--- /srv/rebuilderd/tmp/rebuilderdURedKw/inputs/mesa-opencl-icd_25.0.7-2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdURedKw/out/mesa-opencl-icd_25.0.7-2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-17 09:07:43.000000 debian-binary │ -rw-r--r-- 0 0 0 1424 2025-06-17 09:07:43.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14743492 2025-06-17 09:07:43.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14742844 2025-06-17 09:07:43.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 0x7de3d8 0x7de3d8 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x7de548 0x7de548 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 30b158 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00329898 329898 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 003298a0 3298a0 4b4b34 00 A 0 0 8 │ │ │ │ - [14] .eh_frame PROGBITS 007de3d4 7de3d4 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0001e740 01e740 30b2c8 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00329a08 329a08 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00329a10 329a10 4b4b34 00 A 0 0 8 │ │ │ │ + [14] .eh_frame PROGBITS 007de544 7de544 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) 0x329898 │ │ │ │ + 0x0000000d (FINI) 0x329a08 │ │ │ │ 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: 0ba86822d27677f5d29d5b0daa816ff792cf7c98 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6531dc1d37562004e3422faffea8c0304b812e5d │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -189,16 +189,16 @@ │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.25 │ │ │ │ GLIBC_2.8 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.11 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.34 │ │ │ │ -43333333VUUUUUUU| │ │ │ │ 43333333VUUUUUUU │ │ │ │ +43333333VUUUUUUU0 │ │ │ │ 43333333VUUUUUUU │ │ │ │ 43333333VUUUUUUU │ │ │ │ 3333UUUU │ │ │ │ UUUUUUUU │ │ │ │ GALLIUM_TESTS │ │ │ │ GALLIUM_DDEBUG │ │ │ │ Gallium driver debugger │ │ │ ├── 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} │ │ │ │ - eorseq fp, r0, r0 │ │ │ │ + eorseq fp, r0, r0, ror r1 │ │ │ │ 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, asr #20 │ │ │ │ - eorseq sl, r0, ip, lsr #20 │ │ │ │ - @ instruction: 0x0030abf0 │ │ │ │ - eorseq sl, r0, r4, ror #25 │ │ │ │ - eorseq sl, r0, r8, lsr #24 │ │ │ │ - eorseq sl, r0, ip, lsr ip │ │ │ │ - eorseq sl, r0, ip, ror #25 │ │ │ │ + @ instruction: 0x0030abbc │ │ │ │ + mlaseq r0, ip, fp, sl │ │ │ │ + eorseq sl, r0, r0, ror #26 │ │ │ │ + eorseq sl, r0, r4, asr lr │ │ │ │ + mlaseq r0, r8, sp, sl │ │ │ │ + eorseq sl, r0, ip, lsr #27 │ │ │ │ + eorseq sl, r0, ip, asr lr │ │ │ │ @ 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 │ │ │ │ - eorseq sl, r0, r8, lsl #20 │ │ │ │ - eorseq sl, r0, r4, asr #20 │ │ │ │ - eorseq sl, r0, r4, ror sl │ │ │ │ - eorseq sl, r0, r4, ror #20 │ │ │ │ + eorseq sl, r0, r8, ror fp │ │ │ │ + @ instruction: 0x0030abb4 │ │ │ │ + eorseq sl, r0, r4, ror #23 │ │ │ │ + @ instruction: 0x0030abd4 │ │ │ │ addeq r0, r1, r8, lsr ip │ │ │ │ - @ instruction: 0x0030a4d8 │ │ │ │ - eorseq r3, r2, ip, ror #12 │ │ │ │ - @ instruction: 0x0030a4d8 │ │ │ │ - eorseq sl, r0, ip, asr #9 │ │ │ │ - eorseq sl, r0, r0, lsr #10 │ │ │ │ - eorseq sl, r0, ip, lsr #10 │ │ │ │ - eorseq sl, r0, r8, asr r5 │ │ │ │ - mlaseq r0, ip, r5, sl │ │ │ │ - @ instruction: 0x0030a5b0 │ │ │ │ - @ instruction: 0x0030a5b4 │ │ │ │ - @ instruction: 0x0030a5f0 │ │ │ │ - eorseq sl, r0, ip, lsl r6 │ │ │ │ - eorseq sl, r0, r8, lsl r6 │ │ │ │ - eorseq sl, r0, r0, lsr r6 │ │ │ │ - eorseq sl, r0, r0, lsr r6 │ │ │ │ - eorseq sl, r0, ip, asr #12 │ │ │ │ - eorseq sl, r0, r4, asr r6 │ │ │ │ - eorseq sl, r0, ip, lsl #13 │ │ │ │ + eorseq sl, r0, r8, asr #12 │ │ │ │ + @ instruction: 0x003237dc │ │ │ │ + eorseq sl, r0, r8, asr #12 │ │ │ │ + eorseq sl, r0, ip, lsr r6 │ │ │ │ + mlaseq r0, r0, r6, sl │ │ │ │ mlaseq r0, ip, r6, sl │ │ │ │ - mlaseq r0, r8, r6, sl │ │ │ │ - eorseq sl, r0, r4, lsr #13 │ │ │ │ - eorseq sl, r0, r0, lsr #13 │ │ │ │ - @ instruction: 0x0030a6b8 │ │ │ │ eorseq sl, r0, r8, asr #13 │ │ │ │ - eorseq sl, r0, r0, lsr r8 │ │ │ │ - eorseq sl, r0, r4, asr r8 │ │ │ │ - mlaseq r0, r4, r7, sl │ │ │ │ - eorseq sl, r0, r4, asr #13 │ │ │ │ - eorseq sl, r0, r0, ror r6 │ │ │ │ - eorseq sl, r0, r8, lsl #14 │ │ │ │ - @ instruction: 0x0030a6bc │ │ │ │ + eorseq sl, r0, ip, lsl #14 │ │ │ │ + eorseq sl, r0, r0, lsr #14 │ │ │ │ + eorseq sl, r0, r4, lsr #14 │ │ │ │ + eorseq sl, r0, r0, ror #14 │ │ │ │ + eorseq sl, r0, ip, lsl #15 │ │ │ │ + eorseq sl, r0, r8, lsl #15 │ │ │ │ + eorseq sl, r0, r0, lsr #15 │ │ │ │ + eorseq sl, r0, r0, lsr #15 │ │ │ │ + @ instruction: 0x0030a7bc │ │ │ │ + eorseq sl, r0, r4, asr #15 │ │ │ │ + @ instruction: 0x0030a7fc │ │ │ │ + eorseq sl, r0, ip, lsl #16 │ │ │ │ + eorseq sl, r0, r8, lsl #16 │ │ │ │ + eorseq sl, r0, r4, lsl r8 │ │ │ │ + eorseq sl, r0, r0, lsl r8 │ │ │ │ + eorseq sl, r0, r8, lsr #16 │ │ │ │ + eorseq sl, r0, r8, lsr r8 │ │ │ │ + eorseq sl, r0, r0, lsr #19 │ │ │ │ + eorseq sl, r0, r4, asr #19 │ │ │ │ + eorseq sl, r0, r4, lsl #18 │ │ │ │ + eorseq sl, r0, r4, lsr r8 │ │ │ │ + eorseq sl, r0, r0, ror #15 │ │ │ │ + eorseq sl, r0, r8, ror r8 │ │ │ │ + eorseq sl, r0, ip, lsr #16 │ │ │ │ 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, asr r6 │ │ │ │ + eorseq sl, r0, r0, asr #15 │ │ │ │ ldr r0, [pc, #4] @ 1f80c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaseq r1, r8, sp, r8 │ │ │ │ + eorseq r8, r1, r8, lsl #30 │ │ │ │ ldr r0, [pc, #4] @ 1f81c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r0, r0, asr #12 │ │ │ │ + @ instruction: 0x0030a7b0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1ff6c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 14817c │ │ │ │ mov r1, r4 │ │ │ │ bl 147fa4 │ │ │ │ ldr r4, [pc, #208] @ 2079c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ strb r7, [r4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 │ │ │ │ - mlaseq r0, r8, r7, r9 │ │ │ │ + eorseq r9, r0, r8, lsl #18 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x00308cd0 │ │ │ │ - @ instruction: 0x00308cdc │ │ │ │ - eorseq sp, r1, r4, lsr fp │ │ │ │ - eorseq r8, r0, r4, asr #25 │ │ │ │ + eorseq r8, r0, r0, asr #28 │ │ │ │ + eorseq r8, r0, ip, asr #28 │ │ │ │ + eorseq sp, r1, r4, lsr #25 │ │ │ │ + eorseq r8, r0, r4, lsr lr │ │ │ │ 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, asr #24 │ │ │ │ - eorseq r8, r0, r4, asr ip │ │ │ │ - eorseq sp, r1, r4, lsl #21 │ │ │ │ - eorseq r6, r2, r4, lsr #27 │ │ │ │ - eorseq r6, r2, r8, asr lr │ │ │ │ - eorseq r8, r0, r4, lsl #24 │ │ │ │ - @ instruction: 0x00308bf4 │ │ │ │ - eorseq r8, r0, r4, ror #23 │ │ │ │ + @ instruction: 0x00308db0 │ │ │ │ + eorseq r8, r0, r4, asr #27 │ │ │ │ + @ instruction: 0x0031dbf4 │ │ │ │ + eorseq r6, r2, r4, lsl pc │ │ │ │ + eorseq r6, r2, r8, asr #31 │ │ │ │ + eorseq r8, r0, r4, ror sp │ │ │ │ + eorseq r8, r0, r4, ror #26 │ │ │ │ + eorseq r8, r0, r4, asr sp │ │ │ │ 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, ror fp │ │ │ │ - eorseq r8, r0, r4, lsl #23 │ │ │ │ - eorseq r8, r0, ip, ror fp │ │ │ │ - eorseq r8, r0, ip, ror #22 │ │ │ │ - ldrheq r9, [r0], -r8 @ │ │ │ │ + eorseq r8, r0, r4, ror #25 │ │ │ │ + @ instruction: 0x00308cf4 │ │ │ │ + eorseq r8, r0, ip, ror #25 │ │ │ │ + @ instruction: 0x00308cdc │ │ │ │ + eorseq r9, r0, r8, lsr #4 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00308ab8 │ │ │ │ - @ instruction: 0x00308adc │ │ │ │ - eorseq r8, r0, r8, lsr #21 │ │ │ │ - eorseq ip, r0, r0, ror #19 │ │ │ │ - eorseq sp, r0, r0, lsl #28 │ │ │ │ + eorseq r8, r0, r8, lsr #24 │ │ │ │ + eorseq r8, r0, ip, asr #24 │ │ │ │ + eorseq r8, r0, r8, lsl ip │ │ │ │ + eorseq ip, r0, r0, asr fp │ │ │ │ + eorseq sp, r0, r0, ror pc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003089fc │ │ │ │ - eorseq r8, r0, r0, lsr sl │ │ │ │ - @ instruction: 0x003089f0 │ │ │ │ - eorseq sp, r0, r0, ror #26 │ │ │ │ - @ instruction: 0x0030d5f4 │ │ │ │ + eorseq r8, r0, ip, ror #22 │ │ │ │ + eorseq r8, r0, r0, lsr #23 │ │ │ │ + eorseq r8, r0, r0, ror #22 │ │ │ │ + @ instruction: 0x0030ded0 │ │ │ │ + eorseq sp, r0, r4, ror #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] @ 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, asr #18 │ │ │ │ - mlaseq r0, r4, r9, r8 │ │ │ │ - eorseq r8, r0, ip, lsr r9 │ │ │ │ - eorseq sp, r0, r0, ror #4 │ │ │ │ + @ instruction: 0x00308ab4 │ │ │ │ + eorseq r8, r0, r4, lsl #22 │ │ │ │ + eorseq r8, r0, ip, lsr #21 │ │ │ │ + @ instruction: 0x0030d3d0 │ │ │ │ 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} │ │ │ │ - eorseq r8, r0, ip, lsr #18 │ │ │ │ - @ instruction: 0x003088bc │ │ │ │ - @ instruction: 0x003088b8 │ │ │ │ + mlaseq r0, ip, sl, r8 │ │ │ │ + eorseq r8, r0, ip, lsr #20 │ │ │ │ + eorseq r8, r0, r8, lsr #20 │ │ │ │ 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} │ │ │ │ - eorseq r8, r0, r4, asr #17 │ │ │ │ - eorseq r8, r0, ip, lsr r8 │ │ │ │ - eorseq r8, r0, r8, lsr r8 │ │ │ │ + eorseq r8, r0, r4, lsr sl │ │ │ │ + eorseq r8, r0, ip, lsr #19 │ │ │ │ + eorseq r8, r0, r8, lsr #19 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003087b4 │ │ │ │ - eorseq r8, r0, r4, asr #16 │ │ │ │ - eorseq r8, r0, ip, lsr #15 │ │ │ │ - eorseq r8, r0, ip, lsr #16 │ │ │ │ + eorseq r8, r0, r4, lsr #18 │ │ │ │ + @ instruction: 0x003089b4 │ │ │ │ + eorseq r8, r0, ip, lsl r9 │ │ │ │ + mlaseq r0, ip, r9, 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, #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} │ │ │ │ - eorseq r8, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x003087d4 │ │ │ │ - eorseq r8, r0, r0, lsr #14 │ │ │ │ - eorseq r8, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x003087b4 │ │ │ │ + mlaseq r0, ip, r8, r8 │ │ │ │ + eorseq r8, r0, r4, asr #18 │ │ │ │ + mlaseq r0, r0, r8, r8 │ │ │ │ + eorseq r8, r0, r4, lsr r9 │ │ │ │ + eorseq r8, r0, r4, lsr #18 │ │ │ │ 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, ror #12 │ │ │ │ - eorseq r8, r0, r0, asr #14 │ │ │ │ - eorseq r8, r0, r8, asr r6 │ │ │ │ - eorseq r6, r2, r4, ror #14 │ │ │ │ - eorseq r6, r2, r8, lsl r8 │ │ │ │ + @ instruction: 0x003087d8 │ │ │ │ + @ instruction: 0x003088b0 │ │ │ │ + eorseq r8, r0, r8, asr #15 │ │ │ │ + @ instruction: 0x003268d4 │ │ │ │ + eorseq r6, r2, r8, lsl #19 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003085b8 │ │ │ │ - eorseq r8, r0, r0, lsr #13 │ │ │ │ - @ instruction: 0x003085b0 │ │ │ │ - eorseq r8, r0, r0, lsr #11 │ │ │ │ + eorseq r8, r0, r8, lsr #14 │ │ │ │ + eorseq r8, r0, r0, lsl r8 │ │ │ │ + eorseq r8, r0, r0, lsr #14 │ │ │ │ + eorseq r8, r0, r0, lsl 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 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 │ │ │ │ - eorseq r8, r0, r8, lsr #10 │ │ │ │ - eorseq r8, r0, r4, lsr #12 │ │ │ │ - eorseq r8, r0, ip, lsl r5 │ │ │ │ - eorseq r8, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x003085dc │ │ │ │ - eorseq r8, r0, r8, asr #11 │ │ │ │ + mlaseq r0, r8, r6, r8 │ │ │ │ + mlaseq r0, r4, r7, r8 │ │ │ │ + eorseq r8, r0, ip, lsl #13 │ │ │ │ + eorseq r8, r0, ip, ror r6 │ │ │ │ + eorseq r8, r0, ip, asr #14 │ │ │ │ + eorseq r8, r0, r8, lsr r7 │ │ │ │ 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, asr r4 │ │ │ │ - eorseq r8, r0, r4, ror r5 │ │ │ │ - eorseq r8, r0, ip, asr #8 │ │ │ │ - eorseq r8, r0, ip, asr r5 │ │ │ │ + eorseq r8, r0, r4, asr #11 │ │ │ │ + eorseq r8, r0, r4, ror #13 │ │ │ │ + @ instruction: 0x003085bc │ │ │ │ + eorseq r8, r0, ip, asr #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, #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} │ │ │ │ - eorseq r8, r0, ip, asr #7 │ │ │ │ - eorseq r8, r0, r4, lsl #10 │ │ │ │ - eorseq r8, r0, r4, asr #7 │ │ │ │ - @ instruction: 0x003084d4 │ │ │ │ + eorseq r8, r0, ip, lsr r5 │ │ │ │ + eorseq r8, r0, r4, ror r6 │ │ │ │ + eorseq r8, r0, r4, lsr r5 │ │ │ │ + eorseq r8, r0, r4, 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] @ 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 │ │ │ │ - eorseq r8, r0, ip, lsr #6 │ │ │ │ - eorseq r8, r0, r0, ror r4 │ │ │ │ - eorseq r8, r0, r4, lsr #6 │ │ │ │ - eorseq r8, r0, r4, lsr r4 │ │ │ │ + mlaseq r0, ip, r4, r8 │ │ │ │ + eorseq r8, r0, r0, ror #11 │ │ │ │ + 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] @ 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, lsr #5 │ │ │ │ - @ instruction: 0x003083f8 │ │ │ │ - mlaseq r0, ip, r2, r8 │ │ │ │ - eorseq r8, r0, ip, lsr #7 │ │ │ │ + eorseq r8, r0, r4, lsl r4 │ │ │ │ + eorseq r8, r0, r8, ror #10 │ │ │ │ + eorseq r8, r0, ip, lsl #8 │ │ │ │ + eorseq r8, r0, ip, lsl r5 │ │ │ │ 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, lsl #7 │ │ │ │ - eorseq r8, r0, r8, lsl r2 │ │ │ │ - eorseq r8, r0, r8, lsl #4 │ │ │ │ - mlaseq r0, ip, r6, r8 │ │ │ │ - eorseq r8, r0, ip, lsl r3 │ │ │ │ - eorseq r8, r0, r8, lsr #6 │ │ │ │ + @ instruction: 0x003084f0 │ │ │ │ + eorseq r8, r0, r8, lsl #7 │ │ │ │ + eorseq r8, r0, r8, ror r3 │ │ │ │ + eorseq r8, r0, ip, lsl #16 │ │ │ │ + eorseq r8, r0, ip, lsl #9 │ │ │ │ + mlaseq r0, r8, r4, r8 │ │ │ │ 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, lsr #5 │ │ │ │ - eorseq r8, r0, r8, lsr #2 │ │ │ │ - eorseq r8, r0, ip, lsl r1 │ │ │ │ - @ instruction: 0x003085b0 │ │ │ │ + eorseq r8, r0, ip, lsl r4 │ │ │ │ + mlaseq r0, r8, r2, r8 │ │ │ │ + eorseq r8, r0, ip, lsl #5 │ │ │ │ + eorseq r8, r0, r0, lsr #14 │ │ │ │ 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, ror r0 │ │ │ │ - eorseq r8, r0, r8, lsl #4 │ │ │ │ - eorseq r8, r0, r8, rrx │ │ │ │ - eorseq r8, r0, r8, asr r0 │ │ │ │ - eorseq r8, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x003081bc │ │ │ │ - @ instruction: 0x003084b4 │ │ │ │ - eorseq ip, r0, r0, lsr lr │ │ │ │ + eorseq r8, r0, r4, ror #3 │ │ │ │ + eorseq r8, r0, r8, ror r3 │ │ │ │ + @ instruction: 0x003081d8 │ │ │ │ + eorseq r8, r0, r8, asr #3 │ │ │ │ + @ instruction: 0x003082d0 │ │ │ │ + eorseq r8, r0, ip, lsr #6 │ │ │ │ + eorseq r8, r0, r4, lsr #12 │ │ │ │ + eorseq ip, r0, r0, lsr #31 │ │ │ │ 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} │ │ │ │ - eorseq r8, r0, r0, ror #1 │ │ │ │ + eorseq r8, r0, r0, asr r2 │ │ │ │ addeq lr, r0, r4, asr #32 │ │ │ │ - eorseq r7, r0, ip, lsl pc │ │ │ │ - eorseq r7, r0, ip, lsl pc │ │ │ │ - ldrheq r8, [r0], -ip @ │ │ │ │ - eorseq r3, r2, r8, ror #7 │ │ │ │ + eorseq r8, r0, ip, lsl #1 │ │ │ │ + eorseq r8, r0, ip, lsl #1 │ │ │ │ + eorseq r8, r0, ip, lsr #4 │ │ │ │ + eorseq r3, r2, r8, asr r5 │ │ │ │ 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} │ │ │ │ - eorseq r8, r0, r8 │ │ │ │ - eorseq r7, r0, r8, lsr lr │ │ │ │ - eorseq r7, r0, r4, lsr lr │ │ │ │ + eorseq r8, r0, r8, ror r1 │ │ │ │ + eorseq r7, r0, r8, lsr #31 │ │ │ │ + eorseq r7, r0, r4, lsr #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, #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} │ │ │ │ - @ instruction: 0x00307dbc │ │ │ │ - mlaseq r0, ip, pc, r7 @ │ │ │ │ - @ instruction: 0x00307db4 │ │ │ │ - eorseq sp, r0, r4, lsr #2 │ │ │ │ + eorseq r7, r0, ip, lsr #30 │ │ │ │ + eorseq r8, r0, ip, lsl #2 │ │ │ │ + eorseq r7, r0, r4, lsr #30 │ │ │ │ + mlaseq r0, r4, r2, sp │ │ │ │ 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, lsl sp │ │ │ │ - eorseq r7, r0, r8, lsl #30 │ │ │ │ - eorseq r7, r0, r0, lsl #26 │ │ │ │ - eorseq r7, r0, r4, ror #29 │ │ │ │ - eorseq pc, r0, r4, asr r2 @ │ │ │ │ - @ instruction: 0x00307ed0 │ │ │ │ - eorseq r7, r0, ip, ror lr │ │ │ │ + eorseq r7, r0, r0, lsl #29 │ │ │ │ + eorseq r8, r0, r8, ror r0 │ │ │ │ eorseq r7, r0, r0, ror lr │ │ │ │ - eorseq r7, r0, r4, ror #28 │ │ │ │ + eorseq r8, r0, r4, asr r0 │ │ │ │ + eorseq pc, r0, r4, asr #7 │ │ │ │ + eorseq r8, r0, r0, asr #32 │ │ │ │ + eorseq r7, r0, ip, ror #31 │ │ │ │ + eorseq r7, r0, r0, ror #31 │ │ │ │ + @ instruction: 0x00307fd4 │ │ │ │ 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, lsl #23 │ │ │ │ - eorseq r7, r0, ip, asr #27 │ │ │ │ - eorseq r7, r0, ip, ror fp │ │ │ │ + @ instruction: 0x00307cf4 │ │ │ │ + eorseq r7, r0, ip, lsr pc │ │ │ │ + eorseq r7, r0, ip, ror #25 │ │ │ │ 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 │ │ │ │ - eorseq r7, r0, r8, lsl #22 │ │ │ │ - eorseq r7, r0, r0, ror #26 │ │ │ │ - eorseq r7, r0, r0, lsl #22 │ │ │ │ + eorseq r7, r0, r8, ror ip │ │ │ │ + @ instruction: 0x00307ed0 │ │ │ │ + eorseq r7, r0, r0, ror 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, #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, lsl #21 │ │ │ │ - @ instruction: 0x00307cf4 │ │ │ │ - eorseq r7, r0, r4, lsl #21 │ │ │ │ + @ instruction: 0x00307bfc │ │ │ │ + eorseq r7, r0, r4, ror #28 │ │ │ │ + @ instruction: 0x00307bf4 │ │ │ │ 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} │ │ │ │ - mlaseq r0, r0, ip, r7 │ │ │ │ - eorseq r7, r0, r0, lsl sl │ │ │ │ - eorseq r7, r0, ip, lsl #20 │ │ │ │ + eorseq r7, r0, r0, lsl #28 │ │ │ │ + eorseq r7, r0, r0, lsl #23 │ │ │ │ + eorseq r7, r0, ip, ror fp │ │ │ │ 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} │ │ │ │ - eorseq r7, r0, r8, lsr #24 │ │ │ │ - mlaseq r0, r4, r9, r7 │ │ │ │ - mlaseq r0, r0, r9, r7 │ │ │ │ + mlaseq r0, r8, sp, r7 │ │ │ │ + eorseq r7, r0, r4, lsl #22 │ │ │ │ + eorseq r7, r0, r0, lsl #22 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x00307bb8 │ │ │ │ - eorseq r7, r0, r8, lsl r9 │ │ │ │ - eorseq r7, r0, r4, lsl r9 │ │ │ │ + eorseq r7, r0, r8, lsr #26 │ │ │ │ + eorseq r7, r0, r8, lsl #21 │ │ │ │ + eorseq r7, r0, r4, lsl #21 │ │ │ │ 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, lsl fp │ │ │ │ - eorseq r7, r0, r0, ror r8 │ │ │ │ - eorseq r7, r0, r0, ror r8 │ │ │ │ - eorseq r7, r0, r0, ror #16 │ │ │ │ - eorseq fp, r0, r8, ror #2 │ │ │ │ - @ instruction: 0x0030e6d0 │ │ │ │ + eorseq r7, r0, ip, lsl #25 │ │ │ │ + eorseq r7, r0, r0, ror #19 │ │ │ │ + eorseq r7, r0, r0, ror #19 │ │ │ │ + @ instruction: 0x003079d0 │ │ │ │ + @ instruction: 0x0030b2d8 │ │ │ │ + eorseq lr, r0, r0, asr #16 │ │ │ │ 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, lsl sl │ │ │ │ - eorseq r7, r0, r4, asr r7 │ │ │ │ - eorseq r7, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x003079fc │ │ │ │ - eorseq ip, r0, ip, lsr #21 │ │ │ │ - @ instruction: 0x003079d0 │ │ │ │ + eorseq r7, r0, ip, lsl #23 │ │ │ │ + eorseq r7, r0, r4, asr #17 │ │ │ │ + eorseq r7, r0, r4, asr #17 │ │ │ │ + eorseq r7, r0, ip, ror #22 │ │ │ │ + eorseq ip, r0, ip, lsl ip │ │ │ │ + eorseq r7, r0, r0, asr #22 │ │ │ │ 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 │ │ │ │ - mlaseq r0, r0, r6, r7 │ │ │ │ - eorseq r7, r0, r4, ror #18 │ │ │ │ - eorseq r7, r0, r0, lsl #13 │ │ │ │ - eorseq r7, r0, r0, asr #18 │ │ │ │ - eorseq r7, r0, r4, lsl #14 │ │ │ │ - eorseq lr, r0, r0, lsl #14 │ │ │ │ - eorseq r1, r1, r8, lsl #19 │ │ │ │ + eorseq r7, r0, r0, lsl #16 │ │ │ │ + @ instruction: 0x00307ad4 │ │ │ │ + @ instruction: 0x003077f0 │ │ │ │ + @ instruction: 0x00307ab0 │ │ │ │ + eorseq r7, r0, r4, ror r8 │ │ │ │ + eorseq lr, r0, r0, ror r8 │ │ │ │ + @ instruction: 0x00311af8 │ │ │ │ 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, lsl #17 │ │ │ │ - eorseq r7, r0, r8, lsl #11 │ │ │ │ - eorseq r7, r0, ip, ror r5 │ │ │ │ - eorseq r7, r0, r4, ror #16 │ │ │ │ - eorseq r7, r0, r4, ror #11 │ │ │ │ - eorseq ip, r0, r8, ror r3 │ │ │ │ + @ instruction: 0x003079f0 │ │ │ │ + @ instruction: 0x003076f8 │ │ │ │ + eorseq r7, r0, ip, ror #13 │ │ │ │ + @ instruction: 0x003079d4 │ │ │ │ + eorseq r7, r0, r4, asr r7 │ │ │ │ + eorseq ip, r0, r8, ror #9 │ │ │ │ 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, lsr #15 │ │ │ │ - mlaseq r0, r0, r4, r7 │ │ │ │ - eorseq r7, r0, r8, lsl #9 │ │ │ │ - mlaseq r0, r4, r7, r7 │ │ │ │ - eorseq r7, r0, r4, lsl #15 │ │ │ │ + eorseq r7, r0, r8, lsl r9 │ │ │ │ + eorseq r7, r0, r0, lsl #12 │ │ │ │ + @ instruction: 0x003075f8 │ │ │ │ + eorseq r7, r0, r4, lsl #18 │ │ │ │ + @ instruction: 0x003078f4 │ │ │ │ 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} │ │ │ │ - eorseq r7, r0, ip, lsl #14 │ │ │ │ - eorseq r7, r0, r4, asr #7 │ │ │ │ - @ instruction: 0x003073bc │ │ │ │ - eorseq r7, r0, r8, asr #13 │ │ │ │ + eorseq r7, r0, ip, ror r8 │ │ │ │ + eorseq r7, r0, r4, lsr r5 │ │ │ │ + eorseq r7, r0, ip, lsr #10 │ │ │ │ + eorseq r7, r0, r8, lsr r8 │ │ │ │ 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, ror #12 │ │ │ │ - eorseq r7, r0, r0, lsl #6 │ │ │ │ - @ instruction: 0x003072f8 │ │ │ │ - eorseq r7, r0, r4, lsl #12 │ │ │ │ - eorseq r7, r0, ip, lsr r6 │ │ │ │ + @ instruction: 0x003077d4 │ │ │ │ + eorseq r7, r0, r0, ror r4 │ │ │ │ + eorseq r7, r0, r8, ror #8 │ │ │ │ + eorseq r7, r0, r4, ror r7 │ │ │ │ + eorseq r7, r0, ip, lsr #15 │ │ │ │ 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, lsl #11 │ │ │ │ - @ instruction: 0x003071f4 │ │ │ │ - @ instruction: 0x003071f0 │ │ │ │ - @ instruction: 0x003074fc │ │ │ │ + @ instruction: 0x003076f4 │ │ │ │ + eorseq r7, r0, r4, ror #6 │ │ │ │ + eorseq r7, r0, r0, ror #6 │ │ │ │ + eorseq r7, r0, ip, ror #12 │ │ │ │ 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} │ │ │ │ - eorseq r7, r0, r4, asr #9 │ │ │ │ - eorseq r7, r0, r4, lsr #2 │ │ │ │ - eorseq r7, r0, r0, lsr #2 │ │ │ │ - eorseq r7, r0, r0, lsl r1 │ │ │ │ - mlaseq r0, r4, r4, r7 │ │ │ │ - eorseq sp, r0, r0, lsl #31 │ │ │ │ - eorseq sl, r0, r0, ror #19 │ │ │ │ - @ instruction: 0x003074d0 │ │ │ │ - eorseq r7, r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x003073f4 │ │ │ │ + eorseq r7, r0, r4, lsr r6 │ │ │ │ + mlaseq r0, r4, r2, r7 │ │ │ │ + mlaseq r0, r0, r2, r7 │ │ │ │ + eorseq r7, r0, r0, lsl #5 │ │ │ │ + eorseq r7, r0, r4, lsl #12 │ │ │ │ + ldrsheq lr, [r0], -r0 @ │ │ │ │ + eorseq sl, r0, r0, asr fp │ │ │ │ + eorseq r7, r0, r0, asr #12 │ │ │ │ + mlaseq r0, ip, r5, r7 │ │ │ │ + eorseq r7, r0, r4, ror #10 │ │ │ │ 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, ror #6 │ │ │ │ - eorseq r6, r0, ip, lsl #31 │ │ │ │ - eorseq r6, r0, r8, lsl #31 │ │ │ │ - eorseq r6, r0, r8, ror pc │ │ │ │ - eorseq r7, r0, r4, asr #9 │ │ │ │ - @ instruction: 0x00306fd8 │ │ │ │ + @ instruction: 0x003074d0 │ │ │ │ + ldrsheq r7, [r0], -ip @ │ │ │ │ + ldrsheq r7, [r0], -r8 @ │ │ │ │ + eorseq r7, r0, r8, ror #1 │ │ │ │ + eorseq r7, r0, r4, lsr r6 │ │ │ │ + eorseq r7, r0, r8, asr #2 │ │ │ │ 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, lsl #5 │ │ │ │ - mlaseq r0, ip, lr, r6 │ │ │ │ - mlaseq r0, r4, lr, r6 │ │ │ │ - eorseq r7, r0, ip, ror r1 │ │ │ │ - eorseq r6, r0, r0, lsr #30 │ │ │ │ - @ instruction: 0x003073b8 │ │ │ │ + @ instruction: 0x003073f4 │ │ │ │ + eorseq r7, r0, ip │ │ │ │ + eorseq r7, r0, r4 │ │ │ │ + eorseq r7, r0, ip, ror #5 │ │ │ │ + mlaseq r0, r0, r0, r7 │ │ │ │ + eorseq r7, r0, r8, lsr #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, #80] @ 2317c │ │ │ │ @@ -4751,17 +4751,17 @@ │ │ │ │ blx r3 │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e4cc │ │ │ │ bl 4b0a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - @ instruction: 0x00306db0 │ │ │ │ - eorseq r7, r0, r8, lsr #3 │ │ │ │ - eorseq r6, r0, r8, lsr #27 │ │ │ │ + eorseq r6, r0, r0, lsr #30 │ │ │ │ + eorseq r7, r0, r8, lsl r3 │ │ │ │ + eorseq r6, r0, r8, lsl pc │ │ │ │ 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, lsr sp │ │ │ │ - eorseq r7, r0, r0, asr #2 │ │ │ │ - eorseq r6, r0, r8, lsr #26 │ │ │ │ - eorseq r7, r0, r4, lsr #2 │ │ │ │ - eorseq r7, r0, r0, lsl r1 │ │ │ │ - eorseq r7, r0, ip, lsl #2 │ │ │ │ + eorseq r6, r0, r4, lsr #29 │ │ │ │ + @ instruction: 0x003072b0 │ │ │ │ + mlaseq r0, r8, lr, r6 │ │ │ │ + mlaseq r0, r4, r2, r7 │ │ │ │ + eorseq r7, r0, r0, lsl #5 │ │ │ │ + eorseq r7, r0, ip, ror r2 │ │ │ │ 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, asr #24 │ │ │ │ - eorseq r7, r0, r0, ror r0 │ │ │ │ - eorseq r6, r0, r4, lsr ip │ │ │ │ - eorseq r7, r0, r8, asr r0 │ │ │ │ - eorseq r7, r0, r4, lsr r0 │ │ │ │ - eorseq sl, r0, r4, lsr fp │ │ │ │ + @ instruction: 0x00306db0 │ │ │ │ + eorseq r7, r0, r0, ror #3 │ │ │ │ + eorseq r6, r0, r4, lsr #27 │ │ │ │ + eorseq r7, r0, r8, asr #3 │ │ │ │ + eorseq r7, r0, r4, lsr #3 │ │ │ │ + eorseq sl, r0, r4, lsr #25 │ │ │ │ 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, asr fp │ │ │ │ - mlaseq r0, ip, pc, r6 @ │ │ │ │ - eorseq r6, r0, r4, asr #22 │ │ │ │ - eorseq r6, r0, r4, lsl #31 │ │ │ │ - eorseq r6, r0, r4, asr #30 │ │ │ │ + eorseq r6, r0, r0, asr #25 │ │ │ │ + eorseq r7, r0, ip, lsl #2 │ │ │ │ + @ instruction: 0x00306cb4 │ │ │ │ + ldrsheq r7, [r0], -r4 @ │ │ │ │ + ldrheq r7, [r0], -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, #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, lsl #21 │ │ │ │ - eorseq r6, r0, r8, ror #29 │ │ │ │ - eorseq r6, r0, r4, ror sl │ │ │ │ - @ instruction: 0x00306ed4 │ │ │ │ - mlaseq r0, r8, lr, r6 │ │ │ │ + @ instruction: 0x00306bf0 │ │ │ │ + eorseq r7, r0, r8, asr r0 │ │ │ │ + eorseq r6, r0, r4, ror #23 │ │ │ │ + eorseq r7, r0, r4, asr #32 │ │ │ │ + eorseq r7, r0, r8 │ │ │ │ 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 13fb28 │ │ │ │ str r7, [r5] │ │ │ │ b 2358c │ │ │ │ - mlaseq r0, r0, r6, sl │ │ │ │ - @ instruction: 0x003069b4 │ │ │ │ - eorseq r6, r0, ip, lsr #19 │ │ │ │ + eorseq sl, r0, r0, lsl #16 │ │ │ │ + eorseq r6, r0, r4, lsr #22 │ │ │ │ + eorseq r6, r0, ip, lsl fp │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003068f0 │ │ │ │ - eorseq r6, r0, ip, lsl #27 │ │ │ │ - @ instruction: 0x003068d8 │ │ │ │ - eorseq r6, r0, r4, ror sp │ │ │ │ - eorseq fp, r1, r8, lsr #32 │ │ │ │ - @ instruction: 0x0030b6b4 │ │ │ │ - eorseq r6, r0, r0, lsl #26 │ │ │ │ - @ instruction: 0x00306cb8 │ │ │ │ - mlaseq r0, r8, ip, r6 │ │ │ │ - eorseq r6, r0, r8, ror ip │ │ │ │ - eorseq fp, r1, ip, lsr sp │ │ │ │ - eorseq fp, r0, ip, lsr #10 │ │ │ │ - eorseq fp, r0, r4, lsl r5 │ │ │ │ - mlaseq r0, r4, fp, r6 │ │ │ │ + eorseq r6, r0, r0, ror #20 │ │ │ │ + @ instruction: 0x00306efc │ │ │ │ + eorseq r6, r0, r8, asr #20 │ │ │ │ + eorseq r6, r0, r4, ror #29 │ │ │ │ + mlaseq r1, r8, r1, fp │ │ │ │ + eorseq fp, r0, r4, lsr #16 │ │ │ │ + eorseq r6, r0, r0, ror lr │ │ │ │ + eorseq r6, r0, r8, lsr #28 │ │ │ │ + eorseq r6, r0, r8, lsl #28 │ │ │ │ + eorseq r6, r0, r8, ror #27 │ │ │ │ + eorseq fp, r1, ip, lsr #29 │ │ │ │ + mlaseq r0, ip, r6, fp │ │ │ │ + eorseq fp, r0, r4, lsl #13 │ │ │ │ + eorseq r6, r0, r4, lsl #26 │ │ │ │ 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, lsl #23 │ │ │ │ - eorseq r6, r0, r8, lsr #13 │ │ │ │ - mlaseq r0, r8, r6, r6 │ │ │ │ - eorseq r6, r0, r4, ror #22 │ │ │ │ - eorseq sl, r1, r8, ror #27 │ │ │ │ - eorseq r6, r0, ip, ror #20 │ │ │ │ + @ instruction: 0x00306cf0 │ │ │ │ + eorseq r6, r0, r8, lsl r8 │ │ │ │ + eorseq r6, r0, r8, lsl #16 │ │ │ │ + @ instruction: 0x00306cd4 │ │ │ │ + eorseq sl, r1, r8, asr pc │ │ │ │ + @ instruction: 0x00306bdc │ │ │ │ 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, lsr #21 │ │ │ │ - eorseq r6, r0, r0, lsr #11 │ │ │ │ - mlaseq r0, r0, r5, r6 │ │ │ │ - eorseq r6, r0, ip, asr sl │ │ │ │ - eorseq sl, r1, r0, ror #25 │ │ │ │ - eorseq r6, r0, r8, lsl sl │ │ │ │ - eorseq r6, r0, r4, asr #18 │ │ │ │ + eorseq r6, r0, r0, lsl ip │ │ │ │ + eorseq r6, r0, r0, lsl r7 │ │ │ │ + eorseq r6, r0, r0, lsl #14 │ │ │ │ + eorseq r6, r0, ip, asr #23 │ │ │ │ + eorseq sl, r1, r0, asr lr │ │ │ │ + eorseq r6, r0, r8, lsl #23 │ │ │ │ + @ instruction: 0x00306ab4 │ │ │ │ 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, ror r4 │ │ │ │ - eorseq r6, r0, r0, lsr #19 │ │ │ │ - eorseq r6, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x0031abd8 │ │ │ │ - eorseq r6, r0, r4, lsr r8 │ │ │ │ - eorseq r6, r0, r0, lsr #16 │ │ │ │ - eorseq r6, r0, ip, lsr #16 │ │ │ │ + eorseq r6, r0, r8, ror #11 │ │ │ │ + eorseq r6, r0, r0, lsl fp │ │ │ │ + @ instruction: 0x003065dc │ │ │ │ + eorseq sl, r1, r8, asr #26 │ │ │ │ + eorseq r6, r0, r4, lsr #19 │ │ │ │ + mlaseq r0, r0, r9, r6 │ │ │ │ + mlaseq r0, ip, r9, r6 │ │ │ │ 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, asr r3 │ │ │ │ - eorseq r6, r0, r4, lsr #17 │ │ │ │ - eorseq r6, r0, r8, asr #6 │ │ │ │ - @ instruction: 0x0031aab4 │ │ │ │ - @ instruction: 0x003067b0 │ │ │ │ + eorseq r6, r0, r8, asr #9 │ │ │ │ + eorseq r6, r0, r4, lsl sl │ │ │ │ + @ instruction: 0x003064b8 │ │ │ │ + eorseq sl, r1, r4, lsr #24 │ │ │ │ + eorseq r6, r0, r0, lsr #18 │ │ │ │ + eorseq r6, r0, r8, lsr #19 │ │ │ │ + eorseq r6, r0, r4, lsl #19 │ │ │ │ + eorseq r6, r0, r0, lsl #19 │ │ │ │ eorseq r6, r0, r8, lsr r8 │ │ │ │ - eorseq r6, r0, r4, lsl r8 │ │ │ │ - eorseq r6, r0, r0, lsl r8 │ │ │ │ - eorseq r6, r0, r8, asr #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 │ │ │ │ - eorseq r6, r0, ip, ror #3 │ │ │ │ - eorseq r6, r0, r0, ror r7 │ │ │ │ - eorseq r6, r0, r0, ror #3 │ │ │ │ - eorseq sl, r1, ip, asr #18 │ │ │ │ - eorseq r6, r0, r0, lsr #14 │ │ │ │ - eorseq r6, r0, r4, ror #13 │ │ │ │ - mlaseq r0, r0, r6, r6 │ │ │ │ - eorseq r6, r0, r4, lsr r5 │ │ │ │ + eorseq r6, r0, ip, asr r3 │ │ │ │ + eorseq r6, r0, r0, ror #17 │ │ │ │ + eorseq r6, r0, r0, asr r3 │ │ │ │ + @ instruction: 0x0031aabc │ │ │ │ + mlaseq r0, r0, r8, r6 │ │ │ │ + eorseq r6, r0, r4, asr r8 │ │ │ │ + eorseq r6, r0, r0, lsl #16 │ │ │ │ + eorseq r6, r0, r4, lsr #13 │ │ │ │ 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, asr r0 │ │ │ │ - eorseq r6, r0, r4, lsl #12 │ │ │ │ - eorseq r6, r0, r8, asr #32 │ │ │ │ - eorseq r6, r0, r0, ror #11 │ │ │ │ - @ instruction: 0x003065b8 │ │ │ │ - @ instruction: 0x0030adb0 │ │ │ │ - eorseq sl, r0, r0, lsr #27 │ │ │ │ - mlaseq r0, r0, sp, sl │ │ │ │ - eorseq r6, r0, ip, lsr r5 │ │ │ │ - mlaseq r0, r8, r3, r6 │ │ │ │ - eorseq r6, r0, ip, lsl #7 │ │ │ │ + eorseq r6, r0, ip, asr #3 │ │ │ │ + eorseq r6, r0, r4, ror r7 │ │ │ │ + @ instruction: 0x003061b8 │ │ │ │ + eorseq r6, r0, r0, asr r7 │ │ │ │ + eorseq r6, r0, r8, lsr #14 │ │ │ │ + eorseq sl, r0, r0, lsr #30 │ │ │ │ + eorseq sl, r0, r0, lsl pc │ │ │ │ + eorseq sl, r0, r0, lsl #30 │ │ │ │ + eorseq r6, r0, ip, lsr #13 │ │ │ │ + eorseq r6, r0, r8, lsl #10 │ │ │ │ + @ instruction: 0x003064fc │ │ │ │ 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, lsr #29 │ │ │ │ - eorseq r6, r0, ip, lsr #8 │ │ │ │ - mlaseq r0, r8, lr, r5 │ │ │ │ - eorseq sl, r1, r4, lsl #12 │ │ │ │ - eorseq sp, r1, ip, ror #15 │ │ │ │ - @ instruction: 0x003063bc │ │ │ │ - eorseq r6, r0, r4, ror #2 │ │ │ │ - eorseq r6, r0, r4, lsl r1 │ │ │ │ - @ instruction: 0x003061d4 │ │ │ │ + eorseq r6, r0, r8, lsl r0 │ │ │ │ + mlaseq r0, ip, r5, r6 │ │ │ │ + eorseq r6, r0, r8 │ │ │ │ + eorseq sl, r1, r4, ror r7 │ │ │ │ + eorseq sp, r1, ip, asr r9 │ │ │ │ + eorseq r6, r0, ip, lsr #10 │ │ │ │ + @ instruction: 0x003062d4 │ │ │ │ + eorseq r6, r0, r4, lsl #5 │ │ │ │ + eorseq r6, r0, r4, 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 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 │ │ │ │ - @ instruction: 0x00305cf8 │ │ │ │ - @ instruction: 0x003062d4 │ │ │ │ - eorseq r5, r0, r8, ror #25 │ │ │ │ - eorseq sl, r1, r4, asr r4 │ │ │ │ - eorseq r6, r0, r8, lsr #4 │ │ │ │ - @ instruction: 0x00305fd0 │ │ │ │ - eorseq r6, r0, r8, lsl r1 │ │ │ │ - eorseq r5, r0, r4, lsl pc │ │ │ │ - mlaseq r0, r0, r0, r6 │ │ │ │ - @ instruction: 0x00305fd0 │ │ │ │ + eorseq r5, r0, r8, ror #28 │ │ │ │ + eorseq r6, r0, r4, asr #8 │ │ │ │ + eorseq r5, r0, r8, asr lr │ │ │ │ + eorseq sl, r1, r4, asr #11 │ │ │ │ + mlaseq r0, r8, r3, r6 │ │ │ │ + eorseq r6, r0, r0, asr #2 │ │ │ │ + eorseq r6, r0, r8, lsl #5 │ │ │ │ + eorseq r6, r0, r4, lsl #1 │ │ │ │ + eorseq r6, r0, r0, lsl #4 │ │ │ │ + eorseq r6, r0, r0, asr #2 │ │ │ │ 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 r5, r0, r8, ror pc │ │ │ │ + eorseq r6, r0, r8, ror #1 │ │ │ │ umulleq fp, r0, r8, sl │ │ │ │ - eorseq r5, r0, r8, ror pc │ │ │ │ + eorseq r6, r0, r8, ror #1 │ │ │ │ addeq ip, r0, ip, ror r4 │ │ │ │ addeq sp, r0, r4, lsl #21 │ │ │ │ addeq sp, r0, r0, asr sl │ │ │ │ - eorseq r5, r0, ip, lsl pc │ │ │ │ - eorseq lr, r1, r4, ror r4 │ │ │ │ + eorseq r6, r0, ip, lsl #1 │ │ │ │ + eorseq lr, r1, r4, ror #11 │ │ │ │ @ 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, lsl #21 │ │ │ │ - eorseq r5, r0, ip, lsr #20 │ │ │ │ + @ instruction: 0x00305bf4 │ │ │ │ + mlaseq r0, ip, fp, r5 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25148 │ │ │ │ b 25240 │ │ │ │ cmp r4, #0 │ │ │ │ movne r0, r4 │ │ │ │ beq 25124 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 │ │ │ │ - eorseq r5, r0, r8, asr #1 │ │ │ │ - ldrsbeq r5, [r0], -r4 @ │ │ │ │ + eorseq r5, r0, r8, lsr r2 │ │ │ │ + eorseq r5, r0, r4, asr #4 │ │ │ │ addeq sl, r0, r4, ror fp │ │ │ │ - eorseq r5, r0, r8, lsl #1 │ │ │ │ - eorseq r5, r0, r4, ror r0 │ │ │ │ + @ instruction: 0x003051f8 │ │ │ │ + eorseq r5, r0, r4, ror #3 │ │ │ │ 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, asr #28 │ │ │ │ - eorseq r4, r0, r8, lsr lr │ │ │ │ - eorseq r4, r0, r0, lsr #28 │ │ │ │ + @ instruction: 0x00304fb0 │ │ │ │ + eorseq r4, r0, r8, lsr #31 │ │ │ │ + mlaseq r0, r0, pc, r4 @ │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 │ │ │ │ - eorseq r1, r3, r4, asr #15 │ │ │ │ + eorseq r1, r3, r4, lsr r9 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 │ │ │ │ - mlaseq r3, r8, r6, r1 │ │ │ │ - mlaseq r3, ip, r6, r1 │ │ │ │ + eorseq r1, r3, r8, lsl #16 │ │ │ │ + eorseq r1, r3, ip, lsl #16 │ │ │ │ strdeq sl, [r0], r8 │ │ │ │ - eorseq r1, r3, r0, asr r5 │ │ │ │ + eorseq r1, r3, r0, asr #13 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, r0, ror #8 │ │ │ │ - eorseq r1, r3, r0, lsl r4 │ │ │ │ - eorseq r1, r3, r4, lsl r4 │ │ │ │ + @ instruction: 0x003315d0 │ │ │ │ + eorseq r1, r3, r0, lsl #11 │ │ │ │ + eorseq r1, r3, r4, lsl #11 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x003312dc │ │ │ │ - eorseq r4, r0, r0, ror r6 │ │ │ │ - eorseq r1, r3, ip, lsr #5 │ │ │ │ - eorseq r1, r3, r4, ror r2 │ │ │ │ - eorseq r4, r0, r8, lsl #12 │ │ │ │ + eorseq r1, r3, ip, asr #8 │ │ │ │ + eorseq r4, r0, r0, ror #15 │ │ │ │ + eorseq r1, r3, ip, lsl r4 │ │ │ │ + eorseq r1, r3, r4, ror #7 │ │ │ │ + eorseq r4, r0, r8, ror r7 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, asr r5 │ │ │ │ + eorseq r4, r0, ip, asr #13 │ │ │ │ andeq r0, r3, r3 │ │ │ │ - eorseq r1, r3, r8, asr r0 │ │ │ │ - eorseq r1, r3, r0, lsr #32 │ │ │ │ + eorseq r1, r3, r8, asr #3 │ │ │ │ + mlaseq r3, r0, r1, r1 │ │ │ │ addeq r9, r0, ip, asr lr │ │ │ │ - eorseq r0, r3, r8, lsr #31 │ │ │ │ + eorseq r1, r3, r8, lsl r1 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 │ │ │ │ - eorseq r0, r3, r4, asr #31 │ │ │ │ - eorseq r0, r3, r8, asr #31 │ │ │ │ + eorseq r1, r3, r4, lsr r1 │ │ │ │ + eorseq r1, r3, r8, lsr r1 │ │ │ │ addeq sl, r0, r4, ror #13 │ │ │ │ - eorseq r0, r3, r0, lsr #30 │ │ │ │ + mlaseq r3, r0, r0, r1 │ │ │ │ addeq r9, r0, r8, asr ip │ │ │ │ - eorseq r0, r3, ip, lsr #29 │ │ │ │ + eorseq r1, r3, ip, lsl r0 │ │ │ │ strdeq r9, [r0], ip │ │ │ │ - eorseq r0, r3, r0, asr lr │ │ │ │ + eorseq r0, r3, r0, asr #31 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, lsl #5 │ │ │ │ + @ instruction: 0x003043f0 │ │ │ │ addeq r9, r0, r4, lsr #22 │ │ │ │ - eorseq r0, r3, ip, asr ip │ │ │ │ - eorseq r4, r0, r4, lsr r0 │ │ │ │ + eorseq r0, r3, ip, asr #27 │ │ │ │ + eorseq r4, r0, r4, lsr #3 │ │ │ │ strdeq r9, [r0], r0 │ │ │ │ - eorseq r0, r3, r8, lsr #20 │ │ │ │ - eorseq r3, r0, ip, asr pc │ │ │ │ - eorseq r0, r3, ip, lsl r9 │ │ │ │ + mlaseq r3, r8, fp, r0 │ │ │ │ + eorseq r4, r0, ip, asr #1 │ │ │ │ + eorseq r0, r3, ip, lsl #21 │ │ │ │ addeq r9, r0, r0, lsr #15 │ │ │ │ - @ instruction: 0x00303dd8 │ │ │ │ - eorseq r0, r3, ip, asr #14 │ │ │ │ - eorseq r3, r0, r8, lsl #26 │ │ │ │ - eorseq r0, r3, r0, ror #13 │ │ │ │ - eorseq r3, r0, ip, lsr #26 │ │ │ │ - @ instruction: 0x003306bc │ │ │ │ - eorseq r0, r3, r4, asr r6 │ │ │ │ + eorseq r3, r0, r8, asr #30 │ │ │ │ + @ instruction: 0x003308bc │ │ │ │ + eorseq r3, r0, r8, ror lr │ │ │ │ + eorseq r0, r3, r0, asr r8 │ │ │ │ + mlaseq r0, ip, lr, r3 │ │ │ │ + eorseq r0, r3, ip, lsr #16 │ │ │ │ + eorseq r0, r3, r4, asr #15 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0030a8f0 │ │ │ │ - eorseq r0, r3, ip, lsl #12 │ │ │ │ - @ instruction: 0x00303ebc │ │ │ │ + eorseq sl, r0, r0, ror #20 │ │ │ │ + eorseq r0, r3, ip, ror r7 │ │ │ │ + eorseq r4, r0, ip, lsr #32 │ │ │ │ rsbseq r7, r0, r0 │ │ │ │ - eorseq r3, r0, r4, lsl #22 │ │ │ │ - @ instruction: 0x00303db8 │ │ │ │ - @ instruction: 0x003304d8 │ │ │ │ - eorseq r3, r0, ip, lsl #27 │ │ │ │ - eorseq r3, r0, r8, ror ip │ │ │ │ - eorseq r0, r3, ip, ror r4 │ │ │ │ - eorseq r0, r3, r0, lsl #9 │ │ │ │ + eorseq r3, r0, r4, ror ip │ │ │ │ + eorseq r3, r0, r8, lsr #30 │ │ │ │ + eorseq r0, r3, r8, asr #12 │ │ │ │ + @ instruction: 0x00303efc │ │ │ │ + eorseq r3, r0, r8, ror #27 │ │ │ │ + eorseq r0, r3, ip, ror #11 │ │ │ │ + @ instruction: 0x003305f0 │ │ │ │ strdeq r9, [r0], r0 │ │ │ │ svclt 0x00800000 │ │ │ │ - mlaseq r3, r0, r3, r0 │ │ │ │ - mlaseq r3, r4, r3, r0 │ │ │ │ - mlaseq r3, r0, r2, r0 │ │ │ │ + eorseq r0, r3, r0, lsl #10 │ │ │ │ + eorseq r0, r3, r4, lsl #10 │ │ │ │ + eorseq r0, r3, r0, lsl #8 │ │ │ │ stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - @ instruction: 0x003037d4 │ │ │ │ + eorseq r3, r0, r4, asr #18 │ │ │ │ addeq r8, r0, r0, lsr #29 │ │ │ │ - eorseq r0, r3, r4, lsr #32 │ │ │ │ - eorseq r3, r0, r8, asr #15 │ │ │ │ + mlaseq r3, r4, r1, r0 │ │ │ │ + eorseq r3, r0, r8, lsr r9 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 │ │ │ │ - eorseq r3, r0, ip, ror #13 │ │ │ │ - eorseq pc, r2, r0, ror lr @ │ │ │ │ - eorseq pc, r2, r4, ror lr @ │ │ │ │ + eorseq r3, r0, ip, asr r8 │ │ │ │ + eorseq pc, r2, r0, ror #31 │ │ │ │ + eorseq pc, r2, r4, ror #31 │ │ │ │ addeq r9, r0, r0, lsl r6 │ │ │ │ - eorseq pc, r2, r8, lsr lr @ │ │ │ │ + eorseq pc, r2, r8, lsr #31 │ │ │ │ addeq r8, r0, r0, lsl #22 │ │ │ │ - @ instruction: 0x0032fdb8 │ │ │ │ - @ instruction: 0x003035b0 │ │ │ │ - eorseq pc, r2, r0, ror sp @ │ │ │ │ + eorseq pc, r2, r8, lsr #30 │ │ │ │ + eorseq r3, r0, r0, lsr #14 │ │ │ │ + eorseq pc, r2, r0, ror #29 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, fp │ │ │ │ beq 27a38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 282e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, r4, lsr r9 @ │ │ │ │ - eorseq pc, r2, r4, asr r7 @ │ │ │ │ - eorseq r3, r0, r0, lsl r1 │ │ │ │ + eorseq pc, r2, r4, lsr #21 │ │ │ │ + eorseq pc, r2, r4, asr #17 │ │ │ │ + eorseq r3, r0, r0, lsl #5 │ │ │ │ andeq r0, r1, r1 │ │ │ │ - eorseq r2, r0, r0, lsl pc │ │ │ │ + eorseq r3, r0, r0, lsl #1 │ │ │ │ eorsgt r3, r0, r3, lsl #28 │ │ │ │ - eorseq pc, r2, r8, lsr #1 │ │ │ │ + eorseq pc, r2, r8, lsl r2 @ │ │ │ │ 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 │ │ │ │ - mlaseq r2, r2, sp, lr │ │ │ │ + eorseq lr, r2, r2, lsl #30 │ │ │ │ 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, lsl #17 │ │ │ │ - mlaseq r0, ip, r8, r1 │ │ │ │ + @ instruction: 0x003019f8 │ │ │ │ + eorseq r1, r0, ip, lsl #20 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 295dc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ bl 13edd4 │ │ │ │ b 295dc │ │ │ │ cmp r0, #2 │ │ │ │ beq 296ac │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 296dc │ │ │ │ b 2968c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r6, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 297d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 2d654 │ │ │ │ b 2d604 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13edd4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2d94c │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 2d97c │ │ │ │ b 2d92c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r3, [r4] │ │ │ │ beq 2da78 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13edd4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2db98 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2dbc8 │ │ │ │ b 2db78 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r0, [r8, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e53c │ │ │ │ mov r1, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #72] @ 0x48 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, r3 │ │ │ │ beq 2e55c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e764 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ bl 13edd4 │ │ │ │ @@ -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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f0a0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ bl 13edd4 │ │ │ │ @@ -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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32840 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 305e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32800 │ │ │ │ ldr r7, [r4, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ beq 306cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32820 │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ beq 306ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 327c0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 307f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003274d0 │ │ │ │ - eorseq r7, r2, r4, lsr r6 │ │ │ │ - eorseq r7, r2, r4, asr r5 │ │ │ │ + eorseq r7, r2, r0, asr #12 │ │ │ │ + eorseq r7, r2, r4, lsr #15 │ │ │ │ + eorseq r7, r2, r4, asr #13 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 326a0 │ │ │ │ ldr r7, [r4, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30e3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 326c0 │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ beq 30e5c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 325c0 │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3141c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32860 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3141c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32620 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31780 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 325d4 │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ beq 31dc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32680 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq 31dc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 328a0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 32274 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 30094 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31698 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30dfc │ │ │ │ b 32dd8 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq 30ee8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 13edd4 │ │ │ │ b 32908 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ rsb r1, r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33dbc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ bl 13edd4 │ │ │ │ b 33dbc │ │ │ │ cmp r0, #2 │ │ │ │ beq 33f00 │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 33f30 │ │ │ │ b 33ee0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r9, #20] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 143df8 │ │ │ │ b 34c3c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr sl, [r3, #592] @ 0x250 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 34f08 │ │ │ │ b 34eb8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 350c0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #632 @ 0x278 │ │ │ │ bl 143df8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 143df8 │ │ │ │ @@ -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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r6, #1 │ │ │ │ ldreq r3, [r7] │ │ │ │ beq 35110 │ │ │ │ add r6, r7, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3512c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 13edd4 │ │ │ │ b 3512c │ │ │ │ cmp r0, #2 │ │ │ │ beq 352f0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 35320 │ │ │ │ b 352d0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 │ │ │ │ - ldrdeq r5, [pc], -r8 @ │ │ │ │ - strdeq r5, [pc], -r4 @ │ │ │ │ + eoreq r5, pc, r8, asr #22 │ │ │ │ + eoreq r5, pc, r4, ror #22 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 354b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ bl 13edd4 │ │ │ │ @@ -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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 13ee14 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, ror #24 │ │ │ │ + ldrdeq r4, [pc], -r4 @ │ │ │ │ andeq r4, r3, r0, lsr #32 │ │ │ │ @ instruction: 0xffffd3a4 │ │ │ │ @ instruction: 0xffff6294 │ │ │ │ - eoreq r4, pc, ip, asr fp @ │ │ │ │ + eoreq r4, pc, ip, asr #25 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, lr, lsr #23 │ │ │ │ - eoreq r3, pc, r8, lsr #5 │ │ │ │ - mlaeq pc, r0, r2, r3 @ │ │ │ │ - eoreq r3, pc, r0, lsr r3 @ │ │ │ │ - mlaeq pc, r4, r2, r3 @ │ │ │ │ - eoreq r3, pc, r8, ror #5 │ │ │ │ + eorseq pc, r1, lr, lsl sp @ │ │ │ │ + eoreq r3, pc, r8, lsl r4 @ │ │ │ │ + eoreq r3, pc, r0, lsl #8 │ │ │ │ + eoreq r3, pc, r0, lsr #9 │ │ │ │ + eoreq r3, pc, r4, lsl #8 │ │ │ │ + eoreq r3, pc, r8, asr r4 @ │ │ │ │ + eoreq r3, pc, r4, ror #8 │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ strdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, r0, lsl #5 │ │ │ │ - eoreq r3, pc, r4, lsl #5 │ │ │ │ - eoreq r3, pc, ip, lsl #5 │ │ │ │ - mlaeq pc, r4, r2, r3 @ │ │ │ │ - eoreq r3, pc, r8, ror #5 │ │ │ │ + strdeq r3, [pc], -ip @ │ │ │ │ + eoreq r3, pc, r4, lsl #8 │ │ │ │ + eoreq r3, pc, r8, asr r4 @ │ │ │ │ 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, r8, ror #21 │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r0, lsr #5 │ │ │ │ - eoreq r3, pc, r0, lsl #13 │ │ │ │ - eoreq r3, pc, r8, asr #10 │ │ │ │ - eoreq r3, pc, r8, lsl r5 @ │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, r4, asr #9 │ │ │ │ - mlaeq pc, r4, r4, r3 @ │ │ │ │ - eoreq r3, pc, r0, ror r4 @ │ │ │ │ - eoreq r3, pc, r4, asr #8 │ │ │ │ + eorseq pc, r1, r8, asr ip @ │ │ │ │ + eoreq r3, pc, r0, asr #8 │ │ │ │ + eoreq r3, pc, r0, lsl r4 @ │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + @ instruction: 0x002f36b8 │ │ │ │ + eoreq r3, pc, r8, lsl #13 │ │ │ │ + eoreq r3, pc, r4, ror #12 │ │ │ │ + eoreq r3, pc, r4, lsr r6 @ │ │ │ │ + eoreq r3, pc, r4, lsl #12 │ │ │ │ + eoreq r3, pc, r0, ror #11 │ │ │ │ @ instruction: 0x002f35b4 │ │ │ │ - eoreq r3, pc, r4, lsl #11 │ │ │ │ - eoreq r3, pc, ip, asr #10 │ │ │ │ - eoreq r3, pc, ip, lsl r5 @ │ │ │ │ - eoreq r3, pc, r8, asr #11 │ │ │ │ - eoreq r3, pc, r0, ror #9 │ │ │ │ - eoreq r3, pc, r8, lsl #5 │ │ │ │ - eoreq r3, pc, r4, asr r2 @ │ │ │ │ + eoreq r3, pc, r4, lsr #14 │ │ │ │ + strdeq r3, [pc], -r4 @ │ │ │ │ + @ instruction: 0x002f36bc │ │ │ │ + eoreq r3, pc, ip, lsl #13 │ │ │ │ + eoreq r3, pc, r8, lsr r7 @ │ │ │ │ + eoreq r3, pc, r0, asr r6 @ │ │ │ │ strdeq r3, [pc], -r8 @ │ │ │ │ - eoreq r3, pc, r4, asr #5 │ │ │ │ - mlaeq pc, ip, r2, r3 @ │ │ │ │ - eoreq r3, pc, r4, ror r2 @ │ │ │ │ - eoreq r3, pc, r4, asr #10 │ │ │ │ - eoreq r3, pc, r4, ror #3 │ │ │ │ - eoreq r3, pc, r4, ror r3 @ │ │ │ │ - eoreq r3, pc, ip, asr #6 │ │ │ │ - eoreq r3, pc, ip, lsl r3 @ │ │ │ │ - eoreq r3, pc, ip, ror #5 │ │ │ │ - eoreq r3, pc, r0, asr #5 │ │ │ │ - mlaeq pc, r8, r2, r3 @ │ │ │ │ - eoreq r3, pc, r0, ror #10 │ │ │ │ + eoreq r3, pc, r4, asr #7 │ │ │ │ + eoreq r3, pc, r8, ror #8 │ │ │ │ + eoreq r3, pc, r4, lsr r4 @ │ │ │ │ + eoreq r3, pc, ip, lsl #8 │ │ │ │ + eoreq r3, pc, r4, ror #7 │ │ │ │ + @ instruction: 0x002f36b4 │ │ │ │ + eoreq r3, pc, r4, asr r3 @ │ │ │ │ + eoreq r3, pc, r4, ror #9 │ │ │ │ + @ instruction: 0x002f34bc │ │ │ │ + eoreq r3, pc, ip, lsl #9 │ │ │ │ + eoreq r3, pc, ip, asr r4 @ │ │ │ │ + eoreq r3, pc, r0, lsr r4 @ │ │ │ │ + eoreq r3, pc, r8, lsl #8 │ │ │ │ + ldrdeq r3, [pc], -r0 @ │ │ │ │ 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, lsl r5 @ │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - @ instruction: 0x002f34b0 │ │ │ │ + eoreq r3, pc, r4, lsl #13 │ │ │ │ + eoreq r3, pc, r4, ror #12 │ │ │ │ + eoreq r3, pc, r0, asr #12 │ │ │ │ + eoreq r3, pc, r0, lsr #12 │ │ │ │ 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 │ │ │ │ - mlaseq r1, r6, r8, pc @ │ │ │ │ - ldrdeq r3, [pc], -r8 @ │ │ │ │ - eoreq r3, pc, r0, ror r5 @ │ │ │ │ - eoreq r3, pc, r8, ror r5 @ │ │ │ │ - eoreq r3, pc, r0, lsr #10 │ │ │ │ - mlaeq pc, r8, r4, r3 @ │ │ │ │ - mlaeq pc, ip, r4, r3 @ │ │ │ │ - eoreq r3, pc, r4, lsr #9 │ │ │ │ - eoreq r3, pc, ip, lsr #9 │ │ │ │ - @ instruction: 0x002f34b8 │ │ │ │ - eoreq r3, pc, r0, asr #9 │ │ │ │ - eoreq r3, pc, r0, asr #10 │ │ │ │ - eoreq r3, pc, r0, lsl #10 │ │ │ │ - eoreq r3, pc, ip, lsl #10 │ │ │ │ - eoreq r3, pc, r0, lsr #9 │ │ │ │ - eoreq r3, pc, r0, lsr r5 @ │ │ │ │ - eoreq r3, pc, r4, lsl r5 @ │ │ │ │ - eoreq r3, pc, ip, lsr #10 │ │ │ │ - @ instruction: 0x002f33b4 │ │ │ │ - @ instruction: 0x002f33b8 │ │ │ │ - eoreq r3, pc, ip, lsr #7 │ │ │ │ - eoreq r3, pc, r0, lsr #7 │ │ │ │ + eorseq pc, r1, r6, lsl #20 │ │ │ │ + eoreq r3, pc, r8, asr #12 │ │ │ │ + eoreq r3, pc, r0, ror #13 │ │ │ │ + eoreq r3, pc, r8, ror #13 │ │ │ │ + mlaeq pc, r0, r6, r3 @ │ │ │ │ + eoreq r3, pc, r8, lsl #12 │ │ │ │ + eoreq r3, pc, ip, lsl #12 │ │ │ │ + eoreq r3, pc, r4, lsl r6 @ │ │ │ │ + eoreq r3, pc, ip, lsl r6 @ │ │ │ │ + eoreq r3, pc, r8, lsr #12 │ │ │ │ + eoreq r3, pc, r0, lsr r6 @ │ │ │ │ + @ instruction: 0x002f36b0 │ │ │ │ + eoreq r3, pc, r0, ror r6 @ │ │ │ │ + eoreq r3, pc, ip, ror r6 @ │ │ │ │ + eoreq r3, pc, r0, lsl r6 @ │ │ │ │ + eoreq r3, pc, r0, lsr #13 │ │ │ │ + eoreq r3, pc, r4, lsl #13 │ │ │ │ + mlaeq pc, ip, r6, r3 @ │ │ │ │ + eoreq r3, pc, r4, lsr #10 │ │ │ │ + eoreq r3, pc, r8, lsr #10 │ │ │ │ + eoreq r3, pc, ip, lsl r5 @ │ │ │ │ + eoreq r3, pc, r0, lsl r5 @ │ │ │ │ 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 │ │ │ │ - eorseq pc, r1, pc, lsl r7 @ │ │ │ │ - eoreq r3, pc, ip, lsr #9 │ │ │ │ - eoreq r3, pc, r0, lsl #9 │ │ │ │ - mlaeq pc, r4, r6, r3 @ │ │ │ │ - eoreq r3, pc, r4, asr #12 │ │ │ │ - eoreq r3, pc, ip, asr r6 @ │ │ │ │ - mlaeq pc, ip, r5, r3 @ │ │ │ │ - @ instruction: 0x002f35b4 │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r8, ror #11 │ │ │ │ - eoreq r3, pc, ip, asr r4 @ │ │ │ │ - eoreq r3, pc, r0, ror r4 @ │ │ │ │ - eoreq r3, pc, r4, lsl #9 │ │ │ │ - mlaeq pc, r8, r4, r3 @ │ │ │ │ - @ instruction: 0x002f34b4 │ │ │ │ - eoreq r3, pc, ip, asr #9 │ │ │ │ - eoreq r3, pc, r0, ror #9 │ │ │ │ - strdeq r3, [pc], -r8 @ │ │ │ │ - eoreq r3, pc, r0, lsl r6 @ │ │ │ │ + eorseq pc, r1, pc, lsl #17 │ │ │ │ + eoreq r3, pc, ip, lsl r6 @ │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r4, lsl #16 │ │ │ │ + @ instruction: 0x002f37b4 │ │ │ │ + eoreq r3, pc, ip, asr #15 │ │ │ │ + eoreq r3, pc, ip, lsl #14 │ │ │ │ + eoreq r3, pc, r4, lsr #14 │ │ │ │ + eoreq r3, pc, r0, asr #14 │ │ │ │ + eoreq r3, pc, r8, asr r7 @ │ │ │ │ + eoreq r3, pc, ip, asr #11 │ │ │ │ + eoreq r3, pc, r0, ror #11 │ │ │ │ + strdeq r3, [pc], -r4 @ │ │ │ │ + eoreq r3, pc, r8, lsl #12 │ │ │ │ + eoreq r3, pc, r4, lsr #12 │ │ │ │ + eoreq r3, pc, ip, lsr r6 @ │ │ │ │ + eoreq r3, pc, r0, asr r6 @ │ │ │ │ + eoreq r3, pc, r8, ror #12 │ │ │ │ + eoreq r3, pc, r0, lsl #15 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0031f5f0 │ │ │ │ + eorseq pc, r1, r0, ror #14 │ │ │ │ + eoreq r3, pc, r0, asr #14 │ │ │ │ + eoreq r3, pc, r8, lsl r7 @ │ │ │ │ ldrdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r8, lsr #11 │ │ │ │ + mlaeq pc, ip, lr, r3 @ │ │ │ │ + eoreq r3, pc, r8, asr lr @ │ │ │ │ + eoreq r3, pc, ip, lsl lr @ │ │ │ │ + eoreq r3, pc, r8, ror #27 │ │ │ │ + eoreq r3, pc, r4, asr #27 │ │ │ │ + mlaeq pc, ip, sp, r3 @ │ │ │ │ eoreq r3, pc, r0, ror #26 │ │ │ │ - eoreq r3, pc, ip, lsr #26 │ │ │ │ - eoreq r3, pc, r8, ror #25 │ │ │ │ - eoreq r3, pc, ip, lsr #25 │ │ │ │ - eoreq r3, pc, r8, ror ip @ │ │ │ │ - eoreq r3, pc, r4, asr ip @ │ │ │ │ - eoreq r3, pc, ip, lsr #24 │ │ │ │ - strdeq r3, [pc], -r0 @ │ │ │ │ - @ instruction: 0x002f3bb4 │ │ │ │ - eoreq r3, pc, ip, ror #22 │ │ │ │ - eoreq r3, pc, r0, lsr fp @ │ │ │ │ - eoreq r3, pc, r0, lsl #22 │ │ │ │ + eoreq r3, pc, r4, lsr #26 │ │ │ │ + ldrdeq r3, [pc], -ip @ │ │ │ │ + eoreq r3, pc, r0, lsr #25 │ │ │ │ + eoreq r3, pc, r0, ror ip @ │ │ │ │ + eoreq r3, pc, r0, asr #24 │ │ │ │ + eoreq r3, pc, r0, lsl ip @ │ │ │ │ + eoreq r3, pc, r0, ror #23 │ │ │ │ + @ instruction: 0x002f3bb0 │ │ │ │ + eoreq r3, pc, r0, lsl #23 │ │ │ │ + eoreq r3, pc, r4, asr fp @ │ │ │ │ + eoreq r3, pc, r0, lsr #22 │ │ │ │ + strdeq r3, [pc], -r8 @ │ │ │ │ ldrdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r0, lsr #21 │ │ │ │ - eoreq r3, pc, r0, ror sl @ │ │ │ │ - eoreq r3, pc, r0, asr #20 │ │ │ │ - eoreq r3, pc, r0, lsl sl @ │ │ │ │ - eoreq r3, pc, r4, ror #19 │ │ │ │ - @ instruction: 0x002f39b0 │ │ │ │ - eoreq r3, pc, r8, lsl #19 │ │ │ │ - eoreq r3, pc, r0, ror #18 │ │ │ │ - eoreq r3, pc, r8, lsr #18 │ │ │ │ - eoreq r3, pc, ip, ror #17 │ │ │ │ - @ instruction: 0x002f38b8 │ │ │ │ - eoreq r3, pc, r8, lsl #17 │ │ │ │ - eoreq r3, pc, r0, asr r8 @ │ │ │ │ - eoreq r3, pc, r4, lsl r8 @ │ │ │ │ - eoreq r3, pc, r4, ror #15 │ │ │ │ - @ instruction: 0x002f37b0 │ │ │ │ - eoreq r3, pc, r0, lsl #15 │ │ │ │ - eoreq r3, pc, ip, asr #14 │ │ │ │ - eoreq r3, pc, ip, lsl r7 @ │ │ │ │ - eoreq r3, pc, ip, ror #13 │ │ │ │ - @ instruction: 0x002f36bc │ │ │ │ - eoreq r3, pc, ip, lsl #13 │ │ │ │ - eoreq r3, pc, ip, asr r6 @ │ │ │ │ - eoreq r3, pc, r0, lsr r6 @ │ │ │ │ + mlaeq pc, r8, sl, r3 @ │ │ │ │ + eoreq r3, pc, ip, asr sl @ │ │ │ │ + eoreq r3, pc, r8, lsr #20 │ │ │ │ + strdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r3, pc, r0, asr #19 │ │ │ │ + eoreq r3, pc, r4, lsl #19 │ │ │ │ + eoreq r3, pc, r4, asr r9 @ │ │ │ │ + eoreq r3, pc, r0, lsr #18 │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + @ instruction: 0x002f38bc │ │ │ │ + eoreq r3, pc, ip, lsl #17 │ │ │ │ + eoreq r3, pc, ip, asr r8 @ │ │ │ │ + eoreq r3, pc, ip, lsr #16 │ │ │ │ strdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, r4, asr #11 │ │ │ │ - mlaeq pc, r4, r5, r3 @ │ │ │ │ - eoreq r3, pc, r0, ror #10 │ │ │ │ - eoreq r3, pc, r0, lsr r5 @ │ │ │ │ - eoreq r3, pc, r0, lsl #10 │ │ │ │ - ldrdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, r8, lsr #9 │ │ │ │ - eoreq r3, pc, r0, lsl #9 │ │ │ │ - eoreq r3, pc, r0, asr r4 @ │ │ │ │ - eoreq r3, pc, r0, lsr #8 │ │ │ │ + eoreq r3, pc, ip, asr #15 │ │ │ │ + eoreq r3, pc, r0, lsr #15 │ │ │ │ + eoreq r3, pc, ip, ror #14 │ │ │ │ + eoreq r3, pc, r4, lsr r7 @ │ │ │ │ + eoreq r3, pc, r4, lsl #14 │ │ │ │ + ldrdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r0, lsr #13 │ │ │ │ + eoreq r3, pc, r0, ror r6 @ │ │ │ │ + eoreq r3, pc, r4, asr #12 │ │ │ │ + eoreq r3, pc, r8, lsl r6 @ │ │ │ │ strdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r4, asr #7 │ │ │ │ - mlaeq pc, ip, r3, r3 @ │ │ │ │ - eoreq r3, pc, r4, ror r3 @ │ │ │ │ - eoreq r3, pc, r8, lsl fp @ │ │ │ │ + eoreq r3, pc, r0, asr #11 │ │ │ │ + mlaeq pc, r0, r5, r3 @ │ │ │ │ + eoreq r3, pc, r0, ror #10 │ │ │ │ + eoreq r3, pc, r4, lsr r5 @ │ │ │ │ + eoreq r3, pc, ip, lsl #10 │ │ │ │ + eoreq r3, pc, r4, ror #9 │ │ │ │ + eoreq r3, pc, r8, lsl #25 │ │ │ │ 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 │ │ │ │ - eorseq pc, r1, r6, asr #5 │ │ │ │ - eoreq r3, pc, r0, asr #20 │ │ │ │ - eoreq r3, pc, r0, asr #27 │ │ │ │ - mlaeq pc, r4, sp, r3 @ │ │ │ │ - eoreq r3, pc, ip, ror #26 │ │ │ │ - eoreq r3, pc, r0, asr #26 │ │ │ │ - eoreq r3, pc, r4, lsl sp @ │ │ │ │ - eoreq r3, pc, r4, ror #25 │ │ │ │ - @ instruction: 0x002f3cb4 │ │ │ │ - eoreq r3, pc, r8, lsl #25 │ │ │ │ - eoreq r3, pc, r8, asr ip @ │ │ │ │ - eoreq r3, pc, ip, lsr #24 │ │ │ │ - eoreq r3, pc, r0, lsl #24 │ │ │ │ - eoreq r3, pc, ip, asr #23 │ │ │ │ - mlaeq pc, r8, fp, r3 @ │ │ │ │ - eoreq r3, pc, r8, ror #22 │ │ │ │ - eoreq r3, pc, r8, lsr fp @ │ │ │ │ - eoreq r3, pc, r4, lsl #22 │ │ │ │ - ldrdeq r3, [pc], -r4 @ │ │ │ │ + eorseq pc, r1, r6, lsr r4 @ │ │ │ │ + @ instruction: 0x002f3bb0 │ │ │ │ + eoreq r3, pc, r0, lsr pc @ │ │ │ │ + eoreq r3, pc, r4, lsl #30 │ │ │ │ + ldrdeq r3, [pc], -ip @ │ │ │ │ + @ instruction: 0x002f3eb0 │ │ │ │ + eoreq r3, pc, r4, lsl #29 │ │ │ │ + eoreq r3, pc, r4, asr lr @ │ │ │ │ + eoreq r3, pc, r4, lsr #28 │ │ │ │ + strdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r3, pc, r8, asr #27 │ │ │ │ + mlaeq pc, ip, sp, r3 @ │ │ │ │ + eoreq r3, pc, r0, ror sp @ │ │ │ │ + eoreq r3, pc, ip, lsr sp @ │ │ │ │ + eoreq r3, pc, r8, lsl #26 │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r3, pc, r8, lsr #25 │ │ │ │ + eoreq r3, pc, r4, ror ip @ │ │ │ │ + eoreq r3, pc, r4, asr #24 │ │ │ │ + eoreq r3, pc, r4, lsl #24 │ │ │ │ + ldrdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r4, lsr #23 │ │ │ │ + eoreq r3, pc, ip, ror fp @ │ │ │ │ + eoreq r3, pc, r0, asr fp @ │ │ │ │ + eoreq r3, pc, r8, lsl fp @ │ │ │ │ + eoreq r3, pc, ip, ror #21 │ │ │ │ + eoreq r3, pc, r0, asr #21 │ │ │ │ mlaeq pc, r4, sl, r3 @ │ │ │ │ - eoreq r3, pc, r0, ror #20 │ │ │ │ - eoreq r3, pc, r4, lsr sl @ │ │ │ │ - eoreq r3, pc, ip, lsl #20 │ │ │ │ - eoreq r3, pc, r0, ror #19 │ │ │ │ - eoreq r3, pc, r8, lsr #19 │ │ │ │ - eoreq r3, pc, ip, ror r9 @ │ │ │ │ - eoreq r3, pc, r0, asr r9 @ │ │ │ │ - eoreq r3, pc, r4, lsr #18 │ │ │ │ - eoreq r3, pc, r0, ror #17 │ │ │ │ + eoreq r3, pc, r0, asr sl @ │ │ │ │ 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 │ │ │ │ - ldrsheq pc, [r1], -sp @ │ │ │ │ - eoreq r3, pc, r0, lsr #24 │ │ │ │ - eoreq r3, pc, ip, lsl #25 │ │ │ │ - eoreq r3, pc, r8, lsr #24 │ │ │ │ - eoreq r3, pc, r8, lsr ip @ │ │ │ │ - eoreq r3, pc, r8, asr #24 │ │ │ │ - eoreq r3, pc, r4, asr #23 │ │ │ │ + eorseq pc, r1, sp, ror #4 │ │ │ │ + mlaeq pc, r0, sp, r3 @ │ │ │ │ + strdeq r3, [pc], -ip @ │ │ │ │ + mlaeq pc, r8, sp, r3 @ │ │ │ │ + eoreq r3, pc, r8, lsr #27 │ │ │ │ + @ instruction: 0x002f3db8 │ │ │ │ + eoreq r3, pc, r4, lsr sp @ │ │ │ │ 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, r2, lsl #1 │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, r0, ror ip @ │ │ │ │ - eoreq r3, pc, r0, lsl #25 │ │ │ │ - mlaeq pc, r0, ip, r3 @ │ │ │ │ - eoreq r3, pc, r4, lsr #25 │ │ │ │ - eoreq r3, pc, r4, lsr #24 │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ + @ instruction: 0x0031f1f2 │ │ │ │ + eoreq r3, pc, r4, ror #28 │ │ │ │ + eoreq r3, pc, r0, ror #27 │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r0, lsl #28 │ │ │ │ + eoreq r3, pc, r4, lsl lr @ │ │ │ │ + mlaeq pc, r4, sp, r3 @ │ │ │ │ + eoreq r3, pc, r4, ror #26 │ │ │ │ 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 │ │ │ │ - ldrdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, r8, lsr #25 │ │ │ │ - eoreq r3, pc, ip, ror ip @ │ │ │ │ + eoreq r3, pc, ip, asr #28 │ │ │ │ + eoreq r3, pc, r8, lsl lr @ │ │ │ │ + eoreq r3, pc, ip, ror #27 │ │ │ │ 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 │ │ │ │ - eorseq lr, r1, r3, asr #31 │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r8, lsr #25 │ │ │ │ - eoreq r3, pc, r0, lsl #27 │ │ │ │ - eoreq r3, pc, ip, lsr #26 │ │ │ │ - eoreq r3, pc, r4, asr #26 │ │ │ │ - @ instruction: 0x002f3cb0 │ │ │ │ - eoreq r3, pc, r0, asr #25 │ │ │ │ - ldrdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, ip, asr sp @ │ │ │ │ + eorseq pc, r1, r3, lsr r1 @ │ │ │ │ + eoreq r3, pc, r0, asr #28 │ │ │ │ + eoreq r3, pc, r8, lsl lr @ │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + mlaeq pc, ip, lr, r3 @ │ │ │ │ + @ instruction: 0x002f3eb4 │ │ │ │ + eoreq r3, pc, r0, lsr #28 │ │ │ │ + eoreq r3, pc, r0, lsr lr @ │ │ │ │ + eoreq r3, pc, r4, asr #28 │ │ │ │ + eoreq r3, pc, ip, asr #29 │ │ │ │ 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, lsl #27 │ │ │ │ - eoreq r3, pc, r4, asr sp @ │ │ │ │ - eoreq r3, pc, r0, lsr sp @ │ │ │ │ - eoreq r3, pc, r8, lsl #26 │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r4, asr #29 │ │ │ │ + eoreq r3, pc, r0, lsr #29 │ │ │ │ + eoreq r3, pc, r8, ror lr @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0031eebf │ │ │ │ - eoreq r3, pc, ip, ror pc @ │ │ │ │ - eoreq r3, pc, r0, asr pc @ │ │ │ │ - eoreq r3, pc, r4, lsr #30 │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ - eoreq r3, pc, r4, asr #29 │ │ │ │ - mlaeq pc, r8, lr, r3 @ │ │ │ │ - eoreq r3, pc, ip, ror #28 │ │ │ │ - eoreq r3, pc, r0, asr #28 │ │ │ │ - eoreq r3, pc, r4, lsl lr @ │ │ │ │ - strdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r8, asr #27 │ │ │ │ - eoreq r3, pc, r0, lsr #27 │ │ │ │ - eoreq r3, pc, r4, ror sp @ │ │ │ │ - eoreq r3, pc, r8, asr #26 │ │ │ │ - eoreq r3, pc, r8, lsl sp @ │ │ │ │ - strdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r8, asr #25 │ │ │ │ - eoreq r3, pc, r0, lsr #25 │ │ │ │ - eoreq r3, pc, r8, ror ip @ │ │ │ │ - eoreq r3, pc, r4, asr ip @ │ │ │ │ + eorseq pc, r1, pc, lsr #32 │ │ │ │ + eoreq r4, pc, ip, ror #1 │ │ │ │ + eoreq r4, pc, r0, asr #1 │ │ │ │ + mlaeq pc, r4, r0, r4 @ │ │ │ │ + eoreq r4, pc, r4, rrx │ │ │ │ + eoreq r4, pc, r4, lsr r0 @ │ │ │ │ + eoreq r4, pc, r8 │ │ │ │ + ldrdeq r3, [pc], -ip @ │ │ │ │ + @ instruction: 0x002f3fb0 │ │ │ │ + eoreq r3, pc, r4, lsl #31 │ │ │ │ + eoreq r3, pc, r0, ror #30 │ │ │ │ + eoreq r3, pc, r8, lsr pc @ │ │ │ │ + eoreq r3, pc, r0, lsl pc @ │ │ │ │ + eoreq r3, pc, r4, ror #29 │ │ │ │ + @ instruction: 0x002f3eb8 │ │ │ │ + eoreq r3, pc, r8, lsl #29 │ │ │ │ + eoreq r3, pc, r0, ror #28 │ │ │ │ + eoreq r3, pc, r8, lsr lr @ │ │ │ │ + eoreq r3, pc, r0, lsl lr @ │ │ │ │ + eoreq r3, pc, r8, ror #27 │ │ │ │ + eoreq r3, pc, r4, asr #27 │ │ │ │ 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, r9, ror sp │ │ │ │ - eoreq r3, pc, r8, asr #28 │ │ │ │ - eoreq r3, pc, ip, lsr #28 │ │ │ │ - eoreq r3, pc, r0, ror lr @ │ │ │ │ - eoreq r3, pc, r8, lsr lr @ │ │ │ │ - eoreq r3, pc, r8, asr #28 │ │ │ │ - eoreq r3, pc, ip, asr lr @ │ │ │ │ + eorseq lr, r1, r9, ror #29 │ │ │ │ + @ instruction: 0x002f3fb8 │ │ │ │ + mlaeq pc, ip, pc, r3 @ │ │ │ │ + eoreq r3, pc, r0, ror #31 │ │ │ │ + eoreq r3, pc, r8, lsr #31 │ │ │ │ + @ instruction: 0x002f3fb8 │ │ │ │ + eoreq r3, pc, ip, asr #31 │ │ │ │ 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: 0x0031ecfe │ │ │ │ - eoreq r3, pc, r4, asr #28 │ │ │ │ - eoreq r3, pc, r4, lsr #28 │ │ │ │ - eoreq r3, pc, r4, ror #30 │ │ │ │ - eoreq r3, pc, r0, lsr pc @ │ │ │ │ - eoreq r3, pc, ip, lsr pc @ │ │ │ │ - eoreq r3, pc, r0, asr #29 │ │ │ │ - eoreq r3, pc, r8, asr #29 │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - eoreq r3, pc, r0, ror #29 │ │ │ │ - eoreq r3, pc, ip, ror #27 │ │ │ │ - strdeq r3, [pc], -ip @ │ │ │ │ - eoreq r3, pc, ip, lsl #28 │ │ │ │ - eoreq r3, pc, ip, lsl lr @ │ │ │ │ - eoreq r3, pc, r4, lsr #28 │ │ │ │ - eoreq r3, pc, ip, lsr #28 │ │ │ │ - eoreq r3, pc, r4, lsr lr @ │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ + eorseq lr, r1, lr, ror #28 │ │ │ │ + @ instruction: 0x002f3fb4 │ │ │ │ + mlaeq pc, r4, pc, r3 @ │ │ │ │ + ldrdeq r4, [pc], -r4 @ │ │ │ │ + eoreq r4, pc, r0, lsr #1 │ │ │ │ + eoreq r4, pc, ip, lsr #1 │ │ │ │ + eoreq r4, pc, r0, lsr r0 @ │ │ │ │ + eoreq r4, pc, r8, lsr r0 @ │ │ │ │ + eoreq r4, pc, r0, asr #32 │ │ │ │ + eoreq r4, pc, r0, asr r0 @ │ │ │ │ + eoreq r3, pc, ip, asr pc @ │ │ │ │ + eoreq r3, pc, ip, ror #30 │ │ │ │ + eoreq r3, pc, ip, ror pc @ │ │ │ │ + eoreq r3, pc, ip, lsl #31 │ │ │ │ + mlaeq pc, r4, pc, r3 @ │ │ │ │ + mlaeq pc, ip, pc, r3 @ │ │ │ │ + eoreq r3, pc, r4, lsr #31 │ │ │ │ + eoreq r4, pc, r0, asr #32 │ │ │ │ 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, r6, lsr fp │ │ │ │ + eorseq lr, r1, r6, lsr #25 │ │ │ │ @ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, r7, asr r0 │ │ │ │ + eorseq lr, r1, r7, asr #3 │ │ │ │ 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, ip, lsl #3 │ │ │ │ - eorseq sp, r1, r0, asr r0 │ │ │ │ - eorseq sp, r1, r8, lsr #32 │ │ │ │ + @ instruction: 0x0031d2fc │ │ │ │ + eorseq sp, r1, r0, asr #3 │ │ │ │ + mlaseq r1, r8, r1, sp │ │ │ │ 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, ror sp @ │ │ │ │ + eoreq r0, pc, ip, ror #29 │ │ │ │ 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, lsr r5 @ │ │ │ │ + eoreq r3, pc, r4, lsr #13 │ │ │ │ ldrsheq r3, [pc], #-60 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq sp, pc, r8, lsr #3 │ │ │ │ - eoreq sp, pc, r4, lsr #3 │ │ │ │ - eoreq sp, pc, ip, lsr #3 │ │ │ │ - @ instruction: 0x002fd1b8 │ │ │ │ - eoreq sp, pc, r4, asr #3 │ │ │ │ - eoreq pc, lr, r8, ror #25 │ │ │ │ - eoreq r0, pc, r0, asr #11 │ │ │ │ - eoreq pc, lr, r0, lsr #25 │ │ │ │ - eoreq pc, lr, r8, lsr #24 │ │ │ │ - eoreq r0, pc, r0, asr #9 │ │ │ │ - eoreq r0, pc, ip, lsl #9 │ │ │ │ - eoreq pc, lr, r4, lsl #24 │ │ │ │ - eoreq pc, lr, r8, lsl #24 │ │ │ │ - eoreq r0, pc, ip, lsl r4 @ │ │ │ │ - eoreq pc, lr, r8, ror #23 │ │ │ │ - eoreq r0, pc, r8, lsl #8 │ │ │ │ - eoreq pc, lr, r0, lsl #24 │ │ │ │ - eoreq pc, lr, r4, asr #22 │ │ │ │ - eoreq r0, pc, r8, lsr r3 @ │ │ │ │ - strdeq pc, [lr], -r4 @ │ │ │ │ - eoreq r0, pc, r8, asr #5 │ │ │ │ - eoreq pc, lr, ip, lsl #22 │ │ │ │ - eoreq pc, lr, ip, ror #20 │ │ │ │ - eoreq r0, pc, r4, lsl r2 @ │ │ │ │ - eoreq pc, lr, r0, lsl #21 │ │ │ │ - eoreq pc, lr, r0, ror #19 │ │ │ │ - eoreq r0, pc, ip, asr r1 @ │ │ │ │ - eoreq pc, lr, r4, asr r9 @ │ │ │ │ + eoreq sp, pc, r8, lsl r3 @ │ │ │ │ + eoreq sp, pc, r4, lsl r3 @ │ │ │ │ + eoreq sp, pc, ip, lsl r3 @ │ │ │ │ + eoreq sp, pc, r8, lsr #6 │ │ │ │ + eoreq sp, pc, r4, lsr r3 @ │ │ │ │ + eoreq pc, lr, r8, asr lr @ │ │ │ │ + eoreq r0, pc, r0, lsr r7 @ │ │ │ │ + eoreq pc, lr, r0, lsl lr @ │ │ │ │ + mlaeq lr, r8, sp, pc @ │ │ │ │ + eoreq r0, pc, r0, lsr r6 @ │ │ │ │ + strdeq r0, [pc], -ip @ │ │ │ │ + eoreq pc, lr, r4, ror sp @ │ │ │ │ + eoreq pc, lr, r8, ror sp @ │ │ │ │ + eoreq r0, pc, ip, lsl #11 │ │ │ │ + eoreq pc, lr, r8, asr sp @ │ │ │ │ + eoreq r0, pc, r8, ror r5 @ │ │ │ │ + eoreq pc, lr, r0, ror sp @ │ │ │ │ + @ instruction: 0x002efcb4 │ │ │ │ + eoreq r0, pc, r8, lsr #9 │ │ │ │ + eoreq pc, lr, r4, ror #24 │ │ │ │ + eoreq r0, pc, r8, lsr r4 @ │ │ │ │ + eoreq pc, lr, ip, ror ip @ │ │ │ │ + ldrdeq pc, [lr], -ip @ │ │ │ │ + eoreq r0, pc, r4, lsl #7 │ │ │ │ + strdeq pc, [lr], -r0 @ │ │ │ │ + eoreq pc, lr, r0, asr fp @ │ │ │ │ + eoreq r0, pc, ip, asr #5 │ │ │ │ + eoreq pc, lr, r4, asr #21 │ │ │ │ rsbseq r2, pc, ip, asr lr @ │ │ │ │ - eoreq pc, lr, r4, asr #18 │ │ │ │ + @ instruction: 0x002efab4 │ │ │ │ rsbseq r2, pc, r8, lsl lr @ │ │ │ │ - eoreq pc, lr, r8, ror #13 │ │ │ │ - eoreq pc, lr, r0, ror #13 │ │ │ │ - @ instruction: 0x002effb0 │ │ │ │ - eoreq pc, lr, r8, lsl r7 @ │ │ │ │ + eoreq pc, lr, r8, asr r8 @ │ │ │ │ + eoreq pc, lr, r0, asr r8 @ │ │ │ │ + eoreq r0, pc, r0, lsr #2 │ │ │ │ + eoreq pc, lr, r8, lsl #17 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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, lsl #9 │ │ │ │ + strdeq pc, [lr], -r4 @ │ │ │ │ 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, asr #8 │ │ │ │ - eoreq pc, lr, r0, asr #8 │ │ │ │ - eoreq pc, lr, r0, lsr fp @ │ │ │ │ - eorseq r2, r0, ip, ror #24 │ │ │ │ - eoreq pc, lr, r0, lsl r4 @ │ │ │ │ - eoreq pc, lr, r4, ror #7 │ │ │ │ + @ instruction: 0x002ef5b4 │ │ │ │ + @ instruction: 0x002ef5b0 │ │ │ │ + eoreq pc, lr, r0, lsr #25 │ │ │ │ + @ instruction: 0x00302ddc │ │ │ │ + eoreq pc, lr, r0, lsl #11 │ │ │ │ + eoreq pc, lr, r4, asr r5 @ │ │ │ │ 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, ror r3 @ │ │ │ │ - @ instruction: 0x003014b4 │ │ │ │ - eoreq pc, lr, ip, lsr #20 │ │ │ │ - eoreq pc, lr, r0, asr #6 │ │ │ │ + eoreq pc, lr, ip, ror #9 │ │ │ │ + eorseq r1, r0, r4, lsr #12 │ │ │ │ + mlaeq lr, ip, fp, pc @ │ │ │ │ + @ instruction: 0x002ef4b0 │ │ │ │ + mlaeq lr, r4, r4, pc @ │ │ │ │ + eorseq r9, r1, ip, lsl #30 │ │ │ │ + eorseq r9, r1, ip, lsr #30 │ │ │ │ + eoreq pc, lr, ip, lsr r4 @ │ │ │ │ eoreq pc, lr, r4, lsr #6 │ │ │ │ - mlaseq r1, ip, sp, r9 │ │ │ │ - @ instruction: 0x00319dbc │ │ │ │ - eoreq pc, lr, ip, asr #5 │ │ │ │ - @ instruction: 0x002ef1b4 │ │ │ │ - eoreq pc, lr, r8, lsr r9 @ │ │ │ │ - eorseq r2, r0, r0, ror sl │ │ │ │ - eoreq pc, lr, ip, lsl #15 │ │ │ │ - eoreq pc, lr, r8, lsr r7 @ │ │ │ │ - eoreq pc, lr, r0, lsl #14 │ │ │ │ - eoreq pc, lr, r4, ror #13 │ │ │ │ - eoreq pc, lr, ip, asr #13 │ │ │ │ - eoreq pc, lr, r0, lsr #13 │ │ │ │ - eoreq pc, lr, ip, ror #12 │ │ │ │ - eoreq pc, lr, ip, lsr #13 │ │ │ │ - eorseq r9, r1, r0, ror #26 │ │ │ │ - eoreq pc, lr, r0, ror #1 │ │ │ │ - ldrdeq pc, [lr], -r0 @ │ │ │ │ - eoreq pc, lr, r8, asr #1 │ │ │ │ + eoreq pc, lr, r8, lsr #21 │ │ │ │ + eorseq r2, r0, r0, ror #23 │ │ │ │ + strdeq pc, [lr], -ip @ │ │ │ │ + eoreq pc, lr, r8, lsr #17 │ │ │ │ + eoreq pc, lr, r0, ror r8 @ │ │ │ │ + eoreq pc, lr, r4, asr r8 @ │ │ │ │ + eoreq pc, lr, ip, lsr r8 @ │ │ │ │ + eoreq pc, lr, r0, lsl r8 @ │ │ │ │ + ldrdeq pc, [lr], -ip @ │ │ │ │ + eoreq pc, lr, ip, lsl r8 @ │ │ │ │ + @ instruction: 0x00319ed0 │ │ │ │ + eoreq pc, lr, r0, asr r2 @ │ │ │ │ + eoreq pc, lr, r0, asr #4 │ │ │ │ + eoreq pc, lr, r8, lsr r2 @ │ │ │ │ + mlaeq lr, ip, r8, pc @ │ │ │ │ + eoreq pc, lr, r0, lsl r2 @ │ │ │ │ + eoreq pc, lr, r8, ror r8 @ │ │ │ │ + eoreq pc, lr, ip, ror #3 │ │ │ │ + eoreq pc, lr, ip, ror #2 │ │ │ │ + eorseq r4, r0, ip, lsr r4 │ │ │ │ + @ instruction: 0x002ef1b8 │ │ │ │ + eoreq lr, lr, r4, asr #31 │ │ │ │ + eoreq pc, lr, r4, ror #2 │ │ │ │ + eoreq pc, lr, ip, ror #14 │ │ │ │ + eoreq pc, lr, ip, lsr r1 @ │ │ │ │ eoreq pc, lr, ip, lsr #14 │ │ │ │ + eoreq pc, lr, r8, lsl r7 @ │ │ │ │ + strdeq pc, [lr], -r0 @ │ │ │ │ + ldrdeq pc, [lr], -ip @ │ │ │ │ + eoreq pc, lr, r8, lsl #2 │ │ │ │ + eorseq r9, r1, r4, lsl ip │ │ │ │ + eoreq lr, lr, r8, lsr #31 │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ + eoreq pc, lr, r0, lsl r6 @ │ │ │ │ + eorseq r9, r1, r8, ror #22 │ │ │ │ + eoreq lr, lr, ip, lsl pc │ │ │ │ + eoreq pc, lr, r4, lsl #3 │ │ │ │ + eoreq pc, lr, r8, lsl #11 │ │ │ │ + eorseq r2, r0, r0, asr #13 │ │ │ │ + eoreq pc, lr, r0, asr r1 @ │ │ │ │ + eoreq pc, lr, r4, lsr #2 │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ + eoreq pc, lr, ip, asr #1 │ │ │ │ eoreq pc, lr, r0, lsr #1 │ │ │ │ - eoreq pc, lr, r8, lsl #14 │ │ │ │ - eoreq pc, lr, ip, ror r0 @ │ │ │ │ - strdeq lr, [lr], -ip @ │ │ │ │ - eorseq r4, r0, ip, asr #5 │ │ │ │ - eoreq pc, lr, r8, asr #32 │ │ │ │ - eoreq lr, lr, r4, asr lr │ │ │ │ - strdeq lr, [lr], -r4 @ │ │ │ │ - strdeq pc, [lr], -ip @ │ │ │ │ - eoreq lr, lr, ip, asr #31 │ │ │ │ - @ instruction: 0x002ef5bc │ │ │ │ - eoreq pc, lr, r8, lsr #11 │ │ │ │ - eoreq lr, lr, r0, lsl #31 │ │ │ │ - eoreq pc, lr, ip, ror #10 │ │ │ │ - mlaeq lr, r8, pc, lr @ │ │ │ │ - eorseq r9, r1, r4, lsr #21 │ │ │ │ - eoreq lr, lr, r8, lsr lr │ │ │ │ - eoreq pc, lr, r8, lsl #1 │ │ │ │ - eoreq pc, lr, r0, lsr #9 │ │ │ │ - @ instruction: 0x003199f8 │ │ │ │ - eoreq lr, lr, ip, lsr #27 │ │ │ │ - eoreq pc, lr, r4, lsl r0 @ │ │ │ │ - eoreq pc, lr, r8, lsl r4 @ │ │ │ │ - eorseq r2, r0, r0, asr r5 │ │ │ │ - eoreq lr, lr, r0, ror #31 │ │ │ │ - @ instruction: 0x002eefb4 │ │ │ │ - eoreq lr, lr, r8, lsl #31 │ │ │ │ - eoreq lr, lr, ip, asr pc │ │ │ │ - eoreq lr, lr, r0, lsr pc │ │ │ │ + eoreq pc, lr, r8, ror r0 @ │ │ │ │ + eoreq pc, lr, r0, asr r0 @ │ │ │ │ + eorseq r9, r1, ip, ror r9 │ │ │ │ + eoreq lr, lr, r0, asr #26 │ │ │ │ + eoreq pc, lr, r8 │ │ │ │ + eoreq pc, lr, r8, lsr #7 │ │ │ │ + eoreq lr, lr, r4, ror #31 │ │ │ │ + @ instruction: 0x003024d0 │ │ │ │ + @ instruction: 0x002eefb8 │ │ │ │ + mlaeq lr, r4, pc, lr @ │ │ │ │ + @ instruction: 0x00303ed8 │ │ │ │ + eoreq pc, lr, r8, ror #5 │ │ │ │ + eoreq lr, lr, r0, asr pc │ │ │ │ + eoreq lr, lr, r4, lsr pc │ │ │ │ + eorseq r2, r0, r0, ror #7 │ │ │ │ eoreq lr, lr, r8, lsl #30 │ │ │ │ - eoreq lr, lr, r0, ror #29 │ │ │ │ - eorseq r9, r1, ip, lsl #16 │ │ │ │ - ldrdeq lr, [lr], -r0 @ │ │ │ │ - mlaeq lr, r8, lr, lr │ │ │ │ - eoreq pc, lr, r8, lsr r2 @ │ │ │ │ - eoreq lr, lr, r4, ror lr │ │ │ │ - eorseq r2, r0, r0, ror #6 │ │ │ │ - eoreq lr, lr, r8, asr #28 │ │ │ │ - eoreq lr, lr, r4, lsr #28 │ │ │ │ - eorseq r3, r0, r8, ror #26 │ │ │ │ - eoreq pc, lr, r8, ror r1 @ │ │ │ │ - eoreq lr, lr, r0, ror #27 │ │ │ │ - eoreq lr, lr, r4, asr #27 │ │ │ │ - eorseq r2, r0, r0, ror r2 │ │ │ │ - mlaeq lr, r8, sp, lr │ │ │ │ - eoreq lr, lr, r4, ror sp │ │ │ │ - eorseq r3, r0, r8, ror ip │ │ │ │ - eoreq pc, lr, r8, lsl #1 │ │ │ │ - eoreq lr, lr, r0, lsr sp │ │ │ │ - ldrdeq lr, [lr], -r0 @ │ │ │ │ - eorseq r2, r0, r8, lsl #3 │ │ │ │ - strdeq lr, [lr], -ip @ │ │ │ │ - eoreq lr, lr, ip, asr #25 │ │ │ │ - eoreq lr, lr, r8, lsr #25 │ │ │ │ - eoreq lr, lr, r4, lsl #25 │ │ │ │ - eoreq lr, lr, r8, ror #24 │ │ │ │ - eorseq r9, r1, r0, ror r4 │ │ │ │ - eoreq lr, lr, ip, asr #16 │ │ │ │ - eoreq lr, lr, r4, ror #20 │ │ │ │ + eoreq lr, lr, r4, ror #29 │ │ │ │ + eorseq r3, r0, r8, ror #27 │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ eoreq lr, lr, r0, lsr #29 │ │ │ │ - eorseq r9, r1, r4, lsl #8 │ │ │ │ - strdeq lr, [lr], -r0 @ │ │ │ │ - eoreq lr, lr, r0, lsr #23 │ │ │ │ - eoreq lr, lr, r0, asr lr │ │ │ │ - @ instruction: 0x00301fb0 │ │ │ │ - eoreq lr, lr, r8, asr fp │ │ │ │ - eoreq lr, lr, r8, asr fp │ │ │ │ - eoreq lr, lr, r0, lsr fp │ │ │ │ - eoreq lr, lr, ip, lsl #22 │ │ │ │ - eoreq lr, lr, r0, lsl #22 │ │ │ │ - ldrdeq lr, [lr], -ip @ │ │ │ │ - mlaeq lr, ip, r6, lr │ │ │ │ - eorseq r9, r1, r8, ror #4 │ │ │ │ - eoreq lr, lr, ip, ror #12 │ │ │ │ - mlaeq lr, ip, sl, lr │ │ │ │ - ldrdeq lr, [lr], -r0 @ │ │ │ │ - eorseq r1, r0, ip, lsl #28 │ │ │ │ - eoreq lr, lr, r8, ror #20 │ │ │ │ - eoreq lr, lr, r8, lsr sl │ │ │ │ - eoreq lr, lr, ip, lsl #20 │ │ │ │ - eoreq lr, lr, ip, ror #19 │ │ │ │ - ldrdeq lr, [lr], -ip @ │ │ │ │ - eoreq lr, lr, r0, lsr #23 │ │ │ │ - ldrsbeq r9, [r1], -r4 @ │ │ │ │ + eoreq lr, lr, r0, asr #22 │ │ │ │ + @ instruction: 0x003022f8 │ │ │ │ + eoreq lr, lr, ip, ror #28 │ │ │ │ + eoreq lr, lr, ip, lsr lr │ │ │ │ + eoreq lr, lr, r8, lsl lr │ │ │ │ strdeq lr, [lr], -r4 @ │ │ │ │ - mlaseq r1, r4, r0, r9 │ │ │ │ + ldrdeq lr, [lr], -r8 @ │ │ │ │ + eorseq r9, r1, r0, ror #11 │ │ │ │ + @ instruction: 0x002ee9bc │ │ │ │ + ldrdeq lr, [lr], -r4 @ │ │ │ │ + eoreq pc, lr, r0, lsl r0 @ │ │ │ │ + eorseq r9, r1, r4, ror r5 │ │ │ │ + eoreq lr, lr, r0, ror #18 │ │ │ │ + eoreq lr, lr, r0, lsl sp │ │ │ │ + eoreq lr, lr, r0, asr #31 │ │ │ │ + eorseq r2, r0, r0, lsr #2 │ │ │ │ + eoreq lr, lr, r8, asr #25 │ │ │ │ + eoreq lr, lr, r8, asr #25 │ │ │ │ + eoreq lr, lr, r0, lsr #25 │ │ │ │ + eoreq lr, lr, ip, ror ip │ │ │ │ + eoreq lr, lr, r0, ror ip │ │ │ │ + eoreq lr, lr, ip, asr #24 │ │ │ │ + eoreq lr, lr, ip, lsl #16 │ │ │ │ + @ instruction: 0x003193d8 │ │ │ │ + ldrdeq lr, [lr], -ip @ │ │ │ │ + eoreq lr, lr, ip, lsl #24 │ │ │ │ + eoreq lr, lr, r0, asr #28 │ │ │ │ + eorseq r1, r0, ip, ror pc │ │ │ │ + ldrdeq lr, [lr], -r8 @ │ │ │ │ + eoreq lr, lr, r8, lsr #23 │ │ │ │ + eoreq lr, lr, ip, ror fp │ │ │ │ + eoreq lr, lr, ip, asr fp │ │ │ │ + eoreq lr, lr, ip, asr #22 │ │ │ │ + eoreq lr, lr, r0, lsl sp │ │ │ │ + eorseq r9, r1, r4, asr #4 │ │ │ │ + eoreq lr, lr, r4, ror #12 │ │ │ │ + eorseq r9, r1, r4, lsl #4 │ │ │ │ + eoreq lr, lr, r0, asr #12 │ │ │ │ + eorseq r9, r1, r4, asr #3 │ │ │ │ + eoreq lr, lr, ip, lsl r6 │ │ │ │ + eorseq r9, r1, r8, lsl #3 │ │ │ │ + strdeq lr, [lr], -r8 @ │ │ │ │ + eorseq r8, r1, ip, lsr lr │ │ │ │ + eoreq lr, lr, ip, asr #5 │ │ │ │ + eoreq lr, lr, r0, asr r7 │ │ │ │ + eoreq lr, lr, r4, lsr r9 │ │ │ │ + eoreq lr, lr, r4, lsl #5 │ │ │ │ + strdeq lr, [lr], -r8 @ │ │ │ │ + ldrdeq lr, [lr], -r8 @ │ │ │ │ + eorseq r3, r0, r8, lsr #9 │ │ │ │ + eoreq lr, lr, r0, ror #1 │ │ │ │ + eoreq lr, lr, r4, lsl #12 │ │ │ │ + mlaseq r0, r0, r9, r1 │ │ │ │ + @ instruction: 0x00318cd8 │ │ │ │ + eoreq lr, lr, r0, lsl #3 │ │ │ │ + eoreq lr, lr, r0, lsr r6 │ │ │ │ + eoreq lr, lr, r8, ror #15 │ │ │ │ + eoreq lr, lr, r8, lsl #12 │ │ │ │ + eoreq lr, lr, ip, ror #11 │ │ │ │ + @ instruction: 0x00318bfc │ │ │ │ + eoreq lr, lr, r4, asr #1 │ │ │ │ + eoreq lr, lr, r4, ror r5 │ │ │ │ + eoreq lr, lr, ip, lsr #14 │ │ │ │ + eoreq lr, lr, ip, asr #10 │ │ │ │ + eoreq lr, lr, r8, lsr r5 │ │ │ │ + eorseq r8, r1, r0, asr #22 │ │ │ │ + eoreq lr, lr, r0, lsr #32 │ │ │ │ ldrdeq lr, [lr], -r0 @ │ │ │ │ - eorseq r9, r1, r4, asr r0 │ │ │ │ - eoreq lr, lr, ip, lsr #9 │ │ │ │ - eorseq r9, r1, r8, lsl r0 │ │ │ │ - eoreq lr, lr, r8, lsl #9 │ │ │ │ - eorseq r8, r1, ip, asr #25 │ │ │ │ - eoreq lr, lr, ip, asr r1 │ │ │ │ - eoreq lr, lr, r0, ror #11 │ │ │ │ - eoreq lr, lr, r4, asr #15 │ │ │ │ - eoreq lr, lr, r4, lsl r1 │ │ │ │ - eoreq lr, lr, r8, lsl #11 │ │ │ │ - eoreq lr, lr, r8, ror #10 │ │ │ │ - eorseq r3, r0, r8, lsr r3 │ │ │ │ - eoreq sp, lr, r0, ror pc │ │ │ │ - mlaeq lr, r4, r4, lr │ │ │ │ - eorseq r1, r0, r0, lsr #16 │ │ │ │ - eorseq r8, r1, r8, ror #22 │ │ │ │ - eoreq lr, lr, r0, lsl r0 │ │ │ │ - eoreq lr, lr, r0, asr #9 │ │ │ │ - eoreq lr, lr, r8, ror r6 │ │ │ │ - mlaeq lr, r8, r4, lr │ │ │ │ - eoreq lr, lr, ip, ror r4 │ │ │ │ - eorseq r8, r1, ip, lsl #21 │ │ │ │ - eoreq sp, lr, r4, asr pc │ │ │ │ + eoreq lr, lr, r8, lsl #13 │ │ │ │ + eoreq lr, lr, r8, lsr #9 │ │ │ │ + @ instruction: 0x00318ab4 │ │ │ │ + eoreq sp, lr, ip, lsr #31 │ │ │ │ + mlaeq lr, r4, lr, sp │ │ │ │ + eoreq lr, lr, r4, lsl r6 │ │ │ │ + eoreq lr, lr, r8, asr r4 │ │ │ │ + eorseq r1, r0, r8, lsl r7 │ │ │ │ + eoreq lr, lr, ip, ror r3 │ │ │ │ + eoreq lr, lr, ip, asr #6 │ │ │ │ + @ instruction: 0x002ee3bc │ │ │ │ + eoreq fp, lr, ip, lsr #12 │ │ │ │ + eoreq sp, lr, ip, ror #30 │ │ │ │ + eoreq sp, lr, r0, lsr lr │ │ │ │ + eorseq r1, r0, r0, asr r6 │ │ │ │ + ldrdeq lr, [lr], -r4 @ │ │ │ │ + eoreq sp, lr, r0, lsr #30 │ │ │ │ + eoreq sp, lr, r0, lsr #30 │ │ │ │ + eoreq lr, lr, r4, ror #8 │ │ │ │ + eoreq sp, lr, ip, ror lr │ │ │ │ + eoreq sp, lr, ip, asr sp │ │ │ │ + eorseq r1, r0, r0, lsl #11 │ │ │ │ eoreq lr, lr, r4, lsl #8 │ │ │ │ - @ instruction: 0x002ee5bc │ │ │ │ - ldrdeq lr, [lr], -ip @ │ │ │ │ - eoreq lr, lr, r8, asr #7 │ │ │ │ - @ instruction: 0x003189d0 │ │ │ │ - @ instruction: 0x002edeb0 │ │ │ │ - eoreq lr, lr, r0, ror #6 │ │ │ │ - eoreq lr, lr, r8, lsl r5 │ │ │ │ - eoreq lr, lr, r8, lsr r3 │ │ │ │ - eorseq r8, r1, r4, asr #18 │ │ │ │ - eoreq sp, lr, ip, lsr lr │ │ │ │ - eoreq sp, lr, r4, lsr #26 │ │ │ │ - eoreq lr, lr, r4, lsr #9 │ │ │ │ - eoreq lr, lr, r8, ror #5 │ │ │ │ - eorseq r1, r0, r8, lsr #11 │ │ │ │ - eoreq lr, lr, ip, lsl #4 │ │ │ │ - ldrdeq lr, [lr], -ip @ │ │ │ │ - eoreq lr, lr, ip, asr #4 │ │ │ │ - @ instruction: 0x002eb4bc │ │ │ │ - strdeq sp, [lr], -ip @ │ │ │ │ - eoreq sp, lr, r0, asr #25 │ │ │ │ - eorseq r1, r0, r0, ror #9 │ │ │ │ - eoreq lr, lr, r4, ror #6 │ │ │ │ - @ instruction: 0x002eddb0 │ │ │ │ - @ instruction: 0x002eddb0 │ │ │ │ - strdeq lr, [lr], -r4 @ │ │ │ │ - eoreq sp, lr, ip, lsl #26 │ │ │ │ - eoreq sp, lr, ip, ror #23 │ │ │ │ - eorseq r1, r0, r0, lsl r4 │ │ │ │ - mlaeq lr, r4, r2, lr │ │ │ │ - eoreq sp, lr, r8, lsl #26 │ │ │ │ - eoreq lr, lr, r8, ror #4 │ │ │ │ - eoreq sp, lr, r8, ror #20 │ │ │ │ - eoreq sp, lr, r4, lsr #25 │ │ │ │ - @ instruction: 0x002ee1bc │ │ │ │ - eoreq sp, lr, ip, asr #24 │ │ │ │ - eoreq lr, lr, r8, asr r1 │ │ │ │ - eoreq sp, lr, ip, lsr ip │ │ │ │ - eoreq lr, lr, r8, lsr #2 │ │ │ │ - eoreq sp, lr, r0, lsl ip │ │ │ │ - strdeq sp, [lr], -r8 @ │ │ │ │ - strheq lr, [lr], -r4 @ │ │ │ │ - @ instruction: 0x002ed9b4 │ │ │ │ - eoreq lr, lr, r8, ror r3 │ │ │ │ - @ instruction: 0x003011d0 │ │ │ │ - eoreq lr, lr, r4, asr #6 │ │ │ │ - @ instruction: 0x002ed9b0 │ │ │ │ - eoreq sp, lr, r0, asr #22 │ │ │ │ - eoreq sp, lr, r0, lsl fp │ │ │ │ - eoreq sp, lr, ip, lsr #22 │ │ │ │ - mlaeq lr, ip, pc, sp @ │ │ │ │ - eoreq sp, lr, r8, asr #21 │ │ │ │ - ldrdeq sp, [lr], -r4 @ │ │ │ │ - mlaeq lr, ip, sl, sp │ │ │ │ - eoreq sp, lr, r8, asr sl │ │ │ │ - @ instruction: 0x002edebc │ │ │ │ - eoreq sp, lr, r8, lsl sl │ │ │ │ - eoreq sp, lr, r4, lsr #20 │ │ │ │ - eoreq sl, lr, ip, asr #30 │ │ │ │ + eoreq sp, lr, r8, ror lr │ │ │ │ + ldrdeq lr, [lr], -r8 @ │ │ │ │ + ldrdeq sp, [lr], -r8 @ │ │ │ │ + eoreq sp, lr, r4, lsl lr │ │ │ │ + eoreq lr, lr, ip, lsr #6 │ │ │ │ + @ instruction: 0x002eddbc │ │ │ │ + eoreq lr, lr, r8, asr #5 │ │ │ │ + eoreq sp, lr, ip, lsr #27 │ │ │ │ + mlaeq lr, r8, r2, lr │ │ │ │ + eoreq sp, lr, r0, lsl #27 │ │ │ │ + eoreq sp, lr, r8, ror #26 │ │ │ │ + eoreq lr, lr, r4, lsr #4 │ │ │ │ + eoreq sp, lr, r4, lsr #22 │ │ │ │ + eoreq lr, lr, r8, ror #9 │ │ │ │ + eorseq r1, r0, r0, asr #6 │ │ │ │ + @ instruction: 0x002ee4b4 │ │ │ │ + eoreq sp, lr, r0, lsr #22 │ │ │ │ + @ instruction: 0x002edcb0 │ │ │ │ + eoreq sp, lr, r0, lsl #25 │ │ │ │ + mlaeq lr, ip, ip, sp │ │ │ │ + eoreq lr, lr, ip, lsl #2 │ │ │ │ + eoreq sp, lr, r8, lsr ip │ │ │ │ + eoreq sp, lr, r4, asr #24 │ │ │ │ + eoreq sp, lr, ip, lsl #24 │ │ │ │ + eoreq sp, lr, r8, asr #23 │ │ │ │ + eoreq lr, lr, ip, lsr #32 │ │ │ │ + eoreq sp, lr, r8, lsl #23 │ │ │ │ + mlaeq lr, r4, fp, sp │ │ │ │ + strheq fp, [lr], -ip @ │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3f66c │ │ │ │ mov r1, r5 │ │ │ │ b 3f88c │ │ │ │ cmp r4, #0 │ │ │ │ beq 3f7e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 3fbfc │ │ │ │ subs r0, r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 3f71c │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 32838c │ │ │ │ + bl 3284fc │ │ │ │ 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, ip, asr #18 │ │ │ │ - eoreq ip, lr, r8, lsl #6 │ │ │ │ - eoreq ip, lr, r0, lsl #6 │ │ │ │ + @ instruction: 0x00315abc │ │ │ │ + eoreq ip, lr, r8, ror r4 │ │ │ │ + eoreq ip, lr, r0, ror r4 │ │ │ │ rsbseq r1, pc, r8, lsr #10 │ │ │ │ - ldrdeq ip, [lr], -r0 @ │ │ │ │ + eoreq ip, lr, r0, asr #8 │ │ │ │ ldrheq pc, [lr], #-4 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, lr, ip, lsr r2 │ │ │ │ - eoreq ip, lr, r8, asr r2 │ │ │ │ - eoreq ip, lr, r0, asr #3 │ │ │ │ - eoreq ip, lr, ip, lsr #3 │ │ │ │ + eoreq ip, lr, ip, lsr #7 │ │ │ │ + eoreq ip, lr, r8, asr #7 │ │ │ │ + eoreq ip, lr, r0, lsr r3 │ │ │ │ + eoreq ip, lr, ip, lsl r3 │ │ │ │ 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 │ │ │ │ - eoreq sp, pc, r4, lsl #30 │ │ │ │ + eoreq lr, pc, r4, ror r0 @ │ │ │ │ @ instruction: 0x007eef90 │ │ │ │ rsbseq lr, lr, ip, ror pc │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, lr, r4, asr r1 │ │ │ │ + eoreq ip, lr, r4, asr #5 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002ebfb0 │ │ │ │ - eoreq fp, lr, r0, lsr #31 │ │ │ │ - mlaeq lr, r0, pc, fp @ │ │ │ │ + eoreq ip, lr, r0, lsr #2 │ │ │ │ + eoreq ip, lr, r0, lsl r1 │ │ │ │ + eoreq ip, lr, r0, lsl #2 │ │ │ │ rsbseq lr, lr, r4, lsl sp │ │ │ │ - eoreq fp, lr, r0, lsl #30 │ │ │ │ - eoreq fp, lr, r0, lsr pc │ │ │ │ + eoreq ip, lr, r0, ror r0 │ │ │ │ + eoreq ip, lr, r0, lsr #1 │ │ │ │ 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, asr #22 │ │ │ │ + @ instruction: 0x002fdcb0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq fp, lr, ip, lsl lr │ │ │ │ + eoreq fp, lr, ip, lsl #31 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002ebdbc │ │ │ │ - eoreq fp, lr, ip, asr #27 │ │ │ │ - eoreq fp, lr, r0, lsl lr │ │ │ │ - eoreq sp, pc, r8, lsl sl @ │ │ │ │ - strdeq r0, [pc], -r0 @ │ │ │ │ - @ instruction: 0x002ebcbc │ │ │ │ - eoreq fp, lr, r0, lsl #25 │ │ │ │ - eoreq fp, lr, r8, asr #24 │ │ │ │ - eoreq fp, lr, r4, lsr ip │ │ │ │ - eoreq fp, lr, r8, asr ip │ │ │ │ - eoreq sp, pc, r8, lsl r8 @ │ │ │ │ - mlaeq lr, r4, r9, fp │ │ │ │ - eoreq fp, lr, r4, lsl #24 │ │ │ │ - eoreq sp, lr, r0, asr #9 │ │ │ │ - strdeq fp, [lr], -r4 @ │ │ │ │ + eoreq fp, lr, ip, lsr #30 │ │ │ │ + eoreq fp, lr, ip, lsr pc │ │ │ │ + eoreq fp, lr, r0, lsl #31 │ │ │ │ + eoreq sp, pc, r8, lsl #23 │ │ │ │ + eoreq r0, pc, r0, ror #24 │ │ │ │ + eoreq fp, lr, ip, lsr #28 │ │ │ │ strdeq fp, [lr], -r0 @ │ │ │ │ - @ instruction: 0x002ebbbc │ │ │ │ - eoreq fp, lr, ip, lsr #23 │ │ │ │ + @ instruction: 0x002ebdb8 │ │ │ │ + eoreq fp, lr, r4, lsr #27 │ │ │ │ + eoreq fp, lr, r8, asr #27 │ │ │ │ + eoreq sp, pc, r8, lsl #19 │ │ │ │ + eoreq fp, lr, r4, lsl #22 │ │ │ │ + eoreq fp, lr, r4, ror sp │ │ │ │ + eoreq sp, lr, r0, lsr r6 │ │ │ │ + eoreq fp, lr, r4, ror #26 │ │ │ │ + eoreq fp, lr, r0, ror #26 │ │ │ │ + eoreq fp, lr, ip, lsr #26 │ │ │ │ + eoreq fp, lr, ip, lsl sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq fp, lr, r0, lsr sl │ │ │ │ - strdeq fp, [lr], -r8 @ │ │ │ │ - eoreq fp, lr, r4, ror #19 │ │ │ │ - ldrdeq fp, [lr], -r0 @ │ │ │ │ - eoreq fp, lr, r4, asr #19 │ │ │ │ - @ instruction: 0x002eb9b0 │ │ │ │ - eoreq fp, lr, r4, lsr #19 │ │ │ │ - eoreq fp, lr, r4, asr #20 │ │ │ │ - eoreq fp, lr, r0, lsr sl │ │ │ │ + eoreq fp, lr, r0, lsr #23 │ │ │ │ + eoreq fp, lr, r8, ror #22 │ │ │ │ + eoreq fp, lr, r4, asr fp │ │ │ │ + eoreq fp, lr, r0, asr #22 │ │ │ │ + eoreq fp, lr, r4, lsr fp │ │ │ │ + eoreq fp, lr, r0, lsr #22 │ │ │ │ + eoreq fp, lr, r4, lsl fp │ │ │ │ + @ instruction: 0x002ebbb4 │ │ │ │ + eoreq fp, lr, r0, lsr #23 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 146fe8 │ │ │ │ b 41b94 │ │ │ │ ldr r8, [r4, #76] @ 0x4c │ │ │ │ cmp r8, #0 │ │ │ │ beq 42204 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, lsr #19 │ │ │ │ - eorseq r5, r1, r4, ror #23 │ │ │ │ + eoreq fp, lr, r0, lsl fp │ │ │ │ + eorseq r5, r1, r4, asr sp │ │ │ │ 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, lsr ip │ │ │ │ - eoreq r7, lr, r0, lsl #13 │ │ │ │ - ldrdeq ip, [pc], -r8 @ │ │ │ │ + eoreq sl, lr, r0, lsr #27 │ │ │ │ + strdeq r7, [lr], -r0 @ │ │ │ │ + eoreq ip, pc, r8, asr #12 │ │ │ │ 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 │ │ │ │ - eoreq r7, lr, r0, lsl #12 │ │ │ │ - eoreq sl, lr, r0, asr #23 │ │ │ │ - eorseq r3, r1, r0, lsr #10 │ │ │ │ + eoreq r7, lr, r0, ror r7 │ │ │ │ + eoreq sl, lr, r0, lsr sp │ │ │ │ + mlaseq r1, r0, r6, 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, #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 │ │ │ │ - mlaeq lr, r4, r5, r7 │ │ │ │ - eoreq sl, lr, r8, ror #22 │ │ │ │ - @ instruction: 0x003134b0 │ │ │ │ - eoreq r7, lr, r4, lsl sl │ │ │ │ - strdeq ip, [lr], -r8 @ │ │ │ │ + eoreq r7, lr, r4, lsl #14 │ │ │ │ + ldrdeq sl, [lr], -r8 @ │ │ │ │ + eorseq r3, r1, r0, lsr #12 │ │ │ │ + eoreq r7, lr, r4, lsl #23 │ │ │ │ + eoreq ip, lr, r8, ror #6 │ │ │ │ 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 │ │ │ │ - eoreq r7, lr, r0, ror #9 │ │ │ │ - eoreq sl, lr, r8, asr #21 │ │ │ │ - eorseq r3, r1, r0, lsl #8 │ │ │ │ - eoreq r7, lr, r8, lsr r5 │ │ │ │ + eoreq r7, lr, r0, asr r6 │ │ │ │ + eoreq sl, lr, r8, lsr ip │ │ │ │ + eorseq r3, r1, r0, ror r5 │ │ │ │ + eoreq r7, lr, r8, lsr #13 │ │ │ │ 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, asr sl │ │ │ │ - eoreq r7, lr, r8, asr r4 │ │ │ │ - eoreq ip, pc, r8, lsr #5 │ │ │ │ + eoreq sl, lr, ip, asr #23 │ │ │ │ + eoreq r7, lr, r8, asr #11 │ │ │ │ + eoreq ip, pc, r8, lsl r4 @ │ │ │ │ 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 │ │ │ │ - eoreq sl, lr, ip, ror #19 │ │ │ │ - ldrdeq r7, [lr], -r4 @ │ │ │ │ - eoreq ip, pc, r4, lsr #4 │ │ │ │ + eoreq sl, lr, ip, asr fp │ │ │ │ + eoreq r7, lr, r4, asr #10 │ │ │ │ + mlaeq pc, r4, r3, 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, #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, asr r3 │ │ │ │ - eoreq sl, lr, r8, ror r9 │ │ │ │ - eorseq r3, r1, r0, ror r2 │ │ │ │ - eoreq sl, lr, r4, asr r9 │ │ │ │ + eoreq r7, lr, r0, asr #9 │ │ │ │ + eoreq sl, lr, r8, ror #21 │ │ │ │ + eorseq r3, r1, r0, ror #7 │ │ │ │ + eoreq sl, lr, r4, 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, #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 │ │ │ │ - eoreq r7, lr, r4, asr #5 │ │ │ │ - eoreq sl, lr, r0, lsl #18 │ │ │ │ - eorseq r3, r1, r4, ror #3 │ │ │ │ - eorseq r2, r0, r0, lsl r8 │ │ │ │ + eoreq r7, lr, r4, lsr r4 │ │ │ │ + eoreq sl, lr, r0, ror sl │ │ │ │ + eorseq r3, r1, r4, asr r3 │ │ │ │ + eorseq r2, r0, r0, lsl #19 │ │ │ │ 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, lsr r2 │ │ │ │ - eoreq sl, lr, r4, lsl #17 │ │ │ │ - eorseq r3, r1, r8, asr r1 │ │ │ │ - eorseq r2, r0, r4, lsl #15 │ │ │ │ + eoreq r7, lr, r8, lsr #7 │ │ │ │ + strdeq sl, [lr], -r4 @ │ │ │ │ + eorseq r3, r1, r8, asr #5 │ │ │ │ + @ instruction: 0x003028f4 │ │ │ │ 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, lsr #3 │ │ │ │ - eoreq sl, lr, r8, lsl #16 │ │ │ │ - eoreq ip, pc, r0 │ │ │ │ - eoreq ip, lr, r4, lsl #11 │ │ │ │ + eoreq r7, lr, ip, lsl r3 │ │ │ │ + eoreq sl, lr, r8, ror r9 │ │ │ │ + eoreq ip, pc, r0, ror r1 @ │ │ │ │ + strdeq ip, [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] @ 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 │ │ │ │ - eoreq r7, lr, r4, lsr #2 │ │ │ │ - mlaeq lr, r4, r7, sl │ │ │ │ - eoreq fp, pc, r8, ror pc @ │ │ │ │ - strdeq ip, [lr], -ip @ │ │ │ │ + mlaeq lr, r4, r2, r7 │ │ │ │ + eoreq sl, lr, r4, lsl #18 │ │ │ │ + eoreq ip, pc, r8, ror #1 │ │ │ │ + eoreq ip, lr, ip, ror #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] @ 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 │ │ │ │ - mlaeq lr, ip, r0, r7 │ │ │ │ - eoreq sl, lr, r0, lsr #14 │ │ │ │ - strdeq fp, [pc], -r0 @ │ │ │ │ - strdeq r7, [lr], -r4 @ │ │ │ │ + eoreq r7, lr, ip, lsl #4 │ │ │ │ + mlaeq lr, r0, r8, sl │ │ │ │ + eoreq ip, pc, r0, rrx │ │ │ │ + eoreq r7, lr, r4, ror #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] @ 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, lsl r0 │ │ │ │ - eoreq sl, lr, r8, lsr #13 │ │ │ │ - eoreq fp, pc, r8, ror #28 │ │ │ │ - eoreq r7, lr, r8, lsl r5 │ │ │ │ + eoreq r7, lr, r4, lsl #3 │ │ │ │ + eoreq sl, lr, r8, lsl r8 │ │ │ │ + ldrdeq fp, [pc], -r8 @ │ │ │ │ + eoreq r7, lr, r8, lsl #13 │ │ │ │ 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 r6, lr, ip, lsl #31 │ │ │ │ - eoreq sl, lr, r0, asr #12 │ │ │ │ - ldrdeq fp, [pc], -ip @ │ │ │ │ - eoreq lr, pc, ip, lsl r2 @ │ │ │ │ - eoreq sl, lr, r8, lsl r6 │ │ │ │ - eoreq r3, pc, r4, lsl #17 │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ + @ instruction: 0x002ea7b0 │ │ │ │ + eoreq fp, pc, ip, asr #30 │ │ │ │ + eoreq lr, pc, ip, lsl #7 │ │ │ │ + eoreq sl, lr, r8, lsl #15 │ │ │ │ + strdeq r3, [pc], -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, #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, lsr #29 │ │ │ │ - eoreq sl, lr, r0, lsl #11 │ │ │ │ - strdeq fp, [pc], -r4 @ │ │ │ │ - eoreq sl, lr, ip, asr r5 │ │ │ │ + eoreq r7, lr, r0, lsl r0 │ │ │ │ + strdeq sl, [lr], -r0 @ │ │ │ │ + eoreq fp, pc, r4, ror #28 │ │ │ │ + eoreq sl, lr, ip, asr #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, #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, lsl lr │ │ │ │ - eoreq sl, lr, r4, lsl #10 │ │ │ │ - eoreq fp, pc, r8, ror #24 │ │ │ │ - eoreq sl, lr, r0, ror #9 │ │ │ │ + eoreq r6, lr, r4, lsl #31 │ │ │ │ + eoreq sl, lr, r4, ror r6 │ │ │ │ + ldrdeq fp, [pc], -r8 @ │ │ │ │ + eoreq sl, lr, r0, asr 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] @ 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, lsl #27 │ │ │ │ - eoreq sl, lr, r8, lsl #9 │ │ │ │ - ldrdeq fp, [pc], -ip @ │ │ │ │ - eoreq fp, lr, r4, lsl r7 │ │ │ │ + strdeq r6, [lr], -r8 @ │ │ │ │ + strdeq sl, [lr], -r8 @ │ │ │ │ + eoreq fp, pc, ip, asr #26 │ │ │ │ + eoreq fp, lr, r4, lsl #17 │ │ │ │ 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 │ │ │ │ - eoreq r6, lr, r0, lsl #26 │ │ │ │ - eoreq sl, lr, r0, lsr #8 │ │ │ │ - eoreq fp, pc, r4, asr fp @ │ │ │ │ - eoreq fp, lr, ip, lsl #13 │ │ │ │ + eoreq r6, lr, r0, ror lr │ │ │ │ + mlaeq lr, r0, r5, sl │ │ │ │ + eoreq fp, pc, r4, asr #25 │ │ │ │ + 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] @ 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, ror ip │ │ │ │ - @ instruction: 0x002ea3b4 │ │ │ │ - eoreq fp, pc, ip, asr #21 │ │ │ │ - eoreq fp, lr, r4, lsl #12 │ │ │ │ + eoreq r6, lr, r8, ror #27 │ │ │ │ + eoreq sl, lr, r4, lsr #10 │ │ │ │ + eoreq fp, pc, ip, lsr ip @ │ │ │ │ + eoreq fp, lr, r4, ror r7 │ │ │ │ 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 │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ - eoreq sl, lr, r4, asr #6 │ │ │ │ - eoreq fp, pc, r4, asr #20 │ │ │ │ - eoreq fp, lr, ip, ror r5 │ │ │ │ + eoreq r6, lr, r0, ror #26 │ │ │ │ + @ instruction: 0x002ea4b4 │ │ │ │ + @ instruction: 0x002fbbb4 │ │ │ │ + eoreq fp, lr, ip, ror #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] @ 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, ror #22 │ │ │ │ - ldrdeq sl, [lr], -r0 @ │ │ │ │ - @ instruction: 0x002fb9bc │ │ │ │ - strdeq fp, [lr], -r4 @ │ │ │ │ + ldrdeq r6, [lr], -r8 @ │ │ │ │ + eoreq sl, lr, r0, asr #8 │ │ │ │ + eoreq fp, pc, ip, lsr #22 │ │ │ │ + eoreq fp, lr, r4, ror #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] @ 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 │ │ │ │ - eoreq r6, lr, r0, ror #21 │ │ │ │ - eoreq sl, lr, r8, asr r2 │ │ │ │ - eoreq fp, pc, r4, lsr r9 @ │ │ │ │ - eoreq fp, lr, ip, ror #8 │ │ │ │ + eoreq r6, lr, r0, asr ip │ │ │ │ + eoreq sl, lr, r8, asr #7 │ │ │ │ + eoreq fp, pc, r4, lsr #21 │ │ │ │ + ldrdeq 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] @ 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, asr sl │ │ │ │ - eoreq sl, lr, r0, ror #3 │ │ │ │ - eoreq fp, pc, ip, lsr #17 │ │ │ │ - eoreq fp, lr, r4, ror #7 │ │ │ │ + eoreq r6, lr, r8, asr #23 │ │ │ │ + eoreq sl, lr, r0, asr r3 │ │ │ │ + eoreq fp, pc, ip, lsl sl @ │ │ │ │ + eoreq fp, lr, r4, asr 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] @ 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 │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ - eoreq sl, lr, r8, ror #2 │ │ │ │ - eoreq fp, pc, r4, lsr #16 │ │ │ │ - eoreq fp, lr, ip, asr r3 │ │ │ │ + eoreq r6, lr, r0, asr #22 │ │ │ │ + ldrdeq sl, [lr], -r8 @ │ │ │ │ + mlaeq pc, r4, r9, fp @ │ │ │ │ + eoreq fp, lr, ip, asr #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] @ 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, asr #18 │ │ │ │ - strdeq sl, [lr], -r0 @ │ │ │ │ - mlaeq pc, ip, r7, fp @ │ │ │ │ - ldrdeq fp, [lr], -r4 @ │ │ │ │ + @ instruction: 0x002e6ab8 │ │ │ │ + eoreq sl, lr, r0, ror #4 │ │ │ │ + eoreq fp, pc, ip, lsl #18 │ │ │ │ + eoreq fp, lr, r4, asr #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] @ 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 │ │ │ │ - eoreq r6, lr, r0, asr #17 │ │ │ │ - eoreq sl, lr, ip, ror r0 │ │ │ │ - eoreq fp, pc, r4, lsl r7 @ │ │ │ │ - eoreq fp, lr, ip, asr #4 │ │ │ │ + eoreq r6, lr, r0, lsr sl │ │ │ │ + eoreq sl, lr, ip, ror #3 │ │ │ │ + eoreq fp, pc, r4, lsl #17 │ │ │ │ + @ instruction: 0x002eb3bc │ │ │ │ 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, lsr r8 │ │ │ │ - eoreq sl, lr, r4 │ │ │ │ - eoreq fp, pc, ip, lsl #13 │ │ │ │ - eoreq fp, lr, r4, asr #3 │ │ │ │ + eoreq r6, lr, r8, lsr #19 │ │ │ │ + eoreq sl, lr, r4, ror r1 │ │ │ │ + strdeq fp, [pc], -ip @ │ │ │ │ + eoreq fp, lr, r4, lsr 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] @ 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 │ │ │ │ - @ instruction: 0x002e67b0 │ │ │ │ - mlaeq lr, r0, pc, r9 @ │ │ │ │ - eoreq fp, pc, r4, lsl #12 │ │ │ │ - eoreq fp, lr, ip, lsr r1 │ │ │ │ + eoreq r6, lr, r0, lsr #18 │ │ │ │ + eoreq sl, lr, r0, lsl #2 │ │ │ │ + eoreq fp, pc, r4, ror r7 @ │ │ │ │ + eoreq fp, lr, ip, 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, #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 │ │ │ │ - eoreq r6, lr, r8, lsr #14 │ │ │ │ - eoreq r9, lr, r8, lsl pc │ │ │ │ - eoreq fp, pc, ip, ror r5 @ │ │ │ │ - strheq fp, [lr], -r4 @ │ │ │ │ + mlaeq lr, r8, r8, r6 │ │ │ │ + eoreq sl, lr, r8, lsl #1 │ │ │ │ + eoreq fp, pc, ip, ror #13 │ │ │ │ + eoreq fp, lr, r4, lsr #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] @ 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, lsr #13 │ │ │ │ - eoreq r9, lr, r0, lsr #29 │ │ │ │ - strdeq fp, [pc], -r4 @ │ │ │ │ - eoreq fp, lr, ip, lsr #32 │ │ │ │ + eoreq r6, lr, r0, lsl r8 │ │ │ │ + eoreq sl, lr, r0, lsl r0 │ │ │ │ + eoreq fp, pc, r4, ror #12 │ │ │ │ + mlaeq lr, ip, r1, 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] @ 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, lsl r6 │ │ │ │ - eoreq r9, lr, r8, lsr #28 │ │ │ │ - eoreq fp, pc, ip, ror #8 │ │ │ │ - eoreq sl, lr, r4, lsr #31 │ │ │ │ + eoreq r6, lr, r8, lsl #15 │ │ │ │ + mlaeq lr, r8, pc, r9 @ │ │ │ │ + ldrdeq fp, [pc], -ip @ │ │ │ │ + eoreq fp, lr, r4, lsl 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, #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 │ │ │ │ - mlaeq lr, r0, r5, r6 │ │ │ │ - @ instruction: 0x002e9db0 │ │ │ │ - eoreq fp, pc, r4, ror #7 │ │ │ │ - eoreq sl, lr, ip, lsl pc │ │ │ │ + eoreq r6, lr, r0, lsl #14 │ │ │ │ + eoreq r9, lr, r0, lsr #30 │ │ │ │ + eoreq fp, pc, r4, asr r5 @ │ │ │ │ + eoreq fp, lr, ip, lsl #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, #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 │ │ │ │ - eoreq r6, lr, r8, lsl #10 │ │ │ │ - eoreq r9, lr, r8, lsr sp │ │ │ │ - eoreq fp, pc, ip, asr r3 @ │ │ │ │ - mlaeq lr, r4, lr, sl │ │ │ │ + eoreq r6, lr, r8, ror r6 │ │ │ │ + eoreq r9, lr, r8, lsr #29 │ │ │ │ + eoreq fp, pc, ip, asr #9 │ │ │ │ + eoreq 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] @ 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, lsl #9 │ │ │ │ - eoreq r9, lr, r0, asr #25 │ │ │ │ - ldrdeq fp, [pc], -r4 @ │ │ │ │ - eoreq sl, lr, ip, lsl #28 │ │ │ │ + strdeq r6, [lr], -r0 @ │ │ │ │ + eoreq r9, lr, r0, lsr lr │ │ │ │ + eoreq fp, pc, r4, asr #8 │ │ │ │ + eoreq sl, lr, ip, ror pc │ │ │ │ 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 │ │ │ │ - strdeq r6, [lr], -r8 @ │ │ │ │ - eoreq r9, lr, r8, asr #24 │ │ │ │ - eoreq fp, pc, ip, asr #4 │ │ │ │ - eoreq sl, lr, r4, lsl #27 │ │ │ │ + eoreq r6, lr, r8, ror #10 │ │ │ │ + @ instruction: 0x002e9db8 │ │ │ │ + @ instruction: 0x002fb3bc │ │ │ │ + strdeq sl, [lr], -r4 @ │ │ │ │ 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} │ │ │ │ - ldrdeq r9, [lr], -r8 @ │ │ │ │ - eoreq r6, lr, r8, ror #6 │ │ │ │ - @ instruction: 0x002fb1bc │ │ │ │ - eoreq r9, lr, ip, lsr #23 │ │ │ │ + eoreq r9, lr, r8, asr #26 │ │ │ │ + ldrdeq r6, [lr], -r8 @ │ │ │ │ + eoreq fp, pc, ip, lsr #6 │ │ │ │ + eoreq r9, lr, ip, lsl sp │ │ │ │ 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, asr #22 │ │ │ │ - eoreq r6, lr, r4, asr #5 │ │ │ │ - eoreq fp, pc, ip, lsl r1 @ │ │ │ │ - eoreq r9, lr, ip, lsl #22 │ │ │ │ + @ instruction: 0x002e9cb0 │ │ │ │ + eoreq r6, lr, r4, lsr r4 │ │ │ │ + eoreq fp, pc, ip, lsl #5 │ │ │ │ + eoreq r9, lr, ip, ror ip │ │ │ │ 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, lsr r2 │ │ │ │ - @ instruction: 0x002e9ab8 │ │ │ │ - eoreq fp, pc, r8, lsl #1 │ │ │ │ - eoreq r9, lr, r4, lsr #21 │ │ │ │ - eoreq r5, lr, ip, lsl #31 │ │ │ │ - eoreq fp, pc, ip, lsl #13 │ │ │ │ + eoreq r6, lr, r8, lsr #7 │ │ │ │ + eoreq r9, lr, r8, lsr #24 │ │ │ │ + strdeq fp, [pc], -r8 @ │ │ │ │ + eoreq r9, lr, r4, lsl ip │ │ │ │ + strdeq r6, [lr], -ip @ │ │ │ │ + strdeq fp, [pc], -ip @ │ │ │ │ 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, lsl r1 │ │ │ │ - eoreq r9, lr, r8, asr #19 │ │ │ │ - eoreq sl, pc, ip, ror #30 │ │ │ │ - eoreq r9, lr, r8, lsr #19 │ │ │ │ - eoreq r5, lr, r0, ror lr │ │ │ │ - eoreq fp, lr, ip, lsr #10 │ │ │ │ - eoreq r9, lr, ip, lsr #18 │ │ │ │ - eoreq r9, lr, ip, lsr #16 │ │ │ │ - ldrdeq r9, [lr], -r4 @ │ │ │ │ + eoreq r6, lr, ip, lsl #5 │ │ │ │ + eoreq r9, lr, r8, lsr fp │ │ │ │ + ldrdeq fp, [pc], -ip @ │ │ │ │ + eoreq r9, lr, r8, lsl fp │ │ │ │ + eoreq r5, lr, r0, ror #31 │ │ │ │ + mlaeq lr, ip, r6, fp │ │ │ │ + mlaeq lr, ip, sl, r9 │ │ │ │ + mlaeq lr, ip, r9, r9 │ │ │ │ + eoreq r9, lr, r4, asr #18 │ │ │ │ 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, lsl #29 │ │ │ │ - eoreq r9, lr, r0, asr r7 │ │ │ │ - mlaseq r1, r8, sp, r1 │ │ │ │ - eoreq r6, lr, r0, lsr #6 │ │ │ │ - eoreq sl, lr, r8, lsl #29 │ │ │ │ - ldrdeq fp, [pc], -r0 @ │ │ │ │ - eoreq r9, lr, r4, lsr #13 │ │ │ │ + strdeq r5, [lr], -r0 @ │ │ │ │ + eoreq r9, lr, r0, asr #17 │ │ │ │ + eorseq r1, r1, r8, lsl #30 │ │ │ │ + mlaeq lr, r0, r4, r6 │ │ │ │ + strdeq sl, [lr], -r8 @ │ │ │ │ + eoreq fp, pc, r0, asr #8 │ │ │ │ + eoreq r9, lr, r4, lsl r8 │ │ │ │ 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, lsr sp │ │ │ │ - eoreq r9, lr, r8, lsr #12 │ │ │ │ - eoreq sl, pc, r0, lsl #23 │ │ │ │ - eoreq r9, lr, r0, lsl r6 │ │ │ │ - eoreq r9, lr, r0, lsl #12 │ │ │ │ - @ instruction: 0x002e95b8 │ │ │ │ - eoreq r9, lr, r8, ror r5 │ │ │ │ - eoreq r9, lr, ip, lsl r5 │ │ │ │ - strdeq r9, [lr], -r0 @ │ │ │ │ + eoreq r5, lr, r0, lsr #29 │ │ │ │ + mlaeq lr, r8, r7, r9 │ │ │ │ + strdeq sl, [pc], -r0 @ │ │ │ │ + eoreq r9, lr, r0, lsl #15 │ │ │ │ + eoreq r9, lr, r0, ror r7 │ │ │ │ + eoreq r9, lr, r8, lsr #14 │ │ │ │ + eoreq r9, lr, r8, ror #13 │ │ │ │ + eoreq r9, lr, ip, lsl #13 │ │ │ │ + eoreq r9, lr, r0, ror #12 │ │ │ │ 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, ror fp │ │ │ │ - eoreq r9, lr, r4, lsr #9 │ │ │ │ - eoreq sl, pc, r8, asr #19 │ │ │ │ - eoreq lr, pc, r4, lsl #17 │ │ │ │ + eoreq r5, lr, r4, ror #25 │ │ │ │ + eoreq r9, lr, r4, lsl r6 │ │ │ │ + eoreq sl, pc, r8, lsr fp @ │ │ │ │ + strdeq lr, [pc], -r4 @ │ │ │ │ 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 │ │ │ │ - strdeq r9, [lr], -ip @ │ │ │ │ - @ instruction: 0x002e5ab8 │ │ │ │ - eoreq sl, pc, r8, lsl #18 │ │ │ │ - eoreq r9, lr, r0, ror #7 │ │ │ │ - eoreq r9, lr, r0, lsr #8 │ │ │ │ + eoreq r9, lr, ip, ror #10 │ │ │ │ + eoreq r5, lr, r8, lsr #24 │ │ │ │ + eoreq sl, pc, r8, ror sl @ │ │ │ │ + eoreq r9, lr, r0, asr r5 │ │ │ │ + mlaeq lr, r0, r5, r9 │ │ │ │ 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 │ │ │ │ - eoreq r5, lr, r4, lsl #20 │ │ │ │ - eoreq r9, lr, ip, ror #6 │ │ │ │ - eoreq sl, pc, ip, asr #16 │ │ │ │ - eorseq r3, r0, ip, ror #22 │ │ │ │ - eoreq r9, lr, r0, lsr r3 │ │ │ │ - eoreq r9, lr, r0, lsr #6 │ │ │ │ - eoreq r9, lr, ip, lsl #6 │ │ │ │ - strdeq r9, [lr], -r8 @ │ │ │ │ - @ instruction: 0x00303bb0 │ │ │ │ - eoreq r9, lr, ip, asr #5 │ │ │ │ - @ instruction: 0x002e92bc │ │ │ │ + eoreq r5, lr, r4, ror fp │ │ │ │ + ldrdeq r9, [lr], -ip @ │ │ │ │ + @ instruction: 0x002fa9bc │ │ │ │ + @ instruction: 0x00303cdc │ │ │ │ + eoreq r9, lr, r0, lsr #9 │ │ │ │ + mlaeq lr, r0, r4, r9 │ │ │ │ + eoreq r9, lr, ip, ror r4 │ │ │ │ + eoreq r9, lr, r8, ror #8 │ │ │ │ + eorseq r3, r0, r0, lsr #26 │ │ │ │ + eoreq r9, lr, ip, lsr r4 │ │ │ │ + eoreq r9, lr, ip, lsr #8 │ │ │ │ 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, ror r8 │ │ │ │ - eoreq r9, lr, r4, lsr r2 │ │ │ │ - eorseq r1, r1, ip, lsl #15 │ │ │ │ - eoreq r5, lr, r4, asr #17 │ │ │ │ - eoreq r9, lr, ip, asr #3 │ │ │ │ - strdeq r5, [lr], -r4 @ │ │ │ │ - eoreq r9, lr, r0, lsr #3 │ │ │ │ - eoreq r9, lr, r4, lsr #15 │ │ │ │ - eoreq sl, lr, ip, lsr #13 │ │ │ │ - eoreq r9, lr, r4, asr r1 │ │ │ │ + eoreq r5, lr, ip, ror #19 │ │ │ │ + eoreq r9, lr, r4, lsr #7 │ │ │ │ + @ instruction: 0x003118fc │ │ │ │ + eoreq r5, lr, r4, lsr sl │ │ │ │ + eoreq r9, lr, ip, lsr r3 │ │ │ │ + eoreq r5, lr, r4, ror #30 │ │ │ │ + eoreq r9, lr, r0, lsl r3 │ │ │ │ + eoreq r9, lr, r4, lsl r9 │ │ │ │ + eoreq sl, lr, ip, lsl r8 │ │ │ │ + eoreq r9, lr, r4, asr #5 │ │ │ │ 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, asr #16 │ │ │ │ + eoreq r9, lr, r0, lsr #4 │ │ │ │ + eorseq r1, r1, r8, asr r7 │ │ │ │ + eoreq r5, lr, ip, lsl #17 │ │ │ │ ldrdeq r5, [lr], -r8 @ │ │ │ │ - strheq r9, [lr], -r0 @ │ │ │ │ - eorseq r1, r1, r8, ror #11 │ │ │ │ - eoreq r5, lr, ip, lsl r7 │ │ │ │ - eoreq r5, lr, r8, ror #24 │ │ │ │ - eoreq sl, lr, r4, lsr #10 │ │ │ │ - eoreq r5, lr, r0, ror fp │ │ │ │ - strdeq r9, [lr], -r8 @ │ │ │ │ + mlaeq lr, r4, r6, sl │ │ │ │ + eoreq r5, lr, r0, ror #25 │ │ │ │ + eoreq r9, lr, r8, ror #14 │ │ │ │ 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, asr #10 │ │ │ │ - eorseq r1, r1, r8, ror #8 │ │ │ │ - eoreq r8, lr, r4, lsr #30 │ │ │ │ - eoreq r8, lr, r8, ror #28 │ │ │ │ - eoreq r8, lr, r0, asr lr │ │ │ │ - strdeq r5, [lr], -ip @ │ │ │ │ - eoreq r8, lr, r0, lsl #28 │ │ │ │ - eoreq r5, lr, r8, lsr #20 │ │ │ │ - ldrdeq r8, [lr], -r4 @ │ │ │ │ - ldrdeq r9, [lr], -r8 @ │ │ │ │ - ldrdeq sl, [lr], -ip @ │ │ │ │ - eoreq r8, lr, r4, lsl #27 │ │ │ │ - eoreq r8, lr, r4, lsr sp │ │ │ │ - eoreq r5, lr, r0, asr #7 │ │ │ │ - eoreq r5, lr, r8, lsl #18 │ │ │ │ - eoreq sl, lr, r4, asr #3 │ │ │ │ - eoreq r5, lr, r0, lsl r8 │ │ │ │ - mlaeq lr, r8, r2, r9 │ │ │ │ - mlaeq lr, ip, r1, sl │ │ │ │ - eoreq r8, lr, r4, asr #24 │ │ │ │ + @ instruction: 0x002e56b8 │ │ │ │ + @ instruction: 0x003115d8 │ │ │ │ + mlaeq lr, r4, r0, r9 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ + eoreq r8, lr, r0, asr #31 │ │ │ │ + eoreq r5, lr, ip, ror #12 │ │ │ │ + eoreq r8, lr, r0, ror pc │ │ │ │ + mlaeq lr, r8, fp, r5 │ │ │ │ + eoreq r8, lr, r4, asr #30 │ │ │ │ + eoreq r9, lr, r8, asr #10 │ │ │ │ + eoreq sl, lr, ip, asr #8 │ │ │ │ + strdeq r8, [lr], -r4 @ │ │ │ │ + eoreq r8, lr, r4, lsr #29 │ │ │ │ + eoreq r5, lr, r0, lsr r5 │ │ │ │ + eoreq r5, lr, r8, ror sl │ │ │ │ + eoreq sl, lr, r4, lsr r3 │ │ │ │ + eoreq r5, lr, r0, lsl #19 │ │ │ │ + eoreq r9, lr, r8, lsl #8 │ │ │ │ + eoreq sl, lr, ip, lsl #6 │ │ │ │ + @ instruction: 0x002e8db4 │ │ │ │ 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, ror #22 │ │ │ │ - eoreq r5, lr, r0, ror #2 │ │ │ │ - @ instruction: 0x002f9fbc │ │ │ │ - eoreq r5, lr, r0, asr #3 │ │ │ │ - eoreq r8, lr, r8, asr #21 │ │ │ │ - strdeq r5, [lr], -r0 @ │ │ │ │ - mlaeq lr, ip, sl, r8 │ │ │ │ - eoreq r8, lr, r0, ror #21 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ + ldrdeq r5, [lr], -r0 @ │ │ │ │ + eoreq sl, pc, ip, lsr #2 │ │ │ │ + eoreq r5, lr, r0, lsr r3 │ │ │ │ + eoreq r8, lr, r8, lsr ip │ │ │ │ + eoreq r5, lr, r0, ror #16 │ │ │ │ + eoreq r8, lr, ip, lsl #24 │ │ │ │ + eoreq r8, lr, r0, asr ip │ │ │ │ rsbseq fp, lr, r8, lsl r2 │ │ │ │ - eoreq r8, lr, r4, asr sl │ │ │ │ + eoreq r8, lr, r4, asr #23 │ │ │ │ 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, lsl sl │ │ │ │ - strdeq r4, [lr], -ip @ │ │ │ │ - eoreq r9, pc, r8, asr #28 │ │ │ │ - eoreq pc, lr, r8, lsl r4 @ │ │ │ │ - eoreq r8, lr, r0, ror #19 │ │ │ │ + eoreq r8, lr, r4, lsl #23 │ │ │ │ + eoreq r5, lr, ip, ror #2 │ │ │ │ + @ instruction: 0x002f9fb8 │ │ │ │ + eoreq pc, lr, r8, lsl #11 │ │ │ │ + eoreq r8, lr, r0, asr fp │ │ │ │ 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, ror #18 │ │ │ │ - eoreq r4, lr, r0, lsr pc │ │ │ │ - eoreq r9, pc, ip, ror sp @ │ │ │ │ - eoreq r8, lr, r0, lsr r9 │ │ │ │ + ldrdeq r8, [lr], -r4 @ │ │ │ │ + eoreq r5, lr, r0, lsr #1 │ │ │ │ + eoreq r9, pc, ip, ror #29 │ │ │ │ + eoreq r8, lr, r0, lsr #21 │ │ │ │ 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, lsl #29 │ │ │ │ - ldrdeq r8, [lr], -r4 @ │ │ │ │ - eorseq r0, r1, r0, lsr #27 │ │ │ │ - ldrdeq r4, [lr], -r8 @ │ │ │ │ - eoreq r8, lr, r0, ror #15 │ │ │ │ - ldrdeq r8, [lr], -r0 @ │ │ │ │ - eoreq r8, lr, r8, ror #16 │ │ │ │ + strdeq r4, [lr], -r8 @ │ │ │ │ + eoreq r8, lr, r4, asr #20 │ │ │ │ + eorseq r0, r1, r0, lsl pc │ │ │ │ + eoreq r5, lr, r8, asr #32 │ │ │ │ + eoreq r8, lr, r0, asr r9 │ │ │ │ + eoreq r8, lr, r0, asr #18 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ 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 │ │ │ │ - eoreq r8, lr, r8, asr #15 │ │ │ │ - eoreq r4, lr, ip, asr sp │ │ │ │ - @ instruction: 0x002f9bb8 │ │ │ │ - @ instruction: 0x00302ed8 │ │ │ │ - mlaeq lr, ip, r7, r8 │ │ │ │ - eoreq r8, lr, r4, ror #12 │ │ │ │ - eoreq r8, lr, ip, asr #12 │ │ │ │ - eoreq r9, lr, r0, lsl #22 │ │ │ │ - strdeq r9, [lr], -r0 @ │ │ │ │ - eoreq r8, lr, ip, ror #13 │ │ │ │ + eoreq r8, lr, r8, lsr r9 │ │ │ │ + eoreq r4, lr, ip, asr #29 │ │ │ │ + eoreq r9, pc, r8, lsr #26 │ │ │ │ + eorseq r3, r0, r8, asr #32 │ │ │ │ + eoreq r8, lr, ip, lsl #18 │ │ │ │ + ldrdeq r8, [lr], -r4 @ │ │ │ │ + @ instruction: 0x002e87bc │ │ │ │ + eoreq r9, lr, r0, ror ip │ │ │ │ + eoreq r9, lr, r0, ror #24 │ │ │ │ + eoreq r8, lr, ip, asr 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, #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 │ │ │ │ - ldrdeq r4, [lr], -r4 @ │ │ │ │ - eoreq r8, lr, r4, ror r6 │ │ │ │ - eoreq r9, pc, r8, lsr #20 │ │ │ │ - eoreq r9, lr, r0, lsr #26 │ │ │ │ + eoreq r4, lr, r4, asr #26 │ │ │ │ + eoreq r8, lr, r4, ror #15 │ │ │ │ + mlaeq pc, r8, fp, r9 @ │ │ │ │ + mlaeq lr, r0, lr, r9 │ │ │ │ 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, asr #22 │ │ │ │ - eoreq r8, lr, r4, lsl #12 │ │ │ │ - eorseq r0, r1, r8, ror #20 │ │ │ │ - eoreq ip, lr, ip, lsl r1 │ │ │ │ - eoreq r9, lr, r4, asr #19 │ │ │ │ - @ instruction: 0x002e85bc │ │ │ │ + @ instruction: 0x002e4cbc │ │ │ │ + eoreq r8, lr, r4, ror r7 │ │ │ │ + @ instruction: 0x00310bd8 │ │ │ │ + eoreq ip, lr, ip, lsl #5 │ │ │ │ + eoreq r9, lr, r4, lsr fp │ │ │ │ + eoreq r8, lr, ip, lsr #14 │ │ │ │ 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, asr r5 │ │ │ │ - eoreq r4, lr, r4, ror sl │ │ │ │ - mlaseq r1, r0, r9, r0 │ │ │ │ - @ instruction: 0x002e82b4 │ │ │ │ - eoreq r8, lr, r0, lsl #10 │ │ │ │ - eoreq r9, lr, ip, ror #14 │ │ │ │ + eoreq r8, lr, r8, asr #13 │ │ │ │ + eoreq r4, lr, r4, ror #23 │ │ │ │ + eorseq r0, r1, r0, lsl #22 │ │ │ │ + eoreq r8, lr, r4, lsr #8 │ │ │ │ + eoreq r8, lr, r0, ror r6 │ │ │ │ + ldrdeq r9, [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, #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, lsr #19 │ │ │ │ - mlaeq lr, r0, r4, r8 │ │ │ │ - strdeq r9, [pc], -r4 @ │ │ │ │ - eoreq r8, lr, ip, ror r4 │ │ │ │ + eoreq r4, lr, r0, lsl fp │ │ │ │ + eoreq r8, lr, r0, lsl #12 │ │ │ │ + eoreq r9, pc, r4, ror #18 │ │ │ │ + eoreq r8, lr, ip, ror #11 │ │ │ │ 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 │ │ │ │ - strdeq r4, [lr], -r0 @ │ │ │ │ - eoreq r8, lr, r4, lsl #8 │ │ │ │ - eorseq r0, r1, r8, lsl #16 │ │ │ │ - mlaeq lr, r0, sp, r4 │ │ │ │ - strdeq r9, [lr], -r8 @ │ │ │ │ - eoreq ip, lr, r4, lsr #21 │ │ │ │ - eoreq r8, lr, r8, asr r3 │ │ │ │ + eoreq r4, lr, r0, ror #20 │ │ │ │ + eoreq r8, lr, r4, ror r5 │ │ │ │ + eorseq r0, r1, r8, ror r9 │ │ │ │ + eoreq r4, lr, r0, lsl #30 │ │ │ │ + eoreq r9, lr, r8, ror #20 │ │ │ │ + eoreq ip, lr, r4, lsl ip │ │ │ │ + eoreq r8, lr, r8, asr #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, #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, lsr #15 │ │ │ │ - eoreq r8, lr, r4, ror #5 │ │ │ │ - strdeq r9, [pc], -r8 @ │ │ │ │ - eoreq fp, pc, r0, asr #29 │ │ │ │ - eoreq r9, lr, r8, lsl r1 │ │ │ │ + eoreq r4, lr, r8, lsl r9 │ │ │ │ + eoreq r8, lr, r4, asr r4 │ │ │ │ + eoreq r9, pc, r8, ror #14 │ │ │ │ + eoreq ip, pc, r0, lsr r0 @ │ │ │ │ + eoreq r9, lr, r8, lsl #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] @ 45800 │ │ │ │ @@ -39984,18 +39984,18 @@ │ │ │ │ bl 4af64 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b7b8 │ │ │ │ bl 4b0a0 │ │ │ │ bl 4abfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r4, [lr], -ip @ │ │ │ │ - eoreq r8, lr, r0, lsr r2 │ │ │ │ - eoreq r9, pc, r0, lsr r5 @ │ │ │ │ - eoreq r9, lr, r8, rrx │ │ │ │ + eoreq r4, lr, ip, asr #16 │ │ │ │ + eoreq r8, lr, r0, lsr #7 │ │ │ │ + eoreq r9, pc, r0, lsr #13 │ │ │ │ + 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 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, lsr r6 │ │ │ │ - eoreq r8, lr, r8, lsr #3 │ │ │ │ - eoreq r9, pc, ip, lsl #9 │ │ │ │ - mlaeq lr, r4, r1, r8 │ │ │ │ + eoreq r4, lr, ip, lsr #15 │ │ │ │ + eoreq r8, lr, r8, lsl r3 │ │ │ │ + strdeq r9, [pc], -ip @ │ │ │ │ + eoreq r8, lr, r4, lsl #6 │ │ │ │ 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 │ │ │ │ - mlaeq lr, ip, r5, r4 │ │ │ │ - eoreq r8, lr, r4, lsr #2 │ │ │ │ - strdeq r9, [pc], -r0 @ │ │ │ │ - eoreq r9, lr, r0, asr #9 │ │ │ │ + eoreq r4, lr, ip, lsl #14 │ │ │ │ + mlaeq lr, r4, r2, r8 │ │ │ │ + eoreq r9, pc, r0, ror #10 │ │ │ │ + eoreq r9, lr, r0, lsr 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, #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, lsl r5 │ │ │ │ - eoreq r8, lr, r4, lsr #1 │ │ │ │ - eoreq r9, pc, r0, ror #6 │ │ │ │ - eoreq r8, lr, r8, lsl #1 │ │ │ │ - eoreq r9, lr, r4, lsl r4 │ │ │ │ + eoreq r4, lr, r0, lsl #13 │ │ │ │ + eoreq r8, lr, r4, lsl r2 │ │ │ │ + ldrdeq r9, [pc], -r0 @ │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ + eoreq r9, lr, r4, lsl #11 │ │ │ │ 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, asr r4 │ │ │ │ - eoreq r8, lr, r0, lsl r0 │ │ │ │ - eorseq r0, r1, r8, ror r3 │ │ │ │ - strdeq r7, [lr], -r4 @ │ │ │ │ - eoreq r7, lr, r4, asr #31 │ │ │ │ + eoreq r4, lr, ip, asr #11 │ │ │ │ + eoreq r8, lr, r0, lsl #3 │ │ │ │ + eorseq r0, r1, r8, ror #9 │ │ │ │ + eoreq r8, lr, r4, ror #2 │ │ │ │ + eoreq r8, lr, r4, lsr 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 │ │ │ │ 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 │ │ │ │ - eoreq r7, lr, r4, lsl #30 │ │ │ │ - eoreq r4, lr, r0, lsl r3 │ │ │ │ - eoreq r9, pc, ip, ror #2 │ │ │ │ - eorseq r2, r0, ip, lsl #9 │ │ │ │ - ldrdeq r7, [lr], -r8 @ │ │ │ │ - eoreq r9, lr, r4, lsr r1 │ │ │ │ - mlaeq lr, ip, lr, r7 │ │ │ │ - eoreq r7, lr, ip, lsl #24 │ │ │ │ - strdeq r7, [lr], -r8 @ │ │ │ │ - strheq r9, [lr], -r0 @ │ │ │ │ - eoreq r9, lr, r0, lsr #1 │ │ │ │ - mlaeq lr, ip, ip, r7 │ │ │ │ + eoreq r8, lr, r4, ror r0 │ │ │ │ + eoreq r4, lr, r0, lsl #9 │ │ │ │ + ldrdeq r9, [pc], -ip @ │ │ │ │ + @ instruction: 0x003025fc │ │ │ │ + eoreq r8, lr, r8, asr #32 │ │ │ │ + eoreq r9, lr, r4, lsr #5 │ │ │ │ + eoreq r8, lr, ip │ │ │ │ + eoreq r7, lr, ip, ror sp │ │ │ │ + eoreq r7, lr, r8, ror #26 │ │ │ │ + eoreq r9, lr, r0, lsr #4 │ │ │ │ + eoreq r9, lr, r0, lsl r2 │ │ │ │ + eoreq r7, lr, ip, lsl #28 │ │ │ │ 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, lsl #27 │ │ │ │ - ldrdeq r4, [lr], -ip @ │ │ │ │ - mlaseq r1, r0, r0, r0 │ │ │ │ - eoreq r4, lr, r4, ror #9 │ │ │ │ + strdeq r7, [lr], -r0 @ │ │ │ │ + eoreq r4, lr, ip, asr #6 │ │ │ │ + eorseq r0, r1, r0, lsl #4 │ │ │ │ + eoreq r4, lr, r4, asr r6 │ │ │ │ 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 │ │ │ │ - eoreq r7, lr, r8, ror #25 │ │ │ │ - eoreq r4, lr, r0, lsr r1 │ │ │ │ - eorseq pc, r0, r0, ror #31 │ │ │ │ - eoreq r4, lr, r4, lsr r4 │ │ │ │ - eoreq r4, lr, ip, ror #8 │ │ │ │ - eoreq r7, lr, r8, ror ip │ │ │ │ + eoreq r7, lr, r8, asr lr │ │ │ │ + eoreq r4, lr, r0, lsr #5 │ │ │ │ + eorseq r0, r1, r0, asr r1 │ │ │ │ + eoreq r4, lr, r4, lsr #11 │ │ │ │ + ldrdeq r4, [lr], -ip @ │ │ │ │ + eoreq r7, lr, r8, ror #27 │ │ │ │ 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 │ │ │ │ - strdeq r7, [lr], -r0 @ │ │ │ │ - mlaeq lr, r4, pc, r3 @ │ │ │ │ - @ instruction: 0x0030feb8 │ │ │ │ - eoreq r4, lr, ip, lsl #6 │ │ │ │ + eoreq r7, lr, r0, ror #26 │ │ │ │ + eoreq r4, lr, r4, lsl #2 │ │ │ │ + eorseq r0, r1, r8, lsr #32 │ │ │ │ + eoreq r4, lr, ip, ror r4 │ │ │ │ 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 │ │ │ │ - eoreq r3, lr, r8, ror #29 │ │ │ │ - eoreq r7, lr, r8, asr fp │ │ │ │ - eoreq r8, pc, r0, lsr sp @ │ │ │ │ - eoreq fp, pc, r0, ror r1 @ │ │ │ │ - mlaeq pc, r8, r6, r8 @ │ │ │ │ - eoreq r7, lr, r0, ror #21 │ │ │ │ - ldrdeq r7, [lr], -r0 @ │ │ │ │ - eoreq r7, lr, r0, asr #21 │ │ │ │ - @ instruction: 0x002e7ab0 │ │ │ │ - eoreq r4, lr, ip, lsr #5 │ │ │ │ + eoreq r4, lr, r8, asr r0 │ │ │ │ + eoreq r7, lr, r8, asr #25 │ │ │ │ + eoreq r8, pc, r0, lsr #29 │ │ │ │ + eoreq fp, pc, r0, ror #5 │ │ │ │ + eoreq r8, pc, r8, lsl #16 │ │ │ │ + eoreq r7, lr, r0, asr ip │ │ │ │ + eoreq r7, lr, r0, asr #24 │ │ │ │ + eoreq r7, lr, r0, lsr ip │ │ │ │ + eoreq r7, lr, r0, lsr #24 │ │ │ │ + eoreq r4, lr, ip, lsl r4 │ │ │ │ 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, ror #26 │ │ │ │ - eoreq r7, lr, ip, lsl #20 │ │ │ │ - @ instruction: 0x002f8bb4 │ │ │ │ - strdeq r3, [lr], -r8 @ │ │ │ │ - eoreq lr, lr, r4, lsl #2 │ │ │ │ + ldrdeq r3, [lr], -r4 @ │ │ │ │ + eoreq r7, lr, ip, ror fp │ │ │ │ + eoreq r8, pc, r4, lsr #26 │ │ │ │ + eoreq r4, lr, r8, rrx │ │ │ │ + eoreq lr, lr, r4, ror r2 │ │ │ │ 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} │ │ │ │ - eoreq r3, lr, r4, asr #19 │ │ │ │ - mlaeq lr, r0, ip, r3 │ │ │ │ - eoreq r8, pc, r4, ror #21 │ │ │ │ - ldrdeq pc, [pc], -ip @ │ │ │ │ + eoreq r3, lr, r4, lsr fp │ │ │ │ + eoreq r3, lr, r0, lsl #28 │ │ │ │ + eoreq r8, pc, r4, asr ip @ │ │ │ │ + eoreq pc, pc, 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 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 │ │ │ │ - eoreq r3, lr, ip, asr #23 │ │ │ │ - eoreq r7, lr, ip, lsl #17 │ │ │ │ - eoreq r8, pc, r8, lsl sl @ │ │ │ │ - eoreq sl, pc, r8, asr lr @ │ │ │ │ - eoreq r8, lr, r0, asr #20 │ │ │ │ - eoreq r4, lr, ip, lsl #1 │ │ │ │ - eoreq r7, lr, r4, lsl r8 │ │ │ │ - eoreq r7, lr, r8, lsl #16 │ │ │ │ + eoreq r3, lr, ip, lsr sp │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ + eoreq r8, pc, r8, lsl #23 │ │ │ │ + eoreq sl, pc, r8, asr #31 │ │ │ │ + @ instruction: 0x002e8bb0 │ │ │ │ + strdeq r4, [lr], -ip @ │ │ │ │ + eoreq r7, lr, r4, lsl #19 │ │ │ │ + eoreq r7, lr, r8, ror r9 │ │ │ │ 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, lsr #21 │ │ │ │ - mlaeq pc, r4, r7, fp @ │ │ │ │ - eoreq r8, pc, ip, ror #17 │ │ │ │ - eoreq r8, pc, r8, lsr #30 │ │ │ │ - eoreq r7, lr, ip, lsr r7 │ │ │ │ - eoreq r7, lr, r8, lsr #9 │ │ │ │ - eoreq r8, lr, r0, ror r8 │ │ │ │ - ldrdeq r7, [lr], -r4 @ │ │ │ │ + eoreq r3, lr, r4, lsl ip │ │ │ │ + eoreq fp, pc, r4, lsl #18 │ │ │ │ + eoreq r8, pc, ip, asr sl @ │ │ │ │ + mlaeq pc, r8, r0, r9 @ │ │ │ │ + eoreq r7, lr, ip, lsr #17 │ │ │ │ + eoreq r7, lr, r8, lsl r6 │ │ │ │ + eoreq r8, lr, r0, ror #19 │ │ │ │ + eoreq r7, lr, r4, asr #14 │ │ │ │ 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, asr #18 │ │ │ │ - eoreq r7, lr, r4, asr #12 │ │ │ │ - mlaeq pc, ip, r7, r8 @ │ │ │ │ - @ instruction: 0x002e71b8 │ │ │ │ - eoreq r7, lr, r0, lsl r6 │ │ │ │ - eoreq r7, lr, r8, ror #13 │ │ │ │ + @ instruction: 0x002e3abc │ │ │ │ + @ instruction: 0x002e77b4 │ │ │ │ + eoreq r8, pc, ip, lsl #18 │ │ │ │ + eoreq r7, lr, r8, lsr #6 │ │ │ │ + eoreq r7, lr, r0, lsl #15 │ │ │ │ + eoreq r7, lr, r8, asr r8 │ │ │ │ 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, lsl #29 │ │ │ │ - eoreq r3, lr, r8, asr #16 │ │ │ │ - eoreq r8, pc, r4, lsr #13 │ │ │ │ - eorseq lr, r0, r8, lsr #30 │ │ │ │ + strdeq r9, [pc], -ip @ │ │ │ │ + @ instruction: 0x002e39b8 │ │ │ │ + eoreq r8, pc, r4, lsl r8 @ │ │ │ │ + mlaseq r0, r8, r0, pc @ │ │ │ │ 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 │ │ │ │ - mlaeq lr, r0, r7, r3 │ │ │ │ - eoreq r7, lr, ip, lsr #9 │ │ │ │ - eoreq r8, pc, r0, ror #11 │ │ │ │ - mlaeq lr, r4, r4, r7 │ │ │ │ - eoreq r8, pc, r0, lsl #24 │ │ │ │ + eoreq r3, lr, r0, lsl #18 │ │ │ │ + eoreq r7, lr, ip, lsl r6 │ │ │ │ + eoreq r8, pc, r0, asr r7 @ │ │ │ │ + eoreq r7, lr, r4, lsl #12 │ │ │ │ + eoreq r8, pc, r0, ror sp @ │ │ │ │ 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, lsr #13 │ │ │ │ - ldrdeq r7, [lr], -ip @ │ │ │ │ - strdeq r8, [pc], -r0 @ │ │ │ │ - eoreq r7, lr, r0, asr #7 │ │ │ │ + eoreq r3, lr, r0, lsl r8 │ │ │ │ + eoreq r7, lr, ip, asr #10 │ │ │ │ + eoreq r8, pc, r0, ror #12 │ │ │ │ + eoreq r7, lr, r0, lsr r5 │ │ │ │ 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, ror r3 │ │ │ │ - eoreq r3, lr, r8, lsl r6 │ │ │ │ - eoreq r8, pc, ip, ror #8 │ │ │ │ - eoreq r3, lr, r0, ror r6 │ │ │ │ - eoreq r7, lr, ip, lsr r3 │ │ │ │ + eoreq r7, lr, r4, ror #9 │ │ │ │ + eoreq r3, lr, r8, lsl #15 │ │ │ │ + ldrdeq r8, [pc], -ip @ │ │ │ │ + eoreq r3, lr, r0, ror #15 │ │ │ │ + eoreq r7, lr, ip, 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, #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, asr #10 │ │ │ │ - @ instruction: 0x002e72b8 │ │ │ │ - mlaeq pc, r8, r3, r8 @ │ │ │ │ - eoreq sl, pc, r0, ror #24 │ │ │ │ + @ instruction: 0x002e36b8 │ │ │ │ + eoreq r7, lr, r8, lsr #8 │ │ │ │ + eoreq r8, pc, r8, lsl #10 │ │ │ │ + ldrdeq sl, [pc], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, 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, asr r2 │ │ │ │ - eoreq r3, lr, r0, asr #9 │ │ │ │ - eoreq r8, pc, r4, lsl r3 @ │ │ │ │ - eoreq r3, lr, r8, lsl r5 │ │ │ │ - strdeq r3, [lr], -r8 @ │ │ │ │ + eoreq r7, lr, r0, asr #7 │ │ │ │ + eoreq r3, lr, r0, lsr r6 │ │ │ │ + eoreq r8, pc, r4, lsl #9 │ │ │ │ + eoreq r3, lr, r8, lsl #13 │ │ │ │ + eoreq r3, lr, r8, ror #18 │ │ │ │ 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, lsr r1 │ │ │ │ - mlaeq lr, r0, r3, r3 │ │ │ │ - eoreq r8, pc, ip, ror #3 │ │ │ │ - eoreq r3, lr, r0, asr #16 │ │ │ │ - eoreq r8, lr, r8, lsr #7 │ │ │ │ - eoreq r7, lr, r8, ror #1 │ │ │ │ - eoreq r6, lr, ip, lsr lr │ │ │ │ - strheq r7, [lr], -r4 @ │ │ │ │ - mlaeq lr, r0, r0, r7 │ │ │ │ + eoreq r7, lr, r4, lsr #5 │ │ │ │ + eoreq r3, lr, r0, lsl #10 │ │ │ │ + eoreq r8, pc, ip, asr r3 @ │ │ │ │ + @ instruction: 0x002e39b0 │ │ │ │ + eoreq r8, lr, r8, lsl r5 │ │ │ │ + eoreq r7, lr, r8, asr r2 │ │ │ │ + eoreq r6, lr, ip, lsr #31 │ │ │ │ + eoreq r7, lr, r4, lsr #4 │ │ │ │ + eoreq r7, lr, r0, lsl #4 │ │ │ │ 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 │ │ │ │ - strdeq r3, [lr], -r8 @ │ │ │ │ - @ instruction: 0x002e6fbc │ │ │ │ - eoreq r8, pc, r8, asr #32 │ │ │ │ - mlaeq lr, ip, r6, r3 │ │ │ │ - eoreq r6, lr, ip, lsl #31 │ │ │ │ - eoreq r6, lr, r4, ror pc │ │ │ │ + eoreq r3, lr, r8, ror #6 │ │ │ │ + eoreq r7, lr, ip, lsr #2 │ │ │ │ + @ instruction: 0x002f81b8 │ │ │ │ + eoreq r3, lr, ip, lsl #16 │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ + eoreq r7, lr, r4, ror #1 │ │ │ │ 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 │ │ │ │ - ldrdeq r3, [lr], -ip @ │ │ │ │ - eoreq r6, lr, ip, asr #29 │ │ │ │ - eoreq r7, pc, ip, lsr #30 │ │ │ │ - eoreq r3, lr, r0, lsl #11 │ │ │ │ - eoreq r8, lr, r8, ror #1 │ │ │ │ - eoreq r6, lr, r4, ror lr │ │ │ │ - eoreq r6, lr, ip, asr lr │ │ │ │ + eoreq r3, lr, ip, asr #4 │ │ │ │ + eoreq r7, lr, ip, lsr r0 │ │ │ │ + mlaeq pc, ip, r0, r8 @ │ │ │ │ + strdeq r3, [lr], -r0 @ │ │ │ │ + eoreq r8, lr, r8, asr r2 │ │ │ │ + eoreq r6, lr, r4, ror #31 │ │ │ │ + eoreq r6, lr, ip, asr #31 │ │ │ │ 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 r2, lr, r4, lsr #31 │ │ │ │ - eoreq r6, lr, ip, lsr #27 │ │ │ │ - strdeq r7, [pc], -r4 @ │ │ │ │ - eoreq r6, lr, r0, lsl r8 │ │ │ │ - eoreq r6, lr, r8, ror sp │ │ │ │ - eoreq r6, lr, r0, asr #26 │ │ │ │ + eoreq r3, lr, r4, lsl r1 │ │ │ │ + eoreq r6, lr, ip, lsl pc │ │ │ │ + eoreq r7, pc, r4, ror #30 │ │ │ │ + eoreq r6, lr, r0, lsl #19 │ │ │ │ + eoreq r6, lr, r8, ror #29 │ │ │ │ + @ instruction: 0x002e6eb0 │ │ │ │ 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 │ │ │ │ - ldrdeq r2, [lr], -r0 @ │ │ │ │ - strdeq r6, [lr], -ip @ │ │ │ │ - eoreq r7, pc, r4, lsr #26 │ │ │ │ - eoreq r7, lr, ip, asr r8 │ │ │ │ + eoreq r3, lr, r0, asr #32 │ │ │ │ + eoreq r6, lr, ip, ror #28 │ │ │ │ + mlaeq pc, r4, lr, r7 @ │ │ │ │ + eoreq r7, lr, ip, asr #19 │ │ │ │ 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 │ │ │ │ - strdeq r6, [lr], -ip @ │ │ │ │ - eoreq r2, lr, ip, lsr #27 │ │ │ │ - eoreq r7, pc, r8, lsl #24 │ │ │ │ - eoreq r7, lr, r8, lsr r7 │ │ │ │ - eoreq r7, lr, r0, lsl #14 │ │ │ │ + eoreq r6, lr, ip, ror #26 │ │ │ │ + eoreq r2, lr, ip, lsl pc │ │ │ │ + eoreq r7, pc, r8, ror sp @ │ │ │ │ + eoreq r7, lr, r8, lsr #17 │ │ │ │ + eoreq r7, lr, r0, ror r8 │ │ │ │ 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 │ │ │ │ - strdeq r2, [lr], -r4 @ │ │ │ │ - eoreq r6, lr, r4, asr fp │ │ │ │ - eoreq r7, pc, r4, asr #22 │ │ │ │ - mlaeq lr, r8, r1, r3 │ │ │ │ - eoreq r1, pc, r4, asr r0 @ │ │ │ │ - eoreq r6, lr, r4, asr #20 │ │ │ │ - ldrdeq r6, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r4, ror #28 │ │ │ │ + eoreq r6, lr, r4, asr #25 │ │ │ │ + @ instruction: 0x002f7cb4 │ │ │ │ + eoreq r3, lr, r8, lsl #6 │ │ │ │ + eoreq r1, pc, r4, asr #3 │ │ │ │ + @ instruction: 0x002e6bb4 │ │ │ │ + eoreq r6, lr, r4, asr #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, #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 │ │ │ │ - strdeq r2, [lr], -ip @ │ │ │ │ - eoreq r6, lr, r8, ror #20 │ │ │ │ - eoreq r7, pc, r0, asr sl @ │ │ │ │ - eoreq r7, lr, r8, lsl #11 │ │ │ │ + eoreq r2, lr, ip, ror #26 │ │ │ │ + ldrdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r7, pc, r0, asr #23 │ │ │ │ + strdeq r7, [lr], -r8 @ │ │ │ │ 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, ror fp │ │ │ │ - eoreq r6, lr, ip, ror #19 │ │ │ │ - eoreq r7, pc, r4, asr #19 │ │ │ │ - ldrdeq r6, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r0, ror #25 │ │ │ │ + eoreq r6, lr, ip, asr fp │ │ │ │ + eoreq r7, pc, r4, lsr fp @ │ │ │ │ + eoreq r6, lr, r4, asr #22 │ │ │ │ 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 │ │ │ │ - eoreq r2, lr, r4, ror #21 │ │ │ │ - eoreq r6, lr, r8, ror r9 │ │ │ │ - eoreq r7, pc, r8, lsr r9 @ │ │ │ │ - eoreq r7, lr, r0, ror r4 │ │ │ │ + eoreq r2, lr, r4, asr ip │ │ │ │ + eoreq r6, lr, r8, ror #21 │ │ │ │ + eoreq r7, pc, r8, lsr #21 │ │ │ │ + eoreq r7, lr, r0, ror #11 │ │ │ │ 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, asr sl │ │ │ │ - eoreq r6, lr, r0, lsl #18 │ │ │ │ - eoreq r7, pc, ip, lsr #17 │ │ │ │ - @ instruction: 0x002e2cbc │ │ │ │ - eoreq r2, lr, r4, lsr #25 │ │ │ │ + eoreq r2, lr, ip, asr #23 │ │ │ │ + eoreq r6, lr, r0, ror sl │ │ │ │ + eoreq r7, pc, ip, lsl sl @ │ │ │ │ + eoreq r2, lr, ip, lsr #28 │ │ │ │ + eoreq r2, lr, r4, lsl 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, #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, asr r9 │ │ │ │ - eoreq r6, lr, r8, lsl r8 │ │ │ │ - eoreq r7, pc, r8, lsr #15 │ │ │ │ - eoreq r7, lr, r0, ror #5 │ │ │ │ + eoreq r2, lr, r4, asr #21 │ │ │ │ + eoreq r6, lr, r8, lsl #19 │ │ │ │ + eoreq r7, pc, r8, lsl r9 @ │ │ │ │ + eoreq r7, lr, r0, asr 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, #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} │ │ │ │ - @ instruction: 0x002e28b4 │ │ │ │ - mlaeq lr, r0, r7, r6 │ │ │ │ - eoreq r7, pc, r8, lsl #14 │ │ │ │ - eoreq r7, lr, r0, asr #4 │ │ │ │ + eoreq r2, lr, r4, lsr #20 │ │ │ │ + eoreq r6, lr, r0, lsl #18 │ │ │ │ + eoreq r7, pc, r8, ror r8 @ │ │ │ │ + @ instruction: 0x002e73b0 │ │ │ │ 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, lsl r8 │ │ │ │ - eoreq r6, lr, r0, lsl #14 │ │ │ │ - eoreq r7, pc, r8, ror #12 │ │ │ │ - eoreq r7, lr, r0, lsr #3 │ │ │ │ + eoreq r2, lr, r4, lsl #19 │ │ │ │ + eoreq r6, lr, r0, ror r8 │ │ │ │ + ldrdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r7, lr, r0, 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, #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, ror r7 │ │ │ │ - eoreq r6, lr, r0, ror r6 │ │ │ │ - eoreq r7, pc, r8, asr #11 │ │ │ │ - eoreq r7, lr, r0, lsl #2 │ │ │ │ + eoreq r2, lr, r4, ror #17 │ │ │ │ + eoreq r6, lr, r0, ror #15 │ │ │ │ + eoreq r7, pc, r8, lsr r7 @ │ │ │ │ + eoreq r7, lr, r0, ror r2 │ │ │ │ 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} │ │ │ │ - ldrdeq r2, [lr], -r4 @ │ │ │ │ - eoreq r6, lr, r4, ror #11 │ │ │ │ - eoreq r7, pc, r8, lsr #10 │ │ │ │ - eoreq r7, lr, r0, rrx │ │ │ │ + eoreq r2, lr, r4, asr #16 │ │ │ │ + eoreq r6, lr, r4, asr r7 │ │ │ │ + mlaeq pc, r8, r6, r7 @ │ │ │ │ + ldrdeq r7, [lr], -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, #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, lsr r6 │ │ │ │ - eoreq r6, lr, r8, asr r5 │ │ │ │ - eoreq r7, pc, r8, lsl #9 │ │ │ │ - eoreq r6, lr, r0, asr #31 │ │ │ │ + eoreq r2, lr, r4, lsr #15 │ │ │ │ + eoreq r6, lr, r8, asr #13 │ │ │ │ + strdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r7, lr, r0, lsr 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, #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} │ │ │ │ - mlaeq lr, r4, r5, r2 │ │ │ │ - eoreq r6, lr, r8, asr #9 │ │ │ │ - eoreq r7, pc, r8, ror #7 │ │ │ │ - eoreq r6, lr, r0, lsr #30 │ │ │ │ + eoreq r2, lr, r4, lsl #14 │ │ │ │ + eoreq r6, lr, r8, lsr r6 │ │ │ │ + eoreq r7, pc, r8, asr r5 @ │ │ │ │ + mlaeq lr, r0, r0, r7 │ │ │ │ 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} │ │ │ │ - strdeq r2, [lr], -r4 @ │ │ │ │ - eoreq r6, lr, r8, lsr r4 │ │ │ │ - eoreq r7, pc, r8, asr #6 │ │ │ │ - eoreq r6, lr, r0, lsl #29 │ │ │ │ + eoreq r2, lr, r4, ror #12 │ │ │ │ + eoreq r6, lr, r8, lsr #11 │ │ │ │ + @ instruction: 0x002f74b8 │ │ │ │ + strdeq r6, [lr], -r0 @ │ │ │ │ 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 1421d0 │ │ │ │ - eoreq r6, lr, r0, lsr #3 │ │ │ │ - eoreq r2, lr, r4, asr r4 │ │ │ │ - eoreq r7, pc, ip, lsr #5 │ │ │ │ + eoreq r6, lr, r0, lsl r3 │ │ │ │ + eoreq r2, lr, r4, asr #11 │ │ │ │ + eoreq r7, pc, ip, lsl r4 @ │ │ │ │ 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 1421d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 13fd48 │ │ │ │ - eoreq r6, lr, r0, asr #6 │ │ │ │ - eoreq r2, lr, r4, ror #7 │ │ │ │ - eoreq r7, pc, ip, lsr r2 @ │ │ │ │ - eoreq r6, lr, r4, ror sp │ │ │ │ + @ instruction: 0x002e64b0 │ │ │ │ + eoreq r2, lr, r4, asr r5 │ │ │ │ + eoreq r7, pc, ip, lsr #7 │ │ │ │ + eoreq r6, lr, r4, ror #29 │ │ │ │ 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 1421d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 13fd48 │ │ │ │ - eoreq r6, lr, r8, lsr #5 │ │ │ │ - eoreq r2, lr, r8, lsr #6 │ │ │ │ - eoreq r7, pc, r0, lsl #3 │ │ │ │ - @ instruction: 0x002e6cb8 │ │ │ │ + eoreq r6, lr, r8, lsl r4 │ │ │ │ + mlaeq lr, r8, r4, r2 │ │ │ │ + strdeq r7, [pc], -r0 @ │ │ │ │ + eoreq r6, lr, r8, lsr #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 │ │ │ │ ldr r1, [pc, #140] @ 47c88 │ │ │ │ @@ -42322,18 +42322,18 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1421d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 13fd48 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4abfc │ │ │ │ - eoreq r6, lr, r4, lsl #4 │ │ │ │ - eoreq r2, lr, ip, ror #4 │ │ │ │ - eoreq r7, pc, r4, asr #1 │ │ │ │ - strdeq r6, [lr], -ip @ │ │ │ │ + eoreq r6, lr, r4, ror r3 │ │ │ │ + ldrdeq r2, [lr], -ip @ │ │ │ │ + eoreq r7, pc, r4, lsr r2 @ │ │ │ │ + eoreq r6, lr, ip, ror #26 │ │ │ │ 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, asr r1 │ │ │ │ - @ instruction: 0x002e21b0 │ │ │ │ - eoreq r7, pc, r8 │ │ │ │ - eoreq r6, lr, ip, lsr #22 │ │ │ │ - strdeq r6, [lr], -r8 @ │ │ │ │ - eoreq r6, lr, r8, ror #1 │ │ │ │ + eoreq r6, lr, ip, asr #5 │ │ │ │ + eoreq r2, lr, r0, lsr #6 │ │ │ │ + eoreq r7, pc, r8, ror r1 @ │ │ │ │ + mlaeq lr, ip, ip, r6 │ │ │ │ + eoreq r6, lr, r8, ror #4 │ │ │ │ + eoreq r6, lr, r8, asr r2 │ │ │ │ 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 13fcd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaeq lr, ip, r0, r6 │ │ │ │ - strheq r2, [lr], -ip @ │ │ │ │ - eoreq r6, pc, r4, lsl #30 │ │ │ │ - eoreq r6, lr, ip, lsr sl │ │ │ │ + eoreq r6, lr, ip, lsl #4 │ │ │ │ + eoreq r2, lr, ip, lsr #4 │ │ │ │ + eoreq r7, pc, r4, ror r0 @ │ │ │ │ + eoreq r6, lr, ip, lsr #23 │ │ │ │ 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 │ │ │ │ - strdeq r5, [lr], -r4 @ │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r6, pc, r8, asr #28 │ │ │ │ - eoreq r6, lr, ip, ror #18 │ │ │ │ - eoreq r5, lr, r8, lsr pc │ │ │ │ - eoreq r5, lr, r8, lsr #30 │ │ │ │ + eoreq r6, lr, r4, ror #2 │ │ │ │ + eoreq r2, lr, r0, ror #2 │ │ │ │ + @ instruction: 0x002f6fb8 │ │ │ │ + ldrdeq r6, [lr], -ip @ │ │ │ │ + eoreq r6, lr, r8, lsr #1 │ │ │ │ + mlaeq lr, r8, r0, r6 │ │ │ │ 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 13fcd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r5, lr, ip, lsl pc │ │ │ │ - eoreq r1, lr, r0, lsl #30 │ │ │ │ - eoreq r6, pc, r8, asr sp @ │ │ │ │ - mlaeq lr, r0, r8, r6 │ │ │ │ + eoreq r6, lr, ip, lsl #1 │ │ │ │ + eoreq r2, lr, r0, ror r0 │ │ │ │ + eoreq r6, pc, r8, asr #29 │ │ │ │ + eoreq r6, lr, r0, lsl #20 │ │ │ │ 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, ror #28 │ │ │ │ - eoreq r1, lr, r0, lsr lr │ │ │ │ - eoreq r6, pc, r8, lsl #25 │ │ │ │ - eoreq r6, lr, ip, lsr #15 │ │ │ │ - eoreq r5, lr, r8, ror sp │ │ │ │ - eoreq r5, lr, r8, ror #26 │ │ │ │ + ldrdeq r5, [lr], -r4 @ │ │ │ │ + eoreq r1, lr, r0, lsr #31 │ │ │ │ + strdeq r6, [pc], -r8 @ │ │ │ │ + eoreq r6, lr, ip, lsl r9 │ │ │ │ + eoreq r5, lr, r8, ror #29 │ │ │ │ + ldrdeq r5, [lr], -r8 @ │ │ │ │ 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 13fcd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r5, lr, r8, lsl #27 │ │ │ │ - eoreq r1, lr, r0, asr #26 │ │ │ │ - mlaeq pc, r8, fp, r6 @ │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ + strdeq r5, [lr], -r8 @ │ │ │ │ + @ instruction: 0x002e1eb0 │ │ │ │ + eoreq r6, pc, r8, lsl #26 │ │ │ │ + eoreq r6, lr, r0, asr #16 │ │ │ │ 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, ror #24 │ │ │ │ - eoreq r5, lr, r8, asr #25 │ │ │ │ - eoreq r6, pc, ip, lsr #21 │ │ │ │ - mlaeq lr, ip, r4, r5 │ │ │ │ - eoreq sp, pc, ip, lsl #3 │ │ │ │ - eoreq r5, lr, ip, asr ip │ │ │ │ - eoreq pc, lr, r8, ror pc @ │ │ │ │ - eoreq r1, lr, r4, lsr ip │ │ │ │ - eoreq r6, lr, r8, asr sl │ │ │ │ + ldrdeq r1, [lr], -ip @ │ │ │ │ + eoreq r5, lr, r8, lsr lr │ │ │ │ + eoreq r6, pc, ip, lsl ip @ │ │ │ │ + eoreq r5, lr, ip, lsl #12 │ │ │ │ + strdeq sp, [pc], -ip @ │ │ │ │ + eoreq r5, lr, ip, asr #27 │ │ │ │ + eoreq r0, pc, r8, ror #1 │ │ │ │ + eoreq r1, lr, r4, lsr #27 │ │ │ │ + eoreq r6, lr, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [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, ror fp │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r6, pc, r0, asr #18 │ │ │ │ - eoreq r5, lr, r0, lsr r3 │ │ │ │ - eoreq r5, lr, ip, lsr fp │ │ │ │ - eoreq r5, lr, r0, lsl #22 │ │ │ │ + eoreq r5, lr, r4, ror #25 │ │ │ │ + eoreq r1, lr, r0, ror #24 │ │ │ │ + @ instruction: 0x002f6ab0 │ │ │ │ + eoreq r5, lr, r0, lsr #9 │ │ │ │ + eoreq r5, lr, ip, lsr #25 │ │ │ │ + eoreq r5, lr, r0, ror ip │ │ │ │ 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, ror sl │ │ │ │ - ldrdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r6, pc, r0, lsr r8 @ │ │ │ │ - eoreq r5, lr, r0, lsr #4 │ │ │ │ + eoreq r5, lr, ip, ror #23 │ │ │ │ + eoreq r1, lr, r4, asr #22 │ │ │ │ + eoreq r6, pc, r0, lsr #19 │ │ │ │ + mlaeq lr, r0, r3, r5 │ │ │ │ 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 │ │ │ │ - ldrdeq r5, [lr], -r8 @ │ │ │ │ - eoreq r1, lr, r4, lsl #18 │ │ │ │ - eoreq r6, pc, r0, ror #14 │ │ │ │ - eoreq r8, pc, r0, lsr #23 │ │ │ │ - eoreq r5, lr, ip, ror #4 │ │ │ │ - eoreq r5, lr, ip, asr r2 │ │ │ │ - eoreq r5, lr, r8, lsl #18 │ │ │ │ + eoreq r5, lr, r8, asr #22 │ │ │ │ + eoreq r1, lr, r4, ror sl │ │ │ │ + ldrdeq r6, [pc], -r0 @ │ │ │ │ + eoreq r8, pc, r0, lsl sp @ │ │ │ │ + ldrdeq r5, [lr], -ip @ │ │ │ │ + eoreq r5, lr, ip, asr #7 │ │ │ │ + eoreq r5, lr, r8, ror sl │ │ │ │ rsbseq r7, lr, r8, ror r9 │ │ │ │ - eoreq r6, lr, r8, lsl #12 │ │ │ │ - eoreq r5, lr, r8, lsr #6 │ │ │ │ + eoreq r6, lr, r8, ror r7 │ │ │ │ + mlaeq lr, r8, r4, r5 │ │ │ │ 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, lsr #13 │ │ │ │ - eoreq r5, lr, ip, ror #14 │ │ │ │ - strdeq r6, [pc], -r0 @ │ │ │ │ - eoreq r5, lr, r0, asr r7 │ │ │ │ - strdeq pc, [lr], -r0 @ │ │ │ │ + eoreq r1, lr, r0, lsl r8 │ │ │ │ + ldrdeq r5, [lr], -ip @ │ │ │ │ + eoreq r6, pc, r0, ror #12 │ │ │ │ + eoreq r5, lr, r0, asr #17 │ │ │ │ + eoreq pc, lr, r0, ror #22 │ │ │ │ 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, ror r6 │ │ │ │ - eoreq r1, lr, r4, ror #10 │ │ │ │ - eoreq r6, pc, r0, asr #7 │ │ │ │ - strdeq r5, [lr], -r8 @ │ │ │ │ - eoreq r5, lr, r4, asr #12 │ │ │ │ - eoreq r6, lr, ip, asr r4 │ │ │ │ - eoreq r5, lr, r8, lsr #12 │ │ │ │ - ldrdeq r5, [lr], -r4 @ │ │ │ │ - eoreq r5, lr, r0, lsr r5 │ │ │ │ - eoreq r1, lr, r0, asr #8 │ │ │ │ - mlaeq pc, r8, r2, r6 @ │ │ │ │ - ldrdeq r5, [lr], -r0 @ │ │ │ │ + eoreq r5, lr, r0, ror #15 │ │ │ │ + ldrdeq r1, [lr], -r4 @ │ │ │ │ + eoreq r6, pc, r0, lsr r5 @ │ │ │ │ + eoreq r6, lr, r8, rrx │ │ │ │ + @ instruction: 0x002e57b4 │ │ │ │ + eoreq r6, lr, ip, asr #11 │ │ │ │ + mlaeq lr, r8, r7, r5 │ │ │ │ + eoreq r5, lr, r4, asr #14 │ │ │ │ + eoreq r5, lr, r0, lsr #13 │ │ │ │ + @ instruction: 0x002e15b0 │ │ │ │ + eoreq r6, pc, r8, lsl #8 │ │ │ │ + eoreq r5, lr, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov 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 │ │ │ │ - @ instruction: 0x002e54b8 │ │ │ │ - eoreq r1, lr, r8, ror r3 │ │ │ │ - ldrdeq r6, [pc], -r4 @ │ │ │ │ - eoreq r6, lr, r4, lsr #5 │ │ │ │ - eoreq r4, lr, r4, ror #29 │ │ │ │ - eoreq r5, lr, r8, ror #8 │ │ │ │ - eoreq r5, lr, ip, lsr r4 │ │ │ │ - eoreq r5, lr, r8, ror #7 │ │ │ │ - eoreq r5, lr, r4, asr #6 │ │ │ │ - eoreq r1, lr, r4, asr r2 │ │ │ │ - eoreq r6, pc, ip, lsr #1 │ │ │ │ - eoreq r5, lr, r4, ror #23 │ │ │ │ + eoreq r5, lr, r8, lsr #12 │ │ │ │ + eoreq r1, lr, r8, ror #9 │ │ │ │ + eoreq r6, pc, r4, asr #6 │ │ │ │ + eoreq r6, lr, r4, lsl r4 │ │ │ │ + eoreq r5, lr, r4, asr r0 │ │ │ │ + ldrdeq r5, [lr], -r8 @ │ │ │ │ + eoreq r5, lr, ip, lsr #11 │ │ │ │ + eoreq r5, lr, r8, asr r5 │ │ │ │ + @ instruction: 0x002e54b4 │ │ │ │ + eoreq r1, lr, r4, asr #7 │ │ │ │ + eoreq r6, pc, ip, lsl r2 @ │ │ │ │ + eoreq r5, lr, r4, asr sp │ │ │ │ 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: 0x0030dcf8 │ │ │ │ + eorseq sp, r0, r8, ror #28 │ │ │ │ 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, lsr #7 │ │ │ │ + eoreq r4, lr, r8, lsl r5 │ │ │ │ ldrheq r6, [lr], #-60 @ 0xffffffc4 @ │ │ │ │ - eoreq r4, lr, r8, ror #6 │ │ │ │ + ldrdeq r4, [lr], -r8 @ │ │ │ │ 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 │ │ │ │ - strdeq r4, [lr], -r0 @ │ │ │ │ + eoreq r4, lr, r0, ror #8 │ │ │ │ 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, lsl #5 │ │ │ │ - eoreq r4, lr, r4, lsl #5 │ │ │ │ + strdeq r4, [lr], -ip @ │ │ │ │ + strdeq r4, [lr], -r4 @ │ │ │ │ ldrheq r8, [lr], #-172 @ 0xffffff54 @ │ │ │ │ rsbseq r8, lr, r8, ror #20 │ │ │ │ rsbseq r6, lr, r8, lsl sp │ │ │ │ - ldrdeq r4, [lr], -r4 @ │ │ │ │ + eoreq r4, lr, r4, asr #6 │ │ │ │ rsbseq r8, lr, r8, lsr #20 │ │ │ │ ldrsbeq r6, [lr], #-200 @ 0xffffff38 @ │ │ │ │ - mlaeq lr, ip, r1, r4 │ │ │ │ + eoreq r4, lr, ip, lsl #6 │ │ │ │ rsbseq r6, lr, r0, lsr #25 │ │ │ │ - eoreq r4, lr, ip, ror #2 │ │ │ │ + ldrdeq r4, [lr], -ip @ │ │ │ │ ldrheq r8, [lr], #-144 @ 0xffffff70 @ │ │ │ │ rsbseq r6, lr, r0, ror #24 │ │ │ │ - eoreq r4, lr, r4, lsr r1 │ │ │ │ + eoreq r4, lr, r4, lsr #5 │ │ │ │ rsbseq r8, lr, r0, ror r9 │ │ │ │ rsbseq r6, lr, r0, lsr #24 │ │ │ │ - strdeq r4, [lr], -ip @ │ │ │ │ + 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 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 │ │ │ │ - ldrdeq r8, [pc], -r8 @ │ │ │ │ + eoreq r8, pc, r8, asr #24 │ │ │ │ rsbseq r8, lr, r0, lsl #17 │ │ │ │ - eoreq r4, lr, ip, asr r0 │ │ │ │ + eoreq r4, lr, ip, asr #3 │ │ │ │ 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 r3, lr, ip, ror pc │ │ │ │ - eoreq r4, lr, r0, asr #2 │ │ │ │ - eoreq r3, lr, r0, ror r1 │ │ │ │ - eoreq r3, lr, r4, lsr #30 │ │ │ │ - eoreq r3, lr, r0, lsl #30 │ │ │ │ + eoreq r4, lr, ip, ror #1 │ │ │ │ + @ instruction: 0x002e42b0 │ │ │ │ + eoreq r3, lr, r0, ror #5 │ │ │ │ + mlaeq lr, r4, r0, r4 │ │ │ │ + eoreq r4, lr, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #872] @ 4a4f8 │ │ │ │ bl 141114 │ │ │ │ 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, r0, ror r8 @ │ │ │ │ + eoreq r8, pc, r0, ror #19 │ │ │ │ rsbseq r8, lr, r4, asr #12 │ │ │ │ rsbseq r6, lr, r4, lsl #18 │ │ │ │ rsbseq r8, lr, ip, lsl #12 │ │ │ │ - strdeq r3, [lr], -r8 @ │ │ │ │ + eoreq r3, lr, r8, ror #30 │ │ │ │ ldrsbeq r8, [lr], #-88 @ 0xffffffa8 @ │ │ │ │ rsbseq r6, lr, r4, lsl #17 │ │ │ │ - @ instruction: 0x002e3dbc │ │ │ │ - eoreq r6, lr, ip, lsr #32 │ │ │ │ - eoreq r2, lr, r0, ror pc │ │ │ │ - eoreq r8, pc, r8, asr r7 @ │ │ │ │ + eoreq r3, lr, ip, lsr #30 │ │ │ │ + mlaeq lr, ip, r1, r6 │ │ │ │ + eoreq r3, lr, r0, ror #1 │ │ │ │ + eoreq r8, pc, r8, asr #17 │ │ │ │ rsbseq r8, lr, r4, lsl #10 │ │ │ │ ldrsheq r8, [lr], #-76 @ 0xffffffb4 @ │ │ │ │ rsbseq r6, lr, ip, lsr #15 │ │ │ │ - eoreq r3, lr, r0, ror #25 │ │ │ │ - mlaeq lr, ip, ip, r3 │ │ │ │ - eoreq r5, lr, r8, lsr #30 │ │ │ │ - eoreq r2, lr, r8, ror #28 │ │ │ │ - eoreq r3, lr, r8, lsl ip │ │ │ │ + eoreq r3, lr, r0, asr lr │ │ │ │ + eoreq r3, lr, ip, lsl #28 │ │ │ │ + mlaeq lr, r8, r0, r6 │ │ │ │ + ldrdeq r2, [lr], -r8 @ │ │ │ │ + eoreq r3, lr, r8, lsl #27 │ │ │ │ rsbseq r6, lr, r0, asr #13 │ │ │ │ - eoreq r3, lr, ip, lsr #23 │ │ │ │ - eoreq r3, lr, r4, lsl #23 │ │ │ │ - eoreq r5, lr, ip, lsl #28 │ │ │ │ + eoreq r3, lr, ip, lsl sp │ │ │ │ + strdeq r3, [lr], -r4 @ │ │ │ │ + eoreq r5, lr, ip, ror pc │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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, lsr #19 │ │ │ │ + eoreq r3, lr, r0, lsl fp │ │ │ │ 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 329880 │ │ │ │ + bl 3299f0 │ │ │ │ ldr r0, [pc, #372] @ 4a9ac │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148150 │ │ │ │ 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 │ │ │ │ - eoreq r3, lr, r4, lsr #18 │ │ │ │ + mlaeq lr, r4, sl, r3 │ │ │ │ rsbseq r5, lr, ip, lsl #17 │ │ │ │ - eoreq r3, lr, r4, lsl r9 │ │ │ │ + eoreq r3, lr, r4, lsl #21 │ │ │ │ ldrheq r8, [lr], #-0 @ │ │ │ │ @ instruction: 0x007e809c │ │ │ │ - eoreq r3, lr, ip, ror #17 │ │ │ │ - ldrdeq r3, [lr], -ip @ │ │ │ │ + eoreq r3, lr, ip, asr sl │ │ │ │ + eoreq r3, lr, ip, asr #20 │ │ │ │ rsbseq r8, lr, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ rsbseq r8, lr, r0, asr #32 │ │ │ │ ldrsheq r6, [lr], #-36 @ 0xffffffdc @ │ │ │ │ @ instruction: 0xfffff478 │ │ │ │ - strdeq r3, [lr], -ip @ │ │ │ │ + eoreq r3, lr, ip, ror #20 │ │ │ │ rsbseq r6, lr, r4, lsr #5 │ │ │ │ rsbseq r7, lr, ip, asr #31 │ │ │ │ - eoreq r3, lr, r4, lsr r8 │ │ │ │ + eoreq r3, lr, r4, lsr #19 │ │ │ │ @ instruction: 0x007e7f94 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r3, lr, ip, ror #15 │ │ │ │ + eoreq r3, lr, ip, asr r9 │ │ │ │ rsbseq r7, lr, r8, ror #30 │ │ │ │ - ldrdeq r3, [lr], -ip @ │ │ │ │ - eoreq r3, lr, r8, ror #15 │ │ │ │ + eoreq r3, lr, ip, asr #18 │ │ │ │ + eoreq r3, lr, r8, asr r9 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 13ee14 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 │ │ │ │ - eoreq r3, lr, r0, lsr #10 │ │ │ │ - eoreq r7, pc, ip, ror #26 │ │ │ │ - eoreq r3, lr, r4, ror #5 │ │ │ │ - eoreq r3, lr, r4, asr #7 │ │ │ │ + mlaeq lr, r0, r6, r3 │ │ │ │ + ldrdeq r7, [pc], -ip @ │ │ │ │ + eoreq r3, lr, r4, asr r4 │ │ │ │ + eoreq r3, lr, r4, lsr r5 │ │ │ │ rsbseq r5, lr, r8, ror #26 │ │ │ │ - eoreq pc, sp, ip, lsr #15 │ │ │ │ + eoreq pc, sp, ip, lsl r9 @ │ │ │ │ rsbseq r7, lr, r0, lsl #21 │ │ │ │ - eoreq r6, lr, ip, asr #3 │ │ │ │ - eoreq r3, lr, ip, lsl r2 │ │ │ │ + eoreq r6, lr, ip, lsr r3 │ │ │ │ + eoreq r3, lr, ip, lsl #7 │ │ │ │ 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, lsr #3 │ │ │ │ - eoreq r3, lr, r8, ror #4 │ │ │ │ - eoreq r5, lr, r8, ror #7 │ │ │ │ - eoreq r2, lr, r8, lsr #6 │ │ │ │ + eoreq r3, lr, r0, lsl r3 │ │ │ │ + ldrdeq r3, [lr], -r8 @ │ │ │ │ + eoreq r5, lr, r8, asr r5 │ │ │ │ + mlaeq lr, r8, r4, r2 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002f7ab4 │ │ │ │ - eoreq r3, lr, r8, lsr #32 │ │ │ │ - eoreq r3, lr, r4, lsl r1 │ │ │ │ + eoreq r7, pc, r4, lsr #24 │ │ │ │ + mlaeq lr, r8, r1, r3 │ │ │ │ + eoreq r3, lr, r4, lsl #5 │ │ │ │ ldrheq r5, [lr], #-160 @ 0xffffff60 @ │ │ │ │ - eoreq r5, lr, r4, lsl #5 │ │ │ │ + strdeq r5, [lr], -r4 @ │ │ │ │ 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 r2, lr, r0, ror #30 │ │ │ │ - eoreq r3, lr, ip, lsr #32 │ │ │ │ - eoreq r5, lr, r8, lsr #3 │ │ │ │ - eoreq r2, lr, r8, ror #1 │ │ │ │ + ldrdeq r3, [lr], -r0 @ │ │ │ │ + mlaeq lr, ip, r1, r3 │ │ │ │ + eoreq r5, lr, r8, lsl r3 │ │ │ │ + eoreq r2, lr, r8, asr r2 │ │ │ │ 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 │ │ │ │ - mlaeq lr, r0, pc, r2 @ │ │ │ │ + eoreq r3, lr, r0, lsl #2 │ │ │ │ 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, asr lr │ │ │ │ + eoreq r2, lr, r4, asr #31 │ │ │ │ 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 r2, lr, r0, asr #30 │ │ │ │ + strheq r3, [lr], -r0 @ │ │ │ │ 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 @ │ │ │ │ - eoreq r2, lr, r4, lsr #30 │ │ │ │ + mlaeq lr, r4, r0, r3 │ │ │ │ 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 │ │ │ │ - eoreq r2, lr, r8, ror #27 │ │ │ │ - eoreq r2, lr, r0, asr #27 │ │ │ │ + eoreq r2, lr, r8, asr pc │ │ │ │ + eoreq r2, lr, r0, lsr pc │ │ │ │ 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, lsr sp │ │ │ │ - eoreq r2, lr, ip, lsl #26 │ │ │ │ + eoreq r2, lr, r0, lsr #29 │ │ │ │ + eoreq r2, lr, ip, ror lr │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002e2cb0 │ │ │ │ + eoreq r2, lr, r0, lsr #28 │ │ │ │ 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, asr ip │ │ │ │ + eoreq r2, lr, r8, asr #27 │ │ │ │ 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 │ │ │ │ - eoreq r2, lr, r4, lsl #24 │ │ │ │ + eoreq r2, lr, r4, ror sp │ │ │ │ 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, lsr #23 │ │ │ │ + eoreq r2, lr, ip, lsl sp │ │ │ │ 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, ror fp │ │ │ │ + eoreq r2, lr, ip, ror #25 │ │ │ │ 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, lsr fp │ │ │ │ + eoreq r2, lr, ip, lsr #25 │ │ │ │ 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, lsl fp │ │ │ │ + eoreq r2, lr, r0, lsl #25 │ │ │ │ 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 │ │ │ │ - ldrdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r0, asr #24 │ │ │ │ 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, ror sl │ │ │ │ + eoreq r2, lr, ip, ror #23 │ │ │ │ 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, asr #20 │ │ │ │ + @ instruction: 0x002e2bb4 │ │ │ │ rsbseq r7, lr, ip, asr r0 │ │ │ │ rsbseq r5, lr, ip, lsl #6 │ │ │ │ - eoreq r2, lr, r4, lsl #20 │ │ │ │ + eoreq r2, lr, r4, ror fp │ │ │ │ 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 @ │ │ │ │ - @ instruction: 0x002e29b4 │ │ │ │ - eoreq r2, lr, ip, lsr #19 │ │ │ │ - eoreq r2, lr, r4, ror #18 │ │ │ │ + eoreq r2, lr, r4, lsr #22 │ │ │ │ + eoreq r2, lr, ip, lsl fp │ │ │ │ + ldrdeq r2, [lr], -r4 @ │ │ │ │ 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, ror #18 │ │ │ │ - eoreq lr, sp, r0, ror #19 │ │ │ │ - eoreq r2, lr, ip, asr #18 │ │ │ │ - eoreq r2, lr, ip, lsr r9 │ │ │ │ - eoreq r2, lr, r8, lsr r9 │ │ │ │ - eoreq r2, lr, r8, ror #17 │ │ │ │ - ldrdeq r2, [lr], -r8 @ │ │ │ │ - @ instruction: 0x002e28b0 │ │ │ │ - eoreq r2, lr, ip, lsr #17 │ │ │ │ - eoreq r3, lr, r4, lsl #16 │ │ │ │ - ldrdeq lr, [sp], -r0 @ │ │ │ │ - eoreq lr, sp, r4, asr #17 │ │ │ │ + ldrdeq r2, [lr], -r0 @ │ │ │ │ + eoreq lr, sp, r0, asr fp │ │ │ │ + @ instruction: 0x002e2abc │ │ │ │ + eoreq r2, lr, ip, lsr #21 │ │ │ │ + eoreq r2, lr, r8, lsr #21 │ │ │ │ + eoreq r2, lr, r8, asr sl │ │ │ │ + eoreq r2, lr, r8, asr #20 │ │ │ │ + eoreq r2, lr, r0, lsr #20 │ │ │ │ + eoreq r2, lr, ip, lsl sl │ │ │ │ + eoreq r3, lr, r4, ror r9 │ │ │ │ + eoreq lr, sp, r0, asr #20 │ │ │ │ + eoreq lr, sp, r4, lsr sl │ │ │ │ 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 │ │ │ │ - strdeq r2, [lr], -ip @ │ │ │ │ - eoreq r2, pc, ip, ror #22 │ │ │ │ - eoreq r2, lr, r4, asr #15 │ │ │ │ - eoreq r6, pc, ip, lsl #30 │ │ │ │ - eoreq r3, lr, r8, ror r1 │ │ │ │ - eoreq r3, lr, r8, ror #2 │ │ │ │ - eoreq lr, sp, ip, lsl #16 │ │ │ │ - eoreq ip, pc, r0, asr #28 │ │ │ │ - eoreq r2, lr, r0, asr #14 │ │ │ │ - eoreq r2, lr, r0, lsr r7 │ │ │ │ - eoreq r2, lr, r4, lsr #14 │ │ │ │ - eoreq r7, pc, r8, lsr r2 @ │ │ │ │ - ldrdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r1, lr, r4, lsr #29 │ │ │ │ - mlaeq lr, r4, lr, r1 │ │ │ │ - @ instruction: 0x002de6b8 │ │ │ │ + eoreq r2, lr, ip, ror #18 │ │ │ │ + ldrdeq r2, [pc], -ip @ │ │ │ │ + eoreq r2, lr, r4, lsr r9 │ │ │ │ + eoreq r7, pc, ip, ror r0 @ │ │ │ │ + eoreq r3, lr, r8, ror #5 │ │ │ │ + ldrdeq r3, [lr], -r8 @ │ │ │ │ + eoreq lr, sp, ip, ror r9 │ │ │ │ + @ instruction: 0x002fcfb0 │ │ │ │ + @ instruction: 0x002e28b0 │ │ │ │ + eoreq r2, lr, r0, lsr #17 │ │ │ │ + mlaeq lr, r4, r8, r2 │ │ │ │ + eoreq r7, pc, r8, lsr #7 │ │ │ │ + eoreq r1, lr, r0, asr #26 │ │ │ │ + eoreq r2, lr, r4, lsl r0 │ │ │ │ + eoreq r2, lr, r4 │ │ │ │ + eoreq lr, sp, r8, lsr #16 │ │ │ │ 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 │ │ │ │ - eoreq r2, lr, ip, lsl #12 │ │ │ │ - eoreq lr, sp, r0, ror r6 │ │ │ │ - eoreq r2, pc, r4, lsr #18 │ │ │ │ - eoreq r2, lr, r0, asr pc │ │ │ │ - eoreq r2, lr, r0, asr #30 │ │ │ │ - eoreq r2, lr, r0, lsr pc │ │ │ │ - eoreq r2, lr, r8, ror #10 │ │ │ │ - eoreq r1, lr, r4, lsl #26 │ │ │ │ - eoreq r2, lr, ip, lsr r5 │ │ │ │ - eoreq r2, lr, ip, lsr #10 │ │ │ │ - eoreq lr, sp, r0, lsl r6 │ │ │ │ - eoreq r2, lr, r4, lsl #10 │ │ │ │ - eoreq r9, pc, r4, ror #10 │ │ │ │ - @ instruction: 0x002de4b8 │ │ │ │ + eoreq r2, lr, ip, ror r7 │ │ │ │ + eoreq lr, sp, r0, ror #15 │ │ │ │ + mlaeq pc, r4, sl, r2 @ │ │ │ │ + eoreq r3, lr, r0, asr #1 │ │ │ │ + strheq r3, [lr], -r0 @ │ │ │ │ + eoreq r3, lr, r0, lsr #1 │ │ │ │ + ldrdeq r2, [lr], -r8 @ │ │ │ │ + eoreq r1, lr, r4, ror lr │ │ │ │ + eoreq r2, lr, ip, lsr #13 │ │ │ │ + mlaeq lr, ip, r6, r2 │ │ │ │ + eoreq lr, sp, r0, lsl #15 │ │ │ │ + eoreq r2, lr, r4, ror r6 │ │ │ │ + ldrdeq r9, [pc], -r4 @ │ │ │ │ + eoreq lr, sp, r8, lsr #12 │ │ │ │ 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, lsl r5 │ │ │ │ - ldrdeq lr, [sp], -r8 @ │ │ │ │ - ldrdeq r1, [lr], -r0 @ │ │ │ │ - eoreq lr, sp, r8, lsr #7 │ │ │ │ - eoreq r2, lr, ip, asr #9 │ │ │ │ - eoreq r2, lr, r8, lsr sp │ │ │ │ - eoreq r2, lr, r8, lsr #26 │ │ │ │ - eoreq r2, lr, r4, lsl #9 │ │ │ │ - eoreq r2, lr, r8, ror r4 │ │ │ │ - eorseq fp, r0, r0, ror #16 │ │ │ │ - eoreq r2, lr, r0, ror #6 │ │ │ │ - eoreq r2, lr, r0, ror r3 │ │ │ │ - eoreq r2, lr, r4, lsl #7 │ │ │ │ - mlaeq lr, r8, r3, r2 │ │ │ │ - eoreq r2, lr, ip, lsl #6 │ │ │ │ - eoreq r2, lr, r0, lsr #7 │ │ │ │ + eoreq r2, lr, r8, lsl #13 │ │ │ │ + eoreq lr, sp, r8, asr #10 │ │ │ │ + eoreq r1, lr, r0, asr #20 │ │ │ │ + eoreq lr, sp, r8, lsl r5 │ │ │ │ + eoreq r2, lr, ip, lsr r6 │ │ │ │ + eoreq r2, lr, r8, lsr #29 │ │ │ │ + mlaeq lr, r8, lr, r2 │ │ │ │ + strdeq r2, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r8, ror #11 │ │ │ │ + @ instruction: 0x0030b9d0 │ │ │ │ + ldrdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r0, ror #9 │ │ │ │ + strdeq r2, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r8, lsl #10 │ │ │ │ + eoreq r2, lr, ip, ror r4 │ │ │ │ + eoreq r2, lr, r0, lsl r5 │ │ │ │ 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 │ │ │ │ - mlaeq lr, r8, r3, r2 │ │ │ │ - eoreq r2, lr, r0, lsr #7 │ │ │ │ - eoreq r2, lr, r8, lsr #23 │ │ │ │ - mlaeq lr, r8, fp, r2 │ │ │ │ - eoreq r2, lr, r0, asr #6 │ │ │ │ - strdeq r2, [lr], -r0 @ │ │ │ │ - eoreq lr, sp, r0, asr #3 │ │ │ │ + eoreq r2, lr, r8, lsl #10 │ │ │ │ + eoreq r2, lr, r0, lsl r5 │ │ │ │ + eoreq r2, lr, r8, lsl sp │ │ │ │ + eoreq r2, lr, r8, lsl #26 │ │ │ │ + @ instruction: 0x002e24b0 │ │ │ │ + eoreq r2, lr, r0, ror #6 │ │ │ │ + eoreq lr, sp, r0, lsr r3 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002e22b8 │ │ │ │ - @ instruction: 0x002f32b0 │ │ │ │ - eoreq r2, lr, r4, lsr #21 │ │ │ │ - mlaeq lr, r0, sl, r2 │ │ │ │ - eoreq r2, lr, ip, ror sl │ │ │ │ - eoreq r2, lr, ip, ror #20 │ │ │ │ - eoreq r2, lr, ip, asr sl │ │ │ │ + eoreq r2, lr, r8, lsr #8 │ │ │ │ + eoreq r3, pc, r0, lsr #8 │ │ │ │ + eoreq r2, lr, r4, lsl ip │ │ │ │ + eoreq r2, lr, r0, lsl #24 │ │ │ │ + eoreq r2, lr, ip, ror #23 │ │ │ │ + ldrdeq r2, [lr], -ip @ │ │ │ │ + eoreq r2, lr, ip, asr #23 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002e21bc │ │ │ │ - @ instruction: 0x002e21b8 │ │ │ │ - eoreq r2, lr, r0, lsr #3 │ │ │ │ - eoreq r2, lr, r8, lsl #3 │ │ │ │ - eoreq r2, lr, r0, ror r1 │ │ │ │ + eoreq r2, lr, ip, lsr #6 │ │ │ │ + eoreq r2, lr, r8, lsr #6 │ │ │ │ + eoreq r2, lr, r0, lsl r3 │ │ │ │ + strdeq r2, [lr], -r8 @ │ │ │ │ + eoreq r2, lr, r0, ror #5 │ │ │ │ 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 │ │ │ │ + eoreq r2, lr, ip, ror r2 │ │ │ │ + eoreq r2, lr, r8, lsl #5 │ │ │ │ + eoreq r2, lr, r8, ror r2 │ │ │ │ + eoreq r2, lr, r8, ror #4 │ │ │ │ + eoreq r2, lr, ip, asr r2 │ │ │ │ + eoreq r2, lr, r4, asr r2 │ │ │ │ + eoreq r2, lr, ip, lsr r2 │ │ │ │ + eoreq r2, lr, r4, lsr #4 │ │ │ │ + eoreq r2, lr, ip, lsl #4 │ │ │ │ + strdeq r2, [lr], -r4 @ │ │ │ │ + eoreq r2, lr, r4, ror #3 │ │ │ │ + ldrdeq r2, [lr], -r0 @ │ │ │ │ + @ instruction: 0x002e21bc │ │ │ │ + eoreq r2, lr, r4, lsr #3 │ │ │ │ + mlaeq lr, r4, r1, r2 │ │ │ │ + eoreq r2, lr, ip, lsl #3 │ │ │ │ + eoreq r2, lr, ip, ror r1 │ │ │ │ + eoreq r2, lr, r0, ror r1 │ │ │ │ + eoreq r2, lr, ip, ror #2 │ │ │ │ + eoreq r2, lr, r4, ror #2 │ │ │ │ + eoreq r2, lr, r0, asr r1 │ │ │ │ + eoreq r2, lr, ip, asr #2 │ │ │ │ + eoreq r2, lr, r8, asr #2 │ │ │ │ + eoreq r2, lr, r4, lsr r1 │ │ │ │ + eoreq r2, lr, r8, lsr #2 │ │ │ │ + eoreq r2, lr, ip, lsl r1 │ │ │ │ eoreq r2, lr, ip, lsl #2 │ │ │ │ - eoreq r2, lr, r8, lsl r1 │ │ │ │ - eoreq r2, lr, r8, lsl #2 │ │ │ │ + eoreq r2, lr, r0, lsl #2 │ │ │ │ strdeq r2, [lr], -r8 @ │ │ │ │ eoreq r2, lr, ip, ror #1 │ │ │ │ - eoreq r2, lr, r4, ror #1 │ │ │ │ - eoreq r2, lr, ip, asr #1 │ │ │ │ + eoreq r2, lr, r0, ror #1 │ │ │ │ + ldrdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r0, asr #1 │ │ │ │ strheq r2, [lr], -r4 @ │ │ │ │ - mlaeq lr, ip, r0, r2 │ │ │ │ - eoreq r2, lr, r4, lsl #1 │ │ │ │ - eoreq r2, lr, r4, ror r0 │ │ │ │ - eoreq r2, lr, r0, rrx │ │ │ │ - eoreq r2, lr, ip, asr #32 │ │ │ │ - eoreq r2, lr, r4, lsr r0 │ │ │ │ - eoreq r2, lr, r4, lsr #32 │ │ │ │ - eoreq r2, lr, ip, lsl r0 │ │ │ │ - eoreq r2, lr, ip │ │ │ │ - eoreq r2, lr, r0 │ │ │ │ - strdeq r1, [lr], -ip @ │ │ │ │ - strdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r1, lr, r0, ror #31 │ │ │ │ - ldrdeq r1, [lr], -ip @ │ │ │ │ - ldrdeq r1, [lr], -r8 @ │ │ │ │ - eoreq r1, lr, r4, asr #31 │ │ │ │ - @ instruction: 0x002e1fb8 │ │ │ │ - eoreq r1, lr, ip, lsr #31 │ │ │ │ - mlaeq lr, ip, pc, r1 @ │ │ │ │ - mlaeq lr, r0, pc, r1 @ │ │ │ │ - eoreq r1, lr, r8, lsl #31 │ │ │ │ - eoreq r1, lr, ip, ror pc │ │ │ │ - eoreq r1, lr, r0, ror pc │ │ │ │ - eoreq r1, lr, r0, ror #30 │ │ │ │ - eoreq r1, lr, r0, asr pc │ │ │ │ - eoreq r1, lr, r4, asr #30 │ │ │ │ - eoreq r1, lr, r0, lsr pc │ │ │ │ - eoreq r1, lr, r0, lsr #30 │ │ │ │ - eoreq r1, lr, r8, lsl pc │ │ │ │ - eoreq r1, lr, r8, lsl #30 │ │ │ │ - eoreq r8, lr, r8, lsl sp │ │ │ │ - eoreq r1, lr, r4, ror #29 │ │ │ │ - ldrdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r1, lr, r8, asr #29 │ │ │ │ - @ instruction: 0x002e1ebc │ │ │ │ + eoreq r2, lr, r0, lsr #1 │ │ │ │ + mlaeq lr, r0, r0, r2 │ │ │ │ + eoreq r2, lr, r8, lsl #1 │ │ │ │ + eoreq r2, lr, r8, ror r0 │ │ │ │ + eoreq r8, lr, r8, lsl #29 │ │ │ │ + eoreq r2, lr, r4, asr r0 │ │ │ │ + eoreq r2, lr, r4, asr #32 │ │ │ │ + eoreq r2, lr, r8, lsr r0 │ │ │ │ + eoreq r2, lr, ip, lsr #32 │ │ │ │ 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 │ │ │ │ - eoreq r1, lr, r8, asr #27 │ │ │ │ - eoreq r1, lr, r4, asr #5 │ │ │ │ + eoreq r1, lr, r8, lsr pc │ │ │ │ + eoreq r1, lr, r4, 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 │ │ │ │ @@ -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, asr sp │ │ │ │ - eoreq sl, lr, r0, asr #24 │ │ │ │ - eoreq r1, lr, r0, lsr #26 │ │ │ │ + eoreq r1, lr, r4, asr #29 │ │ │ │ + @ instruction: 0x002eadb0 │ │ │ │ + mlaeq lr, r0, lr, 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 │ │ │ │ @@ -47385,19 +47385,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 4b204 │ │ │ │ bl 4b6f8 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b66c │ │ │ │ pop {r4, lr} │ │ │ │ b 4b758 │ │ │ │ - @ instruction: 0x002e1cb4 │ │ │ │ - @ instruction: 0x002e1cbc │ │ │ │ - eoreq r1, lr, r8, lsr #25 │ │ │ │ - mlaeq lr, r4, ip, r1 │ │ │ │ - eoreq r1, lr, r0, lsl #25 │ │ │ │ + eoreq r1, lr, r4, lsr #28 │ │ │ │ + eoreq r1, lr, ip, lsr #28 │ │ │ │ + eoreq r1, lr, r8, lsl lr │ │ │ │ + eoreq r1, lr, r4, lsl #28 │ │ │ │ + strdeq r1, [lr], -r0 @ │ │ │ │ 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, lsl ip │ │ │ │ - eoreq r1, lr, ip, lsl ip │ │ │ │ + eoreq r1, lr, ip, lsl #27 │ │ │ │ + eoreq r1, lr, ip, lsl #27 │ │ │ │ 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, lsl #23 │ │ │ │ - eoreq r7, lr, r0, asr #11 │ │ │ │ - eoreq r1, lr, r8, ror fp │ │ │ │ + strdeq r1, [lr], -ip @ │ │ │ │ + eoreq r7, lr, r0, lsr r7 │ │ │ │ + eoreq r1, lr, r8, ror #25 │ │ │ │ rsbseq r5, pc, ip, ror fp @ │ │ │ │ - eoreq sp, sp, r0, ror r6 │ │ │ │ - eoreq r1, lr, r0, lsr #22 │ │ │ │ - eoreq r1, lr, r0, lsr #22 │ │ │ │ - eoreq r1, lr, ip, lsr #22 │ │ │ │ - eoreq r2, lr, r0, lsr #32 │ │ │ │ - eoreq r2, pc, ip, lsr #6 │ │ │ │ - eoreq r5, pc, r0, asr #25 │ │ │ │ - eoreq r1, lr, r4, asr #21 │ │ │ │ - mlaeq lr, r4, sl, r1 │ │ │ │ - eoreq r1, lr, r4, lsl #21 │ │ │ │ - eoreq r1, lr, r4, ror sl │ │ │ │ - eoreq r1, lr, r0, ror #20 │ │ │ │ - eoreq r1, lr, r4, asr #20 │ │ │ │ + eoreq sp, sp, r0, ror #15 │ │ │ │ + mlaeq lr, r0, ip, r1 │ │ │ │ + mlaeq lr, r0, ip, r1 │ │ │ │ + mlaeq lr, ip, ip, r1 │ │ │ │ + mlaeq lr, r0, r1, r2 │ │ │ │ + mlaeq pc, ip, r4, r2 @ │ │ │ │ + eoreq r5, pc, r0, lsr lr @ │ │ │ │ + eoreq r1, lr, r4, lsr ip │ │ │ │ + eoreq r1, lr, r4, lsl #24 │ │ │ │ + strdeq r1, [lr], -r4 @ │ │ │ │ + eoreq r1, lr, r4, ror #23 │ │ │ │ + ldrdeq r1, [lr], -r0 @ │ │ │ │ + @ instruction: 0x002e1bb4 │ │ │ │ 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, ror r9 │ │ │ │ - ldrdeq sp, [sp], -r4 @ │ │ │ │ - eoreq r1, lr, r4, ror #18 │ │ │ │ - eoreq r1, lr, r0, asr #18 │ │ │ │ - eoreq r1, lr, r8, lsr r9 │ │ │ │ + eoreq r1, lr, r8, ror #21 │ │ │ │ + eoreq sp, sp, r4, asr #10 │ │ │ │ + ldrdeq r1, [lr], -r4 @ │ │ │ │ + @ instruction: 0x002e1ab0 │ │ │ │ + eoreq r1, lr, r8, lsr #21 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002e18b8 │ │ │ │ - ldrdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r1, lr, r8, asr #17 │ │ │ │ - ldrdeq r1, [lr], -r4 @ │ │ │ │ - strdeq r1, [lr], -r4 @ │ │ │ │ - @ instruction: 0x002e18b0 │ │ │ │ - mlaeq lr, r8, r8, r1 │ │ │ │ - mlaeq lr, ip, r9, r0 │ │ │ │ - eoreq r1, lr, r0, asr #16 │ │ │ │ - eoreq r1, lr, r4, lsr #16 │ │ │ │ - eoreq r1, lr, r8, lsl #16 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - ldrdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r1, lr, r0, lsr #15 │ │ │ │ - mlaeq lr, r4, r7, r1 │ │ │ │ - eoreq r1, lr, ip, ror r7 │ │ │ │ + eoreq r1, lr, r8, lsr #20 │ │ │ │ + eoreq r1, lr, r0, asr #20 │ │ │ │ + eoreq r1, lr, r8, lsr sl │ │ │ │ + eoreq r1, lr, r4, asr #20 │ │ │ │ + eoreq r1, lr, r4, ror #22 │ │ │ │ + eoreq r1, lr, r0, lsr #20 │ │ │ │ + eoreq r1, lr, r8, lsl #20 │ │ │ │ + eoreq r0, lr, ip, lsl #22 │ │ │ │ + @ instruction: 0x002e19b0 │ │ │ │ + mlaeq lr, r4, r9, r1 │ │ │ │ + eoreq r1, lr, r8, ror r9 │ │ │ │ + eoreq r1, lr, r0, ror #18 │ │ │ │ + eoreq r1, lr, r4, asr #18 │ │ │ │ + eoreq r1, lr, r0, lsl r9 │ │ │ │ + eoreq r1, lr, r4, lsl #18 │ │ │ │ + eoreq r1, lr, ip, ror #17 │ │ │ │ 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 │ │ │ │ - strdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r1, lr, ip, lsl #15 │ │ │ │ - strdeq r1, [lr], -r8 @ │ │ │ │ - eoreq r1, lr, r4, ror #13 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - ldrdeq r1, [lr], -ip @ │ │ │ │ - eoreq r1, lr, r8, asr #13 │ │ │ │ - @ instruction: 0x002e16b0 │ │ │ │ - eoreq r1, lr, r8, lsr #13 │ │ │ │ - eoreq r1, lr, r8, lsr #13 │ │ │ │ - mlaeq lr, r8, r6, r1 │ │ │ │ - eoreq r1, lr, ip, ror r6 │ │ │ │ - eoreq r5, pc, r4, ror sl @ │ │ │ │ - eoreq r1, lr, r4, lsr #12 │ │ │ │ - eoreq r1, lr, ip, lsl #12 │ │ │ │ - strdeq r1, [lr], -r8 @ │ │ │ │ - ldrdeq r1, [lr], -r4 @ │ │ │ │ - eoreq r1, lr, r0, asr #11 │ │ │ │ - @ instruction: 0x002e15b0 │ │ │ │ - eoreq r1, lr, r0, lsr #11 │ │ │ │ + eoreq r1, lr, r4, ror #16 │ │ │ │ + strdeq r1, [lr], -ip @ │ │ │ │ + eoreq r1, lr, r8, ror #16 │ │ │ │ + eoreq r1, lr, r4, asr r8 │ │ │ │ + eoreq r1, lr, r0, ror #16 │ │ │ │ + eoreq r1, lr, ip, asr #16 │ │ │ │ + eoreq r1, lr, r8, lsr r8 │ │ │ │ + eoreq r1, lr, r0, lsr #16 │ │ │ │ + eoreq r1, lr, r8, lsl r8 │ │ │ │ + eoreq r1, lr, r8, lsl r8 │ │ │ │ + eoreq r1, lr, r8, lsl #16 │ │ │ │ + eoreq r1, lr, ip, ror #15 │ │ │ │ + eoreq r5, pc, r4, ror #23 │ │ │ │ + mlaeq lr, r4, r7, r1 │ │ │ │ + eoreq r1, lr, ip, ror r7 │ │ │ │ + eoreq r1, lr, r8, ror #14 │ │ │ │ + eoreq r1, lr, r4, asr #12 │ │ │ │ + eoreq r1, lr, r0, lsr r7 │ │ │ │ + eoreq r1, lr, r0, lsr #14 │ │ │ │ + eoreq r1, lr, r0, lsl r7 │ │ │ │ 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 │ │ │ │ - eoreq r1, lr, r4, ror #9 │ │ │ │ - eoreq r3, lr, r0, lsr #13 │ │ │ │ + eoreq r1, lr, r4, asr r6 │ │ │ │ + eoreq r3, lr, r0, lsl r8 │ │ │ │ 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, ror r4 │ │ │ │ - eoreq r1, lr, ip, ror r4 │ │ │ │ + eoreq r1, lr, r4, ror #11 │ │ │ │ + eoreq r1, lr, ip, ror #11 │ │ │ │ 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 │ │ │ │ - eoreq r1, lr, ip, lsl #8 │ │ │ │ - eoreq r1, lr, r8, lsr #11 │ │ │ │ - mlaeq lr, r8, r5, r1 │ │ │ │ - eoreq r7, lr, r4, ror sl │ │ │ │ - eoreq r1, lr, r0, asr #7 │ │ │ │ - eoreq r1, lr, ip, lsr #7 │ │ │ │ - mlaeq lr, ip, r3, r1 │ │ │ │ - eoreq r1, lr, r4, ror r3 │ │ │ │ + eoreq r1, lr, ip, ror r5 │ │ │ │ + eoreq r1, lr, r8, lsl r7 │ │ │ │ + eoreq r1, lr, r8, lsl #14 │ │ │ │ + eoreq r7, lr, r4, ror #23 │ │ │ │ + eoreq r1, lr, r0, lsr r5 │ │ │ │ + eoreq r1, lr, ip, lsl r5 │ │ │ │ + eoreq r1, lr, ip, lsl #10 │ │ │ │ + eoreq r1, lr, r4, ror #9 │ │ │ │ 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, asr #8 │ │ │ │ + eoreq r1, lr, r8, ror #11 │ │ │ │ + ldrdeq r1, [lr], -r8 @ │ │ │ │ + @ instruction: 0x002e7ab4 │ │ │ │ + eoreq r1, lr, r0, lsl #8 │ │ │ │ + eoreq r1, lr, ip, ror #7 │ │ │ │ ldrdeq r1, [lr], -ip @ │ │ │ │ - eoreq r1, lr, r8, ror r4 │ │ │ │ - eoreq r1, lr, r8, ror #8 │ │ │ │ - eoreq r7, lr, r4, asr #18 │ │ │ │ - mlaeq lr, r0, r2, r1 │ │ │ │ - eoreq r1, lr, ip, ror r2 │ │ │ │ - eoreq r1, lr, ip, ror #4 │ │ │ │ - eoreq r1, lr, r0, lsl #4 │ │ │ │ + eoreq r1, lr, r0, ror r3 │ │ │ │ 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, ror #2 │ │ │ │ - eoreq r1, lr, r8, ror #2 │ │ │ │ - eoreq r1, lr, r0, asr r1 │ │ │ │ - eoreq r1, lr, r4, lsr r1 │ │ │ │ - eoreq r1, lr, r8, lsl r1 │ │ │ │ - eoreq r1, lr, r4, lsl #2 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - ldrdeq r1, [lr], -ip @ │ │ │ │ - eoreq r1, lr, r8, asr #1 │ │ │ │ - strheq r1, [lr], -r4 @ │ │ │ │ - eoreq r1, lr, r8, lsr #1 │ │ │ │ - mlaeq lr, r4, r0, r1 │ │ │ │ - eoreq r1, lr, ip, lsl #1 │ │ │ │ - eoreq r1, lr, ip, ror r0 │ │ │ │ - eoreq r1, lr, r8, rrx │ │ │ │ - eoreq r1, lr, r4, asr r0 │ │ │ │ - eoreq r1, lr, r0, lsr r0 │ │ │ │ - eoreq ip, sp, ip, lsl #14 │ │ │ │ + ldrdeq r1, [lr], -r4 @ │ │ │ │ + ldrdeq r1, [lr], -r8 @ │ │ │ │ + eoreq r1, lr, r0, asr #5 │ │ │ │ + eoreq r1, lr, r4, lsr #5 │ │ │ │ + eoreq r1, lr, r8, lsl #5 │ │ │ │ + eoreq r1, lr, r4, ror r2 │ │ │ │ + eoreq r1, lr, r0, ror #4 │ │ │ │ + eoreq r1, lr, ip, asr #4 │ │ │ │ + eoreq r1, lr, r8, lsr r2 │ │ │ │ + eoreq r1, lr, r4, lsr #4 │ │ │ │ + eoreq r1, lr, r8, lsl r2 │ │ │ │ + eoreq r1, lr, r4, lsl #4 │ │ │ │ + strdeq r1, [lr], -ip @ │ │ │ │ + eoreq r1, lr, ip, ror #3 │ │ │ │ + ldrdeq r1, [lr], -r8 @ │ │ │ │ + eoreq r1, lr, r4, asr #3 │ │ │ │ + eoreq r1, lr, r0, lsr #3 │ │ │ │ + eoreq ip, sp, ip, ror r8 │ │ │ │ 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 r0, lr, r0, lsl #31 │ │ │ │ - eoreq r0, pc, ip, lsl #19 │ │ │ │ - eoreq ip, sp, r8, ror r6 │ │ │ │ - eoreq r4, pc, r0, lsr sp @ │ │ │ │ - @ instruction: 0x002e05b4 │ │ │ │ - eoreq sl, pc, r8, lsl #25 │ │ │ │ - eoreq r5, pc, r0, ror #1 │ │ │ │ - eoreq pc, sp, r8, ror #26 │ │ │ │ - eoreq pc, sp, r8, asr sp @ │ │ │ │ - mlaeq lr, r8, lr, r0 │ │ │ │ - eoreq pc, sp, r8, lsl #26 │ │ │ │ - eoreq r0, lr, ip, asr lr │ │ │ │ - eoreq r0, lr, r4, asr #28 │ │ │ │ - eoreq r0, lr, ip, lsr #28 │ │ │ │ - eoreq r0, lr, r4, lsl lr │ │ │ │ - eoreq r0, lr, ip, asr r4 │ │ │ │ - eoreq r0, lr, ip, ror #28 │ │ │ │ - @ instruction: 0x002dc4b8 │ │ │ │ - eoreq ip, sp, r8, asr r4 │ │ │ │ + strdeq r1, [lr], -r0 @ │ │ │ │ + strdeq r0, [pc], -ip @ │ │ │ │ + eoreq ip, sp, r8, ror #15 │ │ │ │ + eoreq r4, pc, r0, lsr #29 │ │ │ │ + eoreq r0, lr, r4, lsr #14 │ │ │ │ + strdeq sl, [pc], -r8 @ │ │ │ │ + eoreq r5, pc, r0, asr r2 @ │ │ │ │ + ldrdeq pc, [sp], -r8 @ │ │ │ │ + eoreq pc, sp, r8, asr #29 │ │ │ │ + eoreq r1, lr, r8 │ │ │ │ + eoreq pc, sp, r8, ror lr @ │ │ │ │ + eoreq r0, lr, ip, asr #31 │ │ │ │ + @ instruction: 0x002e0fb4 │ │ │ │ + mlaeq lr, ip, pc, r0 @ │ │ │ │ + eoreq r0, lr, r4, lsl #31 │ │ │ │ + eoreq r0, lr, ip, asr #11 │ │ │ │ + ldrdeq r0, [lr], -ip @ │ │ │ │ + eoreq ip, sp, r8, lsr #12 │ │ │ │ + eoreq ip, sp, r8, asr #11 │ │ │ │ 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 │ │ │ │ - eoreq r0, lr, r0, lsr #26 │ │ │ │ - eoreq r0, lr, r8, lsr #26 │ │ │ │ - eoreq pc, sp, ip, asr #10 │ │ │ │ - ldrdeq ip, [sp], -ip @ │ │ │ │ + mlaeq lr, r0, lr, r0 │ │ │ │ + mlaeq lr, r8, lr, r0 │ │ │ │ + @ instruction: 0x002df6bc │ │ │ │ + eoreq ip, sp, ip, asr #4 │ │ │ │ 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, lsr #25 │ │ │ │ - eoreq r0, lr, ip, lsr #25 │ │ │ │ - mlaeq lr, ip, ip, r0 │ │ │ │ - mlaeq lr, r0, ip, r0 │ │ │ │ - eoreq r0, lr, r8, lsl #25 │ │ │ │ - eoreq ip, sp, r8, lsr #7 │ │ │ │ - eoreq r0, lr, r0, asr #24 │ │ │ │ - eoreq ip, sp, r0, lsl r2 │ │ │ │ + eoreq r0, lr, r4, lsl lr │ │ │ │ + eoreq r0, lr, ip, lsl lr │ │ │ │ + eoreq r0, lr, ip, lsl #28 │ │ │ │ + eoreq r0, lr, r0, lsl #28 │ │ │ │ + strdeq r0, [lr], -r8 @ │ │ │ │ + eoreq ip, sp, r8, lsl r5 │ │ │ │ + @ instruction: 0x002e0db0 │ │ │ │ + eoreq ip, sp, r0, lsl #7 │ │ │ │ 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 │ │ │ │ - eoreq r0, lr, ip, asr #23 │ │ │ │ - @ instruction: 0x002e32b8 │ │ │ │ - eoreq pc, sp, r4, ror r3 @ │ │ │ │ - eoreq r8, lr, r0, ror #11 │ │ │ │ + eoreq r0, lr, ip, lsr sp │ │ │ │ + eoreq r3, lr, r8, lsr #8 │ │ │ │ + eoreq pc, sp, r4, ror #9 │ │ │ │ + eoreq r8, lr, r0, asr 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 │ │ │ │ @@ -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, asr #22 │ │ │ │ - eoreq r3, lr, r4, lsl r2 │ │ │ │ - ldrdeq pc, [sp], -r0 @ │ │ │ │ - eoreq r8, lr, ip, lsr r5 │ │ │ │ + @ instruction: 0x002e0cb0 │ │ │ │ + eoreq r3, lr, r4, lsl #7 │ │ │ │ + eoreq pc, sp, r0, asr #8 │ │ │ │ + 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 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, lsr #21 │ │ │ │ - eoreq fp, sp, r8, ror #23 │ │ │ │ - eoreq r0, pc, ip, asr #6 │ │ │ │ - eoreq r5, lr, r0, ror pc │ │ │ │ - eoreq r4, pc, r8, ror #13 │ │ │ │ - eoreq sl, pc, r0, ror r6 @ │ │ │ │ - eoreq pc, sp, r8, ror #30 │ │ │ │ - eoreq r0, lr, r8, ror r9 │ │ │ │ - eoreq fp, sp, r4, asr #31 │ │ │ │ - eoreq r4, pc, r8, asr sl @ │ │ │ │ - eoreq pc, sp, r0, ror #13 │ │ │ │ - ldrdeq pc, [sp], -r0 @ │ │ │ │ - @ instruction: 0x002df3b8 │ │ │ │ - ldrdeq fp, [sp], -r8 @ │ │ │ │ + eoreq r0, lr, r4, lsl ip │ │ │ │ + eoreq fp, sp, r8, asr sp │ │ │ │ + @ instruction: 0x002f04bc │ │ │ │ + eoreq r6, lr, r0, ror #1 │ │ │ │ + eoreq r4, pc, r8, asr r8 @ │ │ │ │ + eoreq sl, pc, r0, ror #15 │ │ │ │ + ldrdeq r0, [lr], -r8 @ │ │ │ │ + eoreq r0, lr, r8, ror #21 │ │ │ │ + eoreq ip, sp, r4, lsr r1 │ │ │ │ + eoreq r4, pc, r8, asr #23 │ │ │ │ + eoreq pc, sp, r0, asr r8 @ │ │ │ │ + eoreq pc, sp, r0, asr #16 │ │ │ │ + eoreq pc, sp, r8, lsr #10 │ │ │ │ + eoreq ip, sp, r8, asr #32 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002e08b8 │ │ │ │ - eoreq r0, lr, r0, asr #17 │ │ │ │ - @ instruction: 0x002e08b8 │ │ │ │ - @ instruction: 0x002e08b0 │ │ │ │ - eoreq r0, lr, ip, lsr #17 │ │ │ │ - eoreq r0, lr, r8, lsr #17 │ │ │ │ - eoreq r0, lr, r4, lsr #17 │ │ │ │ + eoreq r0, lr, r8, lsr #20 │ │ │ │ + eoreq r0, lr, r0, lsr sl │ │ │ │ + eoreq r0, lr, r8, lsr #20 │ │ │ │ + eoreq r0, lr, r0, lsr #20 │ │ │ │ + eoreq r0, lr, ip, lsl sl │ │ │ │ + eoreq r0, lr, r8, lsl sl │ │ │ │ + eoreq r0, lr, r4, 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 │ │ │ │ @@ -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, asr r8 │ │ │ │ - eoreq r0, lr, r4, asr r8 │ │ │ │ - eoreq r0, lr, r4, asr #16 │ │ │ │ - eoreq r0, lr, r8, ror r5 │ │ │ │ - eoreq r0, lr, r8, lsl r8 │ │ │ │ - eoreq r0, lr, ip, lsl #16 │ │ │ │ - eoreq r0, lr, r0, lsl #16 │ │ │ │ - strdeq r0, [lr], -r0 @ │ │ │ │ - eoreq r0, lr, r0, ror #15 │ │ │ │ - ldrdeq r0, [lr], -r8 @ │ │ │ │ - eoreq r0, lr, ip, asr #15 │ │ │ │ + eoreq r0, lr, r0, asr #19 │ │ │ │ + eoreq r0, lr, r4, asr #19 │ │ │ │ + @ instruction: 0x002e09b4 │ │ │ │ + eoreq r0, lr, r8, ror #13 │ │ │ │ + eoreq r0, lr, r8, lsl #19 │ │ │ │ + eoreq r0, lr, ip, ror r9 │ │ │ │ + eoreq r0, lr, r0, ror r9 │ │ │ │ + eoreq r0, lr, r0, ror #18 │ │ │ │ + eoreq r0, lr, r0, asr r9 │ │ │ │ + eoreq r0, lr, r8, asr #18 │ │ │ │ + eoreq r0, lr, ip, lsr r9 │ │ │ │ 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, asr r7 │ │ │ │ - eoreq r0, lr, r8, lsr #8 │ │ │ │ - eoreq r0, lr, r0, asr r7 │ │ │ │ + eoreq r0, lr, ip, asr #17 │ │ │ │ + mlaeq lr, r8, r5, r0 │ │ │ │ + eoreq r0, lr, r0, asr #17 │ │ │ │ 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, lsl r7 │ │ │ │ - eoreq r0, lr, ip, lsr #13 │ │ │ │ - ldrdeq fp, [sp], -r8 @ │ │ │ │ - strdeq r0, [lr], -r0 @ │ │ │ │ + eoreq r0, lr, r8, lsl #17 │ │ │ │ + eoreq r0, lr, ip, lsl r8 │ │ │ │ + eoreq fp, sp, r8, asr #10 │ │ │ │ + eoreq r0, lr, r0, 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 │ │ │ │ @@ -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, lsr #13 │ │ │ │ - eoreq r0, lr, r4, ror r4 │ │ │ │ - mlaeq lr, r8, r4, r0 │ │ │ │ - eoreq r0, lr, r4, ror r6 │ │ │ │ - eoreq r0, lr, r4, ror #12 │ │ │ │ - eoreq r2, lr, r4, asr #22 │ │ │ │ - eoreq r0, lr, ip, asr #12 │ │ │ │ - eoreq r0, lr, r8, asr #12 │ │ │ │ + eoreq r0, lr, r0, lsl r8 │ │ │ │ + eoreq r0, lr, r4, ror #11 │ │ │ │ + eoreq r0, lr, r8, lsl #12 │ │ │ │ + eoreq r0, lr, r4, ror #15 │ │ │ │ + ldrdeq r0, [lr], -r4 @ │ │ │ │ + @ instruction: 0x002e2cb4 │ │ │ │ + @ instruction: 0x002e07bc │ │ │ │ + @ instruction: 0x002e07b8 │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [lr], -r0 @ │ │ │ │ - eoreq r9, pc, ip, lsl r6 @ │ │ │ │ - eoreq fp, sp, r4, ror #9 │ │ │ │ - eoreq lr, sp, ip, ror #27 │ │ │ │ - eoreq pc, lr, ip, lsr #24 │ │ │ │ - eoreq lr, sp, r0, lsr #27 │ │ │ │ - eoreq r9, pc, r4, asr r6 @ │ │ │ │ - eoreq fp, sp, r0, asr #8 │ │ │ │ - eoreq lr, sp, r8, asr #26 │ │ │ │ - eoreq pc, lr, r8, lsl #23 │ │ │ │ - strdeq lr, [sp], -ip @ │ │ │ │ - eoreq r5, lr, r0, lsl #18 │ │ │ │ - ldrdeq r2, [pc], -r0 @ │ │ │ │ - eoreq r0, lr, r8, ror #7 │ │ │ │ - eoreq pc, sp, ip, lsl #19 │ │ │ │ - eoreq r0, lr, r4, asr #7 │ │ │ │ - @ instruction: 0x002e03b8 │ │ │ │ - mlaeq lr, ip, r3, r0 │ │ │ │ + eoreq r0, lr, r0, asr #14 │ │ │ │ + eoreq r9, pc, ip, lsl #15 │ │ │ │ + eoreq fp, sp, r4, asr r6 │ │ │ │ + eoreq lr, sp, ip, asr pc │ │ │ │ + mlaeq lr, ip, sp, pc @ │ │ │ │ + eoreq lr, sp, r0, lsl pc │ │ │ │ + eoreq r9, pc, r4, asr #15 │ │ │ │ + @ instruction: 0x002db5b0 │ │ │ │ + @ instruction: 0x002deeb8 │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ + eoreq lr, sp, ip, ror #28 │ │ │ │ + eoreq r5, lr, r0, ror sl │ │ │ │ + eoreq r2, pc, r0, asr #26 │ │ │ │ + eoreq r0, lr, r8, asr r5 │ │ │ │ + strdeq pc, [sp], -ip @ │ │ │ │ + eoreq r0, lr, r4, lsr r5 │ │ │ │ + eoreq r0, lr, r8, lsr #10 │ │ │ │ + eoreq r0, lr, ip, lsl #10 │ │ │ │ rsbseq r1, lr, r0, lsl #7 │ │ │ │ rsbseq r1, lr, r4, asr r3 │ │ │ │ - mlaeq sp, r4, r6, fp │ │ │ │ - eoreq fp, sp, r8, lsl #13 │ │ │ │ + eoreq fp, sp, r4, lsl #16 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00308af2 │ │ │ │ - ldrdeq r0, [lr], -r8 @ │ │ │ │ - @ instruction: 0x00308abf │ │ │ │ - eoreq r0, lr, r4, ror r2 │ │ │ │ - eoreq r0, lr, ip, lsl #5 │ │ │ │ - eoreq r0, lr, r0, lsl #5 │ │ │ │ - ldrdeq r0, [lr], -ip @ │ │ │ │ - strdeq r0, [lr], -r0 @ │ │ │ │ - strdeq r0, [lr], -r0 @ │ │ │ │ - eoreq r0, lr, r8, lsr #4 │ │ │ │ - eoreq r0, lr, r0, asr #4 │ │ │ │ - eoreq r0, lr, r4, lsr r2 │ │ │ │ - eoreq r0, lr, ip, lsr #4 │ │ │ │ - eoreq r0, lr, r4, lsr #4 │ │ │ │ - eoreq r0, lr, ip, lsl r2 │ │ │ │ - eoreq r0, lr, r4, lsl r2 │ │ │ │ - eoreq r0, lr, ip, lsl #4 │ │ │ │ - eoreq r0, lr, r4, lsl #4 │ │ │ │ + eorseq r8, r0, r2, ror #24 │ │ │ │ + eoreq r0, lr, r8, asr #8 │ │ │ │ + eorseq r8, r0, pc, lsr #24 │ │ │ │ + eoreq r0, lr, r4, ror #7 │ │ │ │ strdeq r0, [lr], -ip @ │ │ │ │ - strdeq r0, [lr], -r4 @ │ │ │ │ - eoreq r0, lr, ip, ror #3 │ │ │ │ - eoreq r0, lr, r4, asr #3 │ │ │ │ - eoreq r0, lr, r8, lsr #3 │ │ │ │ - eoreq r0, lr, ip, ror r1 │ │ │ │ - eoreq r0, lr, r0, asr r1 │ │ │ │ - eoreq r0, lr, r4, lsr #2 │ │ │ │ - strdeq r0, [lr], -r8 @ │ │ │ │ - eoreq r0, lr, ip, asr #1 │ │ │ │ - eoreq r0, lr, r0, lsr #1 │ │ │ │ - eoreq r0, lr, r4, ror r0 │ │ │ │ - eoreq r0, lr, r8, asr #32 │ │ │ │ - eoreq r0, lr, r0, lsr #32 │ │ │ │ + strdeq r0, [lr], -r0 @ │ │ │ │ + eoreq r0, lr, ip, asr #6 │ │ │ │ + eoreq r0, lr, r0, ror #6 │ │ │ │ + eoreq r0, lr, r0, ror #6 │ │ │ │ + mlaeq lr, r8, r3, r0 │ │ │ │ + @ instruction: 0x002e03b0 │ │ │ │ + eoreq r0, lr, r4, lsr #7 │ │ │ │ + mlaeq lr, ip, r3, r0 │ │ │ │ + mlaeq lr, r4, r3, r0 │ │ │ │ + eoreq r0, lr, ip, lsl #7 │ │ │ │ + eoreq r0, lr, r4, lsl #7 │ │ │ │ + eoreq r0, lr, ip, ror r3 │ │ │ │ + eoreq r0, lr, r4, ror r3 │ │ │ │ + eoreq r0, lr, ip, ror #6 │ │ │ │ + eoreq r0, lr, r4, ror #6 │ │ │ │ + eoreq r0, lr, ip, asr r3 │ │ │ │ + eoreq r0, lr, r4, lsr r3 │ │ │ │ + eoreq r0, lr, r8, lsl r3 │ │ │ │ + eoreq r0, lr, ip, ror #5 │ │ │ │ + eoreq r0, lr, r0, asr #5 │ │ │ │ + mlaeq lr, r4, r2, r0 │ │ │ │ + eoreq r0, lr, r8, ror #4 │ │ │ │ + eoreq r0, lr, ip, lsr r2 │ │ │ │ + eoreq r0, lr, r0, lsl r2 │ │ │ │ + eoreq r0, lr, r4, ror #3 │ │ │ │ + @ instruction: 0x002e01b8 │ │ │ │ + mlaeq lr, r0, r1, r0 │ │ │ │ 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 │ │ │ │ - eoreq r0, lr, r4 │ │ │ │ - eoreq r0, lr, r4 │ │ │ │ - mlaeq lr, r4, r1, r7 │ │ │ │ - ldrdeq pc, [sp], -r4 @ │ │ │ │ - ldrdeq r0, [lr], -r4 @ │ │ │ │ - mlaeq sp, r4, pc, pc @ │ │ │ │ - eoreq lr, sp, ip, lsl #27 │ │ │ │ - eoreq pc, sp, ip, asr #30 │ │ │ │ + eoreq r0, lr, r4, ror r1 │ │ │ │ + eoreq r0, lr, r4, ror r1 │ │ │ │ + eoreq r7, lr, r4, lsl #6 │ │ │ │ + eoreq r0, lr, r4, asr #2 │ │ │ │ + eoreq r0, lr, r4, asr #6 │ │ │ │ + eoreq r0, lr, r4, lsl #2 │ │ │ │ + strdeq lr, [sp], -ip @ │ │ │ │ + strheq r0, [lr], -ip @ │ │ │ │ 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 │ │ │ │ - eoreq pc, sp, r8, ror #29 │ │ │ │ - strdeq pc, [sp], -ip @ │ │ │ │ - eoreq pc, sp, ip, ror #29 │ │ │ │ - eoreq pc, sp, r4, ror #29 │ │ │ │ - ldrdeq pc, [sp], -r4 @ │ │ │ │ + eoreq r0, lr, r8, asr r0 │ │ │ │ + eoreq r0, lr, ip, rrx │ │ │ │ + eoreq r0, lr, ip, asr r0 │ │ │ │ + eoreq r0, lr, r4, asr r0 │ │ │ │ + eoreq r0, lr, r4, asr #32 │ │ │ │ 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, ror lr @ │ │ │ │ - ldrdeq r4, [lr], -r0 @ │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - eoreq sl, sp, ip, asr #29 │ │ │ │ - eoreq sl, sp, r8, asr #23 │ │ │ │ - eoreq pc, sp, r4, ror r9 @ │ │ │ │ - eoreq pc, sp, r8, lsl r9 @ │ │ │ │ - eoreq pc, lr, ip, lsr r2 @ │ │ │ │ - eoreq sl, sp, r4, ror #30 │ │ │ │ - eoreq sl, sp, r4, lsl pc │ │ │ │ - @ instruction: 0x002daebc │ │ │ │ + eoreq pc, sp, ip, ror #31 │ │ │ │ + eoreq r5, lr, r0, asr #32 │ │ │ │ + eoreq r1, lr, r0, ror #22 │ │ │ │ + eoreq fp, sp, ip, lsr r0 │ │ │ │ + eoreq sl, sp, r8, lsr sp │ │ │ │ + eoreq pc, sp, r4, ror #21 │ │ │ │ + eoreq pc, sp, r8, lsl #21 │ │ │ │ + eoreq pc, lr, ip, lsr #7 │ │ │ │ + ldrdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, r4, lsl #1 │ │ │ │ + eoreq fp, sp, ip, lsr #32 │ │ │ │ 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 │ │ │ │ - eoreq pc, sp, r4, asr #25 │ │ │ │ - eoreq pc, sp, r4, ror r6 @ │ │ │ │ - eoreq pc, sp, ip, lsr #25 │ │ │ │ + eoreq pc, sp, r4, lsr lr @ │ │ │ │ + eoreq pc, sp, r4, ror #15 │ │ │ │ + eoreq pc, sp, ip, lsl 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 │ │ │ │ @@ -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, asr ip @ │ │ │ │ - eoreq r8, pc, ip, ror #11 │ │ │ │ - eoreq pc, sp, ip, lsr ip @ │ │ │ │ - eoreq pc, sp, r0, lsr ip @ │ │ │ │ - eoreq pc, sp, r4, lsr #24 │ │ │ │ - eoreq pc, sp, r4, lsl ip @ │ │ │ │ - eoreq pc, sp, r4, lsl #24 │ │ │ │ + eoreq pc, sp, ip, asr #27 │ │ │ │ + eoreq r8, pc, ip, asr r7 @ │ │ │ │ + eoreq pc, sp, ip, lsr #27 │ │ │ │ + eoreq pc, sp, r0, lsr #27 │ │ │ │ + mlaeq sp, r4, sp, pc @ │ │ │ │ + eoreq pc, sp, r4, lsl #27 │ │ │ │ + eoreq pc, sp, r4, ror sp @ │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f9dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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, ror #18 │ │ │ │ - eoreq pc, sp, ip, lsr #15 │ │ │ │ - eoreq pc, sp, r4, lsr #15 │ │ │ │ - eoreq pc, sp, r8, ror r7 @ │ │ │ │ - mlaeq sp, ip, r6, sl │ │ │ │ + ldrdeq lr, [sp], -r8 @ │ │ │ │ + eoreq pc, sp, ip, lsl r9 @ │ │ │ │ + eoreq pc, sp, r4, lsl r9 @ │ │ │ │ + eoreq pc, sp, r8, ror #17 │ │ │ │ + eoreq sl, sp, ip, lsl #16 │ │ │ │ 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 │ │ │ │ - mlaeq sp, r8, r8, lr │ │ │ │ - strdeq pc, [sp], -r0 @ │ │ │ │ - ldrdeq pc, [sp], -r4 @ │ │ │ │ - eoreq pc, sp, r8, asr #13 │ │ │ │ - @ instruction: 0x002da7b4 │ │ │ │ + eoreq lr, sp, r8, lsl #20 │ │ │ │ + eoreq pc, sp, r0, ror #16 │ │ │ │ + eoreq pc, sp, r4, asr #16 │ │ │ │ + eoreq pc, sp, r8, lsr r8 @ │ │ │ │ + eoreq sl, sp, r4, lsr #18 │ │ │ │ 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 r9, sp, r4, asr pc │ │ │ │ - eoreq lr, sp, r4, ror #15 │ │ │ │ - eoreq pc, sp, r8, lsr #12 │ │ │ │ + eoreq sl, sp, r4, asr #1 │ │ │ │ + eoreq lr, sp, r4, asr r9 │ │ │ │ + mlaeq sp, r8, r7, pc @ │ │ │ │ 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 │ │ │ │ - eoreq pc, sp, ip, ror #11 │ │ │ │ - eoreq lr, sp, ip, ror r7 │ │ │ │ - @ instruction: 0x002df5b8 │ │ │ │ - eoreq pc, sp, r0, lsl #4 │ │ │ │ - @ instruction: 0x002df5b4 │ │ │ │ - eoreq pc, sp, ip, ror r5 @ │ │ │ │ + eoreq pc, sp, ip, asr r7 @ │ │ │ │ + eoreq lr, sp, ip, ror #17 │ │ │ │ + eoreq pc, sp, r8, lsr #14 │ │ │ │ + eoreq pc, sp, r0, ror r3 @ │ │ │ │ + eoreq pc, sp, r4, lsr #14 │ │ │ │ + eoreq pc, sp, ip, ror #13 │ │ │ │ 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, lsr #13 │ │ │ │ - eoreq pc, sp, r4, lsr r5 @ │ │ │ │ - eoreq pc, sp, r4, ror #9 │ │ │ │ - eoreq pc, sp, ip, lsr #2 │ │ │ │ - strdeq pc, [sp], -ip @ │ │ │ │ + eoreq lr, sp, ip, lsl r8 │ │ │ │ + eoreq pc, sp, r4, lsr #13 │ │ │ │ + eoreq pc, sp, r4, asr r6 @ │ │ │ │ + mlaeq sp, ip, r2, pc @ │ │ │ │ + eoreq pc, sp, ip, ror #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, #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, asr #12 │ │ │ │ - eoreq pc, sp, r4, lsr #9 │ │ │ │ - eoreq r1, lr, r0, lsr #12 │ │ │ │ - eoreq pc, sp, r0, ror r4 @ │ │ │ │ + @ instruction: 0x002de7b4 │ │ │ │ + eoreq pc, sp, r4, lsl r6 @ │ │ │ │ + mlaeq lr, r0, r7, r1 │ │ │ │ + eoreq pc, sp, r0, ror #11 │ │ │ │ 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 1421d0 │ │ │ │ - eoreq sp, sp, r0, asr #25 │ │ │ │ - eoreq lr, sp, r8, lsr r5 │ │ │ │ - eoreq pc, sp, r8, ror #7 │ │ │ │ + eoreq sp, sp, r0, lsr lr │ │ │ │ + eoreq lr, sp, r8, lsr #13 │ │ │ │ + eoreq pc, sp, r8, asr r5 @ │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 50074 │ │ │ │ bl 4b758 │ │ │ │ b 4ffd8 │ │ │ │ - mlaeq sp, r4, r3, pc @ │ │ │ │ - eoreq lr, sp, r0, lsl r5 │ │ │ │ - eoreq r1, lr, ip, ror #9 │ │ │ │ + eoreq pc, sp, r4, lsl #10 │ │ │ │ + eoreq lr, sp, r0, lsl #13 │ │ │ │ + eoreq r1, lr, ip, asr r6 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 1421d0 │ │ │ │ - eoreq sp, sp, r8, ror sl │ │ │ │ - eoreq lr, sp, ip, lsr r3 │ │ │ │ - @ instruction: 0x002df1b8 │ │ │ │ + eoreq sp, sp, r8, ror #23 │ │ │ │ + eoreq lr, sp, ip, lsr #9 │ │ │ │ + eoreq pc, sp, r8, lsr #6 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 50370 │ │ │ │ bl 4b758 │ │ │ │ b 502d4 │ │ │ │ - strheq pc, [sp], -r8 @ │ │ │ │ - eoreq lr, sp, r4, lsl r2 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ + eoreq pc, sp, r8, lsr #4 │ │ │ │ + eoreq lr, sp, r4, lsl #7 │ │ │ │ + eoreq r1, lr, r0, ror #6 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 50558 │ │ │ │ bl 4b758 │ │ │ │ b 504bc │ │ │ │ - eoreq lr, sp, r8, ror #29 │ │ │ │ - eoreq lr, sp, ip, lsr #32 │ │ │ │ - eoreq r1, lr, r8 │ │ │ │ + eoreq pc, sp, r8, asr r0 @ │ │ │ │ + mlaeq sp, ip, r1, lr │ │ │ │ + eoreq r1, lr, r8, ror r1 │ │ │ │ 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, r4, asr r2 │ │ │ │ - eorseq r7, r0, sl, lsr r2 │ │ │ │ + eorseq r7, r0, r4, asr #7 │ │ │ │ + eorseq r7, r0, sl, lsr #7 │ │ │ │ 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, lsr #23 │ │ │ │ - eoreq lr, sp, r8, asr #21 │ │ │ │ - eoreq lr, sp, r0, ror #19 │ │ │ │ - eoreq r9, sp, r0, ror #21 │ │ │ │ - eoreq lr, sp, r8, lsl #21 │ │ │ │ + eoreq sp, sp, r4, lsl sp │ │ │ │ + eoreq lr, sp, r8, lsr ip │ │ │ │ + eoreq lr, sp, r0, asr fp │ │ │ │ + eoreq r9, sp, r0, asr ip │ │ │ │ + strdeq lr, [sp], -r8 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002ddabc │ │ │ │ - strdeq lr, [sp], -r4 @ │ │ │ │ - strdeq lr, [sp], -r4 @ │ │ │ │ - strdeq r9, [sp], -r4 @ │ │ │ │ - mlaeq sp, ip, r9, lr │ │ │ │ - eoreq sp, sp, r8, asr #3 │ │ │ │ - eoreq lr, lr, r4, lsr r9 │ │ │ │ - eoreq lr, sp, r8, lsr r9 │ │ │ │ - mlaeq sp, r0, r8, lr │ │ │ │ - eoreq lr, sp, r4, ror #16 │ │ │ │ + eoreq sp, sp, ip, lsr #24 │ │ │ │ + eoreq lr, sp, r4, ror #22 │ │ │ │ + eoreq lr, sp, r4, ror #20 │ │ │ │ + eoreq r9, sp, r4, ror #22 │ │ │ │ + eoreq lr, sp, ip, lsl #22 │ │ │ │ + eoreq sp, sp, r8, lsr r3 │ │ │ │ + eoreq lr, lr, r4, lsr #21 │ │ │ │ + eoreq lr, sp, r8, lsr #21 │ │ │ │ + eoreq lr, sp, r0, lsl #20 │ │ │ │ + ldrdeq lr, [sp], -r4 @ │ │ │ │ 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} │ │ │ │ - eoreq lr, sp, r8, lsl #16 │ │ │ │ - @ instruction: 0x002dd8b4 │ │ │ │ - eoreq lr, sp, ip, ror #13 │ │ │ │ - eoreq r9, sp, ip, ror #15 │ │ │ │ - mlaeq sp, r4, r7, lr │ │ │ │ - @ instruction: 0x002de7b8 │ │ │ │ - mlaeq sp, ip, r7, lr │ │ │ │ + eoreq lr, sp, r8, ror r9 │ │ │ │ + eoreq sp, sp, r4, lsr #20 │ │ │ │ + eoreq lr, sp, ip, asr r8 │ │ │ │ + eoreq r9, sp, ip, asr r9 │ │ │ │ + eoreq lr, sp, r4, lsl #18 │ │ │ │ + eoreq lr, sp, r8, lsr #18 │ │ │ │ + eoreq lr, sp, ip, lsl #18 │ │ │ │ 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, lsl #15 │ │ │ │ - eoreq lr, sp, r4, lsl #14 │ │ │ │ - eoreq lr, sp, r8, asr #11 │ │ │ │ - eoreq r9, sp, r8, asr #13 │ │ │ │ - eoreq lr, sp, r0, ror r6 │ │ │ │ + strdeq sp, [sp], -ip @ │ │ │ │ + eoreq lr, sp, r4, ror r8 │ │ │ │ + eoreq lr, sp, r8, lsr r7 │ │ │ │ + eoreq r9, sp, r8, lsr r8 │ │ │ │ + eoreq lr, sp, r0, ror #15 │ │ │ │ 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, lsl #29 │ │ │ │ - eoreq ip, sp, r8, asr #28 │ │ │ │ - eoreq ip, sp, r8, lsr #28 │ │ │ │ - eoreq ip, sp, r4, lsl #28 │ │ │ │ + strdeq ip, [sp], -ip @ │ │ │ │ + @ instruction: 0x002dcfb8 │ │ │ │ + mlaeq sp, r8, pc, ip @ │ │ │ │ + eoreq ip, sp, r4, ror pc │ │ │ │ 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, ror r1 @ │ │ │ │ - strdeq fp, [sp], -r8 @ │ │ │ │ + eoreq pc, lr, r0, ror #5 │ │ │ │ + eoreq ip, sp, r8, ror #2 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - eoreq r0, pc, r4, asr #23 │ │ │ │ + eoreq r0, pc, r4, lsr sp @ │ │ │ │ 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, ip, lsl #23 │ │ │ │ - ldrdeq lr, [sp], -r8 @ │ │ │ │ - eoreq r0, pc, r0, lsl #23 │ │ │ │ - eoreq lr, sp, ip, lsr #1 │ │ │ │ + strdeq r0, [pc], -ip @ │ │ │ │ + eoreq lr, sp, r8, asr #4 │ │ │ │ + strdeq r0, [pc], -r0 @ │ │ │ │ + eoreq lr, sp, ip, lsl r2 │ │ │ │ rsbseq lr, sp, r8, asr #25 │ │ │ │ - eoreq pc, lr, r4, lsl #1 │ │ │ │ - eoreq lr, sp, ip, asr #32 │ │ │ │ - ldrdeq r0, [pc], -ip @ │ │ │ │ - eorseq r6, r0, r4, ror #10 │ │ │ │ - strdeq sp, [sp], -ip @ │ │ │ │ - ldrdeq sp, [sp], -r8 @ │ │ │ │ - eoreq r0, pc, ip, asr #20 │ │ │ │ - eoreq sp, sp, ip, lsr #31 │ │ │ │ - eoreq r0, pc, r0, lsr #20 │ │ │ │ - eoreq r0, pc, r4, lsr sl @ │ │ │ │ - eoreq pc, sp, r8, lsl #31 │ │ │ │ - eoreq r0, pc, r8, lsr #19 │ │ │ │ - eoreq fp, sp, r8, lsr #27 │ │ │ │ + strdeq pc, [lr], -r4 @ │ │ │ │ + @ instruction: 0x002de1bc │ │ │ │ + eoreq r0, pc, ip, asr #24 │ │ │ │ + @ instruction: 0x003066d4 │ │ │ │ + eoreq lr, sp, ip, ror #2 │ │ │ │ + eoreq lr, sp, r8, asr #2 │ │ │ │ + @ instruction: 0x002f0bbc │ │ │ │ + eoreq lr, sp, ip, lsl r1 │ │ │ │ + mlaeq pc, r0, fp, r0 @ │ │ │ │ + eoreq r0, pc, r4, lsr #23 │ │ │ │ + strdeq r0, [lr], -r8 @ │ │ │ │ + eoreq r0, pc, r8, lsl fp @ │ │ │ │ + eoreq fp, sp, r8, lsl pc │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eoreq r0, pc, r8, asr r9 @ │ │ │ │ - eoreq sp, sp, ip, asr #29 │ │ │ │ + eoreq r0, pc, r8, asr #21 │ │ │ │ + eoreq lr, sp, ip, lsr r0 │ │ │ │ + eoreq lr, sp, r8, asr #32 │ │ │ │ + eoreq sp, sp, r4, ror #31 │ │ │ │ ldrdeq sp, [sp], -r8 @ │ │ │ │ + eoreq r0, pc, r4, asr sl @ │ │ │ │ + eoreq sp, sp, ip, ror pc │ │ │ │ + strdeq r0, [pc], -r0 @ │ │ │ │ + eoreq lr, lr, r8, asr pc │ │ │ │ + eoreq sp, sp, ip, lsl #30 │ │ │ │ + eoreq pc, lr, r0, ror r0 @ │ │ │ │ + ldrdeq sp, [sp], -r4 @ │ │ │ │ + eoreq r0, pc, r8, asr #18 │ │ │ │ eoreq sp, sp, r4, ror lr │ │ │ │ - eoreq sp, sp, r8, ror #28 │ │ │ │ - eoreq r0, pc, r4, ror #17 │ │ │ │ - eoreq sp, sp, ip, lsl #28 │ │ │ │ - eoreq r0, pc, r0, lsl #17 │ │ │ │ - eoreq lr, lr, r8, ror #27 │ │ │ │ - mlaeq sp, ip, sp, sp │ │ │ │ - eoreq lr, lr, r0, lsl #30 │ │ │ │ - eoreq sp, sp, r4, ror #26 │ │ │ │ - ldrdeq r0, [pc], -r8 @ │ │ │ │ - eoreq sp, sp, r4, lsl #26 │ │ │ │ - eoreq r0, pc, r8, ror r7 @ │ │ │ │ - eoreq sp, sp, r4, ror #25 │ │ │ │ - eoreq r0, pc, r8, asr r7 @ │ │ │ │ + eoreq r0, pc, r8, ror #17 │ │ │ │ + eoreq sp, sp, r4, asr lr │ │ │ │ + eoreq r0, pc, r8, asr #17 │ │ │ │ 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, ip, lsl #13 │ │ │ │ - eoreq sp, sp, r4, lsl ip │ │ │ │ + strdeq r0, [pc], -ip @ │ │ │ │ + eoreq sp, sp, r4, lsl #27 │ │ │ │ rsbseq lr, sp, r4, lsl #16 │ │ │ │ - eoreq lr, lr, r0, asr #23 │ │ │ │ - eoreq r8, sp, ip, lsr sp │ │ │ │ - eoreq r0, pc, ip, lsl r6 @ │ │ │ │ - mlaseq r0, sl, r0, r6 │ │ │ │ - eoreq r0, pc, r8, lsl #12 │ │ │ │ - eoreq sp, sp, r8, ror #22 │ │ │ │ - eoreq r0, pc, r8, lsl #11 │ │ │ │ - eoreq fp, sp, r4, ror #18 │ │ │ │ - eoreq lr, lr, r8, lsr #21 │ │ │ │ - eoreq lr, lr, ip, lsl #21 │ │ │ │ - eoreq lr, lr, r0, ror sl │ │ │ │ - eoreq lr, lr, r4, asr sl │ │ │ │ + eoreq lr, lr, r0, lsr sp │ │ │ │ + eoreq r8, sp, ip, lsr #29 │ │ │ │ + eoreq r0, pc, ip, lsl #15 │ │ │ │ + eorseq r6, r0, sl, lsl #4 │ │ │ │ + eoreq r0, pc, r8, ror r7 @ │ │ │ │ + ldrdeq sp, [sp], -r8 @ │ │ │ │ + strdeq r0, [pc], -r8 @ │ │ │ │ + ldrdeq fp, [sp], -r4 @ │ │ │ │ + eoreq lr, lr, r8, lsl ip │ │ │ │ + strdeq lr, [lr], -ip @ │ │ │ │ + eoreq lr, lr, r0, ror #23 │ │ │ │ + eoreq lr, lr, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002f04bc │ │ │ │ + eoreq r0, pc, ip, lsr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - mlaeq pc, ip, r4, r0 @ │ │ │ │ + eoreq r0, pc, ip, lsl #12 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - eoreq r0, pc, ip, ror r4 @ │ │ │ │ + eoreq r0, pc, ip, ror #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, pc, ip, asr r4 @ │ │ │ │ + eoreq r0, pc, ip, asr #11 │ │ │ │ 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 │ │ │ │ - eoreq sp, sp, r8, lsr #18 │ │ │ │ - eoreq r0, pc, ip, ror r3 @ │ │ │ │ - @ instruction: 0x002f7ab8 │ │ │ │ - @ instruction: 0x002db1b4 │ │ │ │ - ldrdeq r0, [pc], -ip @ │ │ │ │ - eoreq sp, sp, r8, asr r8 │ │ │ │ - eoreq sp, sp, ip, lsr r8 │ │ │ │ - eoreq r0, pc, r8, lsl #5 │ │ │ │ - eoreq r0, pc, r4, ror #4 │ │ │ │ - eoreq ip, sp, r4, lsl #8 │ │ │ │ - eoreq ip, sp, ip, lsl #8 │ │ │ │ - @ instruction: 0x002f01b4 │ │ │ │ - eoreq sp, sp, r0, lsr r7 │ │ │ │ + mlaeq sp, r8, sl, sp │ │ │ │ + eoreq r0, pc, ip, ror #9 │ │ │ │ + eoreq r7, pc, r8, lsr #24 │ │ │ │ + eoreq fp, sp, r4, lsr #6 │ │ │ │ + eoreq r0, pc, ip, asr #8 │ │ │ │ + eoreq sp, sp, r8, asr #19 │ │ │ │ + eoreq sp, sp, ip, lsr #19 │ │ │ │ + strdeq r0, [pc], -r8 @ │ │ │ │ + ldrdeq r0, [pc], -r4 @ │ │ │ │ + eoreq ip, sp, r4, ror r5 │ │ │ │ + eoreq ip, sp, ip, ror r5 │ │ │ │ + eoreq r0, pc, r4, lsr #6 │ │ │ │ + eoreq sp, sp, r0, lsr #17 │ │ │ │ rsbseq lr, sp, r0, lsl lr │ │ │ │ - eoreq r0, pc, r0, lsr r1 @ │ │ │ │ - @ instruction: 0x002dc2b0 │ │ │ │ - eoreq ip, sp, r0, ror r2 │ │ │ │ - eoreq r0, pc, r8, lsl #1 │ │ │ │ - eoreq r0, pc, r4, ror r0 @ │ │ │ │ - strdeq sp, [sp], -r4 @ │ │ │ │ + eoreq r0, pc, r0, lsr #5 │ │ │ │ + eoreq ip, sp, r0, lsr #8 │ │ │ │ + eoreq ip, sp, r0, ror #7 │ │ │ │ + strdeq r0, [pc], -r8 @ │ │ │ │ + eoreq r0, pc, r4, ror #3 │ │ │ │ + eoreq sp, sp, r4, ror #14 │ │ │ │ ldrsbeq lr, [sp], #-196 @ 0xffffff3c @ │ │ │ │ - ldrdeq pc, [lr], -r4 @ │ │ │ │ - eoreq ip, sp, r4, asr r1 │ │ │ │ - eoreq pc, lr, ip, ror pc @ │ │ │ │ - strheq ip, [sp], -r4 @ │ │ │ │ - ldrdeq pc, [lr], -ip @ │ │ │ │ - eoreq pc, lr, ip, asr lr @ │ │ │ │ - ldrdeq sp, [sp], -ip @ │ │ │ │ - eoreq lr, lr, r4, lsr #7 │ │ │ │ - mlaeq sp, r4, r3, sp │ │ │ │ - eoreq pc, lr, r8, lsl #28 │ │ │ │ - @ instruction: 0x002dbfb8 │ │ │ │ - @ instruction: 0x002efdb8 │ │ │ │ + eoreq r0, pc, r4, asr #2 │ │ │ │ + eoreq ip, sp, r4, asr #5 │ │ │ │ + eoreq r0, pc, ip, ror #1 │ │ │ │ + eoreq ip, sp, r4, lsr #4 │ │ │ │ + eoreq r0, pc, ip, asr #32 │ │ │ │ + eoreq pc, lr, ip, asr #31 │ │ │ │ + eoreq sp, sp, ip, asr #10 │ │ │ │ + eoreq lr, lr, r4, lsl r5 │ │ │ │ + eoreq sp, sp, r4, lsl #10 │ │ │ │ + eoreq pc, lr, r8, ror pc @ │ │ │ │ + eoreq ip, sp, r8, lsr #2 │ │ │ │ + eoreq pc, lr, r8, lsr #30 │ │ │ │ rsbseq lr, sp, r0, lsl sl │ │ │ │ - eoreq sp, sp, r0, asr r2 │ │ │ │ - eoreq pc, lr, r4, asr #25 │ │ │ │ - eoreq lr, lr, r8, lsr r2 │ │ │ │ + eoreq sp, sp, r0, asr #7 │ │ │ │ + eoreq pc, lr, r4, lsr lr @ │ │ │ │ + eoreq lr, lr, r8, lsr #7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq pc, lr, ip, asr #24 │ │ │ │ - eoreq sp, sp, ip, asr #3 │ │ │ │ - eoreq lr, lr, ip, lsl #3 │ │ │ │ + @ instruction: 0x002efdbc │ │ │ │ + eoreq sp, sp, ip, lsr r3 │ │ │ │ + strdeq lr, [lr], -ip @ │ │ │ │ eorseq pc, pc, r0 │ │ │ │ - eoreq sp, sp, r4, ror r1 │ │ │ │ - eoreq pc, lr, r8, ror #23 │ │ │ │ - @ instruction: 0x002efbb4 │ │ │ │ + eoreq sp, sp, r4, ror #5 │ │ │ │ + eoreq pc, lr, r8, asr sp @ │ │ │ │ + eoreq pc, lr, r4, lsr #26 │ │ │ │ cdpeq 0, 0, cr0, cr0, cr11, {0} │ │ │ │ - eoreq sp, sp, r0, lsr #2 │ │ │ │ - eoreq pc, lr, ip, asr fp @ │ │ │ │ - strheq lr, [lr], -ip @ │ │ │ │ - eoreq sl, sp, r8, lsl #30 │ │ │ │ - strdeq pc, [lr], -r4 @ │ │ │ │ - eoreq pc, lr, r8, lsr #21 │ │ │ │ - eoreq fp, sp, r4, lsl #24 │ │ │ │ - @ instruction: 0x002dbbb4 │ │ │ │ - ldrdeq pc, [lr], -r8 @ │ │ │ │ - eoreq fp, sp, r0, asr fp │ │ │ │ - eoreq pc, lr, r0, ror #18 │ │ │ │ - eoreq ip, sp, r0, ror #29 │ │ │ │ + mlaeq sp, r0, r2, sp │ │ │ │ + eoreq pc, lr, ip, asr #25 │ │ │ │ + eoreq lr, lr, ip, lsr #4 │ │ │ │ + eoreq fp, sp, r8, ror r0 │ │ │ │ + eoreq pc, lr, r4, ror #24 │ │ │ │ + eoreq pc, lr, r8, lsl ip @ │ │ │ │ + eoreq fp, sp, r4, ror sp │ │ │ │ + eoreq fp, sp, r4, lsr #26 │ │ │ │ + eoreq pc, lr, r8, asr #22 │ │ │ │ + eoreq fp, sp, r0, asr #25 │ │ │ │ + ldrdeq pc, [lr], -r0 @ │ │ │ │ + eoreq sp, sp, r0, asr r0 │ │ │ │ rsbseq lr, sp, r0, asr #11 │ │ │ │ - eoreq pc, lr, r0, ror #17 │ │ │ │ - eoreq fp, sp, r0, ror #20 │ │ │ │ - eoreq pc, lr, r8, lsl #17 │ │ │ │ - eoreq fp, sp, r0, ror #19 │ │ │ │ - eoreq pc, lr, r0, lsl #16 │ │ │ │ - eoreq pc, lr, ip, ror #15 │ │ │ │ - eoreq ip, sp, ip, ror #26 │ │ │ │ + eoreq pc, lr, r0, asr sl @ │ │ │ │ + ldrdeq fp, [sp], -r0 @ │ │ │ │ + strdeq pc, [lr], -r8 @ │ │ │ │ + eoreq fp, sp, r0, asr fp │ │ │ │ + eoreq pc, lr, r0, ror r9 @ │ │ │ │ + eoreq pc, lr, ip, asr r9 @ │ │ │ │ + ldrdeq ip, [sp], -ip @ │ │ │ │ rsbseq lr, sp, ip, asr #8 │ │ │ │ - eoreq pc, lr, r8, asr #14 │ │ │ │ - eoreq fp, sp, r8, asr #17 │ │ │ │ - strdeq pc, [lr], -r0 @ │ │ │ │ - eoreq fp, sp, r4, asr #16 │ │ │ │ + @ instruction: 0x002ef8b8 │ │ │ │ + eoreq fp, sp, r8, lsr sl │ │ │ │ + eoreq pc, lr, r0, ror #16 │ │ │ │ + @ instruction: 0x002db9b4 │ │ │ │ rsbseq lr, sp, ip, lsr #6 │ │ │ │ - eoreq pc, lr, ip, ror #12 │ │ │ │ - mlaeq sp, r8, r7, fp │ │ │ │ - eoreq fp, sp, r4, ror #14 │ │ │ │ - eoreq fp, sp, ip, asr #14 │ │ │ │ - mlaeq lr, r4, r5, pc @ │ │ │ │ - strdeq fp, [sp], -ip @ │ │ │ │ - eoreq pc, lr, ip, asr #10 │ │ │ │ + ldrdeq pc, [lr], -ip @ │ │ │ │ + eoreq fp, sp, r8, lsl #18 │ │ │ │ + ldrdeq fp, [sp], -r4 @ │ │ │ │ + @ instruction: 0x002db8bc │ │ │ │ + eoreq pc, lr, r4, lsl #14 │ │ │ │ + eoreq fp, sp, ip, ror #16 │ │ │ │ + @ instruction: 0x002ef6bc │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x002d79b8 │ │ │ │ + eoreq r7, sp, r8, lsr #22 │ │ │ │ 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 │ │ │ │ - eoreq pc, lr, r4, lsl #6 │ │ │ │ - eoreq ip, sp, r4, asr #17 │ │ │ │ - eoreq fp, sp, r8, ror #8 │ │ │ │ - @ instruction: 0x002ef2b4 │ │ │ │ - eoreq fp, sp, r8, lsl r4 │ │ │ │ - eoreq pc, lr, ip, ror r2 @ │ │ │ │ - strdeq ip, [sp], -r0 @ │ │ │ │ - eoreq pc, lr, ip, lsl r2 @ │ │ │ │ - eoreq fp, sp, ip, lsr #7 │ │ │ │ - eoreq ip, sp, r8, lsl #15 │ │ │ │ - @ instruction: 0x002ef1b0 │ │ │ │ - @ instruction: 0x002ef1b8 │ │ │ │ - eoreq fp, sp, r0, lsr r3 │ │ │ │ - eoreq ip, sp, r4, lsr r7 │ │ │ │ - eoreq pc, lr, r0, asr r1 @ │ │ │ │ - eoreq pc, lr, r0, lsr r1 @ │ │ │ │ - @ instruction: 0x002dc6b0 │ │ │ │ + eoreq pc, lr, r4, ror r4 @ │ │ │ │ + eoreq ip, sp, r4, lsr sl │ │ │ │ + ldrdeq fp, [sp], -r8 @ │ │ │ │ + eoreq pc, lr, r4, lsr #8 │ │ │ │ + eoreq fp, sp, r8, lsl #11 │ │ │ │ + eoreq pc, lr, ip, ror #7 │ │ │ │ + eoreq ip, sp, r0, ror #18 │ │ │ │ + eoreq pc, lr, ip, lsl #7 │ │ │ │ + eoreq fp, sp, ip, lsl r5 │ │ │ │ + strdeq ip, [sp], -r8 @ │ │ │ │ + eoreq pc, lr, r0, lsr #6 │ │ │ │ + eoreq pc, lr, r8, lsr #6 │ │ │ │ + eoreq fp, sp, r0, lsr #9 │ │ │ │ + eoreq ip, sp, r4, lsr #17 │ │ │ │ + eoreq pc, lr, r0, asr #5 │ │ │ │ + eoreq pc, lr, r0, lsr #5 │ │ │ │ + eoreq ip, sp, r0, lsr #16 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - eoreq fp, sp, ip, ror r2 │ │ │ │ - eoreq sp, lr, r4, lsl r6 │ │ │ │ - eoreq pc, lr, r4, rrx │ │ │ │ - eoreq ip, sp, r4, asr #12 │ │ │ │ - @ instruction: 0x002ed5b8 │ │ │ │ - eoreq ip, sp, r4, asr #11 │ │ │ │ - eoreq fp, sp, r4, asr #2 │ │ │ │ - eoreq lr, lr, r8, lsr #30 │ │ │ │ - eoreq ip, sp, r8, lsr #9 │ │ │ │ - eoreq sp, lr, r8, ror #8 │ │ │ │ - eoreq ip, sp, ip, lsl #10 │ │ │ │ - eoreq lr, lr, ip, asr #29 │ │ │ │ - eoreq sl, sp, r8, asr #5 │ │ │ │ - mlaeq lr, ip, lr, lr │ │ │ │ - eoreq ip, sp, ip, asr r4 │ │ │ │ - strdeq ip, [sp], -r4 @ │ │ │ │ - eoreq lr, lr, r4, lsr #28 │ │ │ │ - eoreq lr, lr, ip, lsl #28 │ │ │ │ - eoreq ip, sp, ip, lsl #7 │ │ │ │ + eoreq fp, sp, ip, ror #7 │ │ │ │ + eoreq sp, lr, r4, lsl #15 │ │ │ │ + ldrdeq pc, [lr], -r4 @ │ │ │ │ + @ instruction: 0x002dc7b4 │ │ │ │ + eoreq sp, lr, r8, lsr #14 │ │ │ │ + eoreq ip, sp, r4, lsr r7 │ │ │ │ + @ instruction: 0x002db2b4 │ │ │ │ + mlaeq lr, r8, r0, pc @ │ │ │ │ + eoreq ip, sp, r8, lsl r6 │ │ │ │ + ldrdeq sp, [lr], -r8 @ │ │ │ │ + eoreq ip, sp, ip, ror r6 │ │ │ │ + eoreq pc, lr, ip, lsr r0 @ │ │ │ │ + eoreq sl, sp, r8, lsr r4 │ │ │ │ + eoreq pc, lr, ip │ │ │ │ + eoreq ip, sp, ip, asr #11 │ │ │ │ + eoreq ip, sp, r4, ror #10 │ │ │ │ + mlaeq lr, r4, pc, lr @ │ │ │ │ + eoreq lr, lr, ip, ror pc │ │ │ │ + strdeq ip, [sp], -ip @ │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - eoreq lr, lr, r4, asr #27 │ │ │ │ - eoreq ip, sp, r4, asr #6 │ │ │ │ - eoreq sp, lr, r0, ror #5 │ │ │ │ - eoreq lr, lr, r8, asr sp │ │ │ │ + eoreq lr, lr, r4, lsr pc │ │ │ │ + @ instruction: 0x002dc4b4 │ │ │ │ + eoreq sp, lr, r0, asr r4 │ │ │ │ + eoreq lr, lr, r8, asr #29 │ │ │ │ + eoreq ip, sp, r8, asr #8 │ │ │ │ + eoreq sp, lr, r8, lsl #8 │ │ │ │ + eoreq lr, lr, r0, lsl #29 │ │ │ │ + eoreq ip, sp, r0, lsl #8 │ │ │ │ + eoreq sp, lr, r0, asr #7 │ │ │ │ + eoreq lr, lr, r8, lsr lr │ │ │ │ + @ instruction: 0x002dc3b8 │ │ │ │ + eoreq sp, lr, ip, ror r3 │ │ │ │ ldrdeq ip, [sp], -r8 @ │ │ │ │ - mlaeq lr, r8, r2, sp │ │ │ │ - eoreq lr, lr, r0, lsl sp │ │ │ │ - mlaeq sp, r0, r2, ip │ │ │ │ - eoreq sp, lr, r0, asr r2 │ │ │ │ - eoreq lr, lr, r8, asr #25 │ │ │ │ - eoreq ip, sp, r8, asr #4 │ │ │ │ - eoreq sp, lr, ip, lsl #4 │ │ │ │ - eoreq ip, sp, r8, ror #4 │ │ │ │ - eoreq lr, lr, r4, asr ip │ │ │ │ + eoreq lr, lr, r4, asr #27 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - eoreq sp, lr, ip, lsl #3 │ │ │ │ - strdeq ip, [sp], -r4 @ │ │ │ │ - eoreq lr, lr, ip, ror #23 │ │ │ │ - eoreq lr, lr, ip, asr #23 │ │ │ │ - eoreq ip, sp, ip, asr #2 │ │ │ │ - eoreq ip, sp, r8, lsl #2 │ │ │ │ - eoreq lr, lr, ip, ror fp │ │ │ │ - eoreq lr, lr, r8, asr #22 │ │ │ │ - eoreq ip, sp, r8, lsl r1 │ │ │ │ - strdeq ip, [sp], -ip @ │ │ │ │ - strdeq lr, [lr], -ip @ │ │ │ │ - eoreq sp, lr, r4, asr r0 │ │ │ │ - mlaeq lr, r4, sl, lr │ │ │ │ - eoreq ip, sp, r4, lsl r0 │ │ │ │ - ldrdeq ip, [lr], -r8 @ │ │ │ │ - eoreq ip, sp, r0 │ │ │ │ - eoreq lr, lr, r0, lsr sl │ │ │ │ - eoreq ip, lr, r4, lsl #31 │ │ │ │ - eoreq ip, sp, ip, lsr #32 │ │ │ │ - strdeq lr, [lr], -r4 @ │ │ │ │ + strdeq sp, [lr], -ip @ │ │ │ │ + eoreq ip, sp, r4, ror #6 │ │ │ │ + eoreq lr, lr, ip, asr sp │ │ │ │ + eoreq lr, lr, ip, lsr sp │ │ │ │ + @ instruction: 0x002dc2bc │ │ │ │ + eoreq ip, sp, r8, ror r2 │ │ │ │ + eoreq lr, lr, ip, ror #25 │ │ │ │ + @ instruction: 0x002eecb8 │ │ │ │ + eoreq ip, sp, r8, lsl #5 │ │ │ │ + eoreq ip, sp, ip, ror #4 │ │ │ │ + eoreq lr, lr, ip, ror #24 │ │ │ │ + eoreq sp, lr, r4, asr #3 │ │ │ │ + eoreq lr, lr, r4, lsl #24 │ │ │ │ + eoreq ip, sp, r4, lsl #3 │ │ │ │ + eoreq sp, lr, r8, asr #2 │ │ │ │ + eoreq ip, sp, r0, ror r1 │ │ │ │ + eoreq lr, lr, r0, lsr #23 │ │ │ │ + strdeq sp, [lr], -r4 @ │ │ │ │ + mlaeq sp, ip, r1, ip │ │ │ │ + eoreq lr, lr, r4, ror #22 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq lr, lr, ip, ror r9 │ │ │ │ - eoreq fp, sp, ip, ror pc │ │ │ │ - eoreq lr, lr, ip, asr r9 │ │ │ │ - eoreq fp, sp, r4, ror #30 │ │ │ │ - eoreq lr, lr, r8, lsr r9 │ │ │ │ - eoreq r6, sp, r0, lsr lr │ │ │ │ - eoreq ip, lr, r0, ror lr │ │ │ │ + eoreq lr, lr, ip, ror #21 │ │ │ │ + eoreq ip, sp, ip, ror #1 │ │ │ │ + eoreq lr, lr, ip, asr #21 │ │ │ │ + ldrdeq ip, [sp], -r4 @ │ │ │ │ + eoreq lr, lr, r8, lsr #21 │ │ │ │ + eoreq r6, sp, r0, lsr #31 │ │ │ │ + eoreq ip, lr, r0, ror #31 │ │ │ │ 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, ip, lsr #1 │ │ │ │ + eorseq r4, r0, ip, lsl r2 │ │ │ │ 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, lsr sl │ │ │ │ + eoreq fp, sp, r8, lsr #23 │ │ │ │ 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, r6, lsl #29 │ │ │ │ + @ instruction: 0x00303ff6 │ │ │ │ andseq r0, r4, r2, lsl #30 │ │ │ │ - eorseq r3, r0, r0, ror lr │ │ │ │ + eorseq r3, r0, r0, ror #31 │ │ │ │ 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, r8, lsr lr │ │ │ │ + eorseq r3, r0, r8, lsr #31 │ │ │ │ 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 │ │ │ │ - mlaseq r0, r0, r2, r4 │ │ │ │ + eorseq r4, r0, r0, lsl #8 │ │ │ │ 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, r8, ror #1 │ │ │ │ + eorseq r4, r0, r8, asr r2 │ │ │ │ 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, ip, asr #9 │ │ │ │ - eorseq r3, r0, r0, asr #9 │ │ │ │ - eorseq r3, r0, ip, asr #9 │ │ │ │ - eorseq r3, r0, r0, lsr #10 │ │ │ │ + eorseq r3, r0, ip, lsr r6 │ │ │ │ + eorseq r3, r0, r0, lsr r6 │ │ │ │ + eorseq r3, r0, ip, lsr r6 │ │ │ │ + mlaseq r0, r0, r6, r3 │ │ │ │ rsbseq fp, sp, ip, lsl r5 │ │ │ │ @ instruction: 0xffc00030 │ │ │ │ - eorseq r3, r0, r0, asr r1 │ │ │ │ + eorseq r3, r0, r0, asr #5 │ │ │ │ andeq r4, r0, r0, lsr #28 │ │ │ │ - @ instruction: 0x00302af4 │ │ │ │ - eorseq r2, r0, ip, lsl #18 │ │ │ │ + eorseq r2, r0, r4, ror #24 │ │ │ │ + eorseq r2, r0, ip, ror sl │ │ │ │ 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, ror #4 │ │ │ │ + ldrdeq sl, [sp], -r8 @ │ │ │ │ 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} │ │ │ │ - @ instruction: 0x003023b8 │ │ │ │ + eorseq r2, r0, r8, lsr #10 │ │ │ │ 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 │ │ │ │ - eorseq r1, r0, r4, ror #27 │ │ │ │ + eorseq r1, r0, r4, asr pc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002d8db0 │ │ │ │ - eoreq r8, sp, ip, ror sp │ │ │ │ + eoreq r8, sp, r0, lsr #30 │ │ │ │ + eoreq r8, sp, ip, ror #29 │ │ │ │ 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 │ │ │ │ - strdeq r8, [sp], -r0 @ │ │ │ │ + eoreq r8, sp, r0, ror #30 │ │ │ │ rsbseq r8, sp, r4, lsr #22 │ │ │ │ - ldrdeq r8, [sp], -r8 @ │ │ │ │ - eoreq r8, sp, ip, lsl sp │ │ │ │ - eoreq r8, sp, ip, asr sp │ │ │ │ + eoreq r8, sp, r8, asr #28 │ │ │ │ + eoreq r8, sp, ip, lsl #29 │ │ │ │ + eoreq r8, sp, ip, asr #29 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ - strdeq r8, [sp], -ip @ │ │ │ │ - eoreq r8, sp, ip, ror #13 │ │ │ │ - strdeq r2, [lr], -r0 @ │ │ │ │ - eoreq r2, lr, ip, ror #3 │ │ │ │ - eoreq r8, sp, r8, lsr #13 │ │ │ │ + eoreq r8, sp, ip, ror #16 │ │ │ │ + eoreq r8, sp, ip, asr r8 │ │ │ │ + eoreq r2, lr, r0, ror #6 │ │ │ │ + eoreq r2, lr, ip, asr r3 │ │ │ │ + eoreq r8, sp, r8, lsl r8 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @ instruction: 0xffc0000f │ │ │ │ - eorseq r0, r0, ip, lsl #4 │ │ │ │ - eorseq r0, r0, r1 │ │ │ │ + eorseq r0, r0, ip, ror r3 │ │ │ │ + eorseq r0, r0, r1, ror r1 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, pc, r8, ror sp @ │ │ │ │ - eoreq r7, sp, r0, asr sp │ │ │ │ - eoreq pc, pc, r1, lsl #24 │ │ │ │ - eoreq r7, sp, r4, lsl lr │ │ │ │ - eoreq r7, sp, r0, asr #27 │ │ │ │ + eoreq pc, pc, r8, ror #29 │ │ │ │ + eoreq r7, sp, r0, asr #29 │ │ │ │ + eoreq pc, pc, r1, ror sp @ │ │ │ │ + eoreq r7, sp, r4, lsl #31 │ │ │ │ + eoreq r7, sp, r0, lsr pc │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - eoreq r7, sp, r0, lsl #24 │ │ │ │ - eoreq r7, sp, r0, lsl #24 │ │ │ │ + eoreq r7, sp, r0, ror sp │ │ │ │ + eoreq r7, sp, r0, ror sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - mlaeq sp, ip, sl, r7 │ │ │ │ + eoreq r7, sp, ip, lsl #24 │ │ │ │ muleq r0, r0, r5 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - eoreq r3, sp, r8, asr #16 │ │ │ │ - eoreq r7, sp, r8, lsr r7 │ │ │ │ - eoreq r7, sp, ip, lsl r7 │ │ │ │ - @ instruction: 0x002d74b0 │ │ │ │ + @ instruction: 0x002d39b8 │ │ │ │ + eoreq r7, sp, r8, lsr #17 │ │ │ │ + eoreq r7, sp, ip, lsl #17 │ │ │ │ + eoreq r7, sp, r0, lsr #12 │ │ │ │ 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 │ │ │ │ - strdeq lr, [pc], -r4 @ │ │ │ │ - eoreq pc, pc, pc, asr r0 @ │ │ │ │ - ldrdeq lr, [pc], -ip @ │ │ │ │ + eoreq pc, pc, r4, ror #2 │ │ │ │ + eoreq pc, pc, pc, asr #3 │ │ │ │ + eoreq pc, pc, ip, asr #2 │ │ │ │ svcne 0x0080140f │ │ │ │ - eoreq lr, pc, ip, lsr #29 │ │ │ │ - eoreq lr, pc, r0, lsl #29 │ │ │ │ + eoreq pc, pc, ip, lsl r0 @ │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ 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, r4, asr #26 │ │ │ │ + @ instruction: 0x002feeb4 │ │ │ │ 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, asr #24 │ │ │ │ - eoreq r6, sp, ip, lsr ip │ │ │ │ + @ instruction: 0x002d6db8 │ │ │ │ + eoreq r6, sp, ip, lsr #27 │ │ │ │ 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 │ │ │ │ - eoreq r6, sp, r8, ror #23 │ │ │ │ - ldrdeq r6, [sp], -ip @ │ │ │ │ + eoreq r6, sp, r8, asr sp │ │ │ │ + eoreq r6, sp, ip, asr #26 │ │ │ │ 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, lsl #23 │ │ │ │ - eoreq r6, sp, ip, ror fp │ │ │ │ + strdeq r6, [sp], -r8 @ │ │ │ │ + eoreq r6, sp, ip, ror #25 │ │ │ │ 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 │ │ │ │ - eoreq r6, sp, r8, lsr #22 │ │ │ │ - eoreq r6, sp, ip, lsl fp │ │ │ │ + mlaeq sp, r8, ip, r6 │ │ │ │ + eoreq r6, sp, ip, lsl #25 │ │ │ │ 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 @ │ │ │ │ - eoreq r6, sp, r8, asr #21 │ │ │ │ - @ instruction: 0x002d6abc │ │ │ │ + eoreq r6, sp, r8, lsr ip │ │ │ │ + eoreq r6, sp, ip, lsr #24 │ │ │ │ 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, ror #20 │ │ │ │ - eoreq r6, sp, ip, asr sl │ │ │ │ + ldrdeq r6, [sp], -r8 @ │ │ │ │ + eoreq r6, sp, ip, asr #23 │ │ │ │ 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 │ │ │ │ - eoreq r6, sp, r8, lsl #20 │ │ │ │ - strdeq r6, [sp], -ip @ │ │ │ │ + eoreq r6, sp, r8, ror fp │ │ │ │ + eoreq r6, sp, ip, ror #22 │ │ │ │ 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, lsr #19 │ │ │ │ - mlaeq sp, ip, r9, r6 │ │ │ │ + eoreq r6, sp, r8, lsl fp │ │ │ │ + eoreq r6, sp, ip, lsl #22 │ │ │ │ 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, asr #18 │ │ │ │ - eoreq r6, sp, ip, lsr r9 │ │ │ │ + @ instruction: 0x002d6ab8 │ │ │ │ + eoreq r6, sp, ip, lsr #21 │ │ │ │ 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 @ │ │ │ │ - eoreq r6, sp, r8, ror #17 │ │ │ │ - ldrdeq r6, [sp], -ip @ │ │ │ │ + eoreq r6, sp, r8, asr sl │ │ │ │ + eoreq r6, sp, ip, asr #20 │ │ │ │ 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 │ │ │ │ - strdeq r8, [lr], -ip @ │ │ │ │ - eoreq r6, sp, ip, lsl #17 │ │ │ │ - eoreq r6, sp, r8, lsl #17 │ │ │ │ + eoreq r8, lr, ip, ror #10 │ │ │ │ + strdeq r6, [sp], -ip @ │ │ │ │ + strdeq r6, [sp], -r8 @ │ │ │ │ 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, r4, lsr #7 │ │ │ │ - eoreq r6, sp, r8, lsr r8 │ │ │ │ + eoreq r8, lr, r4, lsl r5 │ │ │ │ + eoreq r6, sp, r8, lsr #19 │ │ │ │ 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, r8, ror #6 │ │ │ │ - strdeq r6, [sp], -ip @ │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ + eoreq r6, sp, ip, ror #18 │ │ │ │ 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, lsr r9 │ │ │ │ + eoreq r7, lr, ip, lsr #21 │ │ │ │ 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, lsr r0 │ │ │ │ + eoreq r7, sp, r4, lsr #3 │ │ │ │ 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, ror r5 │ │ │ │ - eoreq r4, sp, ip, asr #1 │ │ │ │ + eoreq r7, lr, r0, ror #13 │ │ │ │ + eoreq r4, sp, ip, lsr r2 │ │ │ │ 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 r6, sp, r8, lsl #31 │ │ │ │ - eoreq r0, sp, r0, ror #11 │ │ │ │ - eoreq r5, sp, r8, ror #11 │ │ │ │ - eoreq r4, lr, ip, ror #16 │ │ │ │ - @ instruction: 0x002d55b0 │ │ │ │ + strdeq r7, [sp], -r8 @ │ │ │ │ + eoreq r0, sp, r0, asr r7 │ │ │ │ + eoreq r5, sp, r8, asr r7 │ │ │ │ + ldrdeq r4, [lr], -ip @ │ │ │ │ + eoreq r5, sp, r0, lsr #14 │ │ │ │ + eoreq r7, sp, r0, rrx │ │ │ │ + eoreq r5, sp, ip, ror #13 │ │ │ │ + eoreq r7, sp, r8, asr r0 │ │ │ │ + eoreq r7, sp, r4, lsr #32 │ │ │ │ strdeq r6, [sp], -r0 @ │ │ │ │ - eoreq r5, sp, ip, ror r5 │ │ │ │ - eoreq r6, sp, r8, ror #29 │ │ │ │ - @ instruction: 0x002d6eb4 │ │ │ │ - eoreq r6, sp, r0, lsl #29 │ │ │ │ - eoreq r4, sp, r8, lsr #8 │ │ │ │ - eoreq r3, sp, r4, lsr #23 │ │ │ │ - @ instruction: 0x002d43bc │ │ │ │ - eoreq r4, sp, ip, lsl #7 │ │ │ │ - eoreq r0, sp, r0, asr r4 │ │ │ │ - eoreq r4, sp, r4, lsr #6 │ │ │ │ - eoreq fp, lr, r4, ror #6 │ │ │ │ - eoreq r3, sp, r8, ror sp │ │ │ │ - eoreq r0, sp, r4, lsl #5 │ │ │ │ + mlaeq sp, r8, r5, r4 │ │ │ │ + eoreq r3, sp, r4, lsl sp │ │ │ │ + eoreq r4, sp, ip, lsr #10 │ │ │ │ + strdeq r4, [sp], -ip @ │ │ │ │ + eoreq r0, sp, r0, asr #11 │ │ │ │ + mlaeq sp, r4, r4, r4 │ │ │ │ + ldrdeq fp, [lr], -r4 @ │ │ │ │ + eoreq r3, sp, r8, ror #29 │ │ │ │ + strdeq r0, [sp], -r4 @ │ │ │ │ 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 │ │ │ │ - ldrdeq r6, [sp], -ip @ │ │ │ │ - eoreq r4, sp, r8, ror r3 │ │ │ │ - eoreq r3, sp, r4, lsl #29 │ │ │ │ - eoreq r5, sp, ip, asr #4 │ │ │ │ - eoreq r4, sp, r4, lsr r3 │ │ │ │ - eoreq r4, sp, r0, lsl #6 │ │ │ │ - ldrdeq r4, [sp], -r0 @ │ │ │ │ - eoreq r4, sp, r4, lsr #5 │ │ │ │ - eoreq r5, sp, r4, lsr r1 │ │ │ │ - eoreq r4, sp, r4, ror #4 │ │ │ │ - eoreq r4, sp, ip, lsr #4 │ │ │ │ - strdeq r4, [sp], -r4 @ │ │ │ │ - @ instruction: 0x002d41bc │ │ │ │ - eoreq r4, sp, r8, lsl #3 │ │ │ │ - eoreq r4, sp, r0, asr r1 │ │ │ │ - eoreq r4, sp, r8, lsl r1 │ │ │ │ - ldrdeq r4, [sp], -ip @ │ │ │ │ - eoreq r4, sp, r8, lsr #1 │ │ │ │ - eoreq r4, sp, ip, ror r0 │ │ │ │ + eoreq r6, sp, ip, asr #26 │ │ │ │ + eoreq r4, sp, r8, ror #9 │ │ │ │ + strdeq r3, [sp], -r4 @ │ │ │ │ + @ instruction: 0x002d53bc │ │ │ │ + eoreq r4, sp, r4, lsr #9 │ │ │ │ + eoreq r4, sp, r0, ror r4 │ │ │ │ + eoreq r4, sp, r0, asr #8 │ │ │ │ + eoreq r4, sp, r4, lsl r4 │ │ │ │ + eoreq r5, sp, r4, lsr #5 │ │ │ │ ldrdeq r4, [sp], -r4 @ │ │ │ │ - eoreq r4, sp, ip │ │ │ │ - ldrdeq r3, [sp], -ip @ │ │ │ │ - eoreq r6, sp, r4, lsr #14 │ │ │ │ + mlaeq sp, ip, r3, r4 │ │ │ │ + eoreq r4, sp, r4, ror #6 │ │ │ │ + eoreq r4, sp, ip, lsr #6 │ │ │ │ + strdeq r4, [sp], -r8 @ │ │ │ │ + eoreq r4, sp, r0, asr #5 │ │ │ │ + eoreq r4, sp, r8, lsl #5 │ │ │ │ + eoreq r4, sp, ip, asr #4 │ │ │ │ + eoreq r4, sp, r8, lsl r2 │ │ │ │ + eoreq r4, sp, ip, ror #3 │ │ │ │ + eoreq r4, sp, r4, asr #6 │ │ │ │ + eoreq r4, sp, ip, ror r1 │ │ │ │ + eoreq r4, sp, ip, asr #2 │ │ │ │ + mlaeq sp, r4, r8, r6 │ │ │ │ + eoreq r4, sp, r0, ror #1 │ │ │ │ + strheq r4, [sp], -r4 @ │ │ │ │ + eoreq r4, sp, ip, lsr #1 │ │ │ │ + eoreq r4, sp, r8, lsl #1 │ │ │ │ + eoreq r4, sp, r0, lsl #2 │ │ │ │ + ldrdeq r4, [sp], -r8 @ │ │ │ │ + ldrdeq r3, [sp], -r4 @ │ │ │ │ + eoreq r3, sp, r0, lsr #31 │ │ │ │ eoreq r3, sp, r0, ror pc │ │ │ │ eoreq r3, sp, r4, asr #30 │ │ │ │ - eoreq r3, sp, ip, lsr pc │ │ │ │ - eoreq r3, sp, r8, lsl pc │ │ │ │ - mlaeq sp, r0, pc, r3 @ │ │ │ │ - eoreq r3, sp, r8, ror #30 │ │ │ │ - eoreq r3, sp, r4, ror #28 │ │ │ │ - eoreq r3, sp, r0, lsr lr │ │ │ │ - eoreq r3, sp, r0, lsl #28 │ │ │ │ - ldrdeq r3, [sp], -r4 @ │ │ │ │ - eoreq r3, sp, r4, lsr #27 │ │ │ │ - eoreq r3, sp, r0, lsl #27 │ │ │ │ - eoreq r3, sp, ip, asr #26 │ │ │ │ - eoreq r3, sp, ip, lsl sp │ │ │ │ - eoreq r3, sp, r4, ror #25 │ │ │ │ - eoreq sl, sp, r0, lsl fp │ │ │ │ - strdeq r6, [sp], -r4 @ │ │ │ │ - eoreq r3, sp, ip, lsr #25 │ │ │ │ - eoreq r3, sp, r4, ror ip │ │ │ │ - eoreq r3, sp, r0, asr #24 │ │ │ │ - eoreq r3, sp, ip, lsl #24 │ │ │ │ - eoreq r3, sp, ip, ror #4 │ │ │ │ + eoreq r3, sp, r4, lsl pc │ │ │ │ + strdeq r3, [sp], -r0 @ │ │ │ │ + @ instruction: 0x002d3ebc │ │ │ │ + eoreq r3, sp, ip, lsl #29 │ │ │ │ + eoreq r3, sp, r4, asr lr │ │ │ │ + eoreq sl, sp, r0, lsl #25 │ │ │ │ + eoreq r6, sp, r4, ror #8 │ │ │ │ + eoreq r3, sp, ip, lsl lr │ │ │ │ + eoreq r3, sp, r4, ror #27 │ │ │ │ + @ instruction: 0x002d3db0 │ │ │ │ + eoreq r3, sp, ip, ror sp │ │ │ │ + ldrdeq r3, [sp], -ip @ │ │ │ │ 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 │ │ │ │ - eoreq r2, sp, r4, ror #31 │ │ │ │ - eoreq r6, sp, r8, ror r0 │ │ │ │ - eoreq r4, sp, r4, asr #13 │ │ │ │ - eoreq r4, sp, r8, asr #13 │ │ │ │ - eoreq r3, sp, ip, lsr #1 │ │ │ │ + eoreq r3, sp, r4, asr r1 │ │ │ │ + eoreq r6, sp, r8, ror #3 │ │ │ │ + eoreq r4, sp, r4, lsr r8 │ │ │ │ + eoreq r4, sp, r8, lsr r8 │ │ │ │ + eoreq r3, sp, ip, lsl r2 │ │ │ │ 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 │ │ │ │ - eoreq ip, sp, r0, asr #17 │ │ │ │ - eoreq r5, sp, r0, asr pc │ │ │ │ - eoreq r5, sp, r4, ror #30 │ │ │ │ - eoreq r4, sp, r4, asr #11 │ │ │ │ - eoreq r3, sp, r4, asr #18 │ │ │ │ - @ instruction: 0x002d5ebc │ │ │ │ - eoreq r2, sp, r0, lsr pc │ │ │ │ + eoreq ip, sp, r0, lsr sl │ │ │ │ + eoreq r6, sp, r0, asr #1 │ │ │ │ + ldrdeq r6, [sp], -r4 @ │ │ │ │ + eoreq r4, sp, r4, lsr r7 │ │ │ │ + @ instruction: 0x002d3ab4 │ │ │ │ + eoreq r6, sp, ip, lsr #32 │ │ │ │ + eoreq r3, sp, r0, lsr #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 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 │ │ │ │ - eoreq r5, sp, ip, asr #27 │ │ │ │ - eoreq r4, sp, r4, asr r4 │ │ │ │ - eoreq r3, sp, ip, asr r8 │ │ │ │ - eoreq r4, sp, r8, asr #8 │ │ │ │ - eoreq r3, sp, r4, lsr #16 │ │ │ │ - strdeq r3, [sp], -r0 @ │ │ │ │ - @ instruction: 0x002d37bc │ │ │ │ - @ instruction: 0x002d2db8 │ │ │ │ + eoreq r5, sp, ip, lsr pc │ │ │ │ + eoreq r4, sp, r4, asr #11 │ │ │ │ + eoreq r3, sp, ip, asr #19 │ │ │ │ + @ instruction: 0x002d45b8 │ │ │ │ + mlaeq sp, r4, r9, r3 │ │ │ │ + eoreq r3, sp, r0, ror #18 │ │ │ │ + eoreq r3, sp, ip, lsr #18 │ │ │ │ + eoreq r2, sp, 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 │ │ │ │ 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 │ │ │ │ - eoreq r3, sp, r8, lsr #14 │ │ │ │ - eoreq r5, sp, r0, asr ip │ │ │ │ - eoreq r5, sp, r0, ror #24 │ │ │ │ - eoreq r4, sp, r0, asr #5 │ │ │ │ - eoreq r2, sp, r4, ror ip │ │ │ │ + mlaeq sp, r8, r8, r3 │ │ │ │ + eoreq r5, sp, r0, asr #27 │ │ │ │ + ldrdeq r5, [sp], -r0 @ │ │ │ │ + eoreq r4, sp, r0, lsr r4 │ │ │ │ + eoreq r2, sp, r4, ror #27 │ │ │ │ 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 │ │ │ │ - mlaeq sp, r8, r1, r4 │ │ │ │ - eoreq r3, sp, r0, lsr r6 │ │ │ │ - eoreq r5, sp, r0, lsl fp │ │ │ │ - mlaeq sp, r4, r1, r4 │ │ │ │ - eoreq r5, sp, r4, asr sl │ │ │ │ - eoreq r3, sp, r4, ror r5 │ │ │ │ - eoreq r4, sp, r0, asr #1 │ │ │ │ - eoreq r4, sp, r4, asr #1 │ │ │ │ - eoreq r3, sp, r0, lsr r5 │ │ │ │ - eoreq r3, sp, r0, lsl #10 │ │ │ │ - ldrdeq r3, [sp], -r0 @ │ │ │ │ - eoreq r2, sp, r8, ror #19 │ │ │ │ + eoreq r4, sp, r8, lsl #6 │ │ │ │ + eoreq r3, sp, r0, lsr #15 │ │ │ │ + eoreq r5, sp, r0, lsl #25 │ │ │ │ + eoreq r4, sp, r4, lsl #6 │ │ │ │ + eoreq r5, sp, r4, asr #23 │ │ │ │ + eoreq r3, sp, r4, ror #13 │ │ │ │ + eoreq r4, sp, r0, lsr r2 │ │ │ │ + eoreq r4, sp, r4, lsr r2 │ │ │ │ + eoreq r3, sp, r0, lsr #13 │ │ │ │ + eoreq r3, sp, r0, ror r6 │ │ │ │ + eoreq r3, sp, r0, asr #12 │ │ │ │ + eoreq r2, sp, r8, asr fp │ │ │ │ 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, lsr r3 │ │ │ │ - eoreq r5, sp, r8, asr #16 │ │ │ │ - eoreq r5, sp, ip, ror #16 │ │ │ │ - eoreq lr, ip, r4, lsl r4 │ │ │ │ - eoreq r3, sp, ip, lsl #29 │ │ │ │ - eoreq r3, sp, ip, asr #5 │ │ │ │ - ldrdeq r5, [sp], -r0 @ │ │ │ │ - eoreq r3, sp, r8, asr #28 │ │ │ │ - eoreq r2, sp, ip, lsl #17 │ │ │ │ + eoreq r3, sp, r8, lsr #9 │ │ │ │ + @ instruction: 0x002d59b8 │ │ │ │ + ldrdeq r5, [sp], -ip @ │ │ │ │ + eoreq lr, ip, r4, lsl #11 │ │ │ │ + strdeq r3, [sp], -ip @ │ │ │ │ + eoreq r3, sp, ip, lsr r4 │ │ │ │ + eoreq r5, sp, r0, asr #18 │ │ │ │ + @ instruction: 0x002d3fb8 │ │ │ │ + strdeq r2, [sp], -ip @ │ │ │ │ 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 │ │ │ │ - eoreq r5, sp, r0, lsr #14 │ │ │ │ + mlaeq sp, r0, r8, r5 │ │ │ │ + eoreq r3, sp, r8, ror #8 │ │ │ │ + eoreq r2, sp, r4, lsr fp │ │ │ │ + strdeq r3, [sp], -r0 @ │ │ │ │ + eoreq r5, sp, r8, lsr #16 │ │ │ │ + eoreq r2, sp, ip, asr #10 │ │ │ │ + eoreq r3, sp, ip, lsl r4 │ │ │ │ + mlaeq sp, r8, sl, r2 │ │ │ │ + eoreq r3, sp, ip, asr lr │ │ │ │ + eoreq r3, sp, r8, lsr #28 │ │ │ │ + eoreq r5, sp, ip, lsr r7 │ │ │ │ + mlaeq sp, r4, r3, r3 │ │ │ │ + eoreq r2, sp, r4, ror #19 │ │ │ │ + eoreq r3, sp, r4, lsr #8 │ │ │ │ + @ instruction: 0x002d32b0 │ │ │ │ + eoreq r3, sp, r4, ror r2 │ │ │ │ + eoreq r3, sp, r8, lsr r2 │ │ │ │ strdeq r3, [sp], -r8 @ │ │ │ │ - eoreq r2, sp, r4, asr #19 │ │ │ │ - eoreq r3, sp, r0, lsl #27 │ │ │ │ - @ instruction: 0x002d56b8 │ │ │ │ - ldrdeq r2, [sp], -ip @ │ │ │ │ - eoreq r3, sp, ip, lsr #5 │ │ │ │ - eoreq r2, sp, r8, lsr #18 │ │ │ │ - eoreq r3, sp, ip, ror #25 │ │ │ │ - @ instruction: 0x002d3cb8 │ │ │ │ - eoreq r5, sp, ip, asr #11 │ │ │ │ - eoreq r3, sp, r4, lsr #4 │ │ │ │ - eoreq r2, sp, r4, ror r8 │ │ │ │ - @ instruction: 0x002d32b4 │ │ │ │ - eoreq r3, sp, r0, asr #2 │ │ │ │ + eoreq r3, sp, r4, lsr ip │ │ │ │ + @ instruction: 0x002d31b8 │ │ │ │ + eoreq r3, sp, ip, lsl #2 │ │ │ │ + ldrdeq r3, [sp], -ip @ │ │ │ │ eoreq r3, sp, r4, lsl #2 │ │ │ │ - eoreq r3, sp, r8, asr #1 │ │ │ │ - eoreq r3, sp, r8, lsl #1 │ │ │ │ - eoreq r3, sp, r4, asr #21 │ │ │ │ - eoreq r3, sp, r8, asr #32 │ │ │ │ - mlaeq sp, ip, pc, r2 @ │ │ │ │ - eoreq r2, sp, ip, ror #30 │ │ │ │ - mlaeq sp, r4, pc, r2 @ │ │ │ │ - eoreq r2, sp, ip, asr pc │ │ │ │ - strdeq r5, [sp], -r8 @ │ │ │ │ - mlaeq sp, r8, r3, r2 │ │ │ │ + eoreq r3, sp, ip, asr #1 │ │ │ │ + eoreq r5, sp, r8, ror #8 │ │ │ │ + eoreq r2, sp, r8, lsl #10 │ │ │ │ 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 │ │ │ │ - eoreq r5, sp, ip, ror #3 │ │ │ │ - mlaeq sp, r0, lr, r2 │ │ │ │ - eoreq r3, sp, r4, asr r8 │ │ │ │ - eoreq r3, sp, r8, asr r8 │ │ │ │ - eoreq r2, sp, ip, lsr #30 │ │ │ │ - eoreq r5, sp, r4, lsl #3 │ │ │ │ - strdeq r3, [sp], -ip @ │ │ │ │ - eoreq r3, sp, r8, ror #15 │ │ │ │ - eoreq r2, sp, ip, ror lr │ │ │ │ - eoreq r2, sp, r4, asr #28 │ │ │ │ - eoreq r2, sp, r0, lsl lr │ │ │ │ - eoreq r2, sp, ip, asr #25 │ │ │ │ - mlaeq sp, r8, sp, r2 │ │ │ │ - eoreq r2, sp, r8, ror #26 │ │ │ │ + eoreq r5, sp, ip, asr r3 │ │ │ │ + eoreq r3, sp, r0 │ │ │ │ + eoreq r3, sp, r4, asr #19 │ │ │ │ + eoreq r3, sp, r8, asr #19 │ │ │ │ + mlaeq sp, ip, r0, r3 │ │ │ │ + strdeq r5, [sp], -r4 @ │ │ │ │ + eoreq r3, sp, ip, ror #18 │ │ │ │ + eoreq r3, sp, r8, asr r9 │ │ │ │ + eoreq r2, sp, ip, ror #31 │ │ │ │ + @ instruction: 0x002d2fb4 │ │ │ │ + eoreq r2, sp, r0, lsl #31 │ │ │ │ + eoreq r2, sp, ip, lsr lr │ │ │ │ + eoreq r2, sp, r8, lsl #30 │ │ │ │ + ldrdeq r2, [sp], -r8 @ │ │ │ │ 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 r4, sp, r0, lsr pc │ │ │ │ - eoreq r2, sp, r4, lsl #24 │ │ │ │ - ldrdeq r2, [sp], -r4 @ │ │ │ │ - mlaeq sp, ip, r5, r3 │ │ │ │ - @ instruction: 0x002d2bb4 │ │ │ │ - eoreq r2, sp, r4, lsr #23 │ │ │ │ - eoreq r2, sp, r0, ror fp │ │ │ │ - eoreq r3, sp, r8, asr #9 │ │ │ │ - eoreq r2, sp, r0, asr #21 │ │ │ │ - eoreq r2, sp, r4, asr sl │ │ │ │ - @ instruction: 0x002e6ebc │ │ │ │ - ldrdeq r3, [sp], -r4 @ │ │ │ │ - mlaeq sp, r8, r9, r2 │ │ │ │ - mlaeq sp, ip, sp, r1 │ │ │ │ + eoreq r5, sp, r0, lsr #1 │ │ │ │ + eoreq r2, sp, r4, ror sp │ │ │ │ + eoreq r2, sp, r4, asr #6 │ │ │ │ + eoreq r3, sp, ip, lsl #14 │ │ │ │ + eoreq r2, sp, r4, lsr #26 │ │ │ │ + eoreq r2, sp, r4, lsl sp │ │ │ │ + eoreq r2, sp, r0, ror #25 │ │ │ │ + eoreq r3, sp, r8, lsr r6 │ │ │ │ + eoreq r2, sp, r0, lsr ip │ │ │ │ + eoreq r2, sp, r4, asr #23 │ │ │ │ + eoreq r7, lr, ip, lsr #32 │ │ │ │ + eoreq r3, sp, r4, asr #10 │ │ │ │ + eoreq r2, sp, r8, lsl #22 │ │ │ │ + eoreq r1, sp, ip, lsl #30 │ │ │ │ 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 │ │ │ │ - mlaeq sp, ip, fp, r4 │ │ │ │ - eoreq r4, sp, ip, lsl ip │ │ │ │ - eoreq r4, sp, ip, lsr #24 │ │ │ │ - eoreq r3, sp, ip, lsl #5 │ │ │ │ - eoreq r1, sp, ip, ror ip │ │ │ │ + eoreq r4, sp, ip, lsl #26 │ │ │ │ + eoreq r4, sp, ip, lsl #27 │ │ │ │ + mlaeq sp, ip, sp, r4 │ │ │ │ + strdeq r3, [sp], -ip @ │ │ │ │ + eoreq r1, sp, ip, ror #27 │ │ │ │ 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 │ │ │ │ - strdeq r2, [sp], -r8 @ │ │ │ │ - eoreq r4, sp, r8, lsl fp │ │ │ │ - mlaeq sp, ip, r1, r3 │ │ │ │ - mlaeq sp, r4, r1, r3 │ │ │ │ - eoreq r1, sp, r0, ror fp │ │ │ │ + eoreq r2, sp, r8, ror #20 │ │ │ │ + eoreq r4, sp, r8, lsl #25 │ │ │ │ + eoreq r3, sp, ip, lsl #6 │ │ │ │ + eoreq r3, sp, r4, lsl #6 │ │ │ │ + eoreq r1, sp, r0, ror #25 │ │ │ │ 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, lsl sl │ │ │ │ + eoreq r4, sp, r8, lsl #23 │ │ │ │ + eoreq r3, sp, r0, lsl r2 │ │ │ │ + eoreq r2, sp, r8, lsl #22 │ │ │ │ + eoreq r3, sp, r4, lsl #4 │ │ │ │ + ldrdeq r2, [sp], -r4 @ │ │ │ │ + mlaeq sp, r0, pc, r8 @ │ │ │ │ + @ instruction: 0x002d28bc │ │ │ │ + eoreq r2, sp, r8, lsl #17 │ │ │ │ + eoreq r2, sp, r8, asr r8 │ │ │ │ + eoreq r1, sp, r8, lsr #22 │ │ │ │ + @ instruction: 0x002e4fb8 │ │ │ │ eoreq r3, sp, r0, lsr #1 │ │ │ │ - mlaeq sp, r8, r9, r2 │ │ │ │ - mlaeq sp, r4, r0, r3 │ │ │ │ - eoreq r2, sp, r4, ror #18 │ │ │ │ - eoreq r8, sp, r0, lsr #28 │ │ │ │ - eoreq r2, sp, ip, asr #14 │ │ │ │ - eoreq r2, sp, r8, lsl r7 │ │ │ │ - eoreq r2, sp, r8, ror #13 │ │ │ │ - @ instruction: 0x002d19b8 │ │ │ │ - eoreq r4, lr, r8, asr #28 │ │ │ │ - eoreq r2, sp, r0, lsr pc │ │ │ │ - eoreq r2, sp, r0, asr #12 │ │ │ │ - eoreq r4, sp, r4, lsr #16 │ │ │ │ - mlaeq lr, r8, sp, r4 │ │ │ │ - eoreq r2, sp, r8, lsl #29 │ │ │ │ - eoreq r1, sp, r4, asr #17 │ │ │ │ + @ instruction: 0x002d27b0 │ │ │ │ + mlaeq sp, r4, r9, r4 │ │ │ │ + eoreq r4, lr, r8, lsl #30 │ │ │ │ + strdeq r2, [sp], -r8 @ │ │ │ │ + eoreq r1, sp, r4, lsr sl │ │ │ │ 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, asr #14 │ │ │ │ - eoreq r2, sp, r4, ror r5 │ │ │ │ - @ instruction: 0x002d2db8 │ │ │ │ - eoreq r2, sp, r0, lsr r5 │ │ │ │ + @ instruction: 0x002d48b4 │ │ │ │ + eoreq r2, sp, r4, ror #13 │ │ │ │ + eoreq r2, sp, r8, lsr #30 │ │ │ │ + eoreq r2, sp, r0, lsr #13 │ │ │ │ + eoreq r2, sp, r4, ror #12 │ │ │ │ + eoreq r2, sp, r8, lsr #12 │ │ │ │ strdeq r2, [sp], -r4 @ │ │ │ │ - @ instruction: 0x002d24b8 │ │ │ │ + eoreq r2, sp, r0, asr #11 │ │ │ │ + eoreq r2, sp, ip, lsl #11 │ │ │ │ + eoreq r2, sp, ip, lsl #27 │ │ │ │ + eoreq r2, sp, r0, asr r5 │ │ │ │ + eoreq r2, sp, ip, lsl r5 │ │ │ │ + eoreq r1, sp, r0, lsr r9 │ │ │ │ + eoreq r2, sp, r4, ror #9 │ │ │ │ + @ instruction: 0x002d24b0 │ │ │ │ eoreq r2, sp, r4, lsl #9 │ │ │ │ - eoreq r2, sp, r0, asr r4 │ │ │ │ - eoreq r2, sp, ip, lsl r4 │ │ │ │ - eoreq r2, sp, ip, lsl ip │ │ │ │ - eoreq r2, sp, r0, ror #7 │ │ │ │ - eoreq r2, sp, ip, lsr #7 │ │ │ │ - eoreq r1, sp, r0, asr #15 │ │ │ │ - eoreq r2, sp, r4, ror r3 │ │ │ │ - eoreq r2, sp, r0, asr #6 │ │ │ │ - eoreq r2, sp, r4, lsl r3 │ │ │ │ - eoreq r4, sp, r8, asr r4 │ │ │ │ - eoreq r2, sp, ip, asr #5 │ │ │ │ - mlaeq sp, r0, r2, r2 │ │ │ │ - eoreq r2, sp, r4, asr r2 │ │ │ │ - ldrdeq r1, [sp], -ip @ │ │ │ │ + eoreq r4, sp, r8, asr #11 │ │ │ │ + eoreq r2, sp, ip, lsr r4 │ │ │ │ + eoreq r2, sp, r0, lsl #8 │ │ │ │ + eoreq r2, sp, r4, asr #7 │ │ │ │ + eoreq r1, sp, ip, 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 │ │ │ │ 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, ror fp │ │ │ │ - eoreq r4, sp, r0, asr #4 │ │ │ │ - @ instruction: 0x002d28b0 │ │ │ │ - strdeq r4, [sp], -r0 @ │ │ │ │ - eoreq r2, sp, r0, ror r8 │ │ │ │ - eoreq r2, sp, ip, ror r1 │ │ │ │ - eoreq r2, sp, r4, asr #2 │ │ │ │ - eoreq r1, sp, ip, lsr #14 │ │ │ │ - eoreq r4, lr, r0, ror #13 │ │ │ │ - ldrdeq r2, [sp], -r4 @ │ │ │ │ - eoreq r4, sp, ip, lsl r1 │ │ │ │ - eoreq r2, sp, r8, lsr #15 │ │ │ │ - eoreq r4, sp, r8, asr #2 │ │ │ │ - eoreq r4, sp, r8, lsl r1 │ │ │ │ - strdeq r4, [sp], -r0 @ │ │ │ │ - eoreq r1, sp, r4, asr #2 │ │ │ │ - eoreq r1, sp, r0, lsr r1 │ │ │ │ - eoreq sp, ip, ip, lsr r6 │ │ │ │ + eoreq r1, lr, r0, ror #25 │ │ │ │ + @ instruction: 0x002d43b0 │ │ │ │ + eoreq r2, sp, r0, lsr #20 │ │ │ │ + eoreq r4, sp, r0, ror #6 │ │ │ │ + eoreq r2, sp, r0, ror #19 │ │ │ │ + eoreq r2, sp, ip, ror #5 │ │ │ │ + @ instruction: 0x002d22b4 │ │ │ │ + mlaeq sp, ip, r8, r1 │ │ │ │ + eoreq r4, lr, r0, asr r8 │ │ │ │ + eoreq r2, sp, r4, asr #18 │ │ │ │ + eoreq r4, sp, ip, lsl #5 │ │ │ │ + eoreq r2, sp, r8, lsl r9 │ │ │ │ + @ instruction: 0x002d42b8 │ │ │ │ + eoreq r4, sp, r8, lsl #5 │ │ │ │ + eoreq r4, sp, r0, ror #4 │ │ │ │ + @ instruction: 0x002d12b4 │ │ │ │ + eoreq r1, sp, r0, lsr #5 │ │ │ │ + eoreq sp, ip, ip, lsr #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, 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, asr #2 │ │ │ │ - mlaeq sp, r4, pc, r3 @ │ │ │ │ - eoreq r4, lr, r8, lsl #10 │ │ │ │ - strdeq r2, [sp], -r4 @ │ │ │ │ - eoreq r1, lr, r8, ror r8 │ │ │ │ - eoreq r3, sp, r8, asr #30 │ │ │ │ - @ instruction: 0x002d25b8 │ │ │ │ - eoreq r3, sp, ip, ror #29 │ │ │ │ - eoreq r3, sp, r4, ror pc │ │ │ │ - mlaeq sp, r4, r1, r1 │ │ │ │ - eoreq r2, sp, r4, lsr r5 │ │ │ │ - eoreq r3, sp, r8, ror #29 │ │ │ │ - @ instruction: 0x002d3ebc │ │ │ │ - eoreq r3, sp, r0, ror #28 │ │ │ │ - ldrdeq r3, [sp], -r4 @ │ │ │ │ - eoreq r3, sp, r0, asr #28 │ │ │ │ - eoreq r2, sp, r4, asr r4 │ │ │ │ - eoreq r3, sp, ip, lsl #28 │ │ │ │ - eoreq r0, sp, r0, ror #28 │ │ │ │ - eoreq r0, sp, ip, asr #28 │ │ │ │ - eoreq sp, ip, r8, asr r3 │ │ │ │ + @ instruction: 0x002cd2b8 │ │ │ │ + eoreq r4, sp, r4, lsl #2 │ │ │ │ + eoreq r4, lr, r8, ror r6 │ │ │ │ + eoreq r2, sp, r4, ror #14 │ │ │ │ + eoreq r1, lr, r8, ror #19 │ │ │ │ + strheq r4, [sp], -r8 @ │ │ │ │ + eoreq r2, sp, r8, lsr #14 │ │ │ │ + eoreq r4, sp, ip, asr r0 │ │ │ │ + eoreq r4, sp, r4, ror #1 │ │ │ │ + eoreq r1, sp, r4, lsl #6 │ │ │ │ + eoreq r2, sp, r4, lsr #13 │ │ │ │ + eoreq r4, sp, r8, asr r0 │ │ │ │ + eoreq r4, sp, ip, lsr #32 │ │ │ │ + ldrdeq r3, [sp], -r0 @ │ │ │ │ + eoreq r3, sp, r4, asr #30 │ │ │ │ + @ instruction: 0x002d3fb0 │ │ │ │ + eoreq r2, sp, r4, asr #11 │ │ │ │ + eoreq r3, sp, ip, ror pc │ │ │ │ + ldrdeq r0, [sp], -r0 @ │ │ │ │ + @ instruction: 0x002d0fbc │ │ │ │ + eoreq sp, ip, r8, asr #9 │ │ │ │ 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 │ │ │ │ - ldrdeq r4, [sp], -r4 @ │ │ │ │ - eoreq r3, sp, r4, lsr #25 │ │ │ │ - eoreq r4, lr, r8, lsl r2 │ │ │ │ - eoreq r2, sp, ip, lsl #6 │ │ │ │ - eoreq r3, sp, r4, asr ip │ │ │ │ - ldrdeq r2, [sp], -r8 @ │ │ │ │ - eoreq r0, sp, r4, asr #8 │ │ │ │ - mlaeq sp, r0, r6, r9 │ │ │ │ - @ instruction: 0x002d0cb8 │ │ │ │ - eoreq r0, sp, r4, lsr #25 │ │ │ │ + eoreq r4, sp, r4, asr #10 │ │ │ │ + eoreq r3, sp, r4, lsl lr │ │ │ │ + eoreq r4, lr, r8, lsl #7 │ │ │ │ + eoreq r2, sp, ip, ror r4 │ │ │ │ + eoreq r3, sp, r4, asr #27 │ │ │ │ + eoreq r2, sp, r8, asr #8 │ │ │ │ + @ instruction: 0x002d05b4 │ │ │ │ + eoreq r9, sp, r0, lsl #16 │ │ │ │ + eoreq r0, sp, r8, lsr #28 │ │ │ │ + eoreq r0, sp, r4, lsl lr │ │ │ │ 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, lsr fp │ │ │ │ - mlaeq ip, r0, r1, sp │ │ │ │ - mlaeq sp, r0, r1, r2 │ │ │ │ - eoreq r1, lr, r4, lsl r4 │ │ │ │ - eoreq r2, sp, r0, asr #2 │ │ │ │ - eoreq r1, sp, r8, asr r0 │ │ │ │ - mlaeq sp, r4, sl, r3 │ │ │ │ - eoreq r4, lr, r8 │ │ │ │ - strdeq r2, [sp], -ip @ │ │ │ │ - eoreq r3, sp, r8, lsr sl │ │ │ │ - eoreq r3, sp, r8, ror sl │ │ │ │ - eoreq r2, sp, r4, asr #1 │ │ │ │ - eoreq r3, sp, ip, asr #20 │ │ │ │ - eoreq r3, sp, r8, asr sl │ │ │ │ - eoreq r3, sp, r0, lsr sl │ │ │ │ - eoreq r3, sp, ip, lsr r9 │ │ │ │ - eoreq r1, sp, r4, ror #16 │ │ │ │ - eoreq r1, sp, ip, lsr #31 │ │ │ │ - eoreq r1, sp, ip, lsr #31 │ │ │ │ - eoreq r1, sp, ip, lsl r8 │ │ │ │ - eoreq r1, sp, r4, ror #15 │ │ │ │ - eoreq r1, sp, ip, lsr #15 │ │ │ │ - eoreq r3, sp, r4, lsl #16 │ │ │ │ - eoreq r3, sp, r0, ror r8 │ │ │ │ - eoreq r1, sp, r4, lsl #29 │ │ │ │ - eoreq r3, sp, ip, lsr r8 │ │ │ │ - mlaeq sp, r0, r8, r0 │ │ │ │ - eoreq r0, sp, ip, ror r8 │ │ │ │ - eoreq ip, ip, r8, lsl #27 │ │ │ │ + eoreq r3, sp, r8, lsr #25 │ │ │ │ + eoreq sp, ip, r0, lsl #6 │ │ │ │ + eoreq r2, sp, r0, lsl #6 │ │ │ │ + eoreq r1, lr, r4, lsl #11 │ │ │ │ + @ instruction: 0x002d22b0 │ │ │ │ + eoreq r1, sp, r8, asr #3 │ │ │ │ + eoreq r3, sp, r4, lsl #24 │ │ │ │ + eoreq r4, lr, r8, ror r1 │ │ │ │ + eoreq r2, sp, ip, ror #4 │ │ │ │ + eoreq r3, sp, r8, lsr #23 │ │ │ │ + eoreq r3, sp, r8, ror #23 │ │ │ │ + eoreq r2, sp, r4, lsr r2 │ │ │ │ + @ instruction: 0x002d3bbc │ │ │ │ + eoreq r3, sp, r8, asr #23 │ │ │ │ + eoreq r3, sp, r0, lsr #23 │ │ │ │ + eoreq r3, sp, ip, lsr #21 │ │ │ │ + ldrdeq r1, [sp], -r4 @ │ │ │ │ + eoreq r2, sp, ip, lsl r1 │ │ │ │ + eoreq r2, sp, ip, lsl r1 │ │ │ │ + eoreq r1, sp, ip, lsl #19 │ │ │ │ + eoreq r1, sp, r4, asr r9 │ │ │ │ + eoreq r1, sp, ip, lsl r9 │ │ │ │ + eoreq r3, sp, r4, ror r9 │ │ │ │ + eoreq r3, sp, r0, ror #19 │ │ │ │ + strdeq r1, [sp], -r4 @ │ │ │ │ + eoreq r3, sp, ip, lsr #19 │ │ │ │ + eoreq r0, sp, r0, lsl #20 │ │ │ │ + eoreq r0, sp, ip, ror #19 │ │ │ │ + strdeq ip, [ip], -r8 @ │ │ │ │ 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 │ │ │ │ - eoreq r3, sp, r4, ror #27 │ │ │ │ - @ instruction: 0x002d36b4 │ │ │ │ - eoreq r3, lr, r8, lsr #24 │ │ │ │ - eoreq r1, sp, ip, lsl sp │ │ │ │ - eoreq r3, sp, r4, ror #12 │ │ │ │ - eoreq r1, sp, r4, ror #25 │ │ │ │ - eoreq pc, ip, r0, ror #28 │ │ │ │ - eoreq r9, sp, r4, lsr #1 │ │ │ │ - eoreq r3, sp, ip, lsr #13 │ │ │ │ - eoreq r3, lr, r4, asr fp │ │ │ │ - eoreq r1, sp, r4, asr #24 │ │ │ │ - eoreq r0, sp, r0, lsl #13 │ │ │ │ - eoreq r0, sp, r4, ror #12 │ │ │ │ - eoreq r0, sp, r0, asr r6 │ │ │ │ + eoreq r3, sp, r4, asr pc │ │ │ │ + eoreq r3, sp, r4, lsr #16 │ │ │ │ + mlaeq lr, r8, sp, r3 │ │ │ │ + eoreq r1, sp, ip, lsl #29 │ │ │ │ + ldrdeq r3, [sp], -r4 @ │ │ │ │ + eoreq r1, sp, r4, asr lr │ │ │ │ + ldrdeq pc, [ip], -r0 @ │ │ │ │ + eoreq r9, sp, r4, lsl r2 │ │ │ │ + eoreq r3, sp, ip, lsl r8 │ │ │ │ + eoreq r3, lr, r4, asr #25 │ │ │ │ + @ instruction: 0x002d1db4 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + ldrdeq r0, [sp], -r4 @ │ │ │ │ + eoreq r0, sp, r0, asr #15 │ │ │ │ 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 │ │ │ │ - ldrdeq r3, [sp], -r4 @ │ │ │ │ - mlaeq sp, r4, r4, r1 │ │ │ │ - eoreq r1, sp, r0, asr #22 │ │ │ │ - eoreq r0, sp, r8, ror r7 │ │ │ │ - eoreq pc, ip, r4, lsl #25 │ │ │ │ - eoreq r1, sp, r0, lsl #22 │ │ │ │ - strdeq ip, [ip], -r0 @ │ │ │ │ - @ instruction: 0x002e39b8 │ │ │ │ - eoreq r1, sp, r8, lsr #21 │ │ │ │ - eoreq r0, sp, r4, ror #9 │ │ │ │ - ldrdeq r0, [sp], -r0 @ │ │ │ │ + eoreq r3, sp, r4, asr #12 │ │ │ │ + eoreq r1, sp, r4, lsl #12 │ │ │ │ + @ instruction: 0x002d1cb0 │ │ │ │ + eoreq r0, sp, r8, ror #17 │ │ │ │ + strdeq pc, [ip], -r4 @ │ │ │ │ + eoreq r1, sp, r0, ror ip │ │ │ │ + eoreq ip, ip, r0, ror #18 │ │ │ │ + eoreq r3, lr, r8, lsr #22 │ │ │ │ + eoreq r1, sp, r8, lsl ip │ │ │ │ + eoreq r0, sp, r4, asr r6 │ │ │ │ + eoreq r0, sp, r0, asr #12 │ │ │ │ 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, asr r3 │ │ │ │ - eoreq r1, sp, r4, ror #19 │ │ │ │ - eoreq r1, sp, r8, lsr r3 │ │ │ │ + eoreq r3, sp, ip, asr #9 │ │ │ │ + eoreq r1, sp, r4, asr fp │ │ │ │ + eoreq r1, sp, r8, lsr #9 │ │ │ │ + eoreq r1, sp, r8, asr #22 │ │ │ │ + eoreq r1, sp, r4, lsl #9 │ │ │ │ + eoreq r1, sp, r4, lsr r4 │ │ │ │ + eoreq ip, ip, r8, asr fp │ │ │ │ + eoreq r1, sp, r0, ror sl │ │ │ │ ldrdeq r1, [sp], -r8 @ │ │ │ │ - eoreq r1, sp, r4, lsl r3 │ │ │ │ - eoreq r1, sp, r4, asr #5 │ │ │ │ - eoreq ip, ip, r8, ror #19 │ │ │ │ - eoreq r1, sp, r0, lsl #18 │ │ │ │ - eoreq r1, sp, r8, ror #4 │ │ │ │ - eoreq r3, sp, ip, lsr r2 │ │ │ │ - @ instruction: 0x002d18b8 │ │ │ │ - strdeq r0, [sp], -r0 @ │ │ │ │ - strdeq ip, [ip], -ip @ │ │ │ │ + eoreq r3, sp, ip, lsr #7 │ │ │ │ + eoreq r1, sp, r8, lsr #20 │ │ │ │ + eoreq r0, sp, r0, ror #8 │ │ │ │ + eoreq ip, ip, ip, ror #18 │ │ │ │ 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 │ │ │ │ - mlaeq sp, r8, r8, r3 │ │ │ │ - eoreq r3, sp, r8, ror #2 │ │ │ │ - ldrdeq r3, [lr], -ip @ │ │ │ │ - ldrdeq r1, [sp], -r0 @ │ │ │ │ - eoreq r3, sp, r8, lsl r1 │ │ │ │ - mlaeq sp, ip, r7, r1 │ │ │ │ - eoreq pc, ip, r8, lsl #18 │ │ │ │ - eoreq r8, sp, r4, asr fp │ │ │ │ - eoreq r0, sp, ip, ror r1 │ │ │ │ - eoreq r0, sp, r8, ror #2 │ │ │ │ + eoreq r3, sp, r8, lsl #20 │ │ │ │ + ldrdeq r3, [sp], -r8 @ │ │ │ │ + eoreq r3, lr, ip, asr #16 │ │ │ │ + eoreq r1, sp, r0, asr #18 │ │ │ │ + eoreq r3, sp, r8, lsl #5 │ │ │ │ + eoreq r1, sp, ip, lsl #18 │ │ │ │ + eoreq pc, ip, r8, ror sl @ │ │ │ │ + eoreq r8, sp, r4, asr #25 │ │ │ │ + eoreq r0, sp, ip, ror #5 │ │ │ │ + ldrdeq r0, [sp], -r8 @ │ │ │ │ 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 │ │ │ │ - strdeq r2, [sp], -r8 @ │ │ │ │ - eoreq r1, sp, r0, lsl #13 │ │ │ │ - eoreq r1, sp, ip, lsl #2 │ │ │ │ - eoreq r1, sp, r8, ror r6 │ │ │ │ - ldrdeq r1, [sp], -r4 @ │ │ │ │ - eoreq r0, sp, r8, ror #27 │ │ │ │ - eoreq r1, sp, r8, rrx │ │ │ │ - eoreq r1, sp, ip, lsr r0 │ │ │ │ - eoreq r1, sp, r0, lsl r0 │ │ │ │ - eoreq r0, sp, r0, ror #31 │ │ │ │ - @ instruction: 0x002d0fb0 │ │ │ │ - eoreq r0, sp, r8, ror #1 │ │ │ │ - eoreq r2, sp, r8, lsr #29 │ │ │ │ - eoreq r2, sp, ip, asr #27 │ │ │ │ - eoreq r3, lr, r0, asr #6 │ │ │ │ - eoreq r0, sp, r4, lsr pc │ │ │ │ - mlaeq sp, r4, sp, r2 │ │ │ │ - eoreq r3, lr, r8, lsl #6 │ │ │ │ - strdeq r1, [sp], -ip @ │ │ │ │ - eoreq r0, sp, r4, asr #29 │ │ │ │ - strdeq pc, [ip], -r4 @ │ │ │ │ - eoreq pc, ip, r0, ror #27 │ │ │ │ + eoreq r3, sp, r8, ror #2 │ │ │ │ + strdeq r1, [sp], -r0 @ │ │ │ │ + eoreq r1, sp, ip, ror r2 │ │ │ │ + eoreq r1, sp, r8, ror #15 │ │ │ │ + eoreq r1, sp, r4, asr #4 │ │ │ │ + eoreq r0, sp, r8, asr pc │ │ │ │ + ldrdeq r1, [sp], -r8 @ │ │ │ │ + eoreq r1, sp, ip, lsr #3 │ │ │ │ + eoreq r1, sp, r0, lsl #3 │ │ │ │ + eoreq r1, sp, r0, asr r1 │ │ │ │ + eoreq r1, sp, r0, lsr #2 │ │ │ │ + eoreq r0, sp, r8, asr r2 │ │ │ │ + eoreq r3, sp, r8, lsl r0 │ │ │ │ + eoreq r2, sp, ip, lsr pc │ │ │ │ + @ instruction: 0x002e34b0 │ │ │ │ + eoreq r1, sp, r4, lsr #1 │ │ │ │ + eoreq r2, sp, r4, lsl #30 │ │ │ │ + eoreq r3, lr, r8, ror r4 │ │ │ │ + eoreq r1, sp, ip, ror #10 │ │ │ │ + eoreq r1, sp, r4, lsr r0 │ │ │ │ + eoreq pc, ip, r4, ror #30 │ │ │ │ + eoreq pc, ip, r0, asr pc @ │ │ │ │ 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, asr #24 │ │ │ │ - eoreq r1, sp, r4, asr #5 │ │ │ │ - @ instruction: 0x002d0db4 │ │ │ │ - eoreq r1, sp, r0, asr #5 │ │ │ │ - @ instruction: 0x002cbabc │ │ │ │ - @ instruction: 0x002d0db4 │ │ │ │ - eoreq r2, sp, r0, lsl #25 │ │ │ │ + @ instruction: 0x002d2db4 │ │ │ │ + eoreq r1, sp, r4, lsr r4 │ │ │ │ + eoreq r0, sp, r4, lsr #30 │ │ │ │ + eoreq r1, sp, r0, lsr r4 │ │ │ │ + eoreq fp, ip, ip, lsr #24 │ │ │ │ + eoreq r0, sp, r4, lsr #30 │ │ │ │ + strdeq r2, [sp], -r0 @ │ │ │ │ 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 │ │ │ │ - eoreq r2, sp, r4, lsr #22 │ │ │ │ - eoreq r0, sp, ip, asr #30 │ │ │ │ - mlaeq sp, r4, r1, r1 │ │ │ │ - eoreq r1, sp, r0, lsl #3 │ │ │ │ - strheq r8, [sp], -r0 @ │ │ │ │ - eoreq r3, lr, ip, asr #32 │ │ │ │ - eoreq r1, sp, r0, asr #2 │ │ │ │ - eoreq r2, sp, r8, lsl #21 │ │ │ │ - eoreq r1, sp, r8, lsl #2 │ │ │ │ - eoreq r2, sp, ip, ror #22 │ │ │ │ - eoreq r1, sp, r8, lsl #1 │ │ │ │ - eoreq r0, sp, ip, lsl #28 │ │ │ │ - eoreq r2, sp, r4, asr #19 │ │ │ │ - eoreq pc, ip, r0, asr #23 │ │ │ │ - eoreq r2, sp, r8, asr #18 │ │ │ │ - @ instruction: 0x002e2ebc │ │ │ │ - @ instruction: 0x002d0fb0 │ │ │ │ - eoreq r0, sp, r4, asr #26 │ │ │ │ - strdeq r2, [sp], -r4 @ │ │ │ │ - eoreq r0, sp, r0, ror pc │ │ │ │ - eoreq pc, ip, r0, lsr #19 │ │ │ │ - eoreq pc, ip, r4, lsl #19 │ │ │ │ - eoreq pc, ip, r0, ror r9 @ │ │ │ │ + mlaeq sp, r4, ip, r2 │ │ │ │ + strheq r1, [sp], -ip @ │ │ │ │ + eoreq r1, sp, r4, lsl #6 │ │ │ │ + strdeq r1, [sp], -r0 @ │ │ │ │ + eoreq r8, sp, r0, lsr #4 │ │ │ │ + @ instruction: 0x002e31bc │ │ │ │ + @ instruction: 0x002d12b0 │ │ │ │ + strdeq r2, [sp], -r8 @ │ │ │ │ + eoreq r1, sp, r8, ror r2 │ │ │ │ + ldrdeq r2, [sp], -ip @ │ │ │ │ + strdeq r1, [sp], -r8 @ │ │ │ │ + eoreq r0, sp, ip, ror pc │ │ │ │ + eoreq r2, sp, r4, lsr fp │ │ │ │ + eoreq pc, ip, r0, lsr sp @ │ │ │ │ + @ instruction: 0x002d2ab8 │ │ │ │ + eoreq r3, lr, ip, lsr #32 │ │ │ │ + eoreq r1, sp, r0, lsr #2 │ │ │ │ + @ instruction: 0x002d0eb4 │ │ │ │ + eoreq r2, sp, r4, ror #20 │ │ │ │ + eoreq r1, sp, r0, ror #1 │ │ │ │ + eoreq pc, ip, r0, lsl fp @ │ │ │ │ + strdeq pc, [ip], -r4 @ │ │ │ │ + eoreq pc, ip, r0, ror #21 │ │ │ │ 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 │ │ │ │ - ldrdeq r2, [sp], -r0 @ │ │ │ │ - eoreq r0, lr, r4, lsr pc │ │ │ │ - mlaeq sp, r4, r8, r2 │ │ │ │ - eoreq r0, sp, r4, asr #28 │ │ │ │ - strdeq r0, [sp], -r8 @ │ │ │ │ - eoreq r0, sp, r4, asr #13 │ │ │ │ - mlaeq sp, r0, r6, r0 │ │ │ │ - eoreq r0, sp, r0, ror #12 │ │ │ │ - eoreq r0, sp, r0, lsr r6 │ │ │ │ - eoreq pc, ip, r0, asr #14 │ │ │ │ + eoreq r2, sp, r0, asr #18 │ │ │ │ + eoreq r1, lr, r4, lsr #1 │ │ │ │ + eoreq r2, sp, r4, lsl #20 │ │ │ │ + @ instruction: 0x002d0fb4 │ │ │ │ + eoreq r0, sp, r8, ror #16 │ │ │ │ + eoreq r0, sp, r4, lsr r8 │ │ │ │ + eoreq r0, sp, r0, lsl #16 │ │ │ │ + ldrdeq r0, [sp], -r0 @ │ │ │ │ + eoreq r0, sp, r0, lsr #15 │ │ │ │ + @ instruction: 0x002cf8b0 │ │ │ │ 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, lsl #15 │ │ │ │ - ldrdeq r2, [sp], -r0 @ │ │ │ │ - eoreq r2, lr, r4, asr #22 │ │ │ │ - eoreq r0, sp, r8, lsr ip │ │ │ │ - eoreq r2, sp, r0, lsl #11 │ │ │ │ - eoreq r0, sp, ip, lsl #24 │ │ │ │ - eoreq pc, ip, r0, asr #32 │ │ │ │ - eoreq fp, ip, ip, asr #24 │ │ │ │ - ldrdeq lr, [ip], -ip @ │ │ │ │ - strdeq r0, [sp], -r4 @ │ │ │ │ - eoreq lr, ip, ip, ror pc │ │ │ │ - eoreq pc, ip, ip, lsr r5 @ │ │ │ │ - eoreq pc, ip, r8, lsr #10 │ │ │ │ + strdeq fp, [ip], -r4 @ │ │ │ │ + eoreq r2, sp, r0, asr #14 │ │ │ │ + @ instruction: 0x002e2cb4 │ │ │ │ + eoreq r0, sp, r8, lsr #27 │ │ │ │ + strdeq r2, [sp], -r0 @ │ │ │ │ + eoreq r0, sp, ip, ror sp │ │ │ │ + @ instruction: 0x002cf1b0 │ │ │ │ + @ instruction: 0x002cbdbc │ │ │ │ + eoreq pc, ip, ip, asr #2 │ │ │ │ + eoreq r0, sp, r4, ror #12 │ │ │ │ + eoreq pc, ip, ip, ror #1 │ │ │ │ + eoreq pc, ip, ip, lsr #13 │ │ │ │ + mlaeq ip, r8, r6, pc @ │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, ip, asr #17 │ │ │ │ - eoreq r9, pc, r4, asr r7 @ │ │ │ │ - eoreq r3, lr, r8, ror #16 │ │ │ │ - eoreq r9, pc, r4, asr #11 │ │ │ │ + eoreq r3, lr, ip, lsr sl │ │ │ │ + eoreq r9, pc, r4, asr #17 │ │ │ │ + ldrdeq r3, [lr], -r8 @ │ │ │ │ + eoreq r9, pc, r4, lsr r7 @ │ │ │ │ rsbseq r0, sp, r0, ror #26 │ │ │ │ - eoreq r1, sp, r8, ror #22 │ │ │ │ - eoreq r1, sp, ip, ror fp │ │ │ │ - eoreq r1, sp, r4, asr fp │ │ │ │ - eoreq r1, sp, r8, ror #22 │ │ │ │ + ldrdeq r1, [sp], -r8 @ │ │ │ │ + eoreq r1, sp, ip, ror #25 │ │ │ │ + eoreq r1, sp, r4, asr #25 │ │ │ │ + ldrdeq r1, [sp], -r8 @ │ │ │ │ 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, lsl #29 │ │ │ │ + strdeq pc, [ip], -r8 @ │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - mlaeq pc, r4, sl, r7 @ │ │ │ │ + eoreq r7, pc, r4, lsl #24 │ │ │ │ rsbseq lr, ip, ip, ror pc │ │ │ │ - @ instruction: 0x002e19b0 │ │ │ │ + eoreq r1, lr, r0, lsr #22 │ │ │ │ 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, r0, ror r8 │ │ │ │ - ldrdeq fp, [sp], -ip @ │ │ │ │ - eoreq r1, lr, ip, asr r8 │ │ │ │ - eoreq pc, ip, ip, asr #25 │ │ │ │ - eoreq r1, lr, ip, lsr #16 │ │ │ │ - eoreq fp, sp, r0, ror #15 │ │ │ │ - eoreq r1, lr, r0, lsl r8 │ │ │ │ - @ instruction: 0x002db8b4 │ │ │ │ - eoreq pc, ip, r4, asr ip @ │ │ │ │ - @ instruction: 0x002db7b0 │ │ │ │ - eoreq pc, ip, ip, lsl ip @ │ │ │ │ - eoreq fp, sp, ip, lsl #17 │ │ │ │ + eoreq r1, lr, r0, ror #19 │ │ │ │ + eoreq fp, sp, ip, asr #6 │ │ │ │ + eoreq r1, lr, ip, asr #19 │ │ │ │ + eoreq pc, ip, ip, lsr lr @ │ │ │ │ + mlaeq lr, ip, r9, r1 │ │ │ │ + eoreq fp, sp, r0, asr r9 │ │ │ │ + eoreq r1, lr, r0, lsl #19 │ │ │ │ + eoreq fp, sp, r4, lsr #20 │ │ │ │ + eoreq pc, ip, r4, asr #27 │ │ │ │ + eoreq fp, sp, r0, lsr #18 │ │ │ │ + eoreq pc, ip, ip, lsl #27 │ │ │ │ + strdeq fp, [sp], -ip @ │ │ │ │ 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, lsl ip @ │ │ │ │ - eoreq pc, ip, r0, lsr ip @ │ │ │ │ - strdeq lr, [ip], -r4 @ │ │ │ │ - eoreq fp, sp, r0, ror #1 │ │ │ │ + eoreq pc, ip, ip, lsl #27 │ │ │ │ + eoreq pc, ip, r0, lsr #27 │ │ │ │ + eoreq lr, ip, r4, ror #24 │ │ │ │ + eoreq fp, sp, r0, asr r2 │ │ │ │ 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) │ │ │ │ - eoreq pc, ip, r0, ror #23 │ │ │ │ - strdeq pc, [ip], -r4 @ │ │ │ │ - eoreq r7, sp, r8, ror r1 │ │ │ │ - @ instruction: 0x002db7b8 │ │ │ │ + eoreq pc, ip, r0, asr sp @ │ │ │ │ + eoreq pc, ip, r4, ror #26 │ │ │ │ + eoreq r7, sp, r8, ror #5 │ │ │ │ + eoreq fp, sp, r8, lsr #18 │ │ │ │ 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, r4, ror #12 │ │ │ │ - ldrdeq r7, [pc], -r0 @ │ │ │ │ - eoreq r1, lr, r0, lsl r6 │ │ │ │ - eoreq r7, pc, r4, lsl r0 @ │ │ │ │ + ldrdeq r1, [lr], -r4 @ │ │ │ │ + eoreq r7, pc, r0, asr #6 │ │ │ │ + eoreq r1, lr, r0, lsl #15 │ │ │ │ + eoreq r7, pc, r4, lsl #3 │ │ │ │ rsbseq lr, ip, r8, lsl fp │ │ │ │ - eoreq pc, ip, r0, lsr #18 │ │ │ │ - eoreq pc, ip, r4, lsr r9 @ │ │ │ │ - eoreq pc, ip, ip, lsl #18 │ │ │ │ - eoreq pc, ip, r0, lsr #18 │ │ │ │ + mlaeq ip, r0, sl, pc @ │ │ │ │ + eoreq pc, ip, r4, lsr #21 │ │ │ │ + eoreq pc, ip, ip, ror sl @ │ │ │ │ + mlaeq ip, r0, sl, pc @ │ │ │ │ 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, r8, ror #17 │ │ │ │ + eoreq pc, lr, r8, asr sl @ │ │ │ │ rsbseq r7, ip, r8, ror #11 │ │ │ │ - eoreq pc, lr, r4, asr #13 │ │ │ │ + eoreq pc, lr, r4, lsr r8 @ │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 │ │ │ │ - mlaeq lr, r4, sl, lr │ │ │ │ - eoreq lr, lr, ip, lsl #21 │ │ │ │ + eoreq lr, lr, r4, lsl #24 │ │ │ │ + strdeq lr, [lr], -ip @ │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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, r0, lsl sp │ │ │ │ + eoreq ip, lr, r0, lsl #29 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002ec7bc │ │ │ │ + eoreq ip, lr, ip, lsr #18 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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, ror #6 │ │ │ │ - eoreq r3, ip, ip, ror r3 │ │ │ │ + ldrdeq r3, [ip], -r4 @ │ │ │ │ + eoreq r3, ip, ip, ror #9 │ │ │ │ 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 │ │ │ │ - eoreq fp, lr, r4, lsr #32 │ │ │ │ + mlaeq lr, r4, r1, fp │ │ │ │ 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 │ │ │ │ - ldrdeq r3, [ip], -ip @ │ │ │ │ + eoreq r3, ip, ip, asr #6 │ │ │ │ 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 │ │ │ │ - strdeq r3, [ip], -r8 @ │ │ │ │ + eoreq r3, ip, r8, ror #4 │ │ │ │ rsbseq r2, ip, r4, ror #1 │ │ │ │ rsbseq ip, r7, r8, lsl #15 │ │ │ │ - eoreq r3, ip, r4, ror r0 │ │ │ │ + eoreq r3, ip, r4, ror #3 │ │ │ │ rsbseq r2, ip, r4, lsr #32 │ │ │ │ - mlaeq ip, r4, pc, r2 @ │ │ │ │ + eoreq r3, ip, r4, lsl #2 │ │ │ │ rsbseq r1, ip, r0, ror #31 │ │ │ │ - eoreq r2, ip, r8, ror #30 │ │ │ │ + ldrdeq r3, [ip], -r8 @ │ │ │ │ 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, ror r1 │ │ │ │ - eoreq r0, ip, r0, lsl sp │ │ │ │ - ldrdeq pc, [fp], -ip @ │ │ │ │ - eoreq r2, ip, r4, lsl #28 │ │ │ │ - eoreq r2, ip, r8, lsr #27 │ │ │ │ - eoreq r2, ip, r8, lsr sp │ │ │ │ - eoreq r2, ip, r8, asr #25 │ │ │ │ - eoreq r2, ip, r4, asr #25 │ │ │ │ + eoreq r1, ip, r8, ror #5 │ │ │ │ + eoreq r0, ip, r0, lsl #29 │ │ │ │ + eoreq pc, fp, ip, asr #30 │ │ │ │ + eoreq r2, ip, r4, ror pc │ │ │ │ + eoreq r2, ip, r8, lsl pc │ │ │ │ + eoreq r2, ip, r8, lsr #29 │ │ │ │ + eoreq r2, ip, r8, lsr lr │ │ │ │ + eoreq r2, ip, r4, lsr lr │ │ │ │ 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, ror ip │ │ │ │ + eoreq r2, ip, ip, ror #27 │ │ │ │ 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 │ │ │ │ - ldrdeq r2, [ip], -r8 @ │ │ │ │ - eoreq r2, ip, r4, asr fp │ │ │ │ + eoreq r2, ip, r8, asr #22 │ │ │ │ + eoreq r2, ip, r4, asr #25 │ │ │ │ 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 │ │ │ │ - eoreq r2, ip, ip, lsr #16 │ │ │ │ - strdeq r2, [ip], -r8 @ │ │ │ │ + mlaeq ip, ip, r9, r2 │ │ │ │ + eoreq r2, ip, r8, ror #22 │ │ │ │ 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 14817c │ │ │ │ mov r1, r4 │ │ │ │ bl 147fa4 │ │ │ │ ldr r4, [pc, #80] @ 6e940 │ │ │ │ add r4, pc, r4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ strb sl, [r4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 │ │ │ │ - mlaeq ip, ip, r8, r2 │ │ │ │ + eoreq r2, ip, ip, lsl #20 │ │ │ │ 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, ip, asr sp │ │ │ │ + eoreq r7, lr, ip, asr #29 │ │ │ │ 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} │ │ │ │ - eoreq r7, lr, r0, asr #3 │ │ │ │ + eoreq r7, lr, r0, lsr r3 │ │ │ │ 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, r8, asr #3 │ │ │ │ + eoreq r4, sp, r8, lsr r3 │ │ │ │ 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, r6, asr r1 │ │ │ │ + eoreq r4, sp, r6, asr #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 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 │ │ │ │ - strdeq r1, [sp], -r6 @ │ │ │ │ + eoreq r1, sp, r6, ror #20 │ │ │ │ @ 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 │ │ │ │ - ldrdeq r1, [sp], -r4 @ │ │ │ │ - eoreq r9, sl, r8, lsr #8 │ │ │ │ + eoreq r1, sp, r4, asr #6 │ │ │ │ + mlaeq sl, r8, r5, r9 │ │ │ │ + strdeq r9, [sl], -r8 @ │ │ │ │ + @ instruction: 0x002a95bc │ │ │ │ + eoreq r5, sl, ip, lsr sp │ │ │ │ + eoreq fp, fp, r0, ror r0 │ │ │ │ + eoreq r9, sl, ip, asr #10 │ │ │ │ + @ instruction: 0x002a95bc │ │ │ │ + eoreq r9, sl, ip, lsl r5 │ │ │ │ + eoreq r9, sl, r4, asr r5 │ │ │ │ + eoreq r9, sl, r4, lsl r5 │ │ │ │ + ldrdeq r9, [sl], -r0 @ │ │ │ │ + eoreq lr, sl, r0, lsr r3 │ │ │ │ + eoreq r9, sl, ip, lsr r5 │ │ │ │ + mlaeq sl, ip, r4, r9 │ │ │ │ + strdeq r9, [sl], -r8 @ │ │ │ │ + @ instruction: 0x002a94bc │ │ │ │ + eoreq r9, sl, ip, lsl #10 │ │ │ │ + eoreq sl, fp, r0, lsr sp │ │ │ │ + eoreq sl, fp, r4, lsr #26 │ │ │ │ eoreq r9, sl, r8, lsl #9 │ │ │ │ - eoreq r9, sl, ip, asr #8 │ │ │ │ - eoreq r5, sl, ip, asr #23 │ │ │ │ - eoreq sl, fp, r0, lsl #30 │ │ │ │ - ldrdeq r9, [sl], -ip @ │ │ │ │ - eoreq r9, sl, ip, asr #8 │ │ │ │ - eoreq r9, sl, ip, lsr #7 │ │ │ │ - eoreq r9, sl, r4, ror #7 │ │ │ │ - eoreq r9, sl, r4, lsr #7 │ │ │ │ - eoreq r9, sl, r0, ror #6 │ │ │ │ - eoreq lr, sl, r0, asr #3 │ │ │ │ - eoreq r9, sl, ip, asr #7 │ │ │ │ - eoreq r9, sl, ip, lsr #6 │ │ │ │ - eoreq r9, sl, r8, lsl #7 │ │ │ │ - eoreq r9, sl, ip, asr #6 │ │ │ │ - mlaeq sl, ip, r3, r9 │ │ │ │ - eoreq sl, fp, r0, asr #23 │ │ │ │ - @ instruction: 0x002babb4 │ │ │ │ - eoreq r9, sl, r8, lsl r3 │ │ │ │ - eoreq r9, sl, r4, asr #5 │ │ │ │ - mlaeq fp, r0, fp, sl │ │ │ │ - eoreq sl, fp, r4, lsl #23 │ │ │ │ - eoreq sl, fp, r8, ror fp │ │ │ │ - eoreq sl, fp, ip, ror #22 │ │ │ │ - eoreq sl, fp, r0, ror #22 │ │ │ │ + eoreq r9, sl, r4, lsr r4 │ │ │ │ + eoreq sl, fp, r0, lsl #26 │ │ │ │ + strdeq sl, [fp], -r4 @ │ │ │ │ + eoreq sl, fp, r8, ror #25 │ │ │ │ + ldrdeq sl, [fp], -ip @ │ │ │ │ + ldrdeq sl, [fp], -r0 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002d0fbc │ │ │ │ - eoreq r7, sl, r0, lsr #25 │ │ │ │ - mlaeq sl, ip, ip, r7 │ │ │ │ - mlaeq sl, ip, ip, r7 │ │ │ │ - mlaeq sl, ip, ip, r7 │ │ │ │ - mlaeq sl, ip, ip, r7 │ │ │ │ - eoreq r7, sl, r0, lsr #25 │ │ │ │ - eoreq sl, ip, r0, lsr #31 │ │ │ │ - mlaeq sl, r8, ip, r7 │ │ │ │ - mlaeq sl, r8, ip, r7 │ │ │ │ - mlaeq sl, r4, ip, r7 │ │ │ │ - @ instruction: 0x002a7cb0 │ │ │ │ - eoreq r7, sl, r4, lsl ip │ │ │ │ - eoreq r4, sl, r8, asr r7 │ │ │ │ + eoreq r1, sp, ip, lsr #2 │ │ │ │ + eoreq r7, sl, r0, lsl lr │ │ │ │ + eoreq r7, sl, ip, lsl #28 │ │ │ │ + eoreq r7, sl, ip, lsl #28 │ │ │ │ + eoreq r7, sl, ip, lsl #28 │ │ │ │ + eoreq r7, sl, ip, lsl #28 │ │ │ │ + eoreq r7, sl, r0, lsl lr │ │ │ │ + eoreq fp, ip, r0, lsl r1 │ │ │ │ + eoreq r7, sl, r8, lsl #28 │ │ │ │ + eoreq r7, sl, r8, lsl #28 │ │ │ │ + eoreq r7, sl, r4, lsl #28 │ │ │ │ + eoreq r7, sl, r0, lsr #28 │ │ │ │ + eoreq r7, sl, r4, lsl #27 │ │ │ │ + eoreq r4, 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, #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, ror r1 │ │ │ │ - strheq r9, [sl], -r0 @ │ │ │ │ - mlaeq sl, r0, r0, r9 │ │ │ │ + eoreq r9, sl, r0, ror #5 │ │ │ │ + eoreq r9, sl, r0, lsr #4 │ │ │ │ + eoreq r9, sl, r0, lsl #4 │ │ │ │ rsbseq r7, sl, r4, lsl lr │ │ │ │ - strdeq r9, [fp], -r4 @ │ │ │ │ - eoreq r8, sl, r0, asr #31 │ │ │ │ - eoreq r8, sl, r4, lsr #31 │ │ │ │ - eoreq r9, fp, r4, asr #23 │ │ │ │ + eoreq r9, fp, r4, ror #26 │ │ │ │ + eoreq r9, sl, r0, lsr r1 │ │ │ │ + eoreq r9, sl, r4, lsl r1 │ │ │ │ + eoreq r9, fp, r4, lsr sp │ │ │ │ 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 f0fb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b f0e9c │ │ │ │ mov r1, r2 │ │ │ │ b 88398 │ │ │ │ - eoreq r0, sp, r5, lsr ip │ │ │ │ - eoreq r8, sl, ip, lsl pc │ │ │ │ - eoreq r8, fp, ip, rrx │ │ │ │ + eoreq r0, sp, r5, lsr #27 │ │ │ │ + eoreq r9, sl, ip, lsl #1 │ │ │ │ + ldrdeq r8, [fp], -ip @ │ │ │ │ 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, sp, lsr fp │ │ │ │ - mlaeq sl, r0, pc, r6 @ │ │ │ │ - ldrdeq r8, [sl], -ip @ │ │ │ │ - eoreq r6, sl, r8, lsr pc │ │ │ │ - eoreq r8, sl, ip, lsl #27 │ │ │ │ - eoreq r6, sl, r0, ror #29 │ │ │ │ - eoreq r8, sl, r8, lsr sp │ │ │ │ - eoreq r6, sl, r4, lsl #29 │ │ │ │ - ldrdeq r8, [sl], -ip @ │ │ │ │ - ldrdeq r8, [sl], -ip @ │ │ │ │ - eoreq r6, sl, r0, asr #27 │ │ │ │ - eoreq r7, fp, r8, lsl #30 │ │ │ │ - mlaeq sl, r8, sp, r6 │ │ │ │ - ldrdeq r8, [sl], -r8 @ │ │ │ │ - eoreq r8, sl, ip, asr #23 │ │ │ │ - eoreq r9, fp, ip, lsr #15 │ │ │ │ + eoreq r0, sp, sp, lsr #25 │ │ │ │ + eoreq r7, sl, r0, lsl #2 │ │ │ │ + eoreq r8, sl, ip, asr #30 │ │ │ │ + eoreq r7, sl, r8, lsr #1 │ │ │ │ + strdeq r8, [sl], -ip @ │ │ │ │ + eoreq r7, sl, r0, asr r0 │ │ │ │ + eoreq r8, sl, r8, lsr #29 │ │ │ │ strdeq r6, [sl], -r4 @ │ │ │ │ - eoreq r8, sl, r8, lsl #23 │ │ │ │ - eoreq r8, sl, r8, lsl #23 │ │ │ │ - eoreq r6, sl, r0, ror ip │ │ │ │ - eoreq r4, sl, r4, ror r8 │ │ │ │ - eoreq r6, sl, r8, lsr ip │ │ │ │ - eoreq r4, sl, r8, lsl r8 │ │ │ │ - ldrdeq r6, [sl], -ip @ │ │ │ │ - @ instruction: 0x002a47b4 │ │ │ │ - eoreq r6, sl, r8, ror fp │ │ │ │ + eoreq r8, sl, ip, asr #28 │ │ │ │ + eoreq r8, sl, ip, asr #28 │ │ │ │ + eoreq r6, sl, r0, lsr pc │ │ │ │ + eoreq r8, fp, r8, ror r0 │ │ │ │ + eoreq r6, sl, r8, lsl #30 │ │ │ │ + eoreq r8, sl, r8, asr #26 │ │ │ │ + eoreq r8, sl, ip, lsr sp │ │ │ │ + eoreq r9, fp, ip, lsl r9 │ │ │ │ + eoreq r6, sl, r4, ror #28 │ │ │ │ + strdeq r8, [sl], -r8 @ │ │ │ │ + strdeq r8, [sl], -r8 @ │ │ │ │ + eoreq r6, sl, r0, ror #27 │ │ │ │ + eoreq r4, sl, r4, ror #19 │ │ │ │ + eoreq r6, sl, r8, lsr #27 │ │ │ │ + eoreq r4, sl, r8, lsl #19 │ │ │ │ + eoreq r6, sl, ip, asr #26 │ │ │ │ + eoreq r4, sl, r4, lsr #18 │ │ │ │ + eoreq r6, sl, r8, ror #25 │ │ │ │ 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 │ │ │ │ - eoreq r4, sl, ip, asr #13 │ │ │ │ - eoreq r4, sl, r8, lsr #13 │ │ │ │ - eoreq r4, sl, r4, ror r6 │ │ │ │ + eoreq r4, sl, ip, lsr r8 │ │ │ │ + eoreq r4, sl, r8, lsl r8 │ │ │ │ + eoreq r4, sl, r4, ror #15 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002a88bc │ │ │ │ - eoreq r4, sl, r4, asr #3 │ │ │ │ - eoreq r8, sl, r4, ror r8 │ │ │ │ - @ instruction: 0x002a41bc │ │ │ │ - mlaeq sl, r0, r1, r4 │ │ │ │ - eoreq r6, sl, r8, asr r9 │ │ │ │ - eoreq r8, fp, r4, lsl r5 │ │ │ │ - eoreq r8, sl, r4, lsl #13 │ │ │ │ - @ instruction: 0x002a67b4 │ │ │ │ - eoreq r8, sl, ip, asr r6 │ │ │ │ - eoreq r8, sl, ip, lsr #12 │ │ │ │ - eoreq r6, sl, ip, lsr r7 │ │ │ │ - @ instruction: 0x002a85b4 │ │ │ │ - @ instruction: 0x002a85b0 │ │ │ │ - eoreq r8, sl, r8, lsr #11 │ │ │ │ - mlaeq sl, ip, r5, r8 │ │ │ │ - eoreq r8, sl, r4, lsl #11 │ │ │ │ - eoreq r6, sl, r8, ror r6 │ │ │ │ - eoreq r7, fp, ip, ror r7 │ │ │ │ - eoreq r8, sl, r0, ror r4 │ │ │ │ - eoreq r8, sl, r0, ror #8 │ │ │ │ - strdeq r8, [sl], -r8 @ │ │ │ │ + eoreq r8, sl, ip, lsr #20 │ │ │ │ + eoreq r4, sl, r4, lsr r3 │ │ │ │ + eoreq r8, sl, r4, ror #19 │ │ │ │ + eoreq r4, sl, ip, lsr #6 │ │ │ │ + eoreq r4, sl, r0, lsl #6 │ │ │ │ + eoreq r6, sl, r8, asr #21 │ │ │ │ + eoreq r8, fp, r4, lsl #13 │ │ │ │ + strdeq r8, [sl], -r4 @ │ │ │ │ + eoreq r6, sl, r4, lsr #18 │ │ │ │ + eoreq r8, sl, ip, asr #15 │ │ │ │ + mlaeq sl, ip, r7, r8 │ │ │ │ + eoreq r6, sl, ip, lsr #17 │ │ │ │ + eoreq r8, sl, r4, lsr #14 │ │ │ │ + eoreq r8, sl, r0, lsr #14 │ │ │ │ + eoreq r8, sl, r8, lsl r7 │ │ │ │ + eoreq r8, sl, ip, lsl #14 │ │ │ │ + strdeq r8, [sl], -r4 @ │ │ │ │ + eoreq r6, sl, r8, ror #15 │ │ │ │ + eoreq r7, fp, ip, ror #17 │ │ │ │ + eoreq r8, sl, r0, ror #11 │ │ │ │ + ldrdeq r8, [sl], -r0 @ │ │ │ │ + eoreq r8, sl, r8, ror #10 │ │ │ │ + eoreq r8, sl, ip, asr r5 │ │ │ │ + eoreq r9, fp, r8, lsr r1 │ │ │ │ + eoreq r6, sl, r4, lsl #13 │ │ │ │ + eoreq r8, fp, r4, lsl #5 │ │ │ │ + eoreq r8, sl, r8, lsl r5 │ │ │ │ + eoreq r7, fp, r0, lsl r6 │ │ │ │ + eoreq r6, sl, r4, lsl r6 │ │ │ │ + eoreq r7, fp, r8, lsl #12 │ │ │ │ + strdeq r7, [fp], -r0 @ │ │ │ │ + eoreq r6, sl, r0, ror #11 │ │ │ │ eoreq r8, sl, ip, ror #7 │ │ │ │ - eoreq r8, fp, r8, asr #31 │ │ │ │ - eoreq r6, sl, r4, lsl r5 │ │ │ │ - eoreq r8, fp, r4, lsl r1 │ │ │ │ - eoreq r8, sl, r8, lsr #7 │ │ │ │ - eoreq r7, fp, r0, lsr #9 │ │ │ │ - eoreq r6, sl, r4, lsr #9 │ │ │ │ - mlaeq fp, r8, r4, r7 │ │ │ │ - eoreq r7, fp, r0, lsl #9 │ │ │ │ - eoreq r6, sl, r0, ror r4 │ │ │ │ - eoreq r8, sl, ip, ror r2 │ │ │ │ - eoreq r8, sl, r4, ror #4 │ │ │ │ - eoreq r8, sl, ip, asr #4 │ │ │ │ - ldrdeq r8, [sl], -ip @ │ │ │ │ - @ instruction: 0x002a81bc │ │ │ │ - mlaeq sl, ip, r1, r8 │ │ │ │ + ldrdeq r8, [sl], -r4 @ │ │ │ │ + @ instruction: 0x002a83bc │ │ │ │ + eoreq r8, sl, ip, asr #6 │ │ │ │ + eoreq r8, sl, ip, lsr #6 │ │ │ │ + eoreq r8, sl, ip, lsl #6 │ │ │ │ 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 │ │ │ │ - eoreq r8, sl, ip, asr #1 │ │ │ │ - eoreq r1, sl, ip, lsr r3 │ │ │ │ + eoreq r8, sl, ip, lsr r2 │ │ │ │ + eoreq r1, sl, ip, lsr #9 │ │ │ │ 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> │ │ │ │ - eoreq r7, sl, r8, ror #31 │ │ │ │ + eoreq r8, sl, r8, asr r1 │ │ │ │ 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 1424b4 │ │ │ │ mov r6, r0 │ │ │ │ b 89380 │ │ │ │ - eoreq r7, sl, r0, ror pc │ │ │ │ - eoreq r7, sl, r0, lsr pc │ │ │ │ - eoreq r7, sl, r4, lsl pc │ │ │ │ + eoreq r8, sl, r0, ror #1 │ │ │ │ + eoreq r8, sl, r0, lsr #1 │ │ │ │ + eoreq r8, sl, r4, lsl #1 │ │ │ │ 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, ror lr │ │ │ │ - @ instruction: 0x002a7eb4 │ │ │ │ - eoreq r7, fp, ip, ror #22 │ │ │ │ - eoreq pc, ip, sp, asr #21 │ │ │ │ - mlaeq ip, r5, sl, pc @ │ │ │ │ - eoreq r4, sl, r8, asr sp │ │ │ │ - eoreq r0, sl, r0, asr #8 │ │ │ │ - ldrdeq r7, [sl], -r8 @ │ │ │ │ - eoreq pc, ip, r5, lsl #20 │ │ │ │ - eoreq r8, fp, r0, asr #17 │ │ │ │ - eoreq pc, ip, r1, lsr #19 │ │ │ │ - eoreq r7, sl, r8, lsl #26 │ │ │ │ - strdeq r7, [sl], -r0 @ │ │ │ │ - @ instruction: 0x002cd1bc │ │ │ │ - eoreq r7, sl, r8, ror ip │ │ │ │ - eoreq r7, sl, r0, asr #25 │ │ │ │ - eoreq r7, sl, r0, ror ip │ │ │ │ - eoreq r7, sl, r8, lsl #24 │ │ │ │ - eoreq r7, sl, r8, lsr ip │ │ │ │ + eoreq r7, sl, r0, ror #31 │ │ │ │ + eoreq r8, sl, r4, lsr #32 │ │ │ │ + ldrdeq r7, [fp], -ip @ │ │ │ │ + eoreq pc, ip, sp, lsr ip @ │ │ │ │ + eoreq pc, ip, r5, lsl #24 │ │ │ │ + eoreq r4, sl, r8, asr #29 │ │ │ │ + @ instruction: 0x002a05b0 │ │ │ │ + eoreq r7, sl, r8, asr #30 │ │ │ │ + eoreq pc, ip, r5, ror fp @ │ │ │ │ + eoreq r8, fp, r0, lsr sl │ │ │ │ + eoreq pc, ip, r1, lsl fp @ │ │ │ │ + eoreq r7, sl, r8, ror lr │ │ │ │ + eoreq r7, sl, r0, ror #28 │ │ │ │ + eoreq sp, ip, ip, lsr #6 │ │ │ │ + eoreq r7, sl, r8, ror #27 │ │ │ │ + eoreq r7, sl, r0, lsr lr │ │ │ │ + eoreq r7, sl, r0, ror #27 │ │ │ │ + eoreq r7, sl, r8, ror sp │ │ │ │ + eoreq r7, sl, r8, lsr #27 │ │ │ │ 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, ror #22 │ │ │ │ - ldrdeq r9, [fp], -r0 @ │ │ │ │ - eoreq r7, sl, r4, ror r0 │ │ │ │ + ldrdeq r7, [sl], -ip @ │ │ │ │ + eoreq r9, fp, r0, asr #8 │ │ │ │ + eoreq r7, sl, r4, ror #3 │ │ │ │ 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, ror fp │ │ │ │ - eoreq r7, sl, r0, lsr #21 │ │ │ │ - mlaeq sl, r0, sl, r7 │ │ │ │ - eoreq r9, fp, r4, asr #3 │ │ │ │ - eoreq r7, sl, r0, lsl #21 │ │ │ │ - eoreq r7, sl, r0, ror sl │ │ │ │ - eoreq r9, fp, ip, lsl #3 │ │ │ │ - eoreq r7, sl, r8, ror #20 │ │ │ │ - eoreq r7, sl, r0, ror #20 │ │ │ │ - eoreq r9, fp, r4, asr r1 │ │ │ │ - eoreq r7, sl, r8, ror #20 │ │ │ │ - strdeq r0, [sl], -r0 @ │ │ │ │ + eoreq r7, sl, r4, ror #25 │ │ │ │ + eoreq r7, sl, r0, lsl ip │ │ │ │ + eoreq r7, sl, r0, lsl #24 │ │ │ │ + eoreq r9, fp, r4, lsr r3 │ │ │ │ strdeq r7, [sl], -r0 @ │ │ │ │ + eoreq r7, sl, r0, ror #23 │ │ │ │ + strdeq r9, [fp], -ip @ │ │ │ │ + ldrdeq r7, [sl], -r8 @ │ │ │ │ + ldrdeq r7, [sl], -r0 @ │ │ │ │ + eoreq r9, fp, r4, asr #5 │ │ │ │ + ldrdeq r7, [sl], -r8 @ │ │ │ │ + eoreq r0, sl, r0, ror #26 │ │ │ │ + eoreq r7, sl, r0, ror #22 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - eoreq r7, sl, r4, asr #19 │ │ │ │ - @ instruction: 0x002a79b0 │ │ │ │ - ldrdeq r3, [sl], -r0 @ │ │ │ │ + eoreq r7, sl, r4, lsr fp │ │ │ │ + eoreq r7, sl, r0, lsr #22 │ │ │ │ + eoreq r3, sl, r0, asr #18 │ │ │ │ rsbseq r6, sl, r0, asr r5 │ │ │ │ - eoreq r8, fp, ip, ror pc │ │ │ │ + eoreq r9, fp, ip, ror #1 │ │ │ │ + eoreq r7, sl, ip, ror #19 │ │ │ │ + ldrdeq r9, [fp], -r4 @ │ │ │ │ + eoreq r9, fp, r0, asr #1 │ │ │ │ + mlaeq sl, r8, r9, r7 │ │ │ │ + eoreq r9, fp, r8, lsr #1 │ │ │ │ + mlaeq fp, r8, r0, r9 │ │ │ │ + eoreq r7, sl, r0, asr r9 │ │ │ │ + eoreq r9, fp, ip, ror r0 │ │ │ │ + eoreq r7, sl, r8, lsl sl │ │ │ │ eoreq r7, sl, ip, ror r8 │ │ │ │ - eoreq r8, fp, r4, ror #30 │ │ │ │ - eoreq r8, fp, r0, asr pc │ │ │ │ - eoreq r7, sl, r8, lsr #16 │ │ │ │ - eoreq r8, fp, r8, lsr pc │ │ │ │ - eoreq r8, fp, r8, lsr #30 │ │ │ │ - eoreq r7, sl, r0, ror #15 │ │ │ │ - eoreq r8, fp, ip, lsl #30 │ │ │ │ - eoreq r7, sl, r8, lsr #17 │ │ │ │ - eoreq r7, sl, ip, lsl #14 │ │ │ │ - eoreq pc, ip, r9, asr #7 │ │ │ │ - eoreq r7, sl, ip, ror #15 │ │ │ │ + eoreq pc, ip, r9, lsr r5 @ │ │ │ │ + eoreq r7, sl, ip, asr r9 │ │ │ │ rsbseq r7, sl, r0, lsl #9 │ │ │ │ - eoreq r7, sl, ip, lsr #15 │ │ │ │ - @ instruction: 0x002b8db0 │ │ │ │ - eoreq r7, sl, ip, lsr #14 │ │ │ │ - eoreq r8, fp, ip, lsl #27 │ │ │ │ - eoreq r7, sl, ip, lsr #13 │ │ │ │ - eoreq r7, sl, ip, ror #13 │ │ │ │ - eoreq r7, sl, r8, asr r6 │ │ │ │ - eoreq r8, fp, r0, lsl #26 │ │ │ │ - strdeq r8, [fp], -r4 @ │ │ │ │ - strdeq r0, [sl], -r8 @ │ │ │ │ - strdeq r7, [sl], -ip @ │ │ │ │ - eoreq r6, sl, r4, lsr #22 │ │ │ │ - eoreq r7, sl, r8, asr #9 │ │ │ │ - eoreq r6, sl, r4, ror sl │ │ │ │ - eoreq r7, sl, r8, asr r6 │ │ │ │ - eoreq r6, fp, r8, lsr #21 │ │ │ │ - ldrdeq r6, [sl], -ip @ │ │ │ │ - eoreq r6, sl, r0, ror sl │ │ │ │ - @ instruction: 0x002a75b0 │ │ │ │ - eoreq r6, sl, r8, lsl sl │ │ │ │ - eoreq r7, sl, r0, ror #8 │ │ │ │ + eoreq r7, sl, ip, lsl r9 │ │ │ │ + eoreq r8, fp, r0, lsr #30 │ │ │ │ + mlaeq sl, ip, r8, r7 │ │ │ │ + strdeq r8, [fp], -ip @ │ │ │ │ + eoreq r7, sl, ip, lsl r8 │ │ │ │ + eoreq r7, sl, ip, asr r8 │ │ │ │ + eoreq r7, sl, r8, asr #15 │ │ │ │ + eoreq r8, fp, r0, ror lr │ │ │ │ + eoreq r8, fp, r4, ror #28 │ │ │ │ + eoreq r0, sl, r8, ror #14 │ │ │ │ + eoreq r7, sl, ip, ror #14 │ │ │ │ + mlaeq sl, r4, ip, r6 │ │ │ │ + eoreq r7, sl, r8, lsr r6 │ │ │ │ + eoreq r6, sl, r4, ror #23 │ │ │ │ + eoreq r7, sl, r8, asr #15 │ │ │ │ + eoreq r6, fp, r8, lsl ip │ │ │ │ + eoreq r6, sl, ip, asr #24 │ │ │ │ + eoreq r6, sl, r0, ror #23 │ │ │ │ + eoreq r7, sl, r0, lsr #14 │ │ │ │ + eoreq r6, sl, r8, lsl #23 │ │ │ │ + ldrdeq r7, [sl], -r0 @ │ │ │ │ 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 1421d0 │ │ │ │ - eoreq r7, sl, r0, lsr pc │ │ │ │ + eoreq r8, sl, r0, lsr #1 │ │ │ │ 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, asr fp │ │ │ │ - eoreq r7, fp, ip, ror lr │ │ │ │ - eoreq r2, fp, ip, ror #7 │ │ │ │ - eoreq r7, sl, r8, lsr r4 │ │ │ │ - @ instruction: 0x002a72b8 │ │ │ │ - eoreq r7, sl, r4, lsl r4 │ │ │ │ - eoreq r7, sl, r8, lsl #8 │ │ │ │ - eoreq r4, sl, ip, asr #4 │ │ │ │ + eoreq r2, fp, r8, asr #25 │ │ │ │ + eoreq r7, fp, ip, ror #31 │ │ │ │ + eoreq r2, fp, ip, asr r5 │ │ │ │ + eoreq r7, sl, r8, lsr #11 │ │ │ │ + eoreq r7, sl, r8, lsr #8 │ │ │ │ + eoreq r7, sl, r4, lsl #11 │ │ │ │ + eoreq r7, sl, r8, ror r5 │ │ │ │ + @ instruction: 0x002a43bc │ │ │ │ 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, ip, ror r9 │ │ │ │ + eoreq r8, fp, ip, ror #21 │ │ │ │ ldrsbeq r0, [r6], #-104 @ 0xffffff98 @ │ │ │ │ - eoreq r8, fp, r0, asr r9 │ │ │ │ - eoreq r7, sl, ip, lsr r3 │ │ │ │ - eoreq r7, sl, r8, ror #5 │ │ │ │ - eoreq r7, sl, r4, ror #5 │ │ │ │ + eoreq r8, fp, r0, asr #21 │ │ │ │ + eoreq r7, sl, ip, lsr #9 │ │ │ │ + eoreq r7, sl, r8, asr r4 │ │ │ │ + eoreq r7, sl, r4, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r3, [pc, #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 │ │ │ │ - ldrdeq r2, [sl], -ip @ │ │ │ │ - eoreq lr, ip, r6, asr sp │ │ │ │ - eoreq r7, sl, r8, lsr ip │ │ │ │ - mlaeq sl, r0, r0, r7 │ │ │ │ - ldrdeq r6, [sl], -r4 @ │ │ │ │ + eoreq r2, sl, ip, asr #26 │ │ │ │ + eoreq lr, ip, r6, asr #29 │ │ │ │ + eoreq r7, sl, r8, lsr #27 │ │ │ │ + eoreq r7, sl, r0, lsl #4 │ │ │ │ + eoreq r7, sl, r4, asr #2 │ │ │ │ ldrsbeq r5, [sl], #-196 @ 0xffffff3c @ │ │ │ │ - eoreq r7, sl, ip, asr #22 │ │ │ │ - eoreq r7, sl, r0, lsr #22 │ │ │ │ - eoreq r7, sl, r0, asr #1 │ │ │ │ - eoreq r0, sl, r4, lsr r1 │ │ │ │ - eoreq ip, ip, r4, ror r3 │ │ │ │ - eoreq r3, sl, ip, lsl #23 │ │ │ │ - eoreq r6, sl, r0, ror lr │ │ │ │ - eoreq r6, sl, r4, asr lr │ │ │ │ - eoreq r4, sl, r4, lsl lr │ │ │ │ + @ instruction: 0x002a7cbc │ │ │ │ + mlaeq sl, r0, ip, r7 │ │ │ │ + eoreq r7, sl, r0, lsr r2 │ │ │ │ + eoreq r0, sl, r4, lsr #5 │ │ │ │ + eoreq ip, ip, r4, ror #9 │ │ │ │ + strdeq r3, [sl], -ip @ │ │ │ │ + eoreq r6, sl, r0, ror #31 │ │ │ │ + eoreq r6, sl, r4, asr #31 │ │ │ │ + eoreq r4, sl, r4, lsl #31 │ │ │ │ + eoreq lr, ip, r4, lsl fp │ │ │ │ + strheq r7, [sl], -ip @ │ │ │ │ + eoreq r7, sl, r8, lsr #1 │ │ │ │ + mlaeq sl, r0, r0, r7 │ │ │ │ + eoreq r6, sl, r0, lsr #29 │ │ │ │ + mlaeq sl, r4, lr, r4 │ │ │ │ + eoreq r7, sl, r8, lsl r5 │ │ │ │ + strdeq r6, [fp], -r0 @ │ │ │ │ eoreq lr, ip, r4, lsr #19 │ │ │ │ - eoreq r6, sl, ip, asr #30 │ │ │ │ - eoreq r6, sl, r8, lsr pc │ │ │ │ - eoreq r6, sl, r0, lsr #30 │ │ │ │ - eoreq r6, sl, r0, lsr sp │ │ │ │ - eoreq r4, sl, r4, lsr #26 │ │ │ │ - eoreq r7, sl, r8, lsr #7 │ │ │ │ - eoreq r6, fp, r0, lsl #17 │ │ │ │ - eoreq lr, ip, r4, lsr r8 │ │ │ │ - eoreq r7, sl, r4, ror r6 │ │ │ │ + eoreq r7, sl, r4, ror #15 │ │ │ │ rsbseq r5, sl, r4, lsr #16 │ │ │ │ - @ instruction: 0x002ce7bc │ │ │ │ + eoreq lr, ip, ip, lsr #18 │ │ │ │ @ instruction: 0x007a5790 │ │ │ │ - eoreq r7, sl, r8, lsl #12 │ │ │ │ - ldrdeq r7, [sl], -r8 @ │ │ │ │ - eoreq r4, sl, r8, ror #21 │ │ │ │ - @ instruction: 0x002a75b4 │ │ │ │ + eoreq r7, sl, r8, ror r7 │ │ │ │ + eoreq r7, sl, r8, asr #14 │ │ │ │ + eoreq r4, sl, r8, asr ip │ │ │ │ + eoreq r7, sl, r4, lsr #14 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldrdeq r6, [sl], -r0 @ │ │ │ │ - eoreq r7, sl, r0, lsl #31 │ │ │ │ - ldrdeq r4, [sl], -r0 @ │ │ │ │ - mlaeq fp, r0, r5, r6 │ │ │ │ - ldrdeq r7, [sl], -r8 @ │ │ │ │ - eoreq lr, ip, r0, lsr r5 │ │ │ │ - eoreq r6, sl, r4, ror sl │ │ │ │ - eoreq r7, fp, r4, ror r3 │ │ │ │ - ldrdeq r6, [sl], -r8 @ │ │ │ │ + eoreq r6, sl, r0, asr #26 │ │ │ │ + strdeq r8, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, r0, asr #22 │ │ │ │ + eoreq r6, fp, r0, lsl #14 │ │ │ │ + eoreq r8, sl, r8, asr #32 │ │ │ │ + eoreq lr, ip, r0, lsr #13 │ │ │ │ + eoreq r6, sl, r4, ror #23 │ │ │ │ + eoreq r7, fp, r4, ror #9 │ │ │ │ + eoreq r6, sl, r8, asr #18 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - eoreq r6, sl, r0, asr pc │ │ │ │ - eoreq r4, sl, r8, lsr #16 │ │ │ │ - ldrdeq r6, [sl], -r4 @ │ │ │ │ - ldrdeq r7, [fp], -r0 @ │ │ │ │ - ldrdeq r6, [sl], -r4 @ │ │ │ │ - eoreq r6, sl, r4, lsl #24 │ │ │ │ - eoreq r6, sl, ip, lsr #22 │ │ │ │ - eoreq r6, fp, ip, asr #5 │ │ │ │ - strdeq lr, [ip], -r8 @ │ │ │ │ - eoreq r6, sl, r4, lsl #19 │ │ │ │ - eoreq r6, sl, r8, lsr r7 │ │ │ │ - eoreq r6, sl, r0, ror #14 │ │ │ │ - eoreq r7, sl, r0, ror fp │ │ │ │ + eoreq r7, sl, r0, asr #1 │ │ │ │ + mlaeq sl, r8, r9, r4 │ │ │ │ + eoreq r6, sl, r4, asr #16 │ │ │ │ + eoreq r7, fp, r0, asr #4 │ │ │ │ + eoreq r6, sl, r4, asr #26 │ │ │ │ + eoreq r6, sl, r4, ror sp │ │ │ │ + mlaeq sl, ip, ip, r6 │ │ │ │ + eoreq r6, fp, ip, lsr r4 │ │ │ │ + eoreq lr, ip, r8, ror #10 │ │ │ │ + strdeq r6, [sl], -r4 @ │ │ │ │ + eoreq r6, sl, r8, lsr #17 │ │ │ │ ldrdeq r6, [sl], -r0 @ │ │ │ │ - eoreq r6, sl, r4, lsl r7 │ │ │ │ - eoreq r7, fp, r0, ror #23 │ │ │ │ - eoreq r6, sl, ip, ror #8 │ │ │ │ - mlaeq sl, ip, r6, r6 │ │ │ │ - eoreq r6, sl, r8, lsr #13 │ │ │ │ + eoreq r7, sl, r0, ror #25 │ │ │ │ + eoreq r6, sl, r0, asr #12 │ │ │ │ + eoreq r6, sl, r4, lsl #17 │ │ │ │ + eoreq r7, fp, r0, asr sp │ │ │ │ + ldrdeq r6, [sl], -ip @ │ │ │ │ + eoreq r6, sl, ip, lsl #16 │ │ │ │ + eoreq r6, sl, r8, lsl r8 │ │ │ │ rsbseq r5, sl, ip, lsl #2 │ │ │ │ - eoreq r6, sl, r8, lsl #15 │ │ │ │ - eoreq sp, sl, r0, lsr #12 │ │ │ │ - eoreq r6, sl, r0, ror #14 │ │ │ │ - eoreq r6, sl, ip, ror #13 │ │ │ │ - mlaeq sl, r8, r6, r6 │ │ │ │ - eoreq r6, sl, ip, ror r6 │ │ │ │ - strdeq r6, [fp], -r8 @ │ │ │ │ + strdeq r6, [sl], -r8 @ │ │ │ │ + mlaeq sl, r0, r7, sp │ │ │ │ + ldrdeq r6, [sl], -r0 @ │ │ │ │ + eoreq r6, sl, ip, asr r8 │ │ │ │ + eoreq r6, sl, r8, lsl #16 │ │ │ │ + eoreq r6, sl, ip, ror #15 │ │ │ │ + eoreq r6, fp, r8, ror #30 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ + eoreq r6, sl, ip, lsl #9 │ │ │ │ + eoreq r6, sl, r4, lsl #9 │ │ │ │ + eoreq r6, sl, ip, ror #8 │ │ │ │ + strdeq r7, [fp], -r0 @ │ │ │ │ + strdeq pc, [r9], -r0 @ │ │ │ │ + eoreq r6, sl, ip, lsl r0 │ │ │ │ + eoreq sp, ip, r8, ror #24 │ │ │ │ + eoreq r6, sl, r8, asr r6 │ │ │ │ + strdeq r6, [sl], -r0 @ │ │ │ │ + ldrdeq r6, [sl], -r8 @ │ │ │ │ + eoreq r5, sl, r4, lsl #27 │ │ │ │ + eoreq r6, sl, ip, ror r1 │ │ │ │ + eoreq r6, sl, r4, lsl #4 │ │ │ │ + eoreq r5, sl, ip, lsr #27 │ │ │ │ + strdeq r5, [sl], -r0 @ │ │ │ │ + @ instruction: 0x002b74b4 │ │ │ │ + eoreq r5, sl, ip, lsr sp │ │ │ │ + @ instruction: 0x002a64b8 │ │ │ │ + eoreq r6, sl, ip, lsl #9 │ │ │ │ + eoreq r1, sl, r8, lsl fp │ │ │ │ + eoreq sp, ip, r8, lsl #20 │ │ │ │ + eoreq r6, sl, ip, asr #8 │ │ │ │ + eoreq r6, sl, r4, asr r3 │ │ │ │ eoreq r6, sl, ip, lsl r3 │ │ │ │ - eoreq r6, sl, r4, lsl r3 │ │ │ │ - strdeq r6, [sl], -ip @ │ │ │ │ - eoreq r7, fp, r0, lsl #11 │ │ │ │ - eoreq pc, r9, r0, lsl #1 │ │ │ │ - eoreq r5, sl, ip, lsr #29 │ │ │ │ - strdeq sp, [ip], -r8 @ │ │ │ │ - eoreq r6, sl, r8, ror #9 │ │ │ │ - eoreq r5, sl, r0, lsl #31 │ │ │ │ - eoreq r6, sl, r8, rrx │ │ │ │ - eoreq r5, sl, r4, lsl ip │ │ │ │ - eoreq r6, sl, ip │ │ │ │ - mlaeq sl, r4, r0, r6 │ │ │ │ - eoreq r5, sl, ip, lsr ip │ │ │ │ - eoreq r5, sl, r0, lsl #29 │ │ │ │ - eoreq r7, fp, r4, asr #6 │ │ │ │ - eoreq r5, sl, ip, asr #23 │ │ │ │ - eoreq r6, sl, r8, asr #6 │ │ │ │ - eoreq r6, sl, ip, lsl r3 │ │ │ │ - eoreq r1, sl, r8, lsr #19 │ │ │ │ - mlaeq ip, r8, r8, sp │ │ │ │ - ldrdeq r6, [sl], -ip @ │ │ │ │ - eoreq r6, sl, r4, ror #3 │ │ │ │ - eoreq r6, sl, ip, lsr #3 │ │ │ │ - eoreq r6, fp, r8, lsl #10 │ │ │ │ - ldrdeq r6, [sl], -r0 @ │ │ │ │ - ldrdeq sp, [ip], -ip @ │ │ │ │ - eoreq r1, sl, r8, asr #15 │ │ │ │ - strheq r6, [sl], -ip @ │ │ │ │ - eoreq r5, sl, r4, lsr fp │ │ │ │ - eoreq r6, fp, r0, asr #8 │ │ │ │ - eoreq r6, sl, r8, lsl r0 │ │ │ │ - eoreq r5, sl, r4, ror #20 │ │ │ │ - ldrdeq r5, [sl], -ip @ │ │ │ │ - @ instruction: 0x002a5fb8 │ │ │ │ - eoreq r5, sl, r8, lsl #27 │ │ │ │ - eoreq sp, ip, r4, asr #11 │ │ │ │ - eoreq r5, sl, r8, asr sp │ │ │ │ - eoreq sp, ip, r6, ror r5 │ │ │ │ - eoreq r5, sl, r8, asr #20 │ │ │ │ - eoreq sp, ip, sl, lsr r5 │ │ │ │ + eoreq r6, fp, r8, ror r6 │ │ │ │ + eoreq r6, sl, r0, asr #4 │ │ │ │ + eoreq sp, ip, ip, asr #16 │ │ │ │ + eoreq r1, sl, r8, lsr r9 │ │ │ │ + eoreq r6, sl, ip, lsr #4 │ │ │ │ + eoreq r5, sl, r4, lsr #25 │ │ │ │ + @ instruction: 0x002b65b0 │ │ │ │ + eoreq r6, sl, r8, lsl #3 │ │ │ │ + ldrdeq r5, [sl], -r4 @ │ │ │ │ + eoreq r6, sl, ip, asr #2 │ │ │ │ + eoreq r6, sl, r8, lsr #2 │ │ │ │ + strdeq r5, [sl], -r8 @ │ │ │ │ + eoreq sp, ip, r4, lsr r7 │ │ │ │ + eoreq r5, sl, r8, asr #29 │ │ │ │ + eoreq sp, ip, r6, ror #13 │ │ │ │ + @ instruction: 0x002a5bb8 │ │ │ │ + eoreq sp, ip, sl, lsr #13 │ │ │ │ rsbseq lr, r5, r8, asr fp │ │ │ │ - eoreq r5, sl, ip, ror sl │ │ │ │ - @ instruction: 0x002a5eb4 │ │ │ │ - eoreq r5, sl, ip, asr r9 │ │ │ │ - eoreq r2, sl, r0, lsl #7 │ │ │ │ - eoreq r5, sl, r8, lsl #14 │ │ │ │ - strdeq r5, [sl], -r0 @ │ │ │ │ + eoreq r5, sl, ip, ror #23 │ │ │ │ + eoreq r6, sl, r4, lsr #32 │ │ │ │ + eoreq r5, sl, ip, asr #21 │ │ │ │ + strdeq r2, [sl], -r0 @ │ │ │ │ + eoreq r5, sl, r8, ror r8 │ │ │ │ + eoreq r5, sl, r0, ror #16 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - mlaeq sl, r0, r8, r5 │ │ │ │ - ldrdeq r5, [sl], -ip @ │ │ │ │ - mlaeq sl, r0, r7, r5 │ │ │ │ - mlaeq sl, r8, r7, r5 │ │ │ │ - eoreq r5, sl, r4, lsr #15 │ │ │ │ - ldrdeq r6, [sl], -r8 @ │ │ │ │ + eoreq r5, sl, r0, lsl #20 │ │ │ │ + eoreq r5, sl, ip, asr #18 │ │ │ │ + eoreq r5, sl, r0, lsl #18 │ │ │ │ + eoreq r5, sl, r8, lsl #18 │ │ │ │ + eoreq r5, sl, r4, lsl r9 │ │ │ │ + eoreq r6, sl, r8, asr #4 │ │ │ │ rsbseq r4, sl, r0, lsr #4 │ │ │ │ - eoreq r6, sl, r0, lsl #1 │ │ │ │ + strdeq r6, [sl], -r0 @ │ │ │ │ rsbseq r4, sl, ip, asr #3 │ │ │ │ - eoreq r6, sl, r0, lsl r0 │ │ │ │ + eoreq r6, sl, r0, lsl #3 │ │ │ │ @ instruction: 0x007a4190 │ │ │ │ - eoreq r5, sl, r4, asr #31 │ │ │ │ + eoreq r6, sl, r4, lsr r1 │ │ │ │ rsbseq r4, sl, r0, ror #2 │ │ │ │ - eoreq r5, sl, ip, lsl #31 │ │ │ │ + strdeq r6, [sl], -ip @ │ │ │ │ rsbseq r4, sl, r0, lsr r1 │ │ │ │ - eoreq r5, sl, r8, ror pc │ │ │ │ + eoreq r6, sl, r8, ror #1 │ │ │ │ rsbseq r4, sl, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r5, sl, r0, asr #30 │ │ │ │ - eoreq r5, sl, r4, lsl r9 │ │ │ │ - eoreq r5, sl, r0, lsl r9 │ │ │ │ - eoreq r2, sl, r8, ror r7 │ │ │ │ + strheq r6, [sl], -r0 @ │ │ │ │ + eoreq r5, sl, r4, lsl #21 │ │ │ │ + eoreq r5, sl, r0, lsl #21 │ │ │ │ + eoreq r2, sl, r8, ror #17 │ │ │ │ + eoreq r5, sl, ip, asr #20 │ │ │ │ + eoreq r5, sl, ip, lsr #20 │ │ │ │ + eoreq r5, sl, r8, asr r6 │ │ │ │ + eoreq r5, sl, r0, asr r8 │ │ │ │ + eoreq r5, sl, ip, lsr r6 │ │ │ │ + eoreq r5, sl, ip, lsr sp │ │ │ │ + ldrdeq lr, [r9], -r4 @ │ │ │ │ + eoreq sp, ip, r8, asr #4 │ │ │ │ + eoreq r3, sl, r4, asr #10 │ │ │ │ + eoreq r5, sl, r0, asr #26 │ │ │ │ + strdeq r5, [sl], -ip @ │ │ │ │ + eoreq r5, sl, r8, lsl #28 │ │ │ │ ldrdeq r5, [sl], -ip @ │ │ │ │ - @ instruction: 0x002a58bc │ │ │ │ - eoreq r5, sl, r8, ror #9 │ │ │ │ - eoreq r5, sl, r0, ror #13 │ │ │ │ - eoreq r5, sl, ip, asr #9 │ │ │ │ - eoreq r5, sl, ip, asr #23 │ │ │ │ - eoreq lr, r9, r4, ror #10 │ │ │ │ - ldrdeq sp, [ip], -r8 @ │ │ │ │ - ldrdeq r3, [sl], -r4 @ │ │ │ │ - ldrdeq r5, [sl], -r0 @ │ │ │ │ - eoreq r5, sl, ip, lsl #23 │ │ │ │ - mlaeq sl, r8, ip, r5 │ │ │ │ - eoreq r5, sl, ip, ror #24 │ │ │ │ - eoreq r5, sl, r0, asr #24 │ │ │ │ - eoreq r5, sl, r4, lsl ip │ │ │ │ - eoreq r5, sl, r0, asr #23 │ │ │ │ - eoreq r5, sl, r4, lsl #23 │ │ │ │ - eoreq r5, sl, r4, lsl ip │ │ │ │ - mlaeq sl, ip, fp, r5 │ │ │ │ - eoreq r5, sl, ip, ror #22 │ │ │ │ - eoreq r5, sl, r4, lsl fp │ │ │ │ + @ instruction: 0x002a5db0 │ │ │ │ + eoreq r5, sl, r4, lsl #27 │ │ │ │ + eoreq r5, sl, r0, lsr sp │ │ │ │ + strdeq r5, [sl], -r4 @ │ │ │ │ + eoreq r5, sl, r4, lsl #27 │ │ │ │ + eoreq r5, sl, ip, lsl #26 │ │ │ │ + ldrdeq r5, [sl], -ip @ │ │ │ │ + eoreq r5, sl, r4, lsl #25 │ │ │ │ + eoreq r5, sl, r4, ror #24 │ │ │ │ + eoreq r5, sl, ip, lsr ip │ │ │ │ + eoreq r5, sl, r8, lsl ip │ │ │ │ strdeq r5, [sl], -r4 @ │ │ │ │ - eoreq r5, sl, ip, asr #21 │ │ │ │ - eoreq r5, sl, r8, lsr #21 │ │ │ │ - eoreq r5, sl, r4, lsl #21 │ │ │ │ - eoreq r5, sl, r4, ror #20 │ │ │ │ - eoreq r5, sl, r4, asr #20 │ │ │ │ - eoreq r5, sl, r0, lsr #20 │ │ │ │ - strdeq r5, [sl], -r8 @ │ │ │ │ ldrdeq r5, [sl], -r4 @ │ │ │ │ - @ instruction: 0x002a59b4 │ │ │ │ - eoreq r5, sl, r4, asr #17 │ │ │ │ - mlaeq sl, r8, 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 │ │ │ │ - eoreq r5, sl, r4, ror #15 │ │ │ │ + @ instruction: 0x002a5bb4 │ │ │ │ + mlaeq sl, r0, fp, r5 │ │ │ │ + eoreq r5, sl, r8, ror #22 │ │ │ │ + eoreq r5, sl, r4, asr #22 │ │ │ │ + eoreq r5, sl, r4, lsr #22 │ │ │ │ + eoreq r5, sl, r4, lsr sl │ │ │ │ + eoreq r5, sl, r8, lsl #20 │ │ │ │ + eoreq r5, sl, r0, ror #19 │ │ │ │ + eoreq r5, sl, r0, asr #19 │ │ │ │ + eoreq r5, sl, r0, lsr #19 │ │ │ │ + eoreq r5, sl, r0, lsl #19 │ │ │ │ + eoreq r5, sl, r4, asr r9 │ │ │ │ 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 │ │ │ │ - eoreq r5, sl, r0, asr #15 │ │ │ │ - eoreq r5, sl, r0, lsr #15 │ │ │ │ - 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, r4, lsr #16 │ │ │ │ - eoreq r5, sl, r0, lsl #16 │ │ │ │ - eoreq r5, sl, ip, asr #15 │ │ │ │ - @ instruction: 0x002a57b0 │ │ │ │ - eoreq r5, sl, r8, lsl #15 │ │ │ │ - eoreq r5, sl, r8, asr r7 │ │ │ │ - eoreq r5, sl, r8, asr #14 │ │ │ │ - eoreq r5, sl, ip, lsl #14 │ │ │ │ - eoreq r5, sl, r0, ror #13 │ │ │ │ - mlaeq sl, r0, pc, r4 @ │ │ │ │ - eoreq r4, sl, r4, ror pc │ │ │ │ - eoreq r1, sl, r8, ror r4 │ │ │ │ - strdeq r1, [sl], -r8 @ │ │ │ │ - eoreq r4, sl, ip, ror pc │ │ │ │ - eoreq r5, sl, r0, lsr #2 │ │ │ │ - strdeq r5, [sl], -ip @ │ │ │ │ - ldrdeq r5, [sl], -r8 @ │ │ │ │ - strheq r5, [sl], -r8 @ │ │ │ │ - mlaeq sl, r8, r0, r5 │ │ │ │ - eoreq r5, sl, r8, ror r0 │ │ │ │ - eoreq r5, sl, r8, asr r0 │ │ │ │ - eoreq sl, fp, r4, ror #27 │ │ │ │ - eoreq r5, sl, r0, lsr #32 │ │ │ │ - eoreq r5, sl, r4 │ │ │ │ - eoreq r4, sl, r4, 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, r8, lsl lr │ │ │ │ - eoreq r4, sl, r0, lsr #31 │ │ │ │ - eoreq r5, sl, r8, asr r3 │ │ │ │ - eoreq r5, sl, ip, lsr #6 │ │ │ │ - eoreq r8, fp, ip, ror #25 │ │ │ │ - strdeq r5, [sl], -r4 @ │ │ │ │ - @ instruction: 0x002a52b8 │ │ │ │ - eoreq r5, sl, r0, lsl #5 │ │ │ │ + eoreq r5, sl, r0, lsr r9 │ │ │ │ + eoreq r5, sl, r0, lsl r9 │ │ │ │ + strdeq r5, [sl], -r0 @ │ │ │ │ + ldrdeq r5, [sl], -r0 @ │ │ │ │ + @ instruction: 0x002a58b0 │ │ │ │ + mlaeq sl, r0, r8, r5 │ │ │ │ + eoreq r5, sl, r0, ror r8 │ │ │ │ + mlaeq sl, r4, r9, r5 │ │ │ │ + eoreq r5, sl, r0, ror r9 │ │ │ │ + eoreq r5, sl, ip, lsr r9 │ │ │ │ + eoreq r5, sl, r0, lsr #18 │ │ │ │ + strdeq r5, [sl], -r8 @ │ │ │ │ + eoreq r5, sl, r8, asr #17 │ │ │ │ + @ instruction: 0x002a58b8 │ │ │ │ + eoreq r5, sl, ip, ror r8 │ │ │ │ + eoreq r5, sl, r0, asr r8 │ │ │ │ + eoreq r5, sl, r0, lsl #2 │ │ │ │ + eoreq r5, sl, r4, ror #1 │ │ │ │ + eoreq r1, sl, r8, ror #11 │ │ │ │ + eoreq r1, sl, r8, ror #30 │ │ │ │ + eoreq r5, sl, ip, ror #1 │ │ │ │ + mlaeq sl, r0, r2, r5 │ │ │ │ + eoreq r5, sl, ip, ror #4 │ │ │ │ eoreq r5, sl, r8, asr #4 │ │ │ │ - eoreq r5, sl, r0, lsl r2 │ │ │ │ + eoreq r5, sl, r8, lsr #4 │ │ │ │ + eoreq r5, sl, r8, lsl #4 │ │ │ │ + eoreq r5, sl, r8, ror #3 │ │ │ │ + eoreq r5, sl, r8, asr #3 │ │ │ │ + eoreq sl, fp, r4, asr pc │ │ │ │ + mlaeq sl, r0, r1, r5 │ │ │ │ + eoreq r5, sl, r4, ror r1 │ │ │ │ + eoreq r5, sl, r4, asr r1 │ │ │ │ + eoreq r5, sl, r4, lsr r1 │ │ │ │ + eoreq r5, sl, r4, lsl r1 │ │ │ │ + strdeq r5, [sl], -r4 @ │ │ │ │ ldrdeq r5, [sl], -r4 @ │ │ │ │ + strheq r5, [sl], -r4 @ │ │ │ │ + eoreq r4, sl, r8, lsl #31 │ │ │ │ + eoreq r5, sl, r0, lsl r1 │ │ │ │ + eoreq r5, sl, r8, asr #9 │ │ │ │ + mlaeq sl, ip, r4, r5 │ │ │ │ + eoreq r8, fp, ip, asr lr │ │ │ │ + eoreq r5, sl, r4, ror #8 │ │ │ │ + eoreq r5, sl, r8, lsr #8 │ │ │ │ + strdeq r5, [sl], -r0 @ │ │ │ │ + @ instruction: 0x002a53b8 │ │ │ │ + eoreq r5, sl, r0, lsl #7 │ │ │ │ + eoreq r5, sl, r4, asr #6 │ │ │ │ + eoreq r5, sl, r4, lsl r3 │ │ │ │ + eoreq r5, sl, r0, ror #5 │ │ │ │ + eoreq r5, sl, r8, lsr #5 │ │ │ │ + eoreq r5, sl, r4, ror r2 │ │ │ │ + eoreq r5, sl, ip, lsr r2 │ │ │ │ + eoreq r5, sl, r8, lsl #4 │ │ │ │ + eoreq r5, sl, ip, asr #3 │ │ │ │ eoreq r5, sl, r4, lsr #3 │ │ │ │ - eoreq r5, sl, r0, ror r1 │ │ │ │ - eoreq r5, sl, r8, lsr r1 │ │ │ │ - eoreq r5, sl, r4, lsl #2 │ │ │ │ - eoreq r5, sl, ip, asr #1 │ │ │ │ - mlaeq sl, r8, r0, r5 │ │ │ │ - eoreq r5, sl, ip, asr r0 │ │ │ │ - eoreq r5, sl, r4, lsr r0 │ │ │ │ - eoreq r5, sl, r8 │ │ │ │ + eoreq r5, sl, r8, ror r1 │ │ │ │ rsbseq r3, sl, r0, ror #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r5, sl, ip, ror #9 │ │ │ │ - mlaeq fp, r8, r6, r4 │ │ │ │ + eoreq r5, sl, ip, asr r6 │ │ │ │ + eoreq r4, fp, r8, lsl #16 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - eoreq ip, ip, r2, ror #14 │ │ │ │ + ldrdeq ip, [ip], -r2 @ │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ rsbseq r3, sl, r8, asr r5 │ │ │ │ - eoreq r5, sl, r8, lsr #32 │ │ │ │ - mlaeq fp, r0, pc, r5 @ │ │ │ │ - eoreq r4, sl, r8, lsr #21 │ │ │ │ - eoreq r4, sl, r4, ror #19 │ │ │ │ - eoreq r4, sl, r4, asr #19 │ │ │ │ - eoreq r3, fp, r0, lsl ip │ │ │ │ - eoreq r5, fp, r4, lsl pc │ │ │ │ - eoreq r4, sl, ip, lsr #20 │ │ │ │ - eoreq r5, sl, r0, lsr #5 │ │ │ │ - eoreq r5, sl, r0, ror r2 │ │ │ │ - eoreq r5, sl, r4, lsl #4 │ │ │ │ - strdeq r5, [sl], -r8 @ │ │ │ │ - ldrdeq r5, [sl], -r0 @ │ │ │ │ - eoreq r5, sl, r4, ror r1 │ │ │ │ - eoreq r5, fp, r8, lsr #28 │ │ │ │ - eoreq r5, fp, r4, lsl r2 │ │ │ │ - eoreq r5, fp, r8, lsl #28 │ │ │ │ - strdeq r5, [fp], -r4 @ │ │ │ │ + mlaeq sl, r8, r1, r5 │ │ │ │ + eoreq r6, fp, r0, lsl #2 │ │ │ │ + eoreq r4, sl, r8, lsl ip │ │ │ │ + eoreq r4, sl, r4, asr fp │ │ │ │ + eoreq r4, sl, r4, lsr fp │ │ │ │ + eoreq r3, fp, r0, lsl #27 │ │ │ │ + eoreq r6, fp, r4, lsl #1 │ │ │ │ + mlaeq sl, ip, fp, r4 │ │ │ │ + eoreq r5, sl, r0, lsl r4 │ │ │ │ + eoreq r5, sl, r0, ror #7 │ │ │ │ + eoreq r5, sl, r4, ror r3 │ │ │ │ + eoreq r5, sl, r8, ror #6 │ │ │ │ + eoreq r5, sl, r0, asr #6 │ │ │ │ + eoreq r5, sl, r4, ror #5 │ │ │ │ + mlaeq fp, r8, pc, r5 @ │ │ │ │ + eoreq r5, fp, r4, lsl #7 │ │ │ │ + eoreq r5, fp, r8, ror pc │ │ │ │ + eoreq r5, fp, r4, ror #6 │ │ │ │ rsbseq r3, sl, r0, lsl #7 │ │ │ │ - eoreq r4, sl, r0, asr lr │ │ │ │ - eoreq r5, sl, ip, lsr #2 │ │ │ │ - eoreq r5, sl, r8, asr #1 │ │ │ │ - eoreq r4, sl, r4, asr #16 │ │ │ │ - eoreq r5, fp, ip, ror #25 │ │ │ │ - eoreq r4, sl, r4, lsl #16 │ │ │ │ - eoreq r5, sl, ip, asr #32 │ │ │ │ - @ instruction: 0x002a44bc │ │ │ │ - eoreq r4, sl, ip, lsr sl │ │ │ │ - strdeq r2, [sl], -r8 @ │ │ │ │ + eoreq r4, sl, r0, asr #31 │ │ │ │ + mlaeq sl, ip, r2, r5 │ │ │ │ + eoreq r5, sl, r8, lsr r2 │ │ │ │ + @ instruction: 0x002a49b4 │ │ │ │ + eoreq r5, fp, ip, asr lr │ │ │ │ + eoreq r4, sl, r4, ror r9 │ │ │ │ + @ instruction: 0x002a51bc │ │ │ │ + eoreq r4, sl, ip, lsr #12 │ │ │ │ + eoreq r4, sl, ip, lsr #23 │ │ │ │ + eoreq r2, sl, r8, ror #14 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - eoreq r4, sl, r8, ror r9 │ │ │ │ - eoreq r4, sl, r4, asr r9 │ │ │ │ - eoreq r4, sl, r0, lsr r9 │ │ │ │ - eoreq r4, sl, ip, lsl #18 │ │ │ │ - eoreq r4, sl, r4, ror #17 │ │ │ │ - eoreq r4, sl, r0, asr #17 │ │ │ │ - mlaeq sl, ip, r8, r4 │ │ │ │ - eoreq r4, sl, ip, ror #16 │ │ │ │ - eoreq r4, sl, r8, asr #16 │ │ │ │ - eoreq r5, fp, r8, asr #22 │ │ │ │ - eoreq r0, sl, r0, asr r2 │ │ │ │ - eoreq r4, sl, r0, ror #22 │ │ │ │ - eoreq r4, sl, r0, lsr #15 │ │ │ │ - eoreq r4, sl, r0, asr #14 │ │ │ │ - eoreq r8, fp, r4, lsr #15 │ │ │ │ - eoreq r4, sl, r0, lsr r7 │ │ │ │ - eoreq r4, sl, r0, lsr #14 │ │ │ │ - eoreq r4, sl, ip, ror #14 │ │ │ │ - eoreq r4, sl, r8, lsr #14 │ │ │ │ + eoreq r4, sl, r8, ror #21 │ │ │ │ + eoreq r4, sl, r4, asr #21 │ │ │ │ + eoreq r4, sl, r0, lsr #21 │ │ │ │ + eoreq r4, sl, ip, ror sl │ │ │ │ + eoreq r4, sl, r4, asr sl │ │ │ │ + eoreq r4, sl, r0, lsr sl │ │ │ │ + eoreq r4, sl, ip, lsl #20 │ │ │ │ + ldrdeq r4, [sl], -ip @ │ │ │ │ + @ instruction: 0x002a49b8 │ │ │ │ + @ instruction: 0x002b5cb8 │ │ │ │ + eoreq r0, sl, r0, asr #7 │ │ │ │ + ldrdeq r4, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, r0, lsl r9 │ │ │ │ + @ instruction: 0x002a48b0 │ │ │ │ + eoreq r8, fp, r4, lsl r9 │ │ │ │ + eoreq r4, sl, r0, lsr #17 │ │ │ │ + mlaeq sl, r0, r8, r4 │ │ │ │ + ldrdeq r4, [sl], -ip @ │ │ │ │ + mlaeq sl, r8, r8, r4 │ │ │ │ blcc fe7c673c │ │ │ │ - eoreq r4, sl, r8, ror #8 │ │ │ │ - eoreq sp, r9, r4, lsr #6 │ │ │ │ - strdeq r4, [fp], -r8 @ │ │ │ │ - eoreq r4, sl, r8, ror #7 │ │ │ │ - strheq r0, [sl], -r8 @ │ │ │ │ - eoreq r0, sl, ip, lsr #1 │ │ │ │ - eoreq r3, fp, ip, lsl #30 │ │ │ │ - eoreq r0, sl, r0, lsl #1 │ │ │ │ - @ instruction: 0x002a43b4 │ │ │ │ - eoreq r0, sl, ip, asr r0 │ │ │ │ + ldrdeq r4, [sl], -r8 @ │ │ │ │ + mlaeq r9, r4, r4, sp │ │ │ │ + eoreq r4, fp, r8, ror #30 │ │ │ │ + eoreq r4, sl, r8, asr r5 │ │ │ │ + eoreq r0, sl, r8, lsr #4 │ │ │ │ + eoreq r0, sl, ip, lsl r2 │ │ │ │ + eoreq r4, fp, ip, ror r0 │ │ │ │ + strdeq r0, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, r4, lsr #10 │ │ │ │ + eoreq r0, sl, ip, asr #3 │ │ │ │ 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, ror sl @ │ │ │ │ - @ instruction: 0x002b56bc │ │ │ │ - eoreq r4, sl, r8, lsr #23 │ │ │ │ - eoreq pc, r9, r8, ror #19 │ │ │ │ - eoreq r4, sl, ip, lsr #22 │ │ │ │ - eoreq pc, r9, r0, ror #18 │ │ │ │ - ldrdeq r5, [sl], -ip @ │ │ │ │ + eoreq pc, r9, r8, ror #23 │ │ │ │ + eoreq r5, fp, ip, lsr #16 │ │ │ │ + eoreq r4, sl, r8, lsl sp │ │ │ │ + eoreq pc, r9, r8, asr fp @ │ │ │ │ + mlaeq sl, ip, ip, r4 │ │ │ │ + ldrdeq pc, [r9], -r0 @ │ │ │ │ + eoreq r5, sl, ip, asr #10 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - mlaeq r9, ip, r8, pc @ │ │ │ │ - eoreq r5, fp, r0, ror #9 │ │ │ │ - eoreq r4, sl, r4, lsr r9 │ │ │ │ - mlaeq fp, r8, r4, r5 │ │ │ │ - eoreq r4, sl, ip, lsl #18 │ │ │ │ - eoreq pc, r9, r0, ror ip @ │ │ │ │ - eoreq pc, r9, r8, ror r7 @ │ │ │ │ - eoreq r5, fp, r8, asr #7 │ │ │ │ - eoreq r4, sl, r8, asr r8 │ │ │ │ - eoreq r4, sl, r0, lsr #15 │ │ │ │ - eoreq r4, sl, ip, ror r7 │ │ │ │ - eoreq pc, r9, r0, ror #22 │ │ │ │ - eoreq pc, r9, r8, asr #13 │ │ │ │ - eoreq r4, sl, r8, asr #15 │ │ │ │ - eoreq r4, sl, ip, lsl #15 │ │ │ │ - @ instruction: 0x002a47bc │ │ │ │ - eoreq pc, r9, r0, lsl #12 │ │ │ │ - eoreq r4, sl, r4, ror #14 │ │ │ │ - eoreq pc, r9, r8, lsl #11 │ │ │ │ - eoreq r5, sl, r4 │ │ │ │ - eoreq r4, sl, ip, lsl #13 │ │ │ │ - eoreq r3, sl, r8, lsr fp │ │ │ │ - eoreq r3, sl, r0, lsr #22 │ │ │ │ - strdeq r4, [sl], -r0 @ │ │ │ │ - eoreq r3, sl, r4, lsl #22 │ │ │ │ - strdeq r3, [sl], -r8 @ │ │ │ │ - eoreq r4, sl, r0, lsl r6 │ │ │ │ - eoreq r4, sl, ip, asr #10 │ │ │ │ - eoreq r4, sl, r8, lsr r5 │ │ │ │ - mlaeq sl, ip, r4, r4 │ │ │ │ - eoreq r4, sl, r8, ror r4 │ │ │ │ - eoreq pc, r9, ip, asr r8 @ │ │ │ │ + eoreq pc, r9, ip, lsl #20 │ │ │ │ + eoreq r5, fp, r0, asr r6 │ │ │ │ + eoreq r4, sl, r4, lsr #21 │ │ │ │ + eoreq r5, fp, r8, lsl #12 │ │ │ │ + eoreq r4, sl, ip, ror sl │ │ │ │ + eoreq pc, r9, r0, ror #27 │ │ │ │ + eoreq pc, r9, r8, ror #17 │ │ │ │ + eoreq r5, fp, r8, lsr r5 │ │ │ │ + eoreq r4, sl, r8, asr #19 │ │ │ │ + eoreq r4, sl, r0, lsl r9 │ │ │ │ + eoreq r4, sl, ip, ror #17 │ │ │ │ + ldrdeq pc, [r9], -r0 @ │ │ │ │ + eoreq pc, r9, r8, lsr r8 @ │ │ │ │ + eoreq r4, sl, r8, lsr r9 │ │ │ │ + strdeq r4, [sl], -ip @ │ │ │ │ + eoreq r4, sl, ip, lsr #18 │ │ │ │ + eoreq pc, r9, r0, ror r7 @ │ │ │ │ + ldrdeq r4, [sl], -r4 @ │ │ │ │ + strdeq pc, [r9], -r8 @ │ │ │ │ + eoreq r5, sl, r4, ror r1 │ │ │ │ + strdeq r4, [sl], -ip @ │ │ │ │ + eoreq r3, sl, r8, lsr #25 │ │ │ │ + mlaeq sl, r0, ip, r3 │ │ │ │ + eoreq r4, sl, r0, ror #14 │ │ │ │ + eoreq r3, sl, r4, ror ip │ │ │ │ + eoreq r3, sl, r8, ror #24 │ │ │ │ + eoreq r4, sl, r0, lsl #15 │ │ │ │ + @ instruction: 0x002a46bc │ │ │ │ + eoreq r4, sl, r8, lsr #13 │ │ │ │ + eoreq r4, sl, ip, lsl #12 │ │ │ │ + eoreq r4, sl, r8, ror #11 │ │ │ │ + eoreq pc, r9, ip, asr #19 │ │ │ │ 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, lsl r4 │ │ │ │ - eoreq r4, sl, ip, lsr r4 │ │ │ │ - eoreq r4, sl, r8, lsl #8 │ │ │ │ + eoreq r4, sl, r0, lsl #11 │ │ │ │ + eoreq r4, sl, ip, lsr #11 │ │ │ │ + eoreq r4, sl, r8, ror r5 │ │ │ │ + eoreq r4, sl, r4, ror #10 │ │ │ │ + eoreq r4, fp, r8, ror pc │ │ │ │ + eoreq r4, sl, r4, lsr #10 │ │ │ │ + eoreq r4, sl, ip, lsl r5 │ │ │ │ + eoreq r4, sl, r0, lsl #20 │ │ │ │ + eoreq r4, sl, ip, lsl #10 │ │ │ │ + eoreq r4, sl, ip, lsl #10 │ │ │ │ + eoreq r4, sl, r8, lsl #10 │ │ │ │ + strdeq r4, [sl], -r0 @ │ │ │ │ strdeq r4, [sl], -r4 @ │ │ │ │ - eoreq r4, fp, r8, lsl #28 │ │ │ │ - @ instruction: 0x002a43b4 │ │ │ │ - eoreq r4, sl, ip, lsr #7 │ │ │ │ - mlaeq sl, r0, r8, r4 │ │ │ │ - mlaeq sl, ip, r3, r4 │ │ │ │ - mlaeq sl, ip, r3, r4 │ │ │ │ - mlaeq sl, r8, r3, r4 │ │ │ │ - eoreq r4, sl, r0, lsl #7 │ │ │ │ - eoreq r4, sl, r4, lsl #7 │ │ │ │ - eoreq r4, sl, r8, lsl #7 │ │ │ │ + strdeq r4, [sl], -r8 @ │ │ │ │ + eoreq r4, sl, r4, ror r5 │ │ │ │ + eoreq r4, sl, r8, ror r5 │ │ │ │ + eoreq r4, sl, r0, lsl #11 │ │ │ │ + eoreq r4, sl, ip, lsl #11 │ │ │ │ + eoreq r4, sl, ip, ror #10 │ │ │ │ + eoreq r4, sl, r0, asr r5 │ │ │ │ + eoreq r4, sl, ip, lsl r5 │ │ │ │ + eoreq fp, ip, r2, ror r2 │ │ │ │ + @ instruction: 0x002a45b8 │ │ │ │ + eoreq r4, sl, r8, asr r1 │ │ │ │ + eoreq r4, sl, r8, lsl #11 │ │ │ │ + eoreq r4, sl, ip, ror #1 │ │ │ │ + eoreq r4, sl, ip, asr r5 │ │ │ │ + eoreq r4, sl, ip, asr #1 │ │ │ │ + eoreq r4, sl, r8, lsr #10 │ │ │ │ + eoreq r4, sl, r8, lsr #1 │ │ │ │ + eoreq r4, sl, r4, ror #9 │ │ │ │ + eoreq r4, sl, r4, lsl #1 │ │ │ │ + @ instruction: 0x002a44b0 │ │ │ │ + eoreq r4, sl, r0, rrx │ │ │ │ + eoreq r4, sl, r0, ror r4 │ │ │ │ + eoreq r4, sl, ip, lsr r0 │ │ │ │ + eoreq r4, sl, r8, lsr r4 │ │ │ │ + eoreq r4, sl, r8, lsr #8 │ │ │ │ + strdeq r4, [sl], -r8 @ │ │ │ │ eoreq r4, sl, r4, lsl #8 │ │ │ │ - eoreq r4, sl, r8, lsl #8 │ │ │ │ - eoreq r4, sl, r0, lsl r4 │ │ │ │ - eoreq r4, sl, ip, lsl r4 │ │ │ │ + eoreq r4, sl, r0, asr #7 │ │ │ │ + ldrdeq r3, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, r4, lsl #7 │ │ │ │ + @ instruction: 0x002a3fb0 │ │ │ │ + eoreq r4, sl, ip, asr #6 │ │ │ │ + eoreq r3, sl, ip, lsl #31 │ │ │ │ + eoreq r4, sl, ip, lsl #6 │ │ │ │ + @ instruction: 0x002a3fb0 │ │ │ │ + eoreq r4, sl, r4, asr #5 │ │ │ │ + eoreq r3, sl, r8, lsl #31 │ │ │ │ + eoreq r4, sl, ip, lsl #5 │ │ │ │ + eoreq r3, sl, r4, ror #30 │ │ │ │ + eoreq r4, sl, r8, ror #3 │ │ │ │ + eoreq r3, sl, r8, ror #29 │ │ │ │ + eoreq r4, sl, r4, lsr #3 │ │ │ │ + eoreq r3, sl, r0, lsl pc │ │ │ │ + eoreq r4, sl, ip, ror #2 │ │ │ │ + eoreq r4, sl, r0, asr #2 │ │ │ │ + ldrdeq r3, [sl], -r0 @ │ │ │ │ strdeq r4, [sl], -ip @ │ │ │ │ - eoreq r4, sl, r0, ror #7 │ │ │ │ - eoreq r4, sl, ip, lsr #7 │ │ │ │ - eoreq fp, ip, r2, lsl #2 │ │ │ │ - eoreq r4, sl, r8, asr #8 │ │ │ │ - eoreq r3, sl, r8, ror #31 │ │ │ │ - eoreq r4, sl, r8, lsl r4 │ │ │ │ + eoreq r4, sl, r8 │ │ │ │ + ldrdeq r4, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, r8, lsr #1 │ │ │ │ + eoreq r2, fp, ip, asr r3 │ │ │ │ + eoreq r3, sl, r8, asr #29 │ │ │ │ + eoreq pc, r9, ip, asr #32 │ │ │ │ + eoreq r4, sl, ip, asr r0 │ │ │ │ + eoreq r4, sl, r4, asr #32 │ │ │ │ + strdeq r2, [fp], -r8 @ │ │ │ │ + eoreq r3, sl, r4, ror #28 │ │ │ │ + eoreq lr, r9, r8, ror #31 │ │ │ │ + eoreq r3, sl, ip, ror #31 │ │ │ │ + eoreq r3, sl, r0, ror #31 │ │ │ │ + mlaeq fp, r4, r2, r2 │ │ │ │ + eoreq r3, sl, r0, lsl #28 │ │ │ │ + eoreq lr, r9, r4, lsl #31 │ │ │ │ + eoreq r3, sl, r0, ror pc │ │ │ │ eoreq r3, sl, ip, ror pc │ │ │ │ - eoreq r4, sl, ip, ror #7 │ │ │ │ - eoreq r3, sl, ip, asr pc │ │ │ │ - @ instruction: 0x002a43b8 │ │ │ │ - eoreq r3, sl, r8, lsr pc │ │ │ │ - eoreq r4, sl, r4, ror r3 │ │ │ │ - eoreq r3, sl, r4, lsl pc │ │ │ │ - eoreq r4, sl, r0, asr #6 │ │ │ │ - strdeq r3, [sl], -r0 @ │ │ │ │ - eoreq r4, sl, r0, lsl #6 │ │ │ │ - eoreq r3, sl, ip, asr #29 │ │ │ │ - eoreq r4, sl, r8, asr #5 │ │ │ │ - @ instruction: 0x002a42b8 │ │ │ │ - eoreq r4, sl, r8, lsl #5 │ │ │ │ - mlaeq sl, r4, r2, r4 │ │ │ │ - eoreq r4, sl, r0, asr r2 │ │ │ │ - eoreq r3, sl, r0, ror #28 │ │ │ │ - eoreq r4, sl, r4, lsl r2 │ │ │ │ - eoreq r3, sl, r0, asr #28 │ │ │ │ - ldrdeq r4, [sl], -ip @ │ │ │ │ - eoreq r3, sl, ip, lsl lr │ │ │ │ - mlaeq sl, ip, r1, r4 │ │ │ │ - eoreq r3, sl, r0, asr #28 │ │ │ │ - eoreq r4, sl, r4, asr r1 │ │ │ │ - eoreq r3, sl, r8, lsl lr │ │ │ │ - eoreq r4, sl, ip, lsl r1 │ │ │ │ + eoreq r2, fp, r0, lsr r2 │ │ │ │ + eoreq lr, r9, r8, lsr pc │ │ │ │ + eoreq r4, sl, r4, lsl #13 │ │ │ │ + eoreq r3, sl, r0, lsr pc │ │ │ │ + eoreq r3, sl, r8, ror #26 │ │ │ │ + eoreq r2, fp, r0, ror #3 │ │ │ │ + eoreq lr, r9, ip, asr #29 │ │ │ │ + eoreq r4, sl, r0, lsr r6 │ │ │ │ + eoreq r3, sl, r4, asr #29 │ │ │ │ strdeq r3, [sl], -r4 @ │ │ │ │ - eoreq r4, sl, r8, ror r0 │ │ │ │ - eoreq r3, sl, r8, ror sp │ │ │ │ - eoreq r4, sl, r4, lsr r0 │ │ │ │ - eoreq r3, sl, r0, lsr #27 │ │ │ │ - strdeq r3, [sl], -ip @ │ │ │ │ - ldrdeq r3, [sl], -r0 @ │ │ │ │ - eoreq r3, sl, r0, ror #26 │ │ │ │ - eoreq r3, sl, ip, lsl #31 │ │ │ │ - mlaeq sl, r8, lr, r3 │ │ │ │ - eoreq r3, sl, r0, ror #30 │ │ │ │ - eoreq r3, sl, r8, lsr pc │ │ │ │ - eoreq r2, fp, ip, ror #3 │ │ │ │ - eoreq r3, sl, r8, asr sp │ │ │ │ - ldrdeq lr, [r9], -ip @ │ │ │ │ - eoreq r3, sl, ip, ror #29 │ │ │ │ - ldrdeq r3, [sl], -r4 @ │ │ │ │ - eoreq r2, fp, r8, lsl #3 │ │ │ │ + eoreq r2, fp, r4, ror r1 │ │ │ │ + eoreq lr, r9, r0, ror #28 │ │ │ │ + @ instruction: 0x002a3dbc │ │ │ │ + mlaeq sl, r4, sp, r3 │ │ │ │ + eoreq r3, sl, r0, lsl #27 │ │ │ │ + eoreq r3, sl, r0, ror sp │ │ │ │ + eoreq r3, sl, ip, lsr sp │ │ │ │ + eoreq r3, sl, ip, asr #26 │ │ │ │ strdeq r3, [sl], -r4 @ │ │ │ │ - eoreq lr, r9, r8, ror lr │ │ │ │ - eoreq r3, sl, ip, ror lr │ │ │ │ - eoreq r3, sl, r0, ror lr │ │ │ │ - eoreq r2, fp, r4, lsr #2 │ │ │ │ - mlaeq sl, r0, ip, r3 │ │ │ │ - eoreq lr, r9, r4, lsl lr │ │ │ │ - eoreq r3, sl, r0, lsl #28 │ │ │ │ - eoreq r3, sl, ip, lsl #28 │ │ │ │ - eoreq r2, fp, r0, asr #1 │ │ │ │ - eoreq lr, r9, r8, asr #27 │ │ │ │ - eoreq r4, sl, r4, lsl r5 │ │ │ │ - eoreq r3, sl, r0, asr #27 │ │ │ │ + mlaeq sl, r8, ip, r3 │ │ │ │ + @ instruction: 0x002a3cb0 │ │ │ │ + eoreq r3, sl, r4, ror ip │ │ │ │ + eoreq r3, sl, r8, ror ip │ │ │ │ + eoreq r3, sl, r0, asr ip │ │ │ │ + eoreq r3, sl, ip, lsr ip │ │ │ │ + eoreq r3, sl, ip, lsr #24 │ │ │ │ strdeq r3, [sl], -r8 @ │ │ │ │ - eoreq r2, fp, r0, ror r0 │ │ │ │ - eoreq lr, r9, ip, asr sp │ │ │ │ - eoreq r4, sl, r0, asr #9 │ │ │ │ - eoreq r3, sl, r4, asr sp │ │ │ │ - eoreq r3, sl, r4, lsl #23 │ │ │ │ - eoreq r2, fp, r4 │ │ │ │ - strdeq lr, [r9], -r0 @ │ │ │ │ - eoreq r3, sl, ip, asr #24 │ │ │ │ - eoreq r3, sl, r4, lsr #24 │ │ │ │ - eoreq r3, sl, r0, lsl ip │ │ │ │ - eoreq r3, sl, r0, lsl #24 │ │ │ │ - eoreq r3, sl, ip, asr #23 │ │ │ │ + eoreq r3, sl, r8, lsl #24 │ │ │ │ + @ instruction: 0x002a44b4 │ │ │ │ + eoreq r3, sl, r8, lsr sp │ │ │ │ + eoreq r3, sl, r0, ror fp │ │ │ │ + eoreq r1, fp, r8, ror #31 │ │ │ │ + ldrdeq lr, [r9], -r4 @ │ │ │ │ ldrdeq r3, [sl], -ip @ │ │ │ │ - eoreq r3, sl, r4, lsl #23 │ │ │ │ - eoreq r3, sl, r8, lsr #22 │ │ │ │ - eoreq r3, sl, r0, asr #22 │ │ │ │ - eoreq r3, sl, r4, lsl #22 │ │ │ │ - eoreq r3, sl, r8, lsl #22 │ │ │ │ - eoreq r3, sl, r0, ror #21 │ │ │ │ - eoreq r3, sl, ip, asr #21 │ │ │ │ - @ instruction: 0x002a3abc │ │ │ │ + eoreq r3, sl, ip, lsr #21 │ │ │ │ + eoreq r3, sl, ip, lsr #21 │ │ │ │ eoreq r3, sl, r8, lsl #21 │ │ │ │ - mlaeq sl, r8, sl, r3 │ │ │ │ - eoreq r4, sl, r4, asr #6 │ │ │ │ - eoreq r3, sl, r8, asr #23 │ │ │ │ - eoreq r3, sl, r0, lsl #20 │ │ │ │ - eoreq r1, fp, r8, ror lr │ │ │ │ - eoreq lr, r9, r4, ror #22 │ │ │ │ - eoreq r3, sl, ip, ror #18 │ │ │ │ - eoreq r3, sl, ip, lsr r9 │ │ │ │ - eoreq r3, sl, ip, lsr r9 │ │ │ │ - eoreq r3, sl, r8, lsl r9 │ │ │ │ - eoreq r3, sl, ip, lsl #18 │ │ │ │ - strdeq r3, [sl], -r4 @ │ │ │ │ - ldrdeq r3, [sl], -ip @ │ │ │ │ - ldrdeq r3, [sl], -r0 @ │ │ │ │ - eoreq r3, sl, r0, lsr #17 │ │ │ │ - eoreq r3, sl, ip, lsr #17 │ │ │ │ - eoreq r3, sl, r4, asr #15 │ │ │ │ - eoreq r3, sl, ip, lsr #16 │ │ │ │ - eoreq r3, sl, r4, lsr r8 │ │ │ │ - eoreq r3, sl, r0, ror #15 │ │ │ │ - eoreq r4, sl, r0, ror r0 │ │ │ │ - eoreq r3, sl, ip, asr r7 │ │ │ │ - eoreq r3, sl, r8, lsl #25 │ │ │ │ - mlaeq sl, r4, ip, r3 │ │ │ │ - mlaeq sl, r4, ip, r3 │ │ │ │ - eoreq r3, sl, ip, lsl #25 │ │ │ │ + eoreq r3, sl, ip, ror sl │ │ │ │ + eoreq r3, sl, r4, ror #20 │ │ │ │ + eoreq r3, sl, ip, asr #20 │ │ │ │ + eoreq r3, sl, r0, asr #20 │ │ │ │ + eoreq r3, sl, r0, lsl sl │ │ │ │ + eoreq r3, sl, ip, lsl sl │ │ │ │ + eoreq r3, sl, r4, lsr r9 │ │ │ │ + mlaeq sl, ip, r9, r3 │ │ │ │ + eoreq r3, sl, r4, lsr #19 │ │ │ │ + eoreq r3, sl, r0, asr r9 │ │ │ │ + eoreq r4, sl, r0, ror #3 │ │ │ │ + eoreq r3, sl, ip, asr #17 │ │ │ │ + strdeq r3, [sl], -r8 @ │ │ │ │ + eoreq r3, sl, r4, lsl #28 │ │ │ │ + eoreq r3, sl, r4, lsl #28 │ │ │ │ + strdeq r3, [sl], -ip @ │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - eoreq r3, sl, r4, lsl fp │ │ │ │ - strdeq r3, [sl], -r4 @ │ │ │ │ - eoreq r3, sl, r8, lsl #22 │ │ │ │ - eoreq r1, fp, ip, lsl r5 │ │ │ │ - eoreq r2, sl, ip, lsr #24 │ │ │ │ - eoreq r0, sl, ip, ror #9 │ │ │ │ - eoreq r2, fp, r0, ror r0 │ │ │ │ - eoreq r3, sl, r4 │ │ │ │ - eoreq r3, sl, r8 │ │ │ │ - eoreq r3, sl, r0 │ │ │ │ - @ instruction: 0x002a39bc │ │ │ │ - eoreq lr, r9, r8, ror r2 │ │ │ │ + eoreq r3, sl, r4, lsl #25 │ │ │ │ + eoreq r3, sl, r4, ror #24 │ │ │ │ + eoreq r3, sl, r8, ror ip │ │ │ │ + eoreq r1, fp, ip, lsl #13 │ │ │ │ + mlaeq sl, ip, sp, r2 │ │ │ │ + eoreq r0, sl, ip, asr r6 │ │ │ │ + eoreq r2, fp, r0, ror #3 │ │ │ │ + eoreq r3, sl, r4, ror r1 │ │ │ │ + eoreq r3, sl, r8, ror r1 │ │ │ │ + eoreq r3, sl, r0, ror r1 │ │ │ │ + eoreq r3, sl, ip, lsr #22 │ │ │ │ + eoreq lr, r9, r8, ror #7 │ │ │ │ rsbseq r0, sl, r4, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r3, fp, r4, lsl #20 │ │ │ │ - strdeq r3, [fp], -r8 @ │ │ │ │ + eoreq r3, fp, r4, ror fp │ │ │ │ + eoreq r3, fp, r8, ror #22 │ │ │ │ + mlaeq sl, r4, r0, r3 │ │ │ │ + eoreq r3, sl, ip, ror #20 │ │ │ │ + eoreq r3, sl, ip, asr sl │ │ │ │ + eoreq sp, r9, r0, lsl #29 │ │ │ │ + eoreq r3, sl, ip, lsr #20 │ │ │ │ + eoreq sp, r9, r0, lsl #28 │ │ │ │ + eoreq sp, r9, ip, lsl #27 │ │ │ │ + eoreq r3, sl, r4, asr #18 │ │ │ │ + ldrdeq r3, [sl], -r8 @ │ │ │ │ + mlaeq fp, r4, r9, r3 │ │ │ │ + eoreq r3, sl, r8, ror r8 │ │ │ │ + eoreq r3, sl, r0, asr r8 │ │ │ │ + eoreq r3, sl, r8, lsr #16 │ │ │ │ + eoreq r2, sl, r8, asr #30 │ │ │ │ + eoreq pc, r9, ip, lsr #14 │ │ │ │ eoreq r2, sl, r4, lsr #30 │ │ │ │ + ldrdeq r3, [sl], -r8 @ │ │ │ │ + eoreq r2, sl, r0, lsl #30 │ │ │ │ + eoreq r3, sl, r4, lsr #15 │ │ │ │ + eoreq r3, sl, r8, lsr r3 │ │ │ │ + eoreq r3, sl, r0, asr #6 │ │ │ │ + eoreq r2, sl, r8, asr #28 │ │ │ │ + eoreq r3, sl, r0, lsr r3 │ │ │ │ + eoreq r3, sl, ip, lsr #6 │ │ │ │ + eoreq r3, sl, r8, lsr #6 │ │ │ │ + eoreq r3, sl, r4, lsl r3 │ │ │ │ + eoreq r3, sl, r0, lsr #6 │ │ │ │ + eoreq r3, sl, r0, lsr r3 │ │ │ │ + eoreq r3, sl, r4, lsr r3 │ │ │ │ + eoreq r3, sl, ip, lsr #6 │ │ │ │ + eoreq r3, sl, ip, asr r2 │ │ │ │ + eoreq r3, sl, r0, lsl r3 │ │ │ │ + eoreq r3, sl, r8, lsl #6 │ │ │ │ + eoreq r3, sl, ip, lsl #6 │ │ │ │ + eoreq r3, sl, r0, lsr #8 │ │ │ │ + eoreq r2, sl, r4, lsl #27 │ │ │ │ + eoreq r3, sl, ip, ror #7 │ │ │ │ strdeq r3, [sl], -ip @ │ │ │ │ - eoreq r3, sl, ip, ror #17 │ │ │ │ - eoreq sp, r9, r0, lsl sp │ │ │ │ - @ instruction: 0x002a38bc │ │ │ │ - mlaeq r9, r0, ip, sp │ │ │ │ - eoreq sp, r9, ip, lsl ip │ │ │ │ - ldrdeq r3, [sl], -r4 @ │ │ │ │ - eoreq r3, sl, r8, ror #14 │ │ │ │ - eoreq r3, fp, r4, lsr #16 │ │ │ │ - eoreq r3, sl, r8, lsl #14 │ │ │ │ - eoreq r3, sl, r0, ror #13 │ │ │ │ - @ instruction: 0x002a36b8 │ │ │ │ - ldrdeq r2, [sl], -r8 @ │ │ │ │ - @ instruction: 0x0029f5bc │ │ │ │ - @ instruction: 0x002a2db4 │ │ │ │ - eoreq r3, sl, r8, ror #12 │ │ │ │ - mlaeq sl, r0, sp, r2 │ │ │ │ - eoreq r3, sl, r4, lsr r6 │ │ │ │ - eoreq r3, sl, r8, asr #3 │ │ │ │ - ldrdeq r3, [sl], -r0 @ │ │ │ │ - ldrdeq r2, [sl], -r8 @ │ │ │ │ - eoreq r3, sl, r0, asr #3 │ │ │ │ - @ instruction: 0x002a31bc │ │ │ │ - @ instruction: 0x002a31b8 │ │ │ │ - eoreq r3, sl, r4, lsr #3 │ │ │ │ - @ instruction: 0x002a31b0 │ │ │ │ - eoreq r3, sl, r0, asr #3 │ │ │ │ - eoreq r3, sl, r4, asr #3 │ │ │ │ - @ instruction: 0x002a31bc │ │ │ │ - eoreq r3, sl, ip, ror #1 │ │ │ │ - eoreq r3, sl, r0, lsr #3 │ │ │ │ - mlaeq sl, r8, r1, r3 │ │ │ │ - mlaeq sl, ip, r1, r3 │ │ │ │ - @ instruction: 0x002a32b0 │ │ │ │ - eoreq r2, sl, r4, lsl ip │ │ │ │ - eoreq r3, sl, ip, ror r2 │ │ │ │ + eoreq r2, sl, ip, lsr #23 │ │ │ │ + eoreq r5, sl, r4, lsr #31 │ │ │ │ + eoreq r2, sl, r0, asr #22 │ │ │ │ + mlaeq sl, ip, r3, r3 │ │ │ │ + eoreq r2, sl, r8, ror #22 │ │ │ │ + eoreq r3, sl, r0, lsr r3 │ │ │ │ + strdeq r2, [sl], -ip @ │ │ │ │ + eoreq r3, sl, r0, lsl #6 │ │ │ │ + ldrdeq r2, [sl], -ip @ │ │ │ │ + @ instruction: 0x002a32bc │ │ │ │ eoreq r3, sl, ip, lsl #5 │ │ │ │ - eoreq r2, sl, ip, lsr sl │ │ │ │ - eoreq r5, sl, r4, lsr lr │ │ │ │ - ldrdeq r2, [sl], -r0 @ │ │ │ │ - eoreq r3, sl, ip, lsr #4 │ │ │ │ + eoreq r2, sl, ip, lsl #21 │ │ │ │ + eoreq r3, sl, r8, asr r2 │ │ │ │ + eoreq r2, sl, r8, ror #20 │ │ │ │ + eoreq r3, sl, r4, lsl r2 │ │ │ │ + eoreq r3, sl, r4, ror #3 │ │ │ │ + eoreq r2, sl, r4, ror #20 │ │ │ │ + eoreq r3, sl, ip, lsr #3 │ │ │ │ strdeq r2, [sl], -r8 @ │ │ │ │ - eoreq r3, sl, r0, asr #3 │ │ │ │ + eoreq r3, sl, ip, ror #2 │ │ │ │ + ldrdeq r2, [sl], -r4 @ │ │ │ │ + eoreq r3, sl, ip, lsr #2 │ │ │ │ + @ instruction: 0x002a29b0 │ │ │ │ + eoreq r3, sl, ip, ror #1 │ │ │ │ eoreq r2, sl, ip, lsl #19 │ │ │ │ - mlaeq sl, r0, r1, r3 │ │ │ │ + strheq r3, [sl], -r4 @ │ │ │ │ eoreq r2, sl, ip, ror #18 │ │ │ │ - eoreq r3, sl, ip, asr #2 │ │ │ │ - eoreq r3, sl, ip, lsl r1 │ │ │ │ - eoreq r2, sl, ip, lsl r9 │ │ │ │ - eoreq r3, sl, r8, ror #1 │ │ │ │ - strdeq r2, [sl], -r8 @ │ │ │ │ - eoreq r3, sl, r4, lsr #1 │ │ │ │ - eoreq r3, sl, r4, ror r0 │ │ │ │ - strdeq r2, [sl], -r4 @ │ │ │ │ - eoreq r3, sl, ip, lsr r0 │ │ │ │ - eoreq r2, sl, r8, lsl #17 │ │ │ │ - strdeq r2, [sl], -ip @ │ │ │ │ - eoreq r2, sl, r4, ror #16 │ │ │ │ - @ instruction: 0x002a2fbc │ │ │ │ - eoreq r2, sl, r0, asr #16 │ │ │ │ - eoreq r2, sl, ip, ror pc │ │ │ │ - eoreq r2, sl, ip, lsl r8 │ │ │ │ - eoreq r2, sl, r4, asr #30 │ │ │ │ - strdeq r2, [sl], -ip @ │ │ │ │ - eoreq r2, sl, ip, lsl #30 │ │ │ │ - ldrdeq r2, [sl], -r8 @ │ │ │ │ - ldrdeq r2, [sl], -r0 @ │ │ │ │ - @ instruction: 0x002a27b4 │ │ │ │ - mlaeq sl, r8, lr, r2 │ │ │ │ - mlaeq sl, r0, r7, r2 │ │ │ │ - eoreq r2, sl, r4, ror #28 │ │ │ │ - eoreq r2, sl, ip, ror #14 │ │ │ │ - eoreq r2, sl, r8, lsr #28 │ │ │ │ - eoreq r2, sl, r8, asr #14 │ │ │ │ - strdeq r2, [sl], -r0 @ │ │ │ │ - eoreq r2, sl, r4, lsr #14 │ │ │ │ - @ instruction: 0x002a2db4 │ │ │ │ - eoreq r2, sl, r0, lsl #14 │ │ │ │ - eoreq r2, sl, r4, ror sp │ │ │ │ - eoreq r2, sl, r0, ror #13 │ │ │ │ - eoreq r2, sl, ip, lsr sp │ │ │ │ - @ instruction: 0x002a26bc │ │ │ │ - eoreq r2, sl, r0, lsl #26 │ │ │ │ - mlaeq sl, r8, r6, r2 │ │ │ │ - eoreq r2, sl, r8, asr #25 │ │ │ │ - eoreq r2, sl, r4, ror r6 │ │ │ │ - mlaeq sl, r4, ip, r2 │ │ │ │ - eoreq r2, sl, r0, asr r6 │ │ │ │ - eoreq r2, sl, r0, asr #24 │ │ │ │ - eoreq r2, sl, ip, lsr #12 │ │ │ │ - eoreq r2, sl, r0, asr fp │ │ │ │ - eoreq r2, sl, r8, lsl #12 │ │ │ │ - eoreq r2, sl, ip, lsr #22 │ │ │ │ - eoreq r2, sl, r8, ror #11 │ │ │ │ - eoreq r2, sl, r4, lsr #21 │ │ │ │ - eoreq r2, sl, r4, asr #11 │ │ │ │ - eoreq r2, sl, r0, ror sl │ │ │ │ - eoreq r2, sl, r8, ror #11 │ │ │ │ + eoreq r3, sl, ip, ror r0 │ │ │ │ + eoreq r2, sl, r8, asr #18 │ │ │ │ + eoreq r3, sl, r0, asr #32 │ │ │ │ + eoreq r2, sl, r4, lsr #18 │ │ │ │ + eoreq r3, sl, r8 │ │ │ │ + eoreq r2, sl, r0, lsl #18 │ │ │ │ + ldrdeq r2, [sl], -r4 @ │ │ │ │ + ldrdeq r2, [sl], -ip @ │ │ │ │ + mlaeq sl, r8, pc, r2 @ │ │ │ │ + @ instruction: 0x002a28b8 │ │ │ │ + eoreq r2, sl, r0, ror #30 │ │ │ │ + mlaeq sl, r4, r8, r2 │ │ │ │ + eoreq r2, sl, r4, lsr #30 │ │ │ │ + eoreq r2, sl, r0, ror r8 │ │ │ │ + eoreq r2, sl, r4, ror #29 │ │ │ │ + eoreq r2, sl, r0, asr r8 │ │ │ │ + eoreq r2, sl, ip, lsr #29 │ │ │ │ + eoreq r2, sl, ip, lsr #16 │ │ │ │ + eoreq r2, sl, r0, ror lr │ │ │ │ + eoreq r2, sl, r8, lsl #16 │ │ │ │ + eoreq r2, sl, r8, lsr lr │ │ │ │ + eoreq r2, sl, r4, ror #15 │ │ │ │ + eoreq r2, sl, r4, lsl #28 │ │ │ │ + eoreq r2, sl, r0, asr #15 │ │ │ │ + @ instruction: 0x002a2db0 │ │ │ │ + mlaeq sl, ip, r7, r2 │ │ │ │ + eoreq r2, sl, r0, asr #25 │ │ │ │ + eoreq r2, sl, r8, ror r7 │ │ │ │ + mlaeq sl, ip, ip, r2 │ │ │ │ + eoreq r2, sl, r8, asr r7 │ │ │ │ + eoreq r2, sl, r4, lsl ip │ │ │ │ + eoreq r2, sl, r4, lsr r7 │ │ │ │ + eoreq r2, sl, r0, ror #23 │ │ │ │ + eoreq r2, sl, r8, asr r7 │ │ │ │ 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, fp, asr #9 │ │ │ │ - @ instruction: 0x002c94bb │ │ │ │ + eoreq r9, ip, fp, lsr r6 │ │ │ │ + eoreq r9, ip, fp, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - eoreq r9, ip, r7, lsr #8 │ │ │ │ - eoreq r9, ip, pc, lsl r4 │ │ │ │ + mlaeq ip, r7, r5, r9 │ │ │ │ + eoreq r9, ip, pc, lsl #11 │ │ │ │ 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, r7, ror r3 │ │ │ │ - eoreq r9, ip, pc, asr #6 │ │ │ │ + eoreq r9, ip, r7, ror #9 │ │ │ │ + @ instruction: 0x002c94bf │ │ │ │ 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 │ │ │ │ - strdeq r9, [ip], -r7 @ │ │ │ │ + eoreq r9, ip, r7, ror #6 │ │ │ │ @ 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, pc, ror #2 │ │ │ │ + ldrdeq r9, [ip], -pc @ │ │ │ │ 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, r2, asr #28 │ │ │ │ + @ instruction: 0x002c8fb2 │ │ │ │ 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, r1, ror #24 │ │ │ │ - eoreq r7, ip, r9, lsl #24 │ │ │ │ + ldrdeq r7, [ip], -r1 @ │ │ │ │ + eoreq r7, ip, r9, ror sp │ │ │ │ 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, r2, asr #22 │ │ │ │ + @ instruction: 0x002c7cb2 │ │ │ │ rsbseq lr, r9, r0, asr #17 │ │ │ │ @ instruction: 0xffffe80c │ │ │ │ - strdeq r7, [ip], -lr @ │ │ │ │ + eoreq r7, ip, lr, ror #24 │ │ │ │ @ instruction: 0xffffe7d0 │ │ │ │ - ldrdeq r7, [ip], -r8 @ │ │ │ │ + eoreq r7, ip, r8, asr #24 │ │ │ │ @ instruction: 0xffffe798 │ │ │ │ - @ instruction: 0x002c7ab6 │ │ │ │ + eoreq r7, ip, r6, lsr #24 │ │ │ │ @ instruction: 0xffffe760 │ │ │ │ - mlaeq ip, r4, sl, r7 │ │ │ │ + eoreq r7, ip, r4, lsl #24 │ │ │ │ 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 │ │ │ │ - eoreq r6, ip, lr, lsl ip │ │ │ │ + eoreq r6, ip, lr, lsl #27 │ │ │ │ @ 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 │ │ │ │ - eoreq r6, ip, r6, lsl #14 │ │ │ │ + eoreq r6, ip, r6, ror r8 │ │ │ │ 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, r1, asr #10 │ │ │ │ + @ instruction: 0x002c66b1 │ │ │ │ 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, sp, lsr #24 │ │ │ │ + mlaeq ip, sp, sp, 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, r9, ror #21 │ │ │ │ + eoreq r5, ip, r9, asr ip │ │ │ │ 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 │ │ │ │ - mlaeq ip, r1, sl, r5 │ │ │ │ + eoreq r5, ip, r1, lsl #24 │ │ │ │ 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} │ │ │ │ - eoreq r5, ip, r1, lsl #20 │ │ │ │ + eoreq r5, ip, r1, ror fp │ │ │ │ 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, sp, asr #13 │ │ │ │ + eoreq r5, ip, sp, lsr r8 │ │ │ │ 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, r8, lsl #5 │ │ │ │ + strdeq r5, [ip], -r8 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002c52b0 │ │ │ │ + eoreq r5, ip, r0, lsr #8 │ │ │ │ @ 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 │ │ │ │ - strdeq r4, [ip], -r0 @ │ │ │ │ + eoreq r5, ip, r0, rrx │ │ │ │ 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, ip, asr #28 │ │ │ │ + @ instruction: 0x002c4fbc │ │ │ │ @ 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 │ │ │ │ - eoreq r4, ip, r4, lsl #20 │ │ │ │ + eoreq r4, ip, r4, ror fp │ │ │ │ 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, ip, lsr r8 │ │ │ │ + eoreq r4, ip, ip, lsr #19 │ │ │ │ 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, ip, asr r7 │ │ │ │ + eoreq r4, ip, ip, asr #17 │ │ │ │ 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, r8, ror r6 │ │ │ │ + eoreq r4, ip, r8, ror #15 │ │ │ │ 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, r0, asr #10 │ │ │ │ + @ instruction: 0x002c46b0 │ │ │ │ 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 │ │ │ │ - ldrdeq r4, [ip], -ip @ │ │ │ │ + eoreq r4, ip, ip, asr #12 │ │ │ │ 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 │ │ │ │ - eoreq r4, ip, r0, ror #3 │ │ │ │ + eoreq r4, ip, r0, asr r3 │ │ │ │ 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, sp, lsl #2 │ │ │ │ + eoreq r4, ip, sp, ror r2 │ │ │ │ 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} │ │ │ │ - mlaeq ip, r3, r0, r4 │ │ │ │ + eoreq r4, ip, r3, lsl #4 │ │ │ │ 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 │ │ │ │ - ldrdeq r3, [ip], -r4 @ │ │ │ │ + eoreq r4, ip, r4, asr #32 │ │ │ │ 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, lsr sl │ │ │ │ + eoreq r2, sl, r4, lsr #23 │ │ │ │ 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, r6, lsl r1 │ │ │ │ - eoreq r3, ip, r6, lsl r1 │ │ │ │ + eoreq r3, ip, r6, lsl #5 │ │ │ │ + eoreq r3, ip, r6, lsl #5 │ │ │ │ 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, r6, ror #18 │ │ │ │ + ldrdeq r2, [ip], -r6 @ │ │ │ │ rsbseq r9, r9, r8, lsl #3 │ │ │ │ - eoreq r2, ip, r2, asr #17 │ │ │ │ + eoreq r2, ip, r2, lsr sl │ │ │ │ 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, r9, rrx │ │ │ │ + ldrdeq r2, [ip], -r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ bl 142390 │ │ │ │ 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, r1, ror #28 │ │ │ │ + ldrdeq r1, [ip], -r1 @ │ │ │ │ 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, pc, ror #8 │ │ │ │ + ldrdeq r1, [ip], -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 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, lr, lsr #7 │ │ │ │ + eoreq r1, ip, lr, lsl r5 │ │ │ │ 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 │ │ │ │ - eoreq r0, ip, r7, asr #29 │ │ │ │ + eoreq r1, ip, r7, lsr r0 │ │ │ │ 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, lr, lsr #28 │ │ │ │ + mlaeq ip, lr, pc, r0 @ │ │ │ │ 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, lr, lsr sl │ │ │ │ + eoreq r0, ip, lr, lsr #23 │ │ │ │ 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, r8, lsr #13 │ │ │ │ + eoreq r0, ip, r8, lsl r8 │ │ │ │ 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, lr, lsr #18 │ │ │ │ + mlaeq fp, lr, sl, pc @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - eoreq pc, fp, r5, asr #14 │ │ │ │ + @ instruction: 0x002bf8b5 │ │ │ │ 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 143580 │ │ │ │ @@ -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 │ │ │ │ - strdeq lr, [fp], -lr @ │ │ │ │ - ldrdeq lr, [fp], -r6 @ │ │ │ │ + eoreq lr, fp, lr, ror #12 │ │ │ │ + eoreq lr, fp, r6, asr #12 │ │ │ │ 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, r6, lsr #27 │ │ │ │ + eoreq sp, fp, r6, lsl pc │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - strdeq sp, [fp], -r8 @ │ │ │ │ + eoreq sp, fp, r8, ror #22 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - eoreq sp, fp, sl, lsl #11 │ │ │ │ + strdeq sp, [fp], -sl @ │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq lr, r0, r3, ror #31 │ │ │ │ - eoreq sp, fp, r6, lsl r3 │ │ │ │ + eoreq sp, fp, r6, lsl #9 │ │ │ │ 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 │ │ │ │ - eoreq ip, fp, r6, lsr #14 │ │ │ │ + mlaeq fp, r6, r8, ip │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - eoreq ip, fp, lr, asr r6 │ │ │ │ + eoreq ip, fp, lr, asr #15 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0x002bc2b2 │ │ │ │ + eoreq ip, fp, r2, lsr #8 │ │ │ │ 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 │ │ │ │ - eoreq ip, fp, r2, asr #3 │ │ │ │ + eoreq ip, fp, r2, lsr r3 │ │ │ │ strcs sl, [r0], -r0 │ │ │ │ stmdaeq r2, {r0} │ │ │ │ - eoreq ip, fp, r1, lsr r1 │ │ │ │ + eoreq ip, fp, r1, lsr #5 │ │ │ │ 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, lsl r7 │ │ │ │ - eoreq sl, r9, r8, asr #15 │ │ │ │ - @ instruction: 0x00298ab0 │ │ │ │ + eoreq ip, r8, r0, lsl #17 │ │ │ │ + eoreq sl, r9, r8, lsr r9 │ │ │ │ + eoreq r8, r9, r0, lsr #24 │ │ │ │ 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, r8, ror #16 │ │ │ │ + ldrdeq fp, [fp], -r8 @ │ │ │ │ ldrsheq r1, [r9], #-204 @ 0xffffff34 @ │ │ │ │ - eoreq fp, fp, ip, ror #11 │ │ │ │ + eoreq fp, fp, ip, asr r7 │ │ │ │ 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, ror sl │ │ │ │ - eoreq fp, fp, r0, lsr #4 │ │ │ │ + eoreq r9, r9, ip, ror #23 │ │ │ │ + mlaeq fp, r0, r3, fp │ │ │ │ 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 │ │ │ │ - mlaeq fp, sl, sl, sl │ │ │ │ + eoreq sl, fp, sl, lsl #24 │ │ │ │ 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 │ │ │ │ - ldrdeq sl, [fp], -pc @ │ │ │ │ - eoreq sl, fp, r8, lsr #20 │ │ │ │ + eoreq sl, fp, pc, asr #22 │ │ │ │ + mlaeq fp, r8, fp, sl │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - eoreq sl, fp, r9, asr #18 │ │ │ │ + @ instruction: 0x002baab9 │ │ │ │ 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, lr, lsr r7 │ │ │ │ + eoreq sl, fp, lr, lsr #17 │ │ │ │ ldrsheq r0, [r9], #-180 @ 0xffffff4c @ │ │ │ │ - eoreq sl, fp, r6, ror #11 │ │ │ │ - eoreq sl, fp, r6, asr #10 │ │ │ │ + eoreq sl, fp, r6, asr r7 │ │ │ │ + @ instruction: 0x002ba6b6 │ │ │ │ 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, r6, lsr r3 │ │ │ │ + eoreq sl, fp, r6, lsr #9 │ │ │ │ @ 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 │ │ │ │ - strdeq r8, [fp], -sl @ │ │ │ │ + eoreq r9, fp, sl, rrx │ │ │ │ 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 │ │ │ │ - ldrdeq r8, [fp], -r0 @ │ │ │ │ + eoreq r8, fp, r0, asr #22 │ │ │ │ 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 │ │ │ │ - eoreq r8, fp, r0, asr #11 │ │ │ │ + eoreq r8, fp, r0, 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 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, r8, ror #7 │ │ │ │ + eoreq r8, fp, r8, asr r5 │ │ │ │ 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, ip, lsl #29 │ │ │ │ + strdeq r7, [fp], -ip @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002b7bbc │ │ │ │ - eoreq r7, fp, ip, ror fp │ │ │ │ + eoreq r7, fp, ip, lsr #26 │ │ │ │ + eoreq r7, fp, ip, ror #25 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x002b79b0 │ │ │ │ + eoreq r7, fp, r0, lsr #22 │ │ │ │ rsbseq sp, r8, ip, lsr #25 │ │ │ │ - eoreq r7, fp, r8, lsr #14 │ │ │ │ + mlaeq fp, r8, r8, r7 │ │ │ │ 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, r8, lsr r2 │ │ │ │ + eoreq r7, fp, r8, lsr #7 │ │ │ │ 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 r6, fp, sl, lsr pc │ │ │ │ - strdeq r6, [fp], -sl @ │ │ │ │ - ldrdeq r6, [fp], -lr @ │ │ │ │ + eoreq r7, fp, sl, lsr #1 │ │ │ │ + eoreq r7, fp, sl, rrx │ │ │ │ + eoreq r6, fp, lr, asr #30 │ │ │ │ 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 │ │ │ │ - strdeq r6, [fp], -sl @ │ │ │ │ + eoreq r6, fp, sl, ror #10 │ │ │ │ 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, lr, lsl #6 │ │ │ │ + eoreq r6, fp, lr, ror r4 │ │ │ │ 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 │ │ │ │ - eoreq r5, fp, r6, asr #23 │ │ │ │ - eoreq r5, fp, lr, lsr #23 │ │ │ │ + eoreq r5, fp, r6, lsr sp │ │ │ │ + eoreq r5, fp, lr, lsl sp │ │ │ │ mvnsne r0, r1 │ │ │ │ - eoreq r5, fp, lr, lsr #21 │ │ │ │ + eoreq r5, fp, lr, lsl ip │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strpl r0, [r0], -r1 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eoreq r5, fp, r2, ror #14 │ │ │ │ + ldrdeq r5, [fp], -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 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 │ │ │ │ - strdeq r5, [fp], -r2 @ │ │ │ │ - eoreq r5, fp, r6, ror r2 │ │ │ │ + eoreq r5, fp, r2, ror #8 │ │ │ │ + eoreq r5, fp, r6, ror #7 │ │ │ │ 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} │ │ │ │ - eoreq r3, fp, r2, ror #11 │ │ │ │ + eoreq r3, fp, r2, asr r7 │ │ │ │ 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, r2, lsr #7 │ │ │ │ + eoreq r3, fp, r2, lsl r5 │ │ │ │ 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} │ │ │ │ - eoreq r3, fp, r6, lsr #2 │ │ │ │ + mlaeq fp, r6, r2, r3 │ │ │ │ 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 13ef78 │ │ │ │ b a717c │ │ │ │ - ldrdeq r2, [fp], -sl @ │ │ │ │ + eoreq r3, fp, sl, asr #32 │ │ │ │ @ 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 13ef78 │ │ │ │ b a73e8 │ │ │ │ - eoreq r2, fp, r6, ror #25 │ │ │ │ + eoreq r2, fp, r6, asr lr │ │ │ │ @ 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 13ef78 │ │ │ │ b a7640 │ │ │ │ - eoreq r2, fp, r2, lsr #21 │ │ │ │ + eoreq r2, fp, r2, lsl ip │ │ │ │ @ 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} │ │ │ │ - mlaeq fp, lr, r3, r2 │ │ │ │ + eoreq r2, fp, lr, lsl #10 │ │ │ │ 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} │ │ │ │ - eoreq r2, fp, r2, lsl #4 │ │ │ │ + eoreq r2, fp, r2, ror r3 │ │ │ │ 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, sl, lsl #2 │ │ │ │ + eoreq r2, fp, sl, ror 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, r6, lsr r0 │ │ │ │ + eoreq r2, fp, r6, lsr #3 │ │ │ │ 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, sl, asr ip │ │ │ │ + eoreq r1, fp, sl, asr #27 │ │ │ │ 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} │ │ │ │ - eoreq r1, fp, r6, ror #21 │ │ │ │ + eoreq r1, fp, r6, asr ip │ │ │ │ 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} │ │ │ │ - mlaeq fp, sl, r9, r1 │ │ │ │ + eoreq r1, fp, sl, lsl #22 │ │ │ │ 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, sl, asr r8 │ │ │ │ + eoreq r1, fp, sl, asr #19 │ │ │ │ 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, sl, asr #13 │ │ │ │ + eoreq r1, fp, sl, lsr r8 │ │ │ │ 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, r6, lsr r5 │ │ │ │ + eoreq r1, fp, r6, lsr #13 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x002b11be │ │ │ │ + eoreq r1, fp, lr, lsr #6 │ │ │ │ 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, sl, ror r0 │ │ │ │ + eoreq r1, fp, sl, ror #3 │ │ │ │ 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 r0, fp, r2, asr #30 │ │ │ │ + strheq r1, [fp], -r2 @ │ │ │ │ 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, sl, lsl #28 │ │ │ │ + eoreq r0, fp, sl, ror pc │ │ │ │ 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} │ │ │ │ - eoreq r0, fp, r6, asr #25 │ │ │ │ + eoreq r0, fp, r6, lsr lr │ │ │ │ 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, r2, lsl #23 │ │ │ │ + strdeq r0, [fp], -r2 @ │ │ │ │ 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, lr, lsr #20 │ │ │ │ + mlaeq fp, lr, fp, r0 │ │ │ │ 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, sl, ror #17 │ │ │ │ + eoreq r0, fp, sl, asr sl │ │ │ │ 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, sl, lsl #15 │ │ │ │ + strdeq r0, [fp], -sl @ │ │ │ │ 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, r6, asr #12 │ │ │ │ + @ instruction: 0x002b07b6 │ │ │ │ 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} │ │ │ │ - eoreq r0, fp, r2, lsl #10 │ │ │ │ + eoreq r0, fp, r2, ror r6 │ │ │ │ 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, lr, lsr #7 │ │ │ │ + eoreq r0, fp, lr, lsl r5 │ │ │ │ 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, sl, ror #4 │ │ │ │ + ldrdeq r0, [fp], -sl @ │ │ │ │ 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, r2, asr r1 │ │ │ │ + eoreq r0, fp, r2, asr #5 │ │ │ │ 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 │ │ │ │ - strdeq pc, [sl], -r6 @ │ │ │ │ + eoreq r0, fp, r6, ror #2 │ │ │ │ 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} │ │ │ │ - eoreq pc, sl, r2, ror #29 │ │ │ │ + eoreq r0, fp, r2, asr r0 │ │ │ │ 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, r2, lsl #27 │ │ │ │ + strdeq pc, [sl], -r2 @ │ │ │ │ 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, r6, asr #24 │ │ │ │ + @ instruction: 0x002afdb6 │ │ │ │ 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, r2, lsr fp @ │ │ │ │ + eoreq pc, sl, r2, lsr #25 │ │ │ │ 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, sl, lsr #19 │ │ │ │ + eoreq pc, sl, sl, lsl fp @ │ │ │ │ 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, sl, lsl #16 │ │ │ │ + eoreq pc, sl, sl, ror r9 @ │ │ │ │ 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, sl, lsr #14 │ │ │ │ + mlaeq sl, sl, r8, pc @ │ │ │ │ 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 │ │ │ │ - eoreq pc, sl, sl, lsl r6 @ │ │ │ │ + eoreq pc, sl, sl, lsl #15 │ │ │ │ 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, lr, lsr r5 @ │ │ │ │ + eoreq pc, sl, lr, lsr #13 │ │ │ │ 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, lr, asr #8 │ │ │ │ + @ instruction: 0x002af5be │ │ │ │ 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, lr, asr r3 @ │ │ │ │ + eoreq pc, sl, lr, asr #9 │ │ │ │ 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} │ │ │ │ - ldrdeq pc, [sl], -r6 @ │ │ │ │ + eoreq pc, sl, r6, asr #6 │ │ │ │ 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, lr, asr #32 │ │ │ │ + @ instruction: 0x002af1be │ │ │ │ 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} │ │ │ │ - eoreq lr, sl, r6, asr #29 │ │ │ │ + eoreq pc, sl, r6, lsr r0 @ │ │ │ │ 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, r2, asr #26 │ │ │ │ + @ instruction: 0x002aeeb2 │ │ │ │ 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, r6, asr ip │ │ │ │ + eoreq lr, sl, r6, asr #27 │ │ │ │ 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, r6, lsr fp │ │ │ │ + eoreq lr, sl, r6, lsr #25 │ │ │ │ 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, r6, lsl sl │ │ │ │ + eoreq lr, sl, r6, lsl #23 │ │ │ │ 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) │ │ │ │ - strdeq lr, [sl], -r6 @ │ │ │ │ + eoreq lr, sl, r6, ror #20 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x002ae7b2 │ │ │ │ + eoreq lr, sl, r2, lsr #18 │ │ │ │ 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, lr, ror r6 │ │ │ │ + eoreq lr, sl, lr, ror #15 │ │ │ │ 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, sl, lsr r5 │ │ │ │ + eoreq lr, sl, sl, lsr #13 │ │ │ │ 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} │ │ │ │ - mlaeq sl, lr, r3, lr │ │ │ │ + eoreq lr, sl, lr, lsl #10 │ │ │ │ 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, r6, asr r2 │ │ │ │ + eoreq lr, sl, r6, asr #7 │ │ │ │ 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, r6, lsr r1 │ │ │ │ + eoreq lr, sl, r6, lsr #5 │ │ │ │ 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} │ │ │ │ - strdeq sp, [sl], -r6 @ │ │ │ │ + eoreq lr, sl, r6, ror #2 │ │ │ │ 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, sl, lsr #29 │ │ │ │ + eoreq lr, sl, sl, lsl r0 │ │ │ │ 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, r2, lsr #27 │ │ │ │ + eoreq sp, sl, r2, lsl pc │ │ │ │ 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, sl, ror #24 │ │ │ │ + ldrdeq sp, [sl], -sl @ │ │ │ │ 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, lr, lsr #22 │ │ │ │ + mlaeq sl, lr, ip, sp │ │ │ │ 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} │ │ │ │ - strdeq sp, [sl], -r2 @ │ │ │ │ + eoreq sp, sl, r2, ror #22 │ │ │ │ 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, sl, lsr #17 │ │ │ │ + eoreq sp, sl, sl, lsl sl │ │ │ │ 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, sl, asr #14 │ │ │ │ + @ instruction: 0x002ad8ba │ │ │ │ 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} │ │ │ │ - strdeq sp, [sl], -lr @ │ │ │ │ + eoreq sp, sl, lr, ror #12 │ │ │ │ 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} │ │ │ │ - ldrdeq sp, [sl], -r2 @ │ │ │ │ + eoreq sp, sl, r2, asr #10 │ │ │ │ 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 │ │ │ │ - ldrdeq sp, [sl], -r2 @ │ │ │ │ + eoreq sp, sl, r2, asr #6 │ │ │ │ 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} │ │ │ │ - strdeq ip, [sl], -lr @ │ │ │ │ + eoreq sp, sl, lr, ror #2 │ │ │ │ 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} │ │ │ │ - eoreq ip, sl, r2, asr #29 │ │ │ │ + eoreq sp, sl, r2, lsr r0 │ │ │ │ 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, r6, lsl #27 │ │ │ │ + strdeq ip, [sl], -r6 @ │ │ │ │ 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} │ │ │ │ - mlaeq sl, sl, fp, ip │ │ │ │ + eoreq ip, sl, sl, lsl #26 │ │ │ │ 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} │ │ │ │ - eoreq ip, sl, sl, lsl sl │ │ │ │ + eoreq ip, sl, sl, lsl #23 │ │ │ │ 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} │ │ │ │ - ldrdeq ip, [sl], -r2 @ │ │ │ │ + eoreq ip, sl, r2, asr #20 │ │ │ │ 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, sl, lsl #15 │ │ │ │ + strdeq ip, [sl], -sl @ │ │ │ │ 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, r6, lsr r6 │ │ │ │ + eoreq ip, sl, r6, lsr #15 │ │ │ │ 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, lr, ror #9 │ │ │ │ + eoreq ip, sl, lr, asr r6 │ │ │ │ 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, sl, ror #6 │ │ │ │ + ldrdeq ip, [sl], -sl @ │ │ │ │ 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} │ │ │ │ - eoreq ip, sl, r2, lsr #4 │ │ │ │ + mlaeq sl, r2, r3, ip │ │ │ │ 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} │ │ │ │ - ldrdeq ip, [sl], -sl @ │ │ │ │ + eoreq ip, sl, sl, asr #4 │ │ │ │ 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 fp, sl, r6, lsl #31 │ │ │ │ + strdeq ip, [sl], -r6 @ │ │ │ │ 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, lr, lsr lr │ │ │ │ + eoreq fp, sl, lr, lsr #31 │ │ │ │ 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} │ │ │ │ - strdeq fp, [sl], -r6 @ │ │ │ │ + eoreq fp, sl, r6, ror #28 │ │ │ │ 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, lr, lsr #23 │ │ │ │ + eoreq fp, sl, lr, lsl sp │ │ │ │ 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, sl, asr sl │ │ │ │ + eoreq fp, sl, sl, asr #23 │ │ │ │ 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} │ │ │ │ - strdeq fp, [sl], -lr @ │ │ │ │ + eoreq fp, sl, lr, ror #20 │ │ │ │ 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 │ │ │ │ - mlaeq sl, sl, r7, fp │ │ │ │ + eoreq fp, sl, sl, lsl #18 │ │ │ │ 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, lr, lsr r6 │ │ │ │ + eoreq fp, sl, lr, lsr #15 │ │ │ │ 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} │ │ │ │ - eoreq fp, sl, lr, lsl r5 │ │ │ │ + eoreq fp, sl, lr, lsl #13 │ │ │ │ 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} │ │ │ │ - strdeq fp, [sl], -sl @ │ │ │ │ + eoreq fp, sl, sl, ror #10 │ │ │ │ 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, lr, ror r2 │ │ │ │ + eoreq fp, sl, lr, ror #7 │ │ │ │ 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, lr, asr r1 │ │ │ │ + eoreq fp, sl, lr, asr #5 │ │ │ │ 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, r2, asr #32 │ │ │ │ + @ instruction: 0x002ab1b2 │ │ │ │ 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 sl, sl, sl, asr pc │ │ │ │ + eoreq fp, sl, sl, asr #1 │ │ │ │ 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, sl, lsr lr │ │ │ │ + eoreq sl, sl, sl, lsr #31 │ │ │ │ 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, lr, asr #26 │ │ │ │ + @ instruction: 0x002aaebe │ │ │ │ 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, r2, asr ip │ │ │ │ + eoreq sl, sl, r2, asr #27 │ │ │ │ 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, sl, lsl #6 │ │ │ │ + eoreq sl, sl, sl, ror r4 │ │ │ │ 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, lr, lsr sp │ │ │ │ + eoreq r8, sl, lr, lsr #29 │ │ │ │ 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, sl, ror #23 │ │ │ │ + eoreq r8, sl, sl, asr sp │ │ │ │ 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, lr, lsl #21 │ │ │ │ + strdeq r8, [sl], -lr @ │ │ │ │ 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, sl, lsr r9 │ │ │ │ + eoreq r8, sl, sl, 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 │ │ │ │ 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} │ │ │ │ - mlaeq sl, lr, r4, r8 │ │ │ │ + eoreq r8, sl, lr, lsl #12 │ │ │ │ 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} │ │ │ │ - eoreq r8, sl, lr, lsl r3 │ │ │ │ + eoreq r8, sl, lr, lsl #9 │ │ │ │ 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} │ │ │ │ - ldrdeq r8, [sl], -r2 @ │ │ │ │ + eoreq r8, sl, r2, asr #6 │ │ │ │ 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, r6, lsl #1 │ │ │ │ + strdeq r8, [sl], -r6 @ │ │ │ │ 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 r7, sl, lr, lsr #30 │ │ │ │ + mlaeq sl, lr, r0, r8 │ │ │ │ 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, lr, ror #27 │ │ │ │ + eoreq r7, sl, lr, asr pc │ │ │ │ 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, r2, lsr #25 │ │ │ │ + eoreq r7, sl, r2, lsl lr │ │ │ │ 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, r6, asr fp │ │ │ │ + eoreq r7, sl, r6, asr #25 │ │ │ │ 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} │ │ │ │ - strdeq r7, [sl], -sl @ │ │ │ │ + eoreq r7, sl, sl, ror #22 │ │ │ │ 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} │ │ │ │ - eoreq r7, sl, r2, asr #17 │ │ │ │ + eoreq r7, sl, r2, lsr sl │ │ │ │ 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} │ │ │ │ - eoreq r7, sl, r6, lsr #14 │ │ │ │ + mlaeq sl, r6, r8, r7 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x002a75b2 │ │ │ │ + eoreq r7, sl, r2, lsr #14 │ │ │ │ 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, r6, ror #8 │ │ │ │ + ldrdeq r7, [sl], -r6 @ │ │ │ │ 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} │ │ │ │ - eoreq r7, sl, r2, lsl #2 │ │ │ │ + eoreq r7, sl, r2, ror r2 │ │ │ │ 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, sl, asr #29 │ │ │ │ + eoreq r7, sl, sl, lsr r0 │ │ │ │ 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} │ │ │ │ - strdeq r6, [sl], -r6 @ │ │ │ │ + eoreq r6, sl, r6, ror #28 │ │ │ │ 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, r2, lsl #23 │ │ │ │ + strdeq r6, [sl], -r2 @ │ │ │ │ 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, sl, ror sl │ │ │ │ + eoreq r6, sl, sl, ror #23 │ │ │ │ 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, r6, ror r3 │ │ │ │ + eoreq r5, sl, r6, ror #9 │ │ │ │ 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 r4, sl, sl, asr #31 │ │ │ │ + eoreq r5, sl, sl, lsr r1 │ │ │ │ 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, lr, ror #26 │ │ │ │ + ldrdeq r4, [sl], -lr @ │ │ │ │ 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, r2, lsl #23 │ │ │ │ + strdeq r4, [sl], -r2 @ │ │ │ │ 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, sl, lsl #20 │ │ │ │ + eoreq r4, sl, sl, ror fp │ │ │ │ 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} │ │ │ │ - strdeq r4, [sl], -r6 @ │ │ │ │ + eoreq r4, sl, r6, ror #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 │ │ │ │ @@ -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, sl, rrx │ │ │ │ + ldrdeq r3, [sl], -sl @ │ │ │ │ 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} │ │ │ │ - eoreq r2, sl, lr, lsl pc │ │ │ │ + eoreq r3, sl, lr, lsl #1 │ │ │ │ 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} │ │ │ │ - mlaeq sl, lr, fp, r2 │ │ │ │ + eoreq r2, sl, lr, lsl #26 │ │ │ │ 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, sl, asr #18 │ │ │ │ + @ instruction: 0x002a2aba │ │ │ │ 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, sl, asr r7 │ │ │ │ + eoreq r2, sl, sl, asr #17 │ │ │ │ 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, sl, asr #11 │ │ │ │ + eoreq r2, sl, sl, lsr r7 │ │ │ │ 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, r6, lsr #9 │ │ │ │ + eoreq r2, sl, r6, lsl r6 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x002a0db2 │ │ │ │ + eoreq r0, sl, r2, lsr #30 │ │ │ │ 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} │ │ │ │ - strdeq r0, [sl], -r2 @ │ │ │ │ + eoreq r0, sl, r2, ror #22 │ │ │ │ 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, r2, lsl #15 │ │ │ │ + strdeq r0, [sl], -r2 @ │ │ │ │ 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, r2, lsl #11 │ │ │ │ + strdeq r0, [sl], -r2 @ │ │ │ │ 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} │ │ │ │ - strdeq r0, [sl], -r6 @ │ │ │ │ + eoreq r0, sl, r6, ror #10 │ │ │ │ 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, lr, asr #5 │ │ │ │ + eoreq r0, sl, lr, 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 │ │ │ │ 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 │ │ │ │ - strdeq lr, [r9], -r2 @ │ │ │ │ + eoreq lr, r9, r2, ror #22 │ │ │ │ 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, r6, lsr #17 │ │ │ │ + eoreq lr, r9, r6, lsl sl │ │ │ │ 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, lr, lsr #10 │ │ │ │ + mlaeq r9, lr, r6, lr │ │ │ │ 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} │ │ │ │ - eoreq lr, r9, r2, ror #5 │ │ │ │ + eoreq lr, r9, r2, asr r4 │ │ │ │ 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} │ │ │ │ - strdeq lr, [r9], -sl @ │ │ │ │ + eoreq lr, r9, sl, ror #4 │ │ │ │ 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 sp, r9, r2, ror pc │ │ │ │ + eoreq lr, r9, r2, ror #1 │ │ │ │ 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, r6, asr lr │ │ │ │ + eoreq sp, r9, r6, asr #31 │ │ │ │ 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} │ │ │ │ - strdeq ip, [r9], -r6 @ │ │ │ │ + eoreq ip, r9, r6, ror #16 │ │ │ │ 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, r6, lsr r3 │ │ │ │ + eoreq ip, r9, r6, lsr #9 │ │ │ │ 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} │ │ │ │ - eoreq ip, r9, r6, asr #1 │ │ │ │ + eoreq ip, r9, r6, lsr r2 │ │ │ │ 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} │ │ │ │ - eoreq fp, r9, r6, asr #29 │ │ │ │ + eoreq ip, r9, r6, lsr r0 │ │ │ │ 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, sl, lsr sp │ │ │ │ + eoreq fp, r9, sl, lsr #29 │ │ │ │ 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, r2, lsl ip │ │ │ │ + eoreq fp, r9, r2, lsl #27 │ │ │ │ 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, r2, asr #6 │ │ │ │ + @ instruction: 0x0029a4b2 │ │ │ │ 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, r6, ror r2 │ │ │ │ + eoreq sl, r9, r6, ror #7 │ │ │ │ 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} │ │ │ │ - eoreq sl, r9, sl, lsl r1 │ │ │ │ + eoreq sl, r9, sl, lsl #5 │ │ │ │ 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, r2, lsr #27 │ │ │ │ + eoreq r9, r9, r2, lsl pc │ │ │ │ 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, r6, asr fp │ │ │ │ + eoreq r9, r9, r6, asr #25 │ │ │ │ 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, lr, ror #18 │ │ │ │ + ldrdeq r9, [r9], -lr @ │ │ │ │ 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} │ │ │ │ - eoreq r9, r9, r6, ror #15 │ │ │ │ + eoreq r9, r9, r6, asr r9 │ │ │ │ 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, sl, asr #13 │ │ │ │ + eoreq r9, r9, sl, lsr r8 │ │ │ │ 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 r7, r9, sl, ror #30 │ │ │ │ + ldrdeq r8, [r9], -sl @ │ │ │ │ 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, sl, lsr #23 │ │ │ │ + eoreq r7, r9, sl, lsl sp │ │ │ │ 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, sl, lsr r9 │ │ │ │ + eoreq r7, r9, sl, lsr #21 │ │ │ │ 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, sl, lsr r7 │ │ │ │ + eoreq r7, r9, sl, lsr #17 │ │ │ │ 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, lr, lsr #11 │ │ │ │ + eoreq r7, r9, lr, lsl r7 │ │ │ │ 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, r6, lsl #9 │ │ │ │ + strdeq r7, [r9], -r6 @ │ │ │ │ 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, sl, lsr #23 │ │ │ │ + eoreq r5, r9, sl, lsl sp │ │ │ │ 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, r2, lsr sl │ │ │ │ + eoreq r5, r9, r2, lsr #23 │ │ │ │ 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, lr, lsl #8 │ │ │ │ + eoreq r5, r9, lr, ror r5 │ │ │ │ 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, r2, ror fp │ │ │ │ + eoreq r0, r9, r2, ror #25 │ │ │ │ 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, sl, lsr #29 │ │ │ │ + eoreq pc, r8, sl, lsl r0 @ │ │ │ │ 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, sl, ror #25 │ │ │ │ + eoreq lr, r8, sl, asr lr │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0028c5b6 │ │ │ │ + eoreq ip, r8, r6, lsr #14 │ │ │ │ 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 @ │ │ │ │ - @ instruction: 0x0028bbba │ │ │ │ + eoreq fp, r8, sl, lsr #26 │ │ │ │ rsbseq r0, r6, r0, lsr #8 │ │ │ │ - mlaeq r8, r6, fp, fp │ │ │ │ + eoreq fp, r8, r6, lsl #26 │ │ │ │ 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, r2, asr sp │ │ │ │ + eoreq r7, r8, r2, asr #29 │ │ │ │ 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 @ │ │ │ │ - eoreq r6, r8, r6, asr #29 │ │ │ │ + eoreq r7, r8, r6, lsr r0 │ │ │ │ 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, r2, lsr #29 │ │ │ │ + eoreq r6, r8, r2, lsl r0 │ │ │ │ rsbseq sl, r5, r8, lsl #12 │ │ │ │ - eoreq r5, r8, r6, lsl #29 │ │ │ │ + strdeq r5, [r8], -r6 @ │ │ │ │ rsbseq sl, r5, ip, lsr #11 │ │ │ │ rsbseq sl, r5, r4, ror r5 │ │ │ │ - eoreq r5, r8, r2, lsr lr │ │ │ │ - eoreq r5, r8, lr, asr #28 │ │ │ │ - eoreq r5, r8, sl, ror #28 │ │ │ │ + eoreq r5, r8, r2, lsr #31 │ │ │ │ + @ instruction: 0x00285fbe │ │ │ │ + ldrdeq r5, [r8], -sl @ │ │ │ │ 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 f0594 │ │ │ │ str r0, [r8, #28] │ │ │ │ mov r0, r8 │ │ │ │ bl d9a78 │ │ │ │ b d9aec │ │ │ │ - eoreq r1, r8, sl, lsl #30 │ │ │ │ + eoreq r2, r8, sl, ror r0 │ │ │ │ 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, pc, lsr #23 │ │ │ │ + eoreq r1, r8, pc, lsl sp │ │ │ │ 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, r1, ror r1 │ │ │ │ - eoreq r1, r8, pc, asr #2 │ │ │ │ - strheq r1, [r8], -r5 @ │ │ │ │ + eoreq r1, r8, r1, ror #5 │ │ │ │ + @ instruction: 0x002812bf │ │ │ │ + eoreq r1, r8, r5, lsr #4 │ │ │ │ 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, pc, lsr #23 │ │ │ │ + eoreq r0, r8, pc, lsl sp │ │ │ │ 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, r3, asr #18 │ │ │ │ + @ instruction: 0x00280ab3 │ │ │ │ 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, r9, asr #16 │ │ │ │ + @ instruction: 0x002809b9 │ │ │ │ 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 │ │ │ │ - mlaeq r8, r5, r6, r0 │ │ │ │ - mlaeq r8, r6, r6, r0 │ │ │ │ + eoreq r0, r8, r5, lsl #16 │ │ │ │ + eoreq r0, r8, r6, lsl #16 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ rsbseq r4, r5, r4, lsl #21 │ │ │ │ - mlaeq r8, r2, r4, r0 │ │ │ │ + eoreq r0, r8, r2, lsl #12 │ │ │ │ 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 @ │ │ │ │ - strdeq pc, [r7], -sl @ │ │ │ │ - ldrdeq pc, [r7], -r6 @ │ │ │ │ - eoreq pc, r7, sl, ror #22 │ │ │ │ - eoreq pc, r7, lr, asr #22 │ │ │ │ + eoreq pc, r7, sl, ror #30 │ │ │ │ + eoreq pc, r7, r6, asr #30 │ │ │ │ + ldrdeq pc, [r7], -sl @ │ │ │ │ + @ instruction: 0x0027fcbe │ │ │ │ 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, sl, lsr r1 @ │ │ │ │ - eoreq pc, r7, r2, ror #1 │ │ │ │ - eoreq pc, r7, lr, asr #32 │ │ │ │ + eoreq pc, r7, sl, lsr #5 │ │ │ │ + eoreq pc, r7, r2, asr r2 @ │ │ │ │ + @ instruction: 0x0027f1be │ │ │ │ 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, r2, ror ip │ │ │ │ - eoreq sp, r7, r6, asr #24 │ │ │ │ + eoreq sp, r7, r2, ror #27 │ │ │ │ + @ instruction: 0x0027ddb6 │ │ │ │ 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} │ │ │ │ - eoreq sp, r7, r6, lsr #12 │ │ │ │ + mlaeq r7, r6, r7, sp │ │ │ │ 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 │ │ │ │ - mlaeq r7, r1, r2, sp │ │ │ │ + eoreq sp, r7, r1, lsl #8 │ │ │ │ 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, ip, ror sp │ │ │ │ + eoreq ip, r7, ip, ror #29 │ │ │ │ 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, r0, lsl lr │ │ │ │ + eoreq r9, r7, r0, lsl #31 │ │ │ │ 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, ip, ror fp │ │ │ │ + eoreq r9, r7, ip, ror #25 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - eoreq r9, r7, ip, ror #18 │ │ │ │ + ldrdeq r9, [r7], -ip @ │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - eoreq r9, r7, r8, asr #13 │ │ │ │ + eoreq r9, r7, r8, lsr r8 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - eoreq r9, r7, r8, ror r3 │ │ │ │ + eoreq r9, r7, r8, ror #9 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - eoreq r9, r7, r6, ror #5 │ │ │ │ + eoreq r9, r7, r6, asr r4 │ │ │ │ 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 │ │ │ │ - ldrdeq r8, [r7], -r0 @ │ │ │ │ + eoreq r9, r7, r0, asr #32 │ │ │ │ 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 │ │ │ │ - strdeq r8, [r7], -r2 @ │ │ │ │ + eoreq r8, r7, r2, ror #26 │ │ │ │ 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, r2, lsr r6 │ │ │ │ + eoreq r8, r7, r2, lsr #15 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ ldrsheq ip, [r4], #-100 @ 0xffffff9c @ │ │ │ │ - strdeq r8, [r7], -lr @ │ │ │ │ + eoreq r8, r7, lr, ror #12 │ │ │ │ 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, lr, lsr #23 │ │ │ │ + eoreq r7, r7, lr, lsl sp │ │ │ │ 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, r1, ror sp │ │ │ │ - eoreq r6, r7, r9, ror #26 │ │ │ │ + eoreq r6, r7, r1, ror #29 │ │ │ │ + ldrdeq r6, [r7], -r9 @ │ │ │ │ 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, r2, asr sl │ │ │ │ - eoreq r6, r7, sl, asr r9 │ │ │ │ + eoreq r6, r7, r2, asr #23 │ │ │ │ + eoreq r6, r7, sl, asr #21 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - mlaeq r7, sl, r7, r6 │ │ │ │ + eoreq r6, r7, sl, lsl #18 │ │ │ │ rsbseq sl, r4, r8, lsl #15 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x002765ba │ │ │ │ + eoreq r6, r7, sl, lsr #14 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - eoreq r6, r7, r2, ror #8 │ │ │ │ + ldrdeq r6, [r7], -r2 @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - eoreq r6, r7, r6, asr r2 │ │ │ │ - eoreq r6, r7, r2, lsr r2 │ │ │ │ + eoreq r6, r7, r6, asr #7 │ │ │ │ + eoreq r6, r7, r2, lsr #7 │ │ │ │ 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 │ │ │ │ - ldrdeq r5, [r7], -sl @ │ │ │ │ + eoreq r6, r7, sl, asr #32 │ │ │ │ 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, sl, asr #25 │ │ │ │ - eoreq r5, r7, lr, ror #24 │ │ │ │ + eoreq r5, r7, sl, lsr lr │ │ │ │ + ldrdeq r5, [r7], -lr @ │ │ │ │ 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, sl, ror #18 │ │ │ │ + ldrdeq r5, [r7], -sl @ │ │ │ │ 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, sl, asr r7 │ │ │ │ - strdeq r5, [r7], -lr @ │ │ │ │ + eoreq r5, r7, sl, asr #17 │ │ │ │ + eoreq r5, r7, lr, 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 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, lr, ror #7 │ │ │ │ + eoreq r5, r7, lr, asr r5 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ rsbseq r9, r4, ip, lsr #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrdeq r5, [r7], -lr @ │ │ │ │ - eoreq r5, r7, r2, lsl #3 │ │ │ │ + eoreq r5, r7, lr, asr #6 │ │ │ │ + strdeq r5, [r7], -r2 @ │ │ │ │ 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 │ │ │ │ - ldrdeq r5, [r7], -r6 @ │ │ │ │ + eoreq r5, r7, r6, asr #4 │ │ │ │ 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, lr, lsr #13 │ │ │ │ + eoreq r4, r7, lr, lsl r8 │ │ │ │ rsbseq r8, r4, r4, asr #7 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - mlaeq r7, sl, r4, r4 │ │ │ │ + eoreq r4, r7, sl, lsl #12 │ │ │ │ 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, r2, lsr r1 │ │ │ │ + eoreq r4, r7, r2, lsr #5 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eoreq r4, r7, sl, ror r0 │ │ │ │ + eoreq r4, r7, sl, ror #3 │ │ │ │ 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, r2, ror lr │ │ │ │ + eoreq r3, r7, r2, ror #31 │ │ │ │ ldrsheq r7, [r4], #-164 @ 0xffffff5c @ │ │ │ │ ldrheq r7, [r4], #-172 @ 0xffffff54 @ │ │ │ │ - strdeq r4, [r7], -r8 @ │ │ │ │ + eoreq r4, r7, r8, ror #4 │ │ │ │ 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, r8, ror lr │ │ │ │ + eoreq r3, r7, r8, ror #31 │ │ │ │ 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, ip, asr r4 │ │ │ │ - eoreq r2, r7, r8, lsl r4 │ │ │ │ + eoreq r2, r7, ip, asr #11 │ │ │ │ + eoreq r2, r7, r8, lsl #11 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - mlaeq r7, r8, r3, r2 │ │ │ │ + eoreq r2, r7, r8, lsl #10 │ │ │ │ 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, ip, ror #3 │ │ │ │ + eoreq r2, r7, ip, asr r3 │ │ │ │ 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 13fcd8 │ │ │ │ b eae08 │ │ │ │ - eoreq r1, r7, r4, asr sp │ │ │ │ + eoreq r1, r7, r4, asr #29 │ │ │ │ ldrheq r5, [r4], #-84 @ 0xffffffac @ │ │ │ │ - eoreq r1, r7, r2, lsr #24 │ │ │ │ + mlaeq r7, r2, sp, r1 │ │ │ │ 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 │ │ │ │ @@ -211478,19 +211478,19 @@ │ │ │ │ mov r3, #20 │ │ │ │ b eccc0 │ │ │ │ mov r3, #20 │ │ │ │ b ecb40 │ │ │ │ mov r3, #20 │ │ │ │ b ecc60 │ │ │ │ rsbseq r3, r4, ip, ror #11 │ │ │ │ - strdeq r2, [r7], -sl @ │ │ │ │ + eoreq r3, r7, sl, ror #2 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ - eoreq r2, r7, r8, asr #31 │ │ │ │ - eoreq r2, r7, ip, lsr #31 │ │ │ │ - mlaeq r7, sl, pc, r2 @ │ │ │ │ + eoreq r3, r7, r8, lsr r1 │ │ │ │ + eoreq r3, r7, ip, lsl r1 │ │ │ │ + eoreq r3, r7, sl, lsl #2 │ │ │ │ rsbseq ip, r3, r4, asr #20 │ │ │ │ rsbseq ip, r3, r0, lsr sl │ │ │ │ rsbseq ip, r3, r4, asr sl │ │ │ │ rsbseq ip, r3, r8, lsl #20 │ │ │ │ ldrheq ip, [r3], #-156 @ 0xffffff64 @ │ │ │ │ rsbseq ip, r3, r0, ror #19 │ │ │ │ ldrheq ip, [r3], #-132 @ 0xffffff7c @ │ │ │ │ @@ -211560,15 +211560,15 @@ │ │ │ │ bl 13fe18 │ │ │ │ ldr r7, [pc, #648] @ ed358 │ │ │ │ mov r2, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ed2b8 │ │ │ │ ldr fp, [pc, #616] @ ed35c │ │ │ │ add fp, pc, fp │ │ │ │ ldr r7, [fp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq ed294 │ │ │ │ @@ -211579,15 +211579,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq ed168 │ │ │ │ ldr r4, [pc, #576] @ ed360 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ed304 │ │ │ │ ldr r2, [pc, #548] @ ed364 │ │ │ │ ldr r3, [pc, #524] @ ed350 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -211690,15 +211690,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ed2dc │ │ │ │ cmp fp, #0 │ │ │ │ bne ed2c8 │ │ │ │ b ed0ec │ │ │ │ mov r3, #0 │ │ │ │ @@ -211707,15 +211707,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ bl 13edd4 │ │ │ │ b ed138 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ed320 │ │ │ │ cmp fp, #0 │ │ │ │ bne ed2c0 │ │ │ │ b ed0ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -211723,19 +211723,19 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq r2, r4, r4, ror pc │ │ │ │ rsbseq r7, r6, ip, asr #9 │ │ │ │ rsbseq r7, r6, r8, lsl #9 │ │ │ │ rsbseq r7, r6, ip, ror r4 │ │ │ │ ldrheq r2, [r4], #-232 @ 0xffffff18 @ │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - ldrdeq r5, [r5], -r0 @ │ │ │ │ - eoreq fp, r4, r4, ror #1 │ │ │ │ + eoreq r5, r5, r0, asr #20 │ │ │ │ + eoreq fp, r4, r4, asr r2 │ │ │ │ rsbseq r7, r6, r4, lsr #7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r9, r5, ip, asr #8 │ │ │ │ + @ instruction: 0x002595bc │ │ │ │ @ instruction: 0xfffff714 │ │ │ │ @ instruction: 0xfffff700 │ │ │ │ ldrsbeq r7, [r6], #-40 @ 0xffffffd8 @ │ │ │ │ ldr r3, [pc, #188] @ ed450 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r1, [pc, #184] @ ed454 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -211780,15 +211780,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #68] @ ed484 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #60] @ ed488 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r7, r8, ror #13 │ │ │ │ + eoreq r2, r7, r8, asr r8 │ │ │ │ rsbseq r2, r4, ip, asr ip │ │ │ │ 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 │ │ │ │ @@ -212103,21 +212103,21 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #204] @ eda18 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #196] @ eda1c │ │ │ │ ldr r0, [ip, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, r7, r0, asr #9 │ │ │ │ + eoreq r2, r7, r0, lsr r6 │ │ │ │ rsbseq r2, r4, r8, lsr #20 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ - eoreq r2, r7, sp, lsl #9 │ │ │ │ - eoreq r2, r7, r4, ror r4 │ │ │ │ - eoreq r2, r7, r8, ror #8 │ │ │ │ + strdeq r2, [r7], -sp @ │ │ │ │ + eoreq r2, r7, r4, ror #11 │ │ │ │ + ldrdeq r2, [r7], -r8 @ │ │ │ │ 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 │ │ │ │ @@ -212400,21 +212400,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #228] @ eded4 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #220] @ eded8 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r7, r0, lsl #1 │ │ │ │ + strdeq r2, [r7], -r0 @ │ │ │ │ rsbseq r2, r4, r0, lsr #11 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ - eoreq r2, r7, r9, rrx │ │ │ │ - eoreq r2, r7, r5, asr r0 │ │ │ │ - eoreq r2, r7, r4, asr #32 │ │ │ │ - eoreq r2, r7, r8, lsr r0 │ │ │ │ + ldrdeq r2, [r7], -r9 @ │ │ │ │ + eoreq r2, r7, r5, asr #3 │ │ │ │ + @ instruction: 0x002721b4 │ │ │ │ + eoreq r2, r7, r8, lsr #3 │ │ │ │ @ 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 │ │ │ │ @@ -212798,23 +212798,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #320] @ ee568 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #312] @ ee56c │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r6, lsr ip │ │ │ │ + eoreq r1, r7, r6, lsr #27 │ │ │ │ rsbseq r2, r4, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ - 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 @ │ │ │ │ + eoreq r1, r7, pc, lsl #27 │ │ │ │ + eoreq r1, r7, ip, ror sp │ │ │ │ + eoreq r1, r7, r0, ror sp │ │ │ │ + eoreq r1, r7, r4, ror #26 │ │ │ │ + eoreq r1, r7, r8, asr sp │ │ │ │ + eoreq r1, r7, ip, asr #26 │ │ │ │ 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 │ │ │ │ @@ -212906,15 +212906,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [pc, #648] @ ee868 │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ee7c0 │ │ │ │ ldr fp, [pc, #624] @ ee86c │ │ │ │ add fp, pc, fp │ │ │ │ ldr r8, [fp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ beq ee670 │ │ │ │ @@ -212925,15 +212925,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq ee694 │ │ │ │ ldr r4, [pc, #584] @ ee870 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ee7a8 │ │ │ │ ldr r2, [pc, #556] @ ee874 │ │ │ │ ldr r3, [pc, #532] @ ee860 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -213036,15 +213036,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ee7e4 │ │ │ │ cmp fp, #0 │ │ │ │ bne ee7d0 │ │ │ │ b ee5f4 │ │ │ │ ldr r1, [pc, #128] @ ee894 │ │ │ │ @@ -213055,15 +213055,15 @@ │ │ │ │ bl 142ec0 │ │ │ │ mov r5, r0 │ │ │ │ b ee714 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ee830 │ │ │ │ cmp fp, #0 │ │ │ │ bne ee7c8 │ │ │ │ b ee5f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -213075,17 +213075,17 @@ │ │ │ │ rsbseq r5, r6, r4, ror pc │ │ │ │ ldrheq r1, [r4], #-144 @ 0xffffff70 @ │ │ │ │ @ instruction: 0xffffe35c │ │ │ │ @ instruction: 0xffffe32c │ │ │ │ ldrsbeq r5, [r6], #-236 @ 0xffffff14 @ │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - mlaeq r4, r4, fp, r9 │ │ │ │ + eoreq r9, r4, r4, lsl #26 │ │ │ │ ldrsbeq r5, [r6], #-208 @ 0xffffff30 @ │ │ │ │ - eoreq r9, r4, r8, lsl #21 │ │ │ │ + strdeq r9, [r4], -r8 @ │ │ │ │ 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] │ │ │ │ @@ -213109,15 +213109,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #644] @ eeb90 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne eea90 │ │ │ │ ldr r8, [pc, #620] @ eeb94 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq ee99c │ │ │ │ @@ -213128,15 +213128,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq ee9b0 │ │ │ │ ldr r4, [pc, #580] @ eeb98 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne eea78 │ │ │ │ ldr r2, [pc, #552] @ eeb9c │ │ │ │ ldr r3, [pc, #528] @ eeb88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -213216,15 +213216,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne eeab4 │ │ │ │ cmp r8, #0 │ │ │ │ bne eeaa0 │ │ │ │ b ee920 │ │ │ │ ldr r2, [pc, #208] @ eebb4 │ │ │ │ @@ -213254,15 +213254,15 @@ │ │ │ │ ldr r2, [pc, #128] @ eebc4 │ │ │ │ add r2, pc, r2 │ │ │ │ b eeae4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne eeb4c │ │ │ │ cmp r8, #0 │ │ │ │ bne eea98 │ │ │ │ b ee920 │ │ │ │ ldr r3, [pc, #76] @ eebc8 │ │ │ │ @@ -213275,21 +213275,21 @@ │ │ │ │ ldrsheq r1, [r4], #-96 @ 0xffffffa0 @ │ │ │ │ rsbseq r5, r6, r4, asr ip │ │ │ │ rsbseq r5, r6, r8, asr #24 │ │ │ │ rsbseq r1, r4, r4, lsl #13 │ │ │ │ rsbseq r5, r6, r0, asr #23 │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - eoreq r1, r7, r6, lsr r1 │ │ │ │ + eoreq r1, r7, r6, lsr #5 │ │ │ │ rsbseq r5, r6, r0, lsl #22 │ │ │ │ - eoreq r5, r5, r4, asr #12 │ │ │ │ - eoreq r9, r4, r8, asr #15 │ │ │ │ - eoreq r5, r5, ip, lsl #12 │ │ │ │ - eoreq r9, r4, r8, ror #20 │ │ │ │ - eoreq r9, r4, r8, ror #14 │ │ │ │ + @ instruction: 0x002557b4 │ │ │ │ + eoreq r9, r4, r8, lsr r9 │ │ │ │ + eoreq r5, r5, ip, ror r7 │ │ │ │ + ldrdeq r9, [r4], -r8 @ │ │ │ │ + ldrdeq r9, [r4], -r8 @ │ │ │ │ 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 │ │ │ │ @@ -213543,15 +213543,15 @@ │ │ │ │ add r4, r2, r4 │ │ │ │ bne eefac │ │ │ │ ldr r8, [pc, #608] @ ef230 │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef1a8 │ │ │ │ ldr r8, [pc, #580] @ ef234 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr sl, [r8, #24] │ │ │ │ cmp sl, #0 │ │ │ │ beq ef064 │ │ │ │ @@ -213562,15 +213562,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq ef088 │ │ │ │ ldr r4, [pc, #540] @ ef238 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef190 │ │ │ │ ldr r2, [pc, #512] @ ef23c │ │ │ │ ldr r3, [pc, #488] @ ef228 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -213670,26 +213670,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne ef1cc │ │ │ │ cmp sl, #0 │ │ │ │ bne ef1b8 │ │ │ │ b eefe8 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne ef1f8 │ │ │ │ cmp sl, #0 │ │ │ │ bne ef1b0 │ │ │ │ b eefe8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -213770,15 +213770,15 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl ef250 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b ee570 │ │ │ │ - eoreq r0, r7, r6, lsr #18 │ │ │ │ + mlaeq r7, r6, sl, r0 │ │ │ │ rsbseq r0, r4, r0, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -213823,15 +213823,15 @@ │ │ │ │ add r4, r2, r4 │ │ │ │ bne ef40c │ │ │ │ ldr r9, [pc, #624] @ ef6a0 │ │ │ │ mov r2, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef618 │ │ │ │ ldr r9, [pc, #596] @ ef6a4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr fp, [r9, #28] │ │ │ │ cmp fp, #0 │ │ │ │ beq ef4c4 │ │ │ │ @@ -213842,15 +213842,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq ef4e8 │ │ │ │ ldr r4, [pc, #556] @ ef6a8 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef600 │ │ │ │ ldr r2, [pc, #528] @ ef6ac │ │ │ │ ldr r3, [pc, #504] @ ef698 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -213954,26 +213954,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ef63c │ │ │ │ cmp fp, #0 │ │ │ │ bne ef628 │ │ │ │ b ef448 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ef668 │ │ │ │ cmp fp, #0 │ │ │ │ bne ef620 │ │ │ │ b ef448 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -213999,15 +213999,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #432] @ ef8a4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef828 │ │ │ │ ldr r8, [pc, #408] @ ef8a8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq ef760 │ │ │ │ @@ -214018,15 +214018,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq ef794 │ │ │ │ ldr r4, [pc, #368] @ ef8ac │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef808 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #328] @ ef8b0 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -214086,26 +214086,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne ef84c │ │ │ │ cmp r8, #0 │ │ │ │ bne ef838 │ │ │ │ b ef708 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne ef878 │ │ │ │ cmp r8, #0 │ │ │ │ bne ef830 │ │ │ │ b ef708 │ │ │ │ ldrheq r4, [r6], #-232 @ 0xffffff18 @ │ │ │ │ @@ -214430,15 +214430,15 @@ │ │ │ │ bl 13e858 │ │ │ │ b efc14 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 13e858 │ │ │ │ b efc04 │ │ │ │ rsbseq r0, r4, r4, lsl #12 │ │ │ │ - eoreq r0, r7, r9, lsr #3 │ │ │ │ + eoreq r0, r7, r9, lsl r3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xf00001ff │ │ │ │ svceq 0x00fff000 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ svceq 0x00ffff00 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @@ -214763,15 +214763,15 @@ │ │ │ │ b f00ac │ │ │ │ mov r1, #8 │ │ │ │ b f022c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r0, r4, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrsbeq r0, [r4], #-28 @ 0xffffffe4 @ │ │ │ │ - eoreq pc, r6, fp, lsl #27 │ │ │ │ + strdeq pc, [r6], -fp @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ rsbseq r0, r4, r0, lsr r1 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ ldrsbeq pc, [r3], #-244 @ 0xffffff0c @ │ │ │ │ rsbseq pc, r3, r4, lsr #31 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @@ -214885,15 +214885,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, asr r7 @ │ │ │ │ + eoreq pc, r6, r8, asr #17 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq f04e4 │ │ │ │ @@ -215300,16 +215300,16 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #8 │ │ │ │ b f0b1c │ │ │ │ mov r1, #1 │ │ │ │ b f0b1c │ │ │ │ mov r1, #4 │ │ │ │ b f0b1c │ │ │ │ - eoreq pc, r6, r5, asr #2 │ │ │ │ - eoreq pc, r6, r5, lsr #2 │ │ │ │ + @ instruction: 0x0026f2b5 │ │ │ │ + mlaeq r6, r5, r2, pc @ │ │ │ │ @ instruction: 0xffffff98 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ mov ip, r0 │ │ │ │ cmp lr, #11 │ │ │ │ mov r4, r1 │ │ │ │ beq f0bbc │ │ │ │ @@ -215352,15 +215352,15 @@ │ │ │ │ mov r0, #8 │ │ │ │ b f0be0 │ │ │ │ mov r0, #1 │ │ │ │ b f0be0 │ │ │ │ mov r0, #4 │ │ │ │ b f0be0 │ │ │ │ @ instruction: 0xffffffc8 │ │ │ │ - eoreq pc, r6, r1, asr r0 @ │ │ │ │ + eoreq pc, r6, r1, asr #3 │ │ │ │ mov r1, #13 │ │ │ │ b f0784 │ │ │ │ mov r1, #14 │ │ │ │ b f0784 │ │ │ │ mov r1, #15 │ │ │ │ b f0784 │ │ │ │ cmp r0, #14 │ │ │ │ @@ -215373,16 +215373,16 @@ │ │ │ │ ldr r0, [pc, #20] @ f0c74 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f0c78 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r0, r1, r8, lsr r7 │ │ │ │ - eoreq fp, r3, r0, lsr #22 │ │ │ │ - eoreq fp, r3, r4, lsl fp │ │ │ │ + mlaeq r3, r0, ip, fp │ │ │ │ + eoreq fp, r3, r4, lsl #25 │ │ │ │ ldr r3, [pc, #200] @ f0d4c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #14 │ │ │ │ bhi f0ca4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -215427,30 +215427,30 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ f0d84 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ f0d88 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq lr, [r6], -r8 @ │ │ │ │ - @ instruction: 0x002441bc │ │ │ │ - eoreq r7, r4, r0, asr #12 │ │ │ │ - ldrdeq r2, [r5], -r4 @ │ │ │ │ - eoreq r7, r4, r0, lsr r6 │ │ │ │ - eoreq r7, r4, ip, lsr r6 │ │ │ │ - eoreq r7, r4, r4, lsl #12 │ │ │ │ - eoreq r7, r4, ip, ror #11 │ │ │ │ - ldrdeq r0, [r5], -r8 @ │ │ │ │ - eoreq r7, r4, r4, lsr #12 │ │ │ │ - eoreq r7, r4, r0, lsr #12 │ │ │ │ - eoreq r7, r4, ip, lsl r6 │ │ │ │ - eoreq r7, r4, r8, lsl r6 │ │ │ │ - eoreq r7, r4, r4, lsl r6 │ │ │ │ - eoreq r7, r4, r4, lsl r6 │ │ │ │ - eoreq r6, r4, r0, ror lr │ │ │ │ + eoreq pc, r6, r8, asr #2 │ │ │ │ + eoreq r4, r4, ip, lsr #6 │ │ │ │ + @ instruction: 0x002477b0 │ │ │ │ + eoreq r2, r5, r4, asr #8 │ │ │ │ + eoreq r7, r4, r0, lsr #15 │ │ │ │ + eoreq r7, r4, ip, lsr #15 │ │ │ │ + eoreq r7, r4, r4, ror r7 │ │ │ │ + eoreq r7, r4, ip, asr r7 │ │ │ │ + eoreq r0, r5, r8, asr #10 │ │ │ │ + mlaeq r4, r4, r7, r7 │ │ │ │ + mlaeq r4, r0, r7, r7 │ │ │ │ + eoreq r7, r4, ip, lsl #15 │ │ │ │ + eoreq r7, r4, r8, lsl #15 │ │ │ │ + eoreq r7, r4, r4, lsl #15 │ │ │ │ + eoreq r7, r4, r4, lsl #15 │ │ │ │ + eoreq r6, r4, r0, ror #31 │ │ │ │ ldr r3, [pc, #200] @ f0e5c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #14 │ │ │ │ bhi f0db4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -215495,46 +215495,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ f0e94 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ f0e98 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq lr, [r6], -r7 @ │ │ │ │ - ldrdeq r7, [r4], -r8 @ │ │ │ │ - mlaeq r4, ip, r5, r7 │ │ │ │ - eoreq r3, r6, r8, lsl #18 │ │ │ │ - eoreq r7, r4, r8, lsl #11 │ │ │ │ - eoreq sp, r5, r8, ror #14 │ │ │ │ - strdeq r8, [r4], -r8 @ │ │ │ │ - eoreq lr, r3, ip, lsr #31 │ │ │ │ - eoreq lr, r5, r4, lsl #9 │ │ │ │ - eoreq r9, r4, r8, lsl r0 │ │ │ │ - eoreq r9, r4, r0, lsr #32 │ │ │ │ - eoreq r7, r4, r8, lsr r5 │ │ │ │ - eoreq r7, r4, r4, lsr r5 │ │ │ │ - eoreq r7, r4, r0, lsr r5 │ │ │ │ - eoreq r7, r4, ip, lsr #10 │ │ │ │ - eoreq r7, r4, r8, lsr #10 │ │ │ │ + eoreq pc, r6, r7, asr #32 │ │ │ │ + eoreq r7, r4, r8, asr #14 │ │ │ │ + eoreq r7, r4, ip, lsl #14 │ │ │ │ + eoreq r3, r6, r8, ror sl │ │ │ │ + strdeq r7, [r4], -r8 @ │ │ │ │ + ldrdeq sp, [r5], -r8 @ │ │ │ │ + eoreq r8, r4, r8, ror #4 │ │ │ │ + eoreq pc, r3, ip, lsl r1 @ │ │ │ │ + strdeq lr, [r5], -r4 @ │ │ │ │ + eoreq r9, r4, r8, lsl #3 │ │ │ │ + mlaeq r4, r0, r1, r9 │ │ │ │ + eoreq r7, r4, r8, lsr #13 │ │ │ │ + eoreq r7, r4, r4, lsr #13 │ │ │ │ + eoreq r7, r4, r0, lsr #13 │ │ │ │ + mlaeq r4, ip, r6, r7 │ │ │ │ + mlaeq r4, r8, r6, r7 │ │ │ │ cmp r0, #31 │ │ │ │ bhi f0ec4 │ │ │ │ ldr r3, [pc, #36] @ f0ed0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f0ed4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f0ed8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq r0, r1, r8, asr r4 │ │ │ │ - eoreq fp, r3, r0, asr #17 │ │ │ │ - @ instruction: 0x0023b8b4 │ │ │ │ + eoreq fp, r3, r0, lsr sl │ │ │ │ + eoreq fp, r3, r4, lsr #20 │ │ │ │ subs r3, r1, #4 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne f0f58 │ │ │ │ cmp r1, #6 │ │ │ │ @@ -215573,86 +215573,86 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ f0fac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ f0fb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaeq r4, r0, r4, r7 │ │ │ │ + eoreq r7, r4, r0, lsl #12 │ │ │ │ rsbseq r0, r1, r4, lsl #4 │ │ │ │ - eoreq fp, r3, ip, lsr #16 │ │ │ │ - eoreq r7, r4, r0, lsr r4 │ │ │ │ - eoreq fp, r3, r4, lsl r8 │ │ │ │ - mlaeq r4, r8, r4, r7 │ │ │ │ - eoreq r7, r4, r0, asr r4 │ │ │ │ - eoreq r7, r4, r4, ror #8 │ │ │ │ + mlaeq r3, ip, r9, fp │ │ │ │ + eoreq r7, r4, r0, lsr #11 │ │ │ │ + eoreq fp, r3, r4, lsl #19 │ │ │ │ + eoreq r7, r4, r8, lsl #12 │ │ │ │ + eoreq r7, r4, r0, asr #11 │ │ │ │ + ldrdeq r7, [r4], -r4 @ │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ bhi f0fdc │ │ │ │ ldr r3, [pc, #36] @ f0fe8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f0fec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f0ff0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldrsheq pc, [r0], #-252 @ 0xffffff04 @ │ │ │ │ - eoreq fp, r3, r8, lsr #15 │ │ │ │ - mlaeq r3, ip, r7, fp │ │ │ │ + eoreq fp, r3, r8, lsl r9 │ │ │ │ + eoreq fp, r3, ip, lsl #18 │ │ │ │ cmp r0, #4 │ │ │ │ bhi f101c │ │ │ │ ldr r3, [pc, #36] @ f1028 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f102c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f1030 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq pc, r0, r8, lsr #31 │ │ │ │ - eoreq fp, r3, r8, ror #14 │ │ │ │ - eoreq fp, r3, ip, asr r7 │ │ │ │ + ldrdeq fp, [r3], -r8 @ │ │ │ │ + eoreq fp, r3, ip, asr #17 │ │ │ │ cmp r0, #11 │ │ │ │ bhi f105c │ │ │ │ ldr r3, [pc, #36] @ f1068 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f106c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f1070 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ rsbseq pc, r0, r8, lsr pc @ │ │ │ │ - eoreq fp, r3, r8, lsr #14 │ │ │ │ - eoreq fp, r3, ip, lsl r7 │ │ │ │ + mlaeq r3, r8, r8, fp │ │ │ │ + eoreq fp, r3, ip, lsl #17 │ │ │ │ cmp r0, #6 │ │ │ │ bhi f109c │ │ │ │ ldr r3, [pc, #36] @ f10a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ f10ac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ f10b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldrsbeq pc, [r0], #-236 @ 0xffffff14 @ │ │ │ │ - eoreq fp, r3, r8, ror #13 │ │ │ │ - ldrdeq fp, [r3], -ip @ │ │ │ │ + eoreq fp, r3, r8, asr r8 │ │ │ │ + eoreq fp, r3, ip, asr #16 │ │ │ │ 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 │ │ │ │ @@ -295783,15 +295783,15 @@ │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ b 13f2c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r0, [pc], #-236 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r1, r2, ip, ror #5 │ │ │ │ + eoreq r1, r2, ip, asr r4 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ ldrdeq r0, [pc], #-208 @ │ │ │ │ mov r1, r0 │ │ │ │ @@ -295964,16 +295964,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 13f5c4 │ │ │ │ - eoreq r0, r2, r4, asr lr │ │ │ │ - eoreq r0, r2, r4, lsr #25 │ │ │ │ + eoreq r0, r2, r4, asr #31 │ │ │ │ + eoreq r0, r2, r4, lsl lr │ │ │ │ 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] │ │ │ │ @@ -296096,15 +296096,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, ror lr │ │ │ │ + eoreq r0, r2, ip, ror #31 │ │ │ │ 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 │ │ │ │ @@ -296146,15 +296146,15 @@ │ │ │ │ bl 1421d0 │ │ │ │ mov r7, #0 │ │ │ │ b 13fa60 │ │ │ │ teqcc r3, #52, 6 @ 0xd0000000 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - eoreq r0, r2, r0, asr #27 │ │ │ │ + eoreq r0, r2, r0, lsr pc │ │ │ │ ldr r2, [pc, #12] @ 13faa0 │ │ │ │ ldr r1, [pc, #12] @ 13faa4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 13f9c8 │ │ │ │ @ instruction: 0xfffff538 │ │ │ │ @ instruction: 0xfffffa6c │ │ │ │ @@ -296278,15 +296278,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 13fc60 │ │ │ │ - @ instruction: 0x002207b0 │ │ │ │ + eoreq r0, r2, r0, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -296644,15 +296644,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, lsl r2 │ │ │ │ + eoreq r0, r2, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #12 │ │ │ │ bl 141fd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -296880,22 +296880,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #2 │ │ │ │ strne r0, [r6] │ │ │ │ strne r3, [r5] │ │ │ │ tst r3, #4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 140598 │ │ │ │ - ldrsheq lr, [pc], -r8 │ │ │ │ + andseq lr, pc, r8, ror #4 │ │ │ │ strheq pc, [lr], #-160 @ 0xffffff60 @ │ │ │ │ rsbeq r7, ip, r0, lsl #27 │ │ │ │ rsbseq r4, r1, ip, asr r0 │ │ │ │ rsbseq r4, r1, r0, asr r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq lr, pc, r0, ror r0 @ │ │ │ │ - andseq lr, pc, r8, lsl #19 │ │ │ │ + andseq lr, pc, r0, ror #3 │ │ │ │ + @ instruction: 0x001feaf8 │ │ │ │ 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] @ 1408e0 │ │ │ │ @@ -297066,25 +297066,25 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 1e02c │ │ │ │ b 1406f8 │ │ │ │ strheq pc, [lr], #-148 @ 0xffffff6c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, pc, r4, lsl ip @ │ │ │ │ + andseq r1, pc, r4, lsl #27 │ │ │ │ strdeq pc, [lr], #-132 @ 0xffffff7c @ │ │ │ │ - andseq lr, lr, r8, asr r6 │ │ │ │ - andseq r1, pc, r4, lsl #22 │ │ │ │ - andseq ip, lr, ip, asr sl │ │ │ │ - andseq sp, pc, ip, lsr lr @ │ │ │ │ - @ instruction: 0x0021ffb4 │ │ │ │ - @ instruction: 0x001fddd8 │ │ │ │ - andseq sp, pc, r4, asr #27 │ │ │ │ - andseq sp, pc, r8, asr #27 │ │ │ │ - andseq sp, pc, r8, lsr #27 │ │ │ │ + andseq lr, lr, r8, asr #15 │ │ │ │ + andseq r1, pc, r4, ror ip @ │ │ │ │ + andseq ip, lr, ip, asr #23 │ │ │ │ + andseq sp, pc, ip, lsr #31 │ │ │ │ + eoreq r0, r2, r4, lsr #2 │ │ │ │ + andseq sp, pc, r8, asr #30 │ │ │ │ + andseq sp, pc, r4, lsr pc @ │ │ │ │ + andseq sp, pc, r8, lsr pc @ │ │ │ │ + andseq sp, pc, r8, lsl pc @ │ │ │ │ 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] @ 1409d4 │ │ │ │ @@ -297127,16 +297127,16 @@ │ │ │ │ bne 1409d0 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq pc, [lr], #-104 @ 0xffffff98 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mlaeq r1, ip, lr, pc @ │ │ │ │ - eoreq r1, r0, r8, asr #9 │ │ │ │ + eoreq r0, r2, ip │ │ │ │ + eoreq r1, r0, r8, lsr r6 │ │ │ │ rsbeq pc, lr, r0, asr r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3032] @ 0xbd8 │ │ │ │ ldr ip, [pc, #172] @ 140aac │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ @@ -297182,15 +297182,15 @@ │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbseq r3, r1, r0, lsr #23 │ │ │ │ ldrdeq pc, [lr], #-92 @ 0xffffffa4 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - eoreq r1, r0, r4, lsl #8 │ │ │ │ + eoreq r1, r0, r4, ror r5 │ │ │ │ rsbeq pc, lr, r8, ror r5 @ │ │ │ │ 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] @ 140b94 │ │ │ │ @@ -297314,15 +297314,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} │ │ │ │ - strdeq r1, [r0], -r4 @ │ │ │ │ + eoreq r1, r0, r4, ror #6 │ │ │ │ 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 │ │ │ │ @@ -297335,15 +297335,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 1423ec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, r0, ip, ror #26 │ │ │ │ + ldrdeq r1, [r0], -ip @ │ │ │ │ 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] @ 140db4 │ │ │ │ ldr r2, [pc, #120] @ 140db8 │ │ │ │ @@ -297549,16 +297549,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 141068 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, lr, r4, lsl r0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq sp, pc, ip, lsl #13 │ │ │ │ - andseq pc, pc, r4, lsr r5 @ │ │ │ │ + @ instruction: 0x001fd7fc │ │ │ │ + andseq pc, pc, r4, lsr #13 │ │ │ │ strheq lr, [lr], #-244 @ 0xffffff0c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #112] @ 141108 │ │ │ │ ldr r3, [pc, #112] @ 14110c │ │ │ │ @@ -297685,15 +297685,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #236] @ 141374 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1412fc │ │ │ │ ldr r4, [pc, #208] @ 141378 │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 13fb28 │ │ │ │ @@ -297703,15 +297703,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13edd4 │ │ │ │ @@ -297723,26 +297723,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 141320 │ │ │ │ cmp r5, #0 │ │ │ │ bne 14130c │ │ │ │ b 1412a0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 14134c │ │ │ │ cmp r5, #0 │ │ │ │ bne 141304 │ │ │ │ b 1412a0 │ │ │ │ rsbseq r3, r1, r8, lsr #6 │ │ │ │ @@ -297792,15 +297792,15 @@ │ │ │ │ ldr r5, [pc, #468] @ 141600 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r6, [pc, #440] @ 141604 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ bne 141580 │ │ │ │ ldr r3, [pc, #428] @ 141608 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ @@ -297817,15 +297817,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 141504 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [pc, #372] @ 141610 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 141560 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #336] @ 141614 │ │ │ │ mov r0, r5 │ │ │ │ @@ -297839,15 +297839,15 @@ │ │ │ │ bl 13f9c8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7] │ │ │ │ beq 1415f8 │ │ │ │ ldr r0, [pc, #288] @ 14161c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 329880 │ │ │ │ + bl 3299f0 │ │ │ │ b 14147c │ │ │ │ ldr r6, [pc, #276] @ 141620 │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1423ec │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -297885,26 +297885,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1415a4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 141590 │ │ │ │ b 141454 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 1415d0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 141588 │ │ │ │ b 141454 │ │ │ │ mov r4, #0 │ │ │ │ b 141494 │ │ │ │ @@ -297977,15 +297977,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #228] @ 141804 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 329880 │ │ │ │ + b 3299f0 │ │ │ │ ldr r3, [pc, #216] @ 141808 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd44 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -298030,20 +298030,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ add r0, r5, #1 │ │ │ │ bl 1e2cc │ │ │ │ b 141704 │ │ │ │ mov r0, r6 │ │ │ │ b 141700 │ │ │ │ - @ instruction: 0x001fcfb8 │ │ │ │ + andseq sp, pc, r8, lsr #2 │ │ │ │ rsbeq lr, lr, r4, lsl #18 │ │ │ │ ldrheq r2, [r1], #-232 @ 0xffffff18 @ │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - andseq ip, pc, r8, ror #30 │ │ │ │ + ldrsbeq sp, [pc], -r8 │ │ │ │ rsbseq r2, r1, r4, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #60] @ 141868 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -298054,15 +298054,15 @@ │ │ │ │ ldr r3, [pc, #40] @ 14186c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #32] @ 141870 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 168c30 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ b 14183c │ │ │ │ @ instruction: 0x00712d94 │ │ │ │ rsbseq r2, r1, r4, lsl #27 │ │ │ │ @ instruction: 0xfffffe7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -298095,17 +298095,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq 1418e0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq ip, pc, r4, lsr #28 │ │ │ │ - andseq ip, pc, r8, lsl lr @ │ │ │ │ - andseq ip, pc, r0, lsl lr @ │ │ │ │ + mulseq pc, r4, pc @ │ │ │ │ + andseq ip, pc, r8, lsl #31 │ │ │ │ + andseq ip, pc, r0, lsl #31 │ │ │ │ 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] @ 141998 │ │ │ │ mov r6, r1 │ │ │ │ @@ -298134,15 +298134,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} │ │ │ │ - andseq ip, pc, ip, asr #27 │ │ │ │ + andseq ip, pc, ip, lsr pc @ │ │ │ │ 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 │ │ │ │ @@ -299630,15 +299630,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} │ │ │ │ - eoreq sp, r1, ip, lsl #23 │ │ │ │ + strdeq sp, [r1], -ip @ │ │ │ │ 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 │ │ │ │ @@ -299762,18 +299762,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ b 14312c │ │ │ │ - eoreq sp, r1, r4, ror #13 │ │ │ │ - eoreq sp, r1, r4, lsr sl │ │ │ │ - strdeq sp, [r1], -ip @ │ │ │ │ - eoreq sp, r1, r0, asr #10 │ │ │ │ + eoreq sp, r1, r4, asr r8 │ │ │ │ + eoreq sp, r1, r4, lsr #23 │ │ │ │ + eoreq sp, r1, ip, ror #22 │ │ │ │ + @ instruction: 0x0021d6b0 │ │ │ │ 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] │ │ │ │ @@ -299881,17 +299881,17 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ b 14343c │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r3 │ │ │ │ moveq r5, r6 │ │ │ │ bne 143424 │ │ │ │ b 143464 │ │ │ │ - eoreq sp, r1, r8, asr r8 │ │ │ │ - eoreq sp, r1, r4, asr r8 │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ + eoreq sp, r1, r8, asr #19 │ │ │ │ + eoreq sp, r1, r4, asr #19 │ │ │ │ + eoreq sp, r1, r4, asr #18 │ │ │ │ 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 │ │ │ │ @@ -300012,16 +300012,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1421d0 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ bne 14367c │ │ │ │ b 1436d0 │ │ │ │ - eoreq sp, r1, r8, lsl #11 │ │ │ │ - eoreq sp, r1, r0, ror r5 │ │ │ │ + strdeq sp, [r1], -r8 @ │ │ │ │ + eoreq sp, r1, r0, ror #13 │ │ │ │ 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 │ │ │ │ @@ -300056,16 +300056,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 14376c │ │ │ │ - eoreq sp, r1, ip, asr #9 │ │ │ │ - mlaeq r1, ip, r0, sp │ │ │ │ + eoreq sp, r1, ip, lsr r6 │ │ │ │ + eoreq sp, r1, ip, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -300089,15 +300089,15 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [ip, r1, lsl #5] │ │ │ │ cmp r3, r2 │ │ │ │ bcc 143808 │ │ │ │ b 1430fc │ │ │ │ mov r1, #0 │ │ │ │ b 1430fc │ │ │ │ - eoreq sp, r1, ip, lsl r0 │ │ │ │ + eoreq sp, r1, ip, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -300143,15 +300143,15 @@ │ │ │ │ ldr ip, [pc, #20] @ 1438fc │ │ │ │ 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, lsl r3 │ │ │ │ + eoreq sp, r1, r8, lsl #9 │ │ │ │ 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 │ │ │ │ @@ -300167,15 +300167,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 14395c │ │ │ │ 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} │ │ │ │ - @ instruction: 0x0021d2b8 │ │ │ │ + eoreq sp, r1, r8, lsr #8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1439a8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ moveq r1, r2 │ │ │ │ @@ -300210,15 +300210,15 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ bne 1439e4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq sp, r1, r0, lsr #4 │ │ │ │ + mlaeq r1, r0, r3, sp │ │ │ │ ldr r3, [pc, #44] @ 143a40 │ │ │ │ ldr r1, [pc, #44] @ 143a44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #40] @ 143a48 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp] │ │ │ │ @@ -300252,35 +300252,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143bd0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 143b28 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ str r4, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ orrne r8, r7, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq 143b1c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mla r5, r4, r5, r7 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ str r8, [r5, #8] │ │ │ │ ldr r3, [r6] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ bcc 143af8 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -300290,38 +300290,38 @@ │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq 143b6c │ │ │ │ ldm r5, {r3, r4} │ │ │ │ bic r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143b28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne 143b38 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143c14 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 143bc8 │ │ │ │ ldm r3, {r3, r4} │ │ │ │ bic r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #8] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143b84 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -300334,15 +300334,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 143bec │ │ │ │ cmp r5, #0 │ │ │ │ bne 143bd8 │ │ │ │ b 143abc │ │ │ │ mov r1, #1 │ │ │ │ @@ -300350,15 +300350,15 @@ │ │ │ │ str r5, [r4] │ │ │ │ bl 13edd4 │ │ │ │ b 143b84 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 143c08 │ │ │ │ b 143c2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -300372,25 +300372,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143d58 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, r6 │ │ │ │ bne 143d44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bne 143c70 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -300428,28 +300428,28 @@ │ │ │ │ b 143cc4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 143d84 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 143db4 │ │ │ │ b 143d64 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 143d98 │ │ │ │ cmp r6, #0 │ │ │ │ bne 143d84 │ │ │ │ b 143c9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -300470,58 +300470,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 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r5, r6 │ │ │ │ beq 143edc │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ beq 143e48 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143eec │ │ │ │ ldr r6, [r4, #-4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ ands r8, r6, #1 │ │ │ │ ldr r5, [r5] │ │ │ │ bne 143e98 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13edd4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 143eb4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 143f54 │ │ │ │ ldr r4, [r4, #-4] │ │ │ │ mov r1, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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] │ │ │ │ @@ -300529,28 +300529,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 143f18 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 143f48 │ │ │ │ b 143ef8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 143f2c │ │ │ │ cmp r8, #0 │ │ │ │ bne 143f18 │ │ │ │ b 143e48 │ │ │ │ mov r3, #0 │ │ │ │ @@ -303138,16 +303138,16 @@ │ │ │ │ ldr r3, [pc, #28] @ 1467d0 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #16] @ 1467d4 │ │ │ │ str r2, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - b 329880 │ │ │ │ - eoreq lr, r0, ip, asr r3 │ │ │ │ + b 3299f0 │ │ │ │ + eoreq lr, r0, ip, asr #9 │ │ │ │ rsbseq sp, r0, ip, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [pc, #4] @ 1467e4 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ b 1e59c │ │ │ │ ldrsheq sp, [r0], #-212 @ 0xffffff2c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -303169,15 +303169,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1de1c │ │ │ │ ldr r1, [pc, #32] @ 14685c │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 168c30 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6] │ │ │ │ b 146818 │ │ │ │ rsbseq sp, r0, r4, asr #27 │ │ │ │ ldrheq sp, [r0], #-208 @ 0xffffff30 @ │ │ │ │ @ instruction: 0xffffff44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -303199,15 +303199,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e0c8 │ │ │ │ ldr r1, [pc, #32] @ 1468d4 │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 168c30 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6] │ │ │ │ b 146890 │ │ │ │ rsbseq sp, r0, ip, asr #26 │ │ │ │ rsbseq sp, r0, r8, lsr sp │ │ │ │ @ instruction: 0xfffffecc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -303250,15 +303250,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 1469b8 │ │ │ │ cmp r4, #2 │ │ │ │ beq 146994 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1469b8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 146940 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -303418,15 +303418,15 @@ │ │ │ │ ldr r0, [pc, #24] @ 146c2c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 168cd0 │ │ │ │ ldr r0, [pc, #12] @ 146c30 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 329880 │ │ │ │ + b 3299f0 │ │ │ │ rsbseq sp, r0, r4, asr #19 │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -303515,15 +303515,15 @@ │ │ │ │ blx fp │ │ │ │ cmp r9, #0 │ │ │ │ beq 146dc4 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 146da0 │ │ │ │ cmp r4, #2 │ │ │ │ beq 146f90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -303556,15 +303556,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 146e70 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ bne 146e40 │ │ │ │ cmp r8, #2 │ │ │ │ beq 146f74 │ │ │ │ ldr r8, [r4, #180] @ 0xb4 │ │ │ │ ldr fp, [r4, #168] @ 0xa8 │ │ │ │ add r3, r8, r9 │ │ │ │ @@ -303618,15 +303618,15 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [pc, #156] @ 146fe0 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r9, #0 │ │ │ │ beq 146fac │ │ │ │ ldr r5, [r7, #32] │ │ │ │ bl 168e58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -303655,15 +303655,15 @@ │ │ │ │ bl 168c30 │ │ │ │ b 146f54 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r9, lr, r0, lsl #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r9, lr, r4, asr r3 │ │ │ │ rsbeq r9, lr, r0, asr r1 │ │ │ │ - andseq r7, pc, ip, lsl r8 @ │ │ │ │ + andseq r7, pc, ip, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 1468d8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -304009,20 +304009,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, r8, asr r3 @ │ │ │ │ + andseq r7, pc, r8, asr #9 │ │ │ │ @ instruction: 0xfffff758 │ │ │ │ rsbseq sp, r0, ip, asr #2 │ │ │ │ rsbseq sp, r0, r8, lsr r1 │ │ │ │ rsbeq r9, lr, r8, lsl #26 │ │ │ │ - andseq sl, pc, r0, asr r9 @ │ │ │ │ + andseq sl, pc, r0, asr #21 │ │ │ │ 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 │ │ │ │ @@ -304136,15 +304136,15 @@ │ │ │ │ bl 1dd2c │ │ │ │ mov r0, r8 │ │ │ │ bl 168dc4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 147754 │ │ │ │ cmp r4, #2 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -304738,22 +304738,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} │ │ │ │ - @ instruction: 0x001ee4d8 │ │ │ │ - andseq r6, pc, r8, lsr #14 │ │ │ │ - andseq pc, pc, ip, lsr pc @ │ │ │ │ - andseq r9, lr, r4, asr r2 │ │ │ │ - andseq r6, lr, r8, asr ip │ │ │ │ - mulseq pc, r8, r6 @ │ │ │ │ - andseq r8, lr, r0, asr r8 │ │ │ │ - @ instruction: 0x001e91b8 │ │ │ │ + andseq lr, lr, r8, asr #12 │ │ │ │ + mulseq pc, r8, r8 @ │ │ │ │ + eoreq r0, r0, ip, lsr #1 │ │ │ │ + andseq r9, lr, r4, asr #7 │ │ │ │ + andseq r6, lr, r8, asr #27 │ │ │ │ + andseq r6, pc, r8, lsl #16 │ │ │ │ + andseq r8, lr, r0, asr #19 │ │ │ │ + andseq r9, lr, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #68] @ 148144 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5] │ │ │ │ @@ -304763,22 +304763,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 141410 │ │ │ │ mov r1, r4 │ │ │ │ bl 147fa4 │ │ │ │ ldr r4, [pc, #36] @ 14814c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq ip, [r0], #-73 @ 0xffffffb7 @ │ │ │ │ - andseq r6, pc, ip, lsl #12 │ │ │ │ + andseq r6, pc, ip, ror r7 @ │ │ │ │ ldrsbeq ip, [r0], #-64 @ 0xffffffc0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl 141410 │ │ │ │ @@ -305038,21 +305038,21 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1484dc │ │ │ │ b 148524 │ │ │ │ - andseq r1, lr, r4, ror #10 │ │ │ │ - eoreq r8, r1, r4, asr r8 │ │ │ │ - andseq r6, pc, r0, lsl #7 │ │ │ │ - andseq sl, pc, ip, ror #12 │ │ │ │ - andseq r2, lr, r4, ror r1 │ │ │ │ - andseq r6, pc, r4, lsr #6 │ │ │ │ - @ instruction: 0x001f62f0 │ │ │ │ + @ instruction: 0x001e16d4 │ │ │ │ + eoreq r8, r1, r4, asr #19 │ │ │ │ + @ instruction: 0x001f64f0 │ │ │ │ + @ instruction: 0x001fa7dc │ │ │ │ + andseq r2, lr, r4, ror #5 │ │ │ │ + mulseq pc, r4, r4 @ │ │ │ │ + andseq r6, pc, r0, ror #8 │ │ │ │ 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 │ │ │ │ @@ -305140,16 +305140,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 1486b4 │ │ │ │ - andseq r8, pc, ip, asr #11 │ │ │ │ - andseq r6, pc, ip, lsr #2 │ │ │ │ + andseq r8, pc, ip, lsr r7 @ │ │ │ │ + mulseq pc, ip, 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 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -305235,15 +305235,15 @@ │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ bne 148848 │ │ │ │ cmp r4, #1 │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, r5, #1 │ │ │ │ b 148740 │ │ │ │ - andseq r8, pc, r0, asr #9 │ │ │ │ + andseq r8, pc, r0, lsr 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, #-80] @ 0xffffffb0 │ │ │ │ ldr lr, [pc, #504] @ 148aa4 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -305372,15 +305372,15 @@ │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ b 148a00 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, lr, r0, asr #14 │ │ │ │ rsbseq sp, r0, ip, ror #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r5, pc, r0, asr lr @ │ │ │ │ + andseq r5, pc, r0, asr #31 │ │ │ │ rsbseq sp, r0, r8, lsl #10 │ │ │ │ rsbseq sp, r0, ip, lsl r4 │ │ │ │ ldrdeq r7, [lr], #-88 @ 0xffffffa8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -305470,15 +305470,15 @@ │ │ │ │ ldr r4, [pc, #1108] @ 149078 │ │ │ │ ldr r1, [pc, #1108] @ 14907c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [pc, #1068] @ 14905c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 1e02c │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r2, [pc, #1076] @ 149080 │ │ │ │ ldr r3, [pc, #1028] @ 149054 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -305725,69 +305725,69 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 14817c │ │ │ │ mov r1, r4 │ │ │ │ bl 147fa4 │ │ │ │ ldr r4, [pc, #224] @ 149110 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 148c08 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, lr, r0, lsr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbseq sp, r0, ip, lsr r3 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ ldrsbeq sp, [r0], #-40 @ 0xffffffd8 @ │ │ │ │ - andseq r5, pc, r8, lsl #24 │ │ │ │ - andseq r5, pc, r8, asr #23 │ │ │ │ + andseq r5, pc, r8, ror sp @ │ │ │ │ + andseq r5, pc, r8, lsr sp @ │ │ │ │ rsbseq sp, r0, r4, asr #4 │ │ │ │ rsbseq ip, r0, r1, lsl #20 │ │ │ │ rsbseq ip, r0, ip, ror #19 │ │ │ │ ldrsbeq ip, [r0], #-152 @ 0xffffff68 @ │ │ │ │ rsbseq sp, r0, r0, lsl #4 │ │ │ │ rsbeq r7, lr, ip, lsr #7 │ │ │ │ rsbseq sp, r0, r4, lsl #3 │ │ │ │ - andseq r5, pc, r0, lsr #22 │ │ │ │ - andseq r5, pc, r8, lsr #22 │ │ │ │ - andseq r5, pc, r8, lsr fp @ │ │ │ │ - andseq r5, pc, r0, asr #22 │ │ │ │ - andseq r5, pc, ip, lsr fp @ │ │ │ │ - andseq r5, pc, r4, asr #22 │ │ │ │ - andseq r5, pc, r8, asr #22 │ │ │ │ - andseq r5, pc, ip, asr #22 │ │ │ │ - andseq r5, pc, r0, asr fp @ │ │ │ │ - andseq r5, pc, r8, asr fp @ │ │ │ │ - andseq r5, pc, ip, asr fp @ │ │ │ │ - andseq r5, pc, ip, asr fp @ │ │ │ │ - andseq r5, pc, r4, ror #22 │ │ │ │ - andseq r5, pc, r8, ror #22 │ │ │ │ - andseq r5, pc, ip, ror #22 │ │ │ │ - andseq r5, pc, ip, ror #22 │ │ │ │ - andseq r5, pc, r4, ror fp @ │ │ │ │ - andseq r5, pc, r4, ror fp @ │ │ │ │ - andseq r5, pc, r8, ror fp @ │ │ │ │ - andseq r5, pc, r4, ror fp @ │ │ │ │ - andseq r5, pc, ip, ror fp @ │ │ │ │ - andseq r5, pc, r0, lsl #23 │ │ │ │ - andseq r5, pc, r8, lsl #23 │ │ │ │ - mulseq pc, r0, fp @ │ │ │ │ - mulseq pc, r8, fp @ │ │ │ │ - andseq r5, pc, r4, lsr #23 │ │ │ │ - @ instruction: 0x001f5bb0 │ │ │ │ - @ instruction: 0x001f5bb4 │ │ │ │ - andseq r5, pc, r0, asr #23 │ │ │ │ - andseq r5, pc, r8, asr #23 │ │ │ │ - @ instruction: 0x001f5bd8 │ │ │ │ - andseq r5, pc, r8, ror #23 │ │ │ │ + mulseq pc, r0, ip @ │ │ │ │ + mulseq pc, r8, ip @ │ │ │ │ + andseq r5, pc, r8, lsr #25 │ │ │ │ + @ instruction: 0x001f5cb0 │ │ │ │ + andseq r5, pc, ip, lsr #25 │ │ │ │ + @ instruction: 0x001f5cb4 │ │ │ │ + @ instruction: 0x001f5cb8 │ │ │ │ + @ instruction: 0x001f5cbc │ │ │ │ + andseq r5, pc, r0, asr #25 │ │ │ │ + andseq r5, pc, r8, asr #25 │ │ │ │ + andseq r5, pc, ip, asr #25 │ │ │ │ + andseq r5, pc, ip, asr #25 │ │ │ │ + @ instruction: 0x001f5cd4 │ │ │ │ + @ instruction: 0x001f5cd8 │ │ │ │ + @ instruction: 0x001f5cdc │ │ │ │ + @ instruction: 0x001f5cdc │ │ │ │ + andseq r5, pc, r4, ror #25 │ │ │ │ + andseq r5, pc, r4, ror #25 │ │ │ │ + andseq r5, pc, r8, ror #25 │ │ │ │ + andseq r5, pc, r4, ror #25 │ │ │ │ + andseq r5, pc, ip, ror #25 │ │ │ │ + @ instruction: 0x001f5cf0 │ │ │ │ + @ instruction: 0x001f5cf8 │ │ │ │ + andseq r5, pc, r0, lsl #26 │ │ │ │ + andseq r5, pc, r8, lsl #26 │ │ │ │ + andseq r5, pc, r4, lsl sp @ │ │ │ │ + andseq r5, pc, r0, lsr #26 │ │ │ │ + andseq r5, pc, r4, lsr #26 │ │ │ │ + andseq r5, pc, r0, lsr sp @ │ │ │ │ + andseq r5, pc, r8, lsr sp @ │ │ │ │ + andseq r5, pc, r8, asr #26 │ │ │ │ + andseq r5, pc, r8, asr sp @ │ │ │ │ rsbseq ip, r0, ip, lsr lr │ │ │ │ - andseq r5, pc, r4, lsr #15 │ │ │ │ + andseq r5, pc, r4, lsl r9 @ │ │ │ │ rsbseq ip, r0, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #104] @ 149194 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -306525,17 +306525,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, lsr r1 │ │ │ │ - eoreq r7, r1, ip, lsr #3 │ │ │ │ - ldrdeq r7, [r1], -r9 @ │ │ │ │ + eoreq r7, r1, r5, lsr #5 │ │ │ │ + eoreq r7, r1, ip, lsl r3 │ │ │ │ + eoreq r7, r1, r9, asr #6 │ │ │ │ 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 149cf8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -306562,16 +306562,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 #32 │ │ │ │ - eoreq r7, r1, r8, lsr #32 │ │ │ │ + @ instruction: 0x002171b4 │ │ │ │ + mlaeq r1, r8, r1, r7 │ │ │ │ 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] @ 14a758 │ │ │ │ @@ -308756,18 +308756,18 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ b 14bd08 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, lr, ip, lsr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r4, lr, ip, lsr #11 │ │ │ │ - eoreq r5, r1, r8, lsl #11 │ │ │ │ - @ instruction: 0x002152b8 │ │ │ │ + strdeq r5, [r1], -r8 @ │ │ │ │ + eoreq r5, r1, r8, lsr #8 │ │ │ │ @ instruction: 0x006bc890 │ │ │ │ - eoreq r5, r1, r4, lsl r2 │ │ │ │ + eoreq r5, r1, r4, lsl #7 │ │ │ │ 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 │ │ │ │ @@ -309239,20 +309239,20 @@ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 14c1ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, lr, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, lr, ip, lsr #31 │ │ │ │ - strdeq r5, [r1], -r8 @ │ │ │ │ - eoreq r4, r1, r0, asr #25 │ │ │ │ - @ instruction: 0x00214cb0 │ │ │ │ + eoreq r5, r1, r8, ror #22 │ │ │ │ + eoreq r4, r1, r0, lsr lr │ │ │ │ + eoreq r4, r1, r0, lsr #28 │ │ │ │ rsbeq ip, fp, r4, rrx │ │ │ │ - eoreq r4, r1, r4, lsr #16 │ │ │ │ - eoreq r4, r1, ip, lsl #14 │ │ │ │ + mlaeq r1, r4, r9, r4 │ │ │ │ + eoreq r4, r1, ip, ror r8 │ │ │ │ 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] │ │ │ │ @@ -309668,16 +309668,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 14cd00 │ │ │ │ - strdeq r4, [r1], -r0 @ │ │ │ │ - eoreq r4, r1, r4, lsl #29 │ │ │ │ + eoreq r5, r1, r0, rrx │ │ │ │ + strdeq r4, [r1], -r4 @ │ │ │ │ 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 │ │ │ │ @@ -310169,17 +310169,17 @@ │ │ │ │ b 14d548 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #3] │ │ │ │ strb r3, [r2, #2] │ │ │ │ strb r3, [r2, #1] │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r1, r4, lsr #15 │ │ │ │ + eoreq r4, r1, r4, lsl r9 │ │ │ │ bge febf805c │ │ │ │ - eoreq r4, r1, r4, ror #13 │ │ │ │ + eoreq r4, r1, r4, asr r8 │ │ │ │ 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 │ │ │ │ @@ -310203,15 +310203,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 #12 │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ tst r1, #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr lr, [r0, #12] │ │ │ │ beq 14d714 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ and r3, r1, #15 │ │ │ │ lsl r3, r3, #1 │ │ │ │ @@ -310358,22 +310358,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 14d6fc │ │ │ │ - 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 │ │ │ │ + eoreq r4, r1, r8, asr #13 │ │ │ │ + eoreq r4, r1, r4, lsl r7 │ │ │ │ + eoreq r4, r1, r4, ror #12 │ │ │ │ + strdeq r4, [r1], -ip @ │ │ │ │ + eoreq r4, r1, r4, lsl r6 │ │ │ │ + @ instruction: 0x002145b8 │ │ │ │ bge febf8364 │ │ │ │ - ldrdeq r4, [r1], -r4 @ │ │ │ │ + eoreq r4, r1, r4, asr #10 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r3, r1, #16 │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ beq 14d928 │ │ │ │ cmp r3, #0 │ │ │ │ bne 14d9b8 │ │ │ │ @@ -310499,17 +310499,17 @@ │ │ │ │ and r1, r3, #255 @ 0xff │ │ │ │ b 14d9a4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ b 14d9a4 │ │ │ │ - eoreq r4, r1, ip, asr #6 │ │ │ │ - ldrdeq r4, [r1], -r8 @ │ │ │ │ - eoreq r4, r1, ip, asr r2 │ │ │ │ + @ instruction: 0x002144bc │ │ │ │ + eoreq r4, r1, r8, asr #8 │ │ │ │ + eoreq r4, r1, ip, asr #7 │ │ │ │ bge febf858c │ │ │ │ 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]!) │ │ │ │ @@ -312723,46 +312723,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ @ instruction: 0x006e0298 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r1, [r1], -r8 @ │ │ │ │ - @ instruction: 0x001e22d0 │ │ │ │ + eoreq r2, r1, r8, asr #2 │ │ │ │ + andseq r2, lr, r0, asr #8 │ │ │ │ ldr ip, [pc, #36] @ 14fdc0 │ │ │ │ ldr r2, [pc, #36] @ 14fdc4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 14fdc8 │ │ │ │ ldr r2, [pc, #28] @ 14fdcc │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq r0, lr, ip, asr r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r1, r0, ror pc │ │ │ │ - mulseq lr, r4, r2 │ │ │ │ + eoreq r2, r1, r0, ror #1 │ │ │ │ + andseq r2, lr, r4, lsl #8 │ │ │ │ ldr ip, [pc, #36] @ 14fdfc │ │ │ │ ldr r2, [pc, #36] @ 14fe00 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 14fe04 │ │ │ │ ldr r2, [pc, #28] @ 14fe08 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq r0, lr, r0, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r1, r8, lsl #30 │ │ │ │ - andseq r2, lr, r8, asr r2 │ │ │ │ + eoreq r2, r1, r8, ror r0 │ │ │ │ + andseq r2, lr, r8, asr #7 │ │ │ │ b 1524b0 │ │ │ │ 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 │ │ │ │ @@ -313052,46 +313052,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq pc, sp, r4, ror sp @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r1, r0, lsr sl │ │ │ │ - andseq r1, lr, ip, lsr #27 │ │ │ │ + eoreq r1, r1, r0, lsr #23 │ │ │ │ + andseq r1, lr, ip, lsl pc │ │ │ │ ldr ip, [pc, #36] @ 1502e4 │ │ │ │ ldr r2, [pc, #36] @ 1502e8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 1502ec │ │ │ │ ldr r2, [pc, #28] @ 1502f0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq pc, sp, r8, lsr sp @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r1, r8, asr #19 │ │ │ │ - andseq r1, lr, r0, ror sp │ │ │ │ + eoreq r1, r1, r8, lsr fp │ │ │ │ + andseq r1, lr, r0, ror #29 │ │ │ │ ldr ip, [pc, #36] @ 150320 │ │ │ │ ldr r2, [pc, #36] @ 150324 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 150328 │ │ │ │ ldr r2, [pc, #28] @ 15032c │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ strdeq pc, [sp], #-204 @ 0xffffff34 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r1, r0, ror #18 │ │ │ │ - andseq r1, lr, r4, lsr sp │ │ │ │ + ldrdeq r1, [r1], -r0 @ │ │ │ │ + andseq r1, lr, r4, lsr #29 │ │ │ │ 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] @ 150530 │ │ │ │ @@ -315196,46 +315196,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ strdeq sp, [sp], #-180 @ 0xffffff4c @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r0, ip, lsr sl @ │ │ │ │ - andseq pc, sp, ip, lsr #24 │ │ │ │ + eoreq pc, r0, ip, lsr #23 │ │ │ │ + mulseq sp, ip, sp │ │ │ │ ldr ip, [pc, #36] @ 152464 │ │ │ │ ldr r2, [pc, #36] @ 152468 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 15246c │ │ │ │ ldr r2, [pc, #28] @ 152470 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ strheq sp, [sp], #-184 @ 0xffffff48 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq pc, [r0], -r4 @ │ │ │ │ - @ instruction: 0x001dfbf0 │ │ │ │ + eoreq pc, r0, r4, asr #22 │ │ │ │ + andseq pc, sp, r0, ror #26 │ │ │ │ ldr ip, [pc, #36] @ 1524a0 │ │ │ │ ldr r2, [pc, #36] @ 1524a4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 1524a8 │ │ │ │ ldr r2, [pc, #28] @ 1524ac │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq sp, sp, ip, ror fp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r0, ip, ror #18 │ │ │ │ - @ instruction: 0x001dfbb4 │ │ │ │ + ldrdeq pc, [r0], -ip @ │ │ │ │ + andseq pc, sp, r4, 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 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [pc, #380] @ 15264c │ │ │ │ @@ -316053,46 +316053,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ @ instruction: 0x006dce90 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq lr, r0, r4, asr ip │ │ │ │ - andseq lr, sp, r8, asr #29 │ │ │ │ + eoreq lr, r0, r4, asr #27 │ │ │ │ + andseq pc, sp, r8, lsr r0 @ │ │ │ │ ldr ip, [pc, #36] @ 1531c8 │ │ │ │ ldr r2, [pc, #36] @ 1531cc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 1531d0 │ │ │ │ ldr r2, [pc, #28] @ 1531d4 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq ip, sp, r4, asr lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq lr, r0, ip, ror #23 │ │ │ │ - andseq lr, sp, ip, lsl #29 │ │ │ │ + eoreq lr, r0, ip, asr sp │ │ │ │ + @ instruction: 0x001deffc │ │ │ │ ldr ip, [pc, #36] @ 153204 │ │ │ │ ldr r2, [pc, #36] @ 153208 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 15320c │ │ │ │ ldr r2, [pc, #28] @ 153210 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ rsbeq ip, sp, r8, lsl lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq lr, r0, r4, lsl #23 │ │ │ │ - andseq lr, sp, r0, asr lr │ │ │ │ + strdeq lr, [r0], -r4 @ │ │ │ │ + andseq lr, sp, r0, asr #31 │ │ │ │ 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] @ 153448 │ │ │ │ @@ -318795,15 +318795,15 @@ │ │ │ │ add lr, lr, #1 │ │ │ │ mov r6, #4 │ │ │ │ smlabb r6, r2, r6, r1 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ b 15560c │ │ │ │ rsbeq fp, sp, r0, ror r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq sp, [r0], -sl @ │ │ │ │ + eoreq sp, r0, sl, asr #6 │ │ │ │ subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ strdeq r8, [r0], -r3 │ │ │ │ @ instruction: 0x006da694 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ @@ -335310,15 +335310,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, rrx │ │ │ │ + @ instruction: 0x001fc1d0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 164780 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ @@ -338225,15 +338225,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, asr r3 @ │ │ │ │ + andseq r9, pc, r0, asr #9 │ │ │ │ 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 │ │ │ │ @@ -338421,15 +338421,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ blt 168f10 │ │ │ │ bl 1e1e8 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 321738 │ │ │ │ + bl 3218a8 │ │ │ │ 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 │ │ │ │ @@ -338446,15 +338446,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 324c50 │ │ │ │ + bl 324dc0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [sp] │ │ │ │ beq 169100 │ │ │ │ ldr r3, [pc, #452] @ 169158 │ │ │ │ ldr fp, [pc, #452] @ 16915c │ │ │ │ ldr sl, [pc, #452] @ 169160 │ │ │ │ @@ -338477,22 +338477,22 @@ │ │ │ │ bl 1dccc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 169138 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ bl 1e4b8 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 325160 │ │ │ │ + bl 3252d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 1690c4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #12 │ │ │ │ add r0, r4, #20 │ │ │ │ str fp, [r4, #4] │ │ │ │ - bl 321710 │ │ │ │ + bl 321880 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #16] │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ beq 168fb8 │ │ │ │ @@ -338566,43 +338566,43 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ b 1690dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r7, [ip], #-12 @ │ │ │ │ rsbeq r7, ip, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r5, sp, r4, asr ip │ │ │ │ + andseq r5, sp, r4, asr #27 │ │ │ │ @ instruction: 0xffffff3c │ │ │ │ - andseq r5, sp, ip, lsr ip │ │ │ │ - andseq r5, sp, ip, lsr #23 │ │ │ │ + andseq r5, sp, ip, lsr #27 │ │ │ │ + andseq r5, sp, ip, lsl sp │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ rsbeq r6, ip, r8, ror #29 │ │ │ │ ldr ip, [pc, #44] @ 1691a4 │ │ │ │ ldr r3, [pc, #44] @ 1691a8 │ │ │ │ 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 29ef24 │ │ │ │ + b 29f094 │ │ │ │ rsbeq r6, ip, ip, ror lr │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ ldr r0, [pc, #4] @ 1691b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r5, sp, ip, asr #20 │ │ │ │ + @ instruction: 0x001d5bbc │ │ │ │ ldr r0, [pc, #4] @ 1691c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r5, sp, r8, asr #20 │ │ │ │ + @ instruction: 0x001d5bb8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r3] │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #936] @ 0x3a8 │ │ │ │ cmp r3, #2 │ │ │ │ ldrhi r3, [r0, #1804] @ 0x70c │ │ │ │ @@ -338680,15 +338680,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r1, r2, r7 │ │ │ │ beq 1692a0 │ │ │ │ b 1692cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r6, ip, r0, ror #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001f8cf8 │ │ │ │ + andseq r8, pc, r8, ror #28 │ │ │ │ rsbeq r6, ip, r8, lsl sp │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #2028] @ 0x7ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq 169348 │ │ │ │ mov ip, r4 │ │ │ │ @@ -338874,24 +338874,24 @@ │ │ │ │ ldr r1, [pc, #56] @ 16964c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, lr │ │ │ │ mov r0, #0 │ │ │ │ bl 140bac │ │ │ │ b 1693a0 │ │ │ │ - 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, r4, ror #14 │ │ │ │ - mulseq ip, r4, r6 │ │ │ │ + andseq r8, pc, r5, lsr #25 │ │ │ │ + andseq r8, pc, sp, ror #24 │ │ │ │ + andseq r8, pc, r2, asr #24 │ │ │ │ + andseq r8, pc, r7, lsl ip @ │ │ │ │ + @ instruction: 0x001f8bb6 │ │ │ │ + @ instruction: 0x001d58d4 │ │ │ │ + andseq r1, ip, r4, lsl #16 │ │ │ │ rsbeq sp, lr, r0, lsl #15 │ │ │ │ - andseq r5, sp, r4, lsl #12 │ │ │ │ - andseq r1, ip, ip, asr #10 │ │ │ │ + andseq r5, sp, r4, ror r7 │ │ │ │ + @ instruction: 0x001c16bc │ │ │ │ ldr r0, [r0, #932] @ 0x3a4 │ │ │ │ b 203f4c │ │ │ │ mov r0, r1 │ │ │ │ b 20404c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #932] @ 0x3a4 │ │ │ │ @@ -339053,19 +339053,19 @@ │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp] │ │ │ │ bl 1e02c │ │ │ │ b 169788 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r6, ip, r8, asr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001f87fd │ │ │ │ + andseq r8, pc, sp, ror #18 │ │ │ │ strdeq r6, [ip], #-140 @ 0xffffff74 @ │ │ │ │ - andseq r8, pc, r0, ror #14 │ │ │ │ - @ instruction: 0x001f86d0 │ │ │ │ - andseq pc, sp, r4, lsl #11 │ │ │ │ + @ instruction: 0x001f88d0 │ │ │ │ + andseq r8, pc, r0, asr #16 │ │ │ │ + @ instruction: 0x001df6f4 │ │ │ │ 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] @ 1699d0 │ │ │ │ @@ -339166,17 +339166,17 @@ │ │ │ │ bl 1711cc │ │ │ │ mov r0, r4 │ │ │ │ bl 178910 │ │ │ │ add r0, r4, #904 @ 0x388 │ │ │ │ bl 143a6c │ │ │ │ add r0, r4, #2208 @ 0x8a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31ddac │ │ │ │ + bl 31df1c │ │ │ │ ldr r0, [r4, #596] @ 0x254 │ │ │ │ - bl 2a2374 │ │ │ │ + bl 2a24e4 │ │ │ │ ldr r3, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, #0 │ │ │ │ beq 169ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 170914 │ │ │ │ ldr r0, [r4, #1800] @ 0x708 │ │ │ │ bl 1de10 │ │ │ │ @@ -339352,22 +339352,22 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 169cd4 │ │ │ │ @ instruction: 0x006ed090 │ │ │ │ rsbeq sp, lr, ip, asr #32 │ │ │ │ - @ instruction: 0x001f81d4 │ │ │ │ + andseq r8, pc, r4, asr #6 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - andseq r4, sp, r8, asr #30 │ │ │ │ - andseq r0, ip, r4, lsr #28 │ │ │ │ - mulseq pc, r4, r1 @ │ │ │ │ + ldrheq r5, [sp], -r8 │ │ │ │ + mulseq ip, r4, pc @ │ │ │ │ + andseq r8, pc, r4, lsl #6 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - andseq r4, sp, ip, asr #29 │ │ │ │ - andseq r0, ip, r4, ror #27 │ │ │ │ + andseq r5, sp, ip, lsr r0 │ │ │ │ + andseq r0, ip, r4, asr pc │ │ │ │ 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] @ 16adbc │ │ │ │ ldr r3, [pc, #4064] @ 16adc0 │ │ │ │ @@ -339499,33 +339499,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 327620 │ │ │ │ + bl 327790 │ │ │ │ ldr r1, [pc, #3560] @ 16ade0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 327b7c │ │ │ │ + bl 327cec │ │ │ │ ldr r1, [pc, #3548] @ 16ade4 │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #983] @ 0x3d7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 327b7c │ │ │ │ + bl 327cec │ │ │ │ ldr r1, [pc, #3524] @ 16ade8 │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #984] @ 0x3d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 327b7c │ │ │ │ + bl 327cec │ │ │ │ ldr r5, [pc, #3500] @ 16adec │ │ │ │ add r5, pc, r5 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [r4, #985] @ 0x3d9 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1e620 │ │ │ │ @@ -339649,15 +339649,15 @@ │ │ │ │ add r0, r4, #2048 @ 0x800 │ │ │ │ bl 171190 │ │ │ │ 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 31dd58 │ │ │ │ + bl 31dec8 │ │ │ │ ldr r3, [pc, #3012] @ 16ae14 │ │ │ │ mov r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ ldr r3, [pc, #3000] @ 16ae18 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -339717,15 +339717,15 @@ │ │ │ │ str r3, [r4, #844] @ 0x34c │ │ │ │ ldr r3, [pc, #2836] @ 16ae58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #776] @ 0x308 │ │ │ │ ldr r3, [pc, #2828] @ 16ae5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #772] @ 0x304 │ │ │ │ - bl 29ec80 │ │ │ │ + bl 29edf0 │ │ │ │ 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 │ │ │ │ @@ -340220,15 +340220,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #904] @ 16aea8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ bl 1def4 <__atomic_store_8@plt> │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov sl, #1 │ │ │ │ strb sl, [r9] │ │ │ │ b 169e30 │ │ │ │ ldr r3, [pc, #868] @ 16aeac │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ @@ -340350,15 +340350,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ b 16a0f4 │ │ │ │ add r1, r4, #1776 @ 0x6f0 │ │ │ │ ldr r0, [r4, #932] @ 0x3a4 │ │ │ │ add r1, r1, #12 │ │ │ │ - bl 299620 │ │ │ │ + bl 299790 │ │ │ │ str r0, [r4, #1792] @ 0x700 │ │ │ │ b 16a1fc │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [pc, #408] @ 16aeec │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [pc, #404] @ 16aef0 │ │ │ │ @@ -340389,22 +340389,22 @@ │ │ │ │ b 169f8c │ │ │ │ rsbeq r6, ip, ip, lsl r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r6, [ip], #-24 @ 0xffffffe8 @ │ │ │ │ rsbeq ip, lr, r4, lsr pc │ │ │ │ rsbeq ip, lr, r0, lsl pc │ │ │ │ rsbeq ip, lr, r4, lsl pc │ │ │ │ - andseq r4, sp, r4, ror #28 │ │ │ │ + @ instruction: 0x001d4fd4 │ │ │ │ ldrdeq ip, [lr], #-216 @ 0xffffff28 @ │ │ │ │ - andseq r4, sp, r0, lsr ip │ │ │ │ - andseq r4, sp, ip, lsr #27 │ │ │ │ - @ instruction: 0x001d4dbc │ │ │ │ - @ instruction: 0x001d4db4 │ │ │ │ + andseq r4, sp, r0, lsr #27 │ │ │ │ + andseq r4, sp, ip, lsl pc │ │ │ │ + andseq r4, sp, ip, lsr #30 │ │ │ │ + andseq r4, sp, r4, lsr #30 │ │ │ │ rsbeq ip, lr, r8, lsl sp │ │ │ │ - andseq r7, pc, r6, asr #28 │ │ │ │ + @ instruction: 0x001f7fb6 │ │ │ │ rsbeq ip, lr, ip, lsl #25 │ │ │ │ rsbeq ip, lr, r0, ror ip │ │ │ │ strdeq r5, [ip], #-224 @ 0xffffff20 @ │ │ │ │ rsbeq ip, lr, r0, lsr #24 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ rsbeq ip, lr, r8, ror #22 │ │ │ │ @@ -340432,54 +340432,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]! @ 16ae80 │ │ │ │ rsbeq ip, lr, r8, lsr #9 │ │ │ │ - andseq r7, pc, r0, lsr #12 │ │ │ │ + mulseq pc, r0, r7 @ │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - andseq r4, sp, ip, asr r4 │ │ │ │ - andseq r0, ip, r4, lsl #5 │ │ │ │ + andseq r4, sp, ip, asr #11 │ │ │ │ + @ instruction: 0x001c03f4 │ │ │ │ @ instruction: 0x006ec398 │ │ │ │ - andseq r7, pc, r4, lsl r5 @ │ │ │ │ - andseq r4, sp, ip, asr #5 │ │ │ │ - andseq r0, ip, r4, ror r1 │ │ │ │ - @ instruction: 0x001d41b8 │ │ │ │ + andseq r7, pc, r4, lsl #13 │ │ │ │ + andseq r4, sp, ip, lsr r4 │ │ │ │ + andseq r0, ip, r4, ror #5 │ │ │ │ + andseq r4, sp, r8, lsr #6 │ │ │ │ rsbeq sp, r9, ip, ror #16 │ │ │ │ rsbeq ip, lr, r4, lsr #4 │ │ │ │ @ instruction: 0x006c6698 │ │ │ │ - andseq r7, pc, ip, lsl #6 │ │ │ │ + andseq r7, pc, ip, ror r4 @ │ │ │ │ muleq r0, sp, r3 │ │ │ │ - ldrsheq r4, [sp], -r0 │ │ │ │ - andseq pc, fp, r0, ror pc @ │ │ │ │ - andseq pc, fp, ip, lsr pc @ │ │ │ │ + andseq r4, sp, r0, ror #4 │ │ │ │ + andseq r0, ip, r0, ror #1 │ │ │ │ + andseq r0, ip, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - andseq r7, pc, ip, asr #5 │ │ │ │ - andseq r4, sp, r8, asr #3 │ │ │ │ - mulseq sp, r8, r1 │ │ │ │ + andseq r7, pc, ip, lsr r4 @ │ │ │ │ + andseq r4, sp, r8, lsr r3 │ │ │ │ + andseq r4, sp, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - andseq r4, sp, r0, lsl #3 │ │ │ │ + @ instruction: 0x001d42f0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - andseq r4, sp, ip, asr r1 │ │ │ │ - andseq r4, sp, r4, ror #2 │ │ │ │ - andseq pc, fp, r0, asr #28 │ │ │ │ + andseq r4, sp, ip, asr #5 │ │ │ │ + @ instruction: 0x001d42d4 │ │ │ │ + @ instruction: 0x001bffb0 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ - mulseq pc, r8, r1 @ │ │ │ │ - @ instruction: 0x001bfdf8 │ │ │ │ - andseq r3, sp, r4, lsr #31 │ │ │ │ + andseq r7, pc, r8, lsl #6 │ │ │ │ + andseq pc, fp, r8, ror #30 │ │ │ │ + andseq r4, sp, r4, lsl r1 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - andseq r7, pc, ip, asr r1 @ │ │ │ │ - @ instruction: 0x001bfdbc │ │ │ │ - @ instruction: 0x001d3fd4 │ │ │ │ - andseq r6, pc, r4, asr #31 │ │ │ │ - andseq pc, fp, ip, lsl ip @ │ │ │ │ - andseq r3, sp, r0, lsl lr │ │ │ │ - @ instruction: 0x001d3ef0 │ │ │ │ - @ instruction: 0x001bfbb4 │ │ │ │ + andseq r7, pc, ip, asr #5 │ │ │ │ + andseq pc, fp, ip, lsr #30 │ │ │ │ + andseq r4, sp, r4, asr #2 │ │ │ │ + andseq r7, pc, r4, lsr r1 @ │ │ │ │ + andseq pc, fp, ip, lsl #27 │ │ │ │ + andseq r3, sp, r0, lsl #31 │ │ │ │ + andseq r4, sp, r0, rrx │ │ │ │ + andseq pc, fp, r4, lsr #26 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [pc, #-36] @ 16af0c │ │ │ │ ldr r1, [pc, #-36] @ 16af10 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #956 @ 0x3bc │ │ │ │ @@ -340521,15 +340521,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16b018 │ │ │ │ ldr r0, [r5, #2264] @ 0x8d8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -340544,26 +340544,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 16b034 │ │ │ │ cmp r6, #0 │ │ │ │ bne 16b020 │ │ │ │ b 16aff0 │ │ │ │ ldr r1, [r5, #2260] @ 0x8d4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 16b050 │ │ │ │ b 16b060 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -340574,15 +340574,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ @@ -340752,22 +340752,22 @@ │ │ │ │ b 16b1c4 │ │ │ │ ldr r0, [pc, #44] @ 16b39c │ │ │ │ add r0, pc, r0 │ │ │ │ b 16b314 │ │ │ │ strdeq r4, [ip], #-228 @ 0xffffff1c @ │ │ │ │ andseq r0, r8, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - mulseq pc, r8, sp @ │ │ │ │ - andseq pc, fp, r8, ror r9 @ │ │ │ │ - andseq r4, sp, ip, lsr #4 │ │ │ │ - andseq r6, pc, r4, asr ip @ │ │ │ │ - andseq pc, fp, r4, lsr #16 │ │ │ │ - andseq r4, sp, r4, lsr #2 │ │ │ │ - andseq pc, fp, r4 │ │ │ │ - @ instruction: 0x001beff8 │ │ │ │ + andseq r6, pc, r8, lsl #30 │ │ │ │ + andseq pc, fp, r8, ror #21 │ │ │ │ + mulseq sp, ip, r3 │ │ │ │ + andseq r6, pc, r4, asr #27 │ │ │ │ + mulseq fp, r4, r9 │ │ │ │ + mulseq sp, r4, r2 │ │ │ │ + andseq pc, fp, r4, ror r1 @ │ │ │ │ + andseq pc, fp, r8, ror #2 │ │ │ │ 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] @ 16b440 │ │ │ │ @@ -340805,16 +340805,16 @@ │ │ │ │ str r3, [r4, #2020] @ 0x7e4 │ │ │ │ b 16b3fc │ │ │ │ rsbeq r4, ip, r4, lsr ip │ │ │ │ @ instruction: 0xfffffd08 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001f6bb8 │ │ │ │ - andseq r6, pc, ip, ror #22 │ │ │ │ + andseq r6, pc, r8, lsr #26 │ │ │ │ + @ instruction: 0x001f6cdc │ │ │ │ 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 13e3ec │ │ │ │ @@ -341054,15 +341054,15 @@ │ │ │ │ b 16b600 │ │ │ │ mov r3, #6 │ │ │ │ b 16b600 │ │ │ │ mov r3, #25 │ │ │ │ b 16b600 │ │ │ │ mov r3, #15 │ │ │ │ b 16b600 │ │ │ │ - andseq r6, pc, ip, ror #22 │ │ │ │ + @ instruction: 0x001f6cdc │ │ │ │ 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 │ │ │ │ @@ -341130,16 +341130,16 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ - mulseq pc, r2, r7 @ │ │ │ │ - @ instruction: 0x001f67d2 │ │ │ │ + andseq r6, pc, r2, lsl #18 │ │ │ │ + andseq r6, pc, r2, asr #18 │ │ │ │ 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] @ 16ba58 │ │ │ │ @@ -341519,15 +341519,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, lsr r2 @ │ │ │ │ + andseq r6, pc, r4, lsr #7 │ │ │ │ rsbeq r4, ip, r4, asr #1 │ │ │ │ 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] @ 16c090 │ │ │ │ @@ -341541,15 +341541,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 16be74 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2b8d74 │ │ │ │ + bl 2b8ee4 │ │ │ │ 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 │ │ │ │ @@ -341742,15 +341742,15 @@ │ │ │ │ bl 16be74 │ │ │ │ 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 2b8cec │ │ │ │ + bl 2b8e5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 16c09c │ │ │ │ mov r3, r0 │ │ │ │ ldrh r0, [r6] │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -341768,15 +341768,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 2b8cec │ │ │ │ + bl 2b8e5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 16c09c │ │ │ │ b 16c318 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, ip, r4, asr sp │ │ │ │ @@ -341863,15 +341863,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 2b8cec │ │ │ │ + bl 2b8e5c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldrb r1, [sp, #212] @ 0xd4 │ │ │ │ mov r0, fp │ │ │ │ bl 16c09c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb sl, [r6, #189] @ 0xbd │ │ │ │ cmp r2, #0 │ │ │ │ @@ -342159,15 +342159,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 16be74 │ │ │ │ add r1, r4, #28 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ - bl 2b88fc │ │ │ │ + bl 2b8a6c │ │ │ │ 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 │ │ │ │ @@ -342240,15 +342240,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ bne 16ca78 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r6, #2 │ │ │ │ - bl 2b8668 │ │ │ │ + bl 2b87d8 │ │ │ │ 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 16c09c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -342389,23 +342389,23 @@ │ │ │ │ b 16c724 │ │ │ │ ldrb r3, [r6, #204] @ 0xcc │ │ │ │ bic r3, r3, #35 @ 0x23 │ │ │ │ orr r3, r3, #28 │ │ │ │ strb r3, [r6, #204] @ 0xcc │ │ │ │ b 16c574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b85c8 │ │ │ │ + bl 2b8738 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16c714 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [pc, #1772] @ 16d418 │ │ │ │ cmp r1, r3 │ │ │ │ bne 16c958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b8824 │ │ │ │ + bl 2b8994 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16c714 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ b 16c958 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ beq 16d098 │ │ │ │ cmp r3, #182 @ 0xb6 │ │ │ │ @@ -342550,15 +342550,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 16be74 │ │ │ │ mov r6, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 2b8cec │ │ │ │ + bl 2b8e5c │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldrb r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, sl │ │ │ │ bl 16c09c │ │ │ │ ldr r4, [r4] │ │ │ │ strb r5, [r6, #50] @ 0x32 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -342695,15 +342695,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 2b8d74 │ │ │ │ + bl 2b8ee4 │ │ │ │ ldrb r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ beq 16d908 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #172 @ 0xac │ │ │ │ @@ -342808,44 +342808,44 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 16c6e8 │ │ │ │ b 16c724 │ │ │ │ rsbeq r3, ip, ip, asr #24 │ │ │ │ rsbeq r3, ip, r0, asr #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001f5cd4 │ │ │ │ - andseq r3, sp, r8, lsr r1 │ │ │ │ + andseq r5, pc, r4, asr #28 │ │ │ │ + andseq r3, sp, r8, lsr #5 │ │ │ │ strheq r3, [ip], #-188 @ 0xffffff44 @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r2, sp, r4, lsl #29 │ │ │ │ - andseq r5, pc, r0, ror #19 │ │ │ │ + @ instruction: 0x001d2ff4 │ │ │ │ + andseq r5, pc, r0, asr fp @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - andseq r5, pc, r0, lsr #15 │ │ │ │ + andseq r5, pc, r0, lsl r9 @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - andseq r5, pc, ip, lsr r5 @ │ │ │ │ - @ instruction: 0x001d28f0 │ │ │ │ + andseq r5, pc, ip, lsr #13 │ │ │ │ + andseq r2, sp, r0, ror #20 │ │ │ │ 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, r8, lsr r4 │ │ │ │ + andseq r2, sp, r8, lsr #11 │ │ │ │ strdeq pc, [r2, -pc] │ │ │ │ strdeq pc, [ip], #-255 @ 0xffffff01 @ │ │ │ │ - andseq r1, sp, ip, asr #28 │ │ │ │ + @ instruction: 0x001d1fbc │ │ │ │ tsteq r0, #64 @ 0x40 │ │ │ │ andeq pc, r0, #1020 @ 0x3fc │ │ │ │ andeq pc, r1, #1020 @ 0x3fc │ │ │ │ strdeq pc, [r0, -pc] │ │ │ │ - andseq r1, sp, r4, asr #24 │ │ │ │ + @ instruction: 0x001d1db4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ bge fec17ed0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ bl 16be74 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -343147,15 +343147,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 2b8cec │ │ │ │ + bl 2b8e5c │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldrb r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, sl │ │ │ │ bl 16c09c │ │ │ │ str r0, [r6, #168] @ 0xa8 │ │ │ │ b 16ccc0 │ │ │ │ add r3, sl, r3, lsl #4 │ │ │ │ @@ -343189,15 +343189,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 2b8d74 │ │ │ │ + bl 2b8ee4 │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsl r7, r6, #1 │ │ │ │ bne 16da60 │ │ │ │ add r3, sl, r3, lsl #4 │ │ │ │ @@ -343253,30 +343253,30 @@ │ │ │ │ add r3, sl, r8 │ │ │ │ b 16d9c4 │ │ │ │ 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 2b8cec │ │ │ │ + bl 2b8e5c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldrb r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ bl 16c09c │ │ │ │ mov r5, #62 @ 0x3e │ │ │ │ str r0, [sl, #344] @ 0x158 │ │ │ │ b 16cf74 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ ldr r0, [pc, #4] @ 16dad0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r4, pc, r8, ror #19 │ │ │ │ + andseq r4, pc, r8, asr fp @ │ │ │ │ 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] @ 16dd78 │ │ │ │ ldr r3, [pc, #648] @ 16dd7c │ │ │ │ @@ -343310,83 +343310,83 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl e3ee4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 16dd3c │ │ │ │ mov r0, r4 │ │ │ │ bl a29a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea930 │ │ │ │ + bl 2eaaa0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eb17c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 304dbc │ │ │ │ + bl 304f2c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f5134 │ │ │ │ + bl 2f52a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af19c │ │ │ │ + bl 2af30c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a47b0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ebf04 │ │ │ │ + bl 2ec074 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 300ca0 │ │ │ │ + bl 300e10 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16dcc8 │ │ │ │ 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 303344 │ │ │ │ + bl 3034b4 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ mov r1, #1 │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f4cb4 │ │ │ │ + bl 2f4e24 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308074 │ │ │ │ + bl 3081e4 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308cac │ │ │ │ + bl 308e1c │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r0, r5, r0 │ │ │ │ ands r5, r0, #255 @ 0xff │ │ │ │ bne 16db6c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl a5e2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308848 │ │ │ │ + bl 3089b8 │ │ │ │ ldrsb r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ movne r0, r5 │ │ │ │ beq 16dd00 │ │ │ │ ldr r2, [pc, #228] @ 16dd88 │ │ │ │ ldr r3, [pc, #212] @ 16dd7c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -343395,26 +343395,26 @@ │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 16dd74 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ mov r0, r4 │ │ │ │ - bl 303344 │ │ │ │ + bl 3034b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f4cb4 │ │ │ │ + bl 2f4e24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308074 │ │ │ │ + bl 3081e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308cac │ │ │ │ + bl 308e1c │ │ │ │ b 16db6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 16dc9c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #8 │ │ │ │ @@ -343427,15 +343427,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 16dd10 │ │ │ │ b 16dc9c │ │ │ │ mov r0, r4 │ │ │ │ bl 20e960 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2df350 │ │ │ │ + bl 2df4c0 │ │ │ │ b 16db6c │ │ │ │ mvn r0, #0 │ │ │ │ b 16dc9c │ │ │ │ ldr r3, [pc, #40] @ 16dd8c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ @@ -343502,55 +343502,55 @@ │ │ │ │ bl 1dd2c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, #0 │ │ │ │ bl eba5c │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [r4, #340] @ 0x154 │ │ │ │ bne 16e4dc │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ bl a545c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 30349c │ │ │ │ + bl 30360c │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2c49a4 │ │ │ │ + bl 2c4b14 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2bd078 │ │ │ │ + bl 2bd1e8 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2af19c │ │ │ │ + bl 2af30c │ │ │ │ cmp r0, #0 │ │ │ │ bne 16dea4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2afc80 │ │ │ │ + bl 2afdf0 │ │ │ │ ldr r1, [pc, #2172] @ 16e744 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2bbf84 │ │ │ │ + bl 2bc0f4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2b4644 │ │ │ │ + bl 2b47b4 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2e6da4 │ │ │ │ + bl 2e6f14 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2e2bf4 │ │ │ │ + bl 2e2d64 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 2b8df8 │ │ │ │ + bl 2b8f68 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ bl a545c │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 315a30 │ │ │ │ + bl 315ba0 │ │ │ │ ldr r3, [pc, #2084] @ 16e748 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ bne 16e6a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -344067,15 +344067,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldrdeq r2, [ip], #-20 @ 0xffffffec @ │ │ │ │ rsbeq r2, ip, r0, asr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffdf40 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001d15d4 │ │ │ │ + andseq r1, sp, r4, asr #14 │ │ │ │ rsbeq r1, ip, r8, lsr #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 │ │ │ │ @@ -344229,22 +344229,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 16e9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 16e964 │ │ │ │ rsbeq r1, ip, r8, asr r8 │ │ │ │ andseq r0, r8, r6, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andseq r0, r8, r2, lsl #1 │ │ │ │ - andseq r3, pc, r4, ror ip @ │ │ │ │ - andseq ip, fp, ip, lsr r2 │ │ │ │ - @ instruction: 0x001d0af0 │ │ │ │ - andseq r3, pc, ip, lsl ip @ │ │ │ │ - @ instruction: 0x001bc1d4 │ │ │ │ - @ instruction: 0x001d0ad4 │ │ │ │ - @ instruction: 0x001bb9b4 │ │ │ │ - andseq fp, fp, r8, lsr #19 │ │ │ │ + andseq r3, pc, r4, ror #27 │ │ │ │ + andseq ip, fp, ip, lsr #7 │ │ │ │ + andseq r0, sp, r0, ror #24 │ │ │ │ + andseq r3, pc, ip, lsl #27 │ │ │ │ + andseq ip, fp, r4, asr #6 │ │ │ │ + andseq r0, sp, r4, asr #24 │ │ │ │ + andseq fp, fp, r4, lsr #22 │ │ │ │ + andseq fp, fp, r8, lsl fp │ │ │ │ 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] @ 16ea7c │ │ │ │ str r3, [r0, #960] @ 0x3c0 │ │ │ │ @@ -344276,15 +344276,15 @@ │ │ │ │ str r3, [r4, #2020] @ 0x7e4 │ │ │ │ b 16ea5c │ │ │ │ rsbeq r1, ip, r0, ror #11 │ │ │ │ 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 #22 │ │ │ │ + @ instruction: 0x001f3cb8 │ │ │ │ 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] @ 16ed14 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -344440,22 +344440,22 @@ │ │ │ │ b 16ec50 │ │ │ │ ldr r0, [pc, #44] @ 16ed3c │ │ │ │ add r0, pc, r0 │ │ │ │ b 16ecb4 │ │ │ │ rsbeq r1, ip, r8, lsr r5 │ │ │ │ andseq r0, r8, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, pc, r4, lsl #19 │ │ │ │ - andseq fp, fp, ip, ror #29 │ │ │ │ - andseq r0, sp, r0, lsr #15 │ │ │ │ - andseq r3, pc, ip, lsr #18 │ │ │ │ - andseq fp, fp, r4, lsl #29 │ │ │ │ - andseq r0, sp, r4, lsl #15 │ │ │ │ - andseq fp, fp, r4, ror #12 │ │ │ │ - andseq fp, fp, r8, asr r6 │ │ │ │ + @ instruction: 0x001f3af4 │ │ │ │ + andseq ip, fp, ip, asr r0 │ │ │ │ + andseq r0, sp, r0, lsl r9 │ │ │ │ + mulseq pc, ip, sl @ │ │ │ │ + @ instruction: 0x001bbff4 │ │ │ │ + @ instruction: 0x001d08f4 │ │ │ │ + @ instruction: 0x001bb7d4 │ │ │ │ + andseq fp, fp, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ 16eda4 │ │ │ │ mov r2, #8 │ │ │ │ ldr r1, [pc, #72] @ 16eda8 │ │ │ │ @@ -344477,15 +344477,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #2252] @ 0x8cc │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x006c129c │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ @ instruction: 0xfffffd10 │ │ │ │ - andseq r3, pc, r0, ror r8 @ │ │ │ │ + andseq r3, pc, r0, ror #19 │ │ │ │ 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] @ 16f0a4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -344669,22 +344669,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 16f0d0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 16f050 │ │ │ │ rsbeq r1, ip, r0, lsr #4 │ │ │ │ andeq r8, r0, r8 │ │ │ │ andseq r0, r9, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, pc, r8, ror r7 @ │ │ │ │ - andseq fp, fp, r0, lsl #25 │ │ │ │ - andseq r0, sp, r4, lsr r5 │ │ │ │ - andseq fp, fp, ip, lsr r3 │ │ │ │ - @ instruction: 0x001f35f0 │ │ │ │ - andseq fp, fp, r8, ror #21 │ │ │ │ - andseq r0, sp, r8, ror #7 │ │ │ │ - andseq fp, fp, r8, asr #5 │ │ │ │ + andseq r3, pc, r8, ror #17 │ │ │ │ + @ instruction: 0x001bbdf0 │ │ │ │ + andseq r0, sp, r4, lsr #13 │ │ │ │ + andseq fp, fp, ip, lsr #9 │ │ │ │ + andseq r3, pc, r0, ror #14 │ │ │ │ + andseq fp, fp, r8, asr ip │ │ │ │ + andseq r0, sp, r8, asr r5 │ │ │ │ + andseq fp, fp, r8, lsr r4 │ │ │ │ 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] @ 16f160 │ │ │ │ @@ -344717,15 +344717,15 @@ │ │ │ │ str r3, [r4, #2020] @ 0x7e4 │ │ │ │ b 16f130 │ │ │ │ rsbeq r0, ip, r0, lsl #30 │ │ │ │ @ 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 #10 │ │ │ │ + mulseq pc, r4, r6 @ │ │ │ │ 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] @ 16f470 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -344745,27 +344745,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 16f328 │ │ │ │ ands r6, r8, #16 │ │ │ │ beq 16f1f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2972bc │ │ │ │ + bl 29742c │ │ │ │ subs r0, r0, #255 @ 0xff │ │ │ │ movne r0, #1 │ │ │ │ lsl r6, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ subs sl, r0, #255 @ 0xff │ │ │ │ mov r0, r9 │ │ │ │ movne sl, #1 │ │ │ │ - bl 29730c │ │ │ │ + bl 29747c │ │ │ │ ldr r3, [pc, #596] @ 16f474 │ │ │ │ subs fp, r0, #255 @ 0xff │ │ │ │ movne fp, #1 │ │ │ │ ands r3, r8, r3 │ │ │ │ beq 16f298 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq 16f270 │ │ │ │ @@ -344861,15 +344861,15 @@ │ │ │ │ orr r6, r6, r3 │ │ │ │ b 16f270 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #16 │ │ │ │ bne 16f298 │ │ │ │ b 16f328 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ adds r0, r0, #1 │ │ │ │ movne r0, #1 │ │ │ │ and fp, fp, r0 │ │ │ │ orr r6, r6, fp │ │ │ │ b 16f2cc │ │ │ │ mov r0, r9 │ │ │ │ bl 14979c │ │ │ │ @@ -344912,22 +344912,22 @@ │ │ │ │ ldr r1, [pc, #48] @ 16f49c │ │ │ │ add r1, pc, r1 │ │ │ │ b 16f420 │ │ │ │ rsbeq r0, ip, ip, asr lr │ │ │ │ andeq r8, r0, r8 │ │ │ │ andseq r0, r9, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, sp, r4, ror #3 │ │ │ │ - andseq fp, fp, r8, ror #15 │ │ │ │ - mulseq sp, ip, r0 │ │ │ │ - andseq sl, fp, ip, ror #30 │ │ │ │ - andseq r0, sp, r4, lsr #2 │ │ │ │ - andseq fp, fp, ip, lsl r7 │ │ │ │ - andseq r0, sp, ip, lsl r0 │ │ │ │ - @ instruction: 0x001baefc │ │ │ │ + andseq r0, sp, r4, asr r3 │ │ │ │ + andseq fp, fp, r8, asr r9 │ │ │ │ + andseq r0, sp, ip, lsl #4 │ │ │ │ + ldrsbeq fp, [fp], -ip │ │ │ │ + mulseq sp, r4, r2 │ │ │ │ + andseq fp, fp, ip, lsl #17 │ │ │ │ + andseq r0, sp, ip, lsl #3 │ │ │ │ + andseq fp, fp, ip, rrx │ │ │ │ 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 │ │ │ │ @@ -344998,15 +344998,15 @@ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ b 16f584 │ │ │ │ rsbeq r0, ip, r4, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffffc18 │ │ │ │ andeq r0, r0, r0, lsl #20 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - andseq r3, pc, r8, lsl #2 │ │ │ │ + andseq r3, pc, r8, ror r2 @ │ │ │ │ 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 │ │ │ │ @@ -345191,24 +345191,24 @@ │ │ │ │ b 16f774 │ │ │ │ ldr lr, [pc, #48] @ 16f8fc │ │ │ │ add lr, pc, lr │ │ │ │ b 16f774 │ │ │ │ ldr lr, [pc, #40] @ 16f900 │ │ │ │ add lr, pc, lr │ │ │ │ b 16f774 │ │ │ │ - andseq r2, pc, r0, lsr #31 │ │ │ │ - andseq r8, ip, r4, ror #23 │ │ │ │ - andseq pc, ip, r8, lsl #26 │ │ │ │ + andseq r3, pc, r0, lsl r1 @ │ │ │ │ + andseq r8, ip, r4, asr sp │ │ │ │ + andseq pc, ip, r8, ror lr @ │ │ │ │ rsbeq r7, lr, r8, ror #9 │ │ │ │ - @ instruction: 0x001cfcd4 │ │ │ │ - @ instruction: 0x001c8ab4 │ │ │ │ - andseq r0, ip, r8, ror #19 │ │ │ │ - andseq lr, sp, r8, lsl #25 │ │ │ │ - andseq r0, ip, r8, asr #19 │ │ │ │ - @ instruction: 0x001c09b4 │ │ │ │ + andseq pc, ip, r4, asr #28 │ │ │ │ + andseq r8, ip, r4, lsr #24 │ │ │ │ + andseq r0, ip, r8, asr fp │ │ │ │ + @ instruction: 0x001dedf8 │ │ │ │ + andseq r0, ip, r8, lsr fp │ │ │ │ + andseq r0, ip, r4, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -345410,35 +345410,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 16fb90 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, ip, ip, asr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x006c0694 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r2, pc, fp, lsl sp @ │ │ │ │ - andseq r8, ip, ip, asr r9 │ │ │ │ + andseq r2, pc, fp, lsl #29 │ │ │ │ + andseq r8, ip, ip, asr #21 │ │ │ │ rsbeq r7, lr, r8, lsr #6 │ │ │ │ - andseq pc, ip, r4, lsl #25 │ │ │ │ + @ instruction: 0x001cfdf4 │ │ │ │ rsbeq r0, ip, r8, lsr #10 │ │ │ │ - andseq r0, ip, r4, ror r7 │ │ │ │ - andseq r8, ip, r8, lsr #16 │ │ │ │ - andseq pc, ip, r4, lsr #20 │ │ │ │ - @ instruction: 0x001de9f0 │ │ │ │ - andseq r0, ip, r0, lsr r7 │ │ │ │ - mulseq pc, r6, fp @ │ │ │ │ - andseq r8, ip, r8, asr #15 │ │ │ │ - andseq sl, fp, r0, lsr #31 │ │ │ │ - @ instruction: 0x001cfaf0 │ │ │ │ - andseq r0, ip, r0, asr #13 │ │ │ │ - andseq lr, sp, r0, ror #18 │ │ │ │ - andseq r8, ip, r8, ror #14 │ │ │ │ - andseq pc, ip, r4, ror #18 │ │ │ │ - andseq r0, ip, ip, ror r6 │ │ │ │ - andseq r0, ip, r8, ror #12 │ │ │ │ - andseq r0, ip, ip, asr r6 │ │ │ │ + andseq r0, ip, r4, ror #17 │ │ │ │ + mulseq ip, r8, r9 │ │ │ │ + mulseq ip, r4, fp │ │ │ │ + andseq lr, sp, r0, ror #22 │ │ │ │ + andseq r0, ip, r0, lsr #17 │ │ │ │ + andseq r2, pc, r6, lsl #26 │ │ │ │ + andseq r8, ip, r8, lsr r9 │ │ │ │ + andseq fp, fp, r0, lsl r1 │ │ │ │ + andseq pc, ip, r0, ror #24 │ │ │ │ + andseq r0, ip, r0, lsr r8 │ │ │ │ + @ instruction: 0x001dead0 │ │ │ │ + @ instruction: 0x001c88d8 │ │ │ │ + @ instruction: 0x001cfad4 │ │ │ │ + andseq r0, ip, ip, ror #15 │ │ │ │ + @ instruction: 0x001c07d8 │ │ │ │ + andseq r0, ip, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [pc, #144] @ 16fd48 │ │ │ │ ldr r3, [pc, #144] @ 16fd4c │ │ │ │ @@ -345476,15 +345476,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 16fd44 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, ip, r0, asr #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, pc, r8, asr sl @ │ │ │ │ + andseq r2, pc, r8, asr #23 │ │ │ │ ldrdeq r0, [ip], #-40 @ 0xffffffd8 @ │ │ │ │ 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 │ │ │ │ @@ -345619,15 +345619,15 @@ │ │ │ │ orr r3, r3, r2, lsl #4 │ │ │ │ strb r3, [sp, #85] @ 0x55 │ │ │ │ b 16fe04 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, ip, ip, ror r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x006c0190 │ │ │ │ - @ instruction: 0x001f27bc │ │ │ │ + andseq r2, pc, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #100] @ 17000c │ │ │ │ ldr r2, [pc, #100] @ 170010 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -345688,15 +345688,15 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 1701fc │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 2aaf00 │ │ │ │ + bl 2ab070 │ │ │ │ ldr sl, [r6, #652] @ 0x28c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [sl, #936] @ 0x3a8 │ │ │ │ cmp r3, #5 │ │ │ │ bhi 17020c │ │ │ │ add sl, sp, #256 @ 0x100 │ │ │ │ mov r2, #532 @ 0x214 │ │ │ │ @@ -345830,15 +345830,15 @@ │ │ │ │ ldr r3, [pc, #372] @ 170438 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 1703ac │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 2aaf00 │ │ │ │ + bl 2ab070 │ │ │ │ ldr r3, [r4, #652] @ 0x28c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #936] @ 0x3a8 │ │ │ │ cmp r3, #5 │ │ │ │ bhi 17041c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ @@ -345922,15 +345922,15 @@ │ │ │ │ rsbeq pc, fp, r0, lsr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x006bfd90 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xfffff92c │ │ │ │ rsbeq pc, fp, r4, ror ip @ │ │ │ │ - andseq r2, pc, r0, ror #6 │ │ │ │ + @ instruction: 0x001f24d0 │ │ │ │ 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] @ 17055c │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -345993,16 +345993,16 @@ │ │ │ │ mov r0, #1 │ │ │ │ bl 140bac │ │ │ │ b 1704a8 │ │ │ │ mov r6, r4 │ │ │ │ b 1704a8 │ │ │ │ @ instruction: 0x006bfb90 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq pc, ip, r0, lsl #4 │ │ │ │ - andseq sl, fp, r4, asr r6 │ │ │ │ + andseq pc, ip, r0, ror r3 @ │ │ │ │ + andseq sl, fp, r4, asr #15 │ │ │ │ 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 │ │ │ │ @@ -346224,15 +346224,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 1708f4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq pc, [fp], #-112 @ 0xffffff90 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001ceeb0 │ │ │ │ + andseq pc, ip, r0, lsr #32 │ │ │ │ @ instruction: 0xffffedd8 │ │ │ │ @ instruction: 0xffffedc0 │ │ │ │ @ instruction: 0xffffedc4 │ │ │ │ rsbeq pc, fp, r0, lsr r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -346431,20 +346431,20 @@ │ │ │ │ bne 170bd4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, r9 │ │ │ │ beq 170c64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 170c64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 170c64 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5180 │ │ │ │ mov r6, r9 │ │ │ │ b 170bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -346582,15 +346582,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ mov fp, #0 │ │ │ │ b 170ea4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ beq 170e9c │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r6, r4 │ │ │ │ beq 170f20 │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, fp │ │ │ │ ldr fp, [r4, #4]! │ │ │ │ beq 170e88 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -346603,33 +346603,33 @@ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcs 170ec4 │ │ │ │ cmp r5, fp │ │ │ │ beq 170f0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 170f0c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5180 │ │ │ │ cmp r6, r4 │ │ │ │ mov r5, fp │ │ │ │ beq 170f24 │ │ │ │ ldr fp, [r4, #4]! │ │ │ │ b 170eb4 │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sl, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r4, #900 @ 0x384 │ │ │ │ mov r0, fp │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171074 │ │ │ │ ldr r3, [pc, #500] @ 17113c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ @@ -346637,15 +346637,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1f59c4 │ │ │ │ ldr r4, [sl, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add fp, r4, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 170f8c │ │ │ │ b 17108c │ │ │ │ cmp r6, r7 │ │ │ │ beq 170ffc │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ mov r1, r5 │ │ │ │ @@ -346656,24 +346656,24 @@ │ │ │ │ beq 170f84 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 170f84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5180 │ │ │ │ cmp r6, r7 │ │ │ │ bne 170f8c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 170e68 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5180 │ │ │ │ b 170e68 │ │ │ │ cmp r5, #0 │ │ │ │ bne 170fdc │ │ │ │ @@ -346683,15 +346683,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1f4e14 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 171068 │ │ │ │ add r4, r9, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 171024 │ │ │ │ add r2, r5, #1 │ │ │ │ ldr r1, [r9, #136] @ 0x88 │ │ │ │ bic r2, r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ clz r2, r2 │ │ │ │ @@ -346717,15 +346717,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1710a8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 171094 │ │ │ │ b 170f8c │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ @@ -346743,27 +346743,27 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 170f58 │ │ │ │ ldr r1, [r4, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 171110 │ │ │ │ cmp r4, #0 │ │ │ │ bne 171094 │ │ │ │ b 170f8c │ │ │ │ rsbeq pc, fp, r8, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - andseq r9, fp, r8, ror sl │ │ │ │ - andseq r1, pc, r8, lsl #13 │ │ │ │ - andseq lr, ip, r0, asr #12 │ │ │ │ + andseq r9, fp, r8, ror #23 │ │ │ │ + @ instruction: 0x001f17f8 │ │ │ │ + @ instruction: 0x001ce7b0 │ │ │ │ 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 │ │ │ │ @@ -346800,15 +346800,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171318 │ │ │ │ ldr r1, [r6, #2184] @ 0x888 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ movne r7, #0 │ │ │ │ movne r8, #1 │ │ │ │ @@ -346835,18 +346835,18 @@ │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bge 171228 │ │ │ │ cmp r7, r9 │ │ │ │ beq 1712b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1712ac │ │ │ │ mov r0, r7 │ │ │ │ bl 1f5180 │ │ │ │ ldr r1, [r6, #2184] @ 0x888 │ │ │ │ mov r7, r9 │ │ │ │ ands r2, r4, r1 │ │ │ │ @@ -346857,39 +346857,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 170b98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17135c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #0 │ │ │ │ b 1712d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [r6, #2184] @ 0x888 │ │ │ │ b 1712b4 │ │ │ │ cmp r0, #2 │ │ │ │ bne 171378 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 171334 │ │ │ │ cmp r7, #0 │ │ │ │ bne 171320 │ │ │ │ b 17120c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -346899,15 +346899,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 171350 │ │ │ │ b 17137c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -346927,15 +346927,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1715ec │ │ │ │ ldr r1, [sl, #2184] @ 0x888 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ movne r6, #0 │ │ │ │ movne fp, #1 │ │ │ │ @@ -346961,22 +346961,22 @@ │ │ │ │ cmp r2, r5 │ │ │ │ lsl r6, r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ beq 1714b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1714b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 171584 │ │ │ │ ldr r1, [sl, #2184] @ 0x888 │ │ │ │ add r6, sp, r6 │ │ │ │ ands r4, r4, r1 │ │ │ │ str r5, [r6, #12] │ │ │ │ @@ -346996,25 +346996,25 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 1714dc │ │ │ │ ldr r5, [r9, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r5, #900 @ 0x384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171630 │ │ │ │ add r8, r8, r6, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 17154c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17154c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5818 │ │ │ │ cmp r8, r4 │ │ │ │ str r6, [r4, #-4] │ │ │ │ bne 171524 │ │ │ │ @@ -347032,15 +347032,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ bl 1f5180 │ │ │ │ b 1714b0 │ │ │ │ ldr r5, [r9, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 171558 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #196] @ 17167c │ │ │ │ str r3, [r5, #900] @ 0x384 │ │ │ │ ldr r3, [pc, #180] @ 171674 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -347061,15 +347061,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 171608 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1715f4 │ │ │ │ b 171408 │ │ │ │ mov r3, #0 │ │ │ │ @@ -347078,15 +347078,15 @@ │ │ │ │ str r3, [r5, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 17151c │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 171624 │ │ │ │ b 17164c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, fp, r8, lsr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -347099,47 +347099,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171758 │ │ │ │ ldr r3, [r6, #496] @ 0x1f0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 17171c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r6, [r4, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r6, #900 @ 0x384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17179c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq 17174c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1f5818 │ │ │ │ ldr r4, [r4, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r4, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -347153,15 +347153,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 171774 │ │ │ │ cmp r7, #0 │ │ │ │ bne 171760 │ │ │ │ b 1716b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -347170,15 +347170,15 @@ │ │ │ │ bl 13edd4 │ │ │ │ b 1716f0 │ │ │ │ ldr r0, [r7, #900] @ 0x384 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 171790 │ │ │ │ b 1717b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -347200,15 +347200,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1719f4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 171978 │ │ │ │ @@ -347220,20 +347220,20 @@ │ │ │ │ b 1718d4 │ │ │ │ ldr r7, [sl] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, r5 │ │ │ │ beq 1718c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1718b8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1718b8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f5180 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r8, #652] @ 0x28c │ │ │ │ ldr r1, [r3, #496] @ 0x1f0 │ │ │ │ @@ -347251,27 +347251,27 @@ │ │ │ │ eor r4, r7, fp, lsl r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 171878 │ │ │ │ add r4, r2, #900 @ 0x384 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ bne 171a98 │ │ │ │ cmp r9, #0 │ │ │ │ beq 171994 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ add r9, r3, r9, lsl #2 │ │ │ │ b 17195c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171950 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5818 │ │ │ │ cmp r9, r6 │ │ │ │ str r7, [r6, #-4] │ │ │ │ beq 171994 │ │ │ │ @@ -347282,15 +347282,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c4 │ │ │ │ b 171934 │ │ │ │ ldr r5, [r8, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, #900 @ 0x384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171a38 │ │ │ │ ldr r2, [pc, #284] @ 171ab8 │ │ │ │ ldr r3, [pc, #276] @ 171ab4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -347300,15 +347300,15 @@ │ │ │ │ bne 171aac │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 171924 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r2, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ @@ -347319,15 +347319,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 171a10 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1719fc │ │ │ │ b 17184c │ │ │ │ ldr r2, [pc, #124] @ 171abc │ │ │ │ @@ -347345,15 +347345,15 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 13edd4 │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 171a2c │ │ │ │ b 171a78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r2, #900] @ 0x384 │ │ │ │ @@ -347400,15 +347400,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171c30 │ │ │ │ ldr r1, [pc, #316] @ 171cb0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r2, r7 │ │ │ │ @@ -347443,60 +347443,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 171b14 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 171b14 │ │ │ │ cmp r0, #2 │ │ │ │ beq 171c5c │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 171c8c │ │ │ │ b 171c3c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 171c70 │ │ │ │ cmp r9, #0 │ │ │ │ bne 171c5c │ │ │ │ b 171b6c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, fp, ip, lsl r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq lr, [fp], #-76 @ 0xffffffb4 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ ldrdeq lr, [fp], #-76 @ 0xffffffb4 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x001cdbdc │ │ │ │ - @ instruction: 0x001d0ebc │ │ │ │ - andseq sp, ip, r4, asr #23 │ │ │ │ - andseq fp, fp, ip, asr #14 │ │ │ │ + andseq sp, ip, ip, asr #26 │ │ │ │ + andseq r1, sp, ip, lsr #32 │ │ │ │ + andseq sp, ip, r4, lsr sp │ │ │ │ + @ instruction: 0x001bb8bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #280] @ 171df4 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -347567,29 +347567,29 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 171d18 │ │ │ │ rsbeq lr, fp, r8, lsl r3 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, pc, ip, asr #19 │ │ │ │ - andseq r8, fp, r8, lsl #27 │ │ │ │ - andseq sp, ip, ip, lsr #19 │ │ │ │ + andseq r0, pc, ip, lsr fp @ │ │ │ │ + @ instruction: 0x001b8ef8 │ │ │ │ + andseq sp, ip, ip, lsl fp │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 171f94 │ │ │ │ ldr ip, [r4, #496] @ 0x1f0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, ip │ │ │ │ beq 171efc │ │ │ │ ldr r1, [ip, #4] │ │ │ │ @@ -347624,15 +347624,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r0, ip │ │ │ │ str r3, [ip, #4] │ │ │ │ beq 171ef4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 171f88 │ │ │ │ ldr ip, [r4, #496] @ 0x1f0 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -347658,15 +347658,15 @@ │ │ │ │ eor r8, r2, r6, lsl r3 │ │ │ │ bne 171f10 │ │ │ │ mov r0, ip │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13edd4 │ │ │ │ @@ -347679,26 +347679,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 171fb0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 171f9c │ │ │ │ b 171e40 │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 171fcc │ │ │ │ b 171fdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -347708,27 +347708,27 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r7, r8, #2048 @ 0x800 │ │ │ │ bne 172094 │ │ │ │ add r5, r8, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1720cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 170e38 │ │ │ │ ldr r7, [r6, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r7, #900 @ 0x384 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1720b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ @@ -347757,26 +347757,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 1720e8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 1720d4 │ │ │ │ b 17203c │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 172104 │ │ │ │ b 172114 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -347849,15 +347849,15 @@ │ │ │ │ bne 1721f8 │ │ │ │ ldr r8, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r5, r8, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ strh lr, [r4, #12] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17238c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [r7, #652] @ 0x28c │ │ │ │ bl 170c6c │ │ │ │ @@ -347877,20 +347877,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r8, #0 │ │ │ │ beq 1722d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r4, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1723d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 170a68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -347933,15 +347933,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 1723a8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 172394 │ │ │ │ b 172270 │ │ │ │ mov r3, #0 │ │ │ │ @@ -347950,15 +347950,15 @@ │ │ │ │ str r3, [r4, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 1722f4 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 1723c4 │ │ │ │ b 1723ec │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -348484,15 +348484,15 @@ │ │ │ │ bl 1e4b8 │ │ │ │ str r0, [r7, #32] │ │ │ │ b 172c20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq sp, [fp], #-72 @ 0xffffffb8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sp, fp, r8, lsl #9 │ │ │ │ - andseq ip, ip, r8, lsr r0 │ │ │ │ + andseq ip, ip, r8, lsr #3 │ │ │ │ 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 │ │ │ │ @@ -348502,15 +348502,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #1304] @ 0x518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 172ce0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 172d0c │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ ldr ip, [r4, #1972] @ 0x7b4 │ │ │ │ str r2, [r4, #1304] @ 0x518 │ │ │ │ add r3, r4, #20480 @ 0x5000 │ │ │ │ @@ -348525,15 +348525,15 @@ │ │ │ │ str ip, [r4, #1976] @ 0x7b8 │ │ │ │ bl 1dd2c │ │ │ │ ldr r5, [r4, #1300] @ 0x514 │ │ │ │ cmp r5, #0 │ │ │ │ beq 172d18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 172b28 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5818 │ │ │ │ @@ -348545,20 +348545,20 @@ │ │ │ │ ldr r6, [r4, #1300] @ 0x514 │ │ │ │ cmp r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ beq 172d6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 172d48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 172d6c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 172d6c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5818 │ │ │ │ ldr r0, [r4, #1972] @ 0x7b4 │ │ │ │ add r3, r4, #20480 @ 0x5000 │ │ │ │ mov r2, #1 │ │ │ │ @@ -348613,15 +348613,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ bhi 172e68 │ │ │ │ bl 17271c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 172e70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 1727b8 │ │ │ │ b 172e4c │ │ │ │ mov r0, r4 │ │ │ │ @@ -348642,17 +348642,17 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 172de4 │ │ │ │ rsbeq sp, fp, r8, lsr r2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq pc, lr, r4, lsr #18 │ │ │ │ - @ instruction: 0x001b7cbc │ │ │ │ - @ instruction: 0x001cc8f8 │ │ │ │ + mulseq lr, r4, sl │ │ │ │ + andseq r7, fp, ip, lsr #28 │ │ │ │ + andseq ip, ip, r8, ror #20 │ │ │ │ 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] @ 173250 │ │ │ │ ldr r3, [pc, #864] @ 173254 │ │ │ │ @@ -348715,23 +348715,23 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 175ff4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 173000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 173000 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5818 │ │ │ │ add r0, r5, #19712 @ 0x4d00 │ │ │ │ and r1, r6, #1 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 31eea0 │ │ │ │ + bl 31f010 │ │ │ │ ldr r2, [pc, #588] @ 173264 │ │ │ │ ldr r3, [pc, #568] @ 173254 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -348872,22 +348872,22 @@ │ │ │ │ bl 140bac │ │ │ │ b 172f3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sp, fp, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq sp, [fp], #-4 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq ip, ip, r0, ror r8 │ │ │ │ + andseq ip, ip, r0, ror #19 │ │ │ │ rsbeq ip, fp, r0, ror #31 │ │ │ │ - andseq ip, ip, r4, lsr #15 │ │ │ │ - mulseq ip, r0, r7 │ │ │ │ - andseq ip, ip, r8, asr #12 │ │ │ │ - mulseq lr, r0, r5 │ │ │ │ - andseq r7, fp, ip, lsr r9 │ │ │ │ - andseq ip, ip, ip, lsl #11 │ │ │ │ + andseq ip, ip, r4, lsl r9 │ │ │ │ + andseq ip, ip, r0, lsl #18 │ │ │ │ + @ instruction: 0x001cc7b8 │ │ │ │ + andseq pc, lr, r0, lsl #14 │ │ │ │ + andseq r7, fp, ip, lsr #21 │ │ │ │ + @ instruction: 0x001cc6fc │ │ │ │ bics r3, r1, #12288 @ 0x3000 │ │ │ │ bxeq lr │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ b 172ed4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -348898,34 +348898,34 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #1304] @ 0x518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 1732e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 172b28 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 171ffc │ │ │ │ ldr r6, [r4, #1304] @ 0x518 │ │ │ │ cmp r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ beq 173328 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173304 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 173328 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 173328 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5818 │ │ │ │ ldr r0, [r4, #1972] @ 0x7b4 │ │ │ │ add r3, r4, #20480 @ 0x5000 │ │ │ │ mov r2, #1 │ │ │ │ @@ -348955,29 +348955,29 @@ │ │ │ │ tst r2, #1 │ │ │ │ bne 1735f0 │ │ │ │ ldr r6, [r5, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r4, r6, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 173628 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, r4 │ │ │ │ bne 1735dc │ │ │ │ add r0, r5, #1296 @ 0x510 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, #0 │ │ │ │ bl 175ff4 │ │ │ │ ldr r0, [r5, #1316] @ 0x524 │ │ │ │ @@ -348998,15 +348998,15 @@ │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bl 5ea10 │ │ │ │ ldr r4, [r5, #1300] @ 0x514 │ │ │ │ cmp r4, #0 │ │ │ │ beq 173464 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173584 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #1300] @ 0x514 │ │ │ │ bl 1711d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -349014,23 +349014,23 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17139c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173590 │ │ │ │ mov r0, r5 │ │ │ │ bl 17940c │ │ │ │ ldr r0, [r5, #660] @ 0x294 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1734bc │ │ │ │ - bl 29b644 │ │ │ │ + bl 29b7b4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1734cc │ │ │ │ bl 37468 │ │ │ │ ldr r1, [r5, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1734e4 │ │ │ │ @@ -349062,15 +349062,15 @@ │ │ │ │ bl 206e78 │ │ │ │ ldr r0, [r5, #656] @ 0x290 │ │ │ │ bl 207f64 │ │ │ │ ldr r0, [r5, #656] @ 0x290 │ │ │ │ bl 207748 │ │ │ │ add r0, r5, #19712 @ 0x4d00 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 31ee00 │ │ │ │ + bl 31ef70 │ │ │ │ add r0, r5, #704 @ 0x2c0 │ │ │ │ bl 1f4a28 │ │ │ │ ldr r0, [r8, #3492] @ 0xda4 │ │ │ │ bl 1f1f94 │ │ │ │ ldr r2, [pc, #292] @ 173698 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r2, r3 │ │ │ │ @@ -349125,38 +349125,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ bne 173644 │ │ │ │ cmp r6, #0 │ │ │ │ bne 173630 │ │ │ │ b 1733b8 │ │ │ │ ldr r0, [r6, #900] @ 0x384 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ beq 173660 │ │ │ │ b 173670 │ │ │ │ rsbeq ip, fp, ip, ror ip │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r8, r0, r1 │ │ │ │ - mulseq fp, r8, r5 │ │ │ │ - andseq ip, ip, r0, asr #5 │ │ │ │ - @ instruction: 0x001ef1dc │ │ │ │ + andseq r7, fp, r8, lsl #14 │ │ │ │ + andseq ip, ip, r0, lsr r4 │ │ │ │ + andseq pc, lr, ip, asr #6 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - andseq ip, ip, r8, ror #4 │ │ │ │ - andseq r7, fp, r0, asr r5 │ │ │ │ + @ instruction: 0x001cc3d8 │ │ │ │ + andseq r7, fp, r0, asr #13 │ │ │ │ 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] @ 173884 │ │ │ │ ldr r3, [pc, #440] @ 173888 │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ @@ -349269,15 +349269,15 @@ │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, fp, r8, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r1, r1 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ - andseq pc, lr, ip, lsl #1 │ │ │ │ + @ instruction: 0x001ef1fc │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ rsbeq ip, fp, r8, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #16384 @ 0x4000 │ │ │ │ @@ -349291,25 +349291,25 @@ │ │ │ │ ldr r1, [r2, #232] @ 0xe8 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r5, #3924] @ 0xf54 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1738f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17392c │ │ │ │ ldr r4, [r5, #3928] @ 0xf58 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #3924] @ 0xf54 │ │ │ │ beq 173920 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173950 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3928] @ 0xf58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -349430,36 +349430,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1798bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1826c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 181cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b04c │ │ │ │ + bl 29b1bc │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [r4, #660] @ 0x294 │ │ │ │ beq 173c90 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 173ca4 │ │ │ │ add r6, r5, #2208 @ 0x8a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 173b64 │ │ │ │ ldr r6, [r4, #652] @ 0x28c │ │ │ │ add r3, r4, #1328 @ 0x530 │ │ │ │ ldr r2, [r6, #896] @ 0x380 │ │ │ │ @@ -349469,15 +349469,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 173ce8 │ │ │ │ add r3, r4, #1456 @ 0x5b0 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #1336] @ 0x538 │ │ │ │ bl 1f30a4 │ │ │ │ ldr r2, [pc, #396] @ 173d64 │ │ │ │ @@ -349492,15 +349492,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 2a2484 │ │ │ │ + bl 2a25f4 │ │ │ │ ldr r1, [r5, #2008] @ 0x7d8 │ │ │ │ add r0, r4, #704 @ 0x2c0 │ │ │ │ bl 1f4990 │ │ │ │ ldr r2, [pc, #328] @ 173d70 │ │ │ │ ldr r3, [pc, #256] @ 173d2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -349539,15 +349539,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 173cc0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 173cac │ │ │ │ b 173b60 │ │ │ │ mov r3, #0 │ │ │ │ @@ -349556,15 +349556,15 @@ │ │ │ │ str r3, [r6, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 173bc0 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 173cdc │ │ │ │ b 173d04 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, fp, ip, ror #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -349760,15 +349760,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174148 │ │ │ │ tst r6, #1020 @ 0x3fc │ │ │ │ beq 17409c │ │ │ │ ldrb r3, [r5, #203] @ 0xcb │ │ │ │ cmp r3, #0 │ │ │ │ beq 17409c │ │ │ │ @@ -349817,15 +349817,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ sub r4, r4, #40 @ 0x28 │ │ │ │ bne 1740f0 │ │ │ │ ldr r4, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ @@ -349836,26 +349836,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 174164 │ │ │ │ cmp r8, #0 │ │ │ │ bne 174150 │ │ │ │ b 17404c │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 174180 │ │ │ │ b 174190 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -349871,15 +349871,15 @@ │ │ │ │ add fp, pc, fp │ │ │ │ cmp r0, #0 │ │ │ │ bne 174208 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 174328 │ │ │ │ mov r0, r5 │ │ │ │ bl 172c70 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 173fc0 │ │ │ │ @@ -349939,15 +349939,15 @@ │ │ │ │ strd r8, [sp] │ │ │ │ str sl, [sp, #8] │ │ │ │ bl 1f6eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f632c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1741ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f5818 │ │ │ │ mov r0, r4 │ │ │ │ @@ -350019,19 +350019,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 174390 │ │ │ │ ldr r3, [pc, #28] @ 17445c │ │ │ │ add r3, pc, r3 │ │ │ │ b 17436c │ │ │ │ rsbeq fp, fp, r8, lsl lr │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq lr, lr, r8, lsl r5 │ │ │ │ - mulseq fp, r4, r7 │ │ │ │ - andseq fp, ip, r4, lsl r5 │ │ │ │ - andseq r5, fp, r0, asr #30 │ │ │ │ - andseq r5, fp, r4, lsr pc │ │ │ │ + andseq lr, lr, r8, lsl #13 │ │ │ │ + andseq r6, fp, r4, lsl #18 │ │ │ │ + andseq fp, ip, r4, lsl #13 │ │ │ │ + ldrheq r6, [fp], -r0 │ │ │ │ + andseq r6, fp, r4, lsr #1 │ │ │ │ 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 │ │ │ │ @@ -350075,15 +350075,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 174634 │ │ │ │ ldr r6, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r5, r6, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174cf4 │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 174664 │ │ │ │ ldrh r3, [fp, #2] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -350137,15 +350137,15 @@ │ │ │ │ beq 174614 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f94 │ │ │ │ ldr r5, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174d5c │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #1980] @ 0x7bc │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ beq 17465c │ │ │ │ add r7, r7, #16384 @ 0x4000 │ │ │ │ @@ -350579,28 +350579,28 @@ │ │ │ │ b 174600 │ │ │ │ cmp r0, #2 │ │ │ │ beq 174d20 │ │ │ │ ldr r1, [r6, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 174d50 │ │ │ │ b 174d00 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 174d34 │ │ │ │ cmp r6, #0 │ │ │ │ bne 174d20 │ │ │ │ b 174538 │ │ │ │ mov r3, #0 │ │ │ │ @@ -350662,39 +350662,39 @@ │ │ │ │ ldr r8, [r6, #1300] @ 0x514 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ beq 174e60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r4, [r6, #1300] @ 0x514 │ │ │ │ cmp r4, r5 │ │ │ │ beq 174ea0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 174e7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 174ea0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174ea0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5818 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175400 │ │ │ │ add fp, r6, #8192 @ 0x2000 │ │ │ │ ldr sl, [fp, #2156] @ 0x86c │ │ │ │ ldr r2, [fp, #2160] @ 0x870 │ │ │ │ and r9, sl, r2 │ │ │ │ rsb r4, r9, #0 │ │ │ │ @@ -350885,15 +350885,15 @@ │ │ │ │ ldrb r3, [r8, #64] @ 0x40 │ │ │ │ tst r3, #4 │ │ │ │ bne 175350 │ │ │ │ ldr r4, [r6, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r4, #900 @ 0x384 │ │ │ │ mov r0, fp │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175374 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ tst r2, #1048576 @ 0x100000 │ │ │ │ beq 175204 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ @@ -350926,37 +350926,37 @@ │ │ │ │ ldr r4, [r6, #1300] @ 0x514 │ │ │ │ cmp r4, r8 │ │ │ │ beq 175344 │ │ │ │ cmp r8, #0 │ │ │ │ beq 175314 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1752a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1752a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5818 │ │ │ │ str r8, [r6, #1300] @ 0x514 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1752c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f5818 │ │ │ │ cmp r5, #0 │ │ │ │ beq 174e2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 174e2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f5818 │ │ │ │ mov r0, r5 │ │ │ │ @@ -350969,28 +350969,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1f61f4 │ │ │ │ b 175078 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1752c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r8, [r6, #1300] @ 0x514 │ │ │ │ bne 1752c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5818 │ │ │ │ str r8, [r6, #1300] @ 0x514 │ │ │ │ b 1752c0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 1752a4 │ │ │ │ b 1752c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17536c │ │ │ │ mov r0, r8 │ │ │ │ bl 1f5180 │ │ │ │ mov r8, #0 │ │ │ │ b 1751c4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -351030,43 +351030,43 @@ │ │ │ │ b 17521c │ │ │ │ cmp r0, #2 │ │ │ │ beq 17542c │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 17545c │ │ │ │ b 17540c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 175440 │ │ │ │ cmp sl, #0 │ │ │ │ bne 17542c │ │ │ │ b 174ec4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f61f4 │ │ │ │ b 175178 │ │ │ │ rsbeq fp, fp, r8, ror #3 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - andseq r5, fp, r4, lsl #15 │ │ │ │ - andseq sp, lr, r0, ror #9 │ │ │ │ - andseq sl, ip, r4, lsr #10 │ │ │ │ + @ instruction: 0x001b58f4 │ │ │ │ + andseq sp, lr, r0, asr r6 │ │ │ │ + mulseq ip, r4, r6 │ │ │ │ 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] @ 175d4c │ │ │ │ ldr ip, [pc, #2216] @ 175d50 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -351169,15 +351169,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [r4] │ │ │ │ bne 175620 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f632c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175658 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5818 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r7, r3 │ │ │ │ beq 175714 │ │ │ │ @@ -351226,15 +351226,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 175528 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ beq 175664 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 175664 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -351259,15 +351259,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ bne 175d34 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 718fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17553c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5818 │ │ │ │ b 17553c │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ @@ -351625,25 +351625,25 @@ │ │ │ │ udf #0 │ │ │ │ rsbeq sl, fp, r4, asr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sl, fp, r4, lsr fp │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq sl, fp, ip, lsl #19 │ │ │ │ rsbeq sl, fp, ip, ror r8 │ │ │ │ - andseq sp, lr, r0, lsl #1 │ │ │ │ - ldrsheq sl, [ip], -r4 │ │ │ │ - andseq r5, fp, r0, lsl #6 │ │ │ │ - mulseq lr, r0, lr │ │ │ │ + @ instruction: 0x001ed1f0 │ │ │ │ + andseq sl, ip, r4, ror #4 │ │ │ │ + andseq r5, fp, r0, ror r4 │ │ │ │ + andseq sp, lr, r0 │ │ │ │ bcs fec20828 │ │ │ │ - andseq ip, lr, r0, lsl #28 │ │ │ │ + andseq ip, lr, r0, ror pc │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - andseq ip, lr, r0, lsr sp │ │ │ │ - andseq r4, fp, r4, lsr r7 │ │ │ │ - andseq r4, fp, r8, lsr #14 │ │ │ │ - andseq ip, lr, r8, asr #23 │ │ │ │ + andseq ip, lr, r0, lsr #29 │ │ │ │ + andseq r4, fp, r4, lsr #17 │ │ │ │ + mulseq fp, r8, r8 │ │ │ │ + andseq ip, lr, r8, lsr sp │ │ │ │ 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] │ │ │ │ @@ -351802,32 +351802,32 @@ │ │ │ │ cmp r5, r1 │ │ │ │ mov r4, r1 │ │ │ │ beq 176048 │ │ │ │ cmp r1, #0 │ │ │ │ beq 17602c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 176048 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 176050 │ │ │ │ str r4, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r6] │ │ │ │ add r0, r5, #4 │ │ │ │ bl 175ff4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 176078 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1760b4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r5, #12] │ │ │ │ bne 1760c0 │ │ │ │ @@ -351864,28 +351864,28 @@ │ │ │ │ add r0, r4, #4 │ │ │ │ bl 175ff4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 17612c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176178 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 176148 │ │ │ │ cmp r5, #2 │ │ │ │ beq 176184 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #16] │ │ │ │ @@ -352158,15 +352158,15 @@ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r5, [r0, #20] │ │ │ │ b 17654c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x006b9c98 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r9, fp, r0, ror #23 │ │ │ │ - andseq r8, ip, r4, lsl #15 │ │ │ │ + @ instruction: 0x001c88f4 │ │ │ │ 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 │ │ │ │ @@ -352183,15 +352183,15 @@ │ │ │ │ bl 1711d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 176630 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ tst r3, #4 │ │ │ │ beq 176680 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 176630 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5818 │ │ │ │ mov r0, r5 │ │ │ │ bl 1732a0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -352200,42 +352200,42 @@ │ │ │ │ beq 17675c │ │ │ │ cmp r0, #0 │ │ │ │ bne 17668c │ │ │ │ cmp r7, #0 │ │ │ │ beq 176720 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 176730 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ str r6, [r4, #8] │ │ │ │ bl 175ff4 │ │ │ │ b 1766e0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r6 │ │ │ │ beq 17674c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1766b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176704 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ str r6, [r4, #8] │ │ │ │ bl 175ff4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1766e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5818 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -352326,20 +352326,20 @@ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ beq 1768bc │ │ │ │ cmp r6, r4 │ │ │ │ beq 176878 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 176878 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1768b0 │ │ │ │ str r4, [r5, #8] │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ @@ -352355,28 +352355,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5818 │ │ │ │ b 176878 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1768d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176924 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1768f4 │ │ │ │ cmp r4, #2 │ │ │ │ beq 176930 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #16] │ │ │ │ @@ -352529,15 +352529,15 @@ │ │ │ │ bne 176c1c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ beq 176b90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176bb8 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ bne 176be4 │ │ │ │ @@ -352559,15 +352559,15 @@ │ │ │ │ b 1e368 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r7, r4, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ bne 176bec │ │ │ │ cmp r6, #2 │ │ │ │ beq 176c60 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #16] │ │ │ │ b 176ba4 │ │ │ │ @@ -352590,18 +352590,18 @@ │ │ │ │ b 176b6c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r7 │ │ │ │ bl 13edd4 │ │ │ │ b 176c10 │ │ │ │ rsbeq r9, fp, ip, lsr #9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - mulseq lr, r8, ip │ │ │ │ + andseq fp, lr, r8, lsl #28 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - andseq r8, ip, ip, lsr sp │ │ │ │ - andseq r3, fp, r0, lsr #30 │ │ │ │ + andseq r8, ip, ip, lsr #29 │ │ │ │ + mulseq fp, r0, r0 │ │ │ │ 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 │ │ │ │ @@ -352627,20 +352627,20 @@ │ │ │ │ cmp r5, r6 │ │ │ │ strb r1, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ beq 176d2c │ │ │ │ cmp r5, #0 │ │ │ │ beq 176d10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 176d2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 176d38 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1de10 │ │ │ │ @@ -352876,15 +352876,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 177bd8 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ ldr r9, [r3, #652] @ 0x28c │ │ │ │ ldr r3, [r8, #240] @ 0xf0 │ │ │ │ ldr r0, [r9, #2188] @ 0x88c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -353161,15 +353161,15 @@ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ bl 1421d0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq 177568 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 │ │ │ │ @@ -353177,15 +353177,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 177c20 │ │ │ │ ldr r2, [pc, #1944] @ 177d50 │ │ │ │ ldr r3, [pc, #1928] @ 177d44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -353197,15 +353197,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 177a4c │ │ │ │ ldr r3, [r7, #2188] @ 0x88c │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ b 177308 │ │ │ │ cmp r4, r5 │ │ │ │ movcs r5, r6 │ │ │ │ @@ -353585,15 +353585,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 177bf8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 177be4 │ │ │ │ b 1770fc │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ @@ -353629,15 +353629,15 @@ │ │ │ │ b 17768c │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 177ca4 │ │ │ │ cmp r5, #0 │ │ │ │ movne r5, r6 │ │ │ │ bne 177be4 │ │ │ │ b 1770fc │ │ │ │ @@ -353669,17 +353669,17 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, fp, r0, asr #30 │ │ │ │ rsbeq r8, fp, r0, lsr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r8, fp, r0, asr #20 │ │ │ │ - andseq sl, lr, r0, lsl #25 │ │ │ │ - andseq r7, ip, r8, lsr #26 │ │ │ │ - andseq r2, fp, r4, ror #29 │ │ │ │ + @ instruction: 0x001eadf0 │ │ │ │ + mulseq ip, r8, lr │ │ │ │ + andseq r3, fp, r4, asr r0 │ │ │ │ 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 │ │ │ │ @@ -353775,15 +353775,15 @@ │ │ │ │ bl 176b34 │ │ │ │ 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 31f10c │ │ │ │ + b 31f27c │ │ │ │ lsl r0, r0, #28 │ │ │ │ orrs r2, r2, r0, lsr #31 │ │ │ │ beq 177fb0 │ │ │ │ ldr r1, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -353866,15 +353866,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 178548 │ │ │ │ add r6, sl, #16384 @ 0x4000 │ │ │ │ ldr r3, [r6, #3832] @ 0xef8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -353958,43 +353958,43 @@ │ │ │ │ ldr r3, [r6, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1781d0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 178510 │ │ │ │ ldr r2, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne 178528 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1785b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 178404 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r3, #652] @ 0x28c │ │ │ │ add r7, r6, #900 @ 0x384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 178724 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #1216] @ 0x4c0 │ │ │ │ adds r3, r3, #1 │ │ │ │ str r3, [r2, #1216] @ 0x4c0 │ │ │ │ ldr r3, [r2, #1220] @ 0x4c4 │ │ │ │ @@ -354013,15 +354013,15 @@ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 178470 │ │ │ │ add r2, r4, #196 @ 0xc4 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2a24ec │ │ │ │ + bl 2a265c │ │ │ │ ldr r3, [r6, #3860] @ 0xf14 │ │ │ │ cmp r3, #0 │ │ │ │ beq 178458 │ │ │ │ ldrb r0, [r4, #64] @ 0x40 │ │ │ │ tst r0, #1 │ │ │ │ bne 17873c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -354184,54 +354184,54 @@ │ │ │ │ b 1781f8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 178574 │ │ │ │ ldr r1, [sl, #644] @ 0x284 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 1785a4 │ │ │ │ b 178554 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 178588 │ │ │ │ cmp r6, #0 │ │ │ │ bne 178574 │ │ │ │ b 178074 │ │ │ │ cmp r0, #2 │ │ │ │ beq 1785dc │ │ │ │ ldr r1, [r7, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 17860c │ │ │ │ b 1785bc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 1785f0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 1785dc │ │ │ │ b 178220 │ │ │ │ ldr r2, [pc, #312] @ 178758 │ │ │ │ @@ -354312,17 +354312,17 @@ │ │ │ │ ldrb r3, [r4, #203] @ 0xcb │ │ │ │ ldr lr, [r5] │ │ │ │ b 177dd4 │ │ │ │ rsbeq r8, fp, r8, asr #4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - andseq r2, fp, r0, lsl #15 │ │ │ │ - andseq sl, lr, r0, lsr #10 │ │ │ │ - @ instruction: 0x001c75d8 │ │ │ │ + @ instruction: 0x001b28f0 │ │ │ │ + mulseq lr, r0, r6 │ │ │ │ + andseq r7, ip, r8, asr #14 │ │ │ │ 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 │ │ │ │ @@ -354334,25 +354334,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 178830 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 1787f4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 178874 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r3, #2188] @ 0x88c │ │ │ │ @@ -354374,15 +354374,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 17884c │ │ │ │ cmp r8, #0 │ │ │ │ bne 178838 │ │ │ │ b 1787c4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -354392,15 +354392,15 @@ │ │ │ │ bl 13edd4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 178868 │ │ │ │ b 178894 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ tst r2, r3 │ │ │ │ movne r0, #1 │ │ │ │ @@ -355121,16 +355121,16 @@ │ │ │ │ @ instruction: 0xfffffe24 │ │ │ │ @ instruction: 0xfffffee8 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ @ instruction: 0xfffff8ac │ │ │ │ @ instruction: 0xfffffe54 │ │ │ │ @ instruction: 0xfffff980 │ │ │ │ rsbeq r6, fp, r8, asr pc │ │ │ │ - andseq r6, ip, r0, lsr #18 │ │ │ │ - andseq r6, ip, r8, lsl sl │ │ │ │ + mulseq ip, r0, sl │ │ │ │ + andseq r6, ip, r8, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -355313,15 +355313,15 @@ │ │ │ │ b 1796b0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, r0 │ │ │ │ b 1796b0 │ │ │ │ - mulseq lr, r9, r2 │ │ │ │ + andseq r9, lr, r9, lsl #8 │ │ │ │ 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 │ │ │ │ @@ -355514,15 +355514,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 │ │ │ │ - andseq r8, lr, sl, asr #31 │ │ │ │ + andseq r9, lr, sl, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -355770,15 +355770,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 29feec │ │ │ │ + bl 2a005c │ │ │ │ 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} │ │ │ │ @@ -355828,15 +355828,15 @@ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ b 179ed8 │ │ │ │ add r0, r7, #2208 @ 0x8a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31ddbc │ │ │ │ + bl 31df2c │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r4, #0 │ │ │ │ b 179eec │ │ │ │ @@ -356000,15 +356000,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 29932c │ │ │ │ + bl 29949c │ │ │ │ b 17a0c8 │ │ │ │ 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 │ │ │ │ @@ -356127,15 +356127,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 17a698 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov sl, #0 │ │ │ │ b 17a104 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 299414 │ │ │ │ + bl 299584 │ │ │ │ b 17a0f8 │ │ │ │ mov r2, #0 │ │ │ │ b 17a3d4 │ │ │ │ cmp r3, r2 │ │ │ │ beq 17a398 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -356365,33 +356365,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 17a558 │ │ │ │ ldr r3, [pc, #84] @ 17a7bc │ │ │ │ add r3, pc, r3 │ │ │ │ b 17a6bc │ │ │ │ @ instruction: 0x006b6098 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r5, ip, r0, ror #20 │ │ │ │ - @ instruction: 0x001b08dc │ │ │ │ - @ instruction: 0x001e86bc │ │ │ │ - andseq r0, fp, r4, ror #15 │ │ │ │ - andseq r5, ip, r8, ror #17 │ │ │ │ - andseq r5, ip, ip, asr #21 │ │ │ │ - andseq r0, fp, r4, ror #13 │ │ │ │ - andseq r5, ip, r8, asr r8 │ │ │ │ - andseq r0, fp, r4, lsr #11 │ │ │ │ - andseq r5, ip, r0, lsl r7 │ │ │ │ - andseq r0, fp, r0, lsl #10 │ │ │ │ - andseq pc, sl, ip, ror #25 │ │ │ │ - mulseq ip, r4, r7 │ │ │ │ - andseq r0, fp, r0, asr #8 │ │ │ │ - andseq pc, sl, ip, lsr ip @ │ │ │ │ - andseq pc, sl, r0, lsr ip @ │ │ │ │ - andseq pc, sl, r4, lsr #24 │ │ │ │ - andseq pc, sl, r8, lsl ip @ │ │ │ │ - andseq pc, sl, ip, lsl #24 │ │ │ │ + @ instruction: 0x001c5bd0 │ │ │ │ + andseq r0, fp, ip, asr #20 │ │ │ │ + andseq r8, lr, ip, lsr #16 │ │ │ │ + andseq r0, fp, r4, asr r9 │ │ │ │ + andseq r5, ip, r8, asr sl │ │ │ │ + andseq r5, ip, ip, lsr ip │ │ │ │ + andseq r0, fp, r4, asr r8 │ │ │ │ + andseq r5, ip, r8, asr #19 │ │ │ │ + andseq r0, fp, r4, lsl r7 │ │ │ │ + andseq r5, ip, r0, lsl #17 │ │ │ │ + andseq r0, fp, r0, ror r6 │ │ │ │ + andseq pc, sl, ip, asr lr @ │ │ │ │ + andseq r5, ip, r4, lsl #18 │ │ │ │ + @ instruction: 0x001b05b0 │ │ │ │ + andseq pc, sl, ip, lsr #27 │ │ │ │ + andseq pc, sl, r0, lsr #27 │ │ │ │ + mulseq sl, r4, sp │ │ │ │ + andseq pc, sl, r8, lsl #27 │ │ │ │ + andseq pc, sl, ip, ror sp @ │ │ │ │ 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 │ │ │ │ @@ -356451,15 +356451,15 @@ │ │ │ │ bl 20489c │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17a8c4 │ │ │ │ add r3, r4, #508 @ 0x1fc │ │ │ │ strh r0, [r3] │ │ │ │ ldrb r3, [r4, #424] @ 0x1a8 │ │ │ │ @@ -356493,40 +356493,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 17a964 │ │ │ │ bl 204f50 │ │ │ │ ldr r0, [r4, #488] @ 0x1e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17a978 │ │ │ │ ldr r1, [r5, #2244] @ 0x8c4 │ │ │ │ - bl 2ab124 │ │ │ │ + bl 2ab294 │ │ │ │ ldrb r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 17a9cc │ │ │ │ mov r0, r4 │ │ │ │ bl 35eb0 │ │ │ │ ldr r5, [r4, #496] @ 0x1f0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 17a9ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17a9b8 │ │ │ │ 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 31de98 │ │ │ │ + bl 31e008 │ │ │ │ b 17a984 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 171e08 │ │ │ │ b 17a944 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -356575,15 +356575,15 @@ │ │ │ │ bl 204f28 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17aab4 │ │ │ │ add r3, r5, #508 @ 0x1fc │ │ │ │ strh r0, [r3] │ │ │ │ ldr r2, [pc, #148] @ 17ab74 │ │ │ │ @@ -356677,15 +356677,15 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6] │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 17ac7c │ │ │ │ ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ - bl 2ab124 │ │ │ │ + bl 2ab294 │ │ │ │ ldr r6, [r4, #676] @ 0x2a4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ @@ -356790,15 +356790,15 @@ │ │ │ │ beq 17af24 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ beq 17ae10 │ │ │ │ ldrb r2, [r4, #424] @ 0x1a8 │ │ │ │ ldrh r1, [r7, #74] @ 0x4a │ │ │ │ orr r2, r2, #2 │ │ │ │ @@ -356850,15 +356850,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 17af24 │ │ │ │ ldr r1, [r5, #2244] @ 0x8c4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 17af10 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab554 │ │ │ │ + bl 2ab6c4 │ │ │ │ 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 │ │ │ │ @@ -356929,19 +356929,19 @@ │ │ │ │ b 17addc │ │ │ │ ldr r3, [pc, #32] @ 17b054 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b 17af98 │ │ │ │ rsbeq r5, fp, ip, asr #4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, lr, r4, ror r9 │ │ │ │ + andseq r7, lr, r4, ror #21 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x001c4fdc │ │ │ │ - andseq pc, sl, r8, asr fp @ │ │ │ │ - andseq pc, sl, r0, asr #6 │ │ │ │ + andseq r5, ip, ip, asr #2 │ │ │ │ + andseq pc, sl, r8, asr #25 │ │ │ │ + @ instruction: 0x001af4b0 │ │ │ │ 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] @ 17b1ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -357030,15 +357030,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 29e810 │ │ │ │ + bl 29e980 │ │ │ │ ldr r3, [pc, #324] @ 17b328 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi 17b320 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -357085,15 +357085,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 29e7e8 │ │ │ │ + bl 29e958 │ │ │ │ mov r3, #0 │ │ │ │ stm r4, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r2, #4 │ │ │ │ bne 17b2e4 │ │ │ │ ldr r3, [r0, #428] @ 0x1ac │ │ │ │ @@ -357114,16 +357114,16 @@ │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ b 17b258 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #83886080 @ 0x5000000 │ │ │ │ b 17b228 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r7, lr, fp, asr #14 │ │ │ │ - andseq r7, lr, ip, lsl r7 │ │ │ │ + @ instruction: 0x001e78bb │ │ │ │ + andseq r7, lr, ip, lsl #17 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 17b344 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ bne 17b3cc │ │ │ │ @@ -357171,22 +357171,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17bab4 │ │ │ │ add r5, r9, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17baf8 │ │ │ │ ldr r3, [r9, #504] @ 0x1f8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 17b6cc │ │ │ │ ldr r3, [r7, #896] @ 0x380 │ │ │ │ add sl, r7, #892 @ 0x37c │ │ │ │ @@ -357349,20 +357349,20 @@ │ │ │ │ sub r8, r8, #636 @ 0x27c │ │ │ │ bne 17b460 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ba80 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ba98 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r5, #132] @ 0x84 │ │ │ │ cmp fp, #0 │ │ │ │ beq 17b64c │ │ │ │ @@ -357608,15 +357608,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ bne 17bad0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 17babc │ │ │ │ b 17b418 │ │ │ │ cmp r0, #2 │ │ │ │ bne 17bb60 │ │ │ │ @@ -357624,35 +357624,35 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 17bb14 │ │ │ │ cmp r4, #0 │ │ │ │ bne 17bb00 │ │ │ │ b 17b434 │ │ │ │ ldr r0, [r7, #900] @ 0x384 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ beq 17baec │ │ │ │ b 17bb40 │ │ │ │ ldr r1, [r9, #500] @ 0x1f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 17bb30 │ │ │ │ b 17bb64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -357757,15 +357757,15 @@ │ │ │ │ bl 171e08 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17c2a8 │ │ │ │ ldr r3, [pc, #1580] @ 17c378 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ @@ -357805,15 +357805,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ beq 17bdec │ │ │ │ ldr r1, [r4, #496] @ 0x1f0 │ │ │ │ add r2, r4, #508 @ 0x1fc │ │ │ │ strh r3, [r2] │ │ │ │ @@ -357859,15 +357859,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17c230 │ │ │ │ mov r0, r4 │ │ │ │ bl 17b3e0 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -357994,15 +357994,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17c190 │ │ │ │ mov r0, #1 │ │ │ │ b 17bbd4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -358045,15 +358045,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17c0f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17c0f4 │ │ │ │ mov r1, r4 │ │ │ │ b 17c194 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ @@ -358114,15 +358114,15 @@ │ │ │ │ beq 17c2ec │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 17c2bc │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -358132,15 +358132,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 17c304 │ │ │ │ cmp r4, #0 │ │ │ │ bne 17c2f0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b 17bd44 │ │ │ │ @@ -358159,18 +358159,18 @@ │ │ │ │ b 17c160 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, fp, r4, asr r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r4, fp, r0, lsr r4 │ │ │ │ rsbeq r4, fp, ip, lsl r4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, lr, r0, ror #15 │ │ │ │ + andseq r6, lr, r0, asr r9 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x001c3ddc │ │ │ │ - @ instruction: 0x001ae8d0 │ │ │ │ + andseq r3, ip, ip, asr #30 │ │ │ │ + andseq lr, sl, r0, asr #20 │ │ │ │ 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] @ 17c728 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #896] @ 17c72c │ │ │ │ @@ -358397,24 +358397,24 @@ │ │ │ │ ldr r3, [pc, #56] @ 17c758 │ │ │ │ add r3, pc, r3 │ │ │ │ b 17c598 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, fp, r0, asr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, fp, ip, lsr #24 │ │ │ │ - andseq r6, lr, r4, ror #10 │ │ │ │ + @ instruction: 0x001e66d4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, lr, r0, lsr #10 │ │ │ │ - @ instruction: 0x001e63f8 │ │ │ │ - andseq lr, sl, r8, asr #10 │ │ │ │ + mulseq lr, r0, r6 │ │ │ │ + andseq r6, lr, r8, ror #10 │ │ │ │ + @ instruction: 0x001ae6b8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - @ instruction: 0x001e63b0 │ │ │ │ - andseq r3, ip, ip, asr #19 │ │ │ │ + andseq r6, lr, r0, lsr #10 │ │ │ │ + andseq r3, ip, ip, lsr fp │ │ │ │ rsbeq r3, fp, r8, ror #18 │ │ │ │ - andseq sp, sl, r4, asr ip │ │ │ │ + andseq sp, sl, r4, asr #27 │ │ │ │ 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 │ │ │ │ @@ -358440,65 +358440,65 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, r2 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ b 17c79c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r8, [r3, #592] @ 0x250 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r8, #1 │ │ │ │ ldreq r3, [r4, #472] @ 0x1d8 │ │ │ │ beq 17c7a8 │ │ │ │ add r8, r4, #480 @ 0x1e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17c85c │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13edd4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 17c888 │ │ │ │ ldr r1, [r4, #480] @ 0x1e0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 17c8b8 │ │ │ │ b 17c868 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 17c89c │ │ │ │ cmp r6, #0 │ │ │ │ bne 17c888 │ │ │ │ b 17c80c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -358522,15 +358522,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ beq 17c93c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ tst r2, #2 │ │ │ │ bne 17ca50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17ca30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 17c960 │ │ │ │ @@ -358550,15 +358550,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bhi 17c9e4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ beq 17c9a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17ca10 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #792] @ 17ccc8 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #776] @ 17ccc0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -358664,46 +358664,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 29feec │ │ │ │ + bl 2a005c │ │ │ │ ldrb r3, [r6, #1335] @ 0x537 │ │ │ │ bic r3, r3, #2 │ │ │ │ strb r3, [r6, #1335] @ 0x537 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17c934 │ │ │ │ b 17c920 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr sl, [r3, #592] @ 0x250 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp sl, #1 │ │ │ │ ldreq r3, [r7, #472] @ 0x1d8 │ │ │ │ beq 17c9f0 │ │ │ │ mov r1, r9 │ │ │ │ add r9, r7, #480 @ 0x1e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17cc50 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17c984 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #480] @ 0x1e0 │ │ │ │ bl 13edd4 │ │ │ │ @@ -358730,44 +358730,44 @@ │ │ │ │ b 17ca68 │ │ │ │ cmp r0, #2 │ │ │ │ beq 17cc7c │ │ │ │ ldr r1, [r7, #480] @ 0x1e0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 17ccac │ │ │ │ b 17cc5c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 17cc90 │ │ │ │ cmp sl, #0 │ │ │ │ bne 17cc7c │ │ │ │ b 17cbb4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, fp, r0, lsl r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r3, [fp], #-108 @ 0xffffff94 @ │ │ │ │ rsbeq r3, fp, r4, asr #12 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r5, lr, r4, ror #27 │ │ │ │ + andseq r5, lr, r4, asr pc │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - andseq r2, ip, r4, asr #24 │ │ │ │ - andseq sp, sl, ip, lsr #30 │ │ │ │ + @ instruction: 0x001c2db4 │ │ │ │ + mulseq sl, ip, r0 │ │ │ │ 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] │ │ │ │ @@ -359129,20 +359129,20 @@ │ │ │ │ ldr r3, [pc, #40] @ 17d2b8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 17d1e0 │ │ │ │ ldrdeq r2, [fp], #-248 @ 0xffffff08 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andseq r2, ip, r0, asr pc │ │ │ │ + andseq r3, ip, r0, asr #1 │ │ │ │ rsbeq r9, sp, ip, lsl ip │ │ │ │ - andseq r2, ip, r8, asr lr │ │ │ │ - andseq sp, sl, ip, lsl r9 │ │ │ │ - ldrsheq sp, [sl], -r0 │ │ │ │ - andseq sp, sl, r4, ror #1 │ │ │ │ + andseq r2, ip, r8, asr #31 │ │ │ │ + andseq sp, sl, ip, lsl #21 │ │ │ │ + andseq sp, sl, r0, ror #4 │ │ │ │ + andseq sp, sl, r4, asr r2 │ │ │ │ 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 │ │ │ │ @@ -359152,15 +359152,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 17d300 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #8 │ │ │ │ b 17cff8 │ │ │ │ - andseq r5, lr, r8, ror #12 │ │ │ │ + @ instruction: 0x001e57d8 │ │ │ │ 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] @ 17d600 │ │ │ │ mov r4, r3 │ │ │ │ @@ -359289,15 +359289,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 29feec │ │ │ │ + bl 2a005c │ │ │ │ ldrb r1, [r6, #1335] @ 0x537 │ │ │ │ ldr r3, [pc, #224] @ 17d614 │ │ │ │ bic r1, r1, #2 │ │ │ │ strb r1, [r6, #1335] @ 0x537 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ @@ -359349,19 +359349,19 @@ │ │ │ │ b 17d44c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r2, [fp], #-196 @ 0xffffff3c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r2, fp, r4, lsr #25 │ │ │ │ rsbeq r2, fp, ip, ror #23 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - mulseq lr, r0, r4 │ │ │ │ + andseq r5, lr, r0, lsl #12 │ │ │ │ rsbeq r2, fp, r0, ror sl │ │ │ │ - andseq r5, lr, r8, ror #7 │ │ │ │ - andseq sp, sl, r0, lsl #11 │ │ │ │ - mulseq ip, r0, r2 │ │ │ │ + andseq r5, lr, r8, asr r5 │ │ │ │ + @ instruction: 0x001ad6f0 │ │ │ │ + andseq r2, ip, r0, lsl #8 │ │ │ │ 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 │ │ │ │ @@ -359520,18 +359520,18 @@ │ │ │ │ beq 17dc80 │ │ │ │ cmp r6, #0 │ │ │ │ beq 17d8c4 │ │ │ │ cmp r6, r4 │ │ │ │ beq 17d8d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17dca4 │ │ │ │ strb r8, [r7, #7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ bic r2, r5, #-16777216 @ 0xff000000 │ │ │ │ and r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r2, r3 │ │ │ │ @@ -359764,29 +359764,29 @@ │ │ │ │ and fp, r5, #32 │ │ │ │ cmp r4, #0 │ │ │ │ bne 17d8a8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 17d8d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 17d8d8 │ │ │ │ tst r5, #1 │ │ │ │ bne 17d81c │ │ │ │ b 17d894 │ │ │ │ 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 17dcd4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17dcf8 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ b 17d8d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ @@ -360105,30 +360105,30 @@ │ │ │ │ cmp r3, #8 │ │ │ │ bne 17df10 │ │ │ │ b 17d9d0 │ │ │ │ rsbeq r2, fp, ip, asr #16 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andcs r0, r0, r0, lsr #32 │ │ │ │ ldrdeq r9, [sp], #-44 @ 0xffffffd4 @ │ │ │ │ - andseq r2, ip, ip, lsr r7 │ │ │ │ + andseq r2, ip, ip, lsr #17 │ │ │ │ rsbeq r9, sp, r0, asr r1 │ │ │ │ - andseq r2, ip, r0, ror r5 │ │ │ │ - andseq r4, lr, r8, lsr #24 │ │ │ │ - andseq r4, lr, ip, lsr ip │ │ │ │ - andseq ip, sl, r4, lsl #27 │ │ │ │ - andseq r2, ip, r8, lsr #6 │ │ │ │ - andseq r2, ip, r4, lsr #4 │ │ │ │ - @ instruction: 0x001acbf0 │ │ │ │ - andseq r4, lr, ip, ror #18 │ │ │ │ - andseq r2, ip, r0, ror #1 │ │ │ │ - @ instruction: 0x001acad8 │ │ │ │ - andseq ip, sl, r0, lsl #5 │ │ │ │ - andseq r2, ip, r8, asr #32 │ │ │ │ - andseq ip, sl, r0, ror #19 │ │ │ │ - @ instruction: 0x001ac1b4 │ │ │ │ + andseq r2, ip, r0, ror #13 │ │ │ │ + mulseq lr, r8, sp │ │ │ │ + andseq r4, lr, ip, lsr #27 │ │ │ │ + @ instruction: 0x001acef4 │ │ │ │ + mulseq ip, r8, r4 │ │ │ │ + mulseq ip, r4, r3 │ │ │ │ + andseq ip, sl, r0, ror #26 │ │ │ │ + @ instruction: 0x001e4adc │ │ │ │ + andseq r2, ip, r0, asr r2 │ │ │ │ + andseq ip, sl, r8, asr #24 │ │ │ │ + @ instruction: 0x001ac3f0 │ │ │ │ + @ instruction: 0x001c21b8 │ │ │ │ + andseq ip, sl, r0, asr fp │ │ │ │ + andseq ip, sl, r4, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #508] @ 17e438 │ │ │ │ ldr ip, [pc, #508] @ 17e43c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -360146,21 +360146,21 @@ │ │ │ │ bl 171e08 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b3e0 │ │ │ │ ldr r0, [r6, #652] @ 0x28c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, #2208 @ 0x8a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31de98 │ │ │ │ + bl 31e008 │ │ │ │ ldr r8, [r6, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r7, r8, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17e370 │ │ │ │ ldr r0, [r5, #148] @ 0x94 │ │ │ │ bl 204f50 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ bl 204f28 │ │ │ │ ldr r7, [r4, #496] @ 0x1f0 │ │ │ │ @@ -360168,43 +360168,43 @@ │ │ │ │ cmp r8, r7 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ beq 17e300 │ │ │ │ cmp r7, #0 │ │ │ │ beq 17e2e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 17e300 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17e364 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17e31c │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17e3b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ b 17e300 │ │ │ │ @@ -360214,15 +360214,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 17e38c │ │ │ │ cmp r8, #0 │ │ │ │ bne 17e378 │ │ │ │ b 17e2ac │ │ │ │ mov r3, #0 │ │ │ │ @@ -360249,25 +360249,25 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 17e264 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 17e3a8 │ │ │ │ b 17e418 │ │ │ │ strheq r1, [fp], #-220 @ 0xffffff24 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - andseq r4, lr, r0, ror r6 │ │ │ │ - andseq ip, sl, ip, ror #14 │ │ │ │ - andseq r1, ip, r4, asr #28 │ │ │ │ + andseq r4, lr, r0, ror #15 │ │ │ │ + @ instruction: 0x001ac8dc │ │ │ │ + @ instruction: 0x001c1fb4 │ │ │ │ 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] │ │ │ │ @@ -360474,16 +360474,16 @@ │ │ │ │ b 17e6e8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r1, fp, r4, asr r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r1, fp, ip, lsr r9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r1, fp, r8, asr #17 │ │ │ │ - andseq r1, ip, r4, ror #21 │ │ │ │ - andseq ip, sl, r4, ror #7 │ │ │ │ + andseq r1, ip, r4, asr ip │ │ │ │ + andseq ip, sl, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #164] @ 17e86c │ │ │ │ ldr r1, [pc, #164] @ 17e870 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -360504,15 +360504,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #120] @ 17e888 │ │ │ │ str r1, [r4, #692] @ 0x2b4 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ str r2, [r4, #704] @ 0x2c0 │ │ │ │ - bl 2a2310 │ │ │ │ + bl 2a2480 │ │ │ │ ldr r3, [r4, #2024] @ 0x7e8 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4, #596] @ 0x254 │ │ │ │ beq 17e85c │ │ │ │ ldr r1, [pc, #80] @ 17e88c │ │ │ │ ldr r2, [pc, #80] @ 17e890 │ │ │ │ ldr r3, [pc, #80] @ 17e894 │ │ │ │ @@ -361408,27 +361408,27 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 17e974 │ │ │ │ cmp r7, #0 │ │ │ │ beq 17f7dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 17f67c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 17f6d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r3, r4, #20480 @ 0x5000 │ │ │ │ ldr r1, [r4, #1972] @ 0x7b4 │ │ │ │ str r2, [r4, #1300] @ 0x514 │ │ │ │ @@ -361440,15 +361440,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17f5a8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f5818 │ │ │ │ b 17f5a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5818 │ │ │ │ @@ -361525,21 +361525,21 @@ │ │ │ │ mvn r7, #0 │ │ │ │ ldr r6, [r4, #1972] @ 0x7b4 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, r7 │ │ │ │ b 17f5bc │ │ │ │ rsbeq r0, fp, ip, asr #22 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, lr, r8, asr #6 │ │ │ │ + @ instruction: 0x001e34b8 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - andseq fp, sl, r0, lsl #8 │ │ │ │ - andseq r0, ip, r4, asr fp │ │ │ │ - andseq r3, lr, r8, asr #5 │ │ │ │ - andseq r0, ip, ip, lsr #22 │ │ │ │ - andseq fp, sl, r4, lsr #7 │ │ │ │ + andseq fp, sl, r0, ror r5 │ │ │ │ + andseq r0, ip, r4, asr #25 │ │ │ │ + andseq r3, lr, r8, lsr r4 │ │ │ │ + mulseq ip, ip, ip │ │ │ │ + andseq fp, sl, r4, lsl r5 │ │ │ │ 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 │ │ │ │ @@ -361674,23 +361674,23 @@ │ │ │ │ ldr r3, [r4, #1300] @ 0x514 │ │ │ │ cmp r3, #0 │ │ │ │ beq 17f9e4 │ │ │ │ b 17f9cc │ │ │ │ add fp, r6, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17fae4 │ │ │ │ ldr r3, [r6, #504] @ 0x1f8 │ │ │ │ mvn r1, #0 │ │ │ │ orr r3, r3, #1024 @ 0x400 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r6, #504] @ 0x1f8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17facc │ │ │ │ ldr r2, [r4, #1976] @ 0x7b8 │ │ │ │ ldr r1, [r4, #1780] @ 0x6f4 │ │ │ │ ldr r3, [r4, #1980] @ 0x7bc │ │ │ │ orr r2, r2, r1 │ │ │ │ ldr r1, [r4, #1984] @ 0x7c0 │ │ │ │ @@ -361715,27 +361715,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 17fb00 │ │ │ │ cmp r3, #0 │ │ │ │ bne 17faec │ │ │ │ b 17fa74 │ │ │ │ ldr r1, [r6, #500] @ 0x1f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 17fb20 │ │ │ │ b 17fb30 │ │ │ │ cmp r6, #0 │ │ │ │ bne 17f9c0 │ │ │ │ @@ -361983,18 +361983,18 @@ │ │ │ │ beq 180020 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17ff40 │ │ │ │ cmp r4, r6 │ │ │ │ beq 17ff64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ff64 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r0, #364] @ 0x16c │ │ │ │ blx r2 │ │ │ │ str r4, [r7] │ │ │ │ @@ -362012,15 +362012,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 17ffcc │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17ffcc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #3232] @ 0xca0 │ │ │ │ @@ -362044,15 +362044,15 @@ │ │ │ │ ldr r3, [r5, #3232] @ 0xca0 │ │ │ │ mov r7, r1 │ │ │ │ b 17ff84 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17ff64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 17ff64 │ │ │ │ cmp r1, #0 │ │ │ │ beq 17ffe4 │ │ │ │ ldr r3, [fp, #1296] @ 0x510 │ │ │ │ mov r7, ip │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [fp, #1296] @ 0x510 │ │ │ │ @@ -362087,48 +362087,48 @@ │ │ │ │ str r1, [fp, #1296] @ 0x510 │ │ │ │ b 17fdc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r9, #500 @ 0x1f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne 180268 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne 18023c │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r9, [r2, #4] │ │ │ │ b 17fe28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r9, #500 @ 0x1f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1801a0 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r9, [r2, #20] │ │ │ │ beq 17fe98 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #500] @ 0x1f4 │ │ │ │ @@ -362144,15 +362144,15 @@ │ │ │ │ beq 1801e4 │ │ │ │ ldr r1, [r9, #500] @ 0x1f4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ bne 1801b4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -362165,15 +362165,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 180208 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1801f4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -362194,15 +362194,15 @@ │ │ │ │ beq 1802ac │ │ │ │ ldr r1, [r9, #500] @ 0x1f4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ bne 18027c │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -362215,15 +362215,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1802d0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1802bc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -362264,18 +362264,18 @@ │ │ │ │ b 180414 │ │ │ │ cmp r5, #0 │ │ │ │ beq 180448 │ │ │ │ cmp r5, r4 │ │ │ │ beq 1803bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [r7] │ │ │ │ beq 180460 │ │ │ │ ldr r2, [r5, #148] @ 0x94 │ │ │ │ ldr r0, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -362303,33 +362303,33 @@ │ │ │ │ lsl sl, r3, r8 │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ bne 180388 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1804a8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ str r5, [r7] │ │ │ │ b 1803bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [r7] │ │ │ │ bne 1803ec │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 180490 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180460 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r7] │ │ │ │ bne 1803bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -362368,15 +362368,15 @@ │ │ │ │ str sl, [r5] │ │ │ │ beq 1804b4 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ beq 18051c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18051c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -362393,25 +362393,25 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1805b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1805e4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ beq 1805d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180608 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -362463,18 +362463,18 @@ │ │ │ │ beq 180720 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1806c0 │ │ │ │ cmp r4, sl │ │ │ │ beq 1806d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180738 │ │ │ │ str r9, [r8, #4] │ │ │ │ str r9, [r8, #8] │ │ │ │ ldr r3, [r7, #3904] @ 0xf40 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ @@ -362492,15 +362492,15 @@ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r8, r6 │ │ │ │ bne 1806a4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1806d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 1806d4 │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ subs r0, sl, #0 │ │ │ │ @@ -362525,15 +362525,15 @@ │ │ │ │ beq 18075c │ │ │ │ ldr fp, [r6] │ │ │ │ mov r4, r6 │ │ │ │ cmp fp, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, fp │ │ │ │ beq 180770 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180770 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -362605,18 +362605,18 @@ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ str r3, [r9, #8] │ │ │ │ beq 180b9c │ │ │ │ cmp r7, r6 │ │ │ │ beq 18090c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180b00 │ │ │ │ str r7, [r9] │ │ │ │ ldr r6, [sl, r8, lsl #2] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -362691,15 +362691,15 @@ │ │ │ │ ldr r6, [r9] │ │ │ │ add r5, r3, fp │ │ │ │ bne 1808c4 │ │ │ │ cmp r6, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r6 │ │ │ │ beq 180a58 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180adc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9], #12 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ @@ -362777,15 +362777,15 @@ │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r3, fp │ │ │ │ add r8, r8, #3 │ │ │ │ bhi 180a24 │ │ │ │ b 180a90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 18090c │ │ │ │ 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 │ │ │ │ @@ -362804,55 +362804,55 @@ │ │ │ │ ldr r0, [r4, #1300] @ 0x514 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1809e8 │ │ │ │ b 18099c │ │ │ │ add r3, r6, #500 @ 0x1f4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180cfc │ │ │ │ ldr r3, [r6, #504] @ 0x1f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r3, r3, #524288 @ 0x80000 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r6, #504] @ 0x1f8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180d90 │ │ │ │ ldr r6, [sl, r8, lsl #2] │ │ │ │ b 180934 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r3, #592] @ 0x250 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #472] @ 0x1d8 │ │ │ │ beq 180b64 │ │ │ │ add r3, r5, #480 @ 0x1e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180da8 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180a0c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #480] @ 0x1e0 │ │ │ │ bl 13edd4 │ │ │ │ @@ -362871,15 +362871,15 @@ │ │ │ │ beq 180d40 │ │ │ │ ldr r1, [r6, #500] @ 0x1f4 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 180d10 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -362891,15 +362891,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 180d60 │ │ │ │ cmp r4, #0 │ │ │ │ bne 180d4c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -362914,15 +362914,15 @@ │ │ │ │ beq 180dec │ │ │ │ ldr r1, [r5, #480] @ 0x1e0 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 180dbc │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ @@ -362934,15 +362934,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 180e0c │ │ │ │ cmp r4, #0 │ │ │ │ bne 180df8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -363017,18 +363017,18 @@ │ │ │ │ mov r1, #1 │ │ │ │ lsl r9, r1, fp │ │ │ │ addeq sl, r6, #12 │ │ │ │ beq 181138 │ │ │ │ cmp r7, #0 │ │ │ │ beq 180f68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 180ec4 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -363138,15 +363138,15 @@ │ │ │ │ movcc r3, sl │ │ │ │ str r3, [r7, #476] @ 0x1dc │ │ │ │ b 180f10 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1812d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ b 180fc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrh r1, [r2, #-4] │ │ │ │ ldrh r2, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ bne 180fb4 │ │ │ │ @@ -363187,15 +363187,15 @@ │ │ │ │ add r5, r5, #6 │ │ │ │ beq 18123c │ │ │ │ ldr r4, [sl, r5, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 1811e4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1811e4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -363290,15 +363290,15 @@ │ │ │ │ add r6, r6, #6 │ │ │ │ beq 1813d8 │ │ │ │ ldr r4, [r8, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 181380 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 181380 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -363328,35 +363328,35 @@ │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ add r3, r3, #11840 @ 0x2e40 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ b 181264 │ │ │ │ add sl, r7, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 181534 │ │ │ │ ldr r3, [r7, #504] @ 0x1f8 │ │ │ │ mvn r1, #0 │ │ │ │ orr r3, r3, #262144 @ 0x40000 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r7, #504] @ 0x1f8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180ffc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #500] @ 0x1f4 │ │ │ │ bl 13edd4 │ │ │ │ b 180ffc │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #592] @ 0x250 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1814c0 │ │ │ │ ldr r3, [r7, #472] @ 0x1d8 │ │ │ │ b 181118 │ │ │ │ lsl r3, r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -363364,28 +363364,28 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 1811a0 │ │ │ │ mov r1, r9 │ │ │ │ add r9, r7, #480 @ 0x1e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18159c │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 180f10 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #480] @ 0x1e0 │ │ │ │ bl 13edd4 │ │ │ │ @@ -363395,54 +363395,54 @@ │ │ │ │ b 1813dc │ │ │ │ cmp r0, #2 │ │ │ │ beq 181560 │ │ │ │ ldr r1, [r7, #500] @ 0x1f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 181590 │ │ │ │ b 181540 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 181574 │ │ │ │ cmp r4, #0 │ │ │ │ bne 181560 │ │ │ │ b 18144c │ │ │ │ cmp r0, #2 │ │ │ │ beq 1815c8 │ │ │ │ ldr r1, [r7, #480] @ 0x1e0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 1815f8 │ │ │ │ b 1815a8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1815dc │ │ │ │ cmp r4, #0 │ │ │ │ bne 1815c8 │ │ │ │ b 1814dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -363472,18 +363472,18 @@ │ │ │ │ str r1, [r5] │ │ │ │ beq 1817b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 181684 │ │ │ │ cmp r6, r4 │ │ │ │ beq 181698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 18175c │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r5, #16] │ │ │ │ mov r0, sp │ │ │ │ stmib r5, {r6, r9} │ │ │ │ @@ -363543,70 +363543,70 @@ │ │ │ │ cmp r7, r2 │ │ │ │ bls 18172c │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ ands r4, r1, #16 │ │ │ │ bne 181710 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r9, [r3, #592] @ 0x250 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r9, #1 │ │ │ │ bne 1817c4 │ │ │ │ ldr r3, [r6, #472] @ 0x1d8 │ │ │ │ b 181710 │ │ │ │ cmp r6, #0 │ │ │ │ beq 181698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 181698 │ │ │ │ mov r1, r4 │ │ │ │ add r4, r6, #480 @ 0x1e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18182c │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 18172c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #480] @ 0x1e0 │ │ │ │ bl 13edd4 │ │ │ │ b 18172c │ │ │ │ cmp r0, #2 │ │ │ │ beq 181858 │ │ │ │ ldr r1, [r6, #480] @ 0x1e0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 181888 │ │ │ │ b 181838 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 18186c │ │ │ │ cmp r9, #0 │ │ │ │ bne 181858 │ │ │ │ b 1817e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -363636,15 +363636,15 @@ │ │ │ │ beq 181b74 │ │ │ │ cmp r3, #0 │ │ │ │ beq 181a68 │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 18191c │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181ae0 │ │ │ │ add r3, r7, r6 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ add r3, r5, r3 │ │ │ │ add r3, r3, #4864 @ 0x1300 │ │ │ │ mov r2, #0 │ │ │ │ @@ -363731,27 +363731,27 @@ │ │ │ │ beq 181bfc │ │ │ │ cmp fp, #0 │ │ │ │ beq 181a90 │ │ │ │ cmp fp, r4 │ │ │ │ beq 181ac8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ b 181abc │ │ │ │ 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 181ac8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181a9c │ │ │ │ add r3, r7, r6 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ add r3, r5, r3 │ │ │ │ add r3, r3, #4864 @ 0x1300 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ @@ -363793,15 +363793,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr r4, [r5, fp] │ │ │ │ b 181980 │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 181b90 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181bb8 │ │ │ │ add r3, r7, r6 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ add r3, r5, r3 │ │ │ │ add r3, r3, #4864 @ 0x1300 │ │ │ │ mov r2, #0 │ │ │ │ @@ -363827,28 +363827,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 181a60 │ │ │ │ b 181a34 │ │ │ │ cmp fp, #0 │ │ │ │ beq 181ac8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 181ac8 │ │ │ │ add sl, r4, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 181c6c │ │ │ │ ldr r3, [r4, #504] @ 0x1f8 │ │ │ │ mvn r1, #0 │ │ │ │ orr r3, r3, #65536 @ 0x10000 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #504] @ 0x1f8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 181cd4 │ │ │ │ ldr ip, [r7, #1988] @ 0x7c4 │ │ │ │ ldr r0, [r5, #1980] @ 0x7bc │ │ │ │ ldr r4, [r8] │ │ │ │ ldr r3, [r5, #1976] @ 0x7b8 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ @@ -363857,28 +363857,28 @@ │ │ │ │ b 1819f0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 181c98 │ │ │ │ ldr r1, [r4, #500] @ 0x1f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 181cc8 │ │ │ │ b 181c78 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 181cac │ │ │ │ cmp fp, #0 │ │ │ │ bne 181c98 │ │ │ │ b 181c2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -364041,18 +364041,18 @@ │ │ │ │ str r1, [r5] │ │ │ │ beq 182004 │ │ │ │ cmp r6, #0 │ │ │ │ beq 181f68 │ │ │ │ cmp r6, r4 │ │ │ │ beq 181f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 181fe0 │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ strh r3, [r5, #4] │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldrb r2, [r6, #76] @ 0x4c │ │ │ │ lsr r3, r3, r8 │ │ │ │ @@ -364084,27 +364084,27 @@ │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 181f70 │ │ │ │ b 181f7c │ │ │ │ cmp r6, #0 │ │ │ │ beq 181f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 181f7c │ │ │ │ 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 18204c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 182058 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -364125,15 +364125,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1820c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1820cc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -364301,15 +364301,15 @@ │ │ │ │ cmp fp, #0 │ │ │ │ ldr r9, [r3, r5, lsl #2] │ │ │ │ beq 1823b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 182390 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 182390 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ @@ -364326,15 +364326,15 @@ │ │ │ │ beq 18236c │ │ │ │ cmp r6, r9 │ │ │ │ moveq r6, #1 │ │ │ │ lsleq r6, r6, r5 │ │ │ │ beq 182284 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ b 18236c │ │ │ │ cmp fp, #0 │ │ │ │ beq 182408 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r9, [sp, #88] @ 0x58 │ │ │ │ bne 18236c │ │ │ │ mov r6, #1 │ │ │ │ @@ -364368,15 +364368,15 @@ │ │ │ │ mov r9, #1 │ │ │ │ mov fp, ip │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r4, #0 │ │ │ │ beq 18249c │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18249c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -364413,15 +364413,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 1823f4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ str r9, [r7] │ │ │ │ ldr r9, [r9, #68] @ 0x44 │ │ │ │ mov r6, #1 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r6, r6, r5 │ │ │ │ bne 182290 │ │ │ │ add r1, r4, sl │ │ │ │ @@ -364445,23 +364445,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 182328 │ │ │ │ b 182300 │ │ │ │ add r3, r9, #500 @ 0x1f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 182634 │ │ │ │ ldr r3, [r9, #504] @ 0x1f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r9, #504] @ 0x1f8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18261c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r9, [r3, #68] @ 0x44 │ │ │ │ b 18229c │ │ │ │ lsl r3, r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -364485,15 +364485,15 @@ │ │ │ │ beq 182678 │ │ │ │ ldr r1, [r9, #500] @ 0x1f4 │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 182648 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -364505,15 +364505,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 182698 │ │ │ │ cmp r4, #0 │ │ │ │ bne 182684 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -364620,30 +364620,30 @@ │ │ │ │ bhi 182868 │ │ │ │ ldr r3, [pc, #16] @ 182870 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r0, lr, r0, ror #4 │ │ │ │ + @ instruction: 0x001e03d0 │ │ │ │ ldr r3, [pc, #48] @ 1828ac │ │ │ │ sub r2, r0, #142 @ 0x8e │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ bhi 182898 │ │ │ │ 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, lsl r2 │ │ │ │ + andseq r0, lr, r1, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ 1829cc │ │ │ │ ldr r2, [pc, #260] @ 1829d0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -364707,20 +364707,20 @@ │ │ │ │ b 18293c │ │ │ │ mov r0, #20 │ │ │ │ b 18293c │ │ │ │ mov r0, #23 │ │ │ │ b 18293c │ │ │ │ mov r0, #4 │ │ │ │ b 18293c │ │ │ │ - andseq r0, lr, lr, asr #3 │ │ │ │ + andseq r0, lr, lr, lsr r3 │ │ │ │ rsbeq sp, sl, r4, lsr #14 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, lr, ip, lsl r2 │ │ │ │ - @ instruction: 0x001bd9f0 │ │ │ │ - andseq r8, sl, r0, asr #4 │ │ │ │ + andseq r0, lr, ip, lsl #7 │ │ │ │ + andseq sp, fp, r0, ror #22 │ │ │ │ + @ instruction: 0x001a83b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ 182a7c │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -364753,17 +364753,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 182a34 │ │ │ │ strdeq sp, [sl], #-84 @ 0xffffffac @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, lr, ip, asr #1 │ │ │ │ - @ instruction: 0x001bd8d8 │ │ │ │ - andseq r8, sl, r0, lsl #2 │ │ │ │ + andseq r0, lr, ip, lsr r2 │ │ │ │ + andseq sp, fp, r8, asr #20 │ │ │ │ + andseq r8, sl, r0, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ 182b58 │ │ │ │ ldr r2, [pc, #176] @ 182b5c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -364806,20 +364806,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 │ │ │ │ + andseq r0, lr, r9, ror r1 │ │ │ │ rsbeq sp, sl, r4, asr #10 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, lr, ip, lsl r0 │ │ │ │ - andseq sp, fp, r0, ror #16 │ │ │ │ - andseq r8, sl, r0, rrx │ │ │ │ + andseq r0, lr, ip, lsl #3 │ │ │ │ + @ instruction: 0x001bd9d0 │ │ │ │ + @ instruction: 0x001a81d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 173364 │ │ │ │ mov r0, r4 │ │ │ │ @@ -364937,15 +364937,15 @@ │ │ │ │ rsbeq sp, sl, r8, lsl 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 #28 │ │ │ │ + @ instruction: 0x001dffdc │ │ │ │ strdeq sp, [sl], #-32 @ 0xffffffe0 @ │ │ │ │ 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] @ 182e64 │ │ │ │ ldr r3, [pc, #224] @ 182e68 │ │ │ │ @@ -365296,16 +365296,16 @@ │ │ │ │ ldreq r4, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ b 183134 │ │ │ │ svccc 0x007f0000 │ │ │ │ - andseq pc, sp, r8, asr fp @ │ │ │ │ - andseq pc, sp, sl, lsl #23 │ │ │ │ + andseq pc, sp, r8, asr #25 │ │ │ │ + @ instruction: 0x001dfcfa │ │ │ │ @ instruction: 0xfffff800 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -366873,17 +366873,17 @@ │ │ │ │ rsbeq fp, sl, r0, lsl #22 │ │ │ │ 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 │ │ │ │ - andseq lr, sp, ip, asr #1 │ │ │ │ - andseq r6, sl, r8, lsr r0 │ │ │ │ - andseq fp, fp, r4, asr r8 │ │ │ │ + andseq lr, sp, ip, lsr r2 │ │ │ │ + andseq r6, sl, r8, lsr #3 │ │ │ │ + andseq fp, fp, r4, asr #19 │ │ │ │ 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] @ 184f30 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -367103,19 +367103,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #4] │ │ │ │ b 184e20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, sl, r4, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq fp, [sl], #-60 @ 0xffffffc4 @ │ │ │ │ - andseq lr, sp, r8, asr #32 │ │ │ │ + @ instruction: 0x001de1b8 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ strheq fp, [sl], #-20 @ 0xffffffec @ │ │ │ │ - andseq sp, sp, r4, lsl #26 │ │ │ │ + andseq sp, sp, r4, ror lr │ │ │ │ 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] @ 185b88 │ │ │ │ ldr r3, [pc, #3100] @ 185b8c │ │ │ │ @@ -368299,16 +368299,16 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ b 186004 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sl, sl, r0, ror r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andgt r2, r6, r0, lsl #26 │ │ │ │ rsbeq r9, sl, r0, lsl pc │ │ │ │ - andseq ip, sp, r8, lsr #23 │ │ │ │ - andseq ip, sp, r8, lsr #22 │ │ │ │ + andseq ip, sp, r8, lsl sp │ │ │ │ + mulseq sp, r8, ip │ │ │ │ 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] @ 186354 │ │ │ │ mov r5, r3 │ │ │ │ @@ -372547,15 +372547,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 │ │ │ │ - @ instruction: 0x001d93b4 │ │ │ │ + andseq r9, sp, r4, lsr #10 │ │ │ │ svcvc 0x00ff0000 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ andeq r0, r4, r7, lsl #4 │ │ │ │ andeq r0, r4, r3, lsl #4 │ │ │ │ andgt r2, r0, r0, lsl #26 │ │ │ │ blmi 1be46c │ │ │ │ svccc 0x00808081 │ │ │ │ @@ -372639,15 +372639,15 @@ │ │ │ │ bl 1421d0 │ │ │ │ str r5, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 2aaf00 │ │ │ │ + bl 2ab070 │ │ │ │ b 18a554 │ │ │ │ bl 1421d0 │ │ │ │ mov r5, r4 │ │ │ │ add r6, r4, #3488 @ 0xda0 │ │ │ │ ldr r0, [r5, #1304] @ 0x518 │ │ │ │ add r5, r5, #436 @ 0x1b4 │ │ │ │ bl 1de10 │ │ │ │ @@ -372983,15 +372983,15 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 18c744 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 2aaf00 │ │ │ │ + bl 2ab070 │ │ │ │ b 18aac4 │ │ │ │ bl 1421d0 │ │ │ │ mov r5, r4 │ │ │ │ add r6, r4, #3488 @ 0xda0 │ │ │ │ ldr r0, [r5, #1304] @ 0x518 │ │ │ │ add r5, r5, #436 @ 0x1b4 │ │ │ │ bl 1de10 │ │ │ │ @@ -373494,18 +373494,18 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, sl, r4, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ @ instruction: 0x0067d59c │ │ │ │ rsbeq r4, sl, r4, ror sp │ │ │ │ - ldrsheq r5, [fp], -r8 │ │ │ │ - andseq pc, r9, ip, lsr #17 │ │ │ │ - ldrsheq r5, [fp], -r4 │ │ │ │ - andseq pc, r9, r4, lsl #17 │ │ │ │ + andseq r5, fp, r8, ror #4 │ │ │ │ + andseq pc, r9, ip, lsl sl @ │ │ │ │ + andseq r5, fp, r4, ror #4 │ │ │ │ + @ instruction: 0x0019f9f4 │ │ │ │ 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 │ │ │ │ @@ -374122,15 +374122,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ - andseq r7, sp, r8, lsl #1 │ │ │ │ + @ instruction: 0x001d71f8 │ │ │ │ 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 │ │ │ │ @@ -374152,15 +374152,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ cmp r8, #0 │ │ │ │ and r4, r4, #3 │ │ │ │ beq 18bd64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 │ │ │ │ @@ -374245,15 +374245,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 │ │ │ │ - mulseq sp, r0, lr │ │ │ │ + andseq r7, sp, r0 │ │ │ │ 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 │ │ │ │ @@ -374343,17 +374343,17 @@ │ │ │ │ bl 140bac │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ b 18bfa8 │ │ │ │ strdeq r4, [sl], #-8 @ │ │ │ │ submi r0, r0, r0 │ │ │ │ eorseq pc, pc, r0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r6, sp, r8, lsr sp │ │ │ │ - andseq lr, r9, r0, lsr fp │ │ │ │ - @ instruction: 0x001b43b8 │ │ │ │ + andseq r6, sp, r8, lsr #29 │ │ │ │ + andseq lr, r9, r0, lsr #25 │ │ │ │ + andseq r4, fp, r8, lsr #10 │ │ │ │ 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 │ │ │ │ @@ -376073,15 +376073,15 @@ │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ ldrh fp, [r2] │ │ │ │ b 18d748 │ │ │ │ add r8, r8, #8 │ │ │ │ b 18d6e0 │ │ │ │ mov r4, ip │ │ │ │ b 18d864 │ │ │ │ - @ instruction: 0x001d56fb │ │ │ │ + andseq r5, sp, fp, ror #16 │ │ │ │ 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 │ │ │ │ @@ -377118,17 +377118,17 @@ │ │ │ │ @ instruction: 0xf0008e00 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r1, sl, r4, asr #27 │ │ │ │ rsbeq r1, sl, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, sp, r4, lsl #24 │ │ │ │ - andseq r1, fp, r8, lsr #5 │ │ │ │ - @ instruction: 0x0019b9f8 │ │ │ │ + andseq r3, sp, r4, ror sp │ │ │ │ + andseq r1, fp, r8, lsl r4 │ │ │ │ + andseq fp, r9, r8, ror #22 │ │ │ │ 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 18e0a4 │ │ │ │ @@ -378319,15 +378319,15 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ b 18fd08 │ │ │ │ mov r0, r5 │ │ │ │ bl 18fa88 │ │ │ │ b 18fc48 │ │ │ │ mov r3, fp │ │ │ │ b 18fd54 │ │ │ │ - andseq r3, sp, r9, lsr #1 │ │ │ │ + andseq r3, sp, r9, lsl r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne 18ffb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrb lr, [r1, #1] │ │ │ │ cmp lr, #0 │ │ │ │ beq 190004 │ │ │ │ add ip, r3, #4 │ │ │ │ @@ -378570,15 +378570,15 @@ │ │ │ │ ldrh lr, [r4, #-4] │ │ │ │ add lr, r6, lr, lsl #4 │ │ │ │ add lr, lr, #2688 @ 0xa80 │ │ │ │ add lr, lr, #8 │ │ │ │ b 1900ac │ │ │ │ mov r3, sl │ │ │ │ b 1900fc │ │ │ │ - andseq r2, sp, pc, lsl #26 │ │ │ │ + andseq r2, sp, pc, ror lr │ │ │ │ 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 │ │ │ │ @@ -378631,15 +378631,15 @@ │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ bl 37468 │ │ │ │ ldr r4, [r6, #672] @ 0x2a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 190368 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1903ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #672] @ 0x2a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 173364 │ │ │ │ ldr r0, [r6, #656] @ 0x290 │ │ │ │ @@ -379404,17 +379404,17 @@ │ │ │ │ andgt r2, r4, r0, lsl #4 │ │ │ │ andgt r2, r2, r0, lsl #4 │ │ │ │ rsbeq pc, r9, r8, asr #12 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r4, r0, r1, lsl #5 │ │ │ │ andeq r2, r0, r6, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x001d1ed0 │ │ │ │ - andseq r9, r9, r4, lsr #25 │ │ │ │ - andseq pc, sl, r0, asr #9 │ │ │ │ + andseq r2, sp, r0, asr #32 │ │ │ │ + andseq r9, r9, r4, lsl lr │ │ │ │ + andseq pc, sl, r0, lsr r6 @ │ │ │ │ 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] @ 19134c │ │ │ │ @@ -379654,16 +379654,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ b 191214 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, r9, r0, asr r0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq lr, r9, r8, asr #27 │ │ │ │ - andseq r2, sp, r4, lsr #5 │ │ │ │ - @ instruction: 0x001d1ad4 │ │ │ │ + andseq r2, sp, r4, lsl r4 │ │ │ │ + andseq r1, sp, r4, asr #24 │ │ │ │ ldr r3, [pc, #12] @ 191374 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #3872] @ 0xf20 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xfffffc0c │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -379809,15 +379809,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr ip, [r4] │ │ │ │ b 1914e8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, r9, r0, asr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andgt r3, r1, r0 │ │ │ │ - @ instruction: 0x001d28dc │ │ │ │ + andseq r2, sp, ip, asr #20 │ │ │ │ rsbeq lr, r9, r0, lsl #21 │ │ │ │ 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 │ │ │ │ @@ -379871,15 +379871,15 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr lr, [r6] │ │ │ │ b 191610 │ │ │ │ andgt r3, r0, r0 │ │ │ │ - @ instruction: 0x001d27b8 │ │ │ │ + andseq r2, sp, r8, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -379993,15 +379993,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr ip, [r5] │ │ │ │ b 191738 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, r9, ip, lsl #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, sp, r0, lsr #13 │ │ │ │ + andseq r2, sp, r0, lsl r8 │ │ │ │ andgt r3, r0, r0 │ │ │ │ blt ff5918b4 │ │ │ │ @ instruction: 0x0069e79c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ @@ -380649,15 +380649,15 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 191488 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r9 │ │ │ │ beq 1923c0 │ │ │ │ ldr r3, [fp, #-392] @ 0xfffffe78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1920b0 │ │ │ │ ldrb r3, [r4, #92] @ 0x5c │ │ │ │ @@ -380712,15 +380712,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1922f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1922f4 │ │ │ │ mov r1, r5 │ │ │ │ b 1923c0 │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [fp, #-388] @ 0xfffffe7c │ │ │ │ mov r1, r4 │ │ │ │ @@ -381113,23 +381113,23 @@ │ │ │ │ b 1928b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r4, #0 │ │ │ │ b 19267c │ │ │ │ rsbeq sp, r9, ip, lsr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sp, r9, r4, ror fp │ │ │ │ - andseq r1, sp, r0, ror r1 │ │ │ │ + andseq r1, sp, r0, ror #5 │ │ │ │ andgt r3, r0, r0 │ │ │ │ - andseq r1, sp, r8, lsl #1 │ │ │ │ - andseq r0, sp, r0, ror #31 │ │ │ │ + @ instruction: 0x001d11f8 │ │ │ │ + andseq r1, sp, r0, asr r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r0, sp, r0, ror #28 │ │ │ │ - mulseq sp, r8, sp │ │ │ │ - andseq r0, sp, ip, lsl #27 │ │ │ │ - andseq r0, sp, r8, lsl #26 │ │ │ │ + @ instruction: 0x001d0fd0 │ │ │ │ + andseq r0, sp, r8, lsl #30 │ │ │ │ + @ instruction: 0x001d0efc │ │ │ │ + andseq r0, sp, r8, ror lr │ │ │ │ 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 │ │ │ │ @@ -382904,36 +382904,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 │ │ │ │ - andseq pc, ip, r8, asr #23 │ │ │ │ + andseq pc, ip, r8, lsr sp @ │ │ │ │ rsbeq ip, r9, ip, asr #10 │ │ │ │ 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 219464c │ │ │ │ andeq r2, r3, r4, ror #1 │ │ │ │ cmnmi pc, #0 │ │ │ │ rsbeq fp, r9, r8, asr ip │ │ │ │ andeq r2, r0, r2, asr #1 │ │ │ │ - andseq pc, ip, r4, lsr r2 @ │ │ │ │ + andseq pc, ip, r4, lsr #7 │ │ │ │ svceq 0x00003000 │ │ │ │ andeq r2, r5, r8, asr #32 │ │ │ │ andeq r2, r0, r0, ror r0 │ │ │ │ andeq r2, r1, r8, rrx │ │ │ │ andeq r2, r1, ip, rrx │ │ │ │ - @ instruction: 0x001cefd0 │ │ │ │ + andseq pc, ip, r0, asr #2 │ │ │ │ svcmi 0x00800000 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrh r3, [r0, #36] @ 0x24 │ │ │ │ lsr r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ bhi 193a14 │ │ │ │ ldr r2, [r6, #2040] @ 0x7f8 │ │ │ │ @@ -383852,44 +383852,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 #18 │ │ │ │ + mulseq ip, r4, sl │ │ │ │ ldr r3, [pc, #28] @ 195518 │ │ │ │ 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: 0x001ce8f8 │ │ │ │ + andseq lr, ip, r8, ror #20 │ │ │ │ ldr r3, [pc, #28] @ 195540 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x001ce8d0 │ │ │ │ + andseq lr, ip, r0, asr #20 │ │ │ │ ldr r3, [pc, #24] @ 195564 │ │ │ │ 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 lr, ip, r8, lsr #17 │ │ │ │ + andseq lr, ip, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ @@ -383916,15 +383916,15 @@ │ │ │ │ beq 1955e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #27 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ pop {r4, pc} │ │ │ │ - andseq lr, ip, r0, lsr r8 │ │ │ │ + andseq lr, ip, r0, lsr #19 │ │ │ │ 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] @ 1956d8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -388896,15 +388896,15 @@ │ │ │ │ rsbeq r6, r9, r8, asr #22 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x001cc5f4 │ │ │ │ + andseq ip, ip, r4, ror #14 │ │ │ │ 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 │ │ │ │ @@ -388919,15 +388919,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 │ │ │ │ - @ instruction: 0x001cb9f4 │ │ │ │ + andseq fp, ip, r4, ror #22 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ stcvc 3, cr0, [r0], {240} @ 0xf0 │ │ │ │ ldc2l 12, cr15, [ip], #1008 @ 0x3f0 │ │ │ │ ldc2l 1, cr0, [ip] │ │ │ │ cmp r3, r5 │ │ │ │ bhi 19aa64 │ │ │ │ ldr r1, [pc, #-60] @ 19a404 │ │ │ │ @@ -389936,20 +389936,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 19b384 │ │ │ │ - andseq fp, ip, r0, lsl #10 │ │ │ │ + andseq fp, ip, r0, ror r6 │ │ │ │ rsbeq r4, r9, r0, lsr #25 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, ip, r0, lsr #9 │ │ │ │ - andseq r5, sl, r0, asr r0 │ │ │ │ - andseq pc, r8, ip, ror r7 @ │ │ │ │ + andseq fp, ip, r0, lsl r6 │ │ │ │ + andseq r5, sl, r0, asr #3 │ │ │ │ + andseq pc, r8, ip, ror #17 │ │ │ │ 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 │ │ │ │ @@ -389962,15 +389962,15 @@ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e02c │ │ │ │ cmp r4, #0 │ │ │ │ beq 19b46c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #804] @ 19b7a0 │ │ │ │ ldrb r2, [r4, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #424] @ 0x1a8 │ │ │ │ @@ -390168,15 +390168,15 @@ │ │ │ │ ldr r2, [pc, #36] @ 19b7b0 │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ b 19b604 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ b 19b680 │ │ │ │ - @ instruction: 0x001cb3d8 │ │ │ │ + andseq fp, ip, r8, asr #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ svceq 0x00ffc000 │ │ │ │ svccc 0x00fff000 │ │ │ │ svceq 0x00fe0000 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -390512,15 +390512,15 @@ │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ bl 37468 │ │ │ │ ldr r4, [r6, #672] @ 0x2a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 19bd0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 19bd50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #672] @ 0x2a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 173364 │ │ │ │ ldr r0, [r6, #656] @ 0x290 │ │ │ │ @@ -391246,20 +391246,20 @@ │ │ │ │ andgt r2, r1, r0, lsl #16 │ │ │ │ andgt r3, r2, r0, lsl #16 │ │ │ │ strdeq r3, [r9], #-220 @ 0xffffff24 @ │ │ │ │ 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 #4 │ │ │ │ - andseq lr, r8, r4, lsl #10 │ │ │ │ - andseq r3, sl, r0, lsr #26 │ │ │ │ - andseq sl, ip, r8, asr #3 │ │ │ │ - andseq lr, r8, r8, lsl #9 │ │ │ │ - andseq r3, sl, r4, lsr #25 │ │ │ │ + @ instruction: 0x001ca3b4 │ │ │ │ + andseq lr, r8, r4, ror r6 │ │ │ │ + mulseq sl, r0, lr │ │ │ │ + andseq sl, ip, r8, lsr r3 │ │ │ │ + @ instruction: 0x0018e5f8 │ │ │ │ + andseq r3, sl, r4, lsl lr │ │ │ │ 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] @ 19cdb4 │ │ │ │ @@ -391584,18 +391584,18 @@ │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r3, #16 │ │ │ │ b 19cc64 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r9, ip, lsr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, r9, r0, ror r4 │ │ │ │ - andseq sl, ip, r8, lsl r4 │ │ │ │ + andseq sl, ip, r8, lsl #11 │ │ │ │ andgt r2, r2, r0, lsl #2 │ │ │ │ andeq r2, r0, r1, lsr #1 │ │ │ │ - andseq r9, ip, r0, asr #23 │ │ │ │ + andseq r9, ip, r0, lsr sp │ │ │ │ ldr r3, [pc, #12] @ 19cde4 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #3872] @ 0xf20 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xfffffab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -391847,15 +391847,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ b 19d0e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r2, r9, r8, asr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andgt r3, r1, r0 │ │ │ │ - andseq r9, ip, r8, lsr #31 │ │ │ │ + andseq sl, ip, r8, lsl r1 │ │ │ │ rsbeq r2, r9, r8, ror lr │ │ │ │ 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 │ │ │ │ @@ -391916,15 +391916,15 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr lr, [r6] │ │ │ │ b 19d228 │ │ │ │ andgt r3, r0, r0 │ │ │ │ - andseq r9, ip, r7, ror #28 │ │ │ │ + @ instruction: 0x001c9fd7 │ │ │ │ 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 │ │ │ │ @@ -392050,15 +392050,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 19d368 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r2, [r9], #-200 @ 0xffffff38 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andgt r3, r0, r0 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - andseq r9, ip, r6, lsr sp │ │ │ │ + andseq r9, ip, r6, lsr #29 │ │ │ │ blt ff59d514 │ │ │ │ rsbeq r2, r9, r8, asr fp │ │ │ │ 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 │ │ │ │ @@ -392705,15 +392705,15 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 19d080 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r9 │ │ │ │ beq 19e020 │ │ │ │ ldr r3, [fp, #-392] @ 0xfffffe78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 19dd10 │ │ │ │ ldrb r3, [r4, #92] @ 0x5c │ │ │ │ @@ -392768,15 +392768,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 19df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 19df54 │ │ │ │ mov r1, r5 │ │ │ │ b 19e020 │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [fp, #-388] @ 0xfffffe7c │ │ │ │ mov r1, r4 │ │ │ │ @@ -393449,23 +393449,23 @@ │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 19e5dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r1, r9, r4, ror #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001c8df0 │ │ │ │ + andseq r8, ip, r0, ror #30 │ │ │ │ rsbeq r1, r9, r4, ror fp │ │ │ │ - andseq r8, ip, r4, lsl ip │ │ │ │ + andseq r8, ip, r4, lsl #27 │ │ │ │ andgt r3, r0, r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andgt r3, r5, r0 │ │ │ │ - @ instruction: 0x001c88b0 │ │ │ │ + andseq r8, ip, r0, lsr #20 │ │ │ │ andeq r6, r0, r0, lsl #17 │ │ │ │ - andseq r8, ip, r5, lsl r7 │ │ │ │ + andseq r8, ip, r5, lsl #17 │ │ │ │ eors r0, pc, pc │ │ │ │ svceq 0x00c06880 │ │ │ │ cdpeq 8, 0, cr6, cr0, cr0, {4} │ │ │ │ stcleq 8, cr6, [r0], {128} @ 0x80 │ │ │ │ beq ff1b8d20 │ │ │ │ stmibeq r0, {r7, fp, sp, lr} │ │ │ │ streq r6, [r0, -r0, lsl #17] │ │ │ │ @@ -393606,15 +393606,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 19d080 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 19ebf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 19ebf4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -395445,30 +395445,30 @@ │ │ │ │ strdeq r2, [r0], -r9 │ │ │ │ rsbeq r0, r9, r8, ror r2 │ │ │ │ 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, lsr r2 │ │ │ │ + andseq r7, ip, r8, lsr #7 │ │ │ │ strdeq r2, [r7], -r0 │ │ │ │ cmnmi pc, #0 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ andeq r2, r5, r8 │ │ │ │ andeq r2, r1, r0, lsr #2 │ │ │ │ blmi 21a0a30 │ │ │ │ svcvc 0x00ff0000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ muleq r1, ip, r0 │ │ │ │ rsbeq pc, r8, ip, asr sl @ │ │ │ │ andeq r2, r0, r8, ror r0 │ │ │ │ andeq r2, r1, r0, ror r0 │ │ │ │ andeq r2, r2, r4, ror r0 │ │ │ │ svclt 0x00800000 │ │ │ │ - andseq r6, ip, r9, lsr sl │ │ │ │ + andseq r6, ip, r9, lsr #23 │ │ │ │ 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 │ │ │ │ @@ -396378,44 +396378,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 │ │ │ │ - ldrsbeq r6, [ip], -r0 │ │ │ │ + andseq r6, ip, r0, asr #4 │ │ │ │ ldr r3, [pc, #28] @ 1a18d0 │ │ │ │ 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 r6, ip, r4, lsr #1 │ │ │ │ + andseq r6, ip, r4, lsl r2 │ │ │ │ ldr r3, [pc, #28] @ 1a18f8 │ │ │ │ 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, ror r0 │ │ │ │ + andseq r6, ip, ip, ror #3 │ │ │ │ ldr r3, [pc, #24] @ 1a191c │ │ │ │ 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, asr r0 │ │ │ │ + andseq r6, ip, r4, asr #3 │ │ │ │ cmp r0, #149 @ 0x95 │ │ │ │ bhi 1a1950 │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ bhi 1a1948 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ beq 1a1960 │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ @@ -399876,25 +399876,25 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ b 1a4c44 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r8, ip, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r5, ip, ip, lsr #8 │ │ │ │ + mulseq ip, ip, r5 │ │ │ │ andgt r3, r9, r0 │ │ │ │ svccc 0x00ff8000 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ svccc 0x00fffe00 │ │ │ │ svcvc 0x00fc0000 │ │ │ │ andgt r3, r5, r0 │ │ │ │ - andseq r5, ip, r8, asr #4 │ │ │ │ + @ instruction: 0x001c53b8 │ │ │ │ andgt r3, r3, r0 │ │ │ │ - andseq r5, ip, ip, asr #1 │ │ │ │ - andseq r4, ip, ip, lsr pc │ │ │ │ + andseq r5, ip, ip, lsr r2 │ │ │ │ + andseq r5, ip, ip, lsr #1 │ │ │ │ mvnseq pc, #0 │ │ │ │ rsbeq fp, r8, r8, ror #3 │ │ │ │ mov r0, r1 │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -400026,15 +400026,15 @@ │ │ │ │ orr sl, sl, r2, lsl #16 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ b 1a5050 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r4, ip, r8, ror #24 │ │ │ │ + @ instruction: 0x001c4dd8 │ │ │ │ strdeq sl, [r8], #-248 @ 0xffffff08 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andgt r3, r1, r0 │ │ │ │ rsbeq sl, r8, r0, lsr #30 │ │ │ │ andgt r3, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -401047,15 +401047,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, ror r2 │ │ │ │ + andseq r4, ip, ip, ror #7 │ │ │ │ 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 │ │ │ │ @@ -401072,15 +401072,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 │ │ │ │ strdeq r9, [r8], #-108 @ 0xffffff94 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, ip, ip, lsr r3 │ │ │ │ + andseq r3, ip, ip, lsr #9 │ │ │ │ andeq r2, r4, r5, asr #7 │ │ │ │ @ instruction: 0xfff3f3f0 │ │ │ │ ldc2l 1, cr0, [ip] │ │ │ │ cmp r2, r3 │ │ │ │ bhi 1a6c3c │ │ │ │ ldr r0, [pc, #-72] @ 1a61d8 │ │ │ │ add ip, r1, #20 │ │ │ │ @@ -401893,15 +401893,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f5818 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -402706,15 +402706,15 @@ │ │ │ │ add r2, r0, #20992 @ 0x5200 │ │ │ │ add r2, r2, #202 @ 0xca │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ bne 1a7928 │ │ │ │ mov r6, r4 │ │ │ │ b 1a7a04 │ │ │ │ - andseq r2, ip, r0, ror #21 │ │ │ │ + andseq r2, ip, r0, asr ip │ │ │ │ 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] @ 1a7c60 │ │ │ │ @@ -402760,20 +402760,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1a7be4 │ │ │ │ - andseq r2, ip, r9, lsl #17 │ │ │ │ + @ instruction: 0x001c29f9 │ │ │ │ rsbeq r8, r8, r0, asr #8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r2, ip, r0, lsr r8 │ │ │ │ - @ instruction: 0x001987f0 │ │ │ │ - andseq r2, r8, ip, lsl pc │ │ │ │ + andseq r2, ip, r0, lsr #19 │ │ │ │ + andseq r8, r9, r0, ror #18 │ │ │ │ + andseq r3, r8, 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -402791,15 +402791,15 @@ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e02c │ │ │ │ subs r8, r7, #0 │ │ │ │ beq 1a7ce0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 │ │ │ │ @@ -403009,17 +403009,17 @@ │ │ │ │ clzhi lr, lr │ │ │ │ rsbhi lr, lr, #32 │ │ │ │ lslhi lr, r3, lr │ │ │ │ ldrhi r3, [pc, #24] @ 1a8054 │ │ │ │ movls r3, #512 @ 0x200 │ │ │ │ andhi r3, r3, lr, lsl #9 │ │ │ │ b 1a7f04 │ │ │ │ - andseq r2, ip, r4, lsl r7 │ │ │ │ + andseq r2, ip, r4, lsl #17 │ │ │ │ svccc 0x00ff8000 │ │ │ │ - andseq r2, ip, ip, lsl r6 │ │ │ │ + andseq r2, ip, ip, lsl #15 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ svccc 0x00fffe00 │ │ │ │ svcvc 0x00fc0000 │ │ │ │ bge fec52b10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -403549,15 +403549,15 @@ │ │ │ │ bl 171ffc │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a97a4 │ │ │ │ ldr r3, [r9, #496] @ 0x1f0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -403567,15 +403567,15 @@ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 1f5f94 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r3, #652] @ 0x28c │ │ │ │ add r8, r7, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a977c │ │ │ │ ldr r3, [pc, #3516] @ 1a96cc │ │ │ │ ldr fp, [r4, r3] │ │ │ │ ldr r2, [fp] │ │ │ │ tst r2, #1 │ │ │ │ bne 1a95c4 │ │ │ │ @@ -404031,15 +404031,15 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r0, r0, #12 │ │ │ │ bl 175ff4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a9050 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 1f5818 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [ip, #1976] @ 0x7b8 │ │ │ │ ldr r2, [ip, #1980] @ 0x7bc │ │ │ │ @@ -404410,19 +404410,19 @@ │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a990c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ - bl 299360 │ │ │ │ + bl 2994d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl 299360 │ │ │ │ + bl 2994d0 │ │ │ │ ldr r3, [fp] │ │ │ │ tst r3, #1 │ │ │ │ beq 1a891c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -404474,19 +404474,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 │ │ │ │ - @ instruction: 0x001c0df0 │ │ │ │ - @ instruction: 0x001814d0 │ │ │ │ - @ instruction: 0x00196dbc │ │ │ │ - andseq r0, r8, r0, ror #20 │ │ │ │ - andseq r0, r8, r0, asr sl │ │ │ │ + andseq r0, ip, r0, ror #30 │ │ │ │ + andseq r1, r8, r0, asr #12 │ │ │ │ + andseq r6, r9, ip, lsr #30 │ │ │ │ + @ instruction: 0x00180bd0 │ │ │ │ + andseq r0, r8, r0, asr #23 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldm r4, {r1, r3} │ │ │ │ add r2, r1, #8 │ │ │ │ @@ -404511,28 +404511,28 @@ │ │ │ │ b 1a88dc │ │ │ │ cmp r0, #2 │ │ │ │ beq 1a97d0 │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 1a9800 │ │ │ │ b 1a97b0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 1a97e4 │ │ │ │ cmp sl, #0 │ │ │ │ bne 1a97d0 │ │ │ │ b 1a88c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -404657,15 +404657,15 @@ │ │ │ │ ldr r0, [r6, #664] @ 0x298 │ │ │ │ bl 37468 │ │ │ │ ldr r4, [r6, #668] @ 0x29c │ │ │ │ cmp r4, #0 │ │ │ │ beq 1a9a10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a9a44 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #668] @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ bl 173364 │ │ │ │ ldr r0, [r6, #656] @ 0x290 │ │ │ │ @@ -404749,15 +404749,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 173974 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 1a9bd0 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r1, #1 │ │ │ │ - bl 29bad8 │ │ │ │ + bl 29bc48 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #2008] @ 0x7d8 │ │ │ │ bl 20489c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ @@ -405415,20 +405415,20 @@ │ │ │ │ adcvc r8, r8, r3 │ │ │ │ eorsvc r8, r8, r3 │ │ │ │ rsbeq r6, r8, r4, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ eorsvc r0, r8, r7 │ │ │ │ eorvc r8, r9, r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrsheq r0, [ip], -ip │ │ │ │ - andseq r0, r8, r4, lsr #15 │ │ │ │ - andseq r5, r9, r0, asr #31 │ │ │ │ - andseq r0, ip, ip, ror r0 │ │ │ │ - andseq r0, r8, r4, lsr #14 │ │ │ │ - andseq r5, r9, r0, asr #30 │ │ │ │ + andseq r0, ip, ip, ror #4 │ │ │ │ + andseq r0, r8, r4, lsl r9 │ │ │ │ + andseq r6, r9, r0, lsr r1 │ │ │ │ + andseq r0, ip, ip, ror #3 │ │ │ │ + mulseq r8, r4, r8 │ │ │ │ + ldrheq r6, [r9], -r0 │ │ │ │ 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] @ 1aa9f8 │ │ │ │ @@ -405682,15 +405682,15 @@ │ │ │ │ add r1, r3, #8 │ │ │ │ b 1aa890 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r5, r8, r0, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subvc r0, r6, r1 │ │ │ │ rsbeq r5, r8, r4, lsl #14 │ │ │ │ - andseq pc, fp, r8, ror #22 │ │ │ │ + @ instruction: 0x001bfcd8 │ │ │ │ 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] @ 1ab808 │ │ │ │ ldr r3, [pc, #3552] @ 1ab80c │ │ │ │ @@ -406582,21 +406582,21 @@ │ │ │ │ add ip, r2, #4 │ │ │ │ b 1ab0c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r5, r8, ip, asr #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ stmiami r1!, {r0, r8, lr}^ │ │ │ │ rscmi sl, r0, r1 │ │ │ │ - andseq pc, fp, sl, asr r9 @ │ │ │ │ + andseq pc, fp, sl, asr #21 │ │ │ │ rscmi r1, r2, r1 │ │ │ │ rscmi r1, r2, r1, lsl #24 │ │ │ │ stmiami r2!, {r2, fp, ip}^ │ │ │ │ subvc r0, r6, r4 │ │ │ │ rsbeq r5, r8, r0, lsl #6 │ │ │ │ - andseq pc, fp, r6, asr #13 │ │ │ │ + andseq pc, fp, r6, lsr r8 @ │ │ │ │ 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 │ │ │ │ @@ -407031,15 +407031,15 @@ │ │ │ │ lsr r1, r1, #16 │ │ │ │ b 1aba48 │ │ │ │ ldr r1, [pc, #68] @ 1abf54 │ │ │ │ ldr r0, [pc, #68] @ 1abf58 │ │ │ │ cmp r2, r1 │ │ │ │ movlt r1, r2 │ │ │ │ b 1abef4 │ │ │ │ - andseq pc, fp, ip, lsr #6 │ │ │ │ + mulseq fp, ip, r4 │ │ │ │ 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 │ │ │ │ @@ -407285,15 +407285,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ b 1ac218 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r8, r0, lsr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcsvc r8, r0, r3 │ │ │ │ - andseq lr, fp, pc, lsr #20 │ │ │ │ + mulseq fp, pc, fp @ │ │ │ │ rsbeq r3, r8, r0, asr #26 │ │ │ │ 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 │ │ │ │ @@ -407363,15 +407363,15 @@ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr lr, [r5] │ │ │ │ b 1ac35c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - @ instruction: 0x001be8d2 │ │ │ │ + andseq lr, fp, r2, asr #20 │ │ │ │ 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 │ │ │ │ @@ -407603,15 +407603,15 @@ │ │ │ │ b 1ac62c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r8, r4, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - andseq lr, fp, r1, lsl r6 │ │ │ │ + andseq lr, fp, r1, lsl #15 │ │ │ │ blt ff5ac818 │ │ │ │ rsbeq r3, r8, r8, asr 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, #3984] @ 0xf90 │ │ │ │ @@ -408258,15 +408258,15 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 1ac1b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r9 │ │ │ │ beq 1ad324 │ │ │ │ ldr r3, [fp, #-392] @ 0xfffffe78 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1ad014 │ │ │ │ ldrb r3, [r4, #92] @ 0x5c │ │ │ │ @@ -408321,15 +408321,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ad258 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ad258 │ │ │ │ mov r1, r5 │ │ │ │ b 1ad324 │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [fp, #-388] @ 0xfffffe7c │ │ │ │ mov r1, r4 │ │ │ │ @@ -408721,16 +408721,16 @@ │ │ │ │ b 1ad790 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r2, r8, r0, lsl #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq r2, [r8], #-152 @ 0xffffff68 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - andseq sp, fp, r0, lsr #12 │ │ │ │ - mulseq fp, r0, r4 │ │ │ │ + mulseq fp, r0, r7 │ │ │ │ + andseq sp, fp, r0, lsl #12 │ │ │ │ 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] @ 1adc38 │ │ │ │ mov r6, r3 │ │ │ │ @@ -408861,15 +408861,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 1ac1b8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1ada50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ada50 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -410153,15 +410153,15 @@ │ │ │ │ @ instruction: 0x00681894 │ │ │ │ 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 #6 │ │ │ │ + @ instruction: 0x001bc4d0 │ │ │ │ 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 │ │ │ │ @@ -411989,44 +411989,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 #16 │ │ │ │ + @ instruction: 0x001ba9d0 │ │ │ │ ldr r3, [pc, #28] @ 1b0cbc │ │ │ │ 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, lsr r8 │ │ │ │ + andseq sl, fp, r4, lsr #19 │ │ │ │ ldr r3, [pc, #28] @ 1b0ce4 │ │ │ │ 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 #16 │ │ │ │ + andseq sl, fp, ip, ror r9 │ │ │ │ ldr r3, [pc, #24] @ 1b0d08 │ │ │ │ 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 sl, fp, r4, ror #15 │ │ │ │ + andseq sl, fp, r4, asr r9 │ │ │ │ cmp r0, #149 @ 0x95 │ │ │ │ bhi 1b0d3c │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ bhi 1b0d34 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ beq 1b0d4c │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ @@ -412215,15 +412215,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, r3, #12 │ │ │ │ b 1b0f58 │ │ │ │ - andseq ip, fp, r0, lsl #17 │ │ │ │ + @ instruction: 0x001bc9f0 │ │ │ │ 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 │ │ │ │ @@ -415972,24 +415972,24 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b 1b4638 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [r7], #-184 @ 0xffffff48 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r9, fp, r0, lsl #5 │ │ │ │ + @ instruction: 0x001b93f0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ adcsvc r8, r0, pc │ │ │ │ - andseq r9, fp, ip, ror r1 │ │ │ │ + andseq r9, fp, ip, ror #5 │ │ │ │ svcne 0x00ffff80 │ │ │ │ svccc 0x00ff8000 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ svccc 0x00fe0000 │ │ │ │ adcsvc r8, r0, r5 │ │ │ │ - @ instruction: 0x001b8ffc │ │ │ │ + andseq r9, fp, ip, ror #2 │ │ │ │ rsbeq fp, r7, ip, lsr #15 │ │ │ │ mov r0, r1 │ │ │ │ b 1de10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -416127,15 +416127,15 @@ │ │ │ │ add r3, r6, #4 │ │ │ │ orr sl, sl, #11534336 @ 0xb00000 │ │ │ │ lsl r3, r3, #2 │ │ │ │ b 1b4bc8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r7, r0, lsr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r8, fp, r0, ror ip │ │ │ │ + andseq r8, fp, r0, ror #27 │ │ │ │ rsbeq fp, r7, r0, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ adcsvc r8, r0, r3 │ │ │ │ rsbeq fp, r7, r4, lsr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -417282,15 +417282,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 #28 │ │ │ │ + mulseq fp, r8, pc @ │ │ │ │ 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 │ │ │ │ @@ -417317,16 +417317,16 @@ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ rscmi r0, r4, r5, lsl #3 │ │ │ │ rsbeq r9, r7, r4, lsl #21 │ │ │ │ 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 #26 │ │ │ │ - andseq r6, fp, r0, lsl #26 │ │ │ │ + @ instruction: 0x001b6eb4 │ │ │ │ + andseq r6, fp, r0, ror lr │ │ │ │ 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 │ │ │ │ @@ -418870,18 +418870,18 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, r7, r8, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ rsbeq r1, r5, r4, ror r1 │ │ │ │ rsbeq r8, r7, r4, ror r8 │ │ │ │ - @ instruction: 0x00188bf8 │ │ │ │ - andseq r3, r7, ip, lsr #7 │ │ │ │ - andseq r8, r8, r8, lsr #25 │ │ │ │ - andseq r3, r7, r4, lsl #7 │ │ │ │ + andseq r8, r8, r8, ror #26 │ │ │ │ + andseq r3, r7, ip, lsl r5 │ │ │ │ + andseq r8, r8, r8, lsl lr │ │ │ │ + @ instruction: 0x001734f4 │ │ │ │ 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 │ │ │ │ @@ -420217,15 +420217,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 296ed8 │ │ │ │ + bl 297048 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 13e3ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -420240,15 +420240,15 @@ │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ bhi 1b8cd8 │ │ │ │ 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 2995c4 │ │ │ │ + bl 299734 │ │ │ │ ldr r1, [r4, #536] @ 0x218 │ │ │ │ ldr r0, [r5, #2008] @ 0x7d8 │ │ │ │ mov r2, #4 │ │ │ │ bl 20489c │ │ │ │ ldrh r1, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #544] @ 0x220 │ │ │ │ b 1b8cd8 │ │ │ │ @@ -420304,20 +420304,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1b8e04 │ │ │ │ - andseq r5, fp, ip, ror #3 │ │ │ │ + andseq r5, fp, ip, asr r3 │ │ │ │ rsbeq r7, r7, r0, lsr #4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - mulseq fp, ip, r1 │ │ │ │ - @ instruction: 0x001875d0 │ │ │ │ - @ instruction: 0x00171cfc │ │ │ │ + andseq r5, fp, ip, lsl #6 │ │ │ │ + andseq r7, r8, r0, asr #14 │ │ │ │ + andseq r1, r7, ip, ror #28 │ │ │ │ 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 │ │ │ │ @@ -420335,15 +420335,15 @@ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e02c │ │ │ │ subs r7, r6, #0 │ │ │ │ beq 1b8f00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ bl 1b0c98 │ │ │ │ ldr r3, [pc, #856] @ 1b9278 │ │ │ │ @@ -420558,20 +420558,20 @@ │ │ │ │ ldrhi r3, [pc, #52] @ 1b9298 │ │ │ │ movls r3, #128 @ 0x80 │ │ │ │ andhi r3, r3, r9, lsl #7 │ │ │ │ b 1b9130 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ b 1b8f64 │ │ │ │ - mulseq fp, pc, r0 @ │ │ │ │ + andseq r5, fp, pc, lsl #4 │ │ │ │ bge fec63d30 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ svccc 0x00fe0000 │ │ │ │ - mulseq fp, ip, pc @ │ │ │ │ - andseq r4, fp, r8, ror pc │ │ │ │ + andseq r5, fp, ip, lsl #2 │ │ │ │ + andseq r5, fp, r8, ror #1 │ │ │ │ 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 │ │ │ │ @@ -420896,15 +420896,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 1b963c │ │ │ │ - andseq r4, fp, r2, lsr sl │ │ │ │ + andseq r4, fp, r2, lsr #23 │ │ │ │ cmnmi pc, #0 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #3 │ │ │ │ ldrhne lr, [r0, #72] @ 0x48 │ │ │ │ bne 1b97ec │ │ │ │ ldrh lr, [r0, #70] @ 0x46 │ │ │ │ @@ -421030,15 +421030,15 @@ │ │ │ │ ldr r0, [pc, #48] @ 1b99f4 │ │ │ │ sub r3, r4, #142 @ 0x8e │ │ │ │ lsr r0, r0, r3 │ │ │ │ ands r0, r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ subs r0, r0, #255 @ 0xff │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #189 @ 0xbd │ │ │ │ bne 1b99d0 │ │ │ │ b 1b999c │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ @@ -421302,15 +421302,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ba024 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ @@ -421536,26 +421536,26 @@ │ │ │ │ tst r3, r2 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #6 │ │ │ │ b 1b9fc8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, #3 │ │ │ │ b 1b9fc8 │ │ │ │ - andseq r4, fp, r0, lsr #3 │ │ │ │ - andseq r4, fp, r4, lsr #3 │ │ │ │ + andseq r4, fp, r0, lsl r3 │ │ │ │ + andseq r4, fp, r4, lsl r3 │ │ │ │ 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, lsr r0 │ │ │ │ - mulseq fp, fp, pc @ │ │ │ │ + andseq r4, fp, fp, lsr #3 │ │ │ │ + andseq r4, fp, fp, lsl #2 │ │ │ │ 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] │ │ │ │ @@ -421602,30 +421602,30 @@ │ │ │ │ and r6, r6, #3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ beq 1ba2f4 │ │ │ │ lsr r4, r4, #2 │ │ │ │ ands r4, r4, #1 │ │ │ │ bne 1ba2f4 │ │ │ │ ldr r3, [r5, #428] @ 0x1ac │ │ │ │ lsr r3, r3, sl │ │ │ │ cmp r3, #15 │ │ │ │ bls 1ba2f8 │ │ │ │ lsl r4, r6, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 29746c │ │ │ │ + bl 2975dc │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #936] @ 0x3a8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ beq 1ba458 │ │ │ │ ldrb r0, [r5, #468] @ 0x1d4 │ │ │ │ ldr r1, [r5, #400] @ 0x190 │ │ │ │ @@ -422155,15 +422155,15 @@ │ │ │ │ bcc 1baed8 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #944] @ 1baf14 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6] │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ bhi 1bae38 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bls 1bad84 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ @@ -422396,15 +422396,15 @@ │ │ │ │ stmmi ip, {r2, sl, fp, sp} │ │ │ │ ldclne 4, cr0, [r8], {24} │ │ │ │ eoreq r0, r4, r0, lsl #1 │ │ │ │ svccc 0x007f0000 │ │ │ │ blmi 21baf28 │ │ │ │ andeq ip, r1, ip, lsl r5 │ │ │ │ cmneq r6, #96 @ 0x60 │ │ │ │ - @ instruction: 0x001b32b2 │ │ │ │ + andseq r3, fp, r2, lsr #8 │ │ │ │ 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] @ 1bb108 │ │ │ │ @@ -422677,15 +422677,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 2a071c │ │ │ │ + b 2a088c │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ bhi 1bb354 │ │ │ │ mov r0, r9 │ │ │ │ bl 13e3ec │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 1bb3c0 │ │ │ │ @@ -422707,27 +422707,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bb6c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f94 │ │ │ │ ldr fp, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r3, fp, #900 @ 0x384 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bb6a8 │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -422786,15 +422786,15 @@ │ │ │ │ mov r2, #147 @ 0x93 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1fbca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bb55c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5818 │ │ │ │ ldr r2, [r5, #1980] @ 0x7bc │ │ │ │ ldr r3, [r5, #1984] @ 0x7c0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ @@ -422890,27 +422890,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bb6dc │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bb6c8 │ │ │ │ b 1bb41c │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 1bb6fc │ │ │ │ b 1bb70c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq r4, [r7], #-196 @ 0xffffff3c @ │ │ │ │ @@ -422956,15 +422956,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 2a0c40 │ │ │ │ + b 2a0db0 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1e02c │ │ │ │ mov r4, #107 @ 0x6b │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -422979,27 +422979,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bbb44 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 1f5f94 │ │ │ │ ldr r6, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r6, #900 @ 0x384 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bbbd4 │ │ │ │ ldrb r3, [fp, #64] @ 0x40 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [fp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -423049,15 +423049,15 @@ │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r8, r6 │ │ │ │ and r3, r0, #63 @ 0x3f │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 1bba08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ 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 │ │ │ │ @@ -423098,15 +423098,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ bl 1fbca8 │ │ │ │ mov r0, fp │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bba3c │ │ │ │ mov r0, fp │ │ │ │ bl 1f5818 │ │ │ │ ldr r2, [r7, #1980] @ 0x7bc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ @@ -423178,15 +423178,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bbb5c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ @@ -423197,15 +423197,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bbba8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1bbb94 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 1bb85c │ │ │ │ @@ -423214,30 +423214,30 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r6, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 1bb888 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00674894 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, fp, ip, ror r9 │ │ │ │ + andseq r2, fp, ip, ror #21 │ │ │ │ rsbeq r4, r7, r4, asr #16 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ @ instruction: 0x00674594 │ │ │ │ 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 297428 │ │ │ │ + bl 297598 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 1bbe20 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ @@ -423447,25 +423447,25 @@ │ │ │ │ tst r3, r2 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #6 │ │ │ │ b 1bbdc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, #3 │ │ │ │ b 1bbdc4 │ │ │ │ - mulseq fp, r4, r4 │ │ │ │ - mulseq fp, r8, r4 │ │ │ │ + andseq r2, fp, r4, lsl #12 │ │ │ │ + andseq r2, fp, r8, lsl #12 │ │ │ │ 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 #6 │ │ │ │ - andseq r2, fp, pc, asr #5 │ │ │ │ + @ instruction: 0x001b24bf │ │ │ │ + andseq r2, fp, pc, lsr r4 │ │ │ │ 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] @ 1bc198 │ │ │ │ ldr r3, [pc, #436] @ 1bc19c │ │ │ │ @@ -423885,15 +423885,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 2a071c │ │ │ │ + b 2a088c │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ bhi 1bc634 │ │ │ │ mov r0, r9 │ │ │ │ bl 13e3ec │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 1bc6a0 │ │ │ │ @@ -423915,27 +423915,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bc9a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f94 │ │ │ │ ldr fp, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r3, fp, #900 @ 0x384 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bc988 │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -423994,15 +423994,15 @@ │ │ │ │ mov r2, #147 @ 0x93 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1fc028 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bc83c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5818 │ │ │ │ ldr r2, [r5, #1980] @ 0x7bc │ │ │ │ ldr r3, [r5, #1984] @ 0x7c0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ @@ -424098,27 +424098,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bc9bc │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bc9a8 │ │ │ │ b 1bc6fc │ │ │ │ ldr r1, [r3, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 1bc9dc │ │ │ │ b 1bc9ec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r7, r4, lsl sl │ │ │ │ @@ -424164,15 +424164,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 2a0c40 │ │ │ │ + b 2a0db0 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1e02c │ │ │ │ mov r4, #107 @ 0x6b │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -424187,27 +424187,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bce24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 1f5f94 │ │ │ │ ldr r6, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r6, #900 @ 0x384 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bceb4 │ │ │ │ ldrb r3, [fp, #64] @ 0x40 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [fp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -424257,15 +424257,15 @@ │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r8, r6 │ │ │ │ and r3, r0, #63 @ 0x3f │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 1bcce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ 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 │ │ │ │ @@ -424306,15 +424306,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ bl 1fc028 │ │ │ │ mov r0, fp │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bcd1c │ │ │ │ mov r0, fp │ │ │ │ bl 1f5818 │ │ │ │ ldr r2, [r7, #1980] @ 0x7bc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ @@ -424386,15 +424386,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bce3c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ @@ -424405,15 +424405,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1bce88 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1bce74 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 1bcb3c │ │ │ │ @@ -424422,15 +424422,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r6, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 1bcb68 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r3, [r7], #-84 @ 0xffffffac @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, fp, r2, lsr #15 │ │ │ │ + andseq r1, fp, r2, lsl r9 │ │ │ │ rsbeq r3, r7, r4, ror #10 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ strheq r3, [r7], #-36 @ 0xffffffdc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -424766,15 +424766,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 29730c │ │ │ │ + bl 29747c │ │ │ │ tst r8, #48 @ 0x30 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ beq 1bd470 │ │ │ │ tst r8, #4 │ │ │ │ bne 1bd470 │ │ │ │ @@ -424785,15 +424785,15 @@ │ │ │ │ movcc r8, #0 │ │ │ │ b 1bd474 │ │ │ │ mov r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 297398 │ │ │ │ + bl 297508 │ │ │ │ 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 │ │ │ │ @@ -425017,15 +425017,15 @@ │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r1, [sl] │ │ │ │ ldr ip, [r5, #148] @ 0x94 │ │ │ │ b 1bd684 │ │ │ │ - @ instruction: 0x001b0cde │ │ │ │ + andseq r0, fp, lr, asr #28 │ │ │ │ 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] @ 1bdf34 │ │ │ │ @@ -425048,15 +425048,15 @@ │ │ │ │ bl 171ffc │ │ │ │ ldr sl, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r5, sl, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bdce4 │ │ │ │ ldr r3, [r8, #496] @ 0x1f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ands r3, r3, r1, lsl r2 │ │ │ │ @@ -425064,15 +425064,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5f94 │ │ │ │ ldr r5, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r5, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bdd38 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -425257,15 +425257,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 1fbca8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bdbf8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5818 │ │ │ │ ldr r1, [r7, #1976] @ 0x7b8 │ │ │ │ ldr r2, [r7, #1980] @ 0x7bc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ @@ -425331,15 +425331,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 1bdd00 │ │ │ │ cmp sl, #0 │ │ │ │ bne 1bdcec │ │ │ │ b 1bd8ac │ │ │ │ mov r1, r8 │ │ │ │ @@ -425373,19 +425373,19 @@ │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 1bdf24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl 299360 │ │ │ │ + bl 2994d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ - bl 299360 │ │ │ │ + bl 2994d0 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1 │ │ │ │ beq 1bd980 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -425447,15 +425447,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, r2, #20 │ │ │ │ b 1bdaa8 │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 1bdd1c │ │ │ │ b 1bded0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -425471,27 +425471,27 @@ │ │ │ │ b 1bdd94 │ │ │ │ ldr r3, [pc, #64] @ 1bdf6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 1bddac │ │ │ │ rsbeq r2, r7, r8, lsr #15 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r0, fp, r8, asr r8 │ │ │ │ + andseq r0, fp, r8, asr #19 │ │ │ │ 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, r0, r6 │ │ │ │ - andseq ip, r6, r4, asr #26 │ │ │ │ - andseq r2, r8, r0, lsr r6 │ │ │ │ - andseq ip, r6, r8, asr r4 │ │ │ │ - andseq ip, r6, r8, asr #8 │ │ │ │ + andseq r2, r8, r0, lsl #16 │ │ │ │ + @ instruction: 0x0016ceb4 │ │ │ │ + andseq r2, r8, r0, lsr #15 │ │ │ │ + andseq ip, r6, r8, asr #11 │ │ │ │ + @ instruction: 0x0016c5b8 │ │ │ │ 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 │ │ │ │ @@ -425502,15 +425502,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 29730c │ │ │ │ + bl 29747c │ │ │ │ tst r8, #48 @ 0x30 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ beq 1bdff0 │ │ │ │ tst r8, #4 │ │ │ │ bne 1bdff0 │ │ │ │ @@ -425521,15 +425521,15 @@ │ │ │ │ movcc r8, #0 │ │ │ │ b 1bdff4 │ │ │ │ mov r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 297398 │ │ │ │ + bl 297508 │ │ │ │ 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 │ │ │ │ @@ -425755,15 +425755,15 @@ │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r1, [sl] │ │ │ │ ldr ip, [r5, #148] @ 0x94 │ │ │ │ b 1be204 │ │ │ │ - andseq r0, fp, r7, ror #2 │ │ │ │ + @ instruction: 0x001b02d7 │ │ │ │ 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] @ 1beabc │ │ │ │ @@ -425786,15 +425786,15 @@ │ │ │ │ bl 171ffc │ │ │ │ ldr sl, [r7, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r5, sl, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1be86c │ │ │ │ ldr r3, [r8, #496] @ 0x1f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ands r3, r3, r1, lsl r2 │ │ │ │ @@ -425802,15 +425802,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5f94 │ │ │ │ ldr r5, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r5, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1be8c0 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #1312] @ 0x520 │ │ │ │ @@ -425995,15 +425995,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 1fc028 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1be780 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5818 │ │ │ │ ldr r1, [r7, #1976] @ 0x7b8 │ │ │ │ ldr r2, [r7, #1980] @ 0x7bc │ │ │ │ ldr r3, [r7, #1984] @ 0x7c0 │ │ │ │ @@ -426069,15 +426069,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 1be888 │ │ │ │ cmp sl, #0 │ │ │ │ bne 1be874 │ │ │ │ b 1be434 │ │ │ │ mov r1, r8 │ │ │ │ @@ -426111,19 +426111,19 @@ │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 1beaac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl 299360 │ │ │ │ + bl 2994d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ - bl 299360 │ │ │ │ + bl 2994d0 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1 │ │ │ │ beq 1be508 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -426185,15 +426185,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, r2, #20 │ │ │ │ b 1be630 │ │ │ │ ldr r1, [sl, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 1be8a4 │ │ │ │ b 1bea58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -426209,27 +426209,27 @@ │ │ │ │ b 1be91c │ │ │ │ ldr r3, [pc, #64] @ 1beaf4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 1be934 │ │ │ │ rsbeq r1, r7, r0, lsr #24 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001afcd0 │ │ │ │ + andseq pc, sl, r0, asr #28 │ │ │ │ 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, r8, lsl #22 │ │ │ │ - @ instruction: 0x0016c1bc │ │ │ │ - andseq r1, r8, r8, lsr #21 │ │ │ │ - @ instruction: 0x0016b8d0 │ │ │ │ - andseq fp, r6, r0, asr #17 │ │ │ │ + andseq r1, r8, r8, ror ip │ │ │ │ + andseq ip, r6, ip, lsr #6 │ │ │ │ + andseq r1, r8, r8, lsl ip │ │ │ │ + andseq fp, r6, r0, asr #20 │ │ │ │ + andseq fp, r6, r0, lsr sl │ │ │ │ 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 │ │ │ │ @@ -426298,15 +426298,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrh r2, [r6, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ bl 1ba290 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ ldr r3, [pc, #748] @ 1bef20 │ │ │ │ ldrb r2, [r8, #202] @ 0xca │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ bhi 1beda8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ @@ -426488,15 +426488,15 @@ │ │ │ │ blx r3 │ │ │ │ ldm r4, {r1, r3} │ │ │ │ add r5, r1, #8 │ │ │ │ b 1becf0 │ │ │ │ svccc 0x00ff0000 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ addmi r0, r4, r4, lsl #2 │ │ │ │ - @ instruction: 0x001af5f8 │ │ │ │ + andseq pc, sl, r8, ror #14 │ │ │ │ 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 │ │ │ │ @@ -426569,15 +426569,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrh r2, [r6, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ bl 1ba290 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ ldr r3, [pc, #744] @ 1bf358 │ │ │ │ ldrb r2, [r7, #202] @ 0xca │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ bhi 1bf1e0 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ @@ -426758,15 +426758,15 @@ │ │ │ │ blx r3 │ │ │ │ ldm r4, {r1, r3} │ │ │ │ add r5, r1, #8 │ │ │ │ b 1bf128 │ │ │ │ svccc 0x00ff0000 │ │ │ │ stmmi r4, {r1, r8, sl} │ │ │ │ addmi r0, r4, r4, lsl #2 │ │ │ │ - andseq pc, sl, r5, asr #3 │ │ │ │ + andseq pc, sl, r5, lsr r3 @ │ │ │ │ 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 │ │ │ │ @@ -427093,15 +427093,15 @@ │ │ │ │ bl 1be3b8 │ │ │ │ ldr r9, [r4, #64] @ 0x40 │ │ │ │ b 1bf7a0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, r7, r4, ror ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r0, r7, r4, lsr #21 │ │ │ │ - andseq lr, sl, sl, asr #24 │ │ │ │ + @ instruction: 0x001aedba │ │ │ │ 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] @ 1bfdb8 │ │ │ │ ldr r3, [pc, #1284] @ 1bfdbc │ │ │ │ @@ -427425,15 +427425,15 @@ │ │ │ │ bl 1bd830 │ │ │ │ ldr r9, [r4, #64] @ 0x40 │ │ │ │ b 1bfcd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, r7, r4, asr #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r0, r7, r4, ror r5 │ │ │ │ - andseq lr, sl, sl, asr #14 │ │ │ │ + @ instruction: 0x001ae8ba │ │ │ │ muleq r0, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 1b9968 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -427667,21 +427667,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 2972bc │ │ │ │ + bl 29742c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 14979c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2972e8 │ │ │ │ + bl 297458 │ │ │ │ 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 │ │ │ │ @@ -428014,15 +428014,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #304] @ 0x130 │ │ │ │ bl 1e0dbc │ │ │ │ mov r0, r5 │ │ │ │ bl 1fc3e8 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r1, #1 │ │ │ │ - bl 29bad8 │ │ │ │ + bl 29bc48 │ │ │ │ ldr r2, [pc, #428] @ 1c08b0 │ │ │ │ ldr r3, [pc, #428] @ 1c08b4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r5, #248] @ 0xf8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [pc, #412] @ 1c08b8 │ │ │ │ @@ -428198,15 +428198,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #304] @ 0x130 │ │ │ │ bl 1e0dbc │ │ │ │ mov r0, r5 │ │ │ │ bl 1fc3e8 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r1, #1 │ │ │ │ - bl 29bad8 │ │ │ │ + bl 29bc48 │ │ │ │ ldr r2, [pc, #428] @ 1c0b90 │ │ │ │ ldr r3, [pc, #428] @ 1c0b94 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r5, #248] @ 0xf8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [pc, #412] @ 1c0b98 │ │ │ │ @@ -428619,15 +428619,15 @@ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ strb r3, [sp, #22] │ │ │ │ b 1c0f10 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, r6, r8, lsr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq pc, r6, r8, lsr #1 │ │ │ │ - @ instruction: 0x001ad2f8 │ │ │ │ + andseq sp, sl, r8, ror #8 │ │ │ │ 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 │ │ │ │ @@ -429940,19 +429940,19 @@ │ │ │ │ rsbeq lr, r6, r0, ror #4 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq sp, r6, ip, ror #30 │ │ │ │ rsbeq sp, r6, r4, lsr pc │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq ip, sl, r0, ror #2 │ │ │ │ + @ instruction: 0x001ac2d0 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - mulseq r7, r0, r2 │ │ │ │ - andseq r8, r6, r8, lsr #18 │ │ │ │ - andseq lr, r7, r4, asr #2 │ │ │ │ + andseq lr, r7, r0, lsl #8 │ │ │ │ + mulseq r6, r8, sl │ │ │ │ + @ instruction: 0x0017e2b4 │ │ │ │ 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] @ 1c2970 │ │ │ │ mov r8, r3 │ │ │ │ @@ -432032,17 +432032,17 @@ │ │ │ │ rsbeq fp, r6, r8, lsl #30 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq fp, r6, r0, lsr ip │ │ │ │ strdeq fp, [r6], #-184 @ 0xffffff48 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq ip, r7, r8 │ │ │ │ - andseq r6, r6, r0, lsr #13 │ │ │ │ - @ instruction: 0x0017bebc │ │ │ │ + andseq ip, r7, r8, ror r1 │ │ │ │ + andseq r6, r6, r0, lsl r8 │ │ │ │ + andseq ip, r7, ip, lsr #32 │ │ │ │ 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] @ 1c4b00 │ │ │ │ mov r7, r3 │ │ │ │ @@ -432377,17 +432377,17 @@ │ │ │ │ rsbeq fp, r6, r0, lsr #19 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq fp, r6, r4, asr #13 │ │ │ │ rsbeq fp, r6, ip, lsl #13 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, r7, r4, lsr #21 │ │ │ │ - andseq r6, r6, ip, lsr r1 │ │ │ │ - andseq fp, r7, r8, asr r9 │ │ │ │ + andseq fp, r7, r4, lsl ip │ │ │ │ + andseq r6, r6, ip, lsr #5 │ │ │ │ + andseq fp, r7, r8, asr #21 │ │ │ │ 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] @ 1c5068 │ │ │ │ mov r7, r3 │ │ │ │ @@ -432723,17 +432723,17 @@ │ │ │ │ rsbeq fp, r6, ip, lsr r4 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq fp, r6, r4, ror #2 │ │ │ │ rsbeq fp, r6, ip, lsr #2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, r7, ip, lsr r5 │ │ │ │ - @ instruction: 0x00165bd4 │ │ │ │ - @ instruction: 0x0017b3f0 │ │ │ │ + andseq fp, r7, ip, lsr #13 │ │ │ │ + andseq r5, r6, r4, asr #26 │ │ │ │ + andseq fp, r7, r0, ror #10 │ │ │ │ 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] @ 1c55cc │ │ │ │ mov r7, r3 │ │ │ │ @@ -433068,17 +433068,17 @@ │ │ │ │ ldrdeq sl, [r6], #-228 @ 0xffffff1c @ │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ strdeq sl, [r6], #-184 @ 0xffffff48 @ │ │ │ │ rsbeq sl, r6, r0, asr #23 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x0017afd8 │ │ │ │ - andseq r5, r6, r0, ror r6 │ │ │ │ - andseq sl, r7, ip, lsl #29 │ │ │ │ + andseq fp, r7, r8, asr #2 │ │ │ │ + andseq r5, r6, r0, ror #15 │ │ │ │ + @ instruction: 0x0017affc │ │ │ │ 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] @ 1c5bf8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -433461,15 +433461,15 @@ │ │ │ │ ldrdeq sl, [r6], #-156 @ 0xffffff64 @ │ │ │ │ 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 sl, [r6], #-108 @ 0xffffff94 @ │ │ │ │ rsbeq sl, r6, r4, lsl #13 │ │ │ │ - @ instruction: 0x001a88d0 │ │ │ │ + andseq r8, sl, r0, asr #20 │ │ │ │ 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] @ 1c6218 │ │ │ │ @@ -433853,15 +433853,15 @@ │ │ │ │ strheq sl, [r6], #-60 @ 0xffffffc4 @ │ │ │ │ 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 │ │ │ │ @ instruction: 0x0066a09c │ │ │ │ rsbeq sl, r6, r4, rrx │ │ │ │ - @ instruction: 0x001a82b0 │ │ │ │ + andseq r8, sl, r0, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -434994,15 +434994,15 @@ │ │ │ │ rsbeq r9, r6, r4, lsr #4 │ │ │ │ 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 r8, [r6], #-236 @ 0xffffff14 @ │ │ │ │ rsbeq r8, r6, r4, lsr #29 │ │ │ │ - ldrsbeq r7, [sl], -ip │ │ │ │ + andseq r7, sl, ip, asr #4 │ │ │ │ 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] @ 1c7a38 │ │ │ │ @@ -435397,15 +435397,15 @@ │ │ │ │ rsbeq r8, r6, r8, asr #23 │ │ │ │ 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 r8 │ │ │ │ rsbeq r8, r6, r4, asr #16 │ │ │ │ - mulseq sl, r0, sl │ │ │ │ + andseq r6, sl, r0, lsl #24 │ │ │ │ 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] @ 1c8094 │ │ │ │ @@ -435804,15 +435804,15 @@ │ │ │ │ rsbeq r8, r6, ip, ror r5 │ │ │ │ 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, lsr r2 │ │ │ │ strdeq r8, [r6], #-28 @ 0xffffffe4 @ │ │ │ │ - andseq r6, sl, r4, lsr r4 │ │ │ │ + andseq r6, sl, r4, lsr #11 │ │ │ │ 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] @ 1c86e0 │ │ │ │ @@ -436207,15 +436207,15 @@ │ │ │ │ rsbeq r7, r6, r0, lsr #30 │ │ │ │ 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 r7, [r6], #-180 @ 0xffffff4c @ │ │ │ │ @ instruction: 0x00667b9c │ │ │ │ - andseq r5, sl, r8, ror #27 │ │ │ │ + andseq r5, sl, r8, asr pc │ │ │ │ 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 │ │ │ │ @@ -436622,17 +436622,17 @@ │ │ │ │ rsbeq r7, r6, r4, ror #16 │ │ │ │ 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, r8, lsl #11 │ │ │ │ rsbeq r7, r6, r0, asr r5 │ │ │ │ - mulseq r7, r8, r7 │ │ │ │ - andseq r1, r6, r0, lsr lr │ │ │ │ - andseq r7, r7, ip, asr #12 │ │ │ │ + andseq r7, r7, r8, lsl #18 │ │ │ │ + andseq r1, r6, r0, lsr #31 │ │ │ │ + @ instruction: 0x001777bc │ │ │ │ push {r4, lr} │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bne 1c8dbc │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ @@ -437081,17 +437081,17 @@ │ │ │ │ rsbeq r7, r6, r8, lsr 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 │ │ │ │ rsbeq r6, r6, ip, asr lr │ │ │ │ rsbeq r6, r6, r4, lsr #28 │ │ │ │ - andseq r7, r7, ip, rrx │ │ │ │ - andseq r1, r6, r4, lsl #14 │ │ │ │ - andseq r6, r7, r0, lsr #30 │ │ │ │ + @ instruction: 0x001771dc │ │ │ │ + andseq r1, r6, r4, ror r8 │ │ │ │ + mulseq r7, r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bne 1c94e8 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ @@ -437577,19 +437577,19 @@ │ │ │ │ rsbeq r6, r6, ip, ror #19 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r6, r6, r8, ror #13 │ │ │ │ strheq r6, [r6], #-96 @ 0xffffffa0 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x001a48dc │ │ │ │ + andseq r4, sl, ip, asr #20 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - andseq r6, r7, ip, lsl #20 │ │ │ │ - andseq r1, r6, r4, lsr #1 │ │ │ │ - andseq r6, r7, r0, asr #17 │ │ │ │ + andseq r6, r7, ip, ror fp │ │ │ │ + andseq r1, r6, r4, lsl r2 │ │ │ │ + andseq r6, r7, r0, lsr sl │ │ │ │ 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 │ │ │ │ @@ -438031,19 +438031,19 @@ │ │ │ │ ldrdeq r6, [r6], #-32 @ 0xffffffe0 @ │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r5, r6, r8, asr #31 │ │ │ │ @ instruction: 0x00665f90 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r4, sl, r4, asr #3 │ │ │ │ + andseq r4, sl, r4, lsr r3 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - @ instruction: 0x001762f4 │ │ │ │ - andseq r0, r6, ip, lsl #19 │ │ │ │ - andseq r6, r7, r8, lsr #3 │ │ │ │ + andseq r6, r7, r4, ror #8 │ │ │ │ + @ instruction: 0x00160afc │ │ │ │ + andseq r6, r7, r8, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -438486,19 +438486,19 @@ │ │ │ │ strheq r5, [r6], #-184 @ 0xffffff48 @ │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ strheq r5, [r6], #-132 @ 0xffffff7c @ │ │ │ │ rsbeq r5, r6, ip, ror r8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, sl, r8, lsr #21 │ │ │ │ + andseq r3, sl, r8, lsl ip │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - @ instruction: 0x00175bd8 │ │ │ │ - andseq r0, r6, r0, ror r2 │ │ │ │ - andseq r5, r7, ip, lsl #21 │ │ │ │ + andseq r5, r7, r8, asr #26 │ │ │ │ + andseq r0, r6, r0, ror #7 │ │ │ │ + @ instruction: 0x00175bfc │ │ │ │ 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 │ │ │ │ @@ -438940,19 +438940,19 @@ │ │ │ │ @ instruction: 0x0066549c │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ @ instruction: 0x00665194 │ │ │ │ rsbeq r5, r6, ip, asr r1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - mulseq sl, r0, r3 │ │ │ │ + andseq r3, sl, r0, lsl #10 │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - andseq r5, r7, r0, asr #9 │ │ │ │ - andseq pc, r5, r8, asr fp @ │ │ │ │ - andseq r5, r7, r4, ror r3 │ │ │ │ + andseq r5, r7, r0, lsr r6 │ │ │ │ + andseq pc, r5, r8, asr #25 │ │ │ │ + andseq r5, r7, r4, ror #9 │ │ │ │ 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] @ 1cb910 │ │ │ │ mov fp, r3 │ │ │ │ @@ -439419,15 +439419,15 @@ │ │ │ │ rsbeq r4, r6, r4, lsl lr │ │ │ │ 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, ip, ror #21 │ │ │ │ strheq r4, [r6], #-164 @ 0xffffff5c @ │ │ │ │ - andseq r2, sl, ip, ror #25 │ │ │ │ + andseq r2, sl, ip, asr lr │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bne 1cb96c │ │ │ │ @@ -439938,15 +439938,15 @@ │ │ │ │ strdeq r4, [r6], #-88 @ 0xffffffa8 @ │ │ │ │ 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 r4, [r6], #-32 @ 0xffffffe0 @ │ │ │ │ @ instruction: 0x00664298 │ │ │ │ - @ instruction: 0x001a24d0 │ │ │ │ + andseq r2, sl, r0, asr #12 │ │ │ │ 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 │ │ │ │ @@ -440457,19 +440457,19 @@ │ │ │ │ rsbeq r3, r6, ip, lsl #28 │ │ │ │ adcmi r0, r0, r1, lsl #28 │ │ │ │ stmiami r0!, {r0, r8, r9, sl, fp} │ │ │ │ addsmi r0, r8, r1, lsl #6 │ │ │ │ rsbeq r3, r6, r8, lsl fp │ │ │ │ rsbeq r3, r6, r0, ror #21 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r1, sl, ip, lsl #26 │ │ │ │ + andseq r1, sl, ip, ror lr │ │ │ │ adcsvc r0, r5, r1 │ │ │ │ - andseq r3, r7, ip, lsr lr │ │ │ │ - @ instruction: 0x0015e4d4 │ │ │ │ - @ instruction: 0x00173cf0 │ │ │ │ + andseq r3, r7, ip, lsr #31 │ │ │ │ + andseq lr, r5, r4, asr #12 │ │ │ │ + andseq r3, r7, r0, ror #28 │ │ │ │ push {r4, lr} │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bne 1cc9b0 │ │ │ │ ldrh ip, [r1, #2] │ │ │ │ @@ -440728,23 +440728,23 @@ │ │ │ │ bl 140bac │ │ │ │ b 1ccbc4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r6, r8, lsr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, r6, r0, lsr #10 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, r7, r4, lsr #18 │ │ │ │ + mulseq r7, r4, sl │ │ │ │ @ instruction: 0x0068a194 │ │ │ │ rsbeq r3, r6, ip, ror #6 │ │ │ │ - andseq r3, r7, r0, ror #15 │ │ │ │ + andseq r3, r7, r0, asr r9 │ │ │ │ rsbeq sl, r8, r0, lsl #1 │ │ │ │ - andseq r3, r7, ip, ror #14 │ │ │ │ - andseq sp, r5, r0, lsl #28 │ │ │ │ - andseq r3, r7, ip, ror r7 │ │ │ │ - andseq sp, r5, r4, ror #27 │ │ │ │ + @ instruction: 0x001738dc │ │ │ │ + andseq sp, r5, r0, ror pc │ │ │ │ + andseq r3, r7, ip, ror #17 │ │ │ │ + andseq sp, r5, r4, asr pc │ │ │ │ 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 │ │ │ │ @@ -446751,15 +446751,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7] │ │ │ │ b 1d2a64 │ │ │ │ mov r0, sl │ │ │ │ bl 1ecb2c │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ b 1d274c │ │ │ │ - andseq fp, r9, r8, ror #31 │ │ │ │ + andseq ip, r9, r8, asr r1 │ │ │ │ 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] │ │ │ │ @@ -447250,15 +447250,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7] │ │ │ │ b 1d3230 │ │ │ │ mov r0, sl │ │ │ │ bl 1ecfd8 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ b 1d2f18 │ │ │ │ - andseq fp, r9, sl, asr r8 │ │ │ │ + andseq fp, r9, sl, asr #19 │ │ │ │ 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] │ │ │ │ @@ -447753,15 +447753,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7] │ │ │ │ b 1d3a0c │ │ │ │ mov r0, sl │ │ │ │ bl 1ecb2c │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ b 1d3954 │ │ │ │ - andseq fp, r9, ip, asr #1 │ │ │ │ + andseq fp, r9, ip, lsr r2 │ │ │ │ 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] │ │ │ │ @@ -448256,15 +448256,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7] │ │ │ │ b 1d41e8 │ │ │ │ mov r0, sl │ │ │ │ bl 1ecfd8 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ b 1d4130 │ │ │ │ - andseq sl, r9, lr, lsr #18 │ │ │ │ + mulseq r9, lr, sl │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ ldr r3, [pc, #8] @ 1d435c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #2036] @ 0x7f4 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff8b00 │ │ │ │ @@ -448413,15 +448413,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 2983dc │ │ │ │ + bl 29854c │ │ │ │ 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 1d4508 │ │ │ │ @@ -448502,15 +448502,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 2983dc │ │ │ │ + bl 29854c │ │ │ │ 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 1d466c │ │ │ │ @@ -448572,16 +448572,16 @@ │ │ │ │ ldr r2, [pc, #20] @ 1d4830 │ │ │ │ ldr r1, [pc, #20] @ 1d4834 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ b 140bac │ │ │ │ - andseq fp, r6, r8, lsl #26 │ │ │ │ - andseq r6, r5, r8, lsr r3 │ │ │ │ + andseq fp, r6, r8, ror lr │ │ │ │ + andseq r6, r5, r8, lsr #9 │ │ │ │ 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] │ │ │ │ @@ -448660,15 +448660,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 298184 │ │ │ │ + bl 2982f4 │ │ │ │ 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 │ │ │ │ @@ -448679,15 +448679,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 29730c │ │ │ │ + bl 29747c │ │ │ │ ldrb r3, [r5, #78] @ 0x4e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsl r1, r0, #22 │ │ │ │ and r1, r1, #1069547520 @ 0x3fc00000 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 1d4b58 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ @@ -448786,15 +448786,15 @@ │ │ │ │ b 1d4a0c │ │ │ │ mov r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 1d4a0c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r5, r4, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq sl, r9, r6, ror #30 │ │ │ │ + ldrsbeq fp, [r9], -r6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ svccc 0x00ff8000 │ │ │ │ svcne 0x00ffff80 │ │ │ │ svccc 0x00fe0000 │ │ │ │ rsbeq fp, r5, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -449382,15 +449382,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r2, #12 │ │ │ │ b 1d53c8 │ │ │ │ - andseq sl, r9, r7, lsr #10 │ │ │ │ + mulseq r9, r7, r6 │ │ │ │ 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 │ │ │ │ @@ -452421,71 +452421,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 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r7, r6, #8 │ │ │ │ cmp r7, r3 │ │ │ │ bhi 1d85c0 │ │ │ │ ldr r3, [pc, #432] @ 1d8624 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ ldr r3, [r4, #240] @ 0xf0 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ 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] │ │ │ │ @@ -453079,15 +453079,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 29746c │ │ │ │ + bl 2975dc │ │ │ │ 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 │ │ │ │ @@ -453233,15 +453233,15 @@ │ │ │ │ lsr r2, r2, r5 │ │ │ │ cmp r2, #15 │ │ │ │ bls 1d9288 │ │ │ │ lsr r1, fp, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ lsl r9, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 149804 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 149854 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -453446,15 +453446,15 @@ │ │ │ │ movls r6, #0 │ │ │ │ bls 1d944c │ │ │ │ lsr r6, r6, #4 │ │ │ │ and r6, r6, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ 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 1d95c8 │ │ │ │ @@ -453469,15 +453469,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 29746c │ │ │ │ + bl 2975dc │ │ │ │ ldr r2, [pc, #500] @ 1d96b4 │ │ │ │ ldrb r1, [sl, #78] @ 0x4e │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 1d95b0 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -453597,15 +453597,15 @@ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r7] │ │ │ │ b 1d9624 │ │ │ │ - andseq r6, r9, r0, ror #7 │ │ │ │ + andseq r6, r9, r0, asr r5 │ │ │ │ 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 │ │ │ │ @@ -453774,15 +453774,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 29746c │ │ │ │ + bl 2975dc │ │ │ │ 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 │ │ │ │ @@ -453943,15 +453943,15 @@ │ │ │ │ cmp r3, #15 │ │ │ │ movls r1, r7 │ │ │ │ bls 1d9c18 │ │ │ │ lsr r1, sl, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ lsl r7, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 149804 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 149854 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -454155,15 +454155,15 @@ │ │ │ │ movls r7, #0 │ │ │ │ bls 1d9f60 │ │ │ │ lsr r7, r7, #4 │ │ │ │ and r7, r7, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ 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 1da100 │ │ │ │ @@ -454178,15 +454178,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 29746c │ │ │ │ + bl 2975dc │ │ │ │ ldr r2, [pc, #588] @ 1da220 │ │ │ │ ldrb r1, [sl, #78] @ 0x4e │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 1da0e8 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -454328,15 +454328,15 @@ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r6] │ │ │ │ b 1da158 │ │ │ │ - @ instruction: 0x001958d5 │ │ │ │ + andseq r5, r9, r5, asr #20 │ │ │ │ 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 │ │ │ │ @@ -454519,15 +454519,15 @@ │ │ │ │ ldrne sl, [r8, #44] @ 0x2c │ │ │ │ moveq sl, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ beq 1da708 │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ 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 │ │ │ │ @@ -454935,15 +454935,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ ands r2, r1, r2, lsl r6 │ │ │ │ beq 1dad44 │ │ │ │ ldrh r8, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29746c │ │ │ │ + bl 2975dc │ │ │ │ ldr r3, [pc, #3552] @ 1db988 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 1dabd4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -454976,15 +454976,15 @@ │ │ │ │ bhi 1db424 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [pc, #3416] @ 1db98c │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ ldr r1, [pc, #3396] @ 1db990 │ │ │ │ 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 │ │ │ │ @@ -455130,15 +455130,15 @@ │ │ │ │ add r4, sl, #8 │ │ │ │ cmp r4, fp │ │ │ │ bhi 1dbbac │ │ │ │ ldr r3, [pc, #2796] @ 1db98c │ │ │ │ str r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ ldr r3, [pc, #2780] @ 1db990 │ │ │ │ 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] │ │ │ │ @@ -455825,35 +455825,35 @@ │ │ │ │ mov r7, #148 @ 0x94 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ b 1dae88 │ │ │ │ rsbeq r5, r5, r4, lsr #12 │ │ │ │ rsbeq r5, r5, r0, lsl r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r4, r9, sl, lsr #27 │ │ │ │ - andseq r4, r9, r7, lsl sp │ │ │ │ + andseq r4, r9, sl, lsl pc │ │ │ │ + andseq r4, r9, r7, lsl #29 │ │ │ │ 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 │ │ │ │ - andseq r4, r9, ip, ror #21 │ │ │ │ + andseq r4, r9, ip, asr ip │ │ │ │ addmi sp, r8, r1, lsl #30 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ ldmmi r3, {r0, r9, sl} │ │ │ │ rsbeq r4, r5, ip, ror #28 │ │ │ │ ldrdeq r8, [r0], -r7 │ │ │ │ andeq r8, r0, r3, ror #17 │ │ │ │ ldrdeq r8, [r0], -r6 │ │ │ │ ldrdeq r8, [r0], -r0 │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ - mulseq r9, r0, r5 │ │ │ │ + andseq r4, r9, r0, lsl #14 │ │ │ │ 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] @ 1db8f5 │ │ │ │ rscmi pc, pc, r0, ror #31 │ │ │ │ @@ -456949,15 +456949,15 @@ │ │ │ │ ldrne fp, [r9, #44] @ 0x2c │ │ │ │ moveq fp, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ beq 1dccc8 │ │ │ │ - bl 2974ac │ │ │ │ + bl 29761c │ │ │ │ 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] │ │ │ │ @@ -457339,15 +457339,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ ands r2, r1, r2, lsl r6 │ │ │ │ beq 1dd2b0 │ │ │ │ ldrh r8, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29746c │ │ │ │ + bl 2975dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ bhi 1dd160 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -457379,15 +457379,15 @@ │ │ │ │ bhi 1dd970 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [pc, #3412] @ 1ddf14 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ ldr r1, [pc, #3392] @ 1ddf18 │ │ │ │ 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 │ │ │ │ @@ -457525,15 +457525,15 @@ │ │ │ │ add r4, sl, #8 │ │ │ │ cmp r4, fp │ │ │ │ bhi 1de1a0 │ │ │ │ ldr r3, [pc, #2824] @ 1ddf14 │ │ │ │ str r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ ldr r3, [pc, #2808] @ 1ddf18 │ │ │ │ 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] │ │ │ │ @@ -458227,34 +458227,34 @@ │ │ │ │ adc r3, r1, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ str ip, [r4] │ │ │ │ b 1dd6e0 │ │ │ │ rsbeq r3, r5, r0, lsr #1 │ │ │ │ rsbeq r3, r5, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r9, r4, asr r8 │ │ │ │ - andseq r2, r9, r1, lsl r8 │ │ │ │ + andseq r2, r9, r4, asr #19 │ │ │ │ + andseq r2, r9, r1, lsl #19 │ │ │ │ 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, lr, lsr #11 │ │ │ │ + andseq r2, r9, lr, lsl r7 │ │ │ │ addmi sp, r8, r1, lsl #30 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ ldmmi r3, {r0, r9, sl} │ │ │ │ rsbeq r2, r5, r0, lsl #18 │ │ │ │ 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, r2, asr r0 │ │ │ │ + andseq r2, r9, r2, asr #3 │ │ │ │ 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 │ │ │ │ @@ -459373,15 +459373,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 2983dc │ │ │ │ + bl 29854c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [pc, #184] @ 1df1c8 │ │ │ │ ldr r3, [pc, #168] @ 1df1bc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -459413,29 +459413,29 @@ │ │ │ │ ldr r2, [pc, #76] @ 1df1cc │ │ │ │ adc ip, ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 299194 │ │ │ │ + bl 299304 │ │ │ │ b 1df108 │ │ │ │ lsr r9, r9, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 1df158 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r0, [r5], #-244 @ 0xffffff0c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r0, r9, r4, lsr r9 │ │ │ │ + andseq r0, r9, r4, lsr #21 │ │ │ │ tsteq r2, #0, 2 │ │ │ │ rsbeq r0, r5, r8, ror #29 │ │ │ │ - andseq r0, r9, ip, lsr r8 │ │ │ │ + andseq r0, r9, ip, lsr #19 │ │ │ │ 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 │ │ │ │ @@ -459470,20 +459470,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 299194 │ │ │ │ + bl 299304 │ │ │ │ ldrh r3, [r7] │ │ │ │ strh r3, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r0, r9, r8, asr r7 │ │ │ │ + andseq r0, r9, r8, asr #17 │ │ │ │ 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 │ │ │ │ @@ -459562,15 +459562,15 @@ │ │ │ │ b 1df2ec │ │ │ │ ldr r7, [pc, #28] @ 1df3f4 │ │ │ │ b 1df2ec │ │ │ │ ldr r7, [pc, #24] @ 1df3f8 │ │ │ │ b 1df2ec │ │ │ │ ldr r7, [pc, #20] @ 1df3fc │ │ │ │ b 1df2ec │ │ │ │ - andseq r0, r9, lr, lsr r6 │ │ │ │ + andseq r0, r9, lr, lsr #15 │ │ │ │ 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} │ │ │ │ @@ -459918,33 +459918,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b 1df850 │ │ │ │ ldr r0, [pc, #80] @ 1df9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 1df8d0 │ │ │ │ ldrdeq r0, [r5], #-188 @ 0xffffff44 @ │ │ │ │ - @ instruction: 0x001904d9 │ │ │ │ - andseq r1, r6, ip, ror r0 │ │ │ │ + andseq r0, r9, r9, asr #12 │ │ │ │ + andseq r1, r6, ip, ror #3 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r3, r6, r0, lsl r4 │ │ │ │ + andseq r3, r6, r0, lsl #11 │ │ │ │ @ instruction: 0x00677698 │ │ │ │ - andseq r0, r6, ip, ror sp │ │ │ │ - mulseq r4, r0, fp │ │ │ │ - andseq sl, r4, r4, lsl #23 │ │ │ │ + andseq r0, r6, ip, ror #29 │ │ │ │ + andseq sl, r4, r0, lsl #26 │ │ │ │ + @ instruction: 0x0014acf4 │ │ │ │ andeq r5, r0, r0, lsr r3 │ │ │ │ @ instruction: 0x000084bc │ │ │ │ andeq r9, r0, r0, asr #10 │ │ │ │ @ instruction: 0x000063b4 │ │ │ │ andeq r7, r0, r8, lsr r4 │ │ │ │ - andseq r3, r6, r4, asr #3 │ │ │ │ - andseq r0, r6, r4, lsr #24 │ │ │ │ - andseq fp, r4, ip, lsr #4 │ │ │ │ - andseq r0, r6, r0, lsl #24 │ │ │ │ - andseq sl, r4, r4, lsl sl │ │ │ │ - andseq sl, r4, r4, lsl #20 │ │ │ │ + andseq r3, r6, r4, lsr r3 │ │ │ │ + mulseq r6, r4, sp │ │ │ │ + mulseq r4, ip, r3 │ │ │ │ + andseq r0, r6, r0, ror sp │ │ │ │ + andseq sl, r4, r4, lsl #23 │ │ │ │ + andseq sl, r4, r4, ror fp │ │ │ │ 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] @ 1e028c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -460502,17 +460502,17 @@ │ │ │ │ ldr r5, [pc, #104] @ 1e02ec │ │ │ │ mov r4, #0 │ │ │ │ b 1dfd3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, r5, ip, lsl r6 │ │ │ │ rsbeq r0, r5, r8, lsl #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq pc, r8, r8, lsl #30 │ │ │ │ + andseq r0, r9, r8, ror r0 │ │ │ │ andeq r5, r0, r0, lsr r3 │ │ │ │ - andseq pc, r8, r6, lsr sp @ │ │ │ │ + andseq pc, r8, r6, lsr #29 │ │ │ │ stmiami fp!, {r0, r8, r9, sl, fp, ip} │ │ │ │ andeq pc, r1, r0, lsl #28 │ │ │ │ stmiami r9!, {r1, fp, sp, lr, pc} │ │ │ │ rsbeq r0, r5, r8, lsl #6 │ │ │ │ adcmi r1, fp, r2, lsl #4 │ │ │ │ mvnseq r0, r0 │ │ │ │ adcsvc r8, r6, r3 │ │ │ │ @@ -461189,17 +461189,17 @@ │ │ │ │ ldr r5, [pc, #116] @ 1e0db4 │ │ │ │ ldr r8, [pc, #116] @ 1e0db8 │ │ │ │ mov r4, #0 │ │ │ │ b 1e06ac │ │ │ │ strdeq pc, [r4], #-192 @ 0xffffff40 @ │ │ │ │ ldrdeq pc, [r4], #-204 @ 0xffffff34 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq pc, r8, ip, lsl r6 @ │ │ │ │ + andseq pc, r8, ip, lsl #15 │ │ │ │ andeq r5, r0, r0, lsr r3 │ │ │ │ - andseq pc, r8, r6, asr r4 @ │ │ │ │ + andseq pc, r8, r6, asr #11 │ │ │ │ adcsmi r0, fp, r1, lsl #16 │ │ │ │ stmiami r9!, {r1, fp, sp, lr, pc} │ │ │ │ adcsmi ip, r9, r2 │ │ │ │ @ instruction: 0x0064f99c │ │ │ │ adcmi r1, fp, r2, lsl #16 │ │ │ │ ldmmi fp!, {r1, fp, sp} │ │ │ │ adcsvc r8, r6, r3 │ │ │ │ @@ -461603,16 +461603,16 @@ │ │ │ │ orr r1, r1, #64512 @ 0xfc00 │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r4, #0 │ │ │ │ orr r1, r1, lr, lsl #24 │ │ │ │ mov r7, r4 │ │ │ │ beq 1e1388 │ │ │ │ b 1e12f0 │ │ │ │ - andseq lr, r8, r8, lsl r9 │ │ │ │ - andseq lr, r8, r6, lsr #14 │ │ │ │ + andseq lr, r8, r8, lsl #21 │ │ │ │ + mulseq r8, r6, r8 │ │ │ │ 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 │ │ │ │ @@ -463664,31 +463664,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, ip, #8 │ │ │ │ b 1e2e3c │ │ │ │ - andseq ip, r8, r0, lsr sp │ │ │ │ + andseq ip, r8, r0, lsr #29 │ │ │ │ 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, r4, lsl sl │ │ │ │ + andseq ip, r8, r4, lsl #23 │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ - andseq ip, r8, r4, lsr r9 │ │ │ │ + andseq ip, r8, r4, lsr #21 │ │ │ │ strdeq pc, [r7], -pc @ │ │ │ │ - @ instruction: 0x0018c8d0 │ │ │ │ + andseq ip, r8, r0, asr #20 │ │ │ │ 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 │ │ │ │ @@ -464185,31 +464185,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr ip, [r5] │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, ip, #8 │ │ │ │ b 1e3608 │ │ │ │ - andseq ip, r8, r0, ror r5 │ │ │ │ + andseq ip, r8, r0, ror #13 │ │ │ │ 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, r4, lsl #5 │ │ │ │ + @ instruction: 0x0018c3f4 │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ - @ instruction: 0x0018c1b0 │ │ │ │ + andseq ip, r8, r0, lsr #6 │ │ │ │ strdeq pc, [r7], -pc @ │ │ │ │ - ldrsbeq ip, [r8], -r0 │ │ │ │ + andseq ip, r8, r0, asr #4 │ │ │ │ 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 │ │ │ │ @@ -466385,15 +466385,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} │ │ │ │ - andseq r9, r8, r8, lsl #31 │ │ │ │ + ldrsheq sl, [r8], -r8 │ │ │ │ rsbeq sl, r4, r8, 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 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r9, r2 │ │ │ │ @@ -466440,23 +466440,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ beq 1e5f8c │ │ │ │ add r5, r6, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e648c │ │ │ │ ldr r3, [r6, #2248] @ 0x8c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e6474 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e64d0 │ │ │ │ ldr r7, [r4, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ bne 1e5fa4 │ │ │ │ ldr r7, [r4, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -466781,15 +466781,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 1e64a8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 1e6494 │ │ │ │ b 1e5f6c │ │ │ │ mov r3, #0 │ │ │ │ @@ -466894,15 +466894,15 @@ │ │ │ │ ldm sl, {r5, fp} │ │ │ │ add r6, r5, #8 │ │ │ │ b 1e604c │ │ │ │ ldr r1, [r6, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 1e64c4 │ │ │ │ b 1e666c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sl, r4, r0, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -466914,15 +466914,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} │ │ │ │ - @ instruction: 0x00189ff8 │ │ │ │ + andseq sl, r8, r8, ror #2 │ │ │ │ strdeq r9, [r4], #-180 @ 0xffffff4c @ │ │ │ │ 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] @ 1e7694 │ │ │ │ mov r6, r1 │ │ │ │ @@ -468993,15 +468993,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, ip, lsl #12 │ │ │ │ + andseq r7, r8, ip, ror r7 │ │ │ │ ldrdeq r7, [r4], #-188 @ 0xffffff44 @ │ │ │ │ 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 │ │ │ │ @@ -469048,23 +469048,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ beq 1e884c │ │ │ │ add r5, r6, #900 @ 0x384 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e8d58 │ │ │ │ ldr r3, [r6, #2248] @ 0x8c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e8d40 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e8d9c │ │ │ │ ldr r7, [r4, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ bne 1e8864 │ │ │ │ ldr r7, [r4, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -469392,15 +469392,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 1e8d74 │ │ │ │ cmp r7, #0 │ │ │ │ bne 1e8d60 │ │ │ │ b 1e882c │ │ │ │ mov r3, #0 │ │ │ │ @@ -469505,15 +469505,15 @@ │ │ │ │ ldm sl, {r5, fp} │ │ │ │ add r6, r5, #8 │ │ │ │ b 1e890c │ │ │ │ ldr r1, [r6, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 1e8d90 │ │ │ │ b 1e8f38 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, r4, r0, lsl #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -469525,15 +469525,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 r6, r8, ip, lsr #31 │ │ │ │ + andseq r7, r8, ip, lsl r1 │ │ │ │ rsbeq r7, r4, r8, lsr #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] │ │ │ │ @@ -470069,18 +470069,18 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r4], #-148 @ 0xffffff6c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ rsbeq pc, r1, r0, ror #8 │ │ │ │ rsbeq r6, r4, r8, ror r8 │ │ │ │ - @ instruction: 0x00156bfc │ │ │ │ - @ instruction: 0x001413b0 │ │ │ │ - @ instruction: 0x00156bf8 │ │ │ │ - andseq r1, r4, r8, lsl #7 │ │ │ │ + andseq r6, r5, ip, ror #26 │ │ │ │ + andseq r1, r4, r0, lsr #10 │ │ │ │ + andseq r6, r5, r8, ror #26 │ │ │ │ + @ instruction: 0x001414f8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #6 │ │ │ │ beq 1e9858 │ │ │ │ ldr r3, [pc, #88] @ 1e9890 │ │ │ │ sub r2, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #9 │ │ │ │ @@ -470100,15 +470100,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, #9 │ │ │ │ bx lr │ │ │ │ - andseq r7, r8, r0, ror r1 │ │ │ │ + andseq r7, r8, r0, ror #5 │ │ │ │ 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] │ │ │ │ @@ -472224,15 +472224,15 @@ │ │ │ │ str r9, [r1] │ │ │ │ bne 1eb8dc │ │ │ │ add r3, r1, #8 │ │ │ │ b 1eb928 │ │ │ │ rsbeq r4, r4, r4, lsr r8 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorsvc r8, lr, r3 │ │ │ │ - andseq r5, r8, r8, lsr r1 │ │ │ │ + andseq r5, r8, r8, lsr #5 │ │ │ │ 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 │ │ │ │ @@ -472362,15 +472362,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5] │ │ │ │ b 1ebb10 │ │ │ │ rsbeq r4, r4, r0, lsl #12 │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorsvc r8, lr, r3 │ │ │ │ - andseq r4, r8, r4, lsl #30 │ │ │ │ + andseq r5, r8, r4, ror r0 │ │ │ │ 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 │ │ │ │ @@ -472561,15 +472561,15 @@ │ │ │ │ b 1ebdd8 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ rsbsvc r8, r3, r9 │ │ │ │ andvs r0, r0, r4 │ │ │ │ ldrdeq r4, [r4], #-56 @ 0xffffffc8 @ │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorsvc r8, lr, r3 │ │ │ │ - andseq r4, r8, ip, asr #24 │ │ │ │ + @ instruction: 0x00184dbc │ │ │ │ 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 │ │ │ │ @@ -472751,15 +472751,15 @@ │ │ │ │ b 1ec0ec │ │ │ │ nop @ (mov r0, r0) │ │ │ │ rsbsvc r8, r3, r9 │ │ │ │ andvs r0, r0, r4 │ │ │ │ strheq r4, [r4], #-8 @ │ │ │ │ eorvc r8, r6, r0 │ │ │ │ eorsvc r8, lr, r3 │ │ │ │ - andseq r4, r8, ip, lsr #18 │ │ │ │ + mulseq r8, ip, sl │ │ │ │ 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 │ │ │ │ @@ -474066,15 +474066,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #9 │ │ │ │ bx lr │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ - andseq r3, r8, r8, asr r4 │ │ │ │ + andseq r3, r8, r8, asr #11 │ │ │ │ ldr r1, [pc, #32] @ 1ed6b4 │ │ │ │ ldr r2, [pc, #32] @ 1ed6b8 │ │ │ │ ldr r3, [pc, #32] @ 1ed6bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r0, #2016] @ 0x7e0 │ │ │ │ @@ -474128,15 +474128,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r5, #130] @ 0x82 │ │ │ │ cmp r3, #0 │ │ │ │ bne 1ed7bc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297428 │ │ │ │ + bl 297598 │ │ │ │ cmp r0, #25 │ │ │ │ bhi 1ed7f8 │ │ │ │ cmp r0, #2 │ │ │ │ bls 1ed7f0 │ │ │ │ ldr r3, [pc, #208] @ 1ed86c │ │ │ │ mov r2, #1 │ │ │ │ ands r3, r3, r2, lsl r0 │ │ │ │ @@ -474261,15 +474261,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 297604 │ │ │ │ + bl 297774 │ │ │ │ ldr r3, [pc, #348] @ 1edafc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ bne 1ed9c4 │ │ │ │ ldrh r5, [r4, #74] @ 0x4a │ │ │ │ mov r0, r5 │ │ │ │ @@ -474399,15 +474399,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 297604 │ │ │ │ + bl 297774 │ │ │ │ ldr r3, [pc, #348] @ 1edd24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ bne 1edbec │ │ │ │ ldrh r5, [r4, #74] @ 0x4a │ │ │ │ mov r0, r5 │ │ │ │ @@ -474711,15 +474711,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 297604 │ │ │ │ + bl 297774 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1edf04 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ ldr r4, [r4, #460] @ 0x1cc │ │ │ │ bl 2057b4 │ │ │ │ cmp r0, r5 │ │ │ │ @@ -474734,21 +474734,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 1edf8c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r2, [r4], #-40 @ 0xffffffd8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r2, r4, ip, lsl #5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r2, r5, r4, lsr #16 │ │ │ │ - andseq ip, r3, r0, ror #25 │ │ │ │ + mulseq r5, r4, r9 │ │ │ │ + andseq ip, r3, r0, asr lr │ │ │ │ rsbeq r2, r4, ip, asr r1 │ │ │ │ - andseq r2, r5, r8, lsl r6 │ │ │ │ - andseq ip, r3, r4, ror fp │ │ │ │ - andseq ip, r3, r0, lsr #5 │ │ │ │ - mulseq r3, r4, r2 │ │ │ │ + andseq r2, r5, r8, lsl #15 │ │ │ │ + andseq ip, r3, r4, ror #25 │ │ │ │ + andseq ip, r3, r0, lsl r4 │ │ │ │ + andseq ip, r3, r4, lsl #8 │ │ │ │ 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 1ee240 │ │ │ │ @@ -475147,29 +475147,29 @@ │ │ │ │ ldr r3, [pc, #76] @ 1ee7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b 1ee674 │ │ │ │ rsbeq r1, r4, r4, ror #25 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r8, r6, r8, ror r9 │ │ │ │ - andseq r2, r5, r4, ror #7 │ │ │ │ + andseq r2, r5, r4, asr r5 │ │ │ │ rsbeq r8, r6, r8, ror #16 │ │ │ │ - andseq r2, r5, r0, lsr r2 │ │ │ │ - andseq fp, r3, r0, lsr lr │ │ │ │ - andseq fp, r3, r0, lsr #28 │ │ │ │ - andseq fp, r3, r4, lsl lr │ │ │ │ - andseq fp, r3, r4, lsl #28 │ │ │ │ - @ instruction: 0x001521bc │ │ │ │ - andseq ip, r3, r4, lsr r5 │ │ │ │ - andseq r2, r5, r4, asr #32 │ │ │ │ - andseq ip, r3, ip, asr r4 │ │ │ │ - andseq fp, r3, r4, asr #24 │ │ │ │ - andseq fp, r3, r8, lsr ip │ │ │ │ - andseq fp, r3, r8, lsr #24 │ │ │ │ - andseq fp, r3, ip, lsl ip │ │ │ │ + andseq r2, r5, r0, lsr #7 │ │ │ │ + andseq fp, r3, r0, lsr #31 │ │ │ │ + mulseq r3, r0, pc @ │ │ │ │ + andseq fp, r3, r4, lsl #31 │ │ │ │ + andseq fp, r3, r4, ror pc │ │ │ │ + andseq r2, r5, ip, lsr #6 │ │ │ │ + andseq ip, r3, r4, lsr #13 │ │ │ │ + @ instruction: 0x001521b4 │ │ │ │ + andseq ip, r3, ip, asr #11 │ │ │ │ + @ instruction: 0x0013bdb4 │ │ │ │ + andseq fp, r3, r8, lsr #27 │ │ │ │ + mulseq r3, r8, sp │ │ │ │ + andseq fp, r3, ip, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -475231,20 +475231,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1ee840 │ │ │ │ - andseq r2, r8, sl, lsl #4 │ │ │ │ + andseq r2, r8, sl, ror r3 │ │ │ │ rsbeq r1, r4, r4, ror #15 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r1, r5, r4, ror #31 │ │ │ │ - mulseq r5, r4, fp │ │ │ │ - andseq ip, r3, r0, asr #5 │ │ │ │ + andseq r2, r5, r4, asr r1 │ │ │ │ + andseq r1, r5, r4, lsl #26 │ │ │ │ + andseq ip, r3, r0, lsr r4 │ │ │ │ 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 │ │ │ │ @@ -475403,21 +475403,21 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 1eeb98 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e02c │ │ │ │ add r0, r6, #21248 @ 0x5300 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 31dbf4 │ │ │ │ + bl 31dd64 │ │ │ │ cmp r5, #0 │ │ │ │ strh r0, [r4, #96] @ 0x60 │ │ │ │ beq 1eeb88 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 │ │ │ │ @@ -475427,15 +475427,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1eec98 │ │ │ │ add r5, r7, #20480 @ 0x5000 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -475454,15 +475454,15 @@ │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 1eebf0 │ │ │ │ ldr r4, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ @@ -475489,26 +475489,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1eecb4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1eeca0 │ │ │ │ b 1eebd8 │ │ │ │ ldr r3, [r5, #900] @ 0x384 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ beq 1eecd0 │ │ │ │ b 1eece0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -475601,15 +475601,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 2983dc │ │ │ │ + bl 29854c │ │ │ │ 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 │ │ │ │ @@ -475661,33 +475661,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 299194 │ │ │ │ + bl 299304 │ │ │ │ b 1eeedc │ │ │ │ mov r6, #1 │ │ │ │ b 1eef50 │ │ │ │ ldr r1, [pc, #44] @ 1eefb8 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r1 │ │ │ │ b 1eee64 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #24] @ 1eefbc │ │ │ │ add r3, pc, r3 │ │ │ │ b 1eee64 │ │ │ │ ldrdeq r1, [r4], #-44 @ 0xffffffd4 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r8, r0, ror #25 │ │ │ │ + andseq r1, r8, r0, asr lr │ │ │ │ rsbeq r1, r4, r4, lsl r1 │ │ │ │ - andseq r1, r8, ip, lsr #24 │ │ │ │ - andseq r1, r8, r8, lsl ip │ │ │ │ + mulseq r8, ip, sp │ │ │ │ + andseq r1, r8, r8, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -475732,23 +475732,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 1eeba0 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1ef09c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ef0c0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #21248 @ 0x5300 │ │ │ │ ldrh r1, [r5, #96] @ 0x60 │ │ │ │ add r0, r0, #24 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ - bl 31dce8 │ │ │ │ + bl 31de58 │ │ │ │ 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 │ │ │ │ @@ -475764,15 +475764,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ef1e0 │ │ │ │ add r5, r7, #20480 @ 0x5000 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -475791,21 +475791,21 @@ │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 1ef134 │ │ │ │ ldr r4, [r7, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ef224 │ │ │ │ add r0, r7, #21248 @ 0x5300 │ │ │ │ ldrh r1, [r6, #52] @ 0x34 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 31dce8 │ │ │ │ + bl 31de58 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, r4 │ │ │ │ bl 13fd48 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ @@ -475827,15 +475827,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1ef1fc │ │ │ │ cmp r5, #0 │ │ │ │ bne 1ef1e8 │ │ │ │ b 1ef11c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -475844,15 +475844,15 @@ │ │ │ │ bl 13edd4 │ │ │ │ b 1ef188 │ │ │ │ ldr r3, [r5, #900] @ 0x384 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ beq 1ef218 │ │ │ │ b 1ef240 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -475887,15 +475887,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 31dbf4 │ │ │ │ + bl 31dd64 │ │ │ │ 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 1ef4dc │ │ │ │ @@ -476049,15 +476049,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #84] @ 0x54 │ │ │ │ bl 13e3ec │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 298184 │ │ │ │ + bl 2982f4 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #185 @ 0xb9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne 1ef948 │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ @@ -476452,15 +476452,15 @@ │ │ │ │ b 1efaa0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r0, r4, ip, ror sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbsmi r0, r0, r0 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ rsbeq r0, r4, r4, asr #22 │ │ │ │ - andseq r1, r8, lr, lsr r4 │ │ │ │ + andseq r1, r8, lr, lsr #11 │ │ │ │ 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 @ 1efbf4 │ │ │ │ @@ -476471,16 +476471,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 @ │ │ │ │ - @ instruction: 0x00150dfc │ │ │ │ - ldrsbeq fp, [r3], -r4 │ │ │ │ + andseq r0, r5, ip, ror #30 │ │ │ │ + andseq fp, r3, r4, asr #4 │ │ │ │ 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 │ │ │ │ @@ -476592,30 +476592,30 @@ │ │ │ │ mul r4, r3, r4 │ │ │ │ ldr r3, [pc, #2296] @ 1f06e8 │ │ │ │ eor r4, r4, r4, lsr #13 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mul r4, r3, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ eor r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f041c │ │ │ │ ldr r0, [r7, #808] @ 0x328 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 13fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r8, [r0, #8] │ │ │ │ beq 1efe78 │ │ │ │ ldr r4, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r4, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f02f8 │ │ │ │ ldr r2, [pc, #2204] @ 1f06ec │ │ │ │ ldr r3, [pc, #2172] @ 1f06d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -476921,15 +476921,15 @@ │ │ │ │ bl 13edd4 │ │ │ │ b 1efe48 │ │ │ │ ldr r8, [r0, #652] @ 0x28c │ │ │ │ mov r2, #1 │ │ │ │ add r4, r8, #900 @ 0x384 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f0618 │ │ │ │ ldr r0, [r7, #808] @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 1f035c │ │ │ │ @@ -476958,15 +476958,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ b 1f0348 │ │ │ │ ldr r4, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r4, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f05c8 │ │ │ │ add r9, r5, #2048 @ 0x800 │ │ │ │ add sl, r5, #3680 @ 0xe60 │ │ │ │ ldr r3, [r9, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, r9 │ │ │ │ @@ -476993,15 +476993,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 1f0438 │ │ │ │ cmp fp, #0 │ │ │ │ bne 1f0424 │ │ │ │ b 1efe10 │ │ │ │ add r9, sp, #24 │ │ │ │ @@ -477077,15 +477077,15 @@ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ b 1eff58 │ │ │ │ ldr r1, [fp, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 1f0454 │ │ │ │ b 1f0588 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -477116,28 +477116,28 @@ │ │ │ │ b 1f0490 │ │ │ │ cmp r0, #2 │ │ │ │ beq 1f0644 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f0674 │ │ │ │ b 1f0624 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f0658 │ │ │ │ cmp r8, #0 │ │ │ │ bne 1f0644 │ │ │ │ b 1f0330 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ @@ -477164,21 +477164,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, r8, lsr #3 │ │ │ │ - andseq r0, r8, r0, ror fp │ │ │ │ - andseq r0, r8, r0, asr fp │ │ │ │ - mulseq r8, r0, fp │ │ │ │ + andseq r0, r8, r0, ror #25 │ │ │ │ + andseq r0, r8, r0, asr #25 │ │ │ │ + andseq r0, r8, r0, lsl #26 │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - andseq r0, r8, ip, ror #21 │ │ │ │ - andseq r0, r8, r0, asr r9 │ │ │ │ - andseq r0, r8, r4, lsl #20 │ │ │ │ + andseq r0, r8, ip, asr ip │ │ │ │ + andseq r0, r8, r0, asr #21 │ │ │ │ + andseq r0, r8, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #212] @ 1f07f8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -477229,15 +477229,15 @@ │ │ │ │ bl 13f9c8 │ │ │ │ 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 31db9c │ │ │ │ + b 31dd0c │ │ │ │ @ instruction: 0xffffe9b8 │ │ │ │ strheq pc, [r3], #-140 @ 0xffffff74 @ │ │ │ │ @ instruction: 0xffffeb1c │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ @ instruction: 0xffffe3d8 │ │ │ │ @ instruction: 0xffffe8f0 │ │ │ │ @ instruction: 0xffffe84c │ │ │ │ @@ -477252,15 +477252,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f090c │ │ │ │ add r5, r6, #20480 @ 0x5000 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -477286,20 +477286,20 @@ │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 1f0874 │ │ │ │ ldr r4, [r6, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r4, #900 @ 0x384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f0950 │ │ │ │ add r0, r6, #21248 @ 0x5300 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 31dbe4 │ │ │ │ + bl 31dd54 │ │ │ │ ldr r0, [r5, #808] @ 0x328 │ │ │ │ bl 1421d0 │ │ │ │ ldr r0, [r5, #788] @ 0x314 │ │ │ │ bl 204f50 │ │ │ │ ldr r0, [r5, #784] @ 0x310 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1421d0 │ │ │ │ @@ -477309,15 +477309,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f0928 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f0914 │ │ │ │ b 1f085c │ │ │ │ mov r3, #0 │ │ │ │ @@ -477326,15 +477326,15 @@ │ │ │ │ str r3, [r4, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 1f08e4 │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f0944 │ │ │ │ b 1f096c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -477388,15 +477388,15 @@ │ │ │ │ bl 17876c │ │ │ │ add r7, r0, #50 @ 0x32 │ │ │ │ bic r7, r7, #31 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ str r7, [r5, #100] @ 0x64 │ │ │ │ b 1f09b8 │ │ │ │ - andseq r0, r8, r0, lsl r3 │ │ │ │ + andseq r0, r8, r0, lsl #9 │ │ │ │ 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 │ │ │ │ @@ -477976,33 +477976,33 @@ │ │ │ │ bic r3, r3, #51 @ 0x33 │ │ │ │ orr r3, r3, #17 │ │ │ │ strb r3, [r6, #52] @ 0x34 │ │ │ │ b 1f0e88 │ │ │ │ rsbeq pc, r3, r8, asr r5 @ │ │ │ │ andeq r1, r0, r0, ror #31 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - mulseq r8, r0, r1 │ │ │ │ + andseq r0, r8, r0, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ - andseq pc, r4, r0, lsl #25 │ │ │ │ + @ instruction: 0x0014fdf0 │ │ │ │ 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, sl, ror ip @ │ │ │ │ + andseq pc, r7, sl, ror #27 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - andseq pc, r4, r4, lsr r6 @ │ │ │ │ - andseq pc, r4, r0, ror #10 │ │ │ │ - andseq r9, r3, r0, lsr #16 │ │ │ │ - andseq pc, r4, r0, lsl #11 │ │ │ │ - andseq r9, r3, r4, lsl #16 │ │ │ │ + andseq pc, r4, r4, lsr #15 │ │ │ │ + @ instruction: 0x0014f6d0 │ │ │ │ + mulseq r3, r0, r9 │ │ │ │ + @ instruction: 0x0014f6f0 │ │ │ │ + andseq r9, r3, r4, ror r9 │ │ │ │ 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 │ │ │ │ @@ -478548,33 +478548,33 @@ │ │ │ │ bic r3, r3, #51 @ 0x33 │ │ │ │ orr r3, r3, #17 │ │ │ │ strb r3, [r6, #52] @ 0x34 │ │ │ │ b 1f17c0 │ │ │ │ ldrdeq lr, [r3], #-188 @ 0xffffff44 @ │ │ │ │ andeq r1, r0, r0, ror #31 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - andseq pc, r7, sl, lsr #16 │ │ │ │ + mulseq r7, sl, r9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ muleq r0, r4, r8 │ │ │ │ - andseq pc, r4, r0, lsl #6 │ │ │ │ + andseq pc, r4, r0, ror r4 @ │ │ │ │ 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, r8, ror #6 │ │ │ │ + @ instruction: 0x0017f4d8 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - andseq lr, r4, r4, asr #26 │ │ │ │ - andseq lr, r4, r0, ror ip │ │ │ │ - andseq r8, r3, r0, lsr pc │ │ │ │ - mulseq r4, r0, ip │ │ │ │ - andseq r8, r3, r4, lsl pc │ │ │ │ + @ instruction: 0x0014eeb4 │ │ │ │ + andseq lr, r4, r0, ror #27 │ │ │ │ + andseq r9, r3, r0, lsr #1 │ │ │ │ + andseq lr, r4, r0, lsl #28 │ │ │ │ + andseq r9, r3, r4, lsl #1 │ │ │ │ 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 │ │ │ │ @@ -479324,22 +479324,22 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strb r1, [sp, #32] │ │ │ │ b 1f2694 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sp, r3, r4, lsl #24 │ │ │ │ strdeq sp, [r3], #-180 @ 0xffffff4c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0017e8f7 │ │ │ │ + andseq lr, r7, r7, ror #20 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ rsbeq sp, r3, ip, lsl sl │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - andseq lr, r7, r2, ror #12 │ │ │ │ + @ instruction: 0x0017e7d2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq lr, r7, r6, asr #10 │ │ │ │ + @ instruction: 0x0017e6b6 │ │ │ │ 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] @ 1f2b1c │ │ │ │ ldr r3, [pc, #564] @ 1f2b20 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -479501,15 +479501,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ bl 148718 │ │ │ │ ldr r3, [pc, #24] @ 1f2b80 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0014ddbc │ │ │ │ + andseq sp, r4, ip, lsr #30 │ │ │ │ @ instruction: 0x00616290 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ rsbeq r4, r6, r4, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479522,15 +479522,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2bc8 │ │ │ │ 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 sp │ │ │ │ + andseq sp, r4, ip, asr #29 │ │ │ │ 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 │ │ │ │ @@ -479540,15 +479540,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2c10 │ │ │ │ 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 sp │ │ │ │ + andseq sp, r4, r4, asr #29 │ │ │ │ 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 │ │ │ │ @@ -479558,15 +479558,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2c58 │ │ │ │ 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, lsr sp │ │ │ │ + andseq sp, r4, ip, lsr #29 │ │ │ │ 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 │ │ │ │ @@ -479576,51 +479576,51 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2ca0 │ │ │ │ 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, lsl sp │ │ │ │ + andseq sp, r4, ip, lsl #29 │ │ │ │ ldr r2, [pc, #12] @ 1f2cb8 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r4, lsl sp │ │ │ │ + andseq sp, r4, r4, lsl #29 │ │ │ │ ldr r2, [pc, #12] @ 1f2cd0 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r4, lsr #26 │ │ │ │ + mulseq r4, r4, lr │ │ │ │ ldr r2, [pc, #12] @ 1f2ce8 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r0, lsr #26 │ │ │ │ + mulseq r4, r0, lr │ │ │ │ ldr r2, [pc, #12] @ 1f2d00 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r4, lsr #26 │ │ │ │ + mulseq r4, r4, lr │ │ │ │ ldr r2, [pc, #12] @ 1f2d18 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r8, lsl sp │ │ │ │ + andseq sp, r4, r8, lsl #29 │ │ │ │ ldr r2, [pc, #12] @ 1f2d30 │ │ │ │ ldrh r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - andseq sp, r4, r0, lsr #26 │ │ │ │ + mulseq r4, r0, lr │ │ │ │ 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 │ │ │ │ @@ -479630,15 +479630,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2d78 │ │ │ │ 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: 0x0014dcf0 │ │ │ │ + andseq sp, r4, r0, ror #28 │ │ │ │ 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 │ │ │ │ @@ -479648,15 +479648,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1f2dc0 │ │ │ │ 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, r0, ror #25 │ │ │ │ + andseq sp, r4, r0, asr lr │ │ │ │ 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] │ │ │ │ @@ -479676,15 +479676,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) │ │ │ │ - mulseq r4, ip, ip │ │ │ │ + andseq sp, r4, ip, lsl #28 │ │ │ │ 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] │ │ │ │ @@ -479704,15 +479704,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, r8, ror #25 │ │ │ │ + andseq sp, r4, r8, asr lr │ │ │ │ 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] │ │ │ │ @@ -479743,15 +479743,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} │ │ │ │ - andseq sp, r4, r8, ror #25 │ │ │ │ + andseq sp, r4, r8, asr lr │ │ │ │ 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] │ │ │ │ @@ -479782,15 +479782,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: 0x0014dcf0 │ │ │ │ + andseq sp, r4, r0, ror #28 │ │ │ │ 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 │ │ │ │ @@ -479807,15 +479807,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, lsl #26 │ │ │ │ + andseq sp, r4, r0, ror lr │ │ │ │ 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 │ │ │ │ @@ -479832,15 +479832,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} │ │ │ │ - @ instruction: 0x0014dcb8 │ │ │ │ + andseq sp, r4, r8, lsr #28 │ │ │ │ ldr r1, [pc, #12] @ 1f30b8 │ │ │ │ ldr r0, [pc, #12] @ 1f30bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 168c30 │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ rsbeq r3, r6, r0, ror #25 │ │ │ │ @@ -479861,26 +479861,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f313c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f30f0 │ │ │ │ ldr r2, [pc, #24] @ 1f3140 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1729cc │ │ │ │ rsbeq r5, r1, r8, asr #25 │ │ │ │ - andseq sp, r4, ip, lsl ip │ │ │ │ + andseq sp, r4, ip, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -479894,26 +479894,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f31c0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3174 │ │ │ │ ldr r2, [pc, #24] @ 1f31c4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ rsbeq r5, r1, r0, lsr ip │ │ │ │ - @ instruction: 0x0014dbb0 │ │ │ │ + andseq sp, r4, r0, lsr #26 │ │ │ │ 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] @ 1f32dc │ │ │ │ mov r5, r3 │ │ │ │ @@ -479952,15 +479952,15 @@ │ │ │ │ ldr r2, [pc, #124] @ 1f32e8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ b 1f3220 │ │ │ │ ldr r2, [pc, #92] @ 1f32ec │ │ │ │ ldr r3, [pc, #76] @ 1f32e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -479980,15 +479980,15 @@ │ │ │ │ b 17292c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r0, lsl lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq ip, [r3], #-216 @ 0xffffff28 @ │ │ │ │ rsbeq r5, r1, r4, lsr fp │ │ │ │ rsbeq ip, r3, r8, ror #26 │ │ │ │ - @ instruction: 0x0014dab8 │ │ │ │ + andseq sp, r4, r8, lsr #24 │ │ │ │ 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] @ 1f3408 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480027,15 +480027,15 @@ │ │ │ │ ldr r2, [pc, #124] @ 1f3414 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ b 1f334c │ │ │ │ ldr r2, [pc, #92] @ 1f3418 │ │ │ │ ldr r3, [pc, #76] @ 1f340c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -480055,15 +480055,15 @@ │ │ │ │ b 17292c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r4, ror #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq ip, r3, ip, lsl #25 │ │ │ │ strdeq r5, [r1], #-148 @ 0xffffff6c @ │ │ │ │ rsbeq ip, r3, ip, lsr ip │ │ │ │ - andseq sp, r4, ip, asr #19 │ │ │ │ + andseq sp, r4, ip, lsr fp │ │ │ │ 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 │ │ │ │ @@ -480077,26 +480077,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f349c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3450 │ │ │ │ ldr r2, [pc, #24] @ 1f34a0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 17292c │ │ │ │ rsbeq r5, r1, r8, lsl r9 │ │ │ │ - andseq sp, r4, r0, ror #18 │ │ │ │ + @ instruction: 0x0014dad0 │ │ │ │ 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 │ │ │ │ @@ -480151,15 +480151,15 @@ │ │ │ │ ldr r2, [pc, #192] @ 1f3648 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ b 1f351c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3] │ │ │ │ bl 13e3ec │ │ │ │ @@ -480196,15 +480196,15 @@ │ │ │ │ b 1729cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r8, lsr #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x0063ca9c │ │ │ │ ldrdeq r5, [r1], #-124 @ 0xffffff84 @ │ │ │ │ rsbeq ip, r3, r8, lsr #20 │ │ │ │ - @ instruction: 0x0014d7d8 │ │ │ │ + andseq sp, r4, r8, asr #18 │ │ │ │ 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 │ │ │ │ @@ -480218,26 +480218,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f36d0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3684 │ │ │ │ ldr r2, [pc, #24] @ 1f36d4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ strheq r5, [r1], #-108 @ 0xffffff94 @ │ │ │ │ - @ instruction: 0x0014d7b8 │ │ │ │ + andseq sp, r4, r8, lsr #18 │ │ │ │ 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 │ │ │ │ @@ -480251,26 +480251,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3754 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3708 │ │ │ │ ldr r2, [pc, #24] @ 1f3758 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1729cc │ │ │ │ rsbeq r5, r1, r4, lsr #12 │ │ │ │ - andseq sp, r4, r8, asr #14 │ │ │ │ + @ instruction: 0x0014d8b8 │ │ │ │ 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 │ │ │ │ @@ -480284,26 +480284,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f37d8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f378c │ │ │ │ ldr r2, [pc, #24] @ 1f37dc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ rsbeq r5, r1, ip, lsl #11 │ │ │ │ - @ instruction: 0x0014d6d8 │ │ │ │ + andseq sp, r4, r8, asr #16 │ │ │ │ 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 │ │ │ │ @@ -480317,26 +480317,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f385c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3810 │ │ │ │ ldr r2, [pc, #24] @ 1f3860 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1729cc │ │ │ │ strdeq r5, [r1], #-68 @ 0xffffffbc @ │ │ │ │ - andseq sp, r4, r8, ror #12 │ │ │ │ + @ instruction: 0x0014d7d8 │ │ │ │ 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 │ │ │ │ @@ -480350,26 +480350,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f38e0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3894 │ │ │ │ ldr r2, [pc, #24] @ 1f38e4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ rsbeq r5, r1, ip, asr r4 │ │ │ │ - andseq sp, r4, r0, lsl #12 │ │ │ │ + andseq sp, r4, r0, ror r7 │ │ │ │ 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 │ │ │ │ @@ -480383,26 +480383,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3964 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3918 │ │ │ │ ldr r2, [pc, #24] @ 1f3968 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1729cc │ │ │ │ rsbeq r5, r1, r4, asr #7 │ │ │ │ - mulseq r4, r4, r5 │ │ │ │ + andseq sp, r4, r4, lsl #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 │ │ │ │ @@ -480416,26 +480416,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f39e8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f399c │ │ │ │ ldr r2, [pc, #24] @ 1f39ec │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ rsbeq r5, r1, ip, lsr #6 │ │ │ │ - andseq sp, r4, r4, lsr #10 │ │ │ │ + mulseq r4, r4, r6 │ │ │ │ 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] @ 1f3ae8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480468,15 +480468,15 @@ │ │ │ │ ldr r2, [pc, #120] @ 1f3af4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ strh r5, [r0] │ │ │ │ beq 1f3a48 │ │ │ │ ldr r2, [pc, #80] @ 1f3af8 │ │ │ │ ldr r3, [pc, #64] @ 1f3aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -480495,15 +480495,15 @@ │ │ │ │ b 1729cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r8, ror #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq ip, r3, r8, lsr #11 │ │ │ │ rsbeq r5, r1, r8, asr #4 │ │ │ │ rsbeq ip, r3, r0, asr r5 │ │ │ │ - andseq sp, r4, ip, lsr r4 │ │ │ │ + andseq sp, r4, ip, lsr #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 │ │ │ │ @@ -480517,26 +480517,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3b7c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3b30 │ │ │ │ ldr r2, [pc, #24] @ 1f3b80 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ rsbeq r5, r1, r0, ror r1 │ │ │ │ - andseq sp, r4, r0, asr #7 │ │ │ │ + andseq sp, r4, r0, lsr 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] @ 1f3c7c │ │ │ │ mov r5, r3 │ │ │ │ @@ -480569,15 +480569,15 @@ │ │ │ │ ldr r2, [pc, #120] @ 1f3c88 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ strh r5, [r0] │ │ │ │ beq 1f3bdc │ │ │ │ ldr r2, [pc, #80] @ 1f3c8c │ │ │ │ ldr r3, [pc, #64] @ 1f3c80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -480596,15 +480596,15 @@ │ │ │ │ b 1729cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r4, asr r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq ip, r3, r4, lsl r4 │ │ │ │ rsbeq r5, r1, ip, lsl #1 │ │ │ │ strheq ip, [r3], #-60 @ 0xffffffc4 @ │ │ │ │ - @ instruction: 0x0014d2d8 │ │ │ │ + andseq sp, r4, r8, asr #8 │ │ │ │ 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 │ │ │ │ @@ -480618,26 +480618,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3d10 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3cc4 │ │ │ │ ldr r2, [pc, #24] @ 1f3d14 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ strheq r4, [r1], #-244 @ 0xffffff0c @ │ │ │ │ - andseq sp, r4, r8, asr r2 │ │ │ │ + andseq sp, r4, r8, asr #7 │ │ │ │ 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] @ 1f3e10 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480670,15 +480670,15 @@ │ │ │ │ ldr r2, [pc, #120] @ 1f3e1c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ strh r5, [r0] │ │ │ │ beq 1f3d70 │ │ │ │ ldr r2, [pc, #80] @ 1f3e20 │ │ │ │ ldr r3, [pc, #64] @ 1f3e14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -480697,15 +480697,15 @@ │ │ │ │ b 1729cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, r0, asr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq ip, r3, r0, lsl #5 │ │ │ │ ldrdeq r4, [r1], #-224 @ 0xffffff20 @ │ │ │ │ rsbeq ip, r3, r8, lsr #4 │ │ │ │ - andseq sp, r4, r4, ror r1 │ │ │ │ + andseq sp, r4, r4, ror #5 │ │ │ │ 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 │ │ │ │ @@ -480719,26 +480719,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f3ea4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f3e58 │ │ │ │ ldr r2, [pc, #24] @ 1f3ea8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ strdeq r4, [r1], #-216 @ 0xffffff28 @ │ │ │ │ - ldrsheq sp, [r4], -r8 │ │ │ │ + andseq sp, r4, r8, ror #4 │ │ │ │ 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] @ 1f3fc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480777,15 +480777,15 @@ │ │ │ │ ldr r2, [pc, #124] @ 1f3fcc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ b 1f3f04 │ │ │ │ ldr r2, [pc, #92] @ 1f3fd0 │ │ │ │ ldr r3, [pc, #76] @ 1f3fc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -480805,15 +480805,15 @@ │ │ │ │ b 17292c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq ip, r3, ip, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq ip, [r3], #-4 @ │ │ │ │ strdeq r4, [r1], #-204 @ 0xffffff34 @ │ │ │ │ rsbeq ip, r3, r4, lsl #1 │ │ │ │ - andseq sp, r4, r0 │ │ │ │ + andseq sp, r4, r0, ror r1 │ │ │ │ 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 │ │ │ │ @@ -480827,26 +480827,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f4054 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f4008 │ │ │ │ ldr r2, [pc, #24] @ 1f4058 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1729cc │ │ │ │ rsbeq r4, r1, r0, lsr #24 │ │ │ │ - andseq ip, r4, ip, lsl #31 │ │ │ │ + ldrsheq sp, [r4], -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 │ │ │ │ @@ -480860,26 +480860,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f40d8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f408c │ │ │ │ ldr r2, [pc, #24] @ 1f40dc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ rsbeq r4, r1, r8, lsl #23 │ │ │ │ - andseq ip, r4, r8, lsl pc │ │ │ │ + andseq sp, r4, r8, lsl #1 │ │ │ │ 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] @ 1f4208 │ │ │ │ mov r5, r3 │ │ │ │ @@ -480913,15 +480913,15 @@ │ │ │ │ ldr r2, [pc, #164] @ 1f4214 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ mov r6, r0 │ │ │ │ stm r6, {r5, r7} │ │ │ │ beq 1f413c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r8] │ │ │ │ @@ -480951,15 +480951,15 @@ │ │ │ │ b 1729cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [r3], #-232 @ 0xffffff18 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq fp, [r3], #-228 @ 0xffffff1c @ │ │ │ │ rsbeq r4, r1, r0, lsr #21 │ │ │ │ rsbeq fp, r3, r8, lsr lr │ │ │ │ - andseq ip, r4, r4, lsl #28 │ │ │ │ + andseq ip, r4, r4, ror pc │ │ │ │ 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 │ │ │ │ @@ -480973,26 +480973,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f429c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f4250 │ │ │ │ ldr r2, [pc, #24] @ 1f42a0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ @ instruction: 0x0061499c │ │ │ │ - andseq ip, r4, ip, lsl #27 │ │ │ │ + @ instruction: 0x0014cefc │ │ │ │ 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 │ │ │ │ @@ -481042,15 +481042,15 @@ │ │ │ │ ldr r2, [pc, #152] @ 1f440c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 1f430c │ │ │ │ ldr r2, [pc, #116] @ 1f4410 │ │ │ │ ldr r3, [pc, #100] @ 1f4404 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -481077,15 +481077,15 @@ │ │ │ │ b 1729cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r3, r8, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq fp, [r3], #-192 @ 0xffffff40 @ │ │ │ │ rsbeq r4, r1, r4, ror r8 │ │ │ │ rsbeq fp, r3, ip, asr ip │ │ │ │ - andseq ip, r4, r8, lsr ip │ │ │ │ + andseq ip, r4, r8, lsr #27 │ │ │ │ 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 │ │ │ │ @@ -481099,26 +481099,26 @@ │ │ │ │ ldr r2, [pc, #60] @ 1f4494 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ tst r4, #16 │ │ │ │ beq 1f4448 │ │ │ │ ldr r2, [pc, #24] @ 1f4498 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 172a6c │ │ │ │ rsbeq r4, r1, ip, ror r7 │ │ │ │ - andseq ip, r4, r4, lsr ip │ │ │ │ + andseq ip, r4, r4, lsr #27 │ │ │ │ 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] │ │ │ │ @@ -481425,17 +481425,17 @@ │ │ │ │ bl 140bac │ │ │ │ b 1f4894 │ │ │ │ rsbeq fp, r3, r0, lsl fp │ │ │ │ @ instruction: 0xfffffdf8 │ │ │ │ mvnsmi r0, #0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ ldrmi r8, [fp, #-0]! │ │ │ │ - andseq ip, r4, ip, ror #18 │ │ │ │ - andseq r6, r3, ip, asr r2 │ │ │ │ - andseq ip, r7, r8, asr #8 │ │ │ │ + @ instruction: 0x0014cadc │ │ │ │ + andseq r6, r3, ip, asr #7 │ │ │ │ + @ instruction: 0x0017c5b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1f4a1c │ │ │ │ ldr ip, [pc, #116] @ 1f4a20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -481836,15 +481836,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 31ef3c │ │ │ │ + bl 31f0ac │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 2072b8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r6 │ │ │ │ @@ -481917,17 +481917,17 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f4e60 │ │ │ │ strheq fp, [r3], #-24 @ 0xffffffe8 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - andseq fp, r7, ip, lsr sp │ │ │ │ - andseq r5, r3, r8, asr sl │ │ │ │ - @ instruction: 0x0014c1bc │ │ │ │ + andseq fp, r7, ip, lsr #29 │ │ │ │ + andseq r5, r3, r8, asr #23 │ │ │ │ + andseq ip, r4, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f4d30 │ │ │ │ ldr r3, [r5, #260] @ 0x104 │ │ │ │ @@ -481962,15 +481962,15 @@ │ │ │ │ ldr r0, [r5, #376] @ 0x178 │ │ │ │ mov r1, #0 │ │ │ │ bl 143638 │ │ │ │ ldr r4, [sl, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r4, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5670 │ │ │ │ ldr r4, [r5, #388] @ 0x184 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r3, #652] @ 0x28c │ │ │ │ beq 1f52b8 │ │ │ │ @@ -481987,30 +481987,30 @@ │ │ │ │ add r2, r8, r3, lsl #2 │ │ │ │ ldr r9, [r2, #2056] @ 0x808 │ │ │ │ eor r4, r4, r6, lsl r3 │ │ │ │ cmp r9, #0 │ │ │ │ beq 1f52b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 1f5214 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr fp, [r3, #652] @ 0x28c │ │ │ │ add sl, fp, #900 @ 0x384 │ │ │ │ mov r0, sl │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f54c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f5180 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5214 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #900] @ 0x384 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl 13edd4 │ │ │ │ @@ -482023,15 +482023,15 @@ │ │ │ │ str r1, [r5, #388] @ 0x184 │ │ │ │ bl 5ea10 │ │ │ │ ldr r4, [r5, #368] @ 0x170 │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 1f52e8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f549c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmn r0, #1 │ │ │ │ str r3, [r5, #368] @ 0x170 │ │ │ │ beq 1f5300 │ │ │ │ @@ -482095,15 +482095,15 @@ │ │ │ │ str r3, [r5, #360] @ 0x168 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1f53d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f53cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f8f20 │ │ │ │ b 1f53cc │ │ │ │ ldr r0, [r5, #356] @ 0x164 │ │ │ │ @@ -482120,25 +482120,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 31ef50 │ │ │ │ + bl 31f0c0 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5688 │ │ │ │ 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 │ │ │ │ @@ -482155,15 +482155,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f54e0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f54cc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 1f5278 │ │ │ │ @@ -482225,15 +482225,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f55f8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ @@ -482268,15 +482268,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f56a4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f5690 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -482294,15 +482294,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f51b8 │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f56c0 │ │ │ │ b 1f570c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #652] @ 0x28c │ │ │ │ ldrb r3, [r3, #936] @ 0x3a8 │ │ │ │ @@ -482315,18 +482315,18 @@ │ │ │ │ b 1f553c │ │ │ │ bl 1de10 │ │ │ │ ldr r6, [r5, #180] @ 0xb4 │ │ │ │ b 1f5584 │ │ │ │ rsbeq sl, r3, r0, ror #28 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andseq fp, r7, r4, lsr r7 │ │ │ │ + andseq fp, r7, r4, lsr #17 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x0014bbd8 │ │ │ │ - andseq r5, r3, ip, ror #8 │ │ │ │ + andseq fp, r4, r8, asr #26 │ │ │ │ + @ instruction: 0x001355dc │ │ │ │ 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 │ │ │ │ @@ -482351,15 +482351,15 @@ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ bic r3, r3, r7, lsl r1 │ │ │ │ cmp r2, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ bne 1f57b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5810 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f5180 │ │ │ │ str r8, [r5, #8] │ │ │ │ b 1f57b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -482369,22 +482369,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5884 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5180 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ @@ -482396,26 +482396,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ bne 1f58a0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 1f588c │ │ │ │ b 1f5850 │ │ │ │ ldr r0, [r7, #900] @ 0x384 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ beq 1f58bc │ │ │ │ b 1f58cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -482475,15 +482475,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #920] @ 1f5d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ beq 1f59f0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [pc, #896] @ 1f5d78 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ bne 1f5c8c │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ tst r3, #4 │ │ │ │ @@ -482515,30 +482515,30 @@ │ │ │ │ eor r7, r2, r6, lsl r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 1f5af4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 1f5a4c │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [r3, #652] @ 0x28c │ │ │ │ add sl, r9, #900 @ 0x384 │ │ │ │ mov r0, sl │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5bdc │ │ │ │ mov r0, r8 │ │ │ │ bl 1f5180 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5a4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #900] @ 0x384 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl 13edd4 │ │ │ │ @@ -482548,15 +482548,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f577c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 171cc4 │ │ │ │ @@ -482570,15 +482570,15 @@ │ │ │ │ ldr r6, [r5, #1304] @ 0x518 │ │ │ │ cmp r4, r6 │ │ │ │ beq 1f5c44 │ │ │ │ ldr r5, [r5, #652] @ 0x28c │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5d20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f5b90 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, #1296 @ 0x510 │ │ │ │ @@ -482586,15 +482586,15 @@ │ │ │ │ bl 175ff4 │ │ │ │ mov r0, r4 │ │ │ │ bl 177d60 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f4acc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5bbc │ │ │ │ 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} │ │ │ │ @@ -482605,46 +482605,46 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 1f5c08 │ │ │ │ ldr r1, [r9, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 1f5c38 │ │ │ │ b 1f5be8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 1f5c1c │ │ │ │ cmp fp, #0 │ │ │ │ bne 1f5c08 │ │ │ │ b 1f5ab8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5d68 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #1304] @ 0x518 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ b 1f5b58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f5d5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #1300] @ 0x514 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ b 1f5b4c │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ @@ -482673,15 +482673,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f5cf8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f5ce4 │ │ │ │ b 1f5b1c │ │ │ │ mov r3, #0 │ │ │ │ @@ -482690,65 +482690,65 @@ │ │ │ │ str r3, [r5, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 1f5b74 │ │ │ │ ldr r1, [r5, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f5d14 │ │ │ │ b 1f5d3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5180 │ │ │ │ b 1f5c7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5180 │ │ │ │ b 1f5c58 │ │ │ │ rsbeq sl, r3, r8, lsl r6 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq fp, r7, ip, asr r1 │ │ │ │ - andseq fp, r4, r4, lsr #12 │ │ │ │ - andseq r4, r3, r8, lsr #29 │ │ │ │ + andseq fp, r7, ip, asr #5 │ │ │ │ + mulseq r4, r4, r7 │ │ │ │ + andseq r5, r3, r8, lsl r0 │ │ │ │ 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 1f5db4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r3, #652] @ 0x28c │ │ │ │ add r6, r5, #900 @ 0x384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5e74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f5e28 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f5180 │ │ │ │ cmp r0, #2 │ │ │ │ bne 1f5e8c │ │ │ │ @@ -482756,15 +482756,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f5e44 │ │ │ │ cmp r6, #0 │ │ │ │ bne 1f5e30 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f5e08 │ │ │ │ @@ -482775,15 +482775,15 @@ │ │ │ │ str r3, [r5, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 1f5dd4 │ │ │ │ ldr r1, [r6, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f5e60 │ │ │ │ b 1f5e90 │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -482805,15 +482805,15 @@ │ │ │ │ beq 1f5f04 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [pc, #88] @ 1f5f80 │ │ │ │ orr r2, r2, r7, lsl r1 │ │ │ │ str r2, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -482833,18 +482833,18 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f5efc │ │ │ │ rsbeq sl, r3, r4, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq sl, r7, r0, lsr #29 │ │ │ │ + andseq fp, r7, r0, lsl r0 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - andseq fp, r4, r0, lsr #7 │ │ │ │ - andseq r4, r3, r4, lsl #24 │ │ │ │ + andseq fp, r4, r0, lsl r5 │ │ │ │ + andseq r4, r3, r4, ror sp │ │ │ │ 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] @ 1f61e0 │ │ │ │ ldr r2, [pc, #564] @ 1f61e4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -482873,20 +482873,20 @@ │ │ │ │ bics r3, r1, r3, lsl r2 │ │ │ │ mov r2, r1 │ │ │ │ bne 1f60b8 │ │ │ │ cmp r6, r4 │ │ │ │ beq 1f6044 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f6044 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f6074 │ │ │ │ ldr r3, [r5, #496] @ 0x1f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ands r3, r3, r1, lsl r2 │ │ │ │ @@ -482965,38 +482965,38 @@ │ │ │ │ beq 1f6148 │ │ │ │ ldr r2, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ bne 1f6148 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5ecc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 171cc4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f61d4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ b 1f6148 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ b 1f6014 │ │ │ │ mov r0, sl │ │ │ │ bl 1f5180 │ │ │ │ b 1f61c4 │ │ │ │ rsbeq sl, r3, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq sl, r7, ip, asr #26 │ │ │ │ - andseq fp, r4, r0, lsl #5 │ │ │ │ - @ instruction: 0x00134abc │ │ │ │ + @ instruction: 0x0017aebc │ │ │ │ + @ instruction: 0x0014b3f0 │ │ │ │ + andseq r4, r3, ip, lsr #24 │ │ │ │ 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] @ 1f6314 │ │ │ │ @@ -483063,18 +483063,18 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bl 1f5d8c │ │ │ │ ldr r0, [r5, #496] @ 0x1f0 │ │ │ │ b 1f6264 │ │ │ │ ldrdeq r9, [r3], #-220 @ 0xffffff24 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq sl, r7, ip, lsl fp │ │ │ │ + andseq sl, r7, ip, lsl #25 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - mulseq r4, r8, r0 │ │ │ │ - @ instruction: 0x001348b8 │ │ │ │ + andseq fp, r4, r8, lsl #4 │ │ │ │ + andseq r4, r3, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1f638c │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ @@ -483199,15 +483199,15 @@ │ │ │ │ ldr r3, [r9, #3716] @ 0xe84 │ │ │ │ str r3, [r4, #444] @ 0x1bc │ │ │ │ b 1f64f4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f64d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f64d0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -483245,18 +483245,18 @@ │ │ │ │ b 1f662c │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ beq 1f65f8 │ │ │ │ cmp r7, r9 │ │ │ │ beq 1f661c │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f661c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ add sl, sl, #1 │ │ │ │ @@ -483268,15 +483268,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ bne 1f65dc │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ beq 1f661c │ │ │ │ add sl, sl, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r8, sl │ │ │ │ str r7, [r4] │ │ │ │ bne 1f662c │ │ │ │ ldr r4, [r5, #660] @ 0x294 │ │ │ │ ldr r3, [r5, #2044] @ 0x7fc │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #2048] @ 0x800 │ │ │ │ @@ -483330,18 +483330,18 @@ │ │ │ │ b 1f6780 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 1f674c │ │ │ │ cmp r4, r6 │ │ │ │ beq 1f6770 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f6770 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ add r7, r7, #1 │ │ │ │ @@ -483353,15 +483353,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 1f6730 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 1f6770 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp fp, r7 │ │ │ │ str r4, [r9] │ │ │ │ bne 1f6780 │ │ │ │ ldr r9, [r5, #660] @ 0x294 │ │ │ │ ldr r4, [r9, #420] @ 0x1a4 │ │ │ │ ldr r1, [r9, #416] @ 0x1a0 │ │ │ │ add r7, r5, #6912 @ 0x1b00 │ │ │ │ @@ -483372,18 +483372,18 @@ │ │ │ │ beq 1f68d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f67f4 │ │ │ │ cmp r6, r4 │ │ │ │ beq 1f6810 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f68a0 │ │ │ │ ldr r1, [r9, #416] @ 0x1a0 │ │ │ │ add r1, r7, r1, lsl #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #16 │ │ │ │ str r6, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -483413,36 +483413,36 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1f64f0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 1f64f0 │ │ │ │ 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 1f6808 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f6808 │ │ │ │ b 1f68a0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f6810 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r1, [r9, #416] @ 0x1a0 │ │ │ │ add r1, r7, r1, lsl #4 │ │ │ │ b 1f6810 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -483529,19 +483529,19 @@ │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f6b60 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl 299360 │ │ │ │ + bl 2994d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ - bl 299360 │ │ │ │ + bl 2994d0 │ │ │ │ ldr r3, [fp] │ │ │ │ tst r3, #1 │ │ │ │ beq 1f69d4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 1e638 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -483623,19 +483623,19 @@ │ │ │ │ sub r3, r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ bhi 1f6bb8 │ │ │ │ ldrh r3, [r6, #72] @ 0x48 │ │ │ │ b 1f6b10 │ │ │ │ rsbeq r9, r3, r4, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - mulseq r3, ip, r0 │ │ │ │ - andseq sl, r4, ip, lsl #17 │ │ │ │ - andseq r3, r3, ip, lsl #16 │ │ │ │ - @ instruction: 0x001337fc │ │ │ │ + andseq sl, r7, r8, lsl #10 │ │ │ │ + andseq r4, r3, ip, lsl #4 │ │ │ │ + @ instruction: 0x0014a9fc │ │ │ │ + andseq r3, r3, ip, ror r9 │ │ │ │ + andseq r3, r3, ip, ror #18 │ │ │ │ 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] @ 1f6ea0 │ │ │ │ ldr r3, [pc, #664] @ 1f6ea4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -483739,31 +483739,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 29c3b0 │ │ │ │ + bl 29c520 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f6dcc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f6e2c │ │ │ │ cmp r8, #0 │ │ │ │ beq 1f6de8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f6e40 │ │ │ │ ldr r0, [r5, #660] @ 0x294 │ │ │ │ - bl 29bec8 │ │ │ │ + bl 29c038 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 171680 │ │ │ │ ldr r2, [pc, #168] @ 1f6eac │ │ │ │ ldr r3, [pc, #156] @ 1f6ea4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -483831,15 +483831,15 @@ │ │ │ │ bl 1f6464 │ │ │ │ ldrh r2, [r6, #198] @ 0xc6 │ │ │ │ ldrh r1, [r6, #196] @ 0xc4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 29bf10 │ │ │ │ + bl 29c080 │ │ │ │ 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 │ │ │ │ @@ -483904,15 +483904,15 @@ │ │ │ │ cmp r3, sl │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ bne 1f7044 │ │ │ │ ldr r0, [r9, #3944] @ 0xf68 │ │ │ │ cmp r0, sl │ │ │ │ beq 1f7044 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -483972,27 +483972,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 29bb3c │ │ │ │ + bl 29bcac │ │ │ │ mov r0, r8 │ │ │ │ - bl 29bd4c │ │ │ │ + bl 29bebc │ │ │ │ mov r0, r8 │ │ │ │ - bl 29bec0 │ │ │ │ + bl 29c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29be8c │ │ │ │ + bl 29bffc │ │ │ │ mov r0, r8 │ │ │ │ - bl 29be4c │ │ │ │ + bl 29bfbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 29bae4 │ │ │ │ + bl 29bc54 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ - bl 29bec8 │ │ │ │ + bl 29c038 │ │ │ │ ldr r2, [pc, #132] @ 1f7210 │ │ │ │ ldr r3, [pc, #124] @ 1f720c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -484041,19 +484041,19 @@ │ │ │ │ bl 1f6464 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29d898 │ │ │ │ + bl 29da08 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29bec8 │ │ │ │ + b 29c038 │ │ │ │ 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} │ │ │ │ @@ -484070,19 +484070,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 29dbd4 │ │ │ │ + bl 29dd44 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29bec8 │ │ │ │ + b 29c038 │ │ │ │ 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] @ 1f7590 │ │ │ │ ldr r3, [pc, #652] @ 1f7594 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ @@ -484114,15 +484114,15 @@ │ │ │ │ tst r3, #32 │ │ │ │ beq 1f7468 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldrsh r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 29c180 │ │ │ │ + bl 29c2f0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, #0 │ │ │ │ @@ -484140,15 +484140,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 29dbd4 │ │ │ │ + bl 29dd44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f68f8 │ │ │ │ ldrb r3, [sp, #138] @ 0x8a │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ addne r3, sp, #140 @ 0x8c │ │ │ │ @@ -484157,30 +484157,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 29df8c │ │ │ │ + bl 29e0fc │ │ │ │ cmp r5, #0 │ │ │ │ beq 1f7454 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f74e8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ bic r3, r3, #32 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ beq 1f74cc │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ mov r1, r6 │ │ │ │ - bl 29c378 │ │ │ │ + bl 29c4e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 1f74c0 │ │ │ │ ldr r3, [pc, #280] @ 1f759c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ bne 1f74fc │ │ │ │ @@ -484249,20 +484249,20 @@ │ │ │ │ b 1f7538 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strdeq r8, [r3], #-192 @ 0xffffff40 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq r8, [r3], #-204 @ 0xffffff34 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r8, r3, r0, ror #22 │ │ │ │ - andseq r9, r7, r0, lsl #18 │ │ │ │ - andseq r9, r4, r4, lsr #28 │ │ │ │ - andseq r3, r3, r0, lsl #12 │ │ │ │ + andseq r9, r7, r0, ror sl │ │ │ │ + mulseq r4, r4, pc @ │ │ │ │ + andseq r3, r3, r0, ror r7 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x00132df8 │ │ │ │ - andseq r2, r3, ip, ror #27 │ │ │ │ + andseq r2, r3, r8, ror #30 │ │ │ │ + andseq r2, r3, ip, asr pc │ │ │ │ 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] @ 1f7bd4 │ │ │ │ @@ -484420,15 +484420,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 29feec │ │ │ │ + b 2a005c │ │ │ │ cmp r3, #10 │ │ │ │ beq 1f7678 │ │ │ │ add r3, r6, #16384 @ 0x4000 │ │ │ │ ldr fp, [r3, #3904] @ 0xf40 │ │ │ │ cmp fp, #0 │ │ │ │ beq 1f7918 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ @@ -484479,15 +484479,15 @@ │ │ │ │ beq 1f77f8 │ │ │ │ ldrb r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 1f77f8 │ │ │ │ ldr r0, [r6, #660] @ 0x294 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 29c340 │ │ │ │ + bl 29c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f77f8 │ │ │ │ cmp r5, r4 │ │ │ │ beq 1f7b9c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f6464 │ │ │ │ @@ -484498,28 +484498,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 29d684 │ │ │ │ + bl 29d7f4 │ │ │ │ ldr r2, [pc, #604] @ 1f7bf0 │ │ │ │ ldr r3, [pc, #576] @ 1f7bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 1f7bd0 │ │ │ │ ldr r0, [r6, #660] @ 0x294 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29bec8 │ │ │ │ + b 29c038 │ │ │ │ cmp r3, #10 │ │ │ │ beq 1f7678 │ │ │ │ b 1f7654 │ │ │ │ ldr r2, [pc, #544] @ 1f7bf4 │ │ │ │ ldr r3, [pc, #512] @ 1f7bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -484650,24 +484650,24 @@ │ │ │ │ b 1f7a50 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, r3, r8, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r8, r3, r4, ror #19 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ strheq pc, [r5], #-88 @ 0xffffffa8 @ │ │ │ │ - andseq r9, r4, r4, asr #23 │ │ │ │ + andseq r9, r4, r4, lsr sp │ │ │ │ strdeq r8, [r3], #-120 @ 0xffffff88 @ │ │ │ │ rsbeq r8, r3, r4, ror #12 │ │ │ │ rsbeq r8, r3, r4, lsr #12 │ │ │ │ - andseq r9, r4, r0, asr #16 │ │ │ │ - @ instruction: 0x00132ff4 │ │ │ │ - andseq r2, r3, ip, ror #15 │ │ │ │ - andseq r2, r3, r0, ror #15 │ │ │ │ - @ instruction: 0x001327b8 │ │ │ │ - andseq r2, r3, ip, lsr #15 │ │ │ │ + @ instruction: 0x001499b0 │ │ │ │ + andseq r3, r3, r4, ror #2 │ │ │ │ + andseq r2, r3, ip, asr r9 │ │ │ │ + andseq r2, r3, r0, asr r9 │ │ │ │ + andseq r2, r3, r8, lsr #18 │ │ │ │ + andseq r2, r3, ip, lsl r9 │ │ │ │ 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] @ 1f7d30 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #260] @ 1f7d34 │ │ │ │ @@ -484734,19 +484734,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f7c5c │ │ │ │ rsbeq r8, r3, ip, asr #7 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r9, r7, r4, asr r2 │ │ │ │ - andseq r9, r7, r0, lsl r2 │ │ │ │ - @ instruction: 0x001791d4 │ │ │ │ - andseq r2, r3, r0, asr lr │ │ │ │ - mulseq r4, r8, r7 │ │ │ │ + andseq r9, r7, r4, asr #7 │ │ │ │ + andseq r9, r7, r0, lsl #7 │ │ │ │ + andseq r9, r7, r4, asr #6 │ │ │ │ + andseq r2, r3, r0, asr #31 │ │ │ │ + andseq r9, r4, r8, lsl #18 │ │ │ │ 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 │ │ │ │ @@ -484785,15 +484785,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ bne 1f7e5c │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1f7e10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f7e38 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ @@ -484824,42 +484824,42 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f7df0 │ │ │ │ rsbeq r8, r3, r4, lsr #4 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r9, r7, r0, lsr #32 │ │ │ │ - andseq r9, r4, r0, asr r4 │ │ │ │ - andseq r2, r3, r4, ror #25 │ │ │ │ + mulseq r7, r0, r1 │ │ │ │ + andseq r9, r4, r0, asr #11 │ │ │ │ + andseq r2, r3, r4, asr lr │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f7f60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r3, #652] @ 0x28c │ │ │ │ add r8, r6, #900 @ 0x384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f7fa4 │ │ │ │ str r4, [r5, #32] │ │ │ │ ldrb r3, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #64] @ 0x40 │ │ │ │ @@ -484882,15 +484882,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 1f7f7c │ │ │ │ cmp r8, #0 │ │ │ │ bne 1f7f68 │ │ │ │ b 1f7eec │ │ │ │ mov r3, #0 │ │ │ │ @@ -484899,15 +484899,15 @@ │ │ │ │ str r3, [r6, #900] @ 0x384 │ │ │ │ bl 13edd4 │ │ │ │ b 1f7f18 │ │ │ │ ldr r1, [r8, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 1f7f98 │ │ │ │ b 1f7fc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -484930,15 +484930,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ bne 1f81d8 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq 1f8054 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f8150 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ @@ -485014,15 +485014,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f7eac │ │ │ │ cmp r4, r7 │ │ │ │ beq 1f8124 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, r7 │ │ │ │ bne 1f8124 │ │ │ │ ldr r2, [pc, #136] @ 1f8234 │ │ │ │ ldr r3, [pc, #108] @ 1f821c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -485054,17 +485054,17 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r7, r3, r0, ror #31 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r1, r1 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ rsbeq r7, r3, ip, asr #29 │ │ │ │ rsbeq r7, r3, ip, asr #28 │ │ │ │ - @ instruction: 0x00178cbc │ │ │ │ - ldrsbeq r9, [r4], -r4 │ │ │ │ - andseq r2, r3, r8, ror #18 │ │ │ │ + andseq r8, r7, ip, lsr #28 │ │ │ │ + andseq r9, r4, r4, asr #4 │ │ │ │ + @ instruction: 0x00132ad8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #556] @ 1f8488 │ │ │ │ ldr ip, [pc, #556] @ 1f848c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -485130,15 +485130,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f83c0 │ │ │ │ ldr r2, [pc, #288] @ 1f849c │ │ │ │ ldr r3, [pc, #268] @ 1f848c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -485210,17 +485210,17 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r7, r3, ip, ror sp │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andgt r3, r2, r0, lsl #26 │ │ │ │ rsbeq r7, r3, ip, ror ip │ │ │ │ eorsvc r0, sp, r4 │ │ │ │ rsbeq r7, r3, r0, lsr ip │ │ │ │ - andseq r8, r7, r0, ror #20 │ │ │ │ - andseq r8, r4, r4, ror #28 │ │ │ │ - @ instruction: 0x001326f8 │ │ │ │ + @ instruction: 0x00178bd0 │ │ │ │ + @ instruction: 0x00148fd4 │ │ │ │ + andseq r2, r3, r8, ror #16 │ │ │ │ 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] @ 1f88cc │ │ │ │ @@ -485241,26 +485241,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f880c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5f94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ ldr fp, [r3, #652] @ 0x28c │ │ │ │ add r9, fp, #900 @ 0x384 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f8850 │ │ │ │ cmn sl, #1 │ │ │ │ beq 1f8610 │ │ │ │ ldr r1, [r4, #284] @ 0x11c │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f87f0 │ │ │ │ @@ -485273,15 +485273,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ bne 1f87c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f85dc │ │ │ │ ldr r2, [pc, #796] @ 1f88d4 │ │ │ │ ldr r3, [pc, #788] @ 1f88d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -485437,15 +485437,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 1f8828 │ │ │ │ cmp fp, #0 │ │ │ │ bne 1f8814 │ │ │ │ b 1f8530 │ │ │ │ mov r2, #0 │ │ │ │ @@ -485461,15 +485461,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r0, [fp] │ │ │ │ b 1f870c │ │ │ │ ldr r1, [fp, #900] @ 0x384 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 1f8844 │ │ │ │ b 1f8888 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -485535,17 +485535,17 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f8938 │ │ │ │ rsbeq r7, r3, r0, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x0061059c │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x001321d8 │ │ │ │ - andseq r8, r7, ip, asr r5 │ │ │ │ - andseq r8, r4, ip, lsr #22 │ │ │ │ + andseq r2, r3, r8, asr #6 │ │ │ │ + andseq r8, r7, ip, asr #13 │ │ │ │ + mulseq r4, ip, ip │ │ │ │ cmp r1, #13 │ │ │ │ bhi 1f8a08 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #52] @ 1f8a10 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -485556,15 +485556,15 @@ │ │ │ │ beq 1f8a00 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 1f88e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r8, r7, r0, lsl #9 │ │ │ │ + @ instruction: 0x001785f0 │ │ │ │ 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 │ │ │ │ @@ -485643,15 +485643,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 1f8b58 │ │ │ │ - andseq r8, r7, r8, lsl #6 │ │ │ │ + andseq r8, r7, r8, ror 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 ip, [pc, #468] @ 1f8d5c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -485769,19 +485769,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f8bb8 │ │ │ │ rsbeq r7, r3, r8, ror #8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r8, r7, r4, lsr #7 │ │ │ │ - mulseq r7, r4, r3 │ │ │ │ - andseq r8, r7, ip, ror #4 │ │ │ │ - andseq r1, r3, ip, lsl lr │ │ │ │ - andseq r8, r4, r4, ror #14 │ │ │ │ + andseq r8, r7, r4, lsl r5 │ │ │ │ + andseq r8, r7, r4, lsl #10 │ │ │ │ + @ instruction: 0x001783dc │ │ │ │ + andseq r1, r3, ip, lsl #31 │ │ │ │ + @ instruction: 0x001488d4 │ │ │ │ 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] @ 1f8e80 │ │ │ │ cmp r1, #13 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -485841,20 +485841,20 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ ldr r9, [r6, #804] @ 0x324 │ │ │ │ b 1f8df0 │ │ │ │ rsbeq r7, r3, r4, ror #4 │ │ │ │ - andseq r8, r7, ip, asr r1 │ │ │ │ + andseq r8, r7, ip, asr #5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ rsbeq r0, r1, r4, ror #1 │ │ │ │ - andseq r8, r7, ip, asr r1 │ │ │ │ - andseq r1, r3, r4, lsl #26 │ │ │ │ - andseq r8, r4, r4, ror #12 │ │ │ │ + andseq r8, r7, ip, asr #5 │ │ │ │ + andseq r1, r3, r4, ror lr │ │ │ │ + @ instruction: 0x001487d4 │ │ │ │ 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 │ │ │ │ @@ -485876,30 +485876,30 @@ │ │ │ │ rsb r2, r5, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ add r5, r5, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r6, #296] @ 0x128 │ │ │ │ beq 1f8f14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 1f8f58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f8f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #740 @ 0x2e4 │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -485927,26 +485927,26 @@ │ │ │ │ sub r5, r5, #8 │ │ │ │ add r9, r0, #772 @ 0x304 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r1, #1 │ │ │ │ subs r0, sl, #0 │ │ │ │ beq 1f8ff4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f8ff4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 1f8f20 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ subs r0, sl, #0 │ │ │ │ str r6, [r4] │ │ │ │ beq 1f9020 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f9020 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 1f8f20 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -486004,17 +486004,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f90a0 │ │ │ │ rsbeq r6, r3, r8, ror pc │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r8, asr lr │ │ │ │ - andseq r8, r4, r0, ror #3 │ │ │ │ - andseq r1, r3, r4, ror sl │ │ │ │ + andseq r7, r7, r8, asr #31 │ │ │ │ + andseq r8, r4, r0, asr r3 │ │ │ │ + andseq r1, r3, r4, ror #23 │ │ │ │ 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] @ 1f934c │ │ │ │ ldr r3, [pc, #536] @ 1f9350 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -486030,15 +486030,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r0, r3, lsl #2 │ │ │ │ ldr r5, [r6, #304] @ 0x130 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1f91ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r2, [pc, #472] @ 1f935c │ │ │ │ ldr r3, [pc, #456] @ 1f9350 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -486056,20 +486056,20 @@ │ │ │ │ ldr r9, [r6, #304] @ 0x130 │ │ │ │ cmp r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ beq 1f9200 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f91e4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 1f9200 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f92dc │ │ │ │ ldr r5, [r4, #360] @ 0x168 │ │ │ │ str r8, [sp] │ │ │ │ cmn r5, #5 │ │ │ │ str r8, [r6, #304] @ 0x130 │ │ │ │ bhi 1f9340 │ │ │ │ @@ -486149,15 +486149,15 @@ │ │ │ │ str r3, [r4, #352] @ 0x160 │ │ │ │ b 1f928c │ │ │ │ mov r0, #0 │ │ │ │ b 1f9290 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r6, r3, r4, asr #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r7, r7, ip, lsr #27 │ │ │ │ + andseq r7, r7, ip, lsl pc │ │ │ │ @ instruction: 0x00636e9c │ │ │ │ rsbeq r6, r3, r4, ror lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -486216,19 +486216,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f93bc │ │ │ │ mvn r7, #0 │ │ │ │ b 1f93a8 │ │ │ │ rsbeq r6, r3, ip, ror #24 │ │ │ │ - andseq r7, r7, r0, ror #22 │ │ │ │ + @ instruction: 0x00177cd0 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, ip, asr #22 │ │ │ │ - andseq r1, r3, r8, lsr #14 │ │ │ │ - andseq r7, r4, ip, lsl #29 │ │ │ │ + @ instruction: 0x00177cbc │ │ │ │ + mulseq r3, r8, r8 │ │ │ │ + @ instruction: 0x00147ffc │ │ │ │ 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 │ │ │ │ @@ -486255,15 +486255,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f9538 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -486299,17 +486299,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f94b4 │ │ │ │ rsbeq r6, r3, ip, asr fp │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r0, lsl #20 │ │ │ │ - andseq r7, r4, ip, lsr sp │ │ │ │ - @ instruction: 0x001315d0 │ │ │ │ + andseq r7, r7, r0, ror fp │ │ │ │ + andseq r7, r4, ip, lsr #29 │ │ │ │ + andseq r1, r3, r0, asr #14 │ │ │ │ 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] │ │ │ │ @@ -486369,19 +486369,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f9610 │ │ │ │ mvn r5, #0 │ │ │ │ b 1f95fc │ │ │ │ rsbeq r6, r3, r8, lsl sl │ │ │ │ - andseq r7, r7, ip, lsl #18 │ │ │ │ + andseq r7, r7, ip, ror sl │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r4, asr #17 │ │ │ │ - andseq r1, r3, r4, asr #9 │ │ │ │ - andseq r7, r4, r8, lsr #24 │ │ │ │ + andseq r7, r7, r4, lsr sl │ │ │ │ + andseq r1, r3, r4, lsr r6 │ │ │ │ + mulseq r4, r8, sp │ │ │ │ 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 │ │ │ │ @@ -486415,15 +486415,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f9790 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ @@ -486449,17 +486449,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f9718 │ │ │ │ strdeq r6, [r3], #-136 @ 0xffffff78 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r8, lsl #15 │ │ │ │ - andseq r7, r4, r4, ror #21 │ │ │ │ - andseq r1, r3, r8, ror r3 │ │ │ │ + @ instruction: 0x001778f8 │ │ │ │ + andseq r7, r4, r4, asr ip │ │ │ │ + andseq r1, r3, r8, ror #9 │ │ │ │ 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 │ │ │ │ @@ -486474,15 +486474,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f9838 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f8f20 │ │ │ │ b 1f9838 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ @@ -486628,15 +486628,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 1f9ae8 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f9ae8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 1f8f20 │ │ │ │ cmp r8, r4 │ │ │ │ str r7, [r4] │ │ │ │ @@ -486650,15 +486650,15 @@ │ │ │ │ bne 1f9a98 │ │ │ │ mvn r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ ands r3, r3, ip, lsl r1 │ │ │ │ movne r1, ip │ │ │ │ moveq r1, #0 │ │ │ │ b 1f9a84 │ │ │ │ - @ instruction: 0x001774f0 │ │ │ │ + andseq r7, r7, r0, ror #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, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -486686,15 +486686,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 1f9ba4 │ │ │ │ - andseq r7, r7, r4, ror #6 │ │ │ │ + @ instruction: 0x001774d4 │ │ │ │ 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 │ │ │ │ @@ -486757,20 +486757,20 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r7, r7, r3, lsl #7 │ │ │ │ + @ instruction: 0x001774f3 │ │ │ │ strheq r6, [r3], #-56 @ 0xffffffc8 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, ip, lsr r3 │ │ │ │ - andseq r7, r4, ip, asr r8 │ │ │ │ - @ instruction: 0x00130ed4 │ │ │ │ + andseq r7, r7, ip, lsr #9 │ │ │ │ + andseq r7, r4, ip, asr #19 │ │ │ │ + andseq r1, r3, r4, asr #32 │ │ │ │ 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] @ 1f9edc │ │ │ │ tst r3, #2 │ │ │ │ @@ -486889,17 +486889,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 1f9e9c │ │ │ │ rsbeq r6, r3, r0, ror #5 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r7, r7, r0, lsl r1 │ │ │ │ - andseq r7, r4, r8, asr #12 │ │ │ │ - mulseq r3, ip, ip │ │ │ │ + andseq r7, r7, r0, lsl #5 │ │ │ │ + @ instruction: 0x001477b8 │ │ │ │ + andseq r0, r3, ip, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ 1f9f88 │ │ │ │ ldr r2, [pc, #128] @ 1f9f8c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -486930,20 +486930,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r7, [r7], -r7 @ │ │ │ │ + andseq r7, r7, r7, asr #4 │ │ │ │ rsbeq r6, r3, r4, ror #1 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - mulseq r7, r0, r0 │ │ │ │ - andseq r7, r4, r8, lsl #11 │ │ │ │ - andseq r0, r3, r0, lsl #24 │ │ │ │ + andseq r7, r7, r0, lsl #4 │ │ │ │ + @ instruction: 0x001476f8 │ │ │ │ + andseq r0, r3, r0, ror sp │ │ │ │ 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 │ │ │ │ @@ -487118,20 +487118,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00176df7 │ │ │ │ + andseq r6, r7, r7, ror #30 │ │ │ │ strdeq r5, [r3], #-212 @ 0xffffff2c @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0x00176db0 │ │ │ │ - mulseq r4, r8, r2 │ │ │ │ - andseq r0, r3, r0, lsl r9 │ │ │ │ + andseq r6, r7, r0, lsr #30 │ │ │ │ + andseq r7, r4, r8, lsl #8 │ │ │ │ + andseq r0, r3, r0, lsl #21 │ │ │ │ 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 │ │ │ │ @@ -487938,20 +487938,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r7, r7, lsr r1 │ │ │ │ + andseq r6, r7, r7, lsr #5 │ │ │ │ rsbeq r5, r3, r4, lsr #2 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - ldrsheq r6, [r7], -r0 │ │ │ │ - andseq r6, r4, r8, asr #11 │ │ │ │ - andseq pc, r2, r0, asr #24 │ │ │ │ + andseq r6, r7, r0, ror #4 │ │ │ │ + andseq r6, r4, r8, lsr r7 │ │ │ │ + @ instruction: 0x0012fdb0 │ │ │ │ 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 │ │ │ │ @@ -488730,21 +488730,21 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #1304] @ 0x518 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1fbbd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ orr r3, r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f5818 │ │ │ │ ldr r4, [r0, #1300] @ 0x514 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -489305,20 +489305,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r7, fp, ror #23 │ │ │ │ + andseq r4, r7, fp, asr sp │ │ │ │ rsbeq r3, r3, r8, asr #23 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - andseq r5, r4, ip, asr #1 │ │ │ │ - andseq r5, r4, ip, rrx │ │ │ │ - andseq lr, r2, r4, ror #13 │ │ │ │ + andseq r5, r4, ip, lsr r2 │ │ │ │ + @ instruction: 0x001451dc │ │ │ │ + andseq lr, r2, r4, asr r8 │ │ │ │ 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] @ 1fd04c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -491010,15 +491010,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, r8, asr r1 │ │ │ │ + andseq r3, r7, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ bl 16f5e4 │ │ │ │ @@ -492512,15 +492512,15 @@ │ │ │ │ b 1ff5e4 │ │ │ │ ldr r9, [pc, #24] @ 1ff6c8 │ │ │ │ mov r8, #2883584 @ 0x2c0000 │ │ │ │ b 1ff5e4 │ │ │ │ ldr r9, [pc, #12] @ 1ff6c8 │ │ │ │ mov r8, #2097152 @ 0x200000 │ │ │ │ b 1ff5e4 │ │ │ │ - andseq r1, r7, r8, lsr #21 │ │ │ │ + andseq r1, r7, r8, lsl ip │ │ │ │ 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 │ │ │ │ @@ -492581,15 +492581,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 1ff5a0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq 1ff724 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ff724 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -492709,15 +492709,15 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 1ff884 │ │ │ │ mov r3, #2621440 @ 0x280000 │ │ │ │ b 1ff8dc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - @ instruction: 0x001717bb │ │ │ │ + andseq r1, r7, fp, lsr #18 │ │ │ │ blt ff5ff9e0 │ │ │ │ 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 │ │ │ │ @@ -492845,16 +492845,16 @@ │ │ │ │ b 1ffaf4 │ │ │ │ mov r3, #2621440 @ 0x280000 │ │ │ │ b 1ffaf4 │ │ │ │ mov r3, #2621440 @ 0x280000 │ │ │ │ b 1ffb2c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff9669 │ │ │ │ - andseq r1, r7, r6, lsl r6 │ │ │ │ - @ instruction: 0x001715bd │ │ │ │ + andseq r1, r7, r6, lsl #15 │ │ │ │ + andseq r1, r7, sp, lsr #14 │ │ │ │ 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 │ │ │ │ @@ -493408,17 +493408,17 @@ │ │ │ │ add r2, r1, #16 │ │ │ │ b 20037c │ │ │ │ mov r3, #2621440 @ 0x280000 │ │ │ │ add r2, r1, #16 │ │ │ │ b 20037c │ │ │ │ add r2, r1, #16 │ │ │ │ b 200378 │ │ │ │ - mulseq r7, r4, sp │ │ │ │ + andseq r0, r7, r4, lsl #30 │ │ │ │ eorsvc r8, r2, r3 │ │ │ │ - andseq r0, r7, fp, ror #26 │ │ │ │ + @ instruction: 0x00170edb │ │ │ │ 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 │ │ │ │ @@ -493622,15 +493622,15 @@ │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 2002ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 200850 │ │ │ │ ldr r2, [pc, #88] @ 200884 │ │ │ │ ldr r3, [pc, #72] @ 200878 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -493767,15 +493767,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 2002ac │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 200914 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 200914 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -493894,15 +493894,15 @@ │ │ │ │ mov r3, #16 │ │ │ │ bl 1ff5a0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 200c80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 200c80 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ @@ -496958,99 +496958,99 @@ │ │ │ │ ldrb r1, [r7, #137] @ 0x89 │ │ │ │ mov r0, r6 │ │ │ │ bl 147fa4 │ │ │ │ strb r0, [r7, #137] @ 0x89 │ │ │ │ b 2035d4 │ │ │ │ rsbeq sp, r2, ip, lsr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq lr, r3, ip, lsl #15 │ │ │ │ + @ instruction: 0x0013e8fc │ │ │ │ strdeq sp, [r2], #-20 @ 0xffffffec @ │ │ │ │ - andseq r0, r4, r8, lsr #2 │ │ │ │ - andseq lr, r2, r0, asr #16 │ │ │ │ - ldrsheq r0, [r4], -r8 │ │ │ │ - andseq lr, r3, r4, lsl r7 │ │ │ │ - @ instruction: 0x0013e6bc │ │ │ │ - @ instruction: 0x0013e6b4 │ │ │ │ - @ instruction: 0x0013e6b0 │ │ │ │ - andseq lr, r3, ip, lsr #13 │ │ │ │ - andseq lr, r3, r8, lsr #13 │ │ │ │ - andseq lr, r3, r4, lsr #13 │ │ │ │ - andseq lr, r3, r8, lsr #13 │ │ │ │ - @ instruction: 0x0013e6b0 │ │ │ │ - @ instruction: 0x0013e6b8 │ │ │ │ - andseq lr, r3, r0, asr #13 │ │ │ │ - andseq lr, r3, r0, asr #13 │ │ │ │ - @ instruction: 0x0013e6bc │ │ │ │ - @ instruction: 0x0013e6b0 │ │ │ │ - andseq lr, r3, r8, lsr #13 │ │ │ │ - andseq lr, r3, r0, lsr #13 │ │ │ │ - mulseq r3, r8, r6 │ │ │ │ - mulseq r3, r4, r6 │ │ │ │ - mulseq r3, r4, r6 │ │ │ │ - andseq lr, r3, r4, lsr #13 │ │ │ │ - andseq lr, r3, r4, lsr #13 │ │ │ │ - andseq lr, r3, r0, lsr #13 │ │ │ │ - mulseq r3, r8, r6 │ │ │ │ - mulseq r3, r0, r6 │ │ │ │ - mulseq r3, r0, r6 │ │ │ │ - mulseq r3, r4, r6 │ │ │ │ - mulseq r3, r4, r6 │ │ │ │ - andseq lr, r3, r8, lsl #13 │ │ │ │ - andseq lr, r3, r8, lsl #13 │ │ │ │ - andseq lr, r3, r8, lsl #13 │ │ │ │ - andseq lr, r3, r0, lsl #13 │ │ │ │ - andseq lr, r3, ip, ror r6 │ │ │ │ - andseq lr, r3, ip, ror r6 │ │ │ │ - andseq lr, r3, r4, ror r6 │ │ │ │ - andseq lr, r3, r0, ror r6 │ │ │ │ - andseq lr, r3, r8, ror #12 │ │ │ │ - andseq lr, r3, ip, asr r6 │ │ │ │ - andseq lr, r3, r8, ror #12 │ │ │ │ - andseq lr, r3, r0, ror #12 │ │ │ │ - andseq lr, r3, r4, asr r6 │ │ │ │ - andseq lr, r3, r8, asr #12 │ │ │ │ - andseq lr, r3, r8, asr #12 │ │ │ │ - andseq lr, r3, r0, asr r6 │ │ │ │ - andseq lr, r3, ip, asr #12 │ │ │ │ - andseq lr, r3, ip, lsr r6 │ │ │ │ - andseq lr, r3, ip, lsr r6 │ │ │ │ - andseq lr, r3, r4, asr #12 │ │ │ │ - andseq lr, r3, r8, asr #12 │ │ │ │ - andseq lr, r3, r4, asr #12 │ │ │ │ - andseq lr, r3, r4, asr r6 │ │ │ │ - andseq lr, r3, r8, asr r6 │ │ │ │ - andseq lr, r3, ip, ror #12 │ │ │ │ - andseq lr, r3, ip, ror #12 │ │ │ │ - andseq lr, r3, ip, ror #12 │ │ │ │ - andseq lr, r3, r4, ror r6 │ │ │ │ - andseq lr, r3, ip, ror r6 │ │ │ │ - andseq lr, r3, ip, ror r6 │ │ │ │ - andseq lr, r3, r0, lsl #13 │ │ │ │ - andseq lr, r3, r0, lsl #13 │ │ │ │ - andseq lr, r3, r0, lsl #13 │ │ │ │ - mulseq r3, r0, r6 │ │ │ │ - mulseq r3, r8, r6 │ │ │ │ - mulseq r3, r8, r6 │ │ │ │ - mulseq r3, ip, r6 │ │ │ │ - mulseq r3, ip, r6 │ │ │ │ - mulseq r3, r8, r6 │ │ │ │ - andseq lr, r3, r0, lsr #13 │ │ │ │ - andseq lr, r3, r0, lsr #13 │ │ │ │ - mulseq r3, r8, r6 │ │ │ │ - mulseq r3, ip, r6 │ │ │ │ - mulseq r3, ip, r6 │ │ │ │ - mulseq r3, ip, r6 │ │ │ │ - mulseq r3, ip, r6 │ │ │ │ - mulseq r3, r0, r6 │ │ │ │ - andseq lr, r3, ip, lsl #13 │ │ │ │ + mulseq r4, r8, r2 │ │ │ │ + @ instruction: 0x0012e9b0 │ │ │ │ + andseq r0, r4, r8, ror #4 │ │ │ │ + andseq lr, r3, r4, lsl #17 │ │ │ │ + andseq lr, r3, ip, lsr #16 │ │ │ │ + andseq lr, r3, r4, lsr #16 │ │ │ │ + andseq lr, r3, r0, lsr #16 │ │ │ │ + andseq lr, r3, ip, lsl r8 │ │ │ │ + andseq lr, r3, r8, lsl r8 │ │ │ │ + andseq lr, r3, r4, lsl r8 │ │ │ │ + andseq lr, r3, r8, lsl r8 │ │ │ │ + andseq lr, r3, r0, lsr #16 │ │ │ │ + andseq lr, r3, r8, lsr #16 │ │ │ │ + andseq lr, r3, r0, lsr r8 │ │ │ │ + andseq lr, r3, r0, lsr r8 │ │ │ │ + andseq lr, r3, ip, lsr #16 │ │ │ │ + andseq lr, r3, r0, lsr #16 │ │ │ │ + andseq lr, r3, r8, lsl r8 │ │ │ │ + andseq lr, r3, r0, lsl r8 │ │ │ │ + andseq lr, r3, r8, lsl #16 │ │ │ │ + andseq lr, r3, r4, lsl #16 │ │ │ │ + andseq lr, r3, r4, lsl #16 │ │ │ │ + andseq lr, r3, r4, lsl r8 │ │ │ │ + andseq lr, r3, r4, lsl r8 │ │ │ │ + andseq lr, r3, r0, lsl r8 │ │ │ │ + andseq lr, r3, r8, lsl #16 │ │ │ │ + andseq lr, r3, r0, lsl #16 │ │ │ │ + andseq lr, r3, r0, lsl #16 │ │ │ │ + andseq lr, r3, r4, lsl #16 │ │ │ │ + andseq lr, r3, r4, lsl #16 │ │ │ │ + @ instruction: 0x0013e7f8 │ │ │ │ + @ instruction: 0x0013e7f8 │ │ │ │ + @ instruction: 0x0013e7f8 │ │ │ │ + @ instruction: 0x0013e7f0 │ │ │ │ + andseq lr, r3, ip, ror #15 │ │ │ │ + andseq lr, r3, ip, ror #15 │ │ │ │ + andseq lr, r3, r4, ror #15 │ │ │ │ + andseq lr, r3, r0, ror #15 │ │ │ │ + @ instruction: 0x0013e7d8 │ │ │ │ + andseq lr, r3, ip, asr #15 │ │ │ │ + @ instruction: 0x0013e7d8 │ │ │ │ + @ instruction: 0x0013e7d0 │ │ │ │ + andseq lr, r3, r4, asr #15 │ │ │ │ + @ instruction: 0x0013e7b8 │ │ │ │ + @ instruction: 0x0013e7b8 │ │ │ │ + andseq lr, r3, r0, asr #15 │ │ │ │ + @ instruction: 0x0013e7bc │ │ │ │ + andseq lr, r3, ip, lsr #15 │ │ │ │ + andseq lr, r3, ip, lsr #15 │ │ │ │ + @ instruction: 0x0013e7b4 │ │ │ │ + @ instruction: 0x0013e7b8 │ │ │ │ + @ instruction: 0x0013e7b4 │ │ │ │ + andseq lr, r3, r4, asr #15 │ │ │ │ + andseq lr, r3, r8, asr #15 │ │ │ │ + @ instruction: 0x0013e7dc │ │ │ │ + @ instruction: 0x0013e7dc │ │ │ │ + @ instruction: 0x0013e7dc │ │ │ │ + andseq lr, r3, r4, ror #15 │ │ │ │ + andseq lr, r3, ip, ror #15 │ │ │ │ + andseq lr, r3, ip, ror #15 │ │ │ │ + @ instruction: 0x0013e7f0 │ │ │ │ + @ instruction: 0x0013e7f0 │ │ │ │ + @ instruction: 0x0013e7f0 │ │ │ │ + andseq lr, r3, r0, lsl #16 │ │ │ │ + andseq lr, r3, r8, lsl #16 │ │ │ │ + andseq lr, r3, r8, lsl #16 │ │ │ │ + andseq lr, r3, ip, lsl #16 │ │ │ │ + andseq lr, r3, ip, lsl #16 │ │ │ │ + andseq lr, r3, r8, lsl #16 │ │ │ │ + andseq lr, r3, r0, lsl r8 │ │ │ │ + andseq lr, r3, r0, lsl r8 │ │ │ │ + andseq lr, r3, r8, lsl #16 │ │ │ │ + andseq lr, r3, ip, lsl #16 │ │ │ │ + andseq lr, r3, ip, lsl #16 │ │ │ │ + andseq lr, r3, ip, lsl #16 │ │ │ │ + andseq lr, r3, ip, lsl #16 │ │ │ │ + andseq lr, r3, r0, lsl #16 │ │ │ │ + @ instruction: 0x0013e7fc │ │ │ │ rsbeq ip, r2, r4, lsl sl │ │ │ │ - @ instruction: 0x0013dcdc │ │ │ │ - @ instruction: 0x001272f0 │ │ │ │ - andseq sp, r3, r4, lsl #24 │ │ │ │ - andseq r7, r2, r8, lsl r2 │ │ │ │ + andseq sp, r3, ip, asr #28 │ │ │ │ + andseq r7, r2, r0, ror #8 │ │ │ │ + andseq sp, r3, r4, ror sp │ │ │ │ + andseq r7, r2, r8, lsl #7 │ │ │ │ ldr r3, [pc, #236] @ 203e80 │ │ │ │ mov r2, #0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [pc, #224] @ 203e84 │ │ │ │ mov r6, r2 │ │ │ │ b 203e0c │ │ │ │ @@ -497233,24 +497233,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 320540 │ │ │ │ + bl 3206b0 │ │ │ │ ldr r1, [pc, #100] @ 2040f4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 320654 │ │ │ │ + bl 3207c4 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [pc, #52] @ 2040f8 │ │ │ │ ldr r3, [pc, #40] @ 2040f0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -497261,15 +497261,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 2040e8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0062bf94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq sp, r3, r0, ror sp │ │ │ │ + andseq sp, r3, r0, ror #29 │ │ │ │ rsbeq fp, r2, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #156] @ 2041b0 │ │ │ │ ldr r3, [pc, #156] @ 2041b4 │ │ │ │ @@ -497278,28 +497278,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 320540 │ │ │ │ + bl 3206b0 │ │ │ │ ldr r1, [pc, #116] @ 2041b8 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 320654 │ │ │ │ + bl 3207c4 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [pc, #52] @ 2041bc │ │ │ │ ldr r3, [pc, #40] @ 2041b4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -497310,15 +497310,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 2041ac │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r2, r4, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0013aab8 │ │ │ │ + andseq sl, r3, r8, lsr #24 │ │ │ │ rsbeq fp, r2, r0, ror lr │ │ │ │ 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] │ │ │ │ @@ -497326,15 +497326,15 @@ │ │ │ │ bl 13fc9c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 204250 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r5, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32838c │ │ │ │ + bl 3284fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 20425c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r5, r4, #56 @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ beq 20423c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -497353,22 +497353,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ ldr r4, [pc, #20] @ 204284 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq sp, r3, r4, ror #23 │ │ │ │ - andseq r6, r2, r4, lsr r9 │ │ │ │ + andseq sp, r3, r4, asr sp │ │ │ │ + andseq r6, r2, r4, lsr #21 │ │ │ │ rsbeq r2, r5, ip, lsr fp │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -497491,15 +497491,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2045c8 │ │ │ │ ldrh r7, [r6, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #452] @ 204668 │ │ │ │ lsl r3, r7, #2 │ │ │ │ add r3, r3, #7 │ │ │ │ lsr r3, r3, #3 │ │ │ │ @@ -497531,15 +497531,15 @@ │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [r8, #4]! │ │ │ │ bne 204500 │ │ │ │ ldr r4, [pc, #332] @ 204670 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204614 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ bl 207f1c │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -497562,15 +497562,15 @@ │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ b 2044ec │ │ │ │ ldr r4, [pc, #216] @ 204678 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20455c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4] │ │ │ │ bl 13edd4 │ │ │ │ b 20455c │ │ │ │ @@ -497582,15 +497582,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2045ec │ │ │ │ cmp r5, #0 │ │ │ │ bne 2045d8 │ │ │ │ b 204498 │ │ │ │ mov r3, #0 │ │ │ │ @@ -497599,15 +497599,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ bl 13edd4 │ │ │ │ b 204538 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 204630 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2045d0 │ │ │ │ b 204498 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @@ -497665,26 +497665,26 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2046cc │ │ │ │ ldr r6, [pc, #256] @ 204838 │ │ │ │ mov r2, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2047c0 │ │ │ │ ldr r6, [pc, #228] @ 20483c │ │ │ │ mov r2, r4 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ bl 13fcd8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2047a8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #3208] @ 0xc88 │ │ │ │ @@ -497702,15 +497702,15 @@ │ │ │ │ b 20477c │ │ │ │ cmp r0, #2 │ │ │ │ beq 2047f0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2047cc │ │ │ │ cmp r8, #0 │ │ │ │ beq 204750 │ │ │ │ ldr r6, [pc, #72] @ 204840 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -497718,15 +497718,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 20480c │ │ │ │ cmp r8, #0 │ │ │ │ bne 2047f8 │ │ │ │ b 204750 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ @@ -497741,15 +497741,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 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 │ │ │ │ @@ -497793,27 +497793,27 @@ │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2049b0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 2041c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 204998 │ │ │ │ ldr r5, [pc, #216] @ 204a44 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2049fc │ │ │ │ ldr r3, [pc, #192] @ 204a48 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -497832,15 +497832,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2049d4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2049c0 │ │ │ │ b 204950 │ │ │ │ mov r3, #0 │ │ │ │ @@ -497849,15 +497849,15 @@ │ │ │ │ str r3, [r5] │ │ │ │ bl 13edd4 │ │ │ │ b 204980 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 204a18 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2049b8 │ │ │ │ b 204950 │ │ │ │ ldrdeq r2, [r5], #-72 @ 0xffffffb8 @ │ │ │ │ @@ -497909,23 +497909,23 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b 204b28 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204c34 │ │ │ │ cmp r4, r9 │ │ │ │ bne 204bdc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204be8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ @@ -497955,15 +497955,15 @@ │ │ │ │ bl 204378 │ │ │ │ mov r4, r0 │ │ │ │ b 204b0c │ │ │ │ ldr r4, [pc, #212] @ 204c98 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204c78 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #2 │ │ │ │ @@ -497974,15 +497974,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 204c0c │ │ │ │ cmp sl, #0 │ │ │ │ bne 204bf8 │ │ │ │ b 204b40 │ │ │ │ mov r3, #0 │ │ │ │ @@ -497991,15 +497991,15 @@ │ │ │ │ str r3, [r7] │ │ │ │ bl 13edd4 │ │ │ │ b 204b20 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 204c50 │ │ │ │ cmp r4, #0 │ │ │ │ bne 204bf0 │ │ │ │ b 204b40 │ │ │ │ mov r1, #1 │ │ │ │ @@ -498035,27 +498035,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204e24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r4 │ │ │ │ bl 2041c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 204d88 │ │ │ │ ldr r7, [pc, #448] @ 204ef4 │ │ │ │ mvn r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 204e70 │ │ │ │ ldr r3, [pc, #424] @ 204ef8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ beq 204d88 │ │ │ │ ldr r2, [pc, #412] @ 204efc │ │ │ │ @@ -498118,15 +498118,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ bne 204e48 │ │ │ │ cmp r6, #0 │ │ │ │ bne 204e34 │ │ │ │ b 204d18 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -498135,25 +498135,25 @@ │ │ │ │ bl 13edd4 │ │ │ │ b 204d48 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 204e8c │ │ │ │ cmp r7, #0 │ │ │ │ bne 204e2c │ │ │ │ b 204d18 │ │ │ │ ldr r4, [pc, #88] @ 204f14 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 204d58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4] │ │ │ │ bl 13edd4 │ │ │ │ b 204d58 │ │ │ │ @@ -498161,41 +498161,41 @@ │ │ │ │ rsbeq fp, r2, ip, lsr #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r2, r5, r4, lsr #2 │ │ │ │ ldrdeq r2, [r5], #-0 @ │ │ │ │ rsbeq r2, r5, ip, asr r0 │ │ │ │ @ instruction: 0x0062b298 │ │ │ │ andsgt r6, r0, fp, lsl #8 │ │ │ │ - andseq r1, r7, r8 │ │ │ │ - andseq sp, r3, r0, lsr r0 │ │ │ │ - andseq r5, r2, r4, asr sp │ │ │ │ + andseq r1, r7, r8, ror r1 │ │ │ │ + andseq sp, r3, r0, lsr #3 │ │ │ │ + andseq r5, r2, r4, asr #29 │ │ │ │ ldrdeq r1, [r5], #-244 @ 0xffffff0c @ │ │ │ │ rsbeq r1, r5, r8, asr #30 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 204288 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -498232,15 +498232,15 @@ │ │ │ │ ldr r3, [r4, r5, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ str r3, [r4, r7] │ │ │ │ ble 205064 │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ lsl r7, r6, #2 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205000 │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ bl 204288 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205000 │ │ │ │ @@ -498431,15 +498431,15 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 1de10 │ │ │ │ ldr r4, [pc, #268] @ 20543c │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2053b4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ @@ -498448,15 +498448,15 @@ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2053a4 │ │ │ │ ldr r4, [pc, #200] @ 205440 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2052f4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ bl 13edd4 │ │ │ │ @@ -498468,15 +498468,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 2053e8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ bne 2053c0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 205348 │ │ │ │ ldr r7, [pc, #84] @ 205444 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -498485,15 +498485,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ bne 205404 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2053f0 │ │ │ │ b 205348 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sl, r2, r4, lsl #27 │ │ │ │ @@ -498545,29 +498545,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2054a0 │ │ │ │ ldr r6, [pc, #288] @ 205618 │ │ │ │ mov r1, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205570 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1], #12 │ │ │ │ ldr r6, [pc, #252] @ 20561c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 13fcd8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2055e4 │ │ │ │ ldrb r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ bic r2, r2, #3 │ │ │ │ orr r3, r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ @@ -498579,15 +498579,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 2055a0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 20557c │ │ │ │ cmp r7, #0 │ │ │ │ beq 205510 │ │ │ │ ldr r7, [pc, #120] @ 205620 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, #0 │ │ │ │ @@ -498595,15 +498595,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ bne 2055bc │ │ │ │ cmp r6, #0 │ │ │ │ bne 2055a8 │ │ │ │ b 205510 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -498714,17 +498714,17 @@ │ │ │ │ bl 140bac │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r5, #0 │ │ │ │ b 20575c │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - andseq r0, r7, r0, lsl #13 │ │ │ │ - @ instruction: 0x0013c6d4 │ │ │ │ - @ instruction: 0x001253dc │ │ │ │ + @ instruction: 0x001707f0 │ │ │ │ + andseq ip, r3, r4, asr #16 │ │ │ │ + andseq r5, r2, ip, asr #10 │ │ │ │ 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 │ │ │ │ @@ -498813,17 +498813,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 140bac │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ b 2058c8 │ │ │ │ - andseq r0, r7, r0, ror #9 │ │ │ │ - andseq ip, r3, r4, ror #10 │ │ │ │ - andseq r5, r2, r8, asr #4 │ │ │ │ + andseq r0, r7, r0, asr r6 │ │ │ │ + @ instruction: 0x0013c6d4 │ │ │ │ + @ instruction: 0x001253b8 │ │ │ │ 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 │ │ │ │ @@ -498855,17 +498855,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 140bac │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ b 205974 │ │ │ │ - andseq r0, r7, r8, lsr r4 │ │ │ │ - @ instruction: 0x0013c4bc │ │ │ │ - andseq r5, r2, r0, lsr #3 │ │ │ │ + andseq r0, r7, r8, lsr #11 │ │ │ │ + andseq ip, r3, ip, lsr #12 │ │ │ │ + andseq r5, r2, r0, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -498992,39 +498992,39 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r5, [pc, #224] @ 205cd4 │ │ │ │ mov r1, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205c48 │ │ │ │ ldr r5, [pc, #196] @ 205cd8 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ bl 2042f4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205cbc │ │ │ │ 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 205c78 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 205c54 │ │ │ │ cmp r6, #0 │ │ │ │ beq 205c0c │ │ │ │ ldr r5, [pc, #92] @ 205cdc │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -499032,15 +499032,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 205c94 │ │ │ │ cmp r6, #0 │ │ │ │ bne 205c80 │ │ │ │ b 205c0c │ │ │ │ mov r3, #0 │ │ │ │ @@ -499095,15 +499095,15 @@ │ │ │ │ sub sp, fp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [pc, #528] @ 205fa0 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205f04 │ │ │ │ ldrh r9, [r6, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #496] @ 205fa4 │ │ │ │ lsl r3, r9, #2 │ │ │ │ add r3, r3, #7 │ │ │ │ lsr r3, r3, #3 │ │ │ │ @@ -499135,15 +499135,15 @@ │ │ │ │ cmp r9, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 205e10 │ │ │ │ ldr r4, [pc, #376] @ 205fac │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 205f78 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 20827c │ │ │ │ @@ -499177,30 +499177,30 @@ │ │ │ │ b 205dfc │ │ │ │ mvn r0, #15 │ │ │ │ b 205d5c │ │ │ │ ldr r4, [pc, #212] @ 205fb0 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 205e6c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r4] │ │ │ │ bl 13edd4 │ │ │ │ b 205e6c │ │ │ │ cmp r0, #2 │ │ │ │ beq 205f34 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ bne 205f10 │ │ │ │ cmp r5, #0 │ │ │ │ beq 205da8 │ │ │ │ ldr r5, [pc, #120] @ 205fb4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #0 │ │ │ │ @@ -499208,15 +499208,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ bne 205f50 │ │ │ │ cmp r4, #0 │ │ │ │ bne 205f3c │ │ │ │ b 205da8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499255,27 +499255,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206070 │ │ │ │ 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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ @@ -499287,41 +499287,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ bne 20608c │ │ │ │ cmp r7, #0 │ │ │ │ bne 206078 │ │ │ │ b 206028 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ beq 2060a8 │ │ │ │ b 2060b8 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2061e0 │ │ │ │ ldr r3, [r8, #44] @ 0x2c │ │ │ │ add r6, r8, #40 @ 0x28 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ sub r4, r3, #56 @ 0x38 │ │ │ │ @@ -499338,15 +499338,15 @@ │ │ │ │ bl 20516c │ │ │ │ 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 322010 │ │ │ │ + bl 322180 │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ lsr r3, r3, #22 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ bl 204f50 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr ip, [r4, #56] @ 0x38 │ │ │ │ @@ -499363,15 +499363,15 @@ │ │ │ │ sub r3, r3, #56 @ 0x38 │ │ │ │ cmp r6, r2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ bne 206130 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206224 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 206240 │ │ │ │ mov r2, #0 │ │ │ │ @@ -499379,15 +499379,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ bne 2061fc │ │ │ │ cmp r4, #0 │ │ │ │ bne 2061e8 │ │ │ │ b 206110 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -499397,15 +499397,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 13edd4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ beq 206218 │ │ │ │ b 206244 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499425,30 +499425,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 322204 │ │ │ │ + bl 322374 │ │ │ │ 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 2060d8 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 321cc0 │ │ │ │ + bl 321e30 │ │ │ │ add r5, r6, #1056 @ 0x420 │ │ │ │ add r4, r6, #44 @ 0x2c │ │ │ │ add r5, r5, #12 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 206320 │ │ │ │ bl 204f50 │ │ │ │ @@ -499474,30 +499474,30 @@ │ │ │ │ mov r7, r2 │ │ │ │ bl 2060d8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ add r4, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ bne 2064d0 │ │ │ │ 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 321cfc │ │ │ │ + bl 321e6c │ │ │ │ mov r5, r0 │ │ │ │ orrs r1, r5, r1 │ │ │ │ beq 206474 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ str r5, [r0, #92] @ 0x5c │ │ │ │ @@ -499508,15 +499508,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ beq 206498 │ │ │ │ mov r0, r3 │ │ │ │ bl 204f28 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206514 │ │ │ │ ldr r3, [pc, #324] @ 206568 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r9, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ @@ -499535,15 +499535,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206550 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -499566,15 +499566,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 2064ec │ │ │ │ cmp r5, #0 │ │ │ │ bne 2064d8 │ │ │ │ b 20639c │ │ │ │ mov r3, #0 │ │ │ │ @@ -499583,15 +499583,15 @@ │ │ │ │ str r3, [r6, #12] │ │ │ │ bl 13edd4 │ │ │ │ b 20641c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 206508 │ │ │ │ b 206530 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -499617,15 +499617,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ mov r5, sp │ │ │ │ cmp r0, #0 │ │ │ │ bne 2066b4 │ │ │ │ ldr r0, [r6, #1576] @ 0x628 │ │ │ │ cmp r0, #0 │ │ │ │ ble 206664 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ @@ -499659,15 +499659,15 @@ │ │ │ │ cmp r1, ip │ │ │ │ bne 2065f0 │ │ │ │ add ip, ip, #28 │ │ │ │ cmp ip, r0 │ │ │ │ bne 20664c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2066f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2050c8 │ │ │ │ ldr r2, [pc, #184] @ 206740 │ │ │ │ ldr r3, [pc, #176] @ 20673c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -499687,15 +499687,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 2066d0 │ │ │ │ cmp r9, #0 │ │ │ │ bne 2066bc │ │ │ │ b 2065d4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -499704,15 +499704,15 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ bl 13edd4 │ │ │ │ b 206678 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 2066ec │ │ │ │ b 206714 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r9, r2, r8, ror #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -499896,15 +499896,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206b44 │ │ │ │ ldr r2, [r8, #24] │ │ │ │ cmp r5, r2 │ │ │ │ sub r4, r2, #56 @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ bne 206a64 │ │ │ │ @@ -499919,15 +499919,15 @@ │ │ │ │ beq 206a74 │ │ │ │ mov r0, r4 │ │ │ │ bl 205bc0 │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 206a44 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206b88 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 2050c8 │ │ │ │ @@ -499951,15 +499951,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206bfc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ @@ -499979,15 +499979,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 206b60 │ │ │ │ cmp r4, #0 │ │ │ │ bne 206b4c │ │ │ │ b 206a2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -500001,20 +500001,20 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 206a94 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 206b7c │ │ │ │ b 206bb8 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ 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] │ │ │ │ @@ -500073,15 +500073,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206d88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -500089,15 +500089,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206dcc │ │ │ │ ldrd r2, [sp] │ │ │ │ ldr r0, [r6, #1584] @ 0x630 │ │ │ │ ldr r1, [r6, #1588] @ 0x634 │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq r2, r0 │ │ │ │ @@ -500124,15 +500124,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 206da4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 206d90 │ │ │ │ b 206cf4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -500141,15 +500141,15 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ bl 13edd4 │ │ │ │ b 206d30 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 206dc0 │ │ │ │ b 206de8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r9, r2, ip, lsr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -500157,15 +500157,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 │ │ │ │ @@ -500181,19 +500181,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ add r0, r4, #3456 @ 0xd80 │ │ │ │ - bl 327eec │ │ │ │ + bl 32805c │ │ │ │ ldr r0, [r4, #3244] @ 0xcac │ │ │ │ cmp r0, #0 │ │ │ │ beq 206eb8 │ │ │ │ bl 204f50 │ │ │ │ ldr r0, [r4, #3208] @ 0xc88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 206ec8 │ │ │ │ @@ -500264,20 +500264,20 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 208470 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 207100 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dcd8 │ │ │ │ - bl 327ca8 │ │ │ │ + bl 327e18 │ │ │ │ bl 141814 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #3456 @ 0xd80 │ │ │ │ - bl 327cc4 │ │ │ │ - bl 329108 │ │ │ │ + bl 327e34 │ │ │ │ + bl 329278 │ │ │ │ str r8, [r4, #8] │ │ │ │ ldr r3, [pc, #544] @ 207224 │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [r9, r3] │ │ │ │ ldr r3, [pc, #536] @ 207228 │ │ │ │ mov r2, r7 │ │ │ │ ldr r5, [r9, r3] │ │ │ │ @@ -500400,40 +500400,40 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 14817c │ │ │ │ mov r1, r4 │ │ │ │ bl 147fa4 │ │ │ │ ldr r4, [pc, #108] @ 207268 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ strb r7, [r4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r6] │ │ │ │ b 207114 │ │ │ │ @ instruction: 0x0062a298 │ │ │ │ rsbeq r9, r2, r4, rrx │ │ │ │ - andseq r7, r3, r0, asr ip │ │ │ │ + andseq r7, r3, r0, asr #27 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ - @ instruction: 0x001407fc │ │ │ │ - @ instruction: 0x0013aeb0 │ │ │ │ - andseq r3, r2, r0, lsl #21 │ │ │ │ - andseq lr, r6, r4, asr #26 │ │ │ │ - @ instruction: 0x0013add4 │ │ │ │ + andseq r0, r4, ip, ror #18 │ │ │ │ + andseq fp, r3, r0, lsr #32 │ │ │ │ + @ instruction: 0x00123bf0 │ │ │ │ + @ instruction: 0x0016eeb4 │ │ │ │ + andseq sl, r3, r4, asr #30 │ │ │ │ rsbeq pc, r4, r5, lsl #26 │ │ │ │ strdeq pc, [r4], #-192 @ 0xffffff40 @ │ │ │ │ - @ instruction: 0x0016ecd8 │ │ │ │ - mulseq r3, ip, sp │ │ │ │ - andseq r3, r2, r4, lsl sl │ │ │ │ + andseq lr, r6, r8, asr #28 │ │ │ │ + andseq sl, r3, ip, lsl #30 │ │ │ │ + andseq r3, r2, r4, lsl #23 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - andseq lr, r6, r0, ror #24 │ │ │ │ - @ instruction: 0x0013acd0 │ │ │ │ - mulseq r2, ip, r9 │ │ │ │ - @ instruction: 0x0013acf4 │ │ │ │ + @ instruction: 0x0016edd0 │ │ │ │ + andseq sl, r3, r0, asr #28 │ │ │ │ + andseq r3, r2, ip, lsl #22 │ │ │ │ + andseq sl, r3, r4, ror #28 │ │ │ │ rsbeq pc, r4, r0, lsl ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 161ccc │ │ │ │ mov r5, r0 │ │ │ │ @@ -500470,23 +500470,23 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 14817c │ │ │ │ mov r1, r4 │ │ │ │ bl 147fa4 │ │ │ │ ldr r4, [pc, #40] @ 20733c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 2072e4 │ │ │ │ rsbeq pc, r4, r5, lsr fp @ │ │ │ │ rsbeq pc, r4, r0, lsr #22 │ │ │ │ - @ instruction: 0x0013abdc │ │ │ │ + andseq sl, r3, ip, asr #26 │ │ │ │ strdeq pc, [r4], #-168 @ 0xffffff58 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -500554,15 +500554,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2075b4 │ │ │ │ stm r4, {r5, r6} │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 │ │ │ │ @@ -500664,64 +500664,64 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ b 2075ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r8, r2, r4, ror #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r8, [r2], #-164 @ 0xffffff5c @ │ │ │ │ - andseq lr, r6, r4, asr #17 │ │ │ │ - @ instruction: 0x0013a9bc │ │ │ │ - @ instruction: 0x001235f0 │ │ │ │ - mulseq r6, r4, r8 │ │ │ │ - andseq sl, r3, r0, ror r9 │ │ │ │ - andseq r3, r2, r0, asr #11 │ │ │ │ - andseq lr, r6, r8, ror #16 │ │ │ │ - andseq sl, r3, ip, ror r9 │ │ │ │ - mulseq r2, r4, r5 │ │ │ │ - andseq lr, r6, r0, lsr r8 │ │ │ │ - andseq sl, r3, r0, ror #18 │ │ │ │ - andseq r3, r2, ip, asr r5 │ │ │ │ + andseq lr, r6, r4, lsr sl │ │ │ │ + andseq sl, r3, ip, lsr #22 │ │ │ │ + andseq r3, r2, r0, ror #14 │ │ │ │ + andseq lr, r6, r4, lsl #20 │ │ │ │ + andseq sl, r3, r0, ror #21 │ │ │ │ + andseq r3, r2, r0, lsr r7 │ │ │ │ + @ instruction: 0x0016e9d8 │ │ │ │ + andseq sl, r3, ip, ror #21 │ │ │ │ + andseq r3, r2, r4, lsl #14 │ │ │ │ + andseq lr, r6, r0, lsr #19 │ │ │ │ + @ instruction: 0x0013aad0 │ │ │ │ + andseq r3, r2, ip, asr #13 │ │ │ │ mov r2, #1 │ │ │ │ b 2073f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #208] @ 207740 │ │ │ │ ldr r2, [pc, #208] @ 207744 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2076bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207700 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 20771c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 2076d8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2076c4 │ │ │ │ b 207694 │ │ │ │ mov r3, #0 │ │ │ │ @@ -500731,15 +500731,15 @@ │ │ │ │ bl 13edd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 2076f4 │ │ │ │ b 207720 │ │ │ │ rsbeq r8, r2, r8, lsl #19 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -500750,15 +500750,15 @@ │ │ │ │ ldr r2, [pc, #228] @ 207848 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2077dc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ bne 2077b0 │ │ │ │ @@ -500766,15 +500766,15 @@ │ │ │ │ bl 204f50 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ @@ -500785,26 +500785,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 2077f8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2077e4 │ │ │ │ b 207784 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 207814 │ │ │ │ b 207824 │ │ │ │ @ instruction: 0x00628898 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ @@ -501003,23 +501003,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207bb8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207bfc │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -501032,15 +501032,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 207bd4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 207bc0 │ │ │ │ b 207b78 │ │ │ │ mov r3, #0 │ │ │ │ @@ -501049,15 +501049,15 @@ │ │ │ │ str r3, [r6] │ │ │ │ bl 13edd4 │ │ │ │ b 207b98 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 207bf0 │ │ │ │ b 207c18 │ │ │ │ rsbeq r8, r2, r8, lsr #9 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -501068,38 +501068,38 @@ │ │ │ │ ldr r2, [pc, #208] @ 207d2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207ca4 │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207ce8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 207d04 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 207cc0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 207cac │ │ │ │ b 207c7c │ │ │ │ mov r3, #0 │ │ │ │ @@ -501109,15 +501109,15 @@ │ │ │ │ bl 13edd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 207cdc │ │ │ │ b 207d08 │ │ │ │ rsbeq r8, r2, r0, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -501132,25 +501132,25 @@ │ │ │ │ ldr r2, [pc, #304] @ 207e8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 207e20 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 207dbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ @@ -501186,26 +501186,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 207e3c │ │ │ │ cmp r6, #0 │ │ │ │ bne 207e28 │ │ │ │ b 207d7c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 207e58 │ │ │ │ b 207e68 │ │ │ │ rsbeq r8, r2, r0, lsr #5 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -501268,64 +501268,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ ldr r8, [pc, #728] @ 208274 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2080f4 │ │ │ │ ldr r6, [r7, #3232] @ 0xca0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 207fbc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r5 │ │ │ │ beq 207fec │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 208138 │ │ │ │ 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] @ 208278 │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20820c │ │ │ │ ldr r3, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2081f4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2081dc │ │ │ │ mov r0, r6 │ │ │ │ bl 207f1c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 208150 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2080c8 │ │ │ │ @@ -501348,15 +501348,15 @@ │ │ │ │ cmn r0, #1 │ │ │ │ beq 2080c0 │ │ │ │ bl 1e1e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de10 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 207fd0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r8] │ │ │ │ bl 13edd4 │ │ │ │ @@ -501367,15 +501367,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 208110 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2080fc │ │ │ │ b 207fa4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -501391,34 +501391,34 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ bne 20816c │ │ │ │ cmp r4, #0 │ │ │ │ bne 208158 │ │ │ │ b 208060 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ beq 208188 │ │ │ │ b 208198 │ │ │ │ ldr r1, [r7, #3240] @ 0xca8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 20812c │ │ │ │ b 2081bc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -501433,28 +501433,28 @@ │ │ │ │ b 20802c │ │ │ │ cmp r0, #2 │ │ │ │ beq 208238 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 208268 │ │ │ │ b 208218 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 20824c │ │ │ │ cmp r9, #0 │ │ │ │ bne 208238 │ │ │ │ b 20800c │ │ │ │ rsbeq r8, r2, r0, rrx │ │ │ │ @@ -501509,15 +501509,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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 20838c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -501540,15 +501540,15 @@ │ │ │ │ b 206e78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 │ │ │ │ @@ -501815,17 +501815,17 @@ │ │ │ │ blcc fe8bb008 │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsbeq r7, r2, r4, ror r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ blcc fe8bb014 │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ rsbeq r7, r2, r0, lsl #17 │ │ │ │ - andseq sp, r6, r0, asr #13 │ │ │ │ - @ instruction: 0x001397bc │ │ │ │ - andseq r2, r2, r8, lsl #7 │ │ │ │ + andseq sp, r6, r0, lsr r8 │ │ │ │ + andseq r9, r3, ip, lsr #18 │ │ │ │ + @ instruction: 0x001224f8 │ │ │ │ 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] @ 208904 │ │ │ │ mov ip, r1 │ │ │ │ @@ -501876,17 +501876,17 @@ │ │ │ │ bl 140bac │ │ │ │ mvn r0, #0 │ │ │ │ b 2088a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, r2, r8, lsr #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r7, r2, ip, asr #14 │ │ │ │ - mulseq r6, r8, r5 │ │ │ │ - andseq r9, r3, r8, asr #13 │ │ │ │ - andseq r2, r2, r0, ror r2 │ │ │ │ + andseq sp, r6, r8, lsl #14 │ │ │ │ + andseq r9, r3, r8, lsr r8 │ │ │ │ + andseq r2, r2, r0, ror #7 │ │ │ │ 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 │ │ │ │ @@ -501942,17 +501942,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 208994 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r7, [r2], #-96 @ 0xffffffa0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r7, r2, ip, asr r6 │ │ │ │ - andseq sp, r6, ip, ror r4 │ │ │ │ - andseq r9, r3, ip, ror #11 │ │ │ │ - andseq r2, r2, r4, lsl #3 │ │ │ │ + andseq sp, r6, ip, ror #11 │ │ │ │ + andseq r9, r3, ip, asr r7 │ │ │ │ + @ instruction: 0x001222f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #276] @ 208b50 │ │ │ │ ldr r3, [pc, #276] @ 208b54 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -502144,19 +502144,19 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ mvn r0, #0 │ │ │ │ b 208bc0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, r2, ip, ror r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq sp, r6, sp, lsr #5 │ │ │ │ + andseq sp, r6, sp, lsl r4 │ │ │ │ rsbeq r7, r2, r0, lsr r4 │ │ │ │ - andseq sp, r6, r0, asr r1 │ │ │ │ - mulseq r3, r4, r2 │ │ │ │ - andseq r1, r2, ip, lsr lr │ │ │ │ + andseq sp, r6, r0, asr #5 │ │ │ │ + andseq r9, r3, r4, lsl #8 │ │ │ │ + andseq r1, r2, ip, lsr #31 │ │ │ │ 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 │ │ │ │ @@ -502325,37 +502325,37 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 140bac │ │ │ │ b 208ee0 │ │ │ │ @ instruction: 0x00627090 │ │ │ │ - ldrsheq sp, [r6], -r0 │ │ │ │ + andseq sp, r6, r0, ror #4 │ │ │ │ strheq r6, [r2], #-252 @ 0xffffff04 @ │ │ │ │ - mulseq r6, r0, pc @ │ │ │ │ - andseq r9, r3, ip, lsr #3 │ │ │ │ - andseq r1, r2, r0, lsr #25 │ │ │ │ + andseq sp, r6, r0, lsl #2 │ │ │ │ + andseq r9, r3, ip, lsl r3 │ │ │ │ + andseq r1, r2, r0, lsl lr │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - andseq r9, r3, r4, lsr #2 │ │ │ │ - andseq ip, r6, ip, lsl #31 │ │ │ │ - andseq r1, r2, r8, lsr ip │ │ │ │ - andseq r1, r2, r4, lsl #24 │ │ │ │ - andseq ip, r6, r8, asr pc │ │ │ │ - andseq r9, r3, ip, asr #1 │ │ │ │ + mulseq r3, r4, r2 │ │ │ │ + ldrsheq sp, [r6], -ip │ │ │ │ + andseq r1, r2, r8, lsr #27 │ │ │ │ + andseq r1, r2, r4, ror sp │ │ │ │ + andseq sp, r6, r8, asr #1 │ │ │ │ + andseq r9, r3, ip, lsr r2 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - andseq r9, r3, ip, ror r0 │ │ │ │ - andseq ip, r6, r4, lsr #30 │ │ │ │ - @ instruction: 0x00121bd0 │ │ │ │ + andseq r9, r3, ip, ror #3 │ │ │ │ + mulseq r6, r4, r0 │ │ │ │ + andseq r1, r2, r0, asr #26 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x0016cef8 │ │ │ │ - andseq r9, r3, ip, lsr r0 │ │ │ │ - andseq r1, r2, r4, lsr #23 │ │ │ │ - @ instruction: 0x0016ceb4 │ │ │ │ - andseq r8, r3, r8, asr #30 │ │ │ │ - andseq r1, r2, r0, ror #22 │ │ │ │ + andseq sp, r6, r8, rrx │ │ │ │ + andseq r9, r3, ip, lsr #3 │ │ │ │ + andseq r1, r2, r4, lsl sp │ │ │ │ + andseq sp, r6, r4, lsr #32 │ │ │ │ + ldrheq r9, [r3], -r8 │ │ │ │ + @ instruction: 0x00121cd0 │ │ │ │ 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 │ │ │ │ @@ -503316,15 +503316,15 @@ │ │ │ │ bl 207b24 │ │ │ │ ldr r3, [pc, #1228] @ 20a44c │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20a3c0 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r9, #0 │ │ │ │ beq 209fcc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ @@ -503333,15 +503333,15 @@ │ │ │ │ bl 205a54 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bhi 209fac │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20a3a8 │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ str r7, [fp, #-104] @ 0xffffff98 │ │ │ │ cmn r3, #1 │ │ │ │ strne r3, [fp, #-84] @ 0xffffffac │ │ │ │ ldrne r3, [fp, #-116] @ 0xffffff8c │ │ │ │ @@ -503594,51 +503594,51 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 20a3dc │ │ │ │ cmp r9, #0 │ │ │ │ bne 20a3c8 │ │ │ │ b 209f9c │ │ │ │ sub r9, r9, #4 │ │ │ │ add r3, sp, r9 │ │ │ │ str r0, [r3] │ │ │ │ b 209dc4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 20a3f8 │ │ │ │ b 20a418 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r6, r2, r8, lsr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r6, r2, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ rsbeq r5, r2, r8, asr pc │ │ │ │ - andseq r0, r2, r4, ror #18 │ │ │ │ + @ instruction: 0x00120ad4 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - 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, r8, lsr #17 │ │ │ │ - andseq r7, r3, r0, lsl #28 │ │ │ │ + @ instruction: 0x00137ff0 │ │ │ │ + andseq fp, r6, r0, lsr #28 │ │ │ │ + andseq fp, r6, r0, ror #27 │ │ │ │ + @ instruction: 0x00137fd8 │ │ │ │ + andseq fp, r6, r8, ror sp │ │ │ │ + andseq r7, r3, r0, lsr #31 │ │ │ │ + andseq r0, r2, r8, lsl sl │ │ │ │ + andseq r7, r3, r0, ror pc │ │ │ │ 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 │ │ │ │ @@ -503976,36 +503976,36 @@ │ │ │ │ beq 20aca0 │ │ │ │ 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 327fe8 │ │ │ │ + bl 328158 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20aca0 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #4 │ │ │ │ bne 20aed4 │ │ │ │ bl 141814 │ │ │ │ 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 3282e4 │ │ │ │ + bl 328454 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dff0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3282e4 │ │ │ │ + bl 328454 │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ ldr sl, [fp, #-116] @ 0xffffff8c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ str sl, [fp, #-184] @ 0xffffff48 │ │ │ │ beq 20ab7c │ │ │ │ sub r3, fp, #52 @ 0x34 │ │ │ │ @@ -504019,15 +504019,15 @@ │ │ │ │ b 20aab4 │ │ │ │ ldr r6, [r9] │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ and r6, r6, #4 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3282e4 │ │ │ │ + bl 328454 │ │ │ │ cmp r6, #0 │ │ │ │ bne 20ab00 │ │ │ │ mov r0, r4 │ │ │ │ bl 204f50 │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ @@ -504047,22 +504047,22 @@ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ beq 20aa74 │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3282e4 │ │ │ │ + bl 328454 │ │ │ │ mov r0, r4 │ │ │ │ bl 2058a8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3282e4 │ │ │ │ + bl 328454 │ │ │ │ b 20aa98 │ │ │ │ bl 1e2fc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [fp, #-196] @ 0xffffff3c │ │ │ │ mov r1, r9 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -504123,43 +504123,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 3282e4 │ │ │ │ + bl 328454 │ │ │ │ mov r0, r4 │ │ │ │ bl 2058a8 │ │ │ │ ldr r3, [fp, #-176] @ 0xffffff50 │ │ │ │ mov r1, #12 │ │ │ │ add r2, r0, r6 │ │ │ │ ldr r0, [fp, #-172] @ 0xffffff54 │ │ │ │ - bl 3282e4 │ │ │ │ + bl 328454 │ │ │ │ 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 3282e4 │ │ │ │ + bl 328454 │ │ │ │ mov r0, r4 │ │ │ │ bl 204f50 │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ add r5, r5, #32 │ │ │ │ bcc 20aba0 │ │ │ │ ldr r6, [fp, #-188] @ 0xffffff44 │ │ │ │ ldr r9, [fp, #-200] @ 0xffffff38 │ │ │ │ ldr r0, [fp, #-172] @ 0xffffff54 │ │ │ │ - bl 32833c │ │ │ │ + bl 3284ac │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ bhi 20acec │ │ │ │ ldr r3, [fp, #-196] @ 0xffffff3c │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ beq 20acbc │ │ │ │ bl 1e1e8 │ │ │ │ @@ -504313,23 +504313,23 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r5, r2, r8, asr #19 │ │ │ │ strheq r5, [r2], #-144 @ 0xffffff70 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ rsbeq r5, r2, r4, lsr r3 │ │ │ │ - andseq pc, r1, r0, ror #28 │ │ │ │ - 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 │ │ │ │ - andseq pc, r1, r4, lsr #27 │ │ │ │ - @ instruction: 0x001372f8 │ │ │ │ + @ instruction: 0x0011ffd0 │ │ │ │ + @ instruction: 0x001374f4 │ │ │ │ + andseq fp, r6, ip, lsr #6 │ │ │ │ + andseq fp, r6, r0, lsl #6 │ │ │ │ + @ instruction: 0x001374d4 │ │ │ │ + mulseq r6, r8, r2 │ │ │ │ + mulseq r3, ip, r4 │ │ │ │ + andseq pc, r1, r4, lsl pc @ │ │ │ │ + andseq r7, r3, r8, ror #8 │ │ │ │ ldr r1, [pc, #4] @ 20af54 │ │ │ │ add r1, pc, r1 │ │ │ │ b 20cb38 │ │ │ │ @ instruction: 0xfffff6c0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ tst r3, #4 │ │ │ │ @@ -504767,15 +504767,15 @@ │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 20833c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r4, r2, r8, ror #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r3, r8, ror r7 │ │ │ │ + andseq r3, r3, r8, ror #17 │ │ │ │ eorsgt r3, r0, r3, lsl #28 │ │ │ │ @ instruction: 0xfffffa80 │ │ │ │ @ instruction: 0xfffffa08 │ │ │ │ rsbeq r4, r2, r4, ror #20 │ │ │ │ rsbeq fp, r4, r0, asr #16 │ │ │ │ rsbeq fp, r4, ip, lsr r8 │ │ │ │ strdeq r4, [r2], #-148 @ 0xffffff6c @ │ │ │ │ @@ -505001,15 +505001,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bc80 │ │ │ │ ldr r3, [r7, #3228] @ 0xc9c │ │ │ │ add r5, r7, #3216 @ 0xc90 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, r3 │ │ │ │ beq 20ba20 │ │ │ │ @@ -505057,15 +505057,15 @@ │ │ │ │ ldr r3, [pc, #712] @ 20bd78 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bcc4 │ │ │ │ ldrh r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq 20bb20 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -505094,15 +505094,15 @@ │ │ │ │ bl 205a54 │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r2 │ │ │ │ bcc 20bb30 │ │ │ │ ldr r0, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bd0c │ │ │ │ mov r0, r5 │ │ │ │ bl 207c40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmn r3, #1 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ @@ -505133,30 +505133,30 @@ │ │ │ │ beq 20bbe0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20bc3c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #3240] @ 0xca8 │ │ │ │ bl 13edd4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 20b3ec │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bc00 │ │ │ │ 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 │ │ │ │ @@ -505178,15 +505178,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 20bc9c │ │ │ │ cmp r5, #0 │ │ │ │ bne 20bc88 │ │ │ │ b 20b9f0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -505196,15 +505196,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 20bce4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 20bccc │ │ │ │ b 20bad0 │ │ │ │ ldr r2, [sp] │ │ │ │ @@ -505214,25 +505214,25 @@ │ │ │ │ str r3, [r2] │ │ │ │ bl 13edd4 │ │ │ │ b 20bb64 │ │ │ │ ldr r1, [r7, #3240] @ 0xca8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 20bcb8 │ │ │ │ b 20bd2c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 20bd00 │ │ │ │ b 20bd54 │ │ │ │ rsbeq r4, r2, r4, lsr r6 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -506040,22 +506040,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20caac │ │ │ │ mov r0, r7 │ │ │ │ bl 20b3ec │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20cb14 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #3400] @ 0xd48 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #204] @ 20cb2c │ │ │ │ @@ -506081,28 +506081,28 @@ │ │ │ │ b 1df00 │ │ │ │ cmp r0, #2 │ │ │ │ beq 20cad8 │ │ │ │ ldr r1, [r7, #3240] @ 0xca8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 20cb08 │ │ │ │ b 20cab8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 20caec │ │ │ │ cmp r8, #0 │ │ │ │ bne 20cad8 │ │ │ │ b 20ca2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -506134,15 +506134,15 @@ │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ bl 143a70 │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20cb90 │ │ │ │ ldr r3, [pc, #16] @ 20cbbc │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -506170,15 +506170,15 @@ │ │ │ │ add r5, r5, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [pc, #428] @ 20cdcc │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20cd50 │ │ │ │ ldr r3, [r7, #3248] @ 0xcb0 │ │ │ │ ldr r0, [r7, #3244] @ 0xcac │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ @@ -506197,15 +506197,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, r9 │ │ │ │ bne 20cd94 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 205940 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, #8 │ │ │ │ @@ -506254,15 +506254,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 20cd6c │ │ │ │ cmp sl, #0 │ │ │ │ bne 20cd58 │ │ │ │ b 20cc34 │ │ │ │ mov r1, r8 │ │ │ │ @@ -506270,15 +506270,15 @@ │ │ │ │ str r9, [r7, #3252] @ 0xcb4 │ │ │ │ bl 13edd4 │ │ │ │ b 20cca0 │ │ │ │ ldr r1, [r7, #3252] @ 0xcb4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 20cd88 │ │ │ │ b 20cdac │ │ │ │ ldrdeq r3, [r2], #-60 @ 0xffffffc4 @ │ │ │ │ ldrsheq ip, [pc], #-116 @ │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ @@ -506434,16 +506434,16 @@ │ │ │ │ bl 140bac │ │ │ │ b 20cfe0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r2, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r9, r4, r9, lsl #29 │ │ │ │ rsbeq r3, r2, r0, lsl r0 │ │ │ │ - andseq r5, r3, r4, ror #2 │ │ │ │ - andseq sp, r1, r0, asr #22 │ │ │ │ + @ instruction: 0x001352d4 │ │ │ │ + @ instruction: 0x0011dcb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 20d12c │ │ │ │ ldr lr, [pc, #196] @ 20d130 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -506495,16 +506495,16 @@ │ │ │ │ bl 140bac │ │ │ │ b 20d0dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00622f90 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r9, r4, ip, lsl #27 │ │ │ │ rsbeq r2, r2, r4, lsl pc │ │ │ │ - andseq r5, r3, r0, lsr #1 │ │ │ │ - andseq sp, r1, r8, asr #20 │ │ │ │ + andseq r5, r3, r0, lsl r2 │ │ │ │ + @ instruction: 0x0011dbb8 │ │ │ │ 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 │ │ │ │ @@ -506626,17 +506626,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 140bac │ │ │ │ b 20d284 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00622d98 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r2, r2, ip, ror #26 │ │ │ │ - andseq r8, r6, ip, ror #23 │ │ │ │ - andseq r4, r3, ip, asr #29 │ │ │ │ - andseq sp, r1, r0, asr #16 │ │ │ │ + andseq r8, r6, ip, asr sp │ │ │ │ + andseq r5, r3, ip, lsr r0 │ │ │ │ + @ instruction: 0x0011d9b0 │ │ │ │ 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 │ │ │ │ @@ -507060,45 +507060,45 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ b 20d8a8 │ │ │ │ ldr r1, [pc, #124] @ 20da88 │ │ │ │ add r1, pc, r1 │ │ │ │ b 20d950 │ │ │ │ - andseq r4, r3, ip, ror fp │ │ │ │ - andseq r8, r6, r8, ror r8 │ │ │ │ - andseq r0, r2, ip, ror #18 │ │ │ │ - andseq r4, r3, ip, lsr #22 │ │ │ │ - andseq r8, r6, r0, lsr #16 │ │ │ │ - andseq r4, r3, r4, ror #21 │ │ │ │ + andseq r4, r3, ip, ror #25 │ │ │ │ + andseq r8, r6, r8, ror #19 │ │ │ │ + @ instruction: 0x00120adc │ │ │ │ + mulseq r3, ip, ip │ │ │ │ + mulseq r6, r0, r9 │ │ │ │ + andseq r4, r3, r4, asr ip │ │ │ │ subseq fp, pc, r8, lsr lr @ │ │ │ │ - @ instruction: 0x00134ab8 │ │ │ │ + andseq r4, r3, r8, lsr #24 │ │ │ │ subseq fp, pc, ip, lsl #28 │ │ │ │ - mulseq r3, r4, sl │ │ │ │ + andseq r4, r3, r4, lsl #24 │ │ │ │ ldrsbeq fp, [pc], #-220 @ │ │ │ │ - andseq r4, r3, r4, ror sl │ │ │ │ + andseq r4, r3, r4, ror #23 │ │ │ │ @ instruction: 0x005fbd94 │ │ │ │ - andseq r4, r3, r0, asr sl │ │ │ │ + andseq r4, r3, r0, asr #23 │ │ │ │ subseq fp, pc, r0, asr sp @ │ │ │ │ - andseq r4, r3, ip, lsr #20 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ subseq fp, pc, r0, asr sp @ │ │ │ │ - andseq r4, r3, r0, lsl sl │ │ │ │ + andseq r4, r3, r0, lsl #23 │ │ │ │ subseq fp, pc, r4, lsr #26 │ │ │ │ - @ instruction: 0x001349f0 │ │ │ │ + andseq r4, r3, r0, ror #22 │ │ │ │ subseq fp, pc, r4, lsr #25 │ │ │ │ - @ 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 │ │ │ │ + andseq r4, r3, ip, ror #22 │ │ │ │ + andseq r4, r3, ip, lsr fp │ │ │ │ + andseq r4, r3, ip, asr lr │ │ │ │ + andseq r4, r3, r8, lsr #20 │ │ │ │ + andseq r4, r3, r8, lsl sl │ │ │ │ + mulseq r3, r8, sl │ │ │ │ + andseq r4, r3, r0, ror sl │ │ │ │ + andseq r4, r3, r8, lsr sl │ │ │ │ + andseq r4, r3, r8, lsl sl │ │ │ │ + @ instruction: 0x0013f3b4 │ │ │ │ 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] │ │ │ │ @@ -507147,19 +507147,19 @@ │ │ │ │ b 20dae0 │ │ │ │ ldr r1, [pc, #32] @ 20db7c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ b 20dad8 │ │ │ │ - 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 │ │ │ │ + andseq r4, r3, r4, lsr #19 │ │ │ │ + mulseq r3, ip, r9 │ │ │ │ + andseq r4, r3, r4, ror r9 │ │ │ │ + andseq r4, r3, r4, asr #18 │ │ │ │ + andseq r4, r3, ip, lsl r9 │ │ │ │ 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 │ │ │ │ @@ -507226,20 +507226,20 @@ │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ b 20dbe0 │ │ │ │ ldr r1, [pc, #32] @ 20dcbc │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20dbc8 │ │ │ │ - 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 │ │ │ │ + andseq r4, r3, r4, lsl #18 │ │ │ │ + andseq r4, r3, r8, asr r8 │ │ │ │ + andseq r4, r3, r0, asr r8 │ │ │ │ + andseq r4, r3, r4, lsr #16 │ │ │ │ + andseq r4, r3, r0, asr r8 │ │ │ │ + andseq r4, r3, r0, lsr r8 │ │ │ │ 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 │ │ │ │ @@ -507293,21 +507293,21 @@ │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20dcf0 │ │ │ │ ldr r1, [pc, #36] @ 20ddcc │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20dce8 │ │ │ │ - andseq r4, r3, r4, ror r6 │ │ │ │ - andseq r3, r2, r8, lsl r8 │ │ │ │ - andseq r8, r4, r4, lsr #21 │ │ │ │ - andseq r8, r6, r4, asr #3 │ │ │ │ - @ instruction: 0x001202b8 │ │ │ │ - andseq r3, r2, ip, lsr #15 │ │ │ │ - andseq r4, r3, r8, asr #11 │ │ │ │ + andseq r4, r3, r4, ror #15 │ │ │ │ + andseq r3, r2, r8, lsl #19 │ │ │ │ + andseq r8, r4, r4, lsl ip │ │ │ │ + andseq r8, r6, r4, lsr r3 │ │ │ │ + andseq r0, r2, r8, lsr #8 │ │ │ │ + andseq r3, r2, ip, lsl r9 │ │ │ │ + andseq r4, r3, r8, lsr r7 │ │ │ │ cmp r1, #0 │ │ │ │ beq 20de00 │ │ │ │ cmp r1, #4 │ │ │ │ bxne lr │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r2, [pc, #56] @ 20de28 │ │ │ │ @@ -507322,18 +507322,18 @@ │ │ │ │ bxne lr │ │ │ │ ldr r2, [pc, #24] @ 20de30 │ │ │ │ add r2, pc, r2 │ │ │ │ b 20ddf0 │ │ │ │ ldr r2, [pc, #16] @ 20de34 │ │ │ │ add r2, pc, r2 │ │ │ │ b 20ddf0 │ │ │ │ - andseq r4, r3, ip, lsr #11 │ │ │ │ - @ instruction: 0x001345b0 │ │ │ │ - andseq r4, r3, r4, ror r5 │ │ │ │ - andseq r4, r3, ip, asr r5 │ │ │ │ + andseq r4, r3, ip, lsl r7 │ │ │ │ + andseq r4, r3, r0, lsr #14 │ │ │ │ + andseq r4, r3, r4, ror #13 │ │ │ │ + andseq r4, r3, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ ldr r1, [pc, #112] @ 20dec4 │ │ │ │ lsr r2, r2, #1 │ │ │ │ @@ -507362,17 +507362,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ tst r3, #8 │ │ │ │ popeq {r4, pc} │ │ │ │ b 20de90 │ │ │ │ subseq fp, pc, ip, lsl #14 │ │ │ │ - andseq r4, r3, r0, asr #10 │ │ │ │ - andseq r4, r3, r4, lsr r5 │ │ │ │ - andseq r4, r3, r4, lsl r5 │ │ │ │ + @ instruction: 0x001346b0 │ │ │ │ + andseq r4, r3, r4, lsr #13 │ │ │ │ + andseq r4, r3, r4, lsl #13 │ │ │ │ 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 │ │ │ │ @@ -507388,16 +507388,16 @@ │ │ │ │ tst r3, #8 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [pc, #16] @ 20df34 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 1dc60 <__printf_chk@plt> │ │ │ │ - @ instruction: 0x001344d4 │ │ │ │ - andseq r4, r3, r0, lsl r4 │ │ │ │ + andseq r4, r3, r4, asr #12 │ │ │ │ + andseq r4, r3, r0, lsl #11 │ │ │ │ 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 │ │ │ │ @@ -507429,20 +507429,20 @@ │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #1 │ │ │ │ bne 20df9c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #24] @ 20dfe8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 20df60 │ │ │ │ - mulseq r3, r4, r4 │ │ │ │ - andseq r3, r2, r0, ror #6 │ │ │ │ - andseq r8, r4, r0, ror #16 │ │ │ │ - andseq r7, r6, r0, lsl #31 │ │ │ │ - andseq r0, r2, r4, ror r0 │ │ │ │ - andseq r6, r3, r8, lsr r1 │ │ │ │ + andseq r4, r3, r4, lsl #12 │ │ │ │ + @ instruction: 0x001234d0 │ │ │ │ + @ instruction: 0x001489d0 │ │ │ │ + ldrsheq r8, [r6], -r0 │ │ │ │ + andseq r0, r2, r4, ror #3 │ │ │ │ + andseq r6, r3, r8, lsr #5 │ │ │ │ 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 │ │ │ │ @@ -507560,30 +507560,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20e0d8 │ │ │ │ ldr r1, [pc, #64] @ 20e21c │ │ │ │ add r1, pc, r1 │ │ │ │ b 20e188 │ │ │ │ - @ instruction: 0x001341d0 │ │ │ │ - andseq r7, r6, r8, asr #29 │ │ │ │ - @ instruction: 0x0011ffbc │ │ │ │ - andseq r4, r3, ip, ror r1 │ │ │ │ + andseq r4, r3, r0, asr #6 │ │ │ │ + andseq r8, r6, r8, lsr r0 │ │ │ │ + andseq r0, r2, ip, lsr #2 │ │ │ │ + andseq r4, r3, ip, ror #5 │ │ │ │ rsbeq r3, r2, ip, asr #5 │ │ │ │ - andseq r3, r2, ip, lsl sl │ │ │ │ - andseq r6, r3, ip, ror #14 │ │ │ │ - @ instruction: 0x001239f8 │ │ │ │ - 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 │ │ │ │ + andseq r3, r2, ip, lsl #23 │ │ │ │ + @ instruction: 0x001368dc │ │ │ │ + andseq r3, r2, r8, ror #22 │ │ │ │ + andseq r4, r3, ip, ror r4 │ │ │ │ + andseq r4, r3, ip, asr #8 │ │ │ │ + @ instruction: 0x001343fc │ │ │ │ + andseq r4, r3, r4, lsr #12 │ │ │ │ + @ instruction: 0x001343fc │ │ │ │ + @ instruction: 0x001343d0 │ │ │ │ + @ instruction: 0x001343b0 │ │ │ │ + andseq lr, r3, r4, ror #23 │ │ │ │ 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] @ 20e8a8 │ │ │ │ @@ -507997,57 +507997,57 @@ │ │ │ │ mov r0, #1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ b 20e698 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r1, [r2], #-212 @ 0xffffff2c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq fp, pc, r4, lsl r3 @ │ │ │ │ - andseq r3, r3, r0, lsr #23 │ │ │ │ - mulseq r3, ip, fp │ │ │ │ + andseq r3, r3, r0, lsl sp │ │ │ │ + andseq r3, r3, ip, lsl #26 │ │ │ │ @ instruction: 0x00648b9c │ │ │ │ rsbeq r2, r2, r8, asr #30 │ │ │ │ - andseq r3, r3, ip, ror #22 │ │ │ │ - andseq lr, r1, r0, asr pc │ │ │ │ + @ instruction: 0x00133cdc │ │ │ │ + andseq pc, r1, r0, asr #1 │ │ │ │ rsbeq r8, r4, r0, lsl fp │ │ │ │ - andseq r4, r3, r8, asr #1 │ │ │ │ - ldrsbeq r4, [r3], -ip │ │ │ │ - andseq r3, r3, r0, lsl #21 │ │ │ │ + andseq r4, r3, r8, lsr r2 │ │ │ │ + andseq r4, r3, ip, asr #4 │ │ │ │ + @ instruction: 0x00133bf0 │ │ │ │ rsbeq r8, r4, ip, ror sl │ │ │ │ - andseq r4, r3, r8, asr #32 │ │ │ │ - andseq r4, r3, r8, ror r0 │ │ │ │ + @ instruction: 0x001341b8 │ │ │ │ + andseq r4, r3, r8, ror #3 │ │ │ │ rsbeq r2, r2, r0, lsl #29 │ │ │ │ - andseq r3, r3, r8, lsr #20 │ │ │ │ - andseq lr, r1, r0, lsl lr │ │ │ │ - andseq r3, r3, ip, ror pc │ │ │ │ + mulseq r3, r8, fp │ │ │ │ + andseq lr, r1, r0, lsl #31 │ │ │ │ + andseq r4, r3, ip, ror #1 │ │ │ │ @ instruction: 0x00623494 │ │ │ │ - andseq r3, r3, ip, asr r9 │ │ │ │ - andseq lr, r3, ip, lsr #14 │ │ │ │ - andseq r4, r3, r8, lsr r5 │ │ │ │ - andseq r2, r2, r8, asr sp │ │ │ │ + andseq r3, r3, ip, asr #21 │ │ │ │ + mulseq r3, ip, r8 │ │ │ │ + andseq r4, r3, r8, lsr #13 │ │ │ │ + andseq r2, r2, r8, asr #29 │ │ │ │ rsbeq r3, r2, ip, lsl #8 │ │ │ │ rsbeq r3, r2, r8, asr #7 │ │ │ │ - andseq r0, r2, r8, lsl #28 │ │ │ │ - andseq lr, r1, ip, lsr ip │ │ │ │ - andseq r3, r3, r8, lsl #16 │ │ │ │ + andseq r0, r2, r8, ror pc │ │ │ │ + andseq lr, r1, ip, lsr #27 │ │ │ │ + andseq r3, r3, r8, ror r9 │ │ │ │ rsbeq r8, r4, r4, lsl #16 │ │ │ │ rsbeq r3, r2, r8, lsl #2 │ │ │ │ - andseq r3, r3, r0, lsr lr │ │ │ │ - andseq r2, r2, r0, lsl #24 │ │ │ │ - andseq lr, r1, r8, asr fp │ │ │ │ - andseq r4, r2, r0, lsr #8 │ │ │ │ - andseq r4, r2, r4, lsl r4 │ │ │ │ - andseq r3, r3, ip, lsl sp │ │ │ │ - @ instruction: 0x00133cf0 │ │ │ │ - andseq r3, r3, ip, lsl #26 │ │ │ │ + andseq r3, r3, r0, lsr #31 │ │ │ │ + andseq r2, r2, r0, ror sp │ │ │ │ + andseq lr, r1, r8, asr #25 │ │ │ │ + mulseq r2, r0, r5 │ │ │ │ + andseq r4, r2, r4, lsl #11 │ │ │ │ + andseq r3, r3, ip, lsl #29 │ │ │ │ + andseq r3, r3, r0, ror #28 │ │ │ │ + andseq r3, r3, ip, ror lr │ │ │ │ rsbeq r1, r2, r4, lsr #16 │ │ │ │ - andseq r3, r3, r0, lsr #25 │ │ │ │ - andseq r3, r3, r4, lsl #25 │ │ │ │ - andseq r0, r2, r8, ror #22 │ │ │ │ - @ instruction: 0x00133db4 │ │ │ │ - andseq r3, r3, r8, lsr ip │ │ │ │ + andseq r3, r3, r0, lsl lr │ │ │ │ + @ instruction: 0x00133df4 │ │ │ │ + @ instruction: 0x00120cd8 │ │ │ │ + andseq r3, r3, r4, lsr #30 │ │ │ │ + andseq r3, r3, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ 20ea54 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [pc, #216] @ 20ea58 │ │ │ │ @@ -508083,15 +508083,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #100] @ 20ea60 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310984 │ │ │ │ + bl 310af4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ beq 20e9c4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -508111,15 +508111,15 @@ │ │ │ │ ldrsheq sl, [pc], #-180 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 31a0f8 │ │ │ │ + bl 31a268 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 1421d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -508571,27 +508571,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #164] @ 20f240 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ bl 1def4 <__atomic_store_8@plt> │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r9, #1 │ │ │ │ strb r9, [r8] │ │ │ │ b 20ead4 │ │ │ │ ldr r0, [pc, #128] @ 20f244 │ │ │ │ ldr r9, [pc, #128] @ 20f248 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 14817c │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ str sl, [r9] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r9, #1 │ │ │ │ strb r9, [r8] │ │ │ │ b 20ef30 │ │ │ │ strheq r8, [r4], #-48 @ 0xffffffd0 @ │ │ │ │ @ instruction: 0x00648390 │ │ │ │ @ instruction: 0x00648398 │ │ │ │ rsbeq r8, r4, r0, ror r3 │ │ │ │ @@ -508606,18 +508606,18 @@ │ │ │ │ @ instruction: 0x001fffff │ │ │ │ rsbeq r8, r4, ip, asr r0 │ │ │ │ andeq r3, r0, pc, lsr pc │ │ │ │ rsbeq r7, r4, r4, asr #30 │ │ │ │ rsbeq r7, r4, r8, lsr #30 │ │ │ │ rsbeq r7, r4, r4, lsr pc │ │ │ │ rsbeq r7, r4, r4, lsr #30 │ │ │ │ - andseq r3, r3, r8, lsl #18 │ │ │ │ + andseq r3, r3, r8, ror sl │ │ │ │ subseq fp, pc, ip, ror #21 │ │ │ │ rsbeq r7, r4, r8, asr #25 │ │ │ │ - andseq r3, r3, r0, asr #17 │ │ │ │ + andseq r3, r3, r0, lsr sl │ │ │ │ @ instruction: 0x00647c94 │ │ │ │ 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 │ │ │ │ @@ -508638,26 +508638,26 @@ │ │ │ │ bne 20f2ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 203f4c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #116] @ 20f32c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3192d8 │ │ │ │ - bl 319394 │ │ │ │ + bl 319448 │ │ │ │ + bl 319504 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 31e028 │ │ │ │ + bl 31e198 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [pc, #88] @ 20f330 │ │ │ │ mov r1, sp │ │ │ │ and r2, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 319e7c │ │ │ │ + bl 319fec │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r2, [pc, #64] @ 20f334 │ │ │ │ ldr r3, [pc, #40] @ 20f320 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -508772,15 +508772,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13e68c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - bl 31a3d4 │ │ │ │ + bl 31a544 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 20f50c │ │ │ │ ldr r2, [pc, #60] @ 20f524 │ │ │ │ ldr r3, [pc, #52] @ 20f520 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -508812,46 +508812,46 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ beq 20f5f0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 320540 │ │ │ │ + bl 3206b0 │ │ │ │ mov r0, sp │ │ │ │ bl 13e4c0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r4, #268] @ 0x10c │ │ │ │ mov r0, sp │ │ │ │ - bl 313d70 │ │ │ │ + bl 313ee0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne 20f628 │ │ │ │ ldrb r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 20f61c │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #532 @ 0x214 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #964 @ 0x3c4 │ │ │ │ - bl 320654 │ │ │ │ + bl 3207c4 │ │ │ │ ldr r2, [pc, #88] @ 20f650 │ │ │ │ ldr r3, [pc, #80] @ 20f64c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -508860,15 +508860,15 @@ │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ bl 1de10 │ │ │ │ b 20f5a4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ ldrb r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 20f5a4 │ │ │ │ b 20f61c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r0, [r2], #-160 @ 0xffffff60 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @@ -508894,15 +508894,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl 20f448 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 31a230 │ │ │ │ + bl 31a3a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 20f708 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eaa4 │ │ │ │ @@ -508969,15 +508969,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 31a1b4 │ │ │ │ + bl 31a324 │ │ │ │ ldrb r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 20f820 │ │ │ │ ldr r2, [pc, #60] @ 20f838 │ │ │ │ ldr r3, [pc, #52] @ 20f834 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -509300,15 +509300,15 @@ │ │ │ │ bne 20fc44 │ │ │ │ b 20fcd4 │ │ │ │ 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 │ │ │ │ - andseq r6, r6, r0, asr #7 │ │ │ │ + andseq r6, r6, r0, lsr r5 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne 20fd4c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r2, [pc, #36] @ 20fd54 │ │ │ │ sub r3, r0, #488 @ 0x1e8 │ │ │ │ @@ -509982,15 +509982,15 @@ │ │ │ │ b 2106bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq pc, r1, r0, lsr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq pc, [r1], #-152 @ 0xffffff68 @ │ │ │ │ strdeq pc, [r1], #-136 @ 0xffffff78 @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - andseq r5, r6, fp, asr #18 │ │ │ │ + @ instruction: 0x00165abb │ │ │ │ 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] @ 211040 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -510540,15 +510540,15 @@ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ rsbeq pc, r1, ip, lsl #13 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ strheq pc, [r1], #-92 @ 0xffffffa4 @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ rsbeq pc, r1, ip, lsl #10 │ │ │ │ - andseq r5, r6, r8, lsl r5 │ │ │ │ + andseq r5, r6, r8, lsl #13 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ rsbeq pc, r1, r4, lsl r0 @ │ │ │ │ rsbeq lr, r1, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -510868,27 +510868,27 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 211708 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2af19c │ │ │ │ + bl 2af30c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba558 │ │ │ │ + bl 2ba6c8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cd300 │ │ │ │ + bl 2cd470 │ │ │ │ ldr r1, [pc, #880] @ 211924 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e39a4 │ │ │ │ + bl 2e3b14 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl a47b0 │ │ │ │ ldr r3, [pc, #848] @ 211928 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [r8] │ │ │ │ @@ -510901,30 +510901,30 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #808] @ 21192c │ │ │ │ str r7, [r8, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 304410 │ │ │ │ + bl 304580 │ │ │ │ ldr r3, [pc, #784] @ 211930 │ │ │ │ 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] @ 211934 │ │ │ │ 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 2fe184 │ │ │ │ + bl 2fe2f4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ bne 211884 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r2, r2, r4 │ │ │ │ orr r2, r1, r2 │ │ │ │ @@ -510932,86 +510932,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 2ebf04 │ │ │ │ + bl 2ec074 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300ca0 │ │ │ │ + bl 300e10 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21184c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f4cb4 │ │ │ │ + bl 2f4e24 │ │ │ │ orr r4, r4, fp │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 303344 │ │ │ │ + bl 3034b4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308074 │ │ │ │ + bl 3081e4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308cac │ │ │ │ + bl 308e1c │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ beq 2118d4 │ │ │ │ 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 2bbf84 │ │ │ │ + bl 2bc0f4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cd724 │ │ │ │ + bl 2cd894 │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ 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 2eb00c │ │ │ │ + bl 2eb17c │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ed2e8 │ │ │ │ + bl 2ed458 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ea930 │ │ │ │ + bl 2eaaa0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ec350 │ │ │ │ + bl 2ec4c0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ orr r5, r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3153e4 │ │ │ │ + bl 315554 │ │ │ │ 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 2118b0 │ │ │ │ @@ -511019,57 +511019,57 @@ │ │ │ │ beq 211838 │ │ │ │ cmp r1, #2 │ │ │ │ beq 211834 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 304dbc │ │ │ │ + bl 304f2c │ │ │ │ orr r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f5134 │ │ │ │ + bl 2f52a4 │ │ │ │ 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 21158c │ │ │ │ mov r0, r6 │ │ │ │ - bl 305968 │ │ │ │ + bl 305ad8 │ │ │ │ orr r0, r4, r0 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ b 21158c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee9d8 │ │ │ │ + bl 2eeb48 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ b 2117dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ mov r0, r6 │ │ │ │ bl a545c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f4cb4 │ │ │ │ + bl 2f4e24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 303344 │ │ │ │ + bl 3034b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308074 │ │ │ │ + bl 3081e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308cac │ │ │ │ + bl 308e1c │ │ │ │ b 2116fc │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c0b40 │ │ │ │ + bl 2c0cb0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 211660 │ │ │ │ mov r0, r6 │ │ │ │ bl a47b0 │ │ │ │ b 21168c │ │ │ │ ldr r0, [pc, #128] @ 211938 │ │ │ │ @@ -511102,15 +511102,15 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ rsbeq r0, r2, r8, lsl r5 │ │ │ │ @ instruction: 0xffffe5f0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0xffffe408 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x001315d0 │ │ │ │ + andseq r1, r3, r0, asr #14 │ │ │ │ rsbeq lr, r1, r4, lsl r7 │ │ │ │ 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 │ │ │ │ @@ -511190,51 +511190,51 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 211c84 │ │ │ │ ldrsb r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq 211cd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c1b90 │ │ │ │ + bl 2c1d00 │ │ │ │ ldr r3, [pc, #1084] @ 211ee0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2bc574 │ │ │ │ + bl 2bc6e4 │ │ │ │ ldr r1, [pc, #1064] @ 211ee4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e3564 │ │ │ │ + bl 2e36d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2df350 │ │ │ │ + bl 2df4c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c1db8 │ │ │ │ + bl 2c1f28 │ │ │ │ ldrb r3, [fp, #261] @ 0x105 │ │ │ │ cmp r3, #0 │ │ │ │ bne 211d28 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c70e8 │ │ │ │ + bl 2c7258 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 2114f4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, sl │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2f1880 │ │ │ │ + bl 2f19f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c3ef0 │ │ │ │ + bl 2c4060 │ │ │ │ orr r3, r4, r0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ beq 211b4c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ @@ -511289,15 +511289,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ mov r5, #0 │ │ │ │ b 211b94 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst r2, #2 │ │ │ │ bne 211c58 │ │ │ │ mov r0, sl │ │ │ │ - bl 315a30 │ │ │ │ + bl 315ba0 │ │ │ │ ldr r2, [pc, #696] @ 211ee8 │ │ │ │ ldr r3, [pc, #668] @ 211ed0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -511467,18 +511467,18 @@ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r1, r0, lsl #2 │ │ │ │ @ instruction: 0x0061e594 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffde0c │ │ │ │ rsbeq lr, r1, r8, asr #7 │ │ │ │ - andseq r1, r3, r0, lsl #4 │ │ │ │ - @ instruction: 0x00118ed0 │ │ │ │ - andseq r1, r3, r4, lsr #3 │ │ │ │ - andseq r8, r1, r4, ror lr │ │ │ │ + andseq r1, r3, r0, ror r3 │ │ │ │ + andseq r9, r1, r0, asr #32 │ │ │ │ + andseq r1, r3, r4, lsl r3 │ │ │ │ + andseq r8, r1, r4, ror #31 │ │ │ │ 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] @ 2122b4 │ │ │ │ ldr r2, [pc, #928] @ 2122b8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -511555,34 +511555,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 2d870c │ │ │ │ + bl 2d887c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 25cd1c │ │ │ │ ldrsb r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ cmpne r3, #5 │ │ │ │ beq 212124 │ │ │ │ mov r0, r4 │ │ │ │ bl 20e960 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strh r9, [sp, #28] │ │ │ │ strb r9, [sp, #30] │ │ │ │ - bl 2c4760 │ │ │ │ + bl 2c48d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb r9, [sp, #20] │ │ │ │ - bl 2c3ef0 │ │ │ │ + bl 2c4060 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq 21216c │ │ │ │ cmp r3, #5 │ │ │ │ bls 2120d8 │ │ │ │ ldrb r2, [r6, #248] @ 0xf8 │ │ │ │ ldr r1, [pc, #524] @ 2122c8 │ │ │ │ @@ -511625,15 +511625,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [r5, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq 21206c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db400 │ │ │ │ + bl 2db570 │ │ │ │ b 21206c │ │ │ │ ldr r2, [pc, #360] @ 2122dc │ │ │ │ ldr r1, [pc, #360] @ 2122e0 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r8 │ │ │ │ @@ -511645,15 +511645,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 21929c │ │ │ │ mov r0, r4 │ │ │ │ bl 219a8c │ │ │ │ mov r0, r4 │ │ │ │ bl 220f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bff94 │ │ │ │ + bl 2c0104 │ │ │ │ mov r0, r4 │ │ │ │ bl 221590 │ │ │ │ mov r0, r4 │ │ │ │ bl 21a084 │ │ │ │ ldrsb r2, [r4, #65] @ 0x41 │ │ │ │ b 211f6c │ │ │ │ ldr r3, [pc, #268] @ 2122e4 │ │ │ │ @@ -511839,17 +511839,17 @@ │ │ │ │ b 212368 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r2] │ │ │ │ b 212384 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ strdeq sp, [r1], #-200 @ 0xffffff38 @ │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x00163dbc │ │ │ │ + andseq r3, r6, ip, lsr #30 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - andseq r3, r6, ip, asr sp │ │ │ │ + andseq r3, r6, ip, asr #29 │ │ │ │ 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 │ │ │ │ @@ -512009,15 +512009,15 @@ │ │ │ │ cmp fp, #15 │ │ │ │ movcc fp, #15 │ │ │ │ b 212624 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq sp, r1, r0, lsl #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq sp, r1, r8, ror #21 │ │ │ │ - @ instruction: 0x00163bf8 │ │ │ │ + andseq r3, r6, r8, ror #26 │ │ │ │ rsbeq sp, r1, ip, asr #19 │ │ │ │ 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 │ │ │ │ @@ -512273,15 +512273,15 @@ │ │ │ │ mov sl, r2 │ │ │ │ bne 213280 │ │ │ │ ldr r2, [pc, #2400] @ 2134d8 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c569c │ │ │ │ + bl 2c580c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ tst r3, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ beq 212bf8 │ │ │ │ ldr r1, [pc, #2364] @ 2134dc │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -512291,15 +512291,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 2c569c │ │ │ │ + bl 2c580c │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ mov r1, r7 │ │ │ │ lsr r2, r2, #4 │ │ │ │ and r2, r2, #3 │ │ │ │ mov r0, sl │ │ │ │ bl 21dac0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -512316,64 +512316,64 @@ │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bne 21300c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp] │ │ │ │ - bl 2bf35c │ │ │ │ + bl 2bf4cc │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ ldrb r3, [r7, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne 213138 │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [pc, #2184] @ 2134e0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2f6c84 │ │ │ │ + bl 2f6df4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 2165b4 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #317] @ 0x13d │ │ │ │ cmp r3, #0 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ bne 213104 │ │ │ │ ldr r1, [pc, #2124] @ 2134e4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e3564 │ │ │ │ + bl 2e36d4 │ │ │ │ ldr r1, [pc, #2108] @ 2134e8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 318130 │ │ │ │ + bl 3182a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c2aa0 │ │ │ │ + bl 2c2c10 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 212f7c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, #2060] @ 2134ec │ │ │ │ mov r1, fp │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [pc, #2044] @ 2134f0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2cc12c │ │ │ │ + bl 2cc29c │ │ │ │ orr r6, r6, r4 │ │ │ │ orr r5, r5, r6 │ │ │ │ orr r4, r0, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 217e70 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ @@ -512386,15 +512386,15 @@ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 217e30 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e49cc │ │ │ │ + bl 2e4b3c │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r4, r4, r0 │ │ │ │ ands r4, r4, #255 @ 0xff │ │ │ │ bne 212fd8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 25cbdc │ │ │ │ @@ -512446,15 +512446,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [pc, #1740] @ 2134f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ orr r4, r0, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc574 │ │ │ │ + bl 2bc6e4 │ │ │ │ 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 2132c8 │ │ │ │ @@ -512468,15 +512468,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 213338 │ │ │ │ mov r0, sl │ │ │ │ bl 216594 │ │ │ │ cmp r0, #0 │ │ │ │ bne 213324 │ │ │ │ mov r0, sl │ │ │ │ - bl 2afc80 │ │ │ │ + bl 2afdf0 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 212fe8 │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls 212f0c │ │ │ │ ldr r1, [pc, #1604] @ 2134f8 │ │ │ │ @@ -512502,28 +512502,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 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ mov r0, sl │ │ │ │ bl a545c │ │ │ │ mov r0, sl │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eb17c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 308848 │ │ │ │ + bl 3089b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 2132dc │ │ │ │ mov r0, sl │ │ │ │ - bl 315a30 │ │ │ │ + bl 315ba0 │ │ │ │ ldr r2, [pc, #1444] @ 2134fc │ │ │ │ ldr r3, [pc, #1396] @ 2134d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -512539,49 +512539,49 @@ │ │ │ │ ldr r3, [pc, #1384] @ 213500 │ │ │ │ mov r1, fp │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [pc, #1348] @ 2134f0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2cc12c │ │ │ │ + bl 2cc29c │ │ │ │ mov r0, sl │ │ │ │ bl 217e70 │ │ │ │ mov r0, sl │ │ │ │ bl 217e50 │ │ │ │ mov r0, sl │ │ │ │ bl ea780 │ │ │ │ mov r0, sl │ │ │ │ bl 217e30 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e49cc │ │ │ │ + bl 2e4b3c │ │ │ │ mov r0, sl │ │ │ │ bl a47b0 │ │ │ │ mov r4, #1 │ │ │ │ b 212d5c │ │ │ │ mov r0, sl │ │ │ │ bl a47b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ mov r0, sl │ │ │ │ bl a545c │ │ │ │ mov r0, sl │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eb17c │ │ │ │ b 212e8c │ │ │ │ ldrsb r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne 212c3c │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne 212c3c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bf584 │ │ │ │ + bl 2bf6f4 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ b 212c3c │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r2, r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ @@ -512634,15 +512634,15 @@ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #1000] @ 213508 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ced18 │ │ │ │ + bl 2cee88 │ │ │ │ orr r3, r4, r0 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ b 212c90 │ │ │ │ ldr r5, [sl, #352] @ 0x160 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ beq 212c48 │ │ │ │ @@ -512739,15 +512739,15 @@ │ │ │ │ bl 8fbcc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ b 212b70 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6074 │ │ │ │ + bl 2e61e4 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ b 212e58 │ │ │ │ ldr r5, [pc, #560] @ 213514 │ │ │ │ ldr r4, [pc, #560] @ 213518 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -512856,45 +512856,45 @@ │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl a3798 │ │ │ │ b 213400 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 2b7dec │ │ │ │ + bl 2b7f5c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 212c4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20fdd0 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ b 21320c │ │ │ │ ldrdeq sp, [r1], #-68 @ 0xffffffbc @ │ │ │ │ rsbeq sp, r1, r0, asr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ @ instruction: 0xffffccbc │ │ │ │ - andseq r3, r6, r8, lsr #11 │ │ │ │ + andseq r3, r6, r8, lsl r7 │ │ │ │ muleq r0, ip, r7 │ │ │ │ @ instruction: 0xffffcc30 │ │ │ │ @ instruction: 0xffffcc68 │ │ │ │ @ instruction: 0xffffcc40 │ │ │ │ andseq r0, ip, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ rsbeq sp, r1, r0, lsr #1 │ │ │ │ @ instruction: 0xffffc988 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffcc30 │ │ │ │ - andseq pc, r2, r4, lsl #24 │ │ │ │ - @ instruction: 0x001178d4 │ │ │ │ - andseq pc, r2, r8, lsr #23 │ │ │ │ - andseq r7, r1, r8, ror r8 │ │ │ │ + andseq pc, r2, r4, ror sp @ │ │ │ │ + andseq r7, r1, r4, asr #20 │ │ │ │ + andseq pc, r2, r8, lsl sp @ │ │ │ │ + andseq r7, r1, r8, ror #19 │ │ │ │ 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 │ │ │ │ @@ -513003,15 +513003,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ b 2136c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq ip, [r1], #-160 @ 0xffffff60 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ strdeq ip, [r1], #-148 @ 0xffffff6c @ │ │ │ │ - @ instruction: 0x00162ad4 │ │ │ │ + andseq r2, r6, r4, asr #24 │ │ │ │ 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 │ │ │ │ @@ -513790,15 +513790,15 @@ │ │ │ │ b 214268 │ │ │ │ rsbeq fp, r1, r0, lsr #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq fp, r1, r8, lsl #29 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ rsbeq fp, r1, r4, asr #27 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - mulseq r6, r4, lr │ │ │ │ + andseq r2, r6, r4 │ │ │ │ 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 │ │ │ │ @@ -514035,15 +514035,15 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r1, r8, lsl #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq fp, r1, r0, asr ip │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ rsbeq fp, r1, r0, lsr #21 │ │ │ │ - @ instruction: 0x00161bf8 │ │ │ │ + andseq r1, r6, r8, ror #26 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ bne 214744 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -514073,15 +514073,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ movlt r1, r3 │ │ │ │ str r1, [r2] │ │ │ │ bx lr │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b 214780 │ │ │ │ - andseq r1, r6, ip, lsr sl │ │ │ │ + andseq r1, r6, ip, lsr #23 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr ip, [pc, #316] @ 2148f0 │ │ │ │ cmp r3, #316 @ 0x13c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ beq 214800 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -514157,17 +514157,17 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b 2148c4 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ b 214858 │ │ │ │ rsbeq fp, r1, r4, asr #16 │ │ │ │ - andseq r1, r6, r4, lsl #19 │ │ │ │ + @ instruction: 0x00161af4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r1, r6, r8, lsr r9 │ │ │ │ + andseq r1, r6, r8, 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #752] @ 214c0c │ │ │ │ mov r7, r3 │ │ │ │ @@ -514360,15 +514360,15 @@ │ │ │ │ b 214bd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrdeq fp, [r1], #-104 @ 0xffffff98 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x0061b69c │ │ │ │ rsbeq fp, r1, r8, lsl #13 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r1, r6, ip, asr #12 │ │ │ │ + @ instruction: 0x001617bc │ │ │ │ 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] @ 21524c │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1548] @ 215250 │ │ │ │ @@ -514761,21 +514761,21 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq fp, [r1], #-56 @ 0xffffffc8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x0061b398 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ rsbeq fp, r1, r8, asr r2 │ │ │ │ - andseq r1, r6, r0, asr #8 │ │ │ │ + @ instruction: 0x001615b0 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x001613bc │ │ │ │ - andseq r1, r6, r8, lsr r2 │ │ │ │ + andseq r1, r6, ip, lsr #10 │ │ │ │ + andseq r1, r6, r8, lsr #7 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - ldrsheq r1, [r6], -r4 │ │ │ │ - andseq r1, r6, r4, asr #1 │ │ │ │ + andseq r1, r6, r4, ror #4 │ │ │ │ + andseq r1, r6, r4, lsr r2 │ │ │ │ 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] @ 215b2c │ │ │ │ ldr r2, [pc, #2196] @ 215b30 │ │ │ │ ldr r3, [pc, #2196] @ 215b34 │ │ │ │ @@ -514848,15 +514848,15 @@ │ │ │ │ add r3, r3, #24 │ │ │ │ add r9, r9, r1 │ │ │ │ cmp r3, ip │ │ │ │ sub r9, r9, r2 │ │ │ │ bne 215394 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #920] @ 0x398 │ │ │ │ - bl 307550 │ │ │ │ + bl 3076c0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq 215b20 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -515747,15 +515747,15 @@ │ │ │ │ eor r0, r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bne 2161c8 │ │ │ │ ldrb r3, [r2, #418] @ 0x1a2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 216548 │ │ │ │ mov r0, r5 │ │ │ │ - bl 307550 │ │ │ │ + bl 3076c0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add r2, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ beq 216570 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -516042,15 +516042,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #12 │ │ │ │ bl 2112b8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffffdd64 │ │ │ │ @ instruction: 0xffffd134 │ │ │ │ - andseq ip, r2, r8, asr r8 │ │ │ │ + andseq ip, r2, r8, asr #19 │ │ │ │ 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 │ │ │ │ @@ -517026,21 +517026,21 @@ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ rsbeq r9, r1, r4, ror r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ streq r1, [r0], #-1 │ │ │ │ - andseq pc, r5, r8, asr #4 │ │ │ │ + @ instruction: 0x0015f3b8 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - andseq pc, r5, ip, lsr #1 │ │ │ │ + andseq pc, r5, ip, lsl r2 @ │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r1, r1, asr #32 │ │ │ │ - andseq lr, r5, r8, asr #27 │ │ │ │ + andseq lr, r5, r8, lsr pc │ │ │ │ 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 │ │ │ │ @@ -518679,17 +518679,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ b 218ee0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r7, r1, r8, ror #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x00617298 │ │ │ │ - andseq r9, r2, r0, ror pc │ │ │ │ - andseq r9, r2, r0, ror #30 │ │ │ │ - andseq r9, r2, r4, ror #30 │ │ │ │ + andseq sl, r2, r0, ror #1 │ │ │ │ + ldrsbeq sl, [r2], -r0 │ │ │ │ + ldrsbeq sl, [r2], -r4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne 218fcc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #448 @ 0x1c0 │ │ │ │ cmpne r0, #219 @ 0xdb │ │ │ │ moveq r0, #1 │ │ │ │ @@ -519411,15 +519411,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 307550 │ │ │ │ + bl 3076c0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq 219d28 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ beq 219b40 │ │ │ │ @@ -519996,17 +519996,17 @@ │ │ │ │ bl a3798 │ │ │ │ b 21a3d4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r5, r1, ip, asr pc │ │ │ │ rsbeq r5, r1, r4, asr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r5, [r1], #-236 @ 0xffffff14 @ │ │ │ │ - @ instruction: 0x00128db4 │ │ │ │ + andseq r8, r2, r4, lsr #30 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - andseq ip, r5, r4, ror #3 │ │ │ │ + andseq ip, r5, r4, asr r3 │ │ │ │ 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] @ 21a848 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ @@ -520262,17 +520262,17 @@ │ │ │ │ str r3, [r8, #28] │ │ │ │ b 21a624 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r5, r1, r0, lsr #23 │ │ │ │ rsbeq r5, r1, r8, lsl #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r5, r1, r0, asr #22 │ │ │ │ - andseq r8, r2, r4, lsl sl │ │ │ │ + andseq r8, r2, r4, lsl #23 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - andseq fp, r5, r8, lsr #29 │ │ │ │ + andseq ip, r5, r8, lsl r0 │ │ │ │ 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] │ │ │ │ @@ -520552,18 +520552,18 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #8] │ │ │ │ b 21ac08 │ │ │ │ strdeq r5, [r1], #-88 @ 0xffffffa8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r5, r1, r0, asr r5 │ │ │ │ - andseq fp, r5, r8, lsl #18 │ │ │ │ + andseq fp, r5, r8, ror sl │ │ │ │ rsbeq r5, r1, r4, ror #8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq fp, r5, r8, ror #16 │ │ │ │ + @ instruction: 0x0015b9d8 │ │ │ │ rsbeq r5, r1, ip, lsr #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 │ │ │ │ @@ -521476,17 +521476,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 │ │ │ │ rsbeq r4, r1, r8, ror r8 │ │ │ │ - andseq sl, r5, r4, ror ip │ │ │ │ + andseq sl, r5, r4, ror #27 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - andseq sl, r5, r4, lsl #22 │ │ │ │ + andseq sl, r5, r4, ror ip │ │ │ │ ldrb r3, [r1, #320] @ 0x140 │ │ │ │ ldr r2, [pc, #128] @ 21bbe8 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 21bbd0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #480 @ 0x1e0 │ │ │ │ @@ -521550,15 +521550,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #11 │ │ │ │ bx lr │ │ │ │ mov r0, #12 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ - andseq sl, r5, r8, lsr #17 │ │ │ │ + andseq sl, r5, r8, lsl sl │ │ │ │ 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 │ │ │ │ @@ -522090,15 +522090,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ b 21c418 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r1, r8, asr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ rsbeq r3, r1, r0, asr #24 │ │ │ │ - ldrsheq sl, [r5], -r8 │ │ │ │ + andseq sl, r5, r8, ror #4 │ │ │ │ @ instruction: 0x00613b9c │ │ │ │ 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 │ │ │ │ @@ -522246,15 +522246,15 @@ │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r1, r4, ror #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r3, r1, r0, ror sl │ │ │ │ strheq r3, [r1], #-148 @ 0xffffff6c @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - andseq r9, r5, r8, lsl lr │ │ │ │ + andseq r9, r5, r8, lsl #31 │ │ │ │ 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] @ 21cb2c │ │ │ │ @@ -522495,21 +522495,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b 21caa0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq r3, r1, r8, ror r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ rsbeq r3, r1, r8, lsr r8 │ │ │ │ - andseq r9, r5, r8, lsl #26 │ │ │ │ + andseq r9, r5, r8, ror lr │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ rsbeq r3, r1, ip, ror #12 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x00159ab4 │ │ │ │ + andseq r9, r5, r4, lsr #24 │ │ │ │ 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] @ 21d194 │ │ │ │ mov r5, r3 │ │ │ │ @@ -522911,17 +522911,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, r0, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - mulseq r5, r8, r6 │ │ │ │ - andseq r9, r5, r0, lsl #13 │ │ │ │ - andseq r9, r5, r8, asr #8 │ │ │ │ + andseq r9, r5, r8, lsl #16 │ │ │ │ + @ instruction: 0x001597f0 │ │ │ │ + @ instruction: 0x001595b8 │ │ │ │ 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] @ 21d658 │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -524510,27 +524510,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ rsbeq r2, r1, r4, lsl #10 │ │ │ │ rsbeq r2, r1, r0, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq r8, r5, r8, asr #20 │ │ │ │ + @ instruction: 0x00158bb8 │ │ │ │ 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 │ │ │ │ - andseq r8, r5, lr, ror r5 │ │ │ │ + andseq r8, r5, lr, ror #13 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrsbeq r8, [r5], -sl │ │ │ │ - ldrsheq r8, [r5], -r6 │ │ │ │ - @ instruction: 0x0010c5d8 │ │ │ │ - andseq r4, r2, r8, lsl #19 │ │ │ │ + andseq r8, r5, sl, asr #4 │ │ │ │ + andseq r8, r5, r6, ror #4 │ │ │ │ + andseq ip, r0, r8, asr #14 │ │ │ │ + @ instruction: 0x00124af8 │ │ │ │ rsbeq r1, r1, r0, ror r9 │ │ │ │ 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 │ │ │ │ @@ -524588,15 +524588,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 2db894 │ │ │ │ + bl 2dba04 │ │ │ │ ldr r3, [r5, #352] @ 0x160 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ beq 21f088 │ │ │ │ mov r0, #0 │ │ │ │ ldrb ip, [r3, #32] │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -524889,17 +524889,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldrdeq r1, [r1], #-72 @ 0xffffffb8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r1, r1, r4, lsr #9 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq r7, r5, r2, lsl #22 │ │ │ │ - @ instruction: 0x0010bfb0 │ │ │ │ - andseq r4, r2, r4, ror #6 │ │ │ │ + andseq r7, r5, r2, ror ip │ │ │ │ + andseq ip, r0, r0, lsr #2 │ │ │ │ + @ instruction: 0x001244d4 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ rsbeq r1, r1, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -525893,43 +525893,43 @@ │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ rsbeq r0, r1, r0, lsr #30 │ │ │ │ rsbeq r0, r1, r4, lsl #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq r7, r5, r0, lsl r5 │ │ │ │ + andseq r7, r5, r0, lsl #13 │ │ │ │ rsbeq r0, r1, r4, lsr lr │ │ │ │ muleq r0, r4, r9 │ │ │ │ - andseq r3, r2, r0, ror #24 │ │ │ │ + @ instruction: 0x00123dd0 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - andseq r3, r2, r0, lsl #20 │ │ │ │ - andseq r3, r2, r8, lsl #20 │ │ │ │ + andseq r3, r2, r0, ror fp │ │ │ │ + andseq r3, r2, r8, ror fp │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ - andseq r3, r2, r4, lsr #18 │ │ │ │ - andseq r3, r2, r0, lsr #18 │ │ │ │ - andseq r6, r5, r6, asr #29 │ │ │ │ + mulseq r2, r4, sl │ │ │ │ + mulseq r2, r0, sl │ │ │ │ + andseq r7, r5, r6, lsr r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - andseq r6, r5, ip, lsr fp │ │ │ │ - andseq r6, r5, ip, ror #20 │ │ │ │ - andseq r6, r5, r0, ror #18 │ │ │ │ + andseq r6, r5, ip, lsr #25 │ │ │ │ + @ instruction: 0x00156bdc │ │ │ │ + @ instruction: 0x00156ad0 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - andseq r6, r5, r4, asr #14 │ │ │ │ - andseq r6, r5, r8, asr #12 │ │ │ │ + @ instruction: 0x001568b4 │ │ │ │ + @ instruction: 0x001567b8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq r6, r5, r8, lsr #10 │ │ │ │ - andseq r6, r5, ip, lsr #10 │ │ │ │ + mulseq r5, r8, r6 │ │ │ │ + mulseq r5, ip, r6 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - mulseq r0, r0, r4 │ │ │ │ - andseq r2, r2, ip, ror #16 │ │ │ │ + andseq sl, r0, r0, lsl #12 │ │ │ │ + @ instruction: 0x001229dc │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - andseq r5, r5, ip, lsr lr │ │ │ │ - ldrheq sl, [r0], -ip │ │ │ │ - andseq r2, r2, r0, lsl #10 │ │ │ │ + andseq r5, r5, ip, lsr #31 │ │ │ │ + andseq sl, r0, ip, lsr #4 │ │ │ │ + andseq r2, r2, r0, ror r6 │ │ │ │ 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] │ │ │ │ @@ -526779,15 +526779,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 220e04 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00155cd6 │ │ │ │ + andseq r5, r5, r6, asr #28 │ │ │ │ rsbeq pc, r0, r4, asr r4 @ │ │ │ │ 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 │ │ │ │ @@ -526848,15 +526848,15 @@ │ │ │ │ bl 220b80 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mulseq r5, r9, r9 │ │ │ │ + andseq r5, r5, r9, lsl #22 │ │ │ │ @ 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] @ 221340 │ │ │ │ ldr r3, [pc, #992] @ 221344 │ │ │ │ @@ -527251,15 +527251,15 @@ │ │ │ │ rsbeq lr, r0, r0, lsl #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq lr, r0, r4, asr #24 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq lr, [r0], #-168 @ 0xffffff58 @ │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ - andseq pc, r0, r4, asr r8 @ │ │ │ │ + andseq pc, r0, r4, asr #19 │ │ │ │ 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] @ 2217a8 │ │ │ │ ldr r3, [pc, #512] @ 2217ac │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -527632,15 +527632,15 @@ │ │ │ │ ldr r1, [pc, #56] @ 221ba4 │ │ │ │ sub r3, r3, #328 @ 0x148 │ │ │ │ sub r3, r3, #2 │ │ │ │ lsr r3, r1, r3 │ │ │ │ tst r3, #1 │ │ │ │ beq 221a90 │ │ │ │ b 221b38 │ │ │ │ - mulseq r5, r5, pc @ │ │ │ │ + andseq r5, r5, r5, lsl #2 │ │ │ │ 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 │ │ │ │ @@ -528196,15 +528196,15 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b 222388 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq lr, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq lr, r0, r0, ror r2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - andseq r4, r5, sl, lsl sl │ │ │ │ + andseq r4, r5, sl, lsl #23 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ rsbeq lr, r0, ip, asr #1 │ │ │ │ @ instruction: 0xfffffd4c │ │ │ │ rsbeq lr, r0, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -528277,15 +528277,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 3075f4 │ │ │ │ + bl 307764 │ │ │ │ ldrb r3, [fp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 22278c │ │ │ │ ldr r3, [sp] │ │ │ │ orr r0, r4, r3 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ @@ -529005,15 +529005,15 @@ │ │ │ │ b 222f0c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ beq 22320c │ │ │ │ mvn r3, #0 │ │ │ │ b 222fd0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 307550 │ │ │ │ + bl 3076c0 │ │ │ │ mov r8, r0 │ │ │ │ b 222c90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ bne 222b84 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mvn r1, #8 │ │ │ │ @@ -529910,30 +529910,30 @@ │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r2, [r4, #1376] @ 0x560 │ │ │ │ bic r2, r2, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r4, #1376] @ 0x560 │ │ │ │ b 223e00 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - andseq r2, r5, r0, lsl fp │ │ │ │ + andseq r2, r5, r0, lsl #25 │ │ │ │ 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] @ 223f54 │ │ │ │ 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) │ │ │ │ - andseq pc, r1, ip, lsl #1 │ │ │ │ + @ instruction: 0x0011f1fc │ │ │ │ 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 │ │ │ │ @@ -529996,20 +529996,20 @@ │ │ │ │ b 223f9c │ │ │ │ mov lr, #2 │ │ │ │ b 224034 │ │ │ │ mov lr, #1 │ │ │ │ b 224034 │ │ │ │ mov lr, #13 │ │ │ │ b 224034 │ │ │ │ - @ instruction: 0x0010acb4 │ │ │ │ - @ instruction: 0x0010d3bc │ │ │ │ + andseq sl, r0, r4, lsr #28 │ │ │ │ + andseq sp, r0, ip, lsr #10 │ │ │ │ svccc 0x00ffffbf │ │ │ │ - andseq lr, r1, r8, ror #31 │ │ │ │ - andseq lr, r1, ip, asr #31 │ │ │ │ - mulseq r5, lr, r8 │ │ │ │ + andseq pc, r1, r8, asr r1 @ │ │ │ │ + andseq pc, r1, ip, lsr r1 @ │ │ │ │ + andseq r2, r5, lr, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -530182,15 +530182,15 @@ │ │ │ │ b 224328 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ rsbeq fp, r0, r4, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq fp, [r0], #-212 @ 0xffffff2c @ │ │ │ │ - andseq r2, r5, r0, lsr #13 │ │ │ │ + andseq r2, r5, r0, lsl r8 │ │ │ │ ldrsble sp, [r0], #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ b ef8c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -530215,15 +530215,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 296cb0 │ │ │ │ + bl 296e20 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2244b4 │ │ │ │ ldr r2, [r4, #460] @ 0x1cc │ │ │ │ cmp r2, #0 │ │ │ │ bne 2244bc │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 1421d0 │ │ │ │ @@ -530475,15 +530475,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #940 @ 0x3ac │ │ │ │ bl 168cd0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldrsb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 224814 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #532 @ 0x214 │ │ │ │ @@ -530613,28 +530613,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 20f24c │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ and r2, r6, #255 @ 0xff │ │ │ │ - bl 30bab0 │ │ │ │ + bl 30bc20 │ │ │ │ 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 2db2d4 │ │ │ │ + bl 2db444 │ │ │ │ ldr r3, [r7, #352] @ 0x160 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ beq 224a88 │ │ │ │ ldrb r2, [r3, #32] │ │ │ │ ldr ip, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -530643,15 +530643,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ movne r1, ip │ │ │ │ bne 224a5c │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [r4, #24] │ │ │ │ moveq r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b7dec │ │ │ │ + bl 2b7f5c │ │ │ │ mov r2, #244 @ 0xf4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 1dd2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ @@ -531694,119 +531694,119 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #832] @ 0x340 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2257f8 │ │ │ │ b 225830 │ │ │ │ rsbeq fp, r0, r4, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r5, r8, lsl #27 │ │ │ │ - @ instruction: 0x001137f4 │ │ │ │ - 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 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 │ │ │ │ - andseq ip, r0, r0, lsr #9 │ │ │ │ - @ instruction: 0x0011e2b0 │ │ │ │ - mulseq r1, r8, r2 │ │ │ │ - andseq lr, r1, ip, ror r2 │ │ │ │ - andseq lr, r1, r4, asr r2 │ │ │ │ - @ instruction: 0x0010b4bc │ │ │ │ - andseq r3, r1, r8, ror r5 │ │ │ │ - mulseq r0, r8, r4 │ │ │ │ - andseq r9, r2, r4, lsr r7 │ │ │ │ - andseq fp, r0, r0, ror r4 │ │ │ │ - andseq lr, r1, r4, lsr #7 │ │ │ │ - andseq ip, r0, ip, asr #10 │ │ │ │ - andseq r8, r0, r8, 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, r4, asr r4 │ │ │ │ - andseq lr, r1, ip, asr r2 │ │ │ │ - andseq lr, r1, r8, lsr r2 │ │ │ │ - andseq lr, r1, r4, asr #4 │ │ │ │ + @ instruction: 0x00151ef8 │ │ │ │ + andseq r3, r1, r4, ror #18 │ │ │ │ + @ instruction: 0x0011e6b8 │ │ │ │ + @ instruction: 0x0011e6bc │ │ │ │ + @ instruction: 0x0011e6bc │ │ │ │ + andseq r1, r5, pc, ror lr │ │ │ │ + @ instruction: 0x0011e6b4 │ │ │ │ + andseq lr, r1, r4, asr r5 │ │ │ │ + andseq lr, r1, r4, asr r6 │ │ │ │ + andseq lr, r1, r0, asr r6 │ │ │ │ + andseq lr, r1, r8, asr #12 │ │ │ │ + andseq lr, r1, r4, asr r6 │ │ │ │ + andseq lr, r1, r0, ror r6 │ │ │ │ + andseq lr, r1, r4, ror #12 │ │ │ │ + andseq lr, r1, r8, asr #11 │ │ │ │ + andseq lr, r1, r0, asr #9 │ │ │ │ + andseq lr, r1, r4, lsr #9 │ │ │ │ + mulseq r1, r0, r4 │ │ │ │ + andseq lr, r1, r4, ror r4 │ │ │ │ + andseq lr, r1, ip, asr r4 │ │ │ │ + andseq lr, r1, r4, asr #8 │ │ │ │ + andseq ip, r0, r0, lsl r6 │ │ │ │ + andseq lr, r1, r0, lsr #8 │ │ │ │ + andseq lr, r1, r8, lsl #8 │ │ │ │ + andseq lr, r1, ip, ror #7 │ │ │ │ + andseq lr, r1, r4, asr #7 │ │ │ │ + andseq fp, r0, ip, lsr #12 │ │ │ │ + andseq r3, r1, r8, ror #13 │ │ │ │ + andseq fp, r0, r8, lsl #12 │ │ │ │ + andseq r9, r2, r4, lsr #17 │ │ │ │ + andseq fp, r0, r0, ror #11 │ │ │ │ + andseq lr, r1, r4, lsl r5 │ │ │ │ + @ instruction: 0x0010c6bc │ │ │ │ + andseq r8, r0, r8, lsl #11 │ │ │ │ + andseq lr, r1, ip, lsr sl │ │ │ │ + @ instruction: 0x0011e4d0 │ │ │ │ + @ instruction: 0x0011dcdc │ │ │ │ + @ instruction: 0x0011dcb0 │ │ │ │ + andseq lr, r1, r8, ror #18 │ │ │ │ + andseq ip, r0, r4, asr #11 │ │ │ │ + andseq lr, r1, ip, asr #7 │ │ │ │ + andseq lr, r1, r8, lsr #7 │ │ │ │ + @ instruction: 0x0011e3b4 │ │ │ │ @ instruction: 0xffffee58 │ │ │ │ - andseq lr, r1, r4, asr r1 │ │ │ │ - andseq r9, r0, ip, asr #22 │ │ │ │ - mulseq r1, r8, lr │ │ │ │ - andseq ip, r0, r4, asr r2 │ │ │ │ - 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, r0, rrx │ │ │ │ - andseq lr, r1, r0, lsl #1 │ │ │ │ - andseq ip, r0, r4, asr r1 │ │ │ │ - andseq ip, r0, r4, asr #2 │ │ │ │ + andseq lr, r1, r4, asr #5 │ │ │ │ + @ instruction: 0x00109cbc │ │ │ │ + andseq lr, r1, r8 │ │ │ │ + andseq ip, r0, r4, asr #7 │ │ │ │ + @ instruction: 0x0011e2b0 │ │ │ │ + andseq lr, r1, r0, asr r0 │ │ │ │ + andseq lr, r1, r4, lsr r0 │ │ │ │ + andseq lr, r1, ip, lsl r0 │ │ │ │ + @ instruction: 0x001081d0 │ │ │ │ + @ instruction: 0x0011e1f0 │ │ │ │ + andseq ip, r0, r4, asr #5 │ │ │ │ + @ instruction: 0x0010c2b4 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - ldrsheq lr, [r1], -ip │ │ │ │ - @ instruction: 0x0010bef8 │ │ │ │ - andseq fp, r0, r4, asr #29 │ │ │ │ - andseq r7, r0, r8, 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, ip, lsl r5 │ │ │ │ - andseq r7, r0, ip, lsr #20 │ │ │ │ + andseq lr, r1, ip, ror #4 │ │ │ │ + andseq ip, r0, r8, rrx │ │ │ │ + andseq ip, r0, r4, lsr r0 │ │ │ │ + andseq r7, r0, r8, asr #29 │ │ │ │ + andseq sp, r1, r8, asr #29 │ │ │ │ + @ instruction: 0x0011deb8 │ │ │ │ + andseq sp, r1, r4, lsr #29 │ │ │ │ + andseq sp, r1, r8, lsr #29 │ │ │ │ + andseq sp, r1, ip, ror lr │ │ │ │ + andseq fp, r0, ip, lsl #13 │ │ │ │ + mulseq r0, ip, fp │ │ │ │ rsbeq sl, r0, ip, lsr #15 │ │ │ │ - andseq fp, r0, r0, lsl #22 │ │ │ │ - andseq r1, r1, r4, asr r5 │ │ │ │ - andseq sp, r1, r4, ror fp │ │ │ │ - mulseq r1, ip, pc @ │ │ │ │ - andseq sp, r1, r0, lsl fp │ │ │ │ + andseq fp, r0, r0, ror ip │ │ │ │ + andseq r1, r1, r4, asr #13 │ │ │ │ + andseq sp, r1, r4, ror #25 │ │ │ │ + andseq ip, r1, ip, lsl #2 │ │ │ │ + andseq sp, r1, r0, lsl #25 │ │ │ │ + @ instruction: 0x0010bbd4 │ │ │ │ + andseq r9, r0, r0, lsr #9 │ │ │ │ + @ instruction: 0x0011dcf0 │ │ │ │ + andseq sp, r1, ip, ror #15 │ │ │ │ + andseq fp, r0, r0, lsl #23 │ │ │ │ + andseq r9, r0, r8, asr #8 │ │ │ │ + mulseq r1, r8, r7 │ │ │ │ + andseq sp, r1, r4, lsr ip │ │ │ │ + andseq sp, r1, r8, lsr #24 │ │ │ │ + andseq sp, r1, r8, lsl ip │ │ │ │ + andseq sp, r1, r8, lsl #24 │ │ │ │ + @ instruction: 0x0011dbf8 │ │ │ │ + andseq sp, r1, r8, ror #23 │ │ │ │ + @ instruction: 0x0011dbd8 │ │ │ │ + andseq sp, r1, r8, asr #23 │ │ │ │ + @ instruction: 0x0011dbbc │ │ │ │ andseq fp, r0, r4, ror #20 │ │ │ │ - andseq r9, r0, r0, lsr r3 │ │ │ │ - andseq sp, r1, r0, lsl #23 │ │ │ │ + andseq r9, r0, r8, lsr r3 │ │ │ │ + andseq sp, r1, r4, ror fp │ │ │ │ andseq sp, r1, ip, ror r6 │ │ │ │ - andseq fp, r0, r0, lsl sl │ │ │ │ - @ instruction: 0x001092d8 │ │ │ │ - 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 │ │ │ │ - @ instruction: 0x0010b8f4 │ │ │ │ - andseq r9, r0, r8, asr #3 │ │ │ │ - andseq sp, r1, r4, lsl #20 │ │ │ │ - andseq sp, r1, ip, lsl #10 │ │ │ │ - andseq fp, r0, r4, ror #13 │ │ │ │ - @ instruction: 0x00108fb8 │ │ │ │ - andseq sp, r1, r4, ror r7 │ │ │ │ - @ instruction: 0x0011d2fc │ │ │ │ - andseq fp, r0, ip, ror r6 │ │ │ │ - andseq r8, r0, r0, asr pc │ │ │ │ - andseq sp, r1, ip, lsl r7 │ │ │ │ - mulseq r1, r4, r2 │ │ │ │ - andseq r9, r1, r0, lsl #16 │ │ │ │ - andseq sp, r1, r0, asr #4 │ │ │ │ + andseq fp, r0, r4, asr r8 │ │ │ │ + andseq r9, r0, r8, lsr #2 │ │ │ │ + andseq sp, r1, r4, ror #17 │ │ │ │ + andseq sp, r1, ip, ror #8 │ │ │ │ + andseq fp, r0, ip, ror #15 │ │ │ │ + andseq r9, r0, r0, asr #1 │ │ │ │ + andseq sp, r1, ip, lsl #17 │ │ │ │ + andseq sp, r1, r4, lsl #8 │ │ │ │ + andseq r9, r1, r0, ror r9 │ │ │ │ + @ instruction: 0x0011d3b0 │ │ │ │ ldrb r3, [r2, #837] @ 0x345 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ beq 2256f8 │ │ │ │ ldr r2, [pc, #-60] @ 225c74 │ │ │ │ and r1, r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ @@ -531927,18 +531927,18 @@ │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, #0 │ │ │ │ beq 22606c │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ - bl 31df7c │ │ │ │ + bl 31e0ec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 31e028 │ │ │ │ + bl 31e198 │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ beq 225f84 │ │ │ │ ldr r1, [pc, #1208] @ 226378 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -532236,52 +532236,52 @@ │ │ │ │ ldr r3, [pc, #168] @ 226404 │ │ │ │ add r3, pc, r3 │ │ │ │ b 225f5c │ │ │ │ rsbeq sl, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq sl, [r0], #-24 @ 0xffffffe8 @ │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - mulseq r5, r8, sl │ │ │ │ + andseq r0, r5, r8, lsl #24 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - andseq sp, r1, ip, asr #12 │ │ │ │ - andseq r8, r0, ip, lsr #27 │ │ │ │ - mulseq r1, r0, r5 │ │ │ │ - mulseq r5, sl, r9 │ │ │ │ + @ instruction: 0x0011d7bc │ │ │ │ + andseq r8, r0, ip, lsl pc │ │ │ │ + andseq sp, r1, r0, lsl #14 │ │ │ │ + andseq r0, r5, sl, lsl #22 │ │ │ │ rsbeq sl, r0, r8, lsr r0 │ │ │ │ - andseq r4, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x0011d4fc │ │ │ │ - andseq ip, r1, ip, lsl sl │ │ │ │ - @ instruction: 0x001508b9 │ │ │ │ - @ instruction: 0x0011d4dc │ │ │ │ - @ instruction: 0x00104ab4 │ │ │ │ - andseq sp, r1, ip, lsl #8 │ │ │ │ - andseq r2, r1, ip, ror #4 │ │ │ │ - andseq sp, r1, r0, asr #8 │ │ │ │ - andseq sp, r1, ip, asr #6 │ │ │ │ - andseq r2, r1, r4, lsr #3 │ │ │ │ - andseq sp, r1, ip, ror r3 │ │ │ │ - andseq r4, r0, ip, asr r9 │ │ │ │ - andseq sl, r0, r8, ror r0 │ │ │ │ - andseq r2, r1, ip, lsr #2 │ │ │ │ - andseq r9, r1, r8, lsr #6 │ │ │ │ - @ instruction: 0x001282f4 │ │ │ │ - andseq sl, r0, r4, lsr r0 │ │ │ │ - andseq sl, r0, r8, lsl r0 │ │ │ │ - andseq r2, r1, ip, asr #1 │ │ │ │ - andseq r9, r1, r8, asr #5 │ │ │ │ - mulseq r2, r4, r2 │ │ │ │ - @ instruction: 0x00109fd4 │ │ │ │ - @ instruction: 0x0011d2b0 │ │ │ │ - andseq r9, r0, r8, lsr #31 │ │ │ │ - mulseq r0, ip, pc @ │ │ │ │ - andseq sp, r1, r8, lsl r2 │ │ │ │ + @ instruction: 0x00104cdc │ │ │ │ + andseq sp, r1, ip, ror #12 │ │ │ │ + andseq ip, r1, ip, lsl #23 │ │ │ │ + andseq r0, r5, r9, lsr #20 │ │ │ │ + andseq sp, r1, ip, asr #12 │ │ │ │ + andseq r4, r0, r4, lsr #24 │ │ │ │ + andseq sp, r1, ip, ror r5 │ │ │ │ + @ instruction: 0x001123dc │ │ │ │ + @ instruction: 0x0011d5b0 │ │ │ │ + @ instruction: 0x0011d4bc │ │ │ │ + andseq r2, r1, r4, lsl r3 │ │ │ │ + andseq sp, r1, ip, ror #9 │ │ │ │ + andseq r4, r0, ip, asr #21 │ │ │ │ + andseq sl, r0, r8, ror #3 │ │ │ │ + mulseq r1, ip, r2 │ │ │ │ + mulseq r1, r8, r4 │ │ │ │ + andseq r8, r2, r4, ror #8 │ │ │ │ + andseq sl, r0, r4, lsr #3 │ │ │ │ + andseq sl, r0, r8, lsl #3 │ │ │ │ + andseq r2, r1, ip, lsr r2 │ │ │ │ + andseq r9, r1, r8, lsr r4 │ │ │ │ + andseq r8, r2, r4, lsl #8 │ │ │ │ + andseq sl, r0, r4, asr #2 │ │ │ │ + andseq sp, r1, r0, lsr #8 │ │ │ │ + andseq sl, r0, r8, lsl r1 │ │ │ │ + andseq sl, r0, ip, lsl #2 │ │ │ │ + andseq sp, r1, r8, lsl #7 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq sp, r1, r4, lsl #4 │ │ │ │ - andseq ip, r1, r8, lsl r7 │ │ │ │ - andseq ip, r1, r8, lsl #14 │ │ │ │ + andseq sp, r1, r4, ror r3 │ │ │ │ + andseq ip, r1, r8, lsl #17 │ │ │ │ + andseq ip, r1, r8, ror r8 │ │ │ │ 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 │ │ │ │ @@ -532388,16 +532388,16 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 8fbcc │ │ │ │ b 22655c │ │ │ │ rsbeq r9, r0, r0, asr #23 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq r4, r0, ip, asr #11 │ │ │ │ - andseq sp, r1, r0 │ │ │ │ + andseq r4, r0, ip, lsr r7 │ │ │ │ + andseq sp, r1, r0, ror r1 │ │ │ │ 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 │ │ │ │ @@ -532766,15 +532766,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} │ │ │ │ - andseq ip, r1, r0, lsl #21 │ │ │ │ + @ instruction: 0x0011cbf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ 226c1c │ │ │ │ ldr r2, [pc, #72] @ 226c20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -532794,15 +532794,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ rsbeq r9, r0, r4, lsr #8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ rsbeq r0, r3, r0, asr #9 │ │ │ │ - andseq ip, r1, r0, asr #19 │ │ │ │ + andseq ip, r1, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #328] @ 226d8c │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -533191,29 +533191,29 @@ │ │ │ │ ldr r6, [pc, #76] @ 227294 │ │ │ │ lsl fp, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ rsb fp, fp, #13 │ │ │ │ b 226fc8 │ │ │ │ rsbeq r9, r0, r0, asr r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00152dfc │ │ │ │ + andseq r2, r5, ip, ror #30 │ │ │ │ @ instruction: 0xfffffbee │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - andseq r0, r5, r0, ror #12 │ │ │ │ - mulseq r4, r8, r9 │ │ │ │ - andseq ip, r1, r8, lsr #12 │ │ │ │ + @ instruction: 0x001507d0 │ │ │ │ + andseq pc, r4, r8, lsl #22 │ │ │ │ + mulseq r1, r8, r7 │ │ │ │ subseq r3, lr, r0, asr #29 │ │ │ │ rsbeq r8, r0, r8, ror #30 │ │ │ │ - andseq ip, r1, r0, lsl r5 │ │ │ │ + andseq ip, r1, r0, lsl #13 │ │ │ │ subseq r3, lr, r4, ror #26 │ │ │ │ - andseq ip, r1, ip, lsr r5 │ │ │ │ - andseq ip, r1, r4, asr #9 │ │ │ │ - andseq ip, r1, r8, ror r4 │ │ │ │ - @ instruction: 0x0011c4dc │ │ │ │ - mulseq r1, r0, r3 │ │ │ │ + andseq ip, r1, ip, lsr #13 │ │ │ │ + andseq ip, r1, r4, lsr r6 │ │ │ │ + andseq ip, r1, r8, ror #11 │ │ │ │ + andseq ip, r1, ip, asr #12 │ │ │ │ + andseq ip, r1, r0, lsl #10 │ │ │ │ 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] @ 22828c │ │ │ │ sub sp, sp, #2224 @ 0x8b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -534232,47 +534232,47 @@ │ │ │ │ bl 226c2c │ │ │ │ b 227538 │ │ │ │ rsbeq r8, r0, r4, asr #26 │ │ │ │ rsbeq r8, r0, r0, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x0062fb9c │ │ │ │ andhi r0, r0, r7, asr #1 │ │ │ │ - @ instruction: 0x001529b8 │ │ │ │ + andseq r2, r5, r8, lsr #22 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ @ instruction: 0xfffffbee │ │ │ │ rsbeq pc, r2, r4, ror #20 │ │ │ │ - andseq r3, r5, ip, asr #5 │ │ │ │ + andseq r3, r5, ip, lsr r4 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - andseq r0, r5, ip, lsl #2 │ │ │ │ - andseq r0, r5, ip, asr #27 │ │ │ │ + andseq r0, r5, ip, ror r2 │ │ │ │ + andseq r0, r5, ip, lsr pc │ │ │ │ rsbeq pc, r2, r8, asr #19 │ │ │ │ strheq pc, [r2], #-156 @ 0xffffff64 @ │ │ │ │ - andseq pc, r4, ip, lsr r9 @ │ │ │ │ - andseq pc, r4, r0, lsr #8 │ │ │ │ + andseq pc, r4, ip, lsr #21 │ │ │ │ + mulseq r4, r0, r5 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - mulseq r5, r0, fp │ │ │ │ - andseq pc, r4, r8, lsr fp @ │ │ │ │ - andseq pc, r4, ip, ror #31 │ │ │ │ - andseq r1, r5, r0, lsl #19 │ │ │ │ - @ instruction: 0x00151cbc │ │ │ │ + andseq r1, r5, r0, lsl #26 │ │ │ │ + andseq pc, r4, r8, lsr #25 │ │ │ │ + andseq r0, r5, ip, asr r1 │ │ │ │ + @ instruction: 0x00151af0 │ │ │ │ + andseq r1, r5, ip, lsr #28 │ │ │ │ rsbeq pc, r2, r8, lsr #17 │ │ │ │ rsbeq pc, r2, ip, ror #16 │ │ │ │ rsbeq pc, r2, r8, asr r8 @ │ │ │ │ - andseq pc, r4, r8, lsl #30 │ │ │ │ - @ instruction: 0x00150bd8 │ │ │ │ - andseq r2, r5, ip, asr #12 │ │ │ │ + andseq r0, r5, r8, ror r0 │ │ │ │ + andseq r0, r5, r8, asr #26 │ │ │ │ + @ instruction: 0x001527bc │ │ │ │ rsbeq pc, r2, r0, lsr #15 │ │ │ │ rsbeq r8, r0, r8, asr #17 │ │ │ │ rsbeq pc, r2, r4, lsl r7 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq pc, [r2], #-136 @ 0xffffff78 @ │ │ │ │ - andseq fp, r1, r8, ror #27 │ │ │ │ - andseq r0, r5, r0, ror sl │ │ │ │ - andseq r2, r5, ip, ror #29 │ │ │ │ + andseq fp, r1, r8, asr pc │ │ │ │ + andseq r0, r5, r0, ror #23 │ │ │ │ + andseq r3, r5, ip, asr r0 │ │ │ │ rsbeq pc, r2, r8, lsr r6 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ rsbeq pc, r2, r0, lsl #12 │ │ │ │ ldrdeq pc, [r2], #-84 @ 0xffffffac @ │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ @@ -536722,28 +536722,28 @@ │ │ │ │ rsbeq ip, r2, r8, lsr #1 │ │ │ │ @ instruction: 0x0062c090 │ │ │ │ rsbeq ip, r2, r8, ror r0 │ │ │ │ rsbeq ip, r2, r0, rrx │ │ │ │ rsbeq ip, r2, r8, asr #32 │ │ │ │ rsbeq ip, r2, r0, lsr r0 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - andseq r8, r1, ip, lsr #12 │ │ │ │ - @ instruction: 0x001185fc │ │ │ │ + mulseq r1, ip, r7 │ │ │ │ + andseq r8, r1, ip, ror #14 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - andseq fp, r4, r0, lsl #26 │ │ │ │ - andseq r8, r1, ip, ror #11 │ │ │ │ - andseq r6, r1, r0, lsr #22 │ │ │ │ + andseq fp, r4, r0, ror lr │ │ │ │ + andseq r8, r1, ip, asr r7 │ │ │ │ + mulseq r1, r0, ip │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ rsbeq fp, r2, r8, lsr pc │ │ │ │ - andseq r8, r1, r0, lsr #11 │ │ │ │ - andseq r8, r1, r4, lsr #8 │ │ │ │ + andseq r8, r1, r0, lsl r7 │ │ │ │ + mulseq r1, r4, r5 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ rsbeq fp, r2, r4, ror #29 │ │ │ │ - @ instruction: 0x001183f8 │ │ │ │ - @ instruction: 0x001183d0 │ │ │ │ + andseq r8, r1, r8, ror #10 │ │ │ │ + andseq r8, r1, r0, asr #10 │ │ │ │ ldr r0, [pc, #-320] @ 22a888 │ │ │ │ bl 226c2c │ │ │ │ b 227538 │ │ │ │ ldr r0, [pc, #-328] @ 22a88c │ │ │ │ bl 226c2c │ │ │ │ b 227538 │ │ │ │ ldr r0, [pc, #-336] @ 22a890 │ │ │ │ @@ -537372,15 +537372,15 @@ │ │ │ │ rsbeq fp, r2, ip, lsr lr │ │ │ │ rsbeq fp, r2, ip, lsl #28 │ │ │ │ rsbeq fp, r2, r4, lsl lr │ │ │ │ strheq fp, [r2], #-208 @ 0xffffff30 @ │ │ │ │ @ instruction: 0x0062bd9c │ │ │ │ rsbeq fp, r2, r8, lsr #27 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - @ instruction: 0x001183f4 │ │ │ │ + andseq r8, r1, r4, ror #10 │ │ │ │ rsbeq fp, r2, r4, ror sp │ │ │ │ ldr r2, [pc, #356] @ 22b524 │ │ │ │ ldr r3, [pc, #356] @ 22b528 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -537468,23 +537468,23 @@ │ │ │ │ str sl, [r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbeq fp, r2, ip, lsl sp │ │ │ │ rsbeq fp, r2, r4, lsr sp │ │ │ │ rsbeq fp, r2, r8, lsl sp │ │ │ │ - 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 │ │ │ │ + @ instruction: 0x001524dc │ │ │ │ + andseq r1, r5, r8, lsl #4 │ │ │ │ + andseq r2, r5, ip, asr #11 │ │ │ │ + andseq r2, r5, r8, ror #8 │ │ │ │ + andseq r1, r5, r8, asr #22 │ │ │ │ + andseq pc, r4, ip, lsr ip @ │ │ │ │ + @ instruction: 0x00151abc │ │ │ │ + @ instruction: 0x0014fbbc │ │ │ │ + andseq r0, r5, r0, ror #12 │ │ │ │ ldrdeq fp, [r2], #-188 @ 0xffffff44 @ │ │ │ │ ldrdeq fp, [r2], #-180 @ 0xffffff4c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -537531,15 +537531,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ mov r0, #2 │ │ │ │ bl 1e68c │ │ │ │ strdeq r4, [r0], #-156 @ 0xffffff64 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq r6, r0, ip, lsr sl │ │ │ │ + andseq r6, r0, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #176] @ 22b6f8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5] │ │ │ │ @@ -537587,15 +537587,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22b5e4 │ │ │ │ rsbeq fp, r2, r4, asr #21 │ │ │ │ strheq fp, [r2], #-160 @ 0xffffff60 @ │ │ │ │ rsbeq fp, r2, ip, lsr #21 │ │ │ │ rsbeq fp, r2, r8, lsr sl │ │ │ │ rsbeq fp, r2, r8, lsr sl │ │ │ │ - @ instruction: 0x00119df4 │ │ │ │ + andseq r9, r1, r4, ror #30 │ │ │ │ ldr r3, [pc, #212] @ 22b7ec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [pc, r3] │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b770 │ │ │ │ ldr r3, [pc, #196] @ 22b7f0 │ │ │ │ ldr ip, [pc, r3] │ │ │ │ @@ -537647,15 +537647,15 @@ │ │ │ │ ldrb r2, [r2] │ │ │ │ strb r2, [r3] │ │ │ │ b 22b770 │ │ │ │ strdeq fp, [r2], #-144 @ 0xffffff70 @ │ │ │ │ rsbeq fp, r2, r8, ror #19 │ │ │ │ rsbeq fp, r2, r0, ror #18 │ │ │ │ rsbeq fp, r2, ip, ror #18 │ │ │ │ - andseq r7, r1, ip, asr #5 │ │ │ │ + andseq r7, r1, ip, lsr r4 │ │ │ │ rsbeq fp, r2, r0, asr r9 │ │ │ │ rsbeq fp, r2, r4, lsr r9 │ │ │ │ rsbeq fp, r2, r0, lsl r9 │ │ │ │ rsbeq fp, r2, r8, lsr #18 │ │ │ │ rsbeq fp, r2, r0, lsr r9 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -537772,15 +537772,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 22b8e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 22b9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22b5e4 │ │ │ │ - andseq r9, r1, r0, lsr fp │ │ │ │ + andseq r9, r1, r0, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ 22badc │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -538867,35 +538867,35 @@ │ │ │ │ str r2, [r1] │ │ │ │ b 22be90 │ │ │ │ ldrdeq fp, [r2], #-88 @ 0xffffffa8 @ │ │ │ │ rsbeq fp, r2, r8, asr #11 │ │ │ │ rsbeq r4, r0, r4, asr #9 │ │ │ │ strheq fp, [r2], #-80 @ 0xffffffb0 @ │ │ │ │ strheq fp, [r2], #-88 @ 0xffffffa8 @ │ │ │ │ - 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 │ │ │ │ + andseq r0, r5, r8, asr #21 │ │ │ │ + andseq r1, r5, ip, lsr #26 │ │ │ │ + @ instruction: 0x001513dc │ │ │ │ + andseq r1, r5, ip, lsr lr │ │ │ │ + andseq r1, r5, r8, lsl sp │ │ │ │ + mulseq r5, ip, r3 │ │ │ │ + mulseq r4, ip, r4 │ │ │ │ + andseq pc, r4, r4, lsr #9 │ │ │ │ + @ instruction: 0x0014fef8 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - andseq r1, r5, r8, lsl #3 │ │ │ │ + @ instruction: 0x001512f8 │ │ │ │ rsbeq fp, r2, r0, ror #8 │ │ │ │ rsbeq fp, r2, r0, asr r4 │ │ │ │ - @ instruction: 0x00151bbc │ │ │ │ + andseq r1, r5, ip, lsr #26 │ │ │ │ rsbeq fp, r2, r0, lsr r4 │ │ │ │ rsbeq fp, r2, ip, asr #8 │ │ │ │ rsbeq fp, r2, r4, lsl r4 │ │ │ │ rsbeq fp, r2, r8, lsl #8 │ │ │ │ rsbeq fp, r2, r8, lsl #8 │ │ │ │ rsbeq fp, r2, r0, lsl #8 │ │ │ │ - @ instruction: 0x0014eed2 │ │ │ │ + andseq pc, r4, r2, asr #32 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ @ instruction: 0x0062b398 │ │ │ │ rsbeq fp, r2, r8, ror r3 │ │ │ │ rsbeq fp, r2, r4, lsl #7 │ │ │ │ rsbeq fp, r2, r8, ror r3 │ │ │ │ rsbeq fp, r2, ip, asr #6 │ │ │ │ rsbeq fp, r2, r8, lsl r3 │ │ │ │ @@ -539074,15 +539074,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 r3, r0, ip, asr #31 │ │ │ │ rsbeq r9, r2, r0, lsr #12 │ │ │ │ - andseq r7, r1, r4, ror sl │ │ │ │ + andseq r7, r1, r4, ror #23 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ rsbeq r9, r2, r8, asr #11 │ │ │ │ rsbeq r9, r2, r8, asr #11 │ │ │ │ strheq r9, [r2], #-84 @ 0xffffffac @ │ │ │ │ rsbeq r9, r2, r0, lsl #11 │ │ │ │ @@ -539096,16 +539096,16 @@ │ │ │ │ rsbeq r9, r2, r8, lsr #9 │ │ │ │ rsbeq r9, r2, r8, lsr #9 │ │ │ │ @ instruction: 0x00629498 │ │ │ │ rsbeq r9, r2, r8, lsr #9 │ │ │ │ rsbeq r9, r2, r0, lsl #9 │ │ │ │ rsbeq r9, r2, r0, lsl #9 │ │ │ │ rsbeq r9, r2, r4, lsl #8 │ │ │ │ - andseq r7, r1, r0, lsr #16 │ │ │ │ - @ instruction: 0x001177dc │ │ │ │ + mulseq r1, r0, r9 │ │ │ │ + andseq r7, r1, ip, asr #18 │ │ │ │ rsbeq r9, r2, ip, lsl #6 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ strdeq r9, [r2], #-32 @ 0xffffffe0 @ │ │ │ │ rsbeq r3, r0, ip, ror ip │ │ │ │ strheq r9, [r2], #-32 @ 0xffffffe0 @ │ │ │ │ rsbeq r9, r2, r4, lsr #5 │ │ │ │ rsbeq r9, r2, r8, lsr #5 │ │ │ │ @@ -541169,28 +541169,28 @@ │ │ │ │ b 22be90 │ │ │ │ rsbeq r9, r2, ip, asr #3 │ │ │ │ rsbeq r9, r2, ip, ror #3 │ │ │ │ strheq r9, [r2], #-20 @ 0xffffffec @ │ │ │ │ rsbeq r3, r0, r8, lsl fp │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andseq r7, r1, r0, lsr #12 │ │ │ │ + mulseq r1, r0, r7 │ │ │ │ rsbeq r9, r2, r8, ror #1 │ │ │ │ strheq r9, [r2], #-8 @ │ │ │ │ - mulseq r1, ip, r5 │ │ │ │ + andseq r7, r1, ip, lsl #14 │ │ │ │ rsbeq r9, r2, r4, lsr #1 │ │ │ │ rsbeq r9, r2, r4, lsr #1 │ │ │ │ @ instruction: 0x00629094 │ │ │ │ - @ instruction: 0x0014f7b4 │ │ │ │ + andseq pc, r4, r4, lsr #18 │ │ │ │ rsbeq r9, r2, ip, lsl r0 │ │ │ │ rsbeq r9, r2, ip │ │ │ │ - andseq lr, r4, r4, lsl #26 │ │ │ │ - andseq ip, r4, r4, lsl #28 │ │ │ │ - andseq lr, r4, r8, asr #7 │ │ │ │ - @ instruction: 0x0014d8b8 │ │ │ │ + andseq lr, r4, r4, ror lr │ │ │ │ + andseq ip, r4, r4, ror pc │ │ │ │ + andseq lr, r4, r8, lsr r5 │ │ │ │ + andseq sp, r4, r8, lsr #20 │ │ │ │ strheq r8, [r2], #-240 @ 0xffffff10 @ │ │ │ │ @ instruction: 0x00628f9c │ │ │ │ rsbeq r8, r2, r8, lsr #31 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ rsbeq r8, r2, r8, asr pc │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ @@ -541254,15 +541254,15 @@ │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ rsbeq r8, r2, r0, lsl #14 │ │ │ │ ldrdeq r8, [r2], #-108 @ 0xffffff94 @ │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ strheq r8, [r2], #-104 @ 0xffffff98 @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ @ instruction: 0x00628694 │ │ │ │ - andseq r2, r0, ip, lsr r9 │ │ │ │ + andseq r2, r0, ip, lsr #21 │ │ │ │ rsbeq r8, r2, r8, asr #12 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ rsbeq r8, r2, r0, lsl #12 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ @@ -541306,15 +541306,15 @@ │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ rsbeq r2, r0, r4, lsr #15 │ │ │ │ strdeq r7, [r2], #-220 @ 0xffffff24 @ │ │ │ │ rsbeq r7, r2, r0, lsl #28 │ │ │ │ rsbeq r7, r2, r0, ror #27 │ │ │ │ rsbeq r2, r0, r4, ror #14 │ │ │ │ - andseq r6, r1, r0, ror #5 │ │ │ │ + andseq r6, r1, r0, asr r4 │ │ │ │ ldr r3, [pc, #-84] @ 22f0e0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ bl 1e608 <__isoc23_strtoul@plt> │ │ │ │ @@ -541522,38 +541522,38 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #88] @ 22f4d8 │ │ │ │ add r8, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ ldr sl, [pc, #72] @ 22f4dc │ │ │ │ ldr r2, [pc, #72] @ 22f4e0 │ │ │ │ ldr r9, [pc, #72] @ 22f4e4 │ │ │ │ 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 296de8 │ │ │ │ + bl 296f58 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1de10 │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r9 │ │ │ │ bne 22f4ac │ │ │ │ b 22f468 │ │ │ │ - andseq r6, r1, ip, asr #3 │ │ │ │ - andseq r1, r0, r8, asr lr │ │ │ │ - andseq r3, r1, r4, asr #11 │ │ │ │ - andeq pc, pc, r4, lsr pc @ │ │ │ │ + andseq r6, r1, ip, lsr r3 │ │ │ │ + andseq r1, r0, r8, asr #31 │ │ │ │ + andseq r3, r1, r4, lsr r7 │ │ │ │ + andseq r0, r0, r4, lsr #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 22f500 │ │ │ │ sub r0, r2, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -541794,16 +541794,16 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl 22f38c │ │ │ │ b 22f844 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strheq r0, [r0], #-140 @ 0xffffff74 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ rsbeq r0, r0, ip, lsr #15 │ │ │ │ - andseq r5, r1, ip, asr #27 │ │ │ │ - andseq r5, r1, r4, asr #27 │ │ │ │ + andseq r5, r1, ip, lsr pc │ │ │ │ + andseq r5, r1, r4, lsr pc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -542845,15 +542845,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2308d8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq pc, pc, r8, ror #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq pc, pc, r8, lsl r7 @ │ │ │ │ - andseq r4, r1, r0, lsl #27 │ │ │ │ + @ instruction: 0x00114ef0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ 230998 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542870,16 +542870,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 #28 │ │ │ │ - andseq r4, r1, r8, lsr sp │ │ │ │ + andseq r4, r1, r8, ror pc │ │ │ │ + andseq r4, r1, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #64] @ 2309f8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542894,16 +542894,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} │ │ │ │ - andseq r4, r1, r0, lsr #27 │ │ │ │ - @ instruction: 0x00114cd0 │ │ │ │ + andseq r4, r1, r0, lsl pc │ │ │ │ + andseq r4, r1, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ 230a4c │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542915,16 +542915,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 230878 │ │ │ │ adds r4, r4, r4 │ │ │ │ adc r5, r5, r5 │ │ │ │ orr r0, r4, r0 │ │ │ │ orr r1, r5, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mulseq r1, r0, ip │ │ │ │ - andseq r4, r1, r8, lsl #25 │ │ │ │ + andseq r4, r1, r0, lsl #28 │ │ │ │ + @ instruction: 0x00114df8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230a90 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230878 │ │ │ │ @@ -542932,15 +542932,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} │ │ │ │ - @ instruction: 0x00114cf0 │ │ │ │ + andseq r4, r1, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ 230ae4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542953,16 +542953,16 @@ │ │ │ │ mov r4, r3 │ │ │ │ bl 230878 │ │ │ │ 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, lsl ip │ │ │ │ - andseq r4, r1, ip, lsl #24 │ │ │ │ + andseq r4, r1, r4, lsl #27 │ │ │ │ + andseq r4, r1, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ 230b3c │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542975,16 +542975,16 @@ │ │ │ │ mov r4, r3 │ │ │ │ bl 230878 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x00114bd4 │ │ │ │ - andseq r4, r1, r8, asr #23 │ │ │ │ + andseq r4, r1, r4, asr #26 │ │ │ │ + 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, #56] @ 230b94 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -542997,16 +542997,16 @@ │ │ │ │ mov r4, r3 │ │ │ │ bl 230878 │ │ │ │ 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, ip, lsl #23 │ │ │ │ - andseq r4, r1, r0, lsl #23 │ │ │ │ + @ instruction: 0x00114cfc │ │ │ │ + @ instruction: 0x00114cf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #64] @ 230bf4 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543021,16 +543021,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 #22 │ │ │ │ - andseq r2, r1, r4, ror #28 │ │ │ │ + @ instruction: 0x00114cb4 │ │ │ │ + @ instruction: 0x00112fd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ 230c48 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543042,16 +543042,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 230878 │ │ │ │ adds r4, r4, r4 │ │ │ │ adc r5, r5, r5 │ │ │ │ orr r0, r4, r0 │ │ │ │ orr r1, r5, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r1, ip, ror #21 │ │ │ │ - andseq r4, r1, r0, ror #21 │ │ │ │ + andseq r4, r1, ip, asr ip │ │ │ │ + andseq r4, r1, r0, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230c8c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230878 │ │ │ │ @@ -543059,15 +543059,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} │ │ │ │ - andseq r4, r1, ip, lsr #21 │ │ │ │ + andseq r4, r1, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230ccc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230878 │ │ │ │ @@ -543075,15 +543075,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 #20 │ │ │ │ + @ instruction: 0x00114bdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ 230d10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230878 │ │ │ │ @@ -543092,15 +543092,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 #20 │ │ │ │ + mulseq r1, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ 230d54 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230878 │ │ │ │ @@ -543109,15 +543109,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, r8, ror #19 │ │ │ │ + andseq r4, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ 230dd0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543140,17 +543140,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, r8, asr r7 @ │ │ │ │ - mulseq r1, r8, r9 │ │ │ │ - andseq fp, r1, ip, lsr sl │ │ │ │ + andeq lr, pc, r8, asr #17 │ │ │ │ + andseq r4, r1, r8, lsl #22 │ │ │ │ + andseq fp, r1, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ 230e28 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543162,16 +543162,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 230878 │ │ │ │ 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, lsr r9 │ │ │ │ - andseq r4, r1, r8, lsr #18 │ │ │ │ + andseq r4, r1, r4, lsr #21 │ │ │ │ + mulseq r1, r8, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ 230ea8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543194,17 +543194,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} │ │ │ │ - @ instruction: 0x001148f0 │ │ │ │ - andseq r4, r1, ip, asr #17 │ │ │ │ - @ instruction: 0x001148b8 │ │ │ │ + andseq r4, r1, r0, ror #20 │ │ │ │ + andseq r4, r1, ip, lsr sl │ │ │ │ + andseq r4, r1, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #64] @ 230f0c │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543219,30 +543219,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, ror r8 │ │ │ │ - andeq fp, pc, r8, lsl #9 │ │ │ │ + andseq r4, r1, r4, ror #19 │ │ │ │ + strdeq fp, [pc], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #28] @ 230f48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230878 │ │ │ │ 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, lsl r8 │ │ │ │ + andseq r4, r1, r0, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230f88 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230878 │ │ │ │ @@ -543250,15 +543250,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, r8, ror #15 │ │ │ │ + andseq r4, r1, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ 230fc8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 230878 │ │ │ │ @@ -543266,15 +543266,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: 0x001147b4 │ │ │ │ + andseq r4, r1, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #60] @ 231020 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543288,16 +543288,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 #14 │ │ │ │ - andseq r4, r1, ip, asr r7 │ │ │ │ + @ instruction: 0x001148d4 │ │ │ │ + andseq r4, r1, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ 2310b4 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543325,17 +543325,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} │ │ │ │ - andeq lr, pc, r8, lsl #9 │ │ │ │ - @ instruction: 0x001146f4 │ │ │ │ - @ instruction: 0x001146dc │ │ │ │ + strdeq lr, [pc], -r8 │ │ │ │ + andseq r4, r1, r4, ror #16 │ │ │ │ + andseq r4, r1, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ 23114c │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543363,17 +543363,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], -r0 │ │ │ │ - andseq r4, r1, ip, asr r6 │ │ │ │ - andseq r4, r1, r4, asr #12 │ │ │ │ + andeq lr, pc, r0, ror #10 │ │ │ │ + andseq r4, r1, ip, asr #15 │ │ │ │ + @ instruction: 0x001147b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ 2311b8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543390,16 +543390,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} │ │ │ │ - @ instruction: 0x001145f0 │ │ │ │ - @ instruction: 0x001145d0 │ │ │ │ + andseq r4, r1, r0, ror #14 │ │ │ │ + andseq r4, r1, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #72] @ 231220 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543416,15 +543416,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, lsr r5 │ │ │ │ + andseq r4, r1, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #76] @ 231288 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543442,15 +543442,15 @@ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ bcs 23125c │ │ │ │ mov r3, #138 @ 0x8a │ │ │ │ lsr r0, r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001144d4 │ │ │ │ + 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, #56] @ 2312dc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -543463,16 +543463,16 @@ │ │ │ │ mov r4, r3 │ │ │ │ bl 230878 │ │ │ │ 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 #8 │ │ │ │ - andseq r4, r1, r8, lsr r4 │ │ │ │ + @ instruction: 0x001145b4 │ │ │ │ + andseq r4, r1, r8, lsr #11 │ │ │ │ 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] @ 231464 │ │ │ │ ldr r3, [pc, #360] @ 231468 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -543564,15 +543564,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 22f38c │ │ │ │ b 2313d4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsheq lr, [pc], #-204 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq lr, pc, r0, lsl #24 │ │ │ │ - andseq r4, r1, r4, lsl r3 │ │ │ │ + andseq r4, r1, r4, lsl #9 │ │ │ │ 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] @ 231c80 │ │ │ │ ldr r3, [pc, #2036] @ 231c84 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -543667,25 +543667,25 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs 231620 │ │ │ │ ldr r8, [pc, #1680] @ 231c94 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc 231604 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r1, [pc, #1644] @ 231c98 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ add r5, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 231520 │ │ │ │ ldr r2, [pc, #1604] @ 231c9c │ │ │ │ @@ -543740,15 +543740,15 @@ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs 231744 │ │ │ │ ldr r9, [pc, #1400] @ 231ca0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc 231728 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -543792,15 +543792,15 @@ │ │ │ │ and r3, r2, #31 │ │ │ │ lsl r8, r8, r3 │ │ │ │ mov r0, r5 │ │ │ │ lsr r6, r6, #5 │ │ │ │ beq 231c44 │ │ │ │ ldr r1, [pc, #1188] @ 231ca4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ 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 231638 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -543818,29 +543818,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] @ 231ca8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r1, [pc, #1076] @ 231cac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r1, [pc, #1052] @ 231cb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r3, r2 │ │ │ │ beq 231638 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, sl, #64 @ 0x40 │ │ │ │ @@ -543857,63 +543857,63 @@ │ │ │ │ lsr r2, r2, ip │ │ │ │ orr r2, r2, r3, lsl r0 │ │ │ │ orrpl r2, r2, r3, asr r1 │ │ │ │ ldr r1, [pc, #952] @ 231cb4 │ │ │ │ asr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r3, r2 │ │ │ │ beq 231638 │ │ │ │ ldr r1, [pc, #916] @ 231cb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r3, r3, sl │ │ │ │ cmp r3, #16 │ │ │ │ beq 231b84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #864] @ 231cbc │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq 231be4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r3, r3, r1 │ │ │ │ beq 231638 │ │ │ │ ldr r1, [pc, #816] @ 231cc0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r2, [r8, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq 231bfc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r3, r3, r1 │ │ │ │ bne 231638 │ │ │ │ ldr r1, [pc, #772] @ 231cc4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r5, [r8, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 231c20 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -543929,15 +543929,15 @@ │ │ │ │ cmpeq r6, r2 │ │ │ │ bne 2319f4 │ │ │ │ ldr r1, [pc, #688] @ 231cc8 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq 231638 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -543988,15 +543988,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls 231638 │ │ │ │ ldr r8, [pc, #452] @ 231ccc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc 231b08 │ │ │ │ b 231638 │ │ │ │ ldr r2, [pc, #416] @ 231cd0 │ │ │ │ ldr r3, [pc, #336] @ 231c84 │ │ │ │ @@ -544027,15 +544027,15 @@ │ │ │ │ bl 13ef7c │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #312] @ 231cdc │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -544045,79 +544045,79 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 22f38c │ │ │ │ b 231638 │ │ │ │ ldr r1, [pc, #248] @ 231ce4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [pc, #224] @ 231ce8 │ │ │ │ orrs r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r1, [pc, #196] @ 231cec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231638 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ b 2317cc │ │ │ │ ldr r1, [pc, #164] @ 231cf0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ 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 231638 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #128] @ 231cf4 │ │ │ │ ldr r3, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 22f38c │ │ │ │ b 231638 │ │ │ │ subseq lr, pc, ip, ror #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001142f0 │ │ │ │ - andseq r4, r1, ip, ror #5 │ │ │ │ - mulseq r4, lr, ip │ │ │ │ - andeq r8, pc, ip, ror #30 │ │ │ │ - andseq r0, r1, r0, lsr #16 │ │ │ │ + andseq r4, r1, r0, ror #8 │ │ │ │ + andseq r4, r1, ip, asr r4 │ │ │ │ + andseq ip, r4, lr, lsl #28 │ │ │ │ + ldrdeq r9, [pc], -ip │ │ │ │ + mulseq r1, r0, r9 │ │ │ │ subseq lr, pc, r0, lsr #19 │ │ │ │ - andeq r8, pc, r8, asr #28 │ │ │ │ - andseq r3, r1, r0, ror #31 │ │ │ │ - andeq sp, pc, r4, ror #22 │ │ │ │ - andeq sp, pc, r0, asr fp @ │ │ │ │ - andseq r3, r1, ip, asr #30 │ │ │ │ - @ instruction: 0x00113ef0 │ │ │ │ - andseq r3, r1, ip, asr #29 │ │ │ │ - @ instruction: 0x000fb6b4 │ │ │ │ - andseq r0, r1, r0, asr #9 │ │ │ │ - mulseq r1, r0, r4 │ │ │ │ - andseq r0, r1, r0, lsr r4 │ │ │ │ - andeq r8, pc, r8, ror #20 │ │ │ │ + @ instruction: 0x000f8fb8 │ │ │ │ + andseq r4, r1, r0, asr r1 │ │ │ │ + ldrdeq sp, [pc], -r4 │ │ │ │ + andeq sp, pc, r0, asr #25 │ │ │ │ + ldrheq r4, [r1], -ip │ │ │ │ + andseq r4, r1, r0, rrx │ │ │ │ + andseq r4, r1, ip, lsr r0 │ │ │ │ + andeq fp, pc, r4, lsr #16 │ │ │ │ + andseq r0, r1, r0, lsr r6 │ │ │ │ + andseq r0, r1, r0, lsl #12 │ │ │ │ + andseq r0, r1, r0, lsr #11 │ │ │ │ + ldrdeq r8, [pc], -r8 @ │ │ │ │ subseq lr, pc, r8, asr #9 │ │ │ │ - andseq r3, r1, r0, asr ip │ │ │ │ - andseq r3, r1, r8, asr ip │ │ │ │ - andeq fp, pc, ip, ror #8 │ │ │ │ - andseq r3, r1, r8, lsr #24 │ │ │ │ - @ instruction: 0x0010e7d8 │ │ │ │ - @ instruction: 0x0010e7bc │ │ │ │ - mulseq r0, ip, r7 │ │ │ │ - mulseq r1, ip, fp │ │ │ │ - @ instruction: 0x00113bb0 │ │ │ │ + andseq r3, r1, r0, asr #27 │ │ │ │ + andseq r3, r1, r8, asr #27 │ │ │ │ + ldrdeq fp, [pc], -ip │ │ │ │ + mulseq r1, r8, sp │ │ │ │ + andseq lr, r0, r8, asr #18 │ │ │ │ + andseq lr, r0, ip, lsr #18 │ │ │ │ + andseq lr, r0, ip, lsl #18 │ │ │ │ + andseq r3, r1, ip, lsl #26 │ │ │ │ + andseq r3, r1, r0, lsr #26 │ │ │ │ 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] @ 2320fc │ │ │ │ @@ -544170,15 +544170,15 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #808] @ 23210c │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ bl 1421d0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -544256,15 +544256,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #472] @ 232114 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr ip, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r3, ip │ │ │ │ beq 2320f4 │ │ │ │ add r7, r4, #4 │ │ │ │ b 231fa8 │ │ │ │ @@ -544274,15 +544274,15 @@ │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ 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 232070 │ │ │ │ @@ -544307,15 +544307,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r1, [pc, #276] @ 232118 │ │ │ │ mov r2, ip │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ 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] │ │ │ │ @@ -544329,15 +544329,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 296de8 │ │ │ │ + bl 296f58 │ │ │ │ ldr r2, [r4] │ │ │ │ b 231e68 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ b 231fc0 │ │ │ │ ldr r2, [pc, #152] @ 23211c │ │ │ │ ldr r3, [pc, #120] @ 232100 │ │ │ │ @@ -544359,32 +544359,32 @@ │ │ │ │ mov lr, r7 │ │ │ │ b 231fc0 │ │ │ │ ldr r1, [pc, #80] @ 232120 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 296de8 │ │ │ │ + bl 296f58 │ │ │ │ b 231ec0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b 231fc0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ b 2320bc │ │ │ │ ldrsbeq lr, [pc], #-44 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r0, lsl #22 │ │ │ │ - andeq sl, pc, r4, lsl #29 │ │ │ │ - andeq fp, pc, r0, lsl #9 │ │ │ │ + andseq r3, r1, r0, ror ip │ │ │ │ + strdeq sl, [pc], -r4 │ │ │ │ + strdeq fp, [pc], -r0 │ │ │ │ ldrsheq pc, [pc], #-188 @ │ │ │ │ - andeq fp, pc, r8, lsr #6 │ │ │ │ - andseq r3, r1, r4, lsr r8 │ │ │ │ + muleq pc, r8, r4 @ │ │ │ │ + andseq r3, r1, r4, lsr #19 │ │ │ │ subseq sp, pc, r4, ror pc @ │ │ │ │ - andseq r3, r1, r8, ror r7 │ │ │ │ + andseq r3, r1, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2321cc │ │ │ │ ldr r1, [pc, #144] @ 2321d0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544421,17 +544421,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 23217c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrheq sp, [pc], #-236 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r4, lsl r7 │ │ │ │ + andseq r3, r1, r4, lsl #17 │ │ │ │ subseq sp, pc, r4, ror lr @ │ │ │ │ - @ instruction: 0x001134dc │ │ │ │ + andseq r3, r1, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232288 │ │ │ │ ldr r1, [pc, #144] @ 23228c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544468,17 +544468,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232238 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r0, lsl #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, lsr r6 │ │ │ │ + andseq r2, r1, r0, lsr #15 │ │ │ │ ldrheq sp, [pc], #-216 @ │ │ │ │ - andseq r3, r1, r0, lsr #8 │ │ │ │ + mulseq r1, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232344 │ │ │ │ ldr r1, [pc, #144] @ 232348 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544515,17 +544515,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2322f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r4, asr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r4, lsr #11 │ │ │ │ + andseq r3, r1, r4, lsl r7 │ │ │ │ ldrsheq sp, [pc], #-204 @ │ │ │ │ - andseq r3, r1, r4, ror #6 │ │ │ │ + @ instruction: 0x001134d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232400 │ │ │ │ ldr r1, [pc, #144] @ 232404 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544562,17 +544562,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2323b0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r8, lsl #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001134f4 │ │ │ │ + andseq r3, r1, r4, ror #12 │ │ │ │ subseq sp, pc, r0, asr #24 │ │ │ │ - andseq r3, r1, r8, lsr #5 │ │ │ │ + andseq r3, r1, r8, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2324bc │ │ │ │ ldr r1, [pc, #144] @ 2324c0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544609,17 +544609,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 23246c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, ip, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r4, asr #8 │ │ │ │ + @ instruction: 0x001135b4 │ │ │ │ subseq sp, pc, r4, lsl #23 │ │ │ │ - andseq r3, r1, ip, ror #3 │ │ │ │ + andseq r3, r1, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232578 │ │ │ │ ldr r1, [pc, #144] @ 23257c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544656,17 +544656,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232528 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r0, lsl fp @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq r1, r4, r3 │ │ │ │ + andseq r3, r1, r4, lsl #10 │ │ │ │ subseq sp, pc, r8, asr #21 │ │ │ │ - andseq r3, r1, r0, lsr r1 │ │ │ │ + andseq r3, r1, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232634 │ │ │ │ ldr r1, [pc, #144] @ 232638 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544703,17 +544703,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2325e4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r4, asr sl @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r8, ror #5 │ │ │ │ + andseq r3, r1, r8, asr r4 │ │ │ │ subseq sp, pc, ip, lsl #20 │ │ │ │ - andseq r3, r1, r4, ror r0 │ │ │ │ + andseq r3, r1, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2326f0 │ │ │ │ ldr r1, [pc, #144] @ 2326f4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544750,17 +544750,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2326a0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x005fd998 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r8, lsr r2 │ │ │ │ + andseq r3, r1, r8, lsr #7 │ │ │ │ subseq sp, pc, r0, asr r9 @ │ │ │ │ - @ instruction: 0x00112fb8 │ │ │ │ + andseq r3, r1, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2327ac │ │ │ │ ldr r1, [pc, #144] @ 2327b0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544797,17 +544797,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 23275c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sp, [pc], #-140 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r1, r4, lsl #3 │ │ │ │ + @ instruction: 0x001132f4 │ │ │ │ @ instruction: 0x005fd894 │ │ │ │ - @ instruction: 0x00112efc │ │ │ │ + andseq r3, r1, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232868 │ │ │ │ ldr r1, [pc, #144] @ 23286c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544844,17 +544844,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232818 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r0, lsr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r3, [r1], -r8 │ │ │ │ + andseq r3, r1, r8, asr #4 │ │ │ │ ldrsbeq sp, [pc], #-120 @ │ │ │ │ - andseq r2, r1, r0, asr #28 │ │ │ │ + @ instruction: 0x00112fb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232924 │ │ │ │ ldr r1, [pc, #144] @ 232928 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544891,17 +544891,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 2328d4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r4, ror #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq r1, ip, lr │ │ │ │ + andseq r3, r1, ip │ │ │ │ subseq sp, pc, ip, lsl r7 @ │ │ │ │ - andseq r2, r1, r4, lsl #27 │ │ │ │ + @ instruction: 0x00112ef4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 2329e0 │ │ │ │ ldr r1, [pc, #144] @ 2329e4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544938,17 +544938,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232990 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r8, lsr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, ip, lsr pc │ │ │ │ + andseq r3, r1, ip, lsr #1 │ │ │ │ subseq sp, pc, r0, ror #12 │ │ │ │ - andseq r2, r1, r8, asr #25 │ │ │ │ + andseq r2, r1, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232a9c │ │ │ │ ldr r1, [pc, #144] @ 232aa0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -544985,17 +544985,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232a4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, ip, ror #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r4, ror #28 │ │ │ │ + @ instruction: 0x00112fd4 │ │ │ │ subseq sp, pc, r4, lsr #11 │ │ │ │ - andseq r2, r1, ip, lsl #24 │ │ │ │ + andseq r2, r1, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232b58 │ │ │ │ ldr r1, [pc, #144] @ 232b5c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545032,17 +545032,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232b08 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r0, lsr r5 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00112dd0 │ │ │ │ + andseq r2, r1, r0, asr #30 │ │ │ │ subseq sp, pc, r8, ror #9 │ │ │ │ - andseq r2, r1, r0, asr fp │ │ │ │ + andseq r2, r1, r0, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #144] @ 232c14 │ │ │ │ ldr r1, [pc, #144] @ 232c18 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545079,17 +545079,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ b 232bc4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r4, ror r4 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r4, lsl sp │ │ │ │ + andseq r2, r1, r4, lsl #29 │ │ │ │ subseq sp, pc, ip, lsr #8 │ │ │ │ - mulseq r1, r4, sl │ │ │ │ + andseq r2, r1, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 232ce4 │ │ │ │ ldr r1, [pc, #164] @ 232ce8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545131,17 +545131,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 232c94 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrheq sp, [pc], #-56 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, lsl #25 │ │ │ │ + @ instruction: 0x00112df0 │ │ │ │ subseq sp, pc, ip, asr r3 @ │ │ │ │ - andseq r2, r1, r0, asr #19 │ │ │ │ + andseq r2, r1, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 232db4 │ │ │ │ ldr r1, [pc, #164] @ 232db8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545183,17 +545183,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 232d64 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r8, ror #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00112bb0 │ │ │ │ + andseq r2, r1, r0, lsr #26 │ │ │ │ subseq sp, pc, ip, lsl #5 │ │ │ │ - @ instruction: 0x001128f0 │ │ │ │ + andseq r2, r1, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 232e80 │ │ │ │ ldr r1, [pc, #160] @ 232e84 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545234,17 +545234,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 232e30 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, r8, lsl r2 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, ip, lsr #17 │ │ │ │ + andseq r2, r1, ip, lsl sl │ │ │ │ subseq sp, pc, r0, asr #3 │ │ │ │ - andseq r2, r1, r4, lsr #16 │ │ │ │ + mulseq r1, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 232f50 │ │ │ │ ldr r1, [pc, #164] @ 232f54 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545286,17 +545286,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 232f00 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, ip, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r8, lsl sl │ │ │ │ + andseq r2, r1, r8, lsl #23 │ │ │ │ ldrsheq sp, [pc], #-0 @ │ │ │ │ - andseq r2, r1, r4, asr r7 │ │ │ │ + andseq r2, r1, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 233020 │ │ │ │ ldr r1, [pc, #164] @ 233024 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545338,17 +545338,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 232fd0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, pc, ip, ror r0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, asr r9 │ │ │ │ + andseq r2, r1, r0, asr #21 │ │ │ │ subseq sp, pc, r0, lsr #32 │ │ │ │ - andseq r2, r1, r4, lsl #13 │ │ │ │ + @ instruction: 0x001127f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2330ec │ │ │ │ ldr r1, [pc, #160] @ 2330f0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545389,17 +545389,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 23309c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, lsr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, lsl #17 │ │ │ │ + @ instruction: 0x001129f0 │ │ │ │ subseq ip, pc, r4, asr pc @ │ │ │ │ - @ instruction: 0x001125b8 │ │ │ │ + andseq r2, r1, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2331b8 │ │ │ │ ldr r1, [pc, #160] @ 2331bc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545440,17 +545440,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 233168 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r0, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r4, asr #15 │ │ │ │ + andseq r2, r1, r4, lsr r9 │ │ │ │ subseq ip, pc, r8, lsl #29 │ │ │ │ - andseq r2, r1, ip, ror #9 │ │ │ │ + andseq r2, r1, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 23327c │ │ │ │ ldr r1, [pc, #152] @ 233280 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545489,17 +545489,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ b 23322c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, lsl lr @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r0, lsl #14 │ │ │ │ + andseq r2, r1, r0, ror r8 │ │ │ │ subseq ip, pc, r4, asr #27 │ │ │ │ - andseq r2, r1, ip, lsr #8 │ │ │ │ + mulseq r1, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 233340 │ │ │ │ ldr r1, [pc, #152] @ 233344 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545538,17 +545538,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ b 2332f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r0, asr sp @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r8, asr #12 │ │ │ │ + @ instruction: 0x001127b8 │ │ │ │ subseq ip, pc, r0, lsl #26 │ │ │ │ - andseq r2, r1, r8, ror #6 │ │ │ │ + @ instruction: 0x001124d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 23340c │ │ │ │ ldr r1, [pc, #160] @ 233410 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545589,17 +545589,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 2333bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, lsl #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - mulseq r1, r8, r5 │ │ │ │ + andseq r2, r1, r8, lsl #14 │ │ │ │ subseq ip, pc, r4, lsr ip @ │ │ │ │ - mulseq r1, r8, r2 │ │ │ │ + andseq r2, r1, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 2334d0 │ │ │ │ ldr r1, [pc, #152] @ 2334d4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545638,17 +545638,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ b 233480 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r0, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001124d8 │ │ │ │ + andseq r2, r1, r8, asr #12 │ │ │ │ subseq ip, pc, r0, ror fp @ │ │ │ │ - @ instruction: 0x001121d8 │ │ │ │ + andseq r2, r1, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 233594 │ │ │ │ ldr r1, [pc, #152] @ 233598 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545687,17 +545687,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ b 233544 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsheq ip, [pc], #-172 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r8, lsr #8 │ │ │ │ + mulseq r1, r8, r5 │ │ │ │ subseq ip, pc, ip, lsr #21 │ │ │ │ - andseq r2, r1, r4, lsl r1 │ │ │ │ + andseq r2, r1, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233660 │ │ │ │ ldr r1, [pc, #160] @ 233664 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545738,17 +545738,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 233610 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r8, lsr sl @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, r4, ror #6 │ │ │ │ + @ instruction: 0x001124d4 │ │ │ │ subseq ip, pc, r0, ror #19 │ │ │ │ - andseq r2, r1, r4, asr #32 │ │ │ │ + @ instruction: 0x001121b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 23372c │ │ │ │ ldr r1, [pc, #160] @ 233730 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545789,17 +545789,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 2336dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, ror #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r1, ip, asr r0 │ │ │ │ + andseq r2, r1, ip, asr #3 │ │ │ │ subseq ip, pc, r4, lsl r9 @ │ │ │ │ - andseq r1, r1, r8, ror pc │ │ │ │ + andseq r2, r1, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2337f8 │ │ │ │ ldr r1, [pc, #160] @ 2337fc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545840,17 +545840,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 2337a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r9, r1, r4, ror r0 │ │ │ │ + andseq r9, r1, r4, ror #3 │ │ │ │ subseq ip, pc, r8, asr #16 │ │ │ │ - andseq r1, r1, ip, lsr #29 │ │ │ │ + andseq r2, r1, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #156] @ 2338c0 │ │ │ │ ldr r1, [pc, #156] @ 2338c4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545890,17 +545890,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ b 233870 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq ip, [pc], #-116 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r2, r0, lsr r1 │ │ │ │ + andseq r1, r2, r0, lsr #5 │ │ │ │ subseq ip, pc, r0, lsl #15 │ │ │ │ - andseq r1, r1, r8, ror #27 │ │ │ │ + andseq r1, r1, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 23398c │ │ │ │ ldr r1, [pc, #160] @ 233990 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545941,17 +545941,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 23393c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r0, lsr #31 │ │ │ │ + andseq r2, r1, r0, lsl r1 │ │ │ │ ldrheq ip, [pc], #-100 @ │ │ │ │ - andseq r1, r1, r8, lsl sp │ │ │ │ + andseq r1, r1, r8, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233a58 │ │ │ │ ldr r1, [pc, #160] @ 233a5c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -545992,17 +545992,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 233a08 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, asr #26 │ │ │ │ + @ instruction: 0x00111eb8 │ │ │ │ subseq ip, pc, r8, ror #11 │ │ │ │ - andseq r1, r1, ip, asr #24 │ │ │ │ + @ instruction: 0x00111dbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233b24 │ │ │ │ ldr r1, [pc, #160] @ 233b28 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546043,17 +546043,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 233ad4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r4, ror r5 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq r8, [pc], -r4 │ │ │ │ + andeq r8, pc, r4, asr #20 │ │ │ │ subseq ip, pc, ip, lsl r5 @ │ │ │ │ - andseq r1, r1, r0, lsl #23 │ │ │ │ + @ instruction: 0x00111cf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233bf0 │ │ │ │ ldr r1, [pc, #160] @ 233bf4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546094,17 +546094,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 233ba0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r8, lsr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, ip, ror #27 │ │ │ │ + andseq r1, r1, ip, asr pc │ │ │ │ subseq ip, pc, r0, asr r4 @ │ │ │ │ - @ instruction: 0x00111ab4 │ │ │ │ + andseq r1, r1, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 233cc0 │ │ │ │ ldr r1, [pc, #164] @ 233cc4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546146,17 +546146,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 233c70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq ip, [pc], #-60 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, lsr #22 │ │ │ │ + mulseq r1, r8, ip │ │ │ │ subseq ip, pc, r0, lsl #7 │ │ │ │ - andseq r1, r1, r4, ror #19 │ │ │ │ + andseq r1, r1, r4, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 233d90 │ │ │ │ ldr r1, [pc, #164] @ 233d94 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546198,17 +546198,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 233d40 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, lsl #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, asr sl │ │ │ │ + andseq r1, r1, r8, asr #23 │ │ │ │ ldrheq ip, [pc], #-32 @ │ │ │ │ - andseq r1, r1, r4, lsl r9 │ │ │ │ + andseq r1, r1, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #164] @ 233e60 │ │ │ │ ldr r1, [pc, #164] @ 233e64 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546250,17 +546250,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 233e10 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, lsr r2 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, lsl #19 │ │ │ │ + @ instruction: 0x00111af8 │ │ │ │ subseq ip, pc, r0, ror #3 │ │ │ │ - andseq r1, r1, r4, asr #16 │ │ │ │ + @ instruction: 0x001119b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 233f2c │ │ │ │ ldr r1, [pc, #160] @ 233f30 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546301,17 +546301,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 233edc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, ip, ror #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001118b8 │ │ │ │ + andseq r1, r1, r8, lsr #20 │ │ │ │ subseq ip, pc, r4, lsl r1 @ │ │ │ │ - andseq r1, r1, r8, ror r7 │ │ │ │ + andseq r1, r1, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #168] @ 234000 │ │ │ │ ldr r1, [pc, #168] @ 234004 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546354,17 +546354,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ b 233fb0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, pc, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001209fc │ │ │ │ + andseq r0, r2, ip, ror #22 │ │ │ │ subseq ip, pc, r0, asr #32 │ │ │ │ - andseq r1, r1, r8, lsr #13 │ │ │ │ + andseq r1, r1, r8, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 2340c4 │ │ │ │ ldr r1, [pc, #152] @ 2340c8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546403,17 +546403,17 @@ │ │ │ │ bl 22f38c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ b 234074 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, ip, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001118f8 │ │ │ │ + andseq r1, r1, r8, ror #20 │ │ │ │ subseq fp, pc, ip, ror pc @ │ │ │ │ - andseq r1, r1, r4, ror #11 │ │ │ │ + andseq r1, 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, #160] @ 234190 │ │ │ │ ldr r1, [pc, #160] @ 234194 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546454,17 +546454,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 22f38c │ │ │ │ mov r0, r4 │ │ │ │ b 234140 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, r8, lsl #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r4, lsr r8 │ │ │ │ + andseq r1, r1, r4, lsr #19 │ │ │ │ ldrheq fp, [pc], #-224 @ │ │ │ │ - andseq r1, r1, r4, lsl r5 │ │ │ │ + andseq r1, 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] @ 23425c │ │ │ │ ldr r1, [pc, #160] @ 234260 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546505,17 +546505,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 23420c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, ip, lsr lr @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001114d0 │ │ │ │ + andseq r1, r1, r0, asr #12 │ │ │ │ subseq fp, pc, r4, ror #27 │ │ │ │ - andseq r1, r1, r8, asr #8 │ │ │ │ + @ instruction: 0x001115b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 234328 │ │ │ │ ldr r1, [pc, #160] @ 23432c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546556,17 +546556,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 2342d8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, r0, ror sp @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r4, lsl #8 │ │ │ │ + andseq r1, r1, r4, ror r5 │ │ │ │ subseq fp, pc, r8, lsl sp @ │ │ │ │ - andseq r1, r1, ip, ror r3 │ │ │ │ + andseq r1, r1, ip, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 2343f4 │ │ │ │ ldr r1, [pc, #160] @ 2343f8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -546607,17 +546607,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 22f38c │ │ │ │ mov r0, #1 │ │ │ │ b 2343a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, r4, lsr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r1, r8, lsr r3 │ │ │ │ + andseq r1, r1, r8, lsr #9 │ │ │ │ subseq fp, pc, ip, asr #24 │ │ │ │ - @ instruction: 0x001112b0 │ │ │ │ + andseq r1, r1, r0, lsr #8 │ │ │ │ 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] @ 2345a0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -546715,29 +546715,29 @@ │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ b 23449c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq fp, pc, ip, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq fp, pc, ip, lsr fp @ │ │ │ │ - andseq sl, r0, r0, asr sl │ │ │ │ - andseq r1, r1, ip, lsr r4 │ │ │ │ + andseq sl, r0, r0, asr #23 │ │ │ │ + andseq r1, r1, ip, lsr #11 │ │ │ │ @ instruction: 0xffffaf68 │ │ │ │ lsr r3, r0, #7 │ │ │ │ cmp r3, #8 │ │ │ │ beq 2345d4 │ │ │ │ ldr r3, [pc, #20] @ 2345e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 2345e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ subseq r2, lr, ip, lsl r4 │ │ │ │ - @ instruction: 0x00113fd4 │ │ │ │ + andseq r4, r1, r4, asr #2 │ │ │ │ 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] @ 234654 │ │ │ │ @@ -546757,16 +546757,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 234650 │ │ │ │ ldr r0, [pc, #24] @ 234660 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1db7c <__longjmp_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ - andseq r3, r1, r4, lsr #31 │ │ │ │ - andeq r6, pc, r8, asr #10 │ │ │ │ + andseq r4, r1, r4, lsl r1 │ │ │ │ + @ instruction: 0x000f66b8 │ │ │ │ rsbeq r2, r2, r0, ror ip │ │ │ │ ldrdeq r2, [r2], #-160 @ 0xffffff60 @ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -546856,15 +546856,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 234740 │ │ │ │ - andseq sl, r4, ip, lsl #6 │ │ │ │ + andseq sl, r4, ip, ror r4 │ │ │ │ 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 │ │ │ │ @@ -547174,16 +547174,16 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ mov r0, #1 │ │ │ │ bl 1e68c │ │ │ │ - andseq r3, r1, r0, ror #20 │ │ │ │ - muleq pc, r8, lr @ │ │ │ │ + @ instruction: 0x00113bd0 │ │ │ │ + andeq r6, pc, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 234d18 │ │ │ │ @@ -548170,18 +548170,18 @@ │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ subseq sl, pc, r0, asr sp @ │ │ │ │ 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 │ │ │ │ - mulseq r4, r8, r0 │ │ │ │ + andseq r9, r4, r8, lsl #4 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - andseq r8, r4, r0, lsr #31 │ │ │ │ + andseq r9, r4, r0, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ bl 141fd4 │ │ │ │ @@ -549469,16 +549469,16 @@ │ │ │ │ b 23704c │ │ │ │ mvn r3, #0 │ │ │ │ b 23704c │ │ │ │ mvn r2, #0 │ │ │ │ b 236fc4 │ │ │ │ mvn r3, #0 │ │ │ │ b 237000 │ │ │ │ - andseq r7, r4, r0, lsl #21 │ │ │ │ - andseq r7, r4, r8, ror r9 │ │ │ │ + @ instruction: 0x00147bf0 │ │ │ │ + andseq r7, r4, r8, ror #21 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsr r3, r2, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq 237118 │ │ │ │ @@ -549564,17 +549564,17 @@ │ │ │ │ b 2371b4 │ │ │ │ mov r2, #0 │ │ │ │ b 2371b4 │ │ │ │ mvn r3, #0 │ │ │ │ b 23716c │ │ │ │ mvn r2, #0 │ │ │ │ b 2371b4 │ │ │ │ - @ instruction: 0x001478dc │ │ │ │ - andseq r7, r4, sp, ror #16 │ │ │ │ - andseq r7, r4, r5, asr r8 │ │ │ │ + andseq r7, r4, ip, asr #20 │ │ │ │ + @ instruction: 0x001479dd │ │ │ │ + andseq r7, r4, r5, asr #19 │ │ │ │ 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 │ │ │ │ @@ -549600,16 +549600,16 @@ │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne 2372a0 │ │ │ │ b 23728c │ │ │ │ - andseq r7, r4, r4, asr r8 │ │ │ │ - andseq r7, r4, r8, lsr #16 │ │ │ │ + andseq r7, r4, r4, asr #19 │ │ │ │ + mulseq r4, r8, r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [lr, #8] │ │ │ │ ldr ip, [pc, #1916] @ 237a5c │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ @@ -550088,28 +550088,28 @@ │ │ │ │ ldr r3, [pc, #100] @ 237ab0 │ │ │ │ cmp r4, r3 │ │ │ │ bne 237a34 │ │ │ │ b 2379d0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x001476d2 │ │ │ │ + andseq r7, r4, r2, asr #16 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - @ instruction: 0x001475b4 │ │ │ │ + andseq r7, r4, r4, lsr #14 │ │ │ │ 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, lr, lsl #5 │ │ │ │ - andseq r7, r4, lr, ror #4 │ │ │ │ - andseq r7, r4, r6, asr r2 │ │ │ │ + @ instruction: 0x001473fe │ │ │ │ + @ instruction: 0x001473de │ │ │ │ + andseq r7, r4, r6, asr #7 │ │ │ │ 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 │ │ │ │ @@ -550214,15 +550214,15 @@ │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #375] @ 0x177 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r6, r4, lr, asr #28 │ │ │ │ + @ instruction: 0x00146fbe │ │ │ │ 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] @ 237d04 │ │ │ │ mov lr, r0 │ │ │ │ @@ -550372,15 +550372,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, ip, ror #25 │ │ │ │ + andseq r6, r4, ip, asr lr │ │ │ │ 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 │ │ │ │ @@ -550838,15 +550838,15 @@ │ │ │ │ popeq {r4, pc} │ │ │ │ b 238570 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - andseq r6, r4, r8, lsr r6 │ │ │ │ + andseq r6, r4, r8, lsr #15 │ │ │ │ @ instruction: 0xff800000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -550857,33 +550857,33 @@ │ │ │ │ ldr r1, [pc, #24] @ 238668 │ │ │ │ ldr r0, [pc, #24] @ 23866c │ │ │ │ ldr r2, [pc, #24] @ 238670 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345e8 │ │ │ │ - andseq r7, r4, r8, asr #4 │ │ │ │ - ldrheq fp, [r0], -r0 │ │ │ │ - andseq r9, r0, r4, ror #11 │ │ │ │ + @ instruction: 0x001473b8 │ │ │ │ + andseq fp, r0, r0, lsr #4 │ │ │ │ + andseq r9, r0, r4, asr r7 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 2386a4 │ │ │ │ ldr r1, [pc, #24] @ 2386a8 │ │ │ │ ldr r0, [pc, #24] @ 2386ac │ │ │ │ ldr r2, [pc, #24] @ 2386b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345e8 │ │ │ │ - @ instruction: 0x001471f8 │ │ │ │ - andseq fp, r0, r0, ror r0 │ │ │ │ - andseq r9, r0, r4, lsr #11 │ │ │ │ + andseq r7, r4, r8, ror #6 │ │ │ │ + andseq fp, r0, r0, ror #3 │ │ │ │ + andseq r9, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi 2386e4 │ │ │ │ ldr r3, [pc, #68] @ 238708 │ │ │ │ sub r0, r0, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #20 │ │ │ │ @@ -550898,15 +550898,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001464d0 │ │ │ │ + andseq r6, r4, r0, asr #12 │ │ │ │ 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 │ │ │ │ @@ -553359,15 +553359,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r1, r2 │ │ │ │ b 23ad04 │ │ │ │ mov r1, r2 │ │ │ │ b 23ad04 │ │ │ │ - andseq r3, r4, r5, asr #29 │ │ │ │ + andseq r4, r4, r5, lsr r0 │ │ │ │ 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] @ 23aff0 │ │ │ │ ldr r3, [pc, #600] @ 23aff4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -554482,27 +554482,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 251738 │ │ │ │ subseq r4, pc, r0, ror r6 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r4, pc, r4, asr r6 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r3, r4, sl, lsr #3 │ │ │ │ + andseq r3, r4, sl, lsl r3 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - andseq r3, r4, lr, lsl r1 │ │ │ │ + andseq r3, r4, lr, lsl #5 │ │ │ │ subseq r4, pc, r8, lsr r3 @ │ │ │ │ - andseq r2, r4, r4, asr #30 │ │ │ │ - andseq r2, r4, ip, lsl #30 │ │ │ │ - andseq ip, r0, r0, ror sl │ │ │ │ + ldrheq r3, [r4], -r4 │ │ │ │ + andseq r3, r4, ip, ror r0 │ │ │ │ + andseq ip, r0, r0, ror #23 │ │ │ │ ldrheq r4, [pc], #-20 @ │ │ │ │ - andseq ip, r0, r8, asr #19 │ │ │ │ - andseq ip, r0, r8, ror r9 │ │ │ │ - andseq r3, r0, ip, lsl #13 │ │ │ │ - andseq ip, r0, r4, ror #17 │ │ │ │ - andseq ip, r0, r4, ror #17 │ │ │ │ + andseq ip, r0, r8, lsr fp │ │ │ │ + andseq ip, r0, r8, ror #21 │ │ │ │ + @ instruction: 0x001037fc │ │ │ │ + andseq ip, r0, r4, asr sl │ │ │ │ + andseq ip, r0, r4, asr sl │ │ │ │ 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] @ 23c2ec │ │ │ │ mov r9, r3 │ │ │ │ @@ -554735,17 +554735,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ b 23c0ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x005f4098 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r4, pc, ip, asr r0 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r2, r4, r4, ror #24 │ │ │ │ + @ instruction: 0x00142dd4 │ │ │ │ subseq r3, pc, r0, lsl pc @ │ │ │ │ - andseq r2, r4, r8, ror #22 │ │ │ │ + @ instruction: 0x00142cd8 │ │ │ │ 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] @ 23c508 │ │ │ │ @@ -555825,23 +555825,23 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ subseq r3, pc, r4, asr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ @ instruction: 0x005f3694 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r2, r4, r4, ror #5 │ │ │ │ + andseq r2, r4, r4, asr r4 │ │ │ │ subseq r3, pc, r0, lsr #7 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - @ instruction: 0x0010b5d0 │ │ │ │ - @ instruction: 0x0010b4bc │ │ │ │ - andseq fp, r0, r8, asr #10 │ │ │ │ - @ instruction: 0x0010b4d4 │ │ │ │ - andseq fp, r0, r0, ror #10 │ │ │ │ + andseq fp, r0, r0, asr #14 │ │ │ │ + andseq fp, r0, ip, lsr #12 │ │ │ │ + @ instruction: 0x0010b6b8 │ │ │ │ + andseq fp, r0, r4, asr #12 │ │ │ │ + @ instruction: 0x0010b6d0 │ │ │ │ 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] @ 23d778 │ │ │ │ ldr r8, [r6, #20] │ │ │ │ @@ -556365,16 +556365,16 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ subseq r2, pc, ip, asr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r2, pc, r4, lsr #16 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldrsbeq r2, [pc], #-100 @ │ │ │ │ - andseq r1, r4, ip, lsr #5 │ │ │ │ - mulseq r4, ip, r2 │ │ │ │ + andseq r1, r4, ip, lsl r4 │ │ │ │ + andseq r1, r4, ip, lsl #8 │ │ │ │ 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] @ 23dfcc │ │ │ │ ldr r3, [pc, #824] @ 23dfd0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -556797,15 +556797,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ ldrsbeq r1, [pc], #-240 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ - andseq sl, r0, r0, lsl #13 │ │ │ │ + @ instruction: 0x0010a7f0 │ │ │ │ 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 │ │ │ │ @@ -558519,15 +558519,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ b 23f9ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x005f0a90 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - andseq pc, r3, ip, lsl r6 @ │ │ │ │ + andseq pc, r3, ip, lsl #15 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x005f049c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -558733,15 +558733,15 @@ │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b 23ffa4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrheq r0, [pc], #-20 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r0, pc, r8, ror r1 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0013eeb8 │ │ │ │ + andseq pc, r3, r8, lsr #32 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ subseq r0, pc, ip, lsr 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 │ │ │ │ @@ -559666,26 +559666,26 @@ │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ b 2409d4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r2, #6 │ │ │ │ b 240fb0 │ │ │ │ subseq pc, lr, ip, lsr lr @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq lr, r3, r6, ror #22 │ │ │ │ + @ instruction: 0x0013ecd6 │ │ │ │ andeq ip, r2, pc, lsl #11 │ │ │ │ - andseq r8, r0, r4, lsl #15 │ │ │ │ - andseq r8, r0, r0, asr #14 │ │ │ │ + @ instruction: 0x001088f4 │ │ │ │ + @ instruction: 0x001088b0 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - @ 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 │ │ │ │ + andseq lr, r3, lr, lsr #24 │ │ │ │ + andseq lr, r3, r8, ror #23 │ │ │ │ + @ instruction: 0x0013ebd6 │ │ │ │ + @ instruction: 0x0013ebd2 │ │ │ │ + @ instruction: 0x0013ebbc │ │ │ │ + andseq lr, r3, lr, lsr fp │ │ │ │ subseq pc, lr, r0, ror sl @ │ │ │ │ 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] @ 241e60 │ │ │ │ @@ -560588,44 +560588,44 @@ │ │ │ │ str r3, [fp, #-404] @ 0xfffffe6c │ │ │ │ bhi 241dc0 │ │ │ │ b 241700 │ │ │ │ @ instruction: 0x005eef94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq lr, lr, r4, ror pc │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - andseq sp, r3, r2, lsr #25 │ │ │ │ + andseq sp, r3, r2, lsl lr │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - andseq sp, r3, ip, lsl #22 │ │ │ │ + andseq sp, r3, ip, ror ip │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ subseq lr, lr, r4, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - mulseq r0, r0, r6 │ │ │ │ - mulseq r0, ip, r5 │ │ │ │ + andseq r7, r0, r0, lsl #16 │ │ │ │ + andseq r7, r0, ip, lsl #14 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r5, r0, r1, lsl r0 │ │ │ │ - andseq sp, r3, ip, ror #20 │ │ │ │ + @ instruction: 0x0013dbdc │ │ │ │ andeq ip, r2, pc, lsl #11 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - ldrheq r7, [r0], -r8 │ │ │ │ + andseq r7, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x00106cb0 │ │ │ │ + andseq r6, r0, r0, lsr #28 │ │ │ │ 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 │ │ │ │ - andseq r5, r0, ip, lsl #23 │ │ │ │ + @ instruction: 0x00105cfc │ │ │ │ ldr r3, [fp, #-428] @ 0xfffffe54 │ │ │ │ cmp r3, #0 │ │ │ │ beq 242cc8 │ │ │ │ sub r4, fp, #140 @ 0x8c │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp, #-428] @ 0xfffffe54 │ │ │ │ str r3, [sp] │ │ │ │ @@ -562727,23 +562727,23 @@ │ │ │ │ bhi 243ef4 │ │ │ │ b 241700 │ │ │ │ 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 │ │ │ │ - mulseq r0, r0, r0 │ │ │ │ + andseq r5, r0, r0, lsl #4 │ │ │ │ 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 #2 │ │ │ │ + @ instruction: 0x001042b4 │ │ │ │ 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 │ │ │ │ @@ -566023,35 +566023,35 @@ │ │ │ │ andeq r2, r0, r0, asr r0 │ │ │ │ andeq r1, r0, r0, asr r0 │ │ │ │ subseq r9, lr, r0, ror #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrheq r9, [lr], #-100 @ 0xffffff9c │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - andseq r8, r3, r8, lsl r7 │ │ │ │ + andseq r8, r3, r8, lsl #17 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - andseq r8, r3, ip, asr #22 │ │ │ │ - ldrsbeq r2, [r0], -r8 │ │ │ │ + @ instruction: 0x00138cbc │ │ │ │ + andseq r2, r0, r8, asr #4 │ │ │ │ subseq r9, lr, r0, lsl #11 │ │ │ │ muleq r0, r1, r2 │ │ │ │ subseq r9, lr, r8, ror r3 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - andseq r8, r3, r2, lsl #11 │ │ │ │ + @ instruction: 0x001386f2 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x00137fbe │ │ │ │ + andseq r8, r3, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x001378f6 │ │ │ │ + andseq r7, r3, r6, ror #20 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - andseq r7, r3, r2, ror #16 │ │ │ │ + @ instruction: 0x001379d2 │ │ │ │ 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 │ │ │ │ @@ -568160,28 +568160,28 @@ │ │ │ │ b 246a68 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ bl 239130 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3] │ │ │ │ b 246a68 │ │ │ │ - andseq r7, r3, sl, lsl #3 │ │ │ │ - andseq r7, r3, r6, lsl r1 │ │ │ │ - ldrsbeq r7, [r3], -r2 │ │ │ │ + @ instruction: 0x001372fa │ │ │ │ + andseq r7, r3, r6, lsl #5 │ │ │ │ + andseq r7, r3, r2, asr #4 │ │ │ │ muleq r0, sp, r2 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - andseq r6, r3, r2, lsr #26 │ │ │ │ + mulseq r3, r2, lr │ │ │ │ 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, sl, asr #23 │ │ │ │ + andseq r5, r3, sl, lsr sp │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - strdeq lr, [pc], -r8 │ │ │ │ + andeq lr, pc, r8, ror #20 │ │ │ │ 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] │ │ │ │ @@ -569924,29 +569924,29 @@ │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ mov r3, ip │ │ │ │ mov r2, #0 │ │ │ │ b 24b0c0 │ │ │ │ ldrsbeq r5, [lr], #-212 @ 0xffffff2c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r5, r3, lr, asr #9 │ │ │ │ + andseq r5, r3, lr, lsr r6 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ subseq r5, lr, r0, ror #20 │ │ │ │ - @ instruction: 0x001351b4 │ │ │ │ - andeq lr, pc, r0, asr r6 @ │ │ │ │ + andseq r5, r3, r4, lsr #6 │ │ │ │ + andeq lr, pc, r0, asr #15 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - andseq r4, r3, r6, lsl lr │ │ │ │ + andseq r4, r3, r6, lsl #31 │ │ │ │ subseq r5, lr, r0, lsr #9 │ │ │ │ - andeq sp, pc, ip, lsl #31 │ │ │ │ - andeq r4, pc, r4, lsl #14 │ │ │ │ - strdeq sp, [pc], -r8 │ │ │ │ + strdeq lr, [pc], -ip │ │ │ │ + andeq r4, pc, r4, ror r8 @ │ │ │ │ + andeq lr, pc, r8, rrx │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - andeq sp, pc, r0, ror #8 │ │ │ │ + ldrdeq sp, [pc], -r0 │ │ │ │ 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 │ │ │ │ @@ -571852,32 +571852,32 @@ │ │ │ │ bl 251738 │ │ │ │ ldr r1, [pc, #84] @ 24ceb4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - andseq r3, r3, r0, lsl #2 │ │ │ │ + andseq r3, r3, r0, ror r2 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - andeq ip, pc, ip, lsl #5 │ │ │ │ + strdeq ip, [pc], -ip @ │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ muleq r0, r3, r2 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24ce8c │ │ │ │ submi r0, r0, r0 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ - andeq fp, pc, r0, lsr #27 │ │ │ │ + andeq fp, pc, r0, lsl pc @ │ │ │ │ + strheq ip, [pc], -r0 │ │ │ │ + muleq pc, r0, pc @ │ │ │ │ + andeq fp, pc, r8, ror #30 │ │ │ │ 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 │ │ │ │ + andeq fp, pc, r4, lsl pc @ │ │ │ │ + andeq fp, pc, r8, ror #29 │ │ │ │ + @ instruction: 0x000fbebc │ │ │ │ + muleq pc, r0, lr @ │ │ │ │ + andeq fp, pc, r4, ror #28 │ │ │ │ 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] @ 24d6e8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -572030,15 +572030,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ bne 24d10c │ │ │ │ ldrb r3, [r0, #330] @ 0x14a │ │ │ │ cmp r3, #0 │ │ │ │ beq 24d160 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ cmp r0, #0 │ │ │ │ beq 24d160 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ beq 24d160 │ │ │ │ ldr r2, [r7] │ │ │ │ @@ -572196,15 +572196,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 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 24ceb8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -572396,19 +572396,19 @@ │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ bl 2363f0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ subseq r3, lr, r0, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r2, r3, r8, asr r9 │ │ │ │ + andseq r2, r3, r8, asr #21 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ subseq r2, lr, r8, lsr #31 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - andeq fp, pc, r4, ror #14 │ │ │ │ + ldrdeq fp, [pc], -r4 │ │ │ │ ldr r2, [pc, #64] @ 24d74c │ │ │ │ ldr ip, [pc, #64] @ 24d750 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r2, ip] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ @@ -573640,49 +573640,49 @@ │ │ │ │ beq 250910 │ │ │ │ mov r2, #0 │ │ │ │ add ip, r5, #500 @ 0x1f4 │ │ │ │ b 24eaf8 │ │ │ │ subseq r2, lr, r0, lsl #9 │ │ │ │ subseq r2, lr, r0, ror r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r1, r3, r8, asr #24 │ │ │ │ + @ instruction: 0x00131db8 │ │ │ │ subseq r2, lr, r8, lsl #7 │ │ │ │ - andseq r1, r3, lr, asr #22 │ │ │ │ + @ instruction: 0x00131cbe │ │ │ │ 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, lsl r6 @ │ │ │ │ - andeq r9, pc, r0, ror #10 │ │ │ │ - andeq fp, sp, r0, asr #5 │ │ │ │ - ldrdeq r9, [pc], -r4 │ │ │ │ - andeq r9, pc, r4, lsr r5 @ │ │ │ │ - muleq sp, r4, r2 │ │ │ │ - muleq pc, r8, r5 @ │ │ │ │ - andeq r9, pc, r8, lsl #10 │ │ │ │ - andeq fp, sp, r8, ror #4 │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ - andeq r9, pc, ip, ror r4 @ │ │ │ │ - ldrdeq fp, [sp], -ip │ │ │ │ - andeq r9, pc, r0, asr #9 │ │ │ │ - andeq r9, pc, r0, asr r4 @ │ │ │ │ - @ instruction: 0x000db1b0 │ │ │ │ - andeq r9, pc, r4, lsl #9 │ │ │ │ - andeq r9, pc, r4, lsr #8 │ │ │ │ - andeq fp, sp, r4, lsl #3 │ │ │ │ + andeq r9, pc, ip, lsl #15 │ │ │ │ ldrdeq r9, [pc], -r0 │ │ │ │ - ldrdeq r9, [pc], -ip │ │ │ │ - andeq fp, sp, ip, lsr r1 │ │ │ │ - andseq pc, r2, r8, lsl lr @ │ │ │ │ + andeq fp, sp, r0, lsr r4 │ │ │ │ + andeq r9, pc, r4, asr #14 │ │ │ │ + andeq r9, pc, r4, lsr #13 │ │ │ │ + andeq fp, sp, r4, lsl #8 │ │ │ │ + andeq r9, pc, r8, lsl #14 │ │ │ │ + andeq r9, pc, r8, ror r6 @ │ │ │ │ + ldrdeq fp, [sp], -r8 │ │ │ │ + andeq r9, pc, ip, ror #12 │ │ │ │ + andeq r9, pc, ip, ror #11 │ │ │ │ + andeq fp, sp, ip, asr #6 │ │ │ │ + andeq r9, pc, r0, lsr r6 @ │ │ │ │ + andeq r9, pc, r0, asr #11 │ │ │ │ + andeq fp, sp, r0, lsr #6 │ │ │ │ + strdeq r9, [pc], -r4 │ │ │ │ + muleq pc, r4, r5 @ │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ + andeq r9, pc, r0, asr #10 │ │ │ │ + andeq r9, pc, ip, asr #10 │ │ │ │ + andeq fp, sp, ip, lsr #5 │ │ │ │ + andseq pc, r2, r8, lsl #31 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq 2507d8 │ │ │ │ ldrb r4, [ip, r2, lsl #2] │ │ │ │ cmp r4, #17 │ │ │ │ bne 24eaec │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ @@ -575698,87 +575698,87 @@ │ │ │ │ bne 2502f4 │ │ │ │ b 2509ec │ │ │ │ ldr r7, [fp, #-164] @ 0xffffff5c │ │ │ │ ldr r1, [pc, #236] @ 250b6c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ - andeq r9, pc, ip, asr r3 @ │ │ │ │ - andeq sl, sp, r4, ror #30 │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ - andeq r9, pc, r0, asr #1 │ │ │ │ - andeq sl, sp, r0, lsr #28 │ │ │ │ - andeq r9, pc, r4, lsl #1 │ │ │ │ - andeq r8, pc, r0, asr #30 │ │ │ │ - andeq sl, sp, r0, lsr #25 │ │ │ │ - strdeq r8, [pc], -r4 │ │ │ │ - andeq r8, pc, r0, lsr #28 │ │ │ │ - andeq sl, sp, r0, lsl #23 │ │ │ │ - andeq r8, pc, ip, ror #29 │ │ │ │ - strdeq r8, [pc], -r4 │ │ │ │ - andeq sl, sp, r4, asr fp │ │ │ │ - ldrdeq r8, [pc], -ip │ │ │ │ - andeq r8, pc, r8, asr #27 │ │ │ │ - andeq sl, sp, r8, lsr #22 │ │ │ │ - andeq r8, pc, ip, lsl sp @ │ │ │ │ - andeq r8, pc, r4, lsl sp @ │ │ │ │ - andeq sl, sp, r4, ror sl │ │ │ │ - andeq r8, pc, r0, lsl sp @ │ │ │ │ - andeq r8, pc, r8, ror #25 │ │ │ │ - andeq sl, sp, r8, asr #20 │ │ │ │ + andeq r9, pc, ip, asr #9 │ │ │ │ + ldrdeq fp, [sp], -r4 │ │ │ │ + andeq r9, pc, r0, ror #6 │ │ │ │ + andeq r9, pc, r0, lsr r2 @ │ │ │ │ + muleq sp, r0, pc @ │ │ │ │ + strdeq r9, [pc], -r4 │ │ │ │ + strheq r9, [pc], -r0 │ │ │ │ + andeq sl, sp, r0, lsl lr │ │ │ │ + andeq r9, pc, r4, rrx │ │ │ │ + muleq pc, r0, pc @ │ │ │ │ + strdeq sl, [sp], -r0 │ │ │ │ + andeq r9, pc, ip, asr r0 @ │ │ │ │ + andeq r8, pc, r4, ror #30 │ │ │ │ + andeq sl, sp, r4, asr #25 │ │ │ │ + andeq r9, pc, ip, asr #32 │ │ │ │ + andeq r8, pc, r8, lsr pc @ │ │ │ │ + muleq sp, r8, ip │ │ │ │ + andeq r8, pc, ip, lsl #29 │ │ │ │ + andeq r8, pc, r4, lsl #29 │ │ │ │ + andeq sl, sp, r4, ror #23 │ │ │ │ + andeq r8, pc, r0, lsl #29 │ │ │ │ + andeq r8, pc, r8, asr lr @ │ │ │ │ + @ instruction: 0x000dabb8 │ │ │ │ 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, ror r9 @ │ │ │ │ - andeq r8, pc, r4, lsr r9 @ │ │ │ │ - muleq sp, r4, r6 │ │ │ │ - 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, ip, ror #9 │ │ │ │ - andeq r8, pc, r4, asr #17 │ │ │ │ - andeq r8, pc, r4, lsr #14 │ │ │ │ - andeq sl, sp, r4, lsl #9 │ │ │ │ + andeq r8, pc, r4, ror #21 │ │ │ │ + andeq r8, pc, r4, lsr #21 │ │ │ │ + andeq sl, sp, r4, lsl #16 │ │ │ │ + andeq r8, pc, r8, lsr #25 │ │ │ │ + andeq r8, pc, r0, lsl #24 │ │ │ │ + andeq r8, pc, ip, lsl #19 │ │ │ │ + strdeq r8, [pc], -ip │ │ │ │ + andeq sl, sp, ip, asr r6 │ │ │ │ + andeq r8, pc, r4, lsr sl @ │ │ │ │ + muleq pc, r4, r8 @ │ │ │ │ + strdeq sl, [sp], -r4 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - andeq r8, pc, r0, lsl #16 │ │ │ │ - andeq r8, pc, r0, asr #12 │ │ │ │ - andeq sl, sp, r0, lsr #7 │ │ │ │ - andeq r8, pc, r8, lsr #18 │ │ │ │ - andeq r8, pc, ip, lsl #12 │ │ │ │ - andeq sl, sp, ip, ror #6 │ │ │ │ - andeq r8, pc, r0, lsr #14 │ │ │ │ - muleq pc, r8, r5 @ │ │ │ │ - strdeq sl, [sp], -r8 │ │ │ │ + andeq r8, pc, r0, ror r9 @ │ │ │ │ + @ instruction: 0x000f87b0 │ │ │ │ + andeq sl, sp, r0, lsl r5 │ │ │ │ + muleq pc, r8, sl @ │ │ │ │ + andeq r8, pc, ip, ror r7 @ │ │ │ │ + ldrdeq sl, [sp], -ip │ │ │ │ + muleq pc, r0, r8 @ │ │ │ │ + andeq r8, pc, r8, lsl #14 │ │ │ │ + andeq sl, sp, r8, ror #8 │ │ │ │ + andeq r8, pc, r0, lsl r8 @ │ │ │ │ andeq r8, pc, r0, lsr #13 │ │ │ │ - andeq r8, pc, r0, lsr r5 @ │ │ │ │ - muleq sp, r0, r2 │ │ │ │ - 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 @ │ │ │ │ + andeq sl, sp, r0, lsl #8 │ │ │ │ + andeq r8, pc, r0, asr #17 │ │ │ │ + andeq r8, pc, r8, ror #16 │ │ │ │ + ldrdeq r8, [pc], -r4 │ │ │ │ + @ instruction: 0x000f84b8 │ │ │ │ + andeq r8, pc, ip, ror #9 │ │ │ │ + andeq r8, pc, r0, lsr r7 @ │ │ │ │ + andeq r8, pc, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 250ba0 │ │ │ │ ldr r1, [pc, #24] @ 250ba4 │ │ │ │ ldr r0, [pc, #24] @ 250ba8 │ │ │ │ ldr r2, [pc, #24] @ 250bac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345e8 │ │ │ │ - andseq lr, r2, r8, asr #26 │ │ │ │ - andeq r2, pc, r4, ror fp @ │ │ │ │ - andeq r1, pc, r8, lsr #1 │ │ │ │ + @ instruction: 0x0012eeb8 │ │ │ │ + andeq r2, pc, r4, ror #25 │ │ │ │ + andeq r1, pc, r8, lsl r2 @ │ │ │ │ @ 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 │ │ │ │ @@ -575898,36 +575898,36 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 212b0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 272ba4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 250e08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2af19c │ │ │ │ + bl 2af30c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2ea930 │ │ │ │ + bl 2eaaa0 │ │ │ │ orr r5, r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2ec350 │ │ │ │ + bl 2ec4c0 │ │ │ │ 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 250da4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2afc80 │ │ │ │ + bl 2afdf0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl a545c │ │ │ │ ldrb r3, [r7, #329] @ 0x149 │ │ │ │ cmp r3, #0 │ │ │ │ bne 250fc0 │ │ │ │ ldrb r3, [r7, #323] @ 0x143 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -575937,23 +575937,23 @@ │ │ │ │ beq 250f20 │ │ │ │ ldr r3, [pc, #1084] @ 251270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 30a938 │ │ │ │ + bl 30aaa8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 250fcc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 316994 │ │ │ │ + bl 316b04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2b2fa4 │ │ │ │ + bl 2b3114 │ │ │ │ ldr lr, [r6, #112] @ 0x70 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp lr, #4 │ │ │ │ beq 25100c │ │ │ │ ldr r3, [pc, #1012] @ 251274 │ │ │ │ ldrb r2, [ip, #32] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ @@ -576036,17 +576036,17 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl a545c │ │ │ │ b 250e20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 272ce4 │ │ │ │ b 250e14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 308cac │ │ │ │ + bl 308e1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl a545c │ │ │ │ b 250e50 │ │ │ │ tst r3, #32 │ │ │ │ beq 250ed4 │ │ │ │ ldr r3, [pc, #648] @ 251280 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -576107,15 +576107,15 @@ │ │ │ │ beq 251248 │ │ │ │ ldr r3, [pc, #440] @ 251294 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2511d8 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [ip, #24] │ │ │ │ moveq r1, ip │ │ │ │ - bl 2b7dec │ │ │ │ + bl 2b7f5c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, #486] @ 0x1e6 │ │ │ │ b 250eec │ │ │ │ cmp r1, #0 │ │ │ │ beq 251254 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ @@ -576206,30 +576206,30 @@ │ │ │ │ udf #0 │ │ │ │ subseq pc, sp, r0, lsr #6 │ │ │ │ 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, ip, lsl sl │ │ │ │ + andseq lr, r2, ip, lsl #23 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - @ instruction: 0x0012e8d3 │ │ │ │ - andeq pc, sp, ip, lsl r2 @ │ │ │ │ - andeq pc, sp, r0, lsl #4 │ │ │ │ - andeq sp, pc, r0, lsr #9 │ │ │ │ - andeq r7, lr, r0, lsr #5 │ │ │ │ - muleq lr, r4, r4 │ │ │ │ - andeq r7, lr, r0, lsl #3 │ │ │ │ - andeq r9, sp, r8, ror r9 │ │ │ │ - andeq r7, pc, ip, lsr pc @ │ │ │ │ - andeq r7, lr, ip, lsr r1 │ │ │ │ - andeq sp, pc, ip, lsl r3 @ │ │ │ │ - andeq pc, sp, ip, asr r0 @ │ │ │ │ - andeq pc, sp, r8, asr r0 @ │ │ │ │ - andeq pc, sp, ip, lsr r0 @ │ │ │ │ + andseq lr, r2, r3, asr #20 │ │ │ │ + andeq pc, sp, ip, lsl #7 │ │ │ │ + andeq pc, sp, r0, ror r3 @ │ │ │ │ + andeq sp, pc, r0, lsl r6 @ │ │ │ │ + andeq r7, lr, r0, lsl r4 │ │ │ │ + andeq lr, lr, r4, lsl #12 │ │ │ │ + strdeq r7, [lr], -r0 │ │ │ │ + andeq r9, sp, r8, ror #21 │ │ │ │ + andeq r8, pc, ip, lsr #1 │ │ │ │ + andeq r7, lr, ip, lsr #5 │ │ │ │ + andeq sp, pc, ip, lsl #9 │ │ │ │ + andeq pc, sp, ip, asr #3 │ │ │ │ + andeq pc, sp, r8, asr #3 │ │ │ │ + andeq pc, sp, ip, lsr #3 │ │ │ │ b 1421d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -576569,16 +576569,16 @@ │ │ │ │ bl 140ac0 │ │ │ │ b 2517d8 │ │ │ │ @ instruction: 0x005de89c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq lr, sp, r4, lsl #17 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - andeq r9, sp, ip, ror r3 │ │ │ │ - andeq r9, sp, r0, ror #6 │ │ │ │ + andeq r9, sp, ip, ror #9 │ │ │ │ + ldrdeq r9, [sp], -r0 │ │ │ │ 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 │ │ │ │ @@ -576597,15 +576597,15 @@ │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ str r7, [r4, #208] @ 0xd0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #8] @ 251894 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ - andeq r7, pc, r0, asr #17 │ │ │ │ + andeq r7, pc, r0, lsr sl @ │ │ │ │ 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 │ │ │ │ @@ -576614,15 +576614,15 @@ │ │ │ │ beq 2518c8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ 2518d8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ - muleq pc, ip, r8 @ │ │ │ │ + andeq r7, pc, ip, lsl #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 r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ @@ -576689,15 +576689,15 @@ │ │ │ │ bne 25198c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #8] @ 251a04 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ - andeq r7, pc, r0, ror r7 @ │ │ │ │ + andeq r7, pc, r0, ror #17 │ │ │ │ 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] @ 251f24 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -577022,15 +577022,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ ldrsbeq lr, [sp], #-80 @ 0xffffffb0 │ │ │ │ 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 #4 │ │ │ │ + ldrdeq r7, [pc], -r8 │ │ │ │ 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 │ │ │ │ @@ -577370,15 +577370,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 2524a8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ subseq sp, sp, r8, asr ip │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - andeq r6, pc, r0, lsr #26 │ │ │ │ + muleq pc, r0, lr @ │ │ │ │ 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 │ │ │ │ @@ -577392,15 +577392,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ bne 2524d4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [pc, #8] @ 252500 │ │ │ │ mov r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ - ldrdeq r6, [pc], -ip │ │ │ │ + andeq r6, pc, ip, asr #28 │ │ │ │ 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 │ │ │ │ @@ -577615,17 +577615,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 252880 │ │ │ │ ldr r0, [pc, #24] @ 252884 │ │ │ │ ldr r2, [pc, #24] @ 252888 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345e8 │ │ │ │ - ldrsheq sp, [r2], -r8 │ │ │ │ - muleq pc, r8, lr @ │ │ │ │ - andeq pc, lr, ip, asr #7 │ │ │ │ + andseq sp, r2, r8, ror #4 │ │ │ │ + andeq r1, pc, r8 │ │ │ │ + andeq pc, lr, ip, lsr r5 @ │ │ │ │ @ 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] @ 253378 │ │ │ │ mov r4, r0 │ │ │ │ @@ -578319,27 +578319,27 @@ │ │ │ │ beq 252a90 │ │ │ │ ldr r3, [pc, #80] @ 2533bc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 252db8 │ │ │ │ subseq sp, sp, r4, asr r7 │ │ │ │ - @ instruction: 0x0012cffa │ │ │ │ + andseq sp, r2, sl, ror #2 │ │ │ │ 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, lr, lsl #28 │ │ │ │ - @ instruction: 0x0012cdfc │ │ │ │ - @ instruction: 0x0012ccd0 │ │ │ │ + andseq ip, r2, lr, ror pc │ │ │ │ + andseq ip, r2, ip, ror #30 │ │ │ │ + andseq ip, r2, r0, asr #28 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - andseq ip, r2, r4, ror #13 │ │ │ │ + andseq ip, r2, r4, asr r8 │ │ │ │ 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 │ │ │ │ @@ -578561,17 +578561,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 253748 │ │ │ │ ldr r0, [pc, #24] @ 25374c │ │ │ │ ldr r2, [pc, #24] @ 253750 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345e8 │ │ │ │ - andseq ip, r2, ip, lsr r2 │ │ │ │ - ldrdeq pc, [lr], -r0 │ │ │ │ - andeq lr, lr, r4, lsl #10 │ │ │ │ + andseq ip, r2, ip, lsr #7 │ │ │ │ + andeq r0, pc, r0, asr #2 │ │ │ │ + andeq lr, lr, r4, ror r6 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r1, [ip] │ │ │ │ ands r3, r1, #12288 @ 0x3000 │ │ │ │ beq 2537b0 │ │ │ │ ldr r3, [ip, #28] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -580728,15 +580728,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 2558b0 │ │ │ │ - andseq sl, r2, r6, ror #1 │ │ │ │ + andseq sl, r2, r6, asr r2 │ │ │ │ add r2, r0, r1 │ │ │ │ ldrb r3, [r2, #32] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bne 25594c │ │ │ │ ldrb r3, [r0, #96] @ 0x60 │ │ │ │ add ip, r3, #1 │ │ │ │ strb ip, [r0, #96] @ 0x60 │ │ │ │ @@ -584564,30 +584564,30 @@ │ │ │ │ subseq r7, sp, ip, lsr 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 │ │ │ │ - andseq r6, r2, r6, lsr #31 │ │ │ │ + andseq r7, r2, r6, lsl r1 │ │ │ │ muleq r0, r9, r2 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ subseq r7, sp, r4, asr #1 │ │ │ │ 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 │ │ │ │ - andseq r5, r2, r2, asr #29 │ │ │ │ - andseq r5, r2, r6, asr #26 │ │ │ │ + andseq r6, r2, r2, lsr r0 │ │ │ │ + @ instruction: 0x00125eb6 │ │ │ │ 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 2589dc │ │ │ │ @@ -585992,15 +585992,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 25a91c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00124fde │ │ │ │ + andseq r5, r2, lr, asr #2 │ │ │ │ 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 │ │ │ │ @@ -586224,15 +586224,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 25ae50 │ │ │ │ mov sl, #1 │ │ │ │ b 25ae50 │ │ │ │ mov sl, #16 │ │ │ │ b 25ae50 │ │ │ │ subseq r5, sp, r8, lsl r2 │ │ │ │ - @ instruction: 0x00124bf3 │ │ │ │ + andseq r4, r2, r3, ror #26 │ │ │ │ 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] │ │ │ │ @@ -586593,20 +586593,20 @@ │ │ │ │ b 25b168 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r5, sp, r8, asr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ @ instruction: 0x005d5094 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - strdeq lr, [lr], -ip │ │ │ │ + andeq lr, lr, ip, ror #6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r0, asr r7 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ - andeq lr, lr, r8, lsl #1 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x005d4b9c │ │ │ │ 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 │ │ │ │ @@ -586995,15 +586995,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] @ 25bb20 │ │ │ │ b 25b9e4 │ │ │ │ - andseq r4, r2, r1, lsl #1 │ │ │ │ + @ instruction: 0x001241f1 │ │ │ │ subseq r4, sp, ip, lsr 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} │ │ │ │ @@ -587487,19 +587487,19 @@ │ │ │ │ b 25bd7c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r4, sp, r8, lsr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r4, sp, r0, lsl #9 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ - andeq sp, lr, ip, asr r6 │ │ │ │ + andeq sp, lr, ip, asr #15 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r0, asr r7 │ │ │ │ - andeq r2, sp, r8, lsl #3 │ │ │ │ + strdeq r2, [sp], -r8 │ │ │ │ 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, r0, asr #28 │ │ │ │ subseq r3, sp, r8, lsl #28 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ @@ -588067,17 +588067,17 @@ │ │ │ │ bl 25aa1c │ │ │ │ b 25cb5c │ │ │ │ mov r0, #0 │ │ │ │ b 25c584 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r3, [sp], #-196 @ 0xffffff3c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq r3, r2, ip, lsl #14 │ │ │ │ - andseq r3, r2, ip, ror #13 │ │ │ │ - @ instruction: 0x001236f3 │ │ │ │ + andseq r3, r2, ip, ror r8 │ │ │ │ + andseq r3, r2, ip, asr r8 │ │ │ │ + andseq r3, r2, r3, ror #16 │ │ │ │ subseq r3, sp, ip, ror #20 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r2, [r2, #321] @ 0x141 │ │ │ │ cmp r2, #0 │ │ │ │ bne 25cbf8 │ │ │ │ mov r0, r2 │ │ │ │ @@ -588162,15 +588162,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 2b2fa4 │ │ │ │ + bl 2b3114 │ │ │ │ ldr r2, [pc, #24] @ 25cd6c │ │ │ │ ldr r1, [pc, #24] @ 25cd70 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -588267,15 +588267,15 @@ │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r3, sp, r4, ror #4 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq r2, r2, r8, ror #23 │ │ │ │ + andseq r2, r2, r8, asr sp │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ beq 25cf64 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ b 25cf18 │ │ │ │ add ip, ip, #1 │ │ │ │ @@ -588323,15 +588323,15 @@ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x00122afc │ │ │ │ + andseq r2, r2, ip, ror #24 │ │ │ │ ldr r0, [r0] │ │ │ │ b 25cd74 │ │ │ │ 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 │ │ │ │ @@ -589031,16 +589031,16 @@ │ │ │ │ b 25da6c │ │ │ │ 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 │ │ │ │ - andseq r2, r2, r4, ror #1 │ │ │ │ - ldrheq r2, [r2], -r0 │ │ │ │ + andseq r2, r2, r4, asr r2 │ │ │ │ + andseq r2, r2, r0, lsr #4 │ │ │ │ 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 │ │ │ │ @@ -589087,15 +589087,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 31958c │ │ │ │ + bl 3196fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [pc, #928] @ 25df6c │ │ │ │ lsr lr, r0, #7 │ │ │ │ subs r3, r0, r3 │ │ │ │ movne r3, #1 │ │ │ │ cmp lr, #8 │ │ │ │ movne r3, #0 │ │ │ │ @@ -589330,17 +589330,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, r8, asr #23 │ │ │ │ + andseq r1, r2, r8, lsr sp │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - andseq r1, r2, r0, ror fp │ │ │ │ + andseq r1, r2, r0, ror #25 │ │ │ │ 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] │ │ │ │ @@ -589398,15 +589398,15 @@ │ │ │ │ cmp r9, #1 │ │ │ │ beq 25e3c0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 25e100 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31953c │ │ │ │ + bl 3196ac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge 25e100 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str r6, [r4, #-4] │ │ │ │ str r3, [r5] │ │ │ │ @@ -589420,15 +589420,15 @@ │ │ │ │ bne 25e09c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 25e08c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 31953c │ │ │ │ + bl 3196ac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt 25e0a8 │ │ │ │ cmp r4, fp │ │ │ │ add r5, r5, #4 │ │ │ │ bne 25e054 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -590133,27 +590133,27 @@ │ │ │ │ cmp r0, r4 │ │ │ │ sub r1, r3, #96 @ 0x60 │ │ │ │ mov r3, r2 │ │ │ │ bne 25ebc8 │ │ │ │ mov r0, #0 │ │ │ │ bl 141f00 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 319930 │ │ │ │ + bl 319aa0 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r6 │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ beq 25ec60 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 141fd4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 31961c │ │ │ │ + bl 31978c │ │ │ │ str r6, [sl, #28] │ │ │ │ str sl, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ cmp r4, r6 │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ bne 25ec2c │ │ │ │ ldr r6, [sp] │ │ │ │ @@ -590231,15 +590231,15 @@ │ │ │ │ bne 25ed3c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ands r2, r2, #131072 @ 0x20000 │ │ │ │ bne 25ed3c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 31953c │ │ │ │ + bl 3196ac │ │ │ │ cmp r8, r5 │ │ │ │ bne 25ed48 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #320 @ 0x140 │ │ │ │ beq 25ee80 │ │ │ │ cmp r3, r9 │ │ │ │ beq 25ee80 │ │ │ │ @@ -590267,15 +590267,15 @@ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #2272] @ 25f704 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp] │ │ │ │ - bl 31965c │ │ │ │ + bl 3197cc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ sub r1, r3, #96 @ 0x60 │ │ │ │ bne 25ee68 │ │ │ │ b 25f020 │ │ │ │ @@ -590340,27 +590340,27 @@ │ │ │ │ add r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs 25ee00 │ │ │ │ ldr r3, [r5], #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ - bl 31953c │ │ │ │ + bl 3196ac │ │ │ │ cmp r5, r8 │ │ │ │ bcc 25ef40 │ │ │ │ b 25ee00 │ │ │ │ add r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ movcc r5, fp │ │ │ │ bcs 25ef8c │ │ │ │ ldr r3, [r5], #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ - bl 31953c │ │ │ │ + bl 3196ac │ │ │ │ cmp r5, r8 │ │ │ │ bcc 25ef70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #5 │ │ │ │ bhi 25ef18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -590910,23 +590910,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 25f7a8 │ │ │ │ ldr r1, [pc, #44] @ 25f858 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140d20 │ │ │ │ b 25f77c │ │ │ │ - @ instruction: 0x000e9ab4 │ │ │ │ - ldrdeq pc, [ip], -r8 │ │ │ │ - andeq r1, sp, r4, ror #23 │ │ │ │ - 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, r0, lsl #3 │ │ │ │ - andeq r9, lr, r4, lsl #20 │ │ │ │ + andeq r9, lr, r4, lsr #24 │ │ │ │ + andeq pc, ip, r8, asr #12 │ │ │ │ + andeq r1, sp, r4, asr sp │ │ │ │ + andeq r9, lr, r4, ror #23 │ │ │ │ + andeq r9, lr, r0, lsr #23 │ │ │ │ + muleq lr, ip, fp │ │ │ │ + muleq lr, r4, fp │ │ │ │ + strdeq r0, [lr], -r0 @ │ │ │ │ + andeq r9, lr, r4, ror fp │ │ │ │ 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 │ │ │ │ @@ -591161,39 +591161,39 @@ │ │ │ │ b 25f984 │ │ │ │ ldr r1, [pc, #112] @ 25fc84 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 140d20 │ │ │ │ b 25f984 │ │ │ │ - andeq r8, lr, r4, asr #25 │ │ │ │ - muleq lr, r4, r9 │ │ │ │ - andeq r0, lr, r4, lsr #28 │ │ │ │ - andeq r9, lr, r4, lsr #18 │ │ │ │ - andeq r3, lr, r4, ror #16 │ │ │ │ - andeq r6, lr, ip, lsr lr │ │ │ │ + andeq r8, lr, r4, lsr lr │ │ │ │ + andeq r9, lr, r4, lsl #22 │ │ │ │ + muleq lr, r4, pc @ │ │ │ │ + muleq lr, r4, sl │ │ │ │ + ldrdeq r3, [lr], -r4 │ │ │ │ + andeq r6, lr, ip, lsr #31 │ │ │ │ + andeq r9, lr, ip, ror #19 │ │ │ │ + ldrdeq r9, [lr], -r8 │ │ │ │ + andeq r6, lr, r4, lsr pc │ │ │ │ + andeq r9, lr, ip, lsr #19 │ │ │ │ + @ instruction: 0x000d1ab0 │ │ │ │ + andeq r9, lr, r8, lsr #20 │ │ │ │ + andeq r2, lr, r8, asr #11 │ │ │ │ + ldrdeq r3, [lr], -r4 │ │ │ │ + andeq r0, lr, ip, lsr #32 │ │ │ │ + ldrdeq r9, [lr], -r4 │ │ │ │ + andeq r8, lr, r0, lsr #23 │ │ │ │ + @ instruction: 0x000d19b4 │ │ │ │ + ldrdeq r9, [lr], -r0 │ │ │ │ + andeq r9, lr, r0, asr #17 │ │ │ │ + andeq r3, lr, r0, lsl r5 │ │ │ │ + andeq r9, lr, ip, lsl #17 │ │ │ │ + ldrdeq r9, [lr], -r0 │ │ │ │ + andeq r9, lr, r0, lsl #17 │ │ │ │ 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, r0, asr #18 │ │ │ │ - @ instruction: 0x000e98b8 │ │ │ │ - andeq r2, lr, r8, asr r4 │ │ │ │ - andeq r3, lr, r4, ror #24 │ │ │ │ - @ instruction: 0x000dfebc │ │ │ │ - andeq r9, lr, r4, ror #14 │ │ │ │ - andeq r8, lr, r0, lsr sl │ │ │ │ - andeq r1, sp, r4, asr #16 │ │ │ │ - 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 │ │ │ │ @@ -592110,125 +592110,125 @@ │ │ │ │ bl 140d20 │ │ │ │ b 2604e4 │ │ │ │ ldr r1, [pc, #452] @ 260cb0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140d20 │ │ │ │ b 2604e4 │ │ │ │ - @ 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 r2, lr, ip, lsr #30 │ │ │ │ + strdeq r9, [lr], -r8 │ │ │ │ + andeq r9, lr, r8, ror #15 │ │ │ │ + ldrdeq r2, [lr], -r4 │ │ │ │ + ldrdeq r9, [lr], -r0 │ │ │ │ + andseq pc, r1, r8, lsl #29 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - andeq r9, lr, r4, asr #13 │ │ │ │ - muleq ip, ip, r3 │ │ │ │ - andeq r9, lr, r4, lsl #9 │ │ │ │ - muleq lr, r8, r5 │ │ │ │ - andeq sl, ip, r8, asr #12 │ │ │ │ - andeq r9, lr, r0, ror r5 │ │ │ │ - andeq pc, ip, ip, ror r4 @ │ │ │ │ - ldrdeq r9, [lr], -ip │ │ │ │ - andeq r1, sp, r0, lsr #8 │ │ │ │ - andeq r9, lr, r8, asr #9 │ │ │ │ - andeq pc, ip, r8, lsl r3 @ │ │ │ │ - andeq r9, lr, r4, ror r4 │ │ │ │ - strdeq sp, [ip], -ip │ │ │ │ - andeq r9, lr, r0, lsr r4 │ │ │ │ - strheq r9, [lr], -r8 │ │ │ │ - andeq pc, ip, r0, ror r2 @ │ │ │ │ - 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 r9, lr, r4, lsr r8 │ │ │ │ + andeq sp, ip, ip, lsl #10 │ │ │ │ + strdeq r9, [lr], -r4 │ │ │ │ + andeq r8, lr, r8, lsl #14 │ │ │ │ + @ instruction: 0x000ca7b8 │ │ │ │ + andeq r9, lr, r0, ror #13 │ │ │ │ + andeq pc, ip, ip, ror #11 │ │ │ │ + andeq r9, lr, ip, asr #12 │ │ │ │ + muleq sp, r0, r5 │ │ │ │ + andeq r9, lr, r8, lsr r6 │ │ │ │ + andeq pc, ip, r8, lsl #9 │ │ │ │ + andeq r9, lr, r4, ror #11 │ │ │ │ + andeq sp, ip, ip, ror #14 │ │ │ │ + andeq r9, lr, r0, lsr #11 │ │ │ │ + andeq r9, lr, r8, lsr #4 │ │ │ │ + andeq pc, ip, r0, ror #7 │ │ │ │ + andseq pc, r1, r2, ror sl @ │ │ │ │ + andeq r6, lr, ip, lsr #14 │ │ │ │ + andeq r6, lr, ip, lsr #14 │ │ │ │ + andeq r9, lr, r0, asr #5 │ │ │ │ + andeq r9, lr, r4, lsr #5 │ │ │ │ + andeq r5, lr, r0, ror #22 │ │ │ │ + andeq r5, lr, r0, asr #22 │ │ │ │ + andeq r5, lr, ip, lsr fp │ │ │ │ + muleq lr, r0, r3 │ │ │ │ + andeq r1, lr, r4, ror #25 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - andeq r9, lr, r8, ror #1 │ │ │ │ + andeq r9, lr, r8, asr r2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - strheq r9, [lr], -r4 │ │ │ │ - andeq r9, lr, r4, lsl #2 │ │ │ │ - @ instruction: 0x000dffb8 │ │ │ │ - andeq r1, lr, r4, lsr #20 │ │ │ │ + andeq r9, lr, r4, lsr #4 │ │ │ │ + andeq r9, lr, r4, ror r2 │ │ │ │ + andeq r0, lr, r8, lsr #2 │ │ │ │ + muleq lr, r4, fp │ │ │ │ subseq r7, fp, r8, ror #10 │ │ │ │ - andeq r8, lr, r8, asr #31 │ │ │ │ + andeq r9, lr, r8, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - 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 │ │ │ │ + andeq r9, lr, r8, lsr r1 │ │ │ │ + andeq r9, lr, r4, ror r0 │ │ │ │ + andeq r4, lr, r8, ror r4 │ │ │ │ + andeq r9, lr, r8, asr #1 │ │ │ │ + andeq r8, lr, ip, ror #1 │ │ │ │ + andeq r6, lr, r8, lsl #7 │ │ │ │ + andeq r9, lr, ip, lsl r0 │ │ │ │ + strdeq r6, [lr], -r8 │ │ │ │ + andeq r6, lr, r8, asr #6 │ │ │ │ + andeq r6, lr, ip, lsr #6 │ │ │ │ + andeq r6, lr, ip, asr r2 │ │ │ │ + andeq r8, lr, r0, lsl #31 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ + andeq r6, lr, ip, ror #2 │ │ │ │ ldrheq r7, [fp], #-48 @ 0xffffffd0 │ │ │ │ - andeq r8, lr, r4, lsl #29 │ │ │ │ - andeq r0, sp, r4, asr #26 │ │ │ │ - @ instruction: 0x000cd9b4 │ │ │ │ - andeq r0, lr, ip, 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 │ │ │ │ + strdeq r8, [lr], -r4 │ │ │ │ + @ instruction: 0x000d0eb4 │ │ │ │ + andeq sp, ip, r4, lsr #22 │ │ │ │ + andeq r0, lr, ip, asr #21 │ │ │ │ + andeq r8, lr, r8, lsr #31 │ │ │ │ + andeq r8, lr, r0, lsr #31 │ │ │ │ + @ instruction: 0x000e8fb4 │ │ │ │ + strdeq r7, [lr], -r8 │ │ │ │ andcc r8, r1, r5 │ │ │ │ subseq r7, fp, ip, lsr #5 │ │ │ │ - andeq r8, lr, ip, lsl sp │ │ │ │ + andeq r8, lr, ip, lsl #29 │ │ │ │ + andeq r8, lr, r4, asr lr │ │ │ │ + andeq r8, lr, r4, asr #28 │ │ │ │ + andeq r8, lr, r8, asr #26 │ │ │ │ + andeq r8, lr, ip, lsr sp │ │ │ │ + andeq r8, lr, r8, asr #26 │ │ │ │ + andeq r8, lr, r4, asr #26 │ │ │ │ + ldrdeq r8, [lr], -ip │ │ │ │ + andeq r8, lr, ip, ror #25 │ │ │ │ + andeq r8, lr, r0, lsl #28 │ │ │ │ + strdeq r8, [lr], -r0 │ │ │ │ andeq r8, lr, r4, ror #25 │ │ │ │ + andeq r8, lr, ip, ror #25 │ │ │ │ + andeq r8, lr, ip, asr #25 │ │ │ │ + andeq r8, lr, ip, lsr #25 │ │ │ │ + andeq r8, lr, ip, lsl #25 │ │ │ │ + andeq r8, lr, ip, asr #25 │ │ │ │ + andeq r8, lr, ip, lsr #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, lsl #24 │ │ │ │ + andeq r8, lr, ip, ror #23 │ │ │ │ + andeq r8, lr, r0, ror ip │ │ │ │ + andseq pc, r1, r0, lsl #5 │ │ │ │ + andeq r8, lr, ip, lsl #24 │ │ │ │ + ldrsbeq r6, [fp], #-240 @ 0xffffff10 │ │ │ │ ldrdeq r8, [lr], -r4 │ │ │ │ - ldrdeq r8, [lr], -r8 @ │ │ │ │ andeq r8, lr, ip, asr #23 │ │ │ │ - ldrdeq r8, [lr], -r8 @ │ │ │ │ - ldrdeq r8, [lr], -r4 │ │ │ │ + @ instruction: 0x000e8bb0 │ │ │ │ + muleq lr, r8, fp │ │ │ │ + andeq r6, lr, ip, asr sl │ │ │ │ andeq r8, lr, ip, ror #22 │ │ │ │ - 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 │ │ │ │ - ldrsbeq r6, [fp], #-240 @ 0xffffff10 │ │ │ │ - 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], -ip │ │ │ │ - andeq r2, lr, r4, asr ip │ │ │ │ - andeq r6, lr, r8, lsr #18 │ │ │ │ - ldrdeq r8, [lr], -r8 @ │ │ │ │ - andeq r8, lr, r0, asr #19 │ │ │ │ + andeq r3, sp, ip, asr #2 │ │ │ │ + andeq r2, lr, r4, asr #27 │ │ │ │ + muleq lr, r8, sl │ │ │ │ + andeq r8, lr, r8, asr #22 │ │ │ │ + andeq r8, lr, r0, lsr fp │ │ │ │ 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 │ │ │ │ @@ -592459,44 +592459,44 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 260d24 │ │ │ │ ldr r2, [pc, #120] @ 2610e0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 260f68 │ │ │ │ - andeq r9, ip, r0, lsl #29 │ │ │ │ - andeq lr, ip, r8, ror #13 │ │ │ │ - andeq lr, ip, r0, ror #13 │ │ │ │ - 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 │ │ │ │ - andeq ip, ip, r0, lsr #9 │ │ │ │ - andeq r1, lr, ip, lsl #25 │ │ │ │ - @ instruction: 0x000e87b8 │ │ │ │ - andeq r8, lr, r8, asr r7 │ │ │ │ - andeq ip, ip, ip, 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, ip, lsl #8 │ │ │ │ - muleq lr, r8, r5 │ │ │ │ - andeq r1, sp, ip, asr #16 │ │ │ │ - andeq r8, lr, r8, lsr #10 │ │ │ │ + strdeq r9, [ip], -r0 │ │ │ │ + andeq lr, ip, r8, asr r8 │ │ │ │ + andeq lr, ip, r0, asr r8 │ │ │ │ + ldrdeq r1, [lr], -ip │ │ │ │ + muleq lr, r4, r0 │ │ │ │ + ldrdeq r8, [lr], -r4 │ │ │ │ + muleq lr, r0, lr │ │ │ │ + @ instruction: 0x000e89b4 │ │ │ │ + andeq r8, lr, ip, asr r9 │ │ │ │ + andeq ip, ip, r0, lsl r6 │ │ │ │ + strdeq r1, [lr], -ip │ │ │ │ + andeq r8, lr, r8, lsr #18 │ │ │ │ + andeq r8, lr, r8, asr #17 │ │ │ │ + andeq ip, ip, ip, ror r5 │ │ │ │ + andeq r1, lr, r0, asr #26 │ │ │ │ + andeq r8, lr, ip, ror r8 │ │ │ │ + andeq r1, lr, ip, ror #25 │ │ │ │ + andeq r8, lr, r0, lsr r8 │ │ │ │ + andeq r8, lr, r0, lsl r8 │ │ │ │ + andeq r8, lr, r4, lsl #16 │ │ │ │ + muleq lr, r4, r7 │ │ │ │ + @ instruction: 0x000e24b0 │ │ │ │ + @ instruction: 0x000e87b4 │ │ │ │ + andeq r1, lr, r0, asr #24 │ │ │ │ + @ instruction: 0x000e87b0 │ │ │ │ + andeq r8, lr, r0, lsl r7 │ │ │ │ + andeq lr, ip, ip, ror r5 │ │ │ │ + andeq r8, lr, r8, lsl #14 │ │ │ │ + @ instruction: 0x000d19bc │ │ │ │ + muleq lr, r8, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ ands r3, r3, #4096 @ 0x1000 │ │ │ │ beq 261120 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -592655,15 +592655,15 @@ │ │ │ │ str r4, [r2, #16] │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ bne 261330 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #28 │ │ │ │ add r0, r0, #112 @ 0x70 │ │ │ │ - b 320cec │ │ │ │ + b 320e5c │ │ │ │ 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 │ │ │ │ @@ -592685,15 +592685,15 @@ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 320cec │ │ │ │ + bl 320e5c │ │ │ │ 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} │ │ │ │ @@ -592805,15 +592805,15 @@ │ │ │ │ movge ip, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp ip, #0 │ │ │ │ bne 2615a4 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ 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 │ │ │ │ @@ -592870,15 +592870,15 @@ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ bne 2616b4 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ bhi 261660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2616fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r8, [r6, #20] │ │ │ │ ldr lr, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, lr │ │ │ │ @@ -592905,29 +592905,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 261720 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ 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 261874 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ b 261708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ 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 │ │ │ │ @@ -592936,15 +592936,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 261858 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 320cec │ │ │ │ + bl 320e5c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 26186c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr ip, [r3, #52] @ 0x34 │ │ │ │ b 261800 │ │ │ │ mov r1, r2 │ │ │ │ @@ -592958,19 +592958,19 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 2617fc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str sl, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2616fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r0 │ │ │ │ b 2617ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ @@ -593324,15 +593324,15 @@ │ │ │ │ bhi 262068 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bls 26204c │ │ │ │ sub fp, r0, #28 │ │ │ │ add r0, fp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ 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 │ │ │ │ @@ -593489,15 +593489,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 262058 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bhi 261de4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2623fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub fp, r0, #28 │ │ │ │ b 261de8 │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r6, r5 │ │ │ │ @@ -593519,15 +593519,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 262220 │ │ │ │ add r0, r3, #28 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ subne r0, r0, #28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 261e1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ @@ -593625,20 +593625,20 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 26201c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2622c4 │ │ │ │ b 26201c │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26201c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2622b4 │ │ │ │ ldrh sl, [r4, #14] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ @@ -593789,95 +593789,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 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ beq 262684 │ │ │ │ ldr r3, [sp] │ │ │ │ add r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 262670 │ │ │ │ add r0, r9, #12 │ │ │ │ strb r6, [r9, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 262660 │ │ │ │ add r0, sl, #12 │ │ │ │ strb r6, [sl, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 262650 │ │ │ │ add r0, fp, #12 │ │ │ │ strb r6, [fp, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 262640 │ │ │ │ add r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 262630 │ │ │ │ add r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 262620 │ │ │ │ add r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 262610 │ │ │ │ add r0, r8, #12 │ │ │ │ strb r6, [r8, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 262600 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 262510 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2625e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2625d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2625c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2625ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 262598 │ │ │ │ mov r0, fp │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs fp, r0, #0 │ │ │ │ bne 262584 │ │ │ │ mov r0, sl │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 262570 │ │ │ │ mov r0, r9 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r9, r0, #0 │ │ │ │ bne 26255c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ bne 262544 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -594413,20 +594413,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 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 262f14 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ 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 │ │ │ │ @@ -594497,15 +594497,15 @@ │ │ │ │ b 262f94 │ │ │ │ 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 321244 │ │ │ │ + bl 3213b4 │ │ │ │ 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 2630bc │ │ │ │ @@ -594532,15 +594532,15 @@ │ │ │ │ beq 2630cc │ │ │ │ ldr r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ bne 263064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 263050 │ │ │ │ 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 │ │ │ │ @@ -594856,18 +594856,18 @@ │ │ │ │ tst r3, #8 │ │ │ │ bne 263f4c │ │ │ │ ldr r3, [sl, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ add r0, sl, #112 @ 0x70 │ │ │ │ - bl 32126c │ │ │ │ + bl 3213dc │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 263e34 │ │ │ │ - bl 3212f0 │ │ │ │ + bl 321460 │ │ │ │ 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 │ │ │ │ @@ -594945,15 +594945,15 @@ │ │ │ │ str r8, [fp, #-68] @ 0xffffffbc │ │ │ │ bl 261380 │ │ │ │ ldm r7, {r0, r1} │ │ │ │ cmp r5, #0 │ │ │ │ stmdb r6, {r0, r1} │ │ │ │ beq 2637b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3212f0 │ │ │ │ + bl 321460 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r0 │ │ │ │ b 263634 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r1, r1, r2 │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ @@ -595608,27 +595608,27 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ beq 2642e0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 320cec │ │ │ │ + bl 320e5c │ │ │ │ add r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 264258 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 320cec │ │ │ │ + bl 320e5c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 264268 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -595646,19 +595646,19 @@ │ │ │ │ movlt r2, ip │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 264200 │ │ │ │ mov r2, r4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ cmp r5, #0 │ │ │ │ beq 264258 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ b 2641c4 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -595684,30 +595684,30 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne 264294 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ b 26423c │ │ │ │ mov r3, r1 │ │ │ │ b 264230 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 320cec │ │ │ │ + bl 320e5c │ │ │ │ b 2641a4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ b 26423c │ │ │ │ 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} │ │ │ │ @@ -595978,25 +595978,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 320cec │ │ │ │ + bl 320e5c │ │ │ │ mov r3, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 262510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 264784 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr ip, [pc, #48] @ 2647e4 │ │ │ │ @@ -596472,47 +596472,47 @@ │ │ │ │ ldr r3, [ip, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ bl 1401b8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sl, #112 @ 0x70 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 264f4c │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fcd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 264f2c │ │ │ │ add r0, sl, #236 @ 0xec │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 264f7c │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fcd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 264f5c │ │ │ │ add r0, sl, #360 @ 0x168 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 264fac │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fcd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 264f8c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ sub r3, r3, #96 @ 0x60 │ │ │ │ ldrne r9, [sp, #40] @ 0x28 │ │ │ │ @@ -596688,27 +596688,27 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ bcc 26533c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs 265318 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3212f0 │ │ │ │ + bl 321460 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2652bc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ bcc 2652bc │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs 2652bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3212f0 │ │ │ │ + bl 321460 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26528c │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [r9, #16] │ │ │ │ cmp r9, #0 │ │ │ │ bne 2652bc │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -597029,26 +597029,26 @@ │ │ │ │ b 26542c │ │ │ │ ldrsheq fp, [ip], #-116 @ 0xffffff8c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffc8d0 │ │ │ │ @ instruction: 0xffffc888 │ │ │ │ @ instruction: 0x005cb79c │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - andseq sl, r1, r8, asr #29 │ │ │ │ + andseq fp, r1, r8, lsr r0 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ subseq sl, ip, r0, lsr #19 │ │ │ │ - andeq r2, lr, r8, ror #22 │ │ │ │ - andeq r4, ip, r4, asr #17 │ │ │ │ - andeq r3, lr, r8, lsl #7 │ │ │ │ - andeq r3, lr, r4, lsl r3 │ │ │ │ - andeq r2, lr, ip, lsl #22 │ │ │ │ - andeq r4, ip, ip, ror #16 │ │ │ │ - andeq r3, lr, r4, ror #6 │ │ │ │ - ldrdeq r2, [lr], -r0 │ │ │ │ - andeq r4, ip, r0, lsr r8 │ │ │ │ + ldrdeq r2, [lr], -r8 │ │ │ │ + andeq r4, ip, r4, lsr sl │ │ │ │ + strdeq r3, [lr], -r8 │ │ │ │ + andeq r3, lr, r4, lsl #9 │ │ │ │ + andeq r2, lr, ip, ror ip │ │ │ │ + ldrdeq r4, [ip], -ip │ │ │ │ + ldrdeq r3, [lr], -r4 │ │ │ │ + andeq r2, lr, r0, asr #24 │ │ │ │ + andeq r4, ip, r0, lsr #19 │ │ │ │ @ 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] │ │ │ │ @@ -598343,23 +598343,23 @@ │ │ │ │ moveq r4, #1 │ │ │ │ lslne r3, r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ movne r4, #2 │ │ │ │ b 266b54 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - andeq r2, lr, r4, ror fp │ │ │ │ - andeq r2, lr, r4, lsl r3 │ │ │ │ - andeq r4, ip, r4, ror r0 │ │ │ │ - andeq r2, lr, r0, lsr #21 │ │ │ │ - andeq r2, lr, r4, asr r2 │ │ │ │ - @ instruction: 0x000c3fb4 │ │ │ │ - andeq r2, lr, r8, ror sl │ │ │ │ - strdeq r2, [lr], -ip │ │ │ │ - andeq r3, ip, ip, asr pc │ │ │ │ + andeq r2, lr, r4, ror #25 │ │ │ │ + andeq r2, lr, r4, lsl #9 │ │ │ │ + andeq r4, ip, r4, ror #3 │ │ │ │ + andeq r2, lr, r0, lsl ip │ │ │ │ + andeq r2, lr, r4, asr #7 │ │ │ │ + andeq r4, ip, r4, lsr #2 │ │ │ │ + andeq r2, lr, r8, ror #23 │ │ │ │ + andeq r2, lr, ip, ror #6 │ │ │ │ + andeq r4, ip, ip, asr #1 │ │ │ │ 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] │ │ │ │ @@ -599257,30 +599257,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 32134c │ │ │ │ + bl 3214bc │ │ │ │ b 2679e0 │ │ │ │ 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 32134c │ │ │ │ + bl 3214bc │ │ │ │ b 2679e0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r5, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ @@ -599334,15 +599334,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 3213cc │ │ │ │ + bl 32153c │ │ │ │ cmp r0, #0 │ │ │ │ beq 267c24 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs 267c14 │ │ │ │ @@ -599350,23 +599350,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 321400 │ │ │ │ + bl 321570 │ │ │ │ cmp r0, #0 │ │ │ │ bne 267be4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r7, {r1, r2} │ │ │ │ - bl 3213cc │ │ │ │ + bl 32153c │ │ │ │ subs sl, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ bne 267c98 │ │ │ │ b 267cf8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 267c60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ @@ -599379,15 +599379,15 @@ │ │ │ │ cmp r3, r9 │ │ │ │ beq 267c80 │ │ │ │ mov r1, r9 │ │ │ │ bl 235f18 │ │ │ │ mov r6, sl │ │ │ │ mov r0, sl │ │ │ │ ldm r7, {r1, r2} │ │ │ │ - bl 321400 │ │ │ │ + bl 321570 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 267cf8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [sl, #24] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ @@ -600273,15 +600273,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 279da0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 31953c │ │ │ │ + bl 3196ac │ │ │ │ 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 │ │ │ │ @@ -600340,15 +600340,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ bl 141fd4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 31961c │ │ │ │ + bl 31978c │ │ │ │ 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 268b1c │ │ │ │ @@ -601467,15 +601467,15 @@ │ │ │ │ cmp ip, lr │ │ │ │ movcc ip, lr │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ bne 269d00 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 31958c │ │ │ │ + bl 3196fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [pc, #1288] @ 26a244 │ │ │ │ lsr lr, r0, #7 │ │ │ │ cmp r0, r3 │ │ │ │ beq 269ff4 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ subs r7, lr, #8 │ │ │ │ @@ -601803,16 +601803,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, r8, lsr #20 │ │ │ │ - andseq r5, r1, ip, lsl #20 │ │ │ │ + mulseq r1, r8, fp │ │ │ │ + andseq r5, r1, ip, ror fp │ │ │ │ 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] @ 26aac0 │ │ │ │ @@ -601896,28 +601896,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 319930 │ │ │ │ + bl 319aa0 │ │ │ │ ldr r4, [fp, #16] │ │ │ │ cmp r8, r4 │ │ │ │ sub r4, r4, #96 @ 0x60 │ │ │ │ str r0, [fp, #8] │ │ │ │ bne 26a400 │ │ │ │ b 26a5c4 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 141fd4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - bl 31961c │ │ │ │ + bl 31978c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ sub r4, r3, #96 @ 0x60 │ │ │ │ bne 26a3fc │ │ │ │ ldr r4, [fp, #16] │ │ │ │ @@ -602020,15 +602020,15 @@ │ │ │ │ cmp r8, r4 │ │ │ │ sub r4, r4, #96 @ 0x60 │ │ │ │ bne 26a440 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r1, [pc, #1296] @ 26aadc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 31965c │ │ │ │ + bl 3197cc │ │ │ │ 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 │ │ │ │ @@ -602885,17 +602885,17 @@ │ │ │ │ @ instruction: 0x005c5390 │ │ │ │ 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, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - andseq r4, r1, ip, ror r8 │ │ │ │ - andeq r8, sp, ip, asr r4 │ │ │ │ - muleq sp, r0, r9 │ │ │ │ + andseq r4, r1, ip, ror #19 │ │ │ │ + andeq r8, sp, ip, asr #11 │ │ │ │ + andeq r6, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ mrrcne 0, 0, r0, r0, cr15 @ │ │ │ │ ldr r3, [r0] │ │ │ │ ands r3, r3, #4096 @ 0x1000 │ │ │ │ beq 26b3a4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -602947,15 +602947,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ str ip, [r2, #16] │ │ │ │ bne 26b410 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #28 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ - b 320cec │ │ │ │ + b 320e5c │ │ │ │ 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] │ │ │ │ @@ -602967,23 +602967,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 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 26b450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26b4a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -603111,15 +603111,15 @@ │ │ │ │ movge ip, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp ip, #0 │ │ │ │ bne 26b6ac │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ 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 │ │ │ │ @@ -603159,15 +603159,15 @@ │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi 26b750 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26b7b0 │ │ │ │ sub r0, r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -603214,15 +603214,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 26b894 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ ldrheq r3, [r3, #42] @ 0x2a │ │ │ │ subeq r3, r3, r2 │ │ │ │ addeq r6, r6, r3 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r0, #28 │ │ │ │ bne 26b848 │ │ │ │ cmp r8, r6 │ │ │ │ movhi sl, r4 │ │ │ │ movhi r8, r6 │ │ │ │ add r4, r4, r9 │ │ │ │ @@ -603459,25 +603459,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 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26bc80 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 26bc88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 26bc2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26bc58 │ │ │ │ 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] │ │ │ │ @@ -603655,15 +603655,15 @@ │ │ │ │ beq 26bfa0 │ │ │ │ ldr fp, [pc, #496] @ 26c13c │ │ │ │ add r8, r8, r5 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs 26bfa0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26bfa8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub r5, r0, #28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 26bfb4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ @@ -604191,15 +604191,15 @@ │ │ │ │ bne 26c6c0 │ │ │ │ b 26c698 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ands r0, r6, #2 │ │ │ │ bne 26c64c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r3, r1, lr, lsl #12 │ │ │ │ + andseq r3, r1, lr, ror r7 │ │ │ │ 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] │ │ │ │ @@ -604337,18 +604337,18 @@ │ │ │ │ b 26c848 │ │ │ │ cmp r3, #1 │ │ │ │ bne 26c92c │ │ │ │ b 26c848 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r3, r1, sl, asr r2 │ │ │ │ - andseq r3, r1, r0, asr #4 │ │ │ │ + andseq r3, r1, sl, asr #7 │ │ │ │ + @ instruction: 0x001133b0 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - andseq r3, r1, lr, lsl #3 │ │ │ │ + @ instruction: 0x001132fe │ │ │ │ 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 │ │ │ │ @@ -605480,23 +605480,23 @@ │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r2, r2, #31 │ │ │ │ lsr r2, r2, #5 │ │ │ │ bl 1420b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26dc0c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 26b450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26dbec │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ b 26db94 │ │ │ │ bic r3, r3, #8 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -605998,24 +605998,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 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 26e374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26e404 │ │ │ │ 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 │ │ │ │ @@ -606107,23 +606107,23 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ stm r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 13fcd8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 26e54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26e5b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ ands r2, r3, #2 │ │ │ │ beq 26e608 │ │ │ │ and r3, r3, #4 │ │ │ │ @@ -606678,15 +606678,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 320cec │ │ │ │ + bl 320e5c │ │ │ │ ldrb r3, [r4, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne 26eeb8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -606696,15 +606696,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 320cec │ │ │ │ + b 320e5c │ │ │ │ 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 │ │ │ │ @@ -606935,15 +606935,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 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26f30c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -606960,15 +606960,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 26eee4 │ │ │ │ ldm r7, {r2, r3} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 26f260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 26f2a8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ clz r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -607068,24 +607068,24 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 26f260 │ │ │ │ ldr r3, [fp] │ │ │ │ add r0, r8, #12 │ │ │ │ str fp, [r8, #56] @ 0x38 │ │ │ │ str r3, [r8, #52] @ 0x34 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 26f4e0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 26f328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 26f4bc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ b 26f420 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -607243,15 +607243,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 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ ldrb r3, [r4, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne 26f78c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #4 │ │ │ │ bne 26f6e4 │ │ │ │ @@ -607329,15 +607329,15 @@ │ │ │ │ bne 26f890 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ b 26f854 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, ip │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 26f928 │ │ │ │ ldrb r3, [r1, #39] @ 0x27 │ │ │ │ mov ip, r1 │ │ │ │ @@ -607626,18 +607626,18 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi 26fe2c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 26fd4c │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ add r8, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 26fdb4 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -607647,15 +607647,15 @@ │ │ │ │ bl 26473c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls 26fd4c │ │ │ │ subs r0, r6, #0 │ │ │ │ beq 26fd4c │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 26fdb4 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -607676,18 +607676,18 @@ │ │ │ │ add r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 26ebc8 │ │ │ │ b 26fd98 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 26fd5c │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ add r8, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 26fe7c │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -607697,15 +607697,15 @@ │ │ │ │ bl 26473c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls 26fd5c │ │ │ │ subs r0, r6, #0 │ │ │ │ beq 26fd5c │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 26fe7c │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -607753,15 +607753,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bne 27002c │ │ │ │ add r4, r5, #24 │ │ │ │ add r7, r6, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 320cec │ │ │ │ + bl 320e5c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq 27011c │ │ │ │ ldrb r0, [r6, #67] @ 0x43 │ │ │ │ b 26ffb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27000c │ │ │ │ @@ -607793,29 +607793,29 @@ │ │ │ │ b 26ff88 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ b 26ff30 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 270134 │ │ │ │ ldrb r3, [r1, #39] @ 0x27 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 27000c │ │ │ │ b 26ffe4 │ │ │ │ add r7, r0, #28 │ │ │ │ add r8, r6, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 320cec │ │ │ │ + bl 320e5c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq 270128 │ │ │ │ ldrb r0, [r6, #67] @ 0x43 │ │ │ │ b 270088 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2700c4 │ │ │ │ @@ -607855,15 +607855,15 @@ │ │ │ │ b 2700bc │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ ldrb r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne 26ff50 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #4 │ │ │ │ bne 26ff30 │ │ │ │ b 26ff50 │ │ │ │ @@ -608443,15 +608443,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi 2717e0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi 271728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 270b54 │ │ │ │ ldr sl, [pc, #1800] @ 271148 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r9, r8 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r9, #20] │ │ │ │ @@ -608513,15 +608513,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 270a74 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ bcc 270ad8 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r9, r0, #0 │ │ │ │ bne 270a48 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [sp, #12] │ │ │ │ @@ -608545,24 +608545,24 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r2, #31 │ │ │ │ lsr r2, r2, #5 │ │ │ │ bl 1420b4 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 270bf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 26e374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 270bd0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc 270b7c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ @@ -608612,21 +608612,21 @@ │ │ │ │ cmp r6, r0 │ │ │ │ bcc 270c60 │ │ │ │ ldr r9, [r9, #100] @ 0x64 │ │ │ │ cmp r7, r9 │ │ │ │ sub r9, r9, #96 @ 0x60 │ │ │ │ bne 270c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r6, [sp, #12] │ │ │ │ bne 270cf4 │ │ │ │ b 27030c │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 27030c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -608809,23 +608809,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ bl 1401b8 │ │ │ │ str r0, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 271010 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 26e54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 270ff0 │ │ │ │ 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 │ │ │ │ @@ -609275,18 +609275,18 @@ │ │ │ │ ldmdb r3, {r2, r3} │ │ │ │ mov r0, fp │ │ │ │ bl 26fc38 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r2, [fp, #16] │ │ │ │ b 271530 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 270a28 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ bne 271798 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r8, #-8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -609297,42 +609297,42 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls 270a28 │ │ │ │ cmp r9, #0 │ │ │ │ beq 270a28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r0 │ │ │ │ beq 27174c │ │ │ │ ldr r1, [r8, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 26e6c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27174c │ │ │ │ subs r0, r9, #0 │ │ │ │ beq 270a28 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [r9, #-8] │ │ │ │ mov r9, r0 │ │ │ │ b 27179c │ │ │ │ ldrh r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ clzne r3, r3 │ │ │ │ rsbne r3, r3, #32 │ │ │ │ b 2712f8 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 270a18 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldrne r1, [r8, #-20] @ 0xffffffec │ │ │ │ mov r9, r0 │ │ │ │ bne 271864 │ │ │ │ ldr r1, [r8, #-20] @ 0xffffffec │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -609347,43 +609347,43 @@ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls 270a18 │ │ │ │ cmp r9, #0 │ │ │ │ beq 270a18 │ │ │ │ mov r0, r9 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r8, r9 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [r8, #-20] @ 0xffffffec │ │ │ │ mov r9, r0 │ │ │ │ beq 271808 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 26e6c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 271808 │ │ │ │ subs r0, r9, #0 │ │ │ │ beq 270a18 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [r9, #-20] @ 0xffffffec │ │ │ │ mov r9, r0 │ │ │ │ b 271864 │ │ │ │ ldrb r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne 271824 │ │ │ │ b 271818 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #96] @ 0x60 │ │ │ │ - bl 321244 │ │ │ │ + bl 3213b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 27190c │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ 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 │ │ │ │ @@ -609391,15 +609391,15 @@ │ │ │ │ and r3, r3, #31 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ beq 271aa0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 27190c │ │ │ │ mov r0, r8 │ │ │ │ - bl 321294 │ │ │ │ + bl 321404 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ b 2718cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r8, [r4, #96] @ 0x60 │ │ │ │ @@ -610628,15 +610628,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #100] @ 272ca4 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310984 │ │ │ │ + bl 310af4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ beq 272c08 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -610708,15 +610708,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #100] @ 272de4 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310984 │ │ │ │ + bl 310af4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ beq 272d48 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -610823,15 +610823,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #100] @ 272fb0 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310984 │ │ │ │ + bl 310af4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ beq 272f14 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -610996,15 +610996,15 @@ │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ b 2730e4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq sp, fp, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq ip, fp, r4, ror #31 │ │ │ │ - andseq sp, r0, r0, lsl r0 │ │ │ │ + andseq sp, r0, r0, lsl #3 │ │ │ │ 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 │ │ │ │ @@ -611715,15 +611715,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ b 2737dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq ip, fp, r0, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - andseq ip, r0, r8, lsr #21 │ │ │ │ + andseq ip, r0, r8, lsl ip │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ ldrsheq ip, [fp], #-116 @ 0xffffff8c │ │ │ │ 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 │ │ │ │ @@ -612121,15 +612121,15 @@ │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #1 │ │ │ │ b 274244 │ │ │ │ ldr r1, [pc, #32] @ 2743bc │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #1 │ │ │ │ b 274244 │ │ │ │ - andseq fp, r0, r0, lsl #30 │ │ │ │ + andseq ip, r0, r0, ror r0 │ │ │ │ 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 │ │ │ │ @@ -612445,17 +612445,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 2748b8 │ │ │ │ ldr r0, [pc, #24] @ 2748bc │ │ │ │ ldr r2, [pc, #24] @ 2748c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2345e8 │ │ │ │ - andseq fp, r0, ip, lsr r9 │ │ │ │ - andeq lr, ip, r0, ror #28 │ │ │ │ - muleq ip, r4, r3 │ │ │ │ + andseq fp, r0, ip, lsr #21 │ │ │ │ + ldrdeq lr, [ip], -r0 │ │ │ │ + andeq sp, ip, r4, lsl #10 │ │ │ │ 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 │ │ │ │ @@ -612525,15 +612525,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #12] @ 2749f4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 251738 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x000d4cbc │ │ │ │ + andeq r4, sp, ip, lsr #28 │ │ │ │ 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] │ │ │ │ @@ -613467,15 +613467,15 @@ │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #812 @ 0x32c │ │ │ │ b 275794 │ │ │ │ ldr r1, [pc, #28] @ 2758c4 │ │ │ │ mov r3, #3 │ │ │ │ b 275790 │ │ │ │ - @ instruction: 0x0010a9b9 │ │ │ │ + andseq sl, r0, r9, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -614341,15 +614341,15 @@ │ │ │ │ b 276470 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r9, fp, r8, lsl #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r9, fp, r8, asr #28 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq sp, [r1], -r5 │ │ │ │ - andseq r9, r0, r2, lsr #28 │ │ │ │ + mulseq r0, r2, pc @ │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ subseq r9, fp, r0, ror fp │ │ │ │ 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 │ │ │ │ @@ -614781,17 +614781,17 @@ │ │ │ │ mov r3, #6 │ │ │ │ b 276a3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ bl 274884 │ │ │ │ subseq r9, fp, r0, ror r9 │ │ │ │ subseq r9, fp, ip, asr r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x001099d0 │ │ │ │ + andseq r9, r0, r0, asr #22 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - andseq r9, r0, r8, ror r7 │ │ │ │ + andseq r9, r0, r8, ror #17 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ subseq r9, fp, r4, lsl #11 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -615190,19 +615190,19 @@ │ │ │ │ b 277088 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ bl 274884 │ │ │ │ subseq r9, fp, r4, lsl #5 │ │ │ │ subseq r9, fp, r4, ror r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - andseq r9, r0, ip, asr #2 │ │ │ │ + @ instruction: 0x001092bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ subseq r8, fp, r8, lsr #30 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - mulseq r0, ip, pc @ │ │ │ │ + andseq r9, r0, ip, lsl #2 │ │ │ │ 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] @ 277454 │ │ │ │ @@ -620583,15 +620583,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ str r3, [sl, #100] @ 0x64 │ │ │ │ str r3, [sl, #96] @ 0x60 │ │ │ │ b 27c120 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, r0, r8, lsr r1 │ │ │ │ + andseq r4, r0, r8, lsr #5 │ │ │ │ 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 │ │ │ │ @@ -627829,152 +627829,150 @@ │ │ │ │ subseq ip, sl, ip, lsr r7 │ │ │ │ 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 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r7, r1 │ │ │ │ and r3, r4, #1 │ │ │ │ - ldr r1, [pc, #480] @ 283b04 │ │ │ │ + ldr r1, [pc, #472] @ 283afc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #476] @ 283b08 │ │ │ │ + ldr r3, [pc, #468] @ 283b00 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r8, #0 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r9, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r8, r0 │ │ │ │ lsr r4, r4, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ and r4, r4, #1 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - stm sp, {r4, r8} │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + stm sp, {r4, r9} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r8, [sp, #4] │ │ │ │ + str r9, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [r9, #32] │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr sl, [r9, #28] │ │ │ │ + ldr sl, [r7, #28] │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sl] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e9a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e9a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sl, #8] │ │ │ │ mov r2, #31 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #24 │ │ │ │ - stm sp, {r3, r8} │ │ │ │ + stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r8, [r9, #36] @ 0x24 │ │ │ │ + str r9, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ + ldr r7, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r2, #13 │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ orr r4, r4, r3 │ │ │ │ - asr r3, r8, #8 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - asr r3, r8, #31 │ │ │ │ - mov r1, #9 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - and r3, r8, #255 @ 0xff │ │ │ │ - str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ + mov r2, #13 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #32 │ │ │ │ + mov r1, #9 │ │ │ │ orr r4, r4, r3 │ │ │ │ + asr r3, r7, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r7, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 283b0c │ │ │ │ - orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 283b08 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr r4, r4, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + ldr r2, [pc, #56] @ 283b04 │ │ │ │ + stm r8, {r3, r4} │ │ │ │ + ldr r3, [pc, #44] @ 283b00 │ │ │ │ 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 283b00 │ │ │ │ - mov r0, r6 │ │ │ │ + bne 283af8 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq ip, [sl], #-96 @ 0xffffffa0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq ip, sl, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r1 │ │ │ │ and r3, r4, #1 │ │ │ │ - ldr r1, [pc, #368] @ 283ca8 │ │ │ │ + ldr r1, [pc, #368] @ 283ca0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #364] @ 283cac │ │ │ │ + ldr r3, [pc, #364] @ 283ca4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, sp, #12 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -628042,44 +628040,44 @@ │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 283cb0 │ │ │ │ + ldr r2, [pc, #64] @ 283ca8 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 283cac │ │ │ │ + ldr r3, [pc, #52] @ 283ca4 │ │ │ │ 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 283ca4 │ │ │ │ + bne 283c9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq ip, [sl], #-76 @ 0xffffffb4 │ │ │ │ + subseq ip, sl, r4, asr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, sl, r4, lsl #7 │ │ │ │ + subseq ip, sl, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r1 │ │ │ │ and r3, r4, #1 │ │ │ │ - ldr r1, [pc, #436] @ 283e90 │ │ │ │ + ldr r1, [pc, #436] @ 283e88 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #432] @ 283e94 │ │ │ │ + ldr r3, [pc, #432] @ 283e8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -628164,44 +628162,44 @@ │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 283e98 │ │ │ │ + ldr r2, [pc, #64] @ 283e90 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 283e94 │ │ │ │ + ldr r3, [pc, #52] @ 283e8c │ │ │ │ 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 283e8c │ │ │ │ + bne 283e84 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, sl, r8, lsl r3 │ │ │ │ + subseq ip, sl, r0, lsr #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x005ac19c │ │ │ │ + subseq ip, sl, r4, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r5, r1 │ │ │ │ and r3, r4, #1 │ │ │ │ - ldr r1, [pc, #608] @ 284124 │ │ │ │ + ldr r1, [pc, #608] @ 28411c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #604] @ 284128 │ │ │ │ + ldr r3, [pc, #604] @ 284120 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ @@ -628329,56 +628327,56 @@ │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 28412c │ │ │ │ + ldr r2, [pc, #64] @ 284124 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 284128 │ │ │ │ + ldr r3, [pc, #52] @ 284120 │ │ │ │ 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 284120 │ │ │ │ + bne 284118 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, sl, r0, lsr r1 │ │ │ │ + subseq ip, sl, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, sl, r8, lsl #30 │ │ │ │ + subseq fp, sl, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr sl, [r1, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #1024] @ 284558 │ │ │ │ + ldr r1, [pc, #1024] @ 284550 │ │ │ │ ldr r8, [r2, #16] │ │ │ │ - ldr r2, [pc, #1020] @ 28455c │ │ │ │ + ldr r2, [pc, #1020] @ 284554 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsr r6, r3, #2 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r6, r6, #1 │ │ │ │ - beq 2843a8 │ │ │ │ + beq 2843a0 │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r9} │ │ │ │ mov r0, r7 │ │ │ │ bl 27e83c │ │ │ │ @@ -628494,23 +628492,23 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ 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, #480] @ 284560 │ │ │ │ - ldr r3, [pc, #472] @ 28455c │ │ │ │ + ldr r2, [pc, #480] @ 284558 │ │ │ │ + ldr r3, [pc, #472] @ 284554 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 284554 │ │ │ │ + bne 28454c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ stm sp, {r3, r8} │ │ │ │ mov r1, r2 │ │ │ │ @@ -628612,180 +628610,180 @@ │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ orr r4, r4, r3 │ │ │ │ strd r8, [sp] │ │ │ │ - b 284360 │ │ │ │ + b 284358 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x005abe9c │ │ │ │ + subseq fp, sl, r4, lsr #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, sl, r8, ror ip │ │ │ │ + subseq fp, sl, r0, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r9, r1 │ │ │ │ and r3, r4, #1 │ │ │ │ - ldr r1, [pc, #548] @ 2847b0 │ │ │ │ + ldr r1, [pc, #548] @ 2847a8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #544] @ 2847b4 │ │ │ │ + ldr r3, [pc, #544] @ 2847ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - add r6, sp, #180 @ 0xb4 │ │ │ │ - mov r9, #0 │ │ │ │ + add r7, sp, #180 @ 0xb4 │ │ │ │ + mov r8, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ lsr r4, r4, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ and r4, r4, #1 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - stm sp, {r4, r9} │ │ │ │ + stm sp, {r4, r8} │ │ │ │ + mov r0, r7 │ │ │ │ ldr r5, [sp, #180] @ 0xb4 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + str r8, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [r8, #32] │ │ │ │ + ldr r3, [r9, #32] │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, #168 @ 0xa8 │ │ │ │ + mov r1, r8 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, #168 @ 0xa8 │ │ │ │ orr r4, r4, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r8, [r8, #28] │ │ │ │ + ldr r9, [r9, #28] │ │ │ │ mov sl, #1 │ │ │ │ - ldr r2, [r8] │ │ │ │ + ldr r2, [r9] │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ bl 280144 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ + ldr r1, [r9, #8] │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e9a8 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ mov r2, #26 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #24 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ + stm sp, {r3, r8} │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ strd sl, [sp] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - mov r2, #13 │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r8, [r0, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r1, #9 │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, #32 │ │ │ │ orr r4, r4, r3 │ │ │ │ - asr r3, r8, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - asr r3, r8, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 27e83c │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ + bl 27e83c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ + mov r2, #13 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #32 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + mov r1, #9 │ │ │ │ orr r4, r4, r3 │ │ │ │ + asr r3, r8, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r8, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 2847b8 │ │ │ │ - orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 2847b4 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + orr r4, r4, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + ldr r2, [pc, #56] @ 2847b0 │ │ │ │ + stm r6, {r3, r4} │ │ │ │ + ldr r3, [pc, #44] @ 2847ac │ │ │ │ add r2, pc, r2 │ │ │ │ - str r5, [r7] │ │ │ │ - str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2847ac │ │ │ │ - mov r0, r7 │ │ │ │ + bne 2847a4 │ │ │ │ + mov r0, r6 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, sl, r8, ror #20 │ │ │ │ + subseq fp, sl, r0, ror sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq fp, sl, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r8, r1 │ │ │ │ and r3, r4, #1 │ │ │ │ - ldr r1, [pc, #448] @ 2849a4 │ │ │ │ + ldr r1, [pc, #448] @ 28499c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #444] @ 2849a8 │ │ │ │ + ldr r3, [pc, #444] @ 2849a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ @@ -628873,44 +628871,44 @@ │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 2849ac │ │ │ │ + ldr r2, [pc, #64] @ 2849a4 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 2849a8 │ │ │ │ + ldr r3, [pc, #52] @ 2849a0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2849a0 │ │ │ │ + bne 284998 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, sl, r0, lsl r8 │ │ │ │ + subseq fp, sl, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, sl, r8, lsl #13 │ │ │ │ + @ instruction: 0x005ab690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ mov r9, r1 │ │ │ │ and r3, r5, #1 │ │ │ │ - ldr r1, [pc, #568] @ 284c10 │ │ │ │ + ldr r1, [pc, #568] @ 284c08 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #564] @ 284c14 │ │ │ │ + ldr r3, [pc, #564] @ 284c0c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ @@ -629028,56 +629026,56 @@ │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ orr r4, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #64] @ 284c18 │ │ │ │ + ldr r2, [pc, #64] @ 284c10 │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 284c14 │ │ │ │ + ldr r3, [pc, #52] @ 284c0c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r7] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 284c0c │ │ │ │ + bne 284c04 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, sl, ip, lsl r6 │ │ │ │ + subseq fp, sl, r4, lsr #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, sl, ip, lsl r4 │ │ │ │ + subseq fp, sl, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr sl, [r1, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #952] @ 284ffc │ │ │ │ + ldr r1, [pc, #952] @ 284ff4 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - ldr r2, [pc, #948] @ 285000 │ │ │ │ + ldr r2, [pc, #948] @ 284ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsr r5, r3, #2 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r5, r5, #1 │ │ │ │ - beq 284e70 │ │ │ │ + beq 284e68 │ │ │ │ add r8, sp, #180 @ 0xb4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r9} │ │ │ │ mov r0, r8 │ │ │ │ bl 27e83c │ │ │ │ @@ -629184,23 +629182,23 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r2, r5, r2 │ │ │ │ orr r3, r4, r3 │ │ │ │ stm r6, {r2, r3} │ │ │ │ - ldr r2, [pc, #444] @ 285004 │ │ │ │ - ldr r3, [pc, #436] @ 285000 │ │ │ │ + ldr r2, [pc, #444] @ 284ffc │ │ │ │ + ldr r3, [pc, #436] @ 284ff8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 284ff8 │ │ │ │ + bne 284ff0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #180 @ 0xb4 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r7} │ │ │ │ @@ -629293,30 +629291,30 @@ │ │ │ │ mov r1, #24 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r8 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 284e28 │ │ │ │ + b 284e20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq fp, [sl], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq fp, [sl], #-56 @ 0xffffffc8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq fp, [sl], #-16 │ │ │ │ + ldrheq fp, [sl], #-24 @ 0xffffffe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ mov r6, r1 │ │ │ │ and r3, r5, #1 │ │ │ │ - ldr r1, [pc, #460] @ 2851fc │ │ │ │ + ldr r1, [pc, #460] @ 2851f4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #456] @ 285200 │ │ │ │ + ldr r3, [pc, #456] @ 2851f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ @@ -629407,295 +629405,297 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #24 │ │ │ │ orr r4, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #64] @ 285204 │ │ │ │ + ldr r2, [pc, #64] @ 2851fc │ │ │ │ orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #52] @ 285200 │ │ │ │ + ldr r3, [pc, #52] @ 2851f8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r7] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2851f8 │ │ │ │ + bne 2851f0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, sl, r4, asr #31 │ │ │ │ + subseq sl, sl, ip, asr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, sl, r0, lsr lr │ │ │ │ + subseq sl, sl, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3848] @ 0xf08 │ │ │ │ + str r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ + sub sp, sp, #204 @ 0xcc │ │ │ │ mov r8, r1 │ │ │ │ and r3, r9, #1 │ │ │ │ - ldr r1, [pc, #996] @ 285614 │ │ │ │ + ldr r1, [pc, #1004] @ 285614 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #992] @ 285618 │ │ │ │ + ldr r3, [pc, #1000] @ 285618 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - add r4, sp, #196 @ 0xc4 │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ 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, #196] @ 0xc4 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #188] @ 0xbc │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ bl 27e83c │ │ │ │ lsr r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 27e83c │ │ │ │ lsr r3, r9, #11 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 27e83c │ │ │ │ lsr r3, r9, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r2, #14 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r2, #30 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [r8, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - add r9, sp, #24 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + add r9, sp, #16 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr r6, r6, r3 │ │ │ │ bl 27e9a8 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ 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, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 27f69c │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orr r6, r6, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 27e9a8 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr fp, [fp, #8] │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r2, #31 │ │ │ │ orr r5, r5, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ + ldr r0, [fp] │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1344 @ 0x540 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ 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 27e83c │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r5, r5, r1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r9 │ │ │ │ orr r6, r6, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 27f69c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #16 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldrb r9, [r8, #13] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - cmp r9, r7 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - bne 2855ec │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - movls r3, r9 │ │ │ │ - bhi 2855d8 │ │ │ │ - mov r2, #15 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr r6, r6, r0 │ │ │ │ + ldrb r0, [r8, #12] │ │ │ │ + ldr r9, [sp, #188] @ 0xbc │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - lsr r9, r9, #5 │ │ │ │ - ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + orr r9, r5, r9 │ │ │ │ + ldrb r5, [r8, #13] │ │ │ │ + orr r9, r9, r2 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + cmp r5, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr r6, r6, r2 │ │ │ │ + bne 2855d8 │ │ │ │ + ldrb r3, [r3] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - orr r7, r5, r7 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ - and r9, r9, #1 │ │ │ │ - orr r5, r6, r5 │ │ │ │ - mov r6, #0 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ bl 27e83c │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldrb r3, [r8, #12] │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ + ldr r8, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + movhi r7, r5 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + ldrhi r3, [sp, #12] │ │ │ │ + orr r8, r9, r8 │ │ │ │ + ldrbhi r3, [r3] │ │ │ │ + movls r7, r5 │ │ │ │ + lsrhi r3, r3, #5 │ │ │ │ + andhi r5, r3, #1 │ │ │ │ + mov r2, #15 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #136] @ 28561c │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + orr r8, r8, r2 │ │ │ │ + orr r3, r6, r3 │ │ │ │ + ldr r2, [pc, #116] @ 28561c │ │ │ │ + str r3, [sl, #4] │ │ │ │ + ldr r3, [pc, #104] @ 285618 │ │ │ │ add r2, pc, r2 │ │ │ │ - orr r4, r4, r3 │ │ │ │ - ldr r3, [pc, #112] @ 285618 │ │ │ │ - orr r6, r6, r7 │ │ │ │ - orr r4, r4, r5 │ │ │ │ - str r6, [sl] │ │ │ │ - str r4, [sl, #4] │ │ │ │ + str r8, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 285610 │ │ │ │ mov r0, sl │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ + add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrb r3, [r3] │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - and r3, r3, #1 │ │ │ │ - b 285514 │ │ │ │ - lsr r3, r9, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ - mov r2, #15 │ │ │ │ + and r3, r5, #1 │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - b 285534 │ │ │ │ + ldr r8, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + lsr r5, r5, #1 │ │ │ │ + and r5, r5, #1 │ │ │ │ + orr r8, r9, r8 │ │ │ │ + orr r6, r6, r3 │ │ │ │ + b 285578 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, sl, r4, asr #27 │ │ │ │ + subseq sl, sl, ip, asr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, sl, r0, ror #20 │ │ │ │ + subseq sl, sl, ip, asr #20 │ │ │ │ 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 │ │ │ │ @@ -631252,85 +631252,85 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ bl 27eea0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - ldr r8, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - orr r8, lr, r8 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - bl 27e83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r2, #46 @ 0x2e │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ - mov r1, r2 │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrne r0, [sp, #12] │ │ │ │ - orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrne r0, [sp, #12] │ │ │ │ orr r9, r9, r3 │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ moveq r3, r5 │ │ │ │ + ldr r8, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + orr r8, lr, r8 │ │ │ │ eorne r3, r3, r0 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ stm sp, {r3, r5} │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp] │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr r5, r9, r5 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r7, #0 │ │ │ │ - orr r5, r8, r5 │ │ │ │ - ldr r8, [sp, #216] @ 0xd8 │ │ │ │ - orr r8, r9, r8 │ │ │ │ + orr r5, r5, r3 │ │ │ │ bne 286fe0 │ │ │ │ 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 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movhi r1, r7 │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r5, r5, r3 │ │ │ │ ldrbhi r3, [fp] │ │ │ │ - orr r5, r5, r2 │ │ │ │ + orr r8, r8, r2 │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ andhi r7, r3, #1 │ │ │ │ movls r1, r7 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - orr r2, r5, r2 │ │ │ │ - orr r3, r8, r3 │ │ │ │ + orr r2, r8, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ stm r1, {r2, r3} │ │ │ │ ldr r2, [pc, #116] @ 28702c │ │ │ │ ldr r3, [pc, #108] @ 287028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -631349,16 +631349,16 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ 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 │ │ │ │ + orr r8, r8, r2 │ │ │ │ + orr r5, r5, r3 │ │ │ │ b 286f80 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ subseq r9, sl, r0, ror #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r9, sl, r0, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -631487,24 +631487,14 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr r7, r7, r3 │ │ │ │ - bl 27e83c │ │ │ │ ldrh r3, [fp, #12] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ moveq r6, r5 │ │ │ │ orr r8, r8, r3 │ │ │ │ @@ -631515,14 +631505,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ eorne r6, r6, r3 │ │ │ │ lsrne r6, r6, #2 │ │ │ │ andne r6, r6, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr r7, r7, r3 │ │ │ │ + bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -631838,284 +631838,287 @@ │ │ │ │ @ instruction: 0x005a8890 │ │ │ │ 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 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1848] @ 287efc │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [pc, #1912] @ 287f3c │ │ │ │ str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1840] @ 287f00 │ │ │ │ - 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 287ec0 │ │ │ │ + ldrb r3, [r2, #12] │ │ │ │ + ldr r2, [pc, #1896] @ 287f40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + mov r2, #0 │ │ │ │ + bne 287f00 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldrbhi r7, [r2] │ │ │ │ - ldrb r3, [r3] │ │ │ │ + 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 │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldrls r7, [sp, #12] │ │ │ │ - and r3, r3, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldrls r7, [sp, #16] │ │ │ │ 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, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ - bne 287bf8 │ │ │ │ + bne 287c04 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ - ldr r8, [r3] │ │ │ │ + ldr fp, [r3] │ │ │ │ mov r1, r2 │ │ │ │ - ldr fp, [r8] │ │ │ │ + ldr sl, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - lsr r3, fp, #11 │ │ │ │ + lsr r3, sl, #11 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 27e9a8 │ │ │ │ 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 27e83c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1dd2c │ │ │ │ - ldr r9, [r5, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r9] │ │ │ │ + ldr r8, [r5, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r8] │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ - lsr r6, ip, #2 │ │ │ │ + ldr r9, [r3] │ │ │ │ + lsr r6, r9, #2 │ │ │ │ and r6, r6, #1 │ │ │ │ eor r6, r6, #1 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27eea0 │ │ │ │ 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 27e83c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + stm sp, {r3, r7} │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr sl, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne 287ed8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne 287f18 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ldrhi r3, [r9, #4] │ │ │ │ + ldrhi r3, [r8, #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 27e83c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orr r2, r3, r2 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r3, r2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldrh r1, [fp, #12] │ │ │ │ + lsr r1, r1, #2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + orr r8, r2, r1 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ orr r5, r3, r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eorne r3, sl, r9 │ │ │ │ + moveq r3, #0 │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + moveq r2, r3 │ │ │ │ + movne r2, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, [sp] │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ - bl 27e83c │ │ │ │ - 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] │ │ │ │ + str r6, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ - 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 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #828] @ 287f04 │ │ │ │ - str r6, [r3] │ │ │ │ - str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #812] @ 287f00 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr r2, r8, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + stm r1, {r2, r3} │ │ │ │ + ldr r2, [pc, #872] @ 287f44 │ │ │ │ + ldr r3, [pc, #864] @ 287f40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 287ef8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne 287f38 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ 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] │ │ │ │ @@ -632124,347 +632127,359 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #268] @ 0x10c │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 27e83c │ │ │ │ - str sl, [sp] │ │ │ │ - ldr sl, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr sl, fp, sl │ │ │ │ mov r0, r4 │ │ │ │ - ldr fp, [sp, #272] @ 0x110 │ │ │ │ + str sl, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ + ldr sl, [sp, #268] @ 0x10c │ │ │ │ + orr r7, r7, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - orr fp, r7, fp │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + orr sl, fp, sl │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ + ldr r9, [sp, #272] @ 0x110 │ │ │ │ orr sl, sl, r3 │ │ │ │ bl 27e83c │ │ │ │ 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 r7, r7, r3 │ │ │ │ - ldr r9, [sp, #268] @ 0x10c │ │ │ │ + orr r8, r9, r3 │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr r9, sl, r9 │ │ │ │ - ldr r8, [r3] │ │ │ │ + orr r7, sl, r7 │ │ │ │ + ldr r9, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [r8] │ │ │ │ + orr r7, r7, r3 │ │ │ │ + ldr r3, [r9] │ │ │ │ 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 r7, r7, r3 │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r8 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - orr r7, r7, r3 │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 27e9a8 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ - orr sl, r7, r3 │ │ │ │ + orr r3, r8, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr fp, [r5, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr ip, [r3] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - lsr r7, ip, #2 │ │ │ │ - and r7, r7, #1 │ │ │ │ - eor r7, r7, #1 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + lsr r8, ip, #2 │ │ │ │ + and r8, r8, #1 │ │ │ │ + eor r8, r8, #1 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + str r8, [sp, #160] @ 0xa0 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27eea0 │ │ │ │ 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 27e83c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orr r7, r7, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + orr r3, r0, r3 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + strd sl, [sp] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + orr r7, r7, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - orr r3, r9, r3 │ │ │ │ - ldr r9, [sp, #272] @ 0x110 │ │ │ │ - orr r9, sl, r9 │ │ │ │ - bne 287ee8 │ │ │ │ + orr r7, r7, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + bne 287f28 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ldrhi r2, [fp, #4] │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr fp, [sp, #268] @ 0x10c │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp] │ │ │ │ + ldrh r2, [r9, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - orr r0, r3, fp │ │ │ │ - orr r5, r9, r5 │ │ │ │ - mov r9, #0 │ │ │ │ + lsr r2, r2, #2 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + orr r5, r3, r5 │ │ │ │ + orr r7, r7, r2 │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ + ldrne r2, [sp, #32] │ │ │ │ + moveq r3, #0 │ │ │ │ + eorne r3, r3, r2 │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + moveq r2, r3 │ │ │ │ + movne r2, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ 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 27e83c │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ + orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r8, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ bl 27e83c │ │ │ │ - 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 r2, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - 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 287ba0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsr r7, r3, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ + orr r2, r7, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + b 287bcc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr r7, r2, r2, lsr #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 287820 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b 287828 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 287a78 │ │ │ │ + b 287a9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsr r2, r2, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - b 287dd4 │ │ │ │ + b 287e54 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, sl, ip, lsr #16 │ │ │ │ + subseq r8, sl, r4, lsr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, sl, r8, lsr #8 │ │ │ │ + subseq r8, sl, ip, lsl 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, [r2, #13] │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #2080] @ 28878c │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #2032] @ 28871c │ │ │ │ - str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2024] @ 288720 │ │ │ │ - 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 2886d8 │ │ │ │ + ldrb r3, [r2, #12] │ │ │ │ + ldr r2, [pc, #2064] @ 288790 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ + mov r2, #0 │ │ │ │ + bne 288750 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldrbhi r7, [r2] │ │ │ │ - ldrb r3, [r3] │ │ │ │ + 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 │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldrls r7, [sp, #16] │ │ │ │ - and r3, r3, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldrls r7, [sp, #24] │ │ │ │ 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 2883c8 │ │ │ │ + bne 288414 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 27e83c │ │ │ │ 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, #80] @ 0x50 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ 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, #64] @ 0x40 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 27e9a8 │ │ │ │ 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 27e83c │ │ │ │ - add r8, sp, #104 @ 0x68 │ │ │ │ + add r9, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1dd2c │ │ │ │ - ldr r9, [r5, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [r9] │ │ │ │ + ldr r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [r8] │ │ │ │ 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 │ │ │ │ @@ -632478,144 +632493,148 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r9, [r9, #4] │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [sp, #168] @ 0xa8 │ │ │ │ bl 27eea0 │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r8, [sp, #280] @ 0x118 │ │ │ │ - cmp r3, #0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 2886f8 │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, r7} │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r9, #0 │ │ │ │ - orr r5, r2, r1 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r9, [sp, #280] @ 0x118 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + bne 288768 │ │ │ │ + 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} │ │ │ │ + mov r2, #51 @ 0x33 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - 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 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - orr r3, r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r1, r3, r2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ 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] │ │ │ │ + orr r2, r3, r2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr r1, r1, r3 │ │ │ │ + orr r3, r2, r9 │ │ │ │ + ldrh r2, [sl, #12] │ │ │ │ + lsr r2, r2, #2 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - orr r8, r3, r2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - bl 27e83c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - strd r6, [sp] │ │ │ │ + orr r8, r1, r2 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + orr r5, r3, r2 │ │ │ │ + ldrne r3, [sp, #100] @ 0x64 │ │ │ │ + moveq r3, #0 │ │ │ │ + eorne r3, r3, fp │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + moveq r2, r3 │ │ │ │ + movne r2, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - 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 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - beq 2886f0 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eor r3, r3, fp │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #908] @ 288724 │ │ │ │ - str r6, [r3] │ │ │ │ - str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #892] @ 288720 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr r1, r8, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + stm r2, {r1, r3} │ │ │ │ + ldr r2, [pc, #936] @ 288794 │ │ │ │ + ldr r3, [pc, #928] @ 288790 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 288718 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne 288788 │ │ │ │ + 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 r6, [sp, #4] │ │ │ │ @@ -632687,315 +632706,323 @@ │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - add r9, sp, #104 @ 0x68 │ │ │ │ + add sl, sp, #104 @ 0x68 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - orr sl, r8, r3 │ │ │ │ + mov r0, sl │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ ldr fp, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, sl │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - lsr r8, r0, #2 │ │ │ │ - and r8, r8, #1 │ │ │ │ - eor r8, r8, #1 │ │ │ │ + lsr r9, r0, #2 │ │ │ │ + and r9, r9, #1 │ │ │ │ + eor r9, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ + str r9, [sp, #168] @ 0xa8 │ │ │ │ bl 27eea0 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + mov r0, sl │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr fp, [fp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ bl 27eea0 │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r9, [sp, #280] @ 0x118 │ │ │ │ + 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 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r2 │ │ │ │ + orr r7, r7, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - orr r9, sl, r9 │ │ │ │ orr r7, r7, r3 │ │ │ │ - bne 288708 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + bne 288778 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ldrbhi r3, [fp] │ │ │ │ + ldrhi r3, [sp, #40] @ 0x28 │ │ │ │ movls r3, r6 │ │ │ │ + ldrbhi r3, [r3] │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ andhi r3, r3, #1 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ bl 27e83c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + ldrh r3, [r3, #12] │ │ │ │ + orr r7, r7, r1 │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldrne r3, [sp, #32] │ │ │ │ + ldrne r2, [sp, #36] @ 0x24 │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ 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 │ │ │ │ + orr r5, r8, r5 │ │ │ │ + eorne r3, r3, r2 │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + movne r2, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - orr r7, r7, r3 │ │ │ │ + str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov sl, #0 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ 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 r5, r5, r3 │ │ │ │ - bl 27e83c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [sp] │ │ │ │ + str r9, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - orr r6, r7, r6 │ │ │ │ - ldrh r3, [r3, #12] │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - beq 2886f0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - b 288364 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsr r7, r3, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ + orr r1, r7, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + b 2883dc │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr r7, r2, r2, lsr #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 287f88 │ │ │ │ - mov r3, r9 │ │ │ │ - b 288364 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ - b 288238 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b 287fd0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + lsr r2, r2, #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ + b 288298 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 288604 │ │ │ │ + b 2886a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, sl, r4, asr #1 │ │ │ │ + subseq r8, sl, ip, ror r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, sl, r8, asr ip │ │ │ │ + subseq r7, sl, ip, lsl #24 │ │ │ │ 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, #2184] @ 289044 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #2136] @ 288fa4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2128] @ 288fa8 │ │ │ │ - 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 288f60 │ │ │ │ + ldrb r3, [r2, #12] │ │ │ │ + ldr r2, [pc, #2168] @ 289048 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #292] @ 0x124 │ │ │ │ + mov r2, #0 │ │ │ │ + bne 289008 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldrbhi r7, [r2] │ │ │ │ - ldrb r3, [r3] │ │ │ │ + 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 │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldrls r7, [sp, #16] │ │ │ │ - and r3, r3, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldrls r7, [sp, #24] │ │ │ │ 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 288c24 │ │ │ │ + bne 288ca0 │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 27e83c │ │ │ │ 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, #32] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 27e83c │ │ │ │ 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, #96] @ 0x60 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 27e83c │ │ │ │ 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, #88] @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e9a8 │ │ │ │ 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 27e83c │ │ │ │ - add r8, sp, #112 @ 0x70 │ │ │ │ + add r9, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r9, [r5, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [r9] │ │ │ │ + ldr r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [r8] │ │ │ │ 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 │ │ │ │ @@ -633009,148 +633036,152 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1dd2c │ │ │ │ - ldr r9, [r9, #4] │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [sp, #176] @ 0xb0 │ │ │ │ bl 27eea0 │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r8, [sp, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 288f80 │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, r7} │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r9, #0 │ │ │ │ - orr r5, r2, r1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r9, [sp, #288] @ 0x120 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + bne 289020 │ │ │ │ + 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} │ │ │ │ + mov r2, #51 @ 0x33 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - 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 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orr r3, r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r1, r3, r2 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ 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] │ │ │ │ + orr r2, r3, r2 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr r1, r1, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr r2, r2, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr r1, r1, r3 │ │ │ │ + orr r3, r2, r9 │ │ │ │ + ldrh r2, [sl, #12] │ │ │ │ + lsr r2, r2, #2 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - orr r8, r3, r2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - bl 27e83c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - strd r6, [sp] │ │ │ │ + orr r8, r1, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + orr r5, r3, r2 │ │ │ │ + ldrne r3, [sp, #108] @ 0x6c │ │ │ │ + moveq r3, #0 │ │ │ │ + eorne r3, r3, fp │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + moveq r2, r3 │ │ │ │ + movne r2, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - 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 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - beq 288f78 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eor r3, r3, fp │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr r6, r6, r2 │ │ │ │ - ldr r2, [pc, #952] @ 288fac │ │ │ │ - str r6, [r3] │ │ │ │ - str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #936] @ 288fa8 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr r1, r8, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + stm r2, {r1, r3} │ │ │ │ + ldr r2, [pc, #980] @ 28904c │ │ │ │ + ldr r3, [pc, #972] @ 289048 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 288fa0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne 289040 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ 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] │ │ │ │ @@ -633233,300 +633264,308 @@ │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - add r9, sp, #112 @ 0x70 │ │ │ │ + add sl, sp, #112 @ 0x70 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - orr sl, r8, r3 │ │ │ │ + mov r0, sl │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ ldr fp, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, sl │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - lsr r8, r0, #2 │ │ │ │ - and r8, r8, #1 │ │ │ │ - eor r8, r8, #1 │ │ │ │ + lsr r9, r0, #2 │ │ │ │ + and r9, r9, #1 │ │ │ │ + eor r9, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ - str r8, [sp, #176] @ 0xb0 │ │ │ │ + str r9, [sp, #176] @ 0xb0 │ │ │ │ bl 27eea0 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + mov r0, sl │ │ │ │ + orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr fp, [fp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ bl 27eea0 │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r9, [sp, #288] @ 0x120 │ │ │ │ + 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 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r2 │ │ │ │ + orr r7, r7, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orr r9, sl, r9 │ │ │ │ orr r7, r7, r3 │ │ │ │ - bne 288f90 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + bne 289030 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ldrbhi r3, [fp] │ │ │ │ + ldrhi r3, [sp, #40] @ 0x28 │ │ │ │ movls r3, r6 │ │ │ │ + ldrbhi r3, [r3] │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ andhi r3, r3, #1 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ bl 27e83c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + ldrh r3, [r3, #12] │ │ │ │ + orr r7, r7, r1 │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldrne r3, [sp, #32] │ │ │ │ + ldrne r2, [sp, #36] @ 0x24 │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ 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 │ │ │ │ + orr r5, r8, r5 │ │ │ │ + eorne r3, r3, r2 │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + movne r2, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - orr r7, r7, r3 │ │ │ │ + str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov sl, #0 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ 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 r5, r5, r3 │ │ │ │ - bl 27e83c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [sp] │ │ │ │ + str r9, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - orr r6, r7, r6 │ │ │ │ - ldrh r3, [r3, #12] │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orr r6, r6, r3 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - beq 288f78 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - b 288bc0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsr r7, r3, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ + orr r1, r7, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + b 288c68 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr r7, r2, r2, lsr #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 2887a8 │ │ │ │ - mov r3, r9 │ │ │ │ - b 288bc0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ - b 288a84 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b 288820 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + lsr r2, r2, #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ + b 288b14 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 288e8c │ │ │ │ + b 288f60 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, sl, r4, lsr #17 │ │ │ │ + subseq r7, sl, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r7, [sl], #-60 @ 0xffffffc4 │ │ │ │ + subseq r7, sl, r0, lsl #7 │ │ │ │ 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, #2284] @ 2898bc │ │ │ │ + ldr r2, [pc, #2288] @ 289960 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2276] @ 2898c0 │ │ │ │ + ldr r3, [pc, #2280] @ 289964 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb fp, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov r3, #0 │ │ │ │ - bne 289880 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ + bne 289924 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - ldrbhi r7, [r2] │ │ │ │ - ldrb r3, [r3] │ │ │ │ + ldrhi r2, [r2] │ │ │ │ + lsr r1, r3, #5 │ │ │ │ + orrhi r7, r3, r2 │ │ │ │ + and r1, r1, #1 │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldrls r7, [sp, #12] │ │ │ │ - and r3, r3, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldrls r7, [sp, #20] │ │ │ │ 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 2894ec │ │ │ │ + bne 289588 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #24] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldr fp, [r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr fp, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 27e9a8 │ │ │ │ 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 27e83c │ │ │ │ ldr r9, [r5, #28] │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldr r6, [r9] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [r6] │ │ │ │ - mov r2, #14 │ │ │ │ - tst ip, #1344 @ 0x540 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + tst r3, #1344 @ 0x540 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ + mov r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - add r8, sp, #104 @ 0x68 │ │ │ │ str r3, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + add r8, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f69c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ @@ -633543,77 +633582,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, #96] @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bne 289898 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bne 28993c │ │ │ │ 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 27e83c │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ orr r5, r2, r1 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ 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, #100] @ 0x64 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r5, r5, r2 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ orr sl, r3, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e9a8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -633676,15 +633715,15 @@ │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 27e83c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -633693,26 +633732,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r2, r7, r2 │ │ │ │ orr r3, r5, r3 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ stm r1, {r2, r3} │ │ │ │ - ldr r2, [pc, #1024] @ 2898c4 │ │ │ │ - ldr r3, [pc, #1016] @ 2898c0 │ │ │ │ + ldr r2, [pc, #1032] @ 289968 │ │ │ │ + ldr r3, [pc, #1024] @ 289964 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2898b8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne 28995c │ │ │ │ + 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 r6, [sp, #4] │ │ │ │ @@ -633852,276 +633891,277 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov sl, #1 │ │ │ │ strd sl, [sp, #176] @ 0xb0 │ │ │ │ bl 27f69c │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r8, [sp, #276] @ 0x114 │ │ │ │ - cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + ldr r8, [sp, #276] @ 0x114 │ │ │ │ + mov sl, #0 │ │ │ │ orr r8, r3, r8 │ │ │ │ + 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 │ │ │ │ - bne 2898a8 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r2 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r7, r7, r3 │ │ │ │ + bl 27e83c │ │ │ │ + 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 28994c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldrhi r3, [sp, #32] │ │ │ │ - movls r3, r6 │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ 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 27e83c │ │ │ │ - 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 27e83c │ │ │ │ - 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 27e83c │ │ │ │ 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 27e83c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, #31 │ │ │ │ + orr r6, r8, r6 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r2 │ │ │ │ + mov r2, #31 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r1, r2 │ │ │ │ + orr r5, r7, r5 │ │ │ │ mov r0, r4 │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r2, r6, r2 │ │ │ │ orr r3, r5, r3 │ │ │ │ - b 2894b4 │ │ │ │ + b 289550 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - lsr r7, r3, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ + and r2, r3, #1 │ │ │ │ + orr r7, r3, r3, lsr #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 28902c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b 2890d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r6, r3, #1 │ │ │ │ and r6, r6, #1 │ │ │ │ - b 2892a4 │ │ │ │ + b 289340 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 28977c │ │ │ │ + b 289874 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, sl, r0, lsr #32 │ │ │ │ + subseq r6, sl, r0, lsl #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, sl, r4, lsr fp │ │ │ │ + @ instruction: 0x005a6a98 │ │ │ │ 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] @ 28a214 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2340] @ 28a218 │ │ │ │ - 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 28a1d8 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + ldr r1, [pc, #2372] @ 28a2e0 │ │ │ │ + ldr r2, [pc, #2372] @ 28a2e4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ + mov r2, #0 │ │ │ │ + bne 28a2a4 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldrbhi r5, [r2] │ │ │ │ - ldrb r3, [r3] │ │ │ │ + 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 │ │ │ │ lsrhi r5, r5, #5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldrls r5, [sp, #8] │ │ │ │ - and r3, r3, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ 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 289e48 │ │ │ │ + bne 289ee8 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str ip, [sp, #32] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str ip, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #28] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ - stm sp, {r3, r5} │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldr fp, [r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr fp, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e9a8 │ │ │ │ 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 27e83c │ │ │ │ ldr r9, [r6, #28] │ │ │ │ - ldr ip, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldr r7, [r9] │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [r7] │ │ │ │ - mov r2, #14 │ │ │ │ - tst ip, #1344 @ 0x540 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + tst r3, #1344 @ 0x540 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ + mov r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str ip, [sp, #100] @ 0x64 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr ip, [sp, #280] @ 0x118 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - add r8, sp, #104 @ 0x68 │ │ │ │ str r3, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ stm sp, {r3, r5} │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + add r8, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f69c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp] │ │ │ │ @@ -634138,82 +634178,82 @@ │ │ │ │ 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, #20] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - bne 28a1f0 │ │ │ │ + bne 28a2bc │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ orr r5, r3, r2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ orr r7, r3, r2 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r7, r7, r3 │ │ │ │ bl 27e9a8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -634263,55 +634303,55 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f69c │ │ │ │ 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 27e83c │ │ │ │ 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 │ │ │ │ - orr r8, r5, r8 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ moveq r3, r6 │ │ │ │ - orr r5, r7, r5 │ │ │ │ + orr r8, r5, r8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ str r6, [sp, #4] │ │ │ │ + orr r5, r7, r5 │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr r8, r8, r2 │ │ │ │ - ldr r2, [pc, #1028] @ 28a21c │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #1072] @ 28a2e8 │ │ │ │ str r8, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #1012] @ 28a218 │ │ │ │ + ldr r3, [pc, #1056] @ 28a2e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28a210 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne 28a2dc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ 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] │ │ │ │ @@ -634460,253 +634500,263 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r7 │ │ │ │ + orr r0, r8, r3 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ + mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 27f69c │ │ │ │ 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 27e83c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + strd r8, [sp] │ │ │ │ + orr r8, r0, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e83c │ │ │ │ + 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 r8, r8, r3 │ │ │ │ bl 27e83c │ │ │ │ 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 28a200 │ │ │ │ + bne 28a2cc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldrhi r3, [sp, #28] │ │ │ │ - movls r3, r7 │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ 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 27e83c │ │ │ │ - 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 27e83c │ │ │ │ - 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 27e83c │ │ │ │ ldrh r3, [fp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - 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] │ │ │ │ + ldrne r2, [sp, #24] │ │ │ │ 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 │ │ │ │ - andne r3, r3, #1 │ │ │ │ movne r2, #0 │ │ │ │ - str r3, [sp] │ │ │ │ + andne r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 289df0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsr r5, r3, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 27e83c │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr r8, r6, r2 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + b 289eac │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + and r1, r2, #1 │ │ │ │ + orr r5, r2, r2, lsr #1 │ │ │ │ and r5, r5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 289944 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b 2899f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr r7, r2, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - b 289bec │ │ │ │ + b 289c8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 28a120 │ │ │ │ + b 28a224 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, sl, r8, lsl #14 │ │ │ │ + subseq r6, sl, ip, asr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r6, [sl], #-24 @ 0xffffffe8 │ │ │ │ + subseq r6, sl, r8, lsr r1 │ │ │ │ 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, #2356] @ 28ab74 │ │ │ │ + ldr r2, [pc, #2392] @ 28ac64 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2348] @ 28ab78 │ │ │ │ + ldr r3, [pc, #2384] @ 28ac68 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb fp, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28ab38 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ + bne 28ac28 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - ldrbhi r7, [r2] │ │ │ │ - ldrb r3, [r3] │ │ │ │ + ldrhi r2, [r2] │ │ │ │ + lsr r1, r3, #5 │ │ │ │ + orrhi r7, r3, r2 │ │ │ │ + and r1, r1, #1 │ │ │ │ lsrhi r7, r7, #5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldrls r7, [sp, #8] │ │ │ │ - and r3, r3, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrls r7, [sp, #16] │ │ │ │ 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 28a798 │ │ │ │ + bne 28a85c │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #272] @ 0x110 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - str ip, [sp, #32] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #272] @ 0x110 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - str ip, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #272] @ 0x110 │ │ │ │ - str ip, [sp, #28] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 27e83c │ │ │ │ - ldr ip, [sp, #268] @ 0x10c │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #272] @ 0x110 │ │ │ │ - str ip, [sp, #20] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - 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 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 27e9a8 │ │ │ │ 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 27e83c │ │ │ │ ldr fp, [r5, #28] │ │ │ │ - ldr ip, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ ldr r6, [fp] │ │ │ │ - mov r2, #14 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ - mov r1, r2 │ │ │ │ + mov r2, #14 │ │ │ │ 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] │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, #1 │ │ │ │ bl 1dd2c │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp, #168] @ 0xa8 │ │ │ │ @@ -634726,74 +634776,74 @@ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 28ab50 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bne 28ac40 │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ orr r5, r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r7, #0 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ 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 27e9a8 │ │ │ │ @@ -634851,63 +634901,62 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - lsr r3, r6, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - eor r3, r3, #1 │ │ │ │ - mov r2, #42 @ 0x2a │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr r5, r5, r3 │ │ │ │ - ldr r8, [sp, #268] @ 0x10c │ │ │ │ - bl 27e83c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orr r8, fp, r8 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + ldr r8, [sp, #268] @ 0x10c │ │ │ │ lsr r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - moveq r6, r7 │ │ │ │ - orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr r8, fp, r8 │ │ │ │ orr r5, r5, r3 │ │ │ │ ldrne r3, [r2] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - eorne r6, r6, r3 │ │ │ │ - lsrne r6, r6, #2 │ │ │ │ - andne r6, r6, #1 │ │ │ │ - str r6, [sp] │ │ │ │ + moveq r3, r7 │ │ │ │ + eorne r3, r3, r6 │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + andne r3, r3, #1 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + stm sp, {r3, r7} │ │ │ │ bl 27e83c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + lsr r6, r6, #2 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + and r6, r6, #1 │ │ │ │ + mov r2, #42 @ 0x2a │ │ │ │ + orr r8, r8, r3 │ │ │ │ + eor r6, r6, #1 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr r8, r8, r2 │ │ │ │ - ldr r2, [pc, #1044] @ 28ab7c │ │ │ │ - str r8, [r3] │ │ │ │ - str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #1028] @ 28ab78 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr r2, r8, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + stm r1, {r2, r3} │ │ │ │ + ldr r2, [pc, #1080] @ 28ac6c │ │ │ │ + ldr r3, [pc, #1072] @ 28ac68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28ab70 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne 28ac60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ 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] │ │ │ │ @@ -635052,125 +635101,136 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ orr r8, r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - strd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ - mov r2, fp │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, fp │ │ │ │ bl 27f69c │ │ │ │ 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 27e83c │ │ │ │ + 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 27e83c │ │ │ │ + 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 27e83c │ │ │ │ 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 28ab60 │ │ │ │ + bne 28ac50 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ lsrhi r3, r9, #5 │ │ │ │ + ldrhi r6, [sp, #8] │ │ │ │ andhi r3, r3, #1 │ │ │ │ - movls r3, r6 │ │ │ │ + movls r6, r3 │ │ │ │ mov r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ - 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 27e83c │ │ │ │ - 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 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r7, r7, r3 │ │ │ │ - bl 27e83c │ │ │ │ - lsr r3, r9, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r2, #42 @ 0x2a │ │ │ │ - eor r3, r3, #1 │ │ │ │ - ldr r8, [sp, #268] @ 0x10c │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldrne r3, [r2] │ │ │ │ + moveq r3, #0 │ │ │ │ + eorne r3, r3, r9 │ │ │ │ + lsrne r3, r3, #2 │ │ │ │ + moveq r2, r3 │ │ │ │ + movne r2, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr r8, r5, r8 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr r5, r7, r5 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + lsr r9, r9, #2 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - moveq r9, r6 │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r6, r7, r6 │ │ │ │ + and r9, r9, #1 │ │ │ │ + mov r2, #42 @ 0x2a │ │ │ │ + orr r6, r6, r3 │ │ │ │ + eor r9, r9, #1 │ │ │ │ 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 │ │ │ │ + mov r1, r2 │ │ │ │ + orr r5, r8, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - b 28a740 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr r2, r6, r2 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + b 28a824 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - lsr r7, r3, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ + and r2, r3, #1 │ │ │ │ + orr r7, r3, r3, lsr #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 28a29c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b 28a370 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 28a51c │ │ │ │ + b 28a5e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 28aa54 │ │ │ │ + b 28ab74 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r5, [sl], #-208 @ 0xffffff30 │ │ │ │ + subseq r5, sl, r4, ror #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, sl, r8, lsl #17 │ │ │ │ + subseq r5, sl, r4, asr #15 │ │ │ │ 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] @ 28ae40 │ │ │ │ + ldr r1, [pc, #664] @ 28af30 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #660] @ 28ae44 │ │ │ │ + ldr r3, [pc, #660] @ 28af34 │ │ │ │ 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 │ │ │ │ @@ -635294,15 +635354,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 28addc │ │ │ │ + bls 28aecc │ │ │ │ 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 │ │ │ │ @@ -635312,44 +635372,44 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr sl, sl, r2 │ │ │ │ - ldr r2, [pc, #64] @ 28ae48 │ │ │ │ + ldr r2, [pc, #64] @ 28af38 │ │ │ │ orr r9, r9, r3 │ │ │ │ - ldr r3, [pc, #52] @ 28ae44 │ │ │ │ + ldr r3, [pc, #52] @ 28af34 │ │ │ │ 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 28ae3c │ │ │ │ + bne 28af2c │ │ │ │ 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, asr #8 │ │ │ │ + subseq r5, sl, ip, asr r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, sl, ip, ror #3 │ │ │ │ + ldrsheq r5, [sl], #-12 │ │ │ │ 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] @ 28b194 │ │ │ │ + ldr r1, [pc, #800] @ 28b284 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #796] @ 28b198 │ │ │ │ + ldr r3, [pc, #796] @ 28b288 │ │ │ │ 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 │ │ │ │ @@ -635506,15 +635566,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 28b130 │ │ │ │ + bls 28b220 │ │ │ │ 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 │ │ │ │ @@ -635525,44 +635585,44 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr r7, r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ 28b19c │ │ │ │ + ldr r2, [pc, #64] @ 28b28c │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [pc, #52] @ 28b198 │ │ │ │ + ldr r3, [pc, #52] @ 28b288 │ │ │ │ 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 28b190 │ │ │ │ + bne 28b280 │ │ │ │ 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, lsl #3 │ │ │ │ + @ instruction: 0x005a5090 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x005a4e98 │ │ │ │ + subseq r4, sl, r8, lsr #27 │ │ │ │ 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] @ 28b4d4 │ │ │ │ + ldr r1, [pc, #780] @ 28b5c4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #776] @ 28b4d8 │ │ │ │ + ldr r3, [pc, #776] @ 28b5c8 │ │ │ │ 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] │ │ │ │ @@ -635713,15 +635773,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 28b46c │ │ │ │ + bls 28b55c │ │ │ │ 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 │ │ │ │ @@ -635734,42 +635794,42 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 28b4dc │ │ │ │ + ldr r2, [pc, #60] @ 28b5cc │ │ │ │ str r7, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #44] @ 28b4d8 │ │ │ │ + ldr r3, [pc, #44] @ 28b5c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28b4d0 │ │ │ │ + bne 28b5c0 │ │ │ │ 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, lsr #28 │ │ │ │ + subseq r4, sl, ip, lsr sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, sl, r0, asr fp │ │ │ │ + subseq r4, sl, r0, ror #20 │ │ │ │ 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] @ 28bee0 │ │ │ │ + ldr r1, [pc, #2528] @ 28bfd0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2520] @ 28bee4 │ │ │ │ + ldr r2, [pc, #2520] @ 28bfd4 │ │ │ │ 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 │ │ │ │ @@ -635790,15 +635850,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 28b91c │ │ │ │ + beq 28ba0c │ │ │ │ bl 27e83c │ │ │ │ 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 │ │ │ │ @@ -635869,15 +635929,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 28bce8 │ │ │ │ + beq 28bdd8 │ │ │ │ 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 │ │ │ │ @@ -636012,25 +636072,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 28bd00 │ │ │ │ + beq 28bdf0 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28be7c │ │ │ │ + beq 28bf6c │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28bebc │ │ │ │ + beq 28bfac │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28bd10 │ │ │ │ + b 28be00 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -636230,20 +636290,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28bc80 │ │ │ │ + beq 28bd70 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28bc84 │ │ │ │ + beq 28bd74 │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -636252,36 +636312,36 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 28bee8 │ │ │ │ + ldr r2, [pc, #560] @ 28bfd8 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #544] @ 28bee4 │ │ │ │ + ldr r3, [pc, #544] @ 28bfd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28bedc │ │ │ │ + bne 28bfcc │ │ │ │ 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 28b6c8 │ │ │ │ + b 28b7b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28be68 │ │ │ │ + bne 28bf58 │ │ │ │ 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] │ │ │ │ @@ -636313,20 +636373,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 28be88 │ │ │ │ + beq 28bf78 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28bea4 │ │ │ │ + beq 28bf94 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28becc │ │ │ │ + beq 28bfbc │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -636348,71 +636408,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 28be58 │ │ │ │ + bls 28bf48 │ │ │ │ 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 28bc90 │ │ │ │ + b 28bd80 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 28bd10 │ │ │ │ + b 28be00 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28bd10 │ │ │ │ + b 28be00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28beb0 │ │ │ │ + beq 28bfa0 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28bdcc │ │ │ │ + b 28bebc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28bdcc │ │ │ │ + b 28bebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28bdcc │ │ │ │ + b 28bebc │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28bd10 │ │ │ │ + b 28be00 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28bdcc │ │ │ │ + b 28bebc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r4, [sl], #-160 @ 0xffffff60 │ │ │ │ + subseq r4, sl, r0, lsl #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, sl, r8, lsr r3 │ │ │ │ + subseq r4, sl, r8, asr #4 │ │ │ │ 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] @ 28c904 │ │ │ │ + ldr r1, [pc, #2552] @ 28c9f4 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2544] @ 28c908 │ │ │ │ + ldr r2, [pc, #2544] @ 28c9f8 │ │ │ │ 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 │ │ │ │ @@ -636433,15 +636493,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 28c334 │ │ │ │ + beq 28c424 │ │ │ │ bl 27e83c │ │ │ │ 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 │ │ │ │ @@ -636512,15 +636572,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 28c70c │ │ │ │ + beq 28c7fc │ │ │ │ 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 │ │ │ │ @@ -636658,25 +636718,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 28c724 │ │ │ │ + beq 28c814 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28c8a0 │ │ │ │ + beq 28c990 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28c8e0 │ │ │ │ + beq 28c9d0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28c734 │ │ │ │ + b 28c824 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -636879,20 +636939,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28c6a4 │ │ │ │ + beq 28c794 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28c6a8 │ │ │ │ + beq 28c798 │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -636901,36 +636961,36 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 28c90c │ │ │ │ + ldr r2, [pc, #560] @ 28c9fc │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #544] @ 28c908 │ │ │ │ + ldr r3, [pc, #544] @ 28c9f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28c900 │ │ │ │ + bne 28c9f0 │ │ │ │ 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 28c0d4 │ │ │ │ + b 28c1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28c88c │ │ │ │ + bne 28c97c │ │ │ │ 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] │ │ │ │ @@ -636962,20 +637022,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 28c8ac │ │ │ │ + beq 28c99c │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28c8c8 │ │ │ │ + beq 28c9b8 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28c8f0 │ │ │ │ + beq 28c9e0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -636997,71 +637057,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 28c87c │ │ │ │ + bls 28c96c │ │ │ │ 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 28c6b4 │ │ │ │ + b 28c7a4 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 28c734 │ │ │ │ + b 28c824 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28c734 │ │ │ │ + b 28c824 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28c8d4 │ │ │ │ + beq 28c9c4 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28c7f0 │ │ │ │ + b 28c8e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28c7f0 │ │ │ │ + b 28c8e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28c7f0 │ │ │ │ + b 28c8e0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28c734 │ │ │ │ + b 28c824 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28c7f0 │ │ │ │ + b 28c8e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, sl, r4, ror #1 │ │ │ │ + ldrsheq r3, [sl], #-244 @ 0xffffff0c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, sl, r4, lsl r9 │ │ │ │ + subseq r3, sl, r4, lsr #16 │ │ │ │ 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] @ 28d328 │ │ │ │ + ldr r1, [pc, #2552] @ 28d418 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2544] @ 28d32c │ │ │ │ + ldr r2, [pc, #2544] @ 28d41c │ │ │ │ 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 │ │ │ │ @@ -637082,15 +637142,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 28cd58 │ │ │ │ + beq 28ce48 │ │ │ │ bl 27e83c │ │ │ │ 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 │ │ │ │ @@ -637161,15 +637221,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 28d130 │ │ │ │ + beq 28d220 │ │ │ │ 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 │ │ │ │ @@ -637307,25 +637367,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 28d148 │ │ │ │ + beq 28d238 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28d2c4 │ │ │ │ + beq 28d3b4 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28d304 │ │ │ │ + beq 28d3f4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28d158 │ │ │ │ + b 28d248 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -637528,20 +637588,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28d0c8 │ │ │ │ + beq 28d1b8 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28d0cc │ │ │ │ + beq 28d1bc │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -637550,36 +637610,36 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 28d330 │ │ │ │ + ldr r2, [pc, #560] @ 28d420 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #544] @ 28d32c │ │ │ │ + ldr r3, [pc, #544] @ 28d41c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28d324 │ │ │ │ + bne 28d414 │ │ │ │ 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 28caf8 │ │ │ │ + b 28cbe8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28d2b0 │ │ │ │ + bne 28d3a0 │ │ │ │ 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] │ │ │ │ @@ -637611,20 +637671,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 28d2d0 │ │ │ │ + beq 28d3c0 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28d2ec │ │ │ │ + beq 28d3dc │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28d314 │ │ │ │ + beq 28d404 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -637646,71 +637706,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 28d2a0 │ │ │ │ + bls 28d390 │ │ │ │ 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 28d0d8 │ │ │ │ + b 28d1c8 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 28d158 │ │ │ │ + b 28d248 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28d158 │ │ │ │ + b 28d248 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d2f8 │ │ │ │ + beq 28d3e8 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28d214 │ │ │ │ + b 28d304 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28d214 │ │ │ │ + b 28d304 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28d214 │ │ │ │ + b 28d304 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28d158 │ │ │ │ + b 28d248 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28d214 │ │ │ │ + b 28d304 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, sl, r0, asr #13 │ │ │ │ + ldrsbeq r3, [sl], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r2, [sl], #-224 @ 0xffffff20 │ │ │ │ + subseq r2, sl, r0, lsl #28 │ │ │ │ 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] @ 28dd58 │ │ │ │ + ldr r1, [pc, #2564] @ 28de48 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2556] @ 28dd5c │ │ │ │ + ldr r2, [pc, #2556] @ 28de4c │ │ │ │ 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 │ │ │ │ @@ -637730,15 +637790,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 28d774 │ │ │ │ + beq 28d864 │ │ │ │ bl 27e83c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -637804,15 +637864,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 28db5c │ │ │ │ + beq 28dc4c │ │ │ │ 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 │ │ │ │ @@ -637954,25 +638014,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 28db74 │ │ │ │ + beq 28dc64 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28dcf4 │ │ │ │ + beq 28dde4 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28dd34 │ │ │ │ + beq 28de24 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28db84 │ │ │ │ + b 28dc74 │ │ │ │ bl 27e83c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ @@ -638179,20 +638239,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28daf4 │ │ │ │ + beq 28dbe4 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28daf8 │ │ │ │ + beq 28dbe8 │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -638201,36 +638261,36 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 28dd60 │ │ │ │ + ldr r2, [pc, #564] @ 28de50 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #548] @ 28dd5c │ │ │ │ + ldr r3, [pc, #548] @ 28de4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28dd54 │ │ │ │ + bne 28de44 │ │ │ │ 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 28d504 │ │ │ │ + b 28d5f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28dce0 │ │ │ │ + bne 28ddd0 │ │ │ │ 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] │ │ │ │ @@ -638262,20 +638322,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 28dd00 │ │ │ │ + beq 28ddf0 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28dd1c │ │ │ │ + beq 28de0c │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28dd44 │ │ │ │ + beq 28de34 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -638297,72 +638357,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 28dcd0 │ │ │ │ + bls 28ddc0 │ │ │ │ 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 28db04 │ │ │ │ + b 28dbf4 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ mov r2, fp │ │ │ │ - b 28db84 │ │ │ │ + b 28dc74 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28db84 │ │ │ │ + b 28dc74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28dd28 │ │ │ │ + beq 28de18 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28dc40 │ │ │ │ + b 28dd30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28dc40 │ │ │ │ + b 28dd30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28dc40 │ │ │ │ + b 28dd30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28db84 │ │ │ │ + b 28dc74 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28dc40 │ │ │ │ + b 28dd30 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x005a2c9c │ │ │ │ + subseq r2, sl, ip, lsr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, sl, r4, asr #9 │ │ │ │ + ldrsbeq r2, [sl], #-52 @ 0xffffffcc │ │ │ │ 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] @ 28e7a0 │ │ │ │ + ldr r1, [pc, #2588] @ 28e890 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2580] @ 28e7a4 │ │ │ │ + ldr r2, [pc, #2580] @ 28e894 │ │ │ │ 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 │ │ │ │ @@ -638382,15 +638442,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 28e1b0 │ │ │ │ + beq 28e2a0 │ │ │ │ bl 27e83c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -638456,15 +638516,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 28e5a4 │ │ │ │ + beq 28e694 │ │ │ │ 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 │ │ │ │ @@ -638609,25 +638669,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 28e5bc │ │ │ │ + beq 28e6ac │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28e73c │ │ │ │ + beq 28e82c │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28e77c │ │ │ │ + beq 28e86c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28e5cc │ │ │ │ + b 28e6bc │ │ │ │ bl 27e83c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ @@ -638837,20 +638897,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, #0 │ │ │ │ orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r5, r5, r3 │ │ │ │ - beq 28e53c │ │ │ │ + beq 28e62c │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r3, r9 │ │ │ │ - beq 28e540 │ │ │ │ + beq 28e630 │ │ │ │ ldrb r9, [r9] │ │ │ │ lsr r9, r9, #2 │ │ │ │ and r9, r9, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ @@ -638859,36 +638919,36 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 28e7a8 │ │ │ │ + ldr r2, [pc, #564] @ 28e898 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #548] @ 28e7a4 │ │ │ │ + ldr r3, [pc, #548] @ 28e894 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28e79c │ │ │ │ + bne 28e88c │ │ │ │ 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 28df34 │ │ │ │ + b 28e024 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28e728 │ │ │ │ + bne 28e818 │ │ │ │ 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] │ │ │ │ @@ -638920,20 +638980,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 28e748 │ │ │ │ + beq 28e838 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28e764 │ │ │ │ + beq 28e854 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28e78c │ │ │ │ + beq 28e87c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -638955,72 +639015,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 28e718 │ │ │ │ + bls 28e808 │ │ │ │ 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 28e54c │ │ │ │ + b 28e63c │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ mov r2, fp │ │ │ │ - b 28e5cc │ │ │ │ + b 28e6bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28e5cc │ │ │ │ + b 28e6bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28e770 │ │ │ │ + beq 28e860 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28e688 │ │ │ │ + b 28e778 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28e688 │ │ │ │ + b 28e778 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28e688 │ │ │ │ + b 28e778 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28e5cc │ │ │ │ + b 28e6bc │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28e688 │ │ │ │ + b 28e778 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, sl, ip, ror #4 │ │ │ │ + subseq r2, sl, ip, ror r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, sl, ip, ror sl │ │ │ │ + subseq r1, sl, ip, lsl #19 │ │ │ │ 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] @ 28f1ec │ │ │ │ + ldr r1, [pc, #2592] @ 28f2dc │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #2584] @ 28f1f0 │ │ │ │ + ldr r2, [pc, #2584] @ 28f2e0 │ │ │ │ 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 │ │ │ │ @@ -639041,15 +639101,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 28ec10 │ │ │ │ + beq 28ed00 │ │ │ │ bl 27e83c │ │ │ │ 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 │ │ │ │ @@ -639120,15 +639180,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 28eff4 │ │ │ │ + beq 28f0e4 │ │ │ │ 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 │ │ │ │ @@ -639273,25 +639333,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 28f00c │ │ │ │ + beq 28f0fc │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28f188 │ │ │ │ + beq 28f278 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28f1c8 │ │ │ │ + beq 28f2b8 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28f01c │ │ │ │ + b 28f10c │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -639497,20 +639557,20 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r5, #0 │ │ │ │ orr r7, r8, r7 │ │ │ │ orr r6, r9, r6 │ │ │ │ - beq 28ef8c │ │ │ │ + beq 28f07c │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 28ef90 │ │ │ │ + beq 28f080 │ │ │ │ ldrb r5, [r5] │ │ │ │ lsr r5, r5, #2 │ │ │ │ and r5, r5, #1 │ │ │ │ eor r5, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ @@ -639519,36 +639579,36 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 28f1f4 │ │ │ │ + ldr r2, [pc, #560] @ 28f2e4 │ │ │ │ str r7, [r3] │ │ │ │ str r6, [r3, #4] │ │ │ │ - ldr r3, [pc, #544] @ 28f1f0 │ │ │ │ + ldr r3, [pc, #544] @ 28f2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28f1e8 │ │ │ │ + bne 28f2d8 │ │ │ │ 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 28e994 │ │ │ │ + b 28ea84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28f174 │ │ │ │ + bne 28f264 │ │ │ │ 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] │ │ │ │ @@ -639580,20 +639640,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 28f194 │ │ │ │ + beq 28f284 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28f1b0 │ │ │ │ + beq 28f2a0 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28f1d8 │ │ │ │ + beq 28f2c8 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -639615,71 +639675,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 28f164 │ │ │ │ + bls 28f254 │ │ │ │ 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 28ef9c │ │ │ │ + b 28f08c │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 28f01c │ │ │ │ + b 28f10c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28f01c │ │ │ │ + b 28f10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f1bc │ │ │ │ + beq 28f2ac │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28f0d8 │ │ │ │ + b 28f1c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28f0d8 │ │ │ │ + b 28f1c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28f0d8 │ │ │ │ + b 28f1c8 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28f01c │ │ │ │ + b 28f10c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28f0d8 │ │ │ │ + b 28f1c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, sl, r4, lsr #16 │ │ │ │ + subseq r1, sl, r4, lsr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, sl, ip, lsr #32 │ │ │ │ + subseq r0, sl, ip, 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, #2588] @ 28fc34 │ │ │ │ + ldr r1, [pc, #2588] @ 28fd24 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2580] @ 28fc38 │ │ │ │ + ldr r2, [pc, #2580] @ 28fd28 │ │ │ │ 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 │ │ │ │ @@ -639699,15 +639759,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 28f648 │ │ │ │ + beq 28f738 │ │ │ │ bl 27e83c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -639773,15 +639833,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 28fa38 │ │ │ │ + beq 28fb28 │ │ │ │ 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 │ │ │ │ @@ -639927,25 +639987,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 28fa50 │ │ │ │ + beq 28fb40 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 28fbd0 │ │ │ │ + beq 28fcc0 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 28fc10 │ │ │ │ + beq 28fd00 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 28fa60 │ │ │ │ + b 28fb50 │ │ │ │ bl 27e83c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr fp, [sp, #212] @ 0xd4 │ │ │ │ @@ -640154,20 +640214,20 @@ │ │ │ │ bl 27e83c │ │ │ │ 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 28f9d0 │ │ │ │ + beq 28fac0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ moveq r3, fp │ │ │ │ - beq 28f9d4 │ │ │ │ + beq 28fac4 │ │ │ │ ldrb fp, [fp] │ │ │ │ lsr fp, fp, #2 │ │ │ │ and fp, fp, #1 │ │ │ │ eor fp, fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ @@ -640176,36 +640236,36 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 28fc3c │ │ │ │ + ldr r2, [pc, #564] @ 28fd2c │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #548] @ 28fc38 │ │ │ │ + ldr r3, [pc, #548] @ 28fd28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28fc30 │ │ │ │ + bne 28fd20 │ │ │ │ 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 28f3c8 │ │ │ │ + b 28f4b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28fbbc │ │ │ │ + bne 28fcac │ │ │ │ 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] │ │ │ │ @@ -640237,20 +640297,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 28fbdc │ │ │ │ + beq 28fccc │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r5, #8192 @ 0x2000 │ │ │ │ - beq 28fbf8 │ │ │ │ + beq 28fce8 │ │ │ │ ands r3, r5, #16384 @ 0x4000 │ │ │ │ - beq 28fc20 │ │ │ │ + beq 28fd10 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #29 │ │ │ │ mov r2, #31 │ │ │ │ @@ -640272,72 +640332,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 28fbac │ │ │ │ + bls 28fc9c │ │ │ │ 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 28f9e0 │ │ │ │ + b 28fad0 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ mov r2, fp │ │ │ │ - b 28fa60 │ │ │ │ + b 28fb50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 28fa60 │ │ │ │ + b 28fb50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28fc04 │ │ │ │ + beq 28fcf4 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b 28fb1c │ │ │ │ + b 28fc0c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr r2, r2, #11 │ │ │ │ - b 28fb1c │ │ │ │ + b 28fc0c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ - b 28fb1c │ │ │ │ + b 28fc0c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 28fa60 │ │ │ │ + b 28fb50 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b 28fb1c │ │ │ │ + b 28fc0c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r0, [sl], #-216 @ 0xffffff28 │ │ │ │ + subseq r0, sl, r8, ror #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, sl, r8, ror #11 │ │ │ │ + ldrsheq r0, [sl], #-72 @ 0xffffffb8 │ │ │ │ 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] @ 290704 │ │ │ │ + ldr r1, [pc, #2724] @ 2907f4 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #2716] @ 290708 │ │ │ │ + ldr r2, [pc, #2716] @ 2907f8 │ │ │ │ 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 │ │ │ │ @@ -640357,15 +640417,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 2900b4 │ │ │ │ + beq 2901a4 │ │ │ │ bl 27e83c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -640422,15 +640482,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 2904e0 │ │ │ │ + beq 2905d0 │ │ │ │ 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 │ │ │ │ @@ -640594,25 +640654,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 2904f8 │ │ │ │ + beq 2905e8 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 2906a0 │ │ │ │ + beq 290790 │ │ │ │ ands r2, r5, #16384 @ 0x4000 │ │ │ │ - beq 2906e0 │ │ │ │ + beq 2907d0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - b 290508 │ │ │ │ + b 2905f8 │ │ │ │ bl 27e83c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -640837,20 +640897,20 @@ │ │ │ │ orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ orr r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r9, r9, r3 │ │ │ │ - beq 29047c │ │ │ │ + beq 29056c │ │ │ │ ldr r3, [fp, #28] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ moveq r3, r7 │ │ │ │ - beq 290480 │ │ │ │ + beq 290570 │ │ │ │ ldrb r7, [r7] │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #1 │ │ │ │ eor r7, r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ @@ -640859,35 +640919,35 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 27e83c │ │ │ │ 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] @ 29070c │ │ │ │ + ldr r2, [pc, #600] @ 2907fc │ │ │ │ stm r3, {r8, r9} │ │ │ │ - ldr r3, [pc, #588] @ 290708 │ │ │ │ + ldr r3, [pc, #588] @ 2907f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 290700 │ │ │ │ + bne 2907f0 │ │ │ │ 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 28fdec │ │ │ │ + b 28fedc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29068c │ │ │ │ + bne 29077c │ │ │ │ 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] │ │ │ │ @@ -640919,20 +640979,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 2906ac │ │ │ │ + beq 29079c │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r5, #8192 @ 0x2000 │ │ │ │ - beq 2906c8 │ │ │ │ + beq 2907b8 │ │ │ │ ands fp, r5, #16384 @ 0x4000 │ │ │ │ - beq 2906f0 │ │ │ │ + beq 2907e0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ @@ -640964,356 +641024,350 @@ │ │ │ │ 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 29067c │ │ │ │ + bls 29076c │ │ │ │ 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 29048c │ │ │ │ + b 29057c │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 290508 │ │ │ │ + b 2905f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 290508 │ │ │ │ + b 2905f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2906d4 │ │ │ │ + beq 2907c4 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b 2905c4 │ │ │ │ + b 2906b4 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ lsr r3, r3, #11 │ │ │ │ - b 2905c4 │ │ │ │ + b 2906b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b 2905c4 │ │ │ │ + b 2906b4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 290508 │ │ │ │ + b 2905f8 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b 2905c4 │ │ │ │ + b 2906b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x005a0390 │ │ │ │ + subseq r0, sl, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r9, r0, asr #22 │ │ │ │ + subseq pc, r9, r0, asr sl @ │ │ │ │ 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, #3192] @ 2913a8 │ │ │ │ + ldr r0, [pc, #3156] @ 291474 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #3188] @ 2913ac │ │ │ │ + ldr r3, [pc, #3152] @ 291478 │ │ │ │ ldr r9, [r8, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - str r9, [sp, #12] │ │ │ │ + str r9, [sp, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ + ldr sl, [r8, #36] @ 0x24 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ + str sl, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ ldr r3, [r8, #24] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr r7, [r3] │ │ │ │ - mov sl, #0 │ │ │ │ - ldrb r6, [r7] │ │ │ │ - mov r2, r7 │ │ │ │ - lsr r6, r6, #4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r6, #0 │ │ │ │ + ldrb r7, [r2] │ │ │ │ mov r1, r5 │ │ │ │ - and r6, r6, #1 │ │ │ │ + lsr r7, r7, #4 │ │ │ │ + and r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r9, #4 │ │ │ │ - cmpeq r1, #4 │ │ │ │ + cmpeq sl, #4 │ │ │ │ sub r3, r3, #244 @ 0xf4 │ │ │ │ - moveq fp, #1 │ │ │ │ - movne fp, #0 │ │ │ │ + moveq r9, #1 │ │ │ │ + movne r9, #0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - movne fp, #0 │ │ │ │ - andeq fp, fp, #1 │ │ │ │ - cmp fp, sl │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bne 290aa8 │ │ │ │ + movne r9, #0 │ │ │ │ + andeq r9, r9, #1 │ │ │ │ + cmp r9, r6 │ │ │ │ + bne 290b7c │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr fp, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsr r1, r2, #2 │ │ │ │ - sub r9, r9, #245 @ 0xf5 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + sub fp, fp, #245 @ 0xf5 │ │ │ │ + orr fp, fp, r3 │ │ │ │ and r1, r1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov sl, r1 │ │ │ │ lsr r1, r2, #4 │ │ │ │ cmp r3, #2 │ │ │ │ - cmpeq r9, #0 │ │ │ │ + cmpeq fp, #0 │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r3, r2, #1 │ │ │ │ - moveq r9, #1 │ │ │ │ - movne r9, #0 │ │ │ │ + moveq fp, #1 │ │ │ │ + movne fp, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 290ea0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bne 290f84 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 2910c0 │ │ │ │ - stm sp, {r2, fp} │ │ │ │ + beq 29119c │ │ │ │ + stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, fp} │ │ │ │ + stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r3, sl │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - stm sp, {r3, fp} │ │ │ │ + stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - orr r3, r9, r2 │ │ │ │ + orr fp, fp, r2 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 27e83c │ │ │ │ - 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, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ 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, r3, fp │ │ │ │ + orr fp, fp, r3 │ │ │ │ bl 27e83c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r3, sl} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ 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 27e83c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ 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 27e83c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + str sl, [sp, #4] │ │ │ │ orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ orr fp, fp, r3 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #168 @ 0xa8 │ │ │ │ + mov r1, sl │ │ │ │ orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ orr fp, fp, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 27f1f4 │ │ │ │ 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 27e83c │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - orr r7, r9, r7 │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ bl 1dd2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ bl 27f2f0 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - orr r7, r7, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - orr r9, fp, r9 │ │ │ │ - str r6, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr sl, fp, sl │ │ │ │ + str r7, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr sl, sl, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr r4, r7, r2 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - b 290e68 │ │ │ │ - str sl, [sp, #4] │ │ │ │ + orr r9, r9, r2 │ │ │ │ + orr r4, sl, r3 │ │ │ │ + b 290f48 │ │ │ │ + str r6, [sp, #4] │ │ │ │ ldr r9, [r8, #8] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ and r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ lsr r3, r9, #1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ and r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ lsr r0, r9, #2 │ │ │ │ and r0, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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 sl, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r6, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsr r9, r9, #4 │ │ │ │ bl 27e83c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ and r9, r9, #1 │ │ │ │ orr r3, r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r9, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr r9, fp, r9 │ │ │ │ orr fp, r3, r0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str sl, [sp, #4] │ │ │ │ + str r6, [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 27e83c │ │ │ │ @@ -641323,100 +641377,102 @@ │ │ │ │ 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 sl, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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, sl │ │ │ │ + mov r1, r6 │ │ │ │ mov r9, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, #4 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, [sp, #56] @ 0x38 │ │ │ │ bl 27f2f0 │ │ │ │ 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, sl │ │ │ │ + mov r1, r6 │ │ │ │ bl 27e83c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 27e83c │ │ │ │ + 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] │ │ │ │ bl 27e83c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr fp, fp, r1 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1dd2c │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ 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 27e83c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - 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 27e83c │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ orr r3, r3, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ orr fp, fp, r0 │ │ │ │ - stm sp, {r6, sl} │ │ │ │ + str r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, #244 @ 0xf4 │ │ │ │ orr r3, r3, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ @@ -641438,445 +641494,440 @@ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ orr fp, fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [sp, #212] @ 0xd4 │ │ │ │ strd r8, [sp] │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr r4, r3, r4 │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + orr r9, r3, r9 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r8, sp, #32 │ │ │ │ - orr r4, r4, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ - orr r9, fp, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + orr r4, fp, r4 │ │ │ │ mov r0, r5 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr r4, r4, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1340] @ 2913b0 │ │ │ │ - stm r3, {r4, r9} │ │ │ │ - ldr r3, [pc, #1328] @ 2913ac │ │ │ │ + ldr r2, [pc, #1320] @ 29147c │ │ │ │ + str r9, [r3] │ │ │ │ + str r4, [r3, #4] │ │ │ │ + ldr r3, [pc, #1304] @ 291478 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2913a4 │ │ │ │ + bne 291470 │ │ │ │ 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] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 290854 │ │ │ │ - stm sp, {r2, r9} │ │ │ │ + bne 290944 │ │ │ │ + stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ - ldr fp, [sp, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r3, fp} │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, #59 @ 0x3b │ │ │ │ - stm sp, {r3, r9} │ │ │ │ + mov r3, sl │ │ │ │ + stm sp, {r3, fp} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + mov r2, #59 @ 0x3b │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - orr fp, fp, r3 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + orr r6, r6, r3 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ 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 fp, fp, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e83c │ │ │ │ - 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 sl, [sp, #16] │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + strd sl, [sp] │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - orr fp, fp, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - orr sl, sl, r3 │ │ │ │ + strd sl, [sp] │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - orr fp, fp, r3 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + orr r6, r6, r3 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ 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 27e83c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + orr r6, r6, r3 │ │ │ │ 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 r9, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ bl 27f2f0 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr r7, fp, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r4, r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - str r9, [sp, #4] │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - orr r9, sl, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - b 29138c │ │ │ │ - stm sp, {r2, fp} │ │ │ │ + orr r4, r6, r3 │ │ │ │ + str r7, [sp] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + b 291458 │ │ │ │ + stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, fp} │ │ │ │ - ldr sl, [sp, #212] @ 0xd4 │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, #59 @ 0x3b │ │ │ │ - stm sp, {r3, fp} │ │ │ │ + mov r3, sl │ │ │ │ + stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr sl, sl, r3 │ │ │ │ + mov r2, #59 @ 0x3b │ │ │ │ + orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, fp, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - orr sl, sl, r3 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, fp, r3 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ 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 sl, sl, r3 │ │ │ │ + orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, fp, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - orr sl, sl, r3 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r9, r9, r3 │ │ │ │ + orr fp, fp, r3 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [r8, #28] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb r0, [r8] │ │ │ │ - orr r3, sl, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r8, [sp, #212] @ 0xd4 │ │ │ │ + ldrb r0, [r3] │ │ │ │ + mov r1, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ and r0, r0, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str fp, [sp, #4] │ │ │ │ + str r9, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr r8, r6, r8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ bl 27e83c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr sl, r9, sl │ │ │ │ - orr r3, r3, r1 │ │ │ │ + orr r6, fp, r6 │ │ │ │ + orr r8, r8, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr sl, sl, r1 │ │ │ │ + orr r6, r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov sl, #2 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ + strd sl, [sp, #56] @ 0x38 │ │ │ │ bl 27f2f0 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #31 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - strd r8, [sp] │ │ │ │ + strd sl, [sp] │ │ │ │ + orr r6, r6, r3 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + strd sl, [sp] │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r9 │ │ │ │ + orr r8, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r3, r3, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr sl, sl, r1 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orr r6, r6, r3 │ │ │ │ bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + 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 r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ - 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 27e83c │ │ │ │ - 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 │ │ │ │ - orr r5, sl, r5 │ │ │ │ - orr r5, r5, r3 │ │ │ │ + stm sp, {r7, r9} │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov sl, #245 @ 0xf5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - mov fp, #0 │ │ │ │ + orr r9, r8, r9 │ │ │ │ + orr r5, r6, r5 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r6, #245 @ 0xf5 │ │ │ │ + orr r9, r9, r3 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + mov r6, sl │ │ │ │ + mov r7, fp │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ + strd r6, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr r4, r6, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, [sp] │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - orr r9, r5, r3 │ │ │ │ + orr r4, r5, r3 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ + strd r6, [sp] │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr r4, r4, r2 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - b 290e68 │ │ │ │ + orr r9, r9, r2 │ │ │ │ + orr r4, r4, r3 │ │ │ │ + b 290f48 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r9, r0, asr #17 │ │ │ │ + ldrsbeq pc, [r9], #-112 @ 0xffffff90 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r9, r0, lsl #3 │ │ │ │ + @ instruction: 0x0059f09c │ │ │ │ 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, #3124] @ 292008 │ │ │ │ + ldr r0, [pc, #3132] @ 2920dc │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #3120] @ 29200c │ │ │ │ + ldr r3, [pc, #3128] @ 2920e0 │ │ │ │ ldr r9, [r8, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ + ldr fp, [r8, #36] @ 0x24 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ + str fp, [sp, #16] │ │ │ │ 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 │ │ │ │ - mov r1, r6 │ │ │ │ and r5, r5, #1 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r9, #4 │ │ │ │ - cmpeq r1, #4 │ │ │ │ + cmpeq fp, #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 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bne 29177c │ │ │ │ + bne 291848 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -641898,18 +641949,18 @@ │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r3, r2, #1 │ │ │ │ moveq r9, #1 │ │ │ │ movne r9, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 291b60 │ │ │ │ + bne 291c2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 291d4c │ │ │ │ + beq 291e18 │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -642062,15 +642113,15 @@ │ │ │ │ str r7, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r8, r8, r2 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 291b24 │ │ │ │ + b 291bf0 │ │ │ │ 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] │ │ │ │ @@ -642180,14 +642231,25 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ strd r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ + 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 27e83c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r3, r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -642208,25 +642270,14 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ 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 27e83c │ │ │ │ - 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 27e83c │ │ │ │ @@ -642298,32 +642349,32 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1248] @ 292010 │ │ │ │ + ldr r2, [pc, #1256] @ 2920e4 │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1232] @ 29200c │ │ │ │ + ldr r3, [pc, #1240] @ 2920e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 292004 │ │ │ │ + bne 2920d8 │ │ │ │ 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 2914f8 │ │ │ │ + bne 2915c4 │ │ │ │ stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -642434,15 +642485,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ orr r8, sl, r8 │ │ │ │ and r7, r7, #1 │ │ │ │ orr r6, fp, r6 │ │ │ │ stm sp, {r5, r9} │ │ │ │ - b 291720 │ │ │ │ + b 2917ec │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -642537,62 +642588,64 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ strd r8, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr sl, sl, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 27e83c │ │ │ │ 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 27f1f4 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #49 @ 0x31 │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ - orr r7, r3, r7 │ │ │ │ + orr r5, r3, r5 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, sl, r6 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r5, fp} │ │ │ │ - orr r5, r7, r3 │ │ │ │ - bl 27e83c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov sl, #245 @ 0xf5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - mov fp, #0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ strd sl, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -642608,67 +642661,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 291764 │ │ │ │ + b 291830 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r9, ip, lsl ip │ │ │ │ + subseq lr, r9, r0, asr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r9, r0, asr #9 │ │ │ │ + ldrsheq lr, [r9], #-52 @ 0xffffffcc │ │ │ │ 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, #3124] @ 292c68 │ │ │ │ + ldr r0, [pc, #3132] @ 292d44 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #3120] @ 292c6c │ │ │ │ + ldr r3, [pc, #3128] @ 292d48 │ │ │ │ ldr r9, [r8, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ + ldr fp, [r8, #36] @ 0x24 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ + str fp, [sp, #16] │ │ │ │ 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 │ │ │ │ - mov r1, r6 │ │ │ │ and r5, r5, #1 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r9, #4 │ │ │ │ - cmpeq r1, #4 │ │ │ │ + cmpeq fp, #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 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bne 2923dc │ │ │ │ + bne 2924b0 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -642690,18 +642743,18 @@ │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r3, r2, #1 │ │ │ │ moveq r9, #1 │ │ │ │ movne r9, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 2927c0 │ │ │ │ + bne 292894 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 2929ac │ │ │ │ + beq 292a80 │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -642854,15 +642907,15 @@ │ │ │ │ str r7, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r8, r8, r2 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 292784 │ │ │ │ + b 292858 │ │ │ │ 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] │ │ │ │ @@ -642972,14 +643025,25 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ strd r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ + 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 27e83c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r3, r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -643000,25 +643064,14 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ 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 27e83c │ │ │ │ - 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 27e83c │ │ │ │ @@ -643090,32 +643143,32 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1248] @ 292c70 │ │ │ │ + ldr r2, [pc, #1256] @ 292d4c │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1232] @ 292c6c │ │ │ │ + ldr r3, [pc, #1240] @ 292d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 292c64 │ │ │ │ + bne 292d40 │ │ │ │ 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 292158 │ │ │ │ + bne 29222c │ │ │ │ stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -643226,15 +643279,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ orr r8, sl, r8 │ │ │ │ and r7, r7, #1 │ │ │ │ orr r6, fp, r6 │ │ │ │ stm sp, {r5, r9} │ │ │ │ - b 292380 │ │ │ │ + b 292454 │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -643329,62 +643382,64 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ strd r8, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr sl, sl, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 27e83c │ │ │ │ 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 27f1f4 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #49 @ 0x31 │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ - orr r7, r3, r7 │ │ │ │ + orr r5, r3, r5 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, sl, r6 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r5, fp} │ │ │ │ - orr r5, r7, r3 │ │ │ │ - bl 27e83c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov sl, #245 @ 0xf5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - mov fp, #0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ strd sl, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -643400,67 +643455,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 2923c4 │ │ │ │ + b 292498 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq sp, [r9], #-252 @ 0xffffff04 │ │ │ │ + subseq sp, r9, r8, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r9, r0, ror #16 │ │ │ │ + subseq sp, r9, ip, lsl #15 │ │ │ │ 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, #3124] @ 2938c8 │ │ │ │ + ldr r0, [pc, #3132] @ 2939ac │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #3120] @ 2938cc │ │ │ │ + ldr r3, [pc, #3128] @ 2939b0 │ │ │ │ ldr r9, [r8, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ + ldr fp, [r8, #36] @ 0x24 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ + str fp, [sp, #16] │ │ │ │ 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 │ │ │ │ - mov r1, r6 │ │ │ │ and r5, r5, #1 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r9, #4 │ │ │ │ - cmpeq r1, #4 │ │ │ │ + cmpeq fp, #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 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bne 29303c │ │ │ │ + bne 293118 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -643482,18 +643537,18 @@ │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r3, r2, #1 │ │ │ │ moveq r9, #1 │ │ │ │ movne r9, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 293420 │ │ │ │ + bne 2934fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 29360c │ │ │ │ + beq 2936e8 │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -643646,15 +643701,15 @@ │ │ │ │ str r7, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr r8, r8, r2 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 2933e4 │ │ │ │ + b 2934c0 │ │ │ │ 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] │ │ │ │ @@ -643764,14 +643819,25 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ strd r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ + 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 27e83c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ orr r3, r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -643792,25 +643858,14 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ 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 27e83c │ │ │ │ - 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 27e83c │ │ │ │ @@ -643882,32 +643937,32 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1248] @ 2938d0 │ │ │ │ + ldr r2, [pc, #1256] @ 2939b4 │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1232] @ 2938cc │ │ │ │ + ldr r3, [pc, #1240] @ 2939b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2938c4 │ │ │ │ + bne 2939a8 │ │ │ │ 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 292db8 │ │ │ │ + bne 292e94 │ │ │ │ stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -644018,15 +644073,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ orr r8, sl, r8 │ │ │ │ and r7, r7, #1 │ │ │ │ orr r6, fp, r6 │ │ │ │ stm sp, {r5, r9} │ │ │ │ - b 292fe0 │ │ │ │ + b 2930bc │ │ │ │ stm sp, {r2, fp} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -644121,62 +644176,64 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ strd r8, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr sl, sl, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 27e83c │ │ │ │ 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 27f1f4 │ │ │ │ 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 27e83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #49 @ 0x31 │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ - orr r7, r3, r7 │ │ │ │ + orr r5, r3, r5 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr r6, sl, r6 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r5, fp} │ │ │ │ - orr r5, r7, r3 │ │ │ │ - bl 27e83c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov sl, #245 @ 0xf5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - mov fp, #0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ strd sl, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -644192,2256 +644249,2291 @@ │ │ │ │ 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 293024 │ │ │ │ + b 293100 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r9, ip, asr r3 │ │ │ │ + subseq sp, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r9, r0, lsl #24 │ │ │ │ + subseq ip, r9, r4, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3824] @ 0xef0 │ │ │ │ - sub sp, sp, #236 @ 0xec │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #3148] @ 294540 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [pc, #3144] @ 294544 │ │ │ │ - ldr r6, [r9, #32] │ │ │ │ + str r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [pc, #3288] @ 2946b0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r3, [pc, #3284] @ 2946b4 │ │ │ │ + ldr r9, [fp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ + ldr sl, [fp, #36] @ 0x24 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ + str sl, [sp, #16] │ │ │ │ bl 1dd2c │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ bl 27f1f4 │ │ │ │ - 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 293c9c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + cmp r9, #4 │ │ │ │ + cmpeq sl, #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 293db4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr sl, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - sub sl, sl, #245 @ 0xf5 │ │ │ │ - orr sl, sl, r2 │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [fp, #8] │ │ │ │ + ldr sl, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsr r1, r2, #2 │ │ │ │ + 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 │ │ │ │ cmp r3, #2 │ │ │ │ cmpeq sl, #0 │ │ │ │ - and r3, r1, #1 │ │ │ │ - lsr r1, r2, #4 │ │ │ │ - lsr fp, r2, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - and r3, r1, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + and r1, r1, #1 │ │ │ │ + lsr r3, r2, #1 │ │ │ │ moveq sl, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ movne sl, #0 │ │ │ │ - and fp, fp, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 294074 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 29426c │ │ │ │ - stm sp, {r2, r6} │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bne 2941c0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq 2943b4 │ │ │ │ + stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr sl, [sp, #224] @ 0xe0 │ │ │ │ - ldr fp, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - orr fp, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ + mov r0, r4 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ orr r3, sl, r2 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 27e83c │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr fp, fp, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov sl, #0 │ │ │ │ - orr r3, r3, r0 │ │ │ │ + orr ip, r3, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str sl, [sp, #4] │ │ │ │ - ldrb r0, [r9, #12] │ │ │ │ + orr r3, r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb r3, [fp, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 27e83c │ │ │ │ - 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 │ │ │ │ + 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] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r3, r6 │ │ │ │ + orr r9, r3, r9 │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr fp, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r3, sl} │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr r6, r6, r2 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + orr r9, r9, r2 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - stm sp, {r3, sl} │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr r9, r9, r2 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str sl, [sp, #4] │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [r9, #40] @ 0x28 │ │ │ │ + orr r9, r9, r0 │ │ │ │ + ldr r0, [fp, #40] @ 0x28 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr r9, r9, r1 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + 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 27e83c │ │ │ │ - ldr r3, [r9, #28] │ │ │ │ + ldr r2, [fp, #28] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r8, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - ldr r9, [sp, #224] @ 0xe0 │ │ │ │ + orr r8, r3, r8 │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ ldr r7, [r1] │ │ │ │ bl 27f4a8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - orr r9, r6, r9 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ + orr fp, r9, fp │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + orr r9, r8, r9 │ │ │ │ orr r5, fp, r5 │ │ │ │ - orr r6, r5, r6 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr r5, r9, r5 │ │ │ │ - stm sp, {r3, r8} │ │ │ │ + str r6, [sp] │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ lsr r3, r7, #18 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #10 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #4] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ lsr r3, r7, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ orr r4, r5, r3 │ │ │ │ str sl, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr r6, r6, r2 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr r9, r9, r2 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 294038 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r6, [r9, #8] │ │ │ │ + b 294184 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r9, [fp, #8] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ - and r3, r6, #1 │ │ │ │ + and r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - lsr r3, r6, #1 │ │ │ │ + lsr r3, r9, #1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ and r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr sl, [sp, #220] @ 0xdc │ │ │ │ - ldr fp, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ - lsr r3, r6, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + lsr r0, r9, #2 │ │ │ │ + and r0, r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - orr sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ + orr sl, sl, r0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - orr fp, fp, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ - 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] │ │ │ │ + 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] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - and r6, r6, #1 │ │ │ │ + and r9, r9, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - stm sp, {r6, r8} │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ + orr r9, r3, r9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, sl, r6 │ │ │ │ - ldr sl, [sp, #224] @ 0xe0 │ │ │ │ - bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr sl, fp, sl │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r8, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ orr sl, sl, r3 │ │ │ │ - ldr r3, [r9, #40] @ 0x28 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r3, [fp, #40] @ 0x28 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [r9, #28] │ │ │ │ + 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 │ │ │ │ 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 r8, [sp, #4] │ │ │ │ - orr sl, sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ - mov r1, fp │ │ │ │ - ldr fp, [sp, #220] @ 0xdc │ │ │ │ - lsr r9, r9, #18 │ │ │ │ - orr r0, r6, fp │ │ │ │ - str r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + 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] │ │ │ │ bl 27f4a8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - orr r6, sl, r6 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov sl, #4 │ │ │ │ - mov fp, #0 │ │ │ │ + orr r3, ip, r3 │ │ │ │ + mov r0, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - ldr sl, [sp, #224] @ 0xe0 │ │ │ │ - orr fp, r0, r3 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ - orr sl, r6, sl │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ + strd sl, [sp] │ │ │ │ + ldr sl, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr sl, r9, sl │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + orr r9, r3, r9 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r6, fp, r6 │ │ │ │ - ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r8 │ │ │ │ - orr r3, sl, fp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ - mov sl, #4 │ │ │ │ - mov fp, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - 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 27e83c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + lsr fp, r0, #18 │ │ │ │ mov r2, #10 │ │ │ │ + orr sl, sl, r3 │ │ │ │ + and fp, fp, #1 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r9, [sp, #220] @ 0xdc │ │ │ │ + str fp, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr r9, sl, r9 │ │ │ │ - stm sp, {r3, r8} │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r0, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov sl, #244 @ 0xf4 │ │ │ │ + orr r0, r0, r3 │ │ │ │ mov fp, #0 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd sl, [sp] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov sl, #4 │ │ │ │ mov fp, #0 │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, [sp] │ │ │ │ + orr sl, r0, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r6, r6, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - strd sl, [sp] │ │ │ │ - orr r9, r9, r3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr r4, r6, r4 │ │ │ │ - orr r6, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r9, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr r4, r9, r4 │ │ │ │ + orr r9, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + add sl, sp, #32 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1dd2c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1dd2c │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1dd2c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #1284] @ 294548 │ │ │ │ - str r6, [r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #1320] @ 2946b8 │ │ │ │ + str r9, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1268] @ 294544 │ │ │ │ + ldr r3, [pc, #1304] @ 2946b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29453c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, sp, #236 @ 0xec │ │ │ │ + bne 2946ac │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 293a20 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 293afc │ │ │ │ stm sp, {r2, sl} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - ldr r8, [sp, #224] @ 0xe0 │ │ │ │ + stm sp, {r3, sl} │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str sl, [sp, #4] │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldrb r3, [r9, #12] │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldrb r3, [fp, #12] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ stm sp, {r3, sl} │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ - str fp, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + stm sp, {r3, sl} │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - orr r8, r8, r3 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str sl, [sp, #4] │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - orr r8, r8, r3 │ │ │ │ - ldr r3, [r9, #40] @ 0x28 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - orr r8, r8, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr r9, r9, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [r9, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [fp, #28] │ │ │ │ + ldr r8, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - orr r6, r6, r3 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [r1] │ │ │ │ + orr r8, r5, r8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 27f4a8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, #7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr r5, r8, r5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str fp, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr r5, r9, r5 │ │ │ │ + orr r9, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + stm sp, {r6, sl} │ │ │ │ orr r5, r5, r3 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - b 293c18 │ │ │ │ - stm sp, {r2, r6} │ │ │ │ + b 293d30 │ │ │ │ + stm sp, {r2, r9} │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 27e83c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr sl, [sp, #220] @ 0xdc │ │ │ │ - ldr fp, [sp, #224] @ 0xe0 │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r6, [sp, #4] │ │ │ │ orr sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldrb r3, [r9, #12] │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldrb r3, [fp, #12] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + stm sp, {r3, r9} │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r6, [sp, #4] │ │ │ │ orr sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + bl 27e83c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r3 │ │ │ │ - ldr r3, [r9, #40] @ 0x28 │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r3, [fp, #40] @ 0x28 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str r3, [sp] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [r9, #28] │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r2 │ │ │ │ - orr sl, sl, r3 │ │ │ │ - ldr r3, [r8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - lsr r0, r3, #5 │ │ │ │ + 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, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr fp, fp, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orr sl, sl, r0 │ │ │ │ + str r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 27e83c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r8 │ │ │ │ - orr sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr fp, fp, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov fp, #0 │ │ │ │ + orr r3, r5, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 27f4a8 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + orr r5, sl, r5 │ │ │ │ mov r2, #7 │ │ │ │ + mov sl, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ bl 27e83c │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - mov r8, #2 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r9, #0 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - orr fp, fp, r0 │ │ │ │ - strd r8, [sp] │ │ │ │ + orr r5, r5, r3 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 27e83c │ │ │ │ + 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 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r9 │ │ │ │ + orr sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ - orr sl, sl, r1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r5 │ │ │ │ - orr fp, fp, r1 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + orr r5, r5, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r8 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ bl 27f1f4 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #32 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27e83c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr r5, sl, r5 │ │ │ │ - lsr r3, r3, #18 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + lsr fp, r0, #18 │ │ │ │ mov r2, #10 │ │ │ │ - and r3, r3, #1 │ │ │ │ - ldr sl, [sp, #220] @ 0xdc │ │ │ │ + and fp, fp, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - orr sl, r5, sl │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr r7, sl, r7 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr r7, fp, r7 │ │ │ │ - orr r6, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + stm sp, {r6, r9} │ │ │ │ + orr r9, r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr r5, r7, r5 │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov sl, #245 @ 0xf5 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r6, #245 @ 0xf5 │ │ │ │ + mov r7, #0 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + 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 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r6, #2 │ │ │ │ + mov r7, #0 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - strd r8, [sp] │ │ │ │ + strd r6, [sp] │ │ │ │ orr r5, r5, r3 │ │ │ │ bl 27e83c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr r6, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ orr r4, r5, r3 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - strd r8, [sp] │ │ │ │ - b 293c84 │ │ │ │ + strd r6, [sp] │ │ │ │ + b 293d9c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq ip, [r9], #-108 @ 0xffffff94 │ │ │ │ + subseq ip, r9, r8, lsl r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r9, ip, lsr #31 │ │ │ │ + subseq fp, r9, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2072] @ 0x818 │ │ │ │ - ldr ip, [pc, #4064] @ 295544 │ │ │ │ + ldr ip, [pc, #4064] @ 2956b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #4060] @ 295548 │ │ │ │ + ldr r0, [pc, #4060] @ 2956b8 │ │ │ │ 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 2945f0 │ │ │ │ + beq 294760 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 2969d8 │ │ │ │ + beq 296b48 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls 2945cc │ │ │ │ - ldr r0, [pc, #3996] @ 29554c │ │ │ │ + bls 29473c │ │ │ │ + ldr r0, [pc, #3996] @ 2956bc │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2962b4 │ │ │ │ + beq 296424 │ │ │ │ sub r0, r0, #9 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2962e0 │ │ │ │ + beq 296450 │ │ │ │ add r0, r0, #23 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2946c8 │ │ │ │ - ldr ip, [pc, #3964] @ 295550 │ │ │ │ - ldr r0, [pc, #3964] @ 295554 │ │ │ │ + beq 294838 │ │ │ │ + ldr ip, [pc, #3964] @ 2956c0 │ │ │ │ + ldr r0, [pc, #3964] @ 2956c4 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 294640 │ │ │ │ + bhi 2947b0 │ │ │ │ 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 294d28 │ │ │ │ + bne 294e98 │ │ │ │ tst r3, #16 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 294698 │ │ │ │ + beq 294808 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29630c │ │ │ │ + beq 29647c │ │ │ │ add r0, sp, #1744 @ 0x6d0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 292c74 │ │ │ │ + bl 292d50 │ │ │ │ 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 294664 │ │ │ │ - ldr r2, [pc, #3856] @ 295558 │ │ │ │ - ldr r1, [pc, #3856] @ 29555c │ │ │ │ + b 2947d4 │ │ │ │ + ldr r2, [pc, #3856] @ 2956c8 │ │ │ │ + ldr r1, [pc, #3856] @ 2956cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ bl 140bac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3828] @ 295560 │ │ │ │ - ldr r3, [pc, #3800] @ 295548 │ │ │ │ + ldr r2, [pc, #3828] @ 2956d0 │ │ │ │ + ldr r3, [pc, #3800] @ 2956b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1996] @ 0x7cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 296cac │ │ │ │ + bne 296e1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #2000 @ 0x7d0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 294d4c │ │ │ │ + beq 294ebc │ │ │ │ add r0, sp, #1776 @ 0x6f0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2913b4 │ │ │ │ + bl 291480 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 2812dc │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1984 @ 0x7c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2860ac │ │ │ │ ldr r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr r2, [sp, #1988] @ 0x7c4 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1872 @ 0x750 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2863b4 │ │ │ │ ldr r3, [sp, #1888] @ 0x760 │ │ │ │ ldr r2, [sp, #1884] @ 0x75c │ │ │ │ orr r3, r3, #16777216 @ 0x1000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1872 @ 0x750 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2863b4 │ │ │ │ ldr r3, [sp, #1880] @ 0x758 │ │ │ │ ldr r2, [sp, #1876] @ 0x754 │ │ │ │ orr r3, r3, #25165824 @ 0x1800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1968 @ 0x7b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2860ac │ │ │ │ ldr r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr r3, r3, #33554432 @ 0x2000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1968 @ 0x7b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2860ac │ │ │ │ ldr r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr r2, [sp, #1980] @ 0x7bc │ │ │ │ orr r3, r3, #50331648 @ 0x3000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1952 @ 0x7a0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2860ac │ │ │ │ ldr r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr r2, [sp, #1964] @ 0x7ac │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1952 @ 0x7a0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2860ac │ │ │ │ ldr r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr r3, r3, #67108864 @ 0x4000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1936 @ 0x790 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2860ac │ │ │ │ ldr r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr r2, [sp, #1948] @ 0x79c │ │ │ │ orr r3, r3, #75497472 @ 0x4800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1936 @ 0x790 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2860ac │ │ │ │ ldr r3, [sp, #1944] @ 0x798 │ │ │ │ ldr r2, [sp, #1940] @ 0x794 │ │ │ │ orr r3, r3, #83886080 @ 0x5000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2860ac │ │ │ │ ldr r3, [sp, #1936] @ 0x790 │ │ │ │ ldr r2, [sp, #1932] @ 0x78c │ │ │ │ orr r3, r3, #92274688 @ 0x5800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1856 @ 0x740 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2863b4 │ │ │ │ ldr r3, [sp, #1872] @ 0x750 │ │ │ │ ldr r2, [sp, #1868] @ 0x74c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2863b4 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2863b4 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2860ac │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ add r0, sp, #1856 @ 0x740 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2864f0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1904 @ 0x770 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2860ac │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ ldr r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1648 @ 0x670 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 288728 │ │ │ │ + bl 288798 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1648 @ 0x670 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 288728 │ │ │ │ + bl 288798 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1616 @ 0x650 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1616 @ 0x650 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1600 @ 0x640 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1600 @ 0x640 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1584 @ 0x630 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ ldr r3, [sp, #1600] @ 0x640 │ │ │ │ ldr r2, [sp, #1596] @ 0x63c │ │ │ │ orr r3, r3, #1107296256 @ 0x42000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1904 @ 0x770 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2860ac │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2860ac │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2867f0 │ │ │ │ ldr r3, [sp, #1832] @ 0x728 │ │ │ │ ldr r2, [sp, #1828] @ 0x724 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2869c0 │ │ │ │ ldr r3, [sp, #1808] @ 0x710 │ │ │ │ ldr r2, [sp, #1804] @ 0x70c │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ orr r3, r3, #32 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2869c0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 286658 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2867f0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1808 @ 0x710 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2867f0 │ │ │ │ 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 294664 │ │ │ │ - ldr r3, [pc, #2272] @ 295564 │ │ │ │ + b 2947d4 │ │ │ │ + ldr r3, [pc, #2272] @ 2956d4 │ │ │ │ mov r2, #0 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 285620 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1744 @ 0x6d0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 285df8 │ │ │ │ ldr r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr r3, r3, #603979776 @ 0x24000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1728 @ 0x6c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 285b08 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1728 @ 0x6c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 285818 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1776 @ 0x6f0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 290710 │ │ │ │ + bl 290800 │ │ │ │ ldr r3, [sp, #1792] @ 0x700 │ │ │ │ ldr r2, [sp, #1788] @ 0x6fc │ │ │ │ orr r3, r3, #541065216 @ 0x20400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1760 @ 0x6e0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2938d4 │ │ │ │ + bl 2939b8 │ │ │ │ ldr r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr r2, [sp, #1772] @ 0x6ec │ │ │ │ orr r3, r3, #536870912 @ 0x20000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1584 @ 0x630 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1568 @ 0x620 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1568 @ 0x620 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1552 @ 0x610 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 288728 │ │ │ │ + bl 288798 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1552 @ 0x610 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 288728 │ │ │ │ + bl 288798 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1536 @ 0x600 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1536 @ 0x600 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ ldr r3, [sp, #1536] @ 0x600 │ │ │ │ ldr r2, [sp, #1532] @ 0x5fc │ │ │ │ orr r3, r3, #1124073472 @ 0x43000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1488 @ 0x5d0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1488 @ 0x5d0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1472 @ 0x5c0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1472 @ 0x5c0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 288728 │ │ │ │ + bl 288798 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 288728 │ │ │ │ + bl 288798 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ ldr r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr r3, r3, #1174405120 @ 0x46000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1424 @ 0x590 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1424 @ 0x590 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1408 @ 0x580 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1408 @ 0x580 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ ldr r3, [sp, #1400] @ 0x578 │ │ │ │ ldr r2, [sp, #1396] @ 0x574 │ │ │ │ orr r3, r3, #1191182336 @ 0x47000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1712 @ 0x6b0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 286bf4 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1376 @ 0x560 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1376 @ 0x560 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2877a0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 287f08 │ │ │ │ + bl 287f48 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #600 @ 0x258 │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 286bf4 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ ldr r3, [sp, #1344] @ 0x540 │ │ │ │ ldr r2, [sp, #1340] @ 0x53c │ │ │ │ orr r3, r3, #1610612736 @ 0x60000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1312 @ 0x520 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ ldr r3, [sp, #1328] @ 0x530 │ │ │ │ ldr r2, [sp, #1324] @ 0x52c │ │ │ │ orr r3, r3, #1627389952 @ 0x61000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1312 @ 0x520 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ ldr r3, [sp, #1312] @ 0x520 │ │ │ │ ldr r2, [sp, #1308] @ 0x51c │ │ │ │ orr r3, r3, #1644167168 @ 0x62000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ ldr r3, [sp, #1296] @ 0x510 │ │ │ │ ldr r2, [sp, #1292] @ 0x50c │ │ │ │ orr r3, r3, #1660944384 @ 0x63000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1264 @ 0x4f0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ ldr r3, [sp, #1280] @ 0x500 │ │ │ │ ldr r2, [sp, #1276] @ 0x4fc │ │ │ │ orr r3, r3, #1677721600 @ 0x64000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1264 @ 0x4f0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ ldr r3, [sp, #1264] @ 0x4f0 │ │ │ │ ldr r2, [sp, #1260] @ 0x4ec │ │ │ │ orr r3, r3, #1694498816 @ 0x65000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1232 @ 0x4d0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ ldr r3, [sp, #1248] @ 0x4e0 │ │ │ │ ldr r2, [sp, #1244] @ 0x4dc │ │ │ │ orr r3, r3, #1711276032 @ 0x66000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1232 @ 0x4d0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1216 @ 0x4c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ ldr r3, [sp, #1232] @ 0x4d0 │ │ │ │ ldr r2, [sp, #1228] @ 0x4cc │ │ │ │ orr r3, r3, #1728053248 @ 0x67000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1216 @ 0x4c0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2898c8 │ │ │ │ + bl 28996c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1200 @ 0x4b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28a220 │ │ │ │ + bl 28a2ec │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1200 @ 0x4b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28a220 │ │ │ │ + bl 28a2ec │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1184 @ 0x4a0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28a220 │ │ │ │ + bl 28a2ec │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1184 @ 0x4a0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28a220 │ │ │ │ + bl 28a2ec │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1168 @ 0x490 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28a220 │ │ │ │ + bl 28a2ec │ │ │ │ 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 294664 │ │ │ │ - @ instruction: 0x0059ba90 │ │ │ │ + b 2947d4 │ │ │ │ + subseq fp, r9, r0, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ andeq fp, lr, r6, lsr #24 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ andeq r5, fp, r8, lsl #1 │ │ │ │ andeq r6, r9, r4, lsl r5 │ │ │ │ - subseq fp, r9, ip, lsl #19 │ │ │ │ + subseq fp, r9, ip, lsl r8 │ │ │ │ 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 285208 │ │ │ │ + bl 285200 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 285208 │ │ │ │ - ldr r3, [pc, #-80] @ 295568 │ │ │ │ + bl 285200 │ │ │ │ + ldr r3, [pc, #-80] @ 2956d8 │ │ │ │ ldr r1, [sp, #1168] @ 0x490 │ │ │ │ ldr r2, [sp, #1164] @ 0x48c │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1152 @ 0x480 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 288fb0 │ │ │ │ + bl 289050 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 288fb0 │ │ │ │ + bl 289050 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 287030 │ │ │ │ ldr r3, [sp, #1144] @ 0x478 │ │ │ │ ldr r2, [sp, #1140] @ 0x474 │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 287030 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28fc40 │ │ │ │ + bl 28fd30 │ │ │ │ ldr r3, [sp, #1064] @ 0x428 │ │ │ │ ldr r2, [sp, #1060] @ 0x424 │ │ │ │ orr r3, r3, #-1610612736 @ 0xa0000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28f1f8 │ │ │ │ + bl 28f2e8 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1040 @ 0x410 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1024 @ 0x400 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1024 @ 0x400 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 28f1f8 │ │ │ │ + bl 28f2e8 │ │ │ │ ldr r3, [sp, #1032] @ 0x408 │ │ │ │ ldr r2, [sp, #1028] @ 0x404 │ │ │ │ orr r3, r3, #-1593835520 @ 0xa1000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 28f1f8 │ │ │ │ + bl 28f2e8 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 28f1f8 │ │ │ │ + bl 28f2e8 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ ldr r2, [sp, #996] @ 0x3e4 │ │ │ │ orr r3, r3, #-1577058304 @ 0xa2000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 28f1f8 │ │ │ │ + bl 28f2e8 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 28dd64 │ │ │ │ + bl 28de54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 28c910 │ │ │ │ + bl 28ca00 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 28dd64 │ │ │ │ + bl 28de54 │ │ │ │ ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ ldr r2, [sp, #964] @ 0x3c4 │ │ │ │ orr r3, r3, #-1560281088 @ 0xa3000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 28c910 │ │ │ │ + bl 28ca00 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 28d334 │ │ │ │ + bl 28d424 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 28d334 │ │ │ │ + bl 28d424 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ ldr r2, [sp, #932] @ 0x3a4 │ │ │ │ orr r3, r3, #-1543503872 @ 0xa4000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ ldr r3, [sp, #904] @ 0x388 │ │ │ │ ldr r2, [sp, #900] @ 0x384 │ │ │ │ orr r3, r3, #-1526726656 @ 0xa5000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 28e7ac │ │ │ │ + bl 28e89c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 28beec │ │ │ │ + bl 28bfdc │ │ │ │ ldr r3, [sp, #872] @ 0x368 │ │ │ │ ldr r2, [sp, #868] @ 0x364 │ │ │ │ orr r3, r3, #-1509949440 @ 0xa6000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 28beec │ │ │ │ + bl 28bfdc │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 28d334 │ │ │ │ + bl 28d424 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 28b4e0 │ │ │ │ + bl 28b5d0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 28ab80 │ │ │ │ + bl 28ac70 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 28ae4c │ │ │ │ + bl 28af3c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 28b1a0 │ │ │ │ + bl 28b290 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 28b1a0 │ │ │ │ + bl 28b290 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ - bl 28b1a0 │ │ │ │ + bl 28b290 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ 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 │ │ │ │ @@ -646462,1206 +646554,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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ - bl 285008 │ │ │ │ + bl 285000 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ - bl 283cb4 │ │ │ │ + bl 283cac │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ - bl 283cb4 │ │ │ │ + bl 283cac │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 284564 │ │ │ │ + bl 28455c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 2838fc │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 2838fc │ │ │ │ - ldr r3, [pc, #-1976] @ 29556c │ │ │ │ + ldr r3, [pc, #-1976] @ 2956dc │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ ldr r2, [sp, #700] @ 0x2bc │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ bl 282f88 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ - bl 283cb4 │ │ │ │ + bl 283cac │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 2838fc │ │ │ │ - ldr r3, [pc, #-2096] @ 295570 │ │ │ │ + ldr r3, [pc, #-2096] @ 2956e0 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #692] @ 0x2b4 │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ bl 283330 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ bl 28288c │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ ldr r2, [sp, #604] @ 0x25c │ │ │ │ orr r3, r3, #-1006632960 @ 0xc4000000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ bl 28288c │ │ │ │ ldr r3, [sp, #576] @ 0x240 │ │ │ │ ldr r2, [sp, #572] @ 0x23c │ │ │ │ orr r3, r3, #-989855744 @ 0xc5000000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ bl 28288c │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ ldr r2, [sp, #540] @ 0x21c │ │ │ │ orr r3, r3, #-973078528 @ 0xc6000000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296c1c │ │ │ │ + bcs 296d8c │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ bl 282f88 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcc 296c3c │ │ │ │ + bcc 296dac │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ bl 282bcc │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #636] @ 0x27c │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ orr r2, r2, #1 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcc 296bfc │ │ │ │ + bcc 296d6c │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ bl 282bcc │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 281b70 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ - bl 283b10 │ │ │ │ + bl 283b08 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 281a28 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 281a28 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 281a28 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 280908 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 283748 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 2816e8 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 280ecc │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1760 @ 0x6e0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 292014 │ │ │ │ + bl 2920e8 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 280b54 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296a94 │ │ │ │ + bcs 296c04 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296b24 │ │ │ │ + bcs 296c94 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296adc │ │ │ │ + bcs 296c4c │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296b6c │ │ │ │ + bcs 296cdc │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296ab8 │ │ │ │ + bcs 296c28 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296b48 │ │ │ │ + bcs 296cb8 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296b00 │ │ │ │ + bcs 296c70 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296b90 │ │ │ │ + bcs 296d00 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296bb4 │ │ │ │ + bcs 296d24 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296bd8 │ │ │ │ + bcs 296d48 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 283544 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ sub r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls 296c58 │ │ │ │ + bls 296dc8 │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ - bl 2849b0 │ │ │ │ + bl 2849a8 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ sub r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls 296c84 │ │ │ │ + bls 296df4 │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ - bl 283e9c │ │ │ │ + bl 283e94 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 281f04 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ bl 28288c │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ - bcs 296a70 │ │ │ │ + bcs 296be0 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 2807d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 287330 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 287330 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 2807d0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 2806c4 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ bl 282204 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 2816e8 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #600 @ 0x258 │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ - bl 2847bc │ │ │ │ + bl 2847b4 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 2806c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #13238272 @ 0xca0000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 280218 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr r3, r3, #-469762048 @ 0xe4000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 2806c4 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 286214 │ │ │ │ ldr r3, [sp, #1896] @ 0x768 │ │ │ │ ldr r2, [sp, #1892] @ 0x764 │ │ │ │ orr r3, r3, #41943040 @ 0x2800000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 2807d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #700 @ 0x2bc │ │ │ │ - bcc 294640 │ │ │ │ + bcc 2947b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 2806c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #12713984 @ 0xc20000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 2807d0 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ bl 282464 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ bl 282bcc │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ bl 282f88 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ bl 282bcc │ │ │ │ ldr r3, [sp, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ orr r3, r3, #-956301312 @ 0xc7000000 │ │ │ │ stm r4, {r2, r3} │ │ │ │ - b 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ - bl 284c1c │ │ │ │ + bl 284c14 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ - bl 284130 │ │ │ │ + bl 284128 │ │ │ │ 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 294664 │ │ │ │ + b 2947d4 │ │ │ │ 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] @ 296dd8 │ │ │ │ - ldr r3, [pc, #272] @ 296ddc │ │ │ │ + ldr r2, [pc, #272] @ 296f48 │ │ │ │ + ldr r3, [pc, #272] @ 296f4c │ │ │ │ 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 141fd4 │ │ │ │ ldr fp, [r6, #84] @ 0x54 │ │ │ │ add r2, r6, #80 @ 0x50 │ │ │ │ cmp fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ - beq 296da4 │ │ │ │ - ldr r9, [pc, #216] @ 296de0 │ │ │ │ + beq 296f14 │ │ │ │ + ldr r9, [pc, #216] @ 296f50 │ │ │ │ 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 296d90 │ │ │ │ + beq 296f00 │ │ │ │ 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 296d74 │ │ │ │ + beq 296ee4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 29454c │ │ │ │ + bl 2946bc │ │ │ │ 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 296d30 │ │ │ │ + bne 296ea0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 296d14 │ │ │ │ + bne 296e84 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #56] @ 296de4 │ │ │ │ - ldr r3, [pc, #44] @ 296ddc │ │ │ │ + ldr r2, [pc, #56] @ 296f54 │ │ │ │ + ldr r3, [pc, #44] @ 296f4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 296dd4 │ │ │ │ + bne 296f44 │ │ │ │ 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, lsr r3 │ │ │ │ + subseq r9, r9, r0, asr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - subseq r9, r9, ip, asr #4 │ │ │ │ + ldrsbeq r9, [r9], #-12 │ │ │ │ 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] @ 296ecc │ │ │ │ + ldr ip, [pc, #200] @ 29703c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #196] @ 296ed0 │ │ │ │ + ldr r0, [pc, #196] @ 297040 │ │ │ │ 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 296e94 │ │ │ │ + beq 297004 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1dff0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 296e8c │ │ │ │ + beq 296ffc │ │ │ │ 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 296e58 │ │ │ │ + bne 296fc8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #56] @ 296ed4 │ │ │ │ - ldr r3, [pc, #48] @ 296ed0 │ │ │ │ + ldr r2, [pc, #56] @ 297044 │ │ │ │ + ldr r3, [pc, #48] @ 297040 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 296ec8 │ │ │ │ + bne 297038 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r9, [r9], #-16 │ │ │ │ + subseq r9, r9, r0, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r9, ip, asr r1 │ │ │ │ + subseq r8, r9, ip, ror #31 │ │ │ │ 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 │ │ │ │ @@ -647673,20 +647765,20 @@ │ │ │ │ ldrb r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 13e3ec │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2971a4 │ │ │ │ + beq 297314 │ │ │ │ ldr ip, [fp, #24] │ │ │ │ cmp ip, #7 │ │ │ │ lsrhi r6, ip, #3 │ │ │ │ andhi r6, r6, #255 @ 0xff │ │ │ │ - bls 2971a4 │ │ │ │ + bls 297314 │ │ │ │ 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 │ │ │ │ @@ -647703,23 +647795,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 2971ac │ │ │ │ + beq 29731c │ │ │ │ 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 2971c4 │ │ │ │ + bls 297334 │ │ │ │ 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] │ │ │ │ @@ -647734,15 +647826,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 297250 │ │ │ │ + beq 2973c0 │ │ │ │ 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 │ │ │ │ @@ -647761,20 +647853,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 2970e4 │ │ │ │ + b 297254 │ │ │ │ cmp r6, #1 │ │ │ │ - bls 29709c │ │ │ │ + bls 29720c │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #61440 @ 0xf000 │ │ │ │ - bls 2970b0 │ │ │ │ + bls 297220 │ │ │ │ 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 │ │ │ │ @@ -647784,29 +647876,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 297244 │ │ │ │ + beq 2973b4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ lsr r4, r3, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #1 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29711c │ │ │ │ + beq 29728c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29711c │ │ │ │ + bne 29728c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsr r1, r3, r6 │ │ │ │ cmp r1, #15 │ │ │ │ - bls 2971e8 │ │ │ │ + bls 297358 │ │ │ │ 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 │ │ │ │ @@ -647822,73 +647914,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 297230 │ │ │ │ + beq 2973a0 │ │ │ │ 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 297088 │ │ │ │ + bne 2971f8 │ │ │ │ mul r1, fp, r0 │ │ │ │ - b 2970b0 │ │ │ │ + b 297220 │ │ │ │ mov r6, #1 │ │ │ │ - b 296f3c │ │ │ │ + b 2970ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2972a0 │ │ │ │ + beq 297410 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #32 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ - beq 296fc0 │ │ │ │ + beq 297130 │ │ │ │ cmp fp, #0 │ │ │ │ add r2, r1, #7 │ │ │ │ add r5, r5, #6 │ │ │ │ ldrne r1, [fp, #12] │ │ │ │ moveq r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 296fd8 │ │ │ │ + b 297148 │ │ │ │ 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 297230 │ │ │ │ + beq 2973a0 │ │ │ │ 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 29718c │ │ │ │ + b 2972fc │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ stmdb r7, {r5, r9} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 297298 │ │ │ │ + beq 297408 │ │ │ │ ldr r3, [sl, #296] @ 0x128 │ │ │ │ - ldr r1, [pc, #80] @ 2972b8 │ │ │ │ + ldr r1, [pc, #80] @ 297428 │ │ │ │ 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 │ │ │ │ @@ -647900,126 +647992,126 @@ │ │ │ │ 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 296fc0 │ │ │ │ - b 2971cc │ │ │ │ + beq 297130 │ │ │ │ + b 29733c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #32] @ 2972e4 │ │ │ │ + ldr r3, [pc, #32] @ 297454 │ │ │ │ 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 #12 │ │ │ │ - ldr r3, [pc, #24] @ 297308 │ │ │ │ + ldr r3, [pc, #24] @ 297478 │ │ │ │ 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 #12 │ │ │ │ - ldr r3, [pc, #120] @ 29738c │ │ │ │ + ldr r3, [pc, #120] @ 2974fc │ │ │ │ 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 297374 │ │ │ │ + beq 2974e4 │ │ │ │ cmp r1, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ lsl ip, r0, #2 │ │ │ │ - beq 29735c │ │ │ │ - ldr r3, [pc, #72] @ 297390 │ │ │ │ + beq 2974cc │ │ │ │ + ldr r3, [pc, #72] @ 297500 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 29737c │ │ │ │ + bls 2974ec │ │ │ │ cmp r0, #428 @ 0x1ac │ │ │ │ - bne 29735c │ │ │ │ + bne 2974cc │ │ │ │ mov r0, #3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #48] @ 297394 │ │ │ │ + ldr r3, [pc, #48] @ 297504 │ │ │ │ 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 29735c │ │ │ │ + bls 2974cc │ │ │ │ mov r0, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq r9, [lr], -ip │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, lr, ip, lsr #11 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r2 │ │ │ │ orreq r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2973c4 │ │ │ │ - ldr r3, [pc, #108] @ 297420 │ │ │ │ + beq 297534 │ │ │ │ + ldr r3, [pc, #108] @ 297590 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 297408 │ │ │ │ + beq 297578 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 297410 │ │ │ │ + beq 297580 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ - beq 297418 │ │ │ │ - ldr r3, [pc, #80] @ 297424 │ │ │ │ + beq 297588 │ │ │ │ + ldr r3, [pc, #80] @ 297594 │ │ │ │ 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 297408 │ │ │ │ + bne 297578 │ │ │ │ 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, lsr r5 │ │ │ │ - ldr r3, [pc, #56] @ 297468 │ │ │ │ + ldr r3, [pc, #56] @ 2975d8 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 297458 │ │ │ │ + beq 2975c8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #428 @ 0x1ac │ │ │ │ - beq 297460 │ │ │ │ + beq 2975d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ andeq r9, lr, r0, ror #9 │ │ │ │ - ldr r3, [pc, #52] @ 2974a8 │ │ │ │ + ldr r3, [pc, #52] @ 297618 │ │ │ │ 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 │ │ │ │ @@ -648028,19 +648120,19 @@ │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r0, [r3, #12] │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ muleq lr, ip, r4 │ │ │ │ cmp r0, #149 @ 0x95 │ │ │ │ - bhi 2974dc │ │ │ │ + bhi 29764c │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ - bhi 2974d4 │ │ │ │ + bhi 297644 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ - beq 2974ec │ │ │ │ + beq 29765c │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ mvnne r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r0, #189 @ 0xbd │ │ │ │ @@ -648055,83 +648147,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 297560 │ │ │ │ + beq 2976d0 │ │ │ │ cmp r5, #428 @ 0x1ac │ │ │ │ - beq 2975d0 │ │ │ │ + beq 297740 │ │ │ │ ldrb r5, [r4, #266] @ 0x10a │ │ │ │ ldr r4, [r4, #284] @ 0x11c │ │ │ │ mov r1, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bls 297588 │ │ │ │ - ldr r3, [pc, #180] @ 2975fc │ │ │ │ + bls 2976f8 │ │ │ │ + ldr r3, [pc, #180] @ 29776c │ │ │ │ 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 13e3ec │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2975e4 │ │ │ │ + beq 297754 │ │ │ │ cmp r5, #428 @ 0x1ac │ │ │ │ - beq 2975d0 │ │ │ │ + beq 297740 │ │ │ │ ldrb r5, [r4, #266] @ 0x10a │ │ │ │ ldr r4, [r4, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #112] @ 297600 │ │ │ │ + ldr r3, [pc, #112] @ 297770 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #8 │ │ │ │ - bhi 2975c0 │ │ │ │ + bhi 297730 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ - b 297558 │ │ │ │ + b 2976c8 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r7] │ │ │ │ - b 2975ac │ │ │ │ + b 29771c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r7] │ │ │ │ - b 297558 │ │ │ │ + b 2976c8 │ │ │ │ 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 297578 │ │ │ │ + bne 2976e8 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [r7] │ │ │ │ - b 2975d8 │ │ │ │ + b 297748 │ │ │ │ andeq fp, lr, r8, lsl #13 │ │ │ │ andeq fp, lr, r4, 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] @ 298174 │ │ │ │ + ldr r2, [pc, #2888] @ 2982e4 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2884] @ 298178 │ │ │ │ + ldr r3, [pc, #2884] @ 2982e8 │ │ │ │ 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 │ │ │ │ @@ -648146,20 +648238,20 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 13e3ec │ │ │ │ ldrb sl, [sp, #176] @ 0xb0 │ │ │ │ ldrb r7, [sp, #180] @ 0xb4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2978b4 │ │ │ │ + beq 297a24 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r3, #7 │ │ │ │ lsrhi r4, r3, #3 │ │ │ │ andhi r4, r4, #255 @ 0xff │ │ │ │ - bls 2978b4 │ │ │ │ + bls 297a24 │ │ │ │ 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 │ │ │ │ @@ -648178,15 +648270,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 2974f4 │ │ │ │ + bl 297664 │ │ │ │ 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 │ │ │ │ @@ -648197,42 +648289,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 297ce4 │ │ │ │ + beq 297e54 │ │ │ │ ldrb r2, [r6, #264] @ 0x108 │ │ │ │ cmp fp, #0 │ │ │ │ bic r2, r2, #1 │ │ │ │ strb r2, [r6, #264] @ 0x108 │ │ │ │ - beq 297778 │ │ │ │ + beq 2978e8 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 297f00 │ │ │ │ + beq 298070 │ │ │ │ ldrb r2, [r6, #264] @ 0x108 │ │ │ │ bic r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r6, #264] @ 0x108 │ │ │ │ ldrb r7, [r6, #264] @ 0x108 │ │ │ │ tst r7, #1 │ │ │ │ - beq 2977a4 │ │ │ │ + beq 297914 │ │ │ │ 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 297d38 │ │ │ │ + bne 297ea8 │ │ │ │ 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 │ │ │ │ @@ -648245,62 +648337,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 29781c │ │ │ │ + beq 29798c │ │ │ │ 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 2978bc │ │ │ │ + beq 297a2c │ │ │ │ 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 2978c8 │ │ │ │ + beq 297a38 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2284] @ 29817c │ │ │ │ - ldr r3, [pc, #2276] @ 298178 │ │ │ │ + ldr r2, [pc, #2284] @ 2982ec │ │ │ │ + ldr r3, [pc, #2276] @ 2982e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 298170 │ │ │ │ + bne 2982e0 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #1 │ │ │ │ - b 2976a0 │ │ │ │ + b 297810 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 297dbc │ │ │ │ + bls 297f2c │ │ │ │ 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 │ │ │ │ @@ -648358,73 +648450,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 297a8c │ │ │ │ + b 297bfc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 297c1c │ │ │ │ + beq 297d8c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 297a4c │ │ │ │ + bne 297bbc │ │ │ │ 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 297d14 │ │ │ │ + beq 297e84 │ │ │ │ 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 297a54 │ │ │ │ + beq 297bc4 │ │ │ │ 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 297b7c │ │ │ │ + bne 297cec │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ add r9, r9, #8 │ │ │ │ - beq 297c98 │ │ │ │ + beq 297e08 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsr r5, r3, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, #1 │ │ │ │ movcc r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 297ac4 │ │ │ │ + beq 297c34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 297ac4 │ │ │ │ + bne 297c34 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsr r3, r3, r7 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 297c3c │ │ │ │ + bls 297dac │ │ │ │ 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 │ │ │ │ @@ -648459,27 +648551,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 2979dc │ │ │ │ + bne 297b4c │ │ │ │ mul r0, sl, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - b 297a54 │ │ │ │ - ldr r3, [pc, #1532] @ 298180 │ │ │ │ + b 297bc4 │ │ │ │ + ldr r3, [pc, #1532] @ 2982f0 │ │ │ │ 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 297bf0 │ │ │ │ + beq 297d60 │ │ │ │ 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 │ │ │ │ @@ -648502,119 +648594,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 297a78 │ │ │ │ + b 297be8 │ │ │ │ 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 297a54 │ │ │ │ + b 297bc4 │ │ │ │ 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 297b48 │ │ │ │ + beq 297cb8 │ │ │ │ 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 297b48 │ │ │ │ + b 297cb8 │ │ │ │ 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 297e08 │ │ │ │ + bne 297f78 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 297ef4 │ │ │ │ + bne 298064 │ │ │ │ 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 297888 │ │ │ │ + b 2979f8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 297784 │ │ │ │ + beq 2978f4 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 297784 │ │ │ │ + bne 2978f4 │ │ │ │ ldrb r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 297fac │ │ │ │ + beq 29811c │ │ │ │ ldrb r2, [r6, #264] @ 0x108 │ │ │ │ orr r2, r2, #4 │ │ │ │ strb r2, [r6, #264] @ 0x108 │ │ │ │ - b 297784 │ │ │ │ + b 2978f4 │ │ │ │ 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 297a20 │ │ │ │ - b 297a24 │ │ │ │ + bcc 297b90 │ │ │ │ + b 297b94 │ │ │ │ cmp r4, #2 │ │ │ │ and r2, r7, #1 │ │ │ │ strb r9, [r6, #308] @ 0x134 │ │ │ │ - beq 297f28 │ │ │ │ + beq 298098 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 297fbc │ │ │ │ + beq 29812c │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r9, #6 │ │ │ │ mov r8, r2 │ │ │ │ - bne 298018 │ │ │ │ + bne 298188 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 298074 │ │ │ │ + beq 2981e4 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 298108 │ │ │ │ + bne 298278 │ │ │ │ ldrb r1, [fp, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ movne r1, #16 │ │ │ │ strne r1, [sp, #56] @ 0x38 │ │ │ │ - bne 297ff8 │ │ │ │ + bne 298168 │ │ │ │ ldrb r1, [fp, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 297ff8 │ │ │ │ + bne 298168 │ │ │ │ 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 297818 │ │ │ │ + b 297988 │ │ │ │ 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 │ │ │ │ @@ -648622,240 +648714,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 297eb8 │ │ │ │ + bne 298028 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29802c │ │ │ │ - ldr r2, [pc, #880] @ 298180 │ │ │ │ + beq 29819c │ │ │ │ + ldr r2, [pc, #880] @ 2982f0 │ │ │ │ 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 297cc0 │ │ │ │ + beq 297e30 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r6, #260] @ 0x104 │ │ │ │ - beq 297e88 │ │ │ │ + beq 297ff8 │ │ │ │ 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 297e70 │ │ │ │ + bne 297fe0 │ │ │ │ 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 297cc8 │ │ │ │ + b 297e38 │ │ │ │ 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 29796c │ │ │ │ + b 297adc │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ ldr ip, [r6, #260] @ 0x104 │ │ │ │ - b 297e58 │ │ │ │ + b 297fc8 │ │ │ │ ldrb r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 297d04 │ │ │ │ + bne 297e74 │ │ │ │ ldrb r2, [fp, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 297d04 │ │ │ │ + bne 297e74 │ │ │ │ ldrb r2, [r6, #264] @ 0x108 │ │ │ │ bic r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r6, #264] @ 0x108 │ │ │ │ - b 297cf8 │ │ │ │ + b 297e68 │ │ │ │ ldrb r1, [fp, #32] │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r0, sl │ │ │ │ orrne r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2980a0 │ │ │ │ + beq 298210 │ │ │ │ cmp r2, #0 │ │ │ │ strb r4, [r6, #308] @ 0x134 │ │ │ │ - bne 298040 │ │ │ │ + bne 2981b0 │ │ │ │ mov r2, #16 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2980f4 │ │ │ │ + beq 298264 │ │ │ │ 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 297ffc │ │ │ │ + beq 29816c │ │ │ │ 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 297818 │ │ │ │ + b 297988 │ │ │ │ ldrb r2, [fp, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 297d04 │ │ │ │ - b 297784 │ │ │ │ + bne 297e74 │ │ │ │ + b 2978f4 │ │ │ │ cmp r2, #0 │ │ │ │ strb r4, [r6, #308] @ 0x134 │ │ │ │ - bne 298060 │ │ │ │ + bne 2981d0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2980d0 │ │ │ │ + beq 298240 │ │ │ │ ldr r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 298148 │ │ │ │ + bne 2982b8 │ │ │ │ ldrb r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 298124 │ │ │ │ + beq 298294 │ │ │ │ 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 297818 │ │ │ │ + b 297988 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ str r1, [r6, #304] @ 0x130 │ │ │ │ - b 2977fc │ │ │ │ + b 29796c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 297cc8 │ │ │ │ + beq 297e38 │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ ldr ip, [r6, #260] @ 0x104 │ │ │ │ - b 297e88 │ │ │ │ + b 297ff8 │ │ │ │ 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 297818 │ │ │ │ + b 297988 │ │ │ │ mov r1, #32 │ │ │ │ add r2, r2, #6 │ │ │ │ mov r8, #7 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 298020 │ │ │ │ + b 298190 │ │ │ │ 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 29781c │ │ │ │ + b 29798c │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb r9, [r6, #308] @ 0x134 │ │ │ │ - beq 298114 │ │ │ │ + beq 298284 │ │ │ │ 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 297818 │ │ │ │ + b 297988 │ │ │ │ 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 29781c │ │ │ │ + b 29798c │ │ │ │ ldrb r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 298160 │ │ │ │ + beq 2982d0 │ │ │ │ add r2, r9, #6 │ │ │ │ - b 297ff8 │ │ │ │ + b 298168 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 297d9c │ │ │ │ + b 297f0c │ │ │ │ mov r2, #32 │ │ │ │ mov r8, #7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 297f60 │ │ │ │ + b 2980d0 │ │ │ │ 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 297da0 │ │ │ │ - b 297ff8 │ │ │ │ + beq 297f10 │ │ │ │ + b 298168 │ │ │ │ mov r2, #32 │ │ │ │ mov r8, #7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ - b 297da0 │ │ │ │ + b 297f10 │ │ │ │ ldrb r2, [fp, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 297f6c │ │ │ │ - b 298100 │ │ │ │ + beq 2980dc │ │ │ │ + b 298270 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r9, r8, asr #19 │ │ │ │ + subseq r8, r9, r8, asr r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r9, r8, ror #14 │ │ │ │ + ldrsheq r8, [r9], #-88 @ 0xffffffa8 │ │ │ │ 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 │ │ │ │ @@ -648863,46 +648955,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 29826c │ │ │ │ + beq 2983dc │ │ │ │ mov r5, r0 │ │ │ │ - bls 298204 │ │ │ │ - ldr r3, [pc, #308] @ 298304 │ │ │ │ + bls 298374 │ │ │ │ + ldr r3, [pc, #308] @ 298474 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2981e8 │ │ │ │ - bhi 298294 │ │ │ │ + beq 298358 │ │ │ │ + bhi 298404 │ │ │ │ sub r3, r0, #292 @ 0x124 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 298210 │ │ │ │ + bhi 298380 │ │ │ │ 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 298260 │ │ │ │ + beq 2983d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 149760 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ moveq r6, #0 │ │ │ │ andne r6, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2982a4 │ │ │ │ + bne 298414 │ │ │ │ mov r0, r5 │ │ │ │ bl 14972c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2982c0 │ │ │ │ + beq 298430 │ │ │ │ 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 1496f4 │ │ │ │ @@ -648917,33 +649009,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] @ 298308 │ │ │ │ + ldr r3, [pc, #108] @ 298478 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2981e8 │ │ │ │ - b 298210 │ │ │ │ + beq 298358 │ │ │ │ + b 298380 │ │ │ │ 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 1498f8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2982f4 │ │ │ │ + bne 298464 │ │ │ │ mov r0, r5 │ │ │ │ bl 1498c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298250 │ │ │ │ + beq 2983c0 │ │ │ │ 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] │ │ │ │ @@ -648951,71 +649043,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] @ 2983cc │ │ │ │ - ldr r3, [pc, #168] @ 2983d0 │ │ │ │ + ldr ip, [pc, #168] @ 29853c │ │ │ │ + ldr r3, [pc, #168] @ 298540 │ │ │ │ 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 298184 │ │ │ │ + bl 2982f4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 149a64 │ │ │ │ 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] @ 2983d4 │ │ │ │ + ldr r1, [pc, #84] @ 298544 │ │ │ │ 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] @ 2983d8 │ │ │ │ + ldr r2, [pc, #60] @ 298548 │ │ │ │ and r3, r1, ip, lsl #13 │ │ │ │ orr r0, r0, r3 │ │ │ │ - ldr r3, [pc, #40] @ 2983d0 │ │ │ │ + ldr r3, [pc, #40] @ 298540 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2983c8 │ │ │ │ + bne 298538 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r7, [r9], #-192 @ 0xffffff40 │ │ │ │ + subseq r7, r9, r0, ror #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r7, r9, r4, asr ip │ │ │ │ + subseq r7, r9, r4, ror #21 │ │ │ │ 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] @ 299164 │ │ │ │ + ldr r2, [pc, #3432] @ 2992d4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #3428] @ 299168 │ │ │ │ + ldr r3, [pc, #3428] @ 2992d8 │ │ │ │ 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] │ │ │ │ @@ -649032,90 +649124,90 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #288] @ 0x120 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 13e3ec │ │ │ │ ldr r8, [r5, #40] @ 0x28 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 29912c │ │ │ │ + beq 29929c │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #1 │ │ │ │ - bls 2984e8 │ │ │ │ + bls 298658 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298ed4 │ │ │ │ + beq 299044 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 298ed4 │ │ │ │ + beq 299044 │ │ │ │ ldr sl, [sl, #16] │ │ │ │ cmp sl, #1 │ │ │ │ - bls 29854c │ │ │ │ + bls 2986bc │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 298578 │ │ │ │ + bne 2986e8 │ │ │ │ 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 298584 │ │ │ │ + bne 2986f4 │ │ │ │ ldr sl, [r7, #276] @ 0x114 │ │ │ │ lsr sl, sl, r9 │ │ │ │ cmp sl, #1 │ │ │ │ movcc sl, #1 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - b 2985a8 │ │ │ │ - bne 298514 │ │ │ │ + b 298718 │ │ │ │ + bne 298684 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298540 │ │ │ │ + beq 2986b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29848c │ │ │ │ + bls 2985fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mul r2, r3, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr sl, [sl, #16] │ │ │ │ cmp sl, #1 │ │ │ │ - bls 29854c │ │ │ │ + bls 2986bc │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2984ac │ │ │ │ + beq 29861c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 298578 │ │ │ │ - b 2984ac │ │ │ │ + bne 2986e8 │ │ │ │ + b 29861c │ │ │ │ ldr sl, [sl, #16] │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 2984ac │ │ │ │ + bhi 29861c │ │ │ │ cmp sl, #1 │ │ │ │ - bne 298578 │ │ │ │ + bne 2986e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298578 │ │ │ │ + beq 2986e8 │ │ │ │ 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 2984d0 │ │ │ │ + beq 298640 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldreq sl, [pc, #3032] @ 29916c │ │ │ │ + ldreq sl, [pc, #3032] @ 2992dc │ │ │ │ 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 │ │ │ │ @@ -649154,15 +649246,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 298668 │ │ │ │ + beq 2987d8 │ │ │ │ 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 │ │ │ │ @@ -649170,27 +649262,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 29730c │ │ │ │ + bl 29747c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 297398 │ │ │ │ + bl 297508 │ │ │ │ tst fp, #48 @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 298e10 │ │ │ │ + beq 298f80 │ │ │ │ ands r9, fp, #4 │ │ │ │ - bne 298e74 │ │ │ │ + bne 298fe4 │ │ │ │ cmp r6, #15 │ │ │ │ - bls 299114 │ │ │ │ + bls 299284 │ │ │ │ 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 │ │ │ │ @@ -649199,28 +649291,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 298fd4 │ │ │ │ + bne 299144 │ │ │ │ cmp r8, #200 @ 0xc8 │ │ │ │ - beq 298df0 │ │ │ │ + beq 298f60 │ │ │ │ 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 29873c │ │ │ │ + beq 2988ac │ │ │ │ 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 │ │ │ │ @@ -649243,21 +649335,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 29830c │ │ │ │ + bl 29847c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr r2, [pc, #2484] @ 299170 │ │ │ │ - ldr ip, [pc, #2484] @ 299174 │ │ │ │ + ldr r2, [pc, #2484] @ 2992e0 │ │ │ │ + ldr ip, [pc, #2484] @ 2992e4 │ │ │ │ and r2, r2, lr, lsl #15 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #2476] @ 299178 │ │ │ │ + ldr r1, [pc, #2476] @ 2992e8 │ │ │ │ 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 │ │ │ │ @@ -649299,48 +649391,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] @ 29917c │ │ │ │ + ldr r3, [pc, #2280] @ 2992ec │ │ │ │ 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 2989c8 │ │ │ │ + bhi 298b38 │ │ │ │ mov r2, #133 @ 0x85 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2989c8 │ │ │ │ + beq 298b38 │ │ │ │ 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 299044 │ │ │ │ + beq 2991b4 │ │ │ │ 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 │ │ │ │ @@ -649351,15 +649443,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 298934 │ │ │ │ + bne 298aa4 │ │ │ │ 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 │ │ │ │ @@ -649377,15 +649469,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 298dc4 │ │ │ │ + b 298f34 │ │ │ │ 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 │ │ │ │ @@ -649394,23 +649486,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 298ef0 │ │ │ │ + bne 299060 │ │ │ │ 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 298a4c │ │ │ │ + bne 298bbc │ │ │ │ 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 │ │ │ │ @@ -649428,26 +649520,26 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and sl, r3, #255 @ 0xff │ │ │ │ bl 13e3ec │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - bls 298ab4 │ │ │ │ + bls 298c24 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bl 14979c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 299014 │ │ │ │ + beq 299184 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1724] @ 299180 │ │ │ │ + ldr r0, [pc, #1724] @ 2992f0 │ │ │ │ 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 │ │ │ │ @@ -649464,20 +649556,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] @ 299184 │ │ │ │ + ldr r2, [pc, #1628] @ 2992f4 │ │ │ │ and r2, r2, r3, lsl #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r4, #176] @ 0xb0 │ │ │ │ - beq 298e9c │ │ │ │ + beq 29900c │ │ │ │ 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 │ │ │ │ @@ -649486,27 +649578,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 297428 │ │ │ │ + bl 297598 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ - beq 298dc4 │ │ │ │ + beq 298f34 │ │ │ │ lsr r2, fp, #3 │ │ │ │ mov r1, r6 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29746c │ │ │ │ + bl 2975dc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 298e4c │ │ │ │ + beq 298fbc │ │ │ │ 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 │ │ │ │ @@ -649525,28 +649617,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 29830c │ │ │ │ + bl 29847c │ │ │ │ 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] @ 299178 │ │ │ │ + ldr r3, [pc, #1320] @ 2992e8 │ │ │ │ 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 │ │ │ │ @@ -649559,15 +649651,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 298cb4 │ │ │ │ + bne 298e24 │ │ │ │ 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 │ │ │ │ @@ -649633,93 +649725,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] @ 299188 │ │ │ │ - ldr r3, [pc, #920] @ 299168 │ │ │ │ + ldr r2, [pc, #956] @ 2992f8 │ │ │ │ + ldr r3, [pc, #920] @ 2992d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 299160 │ │ │ │ + bne 2992d0 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2990ac │ │ │ │ + beq 29921c │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #981467136 @ 0x3a800000 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 29873c │ │ │ │ + b 2988ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands r2, fp, #1 │ │ │ │ sub r9, r3, #3 │ │ │ │ clz r9, r9 │ │ │ │ lsr r9, r9, #5 │ │ │ │ - beq 299098 │ │ │ │ + beq 299208 │ │ │ │ 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 2986e0 │ │ │ │ + b 298850 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sub r3, r8, #145 @ 0x91 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ tst r3, r2 │ │ │ │ - beq 2990e0 │ │ │ │ + beq 299250 │ │ │ │ mov r9, #48 @ 0x30 │ │ │ │ mov r3, #20480 @ 0x5000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 298bc4 │ │ │ │ + b 298d34 │ │ │ │ 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 2986e0 │ │ │ │ + b 298850 │ │ │ │ ldrb r2, [r1, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 298b38 │ │ │ │ + beq 298ca8 │ │ │ │ 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] @ 29918c │ │ │ │ + ldr r1, [pc, #708] @ 2992fc │ │ │ │ and r1, r1, r0, lsl #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r2, [r4, #204] @ 0xcc │ │ │ │ - b 298b38 │ │ │ │ + b 298ca8 │ │ │ │ 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 298514 │ │ │ │ + b 298684 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2974f4 │ │ │ │ + bl 297664 │ │ │ │ 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 │ │ │ │ @@ -649754,53 +649846,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] @ 299180 │ │ │ │ + ldrhi r2, [pc, #464] @ 2992f0 │ │ │ │ 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 298a24 │ │ │ │ + b 298b94 │ │ │ │ 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 299100 │ │ │ │ + beq 299270 │ │ │ │ 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 298758 │ │ │ │ + b 2988c8 │ │ │ │ cmp r2, #3 │ │ │ │ movne ip, #262144 @ 0x40000 │ │ │ │ - bne 298ab8 │ │ │ │ + bne 298c28 │ │ │ │ ldrb ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #6 │ │ │ │ - bne 298ab4 │ │ │ │ + bne 298c24 │ │ │ │ ldrb ip, [r1, #53] @ 0x35 │ │ │ │ sub ip, ip, #6 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ lsl ip, ip, #18 │ │ │ │ - b 298ab8 │ │ │ │ + b 298c28 │ │ │ │ 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 │ │ │ │ @@ -649812,103 +649904,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 299058 │ │ │ │ - b 298960 │ │ │ │ + bne 2991c8 │ │ │ │ + b 298ad0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 2986e0 │ │ │ │ + b 298850 │ │ │ │ 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 298734 │ │ │ │ + bne 2988a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl fp, r3, #22 │ │ │ │ and fp, fp, #1069547520 @ 0x3fc00000 │ │ │ │ - b 29873c │ │ │ │ + b 2988ac │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ and r9, r8, #255 @ 0xff │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 298e68 │ │ │ │ - ldr r3, [pc, #152] @ 299190 │ │ │ │ + bne 298fd8 │ │ │ │ + ldr r3, [pc, #152] @ 299300 │ │ │ │ and r3, r3, r8, lsl #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 298bc4 │ │ │ │ + b 298d34 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ lsl fp, r2, #22 │ │ │ │ and fp, fp, #1069547520 @ 0x3fc00000 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 298758 │ │ │ │ + b 2988c8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ - b 2986e0 │ │ │ │ + b 298850 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 298578 │ │ │ │ + beq 2986e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 298564 │ │ │ │ + bls 2986d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mul r2, r3, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 13e3ec │ │ │ │ - b 29855c │ │ │ │ + b 2986cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r7, [r9], #-184 @ 0xffffff48 │ │ │ │ + subseq r7, r9, r8, lsl #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - bge fed43c20 │ │ │ │ + bge fed43d90 │ │ │ │ svccc 0x00ff8000 │ │ │ │ svcne 0x00ffff80 │ │ │ │ svccc 0x00fe0000 │ │ │ │ rsbsmi r0, r0, r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ svceq 0x00fff800 │ │ │ │ - subseq r7, r9, ip, lsr #4 │ │ │ │ + ldrheq r7, [r9], #-12 │ │ │ │ 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] @ 299320 │ │ │ │ - ldr r3, [pc, #368] @ 299324 │ │ │ │ + ldr r2, [pc, #368] @ 299490 │ │ │ │ + ldr r3, [pc, #368] @ 299494 │ │ │ │ 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 13e3ec │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2991f4 │ │ │ │ + beq 299364 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 299304 │ │ │ │ + bhi 299474 │ │ │ │ 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 │ │ │ │ @@ -649929,26 +650021,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 297398 │ │ │ │ + bl 297508 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ lsl r5, r5, #16 │ │ │ │ orr r5, r5, #-2147483632 @ 0x80000010 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29730c │ │ │ │ + bl 29747c │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 29830c │ │ │ │ + bl 29847c │ │ │ │ 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] │ │ │ │ @@ -649956,37 +650048,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] @ 299328 │ │ │ │ + ldr r2, [pc, #80] @ 299498 │ │ │ │ bic r8, r3, #-1073741824 @ 0xc0000000 │ │ │ │ - ldr r3, [pc, #68] @ 299324 │ │ │ │ + ldr r3, [pc, #68] @ 299494 │ │ │ │ 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 29931c │ │ │ │ + bne 29948c │ │ │ │ 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 2991f8 │ │ │ │ + b 299368 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r9, r8, asr #28 │ │ │ │ + ldrsbeq r6, [r9], #-200 @ 0xffffff38 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r9, ip, lsl sp │ │ │ │ + subseq r6, r9, ip, lsr #23 │ │ │ │ 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 │ │ │ │ @@ -649994,78 +650086,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 299390 │ │ │ │ + beq 299500 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2993d0 │ │ │ │ + bne 299540 │ │ │ │ ldr r2, [r0, #268] @ 0x10c │ │ │ │ lsr r2, r2, r1 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 2993dc │ │ │ │ - ldr r0, [pc, #112] @ 2993fc │ │ │ │ + bls 29954c │ │ │ │ + ldr r0, [pc, #112] @ 29956c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 2993b0 │ │ │ │ + beq 299520 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2993b0 │ │ │ │ + bne 299520 │ │ │ │ ldr r2, [r0, #268] @ 0x10c │ │ │ │ lsr r2, r2, r1 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 2993f0 │ │ │ │ + bls 299560 │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 2993c4 │ │ │ │ - ldr r0, [pc, #64] @ 299400 │ │ │ │ + beq 299534 │ │ │ │ + ldr r0, [pc, #64] @ 299570 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #56] @ 299404 │ │ │ │ + ldr r0, [pc, #56] @ 299574 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #48] @ 299408 │ │ │ │ + ldr r0, [pc, #48] @ 299578 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 2993b0 │ │ │ │ - ldr r0, [pc, #32] @ 29940c │ │ │ │ + beq 299520 │ │ │ │ + ldr r0, [pc, #32] @ 29957c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 299410 │ │ │ │ + ldr r0, [pc, #24] @ 299580 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r0, fp, r4, ror r3 │ │ │ │ andeq r0, fp, r8, asr #6 │ │ │ │ andeq r7, r9, ip, asr r4 │ │ │ │ andeq r0, fp, r8, lsr #6 │ │ │ │ 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] @ 2995b4 │ │ │ │ + ldr r3, [pc, #392] @ 299724 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #384] @ 2995b8 │ │ │ │ + ldr r6, [pc, #384] @ 299728 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #380] @ 2995bc │ │ │ │ + ldr r3, [pc, #380] @ 29972c │ │ │ │ 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] @ 2995c0 │ │ │ │ + ldr r3, [pc, #348] @ 299730 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2995ac │ │ │ │ + beq 29971c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r8, #288] @ 0x120 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 13e3ec │ │ │ │ ldr r2, [r8, #240] @ 0xf0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -650097,15 +650189,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 299360 │ │ │ │ + bl 2994d0 │ │ │ │ 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 │ │ │ │ @@ -650138,95 +650230,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 299458 │ │ │ │ + bne 2995c8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r9, r8, lsr pc │ │ │ │ - ldrheq r6, [r9], #-188 @ 0xffffff44 │ │ │ │ + subseq r6, r9, ip, asr #20 │ │ │ │ andeq r0, fp, ip, asr #5 │ │ │ │ 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 299618 │ │ │ │ + beq 299788 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 299614 │ │ │ │ + beq 299784 │ │ │ │ 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 2995ec │ │ │ │ + b 29975c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ bl 203d8c │ │ │ │ - ldr r2, [pc, #164] @ 2996e4 │ │ │ │ - ldr r5, [pc, #164] @ 2996e8 │ │ │ │ + ldr r2, [pc, #164] @ 299854 │ │ │ │ + ldr r5, [pc, #164] @ 299858 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2996d4 │ │ │ │ + bhi 299844 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #128] @ 2996ec │ │ │ │ - ldr r3, [pc, #128] @ 2996f0 │ │ │ │ + ldr r2, [pc, #128] @ 29985c │ │ │ │ + ldr r3, [pc, #128] @ 299860 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #108] @ 2996f4 │ │ │ │ - ldr r3, [pc, #108] @ 2996f8 │ │ │ │ + ldr r2, [pc, #108] @ 299864 │ │ │ │ + ldr r3, [pc, #108] @ 299868 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #88] @ 2996fc │ │ │ │ - ldr r3, [pc, #88] @ 299700 │ │ │ │ + ldr r2, [pc, #88] @ 29986c │ │ │ │ + ldr r3, [pc, #88] @ 299870 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 299704 │ │ │ │ - ldr r3, [pc, #68] @ 299708 │ │ │ │ + ldr r2, [pc, #68] @ 299874 │ │ │ │ + ldr r3, [pc, #68] @ 299878 │ │ │ │ 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} │ │ │ │ muleq lr, ip, r5 │ │ │ │ - ldrheq r6, [r9], #-148 @ 0xffffff6c │ │ │ │ + subseq r6, r9, r4, asr #16 │ │ │ │ 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 │ │ │ │ @@ -650234,119 +650326,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] @ 299890 │ │ │ │ + ldr r0, [pc, #352] @ 299a00 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #348] @ 299894 │ │ │ │ + ldr r1, [pc, #348] @ 299a04 │ │ │ │ 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 299808 │ │ │ │ + beq 299978 │ │ │ │ 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 299880 │ │ │ │ + beq 2999f0 │ │ │ │ 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 2997d4 │ │ │ │ + beq 299944 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ bl 1dd2c │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 299898 │ │ │ │ + ldr r2, [pc, #184] @ 299a08 │ │ │ │ str r3, [r4, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #172] @ 299894 │ │ │ │ + ldr r3, [pc, #172] @ 299a04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29988c │ │ │ │ + bne 2999fc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 299868 │ │ │ │ + beq 2999d8 │ │ │ │ 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 299790 │ │ │ │ + bne 299900 │ │ │ │ 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 2997b8 │ │ │ │ + b 299928 │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #152] @ 0x98 │ │ │ │ - bne 299790 │ │ │ │ - b 2997d4 │ │ │ │ + bne 299900 │ │ │ │ + b 299944 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2997d4 │ │ │ │ - b 299840 │ │ │ │ + beq 299944 │ │ │ │ + b 2999b0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r9, r4, asr #17 │ │ │ │ + subseq r6, r9, r4, asr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r9, r4, lsl r8 │ │ │ │ + subseq r6, r9, r4, lsr #13 │ │ │ │ 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 2998e4 │ │ │ │ + beq 299a54 │ │ │ │ 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 │ │ │ │ @@ -650355,129 +650447,129 @@ │ │ │ │ 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 299920 │ │ │ │ + beq 299a90 │ │ │ │ ldr r3, [r6, #208] @ 0xd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29994c │ │ │ │ + beq 299abc │ │ │ │ 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 299974 │ │ │ │ + beq 299ae4 │ │ │ │ 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] @ 299a1c │ │ │ │ - ldr r3, [pc, #136] @ 299a20 │ │ │ │ + ldr r2, [pc, #136] @ 299b8c │ │ │ │ + ldr r3, [pc, #136] @ 299b90 │ │ │ │ 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 2999e8 │ │ │ │ - ldr r2, [pc, #100] @ 299a24 │ │ │ │ - ldr r3, [pc, #92] @ 299a20 │ │ │ │ + beq 299b58 │ │ │ │ + ldr r2, [pc, #100] @ 299b94 │ │ │ │ + ldr r3, [pc, #92] @ 299b90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 299a18 │ │ │ │ + bne 299b88 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #56] @ 299a28 │ │ │ │ + ldr r2, [pc, #56] @ 299b98 │ │ │ │ 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 2999b8 │ │ │ │ + b 299b28 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r9, r4, ror #12 │ │ │ │ + ldrsheq r6, [r9], #-68 @ 0xffffffbc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r9, r8, lsr r6 │ │ │ │ + subseq r6, r9, r8, asr #9 │ │ │ │ andeq fp, lr, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #136] @ 299acc │ │ │ │ - ldr r3, [pc, #136] @ 299ad0 │ │ │ │ + ldr r2, [pc, #136] @ 299c3c │ │ │ │ + ldr r3, [pc, #136] @ 299c40 │ │ │ │ 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 299a98 │ │ │ │ - ldr r2, [pc, #96] @ 299ad4 │ │ │ │ - ldr r3, [pc, #88] @ 299ad0 │ │ │ │ + beq 299c08 │ │ │ │ + ldr r2, [pc, #96] @ 299c44 │ │ │ │ + ldr r3, [pc, #88] @ 299c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 299ac8 │ │ │ │ + bne 299c38 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #56] @ 299ad8 │ │ │ │ + ldr r2, [pc, #56] @ 299c48 │ │ │ │ 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 299a6c │ │ │ │ + b 299bdc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r6, [r9], #-84 @ 0xffffffac │ │ │ │ + subseq r6, r9, r4, asr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r9, r4, lsl #11 │ │ │ │ + subseq r6, r9, r4, lsl r4 │ │ │ │ muleq lr, r0, 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 │ │ │ │ @@ -650495,164 +650587,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 299b88 │ │ │ │ + beq 299cf8 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ bl 13e3ec │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ movne r3, #2 │ │ │ │ - beq 299c0c │ │ │ │ + beq 299d7c │ │ │ │ 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 299c00 │ │ │ │ + beq 299d70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 299bf4 │ │ │ │ + beq 299d64 │ │ │ │ ldrb r3, [r4, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bls 299bac │ │ │ │ + bls 299d1c │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r5, #373] @ 0x175 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 299c00 │ │ │ │ + beq 299d70 │ │ │ │ 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 299c00 │ │ │ │ + beq 299d70 │ │ │ │ tst r9, #32 │ │ │ │ - beq 299bf4 │ │ │ │ + beq 299d64 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 299c4c │ │ │ │ + beq 299dbc │ │ │ │ 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 299c38 │ │ │ │ + beq 299da8 │ │ │ │ tst r9, #32 │ │ │ │ - beq 299c30 │ │ │ │ + beq 299da0 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299c00 │ │ │ │ + beq 299d70 │ │ │ │ mov r3, #1 │ │ │ │ - b 299b5c │ │ │ │ + b 299ccc │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b 299b5c │ │ │ │ + b 299ccc │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 299bf4 │ │ │ │ + beq 299d64 │ │ │ │ cmp r8, #150 @ 0x96 │ │ │ │ - beq 299bf4 │ │ │ │ - bhi 299ca8 │ │ │ │ + beq 299d64 │ │ │ │ + bhi 299e18 │ │ │ │ cmp r8, #146 @ 0x92 │ │ │ │ - beq 299cc4 │ │ │ │ + beq 299e34 │ │ │ │ cmp r8, #147 @ 0x93 │ │ │ │ moveq r1, #201 @ 0xc9 │ │ │ │ - bne 299cd4 │ │ │ │ + bne 299e44 │ │ │ │ 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 299ccc │ │ │ │ + beq 299e3c │ │ │ │ sub r8, r8, #200 @ 0xc8 │ │ │ │ cmp r8, #2 │ │ │ │ - bls 299bf4 │ │ │ │ + bls 299d64 │ │ │ │ mov r1, #0 │ │ │ │ - b 299c78 │ │ │ │ + b 299de8 │ │ │ │ mov r1, #200 @ 0xc8 │ │ │ │ - b 299c78 │ │ │ │ + b 299de8 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ - b 299c78 │ │ │ │ + b 299de8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 299bf4 │ │ │ │ - b 299cbc │ │ │ │ + beq 299d64 │ │ │ │ + b 299e2c │ │ │ │ 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] @ 299d60 │ │ │ │ - ldr r3, [pc, #100] @ 299d64 │ │ │ │ + ldr r2, [pc, #100] @ 299ed0 │ │ │ │ + ldr r3, [pc, #100] @ 299ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #96] @ 299d68 │ │ │ │ + ldr r0, [pc, #96] @ 299ed8 │ │ │ │ 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 147eb8 │ │ │ │ - ldr r2, [pc, #60] @ 299d6c │ │ │ │ - ldr r3, [pc, #48] @ 299d64 │ │ │ │ + ldr r2, [pc, #60] @ 299edc │ │ │ │ + ldr r3, [pc, #48] @ 299ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 299d5c │ │ │ │ + bne 299ecc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r6, [r9], #-44 @ 0xffffffd4 │ │ │ │ + subseq r6, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ muleq fp, r4, r4 │ │ │ │ - subseq r6, r9, r8, asr #5 │ │ │ │ + subseq r6, r9, r8, asr r1 │ │ │ │ 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] @ 29a0ac │ │ │ │ + ldr r2, [pc, #796] @ 29a21c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #792] @ 29a0b0 │ │ │ │ + ldr r3, [pc, #792] @ 29a220 │ │ │ │ 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 │ │ │ │ @@ -650726,15 +650818,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] @ 29a0b4 │ │ │ │ + ldr r3, [pc, #468] @ 29a224 │ │ │ │ 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 │ │ │ │ @@ -650750,15 +650842,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 29a00c │ │ │ │ + beq 29a17c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r5, #244] @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -650771,16 +650863,16 @@ │ │ │ │ ldr r7, [r5, #196] @ 0xc4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 29a038 │ │ │ │ - ldr r3, [pc, #288] @ 29a0b8 │ │ │ │ + beq 29a1a8 │ │ │ │ + ldr r3, [pc, #288] @ 29a228 │ │ │ │ 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 │ │ │ │ @@ -650803,23 +650895,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] @ 29a0bc │ │ │ │ - ldr r3, [pc, #152] @ 29a0b0 │ │ │ │ + ldr r2, [pc, #168] @ 29a22c │ │ │ │ + ldr r3, [pc, #152] @ 29a220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29a0a8 │ │ │ │ + bne 29a218 │ │ │ │ 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 │ │ │ │ @@ -650841,29 +650933,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 29a00c │ │ │ │ + b 29a17c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r9, r4, ror #4 │ │ │ │ + ldrsheq r6, [r9], #-4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ streq r0, [r4], -r0, lsl #4 │ │ │ │ - subseq r8, r9, ip │ │ │ │ - subseq r5, r9, r4, ror #31 │ │ │ │ + @ instruction: 0x00597e9c │ │ │ │ + subseq r5, r9, r4, ror lr │ │ │ │ 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] @ 29a508 │ │ │ │ + ldr r2, [pc, #1068] @ 29a678 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #1064] @ 29a50c │ │ │ │ + ldr r3, [pc, #1064] @ 29a67c │ │ │ │ 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] │ │ │ │ @@ -650882,90 +650974,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 29a1ac │ │ │ │ + bne 29a31c │ │ │ │ cmp r6, #163840 @ 0x28000 │ │ │ │ ldrb r8, [r7, #80] @ 0x50 │ │ │ │ - beq 29a338 │ │ │ │ + beq 29a4a8 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ ldrb r1, [r2, #78] @ 0x4e │ │ │ │ cmp r1, #1 │ │ │ │ - bls 29a37c │ │ │ │ + bls 29a4ec │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #924] @ 29a510 │ │ │ │ + ldr r3, [pc, #924] @ 29a680 │ │ │ │ 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 29a1f8 │ │ │ │ + bhi 29a368 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #860] @ 29a514 │ │ │ │ + ldr r3, [pc, #860] @ 29a684 │ │ │ │ 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 29a1f8 │ │ │ │ + bhi 29a368 │ │ │ │ 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 29a280 │ │ │ │ + beq 29a3f0 │ │ │ │ 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] @ 29a518 │ │ │ │ + ldr r2, [pc, #744] @ 29a688 │ │ │ │ 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] @ 29a51c │ │ │ │ - ldr r3, [pc, #684] @ 29a50c │ │ │ │ + ldr r2, [pc, #704] @ 29a68c │ │ │ │ + ldr r3, [pc, #684] @ 29a67c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29a504 │ │ │ │ + bne 29a674 │ │ │ │ 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 │ │ │ │ @@ -650974,60 +651066,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] @ 29a520 │ │ │ │ + ldr r2, [pc, #608] @ 29a690 │ │ │ │ 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 2a0890 │ │ │ │ + bl 2a0a00 │ │ │ │ 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] @ 29a524 │ │ │ │ + ldr r2, [pc, #520] @ 29a694 │ │ │ │ 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 299d70 │ │ │ │ - b 29a254 │ │ │ │ - ldr r3, [pc, #488] @ 29a528 │ │ │ │ + bl 299ee0 │ │ │ │ + b 29a3c4 │ │ │ │ + ldr r3, [pc, #488] @ 29a698 │ │ │ │ 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 29a208 │ │ │ │ + bhi 29a378 │ │ │ │ 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 │ │ │ │ @@ -651054,89 +651146,89 @@ │ │ │ │ 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] @ 29a52c │ │ │ │ + ldr r3, [pc, #300] @ 29a69c │ │ │ │ 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 29a1f8 │ │ │ │ + bhi 29a368 │ │ │ │ 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 29a1f8 │ │ │ │ + b 29a368 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 1e1ac <__aeabi_f2uiz@plt> │ │ │ │ - ldr r3, [pc, #204] @ 29a520 │ │ │ │ + ldr r3, [pc, #204] @ 29a690 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a1f8 │ │ │ │ + b 29a368 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 29a1f8 │ │ │ │ + b 29a368 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a1f8 │ │ │ │ + b 29a368 │ │ │ │ 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 29a1f4 │ │ │ │ + b 29a364 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a208 │ │ │ │ + b 29a378 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 1e1ac <__aeabi_f2uiz@plt> │ │ │ │ - ldr r3, [pc, #84] @ 29a520 │ │ │ │ + ldr r3, [pc, #84] @ 29a690 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 29a208 │ │ │ │ + b 29a378 │ │ │ │ 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 29a208 │ │ │ │ + b 29a378 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 29a208 │ │ │ │ + b 29a378 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r9, r4, lsl pc │ │ │ │ + subseq r5, r9, r4, lsr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq sl, lr, ip, lsl #26 │ │ │ │ andeq sl, lr, pc, asr #25 │ │ │ │ @ instruction: 0xfffff7e0 │ │ │ │ - @ instruction: 0x00595d9c │ │ │ │ - bge fed44fd4 │ │ │ │ + subseq r5, r9, ip, lsr #24 │ │ │ │ + bge fed45144 │ │ │ │ @ instruction: 0xfffff6fc │ │ │ │ andeq sl, lr, lr, asr #22 │ │ │ │ andeq sl, lr, r6, 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 │ │ │ │ @@ -651149,41 +651241,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 29a678 │ │ │ │ + beq 29a7e8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29a5e0 │ │ │ │ + beq 29a750 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 29a648 │ │ │ │ + bne 29a7b8 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r4, #944 @ 0x3b0 │ │ │ │ - beq 29a6e0 │ │ │ │ + beq 29a850 │ │ │ │ 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 29a5a8 │ │ │ │ + bne 29a718 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b 29a648 │ │ │ │ + b 29a7b8 │ │ │ │ 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 │ │ │ │ @@ -651213,15 +651305,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 299d70 │ │ │ │ + b 299ee0 │ │ │ │ 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] │ │ │ │ @@ -651239,43 +651331,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 29a648 │ │ │ │ + b 29a7b8 │ │ │ │ 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 29a6f4 │ │ │ │ + bne 29a864 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - b 29a648 │ │ │ │ + b 29a7b8 │ │ │ │ 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] @ 29ad80 │ │ │ │ + ldr r2, [pc, #1592] @ 29aef0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #1584] @ 29ad84 │ │ │ │ + ldr r3, [pc, #1584] @ 29aef4 │ │ │ │ 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 │ │ │ │ @@ -651292,15 +651384,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 29a7d4 │ │ │ │ + beq 29a944 │ │ │ │ cmp r8, #1 │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r8, r7 │ │ │ │ movne r2, #0 │ │ │ │ eor r3, r3, #1 │ │ │ │ and r3, r2, r3 │ │ │ │ @@ -651324,23 +651416,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 29a848 │ │ │ │ + bhi 29a9b8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r8, #1 │ │ │ │ orrls r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29ac8c │ │ │ │ + bne 29adfc │ │ │ │ ldrsh r9, [r5, #18] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 29ab4c │ │ │ │ + ble 29acbc │ │ │ │ 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 │ │ │ │ @@ -651352,29 +651444,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 29a9b4 │ │ │ │ + b 29ab24 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29aa94 │ │ │ │ + bne 29ac04 │ │ │ │ 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 29a8e8 │ │ │ │ + beq 29aa58 │ │ │ │ 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 │ │ │ │ @@ -651409,26 +651501,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 29a0c0 │ │ │ │ + bl 29a230 │ │ │ │ ldrsh r9, [r5, #18] │ │ │ │ sub r3, r9, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bgt 29aacc │ │ │ │ + bgt 29ac3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 29ab78 │ │ │ │ + bne 29ace8 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - bge 29ab4c │ │ │ │ + bge 29acbc │ │ │ │ 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> │ │ │ │ @@ -651438,21 +651530,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 29aa3c │ │ │ │ + bne 29abac │ │ │ │ mov r0, r9 │ │ │ │ bl 1e218 <__aeabi_i2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #880] @ 29ad88 │ │ │ │ + ldr r1, [pc, #880] @ 29aef8 │ │ │ │ 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 │ │ │ │ @@ -651476,29 +651568,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 29a8a4 │ │ │ │ + beq 29aa14 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29aba4 │ │ │ │ + beq 29ad14 │ │ │ │ ldr r3, [r6, #284] @ 0x11c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29a8e8 │ │ │ │ + beq 29aa58 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 29a8e8 │ │ │ │ + b 29aa58 │ │ │ │ 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 │ │ │ │ @@ -651517,45 +651609,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 29ab7c │ │ │ │ + bne 29acec │ │ │ │ ldrsh r9, [r5, #18] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - blt 29a9b4 │ │ │ │ - ldr r2, [pc, #568] @ 29ad8c │ │ │ │ - ldr r3, [pc, #556] @ 29ad84 │ │ │ │ + blt 29ab24 │ │ │ │ + ldr r2, [pc, #568] @ 29aefc │ │ │ │ + ldr r3, [pc, #556] @ 29aef4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29ad7c │ │ │ │ + bne 29aeec │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29ab38 │ │ │ │ + bne 29aca8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - b 29ab38 │ │ │ │ + b 29aca8 │ │ │ │ ldr r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29abbc │ │ │ │ + beq 29ad2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, #0 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ lsl r1, r2, r7 │ │ │ │ @@ -651597,20 +651689,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 29a0c0 │ │ │ │ + bl 29a230 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 29abc4 │ │ │ │ + bcs 29ad34 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ - b 29a988 │ │ │ │ + b 29aaf8 │ │ │ │ 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 │ │ │ │ @@ -651623,15 +651715,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 29acf8 │ │ │ │ + beq 29ae68 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r7 │ │ │ │ moveq r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -651661,103 +651753,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 29a0c0 │ │ │ │ - b 29ab4c │ │ │ │ + bl 29a230 │ │ │ │ + b 29acbc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r9, r8, lsr #17 │ │ │ │ + subseq r5, r9, r8, lsr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ svccc 0x00e00000 │ │ │ │ - subseq r5, r9, r4, lsr #9 │ │ │ │ + subseq r5, r9, r4, lsr r3 │ │ │ │ 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] @ 29b048 │ │ │ │ + ldr r3, [pc, #668] @ 29b1b8 │ │ │ │ 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 29b040 │ │ │ │ + bhi 29b1b0 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r9, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 149854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29ae48 │ │ │ │ + beq 29afb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 149854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29af40 │ │ │ │ + beq 29b0b0 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 29afbc │ │ │ │ + bls 29b12c │ │ │ │ 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 29aff4 │ │ │ │ + beq 29b164 │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 149804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29aec4 │ │ │ │ + beq 29b034 │ │ │ │ mov r0, r6 │ │ │ │ bl 149804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29af5c │ │ │ │ + beq 29b0cc │ │ │ │ mov r0, #2 │ │ │ │ cmp sl, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r4, #18 │ │ │ │ - bhi 29ae18 │ │ │ │ + bhi 29af88 │ │ │ │ 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 29afd0 │ │ │ │ + beq 29b140 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #1 │ │ │ │ - bls 29afa8 │ │ │ │ + bls 29b118 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 29b02c │ │ │ │ + bhi 29b19c │ │ │ │ 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 │ │ │ │ @@ -651765,111 +651857,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 29ae3c │ │ │ │ + bne 29afac │ │ │ │ cmp r3, #1 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb r3, [r3, #375] @ 0x177 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - beq 29b01c │ │ │ │ + beq 29b18c │ │ │ │ bl 61570 │ │ │ │ str r0, [r7, #2068] @ 0x814 │ │ │ │ - b 29ae3c │ │ │ │ + b 29afac │ │ │ │ cmp sl, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, r4, #9 │ │ │ │ - bhi 29ae18 │ │ │ │ - b 29ae80 │ │ │ │ + bhi 29af88 │ │ │ │ + b 29aff0 │ │ │ │ mov r0, #3 │ │ │ │ cmp sl, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, r4, #27 │ │ │ │ - bhi 29ae18 │ │ │ │ - b 29ae80 │ │ │ │ + bhi 29af88 │ │ │ │ + b 29aff0 │ │ │ │ mov r9, #16 │ │ │ │ - b 29ade0 │ │ │ │ + b 29af50 │ │ │ │ cmp sl, #2 │ │ │ │ movcc r9, r4 │ │ │ │ movcs r9, #14 │ │ │ │ - b 29ade0 │ │ │ │ + b 29af50 │ │ │ │ cmp sl, #2 │ │ │ │ movcc r9, #10 │ │ │ │ movcs r9, #15 │ │ │ │ - b 29ade0 │ │ │ │ + b 29af50 │ │ │ │ mov r9, #9 │ │ │ │ - b 29ade0 │ │ │ │ + b 29af50 │ │ │ │ mov r0, #4 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - b 29ae80 │ │ │ │ + b 29aff0 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 29ae80 │ │ │ │ + b 29aff0 │ │ │ │ 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 29ae40 │ │ │ │ + b 29afb0 │ │ │ │ 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 29ae3c │ │ │ │ + b 29afac │ │ │ │ bl 62cf8 │ │ │ │ add r4, r5, r4, lsl #3 │ │ │ │ str r0, [r4, #2072] @ 0x818 │ │ │ │ - b 29ae3c │ │ │ │ + b 29afac │ │ │ │ mov r0, #4 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - b 29ae18 │ │ │ │ + b 29af88 │ │ │ │ mov r9, #18 │ │ │ │ - b 29ade0 │ │ │ │ + b 29af50 │ │ │ │ andeq sl, lr, r8, lsl #2 │ │ │ │ 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] @ 29b61c │ │ │ │ - ldr r3, [pc, #1464] @ 29b620 │ │ │ │ + ldr r2, [pc, #1464] @ 29b78c │ │ │ │ + ldr r3, [pc, #1464] @ 29b790 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ - ldr r1, [pc, #1452] @ 29b624 │ │ │ │ + ldr r1, [pc, #1452] @ 29b794 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ bl 1dccc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 29b524 │ │ │ │ - ldr r1, [pc, #1420] @ 29b628 │ │ │ │ + beq 29b694 │ │ │ │ + ldr r1, [pc, #1420] @ 29b798 │ │ │ │ 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] │ │ │ │ @@ -651891,16 +651983,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] @ 29b62c │ │ │ │ - ldr sl, [pc, #1304] @ 29b630 │ │ │ │ + ldr fp, [pc, #1304] @ 29b79c │ │ │ │ + ldr sl, [pc, #1304] @ 29b7a0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ movle ip, #0 │ │ │ │ movgt ip, #1 │ │ │ │ ldr r4, [r0, #620] @ 0x26c │ │ │ │ strb ip, [r8, #368] @ 0x170 │ │ │ │ blx r4 │ │ │ │ @@ -651963,15 +652055,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 29b1d8 │ │ │ │ + bne 29b348 │ │ │ │ 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] │ │ │ │ @@ -651985,15 +652077,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] @ 29b634 │ │ │ │ + ldr r2, [pc, #936] @ 29b7a4 │ │ │ │ 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 │ │ │ │ @@ -652021,15 +652113,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 29b554 │ │ │ │ + bne 29b6c4 │ │ │ │ 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 │ │ │ │ @@ -652040,15 +652132,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] @ 29b638 │ │ │ │ + ldr r2, [pc, #720] @ 29b7a8 │ │ │ │ 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 │ │ │ │ @@ -652078,18 +652170,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 29b388 │ │ │ │ + bne 29b4f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29b5c0 │ │ │ │ + beq 29b730 │ │ │ │ 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 │ │ │ │ @@ -652111,15 +652203,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] @ 29b63c │ │ │ │ + ldr sl, [pc, #440] @ 29b7ac │ │ │ │ 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 │ │ │ │ @@ -652136,15 +652228,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 29b4ac │ │ │ │ + bne 29b61c │ │ │ │ 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 │ │ │ │ @@ -652153,23 +652245,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] @ 29b640 │ │ │ │ - ldr r2, [pc, #240] @ 29b620 │ │ │ │ + ldr r1, [pc, #276] @ 29b7b0 │ │ │ │ + ldr r2, [pc, #240] @ 29b790 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 29b618 │ │ │ │ + bne 29b788 │ │ │ │ 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 │ │ │ │ @@ -652191,15 +652283,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 29b344 │ │ │ │ + b 29b4b4 │ │ │ │ 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 │ │ │ │ @@ -652213,26 +652305,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 29b4e8 │ │ │ │ + b 29b658 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00594f94 │ │ │ │ + subseq r4, r9, r4, lsr #28 │ │ │ │ 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 │ │ │ │ andeq r9, lr, r8, asr #21 │ │ │ │ - subseq r4, r9, ip, asr #21 │ │ │ │ + subseq r4, r9, ip, asr r9 │ │ │ │ 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 │ │ │ │ @@ -652244,27 +652336,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 29b668 │ │ │ │ + bne 29b7d8 │ │ │ │ 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 29b6bc │ │ │ │ + beq 29b82c │ │ │ │ ldr r3, [r4, #140] @ 0x8c │ │ │ │ blx r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 29b6a4 │ │ │ │ + bne 29b814 │ │ │ │ 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 │ │ │ │ @@ -652280,19 +652372,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 29b72c │ │ │ │ + beq 29b89c │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 29b714 │ │ │ │ + bne 29b884 │ │ │ │ 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 │ │ │ │ @@ -652303,214 +652395,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 29b78c │ │ │ │ + beq 29b8fc │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #1056] @ 0x420 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b7a4 │ │ │ │ + beq 29b914 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #1060] @ 0x424 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b7bc │ │ │ │ + beq 29b92c │ │ │ │ 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 29b7e4 │ │ │ │ + beq 29b954 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 29b7cc │ │ │ │ + bne 29b93c │ │ │ │ ldr r1, [r7, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b804 │ │ │ │ + beq 29b974 │ │ │ │ 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 29b834 │ │ │ │ + beq 29b9a4 │ │ │ │ ldr r3, [r4, #248] @ 0xf8 │ │ │ │ blx r3 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 29b81c │ │ │ │ + bne 29b98c │ │ │ │ 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 29b870 │ │ │ │ + beq 29b9e0 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #1100] @ 0x44c │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b888 │ │ │ │ + beq 29b9f8 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #1672] @ 0x688 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b8a0 │ │ │ │ + beq 29ba10 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ add r5, r5, #72 @ 0x48 │ │ │ │ cmp r5, r8 │ │ │ │ add fp, fp, #36 @ 0x24 │ │ │ │ - bne 29b858 │ │ │ │ + bne 29b9c8 │ │ │ │ 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 29b8d8 │ │ │ │ + beq 29ba48 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b8f0 │ │ │ │ + beq 29ba60 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b908 │ │ │ │ + beq 29ba78 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 29b8c0 │ │ │ │ + bne 29ba30 │ │ │ │ add r5, r8, #1488 @ 0x5d0 │ │ │ │ mov fp, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b934 │ │ │ │ + beq 29baa4 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b94c │ │ │ │ + beq 29babc │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ ldr r1, [fp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b964 │ │ │ │ + beq 29bad4 │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 29b91c │ │ │ │ + bne 29ba8c │ │ │ │ sub r5, r9, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #2068] @ 0x814 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b988 │ │ │ │ + beq 29baf8 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #2072] @ 0x818 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29b9a0 │ │ │ │ + beq 29bb10 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ blx r3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 29b970 │ │ │ │ + bne 29bae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r5, #40 @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ add r8, r8, #8 │ │ │ │ add sl, sl, #4 │ │ │ │ - bne 29b850 │ │ │ │ + bne 29b9c0 │ │ │ │ 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 29b9ec │ │ │ │ + beq 29bb5c │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ blx r3 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 29b9d4 │ │ │ │ + bne 29bb44 │ │ │ │ add r8, r5, #40 @ 0x28 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 29b9d0 │ │ │ │ + bne 29bb40 │ │ │ │ ldr r1, [r7, #1084] @ 0x43c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba18 │ │ │ │ + beq 29bb88 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #1088] @ 0x440 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba30 │ │ │ │ + beq 29bba0 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #1092] @ 0x444 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba48 │ │ │ │ + beq 29bbb8 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #3188] @ 0xc74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba60 │ │ │ │ + beq 29bbd0 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #3192] @ 0xc78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba78 │ │ │ │ + beq 29bbe8 │ │ │ │ ldr r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29ba90 │ │ │ │ + beq 29bc00 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29baa8 │ │ │ │ + beq 29bc18 │ │ │ │ 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 │ │ │ │ @@ -652528,54 +652620,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 29bb20 │ │ │ │ + beq 29bc90 │ │ │ │ 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] @ 29bb34 │ │ │ │ - ldr r1, [pc, #12] @ 29bb38 │ │ │ │ + ldr r0, [pc, #12] @ 29bca4 │ │ │ │ + ldr r1, [pc, #12] @ 29bca8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ - b 29bb04 │ │ │ │ + bl 299e50 │ │ │ │ + b 29bc74 │ │ │ │ andeq r9, fp, ip, ror r6 │ │ │ │ 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] @ 29bd40 │ │ │ │ - ldr r3, [pc, #492] @ 29bd44 │ │ │ │ + ldr r2, [pc, #492] @ 29beb0 │ │ │ │ + ldr r3, [pc, #492] @ 29beb4 │ │ │ │ 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 29bb94 │ │ │ │ + beq 29bd04 │ │ │ │ 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 29bbd4 │ │ │ │ + beq 29bd44 │ │ │ │ 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 │ │ │ │ @@ -652590,41 +652682,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 29bc10 │ │ │ │ + beq 29bd80 │ │ │ │ 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 29bc48 │ │ │ │ + beq 29bdb8 │ │ │ │ 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 29bcf8 │ │ │ │ + beq 29be68 │ │ │ │ ldr r5, [r4, #824] @ 0x338 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29bc78 │ │ │ │ + beq 29bde8 │ │ │ │ mov r0, r3 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 1dd2c │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r4, #828] @ 0x33c │ │ │ │ str r2, [sp] │ │ │ │ @@ -652634,55 +652726,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 29bcf0 │ │ │ │ + beq 29be60 │ │ │ │ ldr r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29bce0 │ │ │ │ + beq 29be50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29bcdc │ │ │ │ + bne 29be4c │ │ │ │ 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 29bcac │ │ │ │ + bhi 29be1c │ │ │ │ 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] @ 29bd48 │ │ │ │ + ldr r2, [pc, #52] @ 29beb8 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #40] @ 29bd44 │ │ │ │ + ldr r3, [pc, #40] @ 29beb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29bd3c │ │ │ │ + bne 29beac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r9, r4, lsr #9 │ │ │ │ + subseq r4, r9, r4, lsr r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r9, r0, ror #5 │ │ │ │ + subseq r4, r9, r0, ror r1 │ │ │ │ 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 │ │ │ │ @@ -652700,38 +652792,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 29bdcc │ │ │ │ + beq 29bf3c │ │ │ │ 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 29bdec │ │ │ │ + beq 29bf5c │ │ │ │ ldr r3, [r5, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29bdec │ │ │ │ + beq 29bf5c │ │ │ │ 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 29be24 │ │ │ │ + bne 29bf94 │ │ │ │ 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 │ │ │ │ @@ -652769,15 +652861,15 @@ │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 5ed10 │ │ │ │ mov r1, #0 │ │ │ │ - b 29970c │ │ │ │ + b 29987c │ │ │ │ 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 │ │ │ │ @@ -652793,17 +652885,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] @ 29c16c │ │ │ │ + ldr r2, [pc, #576] @ 29c2dc │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #572] @ 29c170 │ │ │ │ + ldr r3, [pc, #572] @ 29c2e0 │ │ │ │ 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] │ │ │ │ @@ -652812,102 +652904,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 29c03c │ │ │ │ + bne 29c1ac │ │ │ │ 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 29bfac │ │ │ │ + beq 29c11c │ │ │ │ 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 29c08c │ │ │ │ + beq 29c1fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ - beq 29c054 │ │ │ │ + beq 29c1c4 │ │ │ │ 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 29c008 │ │ │ │ + beq 29c178 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #356] @ 29c174 │ │ │ │ - ldr r3, [pc, #348] @ 29c170 │ │ │ │ + ldr r2, [pc, #356] @ 29c2e4 │ │ │ │ + ldr r3, [pc, #348] @ 29c2e0 │ │ │ │ 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 29c168 │ │ │ │ + bne 29c2d8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ 29c178 │ │ │ │ - ldr r1, [pc, #308] @ 29c17c │ │ │ │ + ldr r0, [pc, #308] @ 29c2e8 │ │ │ │ + ldr r1, [pc, #308] @ 29c2ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ + bl 299e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29bf74 │ │ │ │ + b 29c0e4 │ │ │ │ and r2, r8, #3 │ │ │ │ cmp r2, #3 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - beq 29c07c │ │ │ │ + beq 29c1ec │ │ │ │ tst r8, #1 │ │ │ │ - beq 29c0b8 │ │ │ │ + beq 29c228 │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 29bfe0 │ │ │ │ + b 29c150 │ │ │ │ ldr r1, [r4, #252] @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 29bfe0 │ │ │ │ + b 29c150 │ │ │ │ ands r3, r8, #1020 @ 0x3fc │ │ │ │ ldreq r1, [r4, #3196] @ 0xc7c │ │ │ │ - beq 29c0ac │ │ │ │ + beq 29c21c │ │ │ │ add r2, r4, r3 │ │ │ │ ldr r1, [r2, #3324] @ 0xcfc │ │ │ │ stm sp, {r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29c0d0 │ │ │ │ + beq 29c240 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ - b 29bfc4 │ │ │ │ + b 29c134 │ │ │ │ tst r8, #2 │ │ │ │ ldrne r1, [r4, #264] @ 0x108 │ │ │ │ ldreq r1, [r4, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 29bfe0 │ │ │ │ + b 29c150 │ │ │ │ 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 │ │ │ │ @@ -652915,41 +653007,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 29c128 │ │ │ │ + beq 29c298 │ │ │ │ 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 29c108 │ │ │ │ + bne 29c278 │ │ │ │ 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 29c0ac │ │ │ │ + b 29c21c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r9, r8, asr #1 │ │ │ │ + subseq r3, r9, r8, asr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r9, r8, ror #31 │ │ │ │ + subseq r3, r9, r8, ror lr │ │ │ │ andeq r9, fp, r0, 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 │ │ │ │ @@ -652959,15 +653051,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 1dd2c │ │ │ │ ldrh r7, [r7, #74] @ 0x4a │ │ │ │ mov r0, r7 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29c1cc │ │ │ │ + beq 29c33c │ │ │ │ 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] │ │ │ │ @@ -652991,36 +653083,36 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ and r6, r7, #255 @ 0xff │ │ │ │ cmp fp, #0 │ │ │ │ ldrb sl, [r5, #76] @ 0x4c │ │ │ │ orr r6, r6, r6, lsl #8 │ │ │ │ mov r9, r8 │ │ │ │ - beq 29c24c │ │ │ │ + beq 29c3bc │ │ │ │ sub r3, sl, #4 │ │ │ │ tst r3, #251 @ 0xfb │ │ │ │ - beq 29c2e0 │ │ │ │ + beq 29c450 │ │ │ │ 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 29c274 │ │ │ │ + beq 29c3e4 │ │ │ │ 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 29c2c0 │ │ │ │ + beq 29c430 │ │ │ │ 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 │ │ │ │ @@ -653031,78 +653123,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 29c2a4 │ │ │ │ + b 29c414 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ bic r3, r3, #786432 @ 0xc0000 │ │ │ │ orr r3, r3, #229376 @ 0x38000 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - beq 29c324 │ │ │ │ + beq 29c494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 29c324 │ │ │ │ + bne 29c494 │ │ │ │ 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 29c294 │ │ │ │ + b 29c404 │ │ │ │ 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 29c294 │ │ │ │ + b 29c404 │ │ │ │ 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 299b0c │ │ │ │ + bl 299c7c │ │ │ │ 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 299b0c │ │ │ │ + bl 299c7c │ │ │ │ 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] @ 29d3ac │ │ │ │ + ldr r1, [pc, #4052] @ 29d51c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #4048] @ 29d3b0 │ │ │ │ + ldr r2, [pc, #4048] @ 29d520 │ │ │ │ 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 │ │ │ │ @@ -653136,15 +653228,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 29c4a4 │ │ │ │ + bne 29c614 │ │ │ │ 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 │ │ │ │ @@ -653153,167 +653245,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 29c58c │ │ │ │ + bne 29c6fc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 29c8d8 │ │ │ │ + beq 29ca48 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ movne r8, r3 │ │ │ │ - beq 29ce30 │ │ │ │ + beq 29cfa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bb3c │ │ │ │ + bl 29bcac │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bd4c │ │ │ │ + bl 29bebc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29970c │ │ │ │ + bl 29987c │ │ │ │ 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 29c538 │ │ │ │ + beq 29c6a8 │ │ │ │ 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 29c560 │ │ │ │ + beq 29c6d0 │ │ │ │ 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] @ 29d3b4 │ │ │ │ - ldr r3, [pc, #3652] @ 29d3b0 │ │ │ │ + ldr r2, [pc, #3660] @ 29d524 │ │ │ │ + ldr r3, [pc, #3652] @ 29d520 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29d620 │ │ │ │ + bne 29d790 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ - bne 29c884 │ │ │ │ + bne 29c9f4 │ │ │ │ subs r3, r1, #3 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c5bc │ │ │ │ + beq 29c72c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ tst r3, #32 │ │ │ │ - bne 29c8b0 │ │ │ │ + bne 29ca20 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ orrs r1, r3, r8 │ │ │ │ - beq 29cf10 │ │ │ │ + beq 29d080 │ │ │ │ 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 29cac0 │ │ │ │ + beq 29cc30 │ │ │ │ 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 29cc2c │ │ │ │ + bne 29cd9c │ │ │ │ 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 29c658 │ │ │ │ + beq 29c7c8 │ │ │ │ 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 29ca30 │ │ │ │ + beq 29cba0 │ │ │ │ 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 29cecc │ │ │ │ + beq 29d03c │ │ │ │ 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 29cab0 │ │ │ │ + beq 29cc20 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 29ceb8 │ │ │ │ + beq 29d028 │ │ │ │ ldr r3, [r7, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ tst r2, r1 │ │ │ │ - beq 29c924 │ │ │ │ + beq 29ca94 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq 29c924 │ │ │ │ + beq 29ca94 │ │ │ │ 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] @ 29d3b8 │ │ │ │ + ldr r2, [pc, #3248] @ 29d528 │ │ │ │ ldrh r1, [sp, #212] @ 0xd4 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ mov r3, r0 │ │ │ │ - beq 29c734 │ │ │ │ - bhi 29cd40 │ │ │ │ + beq 29c8a4 │ │ │ │ + bhi 29ceb0 │ │ │ │ cmp r1, #146 @ 0x92 │ │ │ │ moveq r1, #200 @ 0xc8 │ │ │ │ - beq 29c734 │ │ │ │ + beq 29c8a4 │ │ │ │ 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 │ │ │ │ @@ -653342,37 +653434,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 29c7d0 │ │ │ │ + beq 29c940 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 29ce48 │ │ │ │ + beq 29cfb8 │ │ │ │ mov r8, #2 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 29c7f4 │ │ │ │ + beq 29c964 │ │ │ │ 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 29989c │ │ │ │ + bl 299a0c │ │ │ │ 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 │ │ │ │ @@ -653382,85 +653474,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 29a728 │ │ │ │ + bl 29a898 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29cc44 │ │ │ │ + beq 29cdb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - b 29c4e0 │ │ │ │ + b 29c650 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 29ce30 │ │ │ │ + beq 29cfa0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29cf00 │ │ │ │ + beq 29d070 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ands r8, r3, #32 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 29c5c8 │ │ │ │ + beq 29c738 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 29c5bc │ │ │ │ + bne 29c72c │ │ │ │ ldrb r1, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 29c5bc │ │ │ │ + beq 29c72c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 29c5dc │ │ │ │ + b 29c74c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c4e0 │ │ │ │ + beq 29c650 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ tst r3, #32 │ │ │ │ - beq 29c4e0 │ │ │ │ + beq 29c650 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 29c4e0 │ │ │ │ + bne 29c650 │ │ │ │ ldrb r1, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 29c4e0 │ │ │ │ + beq 29c650 │ │ │ │ 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 29c5dc │ │ │ │ + b 29c74c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ands r8, r3, r2 │ │ │ │ - beq 29cc58 │ │ │ │ + beq 29cdc8 │ │ │ │ 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] @ 29d3b8 │ │ │ │ + ldr r2, [pc, #2660] @ 29d528 │ │ │ │ ldrh r1, [sp, #212] @ 0xd4 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ mov r3, r0 │ │ │ │ - beq 29c980 │ │ │ │ - bhi 29cd64 │ │ │ │ + beq 29caf0 │ │ │ │ + bhi 29ced4 │ │ │ │ cmp r1, #146 @ 0x92 │ │ │ │ moveq r1, #200 @ 0xc8 │ │ │ │ - beq 29c980 │ │ │ │ + beq 29caf0 │ │ │ │ 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 │ │ │ │ @@ -653488,91 +653580,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 29ca28 │ │ │ │ + beq 29cb98 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 29ca28 │ │ │ │ + bne 29cb98 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r8, #1 │ │ │ │ - b 29c7d4 │ │ │ │ + b 29c944 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 29cca8 │ │ │ │ + beq 29ce18 │ │ │ │ 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 29c690 │ │ │ │ + bne 29c800 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29ce5c │ │ │ │ + beq 29cfcc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrh r2, [r3, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2364] @ 29d3bc │ │ │ │ + ldr r3, [pc, #2364] @ 29d52c │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne 29ce5c │ │ │ │ - ldr r3, [pc, #2352] @ 29d3c0 │ │ │ │ + bne 29cfcc │ │ │ │ + ldr r3, [pc, #2352] @ 29d530 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r2, [sl, #4] │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d634 │ │ │ │ + bhi 29d7a4 │ │ │ │ add r3, r3, r1 │ │ │ │ ldrh r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #5 │ │ │ │ - beq 29ce1c │ │ │ │ + beq 29cf8c │ │ │ │ ldr r3, [r7, #324] @ 0x144 │ │ │ │ - b 29c6bc │ │ │ │ + b 29c82c │ │ │ │ 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 29c5fc │ │ │ │ + bne 29c76c │ │ │ │ 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 29c5fc │ │ │ │ + bne 29c76c │ │ │ │ ldrb r6, [r7, #375] @ 0x177 │ │ │ │ cmp r6, #0 │ │ │ │ streq r6, [sp, #296] @ 0x128 │ │ │ │ - beq 29c610 │ │ │ │ + beq 29c780 │ │ │ │ and r2, r2, #1015808 @ 0xf8000 │ │ │ │ sub r2, r2, #131072 @ 0x20000 │ │ │ │ bics r2, r2, #131072 @ 0x20000 │ │ │ │ moveq r6, r2 │ │ │ │ streq r2, [sp, #296] @ 0x128 │ │ │ │ - beq 29c610 │ │ │ │ + beq 29c780 │ │ │ │ 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 │ │ │ │ @@ -653595,15 +653687,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 29cbd4 │ │ │ │ + bge 29cd44 │ │ │ │ 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 │ │ │ │ @@ -653623,29 +653715,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 29d514 │ │ │ │ + bne 29d684 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ - b 29c610 │ │ │ │ - ldr r0, [pc, #1936] @ 29d3c4 │ │ │ │ - ldr r1, [pc, #1936] @ 29d3c8 │ │ │ │ + b 29c780 │ │ │ │ + ldr r0, [pc, #1936] @ 29d534 │ │ │ │ + ldr r1, [pc, #1936] @ 29d538 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ + bl 299e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29c620 │ │ │ │ - ldr r0, [pc, #1920] @ 29d3cc │ │ │ │ - ldr r1, [pc, #1920] @ 29d3d0 │ │ │ │ + b 29c790 │ │ │ │ + ldr r0, [pc, #1920] @ 29d53c │ │ │ │ + ldr r1, [pc, #1920] @ 29d540 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ - b 29c868 │ │ │ │ + bl 299e50 │ │ │ │ + b 29c9d8 │ │ │ │ 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 │ │ │ │ @@ -653657,467 +653749,467 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr r7, [r5, #148] @ 0x94 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ mov r8, #1 │ │ │ │ - b 29c7d4 │ │ │ │ + b 29c944 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29cd88 │ │ │ │ + beq 29cef8 │ │ │ │ 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 29c690 │ │ │ │ + bne 29c800 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29d318 │ │ │ │ + bls 29d488 │ │ │ │ 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 29c690 │ │ │ │ - ldr r3, [pc, #1712] @ 29d3d4 │ │ │ │ + bne 29c800 │ │ │ │ + ldr r3, [pc, #1712] @ 29d544 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d67c │ │ │ │ + bhi 29d7ec │ │ │ │ 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 29c734 │ │ │ │ + beq 29c8a4 │ │ │ │ add r0, r1, #3888 @ 0xf30 │ │ │ │ add r0, r0, #8 │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r1, #0 │ │ │ │ - b 29c734 │ │ │ │ + b 29c8a4 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ moveq r1, #202 @ 0xca │ │ │ │ - beq 29c980 │ │ │ │ + beq 29caf0 │ │ │ │ add r0, r1, #3888 @ 0xf30 │ │ │ │ add r0, r0, #8 │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r1, #0 │ │ │ │ - b 29c980 │ │ │ │ + b 29caf0 │ │ │ │ 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 29c690 │ │ │ │ + bne 29c800 │ │ │ │ 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 29cdec │ │ │ │ + beq 29cf5c │ │ │ │ sub r3, r2, #104 @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29d420 │ │ │ │ + bls 29d590 │ │ │ │ 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 29ad90 │ │ │ │ + bl 29af00 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 29c690 │ │ │ │ + b 29c800 │ │ │ │ ldrb r3, [r7, #378] @ 0x17a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29cab8 │ │ │ │ + beq 29cc28 │ │ │ │ ldr r3, [r7, #332] @ 0x14c │ │ │ │ - b 29c6bc │ │ │ │ + b 29c82c │ │ │ │ ldrb r8, [r0, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ subs r8, r8, #6 │ │ │ │ movne r8, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 29c5a4 │ │ │ │ + b 29c714 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ - b 29c7d0 │ │ │ │ + b 29c940 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29cf18 │ │ │ │ + bls 29d088 │ │ │ │ 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 29c690 │ │ │ │ - ldr r3, [pc, #1336] @ 29d3d8 │ │ │ │ + bne 29c800 │ │ │ │ + ldr r3, [pc, #1336] @ 29d548 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d62c │ │ │ │ + bhi 29d79c │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r7, #378] @ 0x17a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c6b8 │ │ │ │ + beq 29c828 │ │ │ │ ldr r3, [r7, #328] @ 0x148 │ │ │ │ - b 29c6bc │ │ │ │ + b 29c82c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29d160 │ │ │ │ - ldr r3, [pc, #1272] @ 29d3dc │ │ │ │ + beq 29d2d0 │ │ │ │ + ldr r3, [pc, #1272] @ 29d54c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r2, [sl, #4] │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d624 │ │ │ │ + bhi 29d794 │ │ │ │ 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 29c5c8 │ │ │ │ + b 29c738 │ │ │ │ mov r8, r1 │ │ │ │ - b 29c4e0 │ │ │ │ + b 29c650 │ │ │ │ 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 29d590 │ │ │ │ + beq 29d700 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 29c690 │ │ │ │ + b 29c800 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bhi 29d230 │ │ │ │ + bhi 29d3a0 │ │ │ │ cmp r2, #145 @ 0x91 │ │ │ │ - bls 29d23c │ │ │ │ - ldr r3, [pc, #1132] @ 29d3e0 │ │ │ │ + bls 29d3ac │ │ │ │ + ldr r3, [pc, #1132] @ 29d550 │ │ │ │ sub ip, r2, #147 @ 0x93 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 29d66c │ │ │ │ + bhi 29d7dc │ │ │ │ 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 29c690 │ │ │ │ + bne 29c800 │ │ │ │ bl 66174 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, #2428] @ 0x97c │ │ │ │ - b 29c690 │ │ │ │ + b 29c800 │ │ │ │ mov r8, #4 │ │ │ │ - b 29cf90 │ │ │ │ + b 29d100 │ │ │ │ mov r8, #3 │ │ │ │ - b 29cf90 │ │ │ │ + b 29d100 │ │ │ │ mov r1, #0 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #3 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r1, #2 │ │ │ │ movcs r1, #14 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r1, #10 │ │ │ │ movcs r1, #15 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #9 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #5 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #4 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #16 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bhi 29d230 │ │ │ │ + bhi 29d3a0 │ │ │ │ cmp r2, #145 @ 0x91 │ │ │ │ - bls 29d23c │ │ │ │ - ldr r3, [pc, #932] @ 29d3e4 │ │ │ │ + bls 29d3ac │ │ │ │ + ldr r3, [pc, #932] @ 29d554 │ │ │ │ sub ip, r2, #147 @ 0x93 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 29d66c │ │ │ │ + bhi 29d7dc │ │ │ │ ldrsb ip, [r3, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r1, #2 │ │ │ │ movcs r1, #14 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ mov r1, #9 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ mov r1, #5 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ mov r1, #4 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ mov r1, #3 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ mov r1, #16 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r1, #10 │ │ │ │ movcs r1, #15 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ mov r1, #1 │ │ │ │ ldrb r3, [r7, #375] @ 0x177 │ │ │ │ bl 612b4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, #1852] @ 0x73c │ │ │ │ - b 29c690 │ │ │ │ + b 29c800 │ │ │ │ mov r1, #0 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #16 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #15 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #9 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #5 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #14 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #4 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #3 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #15 │ │ │ │ ldrb r3, [r7, #375] @ 0x177 │ │ │ │ bl 61314 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, #1996] @ 0x7cc │ │ │ │ - b 29c690 │ │ │ │ + b 29c800 │ │ │ │ mov r1, #9 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ mov r1, #16 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ mov r1, #5 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ mov r1, #4 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ mov r1, #3 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ mov r1, #14 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ mov r1, #1 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ mov r1, #0 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 29d248 │ │ │ │ + bls 29d3b8 │ │ │ │ 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 29c690 │ │ │ │ - ldr r3, [pc, #580] @ 29d3e8 │ │ │ │ + bne 29c800 │ │ │ │ + ldr r3, [pc, #580] @ 29d558 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 29d658 │ │ │ │ + bhi 29d7c8 │ │ │ │ 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 29c690 │ │ │ │ + b 29c800 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d1c4 │ │ │ │ + b 29d334 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d1c4 │ │ │ │ + b 29d334 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d1c4 │ │ │ │ + b 29d334 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d1c4 │ │ │ │ + b 29d334 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d1c4 │ │ │ │ + b 29d334 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d1c4 │ │ │ │ + b 29d334 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d1c4 │ │ │ │ + b 29d334 │ │ │ │ cmp r2, #189 @ 0xbd │ │ │ │ moveq r8, #2 │ │ │ │ - beq 29cf90 │ │ │ │ + beq 29d100 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 29c690 │ │ │ │ + b 29c800 │ │ │ │ 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 29cf4c │ │ │ │ - ldr r3, [pc, #360] @ 29d3ec │ │ │ │ + bne 29d0bc │ │ │ │ + ldr r3, [pc, #360] @ 29d55c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 29d64c │ │ │ │ + bhi 29d7bc │ │ │ │ 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 29c690 │ │ │ │ + b 29c800 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d2a4 │ │ │ │ + b 29d414 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d2a4 │ │ │ │ + b 29d414 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d2a4 │ │ │ │ + b 29d414 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d2a4 │ │ │ │ + b 29d414 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d2a4 │ │ │ │ + b 29d414 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d2a4 │ │ │ │ + b 29d414 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d2a4 │ │ │ │ + b 29d414 │ │ │ │ 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 29cf4c │ │ │ │ - ldr r3, [pc, #156] @ 29d3f0 │ │ │ │ + bne 29d0bc │ │ │ │ + ldr r3, [pc, #156] @ 29d560 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 29d674 │ │ │ │ + bhi 29d7e4 │ │ │ │ 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 29c690 │ │ │ │ + b 29c800 │ │ │ │ mov r2, #10 │ │ │ │ - b 29d370 │ │ │ │ + b 29d4e0 │ │ │ │ mov r2, #9 │ │ │ │ - b 29d370 │ │ │ │ + b 29d4e0 │ │ │ │ mov r2, #5 │ │ │ │ - b 29d370 │ │ │ │ + b 29d4e0 │ │ │ │ mov r2, #4 │ │ │ │ - b 29d370 │ │ │ │ - subseq r3, r9, ip, lsl ip │ │ │ │ + b 29d4e0 │ │ │ │ + subseq r3, r9, ip, lsr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00593a90 │ │ │ │ + subseq r3, r9, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r8, lr, lr, lsr #8 │ │ │ │ andeq r8, fp, r0, ror r5 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ andeq r8, fp, r8, asr r5 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ @@ -654129,183 +654221,183 @@ │ │ │ │ andeq r7, lr, r6, asr sp │ │ │ │ andeq r7, lr, pc, ror ip │ │ │ │ @ instruction: 0x000e7bb8 │ │ │ │ andeq r7, lr, sp, ror #21 │ │ │ │ andeq r7, lr, r2, asr #21 │ │ │ │ andeq r7, lr, r9, lsl #19 │ │ │ │ mov r2, #3 │ │ │ │ - b 29d370 │ │ │ │ + b 29d4e0 │ │ │ │ mov r2, #2 │ │ │ │ - b 29d370 │ │ │ │ + b 29d4e0 │ │ │ │ mov r2, #1 │ │ │ │ - b 29d370 │ │ │ │ + b 29d4e0 │ │ │ │ mov r2, #0 │ │ │ │ - b 29d370 │ │ │ │ - ldr r3, [pc, #-52] @ 29d3f4 │ │ │ │ + b 29d4e0 │ │ │ │ + ldr r3, [pc, #-52] @ 29d564 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 29d664 │ │ │ │ + bhi 29d7d4 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #149 @ 0x95 │ │ │ │ - bhi 29d610 │ │ │ │ + bhi 29d780 │ │ │ │ cmp r1, #145 @ 0x91 │ │ │ │ - bls 29d23c │ │ │ │ - ldr r3, [pc, #-100] @ 29d3f8 │ │ │ │ + bls 29d3ac │ │ │ │ + ldr r3, [pc, #-100] @ 29d568 │ │ │ │ sub r2, r1, #147 @ 0x93 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 29d644 │ │ │ │ + bhi 29d7b4 │ │ │ │ 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 29c690 │ │ │ │ + bne 29c800 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29cfac │ │ │ │ + b 29d11c │ │ │ │ mov r3, #4 │ │ │ │ - b 29d478 │ │ │ │ + b 29d5e8 │ │ │ │ mov r3, #3 │ │ │ │ - b 29d478 │ │ │ │ + b 29d5e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ mov r0, #16 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r0, #10 │ │ │ │ movcs r0, #15 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ mov r0, #9 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ mov r0, #5 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ mov r0, #4 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ mov r0, #3 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r0, #2 │ │ │ │ movcs r0, #14 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ ldrh r6, [r9, #78] @ 0x4e │ │ │ │ add r9, r6, #1 │ │ │ │ cmp ip, r9 │ │ │ │ movge r6, #0 │ │ │ │ - bge 29cc20 │ │ │ │ + bge 29cd90 │ │ │ │ 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 29cc20 │ │ │ │ + beq 29cd90 │ │ │ │ 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 29cc20 │ │ │ │ + beq 29cd90 │ │ │ │ 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 29cc20 │ │ │ │ - ldr r3, [pc, #-412] @ 29d3fc │ │ │ │ + b 29cd90 │ │ │ │ + ldr r3, [pc, #-412] @ 29d56c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 29d63c │ │ │ │ + bhi 29d7ac │ │ │ │ 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 29c690 │ │ │ │ + b 29c800 │ │ │ │ mov r2, #10 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ mov r2, #9 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ mov r2, #5 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ mov r2, #4 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ mov r2, #3 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ mov r2, #2 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ mov r2, #1 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ mov r2, #0 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ moveq r3, #2 │ │ │ │ - beq 29d478 │ │ │ │ - b 29d23c │ │ │ │ + beq 29d5e8 │ │ │ │ + b 29d3ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r1, #18 │ │ │ │ - b 29cf5c │ │ │ │ + b 29d0cc │ │ │ │ mov r1, #18 │ │ │ │ - b 29d0b4 │ │ │ │ + b 29d224 │ │ │ │ mov r1, #18 │ │ │ │ - b 29d028 │ │ │ │ + b 29d198 │ │ │ │ mov r2, #18 │ │ │ │ - b 29d5b4 │ │ │ │ + b 29d724 │ │ │ │ mov r3, #0 │ │ │ │ - b 29d478 │ │ │ │ + b 29d5e8 │ │ │ │ mov r3, #18 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d2a4 │ │ │ │ + b 29d414 │ │ │ │ mov r3, #18 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 29d1c4 │ │ │ │ + b 29d334 │ │ │ │ mov r0, #18 │ │ │ │ - b 29d444 │ │ │ │ + b 29d5b4 │ │ │ │ mov r8, #0 │ │ │ │ - b 29cf90 │ │ │ │ + b 29d100 │ │ │ │ mov r2, #18 │ │ │ │ - b 29d370 │ │ │ │ + b 29d4e0 │ │ │ │ mov r1, #18 │ │ │ │ - b 29d10c │ │ │ │ + b 29d27c │ │ │ │ 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] @ 29d88c │ │ │ │ + ldr r2, [pc, #488] @ 29d9fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #484] @ 29d890 │ │ │ │ + ldr r3, [pc, #484] @ 29da00 │ │ │ │ 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 │ │ │ │ @@ -654336,15 +654428,15 @@ │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ bl 13e3ec │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29d750 │ │ │ │ + beq 29d8c0 │ │ │ │ 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 │ │ │ │ @@ -654357,15 +654449,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 29c1e4 │ │ │ │ + bl 29c354 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r9, #428] @ 0x1ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp] │ │ │ │ @@ -654382,62 +654474,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 29c3b0 │ │ │ │ + bl 29c520 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29d818 │ │ │ │ + beq 29d988 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29d860 │ │ │ │ + beq 29d9d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29d834 │ │ │ │ + beq 29d9a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29d874 │ │ │ │ - ldr r2, [pc, #88] @ 29d894 │ │ │ │ - ldr r3, [pc, #80] @ 29d890 │ │ │ │ + beq 29d9e4 │ │ │ │ + ldr r2, [pc, #88] @ 29da04 │ │ │ │ + ldr r3, [pc, #80] @ 29da00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29d888 │ │ │ │ + bne 29d9f8 │ │ │ │ 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 29d818 │ │ │ │ + b 29d988 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ - b 29d834 │ │ │ │ + b 29d9a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r9, r0, asr r9 │ │ │ │ + subseq r2, r9, r0, ror #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r2, [r9], #-124 @ 0xffffff84 │ │ │ │ + subseq r2, r9, ip, asr #12 │ │ │ │ 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] @ 29dbac │ │ │ │ + ldr r2, [pc, #760] @ 29dd1c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #756] @ 29dbb0 │ │ │ │ + ldr r3, [pc, #756] @ 29dd20 │ │ │ │ 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 │ │ │ │ @@ -654446,27 +654538,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 29db14 │ │ │ │ + beq 29dc84 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - bne 29db50 │ │ │ │ + bne 29dcc0 │ │ │ │ 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 29d944 │ │ │ │ + beq 29dab4 │ │ │ │ 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 │ │ │ │ @@ -654477,15 +654569,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 29db88 │ │ │ │ + beq 29dcf8 │ │ │ │ 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 │ │ │ │ @@ -654499,15 +654591,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 29d9dc │ │ │ │ + beq 29db4c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ bl 5ee14 │ │ │ │ ldrh r3, [r6, #18] │ │ │ │ mov r1, #0 │ │ │ │ @@ -654515,29 +654607,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 29989c │ │ │ │ + bl 299a0c │ │ │ │ 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 29db40 │ │ │ │ + bls 29dcb0 │ │ │ │ ldrb r2, [r7, #370] @ 0x172 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29db7c │ │ │ │ - ldr r2, [pc, #360] @ 29dbb4 │ │ │ │ + bne 29dcec │ │ │ │ + ldr r2, [pc, #360] @ 29dd24 │ │ │ │ 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 │ │ │ │ @@ -654552,98 +654644,98 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bb3c │ │ │ │ + bl 29bcac │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bd4c │ │ │ │ + bl 29bebc │ │ │ │ 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 29daf0 │ │ │ │ + beq 29dc60 │ │ │ │ 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 29db68 │ │ │ │ + beq 29dcd8 │ │ │ │ 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] @ 29dbb8 │ │ │ │ - ldr r3, [pc, #144] @ 29dbb0 │ │ │ │ + ldr r2, [pc, #156] @ 29dd28 │ │ │ │ + ldr r3, [pc, #144] @ 29dd20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29dba8 │ │ │ │ + bne 29dd18 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #116] @ 29dbbc │ │ │ │ + ldr r2, [pc, #116] @ 29dd2c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 29da50 │ │ │ │ - ldr r0, [pc, #104] @ 29dbc0 │ │ │ │ - ldr r1, [pc, #104] @ 29dbc4 │ │ │ │ + b 29dbc0 │ │ │ │ + ldr r0, [pc, #104] @ 29dd30 │ │ │ │ + ldr r1, [pc, #104] @ 29dd34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ + bl 299e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29d90c │ │ │ │ - ldr r0, [pc, #88] @ 29dbc8 │ │ │ │ - ldr r1, [pc, #88] @ 29dbcc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ - b 29dafc │ │ │ │ - ldr r2, [pc, #76] @ 29dbd0 │ │ │ │ + b 29da7c │ │ │ │ + ldr r0, [pc, #88] @ 29dd38 │ │ │ │ + ldr r1, [pc, #88] @ 29dd3c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 299e50 │ │ │ │ + b 29dc6c │ │ │ │ + ldr r2, [pc, #76] @ 29dd40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 29da50 │ │ │ │ + b 29dbc0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #5 │ │ │ │ bl 60f6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #1088] @ 0x440 │ │ │ │ - b 29d978 │ │ │ │ + b 29dae8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r9, ip, lsr r7 │ │ │ │ + subseq r2, r9, ip, asr #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffbfd8 │ │ │ │ - ldrsbeq r2, [r9], #-76 @ 0xffffffb4 │ │ │ │ + subseq r2, r9, ip, ror #6 │ │ │ │ @ instruction: 0xffffbedc │ │ │ │ andeq r7, fp, ip, asr #12 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ andeq r7, fp, r4, 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] @ 29df68 │ │ │ │ - ldr r3, [pc, #888] @ 29df6c │ │ │ │ + ldr r2, [pc, #888] @ 29e0d8 │ │ │ │ + ldr r3, [pc, #888] @ 29e0dc │ │ │ │ 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 │ │ │ │ @@ -654656,51 +654748,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 29de4c │ │ │ │ + beq 29dfbc │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - bne 29dec4 │ │ │ │ + bne 29e034 │ │ │ │ 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 29dc8c │ │ │ │ + beq 29ddfc │ │ │ │ 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 29de78 │ │ │ │ + beq 29dfe8 │ │ │ │ tst r7, #1 │ │ │ │ - beq 29dedc │ │ │ │ + beq 29e04c │ │ │ │ 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 29deb0 │ │ │ │ + beq 29e020 │ │ │ │ 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 │ │ │ │ @@ -654713,15 +654805,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 29dd34 │ │ │ │ + beq 29dea4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldrh r3, [r6, #28] │ │ │ │ ldrh r5, [r6, #30] │ │ │ │ ldrh r2, [r6, #16] │ │ │ │ sub r5, r5, r3 │ │ │ │ @@ -654736,74 +654828,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 29dd90 │ │ │ │ + bls 29df00 │ │ │ │ ldrb r3, [r7, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29df20 │ │ │ │ - bl 29989c │ │ │ │ + bne 29e090 │ │ │ │ + bl 299a0c │ │ │ │ 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] @ 29df70 │ │ │ │ + ldr r2, [pc, #428] @ 29e0e0 │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bb3c │ │ │ │ + bl 29bcac │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bd4c │ │ │ │ + bl 29bebc │ │ │ │ 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 29de28 │ │ │ │ + beq 29df98 │ │ │ │ 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 29def8 │ │ │ │ + beq 29e068 │ │ │ │ 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] @ 29df74 │ │ │ │ - ldr r3, [pc, #276] @ 29df6c │ │ │ │ + ldr r2, [pc, #288] @ 29e0e4 │ │ │ │ + ldr r3, [pc, #276] @ 29e0dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29df64 │ │ │ │ + bne 29e0d4 │ │ │ │ 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 │ │ │ │ @@ -654811,78 +654903,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 29dcd4 │ │ │ │ + bne 29de44 │ │ │ │ mov r0, fp │ │ │ │ bl 610e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #1084] @ 0x43c │ │ │ │ - b 29dcd4 │ │ │ │ - ldr r0, [pc, #172] @ 29df78 │ │ │ │ - ldr r1, [pc, #172] @ 29df7c │ │ │ │ + b 29de44 │ │ │ │ + ldr r0, [pc, #172] @ 29e0e8 │ │ │ │ + ldr r1, [pc, #172] @ 29e0ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ + bl 299e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b 29dc54 │ │ │ │ + b 29ddc4 │ │ │ │ tst r7, #2 │ │ │ │ - beq 29df0c │ │ │ │ + beq 29e07c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r1, [r7, #264] @ 0x108 │ │ │ │ strb r2, [sp, #36] @ 0x24 │ │ │ │ - b 29de88 │ │ │ │ - ldr r0, [pc, #128] @ 29df80 │ │ │ │ - ldr r1, [pc, #128] @ 29df84 │ │ │ │ + b 29dff8 │ │ │ │ + ldr r0, [pc, #128] @ 29e0f0 │ │ │ │ + ldr r1, [pc, #128] @ 29e0f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ - b 29de34 │ │ │ │ + bl 299e50 │ │ │ │ + b 29dfa4 │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r1, [r7, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 29dcc4 │ │ │ │ - bl 29989c │ │ │ │ + b 29de34 │ │ │ │ + bl 299a0c │ │ │ │ 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] @ 29df88 │ │ │ │ + ldr r2, [pc, #56] @ 29e0f8 │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ blx r5 │ │ │ │ - b 29ddd4 │ │ │ │ + b 29df44 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r9, r4, lsl #8 │ │ │ │ + @ instruction: 0x00592294 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffbbb0 │ │ │ │ - subseq r2, r9, r4, lsr #3 │ │ │ │ + subseq r2, r9, r4, lsr r0 │ │ │ │ ldrdeq r7, [fp], -r8 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ andeq r7, fp, r4, 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] @ 29e7b4 │ │ │ │ + ldr r2, [pc, #2060] @ 29e924 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2056] @ 29e7b8 │ │ │ │ + ldr r3, [pc, #2056] @ 29e928 │ │ │ │ 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 │ │ │ │ @@ -654891,23 +654983,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 29e740 │ │ │ │ + bne 29e8b0 │ │ │ │ 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 29e028 │ │ │ │ + beq 29e198 │ │ │ │ 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 │ │ │ │ @@ -654922,15 +655014,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ bl 13e3ec │ │ │ │ ldrsh r8, [r4, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29e078 │ │ │ │ + beq 29e1e8 │ │ │ │ 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 │ │ │ │ @@ -654941,25 +655033,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 29c1e4 │ │ │ │ + bl 29c354 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ - ldr r3, [pc, #1784] @ 29e7bc │ │ │ │ + ldr r3, [pc, #1784] @ 29e92c │ │ │ │ ldrh r1, [r2] │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ - beq 29e0ec │ │ │ │ - bhi 29e700 │ │ │ │ + beq 29e25c │ │ │ │ + bhi 29e870 │ │ │ │ cmp r1, #146 @ 0x92 │ │ │ │ moveq r1, #200 @ 0xc8 │ │ │ │ - beq 29e0ec │ │ │ │ + beq 29e25c │ │ │ │ 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 │ │ │ │ @@ -654980,15 +655072,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 29e78c │ │ │ │ + beq 29e8fc │ │ │ │ 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 │ │ │ │ @@ -655008,36 +655100,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 29e1d0 │ │ │ │ + beq 29e340 │ │ │ │ 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 29989c │ │ │ │ + bl 299a0c │ │ │ │ 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 29e230 │ │ │ │ + beq 29e3a0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [sl, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, #0 │ │ │ │ @@ -655059,25 +655151,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 29e724 │ │ │ │ + beq 29e894 │ │ │ │ mov r0, r3 │ │ │ │ bl 13e3ec │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 29e2cc │ │ │ │ - ldr r2, [pc, #1300] @ 29e7c0 │ │ │ │ + bne 29e43c │ │ │ │ + ldr r2, [pc, #1300] @ 29e930 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 29e2c8 │ │ │ │ + bhi 29e438 │ │ │ │ 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 │ │ │ │ @@ -655118,46 +655210,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] @ 29e7c4 │ │ │ │ + ldr r1, [pc, #1092] @ 29e934 │ │ │ │ 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 29e3bc │ │ │ │ + bhi 29e52c │ │ │ │ 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 29e534 │ │ │ │ + beq 29e6a4 │ │ │ │ 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 29e470 │ │ │ │ + b 29e5e0 │ │ │ │ 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] │ │ │ │ @@ -655171,23 +655263,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] @ 29e7c8 │ │ │ │ + ldr r2, [pc, #884] @ 29e938 │ │ │ │ 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 29e6f8 │ │ │ │ + beq 29e868 │ │ │ │ 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] │ │ │ │ @@ -655198,83 +655290,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 29e3f8 │ │ │ │ + bne 29e568 │ │ │ │ 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] @ 29e7cc │ │ │ │ + ldr r2, [pc, #748] @ 29e93c │ │ │ │ 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 29e3f8 │ │ │ │ - ldr r0, [pc, #700] @ 29e7d0 │ │ │ │ + b 29e568 │ │ │ │ + ldr r0, [pc, #700] @ 29e940 │ │ │ │ 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 29e3c8 │ │ │ │ + bne 29e538 │ │ │ │ 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 29e2f8 │ │ │ │ + bcs 29e468 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29e584 │ │ │ │ + beq 29e6f4 │ │ │ │ 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 29bb3c │ │ │ │ + bl 29bcac │ │ │ │ mov r0, fp │ │ │ │ - bl 29bd4c │ │ │ │ + bl 29bebc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 29970c │ │ │ │ + bl 29987c │ │ │ │ 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 29e5e8 │ │ │ │ + beq 29e758 │ │ │ │ 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 │ │ │ │ @@ -655285,436 +655377,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 29e72c │ │ │ │ + beq 29e89c │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29e654 │ │ │ │ + bne 29e7c4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29e684 │ │ │ │ + beq 29e7f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29e684 │ │ │ │ + bne 29e7f4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #328] @ 29e7d4 │ │ │ │ - ldr r3, [pc, #296] @ 29e7b8 │ │ │ │ + ldr r2, [pc, #328] @ 29e944 │ │ │ │ + ldr r3, [pc, #296] @ 29e928 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29e7b0 │ │ │ │ + bne 29e920 │ │ │ │ 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 29e3bc │ │ │ │ + b 29e52c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - b 29e3bc │ │ │ │ + b 29e52c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - b 29e3bc │ │ │ │ + b 29e52c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 29e534 │ │ │ │ + b 29e6a4 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ moveq r1, #202 @ 0xca │ │ │ │ - beq 29e0ec │ │ │ │ + beq 29e25c │ │ │ │ add r2, r1, #3888 @ 0xf30 │ │ │ │ add r2, r2, #8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r1, #0 │ │ │ │ - b 29e0ec │ │ │ │ + b 29e25c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 29e2d0 │ │ │ │ - ldr r0, [pc, #164] @ 29e7d8 │ │ │ │ - ldr r1, [pc, #164] @ 29e7dc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ - b 29e618 │ │ │ │ - ldr r0, [pc, #152] @ 29e7e0 │ │ │ │ - ldr r1, [pc, #152] @ 29e7e4 │ │ │ │ + b 29e440 │ │ │ │ + ldr r0, [pc, #164] @ 29e948 │ │ │ │ + ldr r1, [pc, #164] @ 29e94c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 299e50 │ │ │ │ + b 29e788 │ │ │ │ + ldr r0, [pc, #152] @ 29e950 │ │ │ │ + ldr r1, [pc, #152] @ 29e954 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 299ce0 │ │ │ │ + bl 299e50 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - b 29dff0 │ │ │ │ + b 29e160 │ │ │ │ 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 29e2d0 │ │ │ │ + b 29e440 │ │ │ │ ldrh r3, [r0, #44] @ 0x2c │ │ │ │ - b 29e75c │ │ │ │ + b 29e8cc │ │ │ │ ldrh r3, [r0, #40] @ 0x28 │ │ │ │ - b 29e75c │ │ │ │ + b 29e8cc │ │ │ │ ldrh r3, [r0, #36] @ 0x24 │ │ │ │ - b 29e75c │ │ │ │ + b 29e8cc │ │ │ │ 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 29e15c │ │ │ │ + b 29e2cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r9, r8, asr #32 │ │ │ │ + ldrsbeq r1, [r9], #-232 @ 0xffffff18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r6, lr, lr, ror ip │ │ │ │ andeq r6, lr, r6, lsr #23 │ │ │ │ @ instruction: 0xffffb5cc │ │ │ │ andseq lr, pc, pc, lsr #18 │ │ │ │ - bge fed49284 │ │ │ │ - subseq r1, r9, ip, ror #18 │ │ │ │ + bge fed493f4 │ │ │ │ + ldrsheq r1, [r9], #-124 @ 0xffffff84 │ │ │ │ andeq r6, fp, r0, ror sl │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r6, fp, ip, asr sl │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 29e808 │ │ │ │ + beq 29e978 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29e7f4 │ │ │ │ + bne 29e964 │ │ │ │ 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 29e824 │ │ │ │ + bne 29e994 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #132] @ 29e8cc │ │ │ │ + ldr r0, [pc, #132] @ 29ea3c │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi 29e87c │ │ │ │ + bhi 29e9ec │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #108] @ 29e8d0 │ │ │ │ + ldr r0, [pc, #108] @ 29ea40 │ │ │ │ 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] @ 29e8d4 │ │ │ │ + ldr r0, [pc, #80] @ 29ea44 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #4] │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ - b 29e86c │ │ │ │ - ldr r0, [pc, #64] @ 29e8d8 │ │ │ │ + b 29e9dc │ │ │ │ + ldr r0, [pc, #64] @ 29ea48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #4] │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ - b 29e86c │ │ │ │ - ldr r0, [pc, #48] @ 29e8dc │ │ │ │ + b 29e9dc │ │ │ │ + ldr r0, [pc, #48] @ 29ea4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #4] │ │ │ │ add r2, r0, r2, lsl #4 │ │ │ │ - b 29e86c │ │ │ │ - ldr r0, [pc, #32] @ 29e8e0 │ │ │ │ + b 29e9dc │ │ │ │ + ldr r0, [pc, #32] @ 29ea50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r2, lsl #3] │ │ │ │ add r2, r0, r2, lsl #3 │ │ │ │ - b 29e86c │ │ │ │ + b 29e9dc │ │ │ │ andeq r6, lr, r4, lsl r7 │ │ │ │ ldrdeq r6, [lr], -ip │ │ │ │ andeq r6, lr, ip, ror #13 │ │ │ │ ldrdeq r6, [lr], -r8 │ │ │ │ andeq r6, lr, r4, asr #16 │ │ │ │ andeq r6, lr, r0, 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] @ 29e964 │ │ │ │ - ldr r3, [pc, #104] @ 29e968 │ │ │ │ + ldr r2, [pc, #104] @ 29ead4 │ │ │ │ + ldr r3, [pc, #104] @ 29ead8 │ │ │ │ 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] @ 29e96c │ │ │ │ + ldr r2, [pc, #52] @ 29eadc │ │ │ │ eorne r0, r0, r3 │ │ │ │ - ldr r3, [pc, #40] @ 29e968 │ │ │ │ + ldr r3, [pc, #40] @ 29ead8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29e960 │ │ │ │ + bne 29ead0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r1, [r9], #-108 @ 0xffffff94 │ │ │ │ + subseq r1, r9, ip, lsl #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r1, [r9], #-108 @ 0xffffff94 │ │ │ │ + subseq r1, r9, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #328] @ 29ead0 │ │ │ │ - ldr r3, [pc, #328] @ 29ead4 │ │ │ │ + ldr r2, [pc, #328] @ 29ec40 │ │ │ │ + ldr r3, [pc, #328] @ 29ec44 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #324] @ 29ead8 │ │ │ │ + ldr r5, [pc, #324] @ 29ec48 │ │ │ │ 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 29ea20 │ │ │ │ + beq 29eb90 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ bl 161f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 29ea4c │ │ │ │ - ldr r3, [pc, #268] @ 29eadc │ │ │ │ + bge 29ebbc │ │ │ │ + ldr r3, [pc, #268] @ 29ec4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29ea98 │ │ │ │ - ldr r3, [pc, #252] @ 29eae0 │ │ │ │ + beq 29ec08 │ │ │ │ + ldr r3, [pc, #252] @ 29ec50 │ │ │ │ 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 29ea58 │ │ │ │ + beq 29ebc8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #188] @ 29eae4 │ │ │ │ - ldr r3, [pc, #168] @ 29ead4 │ │ │ │ + ldr r2, [pc, #188] @ 29ec54 │ │ │ │ + ldr r3, [pc, #168] @ 29ec44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29eacc │ │ │ │ + bne 29ec3c │ │ │ │ add sp, sp, #232 @ 0xe8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b 29ea20 │ │ │ │ + b 29eb90 │ │ │ │ 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 29ea1c │ │ │ │ + bne 29eb8c │ │ │ │ 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 29ea20 │ │ │ │ - ldr r3, [pc, #72] @ 29eae8 │ │ │ │ + b 29eb90 │ │ │ │ + ldr r3, [pc, #72] @ 29ec58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1da50 │ │ │ │ - ldr r2, [pc, #52] @ 29eaec │ │ │ │ + ldr r2, [pc, #52] @ 29ec5c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 29e9dc │ │ │ │ + b 29eb4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r9, r0, ror r6 │ │ │ │ + subseq r1, r9, r0, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r9, ip, asr r6 │ │ │ │ - ldrsbeq r8, [fp], #-133 @ 0xffffff7b │ │ │ │ - ldrheq r8, [fp], #-141 @ 0xffffff73 │ │ │ │ - ldrsbeq r1, [r9], #-80 @ 0xffffffb0 │ │ │ │ + subseq r1, r9, ip, ror #9 │ │ │ │ + subseq r8, fp, r5, ror #14 │ │ │ │ + subseq r8, fp, sp, asr #14 │ │ │ │ + subseq r1, r9, r0, ror #8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r6, fp, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #356] @ 29ec6c │ │ │ │ + ldr r5, [pc, #356] @ 29eddc │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29ebf4 │ │ │ │ + bne 29ed64 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 29eb6c │ │ │ │ - ldr r4, [pc, #304] @ 29ec70 │ │ │ │ + beq 29ecdc │ │ │ │ + ldr r4, [pc, #304] @ 29ede0 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13edd4 │ │ │ │ ldr r3, [r4, #588] @ 0x24c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r5, [pc, #244] @ 29ec74 │ │ │ │ + ldr r5, [pc, #244] @ 29ede4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 13fd6c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29ebcc │ │ │ │ - ldr r5, [pc, #212] @ 29ec78 │ │ │ │ + beq 29ed3c │ │ │ │ + ldr r5, [pc, #212] @ 29ede8 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29ebdc │ │ │ │ + bne 29ed4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r6 │ │ │ │ bl 13fb28 │ │ │ │ str r6, [r5] │ │ │ │ - b 29eb9c │ │ │ │ + b 29ed0c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5] │ │ │ │ bl 13edd4 │ │ │ │ - b 29ebb8 │ │ │ │ + b 29ed28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 29ec40 │ │ │ │ - ldr r5, [pc, #120] @ 29ec7c │ │ │ │ + bne 29edb0 │ │ │ │ + ldr r5, [pc, #120] @ 29edec │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 29ec18 │ │ │ │ + bne 29ed88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 29ec04 │ │ │ │ - b 29eb24 │ │ │ │ + bne 29ed74 │ │ │ │ + b 29ec94 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 29ec44 │ │ │ │ + bne 29edb4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 29ebfc │ │ │ │ - b 29eb24 │ │ │ │ - @ instruction: 0x005b879c │ │ │ │ - subseq r8, fp, r4, ror #14 │ │ │ │ - subseq r8, fp, ip, lsr #14 │ │ │ │ - subseq r8, fp, r0, lsl #14 │ │ │ │ - subseq r8, fp, r4, lsr #13 │ │ │ │ + bne 29ed6c │ │ │ │ + b 29ec94 │ │ │ │ + subseq r8, fp, ip, lsr #12 │ │ │ │ + ldrsheq r8, [fp], #-84 @ 0xffffffac │ │ │ │ + ldrheq r8, [fp], #-92 @ 0xffffffa4 │ │ │ │ + @ instruction: 0x005b8590 │ │ │ │ + subseq r8, fp, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #624] @ 29ef08 │ │ │ │ + ldr ip, [pc, #624] @ 29f078 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #620] @ 29ef0c │ │ │ │ + ldr r1, [pc, #620] @ 29f07c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #608] @ 29ef10 │ │ │ │ + ldr r2, [pc, #608] @ 29f080 │ │ │ │ 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 │ │ │ │ @@ -655752,15 +655844,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] @ 29ef14 │ │ │ │ + ldr r2, [pc, #428] @ 29f084 │ │ │ │ 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 │ │ │ │ @@ -655768,21 +655860,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 29edb0 │ │ │ │ + beq 29ef20 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 29ee88 │ │ │ │ + bne 29eff8 │ │ │ │ mov r2, #16 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #344] @ 29ef18 │ │ │ │ + ldr r1, [pc, #344] @ 29f088 │ │ │ │ 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 │ │ │ │ @@ -655794,199 +655886,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 29eeac │ │ │ │ + bne 29f01c │ │ │ │ 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 29ee58 │ │ │ │ + beq 29efc8 │ │ │ │ ldr r3, [r4, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 29ee58 │ │ │ │ + beq 29efc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #188] @ 29ef1c │ │ │ │ - ldr r3, [pc, #168] @ 29ef0c │ │ │ │ + ldr r2, [pc, #188] @ 29f08c │ │ │ │ + ldr r3, [pc, #168] @ 29f07c │ │ │ │ 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 29ef04 │ │ │ │ + bne 29f074 │ │ │ │ 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 29edb0 │ │ │ │ - ldr r0, [pc, #108] @ 29ef20 │ │ │ │ + b 29ef20 │ │ │ │ + ldr r0, [pc, #108] @ 29f090 │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1481a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29ee0c │ │ │ │ + beq 29ef7c │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29ee0c │ │ │ │ + beq 29ef7c │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ mov r2, #25 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ - b 29ee10 │ │ │ │ + b 29ef80 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r9, ip, asr r3 │ │ │ │ + subseq r1, r9, ip, ror #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x00591198 │ │ │ │ + subseq r1, r9, r8, lsr #32 │ │ │ │ andeq r6, fp, r4, 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] @ 29f0cc │ │ │ │ + ldr r4, [pc, #400] @ 29f23c │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f038 │ │ │ │ - ldr r9, [pc, #356] @ 29f0d0 │ │ │ │ + bne 29f1a8 │ │ │ │ + ldr r9, [pc, #356] @ 29f240 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29efbc │ │ │ │ + beq 29f12c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 321b70 │ │ │ │ + bl 321ce0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 29efe8 │ │ │ │ + beq 29f158 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r5, [pc, #308] @ 29f0d4 │ │ │ │ + ldr r5, [pc, #308] @ 29f244 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f084 │ │ │ │ + bne 29f1f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #276] @ 29f0d8 │ │ │ │ - ldr r1, [pc, #276] @ 29f0dc │ │ │ │ + ldr r2, [pc, #276] @ 29f248 │ │ │ │ + ldr r1, [pc, #276] @ 29f24c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 13f9c8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r9] │ │ │ │ - bne 29ef78 │ │ │ │ - b 29ef98 │ │ │ │ + bne 29f0e8 │ │ │ │ + b 29f108 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 29ef98 │ │ │ │ - ldr r3, [pc, #216] @ 29f0e0 │ │ │ │ + beq 29f108 │ │ │ │ + ldr r3, [pc, #216] @ 29f250 │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [r4] │ │ │ │ bl 13fcd8 │ │ │ │ - ldr r3, [pc, #188] @ 29f0e4 │ │ │ │ + ldr r3, [pc, #188] @ 29f254 │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ - b 29ef98 │ │ │ │ + b 29f108 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 29f0a0 │ │ │ │ - ldr r4, [pc, #160] @ 29f0e8 │ │ │ │ + bne 29f210 │ │ │ │ + ldr r4, [pc, #160] @ 29f258 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ - bne 29f05c │ │ │ │ + bne 29f1cc │ │ │ │ cmp r9, #0 │ │ │ │ - bne 29f048 │ │ │ │ - b 29ef64 │ │ │ │ + bne 29f1b8 │ │ │ │ + b 29f0d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5] │ │ │ │ bl 13edd4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ - bne 29f0a4 │ │ │ │ + bne 29f214 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 29f040 │ │ │ │ - b 29ef64 │ │ │ │ - subseq r8, fp, r8, ror #6 │ │ │ │ - subseq r8, fp, r0, asr #6 │ │ │ │ - subseq r8, fp, r4, lsl #6 │ │ │ │ + bne 29f1b0 │ │ │ │ + b 29f0d4 │ │ │ │ + ldrsheq r8, [fp], #-24 @ 0xffffffe8 │ │ │ │ + ldrsbeq r8, [fp], #-16 │ │ │ │ + @ instruction: 0x005b8194 │ │ │ │ @ instruction: 0xfffff9a0 │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ - subseq r8, fp, r0, lsr #5 │ │ │ │ + subseq r8, fp, r0, lsr r1 │ │ │ │ @ instruction: 0xfffffac0 │ │ │ │ - subseq r8, fp, r0, ror #4 │ │ │ │ + ldrsheq r8, [fp], #-0 │ │ │ │ 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 │ │ │ │ @@ -655997,180 +656089,180 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 13e3ec │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f144 │ │ │ │ + beq 29f2b4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 29f184 │ │ │ │ + bhi 29f2f4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 29f390 │ │ │ │ + beq 29f500 │ │ │ │ cmp r6, #0 │ │ │ │ andne r4, r4, #255 @ 0xff │ │ │ │ movne r9, #0 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ bl 1dd2c │ │ │ │ cmp r6, r9 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 29f15c │ │ │ │ + bne 29f2cc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #540] @ 29f3a8 │ │ │ │ + ldr r1, [pc, #540] @ 29f518 │ │ │ │ lsr r3, r3, #3 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 29f17c │ │ │ │ + bhi 29f2ec │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq 29f2f0 │ │ │ │ + beq 29f460 │ │ │ │ and r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ moveq ip, #0 │ │ │ │ mvnne ip, #0 │ │ │ │ moveq lr, #255 @ 0xff │ │ │ │ movne lr, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ cmp r8, #0 │ │ │ │ movne r9, #0 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ 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 29f1e8 │ │ │ │ + bne 29f358 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 29f1e0 │ │ │ │ - b 29f17c │ │ │ │ + bne 29f350 │ │ │ │ + b 29f2ec │ │ │ │ cmp sl, #0 │ │ │ │ - beq 29f2a0 │ │ │ │ + beq 29f410 │ │ │ │ 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 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ cmp r8, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ 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 29f26c │ │ │ │ + bne 29f3dc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 29f264 │ │ │ │ - b 29f17c │ │ │ │ + bne 29f3d4 │ │ │ │ + b 29f2ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ cmp r8, #0 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bne 29f2d4 │ │ │ │ + bne 29f444 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 29f2b4 │ │ │ │ - b 29f17c │ │ │ │ + bne 29f424 │ │ │ │ + b 29f2ec │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r6 │ │ │ │ add r5, r5, r7 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ str r4, [r2], #4 │ │ │ │ - bne 29f2dc │ │ │ │ - b 29f2c4 │ │ │ │ + bne 29f44c │ │ │ │ + b 29f434 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ cmp r8, #0 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bne 29f324 │ │ │ │ + bne 29f494 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 29f304 │ │ │ │ - b 29f17c │ │ │ │ + bne 29f474 │ │ │ │ + b 29f2ec │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r6 │ │ │ │ add r5, r5, r7 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmn r1, #1 │ │ │ │ str r4, [r3], #8 │ │ │ │ str r2, [r3, #-4] │ │ │ │ - bne 29f32c │ │ │ │ - b 29f314 │ │ │ │ + bne 29f49c │ │ │ │ + b 29f484 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ cmp r8, #0 │ │ │ │ lslne r4, r4, #16 │ │ │ │ lsrne r4, r4, #16 │ │ │ │ movne r1, #0 │ │ │ │ - beq 29f17c │ │ │ │ + beq 29f2ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ strh r4, [r2], #2 │ │ │ │ - bne 29f368 │ │ │ │ + bne 29f4d8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 29f360 │ │ │ │ + bne 29f4d0 │ │ │ │ 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 │ │ │ │ @ instruction: 0x000e5fb4 │ │ │ │ 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] @ 29f550 │ │ │ │ + ldr r2, [pc, #392] @ 29f6c0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #388] @ 29f554 │ │ │ │ + ldr r3, [pc, #388] @ 29f6c4 │ │ │ │ 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 │ │ │ │ @@ -656180,22 +656272,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 29f434 │ │ │ │ + beq 29f5a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f430 │ │ │ │ + beq 29f5a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29f52c │ │ │ │ + beq 29f69c │ │ │ │ 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 │ │ │ │ @@ -656210,20 +656302,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 29f500 │ │ │ │ + beq 29f670 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r9, [r1, #28] │ │ │ │ ldr sl, [r1, #32] │ │ │ │ - beq 29f4f4 │ │ │ │ + beq 29f664 │ │ │ │ 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] │ │ │ │ @@ -656232,54 +656324,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 29f0ec │ │ │ │ + bl 29f25c │ │ │ │ cmp fp, r4 │ │ │ │ add r8, r8, sl │ │ │ │ - bne 29f4b0 │ │ │ │ + bne 29f620 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #80] @ 29f558 │ │ │ │ - ldr r3, [pc, #72] @ 29f554 │ │ │ │ + ldr r2, [pc, #80] @ 29f6c8 │ │ │ │ + ldr r3, [pc, #72] @ 29f6c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29f54c │ │ │ │ + bne 29f6bc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 29f430 │ │ │ │ + beq 29f5a0 │ │ │ │ ldrb r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r3, #2 │ │ │ │ - b 29f438 │ │ │ │ + b 29f5a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r9, r8, lsr #24 │ │ │ │ + ldrheq r0, [r9], #-168 @ 0xffffff58 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r0, [r9], #-160 @ 0xffffff60 │ │ │ │ + subseq r0, r9, r0, lsl #19 │ │ │ │ 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] @ 29f94c │ │ │ │ + ldr r2, [pc, #976] @ 29fabc │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #972] @ 29f950 │ │ │ │ + ldr r3, [pc, #972] @ 29fac0 │ │ │ │ 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] │ │ │ │ @@ -656299,76 +656391,76 @@ │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #20] │ │ │ │ bl 13e3ec │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f5fc │ │ │ │ + beq 29f76c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 29f790 │ │ │ │ + beq 29f900 │ │ │ │ ldr r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f854 │ │ │ │ + beq 29f9c4 │ │ │ │ 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 29f6c8 │ │ │ │ + bne 29f838 │ │ │ │ ldrh r0, [sp, #48] @ 0x30 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29f854 │ │ │ │ + beq 29f9c4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 29f930 │ │ │ │ - bhi 29f67c │ │ │ │ + beq 29faa0 │ │ │ │ + bhi 29f7ec │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi 29f854 │ │ │ │ - ldr r2, [pc, #748] @ 29f954 │ │ │ │ + bhi 29f9c4 │ │ │ │ + ldr r2, [pc, #748] @ 29fac4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi 29f854 │ │ │ │ + bhi 29f9c4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq 29f8ec │ │ │ │ + beq 29fa5c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 29f93c │ │ │ │ + beq 29faac │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ moveq r3, #105 @ 0x69 │ │ │ │ moveq r1, r3 │ │ │ │ - bne 29f854 │ │ │ │ + bne 29f9c4 │ │ │ │ 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 29f854 │ │ │ │ + beq 29f9c4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 29f854 │ │ │ │ + beq 29f9c4 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ bl 149a8c │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ @@ -656385,60 +656477,60 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #392] @ 0x188 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f760 │ │ │ │ + bne 29f8d0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #492] @ 29f958 │ │ │ │ - ldr r3, [pc, #480] @ 29f950 │ │ │ │ + ldr r2, [pc, #492] @ 29fac8 │ │ │ │ + ldr r3, [pc, #480] @ 29fac0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29f948 │ │ │ │ + bne 29fab8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 29f844 │ │ │ │ + beq 29f9b4 │ │ │ │ ldr r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f854 │ │ │ │ + beq 29f9c4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 29f854 │ │ │ │ + beq 29f9c4 │ │ │ │ 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 13e3ec │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #3 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ movne r9, r7 │ │ │ │ - beq 29f85c │ │ │ │ + beq 29f9cc │ │ │ │ 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] │ │ │ │ @@ -656448,41 +656540,41 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b 29f73c │ │ │ │ + b 29f8ac │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 29f79c │ │ │ │ - b 29f5fc │ │ │ │ + bne 29f90c │ │ │ │ + b 29f76c │ │ │ │ mov r0, #0 │ │ │ │ - b 29f764 │ │ │ │ + b 29f8d4 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 29f928 │ │ │ │ + beq 29fa98 │ │ │ │ mov r0, r9 │ │ │ │ bl 149a8c │ │ │ │ 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 29f8dc │ │ │ │ + bne 29fa4c │ │ │ │ ldrb r3, [sl, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 29f8dc │ │ │ │ + beq 29fa4c │ │ │ │ ldrh r0, [sp, #48] @ 0x30 │ │ │ │ bl 149a8c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ @@ -656490,58 +656582,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 29f7fc │ │ │ │ + b 29f96c │ │ │ │ mov r3, #106 @ 0x6a │ │ │ │ mov r1, r3 │ │ │ │ - b 29f69c │ │ │ │ + b 29f80c │ │ │ │ mov r3, #104 @ 0x68 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f69c │ │ │ │ + b 29f80c │ │ │ │ mov r3, #86 @ 0x56 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f69c │ │ │ │ + b 29f80c │ │ │ │ mov r3, #84 @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f69c │ │ │ │ + b 29f80c │ │ │ │ mov r3, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f69c │ │ │ │ + b 29f80c │ │ │ │ mov r9, r7 │ │ │ │ - b 29f8a0 │ │ │ │ + b 29fa10 │ │ │ │ mov r3, #98 @ 0x62 │ │ │ │ mov r1, r3 │ │ │ │ - b 29f69c │ │ │ │ + b 29f80c │ │ │ │ mov r3, #107 @ 0x6b │ │ │ │ mov r1, r3 │ │ │ │ - b 29f69c │ │ │ │ + b 29f80c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r9, r8, ror sl │ │ │ │ + subseq r0, r9, r8, lsl #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r5, lr, r8, ror #21 │ │ │ │ - subseq r0, r9, ip, lsl #17 │ │ │ │ + subseq r0, r9, ip, lsl r7 │ │ │ │ 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 29fa00 │ │ │ │ + beq 29fb70 │ │ │ │ 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] │ │ │ │ @@ -656559,15 +656651,15 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 14950c │ │ │ │ cmp r6, r5 │ │ │ │ add r7, r7, sl │ │ │ │ add r4, r4, fp │ │ │ │ - bne 29f9a4 │ │ │ │ + bne 29fb14 │ │ │ │ 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 │ │ │ │ @@ -656607,135 +656699,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] @ 29fc7c │ │ │ │ + ldr r1, [pc, #440] @ 29fdec │ │ │ │ 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 29faf0 │ │ │ │ + bhi 29fc60 │ │ │ │ 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 29fb48 │ │ │ │ + bne 29fcb8 │ │ │ │ cmp r6, #0 │ │ │ │ moveq sl, fp │ │ │ │ moveq r7, r6 │ │ │ │ - bne 29fb30 │ │ │ │ + bne 29fca0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r7, r7, #1 │ │ │ │ bl 1e02c │ │ │ │ cmp r8, r7 │ │ │ │ add sl, sl, r5 │ │ │ │ - bhi 29fb10 │ │ │ │ + bhi 29fc80 │ │ │ │ ldr r3, [sp] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add fp, fp, r3 │ │ │ │ - bhi 29fb00 │ │ │ │ + bhi 29fc70 │ │ │ │ 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 29fb48 │ │ │ │ + bne 29fcb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd sl, [r4] │ │ │ │ moveq r1, r8 │ │ │ │ moveq r0, ip │ │ │ │ - bne 29fb84 │ │ │ │ + bne 29fcf4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmn r1, #1 │ │ │ │ strd sl, [r0], #8 │ │ │ │ - bne 29fb74 │ │ │ │ + bne 29fce4 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add ip, ip, r6 │ │ │ │ - bhi 29fb60 │ │ │ │ + bhi 29fcd0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ subeq r8, r8, #1 │ │ │ │ - bne 29fb48 │ │ │ │ + bne 29fcb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r4] │ │ │ │ moveq r1, r8 │ │ │ │ moveq r0, fp │ │ │ │ - bne 29fbcc │ │ │ │ + bne 29fd3c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmn r1, #1 │ │ │ │ str ip, [r0], #4 │ │ │ │ - bne 29fbbc │ │ │ │ + bne 29fd2c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add fp, fp, r6 │ │ │ │ - bhi 29fba8 │ │ │ │ + bhi 29fd18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29fb48 │ │ │ │ + bne 29fcb8 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, fp │ │ │ │ moveq r1, r3 │ │ │ │ - bne 29fc10 │ │ │ │ + bne 29fd80 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrh ip, [r4] │ │ │ │ cmp r8, r1 │ │ │ │ strh ip, [r0], #2 │ │ │ │ - bhi 29fbfc │ │ │ │ + bhi 29fd6c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add fp, fp, r6 │ │ │ │ - bhi 29fbec │ │ │ │ + bhi 29fd5c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r6 │ │ │ │ - beq 29fc64 │ │ │ │ + beq 29fdd4 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r5, r2 │ │ │ │ - bne 29fb48 │ │ │ │ + bne 29fcb8 │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r4] │ │ │ │ mov r2, r8 │ │ │ │ add r9, r9, #1 │ │ │ │ bl 1dd2c │ │ │ │ cmp r5, r9 │ │ │ │ add fp, fp, r6 │ │ │ │ - bhi 29fc3c │ │ │ │ + bhi 29fdac │ │ │ │ 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 │ │ │ │ andeq r5, lr, r1, 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] @ 29fdd8 │ │ │ │ + ldr r2, [pc, #316] @ 29ff48 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #312] @ 29fddc │ │ │ │ + ldr r3, [pc, #312] @ 29ff4c │ │ │ │ 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] │ │ │ │ @@ -656743,88 +656835,88 @@ │ │ │ │ mov r3, #0 │ │ │ │ bl 13e400 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 149854 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 29fd88 │ │ │ │ + beq 29fef8 │ │ │ │ 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 29fd5c │ │ │ │ + beq 29fecc │ │ │ │ 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 29fa08 │ │ │ │ + bl 29fb78 │ │ │ │ cmp r7, r5 │ │ │ │ add r4, r4, sl │ │ │ │ - bne 29fd20 │ │ │ │ - ldr r2, [pc, #124] @ 29fde0 │ │ │ │ - ldr r3, [pc, #116] @ 29fddc │ │ │ │ + bne 29fe90 │ │ │ │ + ldr r2, [pc, #124] @ 29ff50 │ │ │ │ + ldr r3, [pc, #116] @ 29ff4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29fdd4 │ │ │ │ + bne 29ff44 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 149804 │ │ │ │ mov r2, fp │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 29fdb0 │ │ │ │ + beq 29ff20 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr fp, [r8, #24] │ │ │ │ - b 29fcf4 │ │ │ │ + b 29fe64 │ │ │ │ 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 29fd08 │ │ │ │ + b 29fe78 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r9, r8, asr r3 │ │ │ │ + subseq r0, r9, r8, ror #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00590294 │ │ │ │ + subseq r0, r9, r4, lsr #2 │ │ │ │ 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] @ 29fee0 │ │ │ │ + ldr r2, [pc, #224] @ 2a0050 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #220] @ 29fee4 │ │ │ │ + ldr r3, [pc, #220] @ 2a0054 │ │ │ │ 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 │ │ │ │ @@ -656845,63 +656937,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 29fe98 │ │ │ │ + beq 2a0008 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29fec4 │ │ │ │ + bne 2a0034 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #72] @ 29fee8 │ │ │ │ - ldr r3, [pc, #64] @ 29fee4 │ │ │ │ + ldr r2, [pc, #72] @ 2a0058 │ │ │ │ + ldr r3, [pc, #64] @ 2a0054 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29fedc │ │ │ │ + bne 2a004c │ │ │ │ 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 29fc80 │ │ │ │ + bl 29fdf0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 29fe88 │ │ │ │ + b 29fff8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r0, [r9], #-20 @ 0xffffffec │ │ │ │ + subseq r0, r9, r4, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r9, r8, asr r1 │ │ │ │ + subseq pc, r8, r8, ror #31 │ │ │ │ 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] @ 2a0300 │ │ │ │ + ldr r1, [pc, #1000] @ 2a0470 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #996] @ 2a0304 │ │ │ │ + ldr r2, [pc, #996] @ 2a0474 │ │ │ │ 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 2a00c8 │ │ │ │ + beq 2a0238 │ │ │ │ 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} │ │ │ │ @@ -656918,135 +657010,135 @@ │ │ │ │ mov r8, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ bl 13e3ec │ │ │ │ ldrh fp, [r5, #74] @ 0x4a │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2a0214 │ │ │ │ + beq 2a0384 │ │ │ │ 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 13e3ec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a0274 │ │ │ │ + beq 2a03e4 │ │ │ │ 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 2a0240 │ │ │ │ + beq 2a03b0 │ │ │ │ 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 2a00c8 │ │ │ │ + bne 2a0238 │ │ │ │ ldrb r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a00f4 │ │ │ │ + bne 2a0264 │ │ │ │ ldrb r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a00f4 │ │ │ │ + bne 2a0264 │ │ │ │ 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 2a02e4 │ │ │ │ + beq 2a0454 │ │ │ │ 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 2a02cc │ │ │ │ + beq 2a043c │ │ │ │ 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] @ 2a0308 │ │ │ │ - ldr r3, [pc, #560] @ 2a0304 │ │ │ │ + ldr r2, [pc, #568] @ 2a0478 │ │ │ │ + ldr r3, [pc, #560] @ 2a0474 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a02fc │ │ │ │ + bne 2a046c │ │ │ │ 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 2a029c │ │ │ │ + beq 2a040c │ │ │ │ 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 2a02b4 │ │ │ │ + beq 2a0424 │ │ │ │ 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 2a01f4 │ │ │ │ + beq 2a0364 │ │ │ │ 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 │ │ │ │ @@ -657066,123 +657158,123 @@ │ │ │ │ str r8, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp] │ │ │ │ bl 14950c │ │ │ │ cmp r9, r6 │ │ │ │ add r4, r4, fp │ │ │ │ add r7, r7, r5 │ │ │ │ - bne 2a01a0 │ │ │ │ + bne 2a0310 │ │ │ │ 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 2a00c8 │ │ │ │ + b 2a0238 │ │ │ │ mov r0, fp │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a0028 │ │ │ │ + beq 2a0198 │ │ │ │ ldr fp, [r0, #24] │ │ │ │ cmp fp, #7 │ │ │ │ - bls 2a0284 │ │ │ │ + bls 2a03f4 │ │ │ │ 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 2a0020 │ │ │ │ + beq 2a0190 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mul r2, r8, r2 │ │ │ │ mul r3, r9, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 2a0020 │ │ │ │ + b 2a0190 │ │ │ │ cmp r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ - bhi 2a0000 │ │ │ │ - b 2a0020 │ │ │ │ + bhi 2a0170 │ │ │ │ + b 2a0190 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ movhi fp, #1 │ │ │ │ movhi r6, fp │ │ │ │ - bhi 2a025c │ │ │ │ - b 2a0028 │ │ │ │ - ldr r2, [pc, #104] @ 2a030c │ │ │ │ - ldr r1, [pc, #104] @ 2a0310 │ │ │ │ + bhi 2a03cc │ │ │ │ + b 2a0198 │ │ │ │ + ldr r2, [pc, #104] @ 2a047c │ │ │ │ + ldr r1, [pc, #104] @ 2a0480 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ - b 2a00c8 │ │ │ │ - ldr r2, [pc, #88] @ 2a0314 │ │ │ │ - ldr r1, [pc, #88] @ 2a0318 │ │ │ │ + b 2a0238 │ │ │ │ + ldr r2, [pc, #88] @ 2a0484 │ │ │ │ + ldr r1, [pc, #88] @ 2a0488 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ - b 2a0200 │ │ │ │ - ldr r2, [pc, #72] @ 2a031c │ │ │ │ - ldr r1, [pc, #72] @ 2a0320 │ │ │ │ + b 2a0370 │ │ │ │ + ldr r2, [pc, #72] @ 2a048c │ │ │ │ + ldr r1, [pc, #72] @ 2a0490 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ - b 2a00b8 │ │ │ │ - ldr r2, [pc, #56] @ 2a0324 │ │ │ │ - ldr r1, [pc, #56] @ 2a0328 │ │ │ │ + b 2a0228 │ │ │ │ + ldr r2, [pc, #56] @ 2a0494 │ │ │ │ + ldr r1, [pc, #56] @ 2a0498 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ - b 2a00c8 │ │ │ │ + b 2a0238 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r0, [r9], #-12 │ │ │ │ + subseq pc, r8, ip, ror #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, r8, lsr #30 │ │ │ │ + ldrheq pc, [r8], #-216 @ 0xffffff28 @ │ │ │ │ andeq r5, fp, r0, asr #1 │ │ │ │ @ instruction: 0x0008a8b8 │ │ │ │ andeq r5, fp, r0, ror #1 │ │ │ │ andeq sl, r8, r0, lsr #17 │ │ │ │ andeq r5, fp, r8, asr r0 │ │ │ │ andeq sl, r8, r8, lsl #17 │ │ │ │ andeq r5, fp, r8 │ │ │ │ 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] @ 2a06f8 │ │ │ │ + ldr r2, [pc, #944] @ 2a0868 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #940] @ 2a06fc │ │ │ │ + ldr r3, [pc, #940] @ 2a086c │ │ │ │ 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 2a0404 │ │ │ │ + bcc 2a0574 │ │ │ │ ldrh r7, [r1, #74] @ 0x4a │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ bl 13e3ec │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2a039c │ │ │ │ + beq 2a050c │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a0430 │ │ │ │ + beq 2a05a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 149a8c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ @@ -657200,29 +657292,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 29fde4 │ │ │ │ - ldr r2, [pc, #756] @ 2a0700 │ │ │ │ - ldr r3, [pc, #748] @ 2a06fc │ │ │ │ + bl 29ff54 │ │ │ │ + ldr r2, [pc, #756] @ 2a0870 │ │ │ │ + ldr r3, [pc, #748] @ 2a086c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a06f4 │ │ │ │ + bne 2a0864 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a05a0 │ │ │ │ + beq 2a0710 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #55] @ 0x37 │ │ │ │ bl 149a8c │ │ │ │ mov r9, #1 │ │ │ │ @@ -657233,34 +657325,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 2a0548 │ │ │ │ + beq 2a06b8 │ │ │ │ cmp r7, #189 @ 0xbd │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldrb sl, [sp, #55] @ 0x37 │ │ │ │ - beq 2a04e0 │ │ │ │ + beq 2a0650 │ │ │ │ cmp r7, #145 @ 0x91 │ │ │ │ - beq 2a0598 │ │ │ │ + beq 2a0708 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 1e1b8 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a05c0 │ │ │ │ + bne 2a0730 │ │ │ │ mov r0, fp │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ - ldr r3, [pc, #576] @ 2a0704 │ │ │ │ + ldr r3, [pc, #576] @ 2a0874 │ │ │ │ sub r2, r7, #142 @ 0x8e │ │ │ │ add r3, pc, r3 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 2a058c │ │ │ │ + bhi 2a06fc │ │ │ │ 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 │ │ │ │ @@ -657280,234 +657372,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 29f3ac │ │ │ │ - b 2a0404 │ │ │ │ + bl 29f51c │ │ │ │ + b 2a0574 │ │ │ │ ldrb r3, [fp, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a0488 │ │ │ │ + beq 2a05f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 149a8c │ │ │ │ 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 2a0488 │ │ │ │ + b 2a05f8 │ │ │ │ cmp r7, #150 @ 0x96 │ │ │ │ movne fp, #0 │ │ │ │ - beq 2a05d0 │ │ │ │ + beq 2a0740 │ │ │ │ mov sl, #0 │ │ │ │ - b 2a04f4 │ │ │ │ + b 2a0664 │ │ │ │ ldrb r3, [fp, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a039c │ │ │ │ + beq 2a050c │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ strb r9, [sp, #55] @ 0x37 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2a0554 │ │ │ │ + b 2a06c4 │ │ │ │ cmp r7, #147 @ 0x93 │ │ │ │ - beq 2a06c0 │ │ │ │ + beq 2a0830 │ │ │ │ cmp r7, #150 @ 0x96 │ │ │ │ - bne 2a06ec │ │ │ │ + bne 2a085c │ │ │ │ mov fp, sl │ │ │ │ mov sl, #0 │ │ │ │ - b 2a04f4 │ │ │ │ + b 2a0664 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a06c8 │ │ │ │ - ldr r3, [pc, #272] @ 2a0708 │ │ │ │ + bne 2a0838 │ │ │ │ + ldr r3, [pc, #272] @ 2a0878 │ │ │ │ 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 2a0598 │ │ │ │ + bne 2a0708 │ │ │ │ orr fp, sl, fp │ │ │ │ mov sl, #0 │ │ │ │ - b 2a04f4 │ │ │ │ + b 2a0664 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mvnne fp, #-16777216 @ 0xff000000 │ │ │ │ - bne 2a064c │ │ │ │ - ldr r3, [pc, #204] @ 2a0708 │ │ │ │ + bne 2a07bc │ │ │ │ + ldr r3, [pc, #204] @ 2a0878 │ │ │ │ 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 2a04f4 │ │ │ │ - b 2a0598 │ │ │ │ + beq 2a0664 │ │ │ │ + b 2a0708 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2a06d8 │ │ │ │ - ldr r2, [pc, #144] @ 2a070c │ │ │ │ - ldr r3, [pc, #144] @ 2a0710 │ │ │ │ + bne 2a0848 │ │ │ │ + ldr r2, [pc, #144] @ 2a087c │ │ │ │ + ldr r3, [pc, #144] @ 2a0880 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dba0 <__aeabi_dmul@plt> │ │ │ │ bl 1dfb4 │ │ │ │ mov fp, r0 │ │ │ │ - b 2a04f4 │ │ │ │ + b 2a0664 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2a06e0 │ │ │ │ - ldr r3, [pc, #104] @ 2a0714 │ │ │ │ + bne 2a0850 │ │ │ │ + ldr r3, [pc, #104] @ 2a0884 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dba0 <__aeabi_dmul@plt> │ │ │ │ bl 1dd68 │ │ │ │ mov fp, r0 │ │ │ │ - b 2a04f4 │ │ │ │ + b 2a0664 │ │ │ │ mov fp, #0 │ │ │ │ - b 2a0610 │ │ │ │ + b 2a0780 │ │ │ │ cmp r7, #147 @ 0x93 │ │ │ │ mvn fp, #255 @ 0xff │ │ │ │ - bne 2a0598 │ │ │ │ - b 2a0610 │ │ │ │ + bne 2a0708 │ │ │ │ + b 2a0780 │ │ │ │ mvn fp, #0 │ │ │ │ - b 2a0598 │ │ │ │ - ldr fp, [pc, #48] @ 2a0718 │ │ │ │ + b 2a0708 │ │ │ │ + ldr fp, [pc, #48] @ 2a0888 │ │ │ │ mov sl, #0 │ │ │ │ - b 2a04f4 │ │ │ │ + b 2a0664 │ │ │ │ mov fp, #0 │ │ │ │ - b 2a064c │ │ │ │ + b 2a07bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r8, ip, lsr #25 │ │ │ │ + subseq pc, r8, ip, lsr fp @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, ip, ror #23 │ │ │ │ + subseq pc, r8, ip, ror sl @ │ │ │ │ andeq r4, lr, r9, lsr #25 │ │ │ │ - strdmi pc, [pc, #-255] @ 2a0611 │ │ │ │ + strdmi pc, [pc, #-255] @ 2a0781 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ - strdmi pc, [pc, #255] @ 2a0817 │ │ │ │ + strdmi pc, [pc, #255] @ 2a0987 │ │ │ │ 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] @ 2a0880 │ │ │ │ - ldr ip, [pc, #332] @ 2a0884 │ │ │ │ + ldr lr, [pc, #332] @ 2a09f0 │ │ │ │ + ldr ip, [pc, #332] @ 2a09f4 │ │ │ │ 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 2a077c │ │ │ │ + beq 2a08ec │ │ │ │ ldrb ip, [ip, #53] @ 0x35 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2a083c │ │ │ │ + bne 2a09ac │ │ │ │ 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 2a07f8 │ │ │ │ + ble 2a0968 │ │ │ │ mov fp, #0 │ │ │ │ - b 2a07d0 │ │ │ │ + b 2a0940 │ │ │ │ ldrsh r3, [r5, #16] │ │ │ │ ldrsh r2, [r5, #18] │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 2a0848 │ │ │ │ + ble 2a09b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp] │ │ │ │ strh r4, [sp, #24] │ │ │ │ - bl 29f55c │ │ │ │ + bl 29f6cc │ │ │ │ orr r0, r0, fp │ │ │ │ ands fp, r0, #255 @ 0xff │ │ │ │ - bne 2a07b8 │ │ │ │ - ldr r2, [pc, #136] @ 2a0888 │ │ │ │ - ldr r3, [pc, #128] @ 2a0884 │ │ │ │ + bne 2a0928 │ │ │ │ + ldr r2, [pc, #136] @ 2a09f8 │ │ │ │ + ldr r3, [pc, #128] @ 2a09f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a087c │ │ │ │ + bne 2a09ec │ │ │ │ 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 2a032c │ │ │ │ + b 2a049c │ │ │ │ str sl, [sp] │ │ │ │ - bl 29f55c │ │ │ │ + bl 29f6cc │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a07f8 │ │ │ │ - ldr r2, [pc, #52] @ 2a088c │ │ │ │ - ldr r3, [pc, #40] @ 2a0884 │ │ │ │ + beq 2a0968 │ │ │ │ + ldr r2, [pc, #52] @ 2a09fc │ │ │ │ + ldr r3, [pc, #40] @ 2a09f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a087c │ │ │ │ + bne 2a09ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r8, r4, asr #17 │ │ │ │ + subseq pc, r8, r4, asr r7 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq pc, [r8], #-120 @ 0xffffff88 @ │ │ │ │ - subseq pc, r8, r0, lsr #15 │ │ │ │ + subseq pc, r8, r8, lsl #13 │ │ │ │ + subseq pc, r8, r0, lsr r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #632] @ 2a0b2c │ │ │ │ + ldr r3, [pc, #632] @ 2a0c9c │ │ │ │ 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 │ │ │ │ @@ -657521,181 +657613,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 2a0b04 │ │ │ │ + bhi 2a0c74 │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r9, [pc, #532] @ 2a0b30 │ │ │ │ + ldr r9, [pc, #532] @ 2a0ca0 │ │ │ │ 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 2a0b24 │ │ │ │ + beq 2a0c94 │ │ │ │ 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 2a091c │ │ │ │ + b 2a0a8c │ │ │ │ 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 2a0b24 │ │ │ │ + beq 2a0c94 │ │ │ │ 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 2a0970 │ │ │ │ - ldr r9, [pc, #364] @ 2a0b30 │ │ │ │ + b 2a0ae0 │ │ │ │ + ldr r9, [pc, #364] @ 2a0ca0 │ │ │ │ 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 2a0b24 │ │ │ │ + beq 2a0c94 │ │ │ │ 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 2a09c4 │ │ │ │ + b 2a0b34 │ │ │ │ mov r7, #1065353216 @ 0x3f800000 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r7, [r4, #4] │ │ │ │ - beq 2a0b24 │ │ │ │ + beq 2a0c94 │ │ │ │ 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 2a0a14 │ │ │ │ - ldr r9, [pc, #204] @ 2a0b30 │ │ │ │ + b 2a0b84 │ │ │ │ + ldr r9, [pc, #204] @ 2a0ca0 │ │ │ │ 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 2a0b24 │ │ │ │ + beq 2a0c94 │ │ │ │ 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 2a0a64 │ │ │ │ + b 2a0bd4 │ │ │ │ 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 2a0b24 │ │ │ │ + beq 2a0c94 │ │ │ │ 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 2a0ab4 │ │ │ │ + b 2a0c24 │ │ │ │ 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 2a08d0 │ │ │ │ + bne 2a0a40 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r4, lr, r1, 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] @ 2a0c34 │ │ │ │ + ldr ip, [pc, #232] @ 2a0da4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #224] @ 2a0c38 │ │ │ │ + ldr r3, [pc, #224] @ 2a0da8 │ │ │ │ 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 2a0ba4 │ │ │ │ + bne 2a0d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a0ba0 │ │ │ │ + bne 2a0d10 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cmp r3, r5 │ │ │ │ orreq r3, r2, #130 @ 0x82 │ │ │ │ - beq 2a0ba4 │ │ │ │ + beq 2a0d14 │ │ │ │ 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 │ │ │ │ @@ -657705,58 +657797,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 2a0c04 │ │ │ │ + beq 2a0d74 │ │ │ │ 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] @ 2a0c3c │ │ │ │ - ldr r3, [pc, #40] @ 2a0c38 │ │ │ │ + ldr r2, [pc, #48] @ 2a0dac │ │ │ │ + ldr r3, [pc, #40] @ 2a0da8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a0c30 │ │ │ │ + bne 2a0da0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r8, r4, lsr #9 │ │ │ │ + subseq pc, r8, r4, lsr r3 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, ip, ror #7 │ │ │ │ + subseq pc, r8, ip, ror r2 @ │ │ │ │ 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] @ 2a0d60 │ │ │ │ + ldr r0, [pc, #260] @ 2a0ed0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #256] @ 2a0d64 │ │ │ │ + ldr r3, [pc, #256] @ 2a0ed4 │ │ │ │ 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 2a0ca4 │ │ │ │ + bne 2a0e14 │ │ │ │ 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] │ │ │ │ @@ -657770,53 +657862,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 2a0d30 │ │ │ │ + beq 2a0ea0 │ │ │ │ cmp r7, r4 │ │ │ │ movne r6, r7 │ │ │ │ - beq 2a0d20 │ │ │ │ + beq 2a0e90 │ │ │ │ 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 2a0cf8 │ │ │ │ + bhi 2a0e68 │ │ │ │ ldr r3, [sl, #452] @ 0x1c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #48] @ 2a0d68 │ │ │ │ - ldr r3, [pc, #40] @ 2a0d64 │ │ │ │ + ldr r2, [pc, #48] @ 2a0ed8 │ │ │ │ + ldr r3, [pc, #40] @ 2a0ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a0d5c │ │ │ │ + bne 2a0ecc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0058f398 │ │ │ │ + subseq pc, r8, r8, lsr #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, r0, asr #5 │ │ │ │ + subseq pc, r8, r0, asr r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #240] @ 2a0e74 │ │ │ │ - ldr ip, [pc, #240] @ 2a0e78 │ │ │ │ + ldr lr, [pc, #240] @ 2a0fe4 │ │ │ │ + ldr ip, [pc, #240] @ 2a0fe8 │ │ │ │ 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 │ │ │ │ @@ -657828,15 +657920,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 2a0e44 │ │ │ │ + beq 2a0fb4 │ │ │ │ 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 │ │ │ │ @@ -657852,58 +657944,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 29f95c │ │ │ │ + bl 29facc │ │ │ │ ldr r3, [r5, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #48] @ 2a0e7c │ │ │ │ - ldr r3, [pc, #40] @ 2a0e78 │ │ │ │ + ldr r2, [pc, #48] @ 2a0fec │ │ │ │ + ldr r3, [pc, #40] @ 2a0fe8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a0e70 │ │ │ │ + bne 2a0fe0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r8, r4, ror r2 @ │ │ │ │ + subseq pc, r8, r4, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r8, ip, lsr #3 │ │ │ │ + subseq pc, r8, ip, lsr r0 @ │ │ │ │ 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] @ 2a1228 │ │ │ │ + ldr r2, [pc, #904] @ 2a1398 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #900] @ 2a122c │ │ │ │ + ldr r3, [pc, #900] @ 2a139c │ │ │ │ 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 2a1008 │ │ │ │ + beq 2a1178 │ │ │ │ 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 2a1034 │ │ │ │ + bne 2a11a4 │ │ │ │ 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] │ │ │ │ @@ -657917,18 +658009,18 @@ │ │ │ │ ldr r9, [r4, #56] @ 0x38 │ │ │ │ ldr r7, [r5] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ bl 13e3ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a0f44 │ │ │ │ + beq 2a10b4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 2a1120 │ │ │ │ + bhi 2a1290 │ │ │ │ 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] │ │ │ │ @@ -657936,57 +658028,57 @@ │ │ │ │ mul r3, r9, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 13e3ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a0f90 │ │ │ │ + beq 2a1100 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 2a1114 │ │ │ │ + bhi 2a1284 │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r8, #189 @ 0xbd │ │ │ │ add r0, r2, r3 │ │ │ │ - beq 2a11e4 │ │ │ │ - bls 2a10e8 │ │ │ │ + beq 2a1354 │ │ │ │ + bls 2a1258 │ │ │ │ cmp r8, #200 @ 0xc8 │ │ │ │ - beq 2a1190 │ │ │ │ + beq 2a1300 │ │ │ │ cmp r8, #202 @ 0xca │ │ │ │ - bne 2a1008 │ │ │ │ + bne 2a1178 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, #150 @ 0x96 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ bl 13e3ec │ │ │ │ mul r6, r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a0fe8 │ │ │ │ + beq 2a1158 │ │ │ │ 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 1618e4 │ │ │ │ - ldr r2, [pc, #544] @ 2a1230 │ │ │ │ - ldr r3, [pc, #536] @ 2a122c │ │ │ │ + ldr r2, [pc, #544] @ 2a13a0 │ │ │ │ + ldr r3, [pc, #536] @ 2a139c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a1224 │ │ │ │ + bne 2a1394 │ │ │ │ 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 │ │ │ │ @@ -658015,116 +658107,116 @@ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #32] │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r0 │ │ │ │ - beq 2a10d0 │ │ │ │ + beq 2a1240 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ movne r3, #15 │ │ │ │ - beq 2a112c │ │ │ │ + beq 2a129c │ │ │ │ ldr r2, [r6, #384] @ 0x180 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx r2 │ │ │ │ - b 2a1008 │ │ │ │ + b 2a1178 │ │ │ │ cmp r8, #146 @ 0x92 │ │ │ │ - beq 2a115c │ │ │ │ + beq 2a12cc │ │ │ │ cmp r8, #148 @ 0x94 │ │ │ │ - bne 2a1008 │ │ │ │ + bne 2a1178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ str fp, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ bl 1611f8 │ │ │ │ - b 2a1008 │ │ │ │ + b 2a1178 │ │ │ │ lsr r1, r1, #3 │ │ │ │ mul r1, r7, r1 │ │ │ │ - b 2a0f94 │ │ │ │ + b 2a1104 │ │ │ │ lsr r3, r3, #3 │ │ │ │ mul r3, r7, r3 │ │ │ │ - b 2a0f48 │ │ │ │ + b 2a10b8 │ │ │ │ ldrb r2, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2a114c │ │ │ │ + beq 2a12bc │ │ │ │ cmp r3, #6 │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ moveq r3, #16 │ │ │ │ - b 2a10d0 │ │ │ │ + b 2a1240 │ │ │ │ cmp r3, #6 │ │ │ │ movne r3, #32 │ │ │ │ moveq r3, #15 │ │ │ │ - b 2a10d0 │ │ │ │ + b 2a1240 │ │ │ │ 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 2a120c │ │ │ │ + bne 2a137c │ │ │ │ bl 16066c │ │ │ │ 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 13e3ec │ │ │ │ mul r6, r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a11c0 │ │ │ │ + beq 2a1330 │ │ │ │ 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 160c0c │ │ │ │ - b 2a1008 │ │ │ │ + b 2a1178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ stm sp, {sl, fp} │ │ │ │ bl 161678 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r7, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a0fb8 │ │ │ │ + b 2a1128 │ │ │ │ bl 1609a4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r7, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a1190 │ │ │ │ + b 2a1300 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r8, r4, asr r1 @ │ │ │ │ + subseq lr, r8, r4, ror #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r8, r8, ror #31 │ │ │ │ + subseq lr, r8, r8, ror lr │ │ │ │ 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] @ 2a15a4 │ │ │ │ + ldr r2, [pc, #852] @ 2a1714 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #848] @ 2a15a8 │ │ │ │ + ldr r3, [pc, #848] @ 2a1718 │ │ │ │ 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 │ │ │ │ @@ -658133,37 +658225,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 2a1568 │ │ │ │ + beq 2a16d8 │ │ │ │ ldr r3, [r4] │ │ │ │ and r6, r9, #137 @ 0x89 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1488 │ │ │ │ + beq 2a15f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a12cc │ │ │ │ + beq 2a143c │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 2a12f0 │ │ │ │ + beq 2a1460 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq fp, [sp, #8] │ │ │ │ - beq 2a1454 │ │ │ │ + beq 2a15c4 │ │ │ │ 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] │ │ │ │ @@ -658192,31 +658284,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 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1394 │ │ │ │ + beq 2a1504 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2a14a0 │ │ │ │ + beq 2a1610 │ │ │ │ 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 2a1560 │ │ │ │ + beq 2a16d0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 2a14c0 │ │ │ │ + beq 2a1630 │ │ │ │ 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} │ │ │ │ @@ -658227,59 +658319,59 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r2, lr │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #24] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1560 │ │ │ │ + beq 2a16d0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r3] │ │ │ │ - ldr r2, [pc, #384] @ 2a15ac │ │ │ │ - ldr r3, [pc, #376] @ 2a15a8 │ │ │ │ + ldr r2, [pc, #384] @ 2a171c │ │ │ │ + ldr r3, [pc, #376] @ 2a1718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a15a0 │ │ │ │ + bne 2a1710 │ │ │ │ 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 2a1480 │ │ │ │ + beq 2a15f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1450 │ │ │ │ + beq 2a15c0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b 2a12f0 │ │ │ │ + b 2a1460 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a12f0 │ │ │ │ + beq 2a1460 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ - b 2a12f0 │ │ │ │ + bl 328ac0 │ │ │ │ + b 2a1460 │ │ │ │ ldrb r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2a1398 │ │ │ │ + bne 2a1508 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b 2a1398 │ │ │ │ + b 2a1508 │ │ │ │ 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 │ │ │ │ @@ -658300,232 +658392,232 @@ │ │ │ │ ldr r3, [lr] │ │ │ │ ldrh r0, [r7, #74] @ 0x4a │ │ │ │ strh r6, [sp, #162] @ 0xa2 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ str r3, [ip] │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1544 │ │ │ │ + beq 2a16b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ movne r0, #15 │ │ │ │ - beq 2a1570 │ │ │ │ + beq 2a16e0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r8, #384] @ 0x180 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ - b 2a13c4 │ │ │ │ + b 2a1534 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 2a1424 │ │ │ │ + b 2a1594 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ - beq 2a1590 │ │ │ │ + beq 2a1700 │ │ │ │ cmp r3, #6 │ │ │ │ movne r0, #48 @ 0x30 │ │ │ │ moveq r0, #16 │ │ │ │ - b 2a1544 │ │ │ │ + b 2a16b4 │ │ │ │ cmp r3, #6 │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #15 │ │ │ │ - b 2a1544 │ │ │ │ + b 2a16b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r8, r4, lsr #27 │ │ │ │ + subseq lr, r8, r4, lsr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r8, ip, asr #23 │ │ │ │ + subseq lr, r8, ip, asr sl │ │ │ │ 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] @ 2a1804 │ │ │ │ + ldr r2, [pc, #568] @ 2a1974 │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #556] @ 2a1808 │ │ │ │ + ldr r3, [pc, #556] @ 2a1978 │ │ │ │ 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 2a1618 │ │ │ │ + beq 2a1788 │ │ │ │ mov r0, r7 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1618 │ │ │ │ + beq 2a1788 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a1768 │ │ │ │ + beq 2a18d8 │ │ │ │ cmp r7, #189 @ 0xbd │ │ │ │ - beq 2a16dc │ │ │ │ + beq 2a184c │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ - beq 2a1668 │ │ │ │ - ldr r2, [pc, #476] @ 2a180c │ │ │ │ - ldr r3, [pc, #468] @ 2a1808 │ │ │ │ + beq 2a17d8 │ │ │ │ + ldr r2, [pc, #476] @ 2a197c │ │ │ │ + ldr r3, [pc, #468] @ 2a1978 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a1800 │ │ │ │ + bne 2a1970 │ │ │ │ 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 2a1628 │ │ │ │ + beq 2a1798 │ │ │ │ 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 2a17f8 │ │ │ │ - ldr r2, [pc, #348] @ 2a1810 │ │ │ │ - ldr r3, [pc, #336] @ 2a1808 │ │ │ │ + beq 2a1968 │ │ │ │ + ldr r2, [pc, #348] @ 2a1980 │ │ │ │ + ldr r3, [pc, #336] @ 2a1978 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a1800 │ │ │ │ + bne 2a1970 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1628 │ │ │ │ + beq 2a1798 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1628 │ │ │ │ + bne 2a1798 │ │ │ │ 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 2a17f8 │ │ │ │ + beq 2a1968 │ │ │ │ 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 2a17e8 │ │ │ │ + beq 2a1958 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 2a16ac │ │ │ │ + b 2a181c │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1618 │ │ │ │ + beq 2a1788 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1618 │ │ │ │ + beq 2a1788 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1620 │ │ │ │ + bne 2a1790 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ cmp r7, #147 @ 0x93 │ │ │ │ mov r8, sp │ │ │ │ - beq 2a17dc │ │ │ │ + beq 2a194c │ │ │ │ cmp r7, #189 @ 0xbd │ │ │ │ - beq 2a1708 │ │ │ │ + beq 2a1878 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ moveq r3, #148 @ 0x94 │ │ │ │ strheq r3, [sp, #74] @ 0x4a │ │ │ │ - bne 2a17d0 │ │ │ │ + bne 2a1940 │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1710 │ │ │ │ - b 2a1708 │ │ │ │ + beq 2a1880 │ │ │ │ + b 2a1878 │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ - bne 2a1710 │ │ │ │ - b 2a17c0 │ │ │ │ + bne 2a1880 │ │ │ │ + b 2a1930 │ │ │ │ mov r3, #149 @ 0x95 │ │ │ │ strh r3, [sp, #74] @ 0x4a │ │ │ │ - b 2a1710 │ │ │ │ + b 2a1880 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, #0 │ │ │ │ - b 2a16ac │ │ │ │ + b 2a181c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r8, ip, lsr #20 │ │ │ │ + ldrheq lr, [r8], #-140 @ 0xffffff74 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r8, r8, asr #19 │ │ │ │ - subseq lr, r8, r4, asr #18 │ │ │ │ + subseq lr, r8, r8, asr r8 │ │ │ │ + ldrsbeq lr, [r8], #-116 @ 0xffffff8c │ │ │ │ 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 2a189c │ │ │ │ + beq 2a1a0c │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2a189c │ │ │ │ + bne 2a1a0c │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a1898 │ │ │ │ + beq 2a1a08 │ │ │ │ mov r1, #1 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a1898 │ │ │ │ + bne 2a1a08 │ │ │ │ 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 2a1898 │ │ │ │ - bl 328988 │ │ │ │ + beq 2a1a08 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a186c │ │ │ │ + beq 2a19dc │ │ │ │ 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 │ │ │ │ @@ -658546,81 +658638,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 2a195c │ │ │ │ + beq 2a1acc │ │ │ │ ldrb r7, [r9, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a1934 │ │ │ │ + beq 2a1aa4 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1934 │ │ │ │ + beq 2a1aa4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a1c30 │ │ │ │ + beq 2a1da0 │ │ │ │ ldrb r7, [r9, #4] │ │ │ │ cmp r4, #189 @ 0xbd │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2a195c │ │ │ │ + bne 2a1acc │ │ │ │ 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 2a1b3c │ │ │ │ + beq 2a1cac │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrh r4, [r6, #74] @ 0x4a │ │ │ │ cmp r0, r4 │ │ │ │ - beq 2a1b3c │ │ │ │ + beq 2a1cac │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a19a0 │ │ │ │ + beq 2a1b10 │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a1c08 │ │ │ │ + bhi 2a1d78 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a1df8 │ │ │ │ + beq 2a1f68 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a1bec │ │ │ │ + beq 2a1d5c │ │ │ │ cmp r6, r4 │ │ │ │ - beq 2a1a14 │ │ │ │ + beq 2a1b84 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a1a14 │ │ │ │ + bne 2a1b84 │ │ │ │ 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 2a1a14 │ │ │ │ - bl 328988 │ │ │ │ + beq 2a1b84 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a19e8 │ │ │ │ + beq 2a1b58 │ │ │ │ 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 │ │ │ │ @@ -658631,15 +658723,15 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [lr] │ │ │ │ str r3, [ip] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13e3ec │ │ │ │ ldr r4, [r8, #4] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2a1a8c │ │ │ │ + beq 2a1bfc │ │ │ │ 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] │ │ │ │ @@ -658650,36 +658742,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 2a1d90 │ │ │ │ + beq 2a1f00 │ │ │ │ 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 2a1d90 │ │ │ │ + beq 2a1f00 │ │ │ │ ldrh r0, [r6, #74] @ 0x4a │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1b00 │ │ │ │ + beq 2a1c70 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a1c4c │ │ │ │ + beq 2a1dbc │ │ │ │ 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 │ │ │ │ @@ -658689,43 +658781,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 2a1b54 │ │ │ │ + beq 2a1cc4 │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a1bfc │ │ │ │ + bhi 2a1d6c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1bb8 │ │ │ │ + beq 2a1d28 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1b88 │ │ │ │ + beq 2a1cf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1b88 │ │ │ │ + beq 2a1cf8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a1d28 │ │ │ │ + beq 2a1e98 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r4, #189 @ 0xbd │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1988 │ │ │ │ + bne 2a1af8 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1988 │ │ │ │ + bne 2a1af8 │ │ │ │ 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 │ │ │ │ @@ -658733,45 +658825,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 328950 │ │ │ │ - b 2a1a14 │ │ │ │ + bl 328ac0 │ │ │ │ + b 2a1b84 │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a19a0 │ │ │ │ + beq 2a1b10 │ │ │ │ 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 2a1234 │ │ │ │ + b 2a13a4 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1934 │ │ │ │ + beq 2a1aa4 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2a195c │ │ │ │ - b 2a1934 │ │ │ │ + bne 2a1acc │ │ │ │ + b 2a1aa4 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1b00 │ │ │ │ + beq 2a1c70 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1b00 │ │ │ │ + beq 2a1c70 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - bne 2a1d18 │ │ │ │ + bne 2a1e88 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ @@ -658781,20 +658873,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 2a1b28 │ │ │ │ + bne 2a1c98 │ │ │ │ ldrh r3, [r6, #74] @ 0x4a │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ - beq 2a1e24 │ │ │ │ + beq 2a1f94 │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bne 2a1d44 │ │ │ │ + bne 2a1eb4 │ │ │ │ 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 │ │ │ │ @@ -658805,118 +658897,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 161960 │ │ │ │ - b 2a1b28 │ │ │ │ + b 2a1c98 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ orr r3, sl, #4096 @ 0x1000 │ │ │ │ - b 2a1c8c │ │ │ │ + b 2a1dfc │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a1b88 │ │ │ │ + beq 2a1cf8 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2a1988 │ │ │ │ - b 2a1b88 │ │ │ │ + bne 2a1af8 │ │ │ │ + b 2a1cf8 │ │ │ │ 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 2a1e74 │ │ │ │ + beq 2a1fe4 │ │ │ │ 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 2a1e6c │ │ │ │ + beq 2a1fdc │ │ │ │ bl 160da0 │ │ │ │ - b 2a1b28 │ │ │ │ + b 2a1c98 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a1dac │ │ │ │ + beq 2a1f1c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a1dc8 │ │ │ │ + beq 2a1f38 │ │ │ │ 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 2a1de8 │ │ │ │ - bl 328988 │ │ │ │ + beq 2a1f58 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1e00 │ │ │ │ + beq 2a1f70 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 2a1b34 │ │ │ │ + b 2a1ca4 │ │ │ │ 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 2a1ddc │ │ │ │ - b 2a1de8 │ │ │ │ + bne 2a1f4c │ │ │ │ + b 2a1f58 │ │ │ │ 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 1612b0 │ │ │ │ - b 2a1b28 │ │ │ │ + b 2a1c98 │ │ │ │ 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 160d0c │ │ │ │ - b 2a1b28 │ │ │ │ + b 2a1c98 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2a1e50 │ │ │ │ + beq 2a1fc0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ bl 160a5c │ │ │ │ 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 160c88 │ │ │ │ - b 2a1b28 │ │ │ │ + b 2a1c98 │ │ │ │ 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 │ │ │ │ @@ -658924,76 +659016,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 2a1f3c │ │ │ │ + beq 2a20ac │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldrh r3, [r7, #74] @ 0x4a │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2a1f3c │ │ │ │ + beq 2a20ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1fd8 │ │ │ │ + beq 2a2148 │ │ │ │ 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 2a0e80 │ │ │ │ + b 2a0ff0 │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1f54 │ │ │ │ + beq 2a20c4 │ │ │ │ ldrb r3, [r7, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a1f08 │ │ │ │ + bhi 2a2078 │ │ │ │ ldrb r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1fbc │ │ │ │ + beq 2a212c │ │ │ │ ldrb r3, [r9, #5] │ │ │ │ ldrh r7, [r7, #74] @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a1f8c │ │ │ │ + beq 2a20fc │ │ │ │ mov r0, r7 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a1f8c │ │ │ │ + beq 2a20fc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a2024 │ │ │ │ + beq 2a2194 │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ cmp r7, #189 @ 0xbd │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1f08 │ │ │ │ + bne 2a2078 │ │ │ │ ldrb r3, [r9, #7] │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a1f08 │ │ │ │ + bne 2a2078 │ │ │ │ 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 2a0e80 │ │ │ │ + bl 2a0ff0 │ │ │ │ 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 │ │ │ │ @@ -659003,199 +659095,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 2a1f8c │ │ │ │ + beq 2a20fc │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2a1f08 │ │ │ │ - b 2a1f8c │ │ │ │ + bne 2a2078 │ │ │ │ + b 2a20fc │ │ │ │ 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] @ 2a2300 │ │ │ │ + ldr r1, [pc, #668] @ 2a2470 │ │ │ │ ldr r7, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #660] @ 2a2304 │ │ │ │ + ldr r2, [pc, #660] @ 2a2474 │ │ │ │ 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 2a21b0 │ │ │ │ + beq 2a2320 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrh r3, [r6, #74] @ 0x4a │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2a21b0 │ │ │ │ + beq 2a2320 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ - bne 2a2110 │ │ │ │ + bne 2a2280 │ │ │ │ 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 2a2100 │ │ │ │ + beq 2a2270 │ │ │ │ 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 2a0e80 │ │ │ │ + bl 2a0ff0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a22b0 │ │ │ │ + beq 2a2420 │ │ │ │ ldr r3, [r5, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a214c │ │ │ │ + beq 2a22bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a2290 │ │ │ │ + beq 2a2400 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a2174 │ │ │ │ + beq 2a22e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a2270 │ │ │ │ + beq 2a23e0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #388] @ 2a2308 │ │ │ │ - ldr r3, [pc, #380] @ 2a2304 │ │ │ │ + ldr r2, [pc, #388] @ 2a2478 │ │ │ │ + ldr r3, [pc, #380] @ 2a2474 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a22fc │ │ │ │ + bne 2a246c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1de10 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a21c8 │ │ │ │ + beq 2a2338 │ │ │ │ ldrb r3, [r6, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a20b0 │ │ │ │ + bhi 2a2220 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2230 │ │ │ │ + beq 2a23a0 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ ldrh r6, [r6, #74] @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2200 │ │ │ │ + beq 2a2370 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a2200 │ │ │ │ + beq 2a2370 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a22e0 │ │ │ │ + beq 2a2450 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r6, #189 @ 0xbd │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a20b0 │ │ │ │ + bne 2a2220 │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ cmp r6, #148 @ 0x94 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a20b0 │ │ │ │ - ldr r2, [pc, #212] @ 2a230c │ │ │ │ - ldr r3, [pc, #200] @ 2a2304 │ │ │ │ + bne 2a2220 │ │ │ │ + ldr r2, [pc, #212] @ 2a247c │ │ │ │ + ldr r3, [pc, #200] @ 2a2474 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a22fc │ │ │ │ + bne 2a246c │ │ │ │ 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 2a2160 │ │ │ │ - b 2a2174 │ │ │ │ + bne 2a22d0 │ │ │ │ + b 2a22e4 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #704] @ 0x2c0 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2a2138 │ │ │ │ - b 2a214c │ │ │ │ + bne 2a22a8 │ │ │ │ + b 2a22bc │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a2154 │ │ │ │ + beq 2a22c4 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - b 2a2154 │ │ │ │ + b 2a22c4 │ │ │ │ ldrb r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2a2200 │ │ │ │ + beq 2a2370 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2a20b0 │ │ │ │ - b 2a2200 │ │ │ │ + bne 2a2220 │ │ │ │ + b 2a2370 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r8, r4, lsl #31 │ │ │ │ + subseq sp, r8, r4, lsl lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r8, r4, ror lr │ │ │ │ - subseq sp, r8, r0, asr #27 │ │ │ │ + subseq sp, r8, r4, lsl #26 │ │ │ │ + subseq sp, r8, r0, asr 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 │ │ │ │ mov r1, #12 │ │ │ │ @@ -659219,98 +659311,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] @ 2a2420 │ │ │ │ - ldr r3, [pc, #140] @ 2a2424 │ │ │ │ + ldr r0, [pc, #140] @ 2a2590 │ │ │ │ + ldr r3, [pc, #140] @ 2a2594 │ │ │ │ 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] @ 2a2428 │ │ │ │ - ldr r1, [pc, #96] @ 2a242c │ │ │ │ + ldr r2, [pc, #96] @ 2a2598 │ │ │ │ + ldr r1, [pc, #96] @ 2a259c │ │ │ │ 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] @ 2a2430 │ │ │ │ - ldr r3, [pc, #40] @ 2a2424 │ │ │ │ + ldr r2, [pc, #56] @ 2a25a0 │ │ │ │ + ldr r3, [pc, #40] @ 2a2594 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a241c │ │ │ │ + bne 2a258c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r8, r4, ror #24 │ │ │ │ + ldrsheq sp, [r8], #-164 @ 0xffffff5c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ - subseq sp, r8, r0, lsl #24 │ │ │ │ + @ instruction: 0x0058da90 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ 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 2a2454 │ │ │ │ + bne 2a25c4 │ │ │ │ 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] @ 2a24e4 │ │ │ │ + ldr ip, [pc, #60] @ 2a2654 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #52] @ 2a24e8 │ │ │ │ + ldr ip, [pc, #52] @ 2a2658 │ │ │ │ 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 31ec0c │ │ │ │ + bl 31ed7c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0xffffff88 │ │ │ │ @ instruction: 0xfffffec0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -659320,126 +659412,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 2a25a0 │ │ │ │ + bne 2a2710 │ │ │ │ ldrb r2, [r6, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a2560 │ │ │ │ + beq 2a26d0 │ │ │ │ add r8, r6, #8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2554 │ │ │ │ + beq 2a26c4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2a258c │ │ │ │ + bne 2a26fc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 2a2538 │ │ │ │ + bhi 2a26a8 │ │ │ │ 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 2ab854 │ │ │ │ + b 2ab9c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab854 │ │ │ │ + bl 2ab9c4 │ │ │ │ ldrb r2, [r6, #7] │ │ │ │ - b 2a2554 │ │ │ │ + b 2a26c4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2ab934 │ │ │ │ - b 2a2524 │ │ │ │ + bl 2abaa4 │ │ │ │ + b 2a2694 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #208] @ 2a2698 │ │ │ │ - ldr ip, [pc, #208] @ 2a269c │ │ │ │ + ldr r3, [pc, #208] @ 2a2808 │ │ │ │ + ldr ip, [pc, #208] @ 2a280c │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 2a2668 │ │ │ │ + bhi 2a27d8 │ │ │ │ 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 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #14 │ │ │ │ moveq r0, #13 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ add r0, r1, #32 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ mov r0, #24 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ mov r0, #15 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ mov r0, #21 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #18 │ │ │ │ moveq r0, #17 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ mov r0, #16 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ add r0, r1, #4 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ mov r0, #25 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ mov r0, #23 │ │ │ │ - b 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ mov r0, #27 │ │ │ │ - b 2a25f0 │ │ │ │ - ldr r3, [pc, #48] @ 2a26a0 │ │ │ │ - ldr r2, [pc, #48] @ 2a26a4 │ │ │ │ + b 2a2760 │ │ │ │ + ldr r3, [pc, #48] @ 2a2810 │ │ │ │ + ldr r2, [pc, #48] @ 2a2814 │ │ │ │ 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 2a25f0 │ │ │ │ + b 2a2760 │ │ │ │ @ instruction: 0x000e2bb3 │ │ │ │ - subseq sp, r8, r8, lsr #20 │ │ │ │ + ldrheq sp, [r8], #-136 @ 0xffffff78 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r2, fp, r0, 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] @ 2a2840 │ │ │ │ - ldr lr, [pc, #368] @ 2a2844 │ │ │ │ + ldr ip, [pc, #368] @ 2a29b0 │ │ │ │ + ldr lr, [pc, #368] @ 2a29b4 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #17 │ │ │ │ - bhi 2a281c │ │ │ │ + bhi 2a298c │ │ │ │ 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] │ │ │ │ @@ -659511,39 +659603,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] @ 2a2848 │ │ │ │ - ldr r2, [pc, #36] @ 2a284c │ │ │ │ + ldr r3, [pc, #36] @ 2a29b8 │ │ │ │ + ldr r2, [pc, #36] @ 2a29bc │ │ │ │ ldr r1, [lr, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ andeq r2, lr, ip, asr #21 │ │ │ │ - subseq sp, r8, r4, lsr #18 │ │ │ │ + ldrheq sp, [r8], #-116 @ 0xffffff8c │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r2, fp, r8, asr #23 │ │ │ │ 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 ed5c0 │ │ │ │ - ldr r3, [pc, #136] @ 2a290c │ │ │ │ + ldr r3, [pc, #136] @ 2a2a7c │ │ │ │ mov r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 90864 │ │ │ │ lsr r1, r4, #5 │ │ │ │ and lr, r4, #31 │ │ │ │ @@ -659576,329 +659668,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] @ 2a35dc │ │ │ │ + ldr r3, [pc, #3252] @ 2a374c │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #3244] @ 2a35e0 │ │ │ │ + ldr r2, [pc, #3244] @ 2a3750 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #3240] @ 2a35e4 │ │ │ │ + ldr r3, [pc, #3240] @ 2a3754 │ │ │ │ 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 2ce3b4 │ │ │ │ + bl 2ce524 │ │ │ │ mov r0, r4 │ │ │ │ bl e2eac │ │ │ │ mov r0, r4 │ │ │ │ bl a6678 │ │ │ │ mov r0, r4 │ │ │ │ bl a3434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db2d4 │ │ │ │ + bl 2db444 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db400 │ │ │ │ + bl 2db570 │ │ │ │ ldrb r1, [r6, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a2a94 │ │ │ │ + beq 2a2c04 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ tst r2, #393216 @ 0x60000 │ │ │ │ - beq 2a29c8 │ │ │ │ + beq 2a2b38 │ │ │ │ ldrb r2, [r3, #184] @ 0xb8 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a2cd8 │ │ │ │ + bne 2a2e48 │ │ │ │ ldrb r2, [r3, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a2cb8 │ │ │ │ + bne 2a2e28 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a2cac │ │ │ │ + bne 2a2e1c │ │ │ │ ldrb r3, [r5, #739] @ 0x2e3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2abc │ │ │ │ + beq 2a2c2c │ │ │ │ ldr r3, [r6, #804] @ 0x324 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2ad0 │ │ │ │ + beq 2a2c40 │ │ │ │ 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 2a2a4c │ │ │ │ + beq 2a2bbc │ │ │ │ ldrb ip, [r3, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ movne r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ movne r1, r0 │ │ │ │ - bne 2a2a20 │ │ │ │ + bne 2a2b90 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r2, #24] │ │ │ │ moveq r1, r2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b7dec │ │ │ │ + bl 2b7f5c │ │ │ │ ldr r3, [r5, #708] @ 0x2c4 │ │ │ │ strb r3, [r4, #71] @ 0x47 │ │ │ │ - ldr r2, [pc, #2944] @ 2a35e8 │ │ │ │ + ldr r2, [pc, #2944] @ 2a3758 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ strb r3, [r4, #67] @ 0x43 │ │ │ │ - ldr r3, [pc, #2928] @ 2a35e4 │ │ │ │ + ldr r3, [pc, #2928] @ 2a3754 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #596] @ 0x254 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a35c0 │ │ │ │ + bne 2a3730 │ │ │ │ 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 2df350 │ │ │ │ - b 2a29a4 │ │ │ │ + bl 2df4c0 │ │ │ │ + b 2a2b14 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2cea50 │ │ │ │ + bl 2cebc0 │ │ │ │ ldr r3, [r6, #804] @ 0x324 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a29f8 │ │ │ │ + bne 2a2b68 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 2a2c48 │ │ │ │ + b 2a2db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ba558 │ │ │ │ + bl 2ba6c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd300 │ │ │ │ + bl 2cd470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 308074 │ │ │ │ + bl 3081e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 300ca0 │ │ │ │ + bl 300e10 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2a356c │ │ │ │ + bne 2a36dc │ │ │ │ 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 2f4cb4 │ │ │ │ + bl 2f4e24 │ │ │ │ orr r6, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ebf04 │ │ │ │ + bl 2ec074 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ orr r6, r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eb17c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ orr r6, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 304dbc │ │ │ │ + bl 304f2c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ orr r6, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 305968 │ │ │ │ + bl 305ad8 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ orr r6, r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af19c │ │ │ │ + bl 2af30c │ │ │ │ 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 2a2c10 │ │ │ │ + bne 2a2d80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ - bne 2a3580 │ │ │ │ + bne 2a36f0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a3598 │ │ │ │ + bne 2a3708 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a2c04 │ │ │ │ + beq 2a2d74 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c0b40 │ │ │ │ + bl 2c0cb0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 2a35b0 │ │ │ │ + bne 2a3720 │ │ │ │ ldrb r3, [r4, #310] @ 0x136 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r4, #310] @ 0x136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308cac │ │ │ │ + bl 308e1c │ │ │ │ orr r6, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e72a8 │ │ │ │ + bl 2e7418 │ │ │ │ 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 2a3558 │ │ │ │ + bne 2a36c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2a2a08 │ │ │ │ + beq 2a2b78 │ │ │ │ mov r0, r4 │ │ │ │ bl a29a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #917504 @ 0xe0000 │ │ │ │ mov r0, r4 │ │ │ │ bl a5e2c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea930 │ │ │ │ + bl 2eaaa0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ec350 │ │ │ │ + bl 2ec4c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r2, [r3, #87] @ 0x57 │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2a2ad8 │ │ │ │ + beq 2a2c48 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bbf84 │ │ │ │ + bl 2bc0f4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd724 │ │ │ │ - b 2a2ad8 │ │ │ │ + bl 2cd894 │ │ │ │ + b 2a2c48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl ea780 │ │ │ │ - b 2a29e0 │ │ │ │ + b 2a2b50 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r2, [r5, #740] @ 0x2e4 │ │ │ │ mov r1, #0 │ │ │ │ eor r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e69dc │ │ │ │ + bl 2e6b4c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 2a29d4 │ │ │ │ + b 2a2b44 │ │ │ │ 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] @ 2a35ec │ │ │ │ + ldr r3, [pc, #2268] @ 2a375c │ │ │ │ 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 ee570 │ │ │ │ - ldr r3, [pc, #2236] @ 2a35f0 │ │ │ │ + ldr r3, [pc, #2236] @ 2a3760 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #2220] @ 2a35f4 │ │ │ │ + ldr r3, [pc, #2220] @ 2a3764 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 143580 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2a2d8c │ │ │ │ + beq 2a2efc │ │ │ │ mov r3, r2 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2a2dbc │ │ │ │ + bne 2a2f2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a2d70 │ │ │ │ + bne 2a2ee0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - beq 2a29c8 │ │ │ │ + beq 2a2b38 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ - b 2a29c8 │ │ │ │ + b 2a2b38 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #2096] @ 2a35f8 │ │ │ │ + ldr r3, [pc, #2096] @ 2a3768 │ │ │ │ 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 2a35d0 │ │ │ │ + beq 2a3740 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a2e20 │ │ │ │ + beq 2a2f90 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov fp, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 915d0 │ │ │ │ @@ -659963,80 +660055,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 2a331c │ │ │ │ + beq 2a348c │ │ │ │ mov r4, #0 │ │ │ │ mov fp, sl │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a32f8 │ │ │ │ + beq 2a3468 │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a352c │ │ │ │ + beq 2a369c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2a2fd8 │ │ │ │ + bne 2a3148 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r1, [pc, #1680] @ 2a35fc │ │ │ │ + ldr r1, [pc, #1680] @ 2a376c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2a2fd8 │ │ │ │ + bne 2a3148 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr sl, [r2] │ │ │ │ ldrb r2, [sl, #12] │ │ │ │ cmp r2, #1 │ │ │ │ movne sl, #0 │ │ │ │ mov r2, sl │ │ │ │ - b 2a2fa0 │ │ │ │ + b 2a3110 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2a35c4 │ │ │ │ + bne 2a3734 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a3018 │ │ │ │ + beq 2a3188 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2a2f8c │ │ │ │ + bne 2a30fc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a34f4 │ │ │ │ + beq 2a3664 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a32f8 │ │ │ │ + beq 2a3468 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a2ff4 │ │ │ │ + beq 2a3164 │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a2f54 │ │ │ │ + bne 2a30c4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2a32f8 │ │ │ │ + bne 2a3468 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r1, [pc, #1520] @ 2a35fc │ │ │ │ + ldr r1, [pc, #1520] @ 2a376c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2a32f8 │ │ │ │ + bne 2a3468 │ │ │ │ mov r7, #0 │ │ │ │ - b 2a2f70 │ │ │ │ + b 2a30e0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2a2fb8 │ │ │ │ + bne 2a3128 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #1480] @ 2a3600 │ │ │ │ + ldr r2, [pc, #1480] @ 2a3770 │ │ │ │ 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 │ │ │ │ @@ -660047,15 +660139,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 2a32d8 │ │ │ │ + beq 2a3448 │ │ │ │ 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] │ │ │ │ @@ -660066,32 +660158,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 2a3518 │ │ │ │ + bhi 2a3688 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2a33e4 │ │ │ │ + bhi 2a3554 │ │ │ │ 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 2a3130 │ │ │ │ + beq 2a32a0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 96248 │ │ │ │ @@ -660130,19 +660222,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 2a33f0 │ │ │ │ + bne 2a3560 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldrb r6, [r3, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1052] @ 2a35fc │ │ │ │ + ldr r1, [pc, #1052] @ 2a376c │ │ │ │ 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 │ │ │ │ @@ -660158,15 +660250,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 2a3254 │ │ │ │ + bne 2a33c4 │ │ │ │ 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] │ │ │ │ @@ -660192,90 +660284,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 2a30b8 │ │ │ │ + bcc 2a3228 │ │ │ │ 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 143828 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bne 2a2fd8 │ │ │ │ + bne 2a3148 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2a2f38 │ │ │ │ + bne 2a30a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a331c │ │ │ │ + beq 2a348c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r8 │ │ │ │ bl a3798 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 143960 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2a3374 │ │ │ │ + beq 2a34e4 │ │ │ │ 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 143960 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2a333c │ │ │ │ + bne 2a34ac │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a33b8 │ │ │ │ + beq 2a3528 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a33b8 │ │ │ │ + beq 2a3528 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a354c │ │ │ │ + bne 2a36bc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a339c │ │ │ │ + bne 2a350c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ - b 2a2d8c │ │ │ │ + b 2a2efc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r3, [r9] │ │ │ │ - b 2a30f0 │ │ │ │ + b 2a3260 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r9] │ │ │ │ - b 2a30f0 │ │ │ │ + b 2a3260 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r9] │ │ │ │ - b 2a30f0 │ │ │ │ + b 2a3260 │ │ │ │ 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] │ │ │ │ @@ -660286,42 +660378,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 2a31d8 │ │ │ │ + beq 2a3348 │ │ │ │ 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 2a34e8 │ │ │ │ + beq 2a3658 │ │ │ │ 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] @ 2a3604 │ │ │ │ + ldr r3, [pc, #356] @ 2a3774 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r0, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #348] @ 2a3608 │ │ │ │ + ldr r1, [pc, #348] @ 2a3778 │ │ │ │ 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} │ │ │ │ @@ -660329,80 +660421,80 @@ │ │ │ │ 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 2a31d8 │ │ │ │ + b 2a3348 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2a3468 │ │ │ │ - b 2a31d8 │ │ │ │ + bne 2a35d8 │ │ │ │ + b 2a3348 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #252] @ 2a3600 │ │ │ │ + ldr r2, [pc, #252] @ 2a3770 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - b 2a305c │ │ │ │ + b 2a31cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r9, #4] │ │ │ │ - b 2a30f0 │ │ │ │ + b 2a3260 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2a32f8 │ │ │ │ + bne 2a3468 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - ldr r0, [pc, #184] @ 2a35fc │ │ │ │ + ldr r0, [pc, #184] @ 2a376c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2a3010 │ │ │ │ - b 2a32f8 │ │ │ │ + beq 2a3180 │ │ │ │ + b 2a3468 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 2a2dec │ │ │ │ + b 2a2f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 303344 │ │ │ │ + bl 3034b4 │ │ │ │ orr r6, r6, r0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - b 2a2c40 │ │ │ │ + b 2a2db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eaf70 │ │ │ │ + bl 2eb0e0 │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ - b 2a2b38 │ │ │ │ + b 2a2ca8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a35a8 │ │ │ │ + bne 2a3718 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #80 @ 0x50 │ │ │ │ moveq r1, #16 │ │ │ │ - b 2a2bf0 │ │ │ │ + b 2a2d60 │ │ │ │ mov r1, #32 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #64 @ 0x40 │ │ │ │ - b 2a2bf0 │ │ │ │ + b 2a2d60 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - b 2a359c │ │ │ │ + b 2a370c │ │ │ │ mov r0, r4 │ │ │ │ bl a47b0 │ │ │ │ mov r6, r7 │ │ │ │ - b 2a2c04 │ │ │ │ + b 2a2d74 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ - ldrsbeq sp, [r8], #-96 @ 0xffffffa0 │ │ │ │ - ldrheq sp, [r8], #-108 @ 0xffffff94 │ │ │ │ + subseq sp, r8, r0, ror #10 │ │ │ │ + subseq sp, r8, ip, asr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r8, r8, lsl #11 │ │ │ │ + subseq sp, r8, r8, lsl r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r2, lr, r6, ror #7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @@ -660411,39 +660503,39 @@ │ │ │ │ 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] @ 2a3f48 │ │ │ │ + ldr r3, [pc, #2324] @ 2a40b8 │ │ │ │ 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] @ 2a3f4c │ │ │ │ + ldr r3, [pc, #2292] @ 2a40bc │ │ │ │ sub r6, r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ add fp, r6, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 2a3840 │ │ │ │ + bhi 2a39b0 │ │ │ │ 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] @ 2a3f50 │ │ │ │ + ldr r2, [pc, #2236] @ 2a40c0 │ │ │ │ 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 │ │ │ │ @@ -660471,40 +660563,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 2a372c │ │ │ │ + beq 2a389c │ │ │ │ cmp r3, #3 │ │ │ │ moveq ip, #36 @ 0x24 │ │ │ │ movne ip, #160 @ 0xa0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a3704 │ │ │ │ + beq 2a3874 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ cmp fp, #1 │ │ │ │ strb ip, [r3, r5] │ │ │ │ - beq 2a3704 │ │ │ │ + beq 2a3874 │ │ │ │ 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 2a3748 │ │ │ │ + bne 2a38b8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r5, [r9, #3] │ │ │ │ ands r5, r5, #2 │ │ │ │ - bne 2a3acc │ │ │ │ + bne 2a3c3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a3704 │ │ │ │ - ldr r3, [pc, #1992] @ 2a3f50 │ │ │ │ + beq 2a3874 │ │ │ │ + ldr r3, [pc, #1992] @ 2a40c0 │ │ │ │ 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 │ │ │ │ @@ -660541,108 +660633,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 2a3790 │ │ │ │ + bne 2a3900 │ │ │ │ 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 2a3898 │ │ │ │ + beq 2a3a08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a38a4 │ │ │ │ + bhi 2a3a14 │ │ │ │ cmp fp, #1 │ │ │ │ - bls 2a3f1c │ │ │ │ + bls 2a408c │ │ │ │ ldrb r3, [r9, #3] │ │ │ │ ands r3, r3, #2 │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq 2a38ac │ │ │ │ + beq 2a3a1c │ │ │ │ ldrh r3, [r9, #28] │ │ │ │ lsls r3, r3, #22 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a38ac │ │ │ │ + b 2a3a1c │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2a3ee0 │ │ │ │ + bne 2a4050 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a3704 │ │ │ │ + beq 2a3874 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1684] @ 2a3f54 │ │ │ │ + ldr r3, [pc, #1684] @ 2a40c4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1672] @ 2a3f58 │ │ │ │ + ldr r3, [pc, #1672] @ 2a40c8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movne r3, fp │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2a393c │ │ │ │ + b 2a3aac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #1644] @ 2a3f5c │ │ │ │ - ldr r1, [pc, #1644] @ 2a3f60 │ │ │ │ + ldr r2, [pc, #1644] @ 2a40cc │ │ │ │ + ldr r1, [pc, #1644] @ 2a40d0 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r3, r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ bl 1424b4 │ │ │ │ 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 2a3704 │ │ │ │ + bne 2a3874 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bls 2a3704 │ │ │ │ + bls 2a3874 │ │ │ │ ldrh r5, [r9, #4] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ bl 141fd4 │ │ │ │ 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 2a3d04 │ │ │ │ + bne 2a3e74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2a3c44 │ │ │ │ + beq 2a3db4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2a38e4 │ │ │ │ + bne 2a3a54 │ │ │ │ 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] @ 2a3f50 │ │ │ │ + ldr ip, [pc, #1440] @ 2a40c0 │ │ │ │ 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 │ │ │ │ @@ -660664,25 +660756,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] @ 2a3f64 │ │ │ │ - ldr r1, [pc, #1340] @ 2a3f68 │ │ │ │ + ldr r2, [pc, #1340] @ 2a40d4 │ │ │ │ + ldr r1, [pc, #1340] @ 2a40d8 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r3, r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1424b4 │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ - ldr r2, [pc, #1308] @ 2a3f6c │ │ │ │ + ldr r2, [pc, #1308] @ 2a40dc │ │ │ │ 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 │ │ │ │ @@ -660699,116 +660791,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 2a3d1c │ │ │ │ - ldr r2, [pc, #1208] @ 2a3f70 │ │ │ │ + bne 2a3e8c │ │ │ │ + ldr r2, [pc, #1208] @ 2a40e0 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 2a3ea4 │ │ │ │ + bhi 2a4014 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1148] @ 2a3f54 │ │ │ │ + ldr r3, [pc, #1148] @ 2a40c4 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [sl, #20] │ │ │ │ bl ee570 │ │ │ │ ldrh r2, [r9, #28] │ │ │ │ - ldr r1, [pc, #1144] @ 2a3f74 │ │ │ │ + ldr r1, [pc, #1144] @ 2a40e4 │ │ │ │ lsl r2, r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ lsr r2, r2, #22 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 1424b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #131072 @ 0x20000 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 90864 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2a3704 │ │ │ │ + beq 2a3874 │ │ │ │ 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 2a3b44 │ │ │ │ - b 2a3704 │ │ │ │ - ldr r3, [pc, #1036] @ 2a3f78 │ │ │ │ + bne 2a3cb4 │ │ │ │ + b 2a3874 │ │ │ │ + ldr r3, [pc, #1036] @ 2a40e8 │ │ │ │ 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 2a3d94 │ │ │ │ + bne 2a3f04 │ │ │ │ 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 2a3bc8 │ │ │ │ + beq 2a3d38 │ │ │ │ cmp r7, #18 │ │ │ │ - beq 2a392c │ │ │ │ + beq 2a3a9c │ │ │ │ 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 2a3bd8 │ │ │ │ + bhi 2a3d48 │ │ │ │ str r5, [r6, #88] @ 0x58 │ │ │ │ str lr, [r6, #92] @ 0x5c │ │ │ │ - b 2a3918 │ │ │ │ - ldr r3, [pc, #868] @ 2a3f78 │ │ │ │ + b 2a3a88 │ │ │ │ + ldr r3, [pc, #868] @ 2a40e8 │ │ │ │ mov r2, #1 │ │ │ │ - b 2a3b6c │ │ │ │ + b 2a3cdc │ │ │ │ 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 2a3b80 │ │ │ │ - ldr r3, [pc, #828] @ 2a3f7c │ │ │ │ + b 2a3cf0 │ │ │ │ + ldr r3, [pc, #828] @ 2a40ec │ │ │ │ mov r2, #0 │ │ │ │ - b 2a3b6c │ │ │ │ + b 2a3cdc │ │ │ │ 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] │ │ │ │ @@ -660817,17 +660909,17 @@ │ │ │ │ bl 1424b4 │ │ │ │ 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 2a3d50 │ │ │ │ + beq 2a3ec0 │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ - ldr r2, [pc, #748] @ 2a3f80 │ │ │ │ + ldr r2, [pc, #748] @ 2a40f0 │ │ │ │ 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 │ │ │ │ @@ -660845,164 +660937,164 @@ │ │ │ │ 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 2a3cd0 │ │ │ │ + bhi 2a3e40 │ │ │ │ str r5, [r0, #72] @ 0x48 │ │ │ │ str lr, [r0, #76] @ 0x4c │ │ │ │ - b 2a3918 │ │ │ │ + b 2a3a88 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ bl ee570 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 2a3968 │ │ │ │ + b 2a3ad8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2a25b0 │ │ │ │ + bl 2a2720 │ │ │ │ cmp r0, #12 │ │ │ │ cmpne r0, #3 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bne 2a3db8 │ │ │ │ - ldr r3, [pc, #572] @ 2a3f7c │ │ │ │ + bne 2a3f28 │ │ │ │ + ldr r3, [pc, #572] @ 2a40ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 2a3b80 │ │ │ │ + b 2a3cf0 │ │ │ │ ldrb r0, [r9, #16] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 2a3e14 │ │ │ │ + beq 2a3f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a3e54 │ │ │ │ + bne 2a3fc4 │ │ │ │ ldrb r6, [sl, #737] @ 0x2e1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2a3d88 │ │ │ │ + beq 2a3ef8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #520] @ 2a3f84 │ │ │ │ + ldr r2, [pc, #520] @ 2a40f4 │ │ │ │ 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 2a3c88 │ │ │ │ + b 2a3df8 │ │ │ │ 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 2a3d9c │ │ │ │ - b 2a3ba0 │ │ │ │ + bhi 2a3f0c │ │ │ │ + b 2a3d10 │ │ │ │ cmp r0, #22 │ │ │ │ - beq 2a3e8c │ │ │ │ + beq 2a3ffc │ │ │ │ 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 2a3b80 │ │ │ │ + beq 2a3cf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #400] @ 2a3f7c │ │ │ │ + ldr r3, [pc, #400] @ 2a40ec │ │ │ │ ldrb r1, [r6, #306] @ 0x132 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, #4 │ │ │ │ lsr r1, r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl ee570 │ │ │ │ ldr r6, [sl, #20] │ │ │ │ str r4, [sl, #728] @ 0x2d8 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 2a3b80 │ │ │ │ + b 2a3cf0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #360] @ 2a3f88 │ │ │ │ + ldr r3, [pc, #360] @ 2a40f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrb r3, [sl, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #16] │ │ │ │ - ldrne r2, [pc, #332] @ 2a3f84 │ │ │ │ + ldrne r2, [pc, #332] @ 2a40f4 │ │ │ │ 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 2a3c88 │ │ │ │ + b 2a3df8 │ │ │ │ cmp r0, #20 │ │ │ │ - bne 2a3f28 │ │ │ │ + bne 2a4098 │ │ │ │ ldrb r3, [sl, #738] @ 0x2e2 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #16] │ │ │ │ - ldrne r2, [pc, #276] @ 2a3f84 │ │ │ │ + ldrne r2, [pc, #276] @ 2a40f4 │ │ │ │ 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 2a3c88 │ │ │ │ - ldr r3, [pc, #228] @ 2a3f78 │ │ │ │ + b 2a3df8 │ │ │ │ + ldr r3, [pc, #228] @ 2a40e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r6, [sl, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 2a3b80 │ │ │ │ + b 2a3cf0 │ │ │ │ ldr ip, [r9, #16] │ │ │ │ - ldr r2, [pc, #220] @ 2a3f8c │ │ │ │ + ldr r2, [pc, #220] @ 2a40fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsr ip, ip, #8 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ lsl ip, ip, #16 │ │ │ │ - ldr r2, [pc, #204] @ 2a3f90 │ │ │ │ + ldr r2, [pc, #204] @ 2a4100 │ │ │ │ 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 2a38a4 │ │ │ │ + beq 2a3a14 │ │ │ │ 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 2a3704 │ │ │ │ + b 2a3874 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a38a4 │ │ │ │ + b 2a3a14 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ lsr r1, r1, #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - bl 2a25b0 │ │ │ │ + bl 2a2720 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - b 2a3c88 │ │ │ │ - subseq ip, r8, r4, asr #19 │ │ │ │ + b 2a3df8 │ │ │ │ + subseq ip, r8, r4, asr r8 │ │ │ │ andeq r1, lr, r6, ror fp │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ andeq r1, fp, ip, asr #22 │ │ │ │ @ instruction: 0xffe00002 │ │ │ │ andeq r1, fp, r0, lsr fp │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ @@ -661018,30 +661110,30 @@ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r1, fp, r8, lsl #10 │ │ │ │ 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] @ 2a40bc │ │ │ │ + ldr r2, [pc, #268] @ 2a422c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #260] @ 2a40c0 │ │ │ │ + ldr r1, [pc, #260] @ 2a4230 │ │ │ │ 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] @ 2a40c4 │ │ │ │ + ldr r1, [pc, #216] @ 2a4234 │ │ │ │ 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 │ │ │ │ @@ -661087,25 +661179,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 ip, r8, r0, asr #32 │ │ │ │ + ldrsbeq fp, [r8], #-224 @ 0xffffff20 │ │ │ │ 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] @ 2a4298 │ │ │ │ + ldr r2, [pc, #436] @ 2a4408 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2a429c │ │ │ │ + ldr r3, [pc, #432] @ 2a440c │ │ │ │ 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 │ │ │ │ @@ -661119,174 +661211,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 2a428c │ │ │ │ + beq 2a43fc │ │ │ │ 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 2a414c │ │ │ │ + bhi 2a42bc │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2a4284 │ │ │ │ + bne 2a43f4 │ │ │ │ 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 2a41dc │ │ │ │ + bne 2a434c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a4284 │ │ │ │ + beq 2a43f4 │ │ │ │ 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 2a41bc │ │ │ │ + bne 2a432c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2a4284 │ │ │ │ + beq 2a43f4 │ │ │ │ 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] @ 2a42a0 │ │ │ │ + ldr r3, [pc, #140] @ 2a4410 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2a42a4 │ │ │ │ + ldr r0, [pc, #132] @ 2a4414 │ │ │ │ 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] @ 2a42a8 │ │ │ │ - ldr r3, [pc, #60] @ 2a429c │ │ │ │ + ldr r2, [pc, #76] @ 2a4418 │ │ │ │ + ldr r3, [pc, #60] @ 2a440c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a4294 │ │ │ │ + bne 2a4404 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2a4254 │ │ │ │ + b 2a43c4 │ │ │ │ mov r3, #1 │ │ │ │ - b 2a4170 │ │ │ │ + b 2a42e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r8, ip, lsl #30 │ │ │ │ + @ instruction: 0x0058bd9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - @ instruction: 0x0058bd9c │ │ │ │ + subseq fp, r8, ip, lsr #24 │ │ │ │ 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] @ 2a46d8 │ │ │ │ - ldr r3, [pc, #1044] @ 2a46dc │ │ │ │ + ldr r2, [pc, #1044] @ 2a4848 │ │ │ │ + ldr r3, [pc, #1044] @ 2a484c │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ - ldr r3, [pc, #948] @ 2a46e0 │ │ │ │ + bl 2a4238 │ │ │ │ + ldr r3, [pc, #948] @ 2a4850 │ │ │ │ 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 2a4374 │ │ │ │ + beq 2a44e4 │ │ │ │ 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] @ 2a46e4 │ │ │ │ + ldr r3, [pc, #848] @ 2a4854 │ │ │ │ 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 2a43dc │ │ │ │ + beq 2a454c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -661304,15 +661396,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a4444 │ │ │ │ + beq 2a45b4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -661330,28 +661422,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a44e0 │ │ │ │ + beq 2a4650 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -661369,15 +661461,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a4548 │ │ │ │ + beq 2a46b8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -661385,126 +661477,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] @ 2a46e8 │ │ │ │ + ldr r3, [pc, #380] @ 2a4858 │ │ │ │ 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 2a45b4 │ │ │ │ + beq 2a4724 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a4624 │ │ │ │ + beq 2a4794 │ │ │ │ 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] @ 2a46e8 │ │ │ │ + ldr r3, [pc, #164] @ 2a4858 │ │ │ │ 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 2a468c │ │ │ │ + beq 2a47fc │ │ │ │ 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] @ 2a46ec │ │ │ │ + ldr r1, [pc, #80] @ 2a485c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ bl 95d84 │ │ │ │ - ldr r2, [pc, #64] @ 2a46f0 │ │ │ │ - ldr r3, [pc, #40] @ 2a46dc │ │ │ │ + ldr r2, [pc, #64] @ 2a4860 │ │ │ │ + ldr r3, [pc, #40] @ 2a484c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a46d4 │ │ │ │ + bne 2a4844 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r8, r4, lsr sp │ │ │ │ + subseq fp, r8, r4, asr #23 │ │ │ │ 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, asr #18 │ │ │ │ + ldrsbeq fp, [r8], #-120 @ 0xffffff88 │ │ │ │ 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] @ 2a518c │ │ │ │ + ldr r2, [pc, #2676] @ 2a52fc │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mul r4, r3, r4 │ │ │ │ - ldr r3, [pc, #2664] @ 2a5190 │ │ │ │ + ldr r3, [pc, #2664] @ 2a5300 │ │ │ │ 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 │ │ │ │ @@ -661515,15 +661607,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 2a496c │ │ │ │ + bcc 2a4adc │ │ │ │ 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 │ │ │ │ @@ -661532,29 +661624,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 2a4db8 │ │ │ │ + bcc 2a4f28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r3, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - b 2a47cc │ │ │ │ + b 2a493c │ │ │ │ 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 2a47c8 │ │ │ │ + bls 2a4938 │ │ │ │ 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] │ │ │ │ @@ -661574,15 +661666,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 2a4bc8 │ │ │ │ + bne 2a4d38 │ │ │ │ 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 │ │ │ │ @@ -661590,15 +661682,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 2a4bc0 │ │ │ │ + beq 2a4d30 │ │ │ │ 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 │ │ │ │ @@ -661630,36 +661722,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 2a4bd8 │ │ │ │ + bcc 2a4d48 │ │ │ │ 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 2a47ac │ │ │ │ + bcc 2a491c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 2a4f64 │ │ │ │ + bls 2a50d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a517c │ │ │ │ + beq 2a52ec │ │ │ │ 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] │ │ │ │ @@ -661678,59 +661770,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 2a4c18 │ │ │ │ + beq 2a4d88 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2a4f4c │ │ │ │ + beq 2a50bc │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2a4f34 │ │ │ │ + beq 2a50a4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2a4e10 │ │ │ │ + beq 2a4f80 │ │ │ │ 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 2a4a70 │ │ │ │ + beq 2a4be0 │ │ │ │ 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 2a4b64 │ │ │ │ + beq 2a4cd4 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ @@ -661743,107 +661835,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 2a4b20 │ │ │ │ + beq 2a4c90 │ │ │ │ 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] @ 2a5194 │ │ │ │ + ldr r1, [pc, #1640] @ 2a5304 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #1624] @ 2a5198 │ │ │ │ + ldr r1, [pc, #1624] @ 2a5308 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bcc 2a4a94 │ │ │ │ + bcc 2a4c04 │ │ │ │ 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 2a49d0 │ │ │ │ + bne 2a4b40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #1536] @ 2a519c │ │ │ │ - ldr r3, [pc, #1520] @ 2a5190 │ │ │ │ + ldr r2, [pc, #1536] @ 2a530c │ │ │ │ + ldr r3, [pc, #1520] @ 2a5300 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a5188 │ │ │ │ + bne 2a52f8 │ │ │ │ add sp, sp, #764 @ 0x2fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2a489c │ │ │ │ + bne 2a4a0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 2a493c │ │ │ │ + bcs 2a4aac │ │ │ │ ldrb r5, [r4, #17] │ │ │ │ cmp r5, #32 │ │ │ │ - beq 2a4ddc │ │ │ │ + beq 2a4f4c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 2a4c4c │ │ │ │ + bne 2a4dbc │ │ │ │ cmp r2, #16 │ │ │ │ mov r1, r2 │ │ │ │ - beq 2a4f80 │ │ │ │ + beq 2a50f0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2a4f04 │ │ │ │ + beq 2a5074 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2a4fb0 │ │ │ │ + beq 2a5120 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 2a4c70 │ │ │ │ + b 2a4de0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2a4f1c │ │ │ │ + beq 2a508c │ │ │ │ cmp r3, #32 │ │ │ │ moveq sl, r0 │ │ │ │ - beq 2a4b64 │ │ │ │ + beq 2a4cd4 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2a4a14 │ │ │ │ + bne 2a4b84 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #1376] @ 2a51a0 │ │ │ │ + ldr r1, [pc, #1376] @ 2a5310 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4b64 │ │ │ │ + b 2a4cd4 │ │ │ │ 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 2a4d64 │ │ │ │ + bhi 2a4ed4 │ │ │ │ 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 │ │ │ │ @@ -661862,48 +661954,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 2a4d60 │ │ │ │ + bcs 2a4ed0 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r1, r4 │ │ │ │ - beq 2a4ca0 │ │ │ │ + beq 2a4e10 │ │ │ │ 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 2a4d44 │ │ │ │ + beq 2a4eb4 │ │ │ │ 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] @ 2a51a4 │ │ │ │ + ldr r1, [pc, #1112] @ 2a5314 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2a4ca0 │ │ │ │ + b 2a4e10 │ │ │ │ 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 │ │ │ │ @@ -661915,39 +662007,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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r4, r0 │ │ │ │ - b 2a493c │ │ │ │ + b 2a4aac │ │ │ │ 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 2a47fc │ │ │ │ + b 2a496c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2a4f98 │ │ │ │ + beq 2a5108 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2a4d80 │ │ │ │ + beq 2a4ef0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2a4c4c │ │ │ │ + bne 2a4dbc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #932] @ 2a51a8 │ │ │ │ + ldr r1, [pc, #932] @ 2a5318 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4d80 │ │ │ │ + b 2a4ef0 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -661956,20 +662048,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 2a4e30 │ │ │ │ + bne 2a4fa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2a40c8 │ │ │ │ - ldr r1, [pc, #820] @ 2a51a0 │ │ │ │ + bl 2a4238 │ │ │ │ + ldr r1, [pc, #820] @ 2a5310 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -661981,201 +662073,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 2a4e94 │ │ │ │ + bne 2a5004 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2a40c8 │ │ │ │ - ldr r1, [pc, #720] @ 2a51a0 │ │ │ │ + bl 2a4238 │ │ │ │ + ldr r1, [pc, #720] @ 2a5310 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #716] @ 2a51ac │ │ │ │ + ldr r1, [pc, #716] @ 2a531c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #700] @ 2a51b0 │ │ │ │ + ldr r1, [pc, #700] @ 2a5320 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4b64 │ │ │ │ + b 2a4cd4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #676] @ 2a51b4 │ │ │ │ + ldr r1, [pc, #676] @ 2a5324 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4d80 │ │ │ │ + b 2a4ef0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4b64 │ │ │ │ + b 2a4cd4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #624] @ 2a51b0 │ │ │ │ + ldr r1, [pc, #624] @ 2a5320 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4b64 │ │ │ │ + b 2a4cd4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2a4b64 │ │ │ │ + b 2a4cd4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2a4b94 │ │ │ │ + b 2a4d04 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #556] @ 2a51b8 │ │ │ │ + ldr r1, [pc, #556] @ 2a5328 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4d80 │ │ │ │ + b 2a4ef0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #536] @ 2a51bc │ │ │ │ + ldr r1, [pc, #536] @ 2a532c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2a4d80 │ │ │ │ + b 2a4ef0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #500] @ 2a51b4 │ │ │ │ + ldr r1, [pc, #500] @ 2a5324 │ │ │ │ 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 2a40c8 │ │ │ │ - ldr r1, [pc, #444] @ 2a51a8 │ │ │ │ + bl 2a4238 │ │ │ │ + ldr r1, [pc, #444] @ 2a5318 │ │ │ │ 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 2a40c8 │ │ │ │ - ldr r1, [pc, #388] @ 2a51a8 │ │ │ │ + bl 2a4238 │ │ │ │ + ldr r1, [pc, #388] @ 2a5318 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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] @ 2a51c0 │ │ │ │ + ldr r1, [pc, #104] @ 2a5330 │ │ │ │ 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 2a4d80 │ │ │ │ + b 2a4ef0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2a4b7c │ │ │ │ + b 2a4cec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq fp, [r8], #-132 @ 0xffffff7c │ │ │ │ + subseq fp, r8, r4, ror #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq fp, r8, ip, asr r4 │ │ │ │ + subseq fp, r8, ip, ror #5 │ │ │ │ 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 │ │ │ │ @@ -662187,27 +662279,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] @ 2a53b4 │ │ │ │ + ldr r2, [pc, #448] @ 2a5524 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #444] @ 2a53b8 │ │ │ │ + ldr r3, [pc, #444] @ 2a5528 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2a5314 │ │ │ │ + beq 2a5484 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2a5314 │ │ │ │ + bls 2a5484 │ │ │ │ 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 │ │ │ │ @@ -662220,15 +662312,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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -662253,22 +662345,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 2a5254 │ │ │ │ + bcc 2a53c4 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a5380 │ │ │ │ + b 2a54f0 │ │ │ │ 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 │ │ │ │ @@ -662288,50 +662380,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] @ 2a53bc │ │ │ │ - ldr r3, [pc, #44] @ 2a53b8 │ │ │ │ + ldr r2, [pc, #52] @ 2a552c │ │ │ │ + ldr r3, [pc, #44] @ 2a5528 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a53b0 │ │ │ │ + bne 2a5520 │ │ │ │ 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, lsl #28 │ │ │ │ + @ instruction: 0x0058ac90 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r8, r0, ror ip │ │ │ │ + subseq sl, r8, r0, lsl #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 r2, [pc, #1328] @ 2a5908 │ │ │ │ - ldr r3, [pc, #1328] @ 2a590c │ │ │ │ + ldr r2, [pc, #1328] @ 2a5a78 │ │ │ │ + ldr r3, [pc, #1328] @ 2a5a7c │ │ │ │ ldrb r1, [r0, #736] @ 0x2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #1320] @ 2a5910 │ │ │ │ + ldr r8, [pc, #1320] @ 2a5a80 │ │ │ │ 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 2a5638 │ │ │ │ - ldr r1, [pc, #1280] @ 2a5914 │ │ │ │ + beq 2a57a8 │ │ │ │ + ldr r1, [pc, #1280] @ 2a5a84 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r6, r4, #4 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -662346,15 +662438,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 2a548c │ │ │ │ + beq 2a55fc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662367,15 +662459,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 2a54e0 │ │ │ │ + beq 2a5650 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662394,15 +662486,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 2a554c │ │ │ │ + beq 2a56bc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662415,15 +662507,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 2a55a0 │ │ │ │ + beq 2a5710 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662435,15 +662527,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 2a55f0 │ │ │ │ + beq 2a5760 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662451,23 +662543,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] @ 2a5918 │ │ │ │ - ldr r3, [pc, #756] @ 2a590c │ │ │ │ + ldr r2, [pc, #772] @ 2a5a88 │ │ │ │ + ldr r3, [pc, #756] @ 2a5a7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a5904 │ │ │ │ + bne 2a5a74 │ │ │ │ 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 │ │ │ │ @@ -662486,30 +662578,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] @ 2a591c │ │ │ │ + ldr r3, [pc, #636] @ 2a5a8c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a58e4 │ │ │ │ + bhi 2a5a54 │ │ │ │ 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] @ 2a5920 │ │ │ │ + ldr fp, [pc, #580] @ 2a5a90 │ │ │ │ add r9, r0, #24 │ │ │ │ strb r5, [r0, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ mov lr, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -662530,45 +662622,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] @ 2a5924 │ │ │ │ + ldr r3, [pc, #468] @ 2a5a94 │ │ │ │ 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 2a5794 │ │ │ │ + beq 2a5904 │ │ │ │ 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] @ 2a5928 │ │ │ │ + ldr r3, [pc, #392] @ 2a5a98 │ │ │ │ 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 2a57e4 │ │ │ │ + beq 2a5954 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662587,15 +662679,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2a5850 │ │ │ │ + beq 2a59c0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -662608,112 +662700,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 2a58a4 │ │ │ │ + beq 2a5a14 │ │ │ │ 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] @ 2a5924 │ │ │ │ + ldr r3, [pc, #116] @ 2a5a94 │ │ │ │ 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 2a55f0 │ │ │ │ + beq 2a5760 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ - b 2a55d8 │ │ │ │ + b 2a5748 │ │ │ │ mov fp, #32 │ │ │ │ - b 2a56c0 │ │ │ │ + b 2a5830 │ │ │ │ mov fp, #16 │ │ │ │ - b 2a56c0 │ │ │ │ + b 2a5830 │ │ │ │ mov fp, #8 │ │ │ │ - b 2a56c0 │ │ │ │ + b 2a5830 │ │ │ │ mov fp, #1 │ │ │ │ - b 2a56c0 │ │ │ │ + b 2a5830 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r8, ip, lsl ip │ │ │ │ + subseq sl, r8, ip, lsr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r8, r4, lsl #24 │ │ │ │ + @ instruction: 0x0058aa94 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - subseq sl, r8, r4, ror #19 │ │ │ │ + subseq sl, r8, r4, ror r8 │ │ │ │ andeq pc, sp, r0, 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] @ 2a627c │ │ │ │ + ldr r2, [pc, #2352] @ 2a63ec │ │ │ │ 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] @ 2a6280 │ │ │ │ + ldr r3, [pc, #2332] @ 2a63f0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r5, [pc, #2324] @ 2a6284 │ │ │ │ + ldr r5, [pc, #2324] @ 2a63f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a59b8 │ │ │ │ + bne 2a5b28 │ │ │ │ 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 2a60b0 │ │ │ │ + beq 2a6220 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2a59e0 │ │ │ │ + b 2a5b50 │ │ │ │ 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 2a5e0c │ │ │ │ + beq 2a5f7c │ │ │ │ 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 2a26a8 │ │ │ │ + bl 2a2818 │ │ │ │ ldr sl, [r8, #12] │ │ │ │ lsl sl, sl, #10 │ │ │ │ lsr sl, sl, #22 │ │ │ │ mov r0, sl │ │ │ │ bl 13e3ec │ │ │ │ ldrb r4, [r8, #12] │ │ │ │ and r3, r4, #15 │ │ │ │ @@ -662731,15 +662823,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 2a60f0 │ │ │ │ + beq 2a6260 │ │ │ │ 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] │ │ │ │ @@ -662757,15 +662849,15 @@ │ │ │ │ movne r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 9337c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ - ldr r3, [pc, #1964] @ 2a6288 │ │ │ │ + ldr r3, [pc, #1964] @ 2a63f8 │ │ │ │ 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 │ │ │ │ @@ -662792,21 +662884,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 2a5d14 │ │ │ │ + beq 2a5e84 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2a5b8c │ │ │ │ + beq 2a5cfc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96278 │ │ │ │ add sl, sl, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -662816,56 +662908,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 2a5d68 │ │ │ │ + beq 2a5ed8 │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ lsrs lr, lr, #4 │ │ │ │ - beq 2a5c28 │ │ │ │ + beq 2a5d98 │ │ │ │ clz lr, lr │ │ │ │ rsb lr, lr, #32 │ │ │ │ cmp r3, #663552 @ 0xa2000 │ │ │ │ and fp, lr, #255 @ 0xff │ │ │ │ strbne fp, [r6, #44] @ 0x2c │ │ │ │ - beq 2a5c38 │ │ │ │ + beq 2a5da8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1676] @ 2a628c │ │ │ │ - ldr r3, [pc, #1660] @ 2a6280 │ │ │ │ + ldr r2, [pc, #1676] @ 2a63fc │ │ │ │ + ldr r3, [pc, #1660] @ 2a63f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a6278 │ │ │ │ + bne 2a63e8 │ │ │ │ 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 2a5be8 │ │ │ │ + bne 2a5d58 │ │ │ │ mov fp, lr │ │ │ │ add sl, r6, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #1612] @ 2a6290 │ │ │ │ + ldr r3, [pc, #1612] @ 2a6400 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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} │ │ │ │ @@ -662878,15 +662970,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 2a5cdc │ │ │ │ + beq 2a5e4c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -662900,48 +662992,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 2a5fb8 │ │ │ │ + b 2a6128 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a5bc4 │ │ │ │ + bne 2a5d34 │ │ │ │ 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 2a5db8 │ │ │ │ + beq 2a5f28 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -662961,28 +663053,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 2a5d0c │ │ │ │ - b 2a5c3c │ │ │ │ + bne 2a5e7c │ │ │ │ + b 2a5dac │ │ │ │ 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 2a61d8 │ │ │ │ + beq 2a6348 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #20] │ │ │ │ bl 911bc │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ - ldr r1, [pc, #1096] @ 2a6288 │ │ │ │ + ldr r1, [pc, #1096] @ 2a63f8 │ │ │ │ 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] │ │ │ │ @@ -663012,30 +663104,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 2a6174 │ │ │ │ + beq 2a62e4 │ │ │ │ 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 2a5f30 │ │ │ │ + beq 2a60a0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -663054,114 +663146,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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a60c4 │ │ │ │ + beq 2a6234 │ │ │ │ cmp ip, #659456 @ 0xa1000 │ │ │ │ - bne 2a5be8 │ │ │ │ + bne 2a5d58 │ │ │ │ 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 2a5bf8 │ │ │ │ + beq 2a5d68 │ │ │ │ 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 2a6040 │ │ │ │ + beq 2a61b0 │ │ │ │ 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 2a6078 │ │ │ │ + beq 2a61e8 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r8, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 2a6058 │ │ │ │ + bne 2a61c8 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2a6098 │ │ │ │ + bhi 2a6208 │ │ │ │ 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 2a6080 │ │ │ │ + bne 2a61f0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ bl 95ef8 │ │ │ │ mov r8, r0 │ │ │ │ - b 2a5bf8 │ │ │ │ + b 2a5d68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr sl, [pc, #472] @ 2a6294 │ │ │ │ + ldr sl, [pc, #472] @ 2a6404 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2a5e14 │ │ │ │ + b 2a5f84 │ │ │ │ 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 2a5be8 │ │ │ │ + b 2a5d58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r1, [sp, #27] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl ededc │ │ │ │ - ldr r3, [pc, #396] @ 2a6298 │ │ │ │ + ldr r3, [pc, #396] @ 2a6408 │ │ │ │ mov r1, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ bl 90864 │ │ │ │ add r1, fp, #1 │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ @@ -663180,53 +663272,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 2a5a70 │ │ │ │ - ldr r3, [pc, #288] @ 2a629c │ │ │ │ + b 2a5be0 │ │ │ │ + ldr r3, [pc, #288] @ 2a640c │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a5ee4 │ │ │ │ - ldr r3, [pc, #192] @ 2a62a0 │ │ │ │ + b 2a6054 │ │ │ │ + ldr r3, [pc, #192] @ 2a6410 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl ee570 │ │ │ │ - ldr r3, [pc, #168] @ 2a62a4 │ │ │ │ + ldr r3, [pc, #168] @ 2a6414 │ │ │ │ mvn r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #152] @ 2a62a8 │ │ │ │ + ldr r3, [pc, #152] @ 2a6418 │ │ │ │ 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 │ │ │ │ @@ -663245,21 +663337,21 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl ef374 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ str r3, [r6, #448] @ 0x1c0 │ │ │ │ - b 2a5e28 │ │ │ │ + b 2a5f98 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0058a698 │ │ │ │ + subseq sl, r8, r8, lsr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r8, r8, lsl #13 │ │ │ │ + subseq sl, r8, r8, lsl r5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldrsheq sl, [r8], #-56 @ 0xffffffc8 │ │ │ │ + subseq sl, r8, r8, lsl #5 │ │ │ │ andeq pc, sp, r0, ror sp @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r7, r8, r8, ror #16 │ │ │ │ andeq pc, sp, r8, lsr r8 @ │ │ │ │ muleq r0, r4, r9 │ │ │ │ andeq r7, r8, ip, lsr ip │ │ │ │ muleq r8, r4, pc @ │ │ │ │ @@ -663267,26 +663359,26 @@ │ │ │ │ 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] @ 2a712c │ │ │ │ + ldr r2, [pc, #3672] @ 2a729c │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #3668] @ 2a7130 │ │ │ │ + ldr r3, [pc, #3668] @ 2a72a0 │ │ │ │ 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] @ 2a7134 │ │ │ │ + ldr r1, [pc, #3644] @ 2a72a4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [pc, #3640] @ 2a7138 │ │ │ │ + ldr r6, [pc, #3640] @ 2a72a8 │ │ │ │ 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] │ │ │ │ @@ -663295,15 +663387,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 2a63b8 │ │ │ │ + bhi 2a6528 │ │ │ │ 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 │ │ │ │ @@ -663314,103 +663406,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] @ 2a713c │ │ │ │ - ldr r3, [pc, #3484] @ 2a7130 │ │ │ │ + ldr r2, [pc, #3500] @ 2a72ac │ │ │ │ + ldr r3, [pc, #3484] @ 2a72a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a7128 │ │ │ │ + bne 2a7298 │ │ │ │ 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] @ 2a7140 │ │ │ │ + ldr r2, [pc, #3452] @ 2a72b0 │ │ │ │ add r3, r3, r9 │ │ │ │ ldrb r3, [r3, #723] @ 0x2d3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bhi 2a712c │ │ │ │ + bhi 2a729c │ │ │ │ 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 2a6b58 │ │ │ │ + beq 2a6cc8 │ │ │ │ ldrsh r3, [sl, #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2a6bc8 │ │ │ │ - ldr r1, [pc, #3388] @ 2a7144 │ │ │ │ + ble 2a6d38 │ │ │ │ + ldr r1, [pc, #3388] @ 2a72b4 │ │ │ │ bl 911bc │ │ │ │ mov r3, #4 │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ ldrsh r3, [sl, #2] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2a6c40 │ │ │ │ - ldr r2, [pc, #3360] @ 2a7148 │ │ │ │ + ble 2a6db0 │ │ │ │ + ldr r2, [pc, #3360] @ 2a72b8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3344] @ 2a7144 │ │ │ │ + ldr r2, [pc, #3344] @ 2a72b4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a6e88 │ │ │ │ + beq 2a6ff8 │ │ │ │ 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 2a62ac │ │ │ │ + bl 2a641c │ │ │ │ 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] @ 2a7144 │ │ │ │ + ldr r3, [pc, #3232] @ 2a72b4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2a6c6c │ │ │ │ + beq 2a6ddc │ │ │ │ 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 2a6dc8 │ │ │ │ + beq 2a6f38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a85a4 │ │ │ │ + bl 2a8714 │ │ │ │ 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 │ │ │ │ @@ -663446,19 +663538,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 2a637c │ │ │ │ + b 2a64ec │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldrb r2, [r3, #803] @ 0x323 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2a6a74 │ │ │ │ + beq 2a6be4 │ │ │ │ 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] │ │ │ │ @@ -663477,20 +663569,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] @ 2a714c │ │ │ │ + ldr r3, [pc, #2864] @ 2a72bc │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a712c │ │ │ │ + bhi 2a729c │ │ │ │ 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] │ │ │ │ @@ -663516,55 +663608,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] @ 2a7150 │ │ │ │ + ldr r3, [pc, #2712] @ 2a72c0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a712c │ │ │ │ + bhi 2a729c │ │ │ │ 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 2a6b20 │ │ │ │ + beq 2a6c90 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a8734 │ │ │ │ - ldr r3, [pc, #2628] @ 2a7154 │ │ │ │ + bl 2a88a4 │ │ │ │ + ldr r3, [pc, #2628] @ 2a72c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb sl, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a68c0 │ │ │ │ + bhi 2a6a30 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2a3f94 │ │ │ │ + bl 2a4104 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 2a6360 │ │ │ │ + b 2a64d0 │ │ │ │ mov fp, #64 @ 0x40 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ add r9, r0, #24 │ │ │ │ @@ -663576,15 +663668,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] @ 2a7148 │ │ │ │ + ldr sl, [pc, #2464] @ 2a72b8 │ │ │ │ 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 │ │ │ │ @@ -663597,21 +663689,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 2a6388 │ │ │ │ + b 2a64f8 │ │ │ │ mov fp, #32 │ │ │ │ - b 2a6758 │ │ │ │ + b 2a68c8 │ │ │ │ mov fp, #8 │ │ │ │ - b 2a6758 │ │ │ │ + b 2a68c8 │ │ │ │ mov fp, #1 │ │ │ │ - b 2a6758 │ │ │ │ + b 2a68c8 │ │ │ │ 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 │ │ │ │ @@ -663629,15 +663721,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] @ 2a7148 │ │ │ │ + ldr r3, [pc, #2252] @ 2a72b8 │ │ │ │ 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 │ │ │ │ @@ -663647,82 +663739,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 2a637c │ │ │ │ + b 2a64ec │ │ │ │ mov r3, #32 │ │ │ │ - b 2a6814 │ │ │ │ + b 2a6984 │ │ │ │ mov fp, #16 │ │ │ │ - b 2a6758 │ │ │ │ + b 2a68c8 │ │ │ │ mov r3, #16 │ │ │ │ - b 2a6814 │ │ │ │ + b 2a6984 │ │ │ │ mov r3, #8 │ │ │ │ - b 2a6814 │ │ │ │ + b 2a6984 │ │ │ │ mov r3, #1 │ │ │ │ - b 2a6814 │ │ │ │ - ldr r1, [pc, #2152] @ 2a7158 │ │ │ │ + b 2a6984 │ │ │ │ + ldr r1, [pc, #2152] @ 2a72c8 │ │ │ │ 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 2a6e54 │ │ │ │ + beq 2a6fc4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2a6f30 │ │ │ │ + beq 2a70a0 │ │ │ │ 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 2a637c │ │ │ │ - ldr r1, [pc, #2044] @ 2a715c │ │ │ │ + b 2a64ec │ │ │ │ + ldr r1, [pc, #2044] @ 2a72cc │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ - b 2a6904 │ │ │ │ - ldr r1, [pc, #2016] @ 2a7160 │ │ │ │ - b 2a695c │ │ │ │ + b 2a6a74 │ │ │ │ + ldr r1, [pc, #2016] @ 2a72d0 │ │ │ │ + b 2a6acc │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ - b 2a6904 │ │ │ │ + b 2a6a74 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #232 @ 0xe8 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ - b 2a6904 │ │ │ │ - ldr r1, [pc, #1948] @ 2a7164 │ │ │ │ + b 2a6a74 │ │ │ │ + ldr r1, [pc, #1948] @ 2a72d4 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - b 2a69a8 │ │ │ │ + b 2a6b18 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -663731,49 +663823,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 2a6918 │ │ │ │ - ldr r1, [pc, #1872] @ 2a7168 │ │ │ │ - b 2a68ec │ │ │ │ + b 2a6a88 │ │ │ │ + ldr r1, [pc, #1872] @ 2a72d8 │ │ │ │ + b 2a6a5c │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #348 @ 0x15c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #24 │ │ │ │ - b 2a6904 │ │ │ │ - ldr r1, [pc, #1836] @ 2a716c │ │ │ │ + b 2a6a74 │ │ │ │ + ldr r1, [pc, #1836] @ 2a72dc │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - b 2a6a20 │ │ │ │ - ldr r1, [pc, #1828] @ 2a7170 │ │ │ │ - b 2a6a3c │ │ │ │ + b 2a6b90 │ │ │ │ + ldr r1, [pc, #1828] @ 2a72e0 │ │ │ │ + b 2a6bac │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #536 @ 0x218 │ │ │ │ - b 2a69a8 │ │ │ │ - ldr r1, [pc, #1812] @ 2a7174 │ │ │ │ + b 2a6b18 │ │ │ │ + ldr r1, [pc, #1812] @ 2a72e4 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - b 2a69a8 │ │ │ │ + b 2a6b18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a53c0 │ │ │ │ + bl 2a5530 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a6918 │ │ │ │ + b 2a6a88 │ │ │ │ add r3, r3, r9 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #7 │ │ │ │ - beq 2a70c0 │ │ │ │ + beq 2a7230 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ - beq 2a6fc8 │ │ │ │ + beq 2a7138 │ │ │ │ cmp r1, #20 │ │ │ │ - bne 2a65b0 │ │ │ │ + bne 2a6720 │ │ │ │ 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 │ │ │ │ @@ -663790,46 +663882,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] @ 2a7178 │ │ │ │ + ldr r3, [pc, #1656] @ 2a72e8 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a712c │ │ │ │ + bhi 2a729c │ │ │ │ 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 2a3f94 │ │ │ │ + bl 2a4104 │ │ │ │ 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 2a637c │ │ │ │ - ldr r1, [pc, #1564] @ 2a717c │ │ │ │ + b 2a64ec │ │ │ │ + ldr r1, [pc, #1564] @ 2a72ec │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 2a6f40 │ │ │ │ - ldr r3, [pc, #1484] @ 2a7148 │ │ │ │ + bne 2a70b0 │ │ │ │ + ldr r3, [pc, #1484] @ 2a72b8 │ │ │ │ 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 │ │ │ │ @@ -663841,26 +663933,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 2a64b8 │ │ │ │ + b 2a6628 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2a6400 │ │ │ │ - ldr r1, [pc, #1440] @ 2a717c │ │ │ │ + bne 2a6570 │ │ │ │ + ldr r1, [pc, #1440] @ 2a72ec │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 2a6f94 │ │ │ │ + beq 2a7104 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r3, [pc, #1360] @ 2a7148 │ │ │ │ + ldr r3, [pc, #1360] @ 2a72b8 │ │ │ │ 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 │ │ │ │ @@ -663868,22 +663960,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 2a7100 │ │ │ │ - ldr r2, [pc, #1344] @ 2a717c │ │ │ │ + ble 2a7270 │ │ │ │ + ldr r2, [pc, #1344] @ 2a72ec │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 2a6434 │ │ │ │ + b 2a65a4 │ │ │ │ ldrb r2, [sl] │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 2a6420 │ │ │ │ - ldr r3, [pc, #1268] @ 2a7148 │ │ │ │ + bne 2a6590 │ │ │ │ + ldr r3, [pc, #1268] @ 2a72b8 │ │ │ │ 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 │ │ │ │ @@ -663895,60 +663987,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 2a6cc4 │ │ │ │ + beq 2a6e34 │ │ │ │ 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 2a6cf4 │ │ │ │ + beq 2a6e64 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a85a4 │ │ │ │ + bl 2a8714 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1176] @ 2a7180 │ │ │ │ + ldr r1, [pc, #1176] @ 2a72f0 │ │ │ │ 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 2a6d4c │ │ │ │ + beq 2a6ebc │ │ │ │ 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] @ 2a7184 │ │ │ │ + ldr r1, [pc, #1068] @ 2a72f4 │ │ │ │ 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] │ │ │ │ @@ -663965,32 +664057,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 2a7094 │ │ │ │ + beq 2a7204 │ │ │ │ add r2, r2, #11 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r6, r2, lsl #2] │ │ │ │ - b 2a6518 │ │ │ │ + b 2a6688 │ │ │ │ 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 2a6e28 │ │ │ │ + beq 2a6f98 │ │ │ │ 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] │ │ │ │ @@ -664004,42 +664096,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 2a6518 │ │ │ │ - ldr r3, [pc, #812] @ 2a7188 │ │ │ │ + b 2a6688 │ │ │ │ + ldr r3, [pc, #812] @ 2a72f8 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a692c │ │ │ │ + b 2a6a9c │ │ │ │ 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 2a6ef0 │ │ │ │ + beq 2a7060 │ │ │ │ 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 │ │ │ │ @@ -664059,21 +664151,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 2a649c │ │ │ │ - ldr r3, [pc, #596] @ 2a718c │ │ │ │ + b 2a660c │ │ │ │ + ldr r3, [pc, #596] @ 2a72fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #32 │ │ │ │ - b 2a6e60 │ │ │ │ + b 2a6fd0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r3, [pc, #508] @ 2a7148 │ │ │ │ + ldr r3, [pc, #508] @ 2a72b8 │ │ │ │ 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 │ │ │ │ @@ -664084,28 +664176,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 2a64b8 │ │ │ │ + b 2a6628 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r3, [pc, #424] @ 2a7148 │ │ │ │ + ldr r3, [pc, #424] @ 2a72b8 │ │ │ │ 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 2a6c1c │ │ │ │ + b 2a6d8c │ │ │ │ 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] │ │ │ │ @@ -664121,85 +664213,85 @@ │ │ │ │ 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] @ 2a7190 │ │ │ │ + ldr r3, [pc, #356] @ 2a7300 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb fp, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2a712c │ │ │ │ + bhi 2a729c │ │ │ │ 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 2a677c │ │ │ │ + b 2a68ec │ │ │ │ mov r5, #32 │ │ │ │ - b 2a704c │ │ │ │ + b 2a71bc │ │ │ │ mov r5, #16 │ │ │ │ - b 2a704c │ │ │ │ + b 2a71bc │ │ │ │ mov r5, #8 │ │ │ │ - b 2a704c │ │ │ │ + b 2a71bc │ │ │ │ mov r5, #1 │ │ │ │ - b 2a704c │ │ │ │ + b 2a71bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2a70ec │ │ │ │ + beq 2a725c │ │ │ │ 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 2a6518 │ │ │ │ + b 2a6688 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a53c0 │ │ │ │ + bl 2a5530 │ │ │ │ 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 2a6388 │ │ │ │ + b 2a64f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, r2, #11 │ │ │ │ add r9, r9, #16 │ │ │ │ str r9, [r1, r2, lsl #2] │ │ │ │ - b 2a6518 │ │ │ │ + b 2a6688 │ │ │ │ ldrb r1, [sl] │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 2a6c34 │ │ │ │ + bne 2a6da4 │ │ │ │ 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 2a64b8 │ │ │ │ + b 2a6628 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r8, r0, lsr #26 │ │ │ │ + ldrheq r9, [r8], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq lr, sp, lr, ror #29 │ │ │ │ - ldrsbeq r9, [r8], #-196 @ 0xffffff3c │ │ │ │ - subseq r9, r8, r8, ror #24 │ │ │ │ + subseq r9, r8, r4, ror #22 │ │ │ │ + ldrsheq r9, [r8], #-168 @ 0xffffff58 │ │ │ │ andeq lr, sp, r6, asr #28 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq lr, sp, r4, asr ip │ │ │ │ andeq lr, sp, r4, ror #23 │ │ │ │ @ instruction: 0x000debbc │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ @@ -664221,18 +664313,18 @@ │ │ │ │ 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] @ 2a74ec │ │ │ │ + ldr r2, [pc, #816] @ 2a765c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #808] @ 2a74f0 │ │ │ │ + ldr r3, [pc, #808] @ 2a7660 │ │ │ │ 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 │ │ │ │ @@ -664240,28 +664332,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] @ 2a74f4 │ │ │ │ + ldr r3, [pc, #748] @ 2a7664 │ │ │ │ ldrb r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ and r1, r2, #15 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi 2a7224 │ │ │ │ + bhi 2a7394 │ │ │ │ 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 2a7248 │ │ │ │ + beq 2a73b8 │ │ │ │ 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 │ │ │ │ @@ -664273,15 +664365,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 2a62ac │ │ │ │ + bl 2a641c │ │ │ │ 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 │ │ │ │ @@ -664295,43 +664387,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 2a7310 │ │ │ │ + bne 2a7480 │ │ │ │ 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 2a72ec │ │ │ │ + bne 2a745c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r5, fp │ │ │ │ - beq 2a7384 │ │ │ │ + beq 2a74f4 │ │ │ │ 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] @ 2a74f8 │ │ │ │ + ldr r3, [pc, #432] @ 2a7668 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r0, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #424] @ 2a74fc │ │ │ │ + ldr r1, [pc, #424] @ 2a766c │ │ │ │ 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} │ │ │ │ @@ -664339,58 +664431,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 2a73b8 │ │ │ │ + bhi 2a7528 │ │ │ │ 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 2a46f4 │ │ │ │ + bl 2a4864 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2a74a0 │ │ │ │ + bne 2a7610 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2a7418 │ │ │ │ + beq 2a7588 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a74bc │ │ │ │ - ldr r2, [pc, #288] @ 2a7500 │ │ │ │ - ldr r3, [pc, #268] @ 2a74f0 │ │ │ │ + beq 2a762c │ │ │ │ + ldr r2, [pc, #288] @ 2a7670 │ │ │ │ + ldr r3, [pc, #268] @ 2a7660 │ │ │ │ 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 2a74e8 │ │ │ │ + bne 2a7658 │ │ │ │ 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] @ 2a7504 │ │ │ │ - ldr r3, [pc, #204] @ 2a74f0 │ │ │ │ + ldr r2, [pc, #228] @ 2a7674 │ │ │ │ + ldr r3, [pc, #204] @ 2a7660 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a74e8 │ │ │ │ + bne 2a7658 │ │ │ │ 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 │ │ │ │ @@ -664398,109 +664490,109 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl 92c54 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a7418 │ │ │ │ + beq 2a7588 │ │ │ │ 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 2a7418 │ │ │ │ + b 2a7588 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, r9 │ │ │ │ bl 95bec │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ mov r5, r0 │ │ │ │ - b 2a73c4 │ │ │ │ - ldr r2, [pc, #68] @ 2a7508 │ │ │ │ - ldr r3, [pc, #40] @ 2a74f0 │ │ │ │ + b 2a7534 │ │ │ │ + ldr r2, [pc, #68] @ 2a7678 │ │ │ │ + ldr r3, [pc, #40] @ 2a7660 │ │ │ │ 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] @ 2a750c │ │ │ │ + ldreq r1, [pc, #40] @ 2a767c │ │ │ │ moveq r2, r5 │ │ │ │ - beq 2a7404 │ │ │ │ + beq 2a7574 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r8, r4, lsr lr │ │ │ │ + subseq r8, r8, r4, asr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq lr, sp, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r8, r8, r8, lsl ip │ │ │ │ - ldrsbeq r8, [r8], #-184 @ 0xffffff48 │ │ │ │ - subseq r8, r8, r4, lsr fp │ │ │ │ + subseq r8, r8, r8, lsr #21 │ │ │ │ + subseq r8, r8, r8, ror #20 │ │ │ │ + subseq r8, r8, r4, asr #19 │ │ │ │ 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] @ 2a84fc │ │ │ │ - ldr r2, [pc, #4028] @ 2a8500 │ │ │ │ + ldr r1, [pc, #4028] @ 2a866c │ │ │ │ + ldr r2, [pc, #4028] @ 2a8670 │ │ │ │ add r1, pc, r1 │ │ │ │ lsr r3, r3, #12 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - ldr r0, [pc, #4012] @ 2a8504 │ │ │ │ + ldr r0, [pc, #4012] @ 2a8674 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ mov r2, #0 │ │ │ │ - bls 2a75ac │ │ │ │ + bls 2a771c │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - beq 2a7e34 │ │ │ │ + beq 2a7fa4 │ │ │ │ add r2, r3, #79 @ 0x4f │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 2a8564 │ │ │ │ - ldr r2, [pc, #3960] @ 2a8508 │ │ │ │ + bhi 2a86d4 │ │ │ │ + ldr r2, [pc, #3960] @ 2a8678 │ │ │ │ sub r1, r3, #177 @ 0xb1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 2a8564 │ │ │ │ + bhi 2a86d4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #16 │ │ │ │ - bls 2a8564 │ │ │ │ - ldr r2, [pc, #3920] @ 2a850c │ │ │ │ + bls 2a86d4 │ │ │ │ + ldr r2, [pc, #3920] @ 2a867c │ │ │ │ sub r1, r3, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - bhi 2a8564 │ │ │ │ + bhi 2a86d4 │ │ │ │ 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] @ 2a8510 │ │ │ │ + ldrls r3, [pc, #3864] @ 2a8680 │ │ │ │ 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 │ │ │ │ @@ -664510,15 +664602,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 2a26a8 │ │ │ │ + bl 2a2818 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl f0354 │ │ │ │ ldrb ip, [sl, #64] @ 0x40 │ │ │ │ add r3, r4, #3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -664532,33 +664624,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 2a76c4 │ │ │ │ + bls 2a7834 │ │ │ │ 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 2a76c4 │ │ │ │ + beq 2a7834 │ │ │ │ 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 2a832c │ │ │ │ + beq 2a849c │ │ │ │ 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 │ │ │ │ @@ -664622,15 +664714,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 2a786c │ │ │ │ + beq 2a79dc │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ mvn r0, #0 │ │ │ │ @@ -664643,19 +664735,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 2a782c │ │ │ │ + bne 2a799c │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -664676,34 +664768,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 2a8214 │ │ │ │ + beq 2a8384 │ │ │ │ cmp r3, #278528 @ 0x44000 │ │ │ │ - beq 2a80f4 │ │ │ │ + beq 2a8264 │ │ │ │ cmp r3, #729088 @ 0xb2000 │ │ │ │ - beq 2a8188 │ │ │ │ + beq 2a82f8 │ │ │ │ cmp r3, #69632 @ 0x11000 │ │ │ │ cmpne r3, #294912 @ 0x48000 │ │ │ │ - bne 2a7960 │ │ │ │ + bne 2a7ad0 │ │ │ │ add r5, r8, r8, lsl #2 │ │ │ │ cmp r3, #69632 @ 0x11000 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - beq 2a8348 │ │ │ │ + beq 2a84b8 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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] │ │ │ │ @@ -664713,33 +664805,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 2a82a0 │ │ │ │ + beq 2a8410 │ │ │ │ cmp r3, #102400 @ 0x19000 │ │ │ │ cmpne r3, #385024 @ 0x5e000 │ │ │ │ - bne 2a79f0 │ │ │ │ + bne 2a7b60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r8, r8, lsl #2 │ │ │ │ cmp r2, #5 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - beq 2a847c │ │ │ │ + beq 2a85ec │ │ │ │ cmp r3, #102400 @ 0x19000 │ │ │ │ - beq 2a83a4 │ │ │ │ + beq 2a8514 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -664749,34 +664841,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 2a7efc │ │ │ │ + beq 2a806c │ │ │ │ cmp r3, #745472 @ 0xb6000 │ │ │ │ - beq 2a7ecc │ │ │ │ + beq 2a803c │ │ │ │ ldrb r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a7a7c │ │ │ │ + beq 2a7bec │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ add r5, r8, r8, lsl #2 │ │ │ │ cmp r3, #4 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - beq 2a852c │ │ │ │ + beq 2a869c │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -664785,15 +664877,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 2a7ca4 │ │ │ │ + beq 2a7e14 │ │ │ │ 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 │ │ │ │ @@ -664816,15 +664908,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 2a62ac │ │ │ │ + bl 2a641c │ │ │ │ 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 │ │ │ │ @@ -664843,45 +664935,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 2a7ba4 │ │ │ │ + bne 2a7d14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a7ec4 │ │ │ │ + beq 2a8034 │ │ │ │ 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 2a7b84 │ │ │ │ + bne 2a7cf4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a7ec4 │ │ │ │ + beq 2a8034 │ │ │ │ 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] @ 2a8514 │ │ │ │ + ldr r3, [pc, #2352] @ 2a8684 │ │ │ │ orr r2, r2, r1, lsl #3 │ │ │ │ - ldr r0, [pc, #2348] @ 2a8518 │ │ │ │ + ldr r0, [pc, #2348] @ 2a8688 │ │ │ │ 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} │ │ │ │ @@ -664919,15 +665011,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 2a7ab8 │ │ │ │ + bhi 2a7c28 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ bl 95308 │ │ │ │ ldrb r2, [sl, #67] @ 0x43 │ │ │ │ add r5, sl, #32 │ │ │ │ mov r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ @@ -664935,159 +665027,159 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 9337c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ bl 96248 │ │ │ │ ldrb r3, [sl, #48] @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2a7da8 │ │ │ │ + beq 2a7f18 │ │ │ │ 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 2a7d34 │ │ │ │ + beq 2a7ea4 │ │ │ │ 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 2a7d70 │ │ │ │ + beq 2a7ee0 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 2a7d50 │ │ │ │ + bne 2a7ec0 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2a7d94 │ │ │ │ + bhi 2a7f04 │ │ │ │ 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 2a7d7c │ │ │ │ + bne 2a7eec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ bl 95ef8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #1900] @ 2a851c │ │ │ │ - ldr r3, [pc, #1868] @ 2a8500 │ │ │ │ + ldr r2, [pc, #1900] @ 2a868c │ │ │ │ + ldr r3, [pc, #1868] @ 2a8670 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a85a0 │ │ │ │ + bne 2a8710 │ │ │ │ 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 2a75ec │ │ │ │ + b 2a775c │ │ │ │ mov r4, #2 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ mov r4, #2 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #1 │ │ │ │ sub r3, r2, #14 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2a8590 │ │ │ │ + bls 2a8700 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ mov r1, #2 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ mov r4, #1 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ mov r4, #3 │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 2a75ec │ │ │ │ + b 2a775c │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b 2a7c20 │ │ │ │ + b 2a7d90 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #741] @ 0x2e5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a8400 │ │ │ │ + beq 2a8570 │ │ │ │ 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 2a7a00 │ │ │ │ + b 2a7b70 │ │ │ │ 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 2a7f88 │ │ │ │ + beq 2a80f8 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ mvn r0, #0 │ │ │ │ @@ -665100,19 +665192,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 2a7f50 │ │ │ │ + bne 2a80c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -665142,15 +665234,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 2a8084 │ │ │ │ + beq 2a81f4 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1dd2c │ │ │ │ mvn r0, #0 │ │ │ │ @@ -665163,19 +665255,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 2a804c │ │ │ │ + bne 2a81bc │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -665196,23 +665288,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 2a79f8 │ │ │ │ + b 2a7b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -665233,23 +665325,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 2a78e4 │ │ │ │ + bne 2a7a54 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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] │ │ │ │ @@ -665268,23 +665360,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 2a78e4 │ │ │ │ + b 2a7a54 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -665303,23 +665395,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 2a78d4 │ │ │ │ + b 2a7a44 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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] │ │ │ │ @@ -665338,68 +665430,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 2a7968 │ │ │ │ + b 2a7ad8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2850 │ │ │ │ + bl 2a29c0 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a76dc │ │ │ │ + b 2a784c │ │ │ │ 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 2a839c │ │ │ │ + beq 2a850c │ │ │ │ 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 2a7924 │ │ │ │ + b 2a7a94 │ │ │ │ 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 2a83f8 │ │ │ │ + beq 2a8568 │ │ │ │ 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 2a79b4 │ │ │ │ + b 2a7b24 │ │ │ │ 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} │ │ │ │ @@ -665407,38 +665499,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 2a8464 │ │ │ │ - ldr r1, [pc, #216] @ 2a8520 │ │ │ │ + bhi 2a85d4 │ │ │ │ + ldr r1, [pc, #216] @ 2a8690 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2a85a4 │ │ │ │ + bhi 2a8714 │ │ │ │ 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 2a7a00 │ │ │ │ + b 2a7b70 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -665454,65 +665546,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 2a79e4 │ │ │ │ - ldrheq r8, [r8], #-168 @ 0xffffff58 │ │ │ │ + b 2a7b54 │ │ │ │ + subseq r8, r8, r8, asr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00588a9c │ │ │ │ + subseq r8, r8, ip, lsr #18 │ │ │ │ muleq sp, ip, sp │ │ │ │ andeq sp, sp, lr, ror sp │ │ │ │ andeq r3, r2, r0, asr #19 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r8, r8, r8, asr #4 │ │ │ │ + ldrsbeq r8, [r8], #-8 │ │ │ │ andeq ip, sp, r2, ror #30 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq ip, sl, r4, 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r2, #8] │ │ │ │ - b 2a7a5c │ │ │ │ - ldr r1, [pc, #-72] @ 2a8524 │ │ │ │ - ldr r2, [pc, #-72] @ 2a8528 │ │ │ │ + b 2a7bcc │ │ │ │ + ldr r1, [pc, #-72] @ 2a8694 │ │ │ │ + ldr r2, [pc, #-72] @ 2a8698 │ │ │ │ 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 2a8464 │ │ │ │ + b 2a85d4 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a7600 │ │ │ │ + b 2a7770 │ │ │ │ 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] @ 2a8720 │ │ │ │ - ldr r2, [pc, #348] @ 2a8724 │ │ │ │ + ldr r0, [pc, #348] @ 2a8890 │ │ │ │ + ldr r2, [pc, #348] @ 2a8894 │ │ │ │ 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] │ │ │ │ @@ -665533,45 +665625,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 2a62ac │ │ │ │ + bl 2a641c │ │ │ │ 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 2a8670 │ │ │ │ + bne 2a87e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a86ec │ │ │ │ + beq 2a885c │ │ │ │ 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] @ 2a8728 │ │ │ │ + ldr r3, [pc, #128] @ 2a8898 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2a872c │ │ │ │ + ldr r0, [pc, #120] @ 2a889c │ │ │ │ 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} │ │ │ │ @@ -665579,40 +665671,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] @ 2a8730 │ │ │ │ - ldr r3, [pc, #44] @ 2a8724 │ │ │ │ + ldr r2, [pc, #60] @ 2a88a0 │ │ │ │ + ldr r3, [pc, #44] @ 2a8894 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a871c │ │ │ │ + bne 2a888c │ │ │ │ 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, lsr #20 │ │ │ │ + ldrheq r7, [r8], #-136 @ 0xffffff78 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r7, r8, r4, lsl #18 │ │ │ │ + @ instruction: 0x00587794 │ │ │ │ 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] @ 2a890c │ │ │ │ + ldr r2, [pc, #444] @ 2a8a7c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #440] @ 2a8910 │ │ │ │ + ldr r3, [pc, #440] @ 2a8a80 │ │ │ │ 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 │ │ │ │ @@ -665648,30 +665740,30 @@ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp] │ │ │ │ bl 9114c │ │ │ │ mov r4, sp │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2a8824 │ │ │ │ + beq 2a8994 │ │ │ │ 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 2a8850 │ │ │ │ + beq 2a89c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a85a4 │ │ │ │ + bl 2a8714 │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #208] @ 2a8914 │ │ │ │ + ldr r1, [pc, #208] @ 2a8a84 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 910a0 │ │ │ │ @@ -665702,43 +665794,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] @ 2a8918 │ │ │ │ - ldr r3, [pc, #44] @ 2a8910 │ │ │ │ + ldr r2, [pc, #56] @ 2a8a88 │ │ │ │ + ldr r3, [pc, #44] @ 2a8a80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a8908 │ │ │ │ + bne 2a8a78 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r8, r4, lsr #17 │ │ │ │ + subseq r7, r8, r4, lsr r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r7, r8, r8, lsl r7 │ │ │ │ + subseq r7, r8, r8, lsr #11 │ │ │ │ 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] @ 2a9798 │ │ │ │ + ldr r3, [pc, #3684] @ 2a9908 │ │ │ │ sub sp, sp, #3200 @ 0xc80 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #3668] @ 2a979c │ │ │ │ + ldr r2, [pc, #3668] @ 2a990c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #3664] @ 2a97a0 │ │ │ │ + ldr r3, [pc, #3664] @ 2a9910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -665749,20 +665841,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 2a8da0 │ │ │ │ - ldr r0, [pc, #3588] @ 2a97a4 │ │ │ │ + beq 2a8f10 │ │ │ │ + ldr r0, [pc, #3588] @ 2a9914 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 328950 │ │ │ │ - ldr r3, [pc, #3576] @ 2a97a8 │ │ │ │ + bl 328ac0 │ │ │ │ + ldr r3, [pc, #3576] @ 2a9918 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 957ac │ │ │ │ @@ -665771,22 +665863,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] @ 2a97ac │ │ │ │ + ldr r1, [pc, #3512] @ 2a991c │ │ │ │ add r2, r4, #33 @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ bl 140f18 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [sl, #736] @ 0x2e0 │ │ │ │ - bne 2a8e20 │ │ │ │ + bne 2a8f90 │ │ │ │ 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 │ │ │ │ @@ -665849,15 +665941,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] @ 2a97b0 │ │ │ │ + ldr r0, [pc, #3204] @ 2a9920 │ │ │ │ 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 │ │ │ │ @@ -665866,26 +665958,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 2a8b78 │ │ │ │ + bhi 2a8ce8 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r8, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2aaeb4 │ │ │ │ + bne 2ab024 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bne 2a8b58 │ │ │ │ + bne 2a8cc8 │ │ │ │ cmp r7, #5 │ │ │ │ - beq 2a9750 │ │ │ │ + beq 2a98c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 1420b4 │ │ │ │ ldr r2, [r4, #376] @ 0x178 │ │ │ │ mov r1, #4 │ │ │ │ add r9, sp, #300 @ 0x12c │ │ │ │ @@ -665920,114 +666012,114 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1420b4 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 53d40 │ │ │ │ - ldr r3, [pc, #2924] @ 2a97b4 │ │ │ │ + ldr r3, [pc, #2924] @ 2a9924 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ bl 53d70 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bne 2a8f9c │ │ │ │ + bne 2a910c │ │ │ │ bl 53d8c │ │ │ │ ldrb r3, [sp, #316] @ 0x13c │ │ │ │ str fp, [sl] │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2a8f08 │ │ │ │ + beq 2a9078 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2a8e70 │ │ │ │ + beq 2a8fe0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a8c4c │ │ │ │ + bne 2a8dbc │ │ │ │ mov r0, sl │ │ │ │ - bl 2a360c │ │ │ │ - b 2a8c4c │ │ │ │ + bl 2a377c │ │ │ │ + b 2a8dbc │ │ │ │ strb r1, [r4, #66] @ 0x42 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ add ip, r8, #8 │ │ │ │ cmp r7, #5 │ │ │ │ ldrne r1, [ip, #4]! │ │ │ │ - beq 2a9740 │ │ │ │ + beq 2a98b0 │ │ │ │ cmp r7, #5 │ │ │ │ ldrne r1, [ip, #4]! │ │ │ │ - beq 2a9724 │ │ │ │ + beq 2a9894 │ │ │ │ cmp r7, #5 │ │ │ │ ldrne r1, [ip, #4]! │ │ │ │ - beq 2a9730 │ │ │ │ + beq 2a98a0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ strb r1, [r4, #313] @ 0x139 │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2a8f6c │ │ │ │ + bne 2a90dc │ │ │ │ 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 2a8b7c │ │ │ │ + b 2a8cec │ │ │ │ cmp r7, #4 │ │ │ │ - beq 2a96e0 │ │ │ │ + beq 2a9850 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ add ip, r8, #8 │ │ │ │ cmp r7, #4 │ │ │ │ addne ip, ip, #4 │ │ │ │ - beq 2a9700 │ │ │ │ + beq 2a9870 │ │ │ │ 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 2a8b7c │ │ │ │ + b 2a8cec │ │ │ │ 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 2a8b7c │ │ │ │ + b 2a8cec │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2a9470 │ │ │ │ + bne 2a95e0 │ │ │ │ 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 2a8b7c │ │ │ │ + b 2a8cec │ │ │ │ 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] @ 2a97b8 │ │ │ │ + ldr r0, [pc, #2544] @ 2a9928 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 328950 │ │ │ │ - ldr r3, [pc, #2536] @ 2a97bc │ │ │ │ + bl 328ac0 │ │ │ │ + ldr r3, [pc, #2536] @ 2a992c │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 957ac │ │ │ │ @@ -666036,15 +666128,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] @ 2a97ac │ │ │ │ + ldr r1, [pc, #2452] @ 2a991c │ │ │ │ add r2, r4, #33 @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ bl 140f18 │ │ │ │ ldrb r2, [r6, #85] @ 0x55 │ │ │ │ ldrb r3, [r6, #87] @ 0x57 │ │ │ │ mov r0, r6 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ @@ -666059,49 +666151,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 2a8a0c │ │ │ │ + b 2a8b7c │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ lsr r6, r6, #12 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r6, #117 @ 0x75 │ │ │ │ - beq 2a8c4c │ │ │ │ + beq 2a8dbc │ │ │ │ add r8, sp, #328 @ 0x148 │ │ │ │ ldrh r3, [r8, #-10] │ │ │ │ tst r3, #1920 @ 0x780 │ │ │ │ - beq 2a8ed0 │ │ │ │ + beq 2a9040 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ add r5, r3, #52 @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a7194 │ │ │ │ + bl 2a7304 │ │ │ │ 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 2a8ea0 │ │ │ │ + bcc 2a9010 │ │ │ │ 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 2a9808 │ │ │ │ + bhi 2a9978 │ │ │ │ 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] │ │ │ │ @@ -666114,58 +666206,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 2a8f60 │ │ │ │ + beq 2a90d0 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2a8f4c │ │ │ │ + bne 2a90bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ cmp r7, #5 │ │ │ │ - bne 2a8cf4 │ │ │ │ + bne 2a8e64 │ │ │ │ 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 2a8b7c │ │ │ │ + b 2a8cec │ │ │ │ bl 53d6c │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a93dc │ │ │ │ + beq 2a954c │ │ │ │ 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 2a93c0 │ │ │ │ + beq 2a9530 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add ip, r3, r2, lsl #2 │ │ │ │ - ldr r1, [pc, #2012] @ 2a97c0 │ │ │ │ + ldr r1, [pc, #2012] @ 2a9930 │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ ldr r8, [ip, #8] │ │ │ │ bl 911bc │ │ │ │ mov r2, #4 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - ldr fp, [pc, #2056] @ 2a9804 │ │ │ │ + ldr fp, [pc, #2056] @ 2a9974 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ bl 9337c │ │ │ │ @@ -666207,47 +666299,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 2a9410 │ │ │ │ + beq 2a9580 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi 2a9280 │ │ │ │ - ldr r2, [pc, #1780] @ 2a97c4 │ │ │ │ + bhi 2a93f0 │ │ │ │ + ldr r2, [pc, #1780] @ 2a9934 │ │ │ │ lsr r2, r2, r3 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2a9100 │ │ │ │ + beq 2a9270 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a943c │ │ │ │ + beq 2a95ac │ │ │ │ cmp r3, #18 │ │ │ │ - bne 2a9280 │ │ │ │ + bne 2a93f0 │ │ │ │ ldrb r3, [r0, #306] @ 0x132 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bls 2a947c │ │ │ │ + bls 2a95ec │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, r3, #4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, r2, lsl r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 2a92a0 │ │ │ │ + beq 2a9410 │ │ │ │ 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] │ │ │ │ @@ -666281,61 +666373,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 2a91f4 │ │ │ │ + beq 2a9364 │ │ │ │ cmp r3, #4 │ │ │ │ movcs r3, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 2a93c4 │ │ │ │ + bls 2a9534 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1468] @ 2a97c8 │ │ │ │ + ldr r3, [pc, #1468] @ 2a9938 │ │ │ │ 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 2a96c8 │ │ │ │ + bhi 2a9838 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2aaed8 │ │ │ │ + bhi 2ab048 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92a0 │ │ │ │ + beq 2a9410 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ sub r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2a9460 │ │ │ │ + bls 2a95d0 │ │ │ │ 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] │ │ │ │ @@ -666353,15 +666445,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] @ 2a97cc │ │ │ │ + ldr r1, [pc, #1216] @ 2a993c │ │ │ │ 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 │ │ │ │ @@ -666379,15 +666471,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 2a9384 │ │ │ │ + bne 2a94f4 │ │ │ │ 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 │ │ │ │ @@ -666406,71 +666498,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 2a8fb8 │ │ │ │ - ldr r2, [pc, #1004] @ 2a97d0 │ │ │ │ - ldr r3, [pc, #952] @ 2a97a0 │ │ │ │ + bcc 2a9128 │ │ │ │ + ldr r2, [pc, #1004] @ 2a9940 │ │ │ │ + ldr r3, [pc, #952] @ 2a9910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #3204] @ 0xc84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2aaeb0 │ │ │ │ + bne 2ab020 │ │ │ │ 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 2a925c │ │ │ │ + beq 2a93cc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2a978c │ │ │ │ + beq 2a98fc │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2a9280 │ │ │ │ + bne 2a93f0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - b 2a926c │ │ │ │ + b 2a93dc │ │ │ │ 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 2a92a0 │ │ │ │ + beq 2a9410 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a93c0 │ │ │ │ - b 2a9140 │ │ │ │ + beq 2a9530 │ │ │ │ + b 2a92b0 │ │ │ │ ldr r1, [r8, #8]! │ │ │ │ mov r3, #10 │ │ │ │ - b 2a8b7c │ │ │ │ + b 2a8cec │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #32] │ │ │ │ - bne 2a93c4 │ │ │ │ - b 2a92a0 │ │ │ │ + bne 2a9534 │ │ │ │ + b 2a9410 │ │ │ │ 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 2a94dc │ │ │ │ + beq 2a964c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ @@ -666511,17 +666603,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 2a96ac │ │ │ │ + bne 2a981c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #576] @ 2a97cc │ │ │ │ + ldr r1, [pc, #576] @ 2a993c │ │ │ │ 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 │ │ │ │ @@ -666540,15 +666632,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 2a9600 │ │ │ │ + bne 2a9770 │ │ │ │ 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 │ │ │ │ @@ -666569,45 +666661,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 2a9228 │ │ │ │ + bne 2a9398 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ - b 2a93c4 │ │ │ │ + b 2a9534 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strh r1, [r3, #-8] │ │ │ │ - b 2a9498 │ │ │ │ + b 2a9608 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r3, #-8] │ │ │ │ - b 2a9498 │ │ │ │ + b 2a9608 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r1, #-8] │ │ │ │ - b 2a9498 │ │ │ │ + b 2a9608 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r9, r0 │ │ │ │ - b 2a9580 │ │ │ │ + b 2a96f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r3, #-8] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b 2a9498 │ │ │ │ + b 2a9608 │ │ │ │ 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] │ │ │ │ @@ -666616,128 +666708,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 2a8d20 │ │ │ │ + b 2a8e90 │ │ │ │ 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 2a8cc4 │ │ │ │ + b 2a8e34 │ │ │ │ add r3, r4, #284 @ 0x11c │ │ │ │ strh r1, [r3] │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ - b 2a9728 │ │ │ │ + b 2a9898 │ │ │ │ add r3, r4, #284 @ 0x11c │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a977c │ │ │ │ + beq 2a98ec │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a977c │ │ │ │ + beq 2a98ec │ │ │ │ add r3, r4, #288 @ 0x120 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a8b98 │ │ │ │ + bne 2a8d08 │ │ │ │ ldrb r3, [r4, #311] @ 0x137 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #311] @ 0x137 │ │ │ │ - b 2a8b98 │ │ │ │ + b 2a8d08 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b 2a926c │ │ │ │ - subseq r7, r8, r0, asr #13 │ │ │ │ - subseq r7, r8, ip, lsr #13 │ │ │ │ + b 2a93dc │ │ │ │ + subseq r7, r8, r0, asr r5 │ │ │ │ + subseq r7, r8, ip, lsr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, sl, ip, lsl #18 │ │ │ │ + @ instruction: 0x005ae79c │ │ │ │ muleq sl, r4, sl │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ andeq ip, sp, sl, lsl #17 │ │ │ │ muleq sp, lr, r7 │ │ │ │ - subseq lr, sl, r8, ror #9 │ │ │ │ + subseq lr, sl, r8, ror r3 │ │ │ │ andeq ip, sl, r0, ror r6 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ subeq r1, r0, r8 │ │ │ │ andeq ip, sp, r6, asr #6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - subseq r6, r8, r4, lsl ip │ │ │ │ + subseq r6, r8, r4, lsr #21 │ │ │ │ @ instruction: 0x000dbdb8 │ │ │ │ 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, asr r7 │ │ │ │ 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] @ 2a97d4 │ │ │ │ + ldr r3, [pc, #-60] @ 2a9944 │ │ │ │ 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 2aae7c │ │ │ │ + beq 2aafec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ bl 95e3c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2aabf8 │ │ │ │ + beq 2aad68 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq 2aac34 │ │ │ │ + beq 2aada4 │ │ │ │ ldrb r3, [sp, #318] @ 0x13e │ │ │ │ tst r3, #16 │ │ │ │ - bne 2a9a0c │ │ │ │ + bne 2a9b7c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2a9a2c │ │ │ │ + beq 2a9b9c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2aab24 │ │ │ │ + beq 2aac94 │ │ │ │ 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 2aa944 │ │ │ │ + beq 2aaab4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2aab04 │ │ │ │ + beq 2aac74 │ │ │ │ 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 2aaa3c │ │ │ │ + beq 2aabac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r3, #24 │ │ │ │ - bl 2a85a4 │ │ │ │ + bl 2a8714 │ │ │ │ ldrb r3, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [pc, #-276] @ 2a97d8 │ │ │ │ + ldr r1, [pc, #-276] @ 2a9948 │ │ │ │ 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] │ │ │ │ @@ -666766,23 +666858,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 2a9990 │ │ │ │ + bne 2a9b00 │ │ │ │ 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] @ 2a9804 │ │ │ │ + ldr r2, [pc, #-412] @ 2a9974 │ │ │ │ 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 │ │ │ │ @@ -666793,32 +666885,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 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a7510 │ │ │ │ + bl 2a7680 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2a8c4c │ │ │ │ + beq 2a8dbc │ │ │ │ ldrb r3, [sp, #318] @ 0x13e │ │ │ │ tst r3, #16 │ │ │ │ - beq 2a9860 │ │ │ │ + beq 2a99d0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #-572] @ 2a97dc │ │ │ │ + ldr r1, [pc, #-572] @ 2a994c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2a986c │ │ │ │ + bne 2a99dc │ │ │ │ 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 │ │ │ │ @@ -666828,200 +666920,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 2a987c │ │ │ │ + b 2a99ec │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a592c │ │ │ │ + bl 2a5a9c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a9ae0 │ │ │ │ + beq 2a9c50 │ │ │ │ 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] @ 2a97f4 │ │ │ │ + ldr r1, [pc, #-756] @ 2a9964 │ │ │ │ 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 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ - bl 2a51c4 │ │ │ │ + bl 2a5334 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ - bl 2a51c4 │ │ │ │ + bl 2a5334 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #185] @ 0xb9 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r1, [pc, #-900] @ 2a97e0 │ │ │ │ + ldreq r1, [pc, #-900] @ 2a9950 │ │ │ │ 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 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [pc, #-948] @ 2a97e4 │ │ │ │ + ldr r1, [pc, #-948] @ 2a9954 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a9c7c │ │ │ │ + beq 2a9dec │ │ │ │ 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 2a9aec │ │ │ │ + b 2a9c5c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #2 │ │ │ │ bl 910fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #249 @ 0xf9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 │ │ │ │ @@ -667030,15 +667122,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, r8 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2a9dbc │ │ │ │ + beq 2a9f2c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ @@ -667058,119 +667150,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 2a9e2c │ │ │ │ + beq 2a9f9c │ │ │ │ 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] @ 2a97e8 │ │ │ │ + ldr r2, [pc, #-1616] @ 2a9958 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2aaed8 │ │ │ │ + bhi 2ab048 │ │ │ │ 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] @ 2a97ec │ │ │ │ + ldr r1, [pc, #-1664] @ 2a995c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-1672] @ 2a97f0 │ │ │ │ + ldr r1, [pc, #-1672] @ 2a9960 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a26a8 │ │ │ │ + bl 2a2818 │ │ │ │ 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 2a26a8 │ │ │ │ + bl 2a2818 │ │ │ │ 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 2a9f9c │ │ │ │ + bls 2aa10c │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, r2, asr #16] │ │ │ │ and r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #4 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 2a9f9c │ │ │ │ + beq 2aa10c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ add r3, r1, #16 │ │ │ │ ldr r5, [sl, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2aae4c │ │ │ │ + beq 2aafbc │ │ │ │ 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 │ │ │ │ @@ -667231,15 +667323,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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 │ │ │ │ @@ -667284,184 +667376,184 @@ │ │ │ │ bl 9337c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 2aa258 │ │ │ │ + beq 2aa3c8 │ │ │ │ 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 2aa1e0 │ │ │ │ + beq 2aa350 │ │ │ │ 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 2aa220 │ │ │ │ + beq 2aa390 │ │ │ │ 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 2aa200 │ │ │ │ + bne 2aa370 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2aa240 │ │ │ │ + bhi 2aa3b0 │ │ │ │ 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 2aa228 │ │ │ │ + bne 2aa398 │ │ │ │ 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 2aa328 │ │ │ │ + beq 2aa498 │ │ │ │ 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 2aa2d8 │ │ │ │ + b 2aa448 │ │ │ │ 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 2aa318 │ │ │ │ + beq 2aa488 │ │ │ │ cmp r6, #3 │ │ │ │ str lr, [r4] │ │ │ │ str lr, [r4, #4] │ │ │ │ str lr, [r4, #8] │ │ │ │ str lr, [r4, #12] │ │ │ │ - bne 2aa2b4 │ │ │ │ + bne 2aa424 │ │ │ │ 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 2aa2d8 │ │ │ │ + bne 2aa448 │ │ │ │ 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 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #3 │ │ │ │ bl 910fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 9655c │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 965d0 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2aa458 │ │ │ │ + beq 2aa5c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -667471,177 +667563,177 @@ │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96330 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2aa4f4 │ │ │ │ + beq 2aa664 │ │ │ │ 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] @ 2a97f4 │ │ │ │ + ldr r1, [pc, #-3340] @ 2a9964 │ │ │ │ mov r3, r5 │ │ │ │ - b 2aa464 │ │ │ │ + b 2aa5d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 963d4 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 96440 │ │ │ │ - b 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ - bl 2a51c4 │ │ │ │ + bl 2a5334 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #94 @ 0x5e │ │ │ │ - bl 2a51c4 │ │ │ │ + bl 2a5334 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, #203 @ 0xcb │ │ │ │ - b 2a9c00 │ │ │ │ + b 2a9d70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 2a42ac │ │ │ │ + bl 2a441c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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] @ 2a97f8 │ │ │ │ + ldr r1, [pc, #-3664] @ 2a9968 │ │ │ │ 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] @ 2a97fc │ │ │ │ + ldr r3, [pc, #-3708] @ 2a996c │ │ │ │ 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 2aa6c0 │ │ │ │ + beq 2aa830 │ │ │ │ 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] @ 2a9800 │ │ │ │ + ldr r1, [pc, #-3788] @ 2a9970 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 95d84 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95bec │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -667664,34 +667756,34 @@ │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r6, r0 │ │ │ │ - b 2aa65c │ │ │ │ + b 2aa7cc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 911bc │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-4048] @ 2a9804 │ │ │ │ + ldr r2, [pc, #-4048] @ 2a9974 │ │ │ │ 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 │ │ │ │ @@ -667706,29 +667798,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 2a8c4c │ │ │ │ + b 2a8dbc │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r4, #32 │ │ │ │ sub r6, r5, #8 │ │ │ │ - ldr r3, [pc, #1688] @ 2aaed8 │ │ │ │ + ldr r3, [pc, #1688] @ 2ab048 │ │ │ │ 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 2aa884 │ │ │ │ + beq 2aa9f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 96248 │ │ │ │ @@ -667737,72 +667829,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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ 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 2a40c8 │ │ │ │ - ldr r1, [pc, #1460] @ 2aaedc │ │ │ │ + bl 2a4238 │ │ │ │ + ldr r1, [pc, #1460] @ 2ab04c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 95d84 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ 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 2aaaf8 │ │ │ │ + beq 2aac68 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ moveq r3, r6 │ │ │ │ addne r3, r3, #24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 2a8734 │ │ │ │ + bl 2a88a4 │ │ │ │ ldrb r6, [sp, #332] @ 0x14c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r1, [pc, #1360] @ 2aaee0 │ │ │ │ + ldr r1, [pc, #1360] @ 2ab050 │ │ │ │ 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 │ │ │ │ @@ -667821,32 +667913,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 2aaa0c │ │ │ │ + bne 2aab7c │ │ │ │ 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] @ 2aaee4 │ │ │ │ + ldr r2, [pc, #1228] @ 2ab054 │ │ │ │ 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 2a99cc │ │ │ │ + b 2a9b3c │ │ │ │ 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] │ │ │ │ @@ -667864,130 +667956,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 2aaab8 │ │ │ │ + bne 2aac28 │ │ │ │ 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] @ 2aaee4 │ │ │ │ + ldr r2, [pc, #1052] @ 2ab054 │ │ │ │ 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 2a99cc │ │ │ │ + b 2a9b3c │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2a98c8 │ │ │ │ + b 2a9a38 │ │ │ │ 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 2a98c8 │ │ │ │ + b 2a9a38 │ │ │ │ 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 2aab7c │ │ │ │ + beq 2aacec │ │ │ │ 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 2aabec │ │ │ │ + beq 2aad5c │ │ │ │ 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 2aab94 │ │ │ │ + bne 2aad04 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2aabd4 │ │ │ │ + bhi 2aad44 │ │ │ │ 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 2aabbc │ │ │ │ + bne 2aad2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl 95ef8 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a987c │ │ │ │ + b 2a99ec │ │ │ │ mov r3, r1 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ - b 2aabb4 │ │ │ │ + b 2aad24 │ │ │ │ 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] @ 2aaee8 │ │ │ │ + ldr r1, [pc, #712] @ 2ab058 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2a99f8 │ │ │ │ + bne 2a9b68 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2aadec │ │ │ │ + beq 2aaf5c │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 2aac70 │ │ │ │ + bhi 2aade0 │ │ │ │ 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 2a46f4 │ │ │ │ + bl 2a4864 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a99f8 │ │ │ │ + b 2a9b68 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -667997,145 +668089,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 2aac90 │ │ │ │ + bne 2aae00 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2a40c8 │ │ │ │ + bl 2a4238 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b 2aac48 │ │ │ │ + b 2aadb8 │ │ │ │ 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 2aae28 │ │ │ │ + beq 2aaf98 │ │ │ │ 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 2a9b74 │ │ │ │ + b 2a9ce4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aacec │ │ │ │ + b 2aae5c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aacec │ │ │ │ + b 2aae5c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aacec │ │ │ │ + b 2aae5c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aacec │ │ │ │ + b 2aae5c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r1, [pc, #296] @ 2aaeec │ │ │ │ + ldr r1, [pc, #296] @ 2ab05c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aacec │ │ │ │ + b 2aae5c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aacec │ │ │ │ + b 2aae5c │ │ │ │ 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 2aac40 │ │ │ │ - ldr r1, [pc, #192] @ 2aaef0 │ │ │ │ + b 2aadb0 │ │ │ │ + ldr r1, [pc, #192] @ 2ab060 │ │ │ │ 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 2aad28 │ │ │ │ + b 2aae98 │ │ │ │ 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 2a2850 │ │ │ │ + bl 2a29c0 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a9fac │ │ │ │ + b 2aa11c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #108] @ 2aaef4 │ │ │ │ + ldr r3, [pc, #108] @ 2ab064 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 53a44 │ │ │ │ - ldr r2, [pc, #92] @ 2aaef8 │ │ │ │ + ldr r2, [pc, #92] @ 2ab068 │ │ │ │ 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] @ 2aaef4 │ │ │ │ + ldr r0, [pc, #56] @ 2ab064 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #56] @ 2aaefc │ │ │ │ + ldr r2, [pc, #56] @ 2ab06c │ │ │ │ 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 │ │ │ │ @@ -668149,249 +668241,249 @@ │ │ │ │ andeq sl, sl, r8, ror #11 │ │ │ │ muleq sl, r0, 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] @ 2ab118 │ │ │ │ - ldr r3, [pc, #508] @ 2ab11c │ │ │ │ + ldr r2, [pc, #508] @ 2ab288 │ │ │ │ + ldr r3, [pc, #508] @ 2ab28c │ │ │ │ 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 2ab078 │ │ │ │ + beq 2ab1e8 │ │ │ │ ldr r3, [r1, #748] @ 0x2ec │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ab078 │ │ │ │ + beq 2ab1e8 │ │ │ │ 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 31a3d4 │ │ │ │ + bl 31a544 │ │ │ │ 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 31a230 │ │ │ │ + bl 31a3a0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ab00c │ │ │ │ + beq 2ab17c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ab10c │ │ │ │ + bne 2ab27c │ │ │ │ sub r2, r2, #4 │ │ │ │ add r1, r9, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 13eaa4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 31441c │ │ │ │ + bl 31458c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1de10 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2ab0a0 │ │ │ │ + bne 2ab210 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2a891c │ │ │ │ + bl 2a8a8c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - bl 2a2910 │ │ │ │ + bl 2a2a80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1421d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ bl 13e4c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e5a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2ab0d0 │ │ │ │ + beq 2ab240 │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ab0a0 │ │ │ │ + bne 2ab210 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1de10 │ │ │ │ - b 2ab0a0 │ │ │ │ + b 2ab210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a891c │ │ │ │ + bl 2a8a8c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - bl 2a2910 │ │ │ │ + bl 2a2a80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1421d0 │ │ │ │ - ldr r2, [pc, #120] @ 2ab120 │ │ │ │ - ldr r3, [pc, #112] @ 2ab11c │ │ │ │ + ldr r2, [pc, #120] @ 2ab290 │ │ │ │ + ldr r3, [pc, #112] @ 2ab28c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab114 │ │ │ │ + bne 2ab284 │ │ │ │ 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 313d70 │ │ │ │ + bl 313ee0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 31a1b4 │ │ │ │ + bl 31a324 │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ab0a0 │ │ │ │ - b 2ab06c │ │ │ │ + bne 2ab210 │ │ │ │ + b 2ab1dc │ │ │ │ bl 1de10 │ │ │ │ - b 2ab00c │ │ │ │ + b 2ab17c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r5, [r8], #-12 │ │ │ │ + subseq r4, r8, ip, ror #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r0, asr pc │ │ │ │ + subseq r4, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #340] @ 2ab290 │ │ │ │ - ldr r2, [pc, #340] @ 2ab294 │ │ │ │ + ldr ip, [pc, #340] @ 2ab400 │ │ │ │ + ldr r2, [pc, #340] @ 2ab404 │ │ │ │ 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 328988 │ │ │ │ + bl 328af8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2ab1a4 │ │ │ │ - ldr r2, [pc, #280] @ 2ab298 │ │ │ │ - ldr r3, [pc, #272] @ 2ab294 │ │ │ │ + beq 2ab314 │ │ │ │ + ldr r2, [pc, #280] @ 2ab408 │ │ │ │ + ldr r3, [pc, #272] @ 2ab404 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab28c │ │ │ │ + bne 2ab3fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r6, r5, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab224 │ │ │ │ + bne 2ab394 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ab1d8 │ │ │ │ + bne 2ab348 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 2ab204 │ │ │ │ + bne 2ab374 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ab178 │ │ │ │ + beq 2ab2e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 13edd4 │ │ │ │ - b 2ab178 │ │ │ │ + b 2ab2e8 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #140] @ 2ab29c │ │ │ │ + ldr r1, [pc, #140] @ 2ab40c │ │ │ │ mov r2, sp │ │ │ │ str r7, [r4, #4] │ │ │ │ str r7, [r4] │ │ │ │ str r3, [sp] │ │ │ │ bl 1da14 │ │ │ │ - b 2ab1d8 │ │ │ │ + b 2ab348 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2ab250 │ │ │ │ + beq 2ab3c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 2ab280 │ │ │ │ - b 2ab230 │ │ │ │ + beq 2ab3f0 │ │ │ │ + b 2ab3a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 2ab264 │ │ │ │ + bne 2ab3d4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ab250 │ │ │ │ - b 2ab1bc │ │ │ │ + bne 2ab3c0 │ │ │ │ + b 2ab32c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r4, [r8], #-236 @ 0xffffff14 │ │ │ │ + subseq r4, r8, ip, asr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r8, ror lr │ │ │ │ + subseq r4, r8, r8, lsl #26 │ │ │ │ @ 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] @ 2ab530 │ │ │ │ + ldr r1, [pc, #628] @ 2ab6a0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #624] @ 2ab534 │ │ │ │ + ldr r2, [pc, #624] @ 2ab6a4 │ │ │ │ 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 │ │ │ │ @@ -668403,166 +668495,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 13e3ec │ │ │ │ mov r4, #0 │ │ │ │ - ldr r1, [pc, #548] @ 2ab538 │ │ │ │ + ldr r1, [pc, #548] @ 2ab6a8 │ │ │ │ add r2, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r7, [pc, #540] @ 2ab53c │ │ │ │ + ldr r7, [pc, #540] @ 2ab6ac │ │ │ │ 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 2ab478 │ │ │ │ + blt 2ab5e8 │ │ │ │ add r8, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab4ac │ │ │ │ + bne 2ab61c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #20 │ │ │ │ - bl 321890 │ │ │ │ + bl 321a00 │ │ │ │ mvn r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab4f0 │ │ │ │ + bne 2ab660 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 2ab45c │ │ │ │ + beq 2ab5cc │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ab3e8 │ │ │ │ + beq 2ab558 │ │ │ │ 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 2ab418 │ │ │ │ - ldr r2, [pc, #336] @ 2ab540 │ │ │ │ - ldr r3, [pc, #320] @ 2ab534 │ │ │ │ + blt 2ab588 │ │ │ │ + ldr r2, [pc, #336] @ 2ab6b0 │ │ │ │ + ldr r3, [pc, #320] @ 2ab6a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab52c │ │ │ │ + bne 2ab69c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #292] @ 2ab544 │ │ │ │ + ldr r3, [pc, #292] @ 2ab6b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1da50 │ │ │ │ - ldr r2, [pc, #272] @ 2ab548 │ │ │ │ + ldr r2, [pc, #272] @ 2ab6b8 │ │ │ │ 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] @ 2ab54c │ │ │ │ + ldr r1, [pc, #232] @ 2ab6bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1da14 │ │ │ │ mov r4, #0 │ │ │ │ - b 2ab3e8 │ │ │ │ - ldr r3, [pc, #196] @ 2ab544 │ │ │ │ + b 2ab558 │ │ │ │ + ldr r3, [pc, #196] @ 2ab6b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1da50 │ │ │ │ - ldr r2, [pc, #184] @ 2ab550 │ │ │ │ + ldr r2, [pc, #184] @ 2ab6c0 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 2ab470 │ │ │ │ + b 2ab5e0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ab508 │ │ │ │ + bne 2ab678 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ - bne 2ab4c8 │ │ │ │ + bne 2ab638 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ab4b4 │ │ │ │ - b 2ab358 │ │ │ │ + bne 2ab624 │ │ │ │ + b 2ab4c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 13edd4 │ │ │ │ - b 2ab380 │ │ │ │ + b 2ab4f0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2ab4e4 │ │ │ │ - b 2ab50c │ │ │ │ + beq 2ab654 │ │ │ │ + b 2ab67c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r8, r8, lsr sp │ │ │ │ + subseq r4, r8, r8, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xc02064b2 │ │ │ │ - ldrsbeq r4, [r8], #-204 @ 0xffffff34 │ │ │ │ - subseq r4, r8, r8, lsl #24 │ │ │ │ + subseq r4, r8, ip, ror #22 │ │ │ │ + @ instruction: 0x00584a98 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ muleq sl, r0, r0 │ │ │ │ @ instruction: 0xc00464b4 │ │ │ │ andeq sl, sl, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #428] @ 2ab718 │ │ │ │ - ldr r3, [pc, #428] @ 2ab71c │ │ │ │ + ldr ip, [pc, #428] @ 2ab888 │ │ │ │ + ldr r3, [pc, #428] @ 2ab88c │ │ │ │ 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 │ │ │ │ @@ -668579,111 +668671,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 2ab65c │ │ │ │ + beq 2ab7cc │ │ │ │ add r6, r5, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab6ac │ │ │ │ + bne 2ab81c │ │ │ │ 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 2ab68c │ │ │ │ + blt 2ab7fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #20 │ │ │ │ - bl 321890 │ │ │ │ + bl 321a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2ab68c │ │ │ │ + beq 2ab7fc │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 32838c │ │ │ │ + bl 3284fc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ stmeq r4, {r2, r3} │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ab694 │ │ │ │ - ldr r2, [pc, #188] @ 2ab720 │ │ │ │ - ldr r3, [pc, #180] @ 2ab71c │ │ │ │ + bne 2ab804 │ │ │ │ + ldr r2, [pc, #188] @ 2ab890 │ │ │ │ + ldr r3, [pc, #180] @ 2ab88c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab714 │ │ │ │ + bne 2ab884 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, #0 │ │ │ │ - b 2ab648 │ │ │ │ + b 2ab7b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 13edd4 │ │ │ │ - b 2ab65c │ │ │ │ + b 2ab7cc │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ab6f0 │ │ │ │ + bne 2ab860 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 2ab6c8 │ │ │ │ + bne 2ab838 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ab6b4 │ │ │ │ - b 2ab5f0 │ │ │ │ + bne 2ab824 │ │ │ │ + b 2ab760 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 2ab6e4 │ │ │ │ - b 2ab6f4 │ │ │ │ + beq 2ab854 │ │ │ │ + b 2ab864 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r8, ip, lsl #21 │ │ │ │ + subseq r4, r8, ip, lsl r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00584994 │ │ │ │ + subseq r4, r8, r4, lsr #16 │ │ │ │ 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] @ 2ab768 │ │ │ │ + ldr r2, [pc, #20] @ 2ab8d8 │ │ │ │ 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) │ │ │ │ muleq sl, r8, sp │ │ │ │ @@ -668693,15 +668785,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] @ 2ab7b0 │ │ │ │ + ldr r2, [pc, #20] @ 2ab920 │ │ │ │ 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, r4, ror sp │ │ │ │ @@ -668711,15 +668803,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] @ 2ab800 │ │ │ │ + ldr r2, [pc, #28] @ 2ab970 │ │ │ │ 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 │ │ │ │ @@ -668731,163 +668823,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] @ 2ab850 │ │ │ │ + ldr r2, [pc, #28] @ 2ab9c0 │ │ │ │ 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, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ tst r1, #13 │ │ │ │ - ldr r1, [pc, #176] @ 2ab920 │ │ │ │ + ldr r1, [pc, #176] @ 2aba90 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #172] @ 2ab924 │ │ │ │ + ldr r3, [pc, #172] @ 2aba94 │ │ │ │ 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 2ab8e8 │ │ │ │ + bne 2aba58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r5] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ strb r3, [r5, #4] │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ bl 13e3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ab910 │ │ │ │ + beq 2aba80 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #104] @ 2ab928 │ │ │ │ + ldr r2, [pc, #104] @ 2aba98 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #92] @ 2ab924 │ │ │ │ + ldr r3, [pc, #92] @ 2aba94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ab91c │ │ │ │ + bne 2aba8c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ 2ab92c │ │ │ │ + ldr r2, [pc, #56] @ 2aba9c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ + bl 31f100 │ │ │ │ mov r5, r0 │ │ │ │ - b 2ab894 │ │ │ │ - ldr r3, [pc, #24] @ 2ab930 │ │ │ │ + b 2aba04 │ │ │ │ + ldr r3, [pc, #24] @ 2abaa0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2ab8b8 │ │ │ │ + b 2aba28 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r8, r4, lsl #15 │ │ │ │ + subseq r4, r8, r4, lsl r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r4, lsr r7 │ │ │ │ - subseq sl, r7, ip, lsr #22 │ │ │ │ + subseq r4, r8, r4, asr #11 │ │ │ │ + ldrheq sl, [r7], #-156 @ 0xffffff64 │ │ │ │ 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] @ 2ab9f0 │ │ │ │ + ldr r1, [pc, #160] @ 2abb60 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #156] @ 2ab9f4 │ │ │ │ + ldr r3, [pc, #156] @ 2abb64 │ │ │ │ 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 2ab9c8 │ │ │ │ + bne 2abb38 │ │ │ │ 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] @ 2ab9f8 │ │ │ │ + ldr r2, [pc, #92] @ 2abb68 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ strb r3, [r0, #6] │ │ │ │ - ldr r3, [pc, #76] @ 2ab9f4 │ │ │ │ + ldr r3, [pc, #76] @ 2abb64 │ │ │ │ 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 2abb5c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ 2ab9fc │ │ │ │ + ldr r2, [pc, #40] @ 2abb6c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 31ef90 │ │ │ │ - b 2ab974 │ │ │ │ + bl 31f100 │ │ │ │ + b 2abae4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r8, r4, lsr #13 │ │ │ │ + subseq r4, r8, r4, lsr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r8, r4, asr r6 │ │ │ │ - subseq sl, r7, r8, lsr sl │ │ │ │ + subseq r4, r8, r4, ror #9 │ │ │ │ + subseq sl, r7, r8, asr #17 │ │ │ │ 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 2aba54 │ │ │ │ + bne 2abbc4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - beq 2aba1c │ │ │ │ + beq 2abb8c │ │ │ │ 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 2aba94 │ │ │ │ + bne 2abc04 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - beq 2aba5c │ │ │ │ + beq 2abbcc │ │ │ │ sub r3, r3, #234 @ 0xea │ │ │ │ cmp r3, #1 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -668902,46 +668994,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 2abaf0 │ │ │ │ - b 2abb04 │ │ │ │ + bne 2abc60 │ │ │ │ + b 2abc74 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2abb04 │ │ │ │ + beq 2abc74 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2abae0 │ │ │ │ + beq 2abc50 │ │ │ │ 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 2abb58 │ │ │ │ - ldr ip, [pc, #64] @ 2abb68 │ │ │ │ + beq 2abcc8 │ │ │ │ + ldr ip, [pc, #64] @ 2abcd8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2abb48 │ │ │ │ + bne 2abcb8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2abb60 │ │ │ │ + bne 2abcd0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bne 2abb60 │ │ │ │ + bne 2abcd0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2abb24 │ │ │ │ + bne 2abc94 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ lsr r0, r0, #1 │ │ │ │ @@ -668952,111 +669044,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 2abc00 │ │ │ │ + bne 2abd70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abc00 │ │ │ │ + beq 2abd70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ sub r4, r2, #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ - b 2abbd0 │ │ │ │ + b 2abd40 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 2abc00 │ │ │ │ + beq 2abd70 │ │ │ │ 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 2abbc0 │ │ │ │ + beq 2abd30 │ │ │ │ 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 2abc84 │ │ │ │ + bne 2abdf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abc8c │ │ │ │ + beq 2abdfc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ sub r4, r2, #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ - b 2abc5c │ │ │ │ + b 2abdcc │ │ │ │ cmp r5, r4 │ │ │ │ - beq 2abc8c │ │ │ │ + beq 2abdfc │ │ │ │ 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 2abc4c │ │ │ │ + bne 2abdbc │ │ │ │ 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] @ 2abdb4 │ │ │ │ + ldr r1, [pc, #244] @ 2abf24 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2abd9c │ │ │ │ + bne 2abf0c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abda8 │ │ │ │ + beq 2abf18 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #200] @ 2abdb8 │ │ │ │ + ldr r3, [pc, #200] @ 2abf28 │ │ │ │ sub r5, r2, #1 │ │ │ │ ldr fp, [r1, r3] │ │ │ │ - b 2abd04 │ │ │ │ + b 2abe74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2abda8 │ │ │ │ + beq 2abf18 │ │ │ │ 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 2abd9c │ │ │ │ + bne 2abf0c │ │ │ │ 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 │ │ │ │ @@ -669068,70 +669160,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] @ 2abdbc │ │ │ │ + ldr r3, [pc, #68] @ 2abf2c │ │ │ │ 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 2abcf8 │ │ │ │ + beq 2abe68 │ │ │ │ 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, lsr r3 │ │ │ │ + subseq r4, r8, r8, asr #3 │ │ │ │ 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] @ 2abee0 │ │ │ │ + ldr r1, [pc, #244] @ 2ac050 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2abec8 │ │ │ │ + bne 2ac038 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abed4 │ │ │ │ + beq 2ac044 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #200] @ 2abee4 │ │ │ │ + ldr r3, [pc, #200] @ 2ac054 │ │ │ │ sub r5, r2, #1 │ │ │ │ ldr fp, [r1, r3] │ │ │ │ - b 2abe30 │ │ │ │ + b 2abfa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2abed4 │ │ │ │ + beq 2ac044 │ │ │ │ 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 2abec8 │ │ │ │ + bne 2ac038 │ │ │ │ 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 │ │ │ │ @@ -669143,75 +669235,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] @ 2abee8 │ │ │ │ + ldr r3, [pc, #68] @ 2ac058 │ │ │ │ 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 2abe24 │ │ │ │ + beq 2abf94 │ │ │ │ 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, lsl #4 │ │ │ │ + @ instruction: 0x0058409c │ │ │ │ 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 2abf68 │ │ │ │ + bne 2ac0d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2abf70 │ │ │ │ + beq 2ac0e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r4, r2, #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 2abf48 │ │ │ │ + b 2ac0b8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 2abf70 │ │ │ │ + beq 2ac0e0 │ │ │ │ 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 2abf38 │ │ │ │ + beq 2ac0a8 │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 │ │ │ │ @@ -669219,15 +669311,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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 │ │ │ │ @@ -669235,962 +669327,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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ lsr r3, r0, #16 │ │ │ │ mov r2, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2ac09c │ │ │ │ + beq 2ac20c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ lsr r3, r0, #16 │ │ │ │ mov r2, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2ac180 │ │ │ │ + beq 2ac2f0 │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ 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 30eafc │ │ │ │ + bl 30ec6c │ │ │ │ mov r3, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 2ac24c │ │ │ │ + beq 2ac3bc │ │ │ │ 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 30ed9c │ │ │ │ + bl 30ef0c │ │ │ │ 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 30ed9c │ │ │ │ + bl 30ef0c │ │ │ │ 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 2ac304 │ │ │ │ + beq 2ac474 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #68] @ 2ac30c │ │ │ │ + ldr lr, [pc, #68] @ 2ac47c │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne 2ac2ec │ │ │ │ + bne 2ac45c │ │ │ │ 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 2ac2c8 │ │ │ │ + bne 2ac438 │ │ │ │ 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 2ac354 │ │ │ │ + beq 2ac4c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ac34c │ │ │ │ + bne 2ac4bc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq 2ac35c │ │ │ │ - ldr r3, [pc, #52] @ 2ac378 │ │ │ │ + beq 2ac4cc │ │ │ │ + ldr r3, [pc, #52] @ 2ac4e8 │ │ │ │ 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 2ac34c │ │ │ │ + bne 2ac4bc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b 2ac33c │ │ │ │ + b 2ac4ac │ │ │ │ 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] @ 2ac534 │ │ │ │ + ldr lr, [pc, #416] @ 2ac6a4 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ add lr, pc, lr │ │ │ │ cmp r4, #5 │ │ │ │ - beq 2ac3a8 │ │ │ │ + beq 2ac518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac460 │ │ │ │ + beq 2ac5d0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add r4, r1, r1, lsl #1 │ │ │ │ - ldr r1, [pc, #376] @ 2ac538 │ │ │ │ + ldr r1, [pc, #376] @ 2ac6a8 │ │ │ │ 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 2ac49c │ │ │ │ + beq 2ac60c │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2ac3a0 │ │ │ │ - ldr r4, [pc, #332] @ 2ac53c │ │ │ │ + bne 2ac510 │ │ │ │ + ldr r4, [pc, #332] @ 2ac6ac │ │ │ │ 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 2ac494 │ │ │ │ + bhi 2ac604 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ac534 │ │ │ │ + bhi 2ac6a4 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ orrs lr, r1, r0 │ │ │ │ - beq 2ac3a0 │ │ │ │ + beq 2ac510 │ │ │ │ subs lr, r1, #1 │ │ │ │ and r1, r1, lr │ │ │ │ sbc lr, r0, #0 │ │ │ │ and r0, r0, lr │ │ │ │ orrs r1, r1, r0 │ │ │ │ - bne 2ac3a0 │ │ │ │ + bne 2ac510 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ac3f0 │ │ │ │ + bne 2ac560 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, #0 │ │ │ │ - b 2ac434 │ │ │ │ + b 2ac5a4 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ac454 │ │ │ │ - b 2ac3a0 │ │ │ │ + bne 2ac5c4 │ │ │ │ + b 2ac510 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ mov r0, #0 │ │ │ │ - b 2ac434 │ │ │ │ + b 2ac5a4 │ │ │ │ mov r0, lr │ │ │ │ - b 2ac434 │ │ │ │ + b 2ac5a4 │ │ │ │ ldrb r4, [r0, #37] @ 0x25 │ │ │ │ - ldr r5, [pc, #152] @ 2ac540 │ │ │ │ + ldr r5, [pc, #152] @ 2ac6b0 │ │ │ │ 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 2ac4e8 │ │ │ │ + bhi 2ac658 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2ac52c │ │ │ │ + bhi 2ac69c │ │ │ │ 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 2ac3a0 │ │ │ │ + blt 2ac510 │ │ │ │ subs r6, r1, #1 │ │ │ │ and r1, r1, r6 │ │ │ │ sbc r6, ip, #0 │ │ │ │ and ip, ip, r6 │ │ │ │ orrs r1, r1, ip │ │ │ │ - bne 2ac3a0 │ │ │ │ + bne 2ac510 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ac4ac │ │ │ │ - b 2ac460 │ │ │ │ + bne 2ac61c │ │ │ │ + b 2ac5d0 │ │ │ │ lsl ip, r1, #24 │ │ │ │ asr r1, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ - b 2ac4e8 │ │ │ │ + b 2ac658 │ │ │ │ asr ip, r1, #31 │ │ │ │ - b 2ac4e8 │ │ │ │ - subseq r3, r8, r4, ror #24 │ │ │ │ + b 2ac658 │ │ │ │ + ldrsheq r3, [r8], #-164 @ 0xffffff5c │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq r9, [sp], -r8 │ │ │ │ andeq r9, sp, ip, asr r5 │ │ │ │ add r0, r1, r2, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #336] @ 2ac6a8 │ │ │ │ + ldr r0, [pc, #336] @ 2ac818 │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - bne 2ac62c │ │ │ │ + bne 2ac79c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac67c │ │ │ │ + beq 2ac7ec │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add lr, r1, r1, lsl #1 │ │ │ │ - ldr r1, [pc, #300] @ 2ac6ac │ │ │ │ + ldr r1, [pc, #300] @ 2ac81c │ │ │ │ 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 2ac62c │ │ │ │ + bne 2ac79c │ │ │ │ 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] @ 2ac6b0 │ │ │ │ + ldr r7, [pc, #236] @ 2ac820 │ │ │ │ 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 2ac6a0 │ │ │ │ + bhi 2ac810 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2ac694 │ │ │ │ + bhi 2ac804 │ │ │ │ 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 2ac674 │ │ │ │ + beq 2ac7e4 │ │ │ │ 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 2ac62c │ │ │ │ + bne 2ac79c │ │ │ │ rsbs r1, r8, #0 │ │ │ │ rsc r2, r2, #0 │ │ │ │ bic r1, r1, r8 │ │ │ │ and r2, r2, r9 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 2ac62c │ │ │ │ + bne 2ac79c │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2ac5d8 │ │ │ │ + bne 2ac748 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r8, r1, #24 │ │ │ │ asr r2, r1, #31 │ │ │ │ - b 2ac640 │ │ │ │ + b 2ac7b0 │ │ │ │ mov r8, r1 │ │ │ │ asr r2, r1, #31 │ │ │ │ - b 2ac640 │ │ │ │ + b 2ac7b0 │ │ │ │ mov r8, r1 │ │ │ │ - b 2ac640 │ │ │ │ - subseq r3, r8, r0, lsr #21 │ │ │ │ + b 2ac7b0 │ │ │ │ + subseq r3, r8, r0, lsr r9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r9, sp, r4, asr r4 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ac6d4 │ │ │ │ + beq 2ac844 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac8e8 │ │ │ │ + beq 2aca58 │ │ │ │ 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 2ac870 │ │ │ │ - ldr r5, [pc, #512] @ 2ac920 │ │ │ │ + bhi 2ac9e0 │ │ │ │ + ldr r5, [pc, #512] @ 2aca90 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 2ac7b8 │ │ │ │ + bhi 2ac928 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ac7e8 │ │ │ │ + bne 2ac958 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac8b4 │ │ │ │ + beq 2aca24 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ac740 │ │ │ │ - b 2ac738 │ │ │ │ + beq 2ac8b0 │ │ │ │ + b 2ac8a8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ac7e8 │ │ │ │ + bne 2ac958 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac8b4 │ │ │ │ + beq 2aca24 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2ac76c │ │ │ │ - b 2ac764 │ │ │ │ + beq 2ac8dc │ │ │ │ + b 2ac8d4 │ │ │ │ cmp r4, #32768 @ 0x8000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - blt 2ac8f0 │ │ │ │ + blt 2aca60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2ac7e8 │ │ │ │ + bne 2ac958 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac8b4 │ │ │ │ + beq 2aca24 │ │ │ │ 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 2ac7e8 │ │ │ │ + bcs 2ac958 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2ac78c │ │ │ │ + bge 2ac8fc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2ac8cc │ │ │ │ + beq 2aca3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #32768 @ 0x8000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - blt 2ac908 │ │ │ │ + blt 2aca78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2ac7e8 │ │ │ │ + bne 2ac958 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac8b4 │ │ │ │ + beq 2aca24 │ │ │ │ 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 2ac7e8 │ │ │ │ + bcs 2ac958 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2ac7f0 │ │ │ │ + bge 2ac960 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ac7e8 │ │ │ │ + bne 2ac958 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac8b4 │ │ │ │ + beq 2aca24 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ mov lr, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - b 2ac81c │ │ │ │ + b 2ac98c │ │ │ │ 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 2ac7e8 │ │ │ │ + bcs 2ac958 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 2ac8bc │ │ │ │ + blt 2aca2c │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs r5, r5, #0 │ │ │ │ - blt 2ac8ac │ │ │ │ + blt 2aca1c │ │ │ │ cmp lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ - bne 2ac7e8 │ │ │ │ + bne 2ac958 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2ac6fc │ │ │ │ + bne 2ac86c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ac7e8 │ │ │ │ + bne 2ac958 │ │ │ │ mov lr, #1 │ │ │ │ - b 2ac8ac │ │ │ │ + b 2aca1c │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac8b4 │ │ │ │ + beq 2aca24 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ mov lr, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - b 2ac7b8 │ │ │ │ + b 2ac928 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac8b4 │ │ │ │ + beq 2aca24 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - b 2ac7b8 │ │ │ │ + b 2ac928 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2ac8b4 │ │ │ │ + beq 2aca24 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ - b 2ac81c │ │ │ │ + b 2ac98c │ │ │ │ andeq r9, sp, r4, lsr #6 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 2ac944 │ │ │ │ + beq 2acab4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aca88 │ │ │ │ + beq 2acbf8 │ │ │ │ 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 2aca50 │ │ │ │ - ldr r0, [pc, #308] @ 2acab8 │ │ │ │ + bhi 2acbc0 │ │ │ │ + ldr r0, [pc, #308] @ 2acc28 │ │ │ │ sub r4, lr, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 2ac9d8 │ │ │ │ + bhi 2acb48 │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, ip │ │ │ │ - beq 2ac9b0 │ │ │ │ + beq 2acb20 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 2ac9a4 │ │ │ │ + bne 2acb14 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq 2ac9b0 │ │ │ │ + beq 2acb20 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ - b 2ac9b8 │ │ │ │ + b 2acb28 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2ac9b0 │ │ │ │ + beq 2acb20 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ - b 2ac9c8 │ │ │ │ + b 2acb38 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b 2aca20 │ │ │ │ + b 2acb90 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs r0, r0, #0 │ │ │ │ - blt 2aca90 │ │ │ │ + blt 2acc00 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2aca48 │ │ │ │ + bne 2acbb8 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2ac9b0 │ │ │ │ + beq 2acb20 │ │ │ │ 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 2aca24 │ │ │ │ + bhi 2acb94 │ │ │ │ asr r0, r3, #31 │ │ │ │ adds r5, r3, #32768 @ 0x8000 │ │ │ │ adc r4, r0, #0 │ │ │ │ cmp r5, #98304 @ 0x18000 │ │ │ │ sbcs r4, r4, #0 │ │ │ │ - bcs 2aca48 │ │ │ │ + bcs 2acbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2ac9e4 │ │ │ │ + bge 2acb54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2aca5c │ │ │ │ + beq 2acbcc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b 2aca24 │ │ │ │ + b 2acb94 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2ac9b0 │ │ │ │ + beq 2acb20 │ │ │ │ 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 2aca20 │ │ │ │ - b 2aca24 │ │ │ │ + bls 2acb90 │ │ │ │ + b 2acb94 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq 2ac9b0 │ │ │ │ + beq 2acb20 │ │ │ │ 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 2aca20 │ │ │ │ - b 2aca24 │ │ │ │ + bls 2acb90 │ │ │ │ + b 2acb94 │ │ │ │ andeq r9, sp, r0, 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 2acb68 │ │ │ │ + bne 2accd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2acb7c │ │ │ │ + beq 2accec │ │ │ │ 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 2acb84 │ │ │ │ - ldr r1, [pc, #488] @ 2acd0c │ │ │ │ + bhi 2accf4 │ │ │ │ + ldr r1, [pc, #488] @ 2ace7c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2acc34 │ │ │ │ + bhi 2acda4 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acb7c │ │ │ │ + beq 2accec │ │ │ │ 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 2acb3c │ │ │ │ + ble 2accac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2acb3c │ │ │ │ + beq 2accac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2acb70 │ │ │ │ + bne 2acce0 │ │ │ │ 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 2acb68 │ │ │ │ + bcs 2accd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2acbc8 │ │ │ │ + bge 2acd38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2acb68 │ │ │ │ + bne 2accd8 │ │ │ │ mov r4, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2acb00 │ │ │ │ - b 2acb7c │ │ │ │ + bne 2acc70 │ │ │ │ + b 2accec │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - blt 2acbbc │ │ │ │ + blt 2acd2c │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ - beq 2acbbc │ │ │ │ - b 2acb68 │ │ │ │ + beq 2acd2c │ │ │ │ + b 2accd8 │ │ │ │ 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 2acb68 │ │ │ │ + bcs 2accd8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 2acc7c │ │ │ │ + bge 2acdec │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2acb68 │ │ │ │ + bne 2accd8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acb7c │ │ │ │ + beq 2accec │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r4, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acbe8 │ │ │ │ + b 2acd58 │ │ │ │ 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 2acb68 │ │ │ │ + bcs 2accd8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 2accac │ │ │ │ + bge 2ace1c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2acb68 │ │ │ │ + bne 2accd8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acb7c │ │ │ │ + beq 2accec │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r4, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acc38 │ │ │ │ + b 2acda8 │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - blt 2accf4 │ │ │ │ + blt 2ace64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2acb68 │ │ │ │ + bne 2accd8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acb7c │ │ │ │ + beq 2accec │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r5, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acbe8 │ │ │ │ + b 2acd58 │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - blt 2accdc │ │ │ │ + blt 2ace4c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2acb68 │ │ │ │ + bne 2accd8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acb7c │ │ │ │ + beq 2accec │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r5, #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acc38 │ │ │ │ + b 2acda8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acb7c │ │ │ │ + beq 2accec │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acc38 │ │ │ │ + b 2acda8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2acb7c │ │ │ │ + beq 2accec │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ - b 2acbe8 │ │ │ │ + b 2acd58 │ │ │ │ andeq r8, sp, r0, 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 2acdb0 │ │ │ │ + beq 2acf20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ace2c │ │ │ │ + beq 2acf9c │ │ │ │ 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 2ace1c │ │ │ │ - ldr ip, [pc, #184] @ 2ace34 │ │ │ │ + bhi 2acf8c │ │ │ │ + ldr ip, [pc, #184] @ 2acfa4 │ │ │ │ sub r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2acda8 │ │ │ │ + bhi 2acf18 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ace2c │ │ │ │ + beq 2acf9c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - bne 2acd94 │ │ │ │ + bne 2acf04 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ace2c │ │ │ │ + beq 2acf9c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - bne 2acdb8 │ │ │ │ - b 2acdb0 │ │ │ │ + bne 2acf28 │ │ │ │ + b 2acf20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ace2c │ │ │ │ + beq 2acf9c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - bne 2acdd8 │ │ │ │ - b 2acdb0 │ │ │ │ + bne 2acf48 │ │ │ │ + b 2acf20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ace2c │ │ │ │ + beq 2acf9c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2acdf8 │ │ │ │ - b 2acdb0 │ │ │ │ + bne 2acf68 │ │ │ │ + b 2acf20 │ │ │ │ tst r3, #31 │ │ │ │ - beq 2acdb0 │ │ │ │ + beq 2acf20 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2acd60 │ │ │ │ + bne 2aced0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r8, sp, r8, lsr #26 │ │ │ │ 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 2acf38 │ │ │ │ + beq 2ad0a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ad0a0 │ │ │ │ + beq 2ad210 │ │ │ │ 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 2ad05c │ │ │ │ - ldr r2, [pc, #540] @ 2ad0cc │ │ │ │ + bhi 2ad1cc │ │ │ │ + ldr r2, [pc, #540] @ 2ad23c │ │ │ │ sub r3, r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2acff8 │ │ │ │ + bhi 2ad168 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #1 │ │ │ │ - b 2acee8 │ │ │ │ + b 2ad058 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2ad0a0 │ │ │ │ + beq 2ad210 │ │ │ │ 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 │ │ │ │ @@ -670205,22 +670297,22 @@ │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r3, r4 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aced4 │ │ │ │ + beq 2ad044 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #1 │ │ │ │ - b 2acf60 │ │ │ │ + b 2ad0d0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2ad0a0 │ │ │ │ + beq 2ad210 │ │ │ │ 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> │ │ │ │ @@ -670234,32 +670326,32 @@ │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r3, r4 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2acf4c │ │ │ │ + beq 2ad0bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #1 │ │ │ │ - b 2acfd0 │ │ │ │ + b 2ad140 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2ad0a0 │ │ │ │ + beq 2ad210 │ │ │ │ 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 2acfbc │ │ │ │ + beq 2ad12c │ │ │ │ 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 │ │ │ │ @@ -670272,64 +670364,64 @@ │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r3, r4 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2acf38 │ │ │ │ + bne 2ad0a8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2ad0a0 │ │ │ │ + beq 2ad210 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r4, [r9, r3, lsl #3] │ │ │ │ - b 2ad000 │ │ │ │ + b 2ad170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 1de04 <__popcountdi2@plt> │ │ │ │ mvn r3, #0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne 2ad0a8 │ │ │ │ + bne 2ad218 │ │ │ │ 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 2acf38 │ │ │ │ + bne 2ad0a8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 2ace8c │ │ │ │ + bne 2acffc │ │ │ │ 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 2ad078 │ │ │ │ + b 2ad1e8 │ │ │ │ andeq r8, sp, r4, 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 2ad210 │ │ │ │ + beq 2ad380 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ad1a8 │ │ │ │ + beq 2ad318 │ │ │ │ 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 │ │ │ │ @@ -670337,176 +670429,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 2ad324 │ │ │ │ + beq 2ad494 │ │ │ │ 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 2ad18c │ │ │ │ - ldr r6, [pc, #540] @ 2ad390 │ │ │ │ + bhi 2ad2fc │ │ │ │ + ldr r6, [pc, #540] @ 2ad500 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2ad1b0 │ │ │ │ + bhi 2ad320 │ │ │ │ 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 2ad210 │ │ │ │ + bne 2ad380 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2ad138 │ │ │ │ + bne 2ad2a8 │ │ │ │ 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 2ad210 │ │ │ │ + bne 2ad380 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ad1a8 │ │ │ │ + beq 2ad318 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - beq 2ad378 │ │ │ │ + beq 2ad4e8 │ │ │ │ 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 2ad1d4 │ │ │ │ + beq 2ad344 │ │ │ │ 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 2ad210 │ │ │ │ + bne 2ad380 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ad1a8 │ │ │ │ + beq 2ad318 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - beq 2ad330 │ │ │ │ + beq 2ad4a0 │ │ │ │ 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 2ad22c │ │ │ │ + b 2ad39c │ │ │ │ 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 2ad210 │ │ │ │ + bne 2ad380 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ad1a8 │ │ │ │ + beq 2ad318 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - beq 2ad360 │ │ │ │ + beq 2ad4d0 │ │ │ │ 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 2ad284 │ │ │ │ + b 2ad3f4 │ │ │ │ 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 2ad210 │ │ │ │ + bne 2ad380 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 2ad1a8 │ │ │ │ + beq 2ad318 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - beq 2ad348 │ │ │ │ + beq 2ad4b8 │ │ │ │ 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 2ad2e0 │ │ │ │ + b 2ad450 │ │ │ │ mvn ip, #0 │ │ │ │ mov r3, ip │ │ │ │ - b 2ad150 │ │ │ │ + b 2ad2c0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ - b 2ad22c │ │ │ │ + b 2ad39c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ - b 2ad2e0 │ │ │ │ + b 2ad450 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ - b 2ad284 │ │ │ │ + b 2ad3f4 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn ip, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r2, [r5, r3, lsl #3] │ │ │ │ mov r3, ip │ │ │ │ - b 2ad1c4 │ │ │ │ + b 2ad334 │ │ │ │ andeq r8, sp, r0, 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 2ad4b4 │ │ │ │ + beq 2ad624 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ad468 │ │ │ │ + beq 2ad5d8 │ │ │ │ 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 │ │ │ │ @@ -670514,131 +670606,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 2ad594 │ │ │ │ + beq 2ad704 │ │ │ │ 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 2ad450 │ │ │ │ - ldr r5, [pc, #360] @ 2ad5a0 │ │ │ │ + bhi 2ad5c0 │ │ │ │ + ldr r5, [pc, #360] @ 2ad710 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ad4bc │ │ │ │ + bhi 2ad62c │ │ │ │ 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 2ad4b4 │ │ │ │ + bne 2ad624 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 2ad3fc │ │ │ │ + bne 2ad56c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, lr │ │ │ │ subs r0, r0, #1 │ │ │ │ - b 2ad4a8 │ │ │ │ + b 2ad618 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2ad468 │ │ │ │ + beq 2ad5d8 │ │ │ │ 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 2ad480 │ │ │ │ + beq 2ad5f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, lr │ │ │ │ subs r0, r0, #1 │ │ │ │ - b 2ad4f4 │ │ │ │ + b 2ad664 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2ad468 │ │ │ │ + beq 2ad5d8 │ │ │ │ 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 2ad4cc │ │ │ │ - b 2ad4b4 │ │ │ │ + beq 2ad63c │ │ │ │ + b 2ad624 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, lr │ │ │ │ subs r0, r0, #1 │ │ │ │ - b 2ad538 │ │ │ │ + b 2ad6a8 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2ad468 │ │ │ │ + beq 2ad5d8 │ │ │ │ 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 2ad510 │ │ │ │ - b 2ad4b4 │ │ │ │ + beq 2ad680 │ │ │ │ + b 2ad624 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, lr │ │ │ │ subs r0, r0, #1 │ │ │ │ - b 2ad584 │ │ │ │ + b 2ad6f4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2ad468 │ │ │ │ + beq 2ad5d8 │ │ │ │ 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 2ad55c │ │ │ │ - b 2ad4b4 │ │ │ │ + beq 2ad6cc │ │ │ │ + b 2ad624 │ │ │ │ mvn r1, #0 │ │ │ │ mov r9, r1 │ │ │ │ - b 2ad414 │ │ │ │ + b 2ad584 │ │ │ │ andeq r8, sp, ip, asr #13 │ │ │ │ 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 2ad704 │ │ │ │ + beq 2ad874 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ad68c │ │ │ │ + beq 2ad7fc │ │ │ │ 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 │ │ │ │ @@ -670646,196 +670738,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 2ad848 │ │ │ │ + beq 2ad9b8 │ │ │ │ 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 2ad670 │ │ │ │ - ldr r6, [pc, #604] @ 2ad8b4 │ │ │ │ + bhi 2ad7e0 │ │ │ │ + ldr r6, [pc, #604] @ 2ada24 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 2ad694 │ │ │ │ + bhi 2ad804 │ │ │ │ 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 2ad704 │ │ │ │ + bne 2ad874 │ │ │ │ cmp lr, ip │ │ │ │ - bne 2ad60c │ │ │ │ + bne 2ad77c │ │ │ │ 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 2ad704 │ │ │ │ + bne 2ad874 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2ad68c │ │ │ │ + beq 2ad7fc │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 2ad89c │ │ │ │ + beq 2ada0c │ │ │ │ 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 2ad6b8 │ │ │ │ + beq 2ad828 │ │ │ │ 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 2ad704 │ │ │ │ + bne 2ad874 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2ad68c │ │ │ │ + beq 2ad7fc │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 2ad854 │ │ │ │ + beq 2ad9c4 │ │ │ │ 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 2ad720 │ │ │ │ + b 2ad890 │ │ │ │ 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 2ad704 │ │ │ │ + bne 2ad874 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2ad68c │ │ │ │ + beq 2ad7fc │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 2ad884 │ │ │ │ + beq 2ad9f4 │ │ │ │ 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 2ad788 │ │ │ │ + b 2ad8f8 │ │ │ │ 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 2ad704 │ │ │ │ + bne 2ad874 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2ad68c │ │ │ │ + beq 2ad7fc │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 2ad86c │ │ │ │ + beq 2ad9dc │ │ │ │ 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 2ad7f4 │ │ │ │ + b 2ad964 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad634 │ │ │ │ + b 2ad7a4 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad720 │ │ │ │ + b 2ad890 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad7f4 │ │ │ │ + b 2ad964 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad788 │ │ │ │ + b 2ad8f8 │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b 2ad6a8 │ │ │ │ + b 2ad818 │ │ │ │ andeq r8, sp, ip, asr #9 │ │ │ │ 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 2ad9ec │ │ │ │ + beq 2adb5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ad99c │ │ │ │ + beq 2adb0c │ │ │ │ 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 │ │ │ │ @@ -670843,1182 +670935,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 2adad8 │ │ │ │ + beq 2adc48 │ │ │ │ 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 2ad984 │ │ │ │ - ldr r2, [pc, #376] @ 2adae4 │ │ │ │ + bhi 2adaf4 │ │ │ │ + ldr r2, [pc, #376] @ 2adc54 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2ad9f4 │ │ │ │ + bhi 2adb64 │ │ │ │ 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 2ad9ec │ │ │ │ + bne 2adb5c │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2ad920 │ │ │ │ + bne 2ada90 │ │ │ │ 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 2ad9e0 │ │ │ │ + b 2adb50 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2ad99c │ │ │ │ + beq 2adb0c │ │ │ │ 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 2ad9b8 │ │ │ │ + beq 2adb28 │ │ │ │ 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 2ada30 │ │ │ │ + b 2adba0 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2ad99c │ │ │ │ + beq 2adb0c │ │ │ │ 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 2ada08 │ │ │ │ - b 2ad9ec │ │ │ │ + beq 2adb78 │ │ │ │ + b 2adb5c │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2ada78 │ │ │ │ + b 2adbe8 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2ad99c │ │ │ │ + beq 2adb0c │ │ │ │ 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 2ada50 │ │ │ │ - b 2ad9ec │ │ │ │ + beq 2adbc0 │ │ │ │ + b 2adb5c │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - b 2adac8 │ │ │ │ + b 2adc38 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2ad99c │ │ │ │ + beq 2adb0c │ │ │ │ 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 2adaa0 │ │ │ │ - b 2ad9ec │ │ │ │ + beq 2adc10 │ │ │ │ + b 2adb5c │ │ │ │ mvn r9, #0 │ │ │ │ mov r2, r9 │ │ │ │ - b 2ad948 │ │ │ │ + b 2adab8 │ │ │ │ ldrdeq r8, [sp], -r8 @ │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2adb08 │ │ │ │ + beq 2adc78 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2adbb8 │ │ │ │ + beq 2add28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r4, [r1, #37] @ 0x25 │ │ │ │ - ldr r6, [pc, #156] @ 2adbc0 │ │ │ │ + ldr r6, [pc, #156] @ 2add30 │ │ │ │ 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 2adb9c │ │ │ │ + bhi 2add0c │ │ │ │ cmp r5, #31 │ │ │ │ - bhi 2adb98 │ │ │ │ + bhi 2add08 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2adb34 │ │ │ │ + bne 2adca4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2adb6c │ │ │ │ + beq 2adcdc │ │ │ │ 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 2adb9c │ │ │ │ + bhi 2add0c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r5, [pc, #32] @ 2adbc4 │ │ │ │ + ldr r5, [pc, #32] @ 2add34 │ │ │ │ mov lr, #0 │ │ │ │ cmp r5, ip │ │ │ │ sbcs lr, lr, r3 │ │ │ │ - bcs 2adb74 │ │ │ │ + bcs 2adce4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r8, sp, r4, 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 2adbe8 │ │ │ │ + beq 2add58 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2adce0 │ │ │ │ + beq 2ade50 │ │ │ │ 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 2adcc8 │ │ │ │ - ldr lr, [pc, #188] @ 2adce8 │ │ │ │ + bhi 2ade38 │ │ │ │ + ldr lr, [pc, #188] @ 2ade58 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2adc6c │ │ │ │ + bhi 2adddc │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2adc44 │ │ │ │ + bne 2addb4 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adc50 │ │ │ │ + beq 2addc0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls 2adc58 │ │ │ │ + bls 2addc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adc50 │ │ │ │ + beq 2addc0 │ │ │ │ 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 2adc7c │ │ │ │ - b 2adc74 │ │ │ │ + bls 2addec │ │ │ │ + b 2adde4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adc50 │ │ │ │ + beq 2addc0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bls 2adca4 │ │ │ │ - b 2adc74 │ │ │ │ + bls 2ade14 │ │ │ │ + b 2adde4 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs lr, lr, #0 │ │ │ │ - bcs 2adc74 │ │ │ │ + bcs 2adde4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2adc08 │ │ │ │ - b 2adc50 │ │ │ │ + bne 2add78 │ │ │ │ + b 2addc0 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r7, sp, r8, asr pc │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2add0c │ │ │ │ + beq 2ade7c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ade00 │ │ │ │ + beq 2adf70 │ │ │ │ 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 2adde8 │ │ │ │ - ldr lr, [pc, #192] @ 2ade08 │ │ │ │ + bhi 2adf58 │ │ │ │ + ldr lr, [pc, #192] @ 2adf78 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2add74 │ │ │ │ + bhi 2adee4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2addf8 │ │ │ │ + beq 2adf68 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ - beq 2add60 │ │ │ │ + beq 2aded0 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2addf8 │ │ │ │ + beq 2adf68 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ - beq 2add84 │ │ │ │ - b 2add7c │ │ │ │ + beq 2adef4 │ │ │ │ + b 2adeec │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2addf8 │ │ │ │ + beq 2adf68 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ - beq 2adda4 │ │ │ │ - b 2add7c │ │ │ │ + beq 2adf14 │ │ │ │ + b 2adeec │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2addf8 │ │ │ │ + beq 2adf68 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2addc4 │ │ │ │ - b 2add7c │ │ │ │ + beq 2adf34 │ │ │ │ + b 2adeec │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ - bne 2add7c │ │ │ │ + bne 2adeec │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2add2c │ │ │ │ + bne 2ade9c │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r7, sp, ip, asr lr │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ade2c │ │ │ │ + beq 2adf9c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2adf20 │ │ │ │ + beq 2ae090 │ │ │ │ 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 2adf08 │ │ │ │ - ldr lr, [pc, #192] @ 2adf28 │ │ │ │ + bhi 2ae078 │ │ │ │ + ldr lr, [pc, #192] @ 2ae098 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ade94 │ │ │ │ + bhi 2ae004 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adf18 │ │ │ │ + beq 2ae088 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - beq 2ade80 │ │ │ │ + beq 2adff0 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adf18 │ │ │ │ + beq 2ae088 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - beq 2adea4 │ │ │ │ - b 2ade9c │ │ │ │ + beq 2ae014 │ │ │ │ + b 2ae00c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adf18 │ │ │ │ + beq 2ae088 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #31 │ │ │ │ - beq 2adec4 │ │ │ │ - b 2ade9c │ │ │ │ + beq 2ae034 │ │ │ │ + b 2ae00c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2adf18 │ │ │ │ + beq 2ae088 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2adee4 │ │ │ │ - b 2ade9c │ │ │ │ + beq 2ae054 │ │ │ │ + b 2ae00c │ │ │ │ tst r3, #31 │ │ │ │ - bne 2ade9c │ │ │ │ + bne 2ae00c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ade4c │ │ │ │ + bne 2adfbc │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r7, sp, ip, asr sp │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2adf4c │ │ │ │ + beq 2ae0bc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae040 │ │ │ │ + beq 2ae1b0 │ │ │ │ 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 2ae028 │ │ │ │ - ldr lr, [pc, #192] @ 2ae048 │ │ │ │ + bhi 2ae198 │ │ │ │ + ldr lr, [pc, #192] @ 2ae1b8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2adfb4 │ │ │ │ + bhi 2ae124 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae038 │ │ │ │ + beq 2ae1a8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #15 │ │ │ │ - beq 2adfa0 │ │ │ │ + beq 2ae110 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae038 │ │ │ │ + beq 2ae1a8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #15 │ │ │ │ - beq 2adfc4 │ │ │ │ - b 2adfbc │ │ │ │ + beq 2ae134 │ │ │ │ + b 2ae12c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae038 │ │ │ │ + beq 2ae1a8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #15 │ │ │ │ - beq 2adfe4 │ │ │ │ - b 2adfbc │ │ │ │ + beq 2ae154 │ │ │ │ + b 2ae12c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae038 │ │ │ │ + beq 2ae1a8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae004 │ │ │ │ - b 2adfbc │ │ │ │ + beq 2ae174 │ │ │ │ + b 2ae12c │ │ │ │ tst r3, #15 │ │ │ │ - bne 2adfbc │ │ │ │ + bne 2ae12c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2adf6c │ │ │ │ + bne 2ae0dc │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r7, sp, ip, asr ip │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ae06c │ │ │ │ + beq 2ae1dc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae160 │ │ │ │ + beq 2ae2d0 │ │ │ │ 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 2ae148 │ │ │ │ - ldr lr, [pc, #192] @ 2ae168 │ │ │ │ + bhi 2ae2b8 │ │ │ │ + ldr lr, [pc, #192] @ 2ae2d8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ae0d4 │ │ │ │ + bhi 2ae244 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae158 │ │ │ │ + beq 2ae2c8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #7 │ │ │ │ - beq 2ae0c0 │ │ │ │ + beq 2ae230 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae158 │ │ │ │ + beq 2ae2c8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #7 │ │ │ │ - beq 2ae0e4 │ │ │ │ - b 2ae0dc │ │ │ │ + beq 2ae254 │ │ │ │ + b 2ae24c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae158 │ │ │ │ + beq 2ae2c8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #7 │ │ │ │ - beq 2ae104 │ │ │ │ - b 2ae0dc │ │ │ │ + beq 2ae274 │ │ │ │ + b 2ae24c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae158 │ │ │ │ + beq 2ae2c8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae124 │ │ │ │ - b 2ae0dc │ │ │ │ + beq 2ae294 │ │ │ │ + b 2ae24c │ │ │ │ tst r3, #7 │ │ │ │ - bne 2ae0dc │ │ │ │ + bne 2ae24c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae08c │ │ │ │ + bne 2ae1fc │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r7, sp, ip, asr fp │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ae18c │ │ │ │ + beq 2ae2fc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae280 │ │ │ │ + beq 2ae3f0 │ │ │ │ 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 2ae268 │ │ │ │ - ldr lr, [pc, #192] @ 2ae288 │ │ │ │ + bhi 2ae3d8 │ │ │ │ + ldr lr, [pc, #192] @ 2ae3f8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ae1f4 │ │ │ │ + bhi 2ae364 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae278 │ │ │ │ + beq 2ae3e8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ae1e0 │ │ │ │ + beq 2ae350 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae278 │ │ │ │ + beq 2ae3e8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ae204 │ │ │ │ - b 2ae1fc │ │ │ │ + beq 2ae374 │ │ │ │ + b 2ae36c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae278 │ │ │ │ + beq 2ae3e8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ae224 │ │ │ │ - b 2ae1fc │ │ │ │ + beq 2ae394 │ │ │ │ + b 2ae36c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae278 │ │ │ │ + beq 2ae3e8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae244 │ │ │ │ - b 2ae1fc │ │ │ │ + beq 2ae3b4 │ │ │ │ + b 2ae36c │ │ │ │ tst r3, #1 │ │ │ │ - bne 2ae1fc │ │ │ │ + bne 2ae36c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae1ac │ │ │ │ + bne 2ae31c │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r7, sp, ip, asr sl │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ae2ac │ │ │ │ + beq 2ae41c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae3a0 │ │ │ │ + beq 2ae510 │ │ │ │ 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 2ae388 │ │ │ │ - ldr lr, [pc, #192] @ 2ae3a8 │ │ │ │ + bhi 2ae4f8 │ │ │ │ + ldr lr, [pc, #192] @ 2ae518 │ │ │ │ sub r0, r0, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ae314 │ │ │ │ + bhi 2ae484 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae398 │ │ │ │ + beq 2ae508 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #3 │ │ │ │ - beq 2ae300 │ │ │ │ + beq 2ae470 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae398 │ │ │ │ + beq 2ae508 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #3 │ │ │ │ - beq 2ae324 │ │ │ │ - b 2ae31c │ │ │ │ + beq 2ae494 │ │ │ │ + b 2ae48c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae398 │ │ │ │ + beq 2ae508 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ tst r3, #3 │ │ │ │ - beq 2ae344 │ │ │ │ - b 2ae31c │ │ │ │ + beq 2ae4b4 │ │ │ │ + b 2ae48c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ae398 │ │ │ │ + beq 2ae508 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [ip, r3, lsl #3] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae364 │ │ │ │ - b 2ae31c │ │ │ │ + beq 2ae4d4 │ │ │ │ + b 2ae48c │ │ │ │ tst r3, #3 │ │ │ │ - bne 2ae31c │ │ │ │ + bne 2ae48c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae2cc │ │ │ │ + bne 2ae43c │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r7, sp, ip, asr r9 │ │ │ │ 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 2ae418 │ │ │ │ + bne 2ae588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae43c │ │ │ │ + beq 2ae5ac │ │ │ │ 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 2ae484 │ │ │ │ - ldr ip, [pc, #152] @ 2ae498 │ │ │ │ + bhi 2ae5f4 │ │ │ │ + ldr ip, [pc, #152] @ 2ae608 │ │ │ │ sub r3, r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ae42c │ │ │ │ + bhi 2ae59c │ │ │ │ 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 2ae418 │ │ │ │ + beq 2ae588 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ae420 │ │ │ │ + bne 2ae590 │ │ │ │ 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 2ae418 │ │ │ │ + beq 2ae588 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ae444 │ │ │ │ - b 2ae43c │ │ │ │ + bne 2ae5b4 │ │ │ │ + b 2ae5ac │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r0, [lr, r3, lsl #3] │ │ │ │ tst r0, #30 │ │ │ │ - beq 2ae418 │ │ │ │ + beq 2ae588 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ae464 │ │ │ │ - b 2ae43c │ │ │ │ + bne 2ae5d4 │ │ │ │ + b 2ae5ac │ │ │ │ tst r0, #30 │ │ │ │ - beq 2ae418 │ │ │ │ + beq 2ae588 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2ae3e4 │ │ │ │ - b 2ae43c │ │ │ │ + bne 2ae554 │ │ │ │ + b 2ae5ac │ │ │ │ andeq r7, sp, r4, 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 2ae51c │ │ │ │ + bne 2ae68c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae544 │ │ │ │ + beq 2ae6b4 │ │ │ │ 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 2ae5a8 │ │ │ │ - ldr r2, [pc, #188] @ 2ae5c0 │ │ │ │ + bhi 2ae718 │ │ │ │ + ldr r2, [pc, #188] @ 2ae730 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ae530 │ │ │ │ + bhi 2ae6a0 │ │ │ │ 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 2ae51c │ │ │ │ + bne 2ae68c │ │ │ │ cmp r6, r4 │ │ │ │ - bne 2ae524 │ │ │ │ + bne 2ae694 │ │ │ │ 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 2ae51c │ │ │ │ + bne 2ae68c │ │ │ │ cmp r6, r4 │ │ │ │ - bne 2ae54c │ │ │ │ - b 2ae544 │ │ │ │ + bne 2ae6bc │ │ │ │ + b 2ae6b4 │ │ │ │ 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 2ae51c │ │ │ │ + bne 2ae68c │ │ │ │ cmp r6, r4 │ │ │ │ - bne 2ae57c │ │ │ │ - b 2ae544 │ │ │ │ + bne 2ae6ec │ │ │ │ + b 2ae6b4 │ │ │ │ bl 1de04 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ae51c │ │ │ │ + bne 2ae68c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 2ae4e0 │ │ │ │ - b 2ae544 │ │ │ │ + bne 2ae650 │ │ │ │ + b 2ae6b4 │ │ │ │ andeq r7, sp, r0, lsl #15 │ │ │ │ add ip, r1, r2, lsl #5 │ │ │ │ ldr ip, [ip, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #220] @ 2ae6b0 │ │ │ │ + ldr r0, [pc, #220] @ 2ae820 │ │ │ │ ldr ip, [ip] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 2ae5ec │ │ │ │ + beq 2ae75c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae6a8 │ │ │ │ - ldr ip, [pc, #184] @ 2ae6b4 │ │ │ │ + beq 2ae818 │ │ │ │ + ldr ip, [pc, #184] @ 2ae824 │ │ │ │ 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 2ae630 │ │ │ │ + beq 2ae7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #124] @ 2ae6b8 │ │ │ │ + ldr r4, [pc, #124] @ 2ae828 │ │ │ │ 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 2ae684 │ │ │ │ + bhi 2ae7f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ae684 │ │ │ │ + bhi 2ae7f4 │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r1, #1 │ │ │ │ orrs r2, r2, #0 │ │ │ │ - beq 2ae628 │ │ │ │ + beq 2ae798 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2ae650 │ │ │ │ + bne 2ae7c0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ - b 2ae688 │ │ │ │ + b 2ae7f8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - subseq r1, r8, r4, lsr #20 │ │ │ │ + ldrheq r1, [r8], #-132 @ 0xffffff7c │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r7, sp, r0, 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 2aeb6c │ │ │ │ + beq 2aecdc │ │ │ │ sub r4, r3, #4 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r5 │ │ │ │ - b 2ae708 │ │ │ │ + b 2ae878 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ sub r6, r3, #4 │ │ │ │ - beq 2aeb6c │ │ │ │ + beq 2aecdc │ │ │ │ ldr r3, [r6] │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 2ae6f8 │ │ │ │ + bne 2ae868 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ cmpne r2, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae6f0 │ │ │ │ + bne 2ae860 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add r5, r3, #32 │ │ │ │ cmp r5, r2 │ │ │ │ sub r4, r2, #4 │ │ │ │ - beq 2ae6f8 │ │ │ │ + beq 2ae868 │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r5 │ │ │ │ str r6, [sp, #24] │ │ │ │ str sl, [sp, #28] │ │ │ │ - b 2ae778 │ │ │ │ + b 2ae8e8 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp fp, r3 │ │ │ │ sub r8, r3, #4 │ │ │ │ - beq 2aeb54 │ │ │ │ + beq 2aecc4 │ │ │ │ ldr r3, [r8] │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 2ae768 │ │ │ │ + bne 2ae8d8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ cmpne r2, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae760 │ │ │ │ + bne 2ae8d0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add r4, r3, #32 │ │ │ │ cmp r4, r2 │ │ │ │ sub r6, r2, #4 │ │ │ │ - beq 2ae768 │ │ │ │ + beq 2ae8d8 │ │ │ │ mov r9, r4 │ │ │ │ str r8, [sp, #16] │ │ │ │ str fp, [sp, #20] │ │ │ │ - b 2ae7e4 │ │ │ │ + b 2ae954 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r9, r2 │ │ │ │ sub r6, r2, #4 │ │ │ │ - beq 2aeb3c │ │ │ │ + beq 2aecac │ │ │ │ ldr r2, [r6] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 2ae7d4 │ │ │ │ + bne 2ae944 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae7cc │ │ │ │ + bne 2ae93c │ │ │ │ ldr sl, [r2, #36] @ 0x24 │ │ │ │ add r8, r2, #32 │ │ │ │ cmp r8, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 2ae7d4 │ │ │ │ + beq 2ae944 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 2ae84c │ │ │ │ + b 2ae9bc │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr sl, [sl, #8] │ │ │ │ cmp r8, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 2aeb24 │ │ │ │ + beq 2aec94 │ │ │ │ ldr r6, [sl] │ │ │ │ ands r1, r6, #1 │ │ │ │ - bne 2ae83c │ │ │ │ + bne 2ae9ac │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae834 │ │ │ │ + bne 2ae9a4 │ │ │ │ ldr fp, [r6, #36] @ 0x24 │ │ │ │ add r6, r6, #32 │ │ │ │ cmp r6, fp │ │ │ │ sub fp, fp, #4 │ │ │ │ - beq 2ae83c │ │ │ │ + beq 2ae9ac │ │ │ │ mov r2, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r8, r6 │ │ │ │ - b 2ae8b8 │ │ │ │ + b 2aea28 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr fp, [fp, #8] │ │ │ │ cmp r8, fp │ │ │ │ sub fp, fp, #4 │ │ │ │ - beq 2aeb0c │ │ │ │ + beq 2aec7c │ │ │ │ ldr r6, [fp] │ │ │ │ ands r1, r6, #1 │ │ │ │ - bne 2ae8a8 │ │ │ │ + bne 2aea18 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae8a0 │ │ │ │ + bne 2aea10 │ │ │ │ ldr sl, [r6, #36] @ 0x24 │ │ │ │ add r6, r6, #32 │ │ │ │ cmp r6, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 2ae8a8 │ │ │ │ + beq 2aea18 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov r8, r2 │ │ │ │ - b 2ae928 │ │ │ │ + b 2aea98 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r3, r6 │ │ │ │ sub r6, r6, #4 │ │ │ │ - beq 2aeaf4 │ │ │ │ + beq 2aec64 │ │ │ │ ldr sl, [r6] │ │ │ │ ands r1, sl, #1 │ │ │ │ - bne 2ae918 │ │ │ │ + bne 2aea88 │ │ │ │ ldrb r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae910 │ │ │ │ + bne 2aea80 │ │ │ │ ldr r9, [sl, #36] @ 0x24 │ │ │ │ add sl, sl, #32 │ │ │ │ cmp sl, r9 │ │ │ │ sub r9, r9, #4 │ │ │ │ - beq 2ae918 │ │ │ │ + beq 2aea88 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r9 │ │ │ │ - b 2ae994 │ │ │ │ + b 2aeb04 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr sl, [sl, #8] │ │ │ │ cmp r2, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 2aeae0 │ │ │ │ + beq 2aec50 │ │ │ │ ldr r3, [sl] │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 2ae984 │ │ │ │ + bne 2aeaf4 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae97c │ │ │ │ + bne 2aeaec │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r3, r9 │ │ │ │ sub r9, r9, #4 │ │ │ │ - beq 2ae984 │ │ │ │ + beq 2aeaf4 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r9 │ │ │ │ - b 2aea08 │ │ │ │ + b 2aeb78 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2aeac0 │ │ │ │ + beq 2aec30 │ │ │ │ ldr r9, [r4] │ │ │ │ ands r1, r9, #1 │ │ │ │ - bne 2ae9f8 │ │ │ │ + bne 2aeb68 │ │ │ │ ldrb r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r2, [r9, #20] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ cmpne r2, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ae9f0 │ │ │ │ + bne 2aeb60 │ │ │ │ ldr r2, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ - bne 2aea68 │ │ │ │ - b 2ae9f8 │ │ │ │ + bne 2aebd8 │ │ │ │ + b 2aeb68 │ │ │ │ cmp ip, #158 @ 0x9e │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r9, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ - beq 2ae9f8 │ │ │ │ + beq 2aeb68 │ │ │ │ ldr r0, [r2] │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 2aea58 │ │ │ │ + bne 2aebc8 │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2aeab4 │ │ │ │ + bne 2aec24 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, #157 @ 0x9d │ │ │ │ cmpne ip, #236 @ 0xec │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2aea50 │ │ │ │ + bne 2aebc0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2ae6bc │ │ │ │ + bl 2ae82c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 2aea58 │ │ │ │ + bne 2aebc8 │ │ │ │ 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 2ae994 │ │ │ │ + bne 2aeb04 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ sub r6, r6, #4 │ │ │ │ - bne 2ae928 │ │ │ │ + bne 2aea98 │ │ │ │ ldr fp, [fp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, fp │ │ │ │ sub fp, fp, #4 │ │ │ │ - bne 2ae8b8 │ │ │ │ + bne 2aea28 │ │ │ │ mov sl, r5 │ │ │ │ ldr sl, [sl, #8] │ │ │ │ mov r8, r2 │ │ │ │ cmp r8, sl │ │ │ │ sub sl, sl, #4 │ │ │ │ - bne 2ae84c │ │ │ │ + bne 2ae9bc │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r9, r2 │ │ │ │ sub r6, r2, #4 │ │ │ │ - bne 2ae7e4 │ │ │ │ + bne 2ae954 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp fp, r3 │ │ │ │ sub r8, r3, #4 │ │ │ │ - bne 2ae778 │ │ │ │ + bne 2ae8e8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ sub r6, r3, #4 │ │ │ │ - bne 2ae708 │ │ │ │ + bne 2ae878 │ │ │ │ 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 │ │ │ │ @@ -672027,403 +672119,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] @ 2aece8 │ │ │ │ + ldr r4, [pc, #308] @ 2aee58 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aeca0 │ │ │ │ + beq 2aee10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2aeca0 │ │ │ │ - ldr r3, [pc, #288] @ 2aecec │ │ │ │ + beq 2aee10 │ │ │ │ + ldr r3, [pc, #288] @ 2aee5c │ │ │ │ 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 2aec58 │ │ │ │ + bhi 2aedc8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2aecb8 │ │ │ │ + bls 2aee28 │ │ │ │ lsr r3, sl, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2aecb8 │ │ │ │ + beq 2aee28 │ │ │ │ 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 2aecdc │ │ │ │ - ldr r1, [pc, #176] @ 2aecf0 │ │ │ │ + bhi 2aee4c │ │ │ │ + ldr r1, [pc, #176] @ 2aee60 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2aecd0 │ │ │ │ + bhi 2aee40 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 2aecb8 │ │ │ │ + bne 2aee28 │ │ │ │ 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 2aecb8 │ │ │ │ + bne 2aee28 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 2aebd8 │ │ │ │ + bne 2aed48 │ │ │ │ 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 2aec94 │ │ │ │ + bne 2aee04 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2aecb0 │ │ │ │ + b 2aee20 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ - b 2aecb0 │ │ │ │ + b 2aee20 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b 2aecb0 │ │ │ │ - subseq r1, r8, r8, asr #8 │ │ │ │ + b 2aee20 │ │ │ │ + ldrsbeq r1, [r8], #-40 @ 0xffffffd8 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r7, sp, r4, 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] @ 2aeea8 │ │ │ │ + ldr sl, [pc, #408] @ 2af018 │ │ │ │ add r6, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2aedb0 │ │ │ │ + beq 2aef20 │ │ │ │ mov r9, r1 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne 2aeda0 │ │ │ │ + bne 2aef10 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aed64 │ │ │ │ + beq 2aeed4 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2aed58 │ │ │ │ + bne 2aeec8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 2aeda0 │ │ │ │ + bls 2aef10 │ │ │ │ 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 2aedbc │ │ │ │ - ldr r3, [pc, #296] @ 2aeeac │ │ │ │ + beq 2aef2c │ │ │ │ + ldr r3, [pc, #296] @ 2af01c │ │ │ │ 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 2aed58 │ │ │ │ + bne 2aeec8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r6, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2aed28 │ │ │ │ + bne 2aee98 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r9, #8 │ │ │ │ - beq 2aed7c │ │ │ │ + beq 2aeeec │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ add r5, r3, #32 │ │ │ │ cmp r5, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - beq 2aeda0 │ │ │ │ + beq 2aef10 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2aee58 │ │ │ │ + bne 2aefc8 │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ sub r1, r8, r1 │ │ │ │ - beq 2aee24 │ │ │ │ + beq 2aef94 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2aee1c │ │ │ │ + bne 2aef8c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2aee58 │ │ │ │ + bls 2aefc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 2aed7c │ │ │ │ + b 2aeeec │ │ │ │ ldr r5, [r0, #20] │ │ │ │ asr r2, r1, #5 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - beq 2aee6c │ │ │ │ - ldr r1, [pc, #112] @ 2aeeac │ │ │ │ + beq 2aefdc │ │ │ │ + ldr r1, [pc, #112] @ 2af01c │ │ │ │ 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 2aee9c │ │ │ │ + bne 2af00c │ │ │ │ ldr r8, [r8, #8] │ │ │ │ cmp r3, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - bne 2aede4 │ │ │ │ - b 2aeda0 │ │ │ │ + bne 2aef54 │ │ │ │ + b 2aef10 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r9, #7 │ │ │ │ - beq 2aee34 │ │ │ │ + beq 2aefa4 │ │ │ │ add r1, r9, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2aecf4 │ │ │ │ + bl 2aee64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aee34 │ │ │ │ - b 2aee58 │ │ │ │ + beq 2aefa4 │ │ │ │ + b 2aefc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b 2aed84 │ │ │ │ - subseq r1, r8, r0, ror #5 │ │ │ │ + b 2aeef4 │ │ │ │ + subseq r1, r8, r0, ror r1 │ │ │ │ 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] @ 2af194 │ │ │ │ + ldr lr, [pc, #712] @ 2af304 │ │ │ │ add r6, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, pc, lr │ │ │ │ - beq 2aef7c │ │ │ │ + beq 2af0ec │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands sl, r3, #1 │ │ │ │ - bne 2aef6c │ │ │ │ + bne 2af0dc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2aef1c │ │ │ │ + beq 2af08c │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2aef10 │ │ │ │ + bne 2af080 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 2aef6c │ │ │ │ + bls 2af0dc │ │ │ │ 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 2aef88 │ │ │ │ - ldr r3, [pc, #584] @ 2af198 │ │ │ │ + bne 2af0f8 │ │ │ │ + ldr r3, [pc, #584] @ 2af308 │ │ │ │ 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 2aef10 │ │ │ │ + bne 2af080 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r6, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2aeee0 │ │ │ │ + bne 2af050 │ │ │ │ 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 2aef6c │ │ │ │ + beq 2af0dc │ │ │ │ mov r0, r5 │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [r8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2af02c │ │ │ │ + bne 2af19c │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aefdc │ │ │ │ + beq 2af14c │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2aefd4 │ │ │ │ + bne 2af144 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ sub r2, r2, #89 @ 0x59 │ │ │ │ cmp r2, #5 │ │ │ │ - bls 2af02c │ │ │ │ + bls 2af19c │ │ │ │ mov r5, r0 │ │ │ │ - b 2aef48 │ │ │ │ + b 2af0b8 │ │ │ │ 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 2af048 │ │ │ │ - ldr r2, [pc, #392] @ 2af198 │ │ │ │ + bne 2af1b8 │ │ │ │ + ldr r2, [pc, #392] @ 2af308 │ │ │ │ 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 2af040 │ │ │ │ + bne 2af1b0 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ cmp r3, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - bne 2aefa4 │ │ │ │ - b 2aef6c │ │ │ │ + bne 2af114 │ │ │ │ + b 2af0dc │ │ │ │ mov r5, r0 │ │ │ │ - b 2aef50 │ │ │ │ + b 2af0c0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add ip, r2, #32 │ │ │ │ cmp ip, r1 │ │ │ │ sub r5, r1, #4 │ │ │ │ - beq 2af02c │ │ │ │ + beq 2af19c │ │ │ │ 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 2af0fc │ │ │ │ + bne 2af26c │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ sub r1, r5, r1 │ │ │ │ - beq 2af128 │ │ │ │ + beq 2af298 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2af0b8 │ │ │ │ + bne 2af228 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2af0fc │ │ │ │ + bls 2af26c │ │ │ │ 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 2af008 │ │ │ │ + b 2af178 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2aecf4 │ │ │ │ + bl 2aee64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2af14c │ │ │ │ + beq 2af2bc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp fp, r5 │ │ │ │ sub r5, r5, #4 │ │ │ │ - bne 2af080 │ │ │ │ + bne 2af1f0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r4 │ │ │ │ ldm sp, {r3, r6} │ │ │ │ mov r4, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r2 │ │ │ │ - b 2af02c │ │ │ │ + b 2af19c │ │ │ │ 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 2af0dc │ │ │ │ - ldr r1, [pc, #68] @ 2af198 │ │ │ │ + bne 2af24c │ │ │ │ + ldr r1, [pc, #68] @ 2af308 │ │ │ │ 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 2af0fc │ │ │ │ + beq 2af26c │ │ │ │ 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 2af010 │ │ │ │ - subseq r1, r8, r4, lsr #2 │ │ │ │ + b 2af180 │ │ │ │ + ldrheq r0, [r8], #-244 @ 0xffffff0c │ │ │ │ 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] @ 2afc68 │ │ │ │ - ldr r1, [pc, #2728] @ 2afc6c │ │ │ │ + ldr r0, [pc, #2728] @ 2afdd8 │ │ │ │ + ldr r1, [pc, #2728] @ 2afddc │ │ │ │ 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 │ │ │ │ @@ -672454,15 +672546,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 2af278 │ │ │ │ + bne 2af3e8 │ │ │ │ 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 │ │ │ │ @@ -672505,24 +672597,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 2af97c │ │ │ │ + bne 2afaec │ │ │ │ tst r7, #8 │ │ │ │ - bne 2af97c │ │ │ │ + bne 2afaec │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r0, [r3, #41] @ 0x29 │ │ │ │ strb r8, [sp, #64] @ 0x40 │ │ │ │ strb r2, [sp, #65] @ 0x41 │ │ │ │ - beq 2af9b4 │ │ │ │ + beq 2afb24 │ │ │ │ ands r2, r7, #64 @ 0x40 │ │ │ │ - beq 2af98c │ │ │ │ + beq 2afafc │ │ │ │ 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 │ │ │ │ @@ -672573,32 +672665,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 2afa10 │ │ │ │ + beq 2afb80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2afa5c │ │ │ │ + bne 2afbcc │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - bne 2afae0 │ │ │ │ + bne 2afc50 │ │ │ │ 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 2afad4 │ │ │ │ + bne 2afc44 │ │ │ │ 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 │ │ │ │ @@ -672632,17 +672724,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 2af548 │ │ │ │ + beq 2af6b8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2af548 │ │ │ │ + bne 2af6b8 │ │ │ │ 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 │ │ │ │ @@ -672713,33 +672805,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 2af674 │ │ │ │ + beq 2af7e4 │ │ │ │ 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 2af6a0 │ │ │ │ + bne 2af810 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ movne r4, #1 │ │ │ │ movne sl, r4 │ │ │ │ - bne 2af6bc │ │ │ │ + bne 2af82c │ │ │ │ cmp r5, #0 │ │ │ │ movne sl, r5 │ │ │ │ - bne 2af6bc │ │ │ │ - ldr sl, [pc, #1468] @ 2afc70 │ │ │ │ + bne 2af82c │ │ │ │ + ldr sl, [pc, #1468] @ 2afde0 │ │ │ │ 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 │ │ │ │ @@ -672752,44 +672844,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 2afba8 │ │ │ │ + beq 2afd18 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2afba8 │ │ │ │ + beq 2afd18 │ │ │ │ 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 2af73c │ │ │ │ + beq 2af8ac │ │ │ │ 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 2afb88 │ │ │ │ + beq 2afcf8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2afb68 │ │ │ │ + beq 2afcd8 │ │ │ │ mov r6, #256 @ 0x100 │ │ │ │ cmp ip, #0 │ │ │ │ strb r2, [sp, #152] @ 0x98 │ │ │ │ strh r6, [sp, #150] @ 0x96 │ │ │ │ - beq 2afb7c │ │ │ │ + beq 2afcec │ │ │ │ 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] │ │ │ │ @@ -672799,18 +672891,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 2afbb4 │ │ │ │ + beq 2afd24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2afc38 │ │ │ │ + bne 2afda8 │ │ │ │ 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 │ │ │ │ @@ -672854,16 +672946,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 2af8ac │ │ │ │ - ldr r2, [pc, #972] @ 2afc70 │ │ │ │ + bne 2afa1c │ │ │ │ + ldr r2, [pc, #972] @ 2afde0 │ │ │ │ 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] │ │ │ │ @@ -672891,235 +672983,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 2af94c │ │ │ │ + beq 2afabc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2afbdc │ │ │ │ + bne 2afd4c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2af930 │ │ │ │ - ldr r2, [pc, #800] @ 2afc74 │ │ │ │ - ldr r3, [pc, #788] @ 2afc6c │ │ │ │ + bne 2afaa0 │ │ │ │ + ldr r2, [pc, #800] @ 2afde4 │ │ │ │ + ldr r3, [pc, #788] @ 2afddc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2afc64 │ │ │ │ + bne 2afdd4 │ │ │ │ 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 2af330 │ │ │ │ + b 2af4a0 │ │ │ │ strb r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [sp, #69] @ 0x45 │ │ │ │ strh r2, [sp, #66] @ 0x42 │ │ │ │ - beq 2af9dc │ │ │ │ + beq 2afb4c │ │ │ │ lsr r2, r7, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ - b 2af368 │ │ │ │ + b 2af4d8 │ │ │ │ ands r6, r7, #16 │ │ │ │ - beq 2af9e4 │ │ │ │ + beq 2afb54 │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - bne 2af9e4 │ │ │ │ + bne 2afb54 │ │ │ │ cmp r0, #0 │ │ │ │ strb r0, [sp, #69] @ 0x45 │ │ │ │ - ldr r0, [pc, #676] @ 2afc78 │ │ │ │ + ldr r0, [pc, #676] @ 2afde8 │ │ │ │ strb r2, [sp, #68] @ 0x44 │ │ │ │ strh r0, [sp, #66] @ 0x42 │ │ │ │ - bne 2af368 │ │ │ │ + bne 2af4d8 │ │ │ │ mov r2, #0 │ │ │ │ - b 2af368 │ │ │ │ + b 2af4d8 │ │ │ │ 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 2af368 │ │ │ │ + bne 2af4d8 │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - bne 2af368 │ │ │ │ - b 2af9dc │ │ │ │ + bne 2af4d8 │ │ │ │ + b 2afb4c │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - beq 2afa94 │ │ │ │ + beq 2afc04 │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb ip, [sp, #89] @ 0x59 │ │ │ │ strh r9, [sp, #90] @ 0x5a │ │ │ │ strb r9, [sp, #92] @ 0x5c │ │ │ │ - bne 2afb38 │ │ │ │ + bne 2afca8 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [sp, #93] @ 0x5d │ │ │ │ - bne 2afc54 │ │ │ │ + bne 2afdc4 │ │ │ │ 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 2af498 │ │ │ │ + b 2af608 │ │ │ │ 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 2afb28 │ │ │ │ + beq 2afc98 │ │ │ │ clz r8, r2 │ │ │ │ strh r0, [sp, #94] @ 0x5e │ │ │ │ lsr r2, r2, #10 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - b 2af498 │ │ │ │ + b 2af608 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ - ldr r0, [pc, #472] @ 2afc78 │ │ │ │ + ldr r0, [pc, #472] @ 2afde8 │ │ │ │ strh r0, [sp, #90] @ 0x5a │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2afb18 │ │ │ │ + beq 2afc88 │ │ │ │ cmp r4, #0 │ │ │ │ strbne r8, [sp, #93] @ 0x5d │ │ │ │ strbne r8, [sp, #94] @ 0x5e │ │ │ │ - bne 2afad4 │ │ │ │ + bne 2afc44 │ │ │ │ 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 2af48c │ │ │ │ + b 2af5fc │ │ │ │ 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 2af498 │ │ │ │ + b 2af608 │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [sp, #93] @ 0x5d │ │ │ │ strb r2, [sp, #94] @ 0x5e │ │ │ │ - b 2af48c │ │ │ │ + b 2af5fc │ │ │ │ cmp r2, #0 │ │ │ │ strbne r8, [sp, #94] @ 0x5e │ │ │ │ - beq 2af47c │ │ │ │ - b 2afad4 │ │ │ │ + beq 2af5ec │ │ │ │ + b 2afc44 │ │ │ │ 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 2af498 │ │ │ │ + b 2af608 │ │ │ │ cmp ip, #0 │ │ │ │ strb r4, [sp, #150] @ 0x96 │ │ │ │ strb lr, [sp, #151] @ 0x97 │ │ │ │ strb r2, [sp, #152] @ 0x98 │ │ │ │ - bne 2afba0 │ │ │ │ + bne 2afd10 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b 2af77c │ │ │ │ + b 2af8ec │ │ │ │ cmp ip, #0 │ │ │ │ strh r7, [sp, #150] @ 0x96 │ │ │ │ strb r7, [sp, #152] @ 0x98 │ │ │ │ - beq 2afb7c │ │ │ │ + beq 2afcec │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2af778 │ │ │ │ + bne 2af8e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 2af77c │ │ │ │ + b 2af8ec │ │ │ │ mov r4, #0 │ │ │ │ strb r9, [sp, #145] @ 0x91 │ │ │ │ - b 2af720 │ │ │ │ + b 2af890 │ │ │ │ cmp r2, #0 │ │ │ │ strh r4, [sp, #160] @ 0xa0 │ │ │ │ strb lr, [sp, #162] @ 0xa2 │ │ │ │ - beq 2afc4c │ │ │ │ + beq 2afdbc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2af7d8 │ │ │ │ + beq 2af948 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #1 │ │ │ │ - b 2af7dc │ │ │ │ - ldr r7, [pc, #152] @ 2afc7c │ │ │ │ + b 2af94c │ │ │ │ + ldr r7, [pc, #152] @ 2afdec │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310984 │ │ │ │ + bl 310af4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r0, r5 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2af94c │ │ │ │ + beq 2afabc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2af94c │ │ │ │ + beq 2afabc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2afbec │ │ │ │ + bne 2afd5c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2afc18 │ │ │ │ - b 2af94c │ │ │ │ + bne 2afd88 │ │ │ │ + b 2afabc │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strb lr, [sp, #162] @ 0xa2 │ │ │ │ strh r2, [sp, #160] @ 0xa0 │ │ │ │ - bne 2afbd0 │ │ │ │ + bne 2afd40 │ │ │ │ mov r2, #0 │ │ │ │ - b 2af7d8 │ │ │ │ + b 2af948 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strh r2, [sp, #94] @ 0x5e │ │ │ │ mov r2, r0 │ │ │ │ - b 2af498 │ │ │ │ + b 2af608 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r8, r8, lsr lr │ │ │ │ + subseq r0, r8, r8, asr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ tsteq r0, r0, asr #32 │ │ │ │ - subseq r0, r8, r4, lsr #13 │ │ │ │ + subseq r0, r8, r4, lsr r5 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r7, r7, r0, lsl #30 │ │ │ │ + @ instruction: 0x00577d90 │ │ │ │ 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] @ 2b08c0 │ │ │ │ - ldr r1, [pc, #3104] @ 2b08c4 │ │ │ │ + ldr r0, [pc, #3104] @ 2b0a30 │ │ │ │ + ldr r1, [pc, #3104] @ 2b0a34 │ │ │ │ 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 │ │ │ │ @@ -673152,15 +673244,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 2afd5c │ │ │ │ + bne 2afecc │ │ │ │ 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] │ │ │ │ @@ -673201,24 +673293,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 2b05c0 │ │ │ │ + bne 2b0730 │ │ │ │ tst r0, #8 │ │ │ │ - bne 2b05c0 │ │ │ │ + bne 2b0730 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r5, [r3, #41] @ 0x29 │ │ │ │ strb r8, [sp, #76] @ 0x4c │ │ │ │ strb r2, [sp, #77] @ 0x4d │ │ │ │ - beq 2b05f8 │ │ │ │ + beq 2b0768 │ │ │ │ ands r2, r0, #64 @ 0x40 │ │ │ │ - beq 2b05d0 │ │ │ │ + beq 2b0740 │ │ │ │ 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 │ │ │ │ @@ -673269,32 +673361,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 2b0654 │ │ │ │ + beq 2b07c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2b06a4 │ │ │ │ + bne 2b0814 │ │ │ │ mov r5, #1 │ │ │ │ cmp r8, #0 │ │ │ │ strb r5, [sp, #100] @ 0x64 │ │ │ │ - bne 2b072c │ │ │ │ + bne 2b089c │ │ │ │ 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 2b0720 │ │ │ │ + bne 2b0890 │ │ │ │ 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 │ │ │ │ @@ -673327,17 +673419,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 2b0020 │ │ │ │ + beq 2b0190 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b0020 │ │ │ │ + bne 2b0190 │ │ │ │ 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 │ │ │ │ @@ -673410,33 +673502,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 2b0158 │ │ │ │ + beq 2b02c8 │ │ │ │ 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 2b0184 │ │ │ │ + bne 2b02f4 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ movne r5, #1 │ │ │ │ movne sl, r5 │ │ │ │ - bne 2b01a0 │ │ │ │ + bne 2b0310 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b0888 │ │ │ │ - ldr sl, [pc, #1840] @ 2b08c8 │ │ │ │ + bne 2b09f8 │ │ │ │ + ldr sl, [pc, #1840] @ 2b0a38 │ │ │ │ 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 │ │ │ │ @@ -673450,45 +673542,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 2b07d8 │ │ │ │ + beq 2b0948 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b07d8 │ │ │ │ + beq 2b0948 │ │ │ │ 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 2b0224 │ │ │ │ + beq 2b0394 │ │ │ │ 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 2b07b4 │ │ │ │ + beq 2b0924 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b080c │ │ │ │ + beq 2b097c │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ strb r2, [sp, #164] @ 0xa4 │ │ │ │ strh r7, [sp, #162] @ 0xa2 │ │ │ │ - beq 2b0820 │ │ │ │ + beq 2b0990 │ │ │ │ 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] │ │ │ │ @@ -673498,18 +673590,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 2b07e4 │ │ │ │ + beq 2b0954 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2b0890 │ │ │ │ + bne 2b0a00 │ │ │ │ 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 │ │ │ │ @@ -673553,16 +673645,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 2b0398 │ │ │ │ - ldr r2, [pc, #1336] @ 2b08c8 │ │ │ │ + bne 2b0508 │ │ │ │ + ldr r2, [pc, #1336] @ 2b0a38 │ │ │ │ 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 │ │ │ │ @@ -673676,1277 +673768,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 2b0590 │ │ │ │ + beq 2b0700 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b082c │ │ │ │ + bne 2b099c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2b0574 │ │ │ │ - ldr r2, [pc, #820] @ 2b08cc │ │ │ │ - ldr r3, [pc, #808] @ 2b08c4 │ │ │ │ + bne 2b06e4 │ │ │ │ + ldr r2, [pc, #820] @ 2b0a3c │ │ │ │ + ldr r3, [pc, #808] @ 2b0a34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b08bc │ │ │ │ + bne 2b0a2c │ │ │ │ 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 2afe10 │ │ │ │ + b 2aff80 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, #1 │ │ │ │ strb r5, [sp, #81] @ 0x51 │ │ │ │ strh r2, [sp, #78] @ 0x4e │ │ │ │ - beq 2b0620 │ │ │ │ + beq 2b0790 │ │ │ │ lsr r2, r0, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ - b 2afe48 │ │ │ │ + b 2affb8 │ │ │ │ ands r7, r0, #16 │ │ │ │ - beq 2b0628 │ │ │ │ + beq 2b0798 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - bne 2b0628 │ │ │ │ + bne 2b0798 │ │ │ │ cmp r5, #0 │ │ │ │ strb r5, [sp, #81] @ 0x51 │ │ │ │ - ldr r5, [pc, #696] @ 2b08d0 │ │ │ │ + ldr r5, [pc, #696] @ 2b0a40 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ strh r5, [sp, #78] @ 0x4e │ │ │ │ - bne 2afe48 │ │ │ │ + bne 2affb8 │ │ │ │ mov r2, #0 │ │ │ │ - b 2afe48 │ │ │ │ + b 2affb8 │ │ │ │ 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 2afe48 │ │ │ │ + bne 2affb8 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - bne 2afe48 │ │ │ │ - b 2b0620 │ │ │ │ + bne 2affb8 │ │ │ │ + b 2b0790 │ │ │ │ cmp r8, #0 │ │ │ │ strb r5, [sp, #100] @ 0x64 │ │ │ │ - beq 2b06e0 │ │ │ │ + beq 2b0850 │ │ │ │ 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 2b0784 │ │ │ │ + bne 2b08f4 │ │ │ │ cmp r4, #0 │ │ │ │ strb r5, [sp, #105] @ 0x69 │ │ │ │ - bne 2b08ac │ │ │ │ + bne 2b0a1c │ │ │ │ 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 2aff74 │ │ │ │ + b 2b00e4 │ │ │ │ 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 2b0774 │ │ │ │ + beq 2b08e4 │ │ │ │ clz r8, r2 │ │ │ │ mov r5, r4 │ │ │ │ lsr r2, r2, #10 │ │ │ │ lsr r8, r8, #5 │ │ │ │ strh r4, [sp, #106] @ 0x6a │ │ │ │ - b 2aff74 │ │ │ │ + b 2b00e4 │ │ │ │ strb r5, [sp, #101] @ 0x65 │ │ │ │ - ldr r5, [pc, #484] @ 2b08d0 │ │ │ │ + ldr r5, [pc, #484] @ 2b0a40 │ │ │ │ strh r5, [sp, #102] @ 0x66 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [sp, #104] @ 0x68 │ │ │ │ - beq 2b0764 │ │ │ │ + beq 2b08d4 │ │ │ │ cmp r4, #0 │ │ │ │ strbne r8, [sp, #105] @ 0x69 │ │ │ │ strbne r8, [sp, #106] @ 0x6a │ │ │ │ - bne 2b0720 │ │ │ │ + bne 2b0890 │ │ │ │ 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 2aff68 │ │ │ │ + b 2b00d8 │ │ │ │ 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 2aff74 │ │ │ │ + b 2b00e4 │ │ │ │ mov r4, r5 │ │ │ │ strb r2, [sp, #105] @ 0x69 │ │ │ │ strb r2, [sp, #106] @ 0x6a │ │ │ │ - b 2aff68 │ │ │ │ + b 2b00d8 │ │ │ │ cmp r2, #0 │ │ │ │ strbne r8, [sp, #106] @ 0x6a │ │ │ │ - beq 2aff5c │ │ │ │ - b 2b0720 │ │ │ │ + beq 2b00cc │ │ │ │ + b 2b0890 │ │ │ │ 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 2aff74 │ │ │ │ + b 2b00e4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ strh r7, [sp, #162] @ 0xa2 │ │ │ │ strb r7, [sp, #164] @ 0xa4 │ │ │ │ - beq 2b0820 │ │ │ │ + beq 2b0990 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2b0264 │ │ │ │ + bne 2b03d4 │ │ │ │ mov r7, #0 │ │ │ │ - b 2b0268 │ │ │ │ + b 2b03d8 │ │ │ │ mov r5, #0 │ │ │ │ strb r9, [sp, #157] @ 0x9d │ │ │ │ - b 2b0208 │ │ │ │ + b 2b0378 │ │ │ │ cmp r2, #0 │ │ │ │ strh r5, [sp, #172] @ 0xac │ │ │ │ strb r4, [sp, #174] @ 0xae │ │ │ │ - beq 2b08a4 │ │ │ │ + beq 2b0a14 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b02c4 │ │ │ │ + beq 2b0434 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ - b 2b02c8 │ │ │ │ + b 2b0438 │ │ │ │ cmp r6, #0 │ │ │ │ strb r5, [sp, #162] @ 0xa2 │ │ │ │ strb r4, [sp, #163] @ 0xa3 │ │ │ │ strb r2, [sp, #164] @ 0xa4 │ │ │ │ - bne 2b07d0 │ │ │ │ + bne 2b0940 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ - b 2b0268 │ │ │ │ - ldr r7, [pc, #160] @ 2b08d4 │ │ │ │ + b 2b03d8 │ │ │ │ + ldr r7, [pc, #160] @ 2b0a44 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 310984 │ │ │ │ + bl 310af4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r0, r5 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2b0590 │ │ │ │ + beq 2b0700 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b0590 │ │ │ │ + beq 2b0700 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b083c │ │ │ │ + bne 2b09ac │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b0868 │ │ │ │ - b 2b0590 │ │ │ │ + bne 2b09d8 │ │ │ │ + b 2b0700 │ │ │ │ ldr sl, [sp] │ │ │ │ - b 2b01a0 │ │ │ │ + b 2b0310 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strb r4, [sp, #174] @ 0xae │ │ │ │ strh r2, [sp, #172] @ 0xac │ │ │ │ - bne 2b0800 │ │ │ │ + bne 2b0970 │ │ │ │ mov r2, #0 │ │ │ │ - b 2b02c4 │ │ │ │ + b 2b0434 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strh r2, [sp, #106] @ 0x6a │ │ │ │ mov r2, r5 │ │ │ │ - b 2aff74 │ │ │ │ + b 2b00e4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r8, r8, asr r3 │ │ │ │ + subseq r0, r8, r8, ror #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ tsteq r0, r0, asr #32 │ │ │ │ - subseq pc, r7, r0, ror #20 │ │ │ │ + ldrsheq pc, [r7], #-128 @ 0xffffff80 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl #24 │ │ │ │ - ldr r2, [pc, #1516] @ 2b0ecc │ │ │ │ + @ instruction: 0x00575a90 │ │ │ │ + ldr r2, [pc, #1516] @ 2b103c │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr ip, [pc, #1508] @ 2b0ed0 │ │ │ │ + ldr ip, [pc, #1508] @ 2b1040 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 2b09ec │ │ │ │ + bhi 2b0b5c │ │ │ │ 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 2b09e4 │ │ │ │ + beq 2b0b54 │ │ │ │ ldr lr, [r1, #16] │ │ │ │ add ip, r1, #24 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r4, [lr, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 2b097c │ │ │ │ + bcc 2b0aec │ │ │ │ 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 2b0974 │ │ │ │ + beq 2b0ae4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0964 │ │ │ │ + bne 2b0ad4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b09d4 │ │ │ │ + beq 2b0b44 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 2b09d4 │ │ │ │ + bhi 2b0b44 │ │ │ │ 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 2b09cc │ │ │ │ + beq 2b0b3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b09bc │ │ │ │ + bne 2b0b2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b0924 │ │ │ │ + bne 2b0a94 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b09e4 │ │ │ │ + bne 2b0b54 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b09e4 │ │ │ │ + beq 2b0b54 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 2b09e4 │ │ │ │ + bcc 2b0b54 │ │ │ │ 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 2b0a5c │ │ │ │ + beq 2b0bcc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b0a4c │ │ │ │ + bne 2b0bbc │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #1120] @ 2b0ed4 │ │ │ │ + ldr r0, [pc, #1120] @ 2b1044 │ │ │ │ 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 2b09e4 │ │ │ │ + beq 2b0b54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov lr, #0 │ │ │ │ add r7, r3, #60 @ 0x3c │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ 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 2b0af4 │ │ │ │ + bcc 2b0c64 │ │ │ │ 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 2b0aec │ │ │ │ + beq 2b0c5c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0adc │ │ │ │ + bne 2b0c4c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r6 │ │ │ │ - bne 2b0a9c │ │ │ │ - b 2b09e4 │ │ │ │ + bne 2b0c0c │ │ │ │ + b 2b0b54 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2b09e4 │ │ │ │ + beq 2b0b54 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldr lr, [r2, #32] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, lr │ │ │ │ - bcc 2b0b60 │ │ │ │ + bcc 2b0cd0 │ │ │ │ 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 2b0b48 │ │ │ │ + bne 2b0cb8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ bic ip, ip, #2 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 2b09e4 │ │ │ │ + bne 2b0b54 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp lr, r0 │ │ │ │ - bhi 2b09e4 │ │ │ │ + bhi 2b0b54 │ │ │ │ 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 2b0a5c │ │ │ │ + beq 2b0bcc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b0ba0 │ │ │ │ - b 2b0a5c │ │ │ │ + bne 2b0d10 │ │ │ │ + b 2b0bcc │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b0c1c │ │ │ │ + beq 2b0d8c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 2b0c1c │ │ │ │ + bcc 2b0d8c │ │ │ │ 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 2b0c14 │ │ │ │ + beq 2b0d84 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2b0c04 │ │ │ │ + bne 2b0d74 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b09e4 │ │ │ │ + beq 2b0b54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov lr, #0 │ │ │ │ add r8, r3, #56 @ 0x38 │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ 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 2b0c90 │ │ │ │ + bcc 2b0e00 │ │ │ │ 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 2b0c88 │ │ │ │ + beq 2b0df8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0c78 │ │ │ │ + bne 2b0de8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r7 │ │ │ │ - bne 2b0c38 │ │ │ │ - b 2b09e4 │ │ │ │ + bne 2b0da8 │ │ │ │ + b 2b0b54 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b09e4 │ │ │ │ + beq 2b0b54 │ │ │ │ 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 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ 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 2b0d1c │ │ │ │ + bcc 2b0e8c │ │ │ │ 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 2b0d14 │ │ │ │ + beq 2b0e84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0d04 │ │ │ │ + bne 2b0e74 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ add lr, lr, #5 │ │ │ │ cmp r6, lr │ │ │ │ - bne 2b0cc4 │ │ │ │ - b 2b09e4 │ │ │ │ + bne 2b0e34 │ │ │ │ + b 2b0b54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2b09e4 │ │ │ │ + bne 2b0b54 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 2b09e4 │ │ │ │ + bcc 2b0b54 │ │ │ │ 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 2b0a5c │ │ │ │ + beq 2b0bcc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b0d80 │ │ │ │ - b 2b0a5c │ │ │ │ + bne 2b0ef0 │ │ │ │ + b 2b0bcc │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b09e4 │ │ │ │ + beq 2b0b54 │ │ │ │ ldr lr, [r1, #16] │ │ │ │ add ip, r1, #24 │ │ │ │ cmp lr, ip │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [lr, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 2b0e04 │ │ │ │ + bcc 2b0f74 │ │ │ │ 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 2b0dfc │ │ │ │ + beq 2b0f6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0dec │ │ │ │ + bne 2b0f5c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b0dac │ │ │ │ + bne 2b0f1c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #180] @ 2b0ed8 │ │ │ │ + ldr r0, [pc, #180] @ 2b1048 │ │ │ │ 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 2b09e4 │ │ │ │ + beq 2b0b54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov lr, #0 │ │ │ │ add r7, r3, #96 @ 0x60 │ │ │ │ add ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2b0ec0 │ │ │ │ + beq 2b1030 │ │ │ │ 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 2b0ea8 │ │ │ │ + bcc 2b1018 │ │ │ │ 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 2b0ea0 │ │ │ │ + beq 2b1010 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0e90 │ │ │ │ + bne 2b1000 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2b0eb8 │ │ │ │ + bne 2b1028 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r6, lr │ │ │ │ - bne 2b0e50 │ │ │ │ - b 2b09e4 │ │ │ │ + bne 2b0fc0 │ │ │ │ + b 2b0b54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ subseq r8, r2, ip, lsl #26 │ │ │ │ - subseq pc, r7, r8, lsl #14 │ │ │ │ + @ instruction: 0x0057f598 │ │ │ │ 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 2b0f08 │ │ │ │ + beq 2b1078 │ │ │ │ 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 2b0f00 │ │ │ │ + beq 2b1070 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - bne 2b0f48 │ │ │ │ - b 2b0f00 │ │ │ │ + bne 2b10b8 │ │ │ │ + b 2b1070 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b0f00 │ │ │ │ + beq 2b1070 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b0f3c │ │ │ │ + bne 2b10ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b0f74 │ │ │ │ + beq 2b10e4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b0f00 │ │ │ │ + beq 2b1070 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b0f60 │ │ │ │ + bne 2b10d0 │ │ │ │ ldrb r2, [r3, #58] @ 0x3a │ │ │ │ eor r2, r2, #1 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq 2b0efc │ │ │ │ + beq 2b106c │ │ │ │ mov r0, #0 │ │ │ │ - b 2b0f3c │ │ │ │ + b 2b10ac │ │ │ │ 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] @ 2b1f94 │ │ │ │ - ldr ip, [pc, #4080] @ 2b1f98 │ │ │ │ + ldr lr, [pc, #4080] @ 2b2104 │ │ │ │ + ldr ip, [pc, #4080] @ 2b2108 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #4076] @ 2b1f9c │ │ │ │ + ldr r3, [pc, #4076] @ 2b210c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #4060] @ 2b1fa0 │ │ │ │ + ldr r0, [pc, #4060] @ 2b2110 │ │ │ │ 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 2b106c │ │ │ │ + beq 2b11dc │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b106c │ │ │ │ - ldr r3, [pc, #4004] @ 2b1fa4 │ │ │ │ + bne 2b11dc │ │ │ │ + ldr r3, [pc, #4004] @ 2b2114 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ ldr sl, [r5] │ │ │ │ lsl r1, r2, #2 │ │ │ │ - bhi 2b10f0 │ │ │ │ + bhi 2b1260 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1178 │ │ │ │ + bhi 2b12e8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 2b1098 │ │ │ │ + bhi 2b1208 │ │ │ │ cmp r2, #183 @ 0xb7 │ │ │ │ - bhi 2b1918 │ │ │ │ + bhi 2b1a88 │ │ │ │ cmp r2, #137 @ 0x89 │ │ │ │ - bhi 2b122c │ │ │ │ + bhi 2b139c │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls 2b1be8 │ │ │ │ - ldr r3, [pc, #3936] @ 2b1fa8 │ │ │ │ + bls 2b1d58 │ │ │ │ + ldr r3, [pc, #3936] @ 2b2118 │ │ │ │ sub r0, r2, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ 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] @ 2b1fac │ │ │ │ - ldr r3, [pc, #3872] @ 2b1f98 │ │ │ │ + ldr r2, [pc, #3896] @ 2b211c │ │ │ │ + ldr r3, [pc, #3872] @ 2b2108 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b21a8 │ │ │ │ + bne 2b2318 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #25 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1ab0 │ │ │ │ - ldr r3, [pc, #3844] @ 2b1fb0 │ │ │ │ + bhi 2b1c20 │ │ │ │ + ldr r3, [pc, #3844] @ 2b2120 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b11a0 │ │ │ │ + bhi 2b1310 │ │ │ │ sub r3, r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1ddc │ │ │ │ + bhi 2b1f4c │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 2b1ee0 │ │ │ │ - ldr r0, [pc, #3812] @ 2b1fb4 │ │ │ │ + bls 2b2050 │ │ │ │ + ldr r0, [pc, #3812] @ 2b2124 │ │ │ │ sub r3, r2, #276 @ 0x114 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3776] @ 2b1fb8 │ │ │ │ + ldr r3, [pc, #3776] @ 2b2128 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1144 │ │ │ │ + bhi 2b12b4 │ │ │ │ sub r3, r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b1b28 │ │ │ │ + bhi 2b1c98 │ │ │ │ cmp r2, #492 @ 0x1ec │ │ │ │ - bhi 2b1c24 │ │ │ │ + bhi 2b1d94 │ │ │ │ sub r3, r3, #103 @ 0x67 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 2b1354 │ │ │ │ - ldr r0, [pc, #3736] @ 2b1fbc │ │ │ │ + bls 2b14c4 │ │ │ │ + ldr r0, [pc, #3736] @ 2b212c │ │ │ │ sub r3, r2, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r2, #600 @ 0x258 │ │ │ │ - bcs 2b1b68 │ │ │ │ + bcs 2b1cd8 │ │ │ │ cmp r2, #592 @ 0x250 │ │ │ │ - bcc 2b11c8 │ │ │ │ - ldr r3, [pc, #3684] @ 2b1fc0 │ │ │ │ + bcc 2b1338 │ │ │ │ + ldr r3, [pc, #3684] @ 2b2130 │ │ │ │ sub r0, r2, #592 @ 0x250 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3652] @ 2b1fc4 │ │ │ │ + ldr r3, [pc, #3652] @ 2b2134 │ │ │ │ sub r2, r2, #364 @ 0x16c │ │ │ │ sub r2, r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #3616] @ 2b1fc8 │ │ │ │ + ldr r0, [pc, #3616] @ 2b2138 │ │ │ │ sub r3, r2, #328 @ 0x148 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r2, #560 @ 0x230 │ │ │ │ - bls 2b1314 │ │ │ │ + bls 2b1484 │ │ │ │ sub r3, r2, #560 @ 0x230 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r3 │ │ │ │ - ldr ip, [pc, #3548] @ 2b1fcc │ │ │ │ + ldr ip, [pc, #3548] @ 2b213c │ │ │ │ tst r0, ip │ │ │ │ - bne 2b13b0 │ │ │ │ - ldr r2, [pc, #3540] @ 2b1fd0 │ │ │ │ + bne 2b1520 │ │ │ │ + ldr r2, [pc, #3540] @ 2b2140 │ │ │ │ tst r0, r2 │ │ │ │ - bne 2b134c │ │ │ │ + bne 2b14bc │ │ │ │ cmp r3, #7 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b1f74 │ │ │ │ + bne 2b20e4 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ cmp r2, #169 @ 0xa9 │ │ │ │ - beq 2b1854 │ │ │ │ - bhi 2b1da8 │ │ │ │ + beq 2b19c4 │ │ │ │ + bhi 2b1f18 │ │ │ │ cmp r2, #163 @ 0xa3 │ │ │ │ - bhi 2b1ca0 │ │ │ │ + bhi 2b1e10 │ │ │ │ sub r0, r2, #138 @ 0x8a │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #3456] @ 2b1fd4 │ │ │ │ + ldr r0, [pc, #3456] @ 2b2144 │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b13b0 │ │ │ │ + bne 2b1520 │ │ │ │ tst r3, #33816576 @ 0x2040000 │ │ │ │ - beq 2b2160 │ │ │ │ + beq 2b22d0 │ │ │ │ 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 2b1f68 │ │ │ │ + bne 2b20d8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b12b0 │ │ │ │ + beq 2b1420 │ │ │ │ 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 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b20a4 │ │ │ │ + bne 2b2214 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r7, r0 │ │ │ │ - beq 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ 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 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ sub r0, r2, #536 @ 0x218 │ │ │ │ sub r0, r0, #3 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #3244] @ 2b1fd8 │ │ │ │ + ldr r0, [pc, #3244] @ 2b2148 │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b134c │ │ │ │ + bne 2b14bc │ │ │ │ tst r3, #196608 @ 0x30000 │ │ │ │ - beq 2b13a4 │ │ │ │ + beq 2b1514 │ │ │ │ cmp sl, #5 │ │ │ │ lsreq r9, r9, #5 │ │ │ │ andeq r7, r9, #1 │ │ │ │ - beq 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ mov r7, #0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ - ldr r2, [pc, #3176] @ 2b1fdc │ │ │ │ + ldr r2, [pc, #3176] @ 2b214c │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b134c │ │ │ │ + bne 2b14bc │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b1068 │ │ │ │ - ldr r3, [pc, #3156] @ 2b1fe0 │ │ │ │ + beq 2b11d8 │ │ │ │ + ldr r3, [pc, #3156] @ 2b2150 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp sl, #12 │ │ │ │ - bhi 2b21ac │ │ │ │ + bhi 2b231c │ │ │ │ add r3, r3, sl │ │ │ │ ldrsh r3, [r3, sl] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3128] @ 2b1fe4 │ │ │ │ + ldr r3, [pc, #3128] @ 2b2154 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ add r1, r1, r2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b134c │ │ │ │ + beq 2b14bc │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #4 │ │ │ │ add r9, r4, #84 @ 0x54 │ │ │ │ - b 2b13f4 │ │ │ │ + b 2b1564 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 2b134c │ │ │ │ + beq 2b14bc │ │ │ │ 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 2b13d8 │ │ │ │ + beq 2b1548 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b13e0 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1550 │ │ │ │ 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 2b1f28 │ │ │ │ + bne 2b2098 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp sl, #4 │ │ │ │ - beq 2b20d8 │ │ │ │ + beq 2b2248 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b134c │ │ │ │ + bne 2b14bc │ │ │ │ lsr r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ cmp sl, #1 │ │ │ │ lsreq r3, r9, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ eoreq r7, r3, #1 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b1f34 │ │ │ │ + bne 2b20a4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b211c │ │ │ │ + bne 2b228c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ cmp sl, #1 │ │ │ │ lsreq r3, r9, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ eoreq r7, r3, #1 │ │ │ │ movne r7, r0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b1f1c │ │ │ │ + bne 2b208c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1550 │ │ │ │ + bne 2b16c0 │ │ │ │ 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 2b2134 │ │ │ │ + bne 2b22a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ lsr r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b2088 │ │ │ │ + bne 2b21f8 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b2150 │ │ │ │ + bne 2b22c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor r7, r7, #1 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b2048 │ │ │ │ + bne 2b21b8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn r3, r9 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r7, r0, r3 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ mvn r9, r9 │ │ │ │ and r7, r9, #1 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ add r6, r6, #57344 @ 0xe000 │ │ │ │ ldrb r3, [r6, #2636] @ 0xa4c │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2b134c │ │ │ │ + beq 2b14bc │ │ │ │ ldrb sl, [r6, #2560] @ 0xa00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b134c │ │ │ │ + beq 2b14bc │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #4 │ │ │ │ add r9, r4, #84 @ 0x54 │ │ │ │ - b 2b1658 │ │ │ │ + b 2b17c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 2b134c │ │ │ │ + beq 2b14bc │ │ │ │ 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 2b163c │ │ │ │ + beq 2b17ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1644 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b17b4 │ │ │ │ add r3, r6, #57344 @ 0xe000 │ │ │ │ ldrb r3, [r3, #2297] @ 0x8f9 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b193c │ │ │ │ + bne 2b1aac │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b21c4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn r3, r9 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r7, r0, r3 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ lsr r3, r9, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r7, r3, #1 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b206c │ │ │ │ + bne 2b21dc │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ 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 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b207c │ │ │ │ + bne 2b21ec │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b177c │ │ │ │ + beq 2b18ec │ │ │ │ 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 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b2098 │ │ │ │ + bne 2b2208 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r7, r0 │ │ │ │ - beq 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ 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 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b1f84 │ │ │ │ + bne 2b20f4 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ lsreq r9, r9, #7 │ │ │ │ andeq r7, r9, #1 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ mvn r9, r9 │ │ │ │ and r7, r9, #1 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ lsreq r3, r9, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ eoreq r7, r3, #1 │ │ │ │ movne r7, #0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ lsreq r3, r9, #2 │ │ │ │ andeq r3, r3, #1 │ │ │ │ eoreq r7, r3, #1 │ │ │ │ movne r7, #0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b1f4c │ │ │ │ + bne 2b20bc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b18a0 │ │ │ │ + beq 2b1a10 │ │ │ │ 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 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b20b0 │ │ │ │ + bne 2b2220 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b2178 │ │ │ │ + bne 2b22e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ lsr r3, r9, #6 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r7, r3, #1 │ │ │ │ - b 2b1068 │ │ │ │ - ldr r3, [pc, #1736] @ 2b1fe8 │ │ │ │ + b 2b11d8 │ │ │ │ + ldr r3, [pc, #1736] @ 2b2158 │ │ │ │ sub r0, r2, #184 @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ 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 │ │ │ │ @@ -674955,415 +675047,415 @@ │ │ │ │ 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 2b1ea4 │ │ │ │ + bne 2b2014 │ │ │ │ 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 2b1068 │ │ │ │ + bls 2b11d8 │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ - beq 2b1068 │ │ │ │ - ldr r3, [pc, #1596] @ 2b1fec │ │ │ │ - ldr r2, [pc, #1596] @ 2b1ff0 │ │ │ │ + beq 2b11d8 │ │ │ │ + ldr r3, [pc, #1596] @ 2b215c │ │ │ │ + ldr r2, [pc, #1596] @ 2b2160 │ │ │ │ cmp r6, r2 │ │ │ │ cmpne r6, r3 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orr r3, r7, r6 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b1f58 │ │ │ │ + bne 2b20c8 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b1a18 │ │ │ │ + beq 2b1b88 │ │ │ │ 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 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b20c8 │ │ │ │ + bne 2b2238 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b203c │ │ │ │ + bne 2b21ac │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b2128 │ │ │ │ + bne 2b2298 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b2188 │ │ │ │ + bne 2b22f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1068 │ │ │ │ - ldr r1, [pc, #1340] @ 2b1ff4 │ │ │ │ + b 2b11d8 │ │ │ │ + ldr r1, [pc, #1340] @ 2b2164 │ │ │ │ sub r3, r2, #340 @ 0x154 │ │ │ │ sub r3, r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ ands r1, r1, r0, lsl r3 │ │ │ │ - bne 2b134c │ │ │ │ - ldr r3, [pc, #1320] @ 2b1ff8 │ │ │ │ + bne 2b14bc │ │ │ │ + ldr r3, [pc, #1320] @ 2b2168 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b1c70 │ │ │ │ + beq 2b1de0 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b2060 │ │ │ │ + bne 2b21d0 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp sl, #4 │ │ │ │ - beq 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ movgt r7, r0 │ │ │ │ - bgt 2b1068 │ │ │ │ + bgt 2b11d8 │ │ │ │ lsr r3, r9, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2b1068 │ │ │ │ - ldr r0, [pc, #1228] @ 2b1ffc │ │ │ │ + b 2b11d8 │ │ │ │ + ldr r0, [pc, #1228] @ 2b216c │ │ │ │ sub r3, r2, #524 @ 0x20c │ │ │ │ sub r3, r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r9, #8 │ │ │ │ - bne 2b134c │ │ │ │ + bne 2b14bc │ │ │ │ cmp sl, #4 │ │ │ │ mvneq r9, r9 │ │ │ │ andeq r7, r9, #1 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ cmp r2, #628 @ 0x274 │ │ │ │ - bcs 2b20ec │ │ │ │ + bcs 2b225c │ │ │ │ sub r0, r2, #600 @ 0x258 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #1148] @ 2b2000 │ │ │ │ + ldr r0, [pc, #1148] @ 2b2170 │ │ │ │ tst r3, r0 │ │ │ │ - bne 2b13b0 │ │ │ │ + bne 2b1520 │ │ │ │ tst r3, #311296 @ 0x4c000 │ │ │ │ - bne 2b1064 │ │ │ │ - ldr r3, [pc, #1132] @ 2b2004 │ │ │ │ + bne 2b11d4 │ │ │ │ + ldr r3, [pc, #1132] @ 2b2174 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b202c │ │ │ │ + bne 2b219c │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ 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 2b2140 │ │ │ │ + bne 2b22b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bls 2b1eb4 │ │ │ │ + bls 2b2024 │ │ │ │ sub r0, r2, #49 @ 0x31 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #1020] @ 2b2008 │ │ │ │ + ldr r0, [pc, #1020] @ 2b2178 │ │ │ │ tst r3, r0 │ │ │ │ - bne 2b13b0 │ │ │ │ + bne 2b1520 │ │ │ │ tst r3, #1040 @ 0x410 │ │ │ │ - bne 2b1cb0 │ │ │ │ + bne 2b1e20 │ │ │ │ tst r3, #260 @ 0x104 │ │ │ │ - bne 2b1264 │ │ │ │ - b 2b1068 │ │ │ │ + bne 2b13d4 │ │ │ │ + b 2b11d8 │ │ │ │ sub r0, r2, #496 @ 0x1f0 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #972] @ 2b200c │ │ │ │ + ldr r0, [pc, #972] @ 2b217c │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b134c │ │ │ │ + bne 2b14bc │ │ │ │ tst r3, #536870920 @ 0x20000008 │ │ │ │ - bne 2b13b0 │ │ │ │ + bne 2b1520 │ │ │ │ tst r3, #327680 @ 0x50000 │ │ │ │ - beq 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ cmp sl, #1 │ │ │ │ lsreq r3, r9, #1 │ │ │ │ lsrne r3, r9, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r7, r3, #1 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ 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 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ - beq 2b13b0 │ │ │ │ + beq 2b1520 │ │ │ │ cmp r2, #165 @ 0xa5 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b1f40 │ │ │ │ + bne 2b20b0 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b1cfc │ │ │ │ + beq 2b1e6c │ │ │ │ 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 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b20bc │ │ │ │ + bne 2b222c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b216c │ │ │ │ + bne 2b22dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b2198 │ │ │ │ + bne 2b2308 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ 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 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ sub r0, r2, #170 @ 0xaa │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #588] @ 2b2010 │ │ │ │ + ldr r0, [pc, #588] @ 2b2180 │ │ │ │ tst r3, r0 │ │ │ │ - bne 2b13b0 │ │ │ │ + bne 2b1520 │ │ │ │ tst r3, #1040 @ 0x410 │ │ │ │ - bne 2b1cb0 │ │ │ │ + bne 2b1e20 │ │ │ │ tst r3, #260 @ 0x104 │ │ │ │ - bne 2b1264 │ │ │ │ - b 2b1068 │ │ │ │ + bne 2b13d4 │ │ │ │ + b 2b11d8 │ │ │ │ sub r0, r2, #304 @ 0x130 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr r0, [pc, #540] @ 2b2014 │ │ │ │ + ldr r0, [pc, #540] @ 2b2184 │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b134c │ │ │ │ + bne 2b14bc │ │ │ │ tst r3, #228 @ 0xe4 │ │ │ │ - bne 2b13b0 │ │ │ │ - ldr r0, [pc, #520] @ 2b2018 │ │ │ │ + bne 2b1520 │ │ │ │ + ldr r0, [pc, #520] @ 2b2188 │ │ │ │ tst r3, r0 │ │ │ │ - beq 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ tst r9, #128 @ 0x80 │ │ │ │ - beq 2b1e3c │ │ │ │ + beq 2b1fac │ │ │ │ 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 2b1068 │ │ │ │ + beq 2b11d8 │ │ │ │ add r1, r1, r2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b134c │ │ │ │ + beq 2b14bc │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #4 │ │ │ │ add r9, r4, #84 @ 0x54 │ │ │ │ - b 2b1e80 │ │ │ │ + b 2b1ff0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b1068 │ │ │ │ + bne 2b11d8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 2b134c │ │ │ │ + beq 2b14bc │ │ │ │ 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 2b1e64 │ │ │ │ + beq 2b1fd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1e6c │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1fdc │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1974 │ │ │ │ + b 2b1ae4 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 2b1068 │ │ │ │ - ldr r3, [pc, #344] @ 2b201c │ │ │ │ + bls 2b11d8 │ │ │ │ + ldr r3, [pc, #344] @ 2b218c │ │ │ │ sub r0, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ 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 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r0 │ │ │ │ - ldr ip, [pc, #292] @ 2b2020 │ │ │ │ + ldr ip, [pc, #292] @ 2b2190 │ │ │ │ and ip, ip, r3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b134c │ │ │ │ - ldr ip, [pc, #280] @ 2b2024 │ │ │ │ + bne 2b14bc │ │ │ │ + ldr ip, [pc, #280] @ 2b2194 │ │ │ │ tst r3, ip │ │ │ │ - bne 2b13b0 │ │ │ │ + bne 2b1520 │ │ │ │ cmp r0, #30 │ │ │ │ - beq 2b1e14 │ │ │ │ - b 2b1068 │ │ │ │ + beq 2b1f84 │ │ │ │ + b 2b11d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1528 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1698 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1438 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b15a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b14c0 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1630 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1cd0 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1e40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1874 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b19e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b19ec │ │ │ │ + b 2b1b5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1284 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b13f4 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1800 │ │ │ │ - subseq pc, r7, r4, asr r0 @ │ │ │ │ + b 2b1970 │ │ │ │ + subseq lr, r7, r4, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r7, r8, lsr r0 @ │ │ │ │ + subseq lr, r7, r8, asr #29 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ subseq r8, r2, r6, asr #11 │ │ │ │ - subseq lr, r7, r4, lsl #31 │ │ │ │ + subseq lr, r7, r4, lsl lr │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ ldrsbeq r8, [r2], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ subseq r8, r2, ip, lsr #11 │ │ │ │ subseq r8, r2, r4, lsl #12 │ │ │ │ subseq r8, r2, ip, ror #11 │ │ │ │ subseq r8, r2, r4, ror #11 │ │ │ │ @@ -675376,428 +675468,428 @@ │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ subseq r7, r2, r2, 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 #26 │ │ │ │ - bleq ffeb200c │ │ │ │ + bleq ffeb217c │ │ │ │ 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 │ │ │ │ @ instruction: 0x00527992 │ │ │ │ svcne 0x009fa018 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ subseq r7, r2, r2, lsr #15 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1bbc │ │ │ │ + b 2b1d2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1a5c │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1bcc │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b15e8 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1758 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b16bc │ │ │ │ + bl 2b104c │ │ │ │ + b 2b182c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1b00 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1c70 │ │ │ │ mov r0, ip │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1700 │ │ │ │ + b 2b1870 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1750 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b18c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1590 │ │ │ │ + b 2b1700 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b179c │ │ │ │ + bl 2b104c │ │ │ │ + b 2b190c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b12d0 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1440 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b18c0 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1a30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1d1c │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1e8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ mvn r3, r9 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ sub r3, r2, #672 @ 0x2a0 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi 2b1068 │ │ │ │ - ldr r0, [pc, #-220] @ 2b2028 │ │ │ │ + bhi 2b11d8 │ │ │ │ + ldr r0, [pc, #-220] @ 2b2198 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi 2b1068 │ │ │ │ + bhi 2b11d8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b14e8 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1658 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1a84 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1bf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1550 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b16c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - beq 2b1cb0 │ │ │ │ - b 2b1068 │ │ │ │ + beq 2b1e20 │ │ │ │ + b 2b11d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b1d44 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b1eb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b1068 │ │ │ │ + b 2b11d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r3, r0 │ │ │ │ - b 2b1d6c │ │ │ │ + b 2b1edc │ │ │ │ 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] @ 2b2eac │ │ │ │ - ldr r2, [pc, #3292] @ 2b2eb0 │ │ │ │ + ldr r3, [pc, #3292] @ 2b301c │ │ │ │ + ldr r2, [pc, #3292] @ 2b3020 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #3284] @ 2b2eb4 │ │ │ │ + ldr r3, [pc, #3284] @ 2b3024 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2b22c0 │ │ │ │ - ldr r3, [pc, #3260] @ 2b2eb8 │ │ │ │ + beq 2b2430 │ │ │ │ + ldr r3, [pc, #3260] @ 2b3028 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b2804 │ │ │ │ + beq 2b2974 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2b2604 │ │ │ │ + beq 2b2774 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b22b0 │ │ │ │ + bne 2b2420 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2294 │ │ │ │ - ldr fp, [pc, #3200] @ 2b2ebc │ │ │ │ + beq 2b2404 │ │ │ │ + ldr fp, [pc, #3200] @ 2b302c │ │ │ │ add fp, pc, fp │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b2284 │ │ │ │ + beq 2b23f4 │ │ │ │ ldrb r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2530 │ │ │ │ + beq 2b26a0 │ │ │ │ ldrb r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b25b4 │ │ │ │ + beq 2b2724 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b2530 │ │ │ │ + bhi 2b26a0 │ │ │ │ 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 2b223c │ │ │ │ + bne 2b23ac │ │ │ │ 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 2b2208 │ │ │ │ - ldr r2, [pc, #3064] @ 2b2ec0 │ │ │ │ - ldr r3, [pc, #3048] @ 2b2eb4 │ │ │ │ + bne 2b2378 │ │ │ │ + ldr r2, [pc, #3064] @ 2b3030 │ │ │ │ + ldr r3, [pc, #3048] @ 2b3024 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b2e44 │ │ │ │ + bne 2b2fb4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2b255c │ │ │ │ + beq 2b26cc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #3012] @ 2b2ec4 │ │ │ │ + ldr r2, [pc, #3012] @ 2b3034 │ │ │ │ mov r1, #1 │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ - bne 2b2284 │ │ │ │ + bne 2b23f4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2b243c │ │ │ │ + bne 2b25ac │ │ │ │ ldrb r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2284 │ │ │ │ + bne 2b23f4 │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b2464 │ │ │ │ + bne 2b25d4 │ │ │ │ mov r7, ip │ │ │ │ strb r7, [r5, #50] @ 0x32 │ │ │ │ - b 2b2284 │ │ │ │ + b 2b23f4 │ │ │ │ mov r3, #0 │ │ │ │ strb r0, [r5, #87] @ 0x57 │ │ │ │ strb r3, [r5, #86] @ 0x56 │ │ │ │ - ldr r2, [pc, #2944] @ 2b2ec8 │ │ │ │ + ldr r2, [pc, #2944] @ 2b3038 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2b2de4 │ │ │ │ + bhi 2b2f54 │ │ │ │ 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 2b2284 │ │ │ │ + b 2b23f4 │ │ │ │ mov r3, #0 │ │ │ │ strb r0, [r5, #47] @ 0x2f │ │ │ │ strb r3, [r5, #46] @ 0x2e │ │ │ │ - ldr r3, [pc, #2876] @ 2b2ecc │ │ │ │ + ldr r3, [pc, #2876] @ 2b303c │ │ │ │ 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 2b2284 │ │ │ │ + beq 2b23f4 │ │ │ │ mov r7, #0 │ │ │ │ add r9, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - b 2b23d8 │ │ │ │ + b 2b2548 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2400 │ │ │ │ + bne 2b2570 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 2b2284 │ │ │ │ + beq 2b23f4 │ │ │ │ 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 2b23bc │ │ │ │ + beq 2b252c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b23cc │ │ │ │ + beq 2b253c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5, #46] @ 0x2e │ │ │ │ - b 2b2284 │ │ │ │ - ldr r3, [pc, #2748] @ 2b2ed0 │ │ │ │ + b 2b23f4 │ │ │ │ + ldr r3, [pc, #2748] @ 2b3040 │ │ │ │ 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 2b0f8c │ │ │ │ - b 2b2284 │ │ │ │ + bl 2b10fc │ │ │ │ + b 2b23f4 │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, #0 │ │ │ │ strb r0, [r5, #51] @ 0x33 │ │ │ │ strb r3, [r5, #50] @ 0x32 │ │ │ │ - beq 2b2328 │ │ │ │ + beq 2b2498 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - b 2b24b0 │ │ │ │ + b 2b2620 │ │ │ │ tst r2, #86016 @ 0x15000 │ │ │ │ - beq 2b2590 │ │ │ │ + beq 2b2700 │ │ │ │ cmp r1, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2bdc │ │ │ │ + bne 2b2d4c │ │ │ │ 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 2b232c │ │ │ │ + bcs 2b249c │ │ │ │ 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 2b2590 │ │ │ │ + bhi 2b2700 │ │ │ │ mov r0, #1 │ │ │ │ lsl r2, r0, r2 │ │ │ │ tst r2, #43008 @ 0xa800 │ │ │ │ - beq 2b2474 │ │ │ │ + beq 2b25e4 │ │ │ │ cmp r1, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2bf0 │ │ │ │ + bne 2b2d60 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r5, #77] @ 0x4d │ │ │ │ - b 2b249c │ │ │ │ + b 2b260c │ │ │ │ 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 2b2508 │ │ │ │ + b 2b2678 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #54] @ 0x36 │ │ │ │ strb r0, [r5, #55] @ 0x37 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2b255c │ │ │ │ + beq 2b26cc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b2c40 │ │ │ │ + beq 2b2db0 │ │ │ │ subhi r3, r3, #2 │ │ │ │ andhi r3, r3, #255 @ 0xff │ │ │ │ - bhi 2b22f8 │ │ │ │ + bhi 2b2468 │ │ │ │ ldrb r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2284 │ │ │ │ - b 2b2388 │ │ │ │ + bne 2b23f4 │ │ │ │ + b 2b24f8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2b2c04 │ │ │ │ + beq 2b2d74 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2b2284 │ │ │ │ + bne 2b23f4 │ │ │ │ ldrb r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2284 │ │ │ │ + bne 2b23f4 │ │ │ │ ldrb r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r8, #23] │ │ │ │ - b 2b2284 │ │ │ │ + b 2b23f4 │ │ │ │ cmp r1, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 2b2c24 │ │ │ │ + bne 2b2d94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orr r3, r3, r7 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - b 2b24a4 │ │ │ │ + b 2b2614 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b2260 │ │ │ │ + beq 2b23d0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b25d8 │ │ │ │ + bhi 2b2748 │ │ │ │ add r0, r3, r3 │ │ │ │ ldrsh r0, [fp, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r2 │ │ │ │ - b 2b2260 │ │ │ │ + b 2b23d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r8, #16] │ │ │ │ - beq 2b25fc │ │ │ │ + beq 2b276c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b08d8 │ │ │ │ + bl 2b0a48 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b 2b2260 │ │ │ │ + b 2b23d0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ add r9, r4, #24 │ │ │ │ cmp r5, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 2b2e98 │ │ │ │ + beq 2b3008 │ │ │ │ mov r0, r5 │ │ │ │ bl 936c4 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2b2678 │ │ │ │ + beq 2b27e8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b2678 │ │ │ │ + bne 2b27e8 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b27b8 │ │ │ │ + bne 2b2928 │ │ │ │ ldrb r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b27b8 │ │ │ │ + beq 2b2928 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2678 │ │ │ │ + beq 2b27e8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b2644 │ │ │ │ + beq 2b27b4 │ │ │ │ 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 │ │ │ │ @@ -675814,204 +675906,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 2b21ac │ │ │ │ + bl 2b231c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r6, [sp, #75] @ 0x4b │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2a5c │ │ │ │ + beq 2b2bcc │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2b2a5c │ │ │ │ + bne 2b2bcc │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r8, [r4, #54] @ 0x36 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2b2770 │ │ │ │ + bne 2b28e0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2770 │ │ │ │ + beq 2b28e0 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b27a8 │ │ │ │ + bne 2b2918 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b2760 │ │ │ │ + beq 2b28d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 2b2760 │ │ │ │ + beq 2b28d0 │ │ │ │ cmp r8, #0 │ │ │ │ ldreq r8, [r5, #24] │ │ │ │ - beq 2b2760 │ │ │ │ + beq 2b28d0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - bne 2b27a8 │ │ │ │ + bne 2b2918 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2724 │ │ │ │ + bne 2b2894 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b278c │ │ │ │ + beq 2b28fc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b2708 │ │ │ │ + beq 2b2878 │ │ │ │ cmp sl, #0 │ │ │ │ strb fp, [sp, #74] @ 0x4a │ │ │ │ strb fp, [sp, #77] @ 0x4d │ │ │ │ - bne 2b26cc │ │ │ │ + bne 2b283c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 2b2a70 │ │ │ │ + b 2b2be0 │ │ │ │ mov r3, #1 │ │ │ │ mov sl, #1 │ │ │ │ strb r3, [r4, #54] @ 0x36 │ │ │ │ - b 2b2770 │ │ │ │ + b 2b28e0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b265c │ │ │ │ + beq 2b27cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 2b27f4 │ │ │ │ + beq 2b2964 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b265c │ │ │ │ + beq 2b27cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 2b27d8 │ │ │ │ + bne 2b2948 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ strb r0, [r5, #54] @ 0x36 │ │ │ │ - b 2b265c │ │ │ │ + b 2b27cc │ │ │ │ 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 2b2c50 │ │ │ │ + bne 2b2dc0 │ │ │ │ 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 2b21ac │ │ │ │ + bl 2b231c │ │ │ │ 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 2b21ac │ │ │ │ + bl 2b231c │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2c60 │ │ │ │ + beq 2b2dd0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2b2e8c │ │ │ │ + beq 2b2ffc │ │ │ │ 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 2b2900 │ │ │ │ + bcc 2b2a70 │ │ │ │ ldrb r6, [r1, #19] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b2900 │ │ │ │ + beq 2b2a70 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b28f4 │ │ │ │ + beq 2b2a64 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b28e4 │ │ │ │ + bne 2b2a54 │ │ │ │ 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 2b29d0 │ │ │ │ + beq 2b2b40 │ │ │ │ ldrb r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2b29d0 │ │ │ │ + bne 2b2b40 │ │ │ │ ldrb r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2a28 │ │ │ │ + beq 2b2b98 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, r6 │ │ │ │ strb r3, [r9, #54] @ 0x36 │ │ │ │ - bne 2b2a4c │ │ │ │ + bne 2b2bbc │ │ │ │ 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 2b29a4 │ │ │ │ + beq 2b2b14 │ │ │ │ mov sl, #0 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2a40 │ │ │ │ + bne 2b2bb0 │ │ │ │ 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 2b2964 │ │ │ │ + bne 2b2ad4 │ │ │ │ cmp sl, #1 │ │ │ │ movls sl, #0 │ │ │ │ movhi sl, #1 │ │ │ │ cmp fp, #0 │ │ │ │ orreq sl, sl, #1 │ │ │ │ tst r7, sl │ │ │ │ - bne 2b2a40 │ │ │ │ + bne 2b2bb0 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b29d0 │ │ │ │ + beq 2b2b40 │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b2924 │ │ │ │ + beq 2b2a94 │ │ │ │ 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] │ │ │ │ @@ -676025,322 +676117,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 2b22b0 │ │ │ │ + b 2b2420 │ │ │ │ ldrb r3, [r9, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b29b4 │ │ │ │ + bne 2b2b24 │ │ │ │ ldr fp, [r8, #12] │ │ │ │ and fp, fp, #256 @ 0x100 │ │ │ │ - b 2b2950 │ │ │ │ + b 2b2ac0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r9, #54] @ 0x36 │ │ │ │ - b 2b29b4 │ │ │ │ + b 2b2b24 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b08d8 │ │ │ │ - b 2b2944 │ │ │ │ + bl 2b0a48 │ │ │ │ + b 2b2ab4 │ │ │ │ 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 2b2adc │ │ │ │ + beq 2b2c4c │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b2adc │ │ │ │ + bne 2b2c4c │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ strhne r6, [sl, #54] @ 0x36 │ │ │ │ - bne 2b2af8 │ │ │ │ + bne 2b2c68 │ │ │ │ ldrb r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2af8 │ │ │ │ + beq 2b2c68 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2adc │ │ │ │ + beq 2b2c4c │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b2aa4 │ │ │ │ + beq 2b2c14 │ │ │ │ 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 2b22b0 │ │ │ │ + b 2b2420 │ │ │ │ ldr r5, [sl, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2ac0 │ │ │ │ + beq 2b2c30 │ │ │ │ ldrb r7, [r4, #58] @ 0x3a │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b2c38 │ │ │ │ + bne 2b2da8 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2ba0 │ │ │ │ + bne 2b2d10 │ │ │ │ ldrb r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2bac │ │ │ │ + beq 2b2d1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b2bc0 │ │ │ │ + beq 2b2d30 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 2b2ba0 │ │ │ │ + bne 2b2d10 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b2ac0 │ │ │ │ + beq 2b2c30 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq 2b2e8c │ │ │ │ + beq 2b2ffc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 2b2b14 │ │ │ │ + bcc 2b2c84 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2ba0 │ │ │ │ + beq 2b2d10 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2b2b88 │ │ │ │ + bne 2b2cf8 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2b2b14 │ │ │ │ + beq 2b2c84 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sl, #54] @ 0x36 │ │ │ │ - b 2b2ac0 │ │ │ │ + b 2b2c30 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2b14 │ │ │ │ - b 2b2ac0 │ │ │ │ + bne 2b2c84 │ │ │ │ + b 2b2c30 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b2ac0 │ │ │ │ + beq 2b2c30 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b 2b2b54 │ │ │ │ + b 2b2cc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b2494 │ │ │ │ + b 2b2604 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b24f4 │ │ │ │ + b 2b2664 │ │ │ │ ldrb r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2284 │ │ │ │ + bne 2b23f4 │ │ │ │ ldrb r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r8, #24] │ │ │ │ - b 2b2284 │ │ │ │ + b 2b23f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b25a8 │ │ │ │ + b 2b2718 │ │ │ │ mov r7, #0 │ │ │ │ - b 2b2b54 │ │ │ │ + b 2b2cc4 │ │ │ │ ldrb r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b2284 │ │ │ │ - b 2b2340 │ │ │ │ + bne 2b23f4 │ │ │ │ + b 2b24b0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r7, r0 │ │ │ │ - b 2b2828 │ │ │ │ + b 2b2998 │ │ │ │ mov r6, r3 │ │ │ │ - b 2b2900 │ │ │ │ + b 2b2a70 │ │ │ │ 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 2b2da0 │ │ │ │ + bne 2b2f10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orr r3, r7, r3 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ strb r3, [r5, #86] @ 0x56 │ │ │ │ - b 2b2284 │ │ │ │ + b 2b23f4 │ │ │ │ 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 2b2dec │ │ │ │ + bne 2b2f5c │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b 2b2c74 │ │ │ │ + b 2b2de4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ bic r1, r2, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #14680064 @ 0xe00000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ - beq 2b2de4 │ │ │ │ - bls 2b2dcc │ │ │ │ + beq 2b2f54 │ │ │ │ + bls 2b2f3c │ │ │ │ sub r3, r1, #524288 @ 0x80000 │ │ │ │ bics r3, r3, #524288 @ 0x80000 │ │ │ │ - beq 2b2c98 │ │ │ │ + beq 2b2e08 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - beq 2b2de4 │ │ │ │ + beq 2b2f54 │ │ │ │ bic r1, r2, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #14680064 @ 0xe00000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2b2e10 │ │ │ │ + beq 2b2f80 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldrsb r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2b2e68 │ │ │ │ + beq 2b2fd8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b2e48 │ │ │ │ + beq 2b2fb8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b2dc4 │ │ │ │ + bne 2b2f34 │ │ │ │ tst r0, #4 │ │ │ │ - beq 2b2dc4 │ │ │ │ - ldr r3, [pc, #412] @ 2b2ed4 │ │ │ │ + beq 2b2f34 │ │ │ │ + ldr r3, [pc, #412] @ 2b3044 │ │ │ │ bic r2, r2, #-33554432 @ 0xfe000000 │ │ │ │ bic r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ - b 2b2c98 │ │ │ │ + b 2b2e08 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 2b2d7c │ │ │ │ - bhi 2b2db0 │ │ │ │ + beq 2b2eec │ │ │ │ + bhi 2b2f20 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2b2d7c │ │ │ │ + beq 2b2eec │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 2b2d7c │ │ │ │ + beq 2b2eec │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2b2dc4 │ │ │ │ + bne 2b2f34 │ │ │ │ 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 2b2e00 │ │ │ │ + bne 2b2f70 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b 2b2c98 │ │ │ │ + b 2b2e08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r3, r0 │ │ │ │ - b 2b2c90 │ │ │ │ + b 2b2e00 │ │ │ │ sub r2, r3, #524288 @ 0x80000 │ │ │ │ bics r2, r2, #524288 @ 0x80000 │ │ │ │ - beq 2b2d7c │ │ │ │ + beq 2b2eec │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 2b2d7c │ │ │ │ + beq 2b2eec │ │ │ │ mov r3, #1 │ │ │ │ - b 2b2c98 │ │ │ │ + b 2b2e08 │ │ │ │ cmp r1, #16 │ │ │ │ - beq 2b2de4 │ │ │ │ + beq 2b2f54 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq 2b2de4 │ │ │ │ + beq 2b2f54 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 2b2cf4 │ │ │ │ + bne 2b2e64 │ │ │ │ mov r3, #0 │ │ │ │ - b 2b2c98 │ │ │ │ + b 2b2e08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ ldrb ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b 2b2c74 │ │ │ │ + b 2b2de4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0edc │ │ │ │ + bl 2b104c │ │ │ │ mov r3, r0 │ │ │ │ - b 2b2c98 │ │ │ │ + b 2b2e08 │ │ │ │ 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 2b0f8c │ │ │ │ + bl 2b10fc │ │ │ │ ldrb r3, [sp, #122] @ 0x7a │ │ │ │ - b 2b2c98 │ │ │ │ + b 2b2e08 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ tst r0, #2 │ │ │ │ - beq 2b2c98 │ │ │ │ - ldr r3, [pc, #128] @ 2b2ed8 │ │ │ │ + beq 2b2e08 │ │ │ │ + ldr r3, [pc, #128] @ 2b3048 │ │ │ │ bic r2, r2, #-33554432 @ 0xfe000000 │ │ │ │ bic r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ - b 2b2c98 │ │ │ │ + b 2b2e08 │ │ │ │ tst r0, #1 │ │ │ │ - beq 2b2dc4 │ │ │ │ + beq 2b2f34 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2b2dc4 │ │ │ │ + bne 2b2f34 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and r3, r3, #14 │ │ │ │ subs r3, r3, #4 │ │ │ │ movne r3, #1 │ │ │ │ - b 2b2c98 │ │ │ │ + b 2b2e08 │ │ │ │ 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, lsr #28 │ │ │ │ - subseq sp, r7, ip, lsl lr │ │ │ │ + ldrheq sp, [r7], #-200 @ 0xffffff38 │ │ │ │ + subseq sp, r7, ip, lsr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r7, r2, ip, asr #13 │ │ │ │ subseq r7, r2, r8, lsr #13 │ │ │ │ - subseq sp, r7, r0, lsr sp │ │ │ │ + subseq sp, r7, r0, asr #23 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ subseq r7, r2, ip, lsl #11 │ │ │ │ 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] @ 2b2f98 │ │ │ │ - ldr r3, [pc, #164] @ 2b2f9c │ │ │ │ + ldr r2, [pc, #164] @ 2b3108 │ │ │ │ + ldr r3, [pc, #164] @ 2b310c │ │ │ │ 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] │ │ │ │ @@ -676358,83 +676450,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 2b21ac │ │ │ │ - ldr r2, [pc, #60] @ 2b2fa0 │ │ │ │ - ldr r3, [pc, #52] @ 2b2f9c │ │ │ │ + bl 2b231c │ │ │ │ + ldr r2, [pc, #60] @ 2b3110 │ │ │ │ + ldr r3, [pc, #52] @ 2b310c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b2f94 │ │ │ │ + bne 2b3104 │ │ │ │ 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, lsl #2 │ │ │ │ + @ instruction: 0x0057cf94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0057d094 │ │ │ │ + subseq ip, r7, r4, lsr #30 │ │ │ │ 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 2b2ffc │ │ │ │ + bne 2b316c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b2fe0 │ │ │ │ + beq 2b3150 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [r3, #172] @ 0xac │ │ │ │ - bl 2b2edc │ │ │ │ + bl 2b304c │ │ │ │ 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 2b2ffc │ │ │ │ + bne 2b316c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b3020 │ │ │ │ + bne 2b3190 │ │ │ │ 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 13fc9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2b3078 │ │ │ │ + beq 2b31e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #28 │ │ │ │ bl 141fd4 │ │ │ │ mov r1, #16 │ │ │ │ @@ -676470,31 +676562,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 13fc9c │ │ │ │ - ldr r7, [pc, #220] @ 2b31fc │ │ │ │ + ldr r7, [pc, #220] @ 2b336c │ │ │ │ add r7, pc, r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2b313c │ │ │ │ + beq 2b32ac │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r8, [r9, #8] │ │ │ │ ldr r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b3144 │ │ │ │ + beq 2b32b4 │ │ │ │ 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] @ 2b3200 │ │ │ │ + ldr r2, [pc, #160] @ 2b3370 │ │ │ │ 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 │ │ │ │ @@ -676527,15 +676619,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} │ │ │ │ - ldrsbeq ip, [r7], #-236 @ 0xffffff14 │ │ │ │ + subseq ip, r7, ip, ror #26 │ │ │ │ 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 │ │ │ │ @@ -676547,15 +676639,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] @ 2b32e8 │ │ │ │ + ldr r6, [pc, #148] @ 2b3458 │ │ │ │ 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 │ │ │ │ @@ -676563,15 +676655,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] @ 2b32ec │ │ │ │ + ldr r2, [pc, #88] @ 2b345c │ │ │ │ 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] │ │ │ │ @@ -676586,15 +676678,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 │ │ │ │ - subseq ip, r7, r4, lsr #27 │ │ │ │ + subseq ip, r7, r4, lsr ip │ │ │ │ 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 │ │ │ │ @@ -676602,91 +676694,91 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ bl 1437a8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2b337c │ │ │ │ + beq 2b34ec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b33ac │ │ │ │ + beq 2b351c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b33ac │ │ │ │ + beq 2b351c │ │ │ │ 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 2b3204 │ │ │ │ + b 2b3374 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1439b8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2b33b4 │ │ │ │ + beq 2b3524 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b337c │ │ │ │ + beq 2b34ec │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b337c │ │ │ │ - b 2b332c │ │ │ │ + beq 2b34ec │ │ │ │ + b 2b349c │ │ │ │ mov r3, #1 │ │ │ │ - b 2b335c │ │ │ │ + b 2b34cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 143828 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ bl 1439b8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2b3400 │ │ │ │ + beq 2b3570 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2b32f0 │ │ │ │ + bl 2b3460 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1439b8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2b33d4 │ │ │ │ + bne 2b3544 │ │ │ │ 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] @ 2b3530 │ │ │ │ + ldr r2, [pc, #268] @ 2b36a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #260] @ 2b3534 │ │ │ │ + ldr r1, [pc, #260] @ 2b36a4 │ │ │ │ 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] @ 2b3538 │ │ │ │ + ldr r1, [pc, #216] @ 2b36a8 │ │ │ │ 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 │ │ │ │ @@ -676732,29 +676824,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} │ │ │ │ - subseq ip, r7, ip, asr #23 │ │ │ │ + subseq ip, r7, ip, asr sl │ │ │ │ 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 2b30f4 │ │ │ │ + bl 2b3264 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2b35a8 │ │ │ │ + beq 2b3718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3408 │ │ │ │ + bl 2b3578 │ │ │ │ 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 │ │ │ │ @@ -676772,226 +676864,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] @ 2b37fc │ │ │ │ + ldr lr, [pc, #548] @ 2b396c │ │ │ │ add r3, r3, r2 │ │ │ │ - ldr ip, [pc, #544] @ 2b3800 │ │ │ │ + ldr ip, [pc, #544] @ 2b3970 │ │ │ │ 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 2b3628 │ │ │ │ + beq 2b3798 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov ip, sp │ │ │ │ cmp ip, r2 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3614 │ │ │ │ - ldr r2, [pc, #468] @ 2b3804 │ │ │ │ + bne 2b3784 │ │ │ │ + ldr r2, [pc, #468] @ 2b3974 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - bne 2b37e8 │ │ │ │ + bne 2b3958 │ │ │ │ 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 2b378c │ │ │ │ + beq 2b38fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b36d0 │ │ │ │ + beq 2b3840 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 2b3794 │ │ │ │ + beq 2b3904 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #7 │ │ │ │ - beq 2b36d0 │ │ │ │ + beq 2b3840 │ │ │ │ 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 2b3794 │ │ │ │ + beq 2b3904 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 2b3774 │ │ │ │ + blt 2b38e4 │ │ │ │ add r5, r4, #1 │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ - b 2b3734 │ │ │ │ + b 2b38a4 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #7 │ │ │ │ - beq 2b372c │ │ │ │ + beq 2b389c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2b37a0 │ │ │ │ + beq 2b3910 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2b372c │ │ │ │ + bhi 2b389c │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b374c │ │ │ │ + bne 2b38bc │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcc 2b3774 │ │ │ │ + bcc 2b38e4 │ │ │ │ ldr r3, [r5, #-4]! │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 2b36ec │ │ │ │ + bne 2b385c │ │ │ │ ldr r3, [r7, r4, lsl #2] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2b3774 │ │ │ │ + beq 2b38e4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ bl dede8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b37bc │ │ │ │ + bne 2b392c │ │ │ │ ldr r2, [r8] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r9, [r7, r4, lsl #2] │ │ │ │ - bne 2b3670 │ │ │ │ + bne 2b37e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b37b8 │ │ │ │ + beq 2b3928 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b 2b36d8 │ │ │ │ + b 2b3848 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 2b372c │ │ │ │ - bcs 2b372c │ │ │ │ - b 2b374c │ │ │ │ + bhi 2b389c │ │ │ │ + bcs 2b389c │ │ │ │ + b 2b38bc │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #68] @ 2b3808 │ │ │ │ - ldr r3, [pc, #56] @ 2b3800 │ │ │ │ + ldr r2, [pc, #68] @ 2b3978 │ │ │ │ + ldr r3, [pc, #56] @ 2b3970 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b37f8 │ │ │ │ + bne 2b3968 │ │ │ │ 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 2b363c │ │ │ │ + b 2b37ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r7, r8, lsl sl │ │ │ │ + subseq ip, r7, r8, lsr #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - subseq ip, r7, r4, lsr r8 │ │ │ │ + subseq ip, r7, r4, asr #13 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3], #8 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [ip], #8 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2b3920 │ │ │ │ + beq 2b3a90 │ │ │ │ ldr ip, [r3] │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2b38dc │ │ │ │ + beq 2b3a4c │ │ │ │ mov r7, #0 │ │ │ │ - b 2b38ac │ │ │ │ + b 2b3a1c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r5, [r5] │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ cmp r6, #7 │ │ │ │ - beq 2b3878 │ │ │ │ + beq 2b39e8 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r8, r6 │ │ │ │ - beq 2b3908 │ │ │ │ + beq 2b3a78 │ │ │ │ ldr r5, [r8, #68] @ 0x44 │ │ │ │ ldr r4, [r6, #68] @ 0x44 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 2b38cc │ │ │ │ + bls 2b3a3c │ │ │ │ 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 2b38dc │ │ │ │ + beq 2b3a4c │ │ │ │ ldr lr, [r2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2b3878 │ │ │ │ + beq 2b39e8 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldr r4, [r4] │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ cmp r5, #7 │ │ │ │ - bne 2b3844 │ │ │ │ + bne 2b39b4 │ │ │ │ mov r2, lr │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b38ac │ │ │ │ + bne 2b3a1c │ │ │ │ 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 2b3878 │ │ │ │ + bhi 2b39e8 │ │ │ │ mov r2, lr │ │ │ │ - b 2b38d0 │ │ │ │ + b 2b3a40 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -677001,123 +677093,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 2b39a0 │ │ │ │ - bl 2b3040 │ │ │ │ + beq 2b3b10 │ │ │ │ + bl 2b31b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2b3040 │ │ │ │ + bl 2b31b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2b39a0 │ │ │ │ + beq 2b3b10 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b39b4 │ │ │ │ + beq 2b3b24 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b3950 │ │ │ │ + bne 2b3ac0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2b35b0 │ │ │ │ + bl 2b3720 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b39a0 │ │ │ │ + bne 2b3b10 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b380c │ │ │ │ - b 2b39a0 │ │ │ │ + bl 2b397c │ │ │ │ + b 2b3b10 │ │ │ │ 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] @ 2b4258 │ │ │ │ + ldr r3, [pc, #2156] @ 2b43c8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - ldr r1, [pc, #2140] @ 2b425c │ │ │ │ + ldr r1, [pc, #2140] @ 2b43cc │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r3, [pc, #2136] @ 2b4260 │ │ │ │ + ldr r3, [pc, #2136] @ 2b43d0 │ │ │ │ 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 2b3a74 │ │ │ │ + beq 2b3be4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b3a4c │ │ │ │ + beq 2b3bbc │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b3a50 │ │ │ │ + beq 2b3bc0 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b3acc │ │ │ │ + beq 2b3c3c │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b3a4c │ │ │ │ - b 2b3a3c │ │ │ │ + beq 2b3bbc │ │ │ │ + b 2b3bac │ │ │ │ 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] @ 2b4264 │ │ │ │ - ldr r3, [pc, #1972] @ 2b4260 │ │ │ │ + ldr r2, [pc, #1980] @ 2b43d4 │ │ │ │ + ldr r3, [pc, #1972] @ 2b43d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b4254 │ │ │ │ + bne 2b43c4 │ │ │ │ sub sp, fp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2b3a74 │ │ │ │ + beq 2b3be4 │ │ │ │ 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 2b3b08 │ │ │ │ + beq 2b3c78 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3af4 │ │ │ │ + bne 2b3c64 │ │ │ │ and r1, r1, #4080 @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, r1 │ │ │ │ - beq 2b3b24 │ │ │ │ + beq 2b3c94 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r3, sp, r1 │ │ │ │ str r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 1dd2c │ │ │ │ lsl r5, r5, #3 │ │ │ │ @@ -677125,113 +677217,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 2b3b6c │ │ │ │ + beq 2b3cdc │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3b58 │ │ │ │ - ldr r1, [pc, #1780] @ 2b4268 │ │ │ │ + bne 2b3cc8 │ │ │ │ + ldr r1, [pc, #1780] @ 2b43d8 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, r1 │ │ │ │ - bne 2b3bbc │ │ │ │ + bne 2b3d2c │ │ │ │ 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 2b3bcc │ │ │ │ + beq 2b3d3c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - b 2b3ba4 │ │ │ │ + b 2b3d14 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r3, sp, r1 │ │ │ │ str r0, [r3] │ │ │ │ - b 2b3b80 │ │ │ │ - ldr r2, [pc, #1684] @ 2b4268 │ │ │ │ + b 2b3cf0 │ │ │ │ + ldr r2, [pc, #1684] @ 2b43d8 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - beq 2b3bec │ │ │ │ + beq 2b3d5c │ │ │ │ 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 2b3c30 │ │ │ │ + beq 2b3da0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3c1c │ │ │ │ - ldr r2, [pc, #1584] @ 2b4268 │ │ │ │ + bne 2b3d8c │ │ │ │ + ldr r2, [pc, #1584] @ 2b43d8 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - beq 2b3c50 │ │ │ │ + beq 2b3dc0 │ │ │ │ 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 2b3a74 │ │ │ │ + beq 2b3be4 │ │ │ │ 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 2b3ca0 │ │ │ │ + beq 2b3e10 │ │ │ │ cmp lr, r9 │ │ │ │ - beq 2b3d50 │ │ │ │ + beq 2b3ec0 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 2b4214 │ │ │ │ + ble 2b4384 │ │ │ │ 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 2b3cb4 │ │ │ │ + bne 2b3e24 │ │ │ │ cmn r1, #1 │ │ │ │ movne ip, r1 │ │ │ │ - bne 2b3cf8 │ │ │ │ + bne 2b3e68 │ │ │ │ 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 │ │ │ │ @@ -677241,95 +677333,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 2b3d00 │ │ │ │ + bne 2b3e70 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ - beq 2b41ec │ │ │ │ + beq 2b435c │ │ │ │ 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 2b3c84 │ │ │ │ + bne 2b3df4 │ │ │ │ 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 2b3d94 │ │ │ │ + beq 2b3f04 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r3, sp │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2b3d80 │ │ │ │ - ldr r2, [pc, #1228] @ 2b4268 │ │ │ │ + bne 2b3ef0 │ │ │ │ + ldr r2, [pc, #1228] @ 2b43d8 │ │ │ │ and r2, r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - beq 2b3db4 │ │ │ │ + beq 2b3f24 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ cmp sl, #0 │ │ │ │ mov ip, sp │ │ │ │ str sp, [fp, #-84] @ 0xffffffac │ │ │ │ - ble 2b424c │ │ │ │ + ble 2b43bc │ │ │ │ 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 2b3df8 │ │ │ │ + beq 2b3f68 │ │ │ │ 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 2b3ddc │ │ │ │ + bne 2b3f4c │ │ │ │ mov r7, r5 │ │ │ │ cmp r9, #0 │ │ │ │ ldrlt r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bge 2b3fdc │ │ │ │ + bge 2b414c │ │ │ │ cmp r7, #0 │ │ │ │ - blt 2b3a74 │ │ │ │ + blt 2b3be4 │ │ │ │ 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 2b420c │ │ │ │ + beq 2b437c │ │ │ │ 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 2b4114 │ │ │ │ + beq 2b4284 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #1024] @ 2b426c │ │ │ │ + ldr r3, [pc, #1024] @ 2b43dc │ │ │ │ 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 │ │ │ │ @@ -677371,15 +677463,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 2b3f84 │ │ │ │ + beq 2b40f4 │ │ │ │ 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 │ │ │ │ @@ -677401,28 +677493,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 2b41cc │ │ │ │ + bne 2b433c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 2b3204 │ │ │ │ + bl 2b3374 │ │ │ │ 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 2b3e14 │ │ │ │ + blt 2b3f84 │ │ │ │ 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 │ │ │ │ @@ -677434,80 +677526,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 2b41dc │ │ │ │ + bne 2b434c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 2b3204 │ │ │ │ + bl 2b3374 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r8, [sl, r5, lsl #2] │ │ │ │ ldrb r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b40f8 │ │ │ │ + beq 2b4268 │ │ │ │ ldrb r2, [r6, r7, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r6, r7, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrbeq r1, [r2, #18] │ │ │ │ - beq 2b4098 │ │ │ │ + beq 2b4208 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r2, [pc, #504] @ 2b426c │ │ │ │ + ldr r2, [pc, #504] @ 2b43dc │ │ │ │ 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 2b40dc │ │ │ │ + beq 2b424c │ │ │ │ ldr ip, [r9] │ │ │ │ - ldr r2, [pc, #440] @ 2b426c │ │ │ │ + ldr r2, [pc, #440] @ 2b43dc │ │ │ │ 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 2b40f8 │ │ │ │ + beq 2b4268 │ │ │ │ ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r9, r4 │ │ │ │ - b 2b3e08 │ │ │ │ + b 2b3f78 │ │ │ │ ldr r2, [sl, r7, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 2b40e4 │ │ │ │ + beq 2b4254 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r7, [r4] │ │ │ │ str r5, [r3, r7, lsl #2] │ │ │ │ - b 2b4000 │ │ │ │ + b 2b4170 │ │ │ │ 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] @ 2b426c │ │ │ │ + ldr lr, [pc, #312] @ 2b43dc │ │ │ │ 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 │ │ │ │ @@ -677535,98 +677627,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 2b3f84 │ │ │ │ + beq 2b40f4 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ - b 2b3f60 │ │ │ │ + b 2b40d0 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 2b3408 │ │ │ │ + bl 2b3578 │ │ │ │ mov r1, r0 │ │ │ │ - b 2b3fa8 │ │ │ │ + b 2b4118 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 2b3408 │ │ │ │ + bl 2b3578 │ │ │ │ mov r1, r0 │ │ │ │ - b 2b402c │ │ │ │ + b 2b419c │ │ │ │ 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 2b3d34 │ │ │ │ + b 2b3ea4 │ │ │ │ mov r7, r2 │ │ │ │ - b 2b3e14 │ │ │ │ + b 2b3f84 │ │ │ │ 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 2b41ec │ │ │ │ + bne 2b435c │ │ │ │ mov ip, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, ip │ │ │ │ add r8, r6, #4 │ │ │ │ - b 2b3cf8 │ │ │ │ + b 2b3e68 │ │ │ │ mvn r9, #0 │ │ │ │ - b 2b3e04 │ │ │ │ + b 2b3f74 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r7, ip, lsl #12 │ │ │ │ - ldrsheq ip, [r7], #-84 @ 0xffffffac │ │ │ │ + @ instruction: 0x0057c49c │ │ │ │ + subseq ip, r7, r4, lsl #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r7, r0, asr r5 │ │ │ │ + subseq ip, r7, r0, ror #7 │ │ │ │ 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] @ 2b4454 │ │ │ │ + ldr r3, [pc, #452] @ 2b45c4 │ │ │ │ sub r4, r1, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r6, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - beq 2b4400 │ │ │ │ - ldr sl, [pc, #424] @ 2b4458 │ │ │ │ + beq 2b4570 │ │ │ │ + ldr sl, [pc, #424] @ 2b45c8 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ sub fp, fp, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #2 │ │ │ │ - b 2b4354 │ │ │ │ + b 2b44c4 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 2b4380 │ │ │ │ + beq 2b44f0 │ │ │ │ cmp r1, #9 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r8, [r9] │ │ │ │ - beq 2b4408 │ │ │ │ + beq 2b4578 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b4300 │ │ │ │ + beq 2b4470 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2b43bc │ │ │ │ + beq 2b452c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b3408 │ │ │ │ + bl 2b3578 │ │ │ │ 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] │ │ │ │ @@ -677635,59 +677727,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 2b4400 │ │ │ │ + beq 2b4570 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r4] │ │ │ │ ands r0, r2, #1 │ │ │ │ - beq 2b42c4 │ │ │ │ + beq 2b4434 │ │ │ │ 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 2b4300 │ │ │ │ + b 2b4470 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2b43ac │ │ │ │ + beq 2b451c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b43ac │ │ │ │ + beq 2b451c │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 2b4444 │ │ │ │ + beq 2b45b4 │ │ │ │ str r2, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r9] │ │ │ │ - b 2b4300 │ │ │ │ + b 2b4470 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, sl │ │ │ │ - bne 2b4300 │ │ │ │ + bne 2b4470 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 2b4300 │ │ │ │ - ldr r2, [pc, #128] @ 2b445c │ │ │ │ + bne 2b4470 │ │ │ │ + ldr r2, [pc, #128] @ 2b45cc │ │ │ │ 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 2b430c │ │ │ │ - b 2b4300 │ │ │ │ + beq 2b447c │ │ │ │ + b 2b4470 │ │ │ │ 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] │ │ │ │ @@ -677696,33 +677788,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 2b433c │ │ │ │ + b 2b44ac │ │ │ │ mov r2, #2 │ │ │ │ str r1, [r9, #4] │ │ │ │ str r2, [r9] │ │ │ │ - b 2b42e0 │ │ │ │ - subseq fp, r7, r0, ror #26 │ │ │ │ + b 2b4450 │ │ │ │ + ldrsheq fp, [r7], #-176 @ 0xffffff50 │ │ │ │ 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] @ 2b4630 │ │ │ │ + ldr r2, [pc, #424] @ 2b47a0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - ldr r3, [pc, #420] @ 2b4634 │ │ │ │ + ldr r3, [pc, #420] @ 2b47a4 │ │ │ │ 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] │ │ │ │ @@ -677735,19 +677827,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] @ 2b4638 │ │ │ │ + ldr r8, [pc, #340] @ 2b47a8 │ │ │ │ stm lr, {r0, r1} │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 911bc │ │ │ │ - ldr r2, [pc, #328] @ 2b463c │ │ │ │ + ldr r2, [pc, #328] @ 2b47ac │ │ │ │ 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 │ │ │ │ @@ -677771,114 +677863,114 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 96278 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b4270 │ │ │ │ + bl 2b43e0 │ │ │ │ ldr ip, [r6] │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r5, #3 │ │ │ │ - beq 2b45d0 │ │ │ │ + beq 2b4740 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 2b3204 │ │ │ │ - ldr r2, [pc, #156] @ 2b4640 │ │ │ │ - ldr r3, [pc, #140] @ 2b4634 │ │ │ │ + bl 2b3374 │ │ │ │ + ldr r2, [pc, #156] @ 2b47b0 │ │ │ │ + ldr r3, [pc, #140] @ 2b47a4 │ │ │ │ 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 2b462c │ │ │ │ + bne 2b479c │ │ │ │ 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 2b4584 │ │ │ │ + beq 2b46f4 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2b4584 │ │ │ │ + bne 2b46f4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b4620 │ │ │ │ + beq 2b4790 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2b4620 │ │ │ │ + bne 2b4790 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b4600 │ │ │ │ + bne 2b4770 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, #3 │ │ │ │ - b 2b4584 │ │ │ │ + b 2b46f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r7, r8, ror #22 │ │ │ │ + ldrsheq fp, [r7], #-152 @ 0xffffff68 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r7, r8, lsl #22 │ │ │ │ + @ instruction: 0x0057b998 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq fp, r7, r4, asr sl │ │ │ │ + subseq fp, r7, r4, ror #17 │ │ │ │ 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] @ 2b5428 │ │ │ │ - ldr r0, [pc, #3520] @ 2b542c │ │ │ │ + ldr r1, [pc, #3520] @ 2b5598 │ │ │ │ + ldr r0, [pc, #3520] @ 2b559c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3516] @ 2b5430 │ │ │ │ + ldr r2, [pc, #3516] @ 2b55a0 │ │ │ │ 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 2b46b4 │ │ │ │ + beq 2b4824 │ │ │ │ ldr fp, [r7, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2b46e8 │ │ │ │ + bne 2b4858 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4698 │ │ │ │ + bne 2b4808 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #3444] @ 2b5434 │ │ │ │ - ldr r3, [pc, #3436] @ 2b5430 │ │ │ │ + ldr r2, [pc, #3444] @ 2b55a4 │ │ │ │ + ldr r3, [pc, #3436] @ 2b55a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b5424 │ │ │ │ + bne 2b5594 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3400] @ 2b5438 │ │ │ │ + ldr r3, [pc, #3400] @ 2b55a8 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #3388] @ 2b543c │ │ │ │ + ldr r3, [pc, #3388] @ 2b55ac │ │ │ │ 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 │ │ │ │ @@ -677921,137 +678013,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 2b4b1c │ │ │ │ + beq 2b4c8c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r6, r9 │ │ │ │ - b 2b4810 │ │ │ │ + b 2b4980 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b4800 │ │ │ │ + beq 2b4970 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b4800 │ │ │ │ + beq 2b4970 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4800 │ │ │ │ + beq 2b4970 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b4840 │ │ │ │ + beq 2b49b0 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2b48a0 │ │ │ │ + beq 2b4a10 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r8, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b47d4 │ │ │ │ + beq 2b4944 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 2b47d4 │ │ │ │ + beq 2b4944 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b47d4 │ │ │ │ + bne 2b4944 │ │ │ │ mov r0, r6 │ │ │ │ bl 91490 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ add r3, r8, #24 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ - beq 2b487c │ │ │ │ + beq 2b49ec │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b487c │ │ │ │ + beq 2b49ec │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ streq r3, [sp, #60] @ 0x3c │ │ │ │ moveq r3, #2 │ │ │ │ - beq 2b4884 │ │ │ │ + beq 2b49f4 │ │ │ │ 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 2b4810 │ │ │ │ + bne 2b4980 │ │ │ │ ldr sl, [fp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b4b1c │ │ │ │ + beq 2b4c8c │ │ │ │ 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 2b4b00 │ │ │ │ + beq 2b4c70 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2b4b00 │ │ │ │ + bne 2b4c70 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b4908 │ │ │ │ + beq 2b4a78 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2b4908 │ │ │ │ + bne 2b4a78 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b48e8 │ │ │ │ + bne 2b4a58 │ │ │ │ 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 2b4b00 │ │ │ │ + beq 2b4c70 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4b00 │ │ │ │ + bne 2b4c70 │ │ │ │ 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 2b4a64 │ │ │ │ + beq 2b4bd4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b4a54 │ │ │ │ + beq 2b4bc4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 2b49b8 │ │ │ │ + beq 2b4b28 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b49b8 │ │ │ │ + beq 2b4b28 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2b53d8 │ │ │ │ + beq 2b5548 │ │ │ │ cmp r3, #9 │ │ │ │ movne r6, #0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl 141fd4 │ │ │ │ add sl, r0, #28 │ │ │ │ strb r8, [r0, #9] │ │ │ │ @@ -678059,15 +678151,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 2b53cc │ │ │ │ + bne 2b553c │ │ │ │ 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] │ │ │ │ @@ -678088,15 +678180,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 2b496c │ │ │ │ + bne 2b4adc │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl 141fd4 │ │ │ │ add r5, r0, #28 │ │ │ │ strb r8, [r0, #9] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #53] @ 0x35 │ │ │ │ @@ -678122,210 +678214,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 2b4af8 │ │ │ │ + beq 2b4c68 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b495c │ │ │ │ + beq 2b4acc │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2b48c0 │ │ │ │ + bne 2b4a30 │ │ │ │ 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 2b5404 │ │ │ │ + beq 2b5574 │ │ │ │ ldr r6, [r9, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4bcc │ │ │ │ + beq 2b4d3c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4bcc │ │ │ │ + bne 2b4d3c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ - bl 2b3040 │ │ │ │ + bl 2b31b0 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2b4bbc │ │ │ │ + beq 2b4d2c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b4bac │ │ │ │ + beq 2b4d1c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b3040 │ │ │ │ + bl 2b31b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2b4bac │ │ │ │ - bl 2b380c │ │ │ │ + beq 2b4d1c │ │ │ │ + bl 2b397c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4b7c │ │ │ │ + bne 2b4cec │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4b50 │ │ │ │ + bne 2b4cc0 │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2b4b40 │ │ │ │ + bne 2b4cb0 │ │ │ │ ldr r6, [fp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b5404 │ │ │ │ + beq 2b5574 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4c18 │ │ │ │ + beq 2b4d88 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b52fc │ │ │ │ + bne 2b546c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4bfc │ │ │ │ + bne 2b4d6c │ │ │ │ add r1, r6, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2b4c58 │ │ │ │ + beq 2b4dc8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b4c58 │ │ │ │ + beq 2b4dc8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 2b532c │ │ │ │ + beq 2b549c │ │ │ │ cmp r1, #9 │ │ │ │ - bne 2b4c58 │ │ │ │ + bne 2b4dc8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b4c58 │ │ │ │ + beq 2b4dc8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b392c │ │ │ │ + bl 2b3a9c │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2b4be8 │ │ │ │ + bne 2b4d58 │ │ │ │ ldr sl, [fp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b4ed0 │ │ │ │ + beq 2b5040 │ │ │ │ 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 2b4d10 │ │ │ │ + beq 2b4e80 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b4d10 │ │ │ │ + beq 2b4e80 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - beq 2b52c0 │ │ │ │ + beq 2b5430 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4d10 │ │ │ │ + bne 2b4e80 │ │ │ │ bl 927bc │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b4cfc │ │ │ │ + beq 2b4e6c │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4cfc │ │ │ │ + beq 2b4e6c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4d10 │ │ │ │ + bne 2b4e80 │ │ │ │ bl 927bc │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2b4cd0 │ │ │ │ + bne 2b4e40 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b4d10 │ │ │ │ + bne 2b4e80 │ │ │ │ bl 927bc │ │ │ │ cmp r4, r6 │ │ │ │ - bne 2b4c88 │ │ │ │ + bne 2b4df8 │ │ │ │ mov r0, sl │ │ │ │ bl 93a9c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2b4d58 │ │ │ │ + beq 2b4ec8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r0, r3, #16 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2b5354 │ │ │ │ + bne 2b54c4 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #8 │ │ │ │ movne r3, #2 │ │ │ │ - beq 2b5394 │ │ │ │ + beq 2b5504 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ ldr r4, [sl, #28] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b4eb8 │ │ │ │ + beq 2b5028 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b5344 │ │ │ │ + beq 2b54b4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b5388 │ │ │ │ + beq 2b54f8 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 2b4e7c │ │ │ │ + bne 2b4fec │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ mov r8, #1 │ │ │ │ add fp, r7, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b30f4 │ │ │ │ + bl 2b3264 │ │ │ │ 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 2b4d9c │ │ │ │ + bne 2b4f0c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b30f4 │ │ │ │ + bl 2b3264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b4e30 │ │ │ │ + beq 2b4fa0 │ │ │ │ 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] │ │ │ │ @@ -678335,89 +678427,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 2b4de4 │ │ │ │ + bne 2b4f54 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b4eb8 │ │ │ │ + beq 2b5028 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b4e9c │ │ │ │ + beq 2b500c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4e9c │ │ │ │ + beq 2b500c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b52b4 │ │ │ │ + beq 2b5424 │ │ │ │ cmp r3, #9 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2b4d88 │ │ │ │ + beq 2b4ef8 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b50b8 │ │ │ │ + bhi 2b5228 │ │ │ │ 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 2b4d80 │ │ │ │ + bne 2b4ef0 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ mov r0, sl │ │ │ │ bl 936c4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2b4c80 │ │ │ │ + bne 2b4df0 │ │ │ │ ldr fp, [sp] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r4, [fp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b4f68 │ │ │ │ + beq 2b50d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - beq 2b4f58 │ │ │ │ + beq 2b50c8 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b4f58 │ │ │ │ + beq 2b50c8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b5370 │ │ │ │ + beq 2b54e0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #9 │ │ │ │ movne r0, r8 │ │ │ │ - beq 2b5414 │ │ │ │ + beq 2b5584 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b4f4c │ │ │ │ + beq 2b50bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4f4c │ │ │ │ + beq 2b50bc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2b5320 │ │ │ │ + beq 2b5490 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b4f24 │ │ │ │ + bne 2b5094 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2b537c │ │ │ │ + beq 2b54ec │ │ │ │ mov r0, r4 │ │ │ │ bl 938fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2b4edc │ │ │ │ + bne 2b504c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 928b8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ @@ -678427,315 +678519,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 2b46b8 │ │ │ │ + beq 2b4828 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b46b8 │ │ │ │ + beq 2b4828 │ │ │ │ ldr fp, [r7, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2b4724 │ │ │ │ + bne 2b4894 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4fb8 │ │ │ │ - b 2b46b8 │ │ │ │ + bne 2b5128 │ │ │ │ + b 2b4828 │ │ │ │ add r7, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b30f4 │ │ │ │ + bl 2b3264 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2b52f4 │ │ │ │ + beq 2b5464 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3204 │ │ │ │ + bl 2b3374 │ │ │ │ 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 2b5428 │ │ │ │ + bhi 2b5598 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r7, r4, #68 @ 0x44 │ │ │ │ - b 2b4fdc │ │ │ │ + b 2b514c │ │ │ │ add r7, r4, #28 │ │ │ │ - b 2b4fdc │ │ │ │ + b 2b514c │ │ │ │ add r7, r4, #32 │ │ │ │ - b 2b4fdc │ │ │ │ - ldr r3, [pc, #1008] @ 2b5440 │ │ │ │ + b 2b514c │ │ │ │ + ldr r3, [pc, #1008] @ 2b55b0 │ │ │ │ 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 2b53f4 │ │ │ │ + bne 2b5564 │ │ │ │ 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 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ add r4, r4, #84 @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ - bne 2b5098 │ │ │ │ - b 2b4e40 │ │ │ │ + bne 2b5208 │ │ │ │ + b 2b4fb0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 2b52cc │ │ │ │ + beq 2b543c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b4e40 │ │ │ │ + bne 2b4fb0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b353c │ │ │ │ - b 2b4e40 │ │ │ │ + bl 2b36ac │ │ │ │ + b 2b4fb0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b5124 │ │ │ │ + beq 2b5294 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5100 │ │ │ │ - b 2b4e40 │ │ │ │ + bne 2b5270 │ │ │ │ + b 2b4fb0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ movne r8, r7 │ │ │ │ - beq 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ add r7, r7, #20 │ │ │ │ - bcc 2b514c │ │ │ │ - b 2b4e40 │ │ │ │ + bcc 2b52bc │ │ │ │ + b 2b4fb0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b518c │ │ │ │ + beq 2b52fc │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ addne r8, r4, #44 @ 0x2c │ │ │ │ movne r7, #0 │ │ │ │ - beq 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ add r8, r8, #16 │ │ │ │ - bcc 2b51a0 │ │ │ │ - b 2b4e40 │ │ │ │ + bcc 2b5310 │ │ │ │ + b 2b4fb0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2b4e40 │ │ │ │ + bne 2b4fb0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b353c │ │ │ │ - b 2b4e40 │ │ │ │ - ldr r3, [pc, #576] @ 2b5444 │ │ │ │ + bl 2b36ac │ │ │ │ + b 2b4fb0 │ │ │ │ + ldr r3, [pc, #576] @ 2b55b4 │ │ │ │ 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 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ add fp, r4, #48 @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ 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 2b5228 │ │ │ │ - b 2b4e40 │ │ │ │ + bcc 2b5398 │ │ │ │ + b 2b4fb0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2b4e40 │ │ │ │ - b 2b50e0 │ │ │ │ + bne 2b4fb0 │ │ │ │ + b 2b5250 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4e40 │ │ │ │ + beq 2b4fb0 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b353c │ │ │ │ + bl 2b36ac │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5278 │ │ │ │ - b 2b4e40 │ │ │ │ - ldr r3, [pc, #416] @ 2b5440 │ │ │ │ + bne 2b53e8 │ │ │ │ + b 2b4fb0 │ │ │ │ + ldr r3, [pc, #416] @ 2b55b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 2b5078 │ │ │ │ + b 2b51e8 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ - b 2b50cc │ │ │ │ + b 2b523c │ │ │ │ bl 927bc │ │ │ │ mov r0, r6 │ │ │ │ - b 2b4e4c │ │ │ │ + b 2b4fbc │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2b4d0c │ │ │ │ - b 2b4d10 │ │ │ │ + beq 2b4e7c │ │ │ │ + b 2b4e80 │ │ │ │ add r8, r4, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b30f4 │ │ │ │ + bl 2b3264 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2b52f4 │ │ │ │ + beq 2b5464 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3204 │ │ │ │ + bl 2b3374 │ │ │ │ strb r7, [sp, #153] @ 0x99 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 2b5008 │ │ │ │ + b 2b5178 │ │ │ │ cmp r3, #9 │ │ │ │ movne r3, #0 │ │ │ │ - bne 2b4c18 │ │ │ │ + bne 2b4d88 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b392c │ │ │ │ + bl 2b3a9c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r3, r4 │ │ │ │ - b 2b4c18 │ │ │ │ + b 2b4d88 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b39d0 │ │ │ │ - b 2b4f3c │ │ │ │ + bl 2b3b40 │ │ │ │ + b 2b50ac │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b4c58 │ │ │ │ + beq 2b4dc8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ - b 2b4c3c │ │ │ │ + b 2b4dac │ │ │ │ cmp r3, #8 │ │ │ │ movne r6, r2 │ │ │ │ - bne 2b4d80 │ │ │ │ - b 2b4eb0 │ │ │ │ + bne 2b4ef0 │ │ │ │ + b 2b5020 │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ - b 2b4d48 │ │ │ │ + b 2b4eb8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bne 2b4f58 │ │ │ │ + bne 2b50c8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b39d0 │ │ │ │ - b 2b4f58 │ │ │ │ + bl 2b3b40 │ │ │ │ + b 2b50c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2b4e48 │ │ │ │ + b 2b4fb8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b53fc │ │ │ │ + beq 2b556c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b53fc │ │ │ │ + beq 2b556c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b 2b4d48 │ │ │ │ + b 2b4eb8 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2b0edc │ │ │ │ - b 2b49f0 │ │ │ │ + bl 2b104c │ │ │ │ + b 2b4b60 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r3 │ │ │ │ - beq 2b49b8 │ │ │ │ + beq 2b4b28 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - b 2b49b0 │ │ │ │ + b 2b4b20 │ │ │ │ add r7, r4, #24 │ │ │ │ - b 2b4fdc │ │ │ │ + b 2b514c │ │ │ │ mov r3, #1 │ │ │ │ - b 2b4d48 │ │ │ │ + b 2b4eb8 │ │ │ │ ldr sl, [fp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2b4c74 │ │ │ │ - b 2b4f68 │ │ │ │ + bne 2b4de4 │ │ │ │ + b 2b50d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b39d0 │ │ │ │ + bl 2b3b40 │ │ │ │ mov r0, r8 │ │ │ │ - b 2b4f18 │ │ │ │ + b 2b5088 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r7, r4, lsl #19 │ │ │ │ - subseq fp, r7, r8, lsl #19 │ │ │ │ + subseq fp, r7, r4, lsl r8 │ │ │ │ + subseq fp, r7, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r7, r8, lsr r9 │ │ │ │ + subseq fp, r7, r8, asr #15 │ │ │ │ subseq r5, r2, r6, lsl #4 │ │ │ │ subseq r5, r2, r6, 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] @ 2b56dc │ │ │ │ - ldr r3, [pc, #636] @ 2b56e0 │ │ │ │ + ldr r2, [pc, #636] @ 2b584c │ │ │ │ + ldr r3, [pc, #636] @ 2b5850 │ │ │ │ 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 │ │ │ │ @@ -678743,19 +678835,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] @ 2b56e4 │ │ │ │ + ldr r6, [pc, #576] @ 2b5854 │ │ │ │ mov lr, r7 │ │ │ │ - ldr r9, [pc, #572] @ 2b56e8 │ │ │ │ + ldr r9, [pc, #572] @ 2b5858 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #568] @ 2b56ec │ │ │ │ + ldr r4, [pc, #568] @ 2b585c │ │ │ │ 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} │ │ │ │ @@ -678769,26 +678861,26 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 143580 │ │ │ │ ldr r8, [r8, #16] │ │ │ │ ldr sl, [r8] │ │ │ │ cmp sl, r5 │ │ │ │ moveq r5, sl │ │ │ │ mov r4, r0 │ │ │ │ - beq 2b569c │ │ │ │ + beq 2b580c │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b569c │ │ │ │ + bne 2b580c │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, r5 │ │ │ │ moveq sl, r3 │ │ │ │ - beq 2b5530 │ │ │ │ + beq 2b56a0 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne sl, r5 │ │ │ │ - ldr r3, [pc, #440] @ 2b56f0 │ │ │ │ + ldr r3, [pc, #440] @ 2b5860 │ │ │ │ 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 │ │ │ │ @@ -678829,85 +678921,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 2b3408 │ │ │ │ + bl 2b3578 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, fp │ │ │ │ - beq 2b565c │ │ │ │ + beq 2b57cc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 143828 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b32f0 │ │ │ │ + bl 2b3460 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1436f8 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5614 │ │ │ │ + bne 2b5784 │ │ │ │ mov r0, r8 │ │ │ │ bl 927bc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2b5698 │ │ │ │ + beq 2b5808 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 2b568c │ │ │ │ + beq 2b57fc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 2b5538 │ │ │ │ + b 2b56a8 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 143638 │ │ │ │ - ldr r2, [pc, #68] @ 2b56f4 │ │ │ │ - ldr r3, [pc, #44] @ 2b56e0 │ │ │ │ + ldr r2, [pc, #68] @ 2b5864 │ │ │ │ + ldr r3, [pc, #44] @ 2b5850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b56d8 │ │ │ │ + bne 2b5848 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0057ab98 │ │ │ │ + subseq sl, r7, r8, lsr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r7, r0, asr fp │ │ │ │ + subseq sl, r7, r0, ror #19 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r7, r8, asr #18 │ │ │ │ + ldrsbeq sl, [r7], #-120 @ 0xffffff88 │ │ │ │ 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] @ 2b5d78 │ │ │ │ - ldr r3, [pc, #1640] @ 2b5d7c │ │ │ │ + ldr r2, [pc, #1640] @ 2b5ee8 │ │ │ │ + ldr r3, [pc, #1640] @ 2b5eec │ │ │ │ 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 │ │ │ │ @@ -678919,15 +679011,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] @ 2b5d80 │ │ │ │ + ldr r7, [pc, #1564] @ 2b5ef0 │ │ │ │ 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] │ │ │ │ @@ -678936,59 +679028,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 2b58dc │ │ │ │ + beq 2b5a4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ - ldr r3, [pc, #1488] @ 2b5d84 │ │ │ │ + ldr r3, [pc, #1488] @ 2b5ef4 │ │ │ │ moveq r5, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r3, r9} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b583c │ │ │ │ + beq 2b59ac │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2b5924 │ │ │ │ + beq 2b5a94 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b5908 │ │ │ │ + bne 2b5a78 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #1444] @ 2b5d88 │ │ │ │ + ldr r3, [pc, #1444] @ 2b5ef8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b59dc │ │ │ │ - ldr r3, [pc, #1436] @ 2b5d8c │ │ │ │ + beq 2b5b4c │ │ │ │ + ldr r3, [pc, #1436] @ 2b5efc │ │ │ │ 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 2b5d04 │ │ │ │ + bne 2b5e74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2b58d8 │ │ │ │ + beq 2b5a48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b5828 │ │ │ │ + beq 2b5998 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 2b57c8 │ │ │ │ + bne 2b5938 │ │ │ │ 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] @ 2b5d8c │ │ │ │ + ldr lr, [pc, #1332] @ 2b5efc │ │ │ │ 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 │ │ │ │ @@ -679011,42 +679103,42 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 96278 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b4270 │ │ │ │ + bl 2b43e0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2b5810 │ │ │ │ + bne 2b5980 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #1196] @ 2b5d90 │ │ │ │ - ldr r3, [pc, #1172] @ 2b5d7c │ │ │ │ + ldr r2, [pc, #1196] @ 2b5f00 │ │ │ │ + ldr r3, [pc, #1172] @ 2b5eec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b5d74 │ │ │ │ + bne 2b5ee4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2b5c8c │ │ │ │ + bhi 2b5dfc │ │ │ │ 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] @ 2b5d8c │ │ │ │ + ldr lr, [pc, #1100] @ 2b5efc │ │ │ │ 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 │ │ │ │ @@ -679070,386 +679162,386 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add r6, r4, #20 │ │ │ │ bl 96278 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b4270 │ │ │ │ + bl 2b43e0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2b3204 │ │ │ │ - b 2b5808 │ │ │ │ + bl 2b3374 │ │ │ │ + b 2b5978 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 2b5808 │ │ │ │ - b 2b57e8 │ │ │ │ + bls 2b5978 │ │ │ │ + b 2b5958 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5cf0 │ │ │ │ + bne 2b5e60 │ │ │ │ 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 2b5a64 │ │ │ │ - b 2b5cf0 │ │ │ │ + bne 2b5bd4 │ │ │ │ + b 2b5e60 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r4, ip │ │ │ │ - bne 2b5a70 │ │ │ │ + bne 2b5be0 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 2b5a70 │ │ │ │ + beq 2b5be0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp lr, r3 │ │ │ │ - beq 2b5cf0 │ │ │ │ + beq 2b5e60 │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2b5a3c │ │ │ │ + beq 2b5bac │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5a98 │ │ │ │ + bne 2b5c08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2b4460 │ │ │ │ + bl 2b45d0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b5a80 │ │ │ │ - b 2b5808 │ │ │ │ + bne 2b5bf0 │ │ │ │ + b 2b5978 │ │ │ │ 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 2b5af4 │ │ │ │ - b 2b5808 │ │ │ │ + bne 2b5c64 │ │ │ │ + b 2b5978 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5b00 │ │ │ │ + bne 2b5c70 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5b00 │ │ │ │ + beq 2b5c70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5acc │ │ │ │ + beq 2b5c3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4460 │ │ │ │ - b 2b5808 │ │ │ │ + bl 2b45d0 │ │ │ │ + b 2b5978 │ │ │ │ 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 2b5b54 │ │ │ │ - b 2b5808 │ │ │ │ + bne 2b5cc4 │ │ │ │ + b 2b5978 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5b00 │ │ │ │ + bne 2b5c70 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5b00 │ │ │ │ + beq 2b5c70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5b2c │ │ │ │ + beq 2b5c9c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4460 │ │ │ │ - b 2b5808 │ │ │ │ + bl 2b45d0 │ │ │ │ + b 2b5978 │ │ │ │ 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 2b5bb4 │ │ │ │ - b 2b5808 │ │ │ │ + bne 2b5d24 │ │ │ │ + b 2b5978 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5b00 │ │ │ │ + bne 2b5c70 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5b00 │ │ │ │ + beq 2b5c70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5b8c │ │ │ │ + beq 2b5cfc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4460 │ │ │ │ - b 2b5808 │ │ │ │ + bl 2b45d0 │ │ │ │ + b 2b5978 │ │ │ │ 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 2b5c14 │ │ │ │ - b 2b5808 │ │ │ │ + bne 2b5d84 │ │ │ │ + b 2b5978 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5b00 │ │ │ │ + bne 2b5c70 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5b00 │ │ │ │ + beq 2b5c70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5bec │ │ │ │ + beq 2b5d5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4460 │ │ │ │ - b 2b5808 │ │ │ │ + bl 2b45d0 │ │ │ │ + b 2b5978 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - bne 2b5c74 │ │ │ │ - b 2b5808 │ │ │ │ + bne 2b5de4 │ │ │ │ + b 2b5978 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5b00 │ │ │ │ + bne 2b5c70 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5b00 │ │ │ │ + beq 2b5c70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5c4c │ │ │ │ + beq 2b5dbc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2b4460 │ │ │ │ - b 2b5808 │ │ │ │ + bl 2b45d0 │ │ │ │ + b 2b5978 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2b5808 │ │ │ │ + bne 2b5978 │ │ │ │ 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 2b5ce0 │ │ │ │ - b 2b5808 │ │ │ │ + bne 2b5e50 │ │ │ │ + b 2b5978 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 2b5b00 │ │ │ │ + bne 2b5c70 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2b5b00 │ │ │ │ + beq 2b5c70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2b5cb8 │ │ │ │ - b 2b5b00 │ │ │ │ + beq 2b5e28 │ │ │ │ + b 2b5c70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b5808 │ │ │ │ - b 2b5a10 │ │ │ │ + beq 2b5978 │ │ │ │ + b 2b5b80 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r0, r4, #24 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - bne 2b5d4c │ │ │ │ - b 2b5808 │ │ │ │ + bne 2b5ebc │ │ │ │ + b 2b5978 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ cmp r4, lr │ │ │ │ - bne 2b5d58 │ │ │ │ + bne 2b5ec8 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 2b5d58 │ │ │ │ + beq 2b5ec8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2b5808 │ │ │ │ + beq 2b5978 │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2b5d24 │ │ │ │ + beq 2b5e94 │ │ │ │ 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 2b5808 │ │ │ │ - b 2b5b00 │ │ │ │ + beq 2b5978 │ │ │ │ + b 2b5c70 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r7, r8, ror #17 │ │ │ │ + subseq sl, r7, r8, ror r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0057a894 │ │ │ │ + subseq sl, r7, r4, lsr #14 │ │ │ │ subseq r4, r2, r4, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r7, r4, lsl r7 │ │ │ │ + subseq sl, r7, r4, lsr #11 │ │ │ │ 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] @ 2b5ed0 │ │ │ │ + ldr ip, [pc, #284] @ 2b6040 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldm r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #268] @ 2b5ed4 │ │ │ │ + ldr r3, [pc, #268] @ 2b6044 │ │ │ │ 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 2b5e48 │ │ │ │ + bne 2b5fb8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - ldr r2, [pc, #212] @ 2b5ed8 │ │ │ │ + ldr r2, [pc, #212] @ 2b6048 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b5e90 │ │ │ │ + beq 2b6000 │ │ │ │ cmp r3, #348 @ 0x15c │ │ │ │ - bne 2b5e40 │ │ │ │ + bne 2b5fb0 │ │ │ │ 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 2b5e78 │ │ │ │ + bls 2b5fe8 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2b5e98 │ │ │ │ + bls 2b6008 │ │ │ │ mov r0, r4 │ │ │ │ - b 2b5e4c │ │ │ │ + b 2b5fbc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ 2b5edc │ │ │ │ - ldr r3, [pc, #124] @ 2b5ed4 │ │ │ │ + ldr r2, [pc, #136] @ 2b604c │ │ │ │ + ldr r3, [pc, #124] @ 2b6044 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b5ecc │ │ │ │ + bne 2b603c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ orrhi r3, r3, #4 │ │ │ │ - bhi 2b5e9c │ │ │ │ + bhi 2b600c │ │ │ │ cmp r2, #1 │ │ │ │ movhi r3, r4 │ │ │ │ - bhi 2b5eb8 │ │ │ │ + bhi 2b6028 │ │ │ │ mov r0, #1 │ │ │ │ - b 2b5e4c │ │ │ │ + b 2b5fbc │ │ │ │ orr r3, r3, #2 │ │ │ │ sub r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2b5e48 │ │ │ │ + bne 2b5fb8 │ │ │ │ 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 2b5e4c │ │ │ │ + b 2b5fbc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r7, r4, lsr r2 │ │ │ │ + subseq sl, r7, r4, asr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - subseq sl, r7, r4, lsr #3 │ │ │ │ + subseq sl, r7, r4, lsr r0 │ │ │ │ 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] @ 2b64bc │ │ │ │ + ldr r1, [pc, #1464] @ 2b662c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1460] @ 2b64c0 │ │ │ │ + ldr r3, [pc, #1460] @ 2b6630 │ │ │ │ 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 2b60ec │ │ │ │ + ble 2b625c │ │ │ │ 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 2b60ec │ │ │ │ + beq 2b625c │ │ │ │ ldrb r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ add r4, r4, r2 │ │ │ │ add r4, r4, r9 │ │ │ │ - beq 2b61bc │ │ │ │ + beq 2b632c │ │ │ │ sub r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2b61c4 │ │ │ │ + bls 2b6334 │ │ │ │ sub r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2b61bc │ │ │ │ + bls 2b632c │ │ │ │ sub r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2b60ec │ │ │ │ + bhi 2b625c │ │ │ │ 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] │ │ │ │ @@ -679462,261 +679554,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 2b5ffc │ │ │ │ + beq 2b616c │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2b63b4 │ │ │ │ + beq 2b6524 │ │ │ │ cmp r2, #7 │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq 2b640c │ │ │ │ + beq 2b657c │ │ │ │ add r1, r3, #8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ands r2, r2, #64 @ 0x40 │ │ │ │ movne r2, #0 │ │ │ │ - bne 2b604c │ │ │ │ + bne 2b61bc │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b6434 │ │ │ │ + beq 2b65a4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2b6040 │ │ │ │ + bne 2b61b0 │ │ │ │ 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 2b6020 │ │ │ │ + bne 2b6190 │ │ │ │ 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 2b61e4 │ │ │ │ + beq 2b6354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq 2b6260 │ │ │ │ + beq 2b63d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b6330 │ │ │ │ + beq 2b64a0 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #168] @ 0xa8 │ │ │ │ - beq 2b60b4 │ │ │ │ + beq 2b6224 │ │ │ │ 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 2b6130 │ │ │ │ + beq 2b62a0 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2b6468 │ │ │ │ + beq 2b65d8 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b6118 │ │ │ │ + beq 2b6288 │ │ │ │ ldrsb r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2b6140 │ │ │ │ + blt 2b62b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2b5f40 │ │ │ │ - ldr r2, [pc, #976] @ 2b64c4 │ │ │ │ - ldr r3, [pc, #968] @ 2b64c0 │ │ │ │ + bne 2b60b0 │ │ │ │ + ldr r2, [pc, #976] @ 2b6634 │ │ │ │ + ldr r3, [pc, #968] @ 2b6630 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b64b8 │ │ │ │ + bne 2b6628 │ │ │ │ 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 2b60dc │ │ │ │ + bge 2b624c │ │ │ │ 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 2b60dc │ │ │ │ + bne 2b624c │ │ │ │ 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 2b60dc │ │ │ │ + bne 2b624c │ │ │ │ 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 2b5f40 │ │ │ │ - b 2b60ec │ │ │ │ + bne 2b60b0 │ │ │ │ + b 2b625c │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt 2b60ec │ │ │ │ + bgt 2b625c │ │ │ │ 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 2b5fa4 │ │ │ │ + b 2b6114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b62b8 │ │ │ │ + beq 2b6428 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #160] @ 0xa0 │ │ │ │ - beq 2b621c │ │ │ │ + beq 2b638c │ │ │ │ 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 2b62fc │ │ │ │ + beq 2b646c │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b60dc │ │ │ │ + bne 2b624c │ │ │ │ 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 2b5f40 │ │ │ │ - b 2b60ec │ │ │ │ + bne 2b60b0 │ │ │ │ + b 2b625c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b636c │ │ │ │ + beq 2b64dc │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ - beq 2b6294 │ │ │ │ + beq 2b6404 │ │ │ │ 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 2b62a8 │ │ │ │ + beq 2b6418 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b6118 │ │ │ │ + beq 2b6288 │ │ │ │ ldrsb r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 2b6180 │ │ │ │ - b 2b6140 │ │ │ │ + bge 2b62f0 │ │ │ │ + b 2b62b0 │ │ │ │ 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 2b621c │ │ │ │ + beq 2b638c │ │ │ │ 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 2b6228 │ │ │ │ + bne 2b6398 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b643c │ │ │ │ + beq 2b65ac │ │ │ │ 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 2b5f40 │ │ │ │ - b 2b60ec │ │ │ │ + bne 2b60b0 │ │ │ │ + b 2b625c │ │ │ │ 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 2b60b4 │ │ │ │ + beq 2b6224 │ │ │ │ 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 2b60b4 │ │ │ │ + b 2b6224 │ │ │ │ ldrb r3, [r8, #18] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2b6294 │ │ │ │ + bne 2b6404 │ │ │ │ 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 2b6294 │ │ │ │ + beq 2b6404 │ │ │ │ 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 2b6294 │ │ │ │ + b 2b6404 │ │ │ │ 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 │ │ │ │ @@ -679724,121 +679816,121 @@ │ │ │ │ str r3, [sp] │ │ │ │ bl 94df4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2b6404 │ │ │ │ + bne 2b6574 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - ldr r2, [pc, #200] @ 2b64c8 │ │ │ │ + ldr r2, [pc, #200] @ 2b6638 │ │ │ │ subs r7, r7, r2 │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b 2b5ff8 │ │ │ │ + b 2b6168 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ - bl 2b5d94 │ │ │ │ + bl 2b5f04 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp] │ │ │ │ eor r7, r0, #1 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - b 2b5ff8 │ │ │ │ + b 2b6168 │ │ │ │ mov r2, r3 │ │ │ │ - b 2b604c │ │ │ │ + b 2b61bc │ │ │ │ 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 2b5f40 │ │ │ │ - b 2b60ec │ │ │ │ + bne 2b60b0 │ │ │ │ + b 2b625c │ │ │ │ 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 2b60dc │ │ │ │ + bge 2b624c │ │ │ │ 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 2b5f40 │ │ │ │ - b 2b60ec │ │ │ │ + bne 2b60b0 │ │ │ │ + b 2b625c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ + subseq r9, r7, r0, lsl #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r7, r4, lsl #30 │ │ │ │ + @ instruction: 0x00579d94 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi 2b6520 │ │ │ │ + bhi 2b6690 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi 2b6598 │ │ │ │ + bhi 2b6708 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi 2b6558 │ │ │ │ + bhi 2b66c8 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls 2b6574 │ │ │ │ + bls 2b66e4 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2b65d4 │ │ │ │ - ldr r2, [pc, #208] @ 2b65e0 │ │ │ │ + bne 2b6744 │ │ │ │ + ldr r2, [pc, #208] @ 2b6750 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r2, r3 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #632 @ 0x278 │ │ │ │ - bls 2b65ac │ │ │ │ + bls 2b671c │ │ │ │ sub r3, r3, #636 @ 0x27c │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi 2b65cc │ │ │ │ + bhi 2b673c │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ - ldr r1, [pc, #156] @ 2b65e4 │ │ │ │ + ldr r1, [pc, #156] @ 2b6754 │ │ │ │ tst r3, r1 │ │ │ │ bxne lr │ │ │ │ ands r0, r3, r0 │ │ │ │ - bne 2b64f4 │ │ │ │ + bne 2b6664 │ │ │ │ bx lr │ │ │ │ sub r3, r3, #139 @ 0x8b │ │ │ │ cmp r3, #14 │ │ │ │ - bhi 2b65cc │ │ │ │ - ldr r0, [pc, #124] @ 2b65e8 │ │ │ │ + bhi 2b673c │ │ │ │ + ldr r0, [pc, #124] @ 2b6758 │ │ │ │ lsr r0, r0, r3 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #29 │ │ │ │ - bls 2b65bc │ │ │ │ + bls 2b672c │ │ │ │ sub r3, r3, #32 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 2b65cc │ │ │ │ - ldr r0, [pc, #92] @ 2b65ec │ │ │ │ + bhi 2b673c │ │ │ │ + ldr r0, [pc, #92] @ 2b675c │ │ │ │ lsr r0, r0, r3 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #80] @ 2b65f0 │ │ │ │ + ldr r0, [pc, #80] @ 2b6760 │ │ │ │ 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 │ │ │ │ @@ -679849,179 +679941,179 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ andseq r0, r0, r0, lsl #4 │ │ │ │ - beq 2b693c │ │ │ │ + beq 2b6aac │ │ │ │ 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] @ 2b75c8 │ │ │ │ - ldr r3, [pc, #4004] @ 2b75cc │ │ │ │ + ldr r2, [pc, #4004] @ 2b7738 │ │ │ │ + ldr r3, [pc, #4004] @ 2b773c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr fp, [pc, #3996] @ 2b75d0 │ │ │ │ + ldr fp, [pc, #3996] @ 2b7740 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ bl 1437a8 │ │ │ │ add fp, pc, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b6678 │ │ │ │ - ldr r2, [pc, #3968] @ 2b75d4 │ │ │ │ - ldr r3, [pc, #3956] @ 2b75cc │ │ │ │ + beq 2b67e8 │ │ │ │ + ldr r2, [pc, #3968] @ 2b7744 │ │ │ │ + ldr r3, [pc, #3956] @ 2b773c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b7d6c │ │ │ │ + bne 2b7edc │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ bl 143828 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b664c │ │ │ │ - ldr sl, [pc, #3904] @ 2b75d8 │ │ │ │ + beq 2b67bc │ │ │ │ + ldr sl, [pc, #3904] @ 2b7748 │ │ │ │ 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 2b6838 │ │ │ │ + beq 2b69a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 2b681c │ │ │ │ + bhi 2b698c │ │ │ │ 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] @ 2b75dc │ │ │ │ + ldr r3, [pc, #3832] @ 2b774c │ │ │ │ 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 2b69bc │ │ │ │ + bne 2b6b2c │ │ │ │ mov r4, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #20] │ │ │ │ - ldr r2, [pc, #3776] @ 2b75e0 │ │ │ │ + ldr r2, [pc, #3776] @ 2b7750 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 2b6914 │ │ │ │ + bhi 2b6a84 │ │ │ │ cmp r6, #33 @ 0x21 │ │ │ │ - bls 2b74a0 │ │ │ │ - ldr r2, [pc, #3760] @ 2b75e4 │ │ │ │ + bls 2b7610 │ │ │ │ + ldr r2, [pc, #3760] @ 2b7754 │ │ │ │ sub r1, r6, #34 @ 0x22 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #251 @ 0xfb │ │ │ │ - bhi 2b6c60 │ │ │ │ + bhi 2b6dd0 │ │ │ │ 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 2b6b64 │ │ │ │ + beq 2b6cd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b67a4 │ │ │ │ + beq 2b6914 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r3, #0 │ │ │ │ - b 2b678c │ │ │ │ + b 2b68fc │ │ │ │ add r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b68f0 │ │ │ │ + beq 2b6a60 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #15 │ │ │ │ - bne 2b6780 │ │ │ │ + bne 2b68f0 │ │ │ │ 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 2b67d0 │ │ │ │ + bne 2b6940 │ │ │ │ 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 2b6994 │ │ │ │ - bhi 2b69a4 │ │ │ │ + beq 2b6b04 │ │ │ │ + bhi 2b6b14 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ ldrb r3, [r5, #307] @ 0x133 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r5, #307] @ 0x133 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b681c │ │ │ │ + beq 2b698c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b65f4 │ │ │ │ + bl 2b6764 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b66b8 │ │ │ │ + bne 2b6828 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 2b66a0 │ │ │ │ - b 2b664c │ │ │ │ - ldr r3, [pc, #3476] @ 2b75e8 │ │ │ │ + bne 2b6810 │ │ │ │ + b 2b67bc │ │ │ │ + ldr r3, [pc, #3476] @ 2b7758 │ │ │ │ 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 2b68c0 │ │ │ │ + beq 2b6a30 │ │ │ │ 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 │ │ │ │ @@ -680031,136 +680123,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 2b6888 │ │ │ │ + bne 2b69f8 │ │ │ │ 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 2b6984 │ │ │ │ + beq 2b6af4 │ │ │ │ ldrb r2, [r5, #309] @ 0x135 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r5, #309] @ 0x135 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ mov r3, #0 │ │ │ │ - b 2b6904 │ │ │ │ + b 2b6a74 │ │ │ │ add r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2b67a4 │ │ │ │ + beq 2b6914 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne 2b68f8 │ │ │ │ - b 2b6798 │ │ │ │ - ldr r2, [pc, #3280] @ 2b75ec │ │ │ │ + bne 2b6a68 │ │ │ │ + b 2b6908 │ │ │ │ + ldr r2, [pc, #3280] @ 2b775c │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 2b6a68 │ │ │ │ + bhi 2b6bd8 │ │ │ │ cmp r6, #592 @ 0x250 │ │ │ │ - bcs 2b7328 │ │ │ │ + bcs 2b7498 │ │ │ │ cmp r6, #384 @ 0x180 │ │ │ │ - bcs 2b72d0 │ │ │ │ - ldr r2, [pc, #3256] @ 2b75f0 │ │ │ │ + bcs 2b7440 │ │ │ │ + ldr r2, [pc, #3256] @ 2b7760 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 2b6cd0 │ │ │ │ + bls 2b6e40 │ │ │ │ sub r1, r6, #352 @ 0x160 │ │ │ │ sub r1, r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r1 │ │ │ │ - ldr r1, [pc, #3232] @ 2b75f4 │ │ │ │ + ldr r1, [pc, #3232] @ 2b7764 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2b6abc │ │ │ │ - ldr r1, [pc, #3220] @ 2b75f8 │ │ │ │ + bne 2b6c2c │ │ │ │ + ldr r1, [pc, #3220] @ 2b7768 │ │ │ │ tst r2, r1 │ │ │ │ - bne 2b73b4 │ │ │ │ + bne 2b7524 │ │ │ │ tst r2, #40960 @ 0xa000 │ │ │ │ - bne 2b6d34 │ │ │ │ + bne 2b6ea4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b64cc │ │ │ │ + bl 2b663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b6c9c │ │ │ │ - b 2b6cb0 │ │ │ │ + bne 2b6e0c │ │ │ │ + b 2b6e20 │ │ │ │ ldrb r2, [r5, #308] @ 0x134 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r5, #308] @ 0x134 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ ldrb r3, [r5, #307] @ 0x133 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r5, #307] @ 0x133 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ sub r3, r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ ldrbls r3, [r5, #307] @ 0x133 │ │ │ │ orrls r3, r3, #32 │ │ │ │ strbls r3, [r5, #307] @ 0x133 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ 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 2b6a94 │ │ │ │ + beq 2b6c04 │ │ │ │ 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 2b6b80 │ │ │ │ + bhi 2b6cf0 │ │ │ │ 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 2b6bec │ │ │ │ - ldr r2, [pc, #3004] @ 2b75fc │ │ │ │ + beq 2b6d5c │ │ │ │ + ldr r2, [pc, #3004] @ 2b776c │ │ │ │ cmp r6, r2 │ │ │ │ - beq 2b6e88 │ │ │ │ + beq 2b6ff8 │ │ │ │ cmp r0, #20 │ │ │ │ - bls 2b6be4 │ │ │ │ + bls 2b6d54 │ │ │ │ add r2, r0, #102 @ 0x66 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2b6bec │ │ │ │ + bhi 2b6d5c │ │ │ │ add r1, ip, #3 │ │ │ │ add r1, lr, r1, lsr #2 │ │ │ │ - b 2b6c04 │ │ │ │ + b 2b6d74 │ │ │ │ sub r2, r6, #624 @ 0x270 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi 2b6970 │ │ │ │ - ldr r1, [pc, #2948] @ 2b7600 │ │ │ │ + bhi 2b6ae0 │ │ │ │ + ldr r1, [pc, #2948] @ 2b7770 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi 2b6c60 │ │ │ │ + bhi 2b6dd0 │ │ │ │ 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 2b69fc │ │ │ │ + b 2b6b6c │ │ │ │ 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 │ │ │ │ @@ -680172,22 +680264,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 2b681c │ │ │ │ + b 2b698c │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ 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 │ │ │ │ @@ -680200,131 +680292,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 2b681c │ │ │ │ + b 2b698c │ │ │ │ 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 2b675c │ │ │ │ + b 2b68cc │ │ │ │ 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 2b6a28 │ │ │ │ + bhi 2b6b98 │ │ │ │ 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] @ 2b7604 │ │ │ │ + ldreq r8, [pc, #2620] @ 2b7774 │ │ │ │ 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 2b6718 │ │ │ │ + b 2b6888 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi 2b6a5c │ │ │ │ + bhi 2b6bcc │ │ │ │ add ip, ip, lr │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ mvneq ip, #0 │ │ │ │ moveq r2, ip │ │ │ │ - beq 2b6c24 │ │ │ │ + beq 2b6d94 │ │ │ │ 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 2b7358 │ │ │ │ + beq 2b74c8 │ │ │ │ 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 2b6718 │ │ │ │ + b 2b6888 │ │ │ │ sub r2, r6, #47 @ 0x2f │ │ │ │ cmp r2, #17 │ │ │ │ - bhi 2b7d70 │ │ │ │ - ldr r3, [pc, #2452] @ 2b7608 │ │ │ │ + bhi 2b7ee0 │ │ │ │ + ldr r3, [pc, #2452] @ 2b7778 │ │ │ │ lsr r3, r3, r2 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 2b7d70 │ │ │ │ + beq 2b7ee0 │ │ │ │ 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 2b64cc │ │ │ │ + bl 2b663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b6ca8 │ │ │ │ + beq 2b6e18 │ │ │ │ ldrb r3, [r5, #310] @ 0x136 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5, #310] @ 0x136 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bls 2b74b0 │ │ │ │ + bls 2b7620 │ │ │ │ sub r6, r6, #157 @ 0x9d │ │ │ │ cmp r6, #22 │ │ │ │ - bhi 2b681c │ │ │ │ - ldr r3, [pc, #2376] @ 2b760c │ │ │ │ + bhi 2b698c │ │ │ │ + ldr r3, [pc, #2376] @ 2b777c │ │ │ │ lsr r3, r3, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b67ec │ │ │ │ - b 2b681c │ │ │ │ + bne 2b695c │ │ │ │ + b 2b698c │ │ │ │ sub r2, r2, #35 @ 0x23 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 2b76d8 │ │ │ │ + bls 2b7848 │ │ │ │ sub r2, r6, #320 @ 0x140 │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #26 │ │ │ │ - bhi 2b6970 │ │ │ │ + bhi 2b6ae0 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r1, r2 │ │ │ │ - ldr r1, [pc, #2324] @ 2b7610 │ │ │ │ + ldr r1, [pc, #2324] @ 2b7780 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2b6abc │ │ │ │ + bne 2b6c2c │ │ │ │ tst r2, #5248 @ 0x1480 │ │ │ │ - beq 2b6970 │ │ │ │ + beq 2b6ae0 │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ - ldr r1, [pc, #2276] @ 2b75fc │ │ │ │ + ldr r1, [pc, #2276] @ 2b776c │ │ │ │ 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 2b7bc4 │ │ │ │ + beq 2b7d34 │ │ │ │ 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 │ │ │ │ @@ -680333,24 +680425,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 2b6d90 │ │ │ │ + beq 2b6f00 │ │ │ │ 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] @ 2b7614 │ │ │ │ + ldr r2, [pc, #2172] @ 2b7784 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 2b6db4 │ │ │ │ + bne 2b6f24 │ │ │ │ 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 │ │ │ │ @@ -680360,32 +680452,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 2b6e08 │ │ │ │ + beq 2b6f78 │ │ │ │ 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 2b681c │ │ │ │ + bne 2b698c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r2, #368 @ 0x170 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ 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 │ │ │ │ @@ -680394,130 +680486,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 2b7c98 │ │ │ │ + beq 2b7e08 │ │ │ │ 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 2b681c │ │ │ │ + b 2b698c │ │ │ │ ldrsb r8, [r5, #65] @ 0x41 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2b6a44 │ │ │ │ + bne 2b6bb4 │ │ │ │ add ip, ip, lr │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - bne 2b6c00 │ │ │ │ + bne 2b6d70 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ moveq r4, r8 │ │ │ │ moveq r3, r4 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 2b6914 │ │ │ │ + beq 2b6a84 │ │ │ │ mvn ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - b 2b6c2c │ │ │ │ + b 2b6d9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2b7dbc │ │ │ │ + bne 2b7f2c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ tst r3, #12 │ │ │ │ - bne 2b76fc │ │ │ │ + bne 2b786c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b64cc │ │ │ │ + bl 2b663c │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r3, [r5, #310] @ 0x136 │ │ │ │ orrne r3, r3, #64 @ 0x40 │ │ │ │ strbne r3, [r5, #310] @ 0x136 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ cmp r6, #564 @ 0x234 │ │ │ │ - bne 2b6970 │ │ │ │ + bne 2b6ae0 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5, #292] @ 0x124 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ tst r3, #16 │ │ │ │ - bne 2b6b00 │ │ │ │ - b 2b681c │ │ │ │ + bne 2b6c70 │ │ │ │ + b 2b698c │ │ │ │ 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 2b76b0 │ │ │ │ + bhi 2b7820 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ - ldr r1, [pc, #1696] @ 2b7618 │ │ │ │ + ldr r1, [pc, #1696] @ 2b7788 │ │ │ │ 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 2b7c4c │ │ │ │ + beq 2b7dbc │ │ │ │ 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] @ 2b761c │ │ │ │ + ldr r2, [pc, #1628] @ 2b778c │ │ │ │ cmp r6, r2 │ │ │ │ - bne 2b6fdc │ │ │ │ + bne 2b714c │ │ │ │ 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 2b7024 │ │ │ │ + beq 2b7194 │ │ │ │ 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 2b7654 │ │ │ │ + beq 2b77c4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ 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 │ │ │ │ @@ -680526,71 +680618,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 2b681c │ │ │ │ + b 2b698c │ │ │ │ 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 2b681c │ │ │ │ + bhi 2b698c │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ ldrb r3, [r5, #320] @ 0x140 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r5, #320] @ 0x140 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b 2b7110 │ │ │ │ + b 2b7280 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b7de0 │ │ │ │ + beq 2b7f50 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2b7dd4 │ │ │ │ + bne 2b7f44 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b70f4 │ │ │ │ + bne 2b7264 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl f04d8 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and r3, r3, #15 │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b681c │ │ │ │ + bhi 2b698c │ │ │ │ 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 2b681c │ │ │ │ - ldr r4, [pc, #1216] @ 2b7620 │ │ │ │ + b 2b698c │ │ │ │ + ldr r4, [pc, #1216] @ 2b7790 │ │ │ │ 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] │ │ │ │ @@ -680603,49 +680695,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 2b7364 │ │ │ │ + beq 2b74d4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 2b7184 │ │ │ │ + bne 2b72f4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ 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 2b75a0 │ │ │ │ + bhi 2b7710 │ │ │ │ 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 2b681c │ │ │ │ + b 2b698c │ │ │ │ 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 2b75b4 │ │ │ │ + bhi 2b7724 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ 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] │ │ │ │ @@ -680659,98 +680751,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 2b681c │ │ │ │ + b 2b698c │ │ │ │ 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 2b76c4 │ │ │ │ + bhi 2b7834 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr r3, r3, #3 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b 2b681c │ │ │ │ - ldr r3, [pc, #844] @ 2b7624 │ │ │ │ + b 2b698c │ │ │ │ + ldr r3, [pc, #844] @ 2b7794 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2b6970 │ │ │ │ + beq 2b6ae0 │ │ │ │ cmp r6, #584 @ 0x248 │ │ │ │ - bcs 2b6af4 │ │ │ │ + bcs 2b6c64 │ │ │ │ cmp r6, #516 @ 0x204 │ │ │ │ - bcs 2b78c0 │ │ │ │ + bcs 2b7a30 │ │ │ │ cmp r6, #488 @ 0x1e8 │ │ │ │ - bcs 2b78e8 │ │ │ │ + bcs 2b7a58 │ │ │ │ sub r3, r3, #169 @ 0xa9 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 2b7900 │ │ │ │ + bhi 2b7a70 │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 2b6970 │ │ │ │ - ldr r3, [pc, #788] @ 2b7628 │ │ │ │ + bls 2b6ae0 │ │ │ │ + ldr r3, [pc, #788] @ 2b7798 │ │ │ │ sub r2, r6, #396 @ 0x18c │ │ │ │ sub r2, r2, #3 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b6abc │ │ │ │ - b 2b6970 │ │ │ │ - ldr r2, [pc, #764] @ 2b762c │ │ │ │ + bne 2b6c2c │ │ │ │ + b 2b6ae0 │ │ │ │ + ldr r2, [pc, #764] @ 2b779c │ │ │ │ sub r3, r6, #592 @ 0x250 │ │ │ │ mov r1, #1 │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ - bne 2b6f0c │ │ │ │ - ldr r3, [pc, #748] @ 2b7630 │ │ │ │ + bne 2b707c │ │ │ │ + ldr r3, [pc, #748] @ 2b77a0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 2b6970 │ │ │ │ + bne 2b6ae0 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ - b 2b6c58 │ │ │ │ + b 2b6dc8 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #32 │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - bhi 2b739c │ │ │ │ + bhi 2b750c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2b7dbc │ │ │ │ + bhi 2b7f2c │ │ │ │ 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 2b71b0 │ │ │ │ + b 2b7320 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 2b739c │ │ │ │ + b 2b750c │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ - ldr r1, [pc, #628] @ 2b7634 │ │ │ │ + ldr r1, [pc, #628] @ 2b77a4 │ │ │ │ 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 2b7b38 │ │ │ │ + beq 2b7ca8 │ │ │ │ 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 │ │ │ │ @@ -680760,85 +680852,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 2b7448 │ │ │ │ + beq 2b75b8 │ │ │ │ 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 2b7528 │ │ │ │ + beq 2b7698 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2b74d0 │ │ │ │ + beq 2b7640 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ 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 2b70ac │ │ │ │ - b 2b681c │ │ │ │ + bne 2b721c │ │ │ │ + b 2b698c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b64cc │ │ │ │ + bl 2b663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b6c9c │ │ │ │ + bne 2b6e0c │ │ │ │ cmp r6, #51 @ 0x33 │ │ │ │ - bls 2b681c │ │ │ │ + bls 2b698c │ │ │ │ sub r6, r6, #52 @ 0x34 │ │ │ │ mov r3, #81 @ 0x51 │ │ │ │ lsr r3, r3, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b681c │ │ │ │ - b 2b67ec │ │ │ │ + beq 2b698c │ │ │ │ + b 2b695c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ bic r2, r2, #2 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9d94c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5d94 │ │ │ │ + bl 2b5f04 │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b745c │ │ │ │ + bne 2b75cc │ │ │ │ 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 2b745c │ │ │ │ + b 2b75cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #260] @ 2b7638 │ │ │ │ + ldr r2, [pc, #260] @ 2b77a8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b681c │ │ │ │ + bne 2b698c │ │ │ │ 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 │ │ │ │ @@ -680847,37 +680939,37 @@ │ │ │ │ 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 2b7d54 │ │ │ │ + beq 2b7ec4 │ │ │ │ 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 2b7454 │ │ │ │ + b 2b75c4 │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq r3, r3, #1073741824 @ 0x40000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b71f0 │ │ │ │ + b 2b7360 │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq r3, r3, #536870912 @ 0x20000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b681c │ │ │ │ - ldrsbeq r9, [r7], #-148 @ 0xffffff6c │ │ │ │ + b 2b698c │ │ │ │ + subseq r9, r7, r4, ror #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r9, [r7], #-152 @ 0xffffff68 │ │ │ │ - subseq r9, r7, r4, lsr #19 │ │ │ │ + subseq r9, r7, r8, asr #16 │ │ │ │ + subseq r9, r7, r4, lsr r8 │ │ │ │ @ instruction: 0x00523296 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ subseq r3, r2, r0, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ @@ -680906,63 +680998,63 @@ │ │ │ │ subseq r1, r2, r2, 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 2b681c │ │ │ │ + bhi 2b698c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 9d94c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5d94 │ │ │ │ + bl 2b5f04 │ │ │ │ ldrsb r2, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b7030 │ │ │ │ + bne 2b71a0 │ │ │ │ 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 2b7030 │ │ │ │ + b 2b71a0 │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r3, [r5, #112] @ 0x70 │ │ │ │ orreq r3, r3, #2 │ │ │ │ streq r3, [r5, #112] @ 0x70 │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq r3, r3, #268435456 @ 0x10000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b 2b681c │ │ │ │ + b 2b698c │ │ │ │ cmp r6, #288 @ 0x120 │ │ │ │ - bls 2b6970 │ │ │ │ - ldr r3, [pc, #-172] @ 2b763c │ │ │ │ + bls 2b6ae0 │ │ │ │ + ldr r3, [pc, #-172] @ 2b77ac │ │ │ │ sub r2, r6, #288 @ 0x120 │ │ │ │ sub r2, r2, #1 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b6abc │ │ │ │ - b 2b6970 │ │ │ │ + bne 2b6c2c │ │ │ │ + b 2b6ae0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 2b7720 │ │ │ │ + b 2b7890 │ │ │ │ cmp r7, #5 │ │ │ │ - beq 2b7db0 │ │ │ │ + beq 2b7f20 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2b7dd4 │ │ │ │ + bne 2b7f44 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2b7704 │ │ │ │ + bne 2b7874 │ │ │ │ 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 │ │ │ │ @@ -680973,77 +681065,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 2b7784 │ │ │ │ + beq 2b78f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl f065c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrsb r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2b77c8 │ │ │ │ + blt 2b7938 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands r2, r3, #64 @ 0x40 │ │ │ │ - beq 2b7920 │ │ │ │ + beq 2b7a90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r8, [r2, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b7ba4 │ │ │ │ + beq 2b7d14 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 2b77c8 │ │ │ │ + beq 2b7938 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2b7ce4 │ │ │ │ + beq 2b7e54 │ │ │ │ ldrsb r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ bl 9a8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b7c3c │ │ │ │ + bne 2b7dac │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2b7c24 │ │ │ │ + beq 2b7d94 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - beq 2b7c10 │ │ │ │ + beq 2b7d80 │ │ │ │ lsr r3, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ and r6, r3, #3 │ │ │ │ bl f04f8 │ │ │ │ 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 2b5ee0 │ │ │ │ + bl 2b6050 │ │ │ │ ldrsb r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6ee8 │ │ │ │ + bne 2b7058 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b6ee8 │ │ │ │ + bne 2b7058 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f04d8 │ │ │ │ bl f0498 │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #1 │ │ │ │ - bne 2b78a4 │ │ │ │ - b 2b6ee8 │ │ │ │ + bne 2b7a14 │ │ │ │ + b 2b7058 │ │ │ │ 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 │ │ │ │ @@ -681054,151 +681146,151 @@ │ │ │ │ str r1, [r5, #320] @ 0x140 │ │ │ │ str r3, [r5, #324] @ 0x144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl ef8c8 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 2b7870 │ │ │ │ - b 2b6ee8 │ │ │ │ + bcc 2b79e0 │ │ │ │ + b 2b7058 │ │ │ │ cmp r6, #560 @ 0x230 │ │ │ │ - bcs 2b6f04 │ │ │ │ + bcs 2b7074 │ │ │ │ cmp r6, #532 @ 0x214 │ │ │ │ - bcc 2b6970 │ │ │ │ - ldr r3, [pc, #-664] @ 2b7640 │ │ │ │ + bcc 2b6ae0 │ │ │ │ + ldr r3, [pc, #-664] @ 2b77b0 │ │ │ │ sub r2, r6, #532 @ 0x214 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b6abc │ │ │ │ - b 2b6970 │ │ │ │ - ldr r3, [pc, #-684] @ 2b7644 │ │ │ │ + bne 2b6c2c │ │ │ │ + b 2b6ae0 │ │ │ │ + ldr r3, [pc, #-684] @ 2b77b4 │ │ │ │ sub r2, r6, #488 @ 0x1e8 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b6970 │ │ │ │ - b 2b6abc │ │ │ │ + beq 2b6ae0 │ │ │ │ + b 2b6c2c │ │ │ │ sub r2, r6, #444 @ 0x1bc │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 2b6970 │ │ │ │ + bhi 2b6ae0 │ │ │ │ mov r3, #89 @ 0x59 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b6abc │ │ │ │ - b 2b6970 │ │ │ │ - ldr r3, [pc, #-736] @ 2b7648 │ │ │ │ + bne 2b6c2c │ │ │ │ + b 2b6ae0 │ │ │ │ + ldr r3, [pc, #-736] @ 2b77b8 │ │ │ │ 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 2b79fc │ │ │ │ + beq 2b7b6c │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2b7ab8 │ │ │ │ + beq 2b7c28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b7978 │ │ │ │ + beq 2b7ae8 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2b7948 │ │ │ │ + beq 2b7ab8 │ │ │ │ cmn r8, #1 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ - beq 2b77c8 │ │ │ │ + beq 2b7938 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 2b7ba4 │ │ │ │ + bne 2b7d14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ef8c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bls 2b77c8 │ │ │ │ + bls 2b7938 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - beq 2b7d3c │ │ │ │ + beq 2b7eac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #1 │ │ │ │ - beq 2b7d18 │ │ │ │ + beq 2b7e88 │ │ │ │ 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 2b5ee0 │ │ │ │ - b 2b7834 │ │ │ │ + bl 2b6050 │ │ │ │ + b 2b79a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b7aa8 │ │ │ │ + beq 2b7c18 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2b7dd4 │ │ │ │ + bne 2b7f44 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b7978 │ │ │ │ + beq 2b7ae8 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2b7ccc │ │ │ │ + bne 2b7e3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl ef8c8 │ │ │ │ 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 2b7a8c │ │ │ │ + bhi 2b7bfc │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2b7dbc │ │ │ │ + bhi 2b7f2c │ │ │ │ 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 2b795c │ │ │ │ + b 2b7acc │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 2b7a8c │ │ │ │ + b 2b7bfc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 2b7a28 │ │ │ │ - b 2b7978 │ │ │ │ + bne 2b7b98 │ │ │ │ + b 2b7ae8 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2b7dc8 │ │ │ │ + bne 2b7f38 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - beq 2b7cc4 │ │ │ │ + beq 2b7e34 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, sl │ │ │ │ @@ -681207,40 +681299,40 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl ef8c8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ add r8, r8, r0 │ │ │ │ - bcc 2b7af4 │ │ │ │ + bcc 2b7c64 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b 2b795c │ │ │ │ + b 2b7acc │ │ │ │ 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 2b7448 │ │ │ │ + beq 2b75b8 │ │ │ │ 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 2b7448 │ │ │ │ + b 2b75b8 │ │ │ │ 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 │ │ │ │ @@ -681248,138 +681340,138 @@ │ │ │ │ lsr r3, r3, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ and r6, r3, #3 │ │ │ │ bl f04f8 │ │ │ │ add r6, r6, #3 │ │ │ │ add r6, r6, r0 │ │ │ │ lsr r3, r6, #2 │ │ │ │ - b 2b79b0 │ │ │ │ + b 2b7b20 │ │ │ │ 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 2b6e08 │ │ │ │ + beq 2b6f78 │ │ │ │ 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 2b6e08 │ │ │ │ + b 2b6f78 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ef8c8 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b7814 │ │ │ │ + b 2b7984 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne 2b77ec │ │ │ │ + bne 2b795c │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b77ec │ │ │ │ + bne 2b795c │ │ │ │ mov r0, r6 │ │ │ │ bl f065c │ │ │ │ mov r6, r0 │ │ │ │ - b 2b77ec │ │ │ │ + b 2b795c │ │ │ │ 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 2b7024 │ │ │ │ + beq 2b7194 │ │ │ │ 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 2b7024 │ │ │ │ + b 2b7194 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - ldr r2, [pc, #-1620] @ 2b7650 │ │ │ │ + ldr r2, [pc, #-1620] @ 2b77c0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2b6e6c │ │ │ │ + bne 2b6fdc │ │ │ │ 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 2b681c │ │ │ │ + b 2b698c │ │ │ │ mov r6, r2 │ │ │ │ - b 2b7948 │ │ │ │ + b 2b7ab8 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ - b 2b77c8 │ │ │ │ + b 2b7938 │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bhi 2b7d80 │ │ │ │ - ldr r0, [pc, #-1716] @ 2b764c │ │ │ │ + bhi 2b7ef0 │ │ │ │ + ldr r0, [pc, #-1716] @ 2b77bc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2b7b88 │ │ │ │ + bhi 2b7cf8 │ │ │ │ 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 f04f8 │ │ │ │ add r6, r6, r0 │ │ │ │ lsr r3, r6, #2 │ │ │ │ - b 2b79d8 │ │ │ │ + b 2b7b48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl ef8c8 │ │ │ │ mov r3, r0 │ │ │ │ - b 2b79d8 │ │ │ │ + b 2b7b48 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - ldr r2, [pc, #-1808] @ 2b7650 │ │ │ │ + ldr r2, [pc, #-1808] @ 2b77c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldrsbeq r2, [r5, #65] @ 0x41 │ │ │ │ - bne 2b7580 │ │ │ │ - b 2b7454 │ │ │ │ + bne 2b76f0 │ │ │ │ + b 2b75c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r5, #311] @ 0x137 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 2b6c7c │ │ │ │ + b 2b6dec │ │ │ │ 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 2b7ba4 │ │ │ │ - b 2b77c8 │ │ │ │ + bne 2b7d14 │ │ │ │ + b 2b7938 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 2b7b88 │ │ │ │ + b 2b7cf8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -681391,51 +681483,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] @ 2b83b4 │ │ │ │ + ldr r3, [pc, #1456] @ 2b8524 │ │ │ │ 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 2b7e90 │ │ │ │ + beq 2b8000 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #18 │ │ │ │ - beq 2b7e54 │ │ │ │ + beq 2b7fc4 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b7f30 │ │ │ │ + beq 2b80a0 │ │ │ │ ldrb r3, [r6, #311] @ 0x137 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r6, #311] @ 0x137 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b7e30 │ │ │ │ + bne 2b7fa0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b7e90 │ │ │ │ + beq 2b8000 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #12 │ │ │ │ - bne 2b7f78 │ │ │ │ + bne 2b80e8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b7e74 │ │ │ │ + bne 2b7fe4 │ │ │ │ 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 │ │ │ │ @@ -681456,53 +681548,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 2b7f9c │ │ │ │ + beq 2b810c │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2b82d8 │ │ │ │ + beq 2b8448 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2b8388 │ │ │ │ + beq 2b84f8 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2b7f9c │ │ │ │ + beq 2b810c │ │ │ │ cmp r2, #6 │ │ │ │ streq r7, [r6, #328] @ 0x148 │ │ │ │ streq r7, [r6, #332] @ 0x14c │ │ │ │ streq r7, [r6, #336] @ 0x150 │ │ │ │ - b 2b7fa4 │ │ │ │ + b 2b8114 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b7e54 │ │ │ │ + bne 2b7fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0c24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0c2c │ │ │ │ ldrb r3, [r6, #67] @ 0x43 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r3, r5 │ │ │ │ strb r3, [r6, #67] @ 0x43 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0c34 │ │ │ │ ldrb r3, [r6, #71] @ 0x47 │ │ │ │ add r3, r3, r0 │ │ │ │ strb r3, [r6, #71] @ 0x47 │ │ │ │ - b 2b7e54 │ │ │ │ + b 2b7fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f04d8 │ │ │ │ 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 2b7e80 │ │ │ │ + b 2b7ff0 │ │ │ │ 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 │ │ │ │ @@ -681510,135 +681602,135 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 141f00 │ │ │ │ mov r4, r0 │ │ │ │ bl 143a0c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b65f4 │ │ │ │ + bl 2b6764 │ │ │ │ mov r0, r4 │ │ │ │ bl 1421d0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r6, #136] @ 0x88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b83a0 │ │ │ │ + beq 2b8510 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2b8028 │ │ │ │ + beq 2b8198 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b8168 │ │ │ │ + bne 2b82d8 │ │ │ │ ldrsb r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2b8200 │ │ │ │ + blt 2b8370 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8004 │ │ │ │ + bne 2b8174 │ │ │ │ ldrsb r3, [r6, #65] @ 0x41 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 2b8298 │ │ │ │ + beq 2b8408 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r6, #280] @ 0x118 │ │ │ │ - beq 2b80a4 │ │ │ │ + beq 2b8214 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2b8094 │ │ │ │ + beq 2b8204 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0550 │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 2b8088 │ │ │ │ + bls 2b81f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f0550 │ │ │ │ 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 2b805c │ │ │ │ + bne 2b81cc │ │ │ │ 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 2b80dc │ │ │ │ + bne 2b824c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b80c0 │ │ │ │ + beq 2b8230 │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8130 │ │ │ │ + beq 2b82a0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2b8120 │ │ │ │ + beq 2b8290 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl f0550 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bls 2b8114 │ │ │ │ + bls 2b8284 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl f0550 │ │ │ │ ldr r3, [r6, #280] @ 0x118 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #280] @ 0x118 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b80ec │ │ │ │ + bne 2b825c │ │ │ │ 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 2b80dc │ │ │ │ + bne 2b824c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8148 │ │ │ │ + bne 2b82b8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f065c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl ef8c8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #128] @ 0x80 │ │ │ │ add r3, r2, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #132] @ 0x84 │ │ │ │ - beq 2b8370 │ │ │ │ + beq 2b84e0 │ │ │ │ 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 2b81ec │ │ │ │ + beq 2b835c │ │ │ │ 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 │ │ │ │ @@ -681647,37 +681739,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 2b8028 │ │ │ │ + bge 2b8198 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f065c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl ef8c8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #136] @ 0x88 │ │ │ │ add r3, r2, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ - beq 2b837c │ │ │ │ + beq 2b84ec │ │ │ │ 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 2b828c │ │ │ │ + beq 2b83fc │ │ │ │ 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 │ │ │ │ @@ -681685,105 +681777,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 2b8028 │ │ │ │ + b 2b8198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b83a0 │ │ │ │ + beq 2b8510 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #4 │ │ │ │ - beq 2b82bc │ │ │ │ + beq 2b842c │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b82e8 │ │ │ │ + bne 2b8458 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b82a4 │ │ │ │ + bne 2b8414 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ - b 2b804c │ │ │ │ + b 2b81bc │ │ │ │ ldrb r3, [r6, #320] @ 0x140 │ │ │ │ and r3, r3, #52 @ 0x34 │ │ │ │ strb r3, [r6, #320] @ 0x140 │ │ │ │ - b 2b7fbc │ │ │ │ + b 2b812c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl ef8c8 │ │ │ │ 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 2b83a8 │ │ │ │ + beq 2b8518 │ │ │ │ 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 2b8368 │ │ │ │ + beq 2b84d8 │ │ │ │ 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 2b82bc │ │ │ │ + b 2b842c │ │ │ │ mvn lr, #0 │ │ │ │ mov ip, lr │ │ │ │ - b 2b81b4 │ │ │ │ + b 2b8324 │ │ │ │ mvn lr, #0 │ │ │ │ mov ip, lr │ │ │ │ - b 2b8250 │ │ │ │ + b 2b83c0 │ │ │ │ add r3, r6, #336 @ 0x150 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ add r3, r6, #352 @ 0x160 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ - b 2b7fa4 │ │ │ │ + b 2b8114 │ │ │ │ str r3, [r6, #280] @ 0x118 │ │ │ │ - b 2b80a4 │ │ │ │ + b 2b8214 │ │ │ │ mvn lr, #0 │ │ │ │ mov ip, lr │ │ │ │ - b 2b8330 │ │ │ │ - blx 2783be │ │ │ │ + b 2b84a0 │ │ │ │ + blx 27852e │ │ │ │ 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] @ 2b84a8 │ │ │ │ + ldr lr, [pc, #212] @ 2b8618 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne 2b8480 │ │ │ │ + bne 2b85f0 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ sub r1, r2, #420 @ 0x1a4 │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2b8480 │ │ │ │ - ldr r1, [pc, #168] @ 2b84ac │ │ │ │ + bhi 2b85f0 │ │ │ │ + ldr r1, [pc, #168] @ 2b861c │ │ │ │ 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 │ │ │ │ @@ -681818,24 +681910,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, lsl ip │ │ │ │ + subseq r7, r7, ip, lsr #21 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ push {r4, r5, lr} │ │ │ │ add r3, r1, #4 │ │ │ │ - ldr lr, [pc, #248] @ 2b85bc │ │ │ │ + ldr lr, [pc, #248] @ 2b872c │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ add lr, pc, lr │ │ │ │ - bne 2b8504 │ │ │ │ + bne 2b8674 │ │ │ │ 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] │ │ │ │ @@ -681843,33 +681935,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 2b84d0 │ │ │ │ + bne 2b8640 │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ ands r4, ip, #1 │ │ │ │ - bne 2b84d0 │ │ │ │ + bne 2b8640 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b84d0 │ │ │ │ + bne 2b8640 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ sub r5, r3, #656 @ 0x290 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 2b84d0 │ │ │ │ + bhi 2b8640 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r5, ip, #84 @ 0x54 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 2b84d0 │ │ │ │ - ldr r2, [pc, #112] @ 2b85c0 │ │ │ │ + bne 2b8640 │ │ │ │ + ldr r2, [pc, #112] @ 2b8730 │ │ │ │ ldr r5, [ip, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #104] @ 2b85c4 │ │ │ │ + ldr r2, [pc, #104] @ 2b8734 │ │ │ │ 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] │ │ │ │ @@ -681887,29 +681979,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, lsr fp │ │ │ │ + subseq r7, r7, r0, asr #19 │ │ │ │ muleq r0, r1, r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r3, [r0, #45] @ 0x2d │ │ │ │ - ldr r4, [pc, #136] @ 2b8660 │ │ │ │ + ldr r4, [pc, #136] @ 2b87d0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 2b8650 │ │ │ │ + beq 2b87c0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add lr, r0, #32 │ │ │ │ cmp lr, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2b8638 │ │ │ │ - b 2b8658 │ │ │ │ + bne 2b87a8 │ │ │ │ + b 2b87c8 │ │ │ │ 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 │ │ │ │ @@ -681917,72 +682009,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 2b8658 │ │ │ │ + beq 2b87c8 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r5, [pc, #32] @ 2b8664 │ │ │ │ + ldr r5, [pc, #32] @ 2b87d4 │ │ │ │ add r1, r2, #48 @ 0x30 │ │ │ │ ands r0, r2, #1 │ │ │ │ sub ip, r3, r1 │ │ │ │ - beq 2b85f8 │ │ │ │ + beq 2b8768 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r7, r7, r0, lsr #20 │ │ │ │ + ldrheq r7, [r7], #-128 @ 0xffffff80 │ │ │ │ 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] @ 2b8818 │ │ │ │ - ldr r3, [pc, #396] @ 2b881c │ │ │ │ + ldr r2, [pc, #396] @ 2b8988 │ │ │ │ + ldr r3, [pc, #396] @ 2b898c │ │ │ │ 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 2b8728 │ │ │ │ + beq 2b8898 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sp │ │ │ │ - bl 2b83b8 │ │ │ │ + bl 2b8528 │ │ │ │ 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] @ 2b8820 │ │ │ │ + ldr r2, [pc, #292] @ 2b8990 │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #280] @ 2b881c │ │ │ │ + ldr r3, [pc, #280] @ 2b898c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8814 │ │ │ │ + bne 2b8984 │ │ │ │ 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 │ │ │ │ @@ -681992,261 +682084,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 2b879c │ │ │ │ + beq 2b890c │ │ │ │ cmp r8, #0 │ │ │ │ strb r7, [sp, #16] │ │ │ │ - beq 2b86d8 │ │ │ │ + beq 2b8848 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 2b8794 │ │ │ │ + bne 2b8904 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 2b87d8 │ │ │ │ + beq 2b8948 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 2b86d8 │ │ │ │ + b 2b8848 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b85c8 │ │ │ │ + bl 2b8738 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2b8764 │ │ │ │ + beq 2b88d4 │ │ │ │ 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 2b87b4 │ │ │ │ + bne 2b8924 │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 2b8764 │ │ │ │ + b 2b88d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b85c8 │ │ │ │ + bl 2b8738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b8794 │ │ │ │ + beq 2b8904 │ │ │ │ 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 2b87f0 │ │ │ │ + bne 2b8960 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 2b8794 │ │ │ │ + b 2b8904 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r7, ip, ror #18 │ │ │ │ + ldrsheq r7, [r7], #-124 @ 0xffffff84 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r7, [r7], #-136 @ 0xffffff78 │ │ │ │ + subseq r7, r7, r8, lsl #15 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ push {r4, lr} │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ - ldr lr, [pc, #188] @ 2b88f4 │ │ │ │ + ldr lr, [pc, #188] @ 2b8a64 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add lr, pc, lr │ │ │ │ - beq 2b886c │ │ │ │ + beq 2b89dc │ │ │ │ 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 2b8874 │ │ │ │ + beq 2b89e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2b886c │ │ │ │ - ldr r3, [pc, #108] @ 2b88f8 │ │ │ │ + bne 2b89dc │ │ │ │ + ldr r3, [pc, #108] @ 2b8a68 │ │ │ │ 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 2b886c │ │ │ │ + bne 2b89dc │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ cmpne r3, #157 @ 0x9d │ │ │ │ - beq 2b886c │ │ │ │ + beq 2b89dc │ │ │ │ ldrb r1, [r1, #44] @ 0x2c │ │ │ │ ldrb lr, [r2, #44] @ 0x2c │ │ │ │ cmp lr, r1 │ │ │ │ - bne 2b886c │ │ │ │ + bne 2b89dc │ │ │ │ cmp lr, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ add r1, r2, #63 @ 0x3f │ │ │ │ add lr, r1, lr │ │ │ │ - b 2b88dc │ │ │ │ + b 2b8a4c │ │ │ │ cmp r1, lr │ │ │ │ popeq {r4, pc} │ │ │ │ sub r3, r1, #63 @ 0x3f │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2b88d4 │ │ │ │ - b 2b886c │ │ │ │ - subseq r7, r7, r0, asr #15 │ │ │ │ + beq 2b8a44 │ │ │ │ + b 2b89dc │ │ │ │ + subseq r7, r7, r0, asr r6 │ │ │ │ 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] @ 2b8a10 │ │ │ │ + ldr r2, [pc, #248] @ 2b8b80 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #244] @ 2b8a14 │ │ │ │ + ldr r3, [pc, #244] @ 2b8b84 │ │ │ │ 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 2b8950 │ │ │ │ + beq 2b8ac0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r2, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ - bne 2b8988 │ │ │ │ + bne 2b8af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b84b0 │ │ │ │ - ldr r2, [pc, #184] @ 2b8a18 │ │ │ │ - ldr r3, [pc, #176] @ 2b8a14 │ │ │ │ + bl 2b8620 │ │ │ │ + ldr r2, [pc, #184] @ 2b8b88 │ │ │ │ + ldr r3, [pc, #176] @ 2b8b84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8a0c │ │ │ │ + bne 2b8b7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2b8950 │ │ │ │ + bne 2b8ac0 │ │ │ │ ldr r5, [r3, #-4] │ │ │ │ tst r5, #1 │ │ │ │ - bne 2b8950 │ │ │ │ + bne 2b8ac0 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b8950 │ │ │ │ - ldr r3, [pc, #104] @ 2b8a1c │ │ │ │ + bne 2b8ac0 │ │ │ │ + ldr r3, [pc, #104] @ 2b8b8c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b8950 │ │ │ │ + bne 2b8ac0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2b8824 │ │ │ │ + bl 2b8994 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b8950 │ │ │ │ + beq 2b8ac0 │ │ │ │ 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 2b8958 │ │ │ │ + b 2b8ac8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r7, [r7], #-108 @ 0xffffff94 │ │ │ │ + subseq r7, r7, ip, ror #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00577698 │ │ │ │ + subseq r7, r7, r8, lsr #10 │ │ │ │ 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] @ 2b8cd8 │ │ │ │ + ldr r1, [pc, #664] @ 2b8e48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #660] @ 2b8cdc │ │ │ │ + ldr r3, [pc, #660] @ 2b8e4c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #656] @ 2b8ce0 │ │ │ │ + ldr r6, [pc, #656] @ 2b8e50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8aac │ │ │ │ + bne 2b8c1c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ - beq 2b8b94 │ │ │ │ + beq 2b8d04 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8b94 │ │ │ │ + bne 2b8d04 │ │ │ │ add r5, r4, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 2b88fc │ │ │ │ + bl 2b8a6c │ │ │ │ ldrb r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8adc │ │ │ │ + bne 2b8c4c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #556] @ 2b8ce4 │ │ │ │ - ldr r3, [pc, #544] @ 2b8cdc │ │ │ │ + ldr r2, [pc, #556] @ 2b8e54 │ │ │ │ + ldr r3, [pc, #544] @ 2b8e4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8cd4 │ │ │ │ + bne 2b8e44 │ │ │ │ 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 2b8aac │ │ │ │ + beq 2b8c1c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2b8aac │ │ │ │ + bne 2b8c1c │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - bne 2b8aac │ │ │ │ + bne 2b8c1c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2b8aac │ │ │ │ + bne 2b8c1c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub ip, r2, #656 @ 0x290 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2b8aac │ │ │ │ + bhi 2b8c1c │ │ │ │ sub r1, r1, #4 │ │ │ │ add ip, r3, #84 @ 0x54 │ │ │ │ cmp r1, ip │ │ │ │ - bne 2b8aac │ │ │ │ - ldr r1, [pc, #424] @ 2b8ce8 │ │ │ │ + bne 2b8c1c │ │ │ │ + ldr r1, [pc, #424] @ 2b8e58 │ │ │ │ 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 │ │ │ │ @@ -682260,40 +682352,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 2b8ccc │ │ │ │ + b 2b8e3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b85c8 │ │ │ │ + bl 2b8738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b8a90 │ │ │ │ + beq 2b8c00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2b8aac │ │ │ │ + bne 2b8c1c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub r3, r3, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2b8aac │ │ │ │ + bhi 2b8c1c │ │ │ │ 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] @ 2b8ce8 │ │ │ │ + ldr r2, [pc, #236] @ 2b8e58 │ │ │ │ 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 │ │ │ │ @@ -682311,15 +682403,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 2b8cc4 │ │ │ │ + beq 2b8e34 │ │ │ │ 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} │ │ │ │ @@ -682330,134 +682422,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 2b8c94 │ │ │ │ + bne 2b8e04 │ │ │ │ add r3, lr, #4 │ │ │ │ ldr r2, [lr, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mov ip, lr │ │ │ │ sub lr, r2, #4 │ │ │ │ - bne 2b8c6c │ │ │ │ + bne 2b8ddc │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - b 2b8ab0 │ │ │ │ + b 2b8c20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r7, [r7], #-84 @ 0xffffffac │ │ │ │ + subseq r7, r7, r4, asr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r7, r4, lsr #11 │ │ │ │ - subseq r7, r7, r0, asr #10 │ │ │ │ + subseq r7, r7, r4, lsr r4 │ │ │ │ + ldrsbeq r7, [r7], #-48 @ 0xffffffd0 │ │ │ │ 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] @ 2b8d68 │ │ │ │ - ldr r3, [pc, #100] @ 2b8d6c │ │ │ │ + ldr r2, [pc, #100] @ 2b8ed8 │ │ │ │ + ldr r3, [pc, #100] @ 2b8edc │ │ │ │ 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 2b83b8 │ │ │ │ + bl 2b8528 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #52] @ 2b8d70 │ │ │ │ - ldr r3, [pc, #44] @ 2b8d6c │ │ │ │ + ldr r2, [pc, #52] @ 2b8ee0 │ │ │ │ + ldr r3, [pc, #44] @ 2b8edc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8d64 │ │ │ │ + bne 2b8ed4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r7, [r7], #-36 @ 0xffffffdc │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ + subseq r7, r7, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ 2b8dec │ │ │ │ - ldr r3, [pc, #96] @ 2b8df0 │ │ │ │ + ldr r2, [pc, #96] @ 2b8f5c │ │ │ │ + ldr r3, [pc, #96] @ 2b8f60 │ │ │ │ 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 2b84b0 │ │ │ │ + bl 2b8620 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #52] @ 2b8df4 │ │ │ │ - ldr r3, [pc, #44] @ 2b8df0 │ │ │ │ + ldr r2, [pc, #52] @ 2b8f64 │ │ │ │ + ldr r3, [pc, #44] @ 2b8f60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8de8 │ │ │ │ + bne 2b8f58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r7, ip, ror #4 │ │ │ │ + ldrsheq r7, [r7], #-12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r7, r8, lsr r2 │ │ │ │ + subseq r7, r7, r8, asr #1 │ │ │ │ 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] @ 2b9048 │ │ │ │ + ldr r2, [pc, #564] @ 2b91b8 │ │ │ │ ldr r3, [r5] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #552] @ 2b904c │ │ │ │ + ldr r3, [pc, #552] @ 2b91bc │ │ │ │ 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 2b8e5c │ │ │ │ + beq 2b8fcc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b8e90 │ │ │ │ + bne 2b9000 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8e40 │ │ │ │ + bne 2b8fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3173a0 │ │ │ │ - ldr r2, [pc, #484] @ 2b9050 │ │ │ │ - ldr r3, [pc, #476] @ 2b904c │ │ │ │ + bl 317510 │ │ │ │ + ldr r2, [pc, #484] @ 2b91c0 │ │ │ │ + ldr r3, [pc, #476] @ 2b91bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b9044 │ │ │ │ + bne 2b91b4 │ │ │ │ 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 │ │ │ │ @@ -682477,188 +682569,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 2b9034 │ │ │ │ + beq 2b91a4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2b8f94 │ │ │ │ + beq 2b9104 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8fb0 │ │ │ │ + beq 2b9120 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8a20 │ │ │ │ + bl 2b8b90 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - beq 2b8f7c │ │ │ │ + beq 2b90ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8f7c │ │ │ │ + beq 2b90ec │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8a20 │ │ │ │ + bl 2b8b90 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - bne 2b8f4c │ │ │ │ + bne 2b90bc │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8a20 │ │ │ │ + bl 2b8b90 │ │ │ │ mov r5, r6 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ - beq 2b8fc8 │ │ │ │ + beq 2b9138 │ │ │ │ mov fp, r0 │ │ │ │ - b 2b8f08 │ │ │ │ + b 2b9078 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8a20 │ │ │ │ + bl 2b8b90 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2b8f94 │ │ │ │ + b 2b9104 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ - beq 2b9034 │ │ │ │ + beq 2b91a4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b9018 │ │ │ │ + beq 2b9188 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2b9018 │ │ │ │ + beq 2b9188 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2b8eac │ │ │ │ + bne 2b901c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b8ffc │ │ │ │ + bne 2b916c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b8e5c │ │ │ │ + beq 2b8fcc │ │ │ │ mov r0, r4 │ │ │ │ bl a545c │ │ │ │ - b 2b8e5c │ │ │ │ + b 2b8fcc │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2b8fe4 │ │ │ │ + b 2b9154 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r7, [r7], #-24 @ 0xffffffe8 │ │ │ │ + subseq r7, r7, r8, rrx │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ + subseq r7, r7, ip, lsl r0 │ │ │ │ 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] @ 2b9f5c │ │ │ │ - ldr r3, [pc, #3820] @ 2b9f60 │ │ │ │ + ldr r2, [pc, #3820] @ 2ba0cc │ │ │ │ + ldr r3, [pc, #3820] @ 2ba0d0 │ │ │ │ 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] @ 2b9f64 │ │ │ │ + ldr r7, [pc, #3776] @ 2ba0d4 │ │ │ │ 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 2b9140 │ │ │ │ - bhi 2b9124 │ │ │ │ + beq 2b92b0 │ │ │ │ + bhi 2b9294 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ - beq 2b922c │ │ │ │ + beq 2b939c │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ - bne 2b90f4 │ │ │ │ + bne 2b9264 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b94b4 │ │ │ │ + bne 2b9624 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #3688] @ 2b9f68 │ │ │ │ - ldr r3, [pc, #3676] @ 2b9f60 │ │ │ │ + ldr r2, [pc, #3688] @ 2ba0d8 │ │ │ │ + ldr r3, [pc, #3676] @ 2ba0d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ba524 │ │ │ │ + bne 2ba694 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #324 @ 0x144 │ │ │ │ - beq 2b93d4 │ │ │ │ - ldr r1, [pc, #3640] @ 2b9f6c │ │ │ │ + beq 2b9544 │ │ │ │ + ldr r1, [pc, #3640] @ 2ba0dc │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2b93d4 │ │ │ │ + beq 2b9544 │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bne 2b90f4 │ │ │ │ + bne 2b9264 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b90f4 │ │ │ │ + beq 2b9264 │ │ │ │ ldrb r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq 2ba324 │ │ │ │ + beq 2ba494 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2b9a60 │ │ │ │ + beq 2b9bd0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2b90f4 │ │ │ │ + bne 2b9264 │ │ │ │ tst r3, #4 │ │ │ │ - beq 2b90f4 │ │ │ │ + beq 2b9264 │ │ │ │ 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 2ba330 │ │ │ │ + beq 2ba4a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ mov r8, r0 │ │ │ │ @@ -682682,35 +682774,35 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2b99a0 │ │ │ │ + b 2b9b10 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b90f4 │ │ │ │ + beq 2b9264 │ │ │ │ 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 2b929c │ │ │ │ + beq 2b940c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682723,15 +682815,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 2b92f4 │ │ │ │ + beq 2b9464 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682745,15 +682837,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 2b934c │ │ │ │ + beq 2b94bc │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682766,103 +682858,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 2b939c │ │ │ │ + beq 2b950c │ │ │ │ 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 2ba350 │ │ │ │ - ldr r3, [pc, #3000] @ 2b9f70 │ │ │ │ + bhi 2ba4c0 │ │ │ │ + ldr r3, [pc, #3000] @ 2ba0e0 │ │ │ │ sub r2, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2b9ca0 │ │ │ │ + bhi 2b9e10 │ │ │ │ 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 2b90f4 │ │ │ │ + beq 2b9264 │ │ │ │ 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 2b99c4 │ │ │ │ + bls 2b9b34 │ │ │ │ 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 2b9474 │ │ │ │ + beq 2b95e4 │ │ │ │ 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 2ba504 │ │ │ │ - ldr r3, [pc, #2780] @ 2b9f74 │ │ │ │ + bhi 2ba674 │ │ │ │ + ldr r3, [pc, #2780] @ 2ba0e4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2ba528 │ │ │ │ + bhi 2ba698 │ │ │ │ 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 2b94fc │ │ │ │ + beq 2b966c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682875,15 +682967,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 2b9554 │ │ │ │ + beq 2b96c4 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682897,15 +682989,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 2b95ac │ │ │ │ + beq 2b971c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682918,15 +683010,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 2b95fc │ │ │ │ + beq 2b976c │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -682937,247 +683029,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 2b9648 │ │ │ │ + beq 2b97b8 │ │ │ │ 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] @ 2b9f78 │ │ │ │ + ldr r6, [pc, #2344] @ 2ba0e8 │ │ │ │ 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 2b96a0 │ │ │ │ + beq 2b9810 │ │ │ │ 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] @ 2b9f7c │ │ │ │ + ldr r0, [pc, #2260] @ 2ba0ec │ │ │ │ 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 2b96ec │ │ │ │ + beq 2b985c │ │ │ │ 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] @ 2b9f80 │ │ │ │ + ldr r6, [pc, #2188] @ 2ba0f0 │ │ │ │ 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 2b9744 │ │ │ │ + beq 2b98b4 │ │ │ │ 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] @ 2b9f84 │ │ │ │ + ldr r0, [pc, #2104] @ 2ba0f4 │ │ │ │ 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 2b9790 │ │ │ │ + beq 2b9900 │ │ │ │ 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] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #2068] @ 2ba130 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #2032] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #2032] @ 2ba124 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #2008] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #2008] @ 2ba124 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #1996] @ 2b9fbc │ │ │ │ + ldr r1, [pc, #1996] @ 2ba12c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #1924] @ 2b9f88 │ │ │ │ + ldr r1, [pc, #1924] @ 2ba0f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - ldr r1, [pc, #1960] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #1960] @ 2ba130 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1920] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #1920] @ 2ba124 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #1900] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #1900] @ 2ba124 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #1884] @ 2b9fbc │ │ │ │ + ldr r1, [pc, #1884] @ 2ba12c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #1812] @ 2b9f88 │ │ │ │ + ldr r1, [pc, #1812] @ 2ba0f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1852] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #1852] @ 2ba130 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - ldr r1, [pc, #1812] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #1812] @ 2ba124 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1788] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #1788] @ 2ba124 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1772] @ 2b9fbc │ │ │ │ + ldr r1, [pc, #1772] @ 2ba12c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #1700] @ 2b9f88 │ │ │ │ + ldr r1, [pc, #1700] @ 2ba0f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1740] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #1740] @ 2ba130 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #1700] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #1700] @ 2ba124 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1676] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #1676] @ 2ba124 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1668] @ 2b9fbc │ │ │ │ + ldr r1, [pc, #1668] @ 2ba12c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1596] @ 2b9f88 │ │ │ │ + ldr r1, [pc, #1596] @ 2ba0f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1632] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #1632] @ 2ba130 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1604] @ 2b9fbc │ │ │ │ + ldr r1, [pc, #1604] @ 2ba12c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1524] @ 2b9f88 │ │ │ │ + ldr r1, [pc, #1524] @ 2ba0f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b90f4 │ │ │ │ + beq 2b9264 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - b 2b90f8 │ │ │ │ - ldr r3, [pc, #1472] @ 2b9f8c │ │ │ │ + b 2b9268 │ │ │ │ + ldr r3, [pc, #1472] @ 2ba0fc │ │ │ │ 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] │ │ │ │ @@ -683190,355 +683282,355 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ - ldr r1, [pc, #1432] @ 2b9fb8 │ │ │ │ + ldr r1, [pc, #1432] @ 2ba128 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bne 2ba3e0 │ │ │ │ + bne 2ba550 │ │ │ │ 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 2b99a0 │ │ │ │ + b 2b9b10 │ │ │ │ tst r3, #2 │ │ │ │ - bne 2b9178 │ │ │ │ - b 2b90f4 │ │ │ │ - ldr r3, [pc, #1308] @ 2b9f90 │ │ │ │ + bne 2b92e8 │ │ │ │ + b 2b9264 │ │ │ │ + ldr r3, [pc, #1308] @ 2ba100 │ │ │ │ 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 2b9edc │ │ │ │ + beq 2ba04c │ │ │ │ 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 2ba37c │ │ │ │ - ldr r3, [pc, #1208] @ 2b9f94 │ │ │ │ + bhi 2ba4ec │ │ │ │ + ldr r3, [pc, #1208] @ 2ba104 │ │ │ │ sub r2, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ba528 │ │ │ │ + bhi 2ba698 │ │ │ │ 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 2b9a98 │ │ │ │ + bne 2b9c08 │ │ │ │ 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 2b9ebc │ │ │ │ + beq 2ba02c │ │ │ │ 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 2ba3a8 │ │ │ │ - ldr r3, [pc, #1016] @ 2b9f98 │ │ │ │ + bhi 2ba518 │ │ │ │ + ldr r3, [pc, #1016] @ 2ba108 │ │ │ │ sub r2, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ba528 │ │ │ │ + bhi 2ba698 │ │ │ │ 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 2b9a98 │ │ │ │ + bne 2b9c08 │ │ │ │ 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 2b9b5c │ │ │ │ + bne 2b9ccc │ │ │ │ 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 2b9ea8 │ │ │ │ + beq 2ba018 │ │ │ │ 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 2ba3d0 │ │ │ │ - ldr r3, [pc, #792] @ 2b9f9c │ │ │ │ + bhi 2ba540 │ │ │ │ + ldr r3, [pc, #792] @ 2ba10c │ │ │ │ sub r2, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ba528 │ │ │ │ + bhi 2ba698 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #720] @ 2b9f78 │ │ │ │ + ldr r3, [pc, #720] @ 2ba0e8 │ │ │ │ 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 2b9a98 │ │ │ │ + bne 2b9c08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #672] @ 2b9f7c │ │ │ │ + ldr r3, [pc, #672] @ 2ba0ec │ │ │ │ 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 2b9b5c │ │ │ │ + bne 2b9ccc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #624] @ 2b9f80 │ │ │ │ + ldr r3, [pc, #624] @ 2ba0f0 │ │ │ │ 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 2b9c48 │ │ │ │ + bne 2b9db8 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #612] @ 2b9fa0 │ │ │ │ + ldr r3, [pc, #612] @ 2ba110 │ │ │ │ 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 2b9d7c │ │ │ │ + beq 2b9eec │ │ │ │ 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] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #560] @ 2ba130 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #532] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #532] @ 2ba124 │ │ │ │ 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] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #492] @ 2ba124 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #480] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #480] @ 2ba130 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #440] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #440] @ 2ba124 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #452] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #452] @ 2ba140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #416] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #416] @ 2ba130 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #408] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #408] @ 2ba140 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #360] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #360] @ 2ba124 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #340] @ 2b9fb8 │ │ │ │ + ldr r1, [pc, #340] @ 2ba128 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [pc, #328] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #328] @ 2ba130 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2b99a8 │ │ │ │ + beq 2b9b18 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r7, r0 │ │ │ │ - b 2b99a0 │ │ │ │ + b 2b9b10 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2b9d3c │ │ │ │ + b 2b9eac │ │ │ │ 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 2b9c30 │ │ │ │ + b 2b9da0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #180] @ 2b9fa4 │ │ │ │ + ldr r3, [pc, #180] @ 2ba114 │ │ │ │ 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 2b9b5c │ │ │ │ + bne 2b9ccc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #128] @ 2b9fa8 │ │ │ │ + ldr r3, [pc, #128] @ 2ba118 │ │ │ │ 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 2b9c48 │ │ │ │ + bne 2b9db8 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #84] @ 2b9fac │ │ │ │ + ldr r3, [pc, #84] @ 2ba11c │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2b9d3c │ │ │ │ - subseq r6, r7, r8, lsl #31 │ │ │ │ + b 2b9eac │ │ │ │ + subseq r6, r7, r8, lsl lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r7, r4, lsr pc │ │ │ │ - ldrsheq r6, [r7], #-232 @ 0xffffff18 │ │ │ │ + subseq r6, r7, r4, asr #27 │ │ │ │ + subseq r6, r7, r8, lsl #27 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ subseq r0, r2, sl, ror r8 │ │ │ │ ldrsbeq r0, [r2], #-122 @ 0xffffff86 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ svceq 0x000f0f0f │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ @@ -683558,353 +683650,353 @@ │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ subseq pc, r1, r6, 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] @ 2b9fb0 │ │ │ │ + ldr r3, [pc, #-48] @ 2ba120 │ │ │ │ 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 2ba01c │ │ │ │ + beq 2ba18c │ │ │ │ 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 2ba448 │ │ │ │ + beq 2ba5b8 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #-136] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #-136] @ 2ba124 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #-160] @ 2b9fb4 │ │ │ │ + ldr r1, [pc, #-160] @ 2ba124 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-168] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #-168] @ 2ba130 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-196] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #-196] @ 2ba130 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-228] @ 2b9fb8 │ │ │ │ + ldr r1, [pc, #-228] @ 2ba128 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #-252] @ 2b9fb8 │ │ │ │ + ldr r1, [pc, #-252] @ 2ba128 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-276] @ 2b9fb8 │ │ │ │ + ldr r1, [pc, #-276] @ 2ba128 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-300] @ 2b9fb8 │ │ │ │ + ldr r1, [pc, #-300] @ 2ba128 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-320] @ 2b9fbc │ │ │ │ + ldr r1, [pc, #-320] @ 2ba12c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-320] @ 2b9fcc │ │ │ │ + ldr r1, [pc, #-320] @ 2ba13c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #-344] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #-344] @ 2ba140 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #-364] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #-364] @ 2ba140 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-408] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #-408] @ 2ba130 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #-412] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #-412] @ 2ba140 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-452] @ 2b9fbc │ │ │ │ + ldr r1, [pc, #-452] @ 2ba12c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-460] @ 2b9fcc │ │ │ │ + ldr r1, [pc, #-460] @ 2ba13c │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-480] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #-480] @ 2ba140 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #-500] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #-500] @ 2ba140 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-540] @ 2b9fc0 │ │ │ │ + ldr r1, [pc, #-540] @ 2ba130 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-544] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #-544] @ 2ba140 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #324 @ 0x144 │ │ │ │ mov r7, r0 │ │ │ │ - bne 2b99a0 │ │ │ │ + bne 2b9b10 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bhi 2ba514 │ │ │ │ - ldr r3, [pc, #-616] @ 2b9fc4 │ │ │ │ + bhi 2ba684 │ │ │ │ + ldr r3, [pc, #-616] @ 2ba134 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2ba528 │ │ │ │ + bhi 2ba698 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #15 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - b 2b9fe0 │ │ │ │ + b 2ba150 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ strh r3, [sp, #64] @ 0x40 │ │ │ │ - b 2b9fe0 │ │ │ │ + b 2ba150 │ │ │ │ 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 2ba2a0 │ │ │ │ + beq 2ba410 │ │ │ │ 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] @ 2b9fc8 │ │ │ │ + ldr r1, [pc, #-740] @ 2ba138 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #-752] @ 2b9fc8 │ │ │ │ + ldr r1, [pc, #-752] @ 2ba138 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #-768] @ 2b9fcc │ │ │ │ + ldr r1, [pc, #-768] @ 2ba13c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-784] @ 2b9fd0 │ │ │ │ + ldr r1, [pc, #-784] @ 2ba140 │ │ │ │ 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 2b99a0 │ │ │ │ + b 2b9b10 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 2ba264 │ │ │ │ + b 2ba3d4 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #72] @ 0x48 │ │ │ │ - b 2ba264 │ │ │ │ + b 2ba3d4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2b9178 │ │ │ │ - b 2b90f4 │ │ │ │ - ldr r1, [pc, #-868] @ 2b9fd4 │ │ │ │ + bne 2b92e8 │ │ │ │ + b 2b9264 │ │ │ │ + ldr r1, [pc, #-868] @ 2ba144 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - b 2b91c8 │ │ │ │ + b 2b9338 │ │ │ │ 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 2b9a98 │ │ │ │ + bne 2b9c08 │ │ │ │ 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 2b9b5c │ │ │ │ + bne 2b9ccc │ │ │ │ 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 2b9c48 │ │ │ │ + bne 2b9db8 │ │ │ │ add r3, pc, #360 @ 0x168 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 2b9d3c │ │ │ │ + b 2b9eac │ │ │ │ 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 2ba428 │ │ │ │ + beq 2ba598 │ │ │ │ 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] @ 2ba548 │ │ │ │ + ldr r1, [pc, #272] @ 2ba6b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov sl, r0 │ │ │ │ - b 2b9a3c │ │ │ │ + b 2b9bac │ │ │ │ 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 2ba494 │ │ │ │ + beq 2ba604 │ │ │ │ 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] @ 2ba54c │ │ │ │ + ldr r1, [pc, #172] @ 2ba6bc │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #152] @ 2ba54c │ │ │ │ + ldr r1, [pc, #152] @ 2ba6bc │ │ │ │ mov r3, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #136] @ 2ba550 │ │ │ │ + ldr r1, [pc, #136] @ 2ba6c0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #116] @ 2ba554 │ │ │ │ + ldr r1, [pc, #116] @ 2ba6c4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #96] @ 2ba554 │ │ │ │ + ldr r1, [pc, #96] @ 2ba6c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r9, r0 │ │ │ │ - b 2ba030 │ │ │ │ + b 2ba1a0 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - b 2b9fe0 │ │ │ │ + b 2ba150 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - b 2ba264 │ │ │ │ + b 2ba3d4 │ │ │ │ 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 │ │ │ │ @@ -683916,60 +684008,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] @ 2ba770 │ │ │ │ - ldr r1, [pc, #504] @ 2ba774 │ │ │ │ + ldr r0, [pc, #504] @ 2ba8e0 │ │ │ │ + ldr r1, [pc, #504] @ 2ba8e4 │ │ │ │ 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 2ba5a8 │ │ │ │ + bne 2ba718 │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ba608 │ │ │ │ + beq 2ba778 │ │ │ │ ldr r6, [r3, #352] @ 0x160 │ │ │ │ ldr fp, [r6] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ba5d4 │ │ │ │ + beq 2ba744 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ba628 │ │ │ │ + bne 2ba798 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr fp, [r6] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ba5b8 │ │ │ │ + bne 2ba728 │ │ │ │ str fp, [sp, #4] │ │ │ │ - ldr r2, [pc, #408] @ 2ba778 │ │ │ │ - ldr r3, [pc, #400] @ 2ba774 │ │ │ │ + ldr r2, [pc, #408] @ 2ba8e8 │ │ │ │ + ldr r3, [pc, #400] @ 2ba8e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ba76c │ │ │ │ + bne 2ba8dc │ │ │ │ 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 2ba5a8 │ │ │ │ + bne 2ba718 │ │ │ │ ldrb r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ba5a8 │ │ │ │ - b 2ba5d8 │ │ │ │ + bne 2ba718 │ │ │ │ + b 2ba748 │ │ │ │ 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] │ │ │ │ @@ -683986,97 +684078,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 2ba75c │ │ │ │ + beq 2ba8cc │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ba6f4 │ │ │ │ + beq 2ba864 │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ba6d8 │ │ │ │ + beq 2ba848 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ba6c8 │ │ │ │ + bne 2ba838 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b9058 │ │ │ │ + bl 2b91c8 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ba6a0 │ │ │ │ + bne 2ba810 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ba6f4 │ │ │ │ + bne 2ba864 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b9058 │ │ │ │ + bl 2b91c8 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ cmp r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ movne r5, r0 │ │ │ │ - bne 2ba690 │ │ │ │ + bne 2ba800 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ba75c │ │ │ │ + beq 2ba8cc │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba5d8 │ │ │ │ + beq 2ba748 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ba5d8 │ │ │ │ + beq 2ba748 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ba63c │ │ │ │ + bne 2ba7ac │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ba73c │ │ │ │ - b 2ba5d8 │ │ │ │ + bne 2ba8ac │ │ │ │ + b 2ba748 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 2ba724 │ │ │ │ + b 2ba894 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r7, r0, lsl #21 │ │ │ │ + subseq r5, r7, r0, lsl r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r7, r8, lsl sl │ │ │ │ + subseq r5, r7, r8, lsr #17 │ │ │ │ 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] @ 2ba910 │ │ │ │ + ldr r2, [pc, #364] @ 2baa80 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #360] @ 2ba914 │ │ │ │ + ldr r0, [pc, #360] @ 2baa84 │ │ │ │ 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 2ba900 │ │ │ │ + beq 2baa70 │ │ │ │ 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 │ │ │ │ @@ -684104,96 +684196,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 2ba870 │ │ │ │ + bls 2ba9e0 │ │ │ │ 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] @ 2ba918 │ │ │ │ + ldr r3, [pc, #136] @ 2baa88 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ - ldr r1, [pc, #132] @ 2ba91c │ │ │ │ + ldr r1, [pc, #132] @ 2baa8c │ │ │ │ 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 2ba8e4 │ │ │ │ + beq 2baa54 │ │ │ │ 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 2ba800 │ │ │ │ + bne 2ba970 │ │ │ │ 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, asr r8 │ │ │ │ + subseq r5, r7, r0, ror #13 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #76] @ 2ba978 │ │ │ │ + ldr r3, [pc, #76] @ 2baae8 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 2ba970 │ │ │ │ + bne 2baae0 │ │ │ │ ldrb r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2ba948 │ │ │ │ + bls 2baab8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #44] @ 2ba97c │ │ │ │ + ldr r1, [pc, #44] @ 2baaec │ │ │ │ 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 │ │ │ │ - subseq r5, r7, ip, asr #13 │ │ │ │ + subseq r5, r7, ip, asr r5 │ │ │ │ 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] @ 2baae4 │ │ │ │ + ldr r1, [pc, #320] @ 2bac54 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2baae8 │ │ │ │ + ldr r2, [pc, #316] @ 2bac58 │ │ │ │ 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 │ │ │ │ @@ -684207,44 +684299,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 2baab0 │ │ │ │ + beq 2bac20 │ │ │ │ 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 2baa34 │ │ │ │ + bne 2baba4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2baab0 │ │ │ │ + beq 2bac20 │ │ │ │ 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] @ 2baaec │ │ │ │ + ldr r3, [pc, #128] @ 2bac5c │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2baaf0 │ │ │ │ + ldr r0, [pc, #120] @ 2bac60 │ │ │ │ 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} │ │ │ │ @@ -684252,45 +684344,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] @ 2baaf4 │ │ │ │ - ldr r3, [pc, #44] @ 2baae8 │ │ │ │ + ldr r2, [pc, #60] @ 2bac64 │ │ │ │ + ldr r3, [pc, #44] @ 2bac58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2baae0 │ │ │ │ + bne 2bac50 │ │ │ │ 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, asr #12 │ │ │ │ + ldrsbeq r5, [r7], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r5, r7, r0, asr #10 │ │ │ │ + ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ 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] @ 2bbaa0 │ │ │ │ - ldr ip, [pc, #3984] @ 2bbaa4 │ │ │ │ + ldr lr, [pc, #3984] @ 2bbc10 │ │ │ │ + ldr ip, [pc, #3984] @ 2bbc14 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #3972] @ 2bbaa8 │ │ │ │ + ldr r1, [pc, #3972] @ 2bbc18 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #3964] @ 2bbaac │ │ │ │ + ldr r0, [pc, #3964] @ 2bbc1c │ │ │ │ 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] │ │ │ │ @@ -684305,79 +684397,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 2bac4c │ │ │ │ + beq 2badbc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi 2bac10 │ │ │ │ + bhi 2bad80 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi 2bad60 │ │ │ │ + bhi 2baed0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 2bafcc │ │ │ │ + bhi 2bb13c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bhi 2bad84 │ │ │ │ + bhi 2baef4 │ │ │ │ cmp r3, #14 │ │ │ │ - bls 2bb064 │ │ │ │ + bls 2bb1d4 │ │ │ │ sub r2, r3, #15 │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ tst r2, #1577058304 @ 0x5e000000 │ │ │ │ - bne 2bba04 │ │ │ │ + bne 2bbb74 │ │ │ │ tst r2, #3008 @ 0xbc0 │ │ │ │ - bne 2bb120 │ │ │ │ + bne 2bb290 │ │ │ │ tst r2, #47 @ 0x2f │ │ │ │ - beq 2bada8 │ │ │ │ - ldr r2, [pc, #3892] @ 2bbb2c │ │ │ │ + beq 2baf18 │ │ │ │ + ldr r2, [pc, #3892] @ 2bbc9c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ - ldr r2, [pc, #3736] @ 2bbab0 │ │ │ │ + b 2bb10c │ │ │ │ + ldr r2, [pc, #3736] @ 2bbc20 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2baf78 │ │ │ │ + bhi 2bb0e8 │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - bls 2bac58 │ │ │ │ - ldr r1, [pc, #3720] @ 2bbab4 │ │ │ │ + bls 2badc8 │ │ │ │ + ldr r1, [pc, #3720] @ 2bbc24 │ │ │ │ sub r2, r3, #344 @ 0x158 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi 2bada8 │ │ │ │ + bhi 2baf18 │ │ │ │ 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 2baba4 │ │ │ │ + b 2bad14 │ │ │ │ sub r2, r3, #165 @ 0xa5 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi 2bada8 │ │ │ │ + bhi 2baf18 │ │ │ │ mov r6, #1 │ │ │ │ lsl r5, r6, r2 │ │ │ │ - ldr r1, [pc, #3652] @ 2bbab8 │ │ │ │ + ldr r1, [pc, #3652] @ 2bbc28 │ │ │ │ tst r5, r1 │ │ │ │ - bne 2bba24 │ │ │ │ + bne 2bbb94 │ │ │ │ ands r5, r5, #47 @ 0x2f │ │ │ │ - bne 2bb140 │ │ │ │ + bne 2bb2b0 │ │ │ │ cmp r2, #27 │ │ │ │ - bne 2bada8 │ │ │ │ + bne 2baf18 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ @@ -684386,120 +684478,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 2bbf3c │ │ │ │ + beq 2bc0ac │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2bbf34 │ │ │ │ + beq 2bc0a4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bbe48 │ │ │ │ + bne 2bbfb8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bbd1c │ │ │ │ + beq 2bbe8c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r4, #2 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2bad0c │ │ │ │ - b 2baf9c │ │ │ │ - ldr r2, [pc, #3412] @ 2bbabc │ │ │ │ + bcs 2bae7c │ │ │ │ + b 2bb10c │ │ │ │ + ldr r2, [pc, #3412] @ 2bbc2c │ │ │ │ sub r1, r3, #103 @ 0x67 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bhi 2bada8 │ │ │ │ + bhi 2baf18 │ │ │ │ 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 2bb9f8 │ │ │ │ + bne 2bbb68 │ │ │ │ tst r2, #3008 @ 0xbc0 │ │ │ │ - bne 2bbc80 │ │ │ │ + bne 2bbdf0 │ │ │ │ tst r2, #47 @ 0x2f │ │ │ │ - bne 2bbc74 │ │ │ │ + bne 2bbde4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 2bbf44 │ │ │ │ + bcc 2bc0b4 │ │ │ │ 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 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ 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 2bb9e8 │ │ │ │ + beq 2bbb58 │ │ │ │ ldrb r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2bb9e8 │ │ │ │ + bls 2bbb58 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r5 │ │ │ │ ldrb r6, [r1, #64]! @ 0x40 │ │ │ │ add r0, r2, r5 │ │ │ │ - b 2bae2c │ │ │ │ + b 2baf9c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2bb9e8 │ │ │ │ + beq 2bbb58 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ eor r2, r2, r6 │ │ │ │ tst r2, ip │ │ │ │ - beq 2bae24 │ │ │ │ + beq 2baf94 │ │ │ │ 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 2bb9b0 │ │ │ │ + beq 2bbb20 │ │ │ │ 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] │ │ │ │ @@ -684519,15 +684611,15 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movcc sl, r3 │ │ │ │ movcs sl, r2 │ │ │ │ bl 90ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2bb8c8 │ │ │ │ + beq 2bba38 │ │ │ │ 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 │ │ │ │ @@ -684543,202 +684635,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 2bb8a0 │ │ │ │ + bne 2bba10 │ │ │ │ ldrb r3, [r4, ip, lsl #5] │ │ │ │ strb r3, [r1, #1]! │ │ │ │ cmp r1, r5 │ │ │ │ - bne 2baf40 │ │ │ │ + bne 2bb0b0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ sub r7, r7, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 2bb8c0 │ │ │ │ + beq 2bba30 │ │ │ │ add r1, r4, r6 │ │ │ │ add r0, r9, r6 │ │ │ │ bl 90c74 │ │ │ │ - b 2baf18 │ │ │ │ + b 2bb088 │ │ │ │ sub r1, r3, #436 @ 0x1b4 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi 2bada8 │ │ │ │ - ldr r2, [pc, #2864] @ 2bbac0 │ │ │ │ + bhi 2baf18 │ │ │ │ + ldr r2, [pc, #2864] @ 2bbc30 │ │ │ │ mov r0, #1 │ │ │ │ ands r2, r2, r0, lsl r1 │ │ │ │ - beq 2bb090 │ │ │ │ + beq 2bb200 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #2848] @ 2bbac4 │ │ │ │ - ldr r3, [pc, #2812] @ 2bbaa4 │ │ │ │ + ldr r2, [pc, #2848] @ 2bbc34 │ │ │ │ + ldr r3, [pc, #2812] @ 2bbc14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bb49c │ │ │ │ + bne 2bb60c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bls 2bb018 │ │ │ │ + bls 2bb188 │ │ │ │ sub r2, r3, #84 @ 0x54 │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ tst r2, #47 @ 0x2f │ │ │ │ - bne 2bbc54 │ │ │ │ + bne 2bbdc4 │ │ │ │ tst r2, #385024 @ 0x5e000 │ │ │ │ - bne 2bb16c │ │ │ │ + bne 2bb2dc │ │ │ │ tst r2, #6016 @ 0x1780 │ │ │ │ - beq 2bada8 │ │ │ │ - ldr r2, [pc, #2852] @ 2bbb24 │ │ │ │ + beq 2baf18 │ │ │ │ + ldr r2, [pc, #2852] @ 2bbc94 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ + b 2bb10c │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls 2bada8 │ │ │ │ + bls 2baf18 │ │ │ │ sub r2, r3, #66 @ 0x42 │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ tst r2, #192512 @ 0x2f000 │ │ │ │ - bne 2bbc34 │ │ │ │ + bne 2bbda4 │ │ │ │ tst r2, #3008 @ 0xbc0 │ │ │ │ - bne 2bb160 │ │ │ │ + bne 2bb2d0 │ │ │ │ tst r2, #47 @ 0x2f │ │ │ │ - beq 2bada8 │ │ │ │ - ldr r2, [pc, #2776] @ 2bbb24 │ │ │ │ + beq 2baf18 │ │ │ │ + ldr r2, [pc, #2776] @ 2bbc94 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ + b 2bb10c │ │ │ │ cmp r3, #2 │ │ │ │ - bls 2bada8 │ │ │ │ - ldr r2, [pc, #2644] @ 2bbac8 │ │ │ │ + bls 2baf18 │ │ │ │ + ldr r2, [pc, #2644] @ 2bbc38 │ │ │ │ sub r1, r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi 2bada8 │ │ │ │ + bhi 2baf18 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #9 │ │ │ │ - bne 2bada8 │ │ │ │ + bne 2baf18 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ 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] @ 2bbacc │ │ │ │ + ldr r1, [pc, #2552] @ 2bbc3c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #2536] @ 2bbad0 │ │ │ │ - ldr r2, [pc, #2488] @ 2bbaa4 │ │ │ │ + ldr r1, [pc, #2536] @ 2bbc40 │ │ │ │ + ldr r2, [pc, #2488] @ 2bbc14 │ │ │ │ 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] @ 2bbad4 │ │ │ │ + ldreq r1, [pc, #2508] @ 2bbc44 │ │ │ │ moveq r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 2bb49c │ │ │ │ + bne 2bb60c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ - ldr r2, [pc, #2564] @ 2bbb2c │ │ │ │ - ldr r1, [pc, #2476] @ 2bbad8 │ │ │ │ + ldr r2, [pc, #2564] @ 2bbc9c │ │ │ │ + ldr r1, [pc, #2476] @ 2bbc48 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ - ldr r1, [pc, #2452] @ 2bbadc │ │ │ │ + b 2bb10c │ │ │ │ + ldr r1, [pc, #2452] @ 2bbc4c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #229 @ 0xe5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ - ldr r2, [pc, #2492] @ 2bbb24 │ │ │ │ - ldr r1, [pc, #2420] @ 2bbae0 │ │ │ │ - b 2bb128 │ │ │ │ - ldr r2, [pc, #2480] @ 2bbb24 │ │ │ │ - ldr r1, [pc, #2412] @ 2bbae4 │ │ │ │ - b 2bb128 │ │ │ │ + b 2bb10c │ │ │ │ + ldr r2, [pc, #2492] @ 2bbc94 │ │ │ │ + ldr r1, [pc, #2420] @ 2bbc50 │ │ │ │ + b 2bb298 │ │ │ │ + ldr r2, [pc, #2480] @ 2bbc94 │ │ │ │ + ldr r1, [pc, #2412] @ 2bbc54 │ │ │ │ + b 2bb298 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #2464] @ 2bbb24 │ │ │ │ + ldr r2, [pc, #2464] @ 2bbc94 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ + b 2bb10c │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #2428] @ 2bbb24 │ │ │ │ + ldr r2, [pc, #2428] @ 2bbc94 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ + b 2bb10c │ │ │ │ mov ip, #1 │ │ │ │ - ldr r1, [pc, #2332] @ 2bbae8 │ │ │ │ + ldr r1, [pc, #2332] @ 2bbc58 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ - ldr r2, [pc, #2368] @ 2bbb2c │ │ │ │ - ldr r1, [pc, #2300] @ 2bbaec │ │ │ │ + b 2bb10c │ │ │ │ + ldr r2, [pc, #2368] @ 2bbc9c │ │ │ │ + ldr r1, [pc, #2300] @ 2bbc5c │ │ │ │ mov ip, #1 │ │ │ │ - b 2bb128 │ │ │ │ + b 2bb298 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #2348] @ 2bbb2c │ │ │ │ + ldr r2, [pc, #2348] @ 2bbc9c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ + b 2bb10c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r5, [r3, #114] @ 0x72 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2bbcb4 │ │ │ │ + bne 2bbe24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov sl, #0 │ │ │ │ @@ -684747,15 +684839,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 2bb290 │ │ │ │ + beq 2bb400 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -684767,134 +684859,134 @@ │ │ │ │ bl 95c5c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2bb310 │ │ │ │ + beq 2bb480 │ │ │ │ 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] @ 2bbaf0 │ │ │ │ + ldr r1, [pc, #2000] @ 2bbc60 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2bb390 │ │ │ │ + beq 2bb500 │ │ │ │ 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] @ 2bbaf0 │ │ │ │ + ldr r1, [pc, #1872] @ 2bbc60 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #1916] @ 2bbb2c │ │ │ │ + ldr r1, [pc, #1916] @ 2bbc9c │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2bb428 │ │ │ │ + beq 2bb598 │ │ │ │ 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] @ 2bbaf0 │ │ │ │ + ldr r1, [pc, #1724] @ 2bbc60 │ │ │ │ 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 2ba980 │ │ │ │ - ldr r1, [pc, #1740] @ 2bbb2c │ │ │ │ + bl 2baaf0 │ │ │ │ + ldr r1, [pc, #1740] @ 2bbc9c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1664] @ 2bbaf4 │ │ │ │ - ldr r2, [pc, #1580] @ 2bbaa4 │ │ │ │ + ldr r1, [pc, #1664] @ 2bbc64 │ │ │ │ + ldr r2, [pc, #1580] @ 2bbc14 │ │ │ │ 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] @ 2bbb2c │ │ │ │ + ldreq r1, [pc, #1688] @ 2bbc9c │ │ │ │ moveq r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb110 │ │ │ │ + beq 2bb280 │ │ │ │ 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 │ │ │ │ @@ -684905,15 +684997,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 2bb508 │ │ │ │ + beq 2bb678 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ @@ -684925,260 +685017,260 @@ │ │ │ │ bl 95c5c │ │ │ │ mov r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2bb58c │ │ │ │ + beq 2bb6fc │ │ │ │ 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] @ 2bbaf0 │ │ │ │ + ldr r1, [pc, #1368] @ 2bbc60 │ │ │ │ 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 2ba980 │ │ │ │ - ldr r1, [pc, #1332] @ 2bbaf8 │ │ │ │ - ldr r2, [pc, #1244] @ 2bbaa4 │ │ │ │ + bl 2baaf0 │ │ │ │ + ldr r1, [pc, #1332] @ 2bbc68 │ │ │ │ + ldr r2, [pc, #1244] @ 2bbc14 │ │ │ │ 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] @ 2bbb2c │ │ │ │ + ldreq r1, [pc, #1352] @ 2bbc9c │ │ │ │ moveq r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb110 │ │ │ │ - b 2bb49c │ │ │ │ + beq 2bb280 │ │ │ │ + b 2bb60c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ - ldr r1, [pc, #1188] @ 2bbafc │ │ │ │ - ldr r2, [pc, #1096] @ 2bbaa4 │ │ │ │ + bl 2baaf0 │ │ │ │ + ldr r1, [pc, #1188] @ 2bbc6c │ │ │ │ + ldr r2, [pc, #1096] @ 2bbc14 │ │ │ │ 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 2bb110 │ │ │ │ - b 2bb49c │ │ │ │ + beq 2bb280 │ │ │ │ + b 2bb60c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #1040] @ 2bbb00 │ │ │ │ + ldr r1, [pc, #1040] @ 2bbc70 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ - ldr r1, [pc, #968] @ 2bbb00 │ │ │ │ + bl 2baaf0 │ │ │ │ + ldr r1, [pc, #968] @ 2bbc70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #952] @ 2bbb04 │ │ │ │ - ldr r2, [pc, #852] @ 2bbaa4 │ │ │ │ + ldr r1, [pc, #952] @ 2bbc74 │ │ │ │ + ldr r2, [pc, #852] @ 2bbc14 │ │ │ │ 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] @ 2bbb08 │ │ │ │ + ldreq r1, [pc, #924] @ 2bbc78 │ │ │ │ moveq r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb110 │ │ │ │ - b 2bb49c │ │ │ │ + beq 2bb280 │ │ │ │ + b 2bb60c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ - ldr r1, [pc, #812] @ 2bbb0c │ │ │ │ - ldr r2, [pc, #704] @ 2bbaa4 │ │ │ │ + bl 2baaf0 │ │ │ │ + ldr r1, [pc, #812] @ 2bbc7c │ │ │ │ + ldr r2, [pc, #704] @ 2bbc14 │ │ │ │ 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] @ 2bbb08 │ │ │ │ + ldreq r1, [pc, #776] @ 2bbc78 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb110 │ │ │ │ - b 2bb49c │ │ │ │ + beq 2bb280 │ │ │ │ + b 2bb60c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ - ldr r1, [pc, #668] @ 2bbb10 │ │ │ │ - ldr r2, [pc, #556] @ 2bbaa4 │ │ │ │ + bl 2baaf0 │ │ │ │ + ldr r1, [pc, #668] @ 2bbc80 │ │ │ │ + ldr r2, [pc, #556] @ 2bbc14 │ │ │ │ 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] @ 2bbb00 │ │ │ │ + ldreq r1, [pc, #620] @ 2bbc70 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2bb110 │ │ │ │ - b 2bb49c │ │ │ │ + beq 2bb280 │ │ │ │ + b 2bb60c │ │ │ │ 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 2bb8a4 │ │ │ │ - b 2baf50 │ │ │ │ + bne 2bba14 │ │ │ │ + b 2bb0c0 │ │ │ │ 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] @ 2bbb14 │ │ │ │ + ldr r3, [pc, #532] @ 2bbc84 │ │ │ │ ldrh r1, [r4, #24] │ │ │ │ ldrh r2, [r9, #24] │ │ │ │ and r1, r3, r1, lsr #3 │ │ │ │ - ldr r3, [pc, #520] @ 2bbb18 │ │ │ │ + ldr r3, [pc, #520] @ 2bbc88 │ │ │ │ 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 │ │ │ │ @@ -685191,15 +685283,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 2bb930 │ │ │ │ + bne 2bbaa0 │ │ │ │ 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] │ │ │ │ @@ -685209,118 +685301,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 2baeac │ │ │ │ + bhi 2bb01c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #356] @ 2bbb1c │ │ │ │ - ldr r3, [pc, #232] @ 2bbaa4 │ │ │ │ + ldr r2, [pc, #356] @ 2bbc8c │ │ │ │ + ldr r3, [pc, #232] @ 2bbc14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bb49c │ │ │ │ + bne 2bb60c │ │ │ │ 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 2badf8 │ │ │ │ - b 2baf98 │ │ │ │ - ldr r2, [pc, #300] @ 2bbb2c │ │ │ │ - ldr r1, [pc, #284] @ 2bbb20 │ │ │ │ - b 2bb128 │ │ │ │ - ldr r2, [pc, #280] @ 2bbb24 │ │ │ │ + bne 2baf68 │ │ │ │ + b 2bb108 │ │ │ │ + ldr r2, [pc, #300] @ 2bbc9c │ │ │ │ + ldr r1, [pc, #284] @ 2bbc90 │ │ │ │ + b 2bb298 │ │ │ │ + ldr r2, [pc, #280] @ 2bbc94 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ + b 2bb10c │ │ │ │ ldrb r2, [r4, #45] @ 0x2d │ │ │ │ ldrb lr, [r9, #8] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ eor lr, lr, #1 │ │ │ │ - beq 2bbca8 │ │ │ │ + beq 2bbe18 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - beq 2bbca0 │ │ │ │ + beq 2bbe10 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2bbf64 │ │ │ │ + bne 2bc0d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2baf98 │ │ │ │ + beq 2bb108 │ │ │ │ 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 2bbb64 │ │ │ │ - subseq r5, r7, r8, ror #9 │ │ │ │ + b 2bbcd4 │ │ │ │ + subseq r5, r7, r8, ror r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r7, r0, asr #9 │ │ │ │ + subseq r5, r7, r0, asr r3 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ subseq pc, r1, r2, ror #2 │ │ │ │ eoreq r8, sl, #0 │ │ │ │ subseq pc, r1, r4, rrx │ │ │ │ svccc 0x0000f199 │ │ │ │ - subseq r5, r7, r4, asr r0 │ │ │ │ + subseq r4, r7, r4, ror #29 │ │ │ │ ldrsbeq lr, [r1], #-212 @ 0xffffff2c │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - subseq r4, r7, r0, lsl pc │ │ │ │ + subseq r4, r7, r0, lsr #27 │ │ │ │ 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 │ │ │ │ - subseq r4, r7, r4, lsl #23 │ │ │ │ - subseq r4, r7, r4, lsr sl │ │ │ │ - subseq r4, r7, r0, lsr #19 │ │ │ │ + subseq r4, r7, r4, lsl sl │ │ │ │ + subseq r4, r7, r4, asr #17 │ │ │ │ + subseq r4, r7, r0, lsr r8 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - subseq r4, r7, ip, lsr #17 │ │ │ │ + subseq r4, r7, ip, lsr r7 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - subseq r4, r7, r8, lsl r8 │ │ │ │ - subseq r4, r7, r4, lsl #15 │ │ │ │ + subseq r4, r7, r8, lsr #13 │ │ │ │ + subseq r4, r7, r4, lsl r6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - subseq r4, r7, r0, asr #12 │ │ │ │ + ldrsbeq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ 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, lsl #6 │ │ │ │ + @ instruction: 0x0057419c │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - ldrsbeq r4, [r7], #-28 @ 0xffffffe4 │ │ │ │ - ldrsheq r4, [r7], #-0 │ │ │ │ + subseq r4, r7, ip, rrx │ │ │ │ + subseq r3, r7, r0, lsl #31 │ │ │ │ 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 │ │ │ │ @@ -685340,15 +685432,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 2bbbe0 │ │ │ │ + beq 2bbd50 │ │ │ │ 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} │ │ │ │ @@ -685371,400 +685463,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 2bbb48 │ │ │ │ - b 2baf9c │ │ │ │ - ldr r2, [pc, #-272] @ 2bbb2c │ │ │ │ + bne 2bbcb8 │ │ │ │ + b 2bb10c │ │ │ │ + ldr r2, [pc, #-272] @ 2bbc9c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ - ldr r2, [pc, #-304] @ 2bbb2c │ │ │ │ + b 2bb10c │ │ │ │ + ldr r2, [pc, #-304] @ 2bbc9c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ - ldr r2, [pc, #-344] @ 2bbb24 │ │ │ │ - ldr r1, [pc, #-344] @ 2bbb28 │ │ │ │ - b 2bb128 │ │ │ │ - ldr r2, [pc, #-348] @ 2bbb2c │ │ │ │ + b 2bb10c │ │ │ │ + ldr r2, [pc, #-344] @ 2bbc94 │ │ │ │ + ldr r1, [pc, #-344] @ 2bbc98 │ │ │ │ + b 2bb298 │ │ │ │ + ldr r2, [pc, #-348] @ 2bbc9c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #243 @ 0xf3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ + b 2bb10c │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ - b 2bba4c │ │ │ │ + b 2bbbbc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b 2bba4c │ │ │ │ + b 2bbbbc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 9601c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2bbce4 │ │ │ │ - ldr r1, [pc, #-428] @ 2bbb30 │ │ │ │ + beq 2bbe54 │ │ │ │ + ldr r1, [pc, #-428] @ 2bbca0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95bec │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #-440] @ 2bbb34 │ │ │ │ - ldr r3, [pc, #-428] @ 2bbb44 │ │ │ │ + ldr r1, [pc, #-440] @ 2bbca4 │ │ │ │ + ldr r3, [pc, #-428] @ 2bbcb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bb49c │ │ │ │ + bne 2bb60c │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #-476] @ 2bbb38 │ │ │ │ + ldr r1, [pc, #-476] @ 2bbca8 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2ba980 │ │ │ │ - ldr r1, [pc, #-736] @ 2bbb3c │ │ │ │ - ldr r2, [pc, #-732] @ 2bbb44 │ │ │ │ + bl 2baaf0 │ │ │ │ + ldr r1, [pc, #-736] @ 2bbcac │ │ │ │ + ldr r2, [pc, #-732] @ 2bbcb4 │ │ │ │ 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 2bb110 │ │ │ │ - b 2bb49c │ │ │ │ + beq 2bb280 │ │ │ │ + b 2bb60c │ │ │ │ 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 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r5, r5, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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 2bbe4c │ │ │ │ + bne 2bbfbc │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ moveq r4, #3 │ │ │ │ movne r4, #0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 2ba980 │ │ │ │ + bl 2baaf0 │ │ │ │ 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] @ 2bbb40 │ │ │ │ - ldr r3, [pc, #-968] @ 2bbb44 │ │ │ │ + ldr r1, [pc, #-968] @ 2bbcb0 │ │ │ │ + ldr r3, [pc, #-968] @ 2bbcb4 │ │ │ │ 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 2bb110 │ │ │ │ - b 2bb49c │ │ │ │ + beq 2bb280 │ │ │ │ + b 2bb60c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ - b 2bacd8 │ │ │ │ + b 2bae48 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b 2bacd8 │ │ │ │ + b 2bae48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r5, [r9, #16] │ │ │ │ bl 94e88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 90ffc │ │ │ │ mov r5, r0 │ │ │ │ - b 2bae70 │ │ │ │ + b 2bafe0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #158 @ 0x9e │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str lr, [sp] │ │ │ │ - bl 2ba788 │ │ │ │ + bl 2ba8f8 │ │ │ │ mov sl, r0 │ │ │ │ - b 2baf9c │ │ │ │ + b 2bb10c │ │ │ │ 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] @ 2bc020 │ │ │ │ - ldr r3, [pc, #128] @ 2bc024 │ │ │ │ + ldr r1, [pc, #128] @ 2bc190 │ │ │ │ + ldr r3, [pc, #128] @ 2bc194 │ │ │ │ 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 2bbfcc │ │ │ │ - ldr ip, [pc, #92] @ 2bc028 │ │ │ │ + beq 2bc13c │ │ │ │ + ldr ip, [pc, #92] @ 2bc198 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [pc, #88] @ 2bc02c │ │ │ │ - ldr r1, [pc, #88] @ 2bc030 │ │ │ │ + ldr r2, [pc, #88] @ 2bc19c │ │ │ │ + ldr r1, [pc, #88] @ 2bc1a0 │ │ │ │ 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] @ 2bc034 │ │ │ │ - ldr r3, [pc, #40] @ 2bc024 │ │ │ │ + ldr r2, [pc, #60] @ 2bc1a4 │ │ │ │ + ldr r3, [pc, #40] @ 2bc194 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bc01c │ │ │ │ + bne 2bc18c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r7, r8, asr r0 │ │ │ │ + subseq r3, r7, r8, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffe7ac │ │ │ │ @ instruction: 0xffffeb1c │ │ │ │ @ instruction: 0xffffe938 │ │ │ │ - subseq r4, r7, r0 │ │ │ │ + @ instruction: 0x00573e90 │ │ │ │ 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 2bc098 │ │ │ │ + bne 2bc208 │ │ │ │ ldrb r3, [lr, #37] @ 0x25 │ │ │ │ ldr r2, [lr, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ mov ip, r0 │ │ │ │ - bhi 2bc0a4 │ │ │ │ - ldr r1, [pc, #64] @ 2bc0b8 │ │ │ │ + bhi 2bc214 │ │ │ │ + ldr r1, [pc, #64] @ 2bc228 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2bc0a4 │ │ │ │ + bhi 2bc214 │ │ │ │ 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 2bc094 │ │ │ │ + b 2bc204 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2bc094 │ │ │ │ + b 2bc204 │ │ │ │ subseq sp, r1, r8, ror #27 │ │ │ │ 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] @ 2bc560 │ │ │ │ + ldr r3, [pc, #1164] @ 2bc6d0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1156] @ 2bc564 │ │ │ │ + ldr r0, [pc, #1156] @ 2bc6d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 2bc214 │ │ │ │ + bhi 2bc384 │ │ │ │ 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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc14c │ │ │ │ + bne 2bc2bc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #1056] @ 2bc568 │ │ │ │ + ldreq r2, [pc, #1056] @ 2bc6d8 │ │ │ │ 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] @ 2bc568 │ │ │ │ + ldr r8, [pc, #1016] @ 2bc6d8 │ │ │ │ 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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc1ac │ │ │ │ + bne 2bc31c │ │ │ │ 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 2bc200 │ │ │ │ + beq 2bc370 │ │ │ │ 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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc1fc │ │ │ │ + bne 2bc36c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #880] @ 2bc568 │ │ │ │ + ldreq r2, [pc, #880] @ 2bc6d8 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc170 │ │ │ │ + bne 2bc2e0 │ │ │ │ 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 2bc10c │ │ │ │ - ldr r2, [pc, #820] @ 2bc56c │ │ │ │ + b 2bc27c │ │ │ │ + ldr r2, [pc, #820] @ 2bc6dc │ │ │ │ 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} │ │ │ │ @@ -685774,77 +685866,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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc2a0 │ │ │ │ + bne 2bc410 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #716] @ 2bc568 │ │ │ │ + ldreq r2, [pc, #716] @ 2bc6d8 │ │ │ │ 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 2bc25c │ │ │ │ + bcc 2bc3cc │ │ │ │ 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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc308 │ │ │ │ + bne 2bc478 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #612] @ 2bc568 │ │ │ │ + ldreq r2, [pc, #612] @ 2bc6d8 │ │ │ │ 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 2bc120 │ │ │ │ + b 2bc290 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc384 │ │ │ │ + beq 2bc4f4 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc37c │ │ │ │ + bne 2bc4ec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #496] @ 2bc568 │ │ │ │ + ldreq r2, [pc, #496] @ 2bc6d8 │ │ │ │ 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} │ │ │ │ @@ -685854,28 +685946,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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc3e0 │ │ │ │ + bne 2bc550 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #396] @ 2bc568 │ │ │ │ + ldreq r2, [pc, #396] @ 2bc6d8 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r9, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 2bc39c │ │ │ │ + bcc 2bc50c │ │ │ │ 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 │ │ │ │ @@ -685884,58 +685976,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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r7, #20 │ │ │ │ - bne 2bc45c │ │ │ │ + bne 2bc5cc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #272] @ 2bc568 │ │ │ │ + ldreq r2, [pc, #272] @ 2bc6d8 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r9, [r6, #13] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc 2bc40c │ │ │ │ + bcc 2bc57c │ │ │ │ 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] @ 2bc568 │ │ │ │ + ldr r8, [pc, #224] @ 2bc6d8 │ │ │ │ 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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc4c4 │ │ │ │ + bne 2bc634 │ │ │ │ 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 2bc488 │ │ │ │ + bne 2bc5f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #140] @ 2bc570 │ │ │ │ + ldr r2, [pc, #140] @ 2bc6e0 │ │ │ │ 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 │ │ │ │ @@ -685946,83 +686038,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 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc550 │ │ │ │ + bne 2bc6c0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #28] @ 2bc568 │ │ │ │ + ldreq r2, [pc, #28] @ 2bc6d8 │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ cmp r8, r7 │ │ │ │ strb r9, [r6, #13] │ │ │ │ - bne 2bc50c │ │ │ │ + bne 2bc67c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq sp, r1, r4, lsr #27 │ │ │ │ - subseq r3, r7, r8, lsl pc │ │ │ │ + subseq r3, r7, r8, lsr #27 │ │ │ │ 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] @ 2bcb44 │ │ │ │ + ldr ip, [pc, #1460] @ 2bccb4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldrb r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #1448] @ 2bcb48 │ │ │ │ + ldr r0, [pc, #1448] @ 2bccb8 │ │ │ │ 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 2bc5e0 │ │ │ │ + beq 2bc750 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2bc5cc │ │ │ │ + bne 2bc73c │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - bne 2bc734 │ │ │ │ + bne 2bc8a4 │ │ │ │ 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 2bc630 │ │ │ │ + beq 2bc7a0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 2bc61c │ │ │ │ + bne 2bc78c │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - bne 2bcb30 │ │ │ │ + bne 2bcca0 │ │ │ │ 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 │ │ │ │ @@ -686030,514 +686122,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 2bc6ac │ │ │ │ - ldr r6, [pc, #1224] @ 2bcb4c │ │ │ │ - ldr r5, [pc, #1224] @ 2bcb50 │ │ │ │ + beq 2bc81c │ │ │ │ + ldr r6, [pc, #1224] @ 2bccbc │ │ │ │ + ldr r5, [pc, #1224] @ 2bccc0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 2bc7a0 │ │ │ │ + beq 2bc910 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 2bc744 │ │ │ │ + beq 2bc8b4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc684 │ │ │ │ + bne 2bc7f4 │ │ │ │ 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 2bc704 │ │ │ │ + beq 2bc874 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc7fc │ │ │ │ + bne 2bc96c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc6cc │ │ │ │ + bne 2bc83c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2bc8a8 │ │ │ │ + bne 2bca18 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc6e8 │ │ │ │ - ldr r2, [pc, #1096] @ 2bcb54 │ │ │ │ - ldr r3, [pc, #1080] @ 2bcb48 │ │ │ │ + bne 2bc858 │ │ │ │ + ldr r2, [pc, #1096] @ 2bccc4 │ │ │ │ + ldr r3, [pc, #1080] @ 2bccb8 │ │ │ │ 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 2bcb40 │ │ │ │ + bne 2bccb0 │ │ │ │ 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 2bc5ec │ │ │ │ + b 2bc75c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f04d8 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 2bc69c │ │ │ │ + bls 2bc80c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ strb r2, [fp, #-51] @ 0xffffffcd │ │ │ │ cmp r1, #19 │ │ │ │ - bne 2bc788 │ │ │ │ + bne 2bc8f8 │ │ │ │ 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 2bc69c │ │ │ │ + b 2bc80c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f04d8 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 2bc69c │ │ │ │ + bls 2bc80c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ strb r2, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r1, #19 │ │ │ │ - bne 2bc7e4 │ │ │ │ + bne 2bc954 │ │ │ │ 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 2bc69c │ │ │ │ - ldr r7, [pc, #852] @ 2bcb58 │ │ │ │ - ldr r8, [pc, #852] @ 2bcb5c │ │ │ │ + b 2bc80c │ │ │ │ + ldr r7, [pc, #852] @ 2bccc8 │ │ │ │ + ldr r8, [pc, #852] @ 2bcccc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bc854 │ │ │ │ - ldr r9, [pc, #840] @ 2bcb60 │ │ │ │ - ldr sl, [pc, #840] @ 2bcb64 │ │ │ │ + beq 2bc9c4 │ │ │ │ + ldr r9, [pc, #840] @ 2bccd0 │ │ │ │ + ldr sl, [pc, #840] @ 2bccd4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc844 │ │ │ │ + beq 2bc9b4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2bc97c │ │ │ │ + beq 2bcaec │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc828 │ │ │ │ + bne 2bc998 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2bc818 │ │ │ │ + bne 2bc988 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc888 │ │ │ │ + beq 2bc9f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2bc888 │ │ │ │ + beq 2bc9f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc804 │ │ │ │ + bne 2bc974 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc86c │ │ │ │ + bne 2bc9dc │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r4, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc704 │ │ │ │ + beq 2bc874 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bc6f4 │ │ │ │ - ldr r7, [pc, #696] @ 2bcb68 │ │ │ │ + beq 2bc864 │ │ │ │ + ldr r7, [pc, #696] @ 2bccd8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bc938 │ │ │ │ + beq 2bcaa8 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bc92c │ │ │ │ + beq 2bca9c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2bc8fc │ │ │ │ + bne 2bca6c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2bc8fc │ │ │ │ + bne 2bca6c │ │ │ │ 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 2bc92c │ │ │ │ + beq 2bca9c │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bc8d8 │ │ │ │ + beq 2bca48 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2bc90c │ │ │ │ + bne 2bca7c │ │ │ │ bl 938fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bc8bc │ │ │ │ + bne 2bca2c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc704 │ │ │ │ + beq 2bc874 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bc704 │ │ │ │ + beq 2bc874 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2bc8ac │ │ │ │ + bne 2bca1c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc95c │ │ │ │ - b 2bc704 │ │ │ │ + bne 2bcacc │ │ │ │ + b 2bc874 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 2bca1c │ │ │ │ - bhi 2bca04 │ │ │ │ + beq 2bcb8c │ │ │ │ + bhi 2bcb74 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2bca1c │ │ │ │ - bhi 2bca5c │ │ │ │ + beq 2bcb8c │ │ │ │ + bhi 2bcbcc │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - beq 2bc9b4 │ │ │ │ - bhi 2bcb20 │ │ │ │ + beq 2bcb24 │ │ │ │ + bhi 2bcc90 │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ - beq 2bc9b4 │ │ │ │ + beq 2bcb24 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne 2bc834 │ │ │ │ + bne 2bc9a4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc834 │ │ │ │ + bne 2bc9a4 │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 2bc0bc │ │ │ │ + bl 2bc22c │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc9f8 │ │ │ │ + bne 2bcb68 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ldreq r2, [pc, #372] @ 2bcb68 │ │ │ │ + ldreq r2, [pc, #372] @ 2bccd8 │ │ │ │ streq r2, [r0, #20] │ │ │ │ strbeq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #13] │ │ │ │ - b 2bc834 │ │ │ │ + b 2bc9a4 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 2bca44 │ │ │ │ + beq 2bcbb4 │ │ │ │ cmp r3, #664 @ 0x298 │ │ │ │ - beq 2bca8c │ │ │ │ + beq 2bcbfc │ │ │ │ cmp r3, sl │ │ │ │ - bne 2bc834 │ │ │ │ + bne 2bc9a4 │ │ │ │ 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 2bc038 │ │ │ │ + bl 2bc1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bc834 │ │ │ │ + beq 2bc9a4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc834 │ │ │ │ - b 2bc9c8 │ │ │ │ - ldr r2, [pc, #264] @ 2bcb6c │ │ │ │ + bne 2bc9a4 │ │ │ │ + b 2bcb38 │ │ │ │ + ldr r2, [pc, #264] @ 2bccdc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2bc834 │ │ │ │ + bne 2bc9a4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2bcacc │ │ │ │ + beq 2bcc3c │ │ │ │ ldrb r3, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bc834 │ │ │ │ - b 2bca44 │ │ │ │ + beq 2bc9a4 │ │ │ │ + b 2bcbb4 │ │ │ │ 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 2bc038 │ │ │ │ + bl 2bc1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bc834 │ │ │ │ + beq 2bc9a4 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bc834 │ │ │ │ - b 2bc9c8 │ │ │ │ + bne 2bc9a4 │ │ │ │ + b 2bcb38 │ │ │ │ ldrb r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - bhi 2bcb0c │ │ │ │ - ldr r0, [pc, #136] @ 2bcb70 │ │ │ │ + bhi 2bcc7c │ │ │ │ + ldr r0, [pc, #136] @ 2bcce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2bcb0c │ │ │ │ + bhi 2bcc7c │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ - b 2bca80 │ │ │ │ + b 2bcbf0 │ │ │ │ mov r3, r2 │ │ │ │ - b 2bcb04 │ │ │ │ + b 2bcc74 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2bcb04 │ │ │ │ - ldr r2, [pc, #76] @ 2bcb74 │ │ │ │ + b 2bcc74 │ │ │ │ + ldr r2, [pc, #76] @ 2bcce4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2bc9b4 │ │ │ │ - b 2bc834 │ │ │ │ + beq 2bcb24 │ │ │ │ + b 2bc9a4 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - b 2bc63c │ │ │ │ + b 2bc7ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r7, ip, asr sl │ │ │ │ + subseq r3, r7, ip, ror #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ ldrsheq pc, [pc], #-254 @ │ │ │ │ - subseq r3, r7, ip, ror #17 │ │ │ │ + subseq r3, r7, ip, ror r7 │ │ │ │ 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 │ │ │ │ subseq sp, r1, lr, lsr #7 │ │ │ │ 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] @ 2bd03c │ │ │ │ + ldr lr, [pc, #1196] @ 2bd1ac │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1192] @ 2bd040 │ │ │ │ + ldr r0, [pc, #1192] @ 2bd1b0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #1188] @ 2bd044 │ │ │ │ - ldr ip, [pc, #1188] @ 2bd048 │ │ │ │ + ldr r3, [pc, #1188] @ 2bd1b4 │ │ │ │ + ldr ip, [pc, #1188] @ 2bd1b8 │ │ │ │ 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 2bcbf8 │ │ │ │ + bhi 2bcd68 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1132] @ 2bd04c │ │ │ │ + ldr r3, [pc, #1132] @ 2bd1bc │ │ │ │ sub r1, r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2bd000 │ │ │ │ + bhi 2bd170 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #9 │ │ │ │ - beq 2bcd90 │ │ │ │ + beq 2bcf00 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1092] @ 2bd050 │ │ │ │ - ldr r3, [pc, #1072] @ 2bd040 │ │ │ │ + ldr r2, [pc, #1092] @ 2bd1c0 │ │ │ │ + ldr r3, [pc, #1072] @ 2bd1b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bcffc │ │ │ │ + bne 2bd16c │ │ │ │ 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 2bcc04 │ │ │ │ + bne 2bcd74 │ │ │ │ mov r0, #1 │ │ │ │ - b 2bcc04 │ │ │ │ + b 2bcd74 │ │ │ │ ldrb r3, [r4, #37] @ 0x25 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2bcc00 │ │ │ │ + bne 2bcd70 │ │ │ │ ldrb r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bcd6c │ │ │ │ + beq 2bcedc │ │ │ │ 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 2bcc88 │ │ │ │ - b 2bcd6c │ │ │ │ + bne 2bcdf8 │ │ │ │ + b 2bcedc │ │ │ │ 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 2bcd28 │ │ │ │ + bhi 2bce98 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bhi 2bcf04 │ │ │ │ + bhi 2bd074 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bls 2bcdb4 │ │ │ │ + bls 2bcf24 │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2bcc00 │ │ │ │ + bhi 2bcd70 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #260 @ 0x104 │ │ │ │ - bne 2bcf98 │ │ │ │ + bne 2bd108 │ │ │ │ tst r3, #130 @ 0x82 │ │ │ │ - bne 2bcf8c │ │ │ │ + bne 2bd0fc │ │ │ │ tst r3, #65 @ 0x41 │ │ │ │ movne r3, #160 @ 0xa0 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - beq 2bcc00 │ │ │ │ + beq 2bcd70 │ │ │ │ ldrb r3, [r4, #45] @ 0x2d │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2bcc58 │ │ │ │ + bne 2bcdc8 │ │ │ │ mov r3, #32 │ │ │ │ strb r3, [r4, #45] @ 0x2d │ │ │ │ - b 2bcc58 │ │ │ │ + b 2bcdc8 │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - bhi 2bcf70 │ │ │ │ - ldr r2, [pc, #796] @ 2bd054 │ │ │ │ + bhi 2bd0e0 │ │ │ │ + ldr r2, [pc, #796] @ 2bd1c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 2bcdfc │ │ │ │ - ldr r2, [pc, #788] @ 2bd058 │ │ │ │ + bls 2bcf6c │ │ │ │ + ldr r2, [pc, #788] @ 2bd1c8 │ │ │ │ sub r3, r3, #288 @ 0x120 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bhi 2bcc00 │ │ │ │ + bhi 2bcd70 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r4, #37] @ 0x25 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2bcc00 │ │ │ │ + bne 2bcd70 │ │ │ │ mov r3, #32 │ │ │ │ strb r3, [r4, #37] @ 0x25 │ │ │ │ - b 2bcc58 │ │ │ │ + b 2bcdc8 │ │ │ │ ldrb r3, [r4, #53] @ 0x35 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #32 │ │ │ │ strbeq r3, [r4, #53] @ 0x35 │ │ │ │ - bne 2bcc00 │ │ │ │ - b 2bcc58 │ │ │ │ + bne 2bcd70 │ │ │ │ + b 2bcdc8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bcc00 │ │ │ │ + beq 2bcd70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2bcda0 │ │ │ │ - b 2bcc00 │ │ │ │ + bne 2bcf10 │ │ │ │ + b 2bcd70 │ │ │ │ cmp r3, #27 │ │ │ │ - bls 2bcc00 │ │ │ │ - ldr r2, [pc, #664] @ 2bd05c │ │ │ │ + bls 2bcd70 │ │ │ │ + ldr r2, [pc, #664] @ 2bd1cc │ │ │ │ sub r3, r3, #28 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ movne r3, #344 @ 0x158 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 2bcd10 │ │ │ │ - b 2bcc00 │ │ │ │ + bne 2bce80 │ │ │ │ + b 2bcd70 │ │ │ │ cmp r3, #241 @ 0xf1 │ │ │ │ - bne 2bcc00 │ │ │ │ - ldr r3, [pc, #628] @ 2bd060 │ │ │ │ + bne 2bcd70 │ │ │ │ + ldr r3, [pc, #628] @ 2bd1d0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ - ldr r3, [pc, #620] @ 2bd064 │ │ │ │ + b 2bce80 │ │ │ │ + ldr r3, [pc, #620] @ 2bd1d4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ cmp r3, #221 @ 0xdd │ │ │ │ - beq 2bcdf0 │ │ │ │ - bhi 2bcddc │ │ │ │ + beq 2bcf60 │ │ │ │ + bhi 2bcf4c │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq 2bce24 │ │ │ │ + beq 2bcf94 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bne 2bcc00 │ │ │ │ + bne 2bcd70 │ │ │ │ mov r3, #380 @ 0x17c │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ - ldr r3, [pc, #572] @ 2bd068 │ │ │ │ + b 2bce80 │ │ │ │ + ldr r3, [pc, #572] @ 2bd1d8 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ mov r3, #234 @ 0xea │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ mov r3, #229 @ 0xe5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9601c │ │ │ │ mov r6, #32 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -686547,84 +686639,84 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2bceb0 │ │ │ │ + beq 2bd020 │ │ │ │ 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] @ 2bd068 │ │ │ │ + ldr r1, [pc, #432] @ 2bd1d8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bcd10 │ │ │ │ + beq 2bce80 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 927bc │ │ │ │ - b 2bcc58 │ │ │ │ + b 2bcdc8 │ │ │ │ sub r3, r3, #460 @ 0x1cc │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2bcc00 │ │ │ │ + bhi 2bcd70 │ │ │ │ ldrb r3, [r4, #45] @ 0x2d │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2bcc00 │ │ │ │ - b 2bcd1c │ │ │ │ - ldr r2, [pc, #352] @ 2bd06c │ │ │ │ + bne 2bcd70 │ │ │ │ + b 2bce8c │ │ │ │ + ldr r2, [pc, #352] @ 2bd1dc │ │ │ │ sub r3, r3, #104 @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 2bcc00 │ │ │ │ + bhi 2bcd70 │ │ │ │ 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 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ mov r3, #167 @ 0xa7 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ mov r3, #166 @ 0xa6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #178 @ 0xb2 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 2bcd10 │ │ │ │ + bne 2bce80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2bcfa4 │ │ │ │ + beq 2bd114 │ │ │ │ mov r3, #176 @ 0xb0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - beq 2bcdf0 │ │ │ │ - bhi 2bcee4 │ │ │ │ - ldr r2, [pc, #236] @ 2bd070 │ │ │ │ + beq 2bcf60 │ │ │ │ + bhi 2bd054 │ │ │ │ + ldr r2, [pc, #236] @ 2bd1e0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2bce18 │ │ │ │ - b 2bcc00 │ │ │ │ + beq 2bcf88 │ │ │ │ + b 2bcd70 │ │ │ │ mov r3, #161 @ 0xa1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ mov r3, #162 @ 0xa2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2bcd10 │ │ │ │ + b 2bce80 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 9601c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -686638,83 +686730,83 @@ │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 95ce4 │ │ │ │ - b 2bcec4 │ │ │ │ + b 2bd034 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #108] @ 2bd074 │ │ │ │ + ldr r2, [pc, #108] @ 2bd1e4 │ │ │ │ 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 2bcc00 │ │ │ │ + beq 2bcd70 │ │ │ │ ldrb r3, [r4, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #32 │ │ │ │ strbeq r3, [r4, #41] @ 0x29 │ │ │ │ - bne 2bcc00 │ │ │ │ - b 2bcc58 │ │ │ │ - subseq r3, r7, r4, ror #8 │ │ │ │ + bne 2bcd70 │ │ │ │ + b 2bcdc8 │ │ │ │ + ldrsheq r3, [r7], #-36 @ 0xffffffdc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq sp, r1, r6, lsl #6 │ │ │ │ - subseq r3, r7, r4, asr #8 │ │ │ │ + ldrsbeq r3, [r7], #-36 @ 0xffffffdc │ │ │ │ ldrsbeq sp, [r1], #-47 @ 0xffffffd1 │ │ │ │ - subseq r3, r7, ip, ror #7 │ │ │ │ + subseq r3, r7, ip, ror r2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ subseq sp, r1, pc, ror r1 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ subseq ip, r1, lr, ror #31 │ │ │ │ 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] @ 2bd2b4 │ │ │ │ + ldr ip, [pc, #548] @ 2bd424 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - ldr r0, [pc, #540] @ 2bd2b8 │ │ │ │ + ldr r0, [pc, #540] @ 2bd428 │ │ │ │ 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 2bd0e4 │ │ │ │ + beq 2bd254 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2bd118 │ │ │ │ + bne 2bd288 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bd0c8 │ │ │ │ + bne 2bd238 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #460] @ 2bd2bc │ │ │ │ - ldr r3, [pc, #452] @ 2bd2b8 │ │ │ │ + ldr r2, [pc, #460] @ 2bd42c │ │ │ │ + ldr r3, [pc, #452] @ 2bd428 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bd2b0 │ │ │ │ + bne 2bd420 │ │ │ │ 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 │ │ │ │ @@ -686734,137 +686826,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 2bd2a0 │ │ │ │ + beq 2bd410 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2bd218 │ │ │ │ + beq 2bd388 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd234 │ │ │ │ + beq 2bd3a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bcb78 │ │ │ │ + bl 2bcce8 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - beq 2bd200 │ │ │ │ + beq 2bd370 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd200 │ │ │ │ + beq 2bd370 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bcb78 │ │ │ │ + bl 2bcce8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - bne 2bd1d0 │ │ │ │ + bne 2bd340 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bcb78 │ │ │ │ + bl 2bcce8 │ │ │ │ mov r5, r6 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ - beq 2bd24c │ │ │ │ + beq 2bd3bc │ │ │ │ mov fp, r0 │ │ │ │ - b 2bd18c │ │ │ │ + b 2bd2fc │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bcb78 │ │ │ │ + bl 2bcce8 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2bd218 │ │ │ │ + b 2bd388 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ - beq 2bd2a0 │ │ │ │ + beq 2bd410 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd0e8 │ │ │ │ + beq 2bd258 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bd0e8 │ │ │ │ + beq 2bd258 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2bd130 │ │ │ │ + bne 2bd2a0 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bd280 │ │ │ │ - b 2bd0e8 │ │ │ │ + bne 2bd3f0 │ │ │ │ + b 2bd258 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2bd268 │ │ │ │ + b 2bd3d8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r7, r0, ror #30 │ │ │ │ + ldrsheq r2, [r7], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r7, r8, lsl #30 │ │ │ │ + @ instruction: 0x00572d98 │ │ │ │ ldrb r3, [r0, #310] @ 0x136 │ │ │ │ tst r3, #16 │ │ │ │ - beq 2bd2f0 │ │ │ │ + beq 2bd460 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ands r2, r3, #393216 @ 0x60000 │ │ │ │ - bne 2bd354 │ │ │ │ - ldr r1, [pc, #148] @ 2bd374 │ │ │ │ + bne 2bd4c4 │ │ │ │ + ldr r1, [pc, #148] @ 2bd4e4 │ │ │ │ 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 2bd338 │ │ │ │ + beq 2bd4a8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r0, #8 │ │ │ │ - beq 2bd328 │ │ │ │ + beq 2bd498 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq 2bd35c │ │ │ │ + beq 2bd4cc │ │ │ │ sub ip, r0, #17 │ │ │ │ - bgt 2bd34c │ │ │ │ + bgt 2bd4bc │ │ │ │ cmp r0, #0 │ │ │ │ streq r3, [r2] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bd300 │ │ │ │ + bne 2bd470 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd364 │ │ │ │ + beq 2bd4d4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2bd328 │ │ │ │ + bhi 2bd498 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1] │ │ │ │ - b 2bd328 │ │ │ │ + b 2bd498 │ │ │ │ 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} │ │ │ │ @@ -686873,134 +686965,134 @@ │ │ │ │ mov r9, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl 141fd4 │ │ │ │ - ldr r8, [pc, #244] @ 2bd4a0 │ │ │ │ + ldr r8, [pc, #244] @ 2bd610 │ │ │ │ cmp r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r3, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2bd43c │ │ │ │ + beq 2bd5ac │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r1, [pc, #220] @ 2bd4a4 │ │ │ │ + ldr r1, [pc, #220] @ 2bd614 │ │ │ │ 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] @ 2bd4a8 │ │ │ │ + ldr r1, [pc, #180] @ 2bd618 │ │ │ │ sub r2, r7, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1424b4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 2bd470 │ │ │ │ - ldr r3, [pc, #140] @ 2bd4ac │ │ │ │ + bne 2bd5e0 │ │ │ │ + ldr r3, [pc, #140] @ 2bd61c │ │ │ │ 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] @ 2bd4b0 │ │ │ │ + ldr r1, [pc, #104] @ 2bd620 │ │ │ │ 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 2bd3ec │ │ │ │ - ldr r3, [pc, #60] @ 2bd4b4 │ │ │ │ + b 2bd55c │ │ │ │ + ldr r3, [pc, #60] @ 2bd624 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl ee570 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 2bd424 │ │ │ │ - subseq r2, r7, ip, asr #24 │ │ │ │ + b 2bd594 │ │ │ │ + ldrsbeq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ muleq r9, r0, 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 2bd52c │ │ │ │ + bne 2bd69c │ │ │ │ tst r2, #15 │ │ │ │ mov r4, r2 │ │ │ │ - bne 2bd510 │ │ │ │ + bne 2bd680 │ │ │ │ tst r4, #240 @ 0xf0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bd378 │ │ │ │ + bl 2bd4e8 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2bd378 │ │ │ │ + bl 2bd4e8 │ │ │ │ tst r4, #240 @ 0xf0 │ │ │ │ str r0, [r6] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 2bd4f4 │ │ │ │ + b 2bd664 │ │ │ │ ldrb r3, [r0, #306] @ 0x132 │ │ │ │ mov r2, #17 │ │ │ │ lsr r3, r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2bd378 │ │ │ │ + bl 2bd4e8 │ │ │ │ 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] @ 2bd90c │ │ │ │ + ldr r1, [pc, #932] @ 2bda7c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #924] @ 2bd910 │ │ │ │ + ldr r3, [pc, #924] @ 2bda80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #908] @ 2bd914 │ │ │ │ + ldr r1, [pc, #908] @ 2bda84 │ │ │ │ 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 │ │ │ │ @@ -687015,26 +687107,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 2bd5f0 │ │ │ │ + bne 2bd760 │ │ │ │ cmp ip, #4 │ │ │ │ movcc r3, ip │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bd8dc │ │ │ │ + beq 2bda4c │ │ │ │ sub r3, lr, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ and r3, r2, #127 @ 0x7f │ │ │ │ - ldr r2, [pc, #776] @ 2bd918 │ │ │ │ + ldr r2, [pc, #776] @ 2bda88 │ │ │ │ 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] │ │ │ │ @@ -687046,26 +687138,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 2bd89c │ │ │ │ + b 2bda0c │ │ │ │ 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 2bd6a8 │ │ │ │ + beq 2bd818 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 96248 │ │ │ │ @@ -687102,15 +687194,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] @ 2bd91c │ │ │ │ + ldr r1, [pc, #476] @ 2bda8c │ │ │ │ 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] │ │ │ │ @@ -687189,58 +687281,58 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp] │ │ │ │ add fp, fp, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 2bd8dc │ │ │ │ + beq 2bda4c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2bd65c │ │ │ │ + bne 2bd7cc │ │ │ │ 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 2bd65c │ │ │ │ - ldr r2, [pc, #60] @ 2bd920 │ │ │ │ - ldr r3, [pc, #40] @ 2bd910 │ │ │ │ + b 2bd7cc │ │ │ │ + ldr r2, [pc, #60] @ 2bda90 │ │ │ │ + ldr r3, [pc, #40] @ 2bda80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bd908 │ │ │ │ + bne 2bda78 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r7, r8, lsl #21 │ │ │ │ + subseq r2, r7, r8, lsl r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r7, r4, ror #20 │ │ │ │ + ldrsheq r2, [r7], #-132 @ 0xffffff7c │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - subseq r2, r7, r4, lsl r7 │ │ │ │ + subseq r2, r7, r4, lsr #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] @ 2bdaf4 │ │ │ │ + ldr r2, [pc, #436] @ 2bdc64 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2bdaf8 │ │ │ │ + ldr r3, [pc, #432] @ 2bdc68 │ │ │ │ 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 │ │ │ │ @@ -687254,135 +687346,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 2bdae8 │ │ │ │ + beq 2bdc58 │ │ │ │ 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 2bd9a8 │ │ │ │ + bhi 2bdb18 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2bdae0 │ │ │ │ + bne 2bdc50 │ │ │ │ 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 2bda38 │ │ │ │ + bne 2bdba8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bdae0 │ │ │ │ + beq 2bdc50 │ │ │ │ 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 2bda18 │ │ │ │ + bne 2bdb88 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2bdae0 │ │ │ │ + beq 2bdc50 │ │ │ │ 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] @ 2bdafc │ │ │ │ + ldr r3, [pc, #140] @ 2bdc6c │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2bdb00 │ │ │ │ + ldr r0, [pc, #132] @ 2bdc70 │ │ │ │ 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] @ 2bdb04 │ │ │ │ - ldr r3, [pc, #60] @ 2bdaf8 │ │ │ │ + ldr r2, [pc, #76] @ 2bdc74 │ │ │ │ + ldr r3, [pc, #60] @ 2bdc68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bdaf0 │ │ │ │ + bne 2bdc60 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2bdab0 │ │ │ │ + b 2bdc20 │ │ │ │ mov r3, #1 │ │ │ │ - b 2bd9cc │ │ │ │ + b 2bdb3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r2, [r7], #-96 @ 0xffffffa0 │ │ │ │ + subseq r2, r7, r0, asr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r2, r7, r0, asr #10 │ │ │ │ + ldrsbeq r2, [r7], #-48 @ 0xffffffd0 │ │ │ │ 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] @ 2bdd50 │ │ │ │ - ldr r3, [pc, #556] @ 2bdd54 │ │ │ │ + ldr r2, [pc, #556] @ 2bdec0 │ │ │ │ + ldr r3, [pc, #556] @ 2bdec4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #552] @ 2bdd58 │ │ │ │ + ldr r6, [pc, #552] @ 2bdec8 │ │ │ │ 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 2bdcd4 │ │ │ │ - ldr r3, [pc, #516] @ 2bdd5c │ │ │ │ + beq 2bde44 │ │ │ │ + ldr r3, [pc, #516] @ 2bdecc │ │ │ │ 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] @ 2bdd60 │ │ │ │ + ldr r1, [pc, #480] @ 2bded0 │ │ │ │ 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 │ │ │ │ @@ -687406,30 +687498,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] @ 2bdd64 │ │ │ │ + ldr r3, [pc, #356] @ 2bded4 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r9, [r2, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2bdc1c │ │ │ │ + bhi 2bdd8c │ │ │ │ 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] @ 2bdd68 │ │ │ │ + ldr sl, [pc, #300] @ 2bded8 │ │ │ │ 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] │ │ │ │ @@ -687449,91 +687541,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] @ 2bdd6c │ │ │ │ - ldr r3, [pc, #164] @ 2bdd54 │ │ │ │ + ldr r2, [pc, #192] @ 2bdedc │ │ │ │ + ldr r3, [pc, #164] @ 2bdec4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bdd4c │ │ │ │ + bne 2bdebc │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #148] @ 2bdd70 │ │ │ │ + ldr r1, [pc, #148] @ 2bdee0 │ │ │ │ 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] @ 2bdd68 │ │ │ │ + ldr r3, [pc, #104] @ 2bded8 │ │ │ │ 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 2bdca4 │ │ │ │ + b 2bde14 │ │ │ │ mov sl, #64 @ 0x40 │ │ │ │ - b 2bdc20 │ │ │ │ + b 2bdd90 │ │ │ │ mov sl, #16 │ │ │ │ - b 2bdc20 │ │ │ │ + b 2bdd90 │ │ │ │ mov sl, #8 │ │ │ │ - b 2bdc20 │ │ │ │ + b 2bdd90 │ │ │ │ mov sl, #1 │ │ │ │ - b 2bdc20 │ │ │ │ + b 2bdd90 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r2, [r7], #-68 @ 0xffffffbc │ │ │ │ + subseq r2, r7, r4, ror #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r7, r4, asr #9 │ │ │ │ + subseq r2, r7, r4, asr r3 │ │ │ │ andeq r7, r9, r8, lsr sl │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ subseq ip, r1, r2, lsl r3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r2, r7, ip, asr #6 │ │ │ │ + ldrsbeq r2, [r7], #-28 @ 0xffffffe4 │ │ │ │ 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] @ 2be584 │ │ │ │ - ldr r3, [pc, #2036] @ 2be588 │ │ │ │ + ldr r0, [pc, #2036] @ 2be6f4 │ │ │ │ + ldr r3, [pc, #2036] @ 2be6f8 │ │ │ │ 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] @ 2be58c │ │ │ │ + ldr fp, [pc, #1984] @ 2be6fc │ │ │ │ cmp r5, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [r9, #16] │ │ │ │ - beq 2bde60 │ │ │ │ + beq 2bdfd0 │ │ │ │ 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] │ │ │ │ @@ -687549,212 +687641,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] @ 2be590 │ │ │ │ + ldr r3, [pc, #1876] @ 2be700 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2be14c │ │ │ │ + bhi 2be2bc │ │ │ │ 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 2bdea4 │ │ │ │ + beq 2be014 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2be1d8 │ │ │ │ + bne 2be348 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bde88 │ │ │ │ + bne 2bdff8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2be11c │ │ │ │ + beq 2be28c │ │ │ │ cmp sl, r5 │ │ │ │ - bne 2bdea8 │ │ │ │ + bne 2be018 │ │ │ │ mov r0, #4 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #1716] @ 2be594 │ │ │ │ + ldr r3, [pc, #1716] @ 2be704 │ │ │ │ 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 2be068 │ │ │ │ + beq 2be1d8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bdb08 │ │ │ │ + bl 2bdc78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2be584 │ │ │ │ + bhi 2be6f4 │ │ │ │ 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 2bdeec │ │ │ │ + bne 2be05c │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2be0c0 │ │ │ │ + beq 2be230 │ │ │ │ mov r2, #17 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2bd548 │ │ │ │ + bl 2bd6b8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 2be560 │ │ │ │ + bne 2be6d0 │ │ │ │ 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] @ 2be598 │ │ │ │ - ldr r3, [pc, #1488] @ 2be588 │ │ │ │ + ldr r2, [pc, #1508] @ 2be708 │ │ │ │ + ldr r3, [pc, #1488] @ 2be6f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2be580 │ │ │ │ + bne 2be6f0 │ │ │ │ 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 2bdf44 │ │ │ │ + b 2be0b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bdf44 │ │ │ │ + b 2be0b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bdf44 │ │ │ │ + b 2be0b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bdf44 │ │ │ │ + b 2be0b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bdf44 │ │ │ │ + b 2be0b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bdf44 │ │ │ │ + b 2be0b4 │ │ │ │ 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 2bdf44 │ │ │ │ + beq 2be0b4 │ │ │ │ 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 2bdf44 │ │ │ │ + b 2be0b4 │ │ │ │ mov r2, #17 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2bd548 │ │ │ │ + bl 2bd6b8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - beq 2bdf84 │ │ │ │ + beq 2be0f4 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bd548 │ │ │ │ + bl 2bd6b8 │ │ │ │ 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 2bdf94 │ │ │ │ + b 2be104 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2be144 │ │ │ │ + beq 2be2b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 96278 │ │ │ │ add r7, r7, #20 │ │ │ │ str r7, [r5, #-4] │ │ │ │ - b 2bdeb4 │ │ │ │ + b 2be024 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ add r4, r0, #24 │ │ │ │ @@ -687770,54 +687862,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] @ 2be59c │ │ │ │ + ldr r3, [pc, #1004] @ 2be70c │ │ │ │ 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 2bded8 │ │ │ │ + b 2be048 │ │ │ │ lsr r2, r2, #12 │ │ │ │ and r8, r2, #16 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2be31c │ │ │ │ + beq 2be48c │ │ │ │ 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 2be2f4 │ │ │ │ + beq 2be464 │ │ │ │ ldr r1, [fp] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2be2d8 │ │ │ │ + beq 2be448 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2be294 │ │ │ │ + bne 2be404 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub r1, r2, #648 @ 0x288 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2be294 │ │ │ │ - ldr r1, [pc, #848] @ 2be59c │ │ │ │ + bhi 2be404 │ │ │ │ + ldr r1, [pc, #848] @ 2be70c │ │ │ │ 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 │ │ │ │ @@ -687826,93 +687918,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 2be394 │ │ │ │ + beq 2be504 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2be2f4 │ │ │ │ + beq 2be464 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2be368 │ │ │ │ + beq 2be4d8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2be368 │ │ │ │ + beq 2be4d8 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2be358 │ │ │ │ + bne 2be4c8 │ │ │ │ ldr r2, [fp, #20] │ │ │ │ sub r3, r2, #648 @ 0x288 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2be358 │ │ │ │ + bhi 2be4c8 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r1 │ │ │ │ - b 2be244 │ │ │ │ + b 2be3b4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2be2f4 │ │ │ │ + bne 2be464 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub r0, r2, #648 @ 0x288 │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #3 │ │ │ │ - bls 2be38c │ │ │ │ + bls 2be4fc │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2be208 │ │ │ │ + bne 2be378 │ │ │ │ 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 2be350 │ │ │ │ + beq 2be4c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2be350 │ │ │ │ + beq 2be4c0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2be1e4 │ │ │ │ + bne 2be354 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2be334 │ │ │ │ + bne 2be4a4 │ │ │ │ mov r6, r2 │ │ │ │ - b 2bdea4 │ │ │ │ + b 2be014 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2be2a0 │ │ │ │ + bne 2be410 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2be2f4 │ │ │ │ + bne 2be464 │ │ │ │ ldr r2, [fp, #20] │ │ │ │ sub r3, r2, #648 @ 0x288 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ movls r3, fp │ │ │ │ - bhi 2be2f4 │ │ │ │ + bhi 2be464 │ │ │ │ mov fp, #0 │ │ │ │ - b 2be244 │ │ │ │ + b 2be3b4 │ │ │ │ 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 2be520 │ │ │ │ + beq 2be690 │ │ │ │ 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] │ │ │ │ @@ -687933,25 +688025,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 2be4dc │ │ │ │ + beq 2be64c │ │ │ │ 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 2be534 │ │ │ │ + beq 2be6a4 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ mov r2, #1 │ │ │ │ add fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ @@ -687986,84 +688078,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 2be3ec │ │ │ │ + bne 2be55c │ │ │ │ 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 2be28c │ │ │ │ + beq 2be3fc │ │ │ │ mov r0, r3 │ │ │ │ bl 927bc │ │ │ │ - b 2be28c │ │ │ │ + b 2be3fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2be460 │ │ │ │ - b 2be4dc │ │ │ │ + bne 2be5d0 │ │ │ │ + b 2be64c │ │ │ │ mov r8, #1 │ │ │ │ - b 2be150 │ │ │ │ + b 2be2c0 │ │ │ │ mov r8, #16 │ │ │ │ - b 2be150 │ │ │ │ + b 2be2c0 │ │ │ │ mov r8, #64 @ 0x40 │ │ │ │ - b 2be150 │ │ │ │ + b 2be2c0 │ │ │ │ mov r8, #8 │ │ │ │ - b 2be150 │ │ │ │ + b 2be2c0 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #17 │ │ │ │ - bl 2bd548 │ │ │ │ - b 2be0fc │ │ │ │ + bl 2bd6b8 │ │ │ │ + b 2be26c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r7, r4, ror #4 │ │ │ │ + ldrsheq r2, [r7], #-4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r7, ip, lsr #4 │ │ │ │ + ldrheq r2, [r7], #-12 │ │ │ │ subseq ip, r1, ip, ror #1 │ │ │ │ subseq ip, r1, r4, ror r0 │ │ │ │ - subseq r2, r7, r4, asr #32 │ │ │ │ + ldrsbeq r1, [r7], #-228 @ 0xffffff1c │ │ │ │ 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] @ 2bea20 │ │ │ │ + ldr r2, [pc, #1124] @ 2beb90 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #1116] @ 2bea24 │ │ │ │ + ldr r3, [pc, #1116] @ 2beb94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr sl, [pc, #1104] @ 2bea28 │ │ │ │ + ldr sl, [pc, #1104] @ 2beb98 │ │ │ │ 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 2be888 │ │ │ │ + beq 2be9f8 │ │ │ │ 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] @ 2bea2c │ │ │ │ + ldr r3, [pc, #1032] @ 2beb9c │ │ │ │ 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 │ │ │ │ @@ -688078,15 +688170,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 2be69c │ │ │ │ + beq 2be80c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -688108,15 +688200,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] @ 2bea30 │ │ │ │ + ldr r1, [pc, #824] @ 2beba0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r6, r0, #24 │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ @@ -688173,62 +688265,62 @@ │ │ │ │ bl 96248 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2bd924 │ │ │ │ + bl 2bda94 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bd924 │ │ │ │ + bl 2bda94 │ │ │ │ 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 2bd924 │ │ │ │ + bl 2bda94 │ │ │ │ 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 2bd924 │ │ │ │ - ldr r2, [pc, #468] @ 2bea34 │ │ │ │ - ldr r3, [pc, #448] @ 2bea24 │ │ │ │ + bl 2bda94 │ │ │ │ + ldr r2, [pc, #468] @ 2beba4 │ │ │ │ + ldr r3, [pc, #448] @ 2beb94 │ │ │ │ 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 2bea1c │ │ │ │ + bne 2beb8c │ │ │ │ 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 2be8d4 │ │ │ │ + beq 2bea44 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -688251,15 +688343,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] @ 2bea38 │ │ │ │ + ldr r1, [pc, #260] @ 2beba8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ strb r3, [r0, #44] @ 0x2c │ │ │ │ @@ -688278,15 +688370,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] @ 2bea2c │ │ │ │ + ldr r3, [pc, #140] @ 2beb9c │ │ │ │ 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 │ │ │ │ @@ -688310,31 +688402,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 2be7dc │ │ │ │ + b 2be94c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r7, r4, lsr sl │ │ │ │ + subseq r1, r7, r4, asr #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r7, ip, lsl #20 │ │ │ │ + @ instruction: 0x0057189c │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x00571798 │ │ │ │ + subseq r1, r7, r8, lsr #12 │ │ │ │ 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] @ 2bf334 │ │ │ │ + ldr r0, [pc, #2268] @ 2bf4a4 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #2264] @ 2bf338 │ │ │ │ + ldr r3, [pc, #2264] @ 2bf4a8 │ │ │ │ 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 │ │ │ │ @@ -688349,15 +688441,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] @ 2bf33c │ │ │ │ + ldr r7, [pc, #2176] @ 2bf4ac │ │ │ │ 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] │ │ │ │ @@ -688368,20 +688460,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] @ 2bf340 │ │ │ │ + ldr r3, [pc, #2104] @ 2bf4b0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r9, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2beda4 │ │ │ │ + bhi 2bef14 │ │ │ │ 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 │ │ │ │ @@ -688399,15 +688491,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] @ 2bf344 │ │ │ │ + ldr r9, [pc, #1984] @ 2bf4b4 │ │ │ │ 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 │ │ │ │ @@ -688416,162 +688508,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 2bebe0 │ │ │ │ + beq 2bed50 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - ldr r1, [pc, #1912] @ 2bf348 │ │ │ │ + ldr r1, [pc, #1912] @ 2bf4b8 │ │ │ │ and r1, r1, r2 │ │ │ │ orr r2, r1, #131072 @ 0x20000 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl db93c │ │ │ │ - ldr r3, [pc, #1892] @ 2bf34c │ │ │ │ + ldr r3, [pc, #1892] @ 2bf4bc │ │ │ │ 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 2bedbc │ │ │ │ + beq 2bef2c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bdb08 │ │ │ │ + bl 2bdc78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2bf334 │ │ │ │ + bhi 2bf4a4 │ │ │ │ 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 2bec80 │ │ │ │ + beq 2bedf0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bec80 │ │ │ │ + beq 2bedf0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 2bee10 │ │ │ │ + bhi 2bef80 │ │ │ │ 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 2bebf8 │ │ │ │ + bne 2bed68 │ │ │ │ ldrb r8, [r6, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2bece8 │ │ │ │ + bne 2bee58 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ tst r3, #15 │ │ │ │ - bne 2bf1dc │ │ │ │ + bne 2bf34c │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - bne 2bf080 │ │ │ │ + bne 2bf1f0 │ │ │ │ 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] @ 2bf350 │ │ │ │ - ldr r3, [pc, #1604] @ 2bf338 │ │ │ │ + ldr r2, [pc, #1632] @ 2bf4c0 │ │ │ │ + ldr r3, [pc, #1604] @ 2bf4a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bf330 │ │ │ │ + bne 2bf4a0 │ │ │ │ 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 2bec54 │ │ │ │ + b 2bedc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bec54 │ │ │ │ + b 2bedc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bec54 │ │ │ │ + b 2bedc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bec54 │ │ │ │ + b 2bedc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bec54 │ │ │ │ + b 2bedc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2bec54 │ │ │ │ + b 2bedc4 │ │ │ │ mov sl, #32 │ │ │ │ - b 2beb28 │ │ │ │ + b 2bec98 │ │ │ │ mov sl, #8 │ │ │ │ - b 2beb28 │ │ │ │ + b 2bec98 │ │ │ │ mov sl, #1 │ │ │ │ - b 2beb28 │ │ │ │ + b 2bec98 │ │ │ │ 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 2bec54 │ │ │ │ + beq 2bedc4 │ │ │ │ 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 2bec54 │ │ │ │ + b 2bedc4 │ │ │ │ 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] │ │ │ │ @@ -688594,36 +688686,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 2bf320 │ │ │ │ - ldr r3, [pc, #1216] @ 2bf354 │ │ │ │ + bhi 2bf490 │ │ │ │ + ldr r3, [pc, #1216] @ 2bf4c4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2bf334 │ │ │ │ + bhi 2bf4a4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov sl, #16 │ │ │ │ - b 2beb28 │ │ │ │ + b 2bec98 │ │ │ │ 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 2bef04 │ │ │ │ + beq 2bf074 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -688665,15 +688757,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] @ 2bf358 │ │ │ │ + ldr r1, [pc, #940] @ 2bf4c8 │ │ │ │ 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] │ │ │ │ @@ -688690,15 +688782,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 2bf020 │ │ │ │ + bne 2bf190 │ │ │ │ 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] │ │ │ │ @@ -688711,23 +688803,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 2bec80 │ │ │ │ + b 2bedf0 │ │ │ │ strh r4, [sp, #56] @ 0x38 │ │ │ │ - b 2beebc │ │ │ │ + b 2bf02c │ │ │ │ strb r4, [sp, #56] @ 0x38 │ │ │ │ - b 2beebc │ │ │ │ + b 2bf02c │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2beebc │ │ │ │ + b 2bf02c │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95e3c │ │ │ │ @@ -688751,15 +688843,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] @ 2bf358 │ │ │ │ + ldr r1, [pc, #596] @ 2bf4c8 │ │ │ │ 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 │ │ │ │ @@ -688778,15 +688870,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 2bf180 │ │ │ │ + bne 2bf2f0 │ │ │ │ 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] │ │ │ │ @@ -688806,15 +688898,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 2becd0 │ │ │ │ + b 2bee40 │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95e3c │ │ │ │ @@ -688838,15 +688930,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] @ 2bf358 │ │ │ │ + ldr r1, [pc, #248] @ 2bf4c8 │ │ │ │ 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 │ │ │ │ @@ -688865,15 +688957,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 2bf2dc │ │ │ │ + bne 2bf44c │ │ │ │ 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] │ │ │ │ @@ -688887,76 +688979,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 2becb8 │ │ │ │ + b 2bee28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2beebc │ │ │ │ + b 2bf02c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00571598 │ │ │ │ + subseq r1, r7, r8, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r7, r0, asr #10 │ │ │ │ + ldrsbeq r1, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq fp, r1, ip, ror #8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ subseq fp, r1, r2, lsr #7 │ │ │ │ - subseq r1, r7, r8, lsl #6 │ │ │ │ + @ instruction: 0x00571198 │ │ │ │ subseq fp, r1, r6, 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] @ 2bf578 │ │ │ │ + ldr r2, [pc, #512] @ 2bf6e8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #508] @ 2bf57c │ │ │ │ + ldr r3, [pc, #508] @ 2bf6ec │ │ │ │ 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 2bf3d4 │ │ │ │ + bne 2bf544 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #468] @ 2bf580 │ │ │ │ - ldr r3, [pc, #460] @ 2bf57c │ │ │ │ + ldr r2, [pc, #468] @ 2bf6f0 │ │ │ │ + ldr r3, [pc, #460] @ 2bf6ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bf560 │ │ │ │ + bne 2bf6d0 │ │ │ │ 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 2bf564 │ │ │ │ + beq 2bf6d4 │ │ │ │ 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 2bf3ec │ │ │ │ + bne 2bf55c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bf564 │ │ │ │ + beq 2bf6d4 │ │ │ │ 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 │ │ │ │ @@ -688968,20 +689060,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 2bf570 │ │ │ │ + beq 2bf6e0 │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq ip, #1 │ │ │ │ - beq 2bf488 │ │ │ │ + beq 2bf5f8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ @@ -688991,179 +689083,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 2bd2c0 │ │ │ │ + bl 2bd430 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2bf3a0 │ │ │ │ + beq 2bf510 │ │ │ │ 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 2bf514 │ │ │ │ + beq 2bf684 │ │ │ │ tst r3, #16 │ │ │ │ - beq 2bf538 │ │ │ │ + beq 2bf6a8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 2bdd74 │ │ │ │ + bl 2bdee4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ - b 2bf3a4 │ │ │ │ + b 2bf514 │ │ │ │ tst r3, #16 │ │ │ │ - bne 2bf4f8 │ │ │ │ + bne 2bf668 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2bd4b8 │ │ │ │ - b 2bf4f8 │ │ │ │ + bl 2bd628 │ │ │ │ + b 2bf668 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2bd4b8 │ │ │ │ + bl 2bd628 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 2bea3c │ │ │ │ - b 2bf504 │ │ │ │ + bl 2bebac │ │ │ │ + b 2bf674 │ │ │ │ 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, ror ip │ │ │ │ + subseq r0, r7, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r7, ip, asr #24 │ │ │ │ + ldrsbeq r0, [r7], #-172 @ 0xffffff54 │ │ │ │ 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] @ 2bfa80 │ │ │ │ + ldr r1, [pc, #1244] @ 2bfbf0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1240] @ 2bfa84 │ │ │ │ + ldr r3, [pc, #1240] @ 2bfbf4 │ │ │ │ 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 2bf5f4 │ │ │ │ - ldr r2, [pc, #1208] @ 2bfa88 │ │ │ │ - ldr r3, [pc, #1200] @ 2bfa84 │ │ │ │ + bne 2bf764 │ │ │ │ + ldr r2, [pc, #1208] @ 2bfbf8 │ │ │ │ + ldr r3, [pc, #1200] @ 2bfbf4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bfa74 │ │ │ │ + bne 2bfbe4 │ │ │ │ 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 2bf64c │ │ │ │ + beq 2bf7bc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ tst r3, #4 │ │ │ │ - beq 2bf63c │ │ │ │ + beq 2bf7ac │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq 2bfa50 │ │ │ │ + beq 2bfbc0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bf624 │ │ │ │ + bne 2bf794 │ │ │ │ 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 2bd4b8 │ │ │ │ + bl 2bd628 │ │ │ │ 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 2bf6b0 │ │ │ │ + beq 2bf820 │ │ │ │ mov r3, r2 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2bf6b8 │ │ │ │ + bne 2bf828 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2bf694 │ │ │ │ + bne 2bf804 │ │ │ │ mov r0, #1 │ │ │ │ - b 2bf5c8 │ │ │ │ + b 2bf738 │ │ │ │ ands r2, r6, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #964] @ 2bfa8c │ │ │ │ + ldr r2, [pc, #964] @ 2bfbfc │ │ │ │ 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 2bf734 │ │ │ │ + beq 2bf8a4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bf6b0 │ │ │ │ + beq 2bf820 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bf6b0 │ │ │ │ + beq 2bf820 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2bf6e4 │ │ │ │ + bne 2bf854 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bf710 │ │ │ │ + bne 2bf880 │ │ │ │ mov r0, #1 │ │ │ │ - b 2bf5c8 │ │ │ │ + b 2bf738 │ │ │ │ ldr r6, [sl, #24] │ │ │ │ add r3, sl, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2bfa78 │ │ │ │ + beq 2bfbe8 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2bf764 │ │ │ │ + beq 2bf8d4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov r8, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 915d0 │ │ │ │ @@ -689191,21 +689283,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 2bf978 │ │ │ │ + bne 2bfae8 │ │ │ │ cmp r3, fp │ │ │ │ addeq r6, sp, #132 @ 0x84 │ │ │ │ - bne 2bfa08 │ │ │ │ + bne 2bfb78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - bne 2bf9e8 │ │ │ │ + bne 2bfb58 │ │ │ │ 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] │ │ │ │ @@ -689214,34 +689306,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 2bf84c │ │ │ │ + b 2bf9bc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #8 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 2bf8f0 │ │ │ │ + beq 2bfa60 │ │ │ │ ands r3, r9, r8, lsl r5 │ │ │ │ - beq 2bf83c │ │ │ │ + beq 2bf9ac │ │ │ │ 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 2bf8a8 │ │ │ │ + beq 2bfa18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -689250,33 +689342,33 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ moveq r7, r0 │ │ │ │ - beq 2bf83c │ │ │ │ + beq 2bf9ac │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #440] @ 2bfa90 │ │ │ │ + ldr r1, [pc, #440] @ 2bfc00 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #8 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bne 2bf84c │ │ │ │ + bne 2bf9bc │ │ │ │ cmp r7, #0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - beq 2bf968 │ │ │ │ + beq 2bfad8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r5, [r3, #185] @ 0xb9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bf9c0 │ │ │ │ + beq 2bfb30 │ │ │ │ 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 │ │ │ │ @@ -689293,97 +689385,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 2bf6f8 │ │ │ │ + b 2bf868 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, sp, #132 @ 0x84 │ │ │ │ - bne 2bfa2c │ │ │ │ + bne 2bfb9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - beq 2bf7f8 │ │ │ │ + beq 2bf968 │ │ │ │ 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 2be5a0 │ │ │ │ + bl 2be710 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ lsl r1, r3, #17 │ │ │ │ orr r1, r1, #262144 @ 0x40000 │ │ │ │ - b 2bf804 │ │ │ │ - ldr r1, [pc, #204] @ 2bfa94 │ │ │ │ + b 2bf974 │ │ │ │ + ldr r1, [pc, #204] @ 2bfc04 │ │ │ │ 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 2bf93c │ │ │ │ + b 2bfaac │ │ │ │ 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 2be5a0 │ │ │ │ - b 2bf9ac │ │ │ │ + bl 2be710 │ │ │ │ + b 2bfb1c │ │ │ │ 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 2be5a0 │ │ │ │ - b 2bf7ec │ │ │ │ + bl 2be710 │ │ │ │ + b 2bf95c │ │ │ │ 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 2be5a0 │ │ │ │ - b 2bf984 │ │ │ │ + bl 2be710 │ │ │ │ + b 2bfaf4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl f04f8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bic r6, r6, r3, lsl r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 2bf680 │ │ │ │ + b 2bf7f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #0 │ │ │ │ - subseq r0, r7, r0, asr sl │ │ │ │ + subseq r0, r7, r0, ror #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r7, r8, lsr #20 │ │ │ │ + ldrheq r0, [r7], #-136 @ 0xffffff78 │ │ │ │ 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] @ 2bfbfc │ │ │ │ + ldr r1, [pc, #320] @ 2bfd6c │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2bfc00 │ │ │ │ + ldr r2, [pc, #316] @ 2bfd70 │ │ │ │ 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 │ │ │ │ @@ -689397,44 +689489,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 2bfbc8 │ │ │ │ + beq 2bfd38 │ │ │ │ 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 2bfb4c │ │ │ │ + bne 2bfcbc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2bfbc8 │ │ │ │ + beq 2bfd38 │ │ │ │ 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] @ 2bfc04 │ │ │ │ + ldr r3, [pc, #128] @ 2bfd74 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2bfc08 │ │ │ │ + ldr r0, [pc, #120] @ 2bfd78 │ │ │ │ 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} │ │ │ │ @@ -689442,53 +689534,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] @ 2bfc0c │ │ │ │ - ldr r3, [pc, #44] @ 2bfc00 │ │ │ │ + ldr r2, [pc, #60] @ 2bfd7c │ │ │ │ + ldr r3, [pc, #44] @ 2bfd70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bfbf8 │ │ │ │ + bne 2bfd68 │ │ │ │ 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, lsr r5 │ │ │ │ + subseq r0, r7, r4, asr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r0, r7, r8, lsr #8 │ │ │ │ + ldrheq r0, [r7], #-40 @ 0xffffffd8 │ │ │ │ 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] @ 2bff78 │ │ │ │ - ldr r2, [pc, #844] @ 2bff7c │ │ │ │ + ldr r1, [pc, #844] @ 2c00e8 │ │ │ │ + ldr r2, [pc, #844] @ 2c00ec │ │ │ │ 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] @ 2bff80 │ │ │ │ + ldr r3, [pc, #804] @ 2c00f0 │ │ │ │ str r8, [r5, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #796] @ 2bff84 │ │ │ │ + ldr r1, [pc, #796] @ 2c00f4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r0, #24 │ │ │ │ @@ -689507,15 +689599,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] @ 2bff88 │ │ │ │ + ldr r1, [pc, #692] @ 2c00f8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -689542,23 +689634,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 2bfa98 │ │ │ │ + bl 2bfc08 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bfa98 │ │ │ │ + bl 2bfc08 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ str sl, [sp] │ │ │ │ add r9, sp, #24 │ │ │ │ mov sl, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -689597,15 +689689,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] @ 2bff8c │ │ │ │ + ldr r3, [pc, #336] @ 2c00fc │ │ │ │ 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 │ │ │ │ @@ -689622,15 +689714,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 2bfebc │ │ │ │ + beq 2c002c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -689665,71 +689757,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] @ 2bff90 │ │ │ │ - ldr r3, [pc, #44] @ 2bff7c │ │ │ │ + ldr r2, [pc, #68] @ 2c0100 │ │ │ │ + ldr r3, [pc, #44] @ 2c00ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2bff74 │ │ │ │ + bne 2c00e4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r7, ip, asr #7 │ │ │ │ + subseq r0, r7, ip, asr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0057039c │ │ │ │ + subseq r0, r7, ip, lsr #4 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r0, r7, ip, lsr #1 │ │ │ │ + subseq pc, r6, ip, lsr 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, #476] @ 2c0188 │ │ │ │ - ldr r3, [pc, #476] @ 2c018c │ │ │ │ + ldr r2, [pc, #476] @ 2c02f8 │ │ │ │ + ldr r3, [pc, #476] @ 2c02fc │ │ │ │ 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 2bfff0 │ │ │ │ + beq 2c0160 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c0024 │ │ │ │ + bne 2c0194 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2bffd4 │ │ │ │ + bne 2c0144 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #404] @ 2c0190 │ │ │ │ - ldr r3, [pc, #396] @ 2c018c │ │ │ │ + ldr r2, [pc, #404] @ 2c0300 │ │ │ │ + ldr r3, [pc, #396] @ 2c02fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c0184 │ │ │ │ + bne 2c02f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #360] @ 2c0194 │ │ │ │ + ldr r8, [pc, #360] @ 2c0304 │ │ │ │ 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] │ │ │ │ @@ -689746,139 +689838,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 2c0174 │ │ │ │ + beq 2c02e4 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c00d0 │ │ │ │ + beq 2c0240 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c00c4 │ │ │ │ + beq 2c0234 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c00ec │ │ │ │ + beq 2c025c │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c009c │ │ │ │ + bne 2c020c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c0108 │ │ │ │ + beq 2c0278 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, sl │ │ │ │ - beq 2c0124 │ │ │ │ + beq 2c0294 │ │ │ │ mov sl, r0 │ │ │ │ - b 2c008c │ │ │ │ + b 2c01fc │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 2c00b4 │ │ │ │ + bne 2c0224 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bfc10 │ │ │ │ + bl 2bfd80 │ │ │ │ mov r4, #1 │ │ │ │ - b 2c00b4 │ │ │ │ + b 2c0224 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 2c00d0 │ │ │ │ + bne 2c0240 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bfc10 │ │ │ │ + bl 2bfd80 │ │ │ │ mov r4, #1 │ │ │ │ - b 2c00d0 │ │ │ │ + b 2c0240 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c0174 │ │ │ │ + beq 2c02e4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2bfff4 │ │ │ │ + beq 2c0164 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2bfff4 │ │ │ │ + beq 2c0164 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c0038 │ │ │ │ + bne 2c01a8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0154 │ │ │ │ - b 2bfff4 │ │ │ │ + bne 2c02c4 │ │ │ │ + b 2c0164 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2c013c │ │ │ │ + b 2c02ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r7, ip, asr #32 │ │ │ │ + ldrsbeq pc, [r6], #-236 @ 0xffffff14 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq pc, [r6], #-252 @ 0xffffff04 @ │ │ │ │ + subseq pc, r6, ip, lsl #29 │ │ │ │ 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 2c027c │ │ │ │ + beq 2c03ec │ │ │ │ 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 2c0234 │ │ │ │ + beq 2c03a4 │ │ │ │ cmp r9, #1 │ │ │ │ ldrd r4, [r7, r2] │ │ │ │ - bls 2c0228 │ │ │ │ + bls 2c0398 │ │ │ │ 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 2c0200 │ │ │ │ + bne 2c0370 │ │ │ │ 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 2c0268 │ │ │ │ + bls 2c03d8 │ │ │ │ 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 2c0248 │ │ │ │ + bne 2c03b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e38c <__aeabi_f2d@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 2c0228 │ │ │ │ + b 2c0398 │ │ │ │ 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 │ │ │ │ @@ -689886,15 +689978,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] @ 2c045c │ │ │ │ + ldr sl, [pc, #412] @ 2c05cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9601c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -689904,29 +689996,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] @ 2c0460 │ │ │ │ + ldr r9, [pc, #344] @ 2c05d0 │ │ │ │ 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 2c0440 │ │ │ │ + beq 2c05b0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #158 @ 0x9e │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -689955,16 +690047,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] @ 2c0460 │ │ │ │ - ldr r5, [pc, #132] @ 2c045c │ │ │ │ + ldr r7, [pc, #140] @ 2c05d0 │ │ │ │ + ldr r5, [pc, #132] @ 2c05cc │ │ │ │ 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] │ │ │ │ @@ -689990,30 +690082,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 2c039c │ │ │ │ + b 2c050c │ │ │ │ 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] @ 2c0608 │ │ │ │ + ldr r5, [pc, #364] @ 2c0778 │ │ │ │ lsl r8, r5, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9601c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -690112,15 +690204,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] @ 2c0778 │ │ │ │ + ldr r5, [pc, #304] @ 2c08e8 │ │ │ │ lsl r8, r5, #3 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9601c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ @@ -690206,74 +690298,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 2c07cc │ │ │ │ + b 2c093c │ │ │ │ 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 2c07bc │ │ │ │ + bne 2c092c │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2c07bc │ │ │ │ + bne 2c092c │ │ │ │ cmp r6, r5 │ │ │ │ - beq 2c07bc │ │ │ │ + beq 2c092c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ - bne 2c07bc │ │ │ │ + bne 2c092c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 99e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c0844 │ │ │ │ + beq 2c09b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 99e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c084c │ │ │ │ + beq 2c09bc │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #4] │ │ │ │ - b 2c07bc │ │ │ │ + b 2c092c │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b 2c07bc │ │ │ │ + b 2c092c │ │ │ │ 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 2c07bc │ │ │ │ + b 2c092c │ │ │ │ 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] @ 2c0b28 │ │ │ │ - ldr r3, [pc, #640] @ 2c0b2c │ │ │ │ + ldr r1, [pc, #640] @ 2c0c98 │ │ │ │ + ldr r3, [pc, #640] @ 2c0c9c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -690292,16 +690384,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] @ 2c0b30 │ │ │ │ - ldr r3, [pc, #536] @ 2c0b34 │ │ │ │ + ldr lr, [pc, #536] @ 2c0ca0 │ │ │ │ + ldr r3, [pc, #536] @ 2c0ca4 │ │ │ │ mov r1, lr │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r6, [ip, #24] │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ bic r6, r6, #1 │ │ │ │ @@ -690320,30 +690412,30 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c09a4 │ │ │ │ + beq 2c0b14 │ │ │ │ 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] @ 2c0b38 │ │ │ │ - ldr r8, [pc, #364] @ 2c0b30 │ │ │ │ + ldr r6, [pc, #376] @ 2c0ca8 │ │ │ │ + ldr r8, [pc, #364] @ 2c0ca0 │ │ │ │ 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 │ │ │ │ @@ -690413,110 +690505,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 147cf8 │ │ │ │ - ldr r2, [pc, #64] @ 2c0b3c │ │ │ │ - ldr r3, [pc, #44] @ 2c0b2c │ │ │ │ + ldr r2, [pc, #64] @ 2c0cac │ │ │ │ + ldr r3, [pc, #44] @ 2c0c9c │ │ │ │ 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 2c0b24 │ │ │ │ + bne 2c0c94 │ │ │ │ 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, asr r7 @ │ │ │ │ + subseq pc, r6, r0, ror #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsheq pc, [r6], #-76 @ 0xffffffb4 @ │ │ │ │ + subseq pc, r6, ip, lsl #7 │ │ │ │ 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] @ 2c1374 │ │ │ │ + ldr r1, [pc, #2064] @ 2c14e4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #2060] @ 2c1378 │ │ │ │ + ldr r3, [pc, #2060] @ 2c14e8 │ │ │ │ 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 147cb0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 2c0bd4 │ │ │ │ - ldr r2, [pc, #2000] @ 2c137c │ │ │ │ - ldr r3, [pc, #1992] @ 2c1378 │ │ │ │ + bne 2c0d44 │ │ │ │ + ldr r2, [pc, #2000] @ 2c14ec │ │ │ │ + ldr r3, [pc, #1992] @ 2c14e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c1370 │ │ │ │ + bne 2c14e0 │ │ │ │ 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 2c0c00 │ │ │ │ + beq 2c0d70 │ │ │ │ ldr r9, [r5, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c0c74 │ │ │ │ + bne 2c0de4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0be4 │ │ │ │ + bne 2c0d54 │ │ │ │ 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 2c0c5c │ │ │ │ + beq 2c0dcc │ │ │ │ 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 2c0c2c │ │ │ │ + bne 2c0d9c │ │ │ │ sub r4, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ bl 1de10 │ │ │ │ - b 2c0ba4 │ │ │ │ + b 2c0d14 │ │ │ │ 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 │ │ │ │ @@ -690531,134 +690623,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 2c0d78 │ │ │ │ + beq 2c0ee8 │ │ │ │ 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 2c0d60 │ │ │ │ + beq 2c0ed0 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c1008 │ │ │ │ + beq 2c1178 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c1110 │ │ │ │ + beq 2c1280 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c0d48 │ │ │ │ + beq 2c0eb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c0d48 │ │ │ │ + beq 2c0eb8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0d38 │ │ │ │ + bne 2c0ea8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq 2c0dbc │ │ │ │ + beq 2c0f2c │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c0d14 │ │ │ │ + bne 2c0e84 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c0d60 │ │ │ │ + bne 2c0ed0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq 2c0dd8 │ │ │ │ + beq 2c0f48 │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2c0ce0 │ │ │ │ + bne 2c0e50 │ │ │ │ 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 2c0c00 │ │ │ │ + beq 2c0d70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2c0c00 │ │ │ │ + beq 2c0d70 │ │ │ │ ldr r9, [r7, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c0c88 │ │ │ │ + bne 2c0df8 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0d9c │ │ │ │ - b 2c0c00 │ │ │ │ + bne 2c0f0c │ │ │ │ + b 2c0d70 │ │ │ │ ldrb r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, r3 │ │ │ │ - bne 2c0de8 │ │ │ │ + bne 2c0f58 │ │ │ │ subs r5, r4, #0 │ │ │ │ - bne 2c0d08 │ │ │ │ - b 2c0d60 │ │ │ │ + bne 2c0e78 │ │ │ │ + b 2c0ed0 │ │ │ │ ldrb r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, r3 │ │ │ │ - beq 2c0d60 │ │ │ │ + beq 2c0ed0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2c103c │ │ │ │ + beq 2c11ac │ │ │ │ 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 2c0e44 │ │ │ │ + beq 2c0fb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - beq 2c1084 │ │ │ │ - bl 2c060c │ │ │ │ - b 2c0dcc │ │ │ │ + beq 2c11f4 │ │ │ │ + bl 2c077c │ │ │ │ + b 2c0f3c │ │ │ │ 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 2c0ef4 │ │ │ │ + beq 2c1064 │ │ │ │ ldrb r3, [r5, #45] @ 0x2d │ │ │ │ ldrb r9, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c10a4 │ │ │ │ + beq 2c1214 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c1090 │ │ │ │ + beq 2c1200 │ │ │ │ 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 2c0eac │ │ │ │ + b 2c101c │ │ │ │ cmp r9, r4 │ │ │ │ - beq 2c108c │ │ │ │ + beq 2c11fc │ │ │ │ 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 │ │ │ │ @@ -690667,176 +690759,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 2c0ea4 │ │ │ │ + ble 2c1014 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c0198 │ │ │ │ + bl 2c0308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c0f48 │ │ │ │ + beq 2c10b8 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1128] @ 2c1380 │ │ │ │ + ldr r3, [pc, #1128] @ 2c14f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2c1144 │ │ │ │ - ldr r3, [pc, #1104] @ 2c1384 │ │ │ │ + bne 2c12b4 │ │ │ │ + ldr r3, [pc, #1104] @ 2c14f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c115c │ │ │ │ + bne 2c12cc │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c0198 │ │ │ │ + bl 2c0308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c0fa4 │ │ │ │ + beq 2c1114 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1048] @ 2c1384 │ │ │ │ + ldr r3, [pc, #1048] @ 2c14f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dd5c <__aeabi_dcmpeq@plt> │ │ │ │ - ldr r3, [pc, #1024] @ 2c1380 │ │ │ │ + ldr r3, [pc, #1024] @ 2c14f0 │ │ │ │ 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 2c1078 │ │ │ │ + bne 2c11e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - beq 2c1054 │ │ │ │ + beq 2c11c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1134 │ │ │ │ + bne 2c12a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c077c │ │ │ │ + bl 2c08ec │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1134 │ │ │ │ + bne 2c12a4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1174 │ │ │ │ + bne 2c12e4 │ │ │ │ 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 2c1084 │ │ │ │ - bl 2c0464 │ │ │ │ - b 2c0dcc │ │ │ │ + beq 2c11f4 │ │ │ │ + bl 2c05d4 │ │ │ │ + b 2c0f3c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c0d60 │ │ │ │ + bne 2c0ed0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne 2c0d60 │ │ │ │ + bne 2c0ed0 │ │ │ │ ldrb r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, r3 │ │ │ │ - beq 2c0d60 │ │ │ │ + beq 2c0ed0 │ │ │ │ cmp r3, #16 │ │ │ │ mov r5, r2 │ │ │ │ - bne 2c0df0 │ │ │ │ + bne 2c0f60 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ eor r3, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2c0e0c │ │ │ │ + b 2c0f7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1078 │ │ │ │ + bne 2c11e8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c077c │ │ │ │ + bl 2c08ec │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 2c0fe0 │ │ │ │ + beq 2c1150 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c0888 │ │ │ │ - b 2c0dcc │ │ │ │ + bl 2c09f8 │ │ │ │ + b 2c0f3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c0464 │ │ │ │ - b 2c0dcc │ │ │ │ + bl 2c05d4 │ │ │ │ + b 2c0f3c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c1090 │ │ │ │ + beq 2c1200 │ │ │ │ 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 2c10d0 │ │ │ │ + b 2c1240 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 2c108c │ │ │ │ + beq 2c11fc │ │ │ │ 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 2c10c8 │ │ │ │ - b 2c0ef0 │ │ │ │ + ble 2c1238 │ │ │ │ + b 2c1060 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne 2c0d08 │ │ │ │ + bne 2c0e78 │ │ │ │ ldrb r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, r3 │ │ │ │ - beq 2c0d08 │ │ │ │ + beq 2c0e78 │ │ │ │ mov r4, r5 │ │ │ │ - b 2c1030 │ │ │ │ + b 2c11a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - b 2c0e3c │ │ │ │ + b 2c0fac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2c0284 │ │ │ │ - b 2c0dcc │ │ │ │ + bl 2c03f4 │ │ │ │ + b 2c0f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c0284 │ │ │ │ - b 2c0dcc │ │ │ │ + bl 2c03f4 │ │ │ │ + b 2c0f3c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 9601c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ @@ -690851,58 +690943,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] @ 2c1388 │ │ │ │ + ldr r1, [pc, #436] @ 2c14f8 │ │ │ │ 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] @ 2c138c │ │ │ │ + ldr r3, [pc, #408] @ 2c14fc │ │ │ │ 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] @ 2c1380 │ │ │ │ + ldr r3, [pc, #360] @ 2c14f0 │ │ │ │ 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 2c125c │ │ │ │ + beq 2c13cc │ │ │ │ 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] @ 2c1388 │ │ │ │ - ldr sl, [pc, #268] @ 2c138c │ │ │ │ + ldr r8, [pc, #268] @ 2c14f8 │ │ │ │ + ldr sl, [pc, #268] @ 2c14fc │ │ │ │ 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] │ │ │ │ @@ -690955,48 +691047,48 @@ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ strh r3, [r0, #24] │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 147cf8 │ │ │ │ str r5, [r0] │ │ │ │ - b 2c0dcc │ │ │ │ + b 2c0f3c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r6, ip, lsl #9 │ │ │ │ + subseq pc, r6, ip, lsl r3 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq pc, r6, ip, asr #8 │ │ │ │ + ldrsbeq pc, [r6], #-44 @ 0xffffffd4 @ │ │ │ │ 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] @ 2c1b5c │ │ │ │ - ldr r3, [pc, #1972] @ 2c1b60 │ │ │ │ + ldr ip, [pc, #1972] @ 2c1ccc │ │ │ │ + ldr r3, [pc, #1972] @ 2c1cd0 │ │ │ │ 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 2c1780 │ │ │ │ + bne 2c18f0 │ │ │ │ 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 2c15c8 │ │ │ │ + beq 2c1738 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne 2c1780 │ │ │ │ + bne 2c18f0 │ │ │ │ bl 9601c │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ add r8, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ @@ -691008,41 +691100,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2c1464 │ │ │ │ + beq 2c15d4 │ │ │ │ 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 2c17b0 │ │ │ │ + beq 2c1920 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2c1afc │ │ │ │ + beq 2c1c6c │ │ │ │ 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 2c14cc │ │ │ │ + beq 2c163c │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691055,48 +691147,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 2c1520 │ │ │ │ + beq 2c1690 │ │ │ │ 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 2c18ec │ │ │ │ + beq 2c1a5c │ │ │ │ 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] @ 2c1b64 │ │ │ │ + ldr r1, [pc, #1540] @ 2c1cd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1524] @ 2c1b64 │ │ │ │ + ldr r1, [pc, #1524] @ 2c1cd4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1504] @ 2c1b68 │ │ │ │ + ldr r1, [pc, #1504] @ 2c1cd8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp] │ │ │ │ @@ -691105,15 +691197,15 @@ │ │ │ │ bl 95ce4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - b 2c1784 │ │ │ │ + b 2c18f4 │ │ │ │ bl 9601c │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ add r8, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ @@ -691125,15 +691217,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 92c54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2c1638 │ │ │ │ + beq 2c17a8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691144,29 +691236,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ - beq 2c1810 │ │ │ │ + beq 2c1980 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2c19b0 │ │ │ │ + beq 2c1b20 │ │ │ │ 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 2c16c0 │ │ │ │ + beq 2c1830 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691180,95 +691272,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 2c1714 │ │ │ │ + beq 2c1884 │ │ │ │ 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] @ 2c1b6c │ │ │ │ + ldr r1, [pc, #1100] @ 2c1cdc │ │ │ │ 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] @ 2c1b70 │ │ │ │ + ldr r1, [pc, #1060] @ 2c1ce0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c15b0 │ │ │ │ + beq 2c1720 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ - b 2c15b0 │ │ │ │ + b 2c1720 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1000] @ 2c1b74 │ │ │ │ - ldr r3, [pc, #976] @ 2c1b60 │ │ │ │ + ldr r2, [pc, #1000] @ 2c1ce4 │ │ │ │ + ldr r3, [pc, #976] @ 2c1cd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c1b58 │ │ │ │ + bne 2c1cc8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #960] @ 2c1b78 │ │ │ │ + ldr r8, [pc, #960] @ 2c1ce8 │ │ │ │ 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 2c17f8 │ │ │ │ + beq 2c1968 │ │ │ │ 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 2c14e8 │ │ │ │ + b 2c1658 │ │ │ │ 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 2c1854 │ │ │ │ + beq 2c19c4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691279,42 +691371,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 2c18a0 │ │ │ │ + beq 2c1a10 │ │ │ │ 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] @ 2c1b6c │ │ │ │ + ldr r1, [pc, #708] @ 2c1cdc │ │ │ │ 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] @ 2c1b70 │ │ │ │ + ldr r1, [pc, #664] @ 2c1ce0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c15b0 │ │ │ │ + b 2c1720 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -691323,78 +691415,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] @ 2c1b64 │ │ │ │ + ldr r1, [pc, #560] @ 2c1cd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #544] @ 2c1b64 │ │ │ │ + ldr r1, [pc, #544] @ 2c1cd4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #524] @ 2c1b68 │ │ │ │ + ldr r1, [pc, #524] @ 2c1cd8 │ │ │ │ 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] @ 2c1b7c │ │ │ │ + ldr r1, [pc, #500] @ 2c1cec │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #484] @ 2c1b80 │ │ │ │ + ldr r1, [pc, #484] @ 2c1cf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c15b0 │ │ │ │ + b 2c1720 │ │ │ │ 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 2c19f8 │ │ │ │ + beq 2c1b68 │ │ │ │ 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] @ 2c1b84 │ │ │ │ + ldr r0, [pc, #388] @ 2c1cf4 │ │ │ │ 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 2c1a50 │ │ │ │ + beq 2c1bc0 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -691407,116 +691499,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 2c1aa0 │ │ │ │ + beq 2c1c10 │ │ │ │ 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] @ 2c1b6c │ │ │ │ + ldr r1, [pc, #180] @ 2c1cdc │ │ │ │ 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] @ 2c1b70 │ │ │ │ + ldr r1, [pc, #136] @ 2c1ce0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c15b0 │ │ │ │ - ldr sl, [pc, #132] @ 2c1b88 │ │ │ │ + b 2c1720 │ │ │ │ + ldr sl, [pc, #132] @ 2c1cf8 │ │ │ │ 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 2c1b48 │ │ │ │ + beq 2c1cb8 │ │ │ │ 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] @ 2c1b8c │ │ │ │ + ldr r8, [pc, #60] @ 2c1cfc │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - b 2c1804 │ │ │ │ + b 2c1974 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r6, r0, asr ip │ │ │ │ + subseq lr, r6, r0, ror #21 │ │ │ │ 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 │ │ │ │ - subseq lr, r6, ip, ror #16 │ │ │ │ + ldrsheq lr, [r6], #-108 @ 0xffffff94 │ │ │ │ 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] @ 2c1dac │ │ │ │ - ldr r3, [pc, #516] @ 2c1db0 │ │ │ │ + ldr r2, [pc, #516] @ 2c1f1c │ │ │ │ + ldr r3, [pc, #516] @ 2c1f20 │ │ │ │ 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 2c1bec │ │ │ │ + beq 2c1d5c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c1c20 │ │ │ │ + bne 2c1d90 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1bd0 │ │ │ │ + bne 2c1d40 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #444] @ 2c1db4 │ │ │ │ - ldr r3, [pc, #436] @ 2c1db0 │ │ │ │ + ldr r2, [pc, #444] @ 2c1f24 │ │ │ │ + ldr r3, [pc, #436] @ 2c1f20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c1da8 │ │ │ │ + bne 2c1f18 │ │ │ │ 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 │ │ │ │ @@ -691536,198 +691628,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 2c1d98 │ │ │ │ + beq 2c1f08 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c1d18 │ │ │ │ + beq 2c1e88 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c1d34 │ │ │ │ + beq 2c1ea4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1390 │ │ │ │ + bl 2c1500 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ orr fp, fp, r0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ - beq 2c1d00 │ │ │ │ + beq 2c1e70 │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c1d00 │ │ │ │ + beq 2c1e70 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1390 │ │ │ │ + bl 2c1500 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ orr r2, fp, r0 │ │ │ │ and fp, r2, #255 @ 0xff │ │ │ │ - bne 2c1cc4 │ │ │ │ + bne 2c1e34 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1390 │ │ │ │ + bl 2c1500 │ │ │ │ orr fp, fp, r0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ cmp r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - beq 2c1d48 │ │ │ │ + beq 2c1eb8 │ │ │ │ mov r9, r0 │ │ │ │ - b 2c1c88 │ │ │ │ + b 2c1df8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1390 │ │ │ │ + bl 2c1500 │ │ │ │ orr r0, r0, fp │ │ │ │ and fp, r0, #255 @ 0xff │ │ │ │ - b 2c1d18 │ │ │ │ + b 2c1e88 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c1d98 │ │ │ │ + beq 2c1f08 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c1bf0 │ │ │ │ + beq 2c1d60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c1bf0 │ │ │ │ + beq 2c1d60 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c1c34 │ │ │ │ + bne 2c1da4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1d78 │ │ │ │ - b 2c1bf0 │ │ │ │ + bne 2c1ee8 │ │ │ │ + b 2c1d60 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2c1d60 │ │ │ │ + b 2c1ed0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r6, r0, asr r4 │ │ │ │ + subseq lr, r6, r0, ror #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r6, r0, lsl #8 │ │ │ │ + @ instruction: 0x0056e290 │ │ │ │ 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] @ 2c20b4 │ │ │ │ - ldr r3, [pc, #740] @ 2c20b8 │ │ │ │ + ldr r2, [pc, #740] @ 2c2224 │ │ │ │ + ldr r3, [pc, #740] @ 2c2228 │ │ │ │ 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 2c1e14 │ │ │ │ + beq 2c1f84 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c1e48 │ │ │ │ + bne 2c1fb8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1df8 │ │ │ │ + bne 2c1f68 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r2, [pc, #668] @ 2c20bc │ │ │ │ - ldr r3, [pc, #660] @ 2c20b8 │ │ │ │ + ldr r2, [pc, #668] @ 2c222c │ │ │ │ + ldr r3, [pc, #660] @ 2c2228 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c20b0 │ │ │ │ + bne 2c2220 │ │ │ │ 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 2c2090 │ │ │ │ + beq 2c2200 │ │ │ │ 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 2c1edc │ │ │ │ + beq 2c204c │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c2074 │ │ │ │ + beq 2c21e4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2c1ec0 │ │ │ │ - b 2c20a0 │ │ │ │ + bne 2c2030 │ │ │ │ + b 2c2210 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c1ed0 │ │ │ │ + beq 2c2040 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2c1f50 │ │ │ │ + beq 2c20c0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1ea8 │ │ │ │ + bne 2c2018 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2c205c │ │ │ │ + beq 2c21cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 2c1e78 │ │ │ │ + bne 2c1fe8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq 2c2090 │ │ │ │ + beq 2c2200 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r6, r9 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c1f48 │ │ │ │ + beq 2c20b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c1f48 │ │ │ │ + beq 2c20b8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c1e54 │ │ │ │ + bne 2c1fc4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c1f2c │ │ │ │ + bne 2c209c │ │ │ │ mov r8, r6 │ │ │ │ - b 2c1e18 │ │ │ │ + b 2c1f88 │ │ │ │ ldrb r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, r6 │ │ │ │ - beq 2c1ec0 │ │ │ │ + beq 2c2030 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 915d0 │ │ │ │ str fp, [r8] │ │ │ │ str fp, [r8, #4] │ │ │ │ str fp, [r8, #8] │ │ │ │ str fp, [r8, #12] │ │ │ │ @@ -691747,15 +691839,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 2c2024 │ │ │ │ + beq 2c2194 │ │ │ │ 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 │ │ │ │ @@ -691767,143 +691859,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 2c1fe0 │ │ │ │ + bcc 2c2150 │ │ │ │ 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 2c1ec4 │ │ │ │ - b 2c1edc │ │ │ │ + bne 2c2034 │ │ │ │ + b 2c204c │ │ │ │ ldrb r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne 2c1f64 │ │ │ │ - b 2c1edc │ │ │ │ + bne 2c20d4 │ │ │ │ + b 2c204c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2c1edc │ │ │ │ + bne 2c204c │ │ │ │ ldrb r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2c1f64 │ │ │ │ - b 2c1edc │ │ │ │ + bne 2c20d4 │ │ │ │ + b 2c204c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2c1f14 │ │ │ │ + b 2c2084 │ │ │ │ ldrb r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c1f60 │ │ │ │ - b 2c1ec0 │ │ │ │ + bne 2c20d0 │ │ │ │ + b 2c2030 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r6, r8, lsr #4 │ │ │ │ + ldrheq lr, [r6], #-8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq lr, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subseq lr, r6, r8, rrx │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2c2140 │ │ │ │ + bne 2c22b0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c2108 │ │ │ │ + beq 2c2278 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c20f8 │ │ │ │ + beq 2c2268 │ │ │ │ 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 2c2140 │ │ │ │ + bne 2c22b0 │ │ │ │ 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 2c2148 │ │ │ │ + bne 2c22b8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2c20d0 │ │ │ │ + beq 2c2240 │ │ │ │ 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] @ 2c2278 │ │ │ │ - ldr r3, [pc, #268] @ 2c227c │ │ │ │ + ldr r2, [pc, #268] @ 2c23e8 │ │ │ │ + ldr r3, [pc, #268] @ 2c23ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r6, [pc, #256] @ 2c2280 │ │ │ │ - ldr r9, [pc, #256] @ 2c2284 │ │ │ │ - ldr r8, [pc, #256] @ 2c2288 │ │ │ │ - ldr r7, [pc, #256] @ 2c228c │ │ │ │ + ldr r6, [pc, #256] @ 2c23f0 │ │ │ │ + ldr r9, [pc, #256] @ 2c23f4 │ │ │ │ + ldr r8, [pc, #256] @ 2c23f8 │ │ │ │ + ldr r7, [pc, #256] @ 2c23fc │ │ │ │ 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 2c225c │ │ │ │ + beq 2c23cc │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2c2228 │ │ │ │ + beq 2c2398 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #180] @ 2c2280 │ │ │ │ + ldr r2, [pc, #180] @ 2c23f0 │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r3, [pc, #176] @ 2c2284 │ │ │ │ + ldr r3, [pc, #176] @ 2c23f4 │ │ │ │ mla sl, r2, r0, sl │ │ │ │ - ldr ip, [pc, #172] @ 2c2288 │ │ │ │ + ldr ip, [pc, #172] @ 2c23f8 │ │ │ │ add r3, sl, r3 │ │ │ │ ror r0, r3, #15 │ │ │ │ mul r0, ip, r0 │ │ │ │ - ldr r1, [pc, #160] @ 2c228c │ │ │ │ + ldr r1, [pc, #160] @ 2c23fc │ │ │ │ eor r0, r0, r0, lsr #15 │ │ │ │ mul r0, r1, r0 │ │ │ │ - ldr r3, [pc, #132] @ 2c227c │ │ │ │ + ldr r3, [pc, #132] @ 2c23ec │ │ │ │ eor r0, r0, r0, lsr #13 │ │ │ │ mul r0, r2, r0 │ │ │ │ - ldr r2, [pc, #140] @ 2c2290 │ │ │ │ + ldr r2, [pc, #140] @ 2c2400 │ │ │ │ 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 2c2274 │ │ │ │ + bne 2c23e4 │ │ │ │ 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 │ │ │ │ @@ -691916,136 +692008,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 2c21a0 │ │ │ │ + b 2c2310 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r6, ip, lsl #29 │ │ │ │ + subseq sp, r6, ip, lsl sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b5 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ - ldrsheq sp, [r6], #-212 @ 0xffffff2c │ │ │ │ + subseq sp, r6, r4, lsl #25 │ │ │ │ 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] @ 2c2a68 │ │ │ │ - ldr r3, [pc, #1976] @ 2c2a6c │ │ │ │ + ldr r2, [pc, #1976] @ 2c2bd8 │ │ │ │ + ldr r3, [pc, #1976] @ 2c2bdc │ │ │ │ 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 2c2154 │ │ │ │ + bl 2c22c4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r9, [pc, #1932] @ 2c2a70 │ │ │ │ + ldr r9, [pc, #1932] @ 2c2be0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ bl 13fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c278c │ │ │ │ + beq 2c28fc │ │ │ │ ldr fp, [r0, #8] │ │ │ │ - ldr r3, [pc, #1900] @ 2c2a74 │ │ │ │ + ldr r3, [pc, #1900] @ 2c2be4 │ │ │ │ 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 2c2500 │ │ │ │ + beq 2c2670 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r8, r4 │ │ │ │ streq r8, [sp, #16] │ │ │ │ - beq 2c2618 │ │ │ │ - ldr r3, [pc, #1840] @ 2c2a78 │ │ │ │ + beq 2c2788 │ │ │ │ + ldr r3, [pc, #1840] @ 2c2be8 │ │ │ │ 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 2c25f4 │ │ │ │ + bne 2c2764 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2c2648 │ │ │ │ + beq 2c27b8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c2820 │ │ │ │ + beq 2c2990 │ │ │ │ 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 2c273c │ │ │ │ + beq 2c28ac │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ bic r3, r9, r3, lsl r1 │ │ │ │ orrs r1, r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 2c2814 │ │ │ │ + beq 2c2984 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2c2598 │ │ │ │ + beq 2c2708 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c23f0 │ │ │ │ + beq 2c2560 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2c23fc │ │ │ │ + bne 2c256c │ │ │ │ subs r1, r0, #1 │ │ │ │ ands r1, r1, r0 │ │ │ │ - beq 2c28e4 │ │ │ │ + beq 2c2a54 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bhi 2c28d8 │ │ │ │ - ldr r1, [pc, #1636] @ 2c2a7c │ │ │ │ + bhi 2c2a48 │ │ │ │ + ldr r1, [pc, #1636] @ 2c2bec │ │ │ │ sub ip, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2c2a68 │ │ │ │ + bhi 2c2bd8 │ │ │ │ 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] @ 2c2a74 │ │ │ │ + ldr r1, [pc, #1560] @ 2c2be4 │ │ │ │ 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 │ │ │ │ @@ -692079,418 +692171,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 2c2340 │ │ │ │ + bne 2c24b0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #4] │ │ │ │ str fp, [sl] │ │ │ │ str r2, [sl, #8] │ │ │ │ - ldr r2, [pc, #1384] @ 2c2a80 │ │ │ │ - ldr r3, [pc, #1360] @ 2c2a6c │ │ │ │ + ldr r2, [pc, #1384] @ 2c2bf0 │ │ │ │ + ldr r3, [pc, #1360] @ 2c2bdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c2a58 │ │ │ │ + bne 2c2bc8 │ │ │ │ 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 2c2580 │ │ │ │ + beq 2c26f0 │ │ │ │ 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] @ 2c2a84 │ │ │ │ + ldr r1, [pc, #1272] @ 2c2bf4 │ │ │ │ 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 2c26a0 │ │ │ │ + beq 2c2810 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1232] @ 2c2a88 │ │ │ │ + ldr r1, [pc, #1232] @ 2c2bf8 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c2a5c │ │ │ │ + beq 2c2bcc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c2a5c │ │ │ │ + bne 2c2bcc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04f8 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r8, r5 │ │ │ │ mul r9, r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c2610 │ │ │ │ + beq 2c2780 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c2360 │ │ │ │ + beq 2c24d0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str fp, [sl] │ │ │ │ str r8, [sl, #4] │ │ │ │ str r3, [sl, #8] │ │ │ │ - b 2c2510 │ │ │ │ + b 2c2680 │ │ │ │ strh r0, [sp, #32] │ │ │ │ - b 2c2544 │ │ │ │ + b 2c26b4 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 2c2544 │ │ │ │ + b 2c26b4 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #32] │ │ │ │ - b 2c2544 │ │ │ │ + b 2c26b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2c2388 │ │ │ │ + bne 2c24f8 │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2c2688 │ │ │ │ - ldr r1, [pc, #1060] @ 2c2a8c │ │ │ │ + bhi 2c27f8 │ │ │ │ + ldr r1, [pc, #1060] @ 2c2bfc │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c2a68 │ │ │ │ + bhi 2c2bd8 │ │ │ │ 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 2c25cc │ │ │ │ + b 2c273c │ │ │ │ ldrb r1, [r8, #17] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ - bhi 2c26d8 │ │ │ │ + bhi 2c2848 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2c2a68 │ │ │ │ + bhi 2c2bd8 │ │ │ │ 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 2c287c │ │ │ │ + beq 2c29ec │ │ │ │ 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 2c25c0 │ │ │ │ - ldr r2, [pc, #888] @ 2c2a90 │ │ │ │ + beq 2c2730 │ │ │ │ + ldr r2, [pc, #888] @ 2c2c00 │ │ │ │ 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 2c2a68 │ │ │ │ + bhi 2c2bd8 │ │ │ │ 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 2c23cc │ │ │ │ + bne 2c253c │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2c2598 │ │ │ │ + beq 2c2708 │ │ │ │ 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 2c2598 │ │ │ │ + b 2c2708 │ │ │ │ cmp r4, #0 │ │ │ │ movne r5, r4 │ │ │ │ movne r8, #1 │ │ │ │ - beq 2c29d0 │ │ │ │ + beq 2c2b40 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c27ec │ │ │ │ + beq 2c295c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c27c4 │ │ │ │ + beq 2c2934 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c279c │ │ │ │ + beq 2c290c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - ldr r3, [pc, #708] @ 2c2a94 │ │ │ │ + ldr r3, [pc, #708] @ 2c2c04 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2c295c │ │ │ │ + bhi 2c2acc │ │ │ │ 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 2c2a5c │ │ │ │ + bne 2c2bcc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04f8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul r8, r0, r8 │ │ │ │ - b 2c27a8 │ │ │ │ + b 2c2918 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 2c274c │ │ │ │ + b 2c28bc │ │ │ │ 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 2c286c │ │ │ │ + beq 2c29dc │ │ │ │ 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 2c2388 │ │ │ │ + b 2c24f8 │ │ │ │ orrs r1, r3, r2 │ │ │ │ movne r6, ip │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ strne r2, [sp, #44] @ 0x2c │ │ │ │ - beq 2c25c0 │ │ │ │ + beq 2c2730 │ │ │ │ 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 2c28d0 │ │ │ │ + beq 2c2a40 │ │ │ │ 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 2c25ac │ │ │ │ + b 2c271c │ │ │ │ str r0, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - b 2c2544 │ │ │ │ + b 2c26b4 │ │ │ │ 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 2c2940 │ │ │ │ + beq 2c2ab0 │ │ │ │ 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] @ 2c2a98 │ │ │ │ + ldr r1, [pc, #332] @ 2c2c08 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2c2598 │ │ │ │ + b 2c2708 │ │ │ │ mov fp, #32 │ │ │ │ - b 2c2438 │ │ │ │ + b 2c25a8 │ │ │ │ mov fp, #16 │ │ │ │ - b 2c2438 │ │ │ │ + b 2c25a8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2c26d8 │ │ │ │ + b 2c2848 │ │ │ │ mov r2, #0 │ │ │ │ - b 2c26d8 │ │ │ │ + b 2c2848 │ │ │ │ ldrb fp, [r7, #28] │ │ │ │ - b 2c2438 │ │ │ │ + b 2c25a8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2c2688 │ │ │ │ + b 2c27f8 │ │ │ │ mov r6, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c2890 │ │ │ │ + b 2c2a00 │ │ │ │ mov r6, #16 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c2890 │ │ │ │ + b 2c2a00 │ │ │ │ mov r6, #8 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c2890 │ │ │ │ + b 2c2a00 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c2890 │ │ │ │ + b 2c2a00 │ │ │ │ mov fp, #8 │ │ │ │ - b 2c2438 │ │ │ │ + b 2c25a8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - ldr r3, [pc, #192] @ 2c2a9c │ │ │ │ + ldr r3, [pc, #192] @ 2c2c0c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2c2a68 │ │ │ │ + bhi 2c2bd8 │ │ │ │ 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 2c2448 │ │ │ │ + b 2c25b8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2448 │ │ │ │ + b 2c25b8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2448 │ │ │ │ + b 2c25b8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2448 │ │ │ │ + b 2c25b8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb fp, [r7, #28] │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c2448 │ │ │ │ + b 2c25b8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r6, r8, asr #26 │ │ │ │ + ldrsbeq sp, [r6], #-184 @ 0xffffff48 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r6, r8, lsl sp │ │ │ │ + subseq sp, r6, r8, lsr #23 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ subseq r7, r1, r2, lsr #26 │ │ │ │ ldrsbeq r7, [r1], #-178 @ 0xffffff4e │ │ │ │ - subseq sp, r6, r0, ror #21 │ │ │ │ + subseq sp, r6, r0, ror r9 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ subseq r7, r1, r2, asr #19 │ │ │ │ subseq r7, r1, lr, ror #18 │ │ │ │ ldrsbeq r7, [r1], #-138 @ 0xffffff76 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldrsheq r7, [r1], #-106 @ 0xffffff96 │ │ │ │ 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] @ 2c325c │ │ │ │ - ldr r2, [pc, #1948] @ 2c3260 │ │ │ │ + ldr r1, [pc, #1948] @ 2c33cc │ │ │ │ + ldr r2, [pc, #1948] @ 2c33d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r7, [pc, #1940] @ 2c3264 │ │ │ │ + ldr r7, [pc, #1940] @ 2c33d4 │ │ │ │ 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 2c2b08 │ │ │ │ + beq 2c2c78 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c2b3c │ │ │ │ + bne 2c2cac │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c2aec │ │ │ │ + bne 2c2c5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1876] @ 2c3268 │ │ │ │ - ldr r3, [pc, #1864] @ 2c3260 │ │ │ │ + ldr r2, [pc, #1876] @ 2c33d8 │ │ │ │ + ldr r3, [pc, #1864] @ 2c33d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c324c │ │ │ │ + bne 2c33bc │ │ │ │ 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] @ 2c326c │ │ │ │ + ldr sl, [pc, #1828] @ 2c33dc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [pc, #1824] @ 2c3270 │ │ │ │ + ldr r9, [pc, #1824] @ 2c33e0 │ │ │ │ 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 │ │ │ │ @@ -692514,78 +692606,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] @ 2c3274 │ │ │ │ + ldr r1, [pc, #1700] @ 2c33e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [sp, #141] @ 0x8d │ │ │ │ bl 13f9c8 │ │ │ │ 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 2c2cd0 │ │ │ │ + beq 2c2e40 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c2cb8 │ │ │ │ + beq 2c2e28 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c3060 │ │ │ │ + beq 2c31d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2c3230 │ │ │ │ + beq 2c33a0 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c2c6c │ │ │ │ + beq 2c2ddc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c2c6c │ │ │ │ + beq 2c2ddc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c2d30 │ │ │ │ + beq 2c2ea0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c2c44 │ │ │ │ + bne 2c2db4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c2cb8 │ │ │ │ + bne 2c2e28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2c2d48 │ │ │ │ + beq 2c2eb8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2c2cb8 │ │ │ │ + bne 2c2e28 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 2c3250 │ │ │ │ + bne 2c33c0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - beq 2c2ecc │ │ │ │ + beq 2c303c │ │ │ │ subs r5, r4, #0 │ │ │ │ - bne 2c2c38 │ │ │ │ + bne 2c2da8 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2c2c10 │ │ │ │ + bne 2c2d80 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl a3798 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ @@ -692593,47 +692685,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 2c2b0c │ │ │ │ + beq 2c2c7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c2b0c │ │ │ │ + beq 2c2c7c │ │ │ │ ldr r8, [r4, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2c2b70 │ │ │ │ + bne 2c2ce0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c2d10 │ │ │ │ - b 2c2b0c │ │ │ │ + bne 2c2e80 │ │ │ │ + b 2c2c7c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2c2d4c │ │ │ │ + beq 2c2ebc │ │ │ │ cmp r3, r9 │ │ │ │ - beq 2c2c90 │ │ │ │ - b 2c2cb0 │ │ │ │ + beq 2c2e00 │ │ │ │ + b 2c2e20 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2c3250 │ │ │ │ + bne 2c33c0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - bne 2c2cb0 │ │ │ │ + bne 2c2e20 │ │ │ │ mov r3, #3 │ │ │ │ ldr r2, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 2c2294 │ │ │ │ - ldr r3, [pc, #1260] @ 2c3278 │ │ │ │ + bl 2c2404 │ │ │ │ + ldr r3, [pc, #1260] @ 2c33e8 │ │ │ │ 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 │ │ │ │ @@ -692649,21 +692741,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 2c3088 │ │ │ │ + bcs 2c31f8 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 2c30ac │ │ │ │ + beq 2c321c │ │ │ │ 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 │ │ │ │ @@ -692706,22 +692798,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 2c2cb0 │ │ │ │ + b 2c2e20 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 2c2294 │ │ │ │ - ldr r3, [pc, #908] @ 2c3278 │ │ │ │ + bl 2c2404 │ │ │ │ + ldr r3, [pc, #908] @ 2c33e8 │ │ │ │ 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] │ │ │ │ @@ -692730,31 +692822,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 2c304c │ │ │ │ + bcs 2c31bc │ │ │ │ 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 2c3158 │ │ │ │ - ldr r1, [pc, #780] @ 2c327c │ │ │ │ + beq 2c32c8 │ │ │ │ + ldr r1, [pc, #780] @ 2c33ec │ │ │ │ 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 │ │ │ │ @@ -692776,15 +692868,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 2c3000 │ │ │ │ + bne 2c3170 │ │ │ │ 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] │ │ │ │ @@ -692807,35 +692899,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 2c2cb0 │ │ │ │ + b 2c2e20 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2c2cb8 │ │ │ │ + bne 2c2e28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 2c3150 │ │ │ │ + beq 2c32c0 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 2c2cb8 │ │ │ │ + bne 2c2e28 │ │ │ │ mov r5, r3 │ │ │ │ - b 2c2c90 │ │ │ │ + b 2c2e00 │ │ │ │ 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 2c2eac │ │ │ │ - ldr r1, [pc, #460] @ 2c3280 │ │ │ │ + b 2c301c │ │ │ │ + ldr r1, [pc, #460] @ 2c33f0 │ │ │ │ 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 │ │ │ │ @@ -692866,18 +692958,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 2c2eac │ │ │ │ + b 2c301c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 2c2d4c │ │ │ │ + b 2c2ebc │ │ │ │ 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 │ │ │ │ @@ -692896,15 +692988,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 2c31e0 │ │ │ │ + bne 2c3350 │ │ │ │ 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] │ │ │ │ @@ -692923,50 +693015,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 2c304c │ │ │ │ + b 2c31bc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 2c314c │ │ │ │ + beq 2c32bc │ │ │ │ cmp r2, r9 │ │ │ │ - bne 2c2c38 │ │ │ │ + bne 2c2da8 │ │ │ │ mov r4, r5 │ │ │ │ - b 2c3080 │ │ │ │ + b 2c31f0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ + subseq sp, r6, r8, asr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r6, r0, lsr #10 │ │ │ │ - subseq sp, r6, r4, ror #9 │ │ │ │ + ldrheq sp, [r6], #-48 @ 0xffffffd0 │ │ │ │ + subseq sp, r6, r4, ror r3 │ │ │ │ @ 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 2c32d4 │ │ │ │ + bne 2c3444 │ │ │ │ ldrb r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2c32d4 │ │ │ │ + bhi 2c3444 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - ldr r3, [pc, #60] @ 2c32e4 │ │ │ │ + ldr r3, [pc, #60] @ 2c3454 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2c32dc │ │ │ │ + beq 2c344c │ │ │ │ cmp r0, #336 @ 0x150 │ │ │ │ - ldrcc r2, [pc, #48] @ 2c32e8 │ │ │ │ - ldrcs r2, [pc, #48] @ 2c32ec │ │ │ │ - ldrcs r3, [pc, #48] @ 2c32f0 │ │ │ │ + ldrcc r2, [pc, #48] @ 2c3458 │ │ │ │ + ldrcs r2, [pc, #48] @ 2c345c │ │ │ │ + ldrcs r3, [pc, #48] @ 2c3460 │ │ │ │ subcc r3, r3, #41 @ 0x29 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ @@ -692978,45 +693070,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] @ 2c3774 │ │ │ │ + ldr r1, [pc, #1124] @ 2c38e4 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #1120] @ 2c3778 │ │ │ │ + ldr r3, [pc, #1120] @ 2c38e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #1108] @ 2c377c │ │ │ │ + ldr r1, [pc, #1108] @ 2c38ec │ │ │ │ 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] @ 2c3780 │ │ │ │ + ldr r3, [pc, #1064] @ 2c38f0 │ │ │ │ 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 2c33a4 │ │ │ │ + beq 2c3514 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -693026,71 +693118,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] @ 2c3784 │ │ │ │ + ldr r1, [pc, #948] @ 2c38f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #928] @ 2c3788 │ │ │ │ + ldr r1, [pc, #928] @ 2c38f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #912] @ 2c378c │ │ │ │ + ldr r1, [pc, #912] @ 2c38fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #896] @ 2c3790 │ │ │ │ + ldr r1, [pc, #896] @ 2c3900 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #872] @ 2c378c │ │ │ │ + ldr r1, [pc, #872] @ 2c38fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #852] @ 2c3788 │ │ │ │ + ldr r1, [pc, #852] @ 2c38f8 │ │ │ │ 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] @ 2c3794 │ │ │ │ + ldr r1, [pc, #820] @ 2c3904 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp sl, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2c351c │ │ │ │ + beq 2c368c │ │ │ │ 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] @ 2c3794 │ │ │ │ + ldr r1, [pc, #740] @ 2c3904 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r3, r5 │ │ │ │ @@ -693100,34 +693192,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] @ 2c3798 │ │ │ │ - ldr r3, [pc, #636] @ 2c3778 │ │ │ │ + ldr r2, [pc, #672] @ 2c3908 │ │ │ │ + ldr r3, [pc, #636] @ 2c38e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c3708 │ │ │ │ + bne 2c3878 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2c3668 │ │ │ │ + beq 2c37d8 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ tst r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ - bne 2c35dc │ │ │ │ + bne 2c374c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ @@ -693138,227 +693230,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] @ 2c3794 │ │ │ │ + ldr r1, [pc, #516] @ 2c3904 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2c3604 │ │ │ │ + beq 2c3774 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ moveq r3, r7 │ │ │ │ - bne 2c370c │ │ │ │ + bne 2c387c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ bl 95ce4 │ │ │ │ - b 2c34f0 │ │ │ │ - ldr r3, [pc, #440] @ 2c379c │ │ │ │ + b 2c3660 │ │ │ │ + ldr r3, [pc, #440] @ 2c390c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c36f8 │ │ │ │ + bhi 2c3868 │ │ │ │ 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 2c364c │ │ │ │ + beq 2c37bc │ │ │ │ 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] @ 2c3790 │ │ │ │ + ldr r1, [pc, #312] @ 2c3900 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2c35c4 │ │ │ │ + b 2c3734 │ │ │ │ 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 2c36b0 │ │ │ │ + beq 2c3820 │ │ │ │ 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] @ 2c3790 │ │ │ │ + ldr r1, [pc, #212] @ 2c3900 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2c3540 │ │ │ │ + b 2c36b0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #8] │ │ │ │ - b 2c3674 │ │ │ │ + b 2c37e4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2c3674 │ │ │ │ + b 2c37e4 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #8] │ │ │ │ - b 2c3674 │ │ │ │ + b 2c37e4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c3674 │ │ │ │ + b 2c37e4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #132] @ 2c37a0 │ │ │ │ + ldr r3, [pc, #132] @ 2c3910 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c3774 │ │ │ │ + bhi 2c38e4 │ │ │ │ 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 2c3610 │ │ │ │ + b 2c3780 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2c3610 │ │ │ │ + b 2c3780 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #16] │ │ │ │ - b 2c3610 │ │ │ │ + b 2c3780 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2c3610 │ │ │ │ - subseq ip, r6, r4, ror #25 │ │ │ │ + b 2c3780 │ │ │ │ + subseq ip, r6, r4, ror fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - strdmi pc, [pc, #255] @ 2c3887 │ │ │ │ + strdmi pc, [pc, #255] @ 2c39f7 │ │ │ │ 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, lsl #22 │ │ │ │ + @ instruction: 0x0056c990 │ │ │ │ subseq r6, r1, r8, lsl #22 │ │ │ │ ldrsheq r6, [r1], #-144 @ 0xffffff70 │ │ │ │ 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] @ 2c3e90 │ │ │ │ - ldr r3, [pc, #1744] @ 2c3e94 │ │ │ │ + ldr r2, [pc, #1744] @ 2c4000 │ │ │ │ + ldr r3, [pc, #1744] @ 2c4004 │ │ │ │ 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] @ 2c3e98 │ │ │ │ + ldr fp, [pc, #1692] @ 2c4008 │ │ │ │ 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 2c3a10 │ │ │ │ - ldr r3, [pc, #1652] @ 2c3e9c │ │ │ │ - ldr r2, [pc, #1652] @ 2c3ea0 │ │ │ │ + bls 2c3b80 │ │ │ │ + ldr r3, [pc, #1652] @ 2c400c │ │ │ │ + ldr r2, [pc, #1652] @ 2c4010 │ │ │ │ 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 2c39d4 │ │ │ │ - ldr r1, [pc, #1620] @ 2c3ea4 │ │ │ │ + bne 2c3b44 │ │ │ │ + ldr r1, [pc, #1620] @ 2c4014 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #1604] @ 2c3ea4 │ │ │ │ + ldr r1, [pc, #1604] @ 2c4014 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r3, [pc, #1588] @ 2c3ea8 │ │ │ │ + ldr r3, [pc, #1588] @ 2c4018 │ │ │ │ cmp r7, r3 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2c3c30 │ │ │ │ + beq 2c3da0 │ │ │ │ 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 2c38d0 │ │ │ │ + beq 2c3a40 │ │ │ │ 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] @ 2c3eac │ │ │ │ + ldr r1, [pc, #1484] @ 2c401c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ @@ -693366,80 +693458,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 2c393c │ │ │ │ + beq 2c3aac │ │ │ │ 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] @ 2c3eac │ │ │ │ + ldr r1, [pc, #1384] @ 2c401c │ │ │ │ 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 2c32f4 │ │ │ │ - ldr r1, [pc, #1344] @ 2c3eb0 │ │ │ │ + bl 2c3464 │ │ │ │ + ldr r1, [pc, #1344] @ 2c4020 │ │ │ │ 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] @ 2c3eb4 │ │ │ │ + ldr r3, [pc, #1304] @ 2c4024 │ │ │ │ cmp r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2c3cf4 │ │ │ │ - ldr r2, [pc, #1292] @ 2c3eb8 │ │ │ │ - ldr r3, [pc, #1252] @ 2c3e94 │ │ │ │ + beq 2c3e64 │ │ │ │ + ldr r2, [pc, #1292] @ 2c4028 │ │ │ │ + ldr r3, [pc, #1252] @ 2c4004 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c3e28 │ │ │ │ + bne 2c3f98 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1248] @ 2c3ebc │ │ │ │ - ldr r2, [pc, #1204] @ 2c3e94 │ │ │ │ + ldr r1, [pc, #1248] @ 2c402c │ │ │ │ + ldr r2, [pc, #1204] @ 2c4004 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2c3e28 │ │ │ │ + bne 2c3f98 │ │ │ │ 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 2c32f4 │ │ │ │ + b 2c3464 │ │ │ │ ldrb r3, [r8] │ │ │ │ add r2, r7, r7, lsl sl │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1180] @ 2c3ec0 │ │ │ │ + ldr r3, [pc, #1180] @ 2c4030 │ │ │ │ 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 │ │ │ │ @@ -693463,368 +693555,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 2c3dc4 │ │ │ │ + beq 2c3f34 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c3e2c │ │ │ │ + bne 2c3f9c │ │ │ │ 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] @ 2c3eb4 │ │ │ │ + ldr sl, [pc, #980] @ 2c4024 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ - ldr r3, [pc, #940] @ 2c3e9c │ │ │ │ - ldr r2, [pc, #976] @ 2c3ec4 │ │ │ │ + ldr r3, [pc, #940] @ 2c400c │ │ │ │ + ldr r2, [pc, #976] @ 2c4034 │ │ │ │ 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 2c39a4 │ │ │ │ + beq 2c3b14 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #936] @ 2c3ec8 │ │ │ │ + ldr r1, [pc, #936] @ 2c4038 │ │ │ │ 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 2c39a4 │ │ │ │ + bne 2c3b14 │ │ │ │ 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] @ 2c3ecc │ │ │ │ + ldr r1, [pc, #852] @ 2c403c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #836] @ 2c3ecc │ │ │ │ + ldr r1, [pc, #836] @ 2c403c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #812] @ 2c3ed0 │ │ │ │ + ldr r1, [pc, #812] @ 2c4040 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #796] @ 2c3ed0 │ │ │ │ + ldr r1, [pc, #796] @ 2c4040 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #776] @ 2c3ed4 │ │ │ │ + ldr r1, [pc, #776] @ 2c4044 │ │ │ │ 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] @ 2c3ed8 │ │ │ │ - ldr r2, [pc, #664] @ 2c3e94 │ │ │ │ + ldr r1, [pc, #736] @ 2c4048 │ │ │ │ + ldr r2, [pc, #664] @ 2c4004 │ │ │ │ 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 2c3e28 │ │ │ │ + bne 2c3f98 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #692] @ 2c3edc │ │ │ │ + ldr r1, [pc, #692] @ 2c404c │ │ │ │ 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] @ 2c3ee0 │ │ │ │ + ldr r1, [pc, #672] @ 2c4050 │ │ │ │ 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 2c3c94 │ │ │ │ + beq 2c3e04 │ │ │ │ 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] @ 2c3eac │ │ │ │ + ldr r1, [pc, #520] @ 2c401c │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c32f4 │ │ │ │ - ldr r1, [pc, #488] @ 2c3eb0 │ │ │ │ + bl 2c3464 │ │ │ │ + ldr r1, [pc, #488] @ 2c4020 │ │ │ │ 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 2c39a4 │ │ │ │ + b 2c3b14 │ │ │ │ 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 2c3d48 │ │ │ │ + beq 2c3eb8 │ │ │ │ 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] @ 2c3ee4 │ │ │ │ + ldr r1, [pc, #396] @ 2c4054 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #380] @ 2c3ee4 │ │ │ │ + ldr r1, [pc, #380] @ 2c4054 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #364] @ 2c3ee8 │ │ │ │ + ldr r1, [pc, #364] @ 2c4058 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #328] @ 2c3edc │ │ │ │ + ldr r1, [pc, #328] @ 2c404c │ │ │ │ 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 2c39a4 │ │ │ │ + b 2c3b14 │ │ │ │ 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 2c3e0c │ │ │ │ + beq 2c3f7c │ │ │ │ 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] @ 2c3edc │ │ │ │ + ldr r1, [pc, #196] @ 2c404c │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2c3ab4 │ │ │ │ + b 2c3c24 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ 2c3eec │ │ │ │ + ldr r3, [pc, #184] @ 2c405c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2c3e54 │ │ │ │ + bhi 2c3fc4 │ │ │ │ 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 2c3dd0 │ │ │ │ + b 2c3f40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #32] │ │ │ │ - b 2c3dd0 │ │ │ │ + b 2c3f40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2c3dd0 │ │ │ │ + b 2c3f40 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ - b 2c3dd0 │ │ │ │ - subseq ip, r6, r8, lsr r8 │ │ │ │ + b 2c3f40 │ │ │ │ + subseq ip, r6, r8, asr #13 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r6, r0, lsl #16 │ │ │ │ + @ instruction: 0x0056c690 │ │ │ │ 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, asr #12 │ │ │ │ - subseq ip, r6, ip, lsl r6 │ │ │ │ + ldrsbeq ip, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq ip, r6, ip, lsr #9 │ │ │ │ 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, lsl #8 │ │ │ │ + @ instruction: 0x0056c290 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrsheq r6, [r1], #-40 @ 0xffffffd8 │ │ │ │ - ldr r2, [pc, #16] @ 2c3f08 │ │ │ │ + ldr r2, [pc, #16] @ 2c4078 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 2c3f0c │ │ │ │ + ldr r1, [pc, #12] @ 2c407c │ │ │ │ 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] @ 2c4730 │ │ │ │ + ldr r0, [pc, #2048] @ 2c48a0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr r1, [pc, #2040] @ 2c4734 │ │ │ │ + ldr r1, [pc, #2040] @ 2c48a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #2036] @ 2c4738 │ │ │ │ + ldr ip, [pc, #2036] @ 2c48a8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ mov r1, #0 │ │ │ │ - bls 2c4570 │ │ │ │ + bls 2c46e0 │ │ │ │ sub r1, r3, #158 @ 0x9e │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2c3fbc │ │ │ │ - ldr r0, [pc, #1996] @ 2c473c │ │ │ │ + bhi 2c412c │ │ │ │ + ldr r0, [pc, #1996] @ 2c48ac │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2c3fbc │ │ │ │ + bhi 2c412c │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3fc0 │ │ │ │ - ldr r2, [pc, #1960] @ 2c4740 │ │ │ │ + beq 2c4130 │ │ │ │ + ldr r2, [pc, #1960] @ 2c48b0 │ │ │ │ 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 2c459c │ │ │ │ + beq 2c470c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1916] @ 2c4744 │ │ │ │ - ldr r3, [pc, #1896] @ 2c4734 │ │ │ │ + ldr r2, [pc, #1916] @ 2c48b4 │ │ │ │ + ldr r3, [pc, #1896] @ 2c48a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c472c │ │ │ │ + bne 2c489c │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3fc0 │ │ │ │ - ldr r2, [pc, #1856] @ 2c4740 │ │ │ │ + beq 2c4130 │ │ │ │ + ldr r2, [pc, #1856] @ 2c48b0 │ │ │ │ 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 2c3fbc │ │ │ │ + bne 2c412c │ │ │ │ mov r4, r2 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ stm r5, {r3, r4} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl eb5f4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -693848,29 +693940,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 2c4700 │ │ │ │ + beq 2c4870 │ │ │ │ mov fp, r7 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 2c40cc │ │ │ │ + b 2c423c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ add fp, fp, #8 │ │ │ │ - beq 2c46f4 │ │ │ │ + beq 2c4864 │ │ │ │ cmp r9, #2 │ │ │ │ strne sl, [fp] │ │ │ │ strne r9, [fp, #4] │ │ │ │ - bne 2c40b8 │ │ │ │ + bne 2c4228 │ │ │ │ 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} │ │ │ │ @@ -693925,79 +694017,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 2c41f8 │ │ │ │ + beq 2c4368 │ │ │ │ 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] @ 2c4748 │ │ │ │ + ldr r1, [pc, #1348] @ 2c48b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b 2c40b8 │ │ │ │ + b 2c4228 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3fc0 │ │ │ │ + beq 2c4130 │ │ │ │ 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 2c4710 │ │ │ │ - ldr r3, [pc, #1268] @ 2c474c │ │ │ │ + bhi 2c4880 │ │ │ │ + ldr r3, [pc, #1268] @ 2c48bc │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2c4730 │ │ │ │ + bhi 2c48a0 │ │ │ │ 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 2c3fc0 │ │ │ │ - ldr r2, [pc, #1208] @ 2c4740 │ │ │ │ + beq 2c4130 │ │ │ │ + ldr r2, [pc, #1208] @ 2c48b0 │ │ │ │ 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 2c3fbc │ │ │ │ + bne 2c412c │ │ │ │ ldrb r2, [r2, #46] @ 0x2e │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r8, [ip, r2, lsl #2] │ │ │ │ tst r8, #2048 @ 0x800 │ │ │ │ - bne 2c3fbc │ │ │ │ + bne 2c412c │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ str ip, [r5, #4] │ │ │ │ str r2, [r5] │ │ │ │ - beq 2c4720 │ │ │ │ + beq 2c4890 │ │ │ │ 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 │ │ │ │ @@ -694075,32 +694167,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 2c4450 │ │ │ │ + beq 2c45c0 │ │ │ │ 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] @ 2c4750 │ │ │ │ + ldr r1, [pc, #756] @ 2c48c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c4488 │ │ │ │ + beq 2c45f8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ @@ -694108,24 +694200,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 2c44d4 │ │ │ │ + beq 2c4644 │ │ │ │ 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] @ 2c4754 │ │ │ │ + ldr r1, [pc, #632] @ 2c48c4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ bl 95ce4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, #4 │ │ │ │ @@ -694155,37 +694247,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 2c3fc0 │ │ │ │ + b 2c4130 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bls 2c3fbc │ │ │ │ - ldr r1, [pc, #472] @ 2c4758 │ │ │ │ + bls 2c412c │ │ │ │ + ldr r1, [pc, #472] @ 2c48c8 │ │ │ │ sub r0, r3, #53 @ 0x35 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 2c3fbc │ │ │ │ + bhi 2c412c │ │ │ │ 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 2c45d4 │ │ │ │ + beq 2c4744 │ │ │ │ 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] │ │ │ │ @@ -694202,126 +694294,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 2c464c │ │ │ │ + beq 2c47bc │ │ │ │ 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] @ 2c475c │ │ │ │ + ldr r1, [pc, #264] @ 2c48cc │ │ │ │ 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 2c4568 │ │ │ │ + b 2c46d8 │ │ │ │ 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 2c46c8 │ │ │ │ + beq 2c4838 │ │ │ │ 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 2c4568 │ │ │ │ + b 2c46d8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c468c │ │ │ │ + b 2c47fc │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c468c │ │ │ │ + b 2c47fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrb r2, [r3, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 95ef8 │ │ │ │ - b 2c4660 │ │ │ │ + b 2c47d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - b 2c468c │ │ │ │ + b 2c47fc │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 2c42e8 │ │ │ │ + b 2c4458 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r6, r0, asr #1 │ │ │ │ + subseq fp, r6, r0, asr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq ip, [r6], #-0 │ │ │ │ + subseq fp, r6, r0, asr #30 │ │ │ │ subseq r6, r1, r0, ror #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq ip, r6, r0, lsr r0 │ │ │ │ + subseq fp, r6, r0, asr #29 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ subseq r5, r1, sl, lsl #30 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ subseq r5, r1, r2, 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] @ 2c4998 │ │ │ │ + ldr r2, [pc, #544] @ 2c4b08 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #540] @ 2c499c │ │ │ │ + ldr r3, [pc, #540] @ 2c4b0c │ │ │ │ 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 2c47c0 │ │ │ │ + beq 2c4930 │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c47f4 │ │ │ │ + bne 2c4964 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c47a4 │ │ │ │ + bne 2c4914 │ │ │ │ str fp, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ 2c49a0 │ │ │ │ - ldr r3, [pc, #460] @ 2c499c │ │ │ │ + ldr r2, [pc, #468] @ 2c4b10 │ │ │ │ + ldr r3, [pc, #460] @ 2c4b0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c4994 │ │ │ │ + bne 2c4b04 │ │ │ │ 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 │ │ │ │ @@ -694342,140 +694434,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 2c4984 │ │ │ │ + beq 2c4af4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c48f4 │ │ │ │ + beq 2c4a64 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4910 │ │ │ │ + beq 2c4a80 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c489c │ │ │ │ + bne 2c4a0c │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c3f10 │ │ │ │ + bl 2c4080 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c48d4 │ │ │ │ + beq 2c4a44 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c48d4 │ │ │ │ + beq 2c4a44 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c4888 │ │ │ │ + beq 2c49f8 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c48ac │ │ │ │ + bne 2c4a1c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c48f4 │ │ │ │ + bne 2c4a64 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c3f10 │ │ │ │ + bl 2c4080 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, sl │ │ │ │ - beq 2c4934 │ │ │ │ + beq 2c4aa4 │ │ │ │ mov sl, r0 │ │ │ │ - b 2c4860 │ │ │ │ + b 2c49d0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c48f4 │ │ │ │ + bne 2c4a64 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c3f10 │ │ │ │ + bl 2c4080 │ │ │ │ orr r3, r4, r0 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ - b 2c48f4 │ │ │ │ + b 2c4a64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c4984 │ │ │ │ + beq 2c4af4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c47c4 │ │ │ │ + beq 2c4934 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c47c4 │ │ │ │ + beq 2c4934 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c480c │ │ │ │ + bne 2c497c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c4964 │ │ │ │ - b 2c47c4 │ │ │ │ + bne 2c4ad4 │ │ │ │ + b 2c4934 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2c494c │ │ │ │ + b 2c4abc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r6, ip, ror r8 │ │ │ │ + subseq fp, r6, ip, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r6, ip, lsr #16 │ │ │ │ + ldrheq fp, [r6], #-108 @ 0xffffff94 │ │ │ │ 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] @ 2c51ac │ │ │ │ + ldr r1, [pc, #2032] @ 2c531c │ │ │ │ ldr fp, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #2028] @ 2c51b0 │ │ │ │ + ldr r2, [pc, #2028] @ 2c5320 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r9, [pc, #2020] @ 2c51b4 │ │ │ │ + ldr r9, [pc, #2020] @ 2c5324 │ │ │ │ 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 2c4a08 │ │ │ │ + beq 2c4b78 │ │ │ │ ldr r5, [fp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c4a3c │ │ │ │ + bne 2c4bac │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c49ec │ │ │ │ + bne 2c4b5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #1956] @ 2c51b8 │ │ │ │ - ldr r3, [pc, #1944] @ 2c51b0 │ │ │ │ + ldr r2, [pc, #1956] @ 2c5328 │ │ │ │ + ldr r3, [pc, #1944] @ 2c5320 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c51a8 │ │ │ │ + bne 2c5318 │ │ │ │ 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] @ 2c51bc │ │ │ │ + ldr r3, [pc, #1896] @ 2c532c │ │ │ │ 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 │ │ │ │ @@ -694507,204 +694599,204 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 98400 │ │ │ │ ldr r8, [r5, #24] │ │ │ │ cmp r8, sl │ │ │ │ - beq 2c4fc8 │ │ │ │ - ldr r7, [pc, #1736] @ 2c51c0 │ │ │ │ - ldr r3, [pc, #1736] @ 2c51c4 │ │ │ │ + beq 2c5138 │ │ │ │ + ldr r7, [pc, #1736] @ 2c5330 │ │ │ │ + ldr r3, [pc, #1736] @ 2c5334 │ │ │ │ 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 2c4c7c │ │ │ │ + beq 2c4dec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2c4b44 │ │ │ │ + bhi 2c4cb4 │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2c4cf8 │ │ │ │ + beq 2c4e68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2c4c7c │ │ │ │ + beq 2c4dec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4b6c │ │ │ │ + beq 2c4cdc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 2c4b2c │ │ │ │ - ldr r3, [pc, #1608] @ 2c51c8 │ │ │ │ + b 2c4c9c │ │ │ │ + ldr r3, [pc, #1608] @ 2c5338 │ │ │ │ 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 2c4bd0 │ │ │ │ + beq 2c4d40 │ │ │ │ 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 2c4bb0 │ │ │ │ + bne 2c4d20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2c4b4c │ │ │ │ + bne 2c4cbc │ │ │ │ mov r3, #2 │ │ │ │ cmp lr, #428 @ 0x1ac │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bhi 2c4ff8 │ │ │ │ + bhi 2c5168 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ cmp lr, r3 │ │ │ │ - bls 2c4eac │ │ │ │ + bls 2c501c │ │ │ │ sub lr, lr, #272 @ 0x110 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub lr, lr, #3 │ │ │ │ cmp lr, #153 @ 0x99 │ │ │ │ - bhi 2c4b4c │ │ │ │ + bhi 2c4cbc │ │ │ │ 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 2c4b4c │ │ │ │ + beq 2c4cbc │ │ │ │ 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 2c4b4c │ │ │ │ + beq 2c4cbc │ │ │ │ ldrb r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c4b4c │ │ │ │ + beq 2c4cbc │ │ │ │ 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 2c4c5c │ │ │ │ + bne 2c4dcc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c4b54 │ │ │ │ + bne 2c4cc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2c4b10 │ │ │ │ + bne 2c4c80 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - beq 2c4fc8 │ │ │ │ + beq 2c5138 │ │ │ │ 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 2c4a0c │ │ │ │ + beq 2c4b7c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c4a0c │ │ │ │ + beq 2c4b7c │ │ │ │ ldr r5, [fp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c4a60 │ │ │ │ + bne 2c4bd0 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c4cd8 │ │ │ │ - b 2c4a0c │ │ │ │ + bne 2c4e48 │ │ │ │ + b 2c4b7c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c4b4c │ │ │ │ + beq 2c4cbc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2c4d08 │ │ │ │ - b 2c4b4c │ │ │ │ + bne 2c4e78 │ │ │ │ + b 2c4cbc │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 2c4d34 │ │ │ │ + beq 2c4ea4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2c4d34 │ │ │ │ + beq 2c4ea4 │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bne 2c4d3c │ │ │ │ + bne 2c4eac │ │ │ │ mov r3, #344 @ 0x158 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov sl, #1 │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #207 @ 0xcf │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #221 @ 0xdd │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #229 @ 0xe5 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #231 @ 0xe7 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #194 @ 0xc2 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #177 @ 0xb1 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #234 @ 0xea │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #236 @ 0xec │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #241 @ 0xf1 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ - ldr r3, [pc, #1008] @ 2c51cc │ │ │ │ + b 2c4cbc │ │ │ │ + ldr r3, [pc, #1008] @ 2c533c │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 9601c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -694712,263 +694804,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 2c500c │ │ │ │ + beq 2c517c │ │ │ │ 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] @ 2c51d0 │ │ │ │ + ldr r1, [pc, #896] @ 2c5340 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2c4d3c │ │ │ │ + beq 2c4eac │ │ │ │ add r0, r4, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 927bc │ │ │ │ mov sl, #1 │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #158 @ 0x9e │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #157 @ 0x9d │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #178 @ 0xb2 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ cmp lr, #37 @ 0x25 │ │ │ │ - beq 2c4fe8 │ │ │ │ + beq 2c5158 │ │ │ │ sub lr, lr, #98 @ 0x62 │ │ │ │ cmp lr, #54 @ 0x36 │ │ │ │ - bhi 2c4b4c │ │ │ │ + bhi 2c4cbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp lr, #54 @ 0x36 │ │ │ │ - bhi 2c4b4c │ │ │ │ + bhi 2c4cbc │ │ │ │ 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 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #728] @ 2c51d0 │ │ │ │ + ldr r2, [pc, #728] @ 2c5340 │ │ │ │ ldr ip, [r3] │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2c4d3c │ │ │ │ + bne 2c4eac │ │ │ │ ldr r3, [ip, #20] │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - beq 2c4d34 │ │ │ │ - bhi 2c4d1c │ │ │ │ + beq 2c4ea4 │ │ │ │ + bhi 2c4e8c │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ - bne 2c4d3c │ │ │ │ + bne 2c4eac │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldrb fp, [r3, #3492] @ 0xda4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c502c │ │ │ │ + beq 2c519c │ │ │ │ ldrb r0, [ip, #44] @ 0x2c │ │ │ │ add sl, ip, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c502c │ │ │ │ + beq 2c519c │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 2c4f58 │ │ │ │ + b 2c50c8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2c501c │ │ │ │ + beq 2c518c │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2c4f4c │ │ │ │ - b 2c4d3c │ │ │ │ + beq 2c50bc │ │ │ │ + b 2c4eac │ │ │ │ mov r3, #106 @ 0x6a │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #105 @ 0x69 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #104 @ 0x68 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #94 @ 0x5e │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #93 @ 0x5d │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1de10 │ │ │ │ - b 2c4cc0 │ │ │ │ + b 2c4e30 │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ sub lr, lr, #460 @ 0x1cc │ │ │ │ sub lr, lr, #3 │ │ │ │ cmp lr, #2 │ │ │ │ movls sl, #1 │ │ │ │ - b 2c4b4c │ │ │ │ + b 2c4cbc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ - b 2c4e40 │ │ │ │ + b 2c4fb0 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, fp │ │ │ │ add sl, sl, #32 │ │ │ │ - bne 2c4f40 │ │ │ │ + bne 2c50b0 │ │ │ │ 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 2c5058 │ │ │ │ + bne 2c51c8 │ │ │ │ ldr r2, [lr, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq 2c516c │ │ │ │ + beq 2c52dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c4d3c │ │ │ │ + bne 2c4eac │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - bne 2c4d3c │ │ │ │ + bne 2c4eac │ │ │ │ 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 2c50dc │ │ │ │ + beq 2c524c │ │ │ │ ldrb r0, [lr, #44] @ 0x2c │ │ │ │ add sl, lr, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c50dc │ │ │ │ + beq 2c524c │ │ │ │ mov ip, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 2c50bc │ │ │ │ + b 2c522c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2c50cc │ │ │ │ + beq 2c523c │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2c50b0 │ │ │ │ - b 2c4d3c │ │ │ │ + beq 2c5220 │ │ │ │ + b 2c4eac │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, ip │ │ │ │ add sl, sl, #32 │ │ │ │ - bne 2c50a4 │ │ │ │ + bne 2c5214 │ │ │ │ ldr r3, [lr, #60] @ 0x3c │ │ │ │ ldr sl, [r3] │ │ │ │ ldrb fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c4d3c │ │ │ │ + bne 2c4eac │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ - bne 2c4d3c │ │ │ │ + bne 2c4eac │ │ │ │ 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 2c4d3c │ │ │ │ + beq 2c4eac │ │ │ │ ldr r3, [sl, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c4d34 │ │ │ │ + beq 2c4ea4 │ │ │ │ ldrb r1, [sl, #44] @ 0x2c │ │ │ │ add sl, sl, #63 @ 0x3f │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c4d34 │ │ │ │ + beq 2c4ea4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 2c515c │ │ │ │ + b 2c52cc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2c5194 │ │ │ │ + beq 2c5304 │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2c5150 │ │ │ │ - b 2c4d3c │ │ │ │ + beq 2c52c0 │ │ │ │ + b 2c4eac │ │ │ │ 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 2c5080 │ │ │ │ + bne 2c51f0 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ - bne 2c5080 │ │ │ │ - b 2c506c │ │ │ │ + bne 2c51f0 │ │ │ │ + b 2c51dc │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ add sl, sl, #32 │ │ │ │ - bne 2c5144 │ │ │ │ - b 2c4d34 │ │ │ │ + bne 2c52b4 │ │ │ │ + b 2c4ea4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r6, r8, lsr r6 │ │ │ │ + subseq fp, r6, r8, asr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r6, r0, lsr #12 │ │ │ │ - subseq fp, r6, r4, ror #11 │ │ │ │ + ldrheq fp, [r6], #-64 @ 0xffffffc0 │ │ │ │ + subseq fp, r6, r4, ror r4 │ │ │ │ subseq r5, r1, r8, ror #14 │ │ │ │ ldrheq r5, [r1], #-102 @ 0xffffff9a │ │ │ │ ldrsheq r5, [r1], #-112 @ 0xffffff90 │ │ │ │ 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] @ 2c52c0 │ │ │ │ - ldr ip, [pc, #212] @ 2c52c4 │ │ │ │ + ldr lr, [pc, #212] @ 2c5430 │ │ │ │ + ldr ip, [pc, #212] @ 2c5434 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 2c52c8 │ │ │ │ + ldr r3, [pc, #204] @ 2c5438 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ 2c52cc │ │ │ │ + ldr r2, [pc, #196] @ 2c543c │ │ │ │ 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 │ │ │ │ @@ -694996,54 +695088,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] @ 2c52d0 │ │ │ │ - ldr r3, [pc, #40] @ 2c52c4 │ │ │ │ + ldr r2, [pc, #56] @ 2c5440 │ │ │ │ + ldr r3, [pc, #40] @ 2c5434 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c52bc │ │ │ │ + bne 2c542c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r6, ip, lsl #28 │ │ │ │ + @ instruction: 0x0056ac9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq sl, [r6], #-212 @ 0xffffff2c │ │ │ │ + subseq sl, r6, r4, lsl #25 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r6, r0, ror #26 │ │ │ │ + ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ 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] @ 2c5680 │ │ │ │ - ldr r2, [pc, #912] @ 2c5684 │ │ │ │ + ldr r1, [pc, #912] @ 2c57f0 │ │ │ │ + ldr r2, [pc, #912] @ 2c57f4 │ │ │ │ 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] @ 2c5688 │ │ │ │ + ldr r3, [pc, #872] @ 2c57f8 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ - beq 2c54e4 │ │ │ │ - ldr r2, [pc, #856] @ 2c568c │ │ │ │ + beq 2c5654 │ │ │ │ + ldr r2, [pc, #856] @ 2c57fc │ │ │ │ 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] │ │ │ │ @@ -695104,204 +695196,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 2c51d4 │ │ │ │ + bl 2c5344 │ │ │ │ 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 2c54a0 │ │ │ │ + beq 2c5610 │ │ │ │ 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 2c5470 │ │ │ │ + bne 2c55e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c5538 │ │ │ │ + bhi 2c56a8 │ │ │ │ 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 2c5350 │ │ │ │ + bhi 2c54c0 │ │ │ │ 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] @ 2c5690 │ │ │ │ - ldr r3, [pc, #364] @ 2c5684 │ │ │ │ + ldr r2, [pc, #380] @ 2c5800 │ │ │ │ + ldr r3, [pc, #364] @ 2c57f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c567c │ │ │ │ + bne 2c57ec │ │ │ │ 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 2c55ac │ │ │ │ + beq 2c571c │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bics r8, r8, r0, lsl r3 │ │ │ │ - bne 2c5620 │ │ │ │ + bne 2c5790 │ │ │ │ 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 2c54ac │ │ │ │ + b 2c561c │ │ │ │ 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 2c5608 │ │ │ │ + beq 2c5778 │ │ │ │ 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] @ 2c5694 │ │ │ │ + ldr r1, [pc, #128] @ 2c5804 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 2c557c │ │ │ │ - ldr r3, [pc, #112] @ 2c5698 │ │ │ │ + b 2c56ec │ │ │ │ + ldr r3, [pc, #112] @ 2c5808 │ │ │ │ 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 2c564c │ │ │ │ + bhi 2c57bc │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - b 2c55b8 │ │ │ │ + b 2c5728 │ │ │ │ mov r2, #16 │ │ │ │ strh r8, [sp, #56] @ 0x38 │ │ │ │ - b 2c55b8 │ │ │ │ + b 2c5728 │ │ │ │ mov r2, #8 │ │ │ │ strb r8, [sp, #56] @ 0x38 │ │ │ │ - b 2c55b8 │ │ │ │ + b 2c5728 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ - b 2c55b8 │ │ │ │ + b 2c5728 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r6, r4, lsl #26 │ │ │ │ + @ instruction: 0x0056ab94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq sl, [r6], #-200 @ 0xffffff38 │ │ │ │ + subseq sl, r6, r8, ror #22 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r6, r4, ror #21 │ │ │ │ + subseq sl, r6, r4, ror r9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ subseq r4, r1, r2, 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] @ 2c6580 │ │ │ │ - ldr r0, [pc, #3776] @ 2c6584 │ │ │ │ + ldr r2, [pc, #3776] @ 2c66f0 │ │ │ │ + ldr r0, [pc, #3776] @ 2c66f4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #3772] @ 2c6588 │ │ │ │ + ldr r3, [pc, #3772] @ 2c66f8 │ │ │ │ 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 2c5710 │ │ │ │ + beq 2c5880 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c5744 │ │ │ │ + bne 2c58b4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c56f4 │ │ │ │ + bne 2c5864 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r2, [pc, #3696] @ 2c658c │ │ │ │ - ldr r3, [pc, #3688] @ 2c6588 │ │ │ │ + ldr r2, [pc, #3696] @ 2c66fc │ │ │ │ + ldr r3, [pc, #3688] @ 2c66f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c6cc0 │ │ │ │ + bne 2c6e30 │ │ │ │ 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 │ │ │ │ @@ -695322,196 +695414,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 2c6b50 │ │ │ │ - ldr r3, [pc, #3548] @ 2c6590 │ │ │ │ + beq 2c6cc0 │ │ │ │ + ldr r3, [pc, #3548] @ 2c6700 │ │ │ │ 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 2c5e90 │ │ │ │ + beq 2c6000 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c5808 │ │ │ │ - b 2c5e78 │ │ │ │ + bne 2c5978 │ │ │ │ + b 2c5fe8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c59ac │ │ │ │ + beq 2c5b1c │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c5994 │ │ │ │ + bne 2c5b04 │ │ │ │ ldrb r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c5994 │ │ │ │ + beq 2c5b04 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #336 @ 0x150 │ │ │ │ mov r2, r3 │ │ │ │ - bcs 2c59dc │ │ │ │ - ldr r2, [pc, #3420] @ 2c6594 │ │ │ │ + bcs 2c5b4c │ │ │ │ + ldr r2, [pc, #3420] @ 2c6704 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 2c5a14 │ │ │ │ + bls 2c5b84 │ │ │ │ sub r1, r3, #328 @ 0x148 │ │ │ │ sub r1, r1, #2 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2c5a1c │ │ │ │ + beq 2c5b8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #4 │ │ │ │ - beq 2c5eb4 │ │ │ │ + beq 2c6024 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5a04 │ │ │ │ + beq 2c5b74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c5a04 │ │ │ │ + bne 2c5b74 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ mov r2, r3 │ │ │ │ sub r1, r3, #360 @ 0x168 │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 2c6c0c │ │ │ │ - ldr r2, [pc, #3320] @ 2c6598 │ │ │ │ + bhi 2c6d7c │ │ │ │ + ldr r2, [pc, #3320] @ 2c6708 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2c5a1c │ │ │ │ + beq 2c5b8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #8 │ │ │ │ - beq 2c5a1c │ │ │ │ + beq 2c5b8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5a04 │ │ │ │ + beq 2c5b74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c5a04 │ │ │ │ + bne 2c5b74 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #3280] @ 2c65b4 │ │ │ │ + ldr r2, [pc, #3280] @ 2c6724 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2c6254 │ │ │ │ + beq 2c63c4 │ │ │ │ sub r2, r2, #50 @ 0x32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2c5eb4 │ │ │ │ + bne 2c6024 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 2c5ed8 │ │ │ │ + bne 2c6048 │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #648 @ 0x288 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c6380 │ │ │ │ + bhi 2c64f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2c5988 │ │ │ │ + beq 2c5af8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c63bc │ │ │ │ + beq 2c652c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c63bc │ │ │ │ + bne 2c652c │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #664 @ 0x298 │ │ │ │ - beq 2c6244 │ │ │ │ - ldr r2, [pc, #3140] @ 2c659c │ │ │ │ + beq 2c63b4 │ │ │ │ + ldr r2, [pc, #3140] @ 2c670c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2c6304 │ │ │ │ + beq 2c6474 │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - bne 2c5988 │ │ │ │ + bne 2c5af8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ - beq 2c5988 │ │ │ │ + beq 2c5af8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c5a50 │ │ │ │ + bne 2c5bc0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5e90 │ │ │ │ + beq 2c6000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c57fc │ │ │ │ + bne 2c596c │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c5e90 │ │ │ │ + bne 2c6000 │ │ │ │ ldrb r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 2c5e90 │ │ │ │ + beq 2c6000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #336 @ 0x150 │ │ │ │ mov r2, r3 │ │ │ │ - bcc 2c5830 │ │ │ │ + bcc 2c59a0 │ │ │ │ sub r1, r3, #364 @ 0x16c │ │ │ │ sub r1, r1, #3 │ │ │ │ bics r1, r1, #2 │ │ │ │ - bne 2c5888 │ │ │ │ + bne 2c59f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #4 │ │ │ │ - beq 2c5a1c │ │ │ │ + beq 2c5b8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c586c │ │ │ │ + bne 2c59dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 2c52d4 │ │ │ │ - b 2c623c │ │ │ │ + bl 2c5444 │ │ │ │ + b 2c63ac │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - beq 2c5ebc │ │ │ │ + beq 2c602c │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r2, #648 @ 0x288 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2c5914 │ │ │ │ + bls 2c5a84 │ │ │ │ cmp r2, #664 @ 0x298 │ │ │ │ - bne 2c6388 │ │ │ │ + bne 2c64f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 2c5988 │ │ │ │ + beq 2c5af8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c5970 │ │ │ │ + bne 2c5ae0 │ │ │ │ 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] @ 2c65a0 │ │ │ │ + ldr r3, [pc, #2844] @ 2c6710 │ │ │ │ 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 │ │ │ │ @@ -695519,15 +695611,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 2c6270 │ │ │ │ + beq 2c63e0 │ │ │ │ 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 │ │ │ │ @@ -695584,28 +695676,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 2c5bdc │ │ │ │ + beq 2c5d4c │ │ │ │ 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 2c5c20 │ │ │ │ + beq 2c5d90 │ │ │ │ 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 │ │ │ │ @@ -695626,26 +695718,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 2c5e70 │ │ │ │ + beq 2c5fe0 │ │ │ │ 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 2c5e68 │ │ │ │ + beq 2c5fd8 │ │ │ │ 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 │ │ │ │ @@ -695653,15 +695745,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] @ 2c65a4 │ │ │ │ + ldr r1, [pc, #2248] @ 2c6714 │ │ │ │ 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] │ │ │ │ @@ -695690,15 +695782,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 2c5db4 │ │ │ │ + bls 2c5f24 │ │ │ │ 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] │ │ │ │ @@ -695707,30 +695799,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 2c5d78 │ │ │ │ + bne 2c5ee8 │ │ │ │ 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 2c6314 │ │ │ │ + beq 2c6484 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ bics r2, r2, r1, lsl r0 │ │ │ │ - bne 2c6bb4 │ │ │ │ + bne 2c6d24 │ │ │ │ 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] │ │ │ │ @@ -695750,64 +695842,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 2c6c44 │ │ │ │ + beq 2c6db4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b 2c5aec │ │ │ │ + b 2c5c5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c5c98 │ │ │ │ + bne 2c5e08 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 2c5d24 │ │ │ │ + b 2c5e94 │ │ │ │ ldrb r2, [fp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2c5e90 │ │ │ │ + bne 2c6000 │ │ │ │ ldrb r2, [fp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c59c8 │ │ │ │ + bne 2c5b38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2c6298 │ │ │ │ + beq 2c6408 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2c57d8 │ │ │ │ + b 2c5948 │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - bne 2c627c │ │ │ │ + bne 2c63ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ moveq r2, #304 @ 0x130 │ │ │ │ - beq 2c5a20 │ │ │ │ + beq 2c5b90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c5ef4 │ │ │ │ + beq 2c6064 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [fp, #20] │ │ │ │ - beq 2c5a20 │ │ │ │ + beq 2c5b90 │ │ │ │ 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 2c6b48 │ │ │ │ - ldr r3, [pc, #1660] @ 2c65a0 │ │ │ │ + beq 2c6cb8 │ │ │ │ + ldr r3, [pc, #1660] @ 2c6710 │ │ │ │ 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 │ │ │ │ @@ -695879,15 +695971,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 2c6088 │ │ │ │ + beq 2c61f8 │ │ │ │ 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 │ │ │ │ @@ -695896,15 +695988,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 2c60cc │ │ │ │ + beq 2c623c │ │ │ │ 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 │ │ │ │ @@ -695913,15 +696005,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 2c6110 │ │ │ │ + beq 2c6280 │ │ │ │ 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] │ │ │ │ @@ -695930,15 +696022,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 2c6178 │ │ │ │ + beq 2c62e8 │ │ │ │ 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] │ │ │ │ @@ -695948,25 +696040,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 2c6140 │ │ │ │ + bne 2c62b0 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2c6ad8 │ │ │ │ + beq 2c6c48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ mvn r2, #0 │ │ │ │ bics r2, r0, r2, lsl r1 │ │ │ │ - bne 2c6c64 │ │ │ │ + bne 2c6dd4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 9d920 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r8, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ @@ -695984,15 +696076,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 2c5f58 │ │ │ │ + bcc 2c60c8 │ │ │ │ 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 │ │ │ │ @@ -696000,149 +696092,149 @@ │ │ │ │ bl 95e3c │ │ │ │ mov r1, r0 │ │ │ │ add r0, fp, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ bl 927bc │ │ │ │ mov r4, #1 │ │ │ │ - b 2c5988 │ │ │ │ + b 2c5af8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 2c5988 │ │ │ │ - b 2c5970 │ │ │ │ + beq 2c5af8 │ │ │ │ + b 2c5ae0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2c5988 │ │ │ │ - b 2c5ed8 │ │ │ │ + beq 2c5af8 │ │ │ │ + b 2c6048 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 927bc │ │ │ │ - b 2c623c │ │ │ │ - ldr r2, [pc, #804] @ 2c65a8 │ │ │ │ + b 2c63ac │ │ │ │ + ldr r2, [pc, #804] @ 2c6718 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2c5a1c │ │ │ │ + bne 2c5b8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #524288 @ 0x80000 │ │ │ │ - bne 2c5ecc │ │ │ │ - b 2c5a1c │ │ │ │ + bne 2c603c │ │ │ │ + b 2c5b8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ - beq 2c6b50 │ │ │ │ + beq 2c6cc0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c62fc │ │ │ │ + beq 2c646c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c62fc │ │ │ │ + beq 2c646c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c575c │ │ │ │ + bne 2c58cc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c62e0 │ │ │ │ + bne 2c6450 │ │ │ │ mov r7, sl │ │ │ │ - b 2c5714 │ │ │ │ + b 2c5884 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ - bne 2c5970 │ │ │ │ - b 2c5988 │ │ │ │ + bne 2c5ae0 │ │ │ │ + b 2c5af8 │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [sp, #120] @ 0x78 │ │ │ │ strne r8, [sp, #124] @ 0x7c │ │ │ │ - beq 2c5dec │ │ │ │ + beq 2c5f5c │ │ │ │ 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 2c6364 │ │ │ │ + beq 2c64d4 │ │ │ │ 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] @ 2c65ac │ │ │ │ + ldr r1, [pc, #568] @ 2c671c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2c5df0 │ │ │ │ + b 2c5f60 │ │ │ │ cmp r2, #664 @ 0x298 │ │ │ │ - beq 2c5988 │ │ │ │ - ldr r3, [pc, #524] @ 2c659c │ │ │ │ + beq 2c5af8 │ │ │ │ + ldr r3, [pc, #524] @ 2c670c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2c63ac │ │ │ │ + beq 2c651c │ │ │ │ cmp r2, #660 @ 0x294 │ │ │ │ - bne 2c5988 │ │ │ │ + bne 2c5af8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ - bne 2c5a44 │ │ │ │ - b 2c5988 │ │ │ │ + bne 2c5bb4 │ │ │ │ + b 2c5af8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ - bne 2c5a44 │ │ │ │ - b 2c5988 │ │ │ │ + bne 2c5bb4 │ │ │ │ + b 2c5af8 │ │ │ │ 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 2c6270 │ │ │ │ - ldr r3, [pc, #444] @ 2c65a0 │ │ │ │ + beq 2c63e0 │ │ │ │ + ldr r3, [pc, #444] @ 2c6710 │ │ │ │ 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 2c642c │ │ │ │ + b 2c659c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c6990 │ │ │ │ + beq 2c6b00 │ │ │ │ tst r1, #32 │ │ │ │ - beq 2c65d8 │ │ │ │ + beq 2c6748 │ │ │ │ ldrb r2, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bcs 2c6264 │ │ │ │ + bcs 2c63d4 │ │ │ │ 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 2c6418 │ │ │ │ + beq 2c6588 │ │ │ │ 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 │ │ │ │ @@ -696169,22 +696261,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 2c6404 │ │ │ │ + beq 2c6574 │ │ │ │ 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 2c655c │ │ │ │ + b 2c66cc │ │ │ │ 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 │ │ │ │ @@ -696195,54 +696287,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 2c6954 │ │ │ │ + bcc 2c6ac4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 2c65c0 │ │ │ │ + bcc 2c6730 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 2c6504 │ │ │ │ + bhi 2c6674 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b 2c6530 │ │ │ │ - subseq sl, r6, ip, lsr #18 │ │ │ │ - subseq sl, r6, r0, lsr r9 │ │ │ │ + b 2c66a0 │ │ │ │ + ldrheq sl, [r6], #-124 @ 0xffffff84 │ │ │ │ + subseq sl, r6, r0, asr #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq sl, [r6], #-140 @ 0xffffff74 │ │ │ │ + subseq sl, r6, ip, ror #14 │ │ │ │ subseq r4, r1, r6, 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 #16 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ subseq r3, r1, lr, asr #14 │ │ │ │ cmp sl, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ - beq 2c6990 │ │ │ │ + beq 2c6b00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #32 │ │ │ │ - bne 2c6414 │ │ │ │ + bne 2c6584 │ │ │ │ mov r0, r9 │ │ │ │ mvn r1, #0 │ │ │ │ bl 95690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c6414 │ │ │ │ + beq 2c6584 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov ip, #1 │ │ │ │ @@ -696277,22 +696369,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 2c51d4 │ │ │ │ + bl 2c5344 │ │ │ │ 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 2c68b8 │ │ │ │ + bne 2c6a28 │ │ │ │ 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 │ │ │ │ @@ -696302,26 +696394,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 2c6988 │ │ │ │ + beq 2c6af8 │ │ │ │ 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 2c6980 │ │ │ │ + beq 2c6af0 │ │ │ │ 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 │ │ │ │ @@ -696364,70 +696456,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 2c6828 │ │ │ │ + bls 2c6998 │ │ │ │ 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 2c67f4 │ │ │ │ + bne 2c6964 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c6844 │ │ │ │ + bhi 2c69b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ - b 2c6414 │ │ │ │ + b 2c6584 │ │ │ │ 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 2c6a80 │ │ │ │ + beq 2c6bf0 │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ mvn r2, #0 │ │ │ │ bics r2, ip, r2, lsl r1 │ │ │ │ - bne 2c6b68 │ │ │ │ + bne 2c6cd8 │ │ │ │ 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 2c6834 │ │ │ │ + b 2c69a4 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r7, fp, r3, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - b 2c692c │ │ │ │ + b 2c6a9c │ │ │ │ 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 │ │ │ │ @@ -696439,63 +696531,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 2c69e0 │ │ │ │ + bcc 2c6b50 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r9 │ │ │ │ - bcc 2c69d8 │ │ │ │ + bcc 2c6b48 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 2c68d0 │ │ │ │ + bhi 2c6a40 │ │ │ │ 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 2c68fc │ │ │ │ + b 2c6a6c │ │ │ │ cmp sl, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ - beq 2c6b60 │ │ │ │ + beq 2c6cd0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #32 │ │ │ │ - bne 2c65f0 │ │ │ │ + bne 2c6760 │ │ │ │ mov r0, r9 │ │ │ │ mvn r1, #0 │ │ │ │ bl 95690 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ - b 2c65f0 │ │ │ │ + b 2c6760 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2c6728 │ │ │ │ + bne 2c6898 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b 2c67a4 │ │ │ │ + b 2c6914 │ │ │ │ mov r4, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 955bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c65ec │ │ │ │ + bne 2c675c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #32 │ │ │ │ - beq 2c69c0 │ │ │ │ + beq 2c6b30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c65ec │ │ │ │ - b 2c6414 │ │ │ │ + bne 2c675c │ │ │ │ + b 2c6584 │ │ │ │ mov r0, r9 │ │ │ │ mvn r1, #0 │ │ │ │ bl 95690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c69b4 │ │ │ │ - b 2c65ec │ │ │ │ + beq 2c6b24 │ │ │ │ + b 2c675c │ │ │ │ str r8, [sp, #8] │ │ │ │ - b 2c66b4 │ │ │ │ + b 2c6824 │ │ │ │ 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] │ │ │ │ @@ -696524,171 +696616,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 2c66b8 │ │ │ │ + b 2c6828 │ │ │ │ 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 2c6abc │ │ │ │ + beq 2c6c2c │ │ │ │ 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] @ 2c65ac │ │ │ │ + ldr r1, [pc, #-1308] @ 2c671c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 2c688c │ │ │ │ + b 2c69fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [sp, #96] @ 0x60 │ │ │ │ strne r8, [sp, #100] @ 0x64 │ │ │ │ movne r2, r3 │ │ │ │ - beq 2c619c │ │ │ │ + beq 2c630c │ │ │ │ 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 2c6b2c │ │ │ │ + beq 2c6c9c │ │ │ │ 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] @ 2c65ac │ │ │ │ + ldr r1, [pc, #-1424] @ 2c671c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2c61a0 │ │ │ │ + b 2c6310 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - b 2c6214 │ │ │ │ + b 2c6384 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2c62c8 │ │ │ │ + b 2c6438 │ │ │ │ mov r4, #1 │ │ │ │ - b 2c6994 │ │ │ │ - ldr r1, [pc, #-1472] @ 2c65b0 │ │ │ │ + b 2c6b04 │ │ │ │ + ldr r1, [pc, #-1472] @ 2c6720 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2c6cc4 │ │ │ │ + bhi 2c6e34 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #32 │ │ │ │ - b 2c6a80 │ │ │ │ + b 2c6bf0 │ │ │ │ strh r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #16 │ │ │ │ - b 2c6a80 │ │ │ │ + b 2c6bf0 │ │ │ │ strb r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - b 2c6a80 │ │ │ │ + b 2c6bf0 │ │ │ │ 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 2c6cc4 │ │ │ │ + bhi 2c6e34 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #32 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - b 2c6324 │ │ │ │ + b 2c6494 │ │ │ │ mov r3, #16 │ │ │ │ strh r2, [sp, #120] @ 0x78 │ │ │ │ - b 2c6324 │ │ │ │ + b 2c6494 │ │ │ │ mov r3, #8 │ │ │ │ strb r2, [sp, #120] @ 0x78 │ │ │ │ - b 2c6324 │ │ │ │ + b 2c6494 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #120] @ 0x78 │ │ │ │ - b 2c6324 │ │ │ │ - ldr r1, [pc, #-1632] @ 2c65b4 │ │ │ │ + b 2c6494 │ │ │ │ + ldr r1, [pc, #-1632] @ 2c6724 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2c6c28 │ │ │ │ + bne 2c6d98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 2c5ecc │ │ │ │ - b 2c6394 │ │ │ │ - ldr r2, [pc, #-1656] @ 2c65b8 │ │ │ │ + bne 2c603c │ │ │ │ + b 2c6504 │ │ │ │ + ldr r2, [pc, #-1656] @ 2c6728 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2c5eb4 │ │ │ │ + bne 2c6024 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 2c5ecc │ │ │ │ - b 2c5900 │ │ │ │ + bne 2c603c │ │ │ │ + b 2c5a70 │ │ │ │ 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 2c623c │ │ │ │ - ldr r1, [pc, #-1712] @ 2c65bc │ │ │ │ + b 2c63ac │ │ │ │ + ldr r1, [pc, #-1712] @ 2c672c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2c6c8c │ │ │ │ + bhi 2c6dfc │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #32 │ │ │ │ - b 2c6af0 │ │ │ │ + b 2c6c60 │ │ │ │ strh r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #16 │ │ │ │ - b 2c6af0 │ │ │ │ + b 2c6c60 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #8 │ │ │ │ - b 2c6af0 │ │ │ │ + b 2c6c60 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2c6af0 │ │ │ │ + b 2c6c60 │ │ │ │ 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] @ 2c6db4 │ │ │ │ + ldr r1, [pc, #204] @ 2c6f24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldrb sl, [r2, #16] │ │ │ │ bl 911bc │ │ │ │ mvn r9, #0 │ │ │ │ mvn sl, r9, lsl sl │ │ │ │ mov r3, #0 │ │ │ │ @@ -696697,34 +696789,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] @ 2c6db8 │ │ │ │ + ldr r6, [pc, #140] @ 2c6f28 │ │ │ │ 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 2c6d6c │ │ │ │ + bne 2c6edc │ │ │ │ cmp fp, #32 │ │ │ │ andne fp, fp, #31 │ │ │ │ mvnne r9, r9, lsl fp │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #68] @ 2c6dbc │ │ │ │ + ldr r2, [pc, #68] @ 2c6f2c │ │ │ │ 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 │ │ │ │ @@ -696734,112 +696826,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 │ │ │ │ - subseq r9, r6, ip, asr #5 │ │ │ │ + subseq r9, r6, ip, asr 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, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #744] @ 2c70c8 │ │ │ │ + ldr r1, [pc, #744] @ 2c7238 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #740] @ 2c70cc │ │ │ │ + ldr r2, [pc, #740] @ 2c723c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #736] @ 2c70d0 │ │ │ │ + ldr r7, [pc, #736] @ 2c7240 │ │ │ │ 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 2c6ef0 │ │ │ │ + beq 2c7060 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq 2c6ebc │ │ │ │ + beq 2c702c │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ movne r0, #0 │ │ │ │ - bne 2c6e90 │ │ │ │ + bne 2c7000 │ │ │ │ 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 2c6e7c │ │ │ │ + beq 2c6fec │ │ │ │ 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 2c6cc4 │ │ │ │ + bl 2c6e34 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #572] @ 2c70d4 │ │ │ │ - ldr r3, [pc, #560] @ 2c70cc │ │ │ │ + ldr r2, [pc, #572] @ 2c7244 │ │ │ │ + ldr r3, [pc, #560] @ 2c723c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c70c4 │ │ │ │ + bne 2c7234 │ │ │ │ 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] @ 2c70d8 │ │ │ │ + ldr r2, [pc, #508] @ 2c7248 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi 2c70c8 │ │ │ │ + bhi 2c7238 │ │ │ │ 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] @ 2c70dc │ │ │ │ + ldr r2, [pc, #460] @ 2c724c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi 2c7084 │ │ │ │ + bhi 2c71f4 │ │ │ │ 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] @ 2c70e0 │ │ │ │ + ldr fp, [pc, #412] @ 2c7250 │ │ │ │ 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] │ │ │ │ @@ -696863,23 +696955,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] @ 2c70e4 │ │ │ │ + ldr r1, [pc, #288] @ 2c7254 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6cc4 │ │ │ │ - b 2c6e8c │ │ │ │ + bl 2c6e34 │ │ │ │ + b 2c6ffc │ │ │ │ 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 │ │ │ │ @@ -696892,15 +696984,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] @ 2c70e0 │ │ │ │ + ldr sl, [pc, #168] @ 2c7250 │ │ │ │ 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 │ │ │ │ @@ -696912,168 +697004,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 2c6e8c │ │ │ │ + b 2c6ffc │ │ │ │ mov fp, #32 │ │ │ │ - b 2c6f28 │ │ │ │ + b 2c7098 │ │ │ │ mov fp, #32 │ │ │ │ - b 2c6fe4 │ │ │ │ + b 2c7154 │ │ │ │ mov fp, #8 │ │ │ │ - b 2c6f28 │ │ │ │ + b 2c7098 │ │ │ │ mov fp, #8 │ │ │ │ - b 2c6fe4 │ │ │ │ + b 2c7154 │ │ │ │ mov fp, #1 │ │ │ │ - b 2c6f28 │ │ │ │ + b 2c7098 │ │ │ │ mov fp, #1 │ │ │ │ - b 2c6fe4 │ │ │ │ + b 2c7154 │ │ │ │ mov fp, #16 │ │ │ │ - b 2c6f28 │ │ │ │ + b 2c7098 │ │ │ │ mov fp, #16 │ │ │ │ - b 2c6fe4 │ │ │ │ + b 2c7154 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r6, r4, lsl r2 │ │ │ │ + subseq r9, r6, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r6, r0, lsl #4 │ │ │ │ - subseq r9, r6, r0, ror #2 │ │ │ │ + @ instruction: 0x00569090 │ │ │ │ + ldrsheq r8, [r6], #-240 @ 0xffffff10 │ │ │ │ subseq r3, r1, r2, lsl #10 │ │ │ │ subseq r3, r1, r4, 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] @ 2c7738 │ │ │ │ + ldr r2, [pc, #1592] @ 2c78a8 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #1576] @ 2c773c │ │ │ │ + ldr r2, [pc, #1576] @ 2c78ac │ │ │ │ cmp r3, #4 │ │ │ │ - ldr r3, [pc, #1572] @ 2c7740 │ │ │ │ + ldr r3, [pc, #1572] @ 2c78b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2c7168 │ │ │ │ + beq 2c72d8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #1540] @ 2c7744 │ │ │ │ - ldr r3, [pc, #1532] @ 2c7740 │ │ │ │ + ldr r2, [pc, #1540] @ 2c78b4 │ │ │ │ + ldr r3, [pc, #1532] @ 2c78b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c7708 │ │ │ │ + bne 2c7878 │ │ │ │ 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 2c7130 │ │ │ │ + beq 2c72a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c71a4 │ │ │ │ + bne 2c7314 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7130 │ │ │ │ + beq 2c72a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7188 │ │ │ │ + beq 2c72f8 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2c7534 │ │ │ │ + beq 2c76a4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c7230 │ │ │ │ + beq 2c73a0 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c7294 │ │ │ │ + beq 2c7404 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 2c72b0 │ │ │ │ + beq 2c7420 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7224 │ │ │ │ + beq 2c7394 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c7224 │ │ │ │ + beq 2c7394 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2c7214 │ │ │ │ + bne 2c7384 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ - beq 2c725c │ │ │ │ + beq 2c73cc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c71f0 │ │ │ │ + bne 2c7360 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c7250 │ │ │ │ + beq 2c73c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2c7534 │ │ │ │ + beq 2c76a4 │ │ │ │ mov r5, r3 │ │ │ │ - b 2c71bc │ │ │ │ + b 2c732c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne 2c7230 │ │ │ │ + bne 2c73a0 │ │ │ │ ldr r2, [r7, #352] @ 0x160 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c772c │ │ │ │ + beq 2c789c │ │ │ │ mov r3, #0 │ │ │ │ ldrb ip, [r2, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ movne r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 2c72c0 │ │ │ │ + beq 2c7430 │ │ │ │ mov r1, r0 │ │ │ │ - b 2c7270 │ │ │ │ + b 2c73e0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2c7230 │ │ │ │ + bne 2c73a0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne 2c7230 │ │ │ │ - b 2c725c │ │ │ │ + bne 2c73a0 │ │ │ │ + b 2c73cc │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne 2c71e4 │ │ │ │ - b 2c725c │ │ │ │ + bne 2c7354 │ │ │ │ + b 2c73cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c772c │ │ │ │ + beq 2c789c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ add r3, r6, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2c7724 │ │ │ │ + beq 2c7894 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c72fc │ │ │ │ + beq 2c746c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 915d0 │ │ │ │ @@ -697097,31 +697189,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] @ 2c7748 │ │ │ │ + ldr r3, [pc, #988] @ 2c78b8 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #972] @ 2c774c │ │ │ │ + ldr r2, [pc, #972] @ 2c78bc │ │ │ │ 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 2c7500 │ │ │ │ + beq 2c7670 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2da2e4 │ │ │ │ + bl 2da454 │ │ │ │ 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 │ │ │ │ @@ -697139,15 +697231,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] @ 2c7750 │ │ │ │ + ldr r1, [pc, #828] @ 2c78c0 │ │ │ │ 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 │ │ │ │ @@ -697165,23 +697257,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 2c748c │ │ │ │ + bne 2c75fc │ │ │ │ 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] @ 2c7754 │ │ │ │ + ldr r1, [pc, #696] @ 2c78c4 │ │ │ │ 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 │ │ │ │ @@ -697191,50 +697283,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 2c7130 │ │ │ │ + beq 2c72a0 │ │ │ │ ldr r9, [r8, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c756c │ │ │ │ + bne 2c76dc │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c74e0 │ │ │ │ - b 2c7130 │ │ │ │ - ldr r1, [pc, #592] @ 2c7758 │ │ │ │ + bne 2c7650 │ │ │ │ + b 2c72a0 │ │ │ │ + ldr r1, [pc, #592] @ 2c78c8 │ │ │ │ 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 2c73ac │ │ │ │ + b 2c751c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7130 │ │ │ │ + beq 2c72a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c7130 │ │ │ │ + beq 2c72a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c71a4 │ │ │ │ + bne 2c7314 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c754c │ │ │ │ - b 2c7130 │ │ │ │ + bne 2c76bc │ │ │ │ + b 2c72a0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov lr, r2 │ │ │ │ @@ -697251,122 +697343,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 2c76f8 │ │ │ │ + beq 2c7868 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c7668 │ │ │ │ + beq 2c77d8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7684 │ │ │ │ + beq 2c77f4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2c770c │ │ │ │ + beq 2c787c │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c7648 │ │ │ │ + beq 2c77b8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7648 │ │ │ │ + beq 2c77b8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c75fc │ │ │ │ + bne 2c776c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6dc0 │ │ │ │ + bl 2c6f30 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ orr r7, r0, r7 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ - bne 2c760c │ │ │ │ + bne 2c777c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c7668 │ │ │ │ + bne 2c77d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6dc0 │ │ │ │ + bl 2c6f30 │ │ │ │ orr r0, r0, r7 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ - beq 2c76a8 │ │ │ │ + beq 2c7818 │ │ │ │ mov r6, r0 │ │ │ │ - b 2c75d4 │ │ │ │ + b 2c7744 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2c7668 │ │ │ │ + bne 2c77d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6dc0 │ │ │ │ + bl 2c6f30 │ │ │ │ orr r3, r7, r0 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - b 2c7668 │ │ │ │ + b 2c77d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2c76f8 │ │ │ │ + beq 2c7868 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c7138 │ │ │ │ + beq 2c72a8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c7138 │ │ │ │ + beq 2c72a8 │ │ │ │ ldr r9, [r8, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c757c │ │ │ │ + bne 2c76ec │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c76d8 │ │ │ │ - b 2c7138 │ │ │ │ + bne 2c7848 │ │ │ │ + b 2c72a8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ - b 2c76c0 │ │ │ │ + b 2c7830 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6dc0 │ │ │ │ + bl 2c6f30 │ │ │ │ orr r3, r7, r0 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - b 2c75fc │ │ │ │ + b 2c776c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - ldrsheq r8, [r6], #-232 @ 0xffffff18 │ │ │ │ - subseq r8, r6, r0, ror #29 │ │ │ │ + subseq r8, r6, r8, lsl #27 │ │ │ │ + subseq r8, r6, r0, ror sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r8, [r6], #-232 @ 0xffffff18 │ │ │ │ + subseq r8, r6, r8, asr #26 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ andeq lr, r8, r4, 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] @ 2c792c │ │ │ │ + ldr r2, [pc, #436] @ 2c7a9c │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2c7930 │ │ │ │ + ldr r3, [pc, #432] @ 2c7aa0 │ │ │ │ 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 │ │ │ │ @@ -697380,242 +697472,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 2c7920 │ │ │ │ + beq 2c7a90 │ │ │ │ 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 2c77e0 │ │ │ │ + bhi 2c7950 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2c7918 │ │ │ │ + bne 2c7a88 │ │ │ │ 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 2c7870 │ │ │ │ + bne 2c79e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c7918 │ │ │ │ + beq 2c7a88 │ │ │ │ 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 2c7850 │ │ │ │ + bne 2c79c0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2c7918 │ │ │ │ + beq 2c7a88 │ │ │ │ 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] @ 2c7934 │ │ │ │ + ldr r3, [pc, #140] @ 2c7aa4 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2c7938 │ │ │ │ + ldr r0, [pc, #132] @ 2c7aa8 │ │ │ │ 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] @ 2c793c │ │ │ │ - ldr r3, [pc, #60] @ 2c7930 │ │ │ │ + ldr r2, [pc, #76] @ 2c7aac │ │ │ │ + ldr r3, [pc, #60] @ 2c7aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c7928 │ │ │ │ + bne 2c7a98 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2c78e8 │ │ │ │ + b 2c7a58 │ │ │ │ mov r3, #1 │ │ │ │ - b 2c7804 │ │ │ │ + b 2c7974 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r6, r8, ror r8 │ │ │ │ + subseq r8, r6, r8, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r8, r6, r8, lsl #14 │ │ │ │ + @ instruction: 0x00568598 │ │ │ │ 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] @ 2c7d60 │ │ │ │ - ldr r3, [pc, #1028] @ 2c7d64 │ │ │ │ + ldr r2, [pc, #1028] @ 2c7ed0 │ │ │ │ + ldr r3, [pc, #1028] @ 2c7ed4 │ │ │ │ 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 2c7c84 │ │ │ │ + beq 2c7df4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne 2c7b48 │ │ │ │ + bne 2c7cb8 │ │ │ │ cmp r8, #16 │ │ │ │ - beq 2c7d34 │ │ │ │ + beq 2c7ea4 │ │ │ │ cmp r8, #32 │ │ │ │ - beq 2c7cd4 │ │ │ │ + beq 2c7e44 │ │ │ │ cmp r8, #8 │ │ │ │ - bne 2c7b48 │ │ │ │ + bne 2c7cb8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #948] @ 2c7d68 │ │ │ │ + ldr r1, [pc, #948] @ 2c7ed8 │ │ │ │ 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 2c775c │ │ │ │ - ldr r1, [pc, #896] @ 2c7d6c │ │ │ │ + bl 2c78cc │ │ │ │ + ldr r1, [pc, #896] @ 2c7edc │ │ │ │ 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 2c775c │ │ │ │ - ldr r1, [pc, #852] @ 2c7d6c │ │ │ │ + bl 2c78cc │ │ │ │ + ldr r1, [pc, #852] @ 2c7edc │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ 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] @ 2c7d70 │ │ │ │ + ldr r1, [pc, #584] @ 2c7ee0 │ │ │ │ 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 2c7c58 │ │ │ │ + b 2c7dc8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bcc 2c7c38 │ │ │ │ + bcc 2c7da8 │ │ │ │ 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 │ │ │ │ @@ -697631,131 +697723,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 2c7c40 │ │ │ │ + bls 2c7db0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r7 │ │ │ │ - beq 2c7b8c │ │ │ │ + beq 2c7cfc │ │ │ │ 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 2c7c20 │ │ │ │ + beq 2c7d90 │ │ │ │ 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] @ 2c7d74 │ │ │ │ + ldr r1, [pc, #332] @ 2c7ee4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c7b8c │ │ │ │ + b 2c7cfc │ │ │ │ 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] @ 2c7d78 │ │ │ │ - ldr r3, [pc, #256] @ 2c7d64 │ │ │ │ + ldr r2, [pc, #280] @ 2c7ee8 │ │ │ │ + ldr r3, [pc, #256] @ 2c7ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c7cfc │ │ │ │ + bne 2c7e6c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #16 │ │ │ │ - beq 2c7d08 │ │ │ │ + beq 2c7e78 │ │ │ │ cmp r8, #32 │ │ │ │ - beq 2c7d00 │ │ │ │ + beq 2c7e70 │ │ │ │ cmp r8, #8 │ │ │ │ - bne 2c7b48 │ │ │ │ - ldr r2, [pc, #216] @ 2c7d7c │ │ │ │ - ldr r3, [pc, #188] @ 2c7d64 │ │ │ │ + bne 2c7cb8 │ │ │ │ + ldr r2, [pc, #216] @ 2c7eec │ │ │ │ + ldr r3, [pc, #188] @ 2c7ed4 │ │ │ │ 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] @ 2c7d6c │ │ │ │ - bne 2c7cfc │ │ │ │ + ldreq r1, [pc, #168] @ 2c7edc │ │ │ │ + bne 2c7e6c │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ - ldr r2, [pc, #164] @ 2c7d80 │ │ │ │ - ldr r3, [pc, #132] @ 2c7d64 │ │ │ │ + ldr r2, [pc, #164] @ 2c7ef0 │ │ │ │ + ldr r3, [pc, #132] @ 2c7ed4 │ │ │ │ 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] @ 2c7d68 │ │ │ │ - beq 2c7cc4 │ │ │ │ + ldreq r1, [pc, #108] @ 2c7ed8 │ │ │ │ + beq 2c7e34 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ - b 2c7c58 │ │ │ │ - ldr r2, [pc, #116] @ 2c7d84 │ │ │ │ - ldr r3, [pc, #80] @ 2c7d64 │ │ │ │ + b 2c7dc8 │ │ │ │ + ldr r2, [pc, #116] @ 2c7ef4 │ │ │ │ + ldr r3, [pc, #80] @ 2c7ed4 │ │ │ │ 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] @ 2c7d88 │ │ │ │ - beq 2c7cc4 │ │ │ │ - b 2c7cfc │ │ │ │ - ldr r2, [pc, #80] @ 2c7d8c │ │ │ │ - ldr r3, [pc, #36] @ 2c7d64 │ │ │ │ + ldreq r1, [pc, #88] @ 2c7ef8 │ │ │ │ + beq 2c7e34 │ │ │ │ + b 2c7e6c │ │ │ │ + ldr r2, [pc, #80] @ 2c7efc │ │ │ │ + ldr r3, [pc, #36] @ 2c7ed4 │ │ │ │ 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] @ 2c7d90 │ │ │ │ - beq 2c7cc4 │ │ │ │ - b 2c7cfc │ │ │ │ - @ instruction: 0x0056869c │ │ │ │ + ldreq r1, [pc, #52] @ 2c7f00 │ │ │ │ + beq 2c7e34 │ │ │ │ + b 2c7e6c │ │ │ │ + subseq r8, r6, ip, lsr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x00568398 │ │ │ │ - subseq r8, r6, r4, asr r3 │ │ │ │ - subseq r8, r6, ip, lsl r3 │ │ │ │ - subseq r8, r6, r8, ror #5 │ │ │ │ + subseq r8, r6, r8, lsr #4 │ │ │ │ + subseq r8, r6, r4, ror #3 │ │ │ │ + subseq r8, r6, ip, lsr #3 │ │ │ │ + subseq r8, r6, r8, ror r1 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - ldrheq r8, [r6], #-44 @ 0xffffffd4 │ │ │ │ + subseq r8, r6, ip, asr #2 │ │ │ │ @ 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 │ │ │ │ @@ -697764,50 +697856,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] @ 2c7f88 │ │ │ │ + ldr r5, [pc, #432] @ 2c80f8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9d920 │ │ │ │ - ldr r3, [pc, #416] @ 2c7f8c │ │ │ │ + ldr r3, [pc, #416] @ 2c80fc │ │ │ │ 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 2c7ea4 │ │ │ │ + beq 2c8014 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ add r6, r3, #84 @ 0x54 │ │ │ │ - beq 2c7f74 │ │ │ │ + beq 2c80e4 │ │ │ │ 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 2c7ea4 │ │ │ │ + beq 2c8014 │ │ │ │ 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] │ │ │ │ @@ -697816,25 +697908,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 2c7e60 │ │ │ │ + bne 2c7fd0 │ │ │ │ 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 2c7ee0 │ │ │ │ + beq 2c8050 │ │ │ │ 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] │ │ │ │ @@ -697851,15 +697943,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 2c7f60 │ │ │ │ + bne 2c80d0 │ │ │ │ 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] │ │ │ │ @@ -697868,47 +697960,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 2c7f48 │ │ │ │ + b 2c80b8 │ │ │ │ mov lr, r4 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r4, sp, #24 │ │ │ │ add r5, r8, #84 @ 0x54 │ │ │ │ - b 2c7e60 │ │ │ │ - subseq r8, r6, r4, lsr #4 │ │ │ │ + b 2c7fd0 │ │ │ │ + ldrheq r8, [r6], #-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 2c8610 │ │ │ │ + bls 2c8780 │ │ │ │ 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 2c85b8 │ │ │ │ + bls 2c8728 │ │ │ │ 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] │ │ │ │ @@ -697917,15 +698009,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 2c8538 │ │ │ │ + bls 2c86a8 │ │ │ │ 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 │ │ │ │ @@ -697936,15 +698028,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 2c8518 │ │ │ │ + bls 2c8688 │ │ │ │ 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] │ │ │ │ @@ -697954,15 +698046,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 2c8494 │ │ │ │ + bls 2c8604 │ │ │ │ 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 │ │ │ │ @@ -697971,27 +698063,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 2c8408 │ │ │ │ + bls 2c8578 │ │ │ │ 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 2c8330 │ │ │ │ + bls 2c84a0 │ │ │ │ mov lr, r3 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, fp │ │ │ │ @@ -698001,15 +698093,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 2c82a0 │ │ │ │ + bls 2c8410 │ │ │ │ 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 │ │ │ │ @@ -698022,38 +698114,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 2c8224 │ │ │ │ + bls 2c8394 │ │ │ │ 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 2c7f90 │ │ │ │ + bl 2c8100 │ │ │ │ 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 2c81dc │ │ │ │ + bhi 2c834c │ │ │ │ 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 2c8268 │ │ │ │ + bne 2c83d8 │ │ │ │ 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 │ │ │ │ @@ -698063,30 +698155,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 2c81ac │ │ │ │ + bhi 2c831c │ │ │ │ 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 2c82f8 │ │ │ │ + bne 2c8468 │ │ │ │ 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 │ │ │ │ @@ -698101,28 +698193,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 2c815c │ │ │ │ + bhi 2c82cc │ │ │ │ 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 2c8384 │ │ │ │ + bne 2c84f4 │ │ │ │ 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 │ │ │ │ @@ -698134,23 +698226,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 2c8110 │ │ │ │ + bhi 2c8280 │ │ │ │ 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 2c83ec │ │ │ │ + bne 2c855c │ │ │ │ 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 │ │ │ │ @@ -698159,30 +698251,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 2c8410 │ │ │ │ + bls 2c8580 │ │ │ │ mov r5, r1 │ │ │ │ - b 2c80e0 │ │ │ │ + b 2c8250 │ │ │ │ mov r2, r4 │ │ │ │ - b 2c83a4 │ │ │ │ + b 2c8514 │ │ │ │ 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 2c846c │ │ │ │ + bne 2c85dc │ │ │ │ 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 │ │ │ │ @@ -698194,30 +698286,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 2c849c │ │ │ │ + bls 2c860c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2c809c │ │ │ │ + b 2c820c │ │ │ │ mov r1, r5 │ │ │ │ - b 2c8424 │ │ │ │ + b 2c8594 │ │ │ │ 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 2c84f8 │ │ │ │ + bne 2c8668 │ │ │ │ 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 │ │ │ │ @@ -698227,30 +698319,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 2c8520 │ │ │ │ + bls 2c8690 │ │ │ │ mov r7, r2 │ │ │ │ - b 2c8058 │ │ │ │ + b 2c81c8 │ │ │ │ mov r3, sl │ │ │ │ - b 2c84b0 │ │ │ │ + b 2c8620 │ │ │ │ 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 2c8584 │ │ │ │ + bne 2c86f4 │ │ │ │ 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 │ │ │ │ @@ -698262,27 +698354,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 2c8014 │ │ │ │ + bhi 2c8184 │ │ │ │ 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 2c85f4 │ │ │ │ + bne 2c8764 │ │ │ │ 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 │ │ │ │ @@ -698290,20 +698382,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 2c7fd0 │ │ │ │ + bhi 2c8140 │ │ │ │ mov r3, r7 │ │ │ │ lsr r6, r6, #5 │ │ │ │ cmp r6, r3, lsr #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bne 2c8640 │ │ │ │ + bne 2c87b0 │ │ │ │ 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 │ │ │ │ @@ -698311,35 +698403,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] @ 2c8a08 │ │ │ │ - ldr r3, [pc, #932] @ 2c8a0c │ │ │ │ + ldr r1, [pc, #932] @ 2c8b78 │ │ │ │ + ldr r3, [pc, #932] @ 2c8b7c │ │ │ │ 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 2c8920 │ │ │ │ + beq 2c8a90 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2c87bc │ │ │ │ + bne 2c892c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2c89a8 │ │ │ │ + beq 2c8b18 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c8974 │ │ │ │ + beq 2c8ae4 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2c87bc │ │ │ │ + bne 2c892c │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #15 │ │ │ │ @@ -698347,20 +698439,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 2c86cc │ │ │ │ + bne 2c883c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c775c │ │ │ │ - ldr r1, [pc, #776] @ 2c8a10 │ │ │ │ + bl 2c78cc │ │ │ │ + ldr r1, [pc, #776] @ 2c8b80 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -698372,75 +698464,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 2c8730 │ │ │ │ + bne 2c88a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c775c │ │ │ │ - ldr r1, [pc, #676] @ 2c8a10 │ │ │ │ + bl 2c78cc │ │ │ │ + ldr r1, [pc, #676] @ 2c8b80 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #664] @ 2c8a14 │ │ │ │ + ldr r1, [pc, #664] @ 2c8b84 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #648] @ 2c8a18 │ │ │ │ - ldr r3, [pc, #632] @ 2c8a0c │ │ │ │ + ldr r1, [pc, #648] @ 2c8b88 │ │ │ │ + ldr r3, [pc, #632] @ 2c8b7c │ │ │ │ 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] @ 2c8a1c │ │ │ │ + ldreq r1, [pc, #620] @ 2c8b8c │ │ │ │ mov r2, r0 │ │ │ │ moveq r0, r4 │ │ │ │ - beq 2c8968 │ │ │ │ + beq 2c8ad8 │ │ │ │ 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 2c880c │ │ │ │ + beq 2c897c │ │ │ │ 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 2c88f0 │ │ │ │ + beq 2c8a60 │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ @@ -698452,139 +698544,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 2c88b4 │ │ │ │ + beq 2c8a24 │ │ │ │ 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] @ 2c8a20 │ │ │ │ + ldr r1, [pc, #352] @ 2c8b90 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #336] @ 2c8a24 │ │ │ │ + ldr r1, [pc, #336] @ 2c8b94 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bhi 2c882c │ │ │ │ - ldr r2, [pc, #304] @ 2c8a28 │ │ │ │ - ldr r3, [pc, #272] @ 2c8a0c │ │ │ │ + bhi 2c899c │ │ │ │ + ldr r2, [pc, #304] @ 2c8b98 │ │ │ │ + ldr r3, [pc, #272] @ 2c8b7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c87b8 │ │ │ │ + bne 2c8928 │ │ │ │ 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 2c89d8 │ │ │ │ + beq 2c8b48 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c89a0 │ │ │ │ + beq 2c8b10 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2c87bc │ │ │ │ - ldr r2, [pc, #232] @ 2c8a2c │ │ │ │ - ldr r3, [pc, #196] @ 2c8a0c │ │ │ │ + bne 2c892c │ │ │ │ + ldr r2, [pc, #232] @ 2c8b9c │ │ │ │ + ldr r3, [pc, #196] @ 2c8b7c │ │ │ │ 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] @ 2c8a10 │ │ │ │ - bne 2c87b8 │ │ │ │ + ldreq r1, [pc, #172] @ 2c8b80 │ │ │ │ + bne 2c8928 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ - ldr r2, [pc, #180] @ 2c8a30 │ │ │ │ - ldr r3, [pc, #140] @ 2c8a0c │ │ │ │ + ldr r2, [pc, #180] @ 2c8ba0 │ │ │ │ + ldr r3, [pc, #140] @ 2c8b7c │ │ │ │ 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] @ 2c8a1c │ │ │ │ - beq 2c8964 │ │ │ │ - b 2c87b8 │ │ │ │ + ldreq r1, [pc, #128] @ 2c8b8c │ │ │ │ + beq 2c8ad4 │ │ │ │ + b 2c8928 │ │ │ │ mov r6, r7 │ │ │ │ - b 2c88f0 │ │ │ │ - ldr r2, [pc, #132] @ 2c8a34 │ │ │ │ - ldr r3, [pc, #88] @ 2c8a0c │ │ │ │ + b 2c8a60 │ │ │ │ + ldr r2, [pc, #132] @ 2c8ba4 │ │ │ │ + ldr r3, [pc, #88] @ 2c8b7c │ │ │ │ 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 2c8968 │ │ │ │ - b 2c87b8 │ │ │ │ - ldr r2, [pc, #88] @ 2c8a38 │ │ │ │ - ldr r3, [pc, #40] @ 2c8a0c │ │ │ │ + beq 2c8ad8 │ │ │ │ + b 2c8928 │ │ │ │ + ldr r2, [pc, #88] @ 2c8ba8 │ │ │ │ + ldr r3, [pc, #40] @ 2c8b7c │ │ │ │ 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 2c8968 │ │ │ │ - b 2c87b8 │ │ │ │ - @ instruction: 0x00567994 │ │ │ │ + beq 2c8ad8 │ │ │ │ + b 2c8928 │ │ │ │ + subseq r7, r6, r4, lsr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - subseq r7, r6, r8, ror #16 │ │ │ │ + ldrsheq r7, [r6], #-104 @ 0xffffff98 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq r7, r6, r0, lsl #14 │ │ │ │ - ldrheq r7, [r6], #-100 @ 0xffffff9c │ │ │ │ - subseq r7, r6, ip, ror r6 │ │ │ │ - subseq r7, r6, r8, asr #12 │ │ │ │ - subseq r7, r6, r8, lsl r6 │ │ │ │ + @ instruction: 0x00567590 │ │ │ │ + subseq r7, r6, r4, asr #10 │ │ │ │ + subseq r7, r6, ip, lsl #10 │ │ │ │ + ldrsbeq r7, [r6], #-72 @ 0xffffffb8 │ │ │ │ + subseq r7, r6, r8, lsr #9 │ │ │ │ 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] @ 2c8c4c │ │ │ │ + ldr r0, [pc, #500] @ 2c8dbc │ │ │ │ ldrb lr, [r1, #17] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ 2c8c50 │ │ │ │ + ldr r2, [pc, #488] @ 2c8dc0 │ │ │ │ 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 2c8af8 │ │ │ │ + beq 2c8c68 │ │ │ │ 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 │ │ │ │ @@ -698592,293 +698684,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 2c8b48 │ │ │ │ + beq 2c8cb8 │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq 2c8b18 │ │ │ │ - ldr r3, [pc, #380] @ 2c8c54 │ │ │ │ + beq 2c8c88 │ │ │ │ + ldr r3, [pc, #380] @ 2c8dc4 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2c8c4c │ │ │ │ + bhi 2c8dbc │ │ │ │ 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 2c8b48 │ │ │ │ + beq 2c8cb8 │ │ │ │ cmn r3, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 2c8b8c │ │ │ │ - ldr r2, [pc, #312] @ 2c8c58 │ │ │ │ - ldr r3, [pc, #300] @ 2c8c50 │ │ │ │ + bne 2c8cfc │ │ │ │ + ldr r2, [pc, #312] @ 2c8dc8 │ │ │ │ + ldr r3, [pc, #300] @ 2c8dc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c8c48 │ │ │ │ + bne 2c8db8 │ │ │ │ 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 2c8b18 │ │ │ │ + beq 2c8c88 │ │ │ │ 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 2c8b18 │ │ │ │ + b 2c8c88 │ │ │ │ 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 2c8bd4 │ │ │ │ + beq 2c8d44 │ │ │ │ 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] @ 2c8c5c │ │ │ │ - ldr r3, [pc, #112] @ 2c8c50 │ │ │ │ + ldr r2, [pc, #128] @ 2c8dcc │ │ │ │ + ldr r3, [pc, #112] @ 2c8dc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c8c48 │ │ │ │ + bne 2c8db8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #84] @ 2c8c60 │ │ │ │ + ldr r1, [pc, #84] @ 2c8dd0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 2c8b98 │ │ │ │ + b 2c8d08 │ │ │ │ mov r2, #16 │ │ │ │ strh r1, [sp, #8] │ │ │ │ - b 2c8b98 │ │ │ │ + b 2c8d08 │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #8] │ │ │ │ - b 2c8b98 │ │ │ │ + b 2c8d08 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2c8b98 │ │ │ │ + b 2c8d08 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00567594 │ │ │ │ + subseq r7, r6, r4, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r1, r1, lr, lsr #18 │ │ │ │ - ldrsbeq r7, [r6], #-72 @ 0xffffffb8 │ │ │ │ - subseq r7, r6, ip, lsl r4 │ │ │ │ + subseq r7, r6, r8, ror #6 │ │ │ │ + subseq r7, r6, ip, lsr #5 │ │ │ │ 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] @ 2c8eb0 │ │ │ │ - ldr r3, [pc, #556] @ 2c8eb4 │ │ │ │ + ldr r1, [pc, #556] @ 2c9020 │ │ │ │ + ldr r3, [pc, #556] @ 2c9024 │ │ │ │ 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 2c8cc0 │ │ │ │ + beq 2c8e30 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ and r3, r3, #8 │ │ │ │ orrs r1, r3, #0 │ │ │ │ - beq 2c8d98 │ │ │ │ + beq 2c8f08 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c8cdc │ │ │ │ + beq 2c8e4c │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c8d64 │ │ │ │ + bne 2c8ed4 │ │ │ │ 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 2c8d24 │ │ │ │ + beq 2c8e94 │ │ │ │ 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] @ 2c8eb8 │ │ │ │ - ldr r3, [pc, #388] @ 2c8eb4 │ │ │ │ + ldr r2, [pc, #396] @ 2c9028 │ │ │ │ + ldr r3, [pc, #388] @ 2c9024 │ │ │ │ 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] @ 2c8ebc │ │ │ │ - bne 2c8e78 │ │ │ │ + ldreq r1, [pc, #368] @ 2c902c │ │ │ │ + bne 2c8fe8 │ │ │ │ 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 2c8ea0 │ │ │ │ - ldr r1, [pc, #320] @ 2c8ec0 │ │ │ │ + bhi 2c9010 │ │ │ │ + ldr r1, [pc, #320] @ 2c9030 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2c8eb0 │ │ │ │ + bhi 2c9020 │ │ │ │ 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 2c8de0 │ │ │ │ + beq 2c8f50 │ │ │ │ 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] @ 2c8ec4 │ │ │ │ - ldr r3, [pc, #200] @ 2c8eb4 │ │ │ │ + ldr r2, [pc, #220] @ 2c9034 │ │ │ │ + ldr r3, [pc, #200] @ 2c9024 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c8e78 │ │ │ │ + bne 2c8fe8 │ │ │ │ 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 2c8e50 │ │ │ │ + beq 2c8fc0 │ │ │ │ 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] @ 2c8ec8 │ │ │ │ - ldr r3, [pc, #88] @ 2c8eb4 │ │ │ │ + ldr r2, [pc, #112] @ 2c9038 │ │ │ │ + ldr r3, [pc, #88] @ 2c9024 │ │ │ │ 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] @ 2c8ecc │ │ │ │ - beq 2c8d4c │ │ │ │ + ldreq r1, [pc, #84] @ 2c903c │ │ │ │ + beq 2c8ebc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2c8e18 │ │ │ │ + b 2c8f88 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2c8e18 │ │ │ │ + b 2c8f88 │ │ │ │ mov r3, #8 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2c8e18 │ │ │ │ + b 2c8f88 │ │ │ │ mov r8, #8 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - b 2c8e18 │ │ │ │ - subseq r7, r6, r4, ror r3 │ │ │ │ + b 2c8f88 │ │ │ │ + subseq r7, r6, r4, lsl #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r6, ip, asr #5 │ │ │ │ + subseq r7, r6, ip, asr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ subseq r1, r1, r6, lsr #13 │ │ │ │ - subseq r7, r6, r0, lsl r2 │ │ │ │ - subseq r7, r6, r0, lsr #3 │ │ │ │ + subseq r7, r6, r0, lsr #1 │ │ │ │ + subseq r7, r6, r0, lsr r0 │ │ │ │ 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] @ 2c9bb0 │ │ │ │ - ldr ip, [pc, #3272] @ 2c9bb4 │ │ │ │ + ldr lr, [pc, #3272] @ 2c9d20 │ │ │ │ + ldr ip, [pc, #3272] @ 2c9d24 │ │ │ │ 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] @ 2c9bb8 │ │ │ │ + ldr r1, [pc, #3252] @ 2c9d28 │ │ │ │ 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] @ 2c9bbc │ │ │ │ + ldr r2, [pc, #3228] @ 2c9d2c │ │ │ │ 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 │ │ │ │ @@ -698943,44 +699035,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 2ca2c4 │ │ │ │ + beq 2ca434 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ca068 │ │ │ │ - ldr r2, [pc, #2924] @ 2c9bc0 │ │ │ │ + beq 2ca1d8 │ │ │ │ + ldr r2, [pc, #2924] @ 2c9d30 │ │ │ │ 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 2c90f4 │ │ │ │ + b 2c9264 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ - beq 2c94c0 │ │ │ │ + beq 2c9630 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ and r2, sl, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ bics r3, r1, r3, lsl r2 │ │ │ │ - bne 2c9724 │ │ │ │ + bne 2c9894 │ │ │ │ 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 2c7d94 │ │ │ │ + bl 2c7f04 │ │ │ │ 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 │ │ │ │ @@ -698988,15 +699080,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 2c974c │ │ │ │ + bls 2c98bc │ │ │ │ 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> │ │ │ │ @@ -699027,51 +699119,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 2c9538 │ │ │ │ + bcc 2c96a8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq 2c9070 │ │ │ │ + beq 2c91e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ sbc r2, r2, r2 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ - beq 2c9978 │ │ │ │ + beq 2c9ae8 │ │ │ │ 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 2c9fe8 │ │ │ │ + bne 2ca158 │ │ │ │ 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 2c7d94 │ │ │ │ + bl 2c7f04 │ │ │ │ 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 │ │ │ │ @@ -699088,15 +699180,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 2c90d8 │ │ │ │ + bcc 2c9248 │ │ │ │ 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 │ │ │ │ @@ -699123,67 +699215,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 2c94a4 │ │ │ │ + bcc 2c9614 │ │ │ │ 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 2c9494 │ │ │ │ + bcc 2c9604 │ │ │ │ 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 2c9340 │ │ │ │ + bcs 2c94b0 │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 2c9458 │ │ │ │ + bcc 2c95c8 │ │ │ │ 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 2c9330 │ │ │ │ + bhi 2c94a0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, sl │ │ │ │ - bls 2c94a4 │ │ │ │ + bls 2c9614 │ │ │ │ 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 2c8648 │ │ │ │ + bl 2c87b8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ @@ -699194,290 +699286,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 2c92c4 │ │ │ │ + bhi 2c9434 │ │ │ │ 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 2c90d8 │ │ │ │ + b 2c9248 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7940 │ │ │ │ + bl 2c7ab0 │ │ │ │ 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 2c775c │ │ │ │ - b 2c9390 │ │ │ │ + bl 2c78cc │ │ │ │ + b 2c9500 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #168] @ 0xa8 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2c9360 │ │ │ │ + b 2c94d0 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2c93fc │ │ │ │ + b 2c956c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c908c │ │ │ │ + beq 2c91fc │ │ │ │ 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 2c951c │ │ │ │ + beq 2c968c │ │ │ │ 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] @ 2c9bdc │ │ │ │ + ldr r1, [pc, #1716] @ 2c9d4c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2c9090 │ │ │ │ + b 2c9200 │ │ │ │ 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 2ca01c │ │ │ │ + beq 2ca18c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ and r2, sl, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ bics r3, r0, r3, lsl r2 │ │ │ │ - bne 2ca03c │ │ │ │ + bne 2ca1ac │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ rsb r2, r9, #0 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8a3c │ │ │ │ + bl 2c8bac │ │ │ │ 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 2c7d94 │ │ │ │ + bl 2c7f04 │ │ │ │ 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 2c9c00 │ │ │ │ + beq 2c9d70 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 2c99f0 │ │ │ │ + beq 2c9b60 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c9b48 │ │ │ │ + beq 2c9cb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 2ca420 │ │ │ │ + bne 2ca590 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #176] @ 0xb0 │ │ │ │ streq r2, [sp, #180] @ 0xb4 │ │ │ │ - beq 2ca364 │ │ │ │ + beq 2ca4d4 │ │ │ │ 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 2c967c │ │ │ │ + beq 2c97ec │ │ │ │ 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] @ 2c9bc4 │ │ │ │ + ldr r1, [pc, #1340] @ 2c9d34 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ ldrb ip, [r5, #17] │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - bne 2ca164 │ │ │ │ + bne 2ca2d4 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c96bc │ │ │ │ + beq 2c982c │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ca128 │ │ │ │ + bne 2ca298 │ │ │ │ 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 2c9708 │ │ │ │ + beq 2c9878 │ │ │ │ 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] @ 2c9bf4 │ │ │ │ + ldr r1, [pc, #1252] @ 2c9d64 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2ca1cc │ │ │ │ + b 2ca33c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ cmp sl, #31 │ │ │ │ - bhi 2ca6c4 │ │ │ │ + bhi 2ca834 │ │ │ │ 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 2ca070 │ │ │ │ + beq 2ca1e0 │ │ │ │ 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 2c9770 │ │ │ │ + bne 2c98e0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, sl │ │ │ │ mov ip, r0 │ │ │ │ - bcc 2c9854 │ │ │ │ + bcc 2c99c4 │ │ │ │ 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 2c9968 │ │ │ │ + bcc 2c9ad8 │ │ │ │ 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 2c97e4 │ │ │ │ + bcs 2c9954 │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 2c992c │ │ │ │ + bcc 2c9a9c │ │ │ │ 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 2c97d4 │ │ │ │ + bhi 2c9944 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, sl │ │ │ │ - bls 2ca084 │ │ │ │ + bls 2ca1f4 │ │ │ │ mov r1, sl │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r5, #0 │ │ │ │ add r9, sp, #196 @ 0xc4 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2c98cc │ │ │ │ + beq 2c9a3c │ │ │ │ mov r7, r5 │ │ │ │ lsl r8, r0, #2 │ │ │ │ add r6, sp, #388 @ 0x184 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 94e88 │ │ │ │ @@ -699486,211 +699578,211 @@ │ │ │ │ add r6, r6, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8648 │ │ │ │ + bl 2c87b8 │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [r5], #4 │ │ │ │ - bne 2c988c │ │ │ │ + bne 2c99fc │ │ │ │ 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] @ 2c9bc8 │ │ │ │ - ldr r3, [pc, #680] @ 2c9bb4 │ │ │ │ + ldr r2, [pc, #704] @ 2c9d38 │ │ │ │ + ldr r3, [pc, #680] @ 2c9d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #900] @ 0x384 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ca408 │ │ │ │ + bne 2ca578 │ │ │ │ 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 2c7940 │ │ │ │ + bl 2c7ab0 │ │ │ │ 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 2c775c │ │ │ │ - b 2c9834 │ │ │ │ + bl 2c78cc │ │ │ │ + b 2c99a4 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #260] @ 0x104 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2c9804 │ │ │ │ + b 2c9974 │ │ │ │ orrs r1, r3, r2 │ │ │ │ - beq 2c91e8 │ │ │ │ + beq 2c9358 │ │ │ │ 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 2c99d4 │ │ │ │ + beq 2c9b44 │ │ │ │ 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] @ 2c9bdc │ │ │ │ + ldr r1, [pc, #508] @ 2c9d4c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ - b 2c91ec │ │ │ │ + b 2c935c │ │ │ │ ldrb r2, [r0, #41] @ 0x29 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ cmpeq r1, #3 │ │ │ │ - bne 2c95ec │ │ │ │ + bne 2c975c │ │ │ │ ldrb r2, [r0, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2ca3ac │ │ │ │ + bls 2ca51c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2c9a2c │ │ │ │ + beq 2c9b9c │ │ │ │ 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 2c8a3c │ │ │ │ + bl 2c8bac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8c64 │ │ │ │ + bl 2c8dd4 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ add r3, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 2c9b40 │ │ │ │ + beq 2c9cb0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ mov r6, r3 │ │ │ │ - b 2c9a88 │ │ │ │ + b 2c9bf8 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 2c9b38 │ │ │ │ + bcs 2c9ca8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #252] @ 2c9bcc │ │ │ │ + ldr r1, [pc, #252] @ 2c9d3c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #256] @ 2c9be4 │ │ │ │ + ldr r1, [pc, #256] @ 2c9d54 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #220] @ 2c9bd0 │ │ │ │ + ldr r1, [pc, #220] @ 2c9d40 │ │ │ │ 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 2c9a7c │ │ │ │ + bne 2c9bec │ │ │ │ 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 2c9a88 │ │ │ │ + bcc 2c9bf8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ - b 2c9d38 │ │ │ │ + b 2c9ea8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #148] @ 0x94 │ │ │ │ - beq 2ca354 │ │ │ │ + beq 2ca4c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b 2c9640 │ │ │ │ + b 2c97b0 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2c94dc │ │ │ │ + b 2c964c │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [r1, #-8] │ │ │ │ - b 2c94dc │ │ │ │ + b 2c964c │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2c94dc │ │ │ │ + b 2c964c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ strb r2, [sp, #176] @ 0xb0 │ │ │ │ - b 2c94dc │ │ │ │ - subseq r7, r6, ip, lsl #2 │ │ │ │ + b 2c964c │ │ │ │ + @ instruction: 0x00566f9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r7, [r6], #-12 │ │ │ │ + subseq r6, r6, ip, ror #30 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldrsheq r1, [r1], #-50 @ 0xffffffce │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsheq r6, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subseq r6, r6, r0, lsl #11 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ @ instruction: 0x00510492 │ │ │ │ subseq r0, r1, r2, lsl #9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x0051039e │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ @@ -699703,76 +699795,76 @@ │ │ │ │ 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 2ca310 │ │ │ │ + beq 2ca480 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2c9608 │ │ │ │ + beq 2c9778 │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ca40c │ │ │ │ + beq 2ca57c │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ 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 2c9c64 │ │ │ │ + bcc 2c9dd4 │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95ce4 │ │ │ │ add r3, sp, r8, lsl #2 │ │ │ │ @@ -699799,15 +699891,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 2c90d8 │ │ │ │ + bcc 2c9248 │ │ │ │ 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 │ │ │ │ @@ -699822,81 +699914,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 2c9e1c │ │ │ │ + beq 2c9f8c │ │ │ │ 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 2c9fcc │ │ │ │ + bcc 2ca13c │ │ │ │ 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 2c9fbc │ │ │ │ + bcc 2ca12c │ │ │ │ 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 2c9e64 │ │ │ │ + bcs 2c9fd4 │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 2c9f80 │ │ │ │ + bcc 2ca0f0 │ │ │ │ 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 2c9e54 │ │ │ │ + bcc 2c9fc4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, sl │ │ │ │ - bls 2c9fcc │ │ │ │ + bls 2ca13c │ │ │ │ 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 2c8648 │ │ │ │ + bl 2c87b8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ @@ -699907,268 +699999,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 2c9ddc │ │ │ │ + bhi 2c9f4c │ │ │ │ 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 2c90d8 │ │ │ │ + b 2c9248 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7940 │ │ │ │ + bl 2c7ab0 │ │ │ │ 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 2c775c │ │ │ │ - b 2c9eb4 │ │ │ │ + bl 2c78cc │ │ │ │ + b 2ca024 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #168] @ 0xa8 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2c9e84 │ │ │ │ + b 2c9ff4 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2c9f20 │ │ │ │ - ldr r2, [pc, #-1052] @ 2c9bd4 │ │ │ │ + b 2ca090 │ │ │ │ + ldr r2, [pc, #-1052] @ 2c9d44 │ │ │ │ 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 2ca6c4 │ │ │ │ + bhi 2ca834 │ │ │ │ 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 2c956c │ │ │ │ + beq 2c96dc │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b 2ca0ac │ │ │ │ - ldr r2, [pc, #-1132] @ 2c9bd8 │ │ │ │ + b 2ca21c │ │ │ │ + ldr r2, [pc, #-1132] @ 2c9d48 │ │ │ │ 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 2ca11c │ │ │ │ + bhi 2ca28c │ │ │ │ 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 2c97a0 │ │ │ │ + bls 2c9910 │ │ │ │ mov r0, r5 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #388 @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r1, r0 │ │ │ │ - b 2c98e8 │ │ │ │ + b 2c9a58 │ │ │ │ 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 2ca0e8 │ │ │ │ + beq 2ca258 │ │ │ │ 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] @ 2c9bdc │ │ │ │ + ldr r1, [pc, #-1304] @ 2c9d4c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2c9570 │ │ │ │ + b 2c96e0 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ - b 2ca0ac │ │ │ │ + b 2ca21c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #136] @ 0x88 │ │ │ │ - b 2ca0ac │ │ │ │ + b 2ca21c │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b 2ca0ac │ │ │ │ + b 2ca21c │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, #32 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bhi 2ca2b4 │ │ │ │ - ldr r3, [pc, #-1384] @ 2c9be0 │ │ │ │ + bhi 2ca424 │ │ │ │ + ldr r3, [pc, #-1384] @ 2c9d50 │ │ │ │ sub r2, ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ca6c4 │ │ │ │ + bhi 2ca834 │ │ │ │ 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 2c96a0 │ │ │ │ + bne 2c9810 │ │ │ │ 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 2ca1cc │ │ │ │ + beq 2ca33c │ │ │ │ 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] @ 2c9be4 │ │ │ │ + ldr r1, [pc, #-1524] @ 2c9d54 │ │ │ │ add r2, sl, #24 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bls 2c9d50 │ │ │ │ + bls 2c9ec0 │ │ │ │ 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 2ca684 │ │ │ │ - ldr r1, [pc, #-1580] @ 2c9be8 │ │ │ │ + bhi 2ca7f4 │ │ │ │ + ldr r1, [pc, #-1580] @ 2c9d58 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ca6c4 │ │ │ │ + bhi 2ca834 │ │ │ │ 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 2ca274 │ │ │ │ + beq 2ca3e4 │ │ │ │ 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] @ 2c9bec │ │ │ │ + ldr r1, [pc, #-1680] @ 2c9d5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2ca1cc │ │ │ │ + b 2ca33c │ │ │ │ mov r3, #8 │ │ │ │ strh r3, [r1] │ │ │ │ - b 2ca238 │ │ │ │ + b 2ca3a8 │ │ │ │ mov r3, #8 │ │ │ │ strb r3, [sp, #152] @ 0x98 │ │ │ │ - b 2ca238 │ │ │ │ + b 2ca3a8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #152] @ 0x98 │ │ │ │ - b 2ca238 │ │ │ │ + b 2ca3a8 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ - b 2ca238 │ │ │ │ + b 2ca3a8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 2c9040 │ │ │ │ + bhi 2c91b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 2c9900 │ │ │ │ + b 2c9a70 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2c9994 │ │ │ │ + b 2c9b04 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strh r3, [r2] │ │ │ │ mov r2, #16 │ │ │ │ - b 2c9994 │ │ │ │ + b 2c9b04 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2c9994 │ │ │ │ + b 2c9b04 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #168] @ 0xa8 │ │ │ │ - b 2c9994 │ │ │ │ + b 2c9b04 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2c9c3c │ │ │ │ + bne 2c9dac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r2, r1 │ │ │ │ strne r7, [sp, #144] @ 0x90 │ │ │ │ strne r7, [sp, #148] @ 0x94 │ │ │ │ - beq 2ca484 │ │ │ │ - ldr r2, [pc, #-1864] @ 2c9bf0 │ │ │ │ + beq 2ca5f4 │ │ │ │ + ldr r2, [pc, #-1864] @ 2c9d60 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ca6c4 │ │ │ │ + bhi 2ca834 │ │ │ │ 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 │ │ │ │ @@ -700177,53 +700269,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 2c9694 │ │ │ │ + beq 2c9804 │ │ │ │ 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 2c9694 │ │ │ │ + b 2c9804 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 2c95f4 │ │ │ │ + bne 2c9764 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2ca330 │ │ │ │ + b 2ca4a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2c9640 │ │ │ │ + b 2c97b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [r1, #-8] │ │ │ │ - b 2c9640 │ │ │ │ + b 2c97b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2c9640 │ │ │ │ + b 2c97b0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #388 @ 0x184 │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2c9cdc │ │ │ │ + b 2c9e4c │ │ │ │ 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 │ │ │ │ @@ -700232,82 +700324,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 2ca6b8 │ │ │ │ + beq 2ca828 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ cmpeq r1, lr │ │ │ │ moveq ip, r3 │ │ │ │ - beq 2ca164 │ │ │ │ + beq 2ca2d4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - b 2ca330 │ │ │ │ + b 2ca4a0 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ - b 2ca364 │ │ │ │ + b 2ca4d4 │ │ │ │ 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 2ca4e0 │ │ │ │ + beq 2ca650 │ │ │ │ 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] @ 2c9bf4 │ │ │ │ + ldr r1, [pc, #-2316] @ 2c9d64 │ │ │ │ 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 2ca57c │ │ │ │ + bls 2ca6ec │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ 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 2ca53c │ │ │ │ + bcc 2ca6ac │ │ │ │ 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 │ │ │ │ @@ -700335,85 +700427,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 2ca620 │ │ │ │ + beq 2ca790 │ │ │ │ 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] @ 2c9bf8 │ │ │ │ + ldr r1, [pc, #-2612] @ 2c9d68 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-2624] @ 2c9bfc │ │ │ │ + ldr r1, [pc, #-2624] @ 2c9d6c │ │ │ │ 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 2c9d50 │ │ │ │ + b 2c9ec0 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2ca49c │ │ │ │ + b 2ca60c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2ca49c │ │ │ │ + b 2ca60c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2ca49c │ │ │ │ + b 2ca60c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strh r3, [sp, #160] @ 0xa0 │ │ │ │ - b 2ca49c │ │ │ │ + b 2ca60c │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - b 2ca364 │ │ │ │ + b 2ca4d4 │ │ │ │ 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] @ 2cb5c0 │ │ │ │ + ldr lr, [pc, #3812] @ 2cb730 │ │ │ │ sub sp, sp, #804 @ 0x324 │ │ │ │ - ldr ip, [pc, #3808] @ 2cb5c4 │ │ │ │ + ldr ip, [pc, #3808] @ 2cb734 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #3796] @ 2cb5c8 │ │ │ │ + ldr r1, [pc, #3796] @ 2cb738 │ │ │ │ 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] @ 2cb5cc │ │ │ │ + ldr r1, [pc, #3760] @ 2cb73c │ │ │ │ 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 │ │ │ │ @@ -700489,41 +700581,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 2cbef0 │ │ │ │ + beq 2cc060 │ │ │ │ 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 2ca910 │ │ │ │ + beq 2caa80 │ │ │ │ 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 2ca904 │ │ │ │ + beq 2caa74 │ │ │ │ add r1, lr, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, r3, lsr #5 │ │ │ │ lsr r0, r3, #5 │ │ │ │ add r1, r5, r3 │ │ │ │ - bne 2ca904 │ │ │ │ + bne 2caa74 │ │ │ │ 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 │ │ │ │ @@ -700531,66 +700623,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 2ca8a4 │ │ │ │ - ldr r3, [pc, #3256] @ 2cb5d0 │ │ │ │ + bhi 2caa14 │ │ │ │ + ldr r3, [pc, #3256] @ 2cb740 │ │ │ │ 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 2ca978 │ │ │ │ + bne 2caae8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2ca928 │ │ │ │ + bne 2caa98 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 927bc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #3200] @ 2cb5d4 │ │ │ │ - ldr r3, [pc, #3180] @ 2cb5c4 │ │ │ │ + ldr r2, [pc, #3200] @ 2cb744 │ │ │ │ + ldr r3, [pc, #3180] @ 2cb734 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #796] @ 0x31c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cbf4c │ │ │ │ + bne 2cc0bc │ │ │ │ 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 2ca9e8 │ │ │ │ + bls 2cab58 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 2ca9c0 │ │ │ │ + b 2cab30 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq 2cb4ec │ │ │ │ + beq 2cb65c │ │ │ │ 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 2ca9b4 │ │ │ │ + bne 2cab24 │ │ │ │ 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 │ │ │ │ @@ -700632,84 +700724,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 2cb900 │ │ │ │ + bls 2cba70 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2cb500 │ │ │ │ + beq 2cb670 │ │ │ │ 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 2cbbc0 │ │ │ │ + bne 2cbd30 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2cb520 │ │ │ │ + bls 2cb690 │ │ │ │ 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 2cab24 │ │ │ │ + bhi 2cac94 │ │ │ │ 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 2cab6c │ │ │ │ + beq 2cacdc │ │ │ │ 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 2cb548 │ │ │ │ + beq 2cb6b8 │ │ │ │ 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 2cbbec │ │ │ │ + beq 2cbd5c │ │ │ │ tst r0, #3 │ │ │ │ - bne 2cbe10 │ │ │ │ + bne 2cbf80 │ │ │ │ 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 │ │ │ │ @@ -700719,21 +700811,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 2cb604 │ │ │ │ + beq 2cb774 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, r3 │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cac38 │ │ │ │ + beq 2cada8 │ │ │ │ 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 │ │ │ │ @@ -700741,81 +700833,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 2cbba0 │ │ │ │ + bcc 2cbd10 │ │ │ │ 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 2cb4dc │ │ │ │ + bhi 2cb64c │ │ │ │ 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 2cac94 │ │ │ │ + bls 2cae04 │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2cb4a0 │ │ │ │ + bcc 2cb610 │ │ │ │ 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 2cac84 │ │ │ │ + bcc 2cadf4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 2cbba0 │ │ │ │ + bls 2cbd10 │ │ │ │ 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 2c8648 │ │ │ │ + bl 2c87b8 │ │ │ │ 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 2cad74 │ │ │ │ + beq 2caee4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ @@ -700829,47 +700921,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 2cadd8 │ │ │ │ + beq 2caf48 │ │ │ │ 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 2cb88c │ │ │ │ + bls 2cb9fc │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #2024] @ 2cb5d8 │ │ │ │ + ldr r1, [pc, #2024] @ 2cb748 │ │ │ │ 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 2cbf50 │ │ │ │ + bhi 2cc0c0 │ │ │ │ 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] @ 2cb5dc │ │ │ │ + ldr r1, [pc, #1952] @ 2cb74c │ │ │ │ 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 │ │ │ │ @@ -700920,15 +701012,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] @ 2cb5dc │ │ │ │ + ldr r1, [pc, #1716] @ 2cb74c │ │ │ │ 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] │ │ │ │ @@ -700979,47 +701071,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 2cb04c │ │ │ │ + bls 2cb1bc │ │ │ │ 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 2c7f90 │ │ │ │ + bl 2c8100 │ │ │ │ add r3, r6, r4 │ │ │ │ sub r3, r3, r9 │ │ │ │ and r4, r7, #31 │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 2cb018 │ │ │ │ + bhi 2cb188 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r5, r3, lsr #5 │ │ │ │ lsr sl, r3, #5 │ │ │ │ - bne 2ca920 │ │ │ │ + bne 2caa90 │ │ │ │ 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 2ca91c │ │ │ │ + b 2caa8c │ │ │ │ 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] │ │ │ │ @@ -701105,16 +701197,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 2cafec │ │ │ │ - ldr r1, [pc, #976] @ 2cb5e0 │ │ │ │ + b 2cb15c │ │ │ │ + ldr r1, [pc, #976] @ 2cb750 │ │ │ │ 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 │ │ │ │ @@ -701148,23 +701240,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] @ 2cb5e4 │ │ │ │ + ldr r1, [pc, #812] @ 2cb754 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #800] @ 2cb5e8 │ │ │ │ + ldr r1, [pc, #800] @ 2cb758 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #788] @ 2cb5ec │ │ │ │ + ldr r1, [pc, #788] @ 2cb75c │ │ │ │ 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] │ │ │ │ @@ -701203,15 +701295,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 2cafec │ │ │ │ + b 2cb15c │ │ │ │ mov r1, #139 @ 0x8b │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ @@ -701271,93 +701363,93 @@ │ │ │ │ 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 2cb1f0 │ │ │ │ + b 2cb360 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7940 │ │ │ │ + bl 2c7ab0 │ │ │ │ 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 2c775c │ │ │ │ - b 2cace4 │ │ │ │ + bl 2c78cc │ │ │ │ + b 2cae54 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr sl, [r3, #148] @ 0x94 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ - b 2cacb4 │ │ │ │ + b 2cae24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r4, r3, r2 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ - b 2ca9e8 │ │ │ │ + b 2cab58 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2cbc8c │ │ │ │ + bne 2cbdfc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2cbc74 │ │ │ │ + bhi 2cbde4 │ │ │ │ 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 2c8a3c │ │ │ │ + bl 2c8bac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 2cab7c │ │ │ │ + bne 2cacec │ │ │ │ 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 2cb5a4 │ │ │ │ + beq 2cb714 │ │ │ │ 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] @ 2cb5e4 │ │ │ │ + ldr r1, [pc, #52] @ 2cb754 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 2cabc8 │ │ │ │ - subseq r5, r6, r0, lsl r9 │ │ │ │ + b 2cad38 │ │ │ │ + subseq r5, r6, r0, lsr #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r6, r4, lsl #18 │ │ │ │ + @ instruction: 0x00565794 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0x0050fc92 │ │ │ │ - subseq r5, r6, r4, lsr #13 │ │ │ │ + subseq r5, r6, r4, lsr r5 │ │ │ │ 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 │ │ │ │ @@ -701365,15 +701457,15 @@ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ subseq lr, r0, r6, lsl #16 │ │ │ │ ldrsheq lr, [r0], #-118 @ 0xffffff8a │ │ │ │ cmp r2, #8 │ │ │ │ movcc r5, r2 │ │ │ │ movcs r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cb638 │ │ │ │ + beq 2cb7a8 │ │ │ │ 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 │ │ │ │ @@ -701390,44 +701482,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 2cb8f0 │ │ │ │ + bhi 2cba60 │ │ │ │ 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 2cb684 │ │ │ │ + bls 2cb7f4 │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ ldrb r3, [sl, #17] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2cb850 │ │ │ │ + bcc 2cb9c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [r9], #4 │ │ │ │ cmp r3, r9 │ │ │ │ add r6, r6, r5 │ │ │ │ - bne 2cb674 │ │ │ │ + bne 2cb7e4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq 2cbc54 │ │ │ │ + beq 2cbdc4 │ │ │ │ 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 │ │ │ │ @@ -701439,136 +701531,136 @@ │ │ │ │ add r7, r7, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8648 │ │ │ │ + bl 2c87b8 │ │ │ │ str r0, [r8], #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne 2cb714 │ │ │ │ + bne 2cb884 │ │ │ │ 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 2cb838 │ │ │ │ + beq 2cb9a8 │ │ │ │ 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 2cb7cc │ │ │ │ + beq 2cb93c │ │ │ │ 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 2cb800 │ │ │ │ + beq 2cb970 │ │ │ │ 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 2cb7e0 │ │ │ │ + bne 2cb950 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2cb824 │ │ │ │ + bhi 2cb994 │ │ │ │ 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 2cb80c │ │ │ │ + bne 2cb97c │ │ │ │ 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 2c8648 │ │ │ │ + bl 2c87b8 │ │ │ │ mov r4, r0 │ │ │ │ - b 2cad74 │ │ │ │ + b 2caee4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c7940 │ │ │ │ + bl 2c7ab0 │ │ │ │ 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 2c775c │ │ │ │ - b 2cb6d4 │ │ │ │ + bl 2c78cc │ │ │ │ + b 2cb844 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8c64 │ │ │ │ + bl 2c8dd4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2cb8bc │ │ │ │ + beq 2cba2c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #-728] @ 2cb5f0 │ │ │ │ + ldr r1, [pc, #-728] @ 2cb760 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #-748] @ 2cb5f0 │ │ │ │ + ldr r1, [pc, #-748] @ 2cb760 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2cade4 │ │ │ │ + b 2caf54 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr sl, [r3, #148] @ 0x94 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ - b 2cb6a4 │ │ │ │ + b 2cb814 │ │ │ │ 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 2cb944 │ │ │ │ + beq 2cbab4 │ │ │ │ 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 │ │ │ │ @@ -701577,15 +701669,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 2cba30 │ │ │ │ + bcc 2cbba0 │ │ │ │ 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 │ │ │ │ @@ -701594,60 +701686,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 2cbb90 │ │ │ │ + bhi 2cbd00 │ │ │ │ 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 2cb9b4 │ │ │ │ + bls 2cbb24 │ │ │ │ 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 2c775c │ │ │ │ + bl 2c78cc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc 2cbb54 │ │ │ │ + bcc 2cbcc4 │ │ │ │ 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 2cb9a4 │ │ │ │ + bhi 2cbb14 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ mov fp, sl │ │ │ │ cmp r5, r2 │ │ │ │ - bls 2cbcf8 │ │ │ │ + bls 2cbe68 │ │ │ │ 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 2cbac0 │ │ │ │ + beq 2cbc30 │ │ │ │ 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] │ │ │ │ @@ -701658,92 +701750,92 @@ │ │ │ │ add r6, r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8648 │ │ │ │ + bl 2c87b8 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sl], #4 │ │ │ │ - bne 2cba7c │ │ │ │ + bne 2cbbec │ │ │ │ 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 2cbd2c │ │ │ │ + beq 2cbe9c │ │ │ │ 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 2cbde4 │ │ │ │ + bne 2cbf54 │ │ │ │ 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 2c7d94 │ │ │ │ - b 2cafec │ │ │ │ + bl 2c7f04 │ │ │ │ + b 2cb15c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2c7940 │ │ │ │ + bl 2c7ab0 │ │ │ │ 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 2c775c │ │ │ │ - b 2cba04 │ │ │ │ + bl 2c78cc │ │ │ │ + b 2cbb74 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #148] @ 0x94 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2cb9d4 │ │ │ │ + b 2cbb44 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r4, r0 │ │ │ │ - b 2cad54 │ │ │ │ - ldr r3, [pc, #-1492] @ 2cb5f4 │ │ │ │ + b 2caec4 │ │ │ │ + ldr r3, [pc, #-1492] @ 2cb764 │ │ │ │ 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 2cbdd4 │ │ │ │ + bhi 2cbf44 │ │ │ │ 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 │ │ │ │ @@ -701751,372 +701843,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 2cbc48 │ │ │ │ + beq 2cbdb8 │ │ │ │ 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 2cabc8 │ │ │ │ + b 2cad38 │ │ │ │ mov r0, #3 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ mov r6, r0 │ │ │ │ - b 2cb768 │ │ │ │ + b 2cb8d8 │ │ │ │ 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 2cab24 │ │ │ │ + b 2cac94 │ │ │ │ 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 2cbcdc │ │ │ │ + beq 2cbe4c │ │ │ │ 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] @ 2cb5f8 │ │ │ │ + ldr r1, [pc, #-1772] @ 2cb768 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 2caaec │ │ │ │ + b 2cac5c │ │ │ │ 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 2cbaf4 │ │ │ │ + bne 2cbc64 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2cbb24 │ │ │ │ + beq 2cbc94 │ │ │ │ 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 2cbd88 │ │ │ │ + beq 2cbef8 │ │ │ │ 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] @ 2cb5f8 │ │ │ │ + ldr r1, [pc, #-1948] @ 2cb768 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2cbb28 │ │ │ │ + b 2cbc98 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #16 │ │ │ │ strh r0, [r3, #-8] │ │ │ │ - b 2cbc9c │ │ │ │ + b 2cbe0c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [r3, #-8] │ │ │ │ - b 2cbc9c │ │ │ │ + b 2cbe0c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #-8] │ │ │ │ - b 2cbc9c │ │ │ │ + b 2cbe0c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #32 │ │ │ │ str r0, [r3, #-8] │ │ │ │ - b 2cbc9c │ │ │ │ - ldr r3, [pc, #-2032] @ 2cb5fc │ │ │ │ + b 2cbe0c │ │ │ │ + ldr r3, [pc, #-2032] @ 2cb76c │ │ │ │ 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 2cbf50 │ │ │ │ + bhi 2cc0c0 │ │ │ │ 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] @ 2cb600 │ │ │ │ + ldr r3, [pc, #-2080] @ 2cb770 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2cbf50 │ │ │ │ + bhi 2cc0c0 │ │ │ │ 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 2cb55c │ │ │ │ + b 2cb6cc │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mvn r3, #3 │ │ │ │ strh r3, [r2, #-8] │ │ │ │ mov r2, #16 │ │ │ │ - b 2cb55c │ │ │ │ + b 2cb6cc │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mvn r3, #3 │ │ │ │ strb r3, [r2, #-8] │ │ │ │ mov r2, #8 │ │ │ │ - b 2cb55c │ │ │ │ + b 2cb6cc │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ strb r2, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 2cb55c │ │ │ │ + b 2cb6cc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 2cbd48 │ │ │ │ + b 2cbeb8 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, #16 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strh r1, [sp, #184] @ 0xb8 │ │ │ │ - b 2cbd48 │ │ │ │ + b 2cbeb8 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 2cbd48 │ │ │ │ + b 2cbeb8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ strb r2, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 2cbd48 │ │ │ │ + b 2cbeb8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 2ca868 │ │ │ │ + bhi 2ca9d8 │ │ │ │ lsl ip, r6, #16 │ │ │ │ cmp r4, #32 │ │ │ │ lsr ip, ip, #16 │ │ │ │ - beq 2cbf2c │ │ │ │ + beq 2cc09c │ │ │ │ and r2, r4, #31 │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 2ca868 │ │ │ │ + bne 2ca9d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 2ca94c │ │ │ │ + b 2caabc │ │ │ │ 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 2ca894 │ │ │ │ + b 2caa04 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2cbf64 │ │ │ │ + beq 2cc0d4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr ip, [pc, #420] @ 2cc114 │ │ │ │ + ldr ip, [pc, #420] @ 2cc284 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r3, ip │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - beq 2cc08c │ │ │ │ + beq 2cc1fc │ │ │ │ cmp r3, #468 @ 0x1d4 │ │ │ │ - bcs 2cbfd4 │ │ │ │ + bcs 2cc144 │ │ │ │ cmp r3, #340 @ 0x154 │ │ │ │ - beq 2cc008 │ │ │ │ - bhi 2cc05c │ │ │ │ + beq 2cc178 │ │ │ │ + bhi 2cc1cc │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - beq 2cc108 │ │ │ │ - bhi 2cc0ec │ │ │ │ + beq 2cc278 │ │ │ │ + bhi 2cc25c │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bls 2cc048 │ │ │ │ - ldr ip, [pc, #364] @ 2cc118 │ │ │ │ + bls 2cc1b8 │ │ │ │ + ldr ip, [pc, #364] @ 2cc288 │ │ │ │ cmp r3, ip │ │ │ │ - bne 2cc010 │ │ │ │ + bne 2cc180 │ │ │ │ tst lr, #1024 @ 0x400 │ │ │ │ - beq 2cc010 │ │ │ │ + beq 2cc180 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ - b 2c8ed0 │ │ │ │ + b 2c9040 │ │ │ │ cmp r3, #668 @ 0x29c │ │ │ │ - bhi 2cc010 │ │ │ │ + bhi 2cc180 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - bls 2cc018 │ │ │ │ - ldr ip, [pc, #304] @ 2cc11c │ │ │ │ + bls 2cc188 │ │ │ │ + ldr ip, [pc, #304] @ 2cc28c │ │ │ │ sub r3, r3, #640 @ 0x280 │ │ │ │ sub r3, r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #27 │ │ │ │ - bhi 2cc010 │ │ │ │ + bhi 2cc180 │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst lr, #2 │ │ │ │ - bne 2cbfb8 │ │ │ │ + bne 2cc128 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr ip, [pc, #256] @ 2cc120 │ │ │ │ + ldr ip, [pc, #256] @ 2cc290 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2cc0fc │ │ │ │ + beq 2cc26c │ │ │ │ add ip, ip, #28 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2cc050 │ │ │ │ + beq 2cc1c0 │ │ │ │ sub ip, ip, #50 @ 0x32 │ │ │ │ cmp r3, ip │ │ │ │ - bne 2cc010 │ │ │ │ + bne 2cc180 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 2cbfb8 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc128 │ │ │ │ + b 2cc180 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - bls 2cc010 │ │ │ │ + bls 2cc180 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - bne 2cbfb8 │ │ │ │ - b 2cc010 │ │ │ │ - ldr ip, [pc, #192] @ 2cc124 │ │ │ │ + bne 2cc128 │ │ │ │ + b 2cc180 │ │ │ │ + ldr ip, [pc, #192] @ 2cc294 │ │ │ │ cmp r3, ip │ │ │ │ - bne 2cc074 │ │ │ │ + bne 2cc1e4 │ │ │ │ tst lr, #256 @ 0x100 │ │ │ │ - bne 2cbfb8 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc128 │ │ │ │ + b 2cc180 │ │ │ │ add ip, ip, #70 @ 0x46 │ │ │ │ cmp r3, ip │ │ │ │ - bne 2cc010 │ │ │ │ + bne 2cc180 │ │ │ │ tst lr, #393216 @ 0x60000 │ │ │ │ - bne 2cbfb8 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc128 │ │ │ │ + b 2cc180 │ │ │ │ tst lr, #524288 @ 0x80000 │ │ │ │ - bne 2cbfb8 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc128 │ │ │ │ + b 2cc180 │ │ │ │ tst lr, #2048 @ 0x800 │ │ │ │ - beq 2cc010 │ │ │ │ + beq 2cc180 │ │ │ │ mov ip, #3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r2, [r2] │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 2ca6c4 │ │ │ │ + b 2ca834 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 2cc0a0 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc210 │ │ │ │ + b 2cc180 │ │ │ │ tst lr, #524288 @ 0x80000 │ │ │ │ - bne 2cc0a0 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc210 │ │ │ │ + b 2cc180 │ │ │ │ tst lr, #393216 @ 0x60000 │ │ │ │ - bne 2cc0a0 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc210 │ │ │ │ + b 2cc180 │ │ │ │ tst lr, #1048576 @ 0x100000 │ │ │ │ - bne 2cc0a0 │ │ │ │ - b 2cc010 │ │ │ │ - ldr ip, [pc, #52] @ 2cc128 │ │ │ │ + bne 2cc210 │ │ │ │ + b 2cc180 │ │ │ │ + ldr ip, [pc, #52] @ 2cc298 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2cbfb0 │ │ │ │ - b 2cc010 │ │ │ │ + beq 2cc120 │ │ │ │ + b 2cc180 │ │ │ │ tst lr, #2048 @ 0x800 │ │ │ │ - bne 2cbfb8 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc128 │ │ │ │ + b 2cc180 │ │ │ │ tst lr, #1048576 @ 0x100000 │ │ │ │ - bne 2cbfb8 │ │ │ │ - b 2cc010 │ │ │ │ + bne 2cc128 │ │ │ │ + b 2cc180 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ subseq lr, r0, r6, 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] @ 2cc358 │ │ │ │ - ldr r2, [pc, #524] @ 2cc35c │ │ │ │ + ldr r1, [pc, #524] @ 2cc4c8 │ │ │ │ + ldr r2, [pc, #524] @ 2cc4cc │ │ │ │ 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 2cc18c │ │ │ │ + beq 2cc2fc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cc1c0 │ │ │ │ + bne 2cc330 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cc170 │ │ │ │ + bne 2cc2e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #456] @ 2cc360 │ │ │ │ - ldr r3, [pc, #448] @ 2cc35c │ │ │ │ + ldr r2, [pc, #456] @ 2cc4d0 │ │ │ │ + ldr r3, [pc, #448] @ 2cc4cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cc354 │ │ │ │ + bne 2cc4c4 │ │ │ │ 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 │ │ │ │ @@ -702135,176 +702227,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 2cc344 │ │ │ │ + beq 2cc4b4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cc2bc │ │ │ │ + beq 2cc42c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cc2d8 │ │ │ │ + beq 2cc448 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cbf50 │ │ │ │ + bl 2cc0c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - beq 2cc2a4 │ │ │ │ + beq 2cc414 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cc2a4 │ │ │ │ + beq 2cc414 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cbf50 │ │ │ │ + bl 2cc0c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - bne 2cc274 │ │ │ │ + bne 2cc3e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cbf50 │ │ │ │ + bl 2cc0c0 │ │ │ │ mov r5, r6 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ - beq 2cc2f0 │ │ │ │ + beq 2cc460 │ │ │ │ mov fp, r0 │ │ │ │ - b 2cc230 │ │ │ │ + b 2cc3a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cbf50 │ │ │ │ + bl 2cc0c0 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2cc2bc │ │ │ │ + b 2cc42c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ - beq 2cc344 │ │ │ │ + beq 2cc4b4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cc190 │ │ │ │ + beq 2cc300 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cc190 │ │ │ │ + beq 2cc300 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cc1d4 │ │ │ │ + bne 2cc344 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cc324 │ │ │ │ - b 2cc190 │ │ │ │ + bne 2cc494 │ │ │ │ + b 2cc300 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2cc30c │ │ │ │ + b 2cc47c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r6, ip, lsr #29 │ │ │ │ + subseq r3, r6, ip, lsr sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r6, r0, ror #28 │ │ │ │ + ldrsheq r3, [r6], #-192 @ 0xffffff40 │ │ │ │ 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] @ 2cc3b4 │ │ │ │ + ldr r1, [pc, #48] @ 2cc524 │ │ │ │ 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] @ 2cc3b8 │ │ │ │ + ldr r1, [pc, #16] @ 2cc528 │ │ │ │ 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] @ 2cc40c │ │ │ │ + ldr r1, [pc, #48] @ 2cc57c │ │ │ │ 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] @ 2cc410 │ │ │ │ + ldr r1, [pc, #16] @ 2cc580 │ │ │ │ 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] @ 2cc4c4 │ │ │ │ + ldr r1, [pc, #140] @ 2cc634 │ │ │ │ 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] @ 2cc4c8 │ │ │ │ + ldr r1, [pc, #108] @ 2cc638 │ │ │ │ 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] @ 2cc4c8 │ │ │ │ + ldr r1, [pc, #68] @ 2cc638 │ │ │ │ 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] @ 2cc4cc │ │ │ │ + ldr r1, [pc, #36] @ 2cc63c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, r0 │ │ │ │ stm sp, {r6, ip} │ │ │ │ mov r0, r4 │ │ │ │ bl 95d84 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -702315,17 +702407,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] @ 2cc634 │ │ │ │ + ldr r1, [pc, #320] @ 2cc7a4 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2cc638 │ │ │ │ + ldr r2, [pc, #316] @ 2cc7a8 │ │ │ │ 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 │ │ │ │ @@ -702339,44 +702431,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 2cc600 │ │ │ │ + beq 2cc770 │ │ │ │ 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 2cc584 │ │ │ │ + bne 2cc6f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2cc600 │ │ │ │ + beq 2cc770 │ │ │ │ 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] @ 2cc63c │ │ │ │ + ldr r3, [pc, #128] @ 2cc7ac │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2cc640 │ │ │ │ + ldr r0, [pc, #120] @ 2cc7b0 │ │ │ │ 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} │ │ │ │ @@ -702384,501 +702476,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] @ 2cc644 │ │ │ │ - ldr r3, [pc, #44] @ 2cc638 │ │ │ │ + ldr r2, [pc, #60] @ 2cc7b4 │ │ │ │ + ldr r3, [pc, #44] @ 2cc7a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cc630 │ │ │ │ + bne 2cc7a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r3, [r6], #-172 @ 0xffffff54 │ │ │ │ + subseq r3, r6, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrsheq r3, [r6], #-144 @ 0xffffff70 │ │ │ │ + subseq r3, r6, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #144] @ 2cc6f0 │ │ │ │ - ldr r2, [pc, #144] @ 2cc6f4 │ │ │ │ + ldr ip, [pc, #144] @ 2cc860 │ │ │ │ + ldr r2, [pc, #144] @ 2cc864 │ │ │ │ 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 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc4d0 │ │ │ │ - ldr r1, [pc, #68] @ 2cc6f8 │ │ │ │ - ldr r2, [pc, #60] @ 2cc6f4 │ │ │ │ + bl 2cc640 │ │ │ │ + ldr r1, [pc, #68] @ 2cc868 │ │ │ │ + ldr r2, [pc, #60] @ 2cc864 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2cc6ec │ │ │ │ + bne 2cc85c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #24] @ 2cc6fc │ │ │ │ + ldr r1, [pc, #24] @ 2cc86c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00563998 │ │ │ │ + subseq r3, r6, r8, lsr #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r6, r4, asr #18 │ │ │ │ + ldrsbeq r3, [r6], #-116 @ 0xffffff8c │ │ │ │ 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] @ 2cc808 │ │ │ │ - ldr r2, [pc, #240] @ 2cc80c │ │ │ │ + ldr ip, [pc, #240] @ 2cc978 │ │ │ │ + ldr r2, [pc, #240] @ 2cc97c │ │ │ │ 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 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #160] @ 2cc810 │ │ │ │ + ldr r1, [pc, #160] @ 2cc980 │ │ │ │ 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 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc4d0 │ │ │ │ - ldr r1, [pc, #88] @ 2cc810 │ │ │ │ + bl 2cc640 │ │ │ │ + ldr r1, [pc, #88] @ 2cc980 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #72] @ 2cc814 │ │ │ │ - ldr r2, [pc, #60] @ 2cc80c │ │ │ │ + ldr r1, [pc, #72] @ 2cc984 │ │ │ │ + ldr r2, [pc, #60] @ 2cc97c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2cc804 │ │ │ │ + bne 2cc974 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #28] @ 2cc818 │ │ │ │ + ldr r1, [pc, #28] @ 2cc988 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r6, r0, ror #17 │ │ │ │ + subseq r3, r6, r0, ror r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - subseq r3, r6, ip, lsr #16 │ │ │ │ + ldrheq r3, [r6], #-108 @ 0xffffff94 │ │ │ │ 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] @ 2cc8c4 │ │ │ │ - ldr r2, [pc, #144] @ 2cc8c8 │ │ │ │ + ldr ip, [pc, #144] @ 2cca34 │ │ │ │ + ldr r2, [pc, #144] @ 2cca38 │ │ │ │ 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 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc4d0 │ │ │ │ - ldr r1, [pc, #68] @ 2cc8cc │ │ │ │ - ldr r2, [pc, #60] @ 2cc8c8 │ │ │ │ + bl 2cc640 │ │ │ │ + ldr r1, [pc, #68] @ 2cca3c │ │ │ │ + ldr r2, [pc, #60] @ 2cca38 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2cc8c0 │ │ │ │ + bne 2cca30 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #24] @ 2cc8d0 │ │ │ │ + ldr r1, [pc, #24] @ 2cca40 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r6, r4, asr #15 │ │ │ │ + subseq r3, r6, r4, asr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r6, r0, ror r7 │ │ │ │ + subseq r3, r6, r0, lsl #12 │ │ │ │ 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 2cc92c │ │ │ │ + bls 2cca9c │ │ │ │ sub r3, r3, #436 @ 0x1b4 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 2cc924 │ │ │ │ - ldr r2, [pc, #228] @ 2cc9f4 │ │ │ │ + bhi 2cca94 │ │ │ │ + ldr r2, [pc, #228] @ 2ccb64 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 2cc924 │ │ │ │ + bhi 2cca94 │ │ │ │ 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 2cc924 │ │ │ │ - ldr r2, [pc, #188] @ 2cc9f8 │ │ │ │ + bcc 2cca94 │ │ │ │ + ldr r2, [pc, #188] @ 2ccb68 │ │ │ │ sub r3, r3, #352 @ 0x160 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2cc924 │ │ │ │ + bhi 2cca94 │ │ │ │ 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 2cc924 │ │ │ │ + bne 2cca94 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #4] │ │ │ │ bl 9601c │ │ │ │ - ldr r3, [pc, #108] @ 2cc9fc │ │ │ │ + ldr r3, [pc, #108] @ 2ccb6c │ │ │ │ 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 2cc958 │ │ │ │ + b 2ccac8 │ │ │ │ mov r6, #1 │ │ │ │ - b 2cc958 │ │ │ │ + b 2ccac8 │ │ │ │ mov r6, #3 │ │ │ │ - b 2cc958 │ │ │ │ + b 2ccac8 │ │ │ │ mov r6, #6 │ │ │ │ - b 2cc958 │ │ │ │ + b 2ccac8 │ │ │ │ mov r6, #4 │ │ │ │ - b 2cc958 │ │ │ │ + b 2ccac8 │ │ │ │ mov r6, #0 │ │ │ │ - b 2cc958 │ │ │ │ + b 2ccac8 │ │ │ │ mov r6, #2 │ │ │ │ - b 2cc958 │ │ │ │ + b 2ccac8 │ │ │ │ subseq sp, r0, r6, asr #26 │ │ │ │ subseq sp, r0, lr, lsl sp │ │ │ │ - subseq ip, r5, ip, lsl #17 │ │ │ │ + subseq ip, r5, ip, lsl 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 r3, [r0, #16] │ │ │ │ - ldr ip, [pc, #772] @ 2ccd20 │ │ │ │ + ldr ip, [pc, #772] @ 2cce90 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - ldr r2, [pc, #768] @ 2ccd24 │ │ │ │ + ldr r2, [pc, #768] @ 2cce94 │ │ │ │ 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 2ccafc │ │ │ │ + beq 2ccc6c │ │ │ │ add r6, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #612] @ 2ccd28 │ │ │ │ + ldr r1, [pc, #612] @ 2cce98 │ │ │ │ mov ip, r0 │ │ │ │ stm sp, {r7, ip} │ │ │ │ mov r0, r4 │ │ │ │ bl 95d84 │ │ │ │ - ldr r2, [pc, #596] @ 2ccd2c │ │ │ │ - ldr r3, [pc, #584] @ 2ccd24 │ │ │ │ + ldr r2, [pc, #596] @ 2cce9c │ │ │ │ + ldr r3, [pc, #584] @ 2cce94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ccd1c │ │ │ │ + bne 2cce8c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2ccb18 │ │ │ │ + beq 2ccc88 │ │ │ │ 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 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ 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 2ccba0 │ │ │ │ + beq 2ccd10 │ │ │ │ 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] @ 2ccd30 │ │ │ │ + ldr r1, [pc, #384] @ 2ccea0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #372] @ 2ccd34 │ │ │ │ + ldr r1, [pc, #372] @ 2ccea4 │ │ │ │ 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 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ 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 2ccc34 │ │ │ │ + beq 2ccda4 │ │ │ │ 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] @ 2ccd30 │ │ │ │ + ldr r1, [pc, #240] @ 2ccea0 │ │ │ │ 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 2cc4d0 │ │ │ │ + bl 2cc640 │ │ │ │ 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 2cccb4 │ │ │ │ + beq 2cce24 │ │ │ │ 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] @ 2ccd30 │ │ │ │ + ldr r1, [pc, #116] @ 2ccea0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #100] @ 2ccd34 │ │ │ │ + ldr r1, [pc, #100] @ 2ccea4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #84] @ 2ccd38 │ │ │ │ - ldr r2, [pc, #60] @ 2ccd24 │ │ │ │ + ldr r1, [pc, #84] @ 2ccea8 │ │ │ │ + ldr r2, [pc, #60] @ 2cce94 │ │ │ │ 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 2ccd1c │ │ │ │ + bne 2cce8c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 2ccd34 │ │ │ │ + ldr r1, [pc, #32] @ 2ccea4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95c5c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r3, [r6], #-88 @ 0xffffffa8 │ │ │ │ + subseq r3, r6, r8, ror #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - subseq r3, r6, r0, lsr #10 │ │ │ │ + ldrheq r3, [r6], #-48 @ 0xffffffd0 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq r3, r6, r4, lsl r3 │ │ │ │ + subseq r3, r6, r4, lsr #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 ip, [pc, #1416] @ 2cd2dc │ │ │ │ + ldr ip, [pc, #1416] @ 2cd44c │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1408] @ 2cd2e0 │ │ │ │ + ldr r1, [pc, #1408] @ 2cd450 │ │ │ │ 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 2ccf84 │ │ │ │ + beq 2cd0f4 │ │ │ │ cmp r2, #8 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 2ccdac │ │ │ │ - ldr r1, [pc, #1348] @ 2cd2e4 │ │ │ │ + beq 2ccf1c │ │ │ │ + ldr r1, [pc, #1348] @ 2cd454 │ │ │ │ mov r2, r5 │ │ │ │ bl 95bec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -702886,132 +702978,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 2ccdfc │ │ │ │ + beq 2ccf6c │ │ │ │ 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] @ 2cd2e8 │ │ │ │ + ldr r1, [pc, #1248] @ 2cd458 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cce34 │ │ │ │ + beq 2ccfa4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #1208] @ 2cd2e4 │ │ │ │ + ldr r1, [pc, #1208] @ 2cd454 │ │ │ │ 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 2cce80 │ │ │ │ + beq 2ccff0 │ │ │ │ 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] @ 2cd2e8 │ │ │ │ + ldr r1, [pc, #1116] @ 2cd458 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cceb8 │ │ │ │ + beq 2cd028 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #1076] @ 2cd2e4 │ │ │ │ + ldr r1, [pc, #1076] @ 2cd454 │ │ │ │ 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 2ccf04 │ │ │ │ + beq 2cd074 │ │ │ │ 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] @ 2cd2e8 │ │ │ │ + ldr r1, [pc, #988] @ 2cd458 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2ccf3c │ │ │ │ - ldr r1, [pc, #948] @ 2cd2e4 │ │ │ │ + beq 2cd0ac │ │ │ │ + ldr r1, [pc, #948] @ 2cd454 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #928] @ 2cd2ec │ │ │ │ + ldr r1, [pc, #928] @ 2cd45c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ bl 95d84 │ │ │ │ - ldr r2, [pc, #912] @ 2cd2f0 │ │ │ │ - ldr r3, [pc, #892] @ 2cd2e0 │ │ │ │ + ldr r2, [pc, #912] @ 2cd460 │ │ │ │ + ldr r3, [pc, #892] @ 2cd450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cd2d8 │ │ │ │ + bne 2cd448 │ │ │ │ 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 2ccfd0 │ │ │ │ + beq 2cd140 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -703021,42 +703113,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 2cd008 │ │ │ │ - ldr r1, [pc, #740] @ 2cd2e4 │ │ │ │ + beq 2cd178 │ │ │ │ + ldr r1, [pc, #740] @ 2cd454 │ │ │ │ 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 2cd2c8 │ │ │ │ - ldr r3, [pc, #716] @ 2cd2f4 │ │ │ │ + bhi 2cd438 │ │ │ │ + ldr r3, [pc, #716] @ 2cd464 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2cd2dc │ │ │ │ + bhi 2cd44c │ │ │ │ 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 2cd084 │ │ │ │ + beq 2cd1f4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -703065,44 +703157,44 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cd0bc │ │ │ │ + beq 2cd22c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #560] @ 2cd2e4 │ │ │ │ + ldr r1, [pc, #560] @ 2cd454 │ │ │ │ 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 2cd2b8 │ │ │ │ - ldr r3, [pc, #536] @ 2cd2f8 │ │ │ │ + bhi 2cd428 │ │ │ │ + ldr r3, [pc, #536] @ 2cd468 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2cd2dc │ │ │ │ + bhi 2cd44c │ │ │ │ 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 2cd13c │ │ │ │ + beq 2cd2ac │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -703111,43 +703203,43 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cd174 │ │ │ │ + beq 2cd2e4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #376] @ 2cd2e4 │ │ │ │ + ldr r1, [pc, #376] @ 2cd454 │ │ │ │ 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 2cd2a8 │ │ │ │ - ldr r3, [pc, #360] @ 2cd2fc │ │ │ │ + bhi 2cd418 │ │ │ │ + ldr r3, [pc, #360] @ 2cd46c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2cd2dc │ │ │ │ + bhi 2cd44c │ │ │ │ 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 2cd1f0 │ │ │ │ + beq 2cd360 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -703156,107 +703248,107 @@ │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2cd228 │ │ │ │ - ldr r1, [pc, #200] @ 2cd2e4 │ │ │ │ + beq 2cd398 │ │ │ │ + ldr r1, [pc, #200] @ 2cd454 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #180] @ 2cd2ec │ │ │ │ + ldr r1, [pc, #180] @ 2cd45c │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ bl 95d84 │ │ │ │ - b 2ccf58 │ │ │ │ + b 2cd0c8 │ │ │ │ mov r3, #3 │ │ │ │ strh r3, [sp, #32] │ │ │ │ - b 2cd1b4 │ │ │ │ + b 2cd324 │ │ │ │ mov r3, #3 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2cd1b4 │ │ │ │ + b 2cd324 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2cd1b4 │ │ │ │ + b 2cd324 │ │ │ │ mov r3, #2 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - b 2cd100 │ │ │ │ + b 2cd270 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2cd100 │ │ │ │ + b 2cd270 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2cd100 │ │ │ │ + b 2cd270 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2cd048 │ │ │ │ + b 2cd1b8 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #16] │ │ │ │ - b 2cd048 │ │ │ │ + b 2cd1b8 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 2cd1b4 │ │ │ │ + b 2cd324 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - b 2cd100 │ │ │ │ + b 2cd270 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - b 2cd048 │ │ │ │ + b 2cd1b8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0056329c │ │ │ │ + subseq r3, r6, ip, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x00563098 │ │ │ │ + subseq r2, r6, r8, lsr #30 │ │ │ │ subseq sp, r0, fp, lsr r6 │ │ │ │ subseq sp, r0, r3, lsr #11 │ │ │ │ subseq sp, r0, pc, lsl #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, #448] @ 2cd4d8 │ │ │ │ - ldr r3, [pc, #448] @ 2cd4dc │ │ │ │ + ldr r2, [pc, #448] @ 2cd648 │ │ │ │ + ldr r3, [pc, #448] @ 2cd64c │ │ │ │ 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 2cd35c │ │ │ │ + beq 2cd4cc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cd390 │ │ │ │ + bne 2cd500 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr sl, [r5] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2cd340 │ │ │ │ + bne 2cd4b0 │ │ │ │ str sl, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ 2cd4e0 │ │ │ │ - ldr r3, [pc, #368] @ 2cd4dc │ │ │ │ + ldr r2, [pc, #376] @ 2cd650 │ │ │ │ + ldr r3, [pc, #368] @ 2cd64c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cd4d4 │ │ │ │ + bne 2cd644 │ │ │ │ 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 │ │ │ │ @@ -703276,253 +703368,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 2cd4c4 │ │ │ │ + beq 2cd634 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2cd45c │ │ │ │ + beq 2cd5cc │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cd440 │ │ │ │ + beq 2cd5b0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cd430 │ │ │ │ + bne 2cd5a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cc8d4 │ │ │ │ + bl 2cca44 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2cd408 │ │ │ │ + bne 2cd578 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cd45c │ │ │ │ + bne 2cd5cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cc8d4 │ │ │ │ + bl 2cca44 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, fp │ │ │ │ movne fp, r0 │ │ │ │ - bne 2cd3f8 │ │ │ │ + bne 2cd568 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cd4c4 │ │ │ │ + beq 2cd634 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cd360 │ │ │ │ + beq 2cd4d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cd360 │ │ │ │ + beq 2cd4d0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cd3a4 │ │ │ │ + bne 2cd514 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd4a4 │ │ │ │ - b 2cd360 │ │ │ │ + bne 2cd614 │ │ │ │ + b 2cd4d0 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2cd48c │ │ │ │ + b 2cd5fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r6, r0, ror #25 │ │ │ │ + subseq r2, r6, r0, ror fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00562c90 │ │ │ │ + subseq r2, r6, r0, lsr #22 │ │ │ │ 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 13fcd8 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - ldr r9, [pc, #500] @ 2cd70c │ │ │ │ + ldr r9, [pc, #500] @ 2cd87c │ │ │ │ ldr r3, [r4] │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cd598 │ │ │ │ - ldr sl, [pc, #484] @ 2cd710 │ │ │ │ - ldr r8, [pc, #484] @ 2cd714 │ │ │ │ + beq 2cd708 │ │ │ │ + ldr sl, [pc, #484] @ 2cd880 │ │ │ │ + ldr r8, [pc, #484] @ 2cd884 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 2cd588 │ │ │ │ + bhi 2cd6f8 │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2cd588 │ │ │ │ + beq 2cd6f8 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd5d8 │ │ │ │ + bne 2cd748 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cd6d8 │ │ │ │ + beq 2cd848 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd5d8 │ │ │ │ + bne 2cd748 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd530 │ │ │ │ + bne 2cd6a0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r7 │ │ │ │ bl 13fc9c │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #344] @ 2cd718 │ │ │ │ + ldr r3, [pc, #344] @ 2cd888 │ │ │ │ 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 2cd63c │ │ │ │ + bne 2cd7ac │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 2cd5a0 │ │ │ │ + b 2cd710 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2cd65c │ │ │ │ - bls 2cd6b8 │ │ │ │ + beq 2cd7cc │ │ │ │ + bls 2cd828 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2cd5d8 │ │ │ │ + beq 2cd748 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcc 2cd690 │ │ │ │ - ldr r2, [pc, #272] @ 2cd71c │ │ │ │ + bcc 2cd800 │ │ │ │ + ldr r2, [pc, #272] @ 2cd88c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2cd5d8 │ │ │ │ + beq 2cd748 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2cd5d8 │ │ │ │ + beq 2cd748 │ │ │ │ sub r2, r2, #53 @ 0x35 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2cd5d8 │ │ │ │ + beq 2cd748 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd530 │ │ │ │ - b 2cd598 │ │ │ │ + bne 2cd6a0 │ │ │ │ + b 2cd708 │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 2cd5d8 │ │ │ │ + beq 2cd748 │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cd588 │ │ │ │ + beq 2cd6f8 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 2cd5a0 │ │ │ │ + b 2cd710 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2cd700 │ │ │ │ + bne 2cd870 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #393216 @ 0x60000 │ │ │ │ - beq 2cd5d8 │ │ │ │ + beq 2cd748 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd530 │ │ │ │ - b 2cd598 │ │ │ │ + bne 2cd6a0 │ │ │ │ + b 2cd708 │ │ │ │ sub r3, r3, #304 @ 0x130 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi 2cd588 │ │ │ │ - ldr r2, [pc, #124] @ 2cd720 │ │ │ │ + bhi 2cd6f8 │ │ │ │ + ldr r2, [pc, #124] @ 2cd890 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2cd588 │ │ │ │ + beq 2cd6f8 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 2cd5a0 │ │ │ │ + b 2cd710 │ │ │ │ sub r3, r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2cd5d8 │ │ │ │ + bls 2cd748 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd530 │ │ │ │ - b 2cd598 │ │ │ │ + bne 2cd6a0 │ │ │ │ + b 2cd708 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2cd4e4 │ │ │ │ + bl 2cd654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cd5d8 │ │ │ │ + bne 2cd748 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd530 │ │ │ │ - b 2cd598 │ │ │ │ + bne 2cd6a0 │ │ │ │ + b 2cd708 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r2, r6, r0, ror #21 │ │ │ │ + subseq r2, r6, r0, ror r9 │ │ │ │ @ instruction: 0x0050d197 │ │ │ │ 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] @ 2cdc58 │ │ │ │ - ldr r2, [pc, #1300] @ 2cdc5c │ │ │ │ + ldr r1, [pc, #1300] @ 2cddc8 │ │ │ │ + ldr r2, [pc, #1300] @ 2cddcc │ │ │ │ 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 2cd784 │ │ │ │ + beq 2cd8f4 │ │ │ │ ldr r8, [r5, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2cd7b8 │ │ │ │ + bne 2cd928 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd768 │ │ │ │ + bne 2cd8d8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r2, [pc, #1232] @ 2cdc60 │ │ │ │ - ldr r3, [pc, #1224] @ 2cdc5c │ │ │ │ + ldr r2, [pc, #1232] @ 2cddd0 │ │ │ │ + ldr r3, [pc, #1224] @ 2cddcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cdc54 │ │ │ │ + bne 2cddc4 │ │ │ │ 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 │ │ │ │ @@ -703548,57 +703640,57 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ bl 1401b8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ strb r4, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - beq 2cdbbc │ │ │ │ + beq 2cdd2c │ │ │ │ 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 2cdb8c │ │ │ │ + beq 2cdcfc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ moveq r3, sl │ │ │ │ streq r5, [sp, #24] │ │ │ │ - bne 2cdb8c │ │ │ │ + bne 2cdcfc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cd8a8 │ │ │ │ + beq 2cda18 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2cd8a8 │ │ │ │ + bne 2cda18 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cd888 │ │ │ │ + bne 2cd9f8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdc30 │ │ │ │ + beq 2cdda0 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2cdc30 │ │ │ │ + bne 2cdda0 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2cdaf0 │ │ │ │ + beq 2cdc60 │ │ │ │ ldrb r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdb28 │ │ │ │ + beq 2cdc98 │ │ │ │ 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 │ │ │ │ @@ -703606,15 +703698,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 2cda90 │ │ │ │ + beq 2cdc00 │ │ │ │ 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] │ │ │ │ @@ -703634,15 +703726,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 2cda60 │ │ │ │ + beq 2cdbd0 │ │ │ │ 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 │ │ │ │ @@ -703663,50 +703755,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 2cda18 │ │ │ │ + beq 2cdb88 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cda18 │ │ │ │ + beq 2cdb88 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 2cdb50 │ │ │ │ + beq 2cdcc0 │ │ │ │ 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 2cd9a0 │ │ │ │ + bne 2cdb10 │ │ │ │ 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 2cd938 │ │ │ │ + bcc 2cdaa8 │ │ │ │ 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 │ │ │ │ @@ -703720,62 +703812,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 2cdc48 │ │ │ │ + beq 2cddb8 │ │ │ │ mov r4, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2cdb80 │ │ │ │ + beq 2cdcf0 │ │ │ │ mov r5, sl │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdb70 │ │ │ │ + beq 2cdce0 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2cdb70 │ │ │ │ + bne 2cdce0 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2cdaf0 │ │ │ │ + beq 2cdc60 │ │ │ │ ldrb r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cd8dc │ │ │ │ + bne 2cda4c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cdc14 │ │ │ │ + beq 2cdd84 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdae8 │ │ │ │ + beq 2cdc58 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ - b 2cd8dc │ │ │ │ + b 2cda4c │ │ │ │ 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 2cda34 │ │ │ │ + b 2cdba4 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2cd8d0 │ │ │ │ + bne 2cda40 │ │ │ │ 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 2cd854 │ │ │ │ + bne 2cd9c4 │ │ │ │ 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 │ │ │ │ @@ -703785,56 +703877,56 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 928b8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 1421d0 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cdc0c │ │ │ │ + beq 2cdd7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cdc0c │ │ │ │ + beq 2cdd7c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cd7e8 │ │ │ │ + bne 2cd958 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cdbf0 │ │ │ │ + bne 2cdd60 │ │ │ │ mov r6, sl │ │ │ │ - b 2cd788 │ │ │ │ + b 2cd8f8 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cd4e4 │ │ │ │ + bl 2cd654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cdae8 │ │ │ │ + beq 2cdc58 │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ - b 2cd8dc │ │ │ │ + b 2cda4c │ │ │ │ ldrb r0, [r5, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ movne sl, r4 │ │ │ │ - bne 2cd8d0 │ │ │ │ - b 2cdb80 │ │ │ │ + bne 2cda40 │ │ │ │ + b 2cdcf0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2cdb8c │ │ │ │ + b 2cdcfc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r2, [r6], #-132 @ 0xffffff7c │ │ │ │ + subseq r2, r6, r4, asr #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r6, r8, ror #16 │ │ │ │ + ldrsheq r2, [r6], #-104 @ 0xffffff98 │ │ │ │ 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] @ 2cddc8 │ │ │ │ + ldr r1, [pc, #320] @ 2cdf38 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2cddcc │ │ │ │ + ldr r2, [pc, #316] @ 2cdf3c │ │ │ │ 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 │ │ │ │ @@ -703848,44 +703940,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 2cdd94 │ │ │ │ + beq 2cdf04 │ │ │ │ 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 2cdd18 │ │ │ │ + bne 2cde88 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2cdd94 │ │ │ │ + beq 2cdf04 │ │ │ │ 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] @ 2cddd0 │ │ │ │ + ldr r3, [pc, #128] @ 2cdf40 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2cddd4 │ │ │ │ + ldr r0, [pc, #120] @ 2cdf44 │ │ │ │ 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} │ │ │ │ @@ -703893,109 +703985,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] @ 2cddd8 │ │ │ │ - ldr r3, [pc, #44] @ 2cddcc │ │ │ │ + ldr r2, [pc, #60] @ 2cdf48 │ │ │ │ + ldr r3, [pc, #44] @ 2cdf3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cddc4 │ │ │ │ + bne 2cdf34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r6, r8, ror #6 │ │ │ │ + ldrsheq r2, [r6], #-24 @ 0xffffffe8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r2, r6, ip, asr r2 │ │ │ │ + subseq r2, r6, ip, ror #1 │ │ │ │ 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] @ 2ce39c │ │ │ │ - ldr r3, [pc, #1448] @ 2ce3a0 │ │ │ │ + ldr r2, [pc, #1448] @ 2ce50c │ │ │ │ + ldr r3, [pc, #1448] @ 2ce510 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1444] @ 2ce3a4 │ │ │ │ + ldr r1, [pc, #1444] @ 2ce514 │ │ │ │ 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 2cde60 │ │ │ │ + beq 2cdfd0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2cde60 │ │ │ │ + beq 2cdfd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cde60 │ │ │ │ + beq 2cdfd0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2cde50 │ │ │ │ + bne 2cdfc0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - beq 2cde9c │ │ │ │ + beq 2ce00c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cde38 │ │ │ │ + bne 2cdfa8 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #8 │ │ │ │ bl a3798 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1328] @ 2ce3a8 │ │ │ │ - ldr r3, [pc, #1316] @ 2ce3a0 │ │ │ │ + ldr r2, [pc, #1328] @ 2ce518 │ │ │ │ + ldr r3, [pc, #1316] @ 2ce510 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ce398 │ │ │ │ + bne 2ce508 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1288] @ 2ce3ac │ │ │ │ + ldr r2, [pc, #1288] @ 2ce51c │ │ │ │ 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 2cdf10 │ │ │ │ + beq 2ce080 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cde60 │ │ │ │ + beq 2cdfd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cde60 │ │ │ │ + beq 2cdfd0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2cdefc │ │ │ │ + bne 2ce06c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - beq 2cdea8 │ │ │ │ + beq 2ce018 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2cdee4 │ │ │ │ - b 2cde60 │ │ │ │ + bne 2ce054 │ │ │ │ + b 2cdfd0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3638 │ │ │ │ mov r0, r4 │ │ │ │ bl 93c18 │ │ │ │ mov r0, r5 │ │ │ │ bl 141f00 │ │ │ │ @@ -704038,187 +704130,187 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 1420b4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ bl 936bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ce160 │ │ │ │ + beq 2ce2d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr sl, [pc, #968] @ 2ce3b0 │ │ │ │ + ldr sl, [pc, #968] @ 2ce520 │ │ │ │ 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 2ce148 │ │ │ │ + beq 2ce2b8 │ │ │ │ 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 2ce118 │ │ │ │ + bne 2ce288 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq 2ce184 │ │ │ │ + beq 2ce2f4 │ │ │ │ cmp r3, #656 @ 0x290 │ │ │ │ - beq 2ce1d8 │ │ │ │ + beq 2ce348 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne 2ce118 │ │ │ │ + bne 2ce288 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ add r5, r8, #28 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2ce38c │ │ │ │ + beq 2ce4fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r2, #1490] @ 0x5d2 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ce118 │ │ │ │ + bne 2ce288 │ │ │ │ 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 2ce0fc │ │ │ │ + beq 2ce26c │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 2ce0ec │ │ │ │ + bne 2ce25c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub r0, r0, #656 @ 0x290 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 2ce0ec │ │ │ │ + bhi 2ce25c │ │ │ │ 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 2ce0b4 │ │ │ │ + bne 2ce224 │ │ │ │ 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 2ce144 │ │ │ │ + beq 2ce2b4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ce138 │ │ │ │ + beq 2ce2a8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b 2ce024 │ │ │ │ + b 2ce194 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 939e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2cdff8 │ │ │ │ + bne 2ce168 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl a5a4c │ │ │ │ mov r0, r7 │ │ │ │ bl 1421d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ bl a3798 │ │ │ │ mov r0, #1 │ │ │ │ - b 2cde70 │ │ │ │ + b 2cdfe0 │ │ │ │ ldr r3, [r8, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ce118 │ │ │ │ + beq 2ce288 │ │ │ │ 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 2ce118 │ │ │ │ + bne 2ce288 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ce118 │ │ │ │ + b 2ce288 │ │ │ │ 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 2ce118 │ │ │ │ + beq 2ce288 │ │ │ │ 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 2ce338 │ │ │ │ + beq 2ce4a8 │ │ │ │ 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 2ce304 │ │ │ │ + beq 2ce474 │ │ │ │ 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 2ce2e8 │ │ │ │ + beq 2ce458 │ │ │ │ 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 │ │ │ │ @@ -704227,19 +704319,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 2cdc64 │ │ │ │ + bl 2cddd4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r9], #4 │ │ │ │ - bne 2ce2b0 │ │ │ │ + bne 2ce420 │ │ │ │ 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 │ │ │ │ @@ -704250,23 +704342,23 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl a58bc │ │ │ │ mov r0, r8 │ │ │ │ bl 927bc │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r2, fp, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ce118 │ │ │ │ + bne 2ce288 │ │ │ │ mov r0, fp │ │ │ │ bl 927bc │ │ │ │ - b 2ce118 │ │ │ │ + b 2ce288 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmn r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r8, #96] @ 0x60 │ │ │ │ - beq 2ce304 │ │ │ │ + beq 2ce474 │ │ │ │ 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 │ │ │ │ @@ -704274,87 +704366,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 2ce28c │ │ │ │ + b 2ce3fc │ │ │ │ mov r0, r8 │ │ │ │ bl 927bc │ │ │ │ - b 2ce118 │ │ │ │ + b 2ce288 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r6, r4, lsl #4 │ │ │ │ + @ instruction: 0x00562094 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r6, r4, ror #3 │ │ │ │ - subseq r2, r6, r0, lsl #3 │ │ │ │ + subseq r2, r6, r4, ror r0 │ │ │ │ + subseq r2, r6, r0, lsl r0 │ │ │ │ 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 2ce3f0 │ │ │ │ + beq 2ce560 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ce3f8 │ │ │ │ + bne 2ce568 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ce3d4 │ │ │ │ + bne 2ce544 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #0 │ │ │ │ - bl 2cdddc │ │ │ │ + bl 2cdf4c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r5, r0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2ce3f0 │ │ │ │ + beq 2ce560 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ce3f0 │ │ │ │ + beq 2ce560 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ce3fc │ │ │ │ + bne 2ce56c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ce420 │ │ │ │ + bne 2ce590 │ │ │ │ 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] @ 2ce950 │ │ │ │ + ldr r2, [pc, #1244] @ 2ceac0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1240] @ 2ce954 │ │ │ │ + ldr r3, [pc, #1240] @ 2ceac4 │ │ │ │ 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 2ce8fc │ │ │ │ - ldr r3, [pc, #1192] @ 2ce958 │ │ │ │ + beq 2cea6c │ │ │ │ + ldr r3, [pc, #1192] @ 2ceac8 │ │ │ │ mov sl, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, sl │ │ │ │ str sl, [sp, #4] │ │ │ │ str r9, [sp, #16] │ │ │ │ @@ -704364,104 +704456,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 2ce740 │ │ │ │ + beq 2ce8b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ce7d4 │ │ │ │ + beq 2ce944 │ │ │ │ ldrb r2, [r9, #17] │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - beq 2ce778 │ │ │ │ + beq 2ce8e8 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ bic r3, r7, r3, lsl r1 │ │ │ │ orrs r1, r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 2ce7c8 │ │ │ │ + beq 2ce938 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2ce5e0 │ │ │ │ + beq 2ce750 │ │ │ │ ldr fp, [r8, #16] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ce54c │ │ │ │ + beq 2ce6bc │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ce558 │ │ │ │ + bne 2ce6c8 │ │ │ │ subs r1, r0, #1 │ │ │ │ ands r1, r1, r0 │ │ │ │ - beq 2ce83c │ │ │ │ + beq 2ce9ac │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bhi 2ce830 │ │ │ │ + bhi 2ce9a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2ce950 │ │ │ │ + bhi 2ceac0 │ │ │ │ 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 2ce5c8 │ │ │ │ + beq 2ce738 │ │ │ │ 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] @ 2ce95c │ │ │ │ + ldr r1, [pc, #904] @ 2ceacc │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #884] @ 2ce960 │ │ │ │ + ldr r1, [pc, #884] @ 2cead0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl f04f8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mul r7, r0, r7 │ │ │ │ - bne 2ce4d4 │ │ │ │ + bne 2ce644 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq 2ce8fc │ │ │ │ + beq 2cea6c │ │ │ │ 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 2ce678 │ │ │ │ + beq 2ce7e8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -704472,15 +704564,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 2ce90c │ │ │ │ + beq 2cea7c │ │ │ │ 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 │ │ │ │ @@ -704490,265 +704582,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 2ce924 │ │ │ │ + beq 2cea94 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [r9, #16] │ │ │ │ str r5, [fp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #612] @ 2ce964 │ │ │ │ - ldr r3, [pc, #592] @ 2ce954 │ │ │ │ + ldr r2, [pc, #612] @ 2cead4 │ │ │ │ + ldr r3, [pc, #592] @ 2ceac4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ce94c │ │ │ │ + bne 2ceabc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [sp, #40] @ 0x28 │ │ │ │ - b 2ce58c │ │ │ │ + b 2ce6fc │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b 2ce58c │ │ │ │ + b 2ce6fc │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ - b 2ce58c │ │ │ │ + b 2ce6fc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ce4fc │ │ │ │ + bne 2ce66c │ │ │ │ ldrb r3, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 2ce8d0 │ │ │ │ - ldr r1, [pc, #520] @ 2ce968 │ │ │ │ + bhi 2cea40 │ │ │ │ + ldr r1, [pc, #520] @ 2cead8 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ce8d0 │ │ │ │ + bhi 2cea40 │ │ │ │ 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 2ce528 │ │ │ │ + bne 2ce698 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ce5e0 │ │ │ │ + beq 2ce750 │ │ │ │ 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 2ce5e0 │ │ │ │ + b 2ce750 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 2ce788 │ │ │ │ + b 2ce8f8 │ │ │ │ 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 2ce820 │ │ │ │ + beq 2ce990 │ │ │ │ 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 2ce4fc │ │ │ │ + b 2ce66c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - b 2ce58c │ │ │ │ + b 2ce6fc │ │ │ │ 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 2ce890 │ │ │ │ + beq 2cea00 │ │ │ │ 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] @ 2ce96c │ │ │ │ + ldr r1, [pc, #208] @ 2ceadc │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ - b 2ce5e0 │ │ │ │ + b 2ce750 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - beq 2ce944 │ │ │ │ + beq 2ceab4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mla r2, r7, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 2ce5fc │ │ │ │ + b 2ce76c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, r2 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #19 │ │ │ │ mvnne r2, #0 │ │ │ │ - beq 2ce944 │ │ │ │ + beq 2ceab4 │ │ │ │ cmp r2, r3 │ │ │ │ subls r3, r2, #1 │ │ │ │ strls r3, [sp, #4] │ │ │ │ - bls 2ce5fc │ │ │ │ - b 2ce8c0 │ │ │ │ + bls 2ce76c │ │ │ │ + b 2cea30 │ │ │ │ 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 2ce6f4 │ │ │ │ + bne 2ce864 │ │ │ │ str r5, [fp, #84] @ 0x54 │ │ │ │ - b 2ce6f8 │ │ │ │ + b 2ce868 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsl r3, r2, #16 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r2, #19 │ │ │ │ - bne 2ce8c0 │ │ │ │ + bne 2cea30 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - b 2ce8e8 │ │ │ │ + b 2cea58 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r6, r0, lsl #23 │ │ │ │ + subseq r1, r6, r0, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq ip, r0, ip, lsl r2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrsheq r1, [r6], #-136 @ 0xffffff78 │ │ │ │ + subseq r1, r6, r8, lsl #15 │ │ │ │ subseq fp, r0, ip, lsl #31 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2cea2c │ │ │ │ + bne 2ceb9c │ │ │ │ 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 2cea48 │ │ │ │ + beq 2cebb8 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, r3 │ │ │ │ mov r2, #0 │ │ │ │ - b 2ce9bc │ │ │ │ + b 2ceb2c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - beq 2cea40 │ │ │ │ + beq 2cebb0 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ add ip, ip, #20 │ │ │ │ cmp r1, #11 │ │ │ │ - bne 2ce9b0 │ │ │ │ + bne 2ceb20 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ stm r6, {r3, r5} │ │ │ │ mov r4, r2 │ │ │ │ - bl 2ce444 │ │ │ │ + bl 2ce5b4 │ │ │ │ ldr lr, [r5, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2cea24 │ │ │ │ + beq 2ceb94 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - b 2cea08 │ │ │ │ + b 2ceb78 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - beq 2cea34 │ │ │ │ + beq 2ceba4 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp ip, #12 │ │ │ │ - bne 2ce9fc │ │ │ │ + bne 2ceb6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ce444 │ │ │ │ + bl 2ce5b4 │ │ │ │ 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 2ce9f4 │ │ │ │ + b 2ceb64 │ │ │ │ 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] @ 2cec6c │ │ │ │ - ldr r3, [pc, #516] @ 2cec70 │ │ │ │ + ldr r2, [pc, #516] @ 2ceddc │ │ │ │ + ldr r3, [pc, #516] @ 2cede0 │ │ │ │ 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 2ceaac │ │ │ │ + beq 2cec1c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ceae0 │ │ │ │ + bne 2cec50 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cea90 │ │ │ │ + bne 2cec00 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #444] @ 2cec74 │ │ │ │ - ldr r3, [pc, #436] @ 2cec70 │ │ │ │ + ldr r2, [pc, #444] @ 2cede4 │ │ │ │ + ldr r3, [pc, #436] @ 2cede0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cec68 │ │ │ │ + bne 2cedd8 │ │ │ │ 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 │ │ │ │ @@ -704768,191 +704860,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 2cec58 │ │ │ │ + beq 2cedc8 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cebd8 │ │ │ │ + beq 2ced48 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cebf4 │ │ │ │ + beq 2ced64 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ce970 │ │ │ │ + bl 2ceae0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ orr fp, fp, r0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ - beq 2cebc0 │ │ │ │ + beq 2ced30 │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cebc0 │ │ │ │ + beq 2ced30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ce970 │ │ │ │ + bl 2ceae0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ orr r2, fp, r0 │ │ │ │ and fp, r2, #255 @ 0xff │ │ │ │ - bne 2ceb84 │ │ │ │ + bne 2cecf4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ce970 │ │ │ │ + bl 2ceae0 │ │ │ │ orr fp, fp, r0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ cmp r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - beq 2cec08 │ │ │ │ + beq 2ced78 │ │ │ │ mov r9, r0 │ │ │ │ - b 2ceb48 │ │ │ │ + b 2cecb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ce970 │ │ │ │ + bl 2ceae0 │ │ │ │ orr r0, r0, fp │ │ │ │ and fp, r0, #255 @ 0xff │ │ │ │ - b 2cebd8 │ │ │ │ + b 2ced48 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2cec58 │ │ │ │ + beq 2cedc8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ceab0 │ │ │ │ + beq 2cec20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ceab0 │ │ │ │ + beq 2cec20 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ceaf4 │ │ │ │ + bne 2cec64 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cec38 │ │ │ │ - b 2ceab0 │ │ │ │ + bne 2ceda8 │ │ │ │ + b 2cec20 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2cec20 │ │ │ │ + b 2ced90 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00561590 │ │ │ │ + subseq r1, r6, r0, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r6, r0, asr #10 │ │ │ │ + ldrsbeq r1, [r6], #-48 @ 0xffffffd0 │ │ │ │ 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 2ced0c │ │ │ │ - ldr r6, [pc, #116] @ 2ced14 │ │ │ │ + beq 2cee7c │ │ │ │ + ldr r6, [pc, #116] @ 2cee84 │ │ │ │ sub r4, r4, #4 │ │ │ │ - b 2ceccc │ │ │ │ + b 2cee3c │ │ │ │ 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 2ced0c │ │ │ │ + beq 2cee7c │ │ │ │ ldr r3, [r4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - bne 2cecbc │ │ │ │ + bne 2cee2c │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ceca4 │ │ │ │ + bne 2cee14 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2cec78 │ │ │ │ + bl 2cede8 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r5, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2ceccc │ │ │ │ + bne 2cee3c │ │ │ │ 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] @ 2cf804 │ │ │ │ + ldr r2, [pc, #2768] @ 2cf974 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2760] @ 2cf808 │ │ │ │ + ldr r3, [pc, #2760] @ 2cf978 │ │ │ │ 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] @ 2cf80c │ │ │ │ + ldr r3, [pc, #2724] @ 2cf97c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r6, r1 │ │ │ │ bl 143a0c │ │ │ │ ldr fp, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 2ceda8 │ │ │ │ + beq 2cef18 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ceeb0 │ │ │ │ + bne 2cf020 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ced8c │ │ │ │ + bne 2ceefc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [r3, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2cefdc │ │ │ │ + beq 2cf14c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cede8 │ │ │ │ + beq 2cef58 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf670 │ │ │ │ + bne 2cf7e0 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cedcc │ │ │ │ + bne 2cef3c │ │ │ │ mov r9, r3 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1439b8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2cee44 │ │ │ │ - ldr r6, [pc, #2568] @ 2cf810 │ │ │ │ + beq 2cefb4 │ │ │ │ + ldr r6, [pc, #2568] @ 2cf980 │ │ │ │ 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] │ │ │ │ @@ -704960,139 +705052,139 @@ │ │ │ │ and r2, r2, r6 │ │ │ │ str r4, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ bl 1439b8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 2cee0c │ │ │ │ + bne 2cef7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cee74 │ │ │ │ + beq 2cefe4 │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2cf034 │ │ │ │ + bne 2cf1a4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cee58 │ │ │ │ + bne 2cefc8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ bl 143638 │ │ │ │ - ldr r2, [pc, #2444] @ 2cf814 │ │ │ │ - ldr r3, [pc, #2428] @ 2cf808 │ │ │ │ + ldr r2, [pc, #2444] @ 2cf984 │ │ │ │ + ldr r3, [pc, #2428] @ 2cf978 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cf7cc │ │ │ │ + bne 2cf93c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #2400] @ 2cf818 │ │ │ │ - ldr r7, [pc, #2400] @ 2cf81c │ │ │ │ + ldr r5, [pc, #2400] @ 2cf988 │ │ │ │ + ldr r7, [pc, #2400] @ 2cf98c │ │ │ │ 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 2cef98 │ │ │ │ + beq 2cf108 │ │ │ │ ldr r4, [fp, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, r6 │ │ │ │ movne r6, r4 │ │ │ │ - beq 2cef84 │ │ │ │ + beq 2cf0f4 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2cef70 │ │ │ │ + bne 2cf0e0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ cmpne r2, r5 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne 2cef70 │ │ │ │ + bne 2cf0e0 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2cf7ec │ │ │ │ + bne 2cf95c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst sl, r2 │ │ │ │ - beq 2cef70 │ │ │ │ + beq 2cf0e0 │ │ │ │ mov r0, r4 │ │ │ │ bl dadc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cef5c │ │ │ │ - b 2cef70 │ │ │ │ + bne 2cf0cc │ │ │ │ + b 2cf0e0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2cf7f8 │ │ │ │ + bne 2cf968 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ceff0 │ │ │ │ + beq 2cf160 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2cef48 │ │ │ │ + bne 2cf0b8 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ceef0 │ │ │ │ + bne 2cf060 │ │ │ │ mov r6, sl │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2ceed8 │ │ │ │ + bne 2cf048 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ceda8 │ │ │ │ + beq 2cef18 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ceda8 │ │ │ │ + beq 2cef18 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ceec4 │ │ │ │ + bne 2cf034 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cefb0 │ │ │ │ + bne 2cf120 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [r3, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cedb8 │ │ │ │ + bne 2cef28 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ bl 143638 │ │ │ │ mov r9, fp │ │ │ │ - b 2cee80 │ │ │ │ + b 2ceff0 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cef70 │ │ │ │ + beq 2cf0e0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst r2, r7 │ │ │ │ - beq 2cef70 │ │ │ │ + beq 2cf0e0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r8 │ │ │ │ - bls 2cef70 │ │ │ │ + bls 2cf0e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ bl 143828 │ │ │ │ - b 2cef70 │ │ │ │ + b 2cf0e0 │ │ │ │ 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 │ │ │ │ @@ -705109,113 +705201,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 2cf660 │ │ │ │ + beq 2cf7d0 │ │ │ │ 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 2cf118 │ │ │ │ + beq 2cf288 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf0d4 │ │ │ │ - b 2cf184 │ │ │ │ + bne 2cf244 │ │ │ │ + b 2cf2f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cf0f0 │ │ │ │ + beq 2cf260 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2cf194 │ │ │ │ + beq 2cf304 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2cf0c8 │ │ │ │ + bne 2cf238 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2cf118 │ │ │ │ + bne 2cf288 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - ldr r3, [pc, #1808] @ 2cf818 │ │ │ │ + ldr r3, [pc, #1808] @ 2cf988 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, #276 @ 0x114 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 2cf1a8 │ │ │ │ + beq 2cf318 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bne 2cf0a4 │ │ │ │ + bne 2cf214 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r5, {r5, r7, r9} │ │ │ │ - beq 2cf660 │ │ │ │ + beq 2cf7d0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cee74 │ │ │ │ + beq 2cefe4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cee74 │ │ │ │ + beq 2cefe4 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2cf048 │ │ │ │ + bne 2cf1b8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf164 │ │ │ │ - b 2cee74 │ │ │ │ + bne 2cf2d4 │ │ │ │ + b 2cefe4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2cf118 │ │ │ │ + bne 2cf288 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #1656] @ 2cf818 │ │ │ │ + ldr r2, [pc, #1656] @ 2cf988 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ cmpne r3, r2 │ │ │ │ - bne 2cf1ec │ │ │ │ + bne 2cf35c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr fp, [r3] │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ moveq r3, fp │ │ │ │ movne r3, #0 │ │ │ │ - b 2cf1d8 │ │ │ │ + b 2cf348 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2cf7f8 │ │ │ │ + bne 2cf968 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cf1f8 │ │ │ │ + beq 2cf368 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2cf1c4 │ │ │ │ + bne 2cf334 │ │ │ │ subs r5, r4, #0 │ │ │ │ - bne 2cf0e4 │ │ │ │ - b 2cf118 │ │ │ │ + bne 2cf254 │ │ │ │ + b 2cf288 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2cf1ec │ │ │ │ + beq 2cf35c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #1548] @ 2cf81c │ │ │ │ + ldr r2, [pc, #1548] @ 2cf98c │ │ │ │ tst r3, r2 │ │ │ │ - bne 2cf1ec │ │ │ │ + bne 2cf35c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - bne 2cf26c │ │ │ │ + bne 2cf3dc │ │ │ │ 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 │ │ │ │ @@ -705233,68 +705325,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 2cf2a4 │ │ │ │ + b 2cf414 │ │ │ │ cmp r6, #5 │ │ │ │ - beq 2cf7d0 │ │ │ │ + beq 2cf940 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2cf7f8 │ │ │ │ + bne 2cf968 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cf288 │ │ │ │ + bne 2cf3f8 │ │ │ │ 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 2cf55c │ │ │ │ + beq 2cf6cc │ │ │ │ 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 2cf5c8 │ │ │ │ + bne 2cf738 │ │ │ │ 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 2cf47c │ │ │ │ + beq 2cf5ec │ │ │ │ ldr r8, [r5, #112] @ 0x70 │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2cf620 │ │ │ │ + beq 2cf790 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1240] @ 2cf820 │ │ │ │ + ldr r2, [pc, #1240] @ 2cf990 │ │ │ │ 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] @ 2cf824 │ │ │ │ + ldr r1, [pc, #1220] @ 2cf994 │ │ │ │ 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 │ │ │ │ @@ -705321,15 +705413,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 2cf404 │ │ │ │ + bne 2cf574 │ │ │ │ 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] │ │ │ │ @@ -705357,22 +705449,22 @@ │ │ │ │ bl 96248 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r0, fp │ │ │ │ bl dab98 │ │ │ │ subs r5, r4, #0 │ │ │ │ mov r6, #1 │ │ │ │ - bne 2cf0e4 │ │ │ │ - b 2cf118 │ │ │ │ + bne 2cf254 │ │ │ │ + b 2cf288 │ │ │ │ ldrb r9, [r5, #41] @ 0x29 │ │ │ │ ldrb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r9, #1 │ │ │ │ movne r3, r9 │ │ │ │ moveq r3, #32 │ │ │ │ - ldr r1, [pc, #912] @ 2cf828 │ │ │ │ + ldr r1, [pc, #912] @ 2cf998 │ │ │ │ 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 │ │ │ │ @@ -705391,15 +705483,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] @ 2cf820 │ │ │ │ + ldr r2, [pc, #796] @ 2cf990 │ │ │ │ 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 │ │ │ │ @@ -705410,333 +705502,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 2cf63c │ │ │ │ + beq 2cf7ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ - b 2cf45c │ │ │ │ + b 2cf5cc │ │ │ │ orrs r3, r0, ip │ │ │ │ - beq 2cf308 │ │ │ │ + beq 2cf478 │ │ │ │ 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 2cf5ac │ │ │ │ + beq 2cf71c │ │ │ │ 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] @ 2cf82c │ │ │ │ + ldr r1, [pc, #628] @ 2cf99c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2cf30c │ │ │ │ - ldr r3, [pc, #608] @ 2cf830 │ │ │ │ + b 2cf47c │ │ │ │ + ldr r3, [pc, #608] @ 2cf9a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sl] │ │ │ │ str r6, [sl, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2cf614 │ │ │ │ + bhi 2cf784 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #16 │ │ │ │ strh r0, [sp, #80] @ 0x50 │ │ │ │ - b 2cf56c │ │ │ │ + b 2cf6dc │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b 2cf56c │ │ │ │ + b 2cf6dc │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ - b 2cf56c │ │ │ │ + b 2cf6dc │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 2cf56c │ │ │ │ + b 2cf6dc │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #30 │ │ │ │ bl 95bec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ - b 2cf33c │ │ │ │ + b 2cf4ac │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2cf54c │ │ │ │ + beq 2cf6bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #28 │ │ │ │ bl 95bec │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2cf54c │ │ │ │ + b 2cf6bc │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 2cf14c │ │ │ │ + b 2cf2bc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cf6fc │ │ │ │ + beq 2cf86c │ │ │ │ ldr r8, [r5, #16] │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cf6ec │ │ │ │ + beq 2cf85c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cf7b8 │ │ │ │ + beq 2cf928 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2cf73c │ │ │ │ + beq 2cf8ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cf6e0 │ │ │ │ + beq 2cf850 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cf6e0 │ │ │ │ + beq 2cf850 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2cf734 │ │ │ │ + beq 2cf8a4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf6b8 │ │ │ │ + bne 2cf828 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2cf78c │ │ │ │ + beq 2cf8fc │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2cf684 │ │ │ │ + bne 2cf7f4 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cedec │ │ │ │ + beq 2cef5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2cedec │ │ │ │ + beq 2cef5c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf678 │ │ │ │ + bne 2cf7e8 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf714 │ │ │ │ - b 2cedec │ │ │ │ + bne 2cf884 │ │ │ │ + b 2cef5c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl dab98 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, r0 │ │ │ │ - bne 2cf780 │ │ │ │ + bne 2cf8f0 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2cf780 │ │ │ │ + bne 2cf8f0 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 1437a8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2cf780 │ │ │ │ + beq 2cf8f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2cec78 │ │ │ │ + bl 2cede8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cf7ac │ │ │ │ + beq 2cf91c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2cf6ac │ │ │ │ - b 2cf6ec │ │ │ │ + bne 2cf81c │ │ │ │ + b 2cf85c │ │ │ │ mov r0, r4 │ │ │ │ bl dab98 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, r0 │ │ │ │ - bne 2cf6ec │ │ │ │ + bne 2cf85c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2cf750 │ │ │ │ + b 2cf8c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1438d4 │ │ │ │ - b 2cf780 │ │ │ │ + b 2cf8f0 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2cf6ec │ │ │ │ + bne 2cf85c │ │ │ │ mov r4, r3 │ │ │ │ - b 2cf73c │ │ │ │ + b 2cf8ac │ │ │ │ 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 │ │ │ │ - ldrheq r1, [r6], #-44 @ 0xffffffd4 │ │ │ │ + subseq r1, r6, ip, asr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00561290 │ │ │ │ + subseq r1, r6, r0, lsr #2 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ - subseq r1, r6, r0, ror r1 │ │ │ │ + subseq r1, r6, r0 │ │ │ │ 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, lsr r1 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2cf848 │ │ │ │ + beq 2cf9b8 │ │ │ │ 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] @ 2cf9d4 │ │ │ │ + ldr r2, [pc, #348] @ 2cfb44 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #344] @ 2cf9d8 │ │ │ │ + ldr r3, [pc, #344] @ 2cfb48 │ │ │ │ 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] @ 2cf9dc │ │ │ │ + ldr r3, [pc, #320] @ 2cfb4c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 2cf984 │ │ │ │ + beq 2cfaf4 │ │ │ │ ldrb r3, [r8, #9] │ │ │ │ cmp r3, #1 │ │ │ │ movhi r5, #1 │ │ │ │ movhi r9, #0 │ │ │ │ - bhi 2cf8e4 │ │ │ │ - b 2cf954 │ │ │ │ + bhi 2cfa54 │ │ │ │ + b 2cfac4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #276] @ 2cf9e0 │ │ │ │ + ldr r1, [pc, #276] @ 2cfb50 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r8, #9] │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bls 2cf954 │ │ │ │ + bls 2cfac4 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 2cf8c0 │ │ │ │ + beq 2cfa30 │ │ │ │ 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 2cf938 │ │ │ │ + beq 2cfaa8 │ │ │ │ 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] @ 2cf9e4 │ │ │ │ + ldr r1, [pc, #160] @ 2cfb54 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2cf8c0 │ │ │ │ - ldr r2, [pc, #140] @ 2cf9e8 │ │ │ │ - ldr r3, [pc, #120] @ 2cf9d8 │ │ │ │ + b 2cfa30 │ │ │ │ + ldr r2, [pc, #140] @ 2cfb58 │ │ │ │ + ldr r3, [pc, #120] @ 2cfb48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cf9d0 │ │ │ │ + bne 2cfb40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #92] @ 2cf9ec │ │ │ │ + ldr r1, [pc, #92] @ 2cfb5c │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #88] @ 2cf9f0 │ │ │ │ - ldr r2, [pc, #60] @ 2cf9d8 │ │ │ │ + ldr r1, [pc, #88] @ 2cfb60 │ │ │ │ + ldr r2, [pc, #60] @ 2cfb48 │ │ │ │ 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 2cf9d0 │ │ │ │ + bne 2cfb40 │ │ │ │ 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, ror r7 │ │ │ │ + subseq r0, r6, ip, lsl #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x0056069c │ │ │ │ + subseq r0, r6, ip, lsr #10 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - subseq r0, r6, r0, ror #12 │ │ │ │ + ldrsheq r0, [r6], #-64 @ 0xffffffc0 │ │ │ │ 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] @ 2cfc98 │ │ │ │ + ldr lr, [pc, #652] @ 2cfe08 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #644] @ 2cfc9c │ │ │ │ + ldr r0, [pc, #644] @ 2cfe0c │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r2, [r1, #44] @ 0x2c │ │ │ │ - ldr ip, [pc, #636] @ 2cfca0 │ │ │ │ + ldr ip, [pc, #636] @ 2cfe10 │ │ │ │ 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 2cfc84 │ │ │ │ - ldr r2, [pc, #604] @ 2cfca4 │ │ │ │ + beq 2cfdf4 │ │ │ │ + ldr r2, [pc, #604] @ 2cfe14 │ │ │ │ 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] │ │ │ │ @@ -705769,26 +705861,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 2cfc7c │ │ │ │ + beq 2cfdec │ │ │ │ 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 2cfc74 │ │ │ │ + beq 2cfde4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bl 90ffc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #28 │ │ │ │ mov r1, r3 │ │ │ │ @@ -705798,17 +705890,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] @ 2cfca8 │ │ │ │ + ldr r3, [pc, #328] @ 2cfe18 │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ - ldr r1, [pc, #324] @ 2cfcac │ │ │ │ + ldr r1, [pc, #324] @ 2cfe1c │ │ │ │ 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} │ │ │ │ @@ -705833,15 +705925,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 2cfc00 │ │ │ │ + bls 2cfd70 │ │ │ │ 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 │ │ │ │ @@ -705852,55 +705944,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 2cfa7c │ │ │ │ + bhi 2cfbec │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #96] @ 2cfcb0 │ │ │ │ - ldr r3, [pc, #72] @ 2cfc9c │ │ │ │ + ldr r2, [pc, #96] @ 2cfe20 │ │ │ │ + ldr r3, [pc, #72] @ 2cfe0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cfc94 │ │ │ │ + bne 2cfe04 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2cfb14 │ │ │ │ + bne 2cfc84 │ │ │ │ str r9, [sp, #8] │ │ │ │ - b 2cfb9c │ │ │ │ + b 2cfd0c │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2cfc34 │ │ │ │ + b 2cfda4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r6, r4, ror #11 │ │ │ │ + subseq r0, r6, r4, ror r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r0, [r6], #-80 @ 0xffffffb0 │ │ │ │ + subseq r0, r6, r0, ror #8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r0, r6, r8, lsr #7 │ │ │ │ + subseq r0, r6, r8, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #436] @ 2cfe84 │ │ │ │ + ldr r2, [pc, #436] @ 2cfff4 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2cfe88 │ │ │ │ + ldr r3, [pc, #432] @ 2cfff8 │ │ │ │ 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 │ │ │ │ @@ -705914,112 +706006,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 2cfe78 │ │ │ │ + beq 2cffe8 │ │ │ │ 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 2cfd38 │ │ │ │ + bhi 2cfea8 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2cfe70 │ │ │ │ + bne 2cffe0 │ │ │ │ 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 2cfdc8 │ │ │ │ + bne 2cff38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cfe70 │ │ │ │ + beq 2cffe0 │ │ │ │ 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 2cfda8 │ │ │ │ + bne 2cff18 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2cfe70 │ │ │ │ + beq 2cffe0 │ │ │ │ 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] @ 2cfe8c │ │ │ │ + ldr r3, [pc, #140] @ 2cfffc │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2cfe90 │ │ │ │ + ldr r0, [pc, #132] @ 2d0000 │ │ │ │ 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] @ 2cfe94 │ │ │ │ - ldr r3, [pc, #60] @ 2cfe88 │ │ │ │ + ldr r2, [pc, #76] @ 2d0004 │ │ │ │ + ldr r3, [pc, #60] @ 2cfff8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cfe80 │ │ │ │ + bne 2cfff0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2cfe40 │ │ │ │ + b 2cffb0 │ │ │ │ mov r3, #1 │ │ │ │ - b 2cfd5c │ │ │ │ + b 2cfecc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r6, r0, lsr #6 │ │ │ │ + ldrheq r0, [r6], #-16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrheq r0, [r6], #-16 │ │ │ │ + subseq r0, r6, r0, asr #32 │ │ │ │ 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] @ 2d0058 │ │ │ │ - ldr r3, [pc, #424] @ 2d005c │ │ │ │ + ldr ip, [pc, #424] @ 2d01c8 │ │ │ │ + ldr r3, [pc, #424] @ 2d01cc │ │ │ │ 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 │ │ │ │ @@ -706032,19 +706124,19 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bls 2d0024 │ │ │ │ + bls 2d0194 │ │ │ │ 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 │ │ │ │ @@ -706097,56 +706189,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] @ 2d0060 │ │ │ │ + ldr r1, [pc, #84] @ 2d01d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ str r0, [sp] │ │ │ │ - bhi 2cff2c │ │ │ │ - ldr r2, [pc, #56] @ 2d0064 │ │ │ │ - ldr r3, [pc, #44] @ 2d005c │ │ │ │ + bhi 2d009c │ │ │ │ + ldr r2, [pc, #56] @ 2d01d4 │ │ │ │ + ldr r3, [pc, #44] @ 2d01cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d0054 │ │ │ │ + bne 2d01c4 │ │ │ │ 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, asr #2 │ │ │ │ + ldrsbeq pc, [r5], #-244 @ 0xffffff0c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq pc, r5, ip, asr #31 │ │ │ │ + subseq pc, r5, ip, asr lr @ │ │ │ │ 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] @ 2d0370 │ │ │ │ - ldr r2, [pc, #748] @ 2d0374 │ │ │ │ + ldr r0, [pc, #748] @ 2d04e0 │ │ │ │ + ldr r2, [pc, #748] @ 2d04e4 │ │ │ │ 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 2d0358 │ │ │ │ + beq 2d04c8 │ │ │ │ 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] │ │ │ │ @@ -706162,26 +706254,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 2d0330 │ │ │ │ + beq 2d04a0 │ │ │ │ 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 2d0328 │ │ │ │ + beq 2d0498 │ │ │ │ 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] │ │ │ │ @@ -706190,15 +706282,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] @ 2d0378 │ │ │ │ + ldr r1, [pc, #504] @ 2d04e8 │ │ │ │ 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] │ │ │ │ @@ -706233,44 +706325,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] @ 2d037c │ │ │ │ + ldr r3, [pc, #336] @ 2d04ec │ │ │ │ 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 2d0338 │ │ │ │ - bl 2cfcb4 │ │ │ │ + beq 2d04a8 │ │ │ │ + bl 2cfe24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #296] @ 2d0380 │ │ │ │ + ldr r1, [pc, #296] @ 2d04f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq 2d0284 │ │ │ │ - ldr r1, [pc, #264] @ 2d0384 │ │ │ │ + beq 2d03f4 │ │ │ │ + ldr r1, [pc, #264] @ 2d04f4 │ │ │ │ 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 2d00d0 │ │ │ │ - ldr r1, [pc, #232] @ 2d0388 │ │ │ │ + bhi 2d0240 │ │ │ │ + ldr r1, [pc, #232] @ 2d04f8 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ @@ -706286,67 +706378,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] @ 2d038c │ │ │ │ - ldr r3, [pc, #112] @ 2d0374 │ │ │ │ + ldr r2, [pc, #140] @ 2d04fc │ │ │ │ + ldr r3, [pc, #112] @ 2d04e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d036c │ │ │ │ + bne 2d04dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2d0138 │ │ │ │ + bne 2d02a8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 2d01b8 │ │ │ │ - bl 2cfcb4 │ │ │ │ + b 2d0328 │ │ │ │ + bl 2cfe24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2d0264 │ │ │ │ + b 2d03d4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2d0298 │ │ │ │ + b 2d0408 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r5, r4, ror pc @ │ │ │ │ + subseq pc, r5, r4, lsl #28 │ │ │ │ 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 │ │ │ │ - ldrsheq pc, [r5], #-200 @ 0xffffff38 @ │ │ │ │ + subseq pc, r5, r8, lsl #23 │ │ │ │ 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] @ 2d0480 │ │ │ │ + ldreq r1, [pc, #200] @ 2d05f0 │ │ │ │ movne r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ bl 95bec │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - ldr r7, [pc, #184] @ 2d0484 │ │ │ │ - ldr r9, [pc, #184] @ 2d0488 │ │ │ │ + ldr r7, [pc, #184] @ 2d05f4 │ │ │ │ + ldr r9, [pc, #184] @ 2d05f8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r1, r0, #24 │ │ │ │ @@ -706369,15 +706461,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 2d0460 │ │ │ │ + bne 2d05d0 │ │ │ │ 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 │ │ │ │ @@ -706385,128 +706477,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, lsr #24 │ │ │ │ + ldrheq pc, [r5], #-172 @ 0xffffff54 @ │ │ │ │ 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] @ 2d0854 │ │ │ │ + ldr r0, [pc, #936] @ 2d09c4 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #928] @ 2d0858 │ │ │ │ + ldr r3, [pc, #928] @ 2d09c8 │ │ │ │ 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 2d072c │ │ │ │ - ldr r3, [pc, #876] @ 2d085c │ │ │ │ + bhi 2d089c │ │ │ │ + ldr r3, [pc, #876] @ 2d09cc │ │ │ │ sub r0, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2d06f8 │ │ │ │ + bhi 2d0868 │ │ │ │ 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 2d054c │ │ │ │ + beq 2d06bc │ │ │ │ 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] @ 2d0860 │ │ │ │ + ldr r1, [pc, #776] @ 2d09d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb fp, [r7, #10] │ │ │ │ cmp fp, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2d0700 │ │ │ │ + beq 2d0870 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2d05b4 │ │ │ │ + beq 2d0724 │ │ │ │ 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 2d0594 │ │ │ │ + bne 2d0704 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, fp │ │ │ │ bl 9114c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d05ec │ │ │ │ + beq 2d075c │ │ │ │ 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 2d0634 │ │ │ │ + beq 2d07a4 │ │ │ │ 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 2d0614 │ │ │ │ + bne 2d0784 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, fp │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d066c │ │ │ │ + beq 2d07dc │ │ │ │ lsl r2, fp, #3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -706526,54 +706618,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 2d0844 │ │ │ │ - ldr r1, [pc, #416] @ 2d0864 │ │ │ │ + bhi 2d09b4 │ │ │ │ + ldr r1, [pc, #416] @ 2d09d4 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2d0854 │ │ │ │ + bhi 2d09c4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strb r2, [sp, #16] │ │ │ │ - b 2d050c │ │ │ │ + b 2d067c │ │ │ │ orrs r2, r2, r5 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d050c │ │ │ │ + b 2d067c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 2d050c │ │ │ │ - ldr r2, [pc, #352] @ 2d0868 │ │ │ │ - ldr r3, [pc, #332] @ 2d0858 │ │ │ │ + b 2d067c │ │ │ │ + ldr r2, [pc, #352] @ 2d09d8 │ │ │ │ + ldr r3, [pc, #332] @ 2d09c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d0850 │ │ │ │ + bne 2d09c0 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 2d050c │ │ │ │ + b 2d067c │ │ │ │ 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 2d0778 │ │ │ │ + beq 2d08e8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -706592,67 +706684,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 2d07e4 │ │ │ │ + beq 2d0954 │ │ │ │ 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] @ 2d086c │ │ │ │ - ldr r3, [pc, #104] @ 2d0858 │ │ │ │ + ldr r2, [pc, #128] @ 2d09dc │ │ │ │ + ldr r3, [pc, #104] @ 2d09c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d0850 │ │ │ │ + bne 2d09c0 │ │ │ │ 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 2d073c │ │ │ │ + b 2d08ac │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2d073c │ │ │ │ + b 2d08ac │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2d073c │ │ │ │ + b 2d08ac │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2d073c │ │ │ │ + b 2d08ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r5, r4, asr #22 │ │ │ │ + ldrsbeq pc, [r5], #-148 @ 0xffffff6c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq sl, r0, ip, lsr r2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ subseq sl, r0, r8, lsl #1 │ │ │ │ - ldrsheq pc, [r5], #-128 @ 0xffffff80 @ │ │ │ │ - subseq pc, r5, ip, lsl #16 │ │ │ │ + subseq pc, r5, r0, lsl #15 │ │ │ │ + @ instruction: 0x0055f69c │ │ │ │ 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] @ 2d08dc │ │ │ │ + ldr r1, [pc, #68] @ 2d0a4c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ @@ -706660,27 +706752,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mvn r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2d048c │ │ │ │ + bl 2d05fc │ │ │ │ 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] @ 2d094c │ │ │ │ + ldr r1, [pc, #68] @ 2d0abc │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ @@ -706688,30 +706780,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2d048c │ │ │ │ + bl 2d05fc │ │ │ │ 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] @ 2d13e8 │ │ │ │ + ldr r2, [pc, #2676] @ 2d1558 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mul r4, r3, r4 │ │ │ │ - ldr r3, [pc, #2664] @ 2d13ec │ │ │ │ + ldr r3, [pc, #2664] @ 2d155c │ │ │ │ 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 │ │ │ │ @@ -706722,15 +706814,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 2d0bc8 │ │ │ │ + bcc 2d0d38 │ │ │ │ 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 │ │ │ │ @@ -706739,29 +706831,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 2d11d4 │ │ │ │ + bcc 2d1344 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r3, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - b 2d0a28 │ │ │ │ + b 2d0b98 │ │ │ │ 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 2d0a24 │ │ │ │ + bls 2d0b94 │ │ │ │ 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] │ │ │ │ @@ -706781,15 +706873,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 2d0e28 │ │ │ │ + bne 2d0f98 │ │ │ │ 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 │ │ │ │ @@ -706797,15 +706889,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 2d0e20 │ │ │ │ + beq 2d0f90 │ │ │ │ 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 │ │ │ │ @@ -706837,36 +706929,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 2d0e38 │ │ │ │ + bcc 2d0fa8 │ │ │ │ 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 2d0a08 │ │ │ │ + bcc 2d0b78 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 2d138c │ │ │ │ + bls 2d14fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d13d8 │ │ │ │ + beq 2d1548 │ │ │ │ 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] │ │ │ │ @@ -706883,62 +706975,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 2d1030 │ │ │ │ + beq 2d11a0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 2d0c74 │ │ │ │ + bne 2d0de4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2d1374 │ │ │ │ + beq 2d14e4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d135c │ │ │ │ + beq 2d14cc │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2d122c │ │ │ │ + beq 2d139c │ │ │ │ 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 2d0cd0 │ │ │ │ + beq 2d0e40 │ │ │ │ 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 2d0dc4 │ │ │ │ + beq 2d0f34 │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ @@ -706951,218 +707043,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 2d0d80 │ │ │ │ + beq 2d0ef0 │ │ │ │ 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] @ 2d13f0 │ │ │ │ + ldr r1, [pc, #1636] @ 2d1560 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #1620] @ 2d13f4 │ │ │ │ + ldr r1, [pc, #1620] @ 2d1564 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bcc 2d0cf4 │ │ │ │ + bcc 2d0e64 │ │ │ │ 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 2d0c28 │ │ │ │ + bne 2d0d98 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #1532] @ 2d13f8 │ │ │ │ - ldr r3, [pc, #1516] @ 2d13ec │ │ │ │ + ldr r2, [pc, #1532] @ 2d1568 │ │ │ │ + ldr r3, [pc, #1516] @ 2d155c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d13e4 │ │ │ │ + bne 2d1554 │ │ │ │ add sp, sp, #764 @ 0x2fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d0af8 │ │ │ │ + bne 2d0c68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 2d0b98 │ │ │ │ + bcs 2d0d08 │ │ │ │ ldrb r5, [r4, #17] │ │ │ │ cmp r5, #32 │ │ │ │ - beq 2d11f8 │ │ │ │ + beq 2d1368 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 2d1068 │ │ │ │ + bne 2d11d8 │ │ │ │ cmp r2, #16 │ │ │ │ - beq 2d13a8 │ │ │ │ + beq 2d1518 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2d1324 │ │ │ │ + beq 2d1494 │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2d1068 │ │ │ │ + bne 2d11d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #1416] @ 2d13fc │ │ │ │ + ldr r1, [pc, #1416] @ 2d156c │ │ │ │ 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 2cfcb4 │ │ │ │ - ldr r1, [pc, #1376] @ 2d1400 │ │ │ │ + bl 2cfe24 │ │ │ │ + ldr r1, [pc, #1376] @ 2d1570 │ │ │ │ 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 2cfcb4 │ │ │ │ - ldr r1, [pc, #1320] @ 2d1400 │ │ │ │ + bl 2cfe24 │ │ │ │ + ldr r1, [pc, #1320] @ 2d1570 │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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] @ 2d1404 │ │ │ │ + ldr r1, [pc, #1016] @ 2d1574 │ │ │ │ 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 2d119c │ │ │ │ + b 2d130c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2d133c │ │ │ │ + beq 2d14ac │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d1354 │ │ │ │ + beq 2d14c4 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2d0c74 │ │ │ │ + bne 2d0de4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #940] @ 2d1408 │ │ │ │ + ldr r1, [pc, #940] @ 2d1578 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0dc4 │ │ │ │ + b 2d0f34 │ │ │ │ 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 2d1180 │ │ │ │ + bhi 2d12f0 │ │ │ │ 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 │ │ │ │ @@ -707181,48 +707273,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 2d117c │ │ │ │ + bls 2d12ec │ │ │ │ cmp r9, #0 │ │ │ │ moveq r1, r4 │ │ │ │ - beq 2d10bc │ │ │ │ + beq 2d122c │ │ │ │ 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 2d1160 │ │ │ │ + beq 2d12d0 │ │ │ │ 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] @ 2d140c │ │ │ │ + ldr r1, [pc, #676] @ 2d157c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d10bc │ │ │ │ + b 2d122c │ │ │ │ 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 │ │ │ │ @@ -707234,39 +707326,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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ mov r4, r0 │ │ │ │ - b 2d0b98 │ │ │ │ + b 2d0d08 │ │ │ │ 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 2d0a58 │ │ │ │ + b 2d0bc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2d13c0 │ │ │ │ + beq 2d1530 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d119c │ │ │ │ + beq 2d130c │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2d1068 │ │ │ │ + bne 2d11d8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #480] @ 2d1400 │ │ │ │ + ldr r1, [pc, #480] @ 2d1570 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2d119c │ │ │ │ + b 2d130c │ │ │ │ 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] │ │ │ │ @@ -707276,20 +707368,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 2d1250 │ │ │ │ + bne 2d13c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2cfcb4 │ │ │ │ - ldr r1, [pc, #380] @ 2d1408 │ │ │ │ + bl 2cfe24 │ │ │ │ + ldr r1, [pc, #380] @ 2d1578 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -707301,88 +707393,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 2d12b4 │ │ │ │ + bne 2d1424 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2cfcb4 │ │ │ │ - ldr r1, [pc, #280] @ 2d1408 │ │ │ │ + bl 2cfe24 │ │ │ │ + ldr r1, [pc, #280] @ 2d1578 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #272] @ 2d1410 │ │ │ │ + ldr r1, [pc, #272] @ 2d1580 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #256] @ 2d1414 │ │ │ │ + ldr r1, [pc, #256] @ 2d1584 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0dc4 │ │ │ │ + b 2d0f34 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #204] @ 2d13fc │ │ │ │ + ldr r1, [pc, #204] @ 2d156c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2d119c │ │ │ │ + b 2d130c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0dc4 │ │ │ │ + b 2d0f34 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 2d0dc4 │ │ │ │ + b 2d0f34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #172] @ 2d1414 │ │ │ │ + ldr r1, [pc, #172] @ 2d1584 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0dc4 │ │ │ │ + b 2d0f34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ - b 2d0dc4 │ │ │ │ + b 2d0f34 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2d0df4 │ │ │ │ + b 2d0f64 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #100] @ 2d1418 │ │ │ │ + ldr r1, [pc, #100] @ 2d1588 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2d119c │ │ │ │ + b 2d130c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #80] @ 2d141c │ │ │ │ + ldr r1, [pc, #80] @ 2d158c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2d119c │ │ │ │ + b 2d130c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2d0ddc │ │ │ │ + b 2d0f4c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r5, r8, ror r6 @ │ │ │ │ + subseq pc, r5, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - ldrsheq pc, [r5], #-28 @ 0xffffffe4 @ │ │ │ │ + subseq pc, r5, ip, lsl #1 │ │ │ │ @ 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 │ │ │ │ @@ -707390,111 +707482,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] @ 2d1634 │ │ │ │ + ldr r1, [pc, #500] @ 2d17a4 │ │ │ │ ldrb fp, [r4, #16] │ │ │ │ mov r5, r3 │ │ │ │ mul r3, r2, r5 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #484] @ 2d1638 │ │ │ │ + ldr r2, [pc, #484] @ 2d17a8 │ │ │ │ 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 2d1560 │ │ │ │ + bcs 2d16d0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, fp │ │ │ │ mov r9, r0 │ │ │ │ - beq 2d1560 │ │ │ │ + beq 2d16d0 │ │ │ │ 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 2d14e4 │ │ │ │ + beq 2d1654 │ │ │ │ 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 2d1514 │ │ │ │ + beq 2d1684 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ str r4, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 2d14fc │ │ │ │ + bne 2d166c │ │ │ │ cmp r9, ip │ │ │ │ addhi ip, sl, ip, lsl #3 │ │ │ │ addhi r2, sl, r9, lsl #3 │ │ │ │ movhi r3, #0 │ │ │ │ - bls 2d153c │ │ │ │ + bls 2d16ac │ │ │ │ str fp, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 2d1528 │ │ │ │ + bne 2d1698 │ │ │ │ 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 2d1564 │ │ │ │ + b 2d16d4 │ │ │ │ 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 2d0950 │ │ │ │ + bl 2d0ac0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 2d15c8 │ │ │ │ - ldr r2, [pc, #156] @ 2d163c │ │ │ │ - ldr r3, [pc, #148] @ 2d1638 │ │ │ │ + bhi 2d1738 │ │ │ │ + ldr r2, [pc, #156] @ 2d17ac │ │ │ │ + ldr r3, [pc, #148] @ 2d17a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1630 │ │ │ │ + bne 2d17a0 │ │ │ │ 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 │ │ │ │ @@ -707509,31 +707601,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 2d15f4 │ │ │ │ + bne 2d1764 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ mov r4, r0 │ │ │ │ - b 2d1598 │ │ │ │ + b 2d1708 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r5, r8, lsr #23 │ │ │ │ + subseq lr, r5, r8, lsr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r5, r8, asr sl │ │ │ │ + subseq lr, r5, r8, ror #17 │ │ │ │ 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] @ 2d1aac │ │ │ │ - ldr r3, [pc, #1108] @ 2d1ab0 │ │ │ │ + ldr r2, [pc, #1108] @ 2d1c1c │ │ │ │ + ldr r3, [pc, #1108] @ 2d1c20 │ │ │ │ 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 │ │ │ │ @@ -707551,32 +707643,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 2d1a58 │ │ │ │ - ldr r3, [pc, #1004] @ 2d1ab4 │ │ │ │ + bhi 2d1bc8 │ │ │ │ + ldr r3, [pc, #1004] @ 2d1c24 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d1774 │ │ │ │ + bhi 2d18e4 │ │ │ │ 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 2d1724 │ │ │ │ + beq 2d1894 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -707585,162 +707677,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 2d1a68 │ │ │ │ - ldr r3, [pc, #872] @ 2d1ab8 │ │ │ │ + bhi 2d1bd8 │ │ │ │ + ldr r3, [pc, #872] @ 2d1c28 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d1aac │ │ │ │ + bhi 2d1c1c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d16e8 │ │ │ │ + b 2d1858 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2d16e8 │ │ │ │ + b 2d1858 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d16e8 │ │ │ │ + b 2d1858 │ │ │ │ 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 2d17d4 │ │ │ │ + beq 2d1944 │ │ │ │ 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] @ 2d1abc │ │ │ │ + ldr r1, [pc, #712] @ 2d1c2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb sl, [r6, #10] │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2d1848 │ │ │ │ + beq 2d19b8 │ │ │ │ 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 2d1828 │ │ │ │ + bne 2d1998 │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d1880 │ │ │ │ + beq 2d19f0 │ │ │ │ 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 2d19a8 │ │ │ │ + beq 2d1b18 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi 2d1a98 │ │ │ │ - ldr r3, [pc, #524] @ 2d1ac0 │ │ │ │ + bhi 2d1c08 │ │ │ │ + ldr r3, [pc, #524] @ 2d1c30 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d1aac │ │ │ │ + bhi 2d1c1c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r0, [sp, #24] │ │ │ │ - b 2d1790 │ │ │ │ + b 2d1900 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [sp, #24] │ │ │ │ - b 2d1790 │ │ │ │ + b 2d1900 │ │ │ │ strb r0, [sp, #24] │ │ │ │ - b 2d1790 │ │ │ │ + b 2d1900 │ │ │ │ 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 2d1930 │ │ │ │ + beq 2d1aa0 │ │ │ │ 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 2d1968 │ │ │ │ + beq 2d1ad8 │ │ │ │ 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 2d194c │ │ │ │ + bne 2d1abc │ │ │ │ str r8, [sp, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - bls 2d1998 │ │ │ │ + bls 2d1b08 │ │ │ │ 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 2d1980 │ │ │ │ + bne 2d1af0 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 95ef8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ @@ -707756,86 +707848,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 2d1a14 │ │ │ │ + beq 2d1b84 │ │ │ │ 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] @ 2d1ac4 │ │ │ │ - ldr r3, [pc, #120] @ 2d1ab0 │ │ │ │ + ldr r2, [pc, #144] @ 2d1c34 │ │ │ │ + ldr r3, [pc, #120] @ 2d1c20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1aa8 │ │ │ │ + bne 2d1c18 │ │ │ │ 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 2d16e8 │ │ │ │ + b 2d1858 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2d1790 │ │ │ │ + b 2d1900 │ │ │ │ mvn r3, #0 │ │ │ │ strh r3, [sp, #32] │ │ │ │ - b 2d18f4 │ │ │ │ + b 2d1a64 │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d18f4 │ │ │ │ + b 2d1a64 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d18f4 │ │ │ │ + b 2d1a64 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 2d18f4 │ │ │ │ + b 2d1a64 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r5, r0, lsr #19 │ │ │ │ + subseq lr, r5, r0, lsr r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r9, r0, r4, lsr #1 │ │ │ │ subseq r9, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ ldrsheq r8, [r0], #-232 @ 0xffffff18 │ │ │ │ - subseq lr, r5, r4, asr #11 │ │ │ │ + subseq lr, r5, r4, asr r4 │ │ │ │ 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] @ 2d1cd8 │ │ │ │ + ldr r0, [pc, #500] @ 2d1e48 │ │ │ │ ldrb lr, [r1, #17] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ 2d1cdc │ │ │ │ + ldr r2, [pc, #488] @ 2d1e4c │ │ │ │ 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 2d1b84 │ │ │ │ + beq 2d1cf4 │ │ │ │ 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 │ │ │ │ @@ -707843,128 +707935,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 2d1bd4 │ │ │ │ + beq 2d1d44 │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq 2d1ba4 │ │ │ │ - ldr r3, [pc, #380] @ 2d1ce0 │ │ │ │ + beq 2d1d14 │ │ │ │ + ldr r3, [pc, #380] @ 2d1e50 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2d1cd8 │ │ │ │ + bhi 2d1e48 │ │ │ │ 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 2d1bd4 │ │ │ │ + beq 2d1d44 │ │ │ │ cmn r3, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 2d1c18 │ │ │ │ - ldr r2, [pc, #312] @ 2d1ce4 │ │ │ │ - ldr r3, [pc, #300] @ 2d1cdc │ │ │ │ + bne 2d1d88 │ │ │ │ + ldr r2, [pc, #312] @ 2d1e54 │ │ │ │ + ldr r3, [pc, #300] @ 2d1e4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1cd4 │ │ │ │ + bne 2d1e44 │ │ │ │ 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 2d1ba4 │ │ │ │ + beq 2d1d14 │ │ │ │ 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 2d1ba4 │ │ │ │ + b 2d1d14 │ │ │ │ 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 2d1c60 │ │ │ │ + beq 2d1dd0 │ │ │ │ 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] @ 2d1ce8 │ │ │ │ - ldr r3, [pc, #112] @ 2d1cdc │ │ │ │ + ldr r2, [pc, #128] @ 2d1e58 │ │ │ │ + ldr r3, [pc, #112] @ 2d1e4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1cd4 │ │ │ │ + bne 2d1e44 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #84] @ 2d1cec │ │ │ │ + ldr r1, [pc, #84] @ 2d1e5c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 2d1c24 │ │ │ │ + b 2d1d94 │ │ │ │ mov r2, #16 │ │ │ │ strh r1, [sp, #8] │ │ │ │ - b 2d1c24 │ │ │ │ + b 2d1d94 │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #8] │ │ │ │ - b 2d1c24 │ │ │ │ + b 2d1d94 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2d1c24 │ │ │ │ + b 2d1d94 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r5, r8, lsl #10 │ │ │ │ + @ instruction: 0x0055e398 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subseq r8, r0, r8, ror #24 │ │ │ │ - subseq lr, r5, ip, asr #8 │ │ │ │ - @ instruction: 0x0055e390 │ │ │ │ + ldrsbeq lr, [r5], #-44 @ 0xffffffd4 │ │ │ │ + subseq lr, r5, r0, lsr #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, #4008] @ 0xfa8 │ │ │ │ ldrb r6, [r2, #10] │ │ │ │ ldrb sl, [r2, #9] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #708] @ 2d1fd8 │ │ │ │ - ldr r3, [pc, #708] @ 2d1fdc │ │ │ │ + ldr r2, [pc, #708] @ 2d2148 │ │ │ │ + ldr r3, [pc, #708] @ 2d214c │ │ │ │ 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 │ │ │ │ @@ -707989,50 +708081,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] @ 2d1fe0 │ │ │ │ + ldr r1, [pc, #580] @ 2d2150 │ │ │ │ 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 2d1f0c │ │ │ │ + beq 2d207c │ │ │ │ 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 2d1ec4 │ │ │ │ + beq 2d2034 │ │ │ │ tst r0, #3 │ │ │ │ - bne 2d1f70 │ │ │ │ + bne 2d20e0 │ │ │ │ stm sp, {r7, r8} │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d048c │ │ │ │ + bl 2d05fc │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #444] @ 2d1fe4 │ │ │ │ + ldr r1, [pc, #444] @ 2d2154 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -708040,129 +708132,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 2d1e84 │ │ │ │ + beq 2d1ff4 │ │ │ │ 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] @ 2d1fe8 │ │ │ │ - ldr r3, [pc, #332] @ 2d1fdc │ │ │ │ + ldr r2, [pc, #348] @ 2d2158 │ │ │ │ + ldr r3, [pc, #332] @ 2d214c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d1fd4 │ │ │ │ + bne 2d2144 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #304] @ 2d1fec │ │ │ │ + ldr r1, [pc, #304] @ 2d215c │ │ │ │ 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 2d1e08 │ │ │ │ + beq 2d1f78 │ │ │ │ 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 2d1e08 │ │ │ │ + b 2d1f78 │ │ │ │ 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 2d1f54 │ │ │ │ + beq 2d20c4 │ │ │ │ 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] @ 2d1fe4 │ │ │ │ + ldr r1, [pc, #132] @ 2d2154 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2d1e08 │ │ │ │ - ldr r3, [pc, #120] @ 2d1ff0 │ │ │ │ + b 2d1f78 │ │ │ │ + ldr r3, [pc, #120] @ 2d2160 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #24] │ │ │ │ str sl, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d1fd8 │ │ │ │ + bhi 2d2148 │ │ │ │ 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 2d1f18 │ │ │ │ + b 2d2088 │ │ │ │ mvn r3, #3 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - b 2d1f18 │ │ │ │ + b 2d2088 │ │ │ │ mvn r3, #3 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2d1f18 │ │ │ │ + b 2d2088 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #24] │ │ │ │ - b 2d1f18 │ │ │ │ + b 2d2088 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r5, r4, ror #5 │ │ │ │ + subseq lr, r5, r4, ror r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - subseq lr, r5, ip, ror #2 │ │ │ │ + ldrsheq sp, [r5], #-252 @ 0xffffff04 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ subseq r8, r0, r4, 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] @ 2d2fcc │ │ │ │ - ldr ip, [pc, #4032] @ 2d2fd0 │ │ │ │ + ldr lr, [pc, #4032] @ 2d313c │ │ │ │ + ldr ip, [pc, #4032] @ 2d3140 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #4020] @ 2d2fd4 │ │ │ │ + ldr r3, [pc, #4020] @ 2d3144 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #4008] @ 2d2fd8 │ │ │ │ + ldr r2, [pc, #4008] @ 2d3148 │ │ │ │ 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 │ │ │ │ @@ -708183,15 +708275,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 2d21b0 │ │ │ │ + beq 2d2320 │ │ │ │ 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 │ │ │ │ @@ -708205,15 +708297,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 2d2118 │ │ │ │ + beq 2d2288 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -708240,58 +708332,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 2d1640 │ │ │ │ - ldr r1, [pc, #3664] @ 2d2fdc │ │ │ │ + bl 2d17b0 │ │ │ │ + ldr r1, [pc, #3664] @ 2d314c │ │ │ │ ldrb r2, [r8, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi 2d28bc │ │ │ │ + bhi 2d2a2c │ │ │ │ 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 2d20c0 │ │ │ │ + b 2d2230 │ │ │ │ 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 2d2aec │ │ │ │ + beq 2d2c5c │ │ │ │ cmp sl, #119 @ 0x77 │ │ │ │ - beq 2d2e04 │ │ │ │ + beq 2d2f74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d2414 │ │ │ │ - ldr r3, [pc, #3540] @ 2d2fe0 │ │ │ │ + bls 2d2584 │ │ │ │ + ldr r3, [pc, #3540] @ 2d3150 │ │ │ │ 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] @ 2d2fe4 │ │ │ │ + ldr r1, [pc, #3504] @ 2d3154 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -708301,66 +708393,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 2d2298 │ │ │ │ + bhi 2d2408 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2d3304 │ │ │ │ + bhi 2d3474 │ │ │ │ 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 2d22dc │ │ │ │ + beq 2d244c │ │ │ │ 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] @ 2d3014 │ │ │ │ + ldr r1, [pc, #3372] @ 2d3184 │ │ │ │ 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 2d2340 │ │ │ │ + beq 2d24b0 │ │ │ │ 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] @ 2d3018 │ │ │ │ + ldr r1, [pc, #3280] @ 2d3188 │ │ │ │ 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 │ │ │ │ @@ -708398,30 +708490,30 @@ │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95ce4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bhi 2d222c │ │ │ │ + bhi 2d239c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp sl, #119 @ 0x77 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 2d2e10 │ │ │ │ + beq 2d2f80 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 963d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 2d2cec │ │ │ │ + bcc 2d2e5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2988] @ 2d2fe8 │ │ │ │ + ldr r1, [pc, #2988] @ 2d3158 │ │ │ │ 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 │ │ │ │ @@ -708433,22 +708525,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] @ 2d2fec │ │ │ │ + ldr r1, [pc, #2912] @ 2d315c │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bls 2d274c │ │ │ │ - ldr r3, [pc, #2888] @ 2d2ff0 │ │ │ │ + bls 2d28bc │ │ │ │ + ldr r3, [pc, #2888] @ 2d3160 │ │ │ │ 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 │ │ │ │ @@ -708458,28 +708550,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 2d250c │ │ │ │ + beq 2d267c │ │ │ │ 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 2d3304 │ │ │ │ + bhi 2d3474 │ │ │ │ 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 │ │ │ │ @@ -708505,15 +708597,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] @ 2d2ff4 │ │ │ │ + ldr r1, [pc, #2632] @ 2d3164 │ │ │ │ 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] │ │ │ │ @@ -708546,15 +708638,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] @ 2d2ff4 │ │ │ │ + ldr r1, [pc, #2468] @ 2d3164 │ │ │ │ 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 │ │ │ │ @@ -708587,15 +708679,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 2d2710 │ │ │ │ + beq 2d2880 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -708608,145 +708700,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 2d24bc │ │ │ │ + bhi 2d262c │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq 2d2aa4 │ │ │ │ + beq 2d2c14 │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ - beq 2d2c18 │ │ │ │ + beq 2d2d88 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #2172] @ 2d2fec │ │ │ │ + ldr r1, [pc, #2172] @ 2d315c │ │ │ │ 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 2d27c8 │ │ │ │ + beq 2d2938 │ │ │ │ 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] @ 2d2ff8 │ │ │ │ + ldr r2, [pc, #2084] @ 2d3168 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2d3304 │ │ │ │ + bhi 2d3474 │ │ │ │ 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 2d2548 │ │ │ │ + b 2d26b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2548 │ │ │ │ + b 2d26b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2548 │ │ │ │ + b 2d26b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2548 │ │ │ │ + b 2d26b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2548 │ │ │ │ - ldr r1, [pc, #1924] @ 2d300c │ │ │ │ + b 2d26b8 │ │ │ │ + ldr r1, [pc, #1924] @ 2d317c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2d2548 │ │ │ │ + b 2d26b8 │ │ │ │ strb r9, [sp, #56] @ 0x38 │ │ │ │ - b 2d22a0 │ │ │ │ + b 2d2410 │ │ │ │ subs r3, r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d22a0 │ │ │ │ + b 2d2410 │ │ │ │ strh r9, [sp, #56] @ 0x38 │ │ │ │ - b 2d22a0 │ │ │ │ + b 2d2410 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d21d0 │ │ │ │ - ldr r1, [pc, #1844] @ 2d3010 │ │ │ │ + b 2d2340 │ │ │ │ + ldr r1, [pc, #1844] @ 2d3180 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d21d0 │ │ │ │ + b 2d2340 │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d21d0 │ │ │ │ + b 2d2340 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d21d0 │ │ │ │ + b 2d2340 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d21d0 │ │ │ │ + b 2d2340 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d21d0 │ │ │ │ + b 2d2340 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -708769,15 +708861,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] @ 2d2ff4 │ │ │ │ + ldr r1, [pc, #1576] @ 2d3164 │ │ │ │ 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] │ │ │ │ @@ -708809,15 +708901,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 92d28 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d2a88 │ │ │ │ + beq 2d2bf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -708828,32 +708920,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ bl 95ce4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 96440 │ │ │ │ - ldr r2, [pc, #1348] @ 2d2ffc │ │ │ │ - ldr r3, [pc, #1300] @ 2d2fd0 │ │ │ │ + ldr r2, [pc, #1348] @ 2d316c │ │ │ │ + ldr r3, [pc, #1300] @ 2d3140 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d3300 │ │ │ │ + bne 2d3470 │ │ │ │ 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 2d2414 │ │ │ │ + bls 2d2584 │ │ │ │ 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] │ │ │ │ @@ -708865,15 +708957,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 2d2b68 │ │ │ │ + beq 2d2cd8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -708913,19 +709005,19 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ mov sl, r0 │ │ │ │ - bhi 2d2b18 │ │ │ │ + bhi 2d2c88 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 2d2414 │ │ │ │ + b 2d2584 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ add sl, r0, #24 │ │ │ │ @@ -708941,15 +709033,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] @ 2d2ff4 │ │ │ │ + ldr r1, [pc, #888] @ 2d3164 │ │ │ │ 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] │ │ │ │ @@ -708970,16 +709062,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 2d2aa4 │ │ │ │ - ldr r1, [pc, #752] @ 2d2fe4 │ │ │ │ + b 2d2c14 │ │ │ │ + ldr r1, [pc, #752] @ 2d3154 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -708989,70 +709081,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 2d1ac8 │ │ │ │ + bl 2d1c38 │ │ │ │ ldrb r2, [fp, #9] │ │ │ │ mov r7, #0 │ │ │ │ cmp r8, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bls 2d2efc │ │ │ │ + bls 2d306c │ │ │ │ ldrb r3, [fp, #10] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 2d2e7c │ │ │ │ + beq 2d2fec │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bhi 2d32e0 │ │ │ │ + bhi 2d3450 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #640] @ 2d3000 │ │ │ │ + ldr r3, [pc, #640] @ 2d3170 │ │ │ │ sub lr, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2d3304 │ │ │ │ + bhi 2d3474 │ │ │ │ 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 2d2e7c │ │ │ │ + bls 2d2fec │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ and r7, r0, lr │ │ │ │ str r3, [r5, #4] │ │ │ │ - bls 2d2d78 │ │ │ │ + bls 2d2ee8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 2d2da0 │ │ │ │ + b 2d2f10 │ │ │ │ strh r7, [sp, #72] @ 0x48 │ │ │ │ - b 2d2da0 │ │ │ │ + b 2d2f10 │ │ │ │ strb r7, [sp, #72] @ 0x48 │ │ │ │ - b 2d2da0 │ │ │ │ + b 2d2f10 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ strb r7, [sp, #72] @ 0x48 │ │ │ │ - b 2d2da0 │ │ │ │ + b 2d2f10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d2204 │ │ │ │ - ldr r1, [pc, #460] @ 2d2fe4 │ │ │ │ + bhi 2d2374 │ │ │ │ + ldr r1, [pc, #460] @ 2d3154 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -709061,30 +709153,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 2d32f0 │ │ │ │ - ldr r3, [pc, #420] @ 2d3004 │ │ │ │ + bhi 2d3460 │ │ │ │ + ldr r3, [pc, #420] @ 2d3174 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d3304 │ │ │ │ + bhi 2d3474 │ │ │ │ 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 2d2ec0 │ │ │ │ + beq 2d3030 │ │ │ │ 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 │ │ │ │ @@ -709093,112 +709185,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 2d32d0 │ │ │ │ - ldr r3, [pc, #296] @ 2d3008 │ │ │ │ + bhi 2d3440 │ │ │ │ + ldr r3, [pc, #296] @ 2d3178 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d3304 │ │ │ │ + bhi 2d3474 │ │ │ │ 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 2d048c │ │ │ │ + bl 2d05fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #184] @ 2d2fec │ │ │ │ + ldr r1, [pc, #184] @ 2d315c │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 2d2430 │ │ │ │ + b 2d25a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2964 │ │ │ │ + b 2d2ad4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2964 │ │ │ │ + b 2d2ad4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2964 │ │ │ │ + b 2d2ad4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2964 │ │ │ │ + b 2d2ad4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2964 │ │ │ │ - subseq sp, r5, r8, ror #31 │ │ │ │ + b 2d2ad4 │ │ │ │ + subseq sp, r5, r8, ror lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq sp, [r5], #-252 @ 0xffffff04 │ │ │ │ + subseq sp, r5, ip, asr #28 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ subseq r8, r0, r0, lsl #13 │ │ │ │ subseq r8, r0, r0, lsr #12 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ subseq r8, r0, r4, asr #7 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ ldrheq r8, [r0], #-8 │ │ │ │ - subseq sp, r5, r0, asr #10 │ │ │ │ + ldrsbeq sp, [r5], #-48 @ 0xffffffd0 │ │ │ │ subseq r7, r0, ip, lsr #22 │ │ │ │ subseq r7, r0, ip, lsl #21 │ │ │ │ subseq r7, r0, ip, asr #20 │ │ │ │ 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] @ 2d300c │ │ │ │ + ldr r1, [pc, #-24] @ 2d317c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d2964 │ │ │ │ + b 2d2ad4 │ │ │ │ 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 2d307c │ │ │ │ + beq 2d31ec │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -709210,63 +709302,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 2d30cc │ │ │ │ + beq 2d323c │ │ │ │ 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] @ 2d3010 │ │ │ │ + ldr r1, [pc, #-200] @ 2d3180 │ │ │ │ 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 2d2f28 │ │ │ │ + b 2d3098 │ │ │ │ mvn r3, #0 │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3040 │ │ │ │ + b 2d31b0 │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3040 │ │ │ │ + b 2d31b0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3040 │ │ │ │ + b 2d31b0 │ │ │ │ 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 2d3168 │ │ │ │ + beq 2d32d8 │ │ │ │ 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] @ 2d3014 │ │ │ │ + ldr r1, [pc, #-348] @ 2d3184 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -709274,24 +709366,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 2d31cc │ │ │ │ + beq 2d333c │ │ │ │ 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] @ 2d3018 │ │ │ │ + ldr r1, [pc, #-444] @ 2d3188 │ │ │ │ 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 │ │ │ │ @@ -709325,15 +709417,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ bl 92d28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d3298 │ │ │ │ + beq 2d3408 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -709341,300 +709433,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 2d2414 │ │ │ │ + b 2d2584 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d312c │ │ │ │ + b 2d329c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d312c │ │ │ │ + b 2d329c │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - b 2d3040 │ │ │ │ + b 2d31b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ - b 2d2dd8 │ │ │ │ + b 2d2f48 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d312c │ │ │ │ + b 2d329c │ │ │ │ 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] @ 2d417c │ │ │ │ + ldr r2, [pc, #3672] @ 2d42ec │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #3664] @ 2d4180 │ │ │ │ + ldr r3, [pc, #3664] @ 2d42f0 │ │ │ │ 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 2d3384 │ │ │ │ - ldr r2, [pc, #3624] @ 2d4184 │ │ │ │ - ldr r3, [pc, #3616] @ 2d4180 │ │ │ │ + bne 2d34f4 │ │ │ │ + ldr r2, [pc, #3624] @ 2d42f4 │ │ │ │ + ldr r3, [pc, #3616] @ 2d42f0 │ │ │ │ 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 2d4178 │ │ │ │ + bne 2d42e8 │ │ │ │ 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 2d33d4 │ │ │ │ - ldr r3, [pc, #3532] @ 2d4188 │ │ │ │ + bhi 2d3544 │ │ │ │ + ldr r3, [pc, #3532] @ 2d42f8 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d33d8 │ │ │ │ + bhi 2d3548 │ │ │ │ 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 2d3418 │ │ │ │ + beq 2d3588 │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #3432] @ 2d42fc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 2d35a8 │ │ │ │ + bne 2d3718 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, r6, lsl #2] │ │ │ │ cmp sl, fp │ │ │ │ - bne 2d34bc │ │ │ │ + bne 2d362c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [r3, sl, lsl #2] │ │ │ │ - ldr r2, [pc, #3376] @ 2d4190 │ │ │ │ - ldr r3, [pc, #3356] @ 2d4180 │ │ │ │ + ldr r2, [pc, #3376] @ 2d4300 │ │ │ │ + ldr r3, [pc, #3356] @ 2d42f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d4178 │ │ │ │ + bne 2d42e8 │ │ │ │ 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 2d33dc │ │ │ │ + b 2d354c │ │ │ │ strb fp, [sp, #64] @ 0x40 │ │ │ │ - b 2d33dc │ │ │ │ + b 2d354c │ │ │ │ subs r3, fp, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d33dc │ │ │ │ + b 2d354c │ │ │ │ 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 2d3508 │ │ │ │ - ldr r3, [pc, #3240] @ 2d4194 │ │ │ │ + bhi 2d3678 │ │ │ │ + ldr r3, [pc, #3240] @ 2d4304 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d354c │ │ │ │ + beq 2d36bc │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #3124] @ 2d42fc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 2d36f4 │ │ │ │ + bne 2d3864 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [r3, fp, lsl #2] │ │ │ │ cmp sl, r7 │ │ │ │ - bne 2d36ac │ │ │ │ + bne 2d381c │ │ │ │ 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 2d3458 │ │ │ │ + b 2d35c8 │ │ │ │ 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 2d35f4 │ │ │ │ - ldr r3, [pc, #3008] @ 2d4198 │ │ │ │ + bhi 2d3764 │ │ │ │ + ldr r3, [pc, #3008] @ 2d4308 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d363c │ │ │ │ + beq 2d37ac │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #2884] @ 2d42fc │ │ │ │ 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 2d3790 │ │ │ │ + bne 2d3900 │ │ │ │ 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 2d373c │ │ │ │ + bne 2d38ac │ │ │ │ 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 2d3448 │ │ │ │ + b 2d35b8 │ │ │ │ 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 2d3988 │ │ │ │ - ldr r3, [pc, #2756] @ 2d419c │ │ │ │ + bhi 2d3af8 │ │ │ │ + ldr r3, [pc, #2756] @ 2d430c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d3a3c │ │ │ │ - ldr r3, [pc, #2688] @ 2d41a0 │ │ │ │ + bhi 2d3bac │ │ │ │ + ldr r3, [pc, #2688] @ 2d4310 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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] │ │ │ │ @@ -709642,665 +709734,665 @@ │ │ │ │ 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 2d38e0 │ │ │ │ - ldr r3, [pc, #2608] @ 2d41a4 │ │ │ │ + bhi 2d3a50 │ │ │ │ + ldr r3, [pc, #2608] @ 2d4314 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d3828 │ │ │ │ - ldr r3, [pc, #2536] @ 2d41a8 │ │ │ │ + bhi 2d3998 │ │ │ │ + ldr r3, [pc, #2536] @ 2d4318 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d3600 │ │ │ │ + b 2d3770 │ │ │ │ add r3, r6, r7, lsr #2 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d3600 │ │ │ │ + b 2d3770 │ │ │ │ add r3, r6, r7, lsr #2 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d3600 │ │ │ │ + b 2d3770 │ │ │ │ strh r7, [sp, #128] @ 0x80 │ │ │ │ - b 2d3510 │ │ │ │ + b 2d3680 │ │ │ │ strb r7, [sp, #128] @ 0x80 │ │ │ │ - b 2d3510 │ │ │ │ + b 2d3680 │ │ │ │ subs r3, r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #128] @ 0x80 │ │ │ │ - b 2d3510 │ │ │ │ + b 2d3680 │ │ │ │ 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 2d387c │ │ │ │ + beq 2d39ec │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #2312] @ 2d42fc │ │ │ │ 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 2d3cc4 │ │ │ │ + bne 2d3e34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2d3b8c │ │ │ │ + bne 2d3cfc │ │ │ │ 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 2d3674 │ │ │ │ + b 2d37e4 │ │ │ │ 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 2d3924 │ │ │ │ + beq 2d3a94 │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #2136] @ 2d42fc │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 2d3f18 │ │ │ │ + bne 2d4088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 2d3df4 │ │ │ │ + bne 2d3f64 │ │ │ │ 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 2d368c │ │ │ │ + b 2d37fc │ │ │ │ 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 2d39cc │ │ │ │ + beq 2d3b3c │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #1968] @ 2d42fc │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d3588 │ │ │ │ + b 2d36f8 │ │ │ │ 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 2d3a90 │ │ │ │ + beq 2d3c00 │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #1780] @ 2d42fc │ │ │ │ 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 2d4044 │ │ │ │ + bne 2d41b4 │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d3578 │ │ │ │ + b 2d36e8 │ │ │ │ add r3, r6, r7, lsr #3 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2d3834 │ │ │ │ + b 2d39a4 │ │ │ │ add r3, r6, r7, lsr #3 │ │ │ │ strh r3, [sp, #80] @ 0x50 │ │ │ │ - b 2d3834 │ │ │ │ + b 2d39a4 │ │ │ │ add r3, r6, r7, lsr #3 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2d3834 │ │ │ │ + b 2d39a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh r3, [sp, #136] @ 0x88 │ │ │ │ - b 2d3a48 │ │ │ │ + b 2d3bb8 │ │ │ │ subs r3, r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ - b 2d38e8 │ │ │ │ + b 2d3a58 │ │ │ │ strh r8, [sp, #104] @ 0x68 │ │ │ │ - b 2d38e8 │ │ │ │ + b 2d3a58 │ │ │ │ strb r8, [sp, #104] @ 0x68 │ │ │ │ - b 2d38e8 │ │ │ │ + b 2d3a58 │ │ │ │ strh r9, [sp, #152] @ 0x98 │ │ │ │ - b 2d3990 │ │ │ │ + b 2d3b00 │ │ │ │ strb r9, [sp, #152] @ 0x98 │ │ │ │ - b 2d3990 │ │ │ │ + b 2d3b00 │ │ │ │ subs r3, r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #152] @ 0x98 │ │ │ │ - b 2d3990 │ │ │ │ + b 2d3b00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ - b 2d3a48 │ │ │ │ + b 2d3bb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ - b 2d3a48 │ │ │ │ + b 2d3bb8 │ │ │ │ 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 2d3be0 │ │ │ │ - ldr r3, [pc, #1512] @ 2d41ac │ │ │ │ + bhi 2d3d50 │ │ │ │ + ldr r3, [pc, #1512] @ 2d431c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d3c28 │ │ │ │ + beq 2d3d98 │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #1364] @ 2d42fc │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d38c0 │ │ │ │ + b 2d3a30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r3, [sp, #96] @ 0x60 │ │ │ │ - b 2d3bec │ │ │ │ + b 2d3d5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2d3bec │ │ │ │ + b 2d3d5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2d3bec │ │ │ │ + b 2d3d5c │ │ │ │ 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 2d3d08 │ │ │ │ - ldr r3, [pc, #1220] @ 2d41b0 │ │ │ │ + bhi 2d3e78 │ │ │ │ + ldr r3, [pc, #1220] @ 2d4320 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d3d50 │ │ │ │ + beq 2d3ec0 │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #1072] @ 2d42fc │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d38a8 │ │ │ │ + b 2d3a18 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3d14 │ │ │ │ + b 2d3e84 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3d14 │ │ │ │ + b 2d3e84 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d3d14 │ │ │ │ + b 2d3e84 │ │ │ │ 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 2d3e38 │ │ │ │ - ldr r3, [pc, #916] @ 2d41b4 │ │ │ │ + bhi 2d3fa8 │ │ │ │ + ldr r3, [pc, #916] @ 2d4324 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d3e80 │ │ │ │ + beq 2d3ff0 │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #764] @ 2d42fc │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str fp, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d396c │ │ │ │ + b 2d3adc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r3, [sp, #120] @ 0x78 │ │ │ │ - b 2d3e44 │ │ │ │ + b 2d3fb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb r3, [sp, #120] @ 0x78 │ │ │ │ - b 2d3e44 │ │ │ │ + b 2d3fb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #120] @ 0x78 │ │ │ │ - b 2d3e44 │ │ │ │ + b 2d3fb4 │ │ │ │ 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 2d3f60 │ │ │ │ - ldr r3, [pc, #624] @ 2d41b8 │ │ │ │ + bhi 2d40d0 │ │ │ │ + ldr r3, [pc, #624] @ 2d4328 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d3fa8 │ │ │ │ + beq 2d4118 │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #472] @ 2d42fc │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 2d3958 │ │ │ │ + b 2d3ac8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r3, [sp, #112] @ 0x70 │ │ │ │ - b 2d3f6c │ │ │ │ + b 2d40dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ - b 2d3f6c │ │ │ │ + b 2d40dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ - b 2d3f6c │ │ │ │ + b 2d40dc │ │ │ │ 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 2d4088 │ │ │ │ - ldr r3, [pc, #332] @ 2d41bc │ │ │ │ + bhi 2d41f8 │ │ │ │ + ldr r3, [pc, #332] @ 2d432c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d417c │ │ │ │ + bhi 2d42ec │ │ │ │ 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 2d40dc │ │ │ │ + beq 2d424c │ │ │ │ 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] @ 2d418c │ │ │ │ + ldr r1, [pc, #168] @ 2d42fc │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov fp, r0 │ │ │ │ - b 2d3abc │ │ │ │ + b 2d3c2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh r3, [sp, #144] @ 0x90 │ │ │ │ - b 2d4094 │ │ │ │ + b 2d4204 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2d4094 │ │ │ │ + b 2d4204 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2d4094 │ │ │ │ + b 2d4204 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r5, ip, asr #25 │ │ │ │ + subseq ip, r5, ip, asr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0055cc9c │ │ │ │ + subseq ip, r5, ip, lsr #22 │ │ │ │ ldrheq r7, [r0], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x0055cb98 │ │ │ │ + subseq ip, r5, r8, lsr #20 │ │ │ │ subseq r7, r0, r0, lsr #9 │ │ │ │ ldrsheq r7, [r0], #-52 @ 0xffffffcc │ │ │ │ subseq r7, r0, r4, lsr r3 │ │ │ │ subseq r7, r0, ip, lsr #6 │ │ │ │ subseq r7, r0, r8, lsl r3 │ │ │ │ subseq r7, r0, ip, lsl #6 │ │ │ │ subseq r6, r0, r8, asr #30 │ │ │ │ @@ -710312,624 +710404,624 @@ │ │ │ │ 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] @ 2d4a0c │ │ │ │ + ldr r1, [pc, #2084] @ 2d4b7c │ │ │ │ cmp r2, #5 │ │ │ │ - ldr r2, [pc, #2080] @ 2d4a10 │ │ │ │ + ldr r2, [pc, #2080] @ 2d4b80 │ │ │ │ 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 2d4298 │ │ │ │ + beq 2d4408 │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ moveq r7, r3 │ │ │ │ moveq r5, r3 │ │ │ │ - beq 2d433c │ │ │ │ + beq 2d44ac │ │ │ │ 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 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ ldrb r5, [r8, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [r9], #4 │ │ │ │ - bhi 2d4230 │ │ │ │ + bhi 2d43a0 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 2d4330 │ │ │ │ + bne 2d44a0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #1956] @ 2d4a14 │ │ │ │ - ldr r3, [pc, #1948] @ 2d4a10 │ │ │ │ + ldr r2, [pc, #1956] @ 2d4b84 │ │ │ │ + ldr r3, [pc, #1948] @ 2d4b80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d4a08 │ │ │ │ + bne 2d4b78 │ │ │ │ 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 2d42d4 │ │ │ │ - ldr r3, [pc, #1892] @ 2d4a18 │ │ │ │ + bhi 2d4444 │ │ │ │ + ldr r3, [pc, #1892] @ 2d4b88 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d4398 │ │ │ │ + bhi 2d4508 │ │ │ │ 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 2d4310 │ │ │ │ + bcc 2d4480 │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2d4268 │ │ │ │ + beq 2d43d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96278 │ │ │ │ add r5, r5, #20 │ │ │ │ - b 2d4268 │ │ │ │ + b 2d43d8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ mov r5, r0 │ │ │ │ - b 2d4268 │ │ │ │ + b 2d43d8 │ │ │ │ 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 2d43b0 │ │ │ │ - ldr r3, [pc, #1728] @ 2d4a1c │ │ │ │ + bhi 2d4520 │ │ │ │ + ldr r3, [pc, #1728] @ 2d4b8c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4a0c │ │ │ │ + bhi 2d4b7c │ │ │ │ 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 2d42e4 │ │ │ │ - b 2d4310 │ │ │ │ + bcs 2d4454 │ │ │ │ + b 2d4480 │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2d42e4 │ │ │ │ - b 2d4310 │ │ │ │ + bcs 2d4454 │ │ │ │ + b 2d4480 │ │ │ │ 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 2d43f4 │ │ │ │ + beq 2d4564 │ │ │ │ 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] @ 2d4a20 │ │ │ │ + ldr r1, [pc, #1572] @ 2d4b90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 2d4594 │ │ │ │ + bne 2d4704 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r9, r5, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne 2d4478 │ │ │ │ + bne 2d45e8 │ │ │ │ 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 2d4268 │ │ │ │ + b 2d43d8 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b 2d43b8 │ │ │ │ + b 2d4528 │ │ │ │ strh r7, [sp, #32] │ │ │ │ - b 2d43b8 │ │ │ │ + b 2d4528 │ │ │ │ strb r7, [sp, #32] │ │ │ │ - b 2d43b8 │ │ │ │ + b 2d4528 │ │ │ │ subs r3, r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d43b8 │ │ │ │ + b 2d4528 │ │ │ │ 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 2d44c4 │ │ │ │ - ldr r3, [pc, #1404] @ 2d4a24 │ │ │ │ + bhi 2d4634 │ │ │ │ + ldr r3, [pc, #1404] @ 2d4b94 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4a0c │ │ │ │ + bhi 2d4b7c │ │ │ │ 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 2d4508 │ │ │ │ + beq 2d4678 │ │ │ │ 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] @ 2d4a20 │ │ │ │ + ldr r1, [pc, #1296] @ 2d4b90 │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ cmp r9, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bne 2d48e0 │ │ │ │ + bne 2d4a50 │ │ │ │ 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 2d4430 │ │ │ │ + b 2d45a0 │ │ │ │ strh r8, [sp, #64] @ 0x40 │ │ │ │ - b 2d44cc │ │ │ │ + b 2d463c │ │ │ │ strb r8, [sp, #64] @ 0x40 │ │ │ │ - b 2d44cc │ │ │ │ + b 2d463c │ │ │ │ subs r3, r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d44cc │ │ │ │ + b 2d463c │ │ │ │ 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 2d45d4 │ │ │ │ - ldr r3, [pc, #1136] @ 2d4a28 │ │ │ │ + bhi 2d4744 │ │ │ │ + ldr r3, [pc, #1136] @ 2d4b98 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4a0c │ │ │ │ + bhi 2d4b7c │ │ │ │ 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 2d4618 │ │ │ │ + beq 2d4788 │ │ │ │ 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] @ 2d4a20 │ │ │ │ + ldr r1, [pc, #1024] @ 2d4b90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp r8, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 2d47b8 │ │ │ │ + bne 2d4928 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 2d4690 │ │ │ │ + bne 2d4800 │ │ │ │ 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 2d441c │ │ │ │ + b 2d458c │ │ │ │ strh r8, [sp, #40] @ 0x28 │ │ │ │ - b 2d45dc │ │ │ │ + b 2d474c │ │ │ │ strb r8, [sp, #40] @ 0x28 │ │ │ │ - b 2d45dc │ │ │ │ + b 2d474c │ │ │ │ subs r3, r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d45dc │ │ │ │ + b 2d474c │ │ │ │ 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 2d46d4 │ │ │ │ - ldr r3, [pc, #880] @ 2d4a2c │ │ │ │ + bhi 2d4844 │ │ │ │ + ldr r3, [pc, #880] @ 2d4b9c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4a0c │ │ │ │ + bhi 2d4b7c │ │ │ │ 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 2d471c │ │ │ │ + beq 2d488c │ │ │ │ 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] @ 2d4a20 │ │ │ │ + ldr r1, [pc, #756] @ 2d4b90 │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d4650 │ │ │ │ + b 2d47c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d46e0 │ │ │ │ + b 2d4850 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d46e0 │ │ │ │ + b 2d4850 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d46e0 │ │ │ │ + b 2d4850 │ │ │ │ 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 2d47f8 │ │ │ │ - ldr r3, [pc, #592] @ 2d4a30 │ │ │ │ + bhi 2d4968 │ │ │ │ + ldr r3, [pc, #592] @ 2d4ba0 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4a0c │ │ │ │ + bhi 2d4b7c │ │ │ │ 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 2d4840 │ │ │ │ + beq 2d49b0 │ │ │ │ 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] @ 2d4a20 │ │ │ │ + ldr r1, [pc, #468] @ 2d4b90 │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r9, r0 │ │ │ │ - b 2d463c │ │ │ │ + b 2d47ac │ │ │ │ lsr r3, r5, #3 │ │ │ │ strh r3, [sp, #48] @ 0x30 │ │ │ │ - b 2d4804 │ │ │ │ + b 2d4974 │ │ │ │ lsr r3, r5, #3 │ │ │ │ strb r3, [sp, #48] @ 0x30 │ │ │ │ - b 2d4804 │ │ │ │ + b 2d4974 │ │ │ │ lsr r3, r5, #3 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #48] @ 0x30 │ │ │ │ - b 2d4804 │ │ │ │ + b 2d4974 │ │ │ │ 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 2d4924 │ │ │ │ - ldr r3, [pc, #296] @ 2d4a34 │ │ │ │ + bhi 2d4a94 │ │ │ │ + ldr r3, [pc, #296] @ 2d4ba4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d4a0c │ │ │ │ + bhi 2d4b7c │ │ │ │ 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 2d496c │ │ │ │ + beq 2d4adc │ │ │ │ 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] @ 2d4a20 │ │ │ │ + ldr r1, [pc, #164] @ 2d4b90 │ │ │ │ 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 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3304 │ │ │ │ + bl 2d3474 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ - b 2d4554 │ │ │ │ + b 2d46c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d4930 │ │ │ │ + b 2d4aa0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d4930 │ │ │ │ + b 2d4aa0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d4930 │ │ │ │ + b 2d4aa0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r5, ip, lsl #28 │ │ │ │ + @ instruction: 0x0055bc9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r5, r8, lsl #27 │ │ │ │ + subseq fp, r5, r8, lsl ip │ │ │ │ subseq r6, r0, r8, lsr r9 │ │ │ │ ldrheq r6, [r0], #-128 @ 0xffffff80 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ subseq r6, r0, r4, lsr #15 │ │ │ │ ldrsbeq r6, [r0], #-100 @ 0xffffff9c │ │ │ │ subseq r6, r0, r0, lsl r6 │ │ │ │ subseq r6, r0, ip, lsl #10 │ │ │ │ subseq r6, r0, r0, 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] @ 2d5014 │ │ │ │ + ldr r1, [pc, #1468] @ 2d5184 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - ldr r3, [pc, #1464] @ 2d5018 │ │ │ │ + ldr r3, [pc, #1464] @ 2d5188 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r8, [pc, #1460] @ 2d501c │ │ │ │ + ldr r8, [pc, #1460] @ 2d518c │ │ │ │ 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 2d4aa4 │ │ │ │ + bne 2d4c14 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ tst r3, #2 │ │ │ │ - beq 2d4aa4 │ │ │ │ + beq 2d4c14 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2d4afc │ │ │ │ - ldr r1, [pc, #1396] @ 2d5020 │ │ │ │ + beq 2d4c6c │ │ │ │ + ldr r1, [pc, #1396] @ 2d5190 │ │ │ │ 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] @ 2d5024 │ │ │ │ + ldr r2, [pc, #1352] @ 2d5194 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bhi 2d5014 │ │ │ │ + bhi 2d5184 │ │ │ │ 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 2d4ef0 │ │ │ │ - ldr r3, [pc, #1300] @ 2d5028 │ │ │ │ + bhi 2d5060 │ │ │ │ + ldr r3, [pc, #1300] @ 2d5198 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d4ef0 │ │ │ │ + bhi 2d5060 │ │ │ │ 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 2d1ac8 │ │ │ │ - ldr r1, [pc, #1248] @ 2d502c │ │ │ │ + bl 2d1c38 │ │ │ │ + ldr r1, [pc, #1248] @ 2d519c │ │ │ │ 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] @ 2d5030 │ │ │ │ + ldr r1, [pc, #1220] @ 2d51a0 │ │ │ │ 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 │ │ │ │ @@ -710951,23 +711043,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] @ 2d5034 │ │ │ │ - ldr r3, [pc, #1072] @ 2d5018 │ │ │ │ + ldr r2, [pc, #1104] @ 2d51a4 │ │ │ │ + ldr r3, [pc, #1072] @ 2d5188 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d5010 │ │ │ │ + bne 2d5180 │ │ │ │ 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] │ │ │ │ @@ -710975,195 +711067,195 @@ │ │ │ │ mov r1, #1 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ mov sl, sp │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2d4c60 │ │ │ │ + beq 2d4dd0 │ │ │ │ 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] @ 2d5038 │ │ │ │ + ldr r1, [pc, #972] @ 2d51a8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r8, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b 2d4b64 │ │ │ │ + b 2d4cd4 │ │ │ │ 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 2d4c2c │ │ │ │ + b 2d4d9c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ - b 2d4c14 │ │ │ │ - ldr r1, [pc, #876] @ 2d5020 │ │ │ │ + b 2d4d84 │ │ │ │ + ldr r1, [pc, #876] @ 2d5190 │ │ │ │ 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] @ 2d503c │ │ │ │ + ldr r3, [pc, #852] @ 2d51ac │ │ │ │ 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 2d4e00 │ │ │ │ + beq 2d4f70 │ │ │ │ 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 2d4d60 │ │ │ │ + beq 2d4ed0 │ │ │ │ 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] @ 2d5040 │ │ │ │ + ldr r1, [pc, #720] @ 2d51b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #708] @ 2d5044 │ │ │ │ + ldr r1, [pc, #708] @ 2d51b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #692] @ 2d5048 │ │ │ │ + ldr r1, [pc, #692] @ 2d51b8 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #664] @ 2d5044 │ │ │ │ + ldr r1, [pc, #664] @ 2d51b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #644] @ 2d5040 │ │ │ │ + ldr r1, [pc, #644] @ 2d51b0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2d4b64 │ │ │ │ + b 2d4cd4 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #612] @ 2d5040 │ │ │ │ + ldr r1, [pc, #612] @ 2d51b0 │ │ │ │ mov r2, r6 │ │ │ │ - b 2d4b50 │ │ │ │ + b 2d4cc0 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ - b 2d4b50 │ │ │ │ + b 2d4cc0 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #572] @ 2d5038 │ │ │ │ + ldr r1, [pc, #572] @ 2d51a8 │ │ │ │ mov r2, r6 │ │ │ │ - b 2d4b50 │ │ │ │ + b 2d4cc0 │ │ │ │ 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 2d4e7c │ │ │ │ + beq 2d4fec │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ - bne 2d4fa8 │ │ │ │ + bne 2d5118 │ │ │ │ mov sl, sp │ │ │ │ add r8, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #488] @ 2d5040 │ │ │ │ + ldr r1, [pc, #488] @ 2d51b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #476] @ 2d5044 │ │ │ │ + ldr r1, [pc, #476] @ 2d51b4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2d4b64 │ │ │ │ + b 2d4cd4 │ │ │ │ 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 2d4ecc │ │ │ │ + beq 2d503c │ │ │ │ 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] @ 2d5040 │ │ │ │ + ldr r1, [pc, #360] @ 2d51b0 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ - b 2d4e4c │ │ │ │ + b 2d4fbc │ │ │ │ lsl r6, r6, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi 2d4aa4 │ │ │ │ + bhi 2d4c14 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #564 @ 0x234 │ │ │ │ ldr r9, [r5, #96] @ 0x60 │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ - ldr sl, [pc, #296] @ 2d503c │ │ │ │ + ldr sl, [pc, #296] @ 2d51ac │ │ │ │ mov fp, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r9, #17] │ │ │ │ mov r5, r0 │ │ │ │ bl 9337c │ │ │ │ @@ -711189,69 +711281,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 2d4bdc │ │ │ │ + b 2d4d4c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - b 2d4ef0 │ │ │ │ + b 2d5060 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - b 2d4ef8 │ │ │ │ - ldr r3, [pc, #156] @ 2d504c │ │ │ │ + b 2d5068 │ │ │ │ + ldr r3, [pc, #156] @ 2d51bc │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ add r8, sp, #16 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d5014 │ │ │ │ + bhi 2d5184 │ │ │ │ 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 2d4e8c │ │ │ │ + b 2d4ffc │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #16] │ │ │ │ - b 2d4e8c │ │ │ │ + b 2d4ffc │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d4e8c │ │ │ │ + b 2d4ffc │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #16] │ │ │ │ - b 2d4e8c │ │ │ │ + b 2d4ffc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0055b59c │ │ │ │ + subseq fp, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r5, ip, lsl #11 │ │ │ │ + subseq fp, r5, ip, lsl r4 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ subseq r6, r0, r0, asr r2 │ │ │ │ subseq r6, r0, sl, ror #4 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - subseq fp, r5, r4, lsl r4 │ │ │ │ + subseq fp, r5, r4, lsr #5 │ │ │ │ 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 #28 │ │ │ │ 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] @ 2d5ba0 │ │ │ │ - ldr r3, [pc, #2864] @ 2d5ba4 │ │ │ │ + ldr r2, [pc, #2864] @ 2d5d10 │ │ │ │ + ldr r3, [pc, #2864] @ 2d5d14 │ │ │ │ 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] │ │ │ │ @@ -711259,15 +711351,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] @ 2d5ba8 │ │ │ │ + ldr sl, [pc, #2804] @ 2d5d18 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ mov r3, #0 │ │ │ │ @@ -711282,29 +711374,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] @ 2d5bac │ │ │ │ + ldr r2, [pc, #2716] @ 2d5d1c │ │ │ │ sub r3, r3, #592 @ 0x250 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 2d51d0 │ │ │ │ + bhi 2d5340 │ │ │ │ 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 2d5978 │ │ │ │ - ldr r1, [pc, #2664] @ 2d5bb0 │ │ │ │ + beq 2d5ae8 │ │ │ │ + ldr r1, [pc, #2664] @ 2d5d20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -711315,45 +711407,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 2d53c4 │ │ │ │ + beq 2d5534 │ │ │ │ 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 2d55bc │ │ │ │ - ldr r3, [pc, #2560] @ 2d5bb4 │ │ │ │ + bhi 2d572c │ │ │ │ + ldr r3, [pc, #2560] @ 2d5d24 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d5b8c │ │ │ │ + bhi 2d5cfc │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #2520] @ 2d5bb0 │ │ │ │ + ldr r1, [pc, #2520] @ 2d5d20 │ │ │ │ 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] @ 2d5bb8 │ │ │ │ - b 2d5174 │ │ │ │ + ldr r1, [pc, #2480] @ 2d5d28 │ │ │ │ + b 2d52e4 │ │ │ │ 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 │ │ │ │ @@ -711370,15 +711462,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 2d5190 │ │ │ │ + b 2d5300 │ │ │ │ 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] │ │ │ │ @@ -711397,15 +711489,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] @ 2d5bbc │ │ │ │ + ldr r3, [pc, #2272] @ 2d5d2c │ │ │ │ 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 │ │ │ │ @@ -711413,58 +711505,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 2d5328 │ │ │ │ + beq 2d5498 │ │ │ │ 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 2d5424 │ │ │ │ + beq 2d5594 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2d59a8 │ │ │ │ + beq 2d5b18 │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d5b50 │ │ │ │ + beq 2d5cc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d55cc │ │ │ │ + beq 2d573c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d1ac8 │ │ │ │ + bl 2d1c38 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2d5608 │ │ │ │ - ldr r3, [pc, #2084] @ 2d5bc0 │ │ │ │ + bhi 2d5778 │ │ │ │ + ldr r3, [pc, #2084] @ 2d5d30 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d5b8c │ │ │ │ + bhi 2d5cfc │ │ │ │ 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 2d5190 │ │ │ │ + bne 2d5300 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb ip, [fp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r8, r0, #24 │ │ │ │ @@ -711481,68 +711573,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] @ 2d5bc4 │ │ │ │ - ldr r3, [pc, #1908] @ 2d5ba4 │ │ │ │ + ldr r2, [pc, #1944] @ 2d5d34 │ │ │ │ + ldr r3, [pc, #1908] @ 2d5d14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d5b88 │ │ │ │ + bne 2d5cf8 │ │ │ │ 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 2d5990 │ │ │ │ - ldr r1, [pc, #1856] @ 2d5bb0 │ │ │ │ + beq 2d5b00 │ │ │ │ + ldr r1, [pc, #1856] @ 2d5d20 │ │ │ │ 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] @ 2d5bc8 │ │ │ │ - b 2d5174 │ │ │ │ + ldr r1, [pc, #1832] @ 2d5d38 │ │ │ │ + b 2d52e4 │ │ │ │ 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 2d54e4 │ │ │ │ + beq 2d5654 │ │ │ │ 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] @ 2d5bcc │ │ │ │ + ldr r1, [pc, #1756] @ 2d5d3c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #1744] @ 2d5bd0 │ │ │ │ + ldr r1, [pc, #1744] @ 2d5d40 │ │ │ │ mov r2, fp │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ @@ -711552,74 +711644,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 2d5564 │ │ │ │ + beq 2d56d4 │ │ │ │ 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] @ 2d5bd4 │ │ │ │ - ldr r3, [pc, #1588] @ 2d5ba4 │ │ │ │ + ldr r2, [pc, #1640] @ 2d5d44 │ │ │ │ + ldr r3, [pc, #1588] @ 2d5d14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d5b88 │ │ │ │ + bne 2d5cf8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #1596] @ 2d5bd8 │ │ │ │ + ldr r1, [pc, #1596] @ 2d5d48 │ │ │ │ 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 2d54a8 │ │ │ │ + b 2d5618 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d54a8 │ │ │ │ + b 2d5618 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d54a8 │ │ │ │ + b 2d5618 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #1540] @ 2d5bdc │ │ │ │ + ldr r1, [pc, #1540] @ 2d5d4c │ │ │ │ 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] @ 2d5be0 │ │ │ │ + ldr r1, [pc, #1512] @ 2d5d50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov fp, r0 │ │ │ │ - b 2d53c4 │ │ │ │ + b 2d5534 │ │ │ │ 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 2d5650 │ │ │ │ + beq 2d57c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -711631,20 +711723,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 2d5b6c │ │ │ │ - ldr r3, [pc, #1372] @ 2d5be4 │ │ │ │ + bhi 2d5cdc │ │ │ │ + ldr r3, [pc, #1372] @ 2d5d54 │ │ │ │ sub r2, sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d5b8c │ │ │ │ + bhi 2d5cfc │ │ │ │ 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 │ │ │ │ @@ -711652,379 +711744,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 2d56f8 │ │ │ │ + beq 2d5868 │ │ │ │ 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 2d57a4 │ │ │ │ + beq 2d5914 │ │ │ │ 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 2d5b7c │ │ │ │ - ldr r3, [pc, #1200] @ 2d5be8 │ │ │ │ + bhi 2d5cec │ │ │ │ + ldr r3, [pc, #1200] @ 2d5d58 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d5b8c │ │ │ │ + bhi 2d5cfc │ │ │ │ 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 2d56ac │ │ │ │ + b 2d581c │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d56ac │ │ │ │ + b 2d581c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d56ac │ │ │ │ + b 2d581c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r3, [sp, #32] │ │ │ │ - b 2d5614 │ │ │ │ + b 2d5784 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d5614 │ │ │ │ + b 2d5784 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 2d5614 │ │ │ │ + b 2d5784 │ │ │ │ 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 2d57f4 │ │ │ │ + beq 2d5964 │ │ │ │ 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] @ 2d5bec │ │ │ │ + ldr r1, [pc, #984] @ 2d5d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ - bls 2d58f4 │ │ │ │ + bls 2d5a64 │ │ │ │ mov r9, r2 │ │ │ │ str fp, [sp, #16] │ │ │ │ - b 2d5860 │ │ │ │ + b 2d59d0 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #936] @ 2d5bf0 │ │ │ │ + ldr r1, [pc, #936] @ 2d5d60 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #41] @ 0x29 │ │ │ │ lsl r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bls 2d58f0 │ │ │ │ + bls 2d5a60 │ │ │ │ cmp r9, #0 │ │ │ │ moveq r2, r8 │ │ │ │ - beq 2d583c │ │ │ │ + beq 2d59ac │ │ │ │ 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 2d58b8 │ │ │ │ + beq 2d5a28 │ │ │ │ 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] @ 2d5bcc │ │ │ │ + ldr r1, [pc, #776] @ 2d5d3c │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2d583c │ │ │ │ + b 2d59ac │ │ │ │ strh sl, [sp, #48] @ 0x30 │ │ │ │ - b 2d57b8 │ │ │ │ + b 2d5928 │ │ │ │ strb sl, [sp, #48] @ 0x30 │ │ │ │ - b 2d57b8 │ │ │ │ + b 2d5928 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #48] @ 0x30 │ │ │ │ - b 2d57b8 │ │ │ │ + b 2d5928 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #744] @ 2d5bec │ │ │ │ + ldr r1, [pc, #744] @ 2d5d5c │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #704] @ 2d5bd0 │ │ │ │ + ldr r1, [pc, #704] @ 2d5d40 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #672] @ 2d5bcc │ │ │ │ + ldr r1, [pc, #672] @ 2d5d3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #696] @ 2d5bf4 │ │ │ │ + ldr r1, [pc, #696] @ 2d5d64 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #640] @ 2d5bd0 │ │ │ │ + ldr r1, [pc, #640] @ 2d5d40 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #652] @ 2d5bf0 │ │ │ │ + ldr r1, [pc, #652] @ 2d5d60 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d53c4 │ │ │ │ + b 2d5534 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #584] @ 2d5bcc │ │ │ │ + ldr r1, [pc, #584] @ 2d5d3c │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d53c4 │ │ │ │ + b 2d5534 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #592] @ 2d5bec │ │ │ │ + ldr r1, [pc, #592] @ 2d5d5c │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d53c4 │ │ │ │ + b 2d5534 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d1ac8 │ │ │ │ + bl 2d1c38 │ │ │ │ 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 2d5a0c │ │ │ │ + beq 2d5b7c │ │ │ │ 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] @ 2d5bec │ │ │ │ + ldr r1, [pc, #468] @ 2d5d5c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ add r3, pc, #360 @ 0x168 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d1ac8 │ │ │ │ + bl 2d1c38 │ │ │ │ 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 2d5a84 │ │ │ │ + beq 2d5bf4 │ │ │ │ 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] @ 2d5bcc │ │ │ │ + ldr r1, [pc, #316] @ 2d5d3c │ │ │ │ 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 2d1ac8 │ │ │ │ + bl 2d1c38 │ │ │ │ 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 2d5b04 │ │ │ │ + beq 2d5c74 │ │ │ │ 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] @ 2d5bd8 │ │ │ │ + ldr r1, [pc, #200] @ 2d5d48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #208] @ 2d5bf0 │ │ │ │ + ldr r1, [pc, #208] @ 2d5d60 │ │ │ │ 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 2d53c4 │ │ │ │ + b 2d5534 │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2d53c4 │ │ │ │ + b 2d5534 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 2d56ac │ │ │ │ + b 2d581c │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 2d57b8 │ │ │ │ + b 2d5928 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - bge fed80648 │ │ │ │ - bge fed8064c │ │ │ │ - subseq sl, r5, r8, lsl #31 │ │ │ │ + bge fed807b8 │ │ │ │ + bge fed807bc │ │ │ │ + subseq sl, r5, r8, lsl lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r5, r8, asr #30 │ │ │ │ + ldrsbeq sl, [r5], #-216 @ 0xffffff28 │ │ │ │ subseq r5, r0, lr, asr #25 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ subseq r5, r0, sl, asr #24 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ subseq r5, r0, r2, lsr #21 │ │ │ │ - subseq sl, r5, ip, asr #23 │ │ │ │ + subseq sl, r5, ip, asr sl │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - subseq sl, r5, ip, lsl #21 │ │ │ │ + subseq sl, r5, ip, lsl r9 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ ldrsheq r5, [r0], #-118 @ 0xffffff8a │ │ │ │ subseq r5, r0, r6, 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] @ 2d6418 │ │ │ │ + ldr r0, [pc, #2048] @ 2d6588 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #2044] @ 2d641c │ │ │ │ + ldr r2, [pc, #2044] @ 2d658c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #2028] @ 2d6420 │ │ │ │ + ldr r1, [pc, #2028] @ 2d6590 │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2d60c0 │ │ │ │ - ldr r2, [pc, #2004] @ 2d6424 │ │ │ │ + beq 2d6230 │ │ │ │ + ldr r2, [pc, #2004] @ 2d6594 │ │ │ │ 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] @ 2d6428 │ │ │ │ + ldr r3, [pc, #1968] @ 2d6598 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ - beq 2d639c │ │ │ │ + beq 2d650c │ │ │ │ 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 │ │ │ │ @@ -712048,34 +712140,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 2d6290 │ │ │ │ + beq 2d6400 │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ - bne 2d5e2c │ │ │ │ + bne 2d5f9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d5ea8 │ │ │ │ + bls 2d6018 │ │ │ │ mov r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, r5 │ │ │ │ str sl, [sp, #20] │ │ │ │ - bne 2d5ff0 │ │ │ │ + bne 2d6160 │ │ │ │ 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 2d6228 │ │ │ │ + beq 2d6398 │ │ │ │ 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 │ │ │ │ @@ -712090,81 +712182,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 2d5d84 │ │ │ │ + bhi 2d5ef4 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2d5f44 │ │ │ │ + beq 2d60b4 │ │ │ │ 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 2d623c │ │ │ │ + beq 2d63ac │ │ │ │ cmp r3, lr │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq 2d5fb4 │ │ │ │ + beq 2d6124 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #1564] @ 2d642c │ │ │ │ + ldr r3, [pc, #1564] @ 2d659c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d6418 │ │ │ │ + bhi 2d6588 │ │ │ │ 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 2cf85c │ │ │ │ + bl 2cf9cc │ │ │ │ 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 2d5e90 │ │ │ │ + beq 2d6000 │ │ │ │ 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] @ 2d6430 │ │ │ │ + ldr r1, [pc, #1428] @ 2d65a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #1400] @ 2d6428 │ │ │ │ + ldr r3, [pc, #1400] @ 2d6598 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 2d62b4 │ │ │ │ + beq 2d6424 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r8, r0, #24 │ │ │ │ @@ -712181,139 +712273,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] @ 2d6434 │ │ │ │ - ldr r3, [pc, #1276] @ 2d641c │ │ │ │ + ldr r2, [pc, #1304] @ 2d65a4 │ │ │ │ + ldr r3, [pc, #1276] @ 2d658c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d6414 │ │ │ │ + bne 2d6584 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r3, r0, lr │ │ │ │ - beq 2d6360 │ │ │ │ + beq 2d64d0 │ │ │ │ cmn lr, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - beq 2d5fb4 │ │ │ │ + beq 2d6124 │ │ │ │ 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 2d5f9c │ │ │ │ + beq 2d610c │ │ │ │ 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] @ 2d6428 │ │ │ │ + ldr r1, [pc, #1152] @ 2d6598 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - bne 2d6058 │ │ │ │ + bne 2d61c8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1132] @ 2d6438 │ │ │ │ + ldr r1, [pc, #1132] @ 2d65a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bcs 2d62cc │ │ │ │ + bcs 2d643c │ │ │ │ mov r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, r5 │ │ │ │ - beq 2d5d2c │ │ │ │ + beq 2d5e9c │ │ │ │ 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 2d603c │ │ │ │ + beq 2d61ac │ │ │ │ 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] @ 2d643c │ │ │ │ + ldr r1, [pc, #1012] @ 2d65ac │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2d5d2c │ │ │ │ + b 2d5e9c │ │ │ │ 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 2d60a4 │ │ │ │ + beq 2d6214 │ │ │ │ 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] @ 2d6430 │ │ │ │ + ldr r1, [pc, #896] @ 2d65a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2d5fc0 │ │ │ │ - ldr r3, [pc, #860] @ 2d6424 │ │ │ │ + b 2d6130 │ │ │ │ + ldr r3, [pc, #860] @ 2d6594 │ │ │ │ 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 2d62d4 │ │ │ │ - ldr r3, [pc, #816] @ 2d6428 │ │ │ │ + bne 2d6444 │ │ │ │ + ldr r3, [pc, #816] @ 2d6598 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 2d6408 │ │ │ │ - ldr r3, [pc, #820] @ 2d6438 │ │ │ │ + beq 2d6578 │ │ │ │ + ldr r3, [pc, #820] @ 2d65a8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 2d63c0 │ │ │ │ + beq 2d6530 │ │ │ │ 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 │ │ │ │ @@ -712336,112 +712428,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 2cfe98 │ │ │ │ + bl 2d0008 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1ac8 │ │ │ │ + bl 2d1c38 │ │ │ │ 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 2d61e8 │ │ │ │ + beq 2d6358 │ │ │ │ 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] @ 2d6440 │ │ │ │ - ldr r3, [pc, #552] @ 2d641c │ │ │ │ + ldr r2, [pc, #592] @ 2d65b0 │ │ │ │ + ldr r3, [pc, #552] @ 2d658c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d6414 │ │ │ │ + bne 2d6584 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #548] @ 2d6444 │ │ │ │ + ldr r1, [pc, #548] @ 2d65b4 │ │ │ │ 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 2d6360 │ │ │ │ + beq 2d64d0 │ │ │ │ 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 2d5fb4 │ │ │ │ + beq 2d6124 │ │ │ │ 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 2d5fb4 │ │ │ │ + b 2d6124 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cf85c │ │ │ │ - ldr r3, [pc, #380] @ 2d6428 │ │ │ │ + bl 2cf9cc │ │ │ │ + ldr r3, [pc, #380] @ 2d6598 │ │ │ │ cmp sl, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2d5eb4 │ │ │ │ + bne 2d6024 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #392] @ 2d6448 │ │ │ │ + ldr r1, [pc, #392] @ 2d65b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r5, r0 │ │ │ │ - b 2d5eb4 │ │ │ │ + b 2d6024 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - b 2d5ea8 │ │ │ │ + b 2d6018 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2d5c70 │ │ │ │ - ldr r3, [pc, #320] @ 2d6428 │ │ │ │ + bne 2d5de0 │ │ │ │ + ldr r3, [pc, #320] @ 2d6598 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - ldreq r1, [pc, #340] @ 2d644c │ │ │ │ - beq 2d6308 │ │ │ │ - ldr r3, [pc, #312] @ 2d6438 │ │ │ │ + ldreq r1, [pc, #340] @ 2d65bc │ │ │ │ + beq 2d6478 │ │ │ │ + ldr r3, [pc, #312] @ 2d65a8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne 2d5c84 │ │ │ │ - ldr r1, [pc, #324] @ 2d6450 │ │ │ │ + bne 2d5df4 │ │ │ │ + ldr r1, [pc, #324] @ 2d65c0 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ bl 9337c │ │ │ │ @@ -712455,39 +712547,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 2d5f14 │ │ │ │ + b 2d6084 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - b 2d6250 │ │ │ │ + b 2d63c0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 2d5f60 │ │ │ │ + b 2d60d0 │ │ │ │ strh r0, [sp, #40] @ 0x28 │ │ │ │ - b 2d5f60 │ │ │ │ + b 2d60d0 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b 2d5f60 │ │ │ │ + b 2d60d0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ - b 2d5f60 │ │ │ │ + b 2d60d0 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #160] @ 2d6448 │ │ │ │ + ldr r1, [pc, #160] @ 2d65b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r3, [pc, #132] @ 2d6438 │ │ │ │ + ldr r3, [pc, #132] @ 2d65a8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b 2d5c88 │ │ │ │ + b 2d5df8 │ │ │ │ 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 │ │ │ │ @@ -712497,113 +712589,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 2d6340 │ │ │ │ - ldr r1, [pc, #68] @ 2d6454 │ │ │ │ + b 2d64b0 │ │ │ │ + ldr r1, [pc, #68] @ 2d65c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b 2d63c8 │ │ │ │ + b 2d6538 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq sl, [r5], #-56 @ 0xffffffc8 │ │ │ │ + subseq sl, r5, r8, ror #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r5, r4, asr #7 │ │ │ │ + subseq sl, r5, r4, asr r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ subseq r5, r0, lr, ror #1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrsbeq sl, [r5], #-12 │ │ │ │ + subseq r9, r5, ip, ror #30 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - subseq r9, r5, r8, lsl #28 │ │ │ │ + @ instruction: 0x00559c98 │ │ │ │ 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] @ 2d73d8 │ │ │ │ - ldr r3, [pc, #3940] @ 2d73dc │ │ │ │ + ldr r2, [pc, #3940] @ 2d7548 │ │ │ │ + ldr r3, [pc, #3940] @ 2d754c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - ldr r7, [pc, #3928] @ 2d73e0 │ │ │ │ + ldr r7, [pc, #3928] @ 2d7550 │ │ │ │ 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 2d673c │ │ │ │ + bhi 2d68ac │ │ │ │ cmp r1, #488 @ 0x1e8 │ │ │ │ - bcc 2d6518 │ │ │ │ - ldr r3, [pc, #3884] @ 2d73e4 │ │ │ │ + bcc 2d6688 │ │ │ │ + ldr r3, [pc, #3884] @ 2d7554 │ │ │ │ sub r2, r1, #488 @ 0x1e8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #136 @ 0x88 │ │ │ │ - bhi 2d64e4 │ │ │ │ + bhi 2d6654 │ │ │ │ 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 2d68b8 │ │ │ │ + bls 2d6a28 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #3832] @ 2d73e8 │ │ │ │ - ldr r3, [pc, #3816] @ 2d73dc │ │ │ │ + ldr r2, [pc, #3832] @ 2d7558 │ │ │ │ + ldr r3, [pc, #3816] @ 2d754c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #109 @ 0x6d │ │ │ │ - beq 2d7d54 │ │ │ │ - bls 2d6664 │ │ │ │ + beq 2d7ec4 │ │ │ │ + bls 2d67d4 │ │ │ │ cmp r1, #185 @ 0xb9 │ │ │ │ - beq 2d7cfc │ │ │ │ - bhi 2d6804 │ │ │ │ + beq 2d7e6c │ │ │ │ + bhi 2d6974 │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - beq 2d7cfc │ │ │ │ + beq 2d7e6c │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ - bne 2d64e4 │ │ │ │ + bne 2d6654 │ │ │ │ ldrb r1, [sl, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2d846c │ │ │ │ + beq 2d85dc │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #16 │ │ │ │ - beq 2d64e4 │ │ │ │ + beq 2d6654 │ │ │ │ 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 2d65b0 │ │ │ │ + beq 2d6720 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -712648,28 +712740,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 2d64e8 │ │ │ │ + b 2d6658 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bhi 2d6764 │ │ │ │ + bhi 2d68d4 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bhi 2d7c50 │ │ │ │ - bne 2d64e4 │ │ │ │ + bhi 2d7dc0 │ │ │ │ + bne 2d6654 │ │ │ │ ldrb r7, [sl, #10] │ │ │ │ ldrb r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r9, [sl, #9] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 2d6698 │ │ │ │ + bne 2d6808 │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 2d64e4 │ │ │ │ + beq 2d6654 │ │ │ │ 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 │ │ │ │ @@ -712687,99 +712779,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] @ 2d73ec │ │ │ │ - ldr r3, [pc, #3284] @ 2d73dc │ │ │ │ + ldr r2, [pc, #3304] @ 2d755c │ │ │ │ + ldr r3, [pc, #3284] @ 2d754c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ 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 2d1420 │ │ │ │ + b 2d1590 │ │ │ │ cmp r1, #688 @ 0x2b0 │ │ │ │ - bhi 2d64d4 │ │ │ │ - ldr r3, [pc, #3236] @ 2d73f0 │ │ │ │ + bhi 2d6644 │ │ │ │ + ldr r3, [pc, #3236] @ 2d7560 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 2d64e4 │ │ │ │ + bls 2d6654 │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ ands r5, r5, #2 │ │ │ │ - beq 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ - b 2d64e8 │ │ │ │ + b 2d6658 │ │ │ │ sub r3, r1, #37 @ 0x25 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2d64e4 │ │ │ │ + bhi 2d6654 │ │ │ │ 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 2d6798 │ │ │ │ + bne 2d6908 │ │ │ │ ldrb r0, [r7, #17] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2d67ac │ │ │ │ + beq 2d691c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0ac0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ sub r3, r1, #38 @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d67e0 │ │ │ │ + bls 2d6950 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1640 │ │ │ │ - ldr r1, [pc, #3212] @ 2d7458 │ │ │ │ + bl 2d17b0 │ │ │ │ + ldr r1, [pc, #3212] @ 2d75c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #3084] @ 2d73f4 │ │ │ │ + ldr r3, [pc, #3084] @ 2d7564 │ │ │ │ sub r1, r1, #37 @ 0x25 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2d86e8 │ │ │ │ + bhi 2d8858 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bne 2d64e4 │ │ │ │ + bne 2d6654 │ │ │ │ ldrb r3, [sl, #13] │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ tst r3, #16 │ │ │ │ - bne 2d83c8 │ │ │ │ + bne 2d8538 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ldrb r2, [sl, #10] │ │ │ │ cmp r3, r2 │ │ │ │ ldrb r3, [sl, #9] │ │ │ │ - bne 2d683c │ │ │ │ + bne 2d69ac │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2d64e4 │ │ │ │ + beq 2d6654 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0ac0 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ @@ -712797,46 +712889,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 2d64e8 │ │ │ │ + b 2d6658 │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ tst r5, #2 │ │ │ │ - bne 2d8394 │ │ │ │ + bne 2d8504 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2d82fc │ │ │ │ + beq 2d846c │ │ │ │ tst r5, #4 │ │ │ │ - bne 2d8304 │ │ │ │ + bne 2d8474 │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d64e8 │ │ │ │ + bls 2d6658 │ │ │ │ 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 2cfcb4 │ │ │ │ - ldr r2, [pc, #2768] @ 2d73f8 │ │ │ │ + bl 2cfe24 │ │ │ │ + ldr r2, [pc, #2768] @ 2d7568 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, r2 │ │ │ │ - ldrne r1, [pc, #2756] @ 2d73fc │ │ │ │ + ldrne r1, [pc, #2756] @ 2d756c │ │ │ │ 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] │ │ │ │ @@ -712858,105 +712950,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 2d69c0 │ │ │ │ - ldr r1, [pc, #2724] @ 2d7458 │ │ │ │ + beq 2d6b30 │ │ │ │ + ldr r1, [pc, #2724] @ 2d75c8 │ │ │ │ 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 2d6908 │ │ │ │ + bcc 2d6a78 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 2d64e8 │ │ │ │ + b 2d6658 │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ lsr r5, r5, #6 │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d64e8 │ │ │ │ - ldr r3, [pc, #2576] @ 2d7400 │ │ │ │ + beq 2d6658 │ │ │ │ + ldr r3, [pc, #2576] @ 2d7570 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 2d7094 │ │ │ │ + bhi 2d7204 │ │ │ │ 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 2d80e0 │ │ │ │ + bne 2d8250 │ │ │ │ sub r1, r1, #584 @ 0x248 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r3, lsr #4 │ │ │ │ - bne 2d80cc │ │ │ │ + bne 2d823c │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d64e4 │ │ │ │ - ldr r2, [pc, #2492] @ 2d7404 │ │ │ │ - ldr r3, [pc, #2448] @ 2d73dc │ │ │ │ + bls 2d6654 │ │ │ │ + ldr r2, [pc, #2492] @ 2d7574 │ │ │ │ + ldr r3, [pc, #2448] @ 2d754c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2cf9f4 │ │ │ │ + b 2cfb64 │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 2d7e00 │ │ │ │ + bne 2d7f70 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d6a98 │ │ │ │ + beq 2d6c08 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6a40 │ │ │ │ + bhi 2d6bb0 │ │ │ │ ldrsb r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2d7b60 │ │ │ │ + blt 2d7cd0 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 2d64e4 │ │ │ │ + bne 2d6654 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0390 │ │ │ │ + bl 2d0500 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0390 │ │ │ │ - ldr r2, [pc, #2332] @ 2d7408 │ │ │ │ - ldr r3, [pc, #2284] @ 2d73dc │ │ │ │ + bl 2d0500 │ │ │ │ + ldr r2, [pc, #2332] @ 2d7578 │ │ │ │ + ldr r3, [pc, #2284] @ 2d754c │ │ │ │ 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] @ 2d740c │ │ │ │ + ldreq r1, [pc, #2304] @ 2d757c │ │ │ │ addeq r2, r5, #24 │ │ │ │ addeq r3, r0, #24 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ 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 │ │ │ │ @@ -712969,116 +713061,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 2d6b88 │ │ │ │ + beq 2d6cf8 │ │ │ │ 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 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ str sl, [sp, #12] │ │ │ │ - b 2d6bf4 │ │ │ │ + b 2d6d64 │ │ │ │ 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 2d7e88 │ │ │ │ + bne 2d7ff8 │ │ │ │ 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 2d64e8 │ │ │ │ + bcc 2d6658 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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 2d6c64 │ │ │ │ + beq 2d6dd4 │ │ │ │ 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] @ 2d7410 │ │ │ │ + ldr r1, [pc, #1948] @ 2d7580 │ │ │ │ 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 2d6ba4 │ │ │ │ + bne 2d6d14 │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ strne ip, [sp, #60] @ 0x3c │ │ │ │ - beq 2d6bd0 │ │ │ │ + beq 2d6d40 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2d6ce0 │ │ │ │ + beq 2d6e50 │ │ │ │ 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] @ 2d7414 │ │ │ │ + ldr r1, [pc, #1832] @ 2d7584 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2d6bd0 │ │ │ │ + b 2d6d40 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov ip, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ @@ -713087,210 +713179,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 2d6d60 │ │ │ │ + beq 2d6ed0 │ │ │ │ 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 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ - b 2d6db4 │ │ │ │ + b 2d6f24 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bics r0, r3, r0, lsl r1 │ │ │ │ - bne 2d7ee8 │ │ │ │ + bne 2d8058 │ │ │ │ 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 2d64e8 │ │ │ │ + bcs 2d6658 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 2cfcb4 │ │ │ │ + bl 2cfe24 │ │ │ │ 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 2d6e20 │ │ │ │ + beq 2d6f90 │ │ │ │ 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] @ 2d7410 │ │ │ │ + ldr r1, [pc, #1504] @ 2d7580 │ │ │ │ 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 2d6d78 │ │ │ │ + bne 2d6ee8 │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #68] @ 0x44 │ │ │ │ - beq 2d6d88 │ │ │ │ + beq 2d6ef8 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2d6ea8 │ │ │ │ + beq 2d7018 │ │ │ │ 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] @ 2d7414 │ │ │ │ + ldr r1, [pc, #1376] @ 2d7584 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2d6d88 │ │ │ │ - ldr r2, [pc, #1360] @ 2d7418 │ │ │ │ - ldr r3, [pc, #1296] @ 2d73dc │ │ │ │ + b 2d6ef8 │ │ │ │ + ldr r2, [pc, #1360] @ 2d7588 │ │ │ │ + ldr r3, [pc, #1296] @ 2d754c │ │ │ │ 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 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2cfe98 │ │ │ │ + b 2d0008 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ldr r5, [r6, #112] @ 0x70 │ │ │ │ cmp r3, #1 │ │ │ │ addls sl, sp, #80 @ 0x50 │ │ │ │ - bhi 2d84c4 │ │ │ │ + bhi 2d8634 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1372] @ 2d7474 │ │ │ │ + ldr r1, [pc, #1372] @ 2d75e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1ac8 │ │ │ │ + bl 2d1c38 │ │ │ │ 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 2d6f88 │ │ │ │ + beq 2d70f8 │ │ │ │ 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] @ 2d741c │ │ │ │ - ldr r3, [pc, #1096] @ 2d73dc │ │ │ │ + ldr r2, [pc, #1164] @ 2d758c │ │ │ │ + ldr r3, [pc, #1096] @ 2d754c │ │ │ │ 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] @ 2d7420 │ │ │ │ + ldreq r1, [pc, #1136] @ 2d7590 │ │ │ │ moveq r3, r5 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ mov r2, r6 │ │ │ │ - b 2d6b14 │ │ │ │ + b 2d6c84 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d0870 │ │ │ │ - ldr r1, [pc, #1160] @ 2d7454 │ │ │ │ + bl 2d09e0 │ │ │ │ + ldr r1, [pc, #1160] @ 2d75c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #1092] @ 2d7424 │ │ │ │ - ldr r3, [pc, #1016] @ 2d73dc │ │ │ │ + ldr r2, [pc, #1092] @ 2d7594 │ │ │ │ + ldr r3, [pc, #1016] @ 2d754c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ ldrb r2, [r6, #40] @ 0x28 │ │ │ │ - b 2d672c │ │ │ │ + b 2d689c │ │ │ │ mov r1, sl │ │ │ │ - bl 2d0870 │ │ │ │ + bl 2d09e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1640 │ │ │ │ - ldr r1, [pc, #1072] @ 2d7458 │ │ │ │ + bl 2d17b0 │ │ │ │ + ldr r1, [pc, #1072] @ 2d75c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2d6fd8 │ │ │ │ + b 2d7148 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d08e0 │ │ │ │ - b 2d7010 │ │ │ │ - ldr r1, [pc, #1092] @ 2d7494 │ │ │ │ + bl 2d0a50 │ │ │ │ + b 2d7180 │ │ │ │ + ldr r1, [pc, #1092] @ 2d7604 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -713298,42 +713390,42 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r7, sl} │ │ │ │ - bl 2d048c │ │ │ │ + bl 2d05fc │ │ │ │ mov r1, r0 │ │ │ │ - b 2d6fd8 │ │ │ │ + b 2d7148 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d08e0 │ │ │ │ - b 2d6fc4 │ │ │ │ + bl 2d0a50 │ │ │ │ + b 2d7134 │ │ │ │ ldrb r5, [sl, #11] │ │ │ │ tst r5, #1 │ │ │ │ - beq 2d70b8 │ │ │ │ + beq 2d7228 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6a40 │ │ │ │ + bhi 2d6bb0 │ │ │ │ ands r5, r5, #32 │ │ │ │ - beq 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ 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] @ 2d7440 │ │ │ │ + ldr r1, [pc, #836] @ 2d75b0 │ │ │ │ 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 │ │ │ │ @@ -713354,140 +713446,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 2d64e8 │ │ │ │ + b 2d6658 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ ands r5, r5, #64 @ 0x40 │ │ │ │ - beq 2d64e8 │ │ │ │ - ldr r2, [pc, #680] @ 2d7428 │ │ │ │ - ldr r3, [pc, #600] @ 2d73dc │ │ │ │ + beq 2d6658 │ │ │ │ + ldr r2, [pc, #680] @ 2d7598 │ │ │ │ + ldr r3, [pc, #600] @ 2d754c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d1cf0 │ │ │ │ + b 2d1e60 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ ands r5, r5, #64 @ 0x40 │ │ │ │ - beq 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #652] @ 2d7454 │ │ │ │ + ldr r1, [pc, #652] @ 2d75c4 │ │ │ │ bl 95bec │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1cf0 │ │ │ │ - ldr r1, [pc, #588] @ 2d742c │ │ │ │ - ldr r3, [pc, #504] @ 2d73dc │ │ │ │ + bl 2d1e60 │ │ │ │ + ldr r1, [pc, #588] @ 2d759c │ │ │ │ + ldr r3, [pc, #504] @ 2d754c │ │ │ │ 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 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #584] @ 2d7454 │ │ │ │ + ldr r1, [pc, #584] @ 2d75c4 │ │ │ │ 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 2d6aa4 │ │ │ │ + beq 2d6c14 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2d6aa4 │ │ │ │ - b 2d6a40 │ │ │ │ + bls 2d6c14 │ │ │ │ + b 2d6bb0 │ │ │ │ ldrb r5, [sl, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ 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 2d64e8 │ │ │ │ + beq 2d6658 │ │ │ │ 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 2d64e8 │ │ │ │ - ldr r3, [pc, #440] @ 2d744c │ │ │ │ + b 2d6658 │ │ │ │ + ldr r3, [pc, #440] @ 2d75bc │ │ │ │ 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 2d7df0 │ │ │ │ + beq 2d7f60 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 2d7df0 │ │ │ │ + bhi 2d7f60 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d72dc │ │ │ │ + beq 2d744c │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d849c │ │ │ │ + bhi 2d860c │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ ldrb r2, [sl, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2d8350 │ │ │ │ + beq 2d84c0 │ │ │ │ tst r2, #32 │ │ │ │ - beq 2d64e8 │ │ │ │ - ldr r2, [pc, #308] @ 2d7430 │ │ │ │ - ldr r3, [pc, #220] @ 2d73dc │ │ │ │ + beq 2d6658 │ │ │ │ + ldr r2, [pc, #308] @ 2d75a0 │ │ │ │ + ldr r3, [pc, #220] @ 2d754c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ 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 2d1ff4 │ │ │ │ + b 2d2164 │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d7348 │ │ │ │ + beq 2d74b8 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6a40 │ │ │ │ + bhi 2d6bb0 │ │ │ │ ldrb r5, [sl, #13] │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ - bne 2d7f48 │ │ │ │ + bne 2d80b8 │ │ │ │ ands r5, r5, #1 │ │ │ │ - beq 2d64e8 │ │ │ │ - ldr r1, [pc, #304] @ 2d7494 │ │ │ │ + beq 2d6658 │ │ │ │ + ldr r1, [pc, #304] @ 2d7604 │ │ │ │ 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 │ │ │ │ @@ -713496,88 +713588,88 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 9337c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #220] @ 2d7484 │ │ │ │ + ldr r1, [pc, #220] @ 2d75f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #128] @ 2d7434 │ │ │ │ + ldr r1, [pc, #128] @ 2d75a4 │ │ │ │ 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 2d7118 │ │ │ │ - subseq r9, r5, r4, lsl #23 │ │ │ │ + b 2d7288 │ │ │ │ + subseq r9, r5, r4, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r5, r8, ror #22 │ │ │ │ + ldrsheq r9, [r5], #-152 @ 0xffffff68 │ │ │ │ subseq r4, r0, r6, lsl #21 │ │ │ │ - subseq r9, r5, r8, lsl #22 │ │ │ │ - ldrsheq r9, [r5], #-132 @ 0xffffff7c │ │ │ │ + @ instruction: 0x00559998 │ │ │ │ + subseq r9, r5, r4, lsl #15 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ subseq r4, r0, r8, ror #16 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ subseq r4, r0, ip, ror #12 │ │ │ │ - ldrheq r9, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq r9, r5, ip, lsl #10 │ │ │ │ + subseq r9, r5, r0, asr #8 │ │ │ │ + @ instruction: 0x0055939c │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r9, r5, r0, lsr r1 │ │ │ │ - subseq r9, r5, r8, rrx │ │ │ │ + subseq r8, r5, r0, asr #31 │ │ │ │ + ldrsheq r8, [r5], #-232 @ 0xffffff18 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - subseq r9, r5, r8, lsl r0 │ │ │ │ - subseq r8, r5, r8, ror lr │ │ │ │ - subseq r8, r5, r8, lsl lr │ │ │ │ - ldrsheq r8, [r5], #-204 @ 0xffffff34 │ │ │ │ + subseq r8, r5, r8, lsr #29 │ │ │ │ + subseq r8, r5, r8, lsl #26 │ │ │ │ + subseq r8, r5, r8, lsr #25 │ │ │ │ + subseq r8, r5, ip, lsl #23 │ │ │ │ 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 │ │ │ │ subseq r3, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r8, r5, r0, lsl #9 │ │ │ │ + subseq r8, r5, r0, lsl r3 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - subseq r8, r5, r0, lsr #6 │ │ │ │ - subseq r8, r5, r4, asr #5 │ │ │ │ - subseq r8, r5, r0, lsr r2 │ │ │ │ - ldrsbeq r8, [r5], #-20 @ 0xffffffec │ │ │ │ + ldrheq r8, [r5], #-16 │ │ │ │ + subseq r8, r5, r4, asr r1 │ │ │ │ + subseq r8, r5, r0, asr #1 │ │ │ │ + subseq r8, r5, r4, rrx │ │ │ │ subseq r3, r0, r0, lsl #4 │ │ │ │ ldrsbeq r3, [r0], #-24 @ 0xffffffe8 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - subseq r7, r5, r0, ror #30 │ │ │ │ + ldrsheq r7, [r5], #-208 @ 0xffffff30 │ │ │ │ subseq r3, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - subseq r7, r5, ip, ror #25 │ │ │ │ - subseq r7, r5, ip, lsl #25 │ │ │ │ + subseq r7, r5, ip, ror fp │ │ │ │ + subseq r7, r5, ip, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ tst r5, #4 │ │ │ │ - beq 2d7e58 │ │ │ │ + beq 2d7fc8 │ │ │ │ ldrb r3, [sl, #13] │ │ │ │ ldr r9, [r6, #96] @ 0x60 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq 2d74c0 │ │ │ │ + beq 2d7630 │ │ │ │ ldrb r3, [r9, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2d7e58 │ │ │ │ + beq 2d7fc8 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #-56] @ 2d7494 │ │ │ │ + ldr r1, [pc, #-56] @ 2d7604 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -713587,24 +713679,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 2d8524 │ │ │ │ + beq 2d8694 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d8668 │ │ │ │ - bhi 2d865c │ │ │ │ + beq 2d87d8 │ │ │ │ + bhi 2d87cc │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2d8650 │ │ │ │ - ldr r3, [pc, #-244] @ 2d7438 │ │ │ │ + beq 2d87c0 │ │ │ │ + ldr r3, [pc, #-244] @ 2d75a8 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ bl f0870 │ │ │ │ - ldr r2, [pc, #-252] @ 2d743c │ │ │ │ + ldr r2, [pc, #-252] @ 2d75ac │ │ │ │ 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 │ │ │ │ @@ -713678,15 +713770,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] @ 2d7440 │ │ │ │ + ldr r1, [pc, #-576] @ 2d75b0 │ │ │ │ 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] │ │ │ │ @@ -713710,15 +713802,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] @ 2d7484 │ │ │ │ + ldr r1, [pc, #-636] @ 2d75f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96330 │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -713752,15 +713844,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] @ 2d7444 │ │ │ │ + ldr r1, [pc, #-868] @ 2d75b4 │ │ │ │ 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] │ │ │ │ @@ -713779,22 +713871,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 2d7824 │ │ │ │ + bne 2d7994 │ │ │ │ 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] @ 2d744c │ │ │ │ + ldr r1, [pc, #-996] @ 2d75bc │ │ │ │ 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 │ │ │ │ @@ -713860,15 +713952,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] @ 2d7444 │ │ │ │ + ldr r1, [pc, #-1300] @ 2d75b4 │ │ │ │ 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 │ │ │ │ @@ -713889,15 +713981,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 2d79dc │ │ │ │ + bne 2d7b4c │ │ │ │ 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] │ │ │ │ @@ -713949,76 +714041,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] @ 2d7448 │ │ │ │ + ldr r3, [pc, #-1652] @ 2d75b8 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r9, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2d86e8 │ │ │ │ + bhi 2d8858 │ │ │ │ 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 2d7b00 │ │ │ │ + beq 2d7c70 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ - beq 2d7e1c │ │ │ │ + beq 2d7f8c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2d7e1c │ │ │ │ + bne 2d7f8c │ │ │ │ tst r3, #4 │ │ │ │ - beq 2d7b40 │ │ │ │ - ldr r2, [pc, #-1732] @ 2d744c │ │ │ │ + beq 2d7cb0 │ │ │ │ + ldr r2, [pc, #-1732] @ 2d75bc │ │ │ │ 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 2d7b40 │ │ │ │ + beq 2d7cb0 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ - beq 2d7e1c │ │ │ │ + beq 2d7f8c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2d7e1c │ │ │ │ + bne 2d7f8c │ │ │ │ ldrb r2, [sl, #11] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2d7b58 │ │ │ │ + beq 2d7cc8 │ │ │ │ ldrb r2, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2d6a40 │ │ │ │ + bhi 2d6bb0 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2d6aa4 │ │ │ │ + beq 2d6c14 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d6aa4 │ │ │ │ - ldr r2, [pc, #-1832] @ 2d7450 │ │ │ │ - ldr r3, [pc, #-1772] @ 2d7490 │ │ │ │ + bne 2d6c14 │ │ │ │ + ldr r2, [pc, #-1832] @ 2d75c0 │ │ │ │ + ldr r3, [pc, #-1772] @ 2d7600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ 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 2d5050 │ │ │ │ + b 2d51c0 │ │ │ │ mov r8, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 911bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0, #24 │ │ │ │ @@ -714043,92 +714135,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 2d64e8 │ │ │ │ + b 2d6658 │ │ │ │ mov r8, #32 │ │ │ │ - b 2d7bb0 │ │ │ │ + b 2d7d20 │ │ │ │ mov r8, #16 │ │ │ │ - b 2d7bb0 │ │ │ │ + b 2d7d20 │ │ │ │ mov r8, #8 │ │ │ │ - b 2d7bb0 │ │ │ │ + b 2d7d20 │ │ │ │ mov r8, #1 │ │ │ │ - b 2d7bb0 │ │ │ │ + b 2d7d20 │ │ │ │ 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 2d7c78 │ │ │ │ + bne 2d7de8 │ │ │ │ ldrb r0, [r8, #17] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2d7c8c │ │ │ │ + beq 2d7dfc │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0ac0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [sl, #13] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2d7f5c │ │ │ │ + bne 2d80cc │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - beq 2d838c │ │ │ │ - bl 2d08e0 │ │ │ │ + beq 2d84fc │ │ │ │ + bl 2d0a50 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #-2148] @ 2d7454 │ │ │ │ + ldr r1, [pc, #-2148] @ 2d75c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #-2156] @ 2d7458 │ │ │ │ + ldr r1, [pc, #-2156] @ 2d75c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r2, [pc, #-2172] @ 2d745c │ │ │ │ - ldr r3, [pc, #-2124] @ 2d7490 │ │ │ │ + ldr r2, [pc, #-2172] @ 2d75cc │ │ │ │ + ldr r3, [pc, #-2124] @ 2d7600 │ │ │ │ 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 2d6ee8 │ │ │ │ + beq 2d7058 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d7d14 │ │ │ │ + beq 2d7e84 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6a40 │ │ │ │ + bhi 2d6bb0 │ │ │ │ ldrb r3, [r6, #41] @ 0x29 │ │ │ │ ldrb r5, [sl, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2d807c │ │ │ │ + beq 2d81ec │ │ │ │ ands r5, r5, #32 │ │ │ │ - beq 2d64e8 │ │ │ │ - ldr r2, [pc, #-2260] @ 2d7460 │ │ │ │ - ldr r3, [pc, #-2216] @ 2d7490 │ │ │ │ + beq 2d6658 │ │ │ │ + ldr r2, [pc, #-2260] @ 2d75d0 │ │ │ │ + ldr r3, [pc, #-2216] @ 2d7600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2d7318 │ │ │ │ - b 2d7cf8 │ │ │ │ + beq 2d7488 │ │ │ │ + b 2d7e68 │ │ │ │ ldrb r5, [sl, #12] │ │ │ │ lsrs r5, r5, #7 │ │ │ │ - beq 2d64e8 │ │ │ │ - ldr r1, [pc, #-2260] @ 2d7494 │ │ │ │ + beq 2d6658 │ │ │ │ + ldr r1, [pc, #-2260] @ 2d7604 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -714144,161 +714236,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] @ 2d7464 │ │ │ │ - ldr r3, [pc, #-2364] @ 2d7490 │ │ │ │ + ldr r2, [pc, #-2404] @ 2d75d4 │ │ │ │ + ldr r3, [pc, #-2364] @ 2d7600 │ │ │ │ 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] @ 2d7484 │ │ │ │ + ldreq r1, [pc, #-2404] @ 2d75f4 │ │ │ │ moveq r3, r7 │ │ │ │ - beq 2d6fb4 │ │ │ │ - b 2d7cf8 │ │ │ │ + beq 2d7124 │ │ │ │ + b 2d7e68 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2d675c │ │ │ │ + beq 2d68cc │ │ │ │ mov r5, #0 │ │ │ │ - b 2d72c4 │ │ │ │ + b 2d7434 │ │ │ │ ldrb r2, [sl, #13] │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq 2d7e1c │ │ │ │ + beq 2d7f8c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2d6a84 │ │ │ │ - ldr r2, [pc, #-2492] @ 2d7468 │ │ │ │ - ldr r3, [pc, #-2456] @ 2d7490 │ │ │ │ + beq 2d6bf4 │ │ │ │ + ldr r2, [pc, #-2492] @ 2d75d8 │ │ │ │ + ldr r3, [pc, #-2456] @ 2d7600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ 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 2d4a38 │ │ │ │ + b 2d4ba8 │ │ │ │ ldrb r3, [sl, #11] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2d7e70 │ │ │ │ + beq 2d7fe0 │ │ │ │ ldrb r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2d6a40 │ │ │ │ + bhi 2d6bb0 │ │ │ │ ldrsb r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2d833c │ │ │ │ + blt 2d84ac │ │ │ │ ands r5, r5, #1 │ │ │ │ - bne 2d6ab0 │ │ │ │ - b 2d64e8 │ │ │ │ - ldr r1, [pc, #-2596] @ 2d746c │ │ │ │ + bne 2d6c20 │ │ │ │ + b 2d6658 │ │ │ │ + ldr r1, [pc, #-2596] @ 2d75dc │ │ │ │ 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 2d86e8 │ │ │ │ + bhi 2d8858 │ │ │ │ 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 2d6ca4 │ │ │ │ + b 2d6e14 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d6ca4 │ │ │ │ + b 2d6e14 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2d6ca4 │ │ │ │ + b 2d6e14 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ - b 2d6ca4 │ │ │ │ + b 2d6e14 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-2700] @ 2d7470 │ │ │ │ + ldr r3, [pc, #-2700] @ 2d75e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2d86e8 │ │ │ │ + bhi 2d8858 │ │ │ │ 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 2d6e60 │ │ │ │ + b 2d6fd0 │ │ │ │ mov r2, #16 │ │ │ │ strh r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d6e60 │ │ │ │ + b 2d6fd0 │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - b 2d6e60 │ │ │ │ + b 2d6fd0 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #64] @ 0x40 │ │ │ │ - b 2d6e60 │ │ │ │ + b 2d6fd0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d7354 │ │ │ │ - b 2d7b70 │ │ │ │ + bne 2d74c4 │ │ │ │ + b 2d7ce0 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq 2d8540 │ │ │ │ + beq 2d86b0 │ │ │ │ ldrb r3, [r8, #17] │ │ │ │ cmp r3, #32 │ │ │ │ moveq r1, r8 │ │ │ │ - beq 2d7f88 │ │ │ │ + beq 2d80f8 │ │ │ │ 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 2d1ac8 │ │ │ │ + bl 2d1c38 │ │ │ │ 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 2d7fec │ │ │ │ + beq 2d815c │ │ │ │ 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] @ 2d7474 │ │ │ │ + ldr r1, [pc, #-2948] @ 2d75e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r1, [pc, #-2968] @ 2d7478 │ │ │ │ + ldr r1, [pc, #-2968] @ 2d75e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r5, r0, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ @@ -714318,43 +714410,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 2d64e8 │ │ │ │ + b 2d6658 │ │ │ │ ldrb r3, [sl, #10] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d7d24 │ │ │ │ + bne 2d7e94 │ │ │ │ ands r5, r5, #96 @ 0x60 │ │ │ │ - beq 2d64e8 │ │ │ │ - ldr r2, [pc, #-3100] @ 2d747c │ │ │ │ - ldr r3, [pc, #-3084] @ 2d7490 │ │ │ │ + beq 2d6658 │ │ │ │ + ldr r2, [pc, #-3100] @ 2d75ec │ │ │ │ + ldr r3, [pc, #-3084] @ 2d7600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ 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 2d5bf8 │ │ │ │ + b 2d5d68 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2d6a28 │ │ │ │ + beq 2d6b98 │ │ │ │ tst r3, #32 │ │ │ │ - beq 2d7e1c │ │ │ │ - ldr r2, [pc, #-3184] @ 2d7480 │ │ │ │ + beq 2d7f8c │ │ │ │ + ldr r2, [pc, #-3184] @ 2d75f0 │ │ │ │ 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 │ │ │ │ @@ -714373,15 +714465,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 2d8178 │ │ │ │ + beq 2d82e8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -714412,53 +714504,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 2d820c │ │ │ │ + bne 2d837c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2d8120 │ │ │ │ + b 2d8290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r9, [r5] │ │ │ │ ldr sl, [r3, #112] @ 0x70 │ │ │ │ str r9, [r5, #4] │ │ │ │ ldrb r2, [sl, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2d8530 │ │ │ │ + bhi 2d86a0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2d86e8 │ │ │ │ + bhi 2d8858 │ │ │ │ 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 2d8288 │ │ │ │ + beq 2d83f8 │ │ │ │ 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] @ 2d7484 │ │ │ │ + ldr r1, [pc, #-3596] @ 2d75f4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ @@ -714470,75 +714562,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 2d69d0 │ │ │ │ - b 2d8200 │ │ │ │ + beq 2d6b40 │ │ │ │ + b 2d8370 │ │ │ │ strh r8, [sp, #80] @ 0x50 │ │ │ │ - b 2d824c │ │ │ │ + b 2d83bc │ │ │ │ strb r8, [sp, #80] @ 0x50 │ │ │ │ - b 2d824c │ │ │ │ + b 2d83bc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2d824c │ │ │ │ + b 2d83bc │ │ │ │ tst r5, #8 │ │ │ │ - beq 2d68dc │ │ │ │ - ldr r2, [pc, #-3716] @ 2d7488 │ │ │ │ - ldr r3, [pc, #-3712] @ 2d7490 │ │ │ │ + beq 2d6a4c │ │ │ │ + ldr r2, [pc, #-3716] @ 2d75f8 │ │ │ │ + ldr r3, [pc, #-3712] @ 2d7600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d7cf8 │ │ │ │ + bne 2d7e68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d0068 │ │ │ │ + b 2d01d8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d7e7c │ │ │ │ - b 2d7b70 │ │ │ │ + bne 2d7fec │ │ │ │ + b 2d7ce0 │ │ │ │ ldrb r3, [sl, #10] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2d72ec │ │ │ │ + bne 2d745c │ │ │ │ tst r2, #96 @ 0x60 │ │ │ │ - beq 2d64e8 │ │ │ │ - ldr r2, [pc, #-3808] @ 2d748c │ │ │ │ - ldr r3, [pc, #-3808] @ 2d7490 │ │ │ │ + beq 2d6658 │ │ │ │ + ldr r2, [pc, #-3808] @ 2d75fc │ │ │ │ + ldr r3, [pc, #-3808] @ 2d7600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2d80b4 │ │ │ │ - b 2d7cf8 │ │ │ │ - bl 2d0870 │ │ │ │ - b 2d7cac │ │ │ │ + beq 2d8224 │ │ │ │ + b 2d7e68 │ │ │ │ + bl 2d09e0 │ │ │ │ + b 2d7e1c │ │ │ │ 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 2d7268 │ │ │ │ - b 2d64e8 │ │ │ │ - ldr r1, [pc, #-3900] @ 2d7494 │ │ │ │ + bne 2d73d8 │ │ │ │ + b 2d6658 │ │ │ │ + ldr r1, [pc, #-3900] @ 2d7604 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -714570,186 +714662,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 2d64e8 │ │ │ │ + b 2d6658 │ │ │ │ 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 2d7268 │ │ │ │ - b 2d64e8 │ │ │ │ - ldr r2, [pc, #580] @ 2d86e8 │ │ │ │ - ldr r3, [pc, #580] @ 2d86ec │ │ │ │ + bne 2d73d8 │ │ │ │ + b 2d6658 │ │ │ │ + ldr r2, [pc, #580] @ 2d8858 │ │ │ │ + ldr r3, [pc, #580] @ 2d885c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2d6a64 │ │ │ │ - b 2d7cf8 │ │ │ │ + beq 2d6bd4 │ │ │ │ + b 2d7e68 │ │ │ │ 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 2d8508 │ │ │ │ + beq 2d8678 │ │ │ │ orrs r1, r0, #0 │ │ │ │ - beq 2d859c │ │ │ │ + beq 2d870c │ │ │ │ ands r6, r3, r0 │ │ │ │ - bne 2d859c │ │ │ │ + bne 2d870c │ │ │ │ mov r1, r6 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 2d8680 │ │ │ │ + bne 2d87f0 │ │ │ │ mov r2, r5 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d41c0 │ │ │ │ + bl 2d4330 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d6f0c │ │ │ │ - ldr r3, [pc, #452] @ 2d86f0 │ │ │ │ + b 2d707c │ │ │ │ + ldr r3, [pc, #452] @ 2d8860 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 2d752c │ │ │ │ + b 2d769c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 2d824c │ │ │ │ + b 2d83bc │ │ │ │ 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 2d8008 │ │ │ │ + beq 2d8178 │ │ │ │ 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 2d8008 │ │ │ │ + b 2d8178 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi 2d8674 │ │ │ │ - ldr r3, [pc, #316] @ 2d86f4 │ │ │ │ + bhi 2d87e4 │ │ │ │ + ldr r3, [pc, #316] @ 2d8864 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d86e8 │ │ │ │ + bhi 2d8858 │ │ │ │ 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 2d8614 │ │ │ │ + beq 2d8784 │ │ │ │ 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] @ 2d86f8 │ │ │ │ + ldr r1, [pc, #216] @ 2d8868 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2d8510 │ │ │ │ + b 2d8680 │ │ │ │ strh r0, [sp, #48] @ 0x30 │ │ │ │ - b 2d85d4 │ │ │ │ + b 2d8744 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ - b 2d85d4 │ │ │ │ + b 2d8744 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ - b 2d85d4 │ │ │ │ - ldr r3, [pc, #164] @ 2d86fc │ │ │ │ + b 2d8744 │ │ │ │ + ldr r3, [pc, #164] @ 2d886c │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 2d752c │ │ │ │ - ldr r3, [pc, #156] @ 2d8700 │ │ │ │ + b 2d769c │ │ │ │ + ldr r3, [pc, #156] @ 2d8870 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 2d752c │ │ │ │ - ldr r3, [pc, #148] @ 2d8704 │ │ │ │ + b 2d769c │ │ │ │ + ldr r3, [pc, #148] @ 2d8874 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 2d752c │ │ │ │ + b 2d769c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - b 2d85d4 │ │ │ │ + b 2d8744 │ │ │ │ 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 2d86c8 │ │ │ │ + beq 2d8838 │ │ │ │ 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] @ 2d8708 │ │ │ │ + ldr r1, [pc, #52] @ 2d8878 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - b 2d8510 │ │ │ │ - subseq r7, r5, r4, asr fp │ │ │ │ + b 2d8680 │ │ │ │ + subseq r7, r5, r4, ror #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ @ instruction: 0x00502b9c │ │ │ │ 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] @ 2d8724 │ │ │ │ + ldr r2, [pc, #16] @ 2d8894 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 2d8728 │ │ │ │ + ldr r1, [pc, #12] @ 2d8898 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 94320 │ │ │ │ @ instruction: 0xffffdd38 │ │ │ │ @ instruction: 0xffff7110 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ sub r0, r0, #4 │ │ │ │ @@ -714758,50 +714850,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] @ 2d8848 │ │ │ │ + ldr r1, [pc, #232] @ 2d89b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #212] @ 2d884c │ │ │ │ + ldr r1, [pc, #212] @ 2d89bc │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #184] @ 2d8848 │ │ │ │ + ldr r1, [pc, #184] @ 2d89b8 │ │ │ │ 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] @ 2d884c │ │ │ │ + ldr r1, [pc, #140] @ 2d89bc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #116] @ 2d8848 │ │ │ │ + ldr r1, [pc, #116] @ 2d89b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #100] @ 2d8850 │ │ │ │ + ldr r1, [pc, #100] @ 2d89c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -714831,91 +714923,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] @ 2d8978 │ │ │ │ + ldr r0, [pc, #244] @ 2d8ae8 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r1, [pc, #240] @ 2d897c │ │ │ │ + ldr r1, [pc, #240] @ 2d8aec │ │ │ │ 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 2d896c │ │ │ │ - ldr r0, [pc, #196] @ 2d8980 │ │ │ │ + bhi 2d8adc │ │ │ │ + ldr r0, [pc, #196] @ 2d8af0 │ │ │ │ sub r1, ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d8964 │ │ │ │ + bhi 2d8ad4 │ │ │ │ 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 2d8918 │ │ │ │ + beq 2d8a88 │ │ │ │ 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] @ 2d8984 │ │ │ │ - ldr r3, [pc, #88] @ 2d897c │ │ │ │ + ldr r2, [pc, #100] @ 2d8af4 │ │ │ │ + ldr r3, [pc, #88] @ 2d8aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d8974 │ │ │ │ + bne 2d8ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r2, [sp, #8] │ │ │ │ - b 2d88d8 │ │ │ │ + b 2d8a48 │ │ │ │ orrs r3, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2d88d8 │ │ │ │ + b 2d8a48 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 2d88d8 │ │ │ │ + b 2d8a48 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - b 2d88d8 │ │ │ │ + b 2d8a48 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r5, r0, ror r7 │ │ │ │ + subseq r7, r5, r0, lsl #12 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrheq r2, [r0], #-136 @ 0xffffff78 │ │ │ │ - ldrsbeq r7, [r5], #-104 @ 0xffffff98 │ │ │ │ + subseq r7, r5, r8, ror #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] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ 2d8aec │ │ │ │ + ldr r1, [pc, #320] @ 2d8c5c │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2d8af0 │ │ │ │ + ldr r2, [pc, #316] @ 2d8c60 │ │ │ │ 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 │ │ │ │ @@ -714929,44 +715021,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 2d8ab8 │ │ │ │ + beq 2d8c28 │ │ │ │ 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 2d8a3c │ │ │ │ + bne 2d8bac │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2d8ab8 │ │ │ │ + beq 2d8c28 │ │ │ │ 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] @ 2d8af4 │ │ │ │ + ldr r3, [pc, #128] @ 2d8c64 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2d8af8 │ │ │ │ + ldr r0, [pc, #120] @ 2d8c68 │ │ │ │ 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} │ │ │ │ @@ -714974,201 +715066,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] @ 2d8afc │ │ │ │ - ldr r3, [pc, #44] @ 2d8af0 │ │ │ │ + ldr r2, [pc, #60] @ 2d8c6c │ │ │ │ + ldr r3, [pc, #44] @ 2d8c60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d8ae8 │ │ │ │ + bne 2d8c58 │ │ │ │ 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, asr #12 │ │ │ │ + ldrsbeq r7, [r5], #-68 @ 0xffffffbc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r7, r5, r8, lsr r5 │ │ │ │ + subseq r7, r5, r8, 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #416] @ 2d8cbc │ │ │ │ + ldr r2, [pc, #416] @ 2d8e2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #412] @ 2d8cc0 │ │ │ │ + ldr r3, [pc, #412] @ 2d8e30 │ │ │ │ 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 2d8b7c │ │ │ │ - ldr r2, [pc, #368] @ 2d8cc4 │ │ │ │ + bne 2d8cec │ │ │ │ + ldr r2, [pc, #368] @ 2d8e34 │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #356] @ 2d8cc0 │ │ │ │ + ldr r3, [pc, #356] @ 2d8e30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d8cb8 │ │ │ │ + bne 2d8e28 │ │ │ │ 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 2d8bc0 │ │ │ │ - ldr r3, [pc, #288] @ 2d8cc8 │ │ │ │ + bhi 2d8d30 │ │ │ │ + ldr r3, [pc, #288] @ 2d8e38 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2d8bc4 │ │ │ │ + bhi 2d8d34 │ │ │ │ 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 2d8c04 │ │ │ │ + beq 2d8d74 │ │ │ │ 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] @ 2d8ccc │ │ │ │ + ldr r1, [pc, #188] @ 2d8e3c │ │ │ │ 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 2d8b00 │ │ │ │ + bl 2d8c70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8b00 │ │ │ │ - ldr r2, [pc, #120] @ 2d8cd0 │ │ │ │ - ldr r3, [pc, #100] @ 2d8cc0 │ │ │ │ + bl 2d8c70 │ │ │ │ + ldr r2, [pc, #120] @ 2d8e40 │ │ │ │ + ldr r3, [pc, #100] @ 2d8e30 │ │ │ │ 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 2d8cb8 │ │ │ │ + bne 2d8e28 │ │ │ │ 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 2d8bc8 │ │ │ │ + b 2d8d38 │ │ │ │ strb r9, [sp, #16] │ │ │ │ - b 2d8bc8 │ │ │ │ + b 2d8d38 │ │ │ │ subs r3, r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2d8bc8 │ │ │ │ + b 2d8d38 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r7, [r5], #-68 @ 0xffffffbc │ │ │ │ + subseq r7, r5, r4, ror #6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r5, r0, lsr #9 │ │ │ │ + subseq r7, r5, r0, lsr r3 │ │ │ │ subseq r2, r0, ip, ror #11 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - subseq r7, r5, r0, lsr #7 │ │ │ │ + subseq r7, r5, r0, lsr r2 │ │ │ │ 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] @ 2d8fb0 │ │ │ │ + ldr r1, [pc, #700] @ 2d9120 │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r3, [pc, #696] @ 2d8fb4 │ │ │ │ + ldr r3, [pc, #696] @ 2d9124 │ │ │ │ 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 2d8d60 │ │ │ │ + beq 2d8ed0 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 2d8d30 │ │ │ │ + bne 2d8ea0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2d8e30 │ │ │ │ + beq 2d8fa0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #636] @ 2d8fb8 │ │ │ │ - ldr r3, [pc, #628] @ 2d8fb4 │ │ │ │ + ldr r2, [pc, #636] @ 2d9128 │ │ │ │ + ldr r3, [pc, #628] @ 2d9124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d8fac │ │ │ │ + bne 2d911c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp ip, #1 │ │ │ │ - beq 2d8eec │ │ │ │ + beq 2d905c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2d8d30 │ │ │ │ + bne 2d8ea0 │ │ │ │ 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 2d8dc4 │ │ │ │ + beq 2d8f34 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -715180,42 +715272,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 2d8e14 │ │ │ │ + beq 2d8f84 │ │ │ │ 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 2d8d34 │ │ │ │ + b 2d8ea4 │ │ │ │ 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 2d8e80 │ │ │ │ + beq 2d8ff0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -715227,43 +715319,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 2d8ed0 │ │ │ │ + beq 2d9040 │ │ │ │ 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 2d8d34 │ │ │ │ + b 2d8ea4 │ │ │ │ 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 2d8f40 │ │ │ │ + beq 2d90b0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -715275,134 +715367,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 2d8f90 │ │ │ │ + beq 2d9100 │ │ │ │ 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 2d8d34 │ │ │ │ + b 2d8ea4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r5, r0, lsl #6 │ │ │ │ + @ instruction: 0x00557190 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r7, [r5], #-44 @ 0xffffffd4 │ │ │ │ + subseq r7, r5, ip, 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 lr, [pc, #4028] @ 2d9f90 │ │ │ │ - ldr r3, [pc, #4028] @ 2d9f94 │ │ │ │ - ldr ip, [pc, #4028] @ 2d9f98 │ │ │ │ + ldr lr, [pc, #4028] @ 2da100 │ │ │ │ + ldr r3, [pc, #4028] @ 2da104 │ │ │ │ + ldr ip, [pc, #4028] @ 2da108 │ │ │ │ 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] @ 2d9f9c │ │ │ │ + ldr r0, [pc, #3996] @ 2da10c │ │ │ │ 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 2d9090 │ │ │ │ - ldr r9, [pc, #3952] @ 2d9fa0 │ │ │ │ + beq 2d9200 │ │ │ │ + ldr r9, [pc, #3952] @ 2da110 │ │ │ │ ldrb r5, [r1, #41] @ 0x29 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi 2d90c4 │ │ │ │ - ldr r2, [pc, #3940] @ 2d9fa4 │ │ │ │ + bhi 2d9234 │ │ │ │ + ldr r2, [pc, #3940] @ 2da114 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 2d906c │ │ │ │ - ldr r2, [pc, #3932] @ 2d9fa8 │ │ │ │ + bls 2d91dc │ │ │ │ + ldr r2, [pc, #3932] @ 2da118 │ │ │ │ sub r3, r3, #312 @ 0x138 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bhi 2d9090 │ │ │ │ + bhi 2d9200 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #230 @ 0xe6 │ │ │ │ - beq 2d99f8 │ │ │ │ + beq 2d9b68 │ │ │ │ cmp r3, #233 @ 0xe9 │ │ │ │ - bne 2d9090 │ │ │ │ + bne 2d9200 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #2 │ │ │ │ - beq 2d9a0c │ │ │ │ + beq 2d9b7c │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #3856] @ 2d9fac │ │ │ │ - ldr r3, [pc, #3832] @ 2d9f98 │ │ │ │ + ldr r2, [pc, #3856] @ 2da11c │ │ │ │ + ldr r3, [pc, #3832] @ 2da108 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d9718 │ │ │ │ + bne 2d9888 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #3812] @ 2d9fb0 │ │ │ │ + ldr r2, [pc, #3812] @ 2da120 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d9138 │ │ │ │ + beq 2d92a8 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d9a34 │ │ │ │ + beq 2d9ba4 │ │ │ │ cmp r3, #464 @ 0x1d0 │ │ │ │ - bne 2d9090 │ │ │ │ + bne 2d9200 │ │ │ │ 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 2d9094 │ │ │ │ + beq 2d9204 │ │ │ │ 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 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ mov r1, #556 @ 0x22c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -715410,17 +715502,17 @@ │ │ │ │ bl 9337c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8cd4 │ │ │ │ + bl 2d8e44 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2d9094 │ │ │ │ + bne 2d9204 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ @@ -715437,68 +715529,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 2d9f74 │ │ │ │ + beq 2da0e4 │ │ │ │ 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 2d924c │ │ │ │ + beq 2d93bc │ │ │ │ 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 2d9f54 │ │ │ │ + beq 2da0c4 │ │ │ │ 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 2d92a4 │ │ │ │ + beq 2d9414 │ │ │ │ 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 2d9f34 │ │ │ │ + beq 2da0a4 │ │ │ │ mov r1, sl │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov fp, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8988 │ │ │ │ - ldr r1, [pc, #3344] @ 2d9fe0 │ │ │ │ + bl 2d8af8 │ │ │ │ + ldr r1, [pc, #3344] @ 2da150 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -715506,26 +715598,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 2d932c │ │ │ │ + beq 2d949c │ │ │ │ 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] @ 2d9fb4 │ │ │ │ + ldr r1, [pc, #3192] @ 2da124 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96330 │ │ │ │ @@ -715537,15 +715629,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 2d93a8 │ │ │ │ + beq 2d9518 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -715568,80 +715660,80 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 963d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8740 │ │ │ │ + bl 2d88b0 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96440 │ │ │ │ - ldr r2, [pc, #2972] @ 2d9fb8 │ │ │ │ - ldr r3, [pc, #2936] @ 2d9f98 │ │ │ │ + ldr r2, [pc, #2972] @ 2da128 │ │ │ │ + ldr r3, [pc, #2936] @ 2da108 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d9718 │ │ │ │ + bne 2d9888 │ │ │ │ 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 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d9bd8 │ │ │ │ + beq 2d9d48 │ │ │ │ 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 2d9ad4 │ │ │ │ + bne 2d9c44 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 2d9484 │ │ │ │ - b 2d9094 │ │ │ │ + bne 2d95f4 │ │ │ │ + b 2d9204 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #75] @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d94d0 │ │ │ │ + bne 2d9640 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #16 │ │ │ │ - beq 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ 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] @ 2d9fd4 │ │ │ │ + ldr r1, [pc, #2760] @ 2da144 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -715650,93 +715742,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 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #2640] @ 2d9fdc │ │ │ │ + ldr r1, [pc, #2640] @ 2da14c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #2616] @ 2d9fdc │ │ │ │ + ldr r1, [pc, #2616] @ 2da14c │ │ │ │ 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 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #2572] @ 2d9fdc │ │ │ │ + ldr r1, [pc, #2572] @ 2da14c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #2560] @ 2d9fe0 │ │ │ │ + ldr r1, [pc, #2560] @ 2da150 │ │ │ │ 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 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #2512] @ 2d9fe0 │ │ │ │ + ldr r1, [pc, #2512] @ 2da150 │ │ │ │ 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 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ ldrb r3, [r7] │ │ │ │ lsr r3, r3, #2 │ │ │ │ ands r6, r3, #1 │ │ │ │ - bne 2d9090 │ │ │ │ - ldr r1, [pc, #2428] @ 2d9fd4 │ │ │ │ + bne 2d9200 │ │ │ │ + ldr r1, [pc, #2428] @ 2da144 │ │ │ │ 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] @ 2d9fa0 │ │ │ │ + ldr r1, [pc, #2328] @ 2da110 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -715754,41 +715846,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] @ 2d9fbc │ │ │ │ - ldr r2, [pc, #2212] @ 2d9f98 │ │ │ │ + ldr r1, [pc, #2252] @ 2da12c │ │ │ │ + ldr r2, [pc, #2212] @ 2da108 │ │ │ │ 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] @ 2d9fdc │ │ │ │ + ldreq r1, [pc, #2252] @ 2da14c │ │ │ │ moveq r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2d986c │ │ │ │ + beq 2d99dc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #2204] @ 2d9fc0 │ │ │ │ + ldr r1, [pc, #2204] @ 2da130 │ │ │ │ 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] @ 2d9fc4 │ │ │ │ + ldr r1, [pc, #2156] @ 2da134 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -715798,88 +715890,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #2076] @ 2d9fdc │ │ │ │ + ldr r1, [pc, #2076] @ 2da14c │ │ │ │ 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 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #2032] @ 2d9fe0 │ │ │ │ + ldr r1, [pc, #2032] @ 2da150 │ │ │ │ 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 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #1984] @ 2d9fdc │ │ │ │ + ldr r1, [pc, #1984] @ 2da14c │ │ │ │ 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 2d8988 │ │ │ │ - ldr r1, [pc, #1924] @ 2d9fc8 │ │ │ │ - ldr r3, [pc, #1872] @ 2d9f98 │ │ │ │ + bl 2d8af8 │ │ │ │ + ldr r1, [pc, #1924] @ 2da138 │ │ │ │ + ldr r3, [pc, #1872] @ 2da108 │ │ │ │ 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] @ 2d9fe0 │ │ │ │ + ldreq r1, [pc, #1916] @ 2da150 │ │ │ │ moveq r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ - bne 2d9718 │ │ │ │ + bne 2d9888 │ │ │ │ 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 2d9d78 │ │ │ │ + beq 2d9ee8 │ │ │ │ ldrb r3, [r7] │ │ │ │ ands r7, r3, #2 │ │ │ │ - bne 2d9d88 │ │ │ │ + bne 2d9ef8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d9d88 │ │ │ │ + beq 2d9ef8 │ │ │ │ lsr r3, r3, #7 │ │ │ │ cmp r5, #32 │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d9090 │ │ │ │ - ldr r1, [pc, #1788] @ 2d9fc0 │ │ │ │ + beq 2d9200 │ │ │ │ + ldr r1, [pc, #1788] @ 2da130 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ bl 9337c │ │ │ │ @@ -715889,31 +715981,31 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ orr r3, r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ bl 96624 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d9bf4 │ │ │ │ + bne 2d9d64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9948 │ │ │ │ + beq 2d9ab8 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #32 │ │ │ │ - bne 2d9bf4 │ │ │ │ + bne 2d9d64 │ │ │ │ tst r3, #8 │ │ │ │ - beq 2d9948 │ │ │ │ + beq 2d9ab8 │ │ │ │ ldrb r5, [r0, #314] @ 0x13a │ │ │ │ and r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2d9ff4 │ │ │ │ + beq 2da164 │ │ │ │ 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 │ │ │ │ @@ -715922,61 +716014,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 2d9f24 │ │ │ │ + beq 2da094 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ 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 2d9ef8 │ │ │ │ + bne 2da068 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ add r7, r7, #8 │ │ │ │ - bne 2d99b4 │ │ │ │ + bne 2d9b24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ef8 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2d9090 │ │ │ │ + beq 2d9200 │ │ │ │ ldrb r3, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2d9090 │ │ │ │ + bne 2d9200 │ │ │ │ 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 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ ands r3, r3, #32 │ │ │ │ - bne 2d9090 │ │ │ │ + bne 2d9200 │ │ │ │ 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] │ │ │ │ @@ -715987,15 +716079,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 2d9ab0 │ │ │ │ + beq 2d9c20 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -716004,28 +716096,28 @@ │ │ │ │ orr r3, r5, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 96624 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ 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 2d9b2c │ │ │ │ + beq 2d9c9c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -716035,15 +716127,15 @@ │ │ │ │ bl 94e88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 90ffc │ │ │ │ ldrb sl, [r8, #16] │ │ │ │ cmp sl, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2d9bc4 │ │ │ │ + beq 2d9d34 │ │ │ │ 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] │ │ │ │ @@ -716062,60 +716154,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 2d9b6c │ │ │ │ + bne 2d9cdc │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 9591c │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9498 │ │ │ │ + b 2d9608 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d9464 │ │ │ │ + bne 2d95d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d9464 │ │ │ │ - b 2d9090 │ │ │ │ - ldr r1, [pc, #976] @ 2d9fcc │ │ │ │ + bne 2d95d4 │ │ │ │ + b 2d9200 │ │ │ │ + ldr r1, [pc, #976] @ 2da13c │ │ │ │ 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 2d9c6c │ │ │ │ + bne 2d9ddc │ │ │ │ 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 2d8cd4 │ │ │ │ + bl 2d8e44 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2d9094 │ │ │ │ + bne 2d9204 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - ldr r1, [pc, #864] @ 2d9fd4 │ │ │ │ + ldr r1, [pc, #864] @ 2da144 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov sl, #0 │ │ │ │ add r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -716124,46 +716216,46 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8988 │ │ │ │ - ldr r1, [pc, #780] @ 2d9fe4 │ │ │ │ + bl 2d8af8 │ │ │ │ + ldr r1, [pc, #780] @ 2da154 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #760] @ 2d9fe8 │ │ │ │ + ldr r1, [pc, #760] @ 2da158 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #728] @ 2d9fe4 │ │ │ │ + ldr r1, [pc, #728] @ 2da154 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #700] @ 2d9fdc │ │ │ │ + ldr r1, [pc, #700] @ 2da14c │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #692] @ 2d9fe8 │ │ │ │ + ldr r1, [pc, #692] @ 2da158 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ @@ -716173,32 +716265,32 @@ │ │ │ │ mov r2, #4 │ │ │ │ orr r3, r5, r2 │ │ │ │ str sl, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d9090 │ │ │ │ - ldr r1, [pc, #580] @ 2d9fd4 │ │ │ │ + bne 2d9200 │ │ │ │ + ldr r1, [pc, #580] @ 2da144 │ │ │ │ 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] @ 2d9fb0 │ │ │ │ + ldr r1, [pc, #496] @ 2da120 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -716233,121 +716325,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] @ 2d9fe0 │ │ │ │ + ldr r1, [pc, #372] @ 2da150 │ │ │ │ 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] @ 2d9fdc │ │ │ │ + ldr r1, [pc, #316] @ 2da14c │ │ │ │ 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] @ 2d9fd0 │ │ │ │ - ldr r2, [pc, #200] @ 2d9f98 │ │ │ │ + ldr r1, [pc, #260] @ 2da140 │ │ │ │ + ldr r2, [pc, #200] @ 2da108 │ │ │ │ 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] @ 2d9fe0 │ │ │ │ + ldreq r1, [pc, #244] @ 2da150 │ │ │ │ moveq r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2d986c │ │ │ │ - b 2d9718 │ │ │ │ + beq 2d99dc │ │ │ │ + b 2d9888 │ │ │ │ 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 2d99c8 │ │ │ │ + b 2d9b38 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r5, r5, #4 │ │ │ │ - beq 2d99a4 │ │ │ │ - b 2d9090 │ │ │ │ + beq 2d9b14 │ │ │ │ + b 2d9200 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 2d8740 │ │ │ │ + bl 2d88b0 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d92a4 │ │ │ │ + b 2d9414 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2d924c │ │ │ │ - subseq r7, r5, r0, lsr #32 │ │ │ │ - subseq r7, r5, ip, lsl r0 │ │ │ │ + b 2d93bc │ │ │ │ + ldrheq r6, [r5], #-224 @ 0xffffff20 │ │ │ │ + subseq r6, r5, ip, lsr #29 │ │ │ │ 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 #2 │ │ │ │ - subseq r6, r5, ip, asr pc │ │ │ │ + subseq r6, r5, ip, ror #27 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - ldrsbeq r6, [r5], #-188 @ 0xffffff44 │ │ │ │ - subseq r6, r5, r8, lsl #18 │ │ │ │ + subseq r6, r5, ip, ror #20 │ │ │ │ + @ instruction: 0x00556798 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - ldrheq r6, [r5], #-116 @ 0xffffff8c │ │ │ │ + subseq r6, r5, r4, asr #12 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - subseq r6, r5, ip, lsr #2 │ │ │ │ + ldrheq r5, [r5], #-252 @ 0xffffff04 │ │ │ │ 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 1437a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 2d9948 │ │ │ │ + bne 2d9ab8 │ │ │ │ mov r1, #348 @ 0x15c │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add sl, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -716359,209 +716451,209 @@ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ bl 143828 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ 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 2da274 │ │ │ │ - ldr r1, [pc, #-228] @ 2d9fd4 │ │ │ │ + beq 2da3e4 │ │ │ │ + ldr r1, [pc, #-228] @ 2da144 │ │ │ │ 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 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2d8868 │ │ │ │ + bl 2d89d8 │ │ │ │ mvn r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8868 │ │ │ │ + bl 2d89d8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #-348] @ 2d9fd8 │ │ │ │ + ldr r1, [pc, #-348] @ 2da148 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-372] @ 2d9fd8 │ │ │ │ + ldr r1, [pc, #-372] @ 2da148 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #-396] @ 2d9fd8 │ │ │ │ + ldr r1, [pc, #-396] @ 2da148 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-420] @ 2d9fd8 │ │ │ │ + ldr r1, [pc, #-420] @ 2da148 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-420] @ 2d9fec │ │ │ │ + ldr r1, [pc, #-420] @ 2da15c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #-440] @ 2d9ff0 │ │ │ │ + ldr r1, [pc, #-440] @ 2da160 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #-464] @ 2d9fec │ │ │ │ + ldr r1, [pc, #-464] @ 2da15c │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #-484] @ 2d9ff0 │ │ │ │ + ldr r1, [pc, #-484] @ 2da160 │ │ │ │ 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 2da290 │ │ │ │ - ldr r1, [pc, #-548] @ 2d9fdc │ │ │ │ + bne 2da400 │ │ │ │ + ldr r1, [pc, #-548] @ 2da14c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-564] @ 2d9fe0 │ │ │ │ + ldr r1, [pc, #-564] @ 2da150 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #-584] @ 2d9fe4 │ │ │ │ + ldr r1, [pc, #-584] @ 2da154 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-600] @ 2d9fe8 │ │ │ │ + ldr r1, [pc, #-600] @ 2da158 │ │ │ │ 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 2d9094 │ │ │ │ + b 2d9204 │ │ │ │ mov r2, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2d8868 │ │ │ │ + bl 2d89d8 │ │ │ │ mov r6, r0 │ │ │ │ - b 2da0f4 │ │ │ │ + b 2da264 │ │ │ │ sub r3, r5, #1 │ │ │ │ ands r3, r3, r5 │ │ │ │ - bne 2da1f8 │ │ │ │ + bne 2da368 │ │ │ │ orr r2, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - bl 2d8868 │ │ │ │ - ldr r1, [pc, #-720] @ 2d9fec │ │ │ │ + bl 2d89d8 │ │ │ │ + ldr r1, [pc, #-720] @ 2da15c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #-736] @ 2d9ff0 │ │ │ │ + ldr r1, [pc, #-736] @ 2da160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2da224 │ │ │ │ + b 2da394 │ │ │ │ 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] @ 2da498 │ │ │ │ + ldr ip, [pc, #404] @ 2da608 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #396] @ 2da49c │ │ │ │ + ldr r3, [pc, #396] @ 2da60c │ │ │ │ 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 2da364 │ │ │ │ + beq 2da4d4 │ │ │ │ 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] @ 2da4a0 │ │ │ │ + ldr r1, [pc, #308] @ 2da610 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r7, r0, #24 │ │ │ │ @@ -716569,139 +716661,139 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 9337c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #248] @ 2da4a4 │ │ │ │ + ldr r1, [pc, #248] @ 2da614 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #240] @ 2da4a8 │ │ │ │ + ldr r1, [pc, #240] @ 2da618 │ │ │ │ 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] @ 2da4ac │ │ │ │ + ldr r1, [pc, #188] @ 2da61c │ │ │ │ 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 2da444 │ │ │ │ + beq 2da5b4 │ │ │ │ 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] @ 2da4b0 │ │ │ │ + ldr r1, [pc, #100] @ 2da620 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #84] @ 2da4b4 │ │ │ │ - ldr r3, [pc, #56] @ 2da49c │ │ │ │ + ldr r1, [pc, #84] @ 2da624 │ │ │ │ + ldr r3, [pc, #56] @ 2da60c │ │ │ │ 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 2da494 │ │ │ │ + bne 2da604 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #44] @ 2da4b8 │ │ │ │ + ldr r1, [pc, #44] @ 2da628 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 95bec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r5, r8, ror #25 │ │ │ │ + subseq r5, r5, r8, ror fp │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00555b98 │ │ │ │ + subseq r5, r5, r8, lsr #20 │ │ │ │ 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] @ 2db260 │ │ │ │ + ldr lr, [pc, #3468] @ 2db3d0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #3460] @ 2db264 │ │ │ │ + ldr r1, [pc, #3460] @ 2db3d4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #3456] @ 2db268 │ │ │ │ + ldr r3, [pc, #3456] @ 2db3d8 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #3452] @ 2db26c │ │ │ │ + ldr r2, [pc, #3452] @ 2db3dc │ │ │ │ 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 2da6d4 │ │ │ │ + beq 2da844 │ │ │ │ cmp ip, #368 @ 0x170 │ │ │ │ ldrb r7, [r4, #41] @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bcs 2da608 │ │ │ │ - ldr r3, [pc, #3388] @ 2db270 │ │ │ │ + bcs 2da778 │ │ │ │ + ldr r3, [pc, #3388] @ 2db3e0 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 2da5e4 │ │ │ │ + bhi 2da754 │ │ │ │ cmp ip, #232 @ 0xe8 │ │ │ │ - beq 2da908 │ │ │ │ - bhi 2da708 │ │ │ │ + beq 2daa78 │ │ │ │ + bhi 2da878 │ │ │ │ sub r3, ip, #188 @ 0xbc │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 2da6d4 │ │ │ │ + bhi 2da844 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2db254 │ │ │ │ + bne 2db3c4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2da6d4 │ │ │ │ + bne 2da844 │ │ │ │ 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 2daa2c │ │ │ │ + beq 2dab9c │ │ │ │ cmp ip, #190 @ 0xbe │ │ │ │ - beq 2daf44 │ │ │ │ + beq 2db0b4 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -716712,289 +716804,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 2da6d8 │ │ │ │ - ldr r2, [pc, #3208] @ 2db274 │ │ │ │ + b 2da848 │ │ │ │ + ldr r2, [pc, #3208] @ 2db3e4 │ │ │ │ sub r3, ip, #320 @ 0x140 │ │ │ │ sub r3, r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi 2da6d4 │ │ │ │ + bhi 2da844 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, #536 @ 0x218 │ │ │ │ - bne 2da6c0 │ │ │ │ + bne 2da830 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da6d4 │ │ │ │ - ldr r1, [pc, #3148] @ 2db278 │ │ │ │ + beq 2da844 │ │ │ │ + ldr r1, [pc, #3148] @ 2db3e8 │ │ │ │ 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] @ 2db27c │ │ │ │ + ldr r1, [pc, #3108] @ 2db3ec │ │ │ │ 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] @ 2db280 │ │ │ │ - ldr r3, [pc, #3032] @ 2db264 │ │ │ │ + ldr r2, [pc, #3064] @ 2db3f0 │ │ │ │ + ldr r3, [pc, #3032] @ 2db3d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dacd4 │ │ │ │ - ldr r1, [pc, #3032] @ 2db284 │ │ │ │ + bne 2dae44 │ │ │ │ + ldr r1, [pc, #3032] @ 2db3f4 │ │ │ │ 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 2da6d4 │ │ │ │ - ldr r3, [pc, #3004] @ 2db288 │ │ │ │ + bcc 2da844 │ │ │ │ + ldr r3, [pc, #3004] @ 2db3f8 │ │ │ │ bic ip, ip, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2da808 │ │ │ │ + beq 2da978 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #2988] @ 2db28c │ │ │ │ - ldr r3, [pc, #2944] @ 2db264 │ │ │ │ + ldr r2, [pc, #2988] @ 2db3fc │ │ │ │ + ldr r3, [pc, #2944] @ 2db3d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dacd4 │ │ │ │ + bne 2dae44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ - bne 2da6d4 │ │ │ │ + bne 2da844 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r8, [r3] │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2db254 │ │ │ │ + bne 2db3c4 │ │ │ │ ldr sl, [r8, #24] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 2da6d4 │ │ │ │ + bne 2da844 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da9a8 │ │ │ │ + beq 2dab18 │ │ │ │ ldr r3, [r8, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2db248 │ │ │ │ + bne 2db3b8 │ │ │ │ ldr r9, [r3, #32] │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bgt 2daf50 │ │ │ │ + bgt 2db0c0 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - ble 2da9d8 │ │ │ │ + ble 2dab48 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - beq 2dafdc │ │ │ │ - ldr r1, [pc, #2836] @ 2db290 │ │ │ │ + beq 2db14c │ │ │ │ + ldr r1, [pc, #2836] @ 2db400 │ │ │ │ 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 2daf58 │ │ │ │ + beq 2db0c8 │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ cmp r8, #0 │ │ │ │ addeq sl, sp, #24 │ │ │ │ - beq 2db088 │ │ │ │ + beq 2db1f8 │ │ │ │ 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 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [r7], #4 │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - bcc 2da7d0 │ │ │ │ + bcc 2da940 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 2db088 │ │ │ │ + bne 2db1f8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ cmp r7, #32 │ │ │ │ - beq 2da6d4 │ │ │ │ + beq 2da844 │ │ │ │ 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 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #183] @ 0xb7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da6d4 │ │ │ │ + beq 2da844 │ │ │ │ ldrsb r2, [r7, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2da6d4 │ │ │ │ + bne 2da844 │ │ │ │ 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 2da6d4 │ │ │ │ - ldr r1, [pc, #2556] @ 2db294 │ │ │ │ + bne 2da844 │ │ │ │ + ldr r1, [pc, #2556] @ 2db404 │ │ │ │ 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 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da6d4 │ │ │ │ - ldr r2, [pc, #2488] @ 2db298 │ │ │ │ - ldr r3, [pc, #2432] @ 2db264 │ │ │ │ + beq 2da844 │ │ │ │ + ldr r2, [pc, #2488] @ 2db408 │ │ │ │ + ldr r3, [pc, #2432] @ 2db3d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dacd4 │ │ │ │ + bne 2dae44 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2da2e4 │ │ │ │ + b 2da454 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #70] @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da6d4 │ │ │ │ - ldr r1, [pc, #2424] @ 2db29c │ │ │ │ + beq 2da844 │ │ │ │ + ldr r1, [pc, #2424] @ 2db40c │ │ │ │ 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] @ 2db27c │ │ │ │ + ldr r1, [pc, #2348] @ 2db3ec │ │ │ │ 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] @ 2db2a0 │ │ │ │ - ldr r3, [pc, #2272] @ 2db264 │ │ │ │ + ldr r2, [pc, #2336] @ 2db410 │ │ │ │ + ldr r3, [pc, #2272] @ 2db3d4 │ │ │ │ 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] @ 2db2a4 │ │ │ │ + ldreq r1, [pc, #2308] @ 2db414 │ │ │ │ moveq r3, r7 │ │ │ │ - beq 2da6ac │ │ │ │ - b 2dacd4 │ │ │ │ + beq 2da81c │ │ │ │ + b 2dae44 │ │ │ │ ldr r9, [r8, #32] │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2284] @ 2db2a8 │ │ │ │ + ldr r2, [pc, #2284] @ 2db418 │ │ │ │ sub r3, r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi 2da9e0 │ │ │ │ + bhi 2dab50 │ │ │ │ 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 f0430 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bne 2daff8 │ │ │ │ + bne 2db168 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq 2db19c │ │ │ │ + beq 2db30c │ │ │ │ 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 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ ldr r9, [r4, #112] @ 0x70 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -717017,41 +717109,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 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ bl 9440c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - ldr r3, [pc, #2024] @ 2db2ac │ │ │ │ + ldr r3, [pc, #2024] @ 2db41c │ │ │ │ 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 2db254 │ │ │ │ + bhi 2db3c4 │ │ │ │ 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 2db214 │ │ │ │ + bne 2db384 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ movne r1, #223 @ 0xdf │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r4, r0, #24 │ │ │ │ @@ -717064,15 +717156,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 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #32 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -717085,16 +717177,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 2da6d8 │ │ │ │ - ldr r1, [pc, #1776] @ 2db2b0 │ │ │ │ + b 2da848 │ │ │ │ + ldr r1, [pc, #1776] @ 2db420 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb sl, [r4, #40] @ 0x28 │ │ │ │ bl 911bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ add r4, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ @@ -717123,16 +717215,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 2da6d8 │ │ │ │ - ldr r1, [pc, #1628] @ 2db2b4 │ │ │ │ + b 2da848 │ │ │ │ + ldr r1, [pc, #1628] @ 2db424 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -717148,25 +717240,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] @ 2db2b8 │ │ │ │ - ldr r3, [pc, #1448] @ 2db264 │ │ │ │ + ldr r2, [pc, #1536] @ 2db428 │ │ │ │ + ldr r3, [pc, #1448] @ 2db3d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2da6a4 │ │ │ │ + beq 2da814 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #1500] @ 2db2bc │ │ │ │ + ldr r1, [pc, #1500] @ 2db42c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -717182,67 +717274,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] @ 2db2c0 │ │ │ │ - ldr r3, [pc, #1312] @ 2db264 │ │ │ │ + ldr r2, [pc, #1408] @ 2db430 │ │ │ │ + ldr r3, [pc, #1312] @ 2db3d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dacd4 │ │ │ │ - ldr r1, [pc, #1312] @ 2db284 │ │ │ │ + bne 2dae44 │ │ │ │ + ldr r1, [pc, #1312] @ 2db3f4 │ │ │ │ mov r3, r8 │ │ │ │ - b 2da6ac │ │ │ │ + b 2da81c │ │ │ │ add r6, r6, #24576 @ 0x6000 │ │ │ │ ldrb r3, [r6, #3070] @ 0xbfe │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - beq 2da9e0 │ │ │ │ + beq 2dab50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, r0, #24 │ │ │ │ - b 2da8a8 │ │ │ │ + b 2daa18 │ │ │ │ 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 2dab8c │ │ │ │ + b 2dacfc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #228 @ 0xe4 │ │ │ │ - b 2dada4 │ │ │ │ + b 2daf14 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2da9e0 │ │ │ │ + beq 2dab50 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ - bl 2d8868 │ │ │ │ + bl 2d89d8 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da6d8 │ │ │ │ - ldr r1, [pc, #1144] @ 2db288 │ │ │ │ + b 2da848 │ │ │ │ + ldr r1, [pc, #1144] @ 2db3f8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #3 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -717266,439 +717358,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] @ 2db2c4 │ │ │ │ - ldr r3, [pc, #976] @ 2db264 │ │ │ │ + ldr r2, [pc, #1076] @ 2db434 │ │ │ │ + ldr r3, [pc, #976] @ 2db3d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2dad5c │ │ │ │ - b 2dacd4 │ │ │ │ + beq 2daecc │ │ │ │ + b 2dae44 │ │ │ │ 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 2dab8c │ │ │ │ + b 2dacfc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ - b 2daeb8 │ │ │ │ + b 2db028 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #228 @ 0xe4 │ │ │ │ - b 2daeb8 │ │ │ │ + b 2db028 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ - b 2dada4 │ │ │ │ + b 2daf14 │ │ │ │ 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 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ mov sl, #32 │ │ │ │ - b 2daf04 │ │ │ │ + b 2db074 │ │ │ │ mov sl, #16 │ │ │ │ - b 2daf04 │ │ │ │ + b 2db074 │ │ │ │ mov sl, #8 │ │ │ │ - b 2daf04 │ │ │ │ + b 2db074 │ │ │ │ ldr r9, [r4, #112] @ 0x70 │ │ │ │ mov r1, #222 @ 0xde │ │ │ │ - b 2daa34 │ │ │ │ + b 2daba4 │ │ │ │ ldr r8, [r8, #60] @ 0x3c │ │ │ │ - b 2da9b4 │ │ │ │ + b 2dab24 │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bhi 2db208 │ │ │ │ - ldr r3, [pc, #852] @ 2db2c8 │ │ │ │ + bhi 2db378 │ │ │ │ + ldr r3, [pc, #852] @ 2db438 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2dafd0 │ │ │ │ + bhi 2db140 │ │ │ │ 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 2db05c │ │ │ │ + bcs 2db1cc │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d8988 │ │ │ │ + bl 2d8af8 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ lsl r3, r1, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2daf94 │ │ │ │ + b 2db104 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #0 │ │ │ │ - b 2daf94 │ │ │ │ + b 2db104 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #24 │ │ │ │ - b 2da78c │ │ │ │ + b 2da8fc │ │ │ │ ldrb fp, [r0, #14] │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ movne sl, r9 │ │ │ │ movne r6, #0 │ │ │ │ - beq 2db03c │ │ │ │ + beq 2db1ac │ │ │ │ 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 2db010 │ │ │ │ + bcc 2db180 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2d8b00 │ │ │ │ + bl 2d8c70 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2da6d4 │ │ │ │ + beq 2da844 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96278 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ ldrb r2, [r9, #17] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsr fp, r8, #1 │ │ │ │ str r3, [sl, #4] │ │ │ │ - bhi 2db0c4 │ │ │ │ - ldr r3, [pc, #544] @ 2db2cc │ │ │ │ + bhi 2db234 │ │ │ │ + ldr r3, [pc, #544] @ 2db43c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2db254 │ │ │ │ + bhi 2db3c4 │ │ │ │ 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 2db108 │ │ │ │ + beq 2db278 │ │ │ │ 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] @ 2db2d0 │ │ │ │ + ldr r1, [pc, #444] @ 2db440 │ │ │ │ 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 2d8b00 │ │ │ │ + bl 2d8c70 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d8b00 │ │ │ │ + bl 2d8c70 │ │ │ │ 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 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ strh fp, [sp, #24] │ │ │ │ - b 2db0cc │ │ │ │ + b 2db23c │ │ │ │ strb fp, [sp, #24] │ │ │ │ - b 2db0cc │ │ │ │ + b 2db23c │ │ │ │ subs r3, fp, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2db0cc │ │ │ │ + b 2db23c │ │ │ │ bl f04f8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ bl f065c │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, r9 │ │ │ │ - beq 2db1e8 │ │ │ │ + beq 2db358 │ │ │ │ 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 2db1bc │ │ │ │ + bne 2db32c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2d8b00 │ │ │ │ + bl 2d8c70 │ │ │ │ mov r4, r0 │ │ │ │ - b 2da6d8 │ │ │ │ + b 2da848 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b 2daf94 │ │ │ │ + b 2db104 │ │ │ │ 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 2dab4c │ │ │ │ + b 2dacbc │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r5, r5, ip, lsl fp │ │ │ │ + subseq r5, r5, ip, lsr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r5, r8, lsl #22 │ │ │ │ + @ instruction: 0x00555998 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ subseq r0, r0, r4, lsr #24 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - subseq r5, r5, r0, ror r9 │ │ │ │ + subseq r5, r5, r0, lsl #16 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - subseq r5, r5, r8, lsl r9 │ │ │ │ + subseq r5, r5, r8, lsr #15 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - subseq r5, r5, r8, lsl r7 │ │ │ │ + subseq r5, r5, r8, lsr #11 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - subseq r5, r5, r8, ror r6 │ │ │ │ + subseq r5, r5, r8, lsl #10 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ subseq r0, r0, r6, lsl #17 │ │ │ │ subseq r0, r0, r2, lsr #16 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq r5, r5, r0, asr #6 │ │ │ │ + ldrsbeq r5, [r5], #-16 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - ldrheq r5, [r5], #-40 @ 0xffffffd8 │ │ │ │ - subseq r5, r5, r8, ror #2 │ │ │ │ + subseq r5, r5, r8, asr #2 │ │ │ │ + ldrsheq r4, [r5], #-248 @ 0xffffff08 │ │ │ │ @ instruction: 0x0050039e │ │ │ │ subseq r0, r0, r6, 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] @ 2db3f8 │ │ │ │ - ldr r1, [pc, #268] @ 2db3fc │ │ │ │ + ldr r2, [pc, #268] @ 2db568 │ │ │ │ + ldr r1, [pc, #268] @ 2db56c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 94320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2db3ec │ │ │ │ + bne 2db55c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2db3bc │ │ │ │ + beq 2db52c │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2db3c4 │ │ │ │ + beq 2db534 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2db348 │ │ │ │ + beq 2db4b8 │ │ │ │ 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 2db398 │ │ │ │ + beq 2db508 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2db398 │ │ │ │ + beq 2db508 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2db34c │ │ │ │ + beq 2db4bc │ │ │ │ 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 2db35c │ │ │ │ + bne 2db4cc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2db3bc │ │ │ │ + beq 2db52c │ │ │ │ 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 2db3bc │ │ │ │ + beq 2db52c │ │ │ │ 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 2db308 │ │ │ │ + b 2db478 │ │ │ │ @ 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] @ 2db4f0 │ │ │ │ - ldr r3, [pc, #192] @ 2db4f4 │ │ │ │ + ldr r2, [pc, #192] @ 2db660 │ │ │ │ + ldr r3, [pc, #192] @ 2db664 │ │ │ │ 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 2db4bc │ │ │ │ + bhi 2db62c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 143a0c │ │ │ │ - ldr r2, [pc, #140] @ 2db4f8 │ │ │ │ - ldr r1, [pc, #140] @ 2db4fc │ │ │ │ + ldr r2, [pc, #140] @ 2db668 │ │ │ │ + ldr r1, [pc, #140] @ 2db66c │ │ │ │ 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 1421d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2db4bc │ │ │ │ + beq 2db62c │ │ │ │ ldrb r3, [r5] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2db4bc │ │ │ │ + beq 2db62c │ │ │ │ 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] @ 2db500 │ │ │ │ - ldr r3, [pc, #44] @ 2db4f4 │ │ │ │ + ldr r2, [pc, #60] @ 2db670 │ │ │ │ + ldr r3, [pc, #44] @ 2db664 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2db4ec │ │ │ │ + bne 2db65c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, r8, asr #23 │ │ │ │ + subseq r4, r5, r8, asr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffdb48 │ │ │ │ @ instruction: 0xffffd3dc │ │ │ │ - subseq r4, r5, r4, lsr fp │ │ │ │ + subseq r4, r5, r4, asr #19 │ │ │ │ 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] @ 2db668 │ │ │ │ + ldr r1, [pc, #320] @ 2db7d8 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 2db66c │ │ │ │ + ldr r2, [pc, #316] @ 2db7dc │ │ │ │ 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 │ │ │ │ @@ -717712,44 +717804,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 2db634 │ │ │ │ + beq 2db7a4 │ │ │ │ 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 2db5b8 │ │ │ │ + bne 2db728 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2db634 │ │ │ │ + beq 2db7a4 │ │ │ │ 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] @ 2db670 │ │ │ │ + ldr r3, [pc, #128] @ 2db7e0 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 2db674 │ │ │ │ + ldr r0, [pc, #120] @ 2db7e4 │ │ │ │ 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} │ │ │ │ @@ -717757,57 +717849,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] @ 2db678 │ │ │ │ - ldr r3, [pc, #44] @ 2db66c │ │ │ │ + ldr r2, [pc, #60] @ 2db7e8 │ │ │ │ + ldr r3, [pc, #44] @ 2db7dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2db664 │ │ │ │ + bne 2db7d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, r8, asr #21 │ │ │ │ + subseq r4, r5, r8, asr r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrheq r4, [r5], #-156 @ 0xffffff64 │ │ │ │ + subseq r4, r5, ip, asr #16 │ │ │ │ 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] @ 2db87c │ │ │ │ + ldr r1, [pc, #476] @ 2db9ec │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #472] @ 2db880 │ │ │ │ + ldr r2, [pc, #472] @ 2db9f0 │ │ │ │ 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] @ 2db884 │ │ │ │ + ldr r1, [pc, #416] @ 2db9f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ add r8, sp, #8 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -717817,144 +717909,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2db504 │ │ │ │ + bl 2db674 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db504 │ │ │ │ + bl 2db674 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2db824 │ │ │ │ + beq 2db994 │ │ │ │ ldrb sl, [r0, #17] │ │ │ │ - ldr r3, [pc, #296] @ 2db888 │ │ │ │ + ldr r3, [pc, #296] @ 2db9f8 │ │ │ │ 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 2db7a4 │ │ │ │ + beq 2db914 │ │ │ │ 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] @ 2db88c │ │ │ │ + ldr r1, [pc, #220] @ 2db9fc │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #204] @ 2db88c │ │ │ │ + ldr r1, [pc, #204] @ 2db9fc │ │ │ │ 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] @ 2db890 │ │ │ │ - ldr r3, [pc, #128] @ 2db880 │ │ │ │ + ldr r2, [pc, #148] @ 2dba00 │ │ │ │ + ldr r3, [pc, #128] @ 2db9f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2db878 │ │ │ │ + bne 2db9e8 │ │ │ │ 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 2db7d0 │ │ │ │ + beq 2db940 │ │ │ │ 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 2db7d0 │ │ │ │ + b 2db940 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, r0, asr r9 │ │ │ │ + subseq r4, r5, r0, ror #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - ldrsheq r4, [r5], #-124 @ 0xffffff84 │ │ │ │ + subseq r4, r5, ip, lsl #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 r2, [pc, #560] @ 2dbadc │ │ │ │ + ldr r2, [pc, #560] @ 2dbc4c │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #556] @ 2dbae0 │ │ │ │ + ldr r3, [pc, #556] @ 2dbc50 │ │ │ │ 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 2db8f4 │ │ │ │ + beq 2dba64 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2db928 │ │ │ │ + bne 2dba98 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr sl, [r4] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2db8d8 │ │ │ │ + bne 2dba48 │ │ │ │ str sl, [sp, #4] │ │ │ │ - ldr r2, [pc, #484] @ 2dbae4 │ │ │ │ - ldr r3, [pc, #476] @ 2dbae0 │ │ │ │ + ldr r2, [pc, #484] @ 2dbc54 │ │ │ │ + ldr r3, [pc, #476] @ 2dbc50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dbad8 │ │ │ │ + bne 2dbc48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #440] @ 2dbae8 │ │ │ │ + ldr r9, [pc, #440] @ 2dbc58 │ │ │ │ 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] │ │ │ │ @@ -717971,124 +718063,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 2dbac8 │ │ │ │ + beq 2dbc38 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2dba3c │ │ │ │ + beq 2dbbac │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dba30 │ │ │ │ + beq 2dbba0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2db9d4 │ │ │ │ + bne 2dbb44 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 2db9d4 │ │ │ │ + bne 2dbb44 │ │ │ │ add r2, sp, #15 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2db67c │ │ │ │ + bl 2db7ec │ │ │ │ mov r5, #1 │ │ │ │ add r3, sp, #15 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2dba30 │ │ │ │ + beq 2dbba0 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dba30 │ │ │ │ + beq 2dbba0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2db9dc │ │ │ │ + bne 2dbb4c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 2db9dc │ │ │ │ + bne 2dbb4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2db67c │ │ │ │ + bl 2db7ec │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl] │ │ │ │ mov r5, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2db9ec │ │ │ │ + bne 2dbb5c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2dba58 │ │ │ │ + beq 2dbbc8 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, fp │ │ │ │ - beq 2dba78 │ │ │ │ + beq 2dbbe8 │ │ │ │ mov fp, r0 │ │ │ │ - b 2db990 │ │ │ │ + b 2dbb00 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2dba3c │ │ │ │ + bne 2dbbac │ │ │ │ add r2, sp, #15 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2db67c │ │ │ │ + bl 2db7ec │ │ │ │ mov r5, #1 │ │ │ │ - b 2dba3c │ │ │ │ + b 2dbbac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2dbac8 │ │ │ │ + beq 2dbc38 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2db8f8 │ │ │ │ + beq 2dba68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2db8f8 │ │ │ │ + beq 2dba68 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2db93c │ │ │ │ + bne 2dbaac │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dbaa8 │ │ │ │ - b 2db8f8 │ │ │ │ + bne 2dbc18 │ │ │ │ + b 2dba68 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2dba90 │ │ │ │ + b 2dbc00 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, r4, asr #14 │ │ │ │ + ldrsbeq r4, [r5], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r4, [r5], #-104 @ 0xffffff98 │ │ │ │ + subseq r4, r5, r8, lsl #11 │ │ │ │ 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] @ 2dbbdc │ │ │ │ - ldr r3, [pc, #212] @ 2dbbe0 │ │ │ │ + ldr r1, [pc, #212] @ 2dbd4c │ │ │ │ + ldr r3, [pc, #212] @ 2dbd50 │ │ │ │ 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 2dbb70 │ │ │ │ + beq 2dbce0 │ │ │ │ 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] │ │ │ │ @@ -718097,47 +718189,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 2dbba8 │ │ │ │ + beq 2dbd18 │ │ │ │ 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] @ 2dbbe4 │ │ │ │ - ldr r3, [pc, #44] @ 2dbbe0 │ │ │ │ + ldr r2, [pc, #52] @ 2dbd54 │ │ │ │ + ldr r3, [pc, #44] @ 2dbd50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dbbd8 │ │ │ │ + bne 2dbd48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r4, [r5], #-64 @ 0xffffffc0 │ │ │ │ + subseq r4, r5, r0, lsl #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r5, r8, asr #8 │ │ │ │ + ldrsbeq r4, [r5], #-40 @ 0xffffffd8 │ │ │ │ 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] @ 2dbdb8 │ │ │ │ + ldr r2, [pc, #436] @ 2dbf28 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2dbdbc │ │ │ │ + ldr r3, [pc, #432] @ 2dbf2c │ │ │ │ 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 │ │ │ │ @@ -718151,236 +718243,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 2dbdac │ │ │ │ + beq 2dbf1c │ │ │ │ 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 2dbc6c │ │ │ │ + bhi 2dbddc │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2dbda4 │ │ │ │ + bne 2dbf14 │ │ │ │ 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 2dbcfc │ │ │ │ + bne 2dbe6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2dbda4 │ │ │ │ + beq 2dbf14 │ │ │ │ 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 2dbcdc │ │ │ │ + bne 2dbe4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2dbda4 │ │ │ │ + beq 2dbf14 │ │ │ │ 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] @ 2dbdc0 │ │ │ │ + ldr r3, [pc, #140] @ 2dbf30 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2dbdc4 │ │ │ │ + ldr r0, [pc, #132] @ 2dbf34 │ │ │ │ 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] @ 2dbdc8 │ │ │ │ - ldr r3, [pc, #60] @ 2dbdbc │ │ │ │ + ldr r2, [pc, #76] @ 2dbf38 │ │ │ │ + ldr r3, [pc, #60] @ 2dbf2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dbdb4 │ │ │ │ + bne 2dbf24 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2dbd74 │ │ │ │ + b 2dbee4 │ │ │ │ mov r3, #1 │ │ │ │ - b 2dbc90 │ │ │ │ + b 2dbe00 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r5, ip, ror #7 │ │ │ │ + subseq r4, r5, ip, ror r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r4, r5, ip, ror r2 │ │ │ │ + subseq r4, r5, ip, lsl #2 │ │ │ │ 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 2dbef0 │ │ │ │ + beq 2dc060 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dbe0c │ │ │ │ + b 2dbf7c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2dbef0 │ │ │ │ + beq 2dc060 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp r2, #9 │ │ │ │ - bne 2dbe00 │ │ │ │ + bne 2dbf70 │ │ │ │ mov r0, r4 │ │ │ │ bl 9330c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dbee8 │ │ │ │ + beq 2dc058 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dbe48 │ │ │ │ + b 2dbfb8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2dbee8 │ │ │ │ + beq 2dc058 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp r2, #10 │ │ │ │ - bne 2dbe3c │ │ │ │ + bne 2dbfac │ │ │ │ mov r0, r4 │ │ │ │ bl 9330c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dbecc │ │ │ │ + beq 2dc03c │ │ │ │ ldr ip, [r4, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, ip │ │ │ │ - b 2dbe88 │ │ │ │ + b 2dbff8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2dbecc │ │ │ │ + beq 2dc03c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2dbe7c │ │ │ │ + bne 2dbfec │ │ │ │ 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 2dbecc │ │ │ │ + beq 2dc03c │ │ │ │ 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 2dbe58 │ │ │ │ + b 2dbfc8 │ │ │ │ mvn r1, #0 │ │ │ │ - b 2dbe1c │ │ │ │ + b 2dbf8c │ │ │ │ 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 2dbfec │ │ │ │ + beq 2dc15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 2dbf3c │ │ │ │ + b 2dc0ac │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2dbf90 │ │ │ │ + beq 2dc100 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2dbf30 │ │ │ │ + bne 2dc0a0 │ │ │ │ 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 2dbf80 │ │ │ │ + beq 2dc0f0 │ │ │ │ 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 2dbfec │ │ │ │ + beq 2dc15c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dbfa8 │ │ │ │ + b 2dc118 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq 2dbfec │ │ │ │ + beq 2dc15c │ │ │ │ ldr lr, [r3, #16] │ │ │ │ add r3, r3, #20 │ │ │ │ cmp lr, #6 │ │ │ │ - bne 2dbf9c │ │ │ │ + bne 2dc10c │ │ │ │ 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 2dbfec │ │ │ │ + beq 2dc15c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ @@ -718396,27 +718488,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] @ 2dc1f8 │ │ │ │ + ldr r2, [pc, #448] @ 2dc368 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #444] @ 2dc1fc │ │ │ │ + ldr r3, [pc, #444] @ 2dc36c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2dc158 │ │ │ │ + beq 2dc2c8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2dc158 │ │ │ │ + bls 2dc2c8 │ │ │ │ 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 │ │ │ │ @@ -718429,15 +718521,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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -718462,22 +718554,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 2dc098 │ │ │ │ + bcc 2dc208 │ │ │ │ bl 94e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ mov r5, r0 │ │ │ │ - b 2dc1c4 │ │ │ │ + b 2dc334 │ │ │ │ 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 │ │ │ │ @@ -718497,142 +718589,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] @ 2dc200 │ │ │ │ - ldr r3, [pc, #44] @ 2dc1fc │ │ │ │ + ldr r2, [pc, #52] @ 2dc370 │ │ │ │ + ldr r3, [pc, #44] @ 2dc36c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dc1f4 │ │ │ │ + bne 2dc364 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r3, [r5], #-252 @ 0xffffff04 │ │ │ │ + subseq r3, r5, ip, asr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r5, ip, lsr #28 │ │ │ │ + ldrheq r3, [r5], #-204 @ 0xffffff34 │ │ │ │ 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] @ 2dc52c │ │ │ │ - ldr r3, [pc, #784] @ 2dc530 │ │ │ │ + ldr r2, [pc, #784] @ 2dc69c │ │ │ │ + ldr r3, [pc, #784] @ 2dc6a0 │ │ │ │ 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 2dc4c8 │ │ │ │ + beq 2dc638 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dc268 │ │ │ │ + b 2dc3d8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dc4c8 │ │ │ │ + beq 2dc638 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2dc258 │ │ │ │ + bne 2dc3c8 │ │ │ │ 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 2dc4c8 │ │ │ │ + beq 2dc638 │ │ │ │ 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 2dc41c │ │ │ │ + beq 2dc58c │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov fp, r4 │ │ │ │ - b 2dc2d4 │ │ │ │ + b 2dc444 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bls 2dc41c │ │ │ │ + bls 2dc58c │ │ │ │ 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 2dc2c8 │ │ │ │ + bne 2dc438 │ │ │ │ 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 2dc3dc │ │ │ │ + beq 2dc54c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dc3dc │ │ │ │ + bne 2dc54c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2dc44c │ │ │ │ + beq 2dc5bc │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2dc4d0 │ │ │ │ + bne 2dc640 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r8, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #364] @ 2dc534 │ │ │ │ + ldr r1, [pc, #364] @ 2dc6a4 │ │ │ │ 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} │ │ │ │ @@ -718646,142 +718738,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 2dc2d4 │ │ │ │ + bhi 2dc444 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #272] @ 2dc538 │ │ │ │ - ldr r3, [pc, #260] @ 2dc530 │ │ │ │ + ldr r2, [pc, #272] @ 2dc6a8 │ │ │ │ + ldr r3, [pc, #260] @ 2dc6a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dc528 │ │ │ │ + bne 2dc698 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dc3dc │ │ │ │ + b 2dc54c │ │ │ │ mov r0, #0 │ │ │ │ - b 2dc420 │ │ │ │ + b 2dc590 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #44] @ 2dc53c │ │ │ │ + ldr r1, [pc, #44] @ 2dc6ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0, r5 │ │ │ │ - b 2dc3dc │ │ │ │ + b 2dc54c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r3, [r5], #-220 @ 0xffffff24 │ │ │ │ + subseq r3, r5, ip, ror #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrsbeq r3, [r5], #-176 @ 0xffffff50 │ │ │ │ + subseq r3, r5, r0, ror #20 │ │ │ │ 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] @ 2dc8b0 │ │ │ │ - ldr r3, [pc, #856] @ 2dc8b4 │ │ │ │ + ldr r2, [pc, #856] @ 2dca20 │ │ │ │ + ldr r3, [pc, #856] @ 2dca24 │ │ │ │ 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 2dc840 │ │ │ │ + beq 2dc9b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ - b 2dc5a4 │ │ │ │ + b 2dc714 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2dc840 │ │ │ │ + beq 2dc9b0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2dc594 │ │ │ │ + bne 2dc704 │ │ │ │ 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 2dc618 │ │ │ │ + bne 2dc788 │ │ │ │ ldrb r1, [r3, #37] @ 0x25 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bhi 2dc874 │ │ │ │ - ldr r3, [pc, #716] @ 2dc8b8 │ │ │ │ + bhi 2dc9e4 │ │ │ │ + ldr r3, [pc, #716] @ 2dca28 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2dc868 │ │ │ │ + bhi 2dc9d8 │ │ │ │ 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 2dc840 │ │ │ │ + beq 2dc9b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95308 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ mov r3, #2 │ │ │ │ add r6, r6, r7 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #32 │ │ │ │ @@ -718798,15 +718890,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 2dc88c │ │ │ │ + beq 2dc9fc │ │ │ │ add sl, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sl │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ @@ -718823,15 +718915,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] @ 2dc8bc │ │ │ │ + ldr r1, [pc, #472] @ 2dca2c │ │ │ │ mov r2, r6 │ │ │ │ str ip, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ bl 95c5c │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #28] │ │ │ │ @@ -718839,130 +718931,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 2dc740 │ │ │ │ + beq 2dc8b0 │ │ │ │ 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] @ 2dc8c0 │ │ │ │ + ldr r1, [pc, #372] @ 2dca30 │ │ │ │ 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 2dc800 │ │ │ │ + beq 2dc970 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add fp, r3, r2 │ │ │ │ subs r8, fp, #1 │ │ │ │ - beq 2dc880 │ │ │ │ + beq 2dc9f0 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ str r0, [sl, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc 2dc798 │ │ │ │ + bcc 2dc908 │ │ │ │ str r9, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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] @ 2dc8c4 │ │ │ │ - ldr r3, [pc, #148] @ 2dc8b4 │ │ │ │ + ldr r2, [pc, #168] @ 2dca34 │ │ │ │ + ldr r3, [pc, #148] @ 2dca24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dc888 │ │ │ │ + bne 2dc9f8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b 2dc814 │ │ │ │ + b 2dc984 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r3, r2, #24 │ │ │ │ asr r2, r2, #31 │ │ │ │ - b 2dc610 │ │ │ │ + b 2dc780 │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r2, r3, #31 │ │ │ │ - b 2dc610 │ │ │ │ + b 2dc780 │ │ │ │ mov r3, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ - b 2dc610 │ │ │ │ + b 2dc780 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ - b 2dc610 │ │ │ │ + b 2dc780 │ │ │ │ add sl, sp, #32 │ │ │ │ - b 2dc7c4 │ │ │ │ + b 2dc934 │ │ │ │ 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 │ │ │ │ - subseq r3, r5, r0, lsr #21 │ │ │ │ + subseq r3, r5, r0, lsr r9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq lr, pc, r6, ror #26 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - ldrsbeq r3, [r5], #-124 @ 0xffffff84 │ │ │ │ + subseq r3, r5, ip, 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 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1024] @ 2dcce8 │ │ │ │ + ldr r2, [pc, #1024] @ 2dce58 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1020] @ 2dccec │ │ │ │ + ldr r3, [pc, #1020] @ 2dce5c │ │ │ │ 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] │ │ │ │ @@ -718973,29 +719065,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 2dc95c │ │ │ │ + beq 2dcacc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dcc80 │ │ │ │ - ldr r8, [pc, #936] @ 2dccf0 │ │ │ │ - ldr fp, [pc, #936] @ 2dccf4 │ │ │ │ - ldr r3, [pc, #936] @ 2dccf8 │ │ │ │ + beq 2dcdf0 │ │ │ │ + ldr r8, [pc, #936] @ 2dce60 │ │ │ │ + ldr fp, [pc, #936] @ 2dce64 │ │ │ │ + ldr r3, [pc, #936] @ 2dce68 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 2dc97c │ │ │ │ + b 2dcaec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dcc54 │ │ │ │ - ldr r8, [pc, #912] @ 2dccfc │ │ │ │ - ldr fp, [pc, #912] @ 2dcd00 │ │ │ │ - ldr r3, [pc, #912] @ 2dcd04 │ │ │ │ + beq 2dcdc4 │ │ │ │ + ldr r8, [pc, #912] @ 2dce6c │ │ │ │ + ldr fp, [pc, #912] @ 2dce70 │ │ │ │ + ldr r3, [pc, #912] @ 2dce74 │ │ │ │ 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 │ │ │ │ @@ -719003,15 +719095,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dc9d0 │ │ │ │ + beq 2dcb40 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719025,15 +719117,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2dca28 │ │ │ │ + beq 2dcb98 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719047,26 +719139,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 92c54 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2dca80 │ │ │ │ + beq 2dcbf0 │ │ │ │ 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] @ 2dcd08 │ │ │ │ + ldr r1, [pc, #632] @ 2dce78 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 95d84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -719078,15 +719170,15 @@ │ │ │ │ bl 96624 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dcafc │ │ │ │ + beq 2dcc6c │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719101,15 +719193,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 2dcb58 │ │ │ │ + beq 2dccc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719124,15 +719216,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 2dcbb4 │ │ │ │ + beq 2dcd24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -719159,75 +719251,75 @@ │ │ │ │ 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] @ 2dcd0c │ │ │ │ - ldr r3, [pc, #196] @ 2dccec │ │ │ │ + ldr r2, [pc, #232] @ 2dce7c │ │ │ │ + ldr r3, [pc, #196] @ 2dce5c │ │ │ │ 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 2dcce4 │ │ │ │ + bne 2dce54 │ │ │ │ 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 2dccc8 │ │ │ │ - ldr r8, [pc, #164] @ 2dcd10 │ │ │ │ - ldr fp, [pc, #164] @ 2dcd14 │ │ │ │ - ldr r3, [pc, #164] @ 2dcd18 │ │ │ │ + beq 2dce38 │ │ │ │ + ldr r8, [pc, #164] @ 2dce80 │ │ │ │ + ldr fp, [pc, #164] @ 2dce84 │ │ │ │ + ldr r3, [pc, #164] @ 2dce88 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-1610612736 @ 0xa0000000 │ │ │ │ - b 2dc97c │ │ │ │ + b 2dcaec │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2dccac │ │ │ │ - ldr r8, [pc, #132] @ 2dcd1c │ │ │ │ - ldr fp, [pc, #132] @ 2dcd20 │ │ │ │ - ldr r3, [pc, #132] @ 2dcd24 │ │ │ │ + beq 2dce1c │ │ │ │ + ldr r8, [pc, #132] @ 2dce8c │ │ │ │ + ldr fp, [pc, #132] @ 2dce90 │ │ │ │ + ldr r3, [pc, #132] @ 2dce94 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #0 │ │ │ │ - b 2dc97c │ │ │ │ - ldr r8, [pc, #116] @ 2dcd28 │ │ │ │ - ldr fp, [pc, #116] @ 2dcd2c │ │ │ │ - ldr r3, [pc, #116] @ 2dcd30 │ │ │ │ + b 2dcaec │ │ │ │ + ldr r8, [pc, #116] @ 2dce98 │ │ │ │ + ldr fp, [pc, #116] @ 2dce9c │ │ │ │ + ldr r3, [pc, #116] @ 2dcea0 │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 2dc97c │ │ │ │ - ldr r8, [pc, #100] @ 2dcd34 │ │ │ │ - ldr fp, [pc, #100] @ 2dcd38 │ │ │ │ - ldr r3, [pc, #100] @ 2dcd3c │ │ │ │ + b 2dcaec │ │ │ │ + ldr r8, [pc, #100] @ 2dcea4 │ │ │ │ + ldr fp, [pc, #100] @ 2dcea8 │ │ │ │ + ldr r3, [pc, #100] @ 2dceac │ │ │ │ add r8, pc, r8 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #-536870912 @ 0xe0000000 │ │ │ │ - b 2dc97c │ │ │ │ + b 2dcaec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r5, ip, lsl #14 │ │ │ │ + @ instruction: 0x0055359c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq lr, [pc], #-188 @ │ │ │ │ subeq lr, pc, r8, lsl #22 │ │ │ │ svclt 0x00e93261 │ │ │ │ subeq lr, pc, r8, lsr ip @ │ │ │ │ strdeq lr, [pc], #-160 @ │ │ │ │ svclt 0x00ef225d │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrsbeq r3, [r5], #-52 @ 0xffffffcc │ │ │ │ + subseq r3, r5, r4, ror #4 │ │ │ │ subeq lr, pc, r8, ror r8 @ │ │ │ │ ldrdeq lr, [pc], #-120 @ │ │ │ │ svclt 0x00ed4dc8 │ │ │ │ subeq lr, pc, ip, ror #15 │ │ │ │ subeq lr, pc, r0, lsr #15 │ │ │ │ svclt 0x00e7985f │ │ │ │ subeq lr, pc, r0, asr r9 @ │ │ │ │ @@ -719238,84 +719330,84 @@ │ │ │ │ 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] @ 2dd4d0 │ │ │ │ + ldr r0, [pc, #1904] @ 2dd640 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #1900] @ 2dd4d4 │ │ │ │ + ldr r2, [pc, #1900] @ 2dd644 │ │ │ │ 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 2dcfc4 │ │ │ │ + beq 2dd134 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2dd2d4 │ │ │ │ + beq 2dd444 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ stm fp, {r3, r6} │ │ │ │ - beq 2dcecc │ │ │ │ + beq 2dd03c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ - b 2dcdc8 │ │ │ │ + b 2dcf38 │ │ │ │ add r5, r5, #5 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dcecc │ │ │ │ + beq 2dd03c │ │ │ │ ldr sl, [r3, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2dcdb8 │ │ │ │ + bne 2dcf28 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ str r0, [r8, r7, lsl #2] │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 2dcde4 │ │ │ │ + bhi 2dcf54 │ │ │ │ ldrb lr, [r6, #64] @ 0x40 │ │ │ │ subs lr, r0, lr │ │ │ │ - beq 2dce7c │ │ │ │ + beq 2dcfec │ │ │ │ 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 2dce60 │ │ │ │ + beq 2dcfd0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2dcefc │ │ │ │ + beq 2dd06c │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r1, [pc, #1664] @ 2dd4d8 │ │ │ │ + ldr r1, [pc, #1664] @ 2dd648 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ str r0, [r7] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 2dce38 │ │ │ │ + bne 2dcfa8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ bl 94e88 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -719331,30 +719423,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] @ 2dd4dc │ │ │ │ - ldr r3, [pc, #1532] @ 2dd4d4 │ │ │ │ + ldr r2, [pc, #1544] @ 2dd64c │ │ │ │ + ldr r3, [pc, #1532] @ 2dd644 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dd4cc │ │ │ │ + bne 2dd63c │ │ │ │ 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 318838 │ │ │ │ - ldr r1, [pc, #1488] @ 2dd4e0 │ │ │ │ + bl 3189a8 │ │ │ │ + ldr r1, [pc, #1488] @ 2dd650 │ │ │ │ mov r5, #32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95bec │ │ │ │ str r5, [sp] │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #0 │ │ │ │ @@ -719364,15 +719456,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 92c54 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dcf74 │ │ │ │ + beq 2dd0e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ @@ -719385,22 +719477,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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [r7] │ │ │ │ - b 2dce60 │ │ │ │ + b 2dcfd0 │ │ │ │ mov r4, #3 │ │ │ │ add r1, r1, #2 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ str r6, [fp, #4] │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 912bc │ │ │ │ @@ -719422,15 +719514,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 2dd4b0 │ │ │ │ + beq 2dd620 │ │ │ │ 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 │ │ │ │ @@ -719455,45 +719547,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 2dd084 │ │ │ │ + bne 2dd1f4 │ │ │ │ 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 2dd0f4 │ │ │ │ + b 2dd264 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ add r1, r1, #20 │ │ │ │ - beq 2dd250 │ │ │ │ + beq 2dd3c0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2dd0e4 │ │ │ │ + bne 2dd254 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - bne 2dd260 │ │ │ │ + bne 2dd3d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ - bl 2dc008 │ │ │ │ + bl 2dc178 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2dc008 │ │ │ │ + bl 2dc178 │ │ │ │ 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 │ │ │ │ @@ -719555,19 +719647,19 @@ │ │ │ │ bl 96248 │ │ │ │ add r0, r6, #32 │ │ │ │ mov r1, r5 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 927bc │ │ │ │ mov r6, r4 │ │ │ │ - b 2dcd94 │ │ │ │ + b 2dcf04 │ │ │ │ cmp lr, #0 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - beq 2dd10c │ │ │ │ + beq 2dd27c │ │ │ │ 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 │ │ │ │ @@ -719582,21 +719674,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 2dd298 │ │ │ │ + bne 2dd408 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r7, r0 │ │ │ │ - b 2dd10c │ │ │ │ + b 2dd27c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [fp] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ str r6, [fp, #4] │ │ │ │ bl 912bc │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -719613,25 +719705,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 2dd4c0 │ │ │ │ + beq 2dd630 │ │ │ │ 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 2dd390 │ │ │ │ + beq 2dd500 │ │ │ │ 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] │ │ │ │ @@ -719639,33 +719731,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 2dd354 │ │ │ │ + bne 2dd4c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 31889c │ │ │ │ + bl 318a0c │ │ │ │ ldr lr, [r6, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ movne r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movne r3, r0 │ │ │ │ - bne 2dd3dc │ │ │ │ - b 2dd4a8 │ │ │ │ + bne 2dd54c │ │ │ │ + b 2dd618 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dd4a8 │ │ │ │ + beq 2dd618 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2dd3cc │ │ │ │ + bne 2dd53c │ │ │ │ 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] │ │ │ │ @@ -719705,118 +719797,118 @@ │ │ │ │ bl 96248 │ │ │ │ add r0, r6, #32 │ │ │ │ mov r1, r4 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 927bc │ │ │ │ mov r6, r7 │ │ │ │ - b 2dcd94 │ │ │ │ + b 2dcf04 │ │ │ │ sub r3, r0, #20 │ │ │ │ - b 2dd3e8 │ │ │ │ + b 2dd558 │ │ │ │ sub r1, r0, #20 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ - b 2dd100 │ │ │ │ + b 2dd270 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ - b 2dd3a0 │ │ │ │ + b 2dd510 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00553290 │ │ │ │ + subseq r3, r5, r0, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r3, r5, r4, lsr #2 │ │ │ │ + ldrheq r2, [r5], #-244 @ 0xffffff0c │ │ │ │ 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] @ 2dd8b4 │ │ │ │ - ldr r3, [pc, #952] @ 2dd8b8 │ │ │ │ + ldr r2, [pc, #952] @ 2dda24 │ │ │ │ + ldr r3, [pc, #952] @ 2dda28 │ │ │ │ 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 2dd7cc │ │ │ │ + beq 2dd93c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 2dd548 │ │ │ │ + b 2dd6b8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dd7cc │ │ │ │ + beq 2dd93c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 2dd538 │ │ │ │ + bne 2dd6a8 │ │ │ │ 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 2dd7cc │ │ │ │ + beq 2dd93c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr ip, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dd7bc │ │ │ │ + beq 2dd92c │ │ │ │ mov r4, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ - b 2dd5a4 │ │ │ │ + b 2dd714 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ add r4, r4, #20 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dd7bc │ │ │ │ + beq 2dd92c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dd590 │ │ │ │ + bne 2dd700 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r3, [r6] │ │ │ │ bl 9544c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne 2dd6a4 │ │ │ │ + bne 2dd814 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2dd844 │ │ │ │ + beq 2dd9b4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #115] @ 0x73 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dd7d4 │ │ │ │ + beq 2dd944 │ │ │ │ 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 2dd640 │ │ │ │ + beq 2dd7b0 │ │ │ │ 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] @ 2dd8bc │ │ │ │ + ldr r1, [pc, #628] @ 2dda2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ add fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -719832,51 +719924,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 2dd804 │ │ │ │ + b 2dd974 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #528] @ 2dd8c0 │ │ │ │ + ldr r1, [pc, #528] @ 2dda30 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dd750 │ │ │ │ + beq 2dd8c0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2dd858 │ │ │ │ + beq 2dd9c8 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov fp, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ str fp, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 95ce4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -719892,109 +719984,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] @ 2dd8c4 │ │ │ │ - ldr r3, [pc, #284] @ 2dd8b8 │ │ │ │ + ldr r2, [pc, #300] @ 2dda34 │ │ │ │ + ldr r3, [pc, #284] @ 2dda28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dd8b0 │ │ │ │ + bne 2dda20 │ │ │ │ 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 2dd5b0 │ │ │ │ + b 2dd720 │ │ │ │ mov r0, #0 │ │ │ │ - b 2dd790 │ │ │ │ + b 2dd900 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 318838 │ │ │ │ - ldr r1, [pc, #224] @ 2dd8c8 │ │ │ │ + bl 3189a8 │ │ │ │ + ldr r1, [pc, #224] @ 2dda38 │ │ │ │ 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] @ 2dd8c8 │ │ │ │ + ldr r1, [pc, #188] @ 2dda38 │ │ │ │ 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 2dd6bc │ │ │ │ - ldr r1, [pc, #124] @ 2dd8c8 │ │ │ │ + b 2dd82c │ │ │ │ + ldr r1, [pc, #124] @ 2dda38 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ - b 2dd828 │ │ │ │ + b 2dd998 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbbe8 │ │ │ │ - ldr r1, [pc, #48] @ 2dd8cc │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r1, [pc, #48] @ 2dda3c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r7, r0 │ │ │ │ - b 2dd750 │ │ │ │ + b 2dd8c0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r2, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq r2, r5, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq r2, r5, r0, ror #16 │ │ │ │ + ldrsheq r2, [r5], #-96 @ 0xffffffa0 │ │ │ │ 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] @ 2ddbc4 │ │ │ │ - ldr r3, [pc, #732] @ 2ddbc8 │ │ │ │ + ldr r2, [pc, #732] @ 2ddd34 │ │ │ │ + ldr r3, [pc, #732] @ 2ddd38 │ │ │ │ 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 2dd4e4 │ │ │ │ + bl 2dd654 │ │ │ │ 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 │ │ │ │ @@ -720016,22 +720108,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 2dd9f0 │ │ │ │ + beq 2ddb60 │ │ │ │ ldr r9, [r5, #52] @ 0x34 │ │ │ │ add r4, sp, #16 │ │ │ │ mov sl, fp │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2dd9e0 │ │ │ │ + beq 2ddb50 │ │ │ │ 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] │ │ │ │ @@ -720043,66 +720135,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 2dd994 │ │ │ │ + bhi 2ddb04 │ │ │ │ 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 2dda2c │ │ │ │ - b 2dda40 │ │ │ │ + bne 2ddb9c │ │ │ │ + b 2ddbb0 │ │ │ │ add r4, r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dda40 │ │ │ │ + beq 2ddbb0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 2dda1c │ │ │ │ + bne 2ddb8c │ │ │ │ lsl r4, r4, #2 │ │ │ │ - b 2dda48 │ │ │ │ + b 2ddbb8 │ │ │ │ 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 2dda98 │ │ │ │ + beq 2ddc08 │ │ │ │ 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] @ 2ddbcc │ │ │ │ + ldr r1, [pc, #296] @ 2ddd3c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2ddad0 │ │ │ │ + beq 2ddc40 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ @@ -720110,25 +720202,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 2ddb1c │ │ │ │ + beq 2ddc8c │ │ │ │ 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] @ 2ddbd0 │ │ │ │ + ldr r1, [pc, #168] @ 2ddd40 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ bl 95ce4 │ │ │ │ mov r3, #15 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -720148,56 +720240,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] @ 2ddbd4 │ │ │ │ + ldr r2, [pc, #60] @ 2ddd44 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #40] @ 2ddbc8 │ │ │ │ + ldr r3, [pc, #40] @ 2ddd38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ddbc0 │ │ │ │ + bne 2ddd30 │ │ │ │ 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, lsl r7 │ │ │ │ + subseq r2, r5, r0, lsr #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - subseq r2, r5, ip, asr r4 │ │ │ │ + subseq r2, r5, ip, ror #5 │ │ │ │ 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] @ 2ddec4 │ │ │ │ + ldr r2, [pc, #716] @ 2de034 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #712] @ 2ddec8 │ │ │ │ + ldr r3, [pc, #712] @ 2de038 │ │ │ │ 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 2ddeb4 │ │ │ │ + beq 2de024 │ │ │ │ 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 │ │ │ │ @@ -720218,30 +720310,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 2ddc70 │ │ │ │ + bne 2ddde0 │ │ │ │ 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 2ddd08 │ │ │ │ + beq 2dde78 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ @@ -720297,24 +720389,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 2dde18 │ │ │ │ - ldr r2, [pc, #220] @ 2ddecc │ │ │ │ - ldr r3, [pc, #212] @ 2ddec8 │ │ │ │ + beq 2ddf88 │ │ │ │ + ldr r2, [pc, #220] @ 2de03c │ │ │ │ + ldr r3, [pc, #212] @ 2de038 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ddec0 │ │ │ │ + bne 2de030 │ │ │ │ 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] │ │ │ │ @@ -720324,107 +720416,107 @@ │ │ │ │ bl 92c54 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2dde74 │ │ │ │ + beq 2ddfe4 │ │ │ │ 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] @ 2dded0 │ │ │ │ - ldr r3, [pc, #72] @ 2ddec8 │ │ │ │ + ldr r2, [pc, #84] @ 2de040 │ │ │ │ + ldr r3, [pc, #72] @ 2de038 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ddec0 │ │ │ │ + bne 2de030 │ │ │ │ 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 2ddcb4 │ │ │ │ + b 2dde24 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r2, [r5], #-60 @ 0xffffffc4 │ │ │ │ + subseq r2, r5, ip, lsl #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r5, r8, lsl #4 │ │ │ │ - subseq r2, r5, ip, ror r1 │ │ │ │ + @ instruction: 0x00552098 │ │ │ │ + subseq r2, r5, ip │ │ │ │ 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] @ 2de038 │ │ │ │ + ldr ip, [pc, #332] @ 2de1a8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ 2de03c │ │ │ │ + ldr r2, [pc, #328] @ 2de1ac │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ - ldr r3, [pc, #164] @ 2de040 │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #164] @ 2de1b0 │ │ │ │ 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 2ddfe4 │ │ │ │ + beq 2de154 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -720433,397 +720525,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 2dc8c8 │ │ │ │ - ldr r2, [pc, #52] @ 2de044 │ │ │ │ - ldr r3, [pc, #40] @ 2de03c │ │ │ │ + bl 2dca38 │ │ │ │ + ldr r2, [pc, #52] @ 2de1b4 │ │ │ │ + ldr r3, [pc, #40] @ 2de1ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2de034 │ │ │ │ + bne 2de1a4 │ │ │ │ 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, lsl #2 │ │ │ │ + @ instruction: 0x00551f98 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - subseq r1, r5, r8, ror #31 │ │ │ │ + subseq r1, r5, r8, ror lr │ │ │ │ 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] @ 2de6dc │ │ │ │ - ldr r2, [pc, #1652] @ 2de6e0 │ │ │ │ + ldr r1, [pc, #1652] @ 2de84c │ │ │ │ + ldr r2, [pc, #1652] @ 2de850 │ │ │ │ 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 2de680 │ │ │ │ + beq 2de7f0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b 2de0b4 │ │ │ │ + b 2de224 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2de574 │ │ │ │ + beq 2de6e4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2de0a4 │ │ │ │ + bne 2de214 │ │ │ │ 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 2de68c │ │ │ │ + beq 2de7fc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - b 2de100 │ │ │ │ + b 2de270 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2de56c │ │ │ │ + beq 2de6dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 2de0f0 │ │ │ │ + bne 2de260 │ │ │ │ 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 2de6b0 │ │ │ │ + beq 2de820 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - b 2de14c │ │ │ │ + b 2de2bc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2de564 │ │ │ │ + beq 2de6d4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 2de13c │ │ │ │ + bne 2de2ac │ │ │ │ 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 2de1b8 │ │ │ │ + beq 2de328 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - b 2de198 │ │ │ │ + b 2de308 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2de55c │ │ │ │ + beq 2de6cc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 2de188 │ │ │ │ + bne 2de2f8 │ │ │ │ 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 2de2ac │ │ │ │ + beq 2de41c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r9, [sl, #17] │ │ │ │ cmp r3, #4 │ │ │ │ add fp, sp, #24 │ │ │ │ - ldrne r3, [pc, #1284] @ 2de6e4 │ │ │ │ + ldrne r3, [pc, #1284] @ 2de854 │ │ │ │ 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 2de228 │ │ │ │ + beq 2de398 │ │ │ │ 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 2de540 │ │ │ │ + beq 2de6b0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2de540 │ │ │ │ + beq 2de6b0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2de378 │ │ │ │ + beq 2de4e8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2de368 │ │ │ │ + beq 2de4d8 │ │ │ │ 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 2de310 │ │ │ │ + beq 2de480 │ │ │ │ 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 2de5f0 │ │ │ │ + beq 2de760 │ │ │ │ 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 2de328 │ │ │ │ + bne 2de498 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2de354 │ │ │ │ + bne 2de4c4 │ │ │ │ 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 2de508 │ │ │ │ + beq 2de678 │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2de434 │ │ │ │ + beq 2de5a4 │ │ │ │ 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 2de3dc │ │ │ │ + beq 2de54c │ │ │ │ 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 2de664 │ │ │ │ + beq 2de7d4 │ │ │ │ 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 2de3f4 │ │ │ │ + bne 2de564 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2de420 │ │ │ │ + bne 2de590 │ │ │ │ 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 2de4f8 │ │ │ │ + beq 2de668 │ │ │ │ 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 2de4a0 │ │ │ │ + beq 2de610 │ │ │ │ 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 2de674 │ │ │ │ + beq 2de7e4 │ │ │ │ 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 2de4b8 │ │ │ │ + bne 2de628 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2de4e4 │ │ │ │ + bne 2de654 │ │ │ │ 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 2de57c │ │ │ │ - ldr r2, [pc, #460] @ 2de6e8 │ │ │ │ - ldr r3, [pc, #448] @ 2de6e0 │ │ │ │ + beq 2de6ec │ │ │ │ + ldr r2, [pc, #460] @ 2de858 │ │ │ │ + ldr r3, [pc, #448] @ 2de850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2de6ac │ │ │ │ + bne 2de81c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #416] @ 2de6ec │ │ │ │ + ldr r1, [pc, #416] @ 2de85c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2de2a0 │ │ │ │ + b 2de410 │ │ │ │ mov r4, #0 │ │ │ │ - b 2de1b8 │ │ │ │ + b 2de328 │ │ │ │ mov r8, #0 │ │ │ │ - b 2de17c │ │ │ │ + b 2de2ec │ │ │ │ mov r7, #0 │ │ │ │ - b 2de130 │ │ │ │ + b 2de2a0 │ │ │ │ mov sl, #0 │ │ │ │ - b 2de0e4 │ │ │ │ + b 2de254 │ │ │ │ ldrb r1, [r5, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ cmp r1, #0 │ │ │ │ stm r6, {r3, r5} │ │ │ │ - bne 2de600 │ │ │ │ + bne 2de770 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #304] @ 2de6f0 │ │ │ │ - ldr r3, [pc, #284] @ 2de6e0 │ │ │ │ + ldr r2, [pc, #304] @ 2de860 │ │ │ │ + ldr r3, [pc, #284] @ 2de850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2de6ac │ │ │ │ + bne 2de81c │ │ │ │ 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 2de348 │ │ │ │ + b 2de4b8 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ strb r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -720834,84 +720926,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 2de628 │ │ │ │ + bne 2de798 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, r0 │ │ │ │ - b 2de5b8 │ │ │ │ + b 2de728 │ │ │ │ add r9, sp, #32 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 2de414 │ │ │ │ + b 2de584 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 2de4d8 │ │ │ │ + b 2de648 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 2de508 │ │ │ │ + b 2de678 │ │ │ │ cmp sl, #0 │ │ │ │ movne r8, r4 │ │ │ │ mov r3, #1 │ │ │ │ movne r7, r8 │ │ │ │ movne r4, r8 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 2de1c8 │ │ │ │ - b 2de508 │ │ │ │ + bne 2de338 │ │ │ │ + b 2de678 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, #1 │ │ │ │ movne r8, r4 │ │ │ │ movne r4, r8 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 2de1c8 │ │ │ │ + bne 2de338 │ │ │ │ cmp r7, #0 │ │ │ │ movne r8, sl │ │ │ │ movne r4, r8 │ │ │ │ - bne 2de2b4 │ │ │ │ - b 2de508 │ │ │ │ - @ instruction: 0x00551f90 │ │ │ │ + bne 2de424 │ │ │ │ + b 2de678 │ │ │ │ + subseq r1, r5, r0, lsr #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrsbeq r1, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq r1, r5, ip, ror #18 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - subseq r1, r5, r8, lsr sl │ │ │ │ + subseq r1, r5, r8, asr #17 │ │ │ │ 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] @ 2df31c │ │ │ │ - ldr r2, [pc, #3088] @ 2df320 │ │ │ │ + ldr ip, [pc, #3088] @ 2df48c │ │ │ │ + ldr r2, [pc, #3088] @ 2df490 │ │ │ │ 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 2deac0 │ │ │ │ + beq 2dec30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 2de750 │ │ │ │ + beq 2de8c0 │ │ │ │ cmp r3, #2 │ │ │ │ moveq r8, #7 │ │ │ │ movne r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 318838 │ │ │ │ - ldr r1, [pc, #3008] @ 2df324 │ │ │ │ + bl 3189a8 │ │ │ │ + ldr r1, [pc, #3008] @ 2df494 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -720923,73 +721015,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 2de78c │ │ │ │ + bne 2de8fc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ ldr lr, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2df300 │ │ │ │ + beq 2df470 │ │ │ │ mov r1, lr │ │ │ │ mov r2, lr │ │ │ │ mov ip, #0 │ │ │ │ - b 2de7f4 │ │ │ │ + b 2de964 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2de890 │ │ │ │ + beq 2dea00 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 2de7e4 │ │ │ │ + bne 2de954 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov ip, #0 │ │ │ │ - b 2de81c │ │ │ │ + b 2de98c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ add r1, r1, #20 │ │ │ │ - beq 2de888 │ │ │ │ + beq 2de9f8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 2de80c │ │ │ │ + bne 2de97c │ │ │ │ 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 2de898 │ │ │ │ - ldr r3, [pc, #2748] @ 2df328 │ │ │ │ + beq 2dea08 │ │ │ │ + ldr r3, [pc, #2748] @ 2df498 │ │ │ │ sub r1, r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 2df31c │ │ │ │ + bhi 2df48c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r1, lr, #20 │ │ │ │ - b 2de828 │ │ │ │ + b 2de998 │ │ │ │ sub r2, lr, #20 │ │ │ │ - b 2de800 │ │ │ │ + b 2de970 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ @@ -721000,177 +721092,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] @ 2df32c │ │ │ │ - ldr r3, [pc, #2612] @ 2df320 │ │ │ │ + ldr r2, [pc, #2628] @ 2df49c │ │ │ │ + ldr r3, [pc, #2612] @ 2df490 │ │ │ │ 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 2df254 │ │ │ │ + bne 2df3c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2dbdcc │ │ │ │ + b 2dbf3c │ │ │ │ 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] @ 2df330 │ │ │ │ + ldr r2, [pc, #2536] @ 2df4a0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2df31c │ │ │ │ + bhi 2df48c │ │ │ │ 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 2de934 │ │ │ │ + b 2deaa4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2de934 │ │ │ │ + b 2deaa4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2de934 │ │ │ │ + b 2deaa4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2de934 │ │ │ │ + b 2deaa4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2de934 │ │ │ │ + b 2deaa4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - b 2de8b4 │ │ │ │ + b 2dea24 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea10 │ │ │ │ + b 2deb80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea10 │ │ │ │ + b 2deb80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea10 │ │ │ │ + b 2deb80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea10 │ │ │ │ + b 2deb80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea10 │ │ │ │ + b 2deb80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2dea10 │ │ │ │ - bl 318838 │ │ │ │ - ldr r1, [pc, #2136] @ 2df324 │ │ │ │ + b 2deb80 │ │ │ │ + bl 3189a8 │ │ │ │ + ldr r1, [pc, #2136] @ 2df494 │ │ │ │ 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 2df30c │ │ │ │ + beq 2df47c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 2deb08 │ │ │ │ + b 2dec78 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2deff4 │ │ │ │ + beq 2df164 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2deaf8 │ │ │ │ + bne 2dec68 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b 2deb34 │ │ │ │ + b 2deca4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2defe4 │ │ │ │ + beq 2df154 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #9 │ │ │ │ - bne 2deb24 │ │ │ │ + bne 2dec94 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 2deb60 │ │ │ │ + b 2decd0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2defec │ │ │ │ + beq 2df15c │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, #10 │ │ │ │ - bne 2deb50 │ │ │ │ + bne 2decc0 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #24] │ │ │ │ bl 95bec │ │ │ │ add r6, sp, #32 │ │ │ │ @@ -721178,30 +721270,30 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov fp, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str fp, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, sl │ │ │ │ @@ -721218,33 +721310,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] @ 2df334 │ │ │ │ + ldr r2, [pc, #1764] @ 2df4a4 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, r8 │ │ │ │ @@ -721254,21 +721346,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -721278,22 +721370,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, r9 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r3, r9 │ │ │ │ @@ -721305,23 +721397,23 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2dee20 │ │ │ │ + beq 2def90 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ @@ -721330,30 +721422,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 2dede8 │ │ │ │ + bne 2def58 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2deea0 │ │ │ │ + beq 2df010 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -721362,47 +721454,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 2dee68 │ │ │ │ + bne 2defd8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1116] @ 2df338 │ │ │ │ + ldr r1, [pc, #1116] @ 2df4a8 │ │ │ │ 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 2def64 │ │ │ │ + beq 2df0d4 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -721411,115 +721503,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 2def2c │ │ │ │ + bne 2df09c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #920] @ 2df338 │ │ │ │ + ldr r1, [pc, #920] @ 2df4a8 │ │ │ │ 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] @ 2df33c │ │ │ │ + ldr r2, [pc, #888] @ 2df4ac │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2df0c4 │ │ │ │ + bhi 2df234 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r0, #20 │ │ │ │ - b 2deb40 │ │ │ │ + b 2decb0 │ │ │ │ sub r3, r0, #20 │ │ │ │ - b 2deb6c │ │ │ │ + b 2decdc │ │ │ │ sub r2, r0, #20 │ │ │ │ - b 2deb14 │ │ │ │ + b 2dec84 │ │ │ │ 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] @ 2df340 │ │ │ │ + ldr r2, [pc, #800] @ 2df4b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 2df31c │ │ │ │ + bhi 2df48c │ │ │ │ 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 2df014 │ │ │ │ + b 2df184 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df014 │ │ │ │ + b 2df184 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df014 │ │ │ │ + b 2df184 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df014 │ │ │ │ + b 2df184 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df014 │ │ │ │ + b 2df184 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2df014 │ │ │ │ + b 2df184 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -721530,47 +721622,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 2dbbe8 │ │ │ │ - ldr r3, [pc, #528] @ 2df344 │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #528] @ 2df4b4 │ │ │ │ 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 2df17c │ │ │ │ + beq 2df2ec │ │ │ │ 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] @ 2df348 │ │ │ │ + ldr r3, [pc, #448] @ 2df4b8 │ │ │ │ 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 2df1cc │ │ │ │ + beq 2df33c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -721595,131 +721687,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] @ 2df34c │ │ │ │ - ldr r3, [pc, #232] @ 2df320 │ │ │ │ + ldr r2, [pc, #280] @ 2df4bc │ │ │ │ + ldr r3, [pc, #232] @ 2df490 │ │ │ │ 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 2de908 │ │ │ │ + beq 2dea78 │ │ │ │ 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 2df0f8 │ │ │ │ + b 2df268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df0f8 │ │ │ │ + b 2df268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df0f8 │ │ │ │ + b 2df268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df0f8 │ │ │ │ + b 2df268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df0f8 │ │ │ │ + b 2df268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2df0f8 │ │ │ │ + b 2df268 │ │ │ │ ldr r2, [lr, #-8] │ │ │ │ sub r1, lr, #20 │ │ │ │ - b 2de828 │ │ │ │ + b 2de998 │ │ │ │ ldr r8, [r0, #-8] │ │ │ │ sub r3, r0, #20 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b 2deb6c │ │ │ │ - subseq r1, r5, ip, ror #17 │ │ │ │ + b 2decdc │ │ │ │ + subseq r1, r5, ip, ror r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ subeq ip, pc, r6, lsl #22 │ │ │ │ - subseq r1, r5, r0, lsl r7 │ │ │ │ + subseq r1, r5, r0, lsr #11 │ │ │ │ subeq ip, pc, r8, asr #20 │ │ │ │ subeq ip, pc, r8, ror sl @ │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ subeq ip, pc, ip, ror #7 │ │ │ │ subeq ip, pc, r0, lsr #7 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ - subseq r0, r5, r4, asr #27 │ │ │ │ + subseq r0, r5, r4, asr 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 r2, [pc, #3980] @ 2e02f4 │ │ │ │ - ldr r3, [pc, #3980] @ 2e02f8 │ │ │ │ + ldr r2, [pc, #3980] @ 2e0464 │ │ │ │ + ldr r3, [pc, #3980] @ 2e0468 │ │ │ │ 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 2df3a0 │ │ │ │ + beq 2df510 │ │ │ │ ldrb r8, [r1, #369] @ 0x171 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e21f4 │ │ │ │ + bne 2e2364 │ │ │ │ ldr sl, [r7, #352] @ 0x160 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df3cc │ │ │ │ + beq 2df53c │ │ │ │ ldr r6, [sl, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2df3fc │ │ │ │ + bne 2df56c │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df3b0 │ │ │ │ - ldr r2, [pc, #3880] @ 2e02fc │ │ │ │ - ldr r3, [pc, #3872] @ 2e02f8 │ │ │ │ + bne 2df520 │ │ │ │ + ldr r2, [pc, #3880] @ 2e046c │ │ │ │ + ldr r3, [pc, #3872] @ 2e0468 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #596] @ 0x254 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e2224 │ │ │ │ + bne 2e2394 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3836] @ 2e0300 │ │ │ │ + ldr r3, [pc, #3836] @ 2e0470 │ │ │ │ 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 │ │ │ │ @@ -721744,369 +721836,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 2df55c │ │ │ │ + beq 2df6cc │ │ │ │ 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 2df530 │ │ │ │ + beq 2df6a0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e122c │ │ │ │ + beq 2e139c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2df5ac │ │ │ │ + beq 2df71c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df504 │ │ │ │ + beq 2df674 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2df504 │ │ │ │ + beq 2df674 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 2df5a4 │ │ │ │ + beq 2df714 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df4dc │ │ │ │ + bne 2df64c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r6, r2 │ │ │ │ streq r3, [sp, #32] │ │ │ │ - beq 2df5ac │ │ │ │ + beq 2df71c │ │ │ │ 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 2df498 │ │ │ │ + bne 2df608 │ │ │ │ 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 2df59c │ │ │ │ + beq 2df70c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2df59c │ │ │ │ + beq 2df70c │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2df42c │ │ │ │ + bne 2df59c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df580 │ │ │ │ + bne 2df6f0 │ │ │ │ mov r8, r6 │ │ │ │ - b 2df3cc │ │ │ │ + b 2df53c │ │ │ │ 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 2df924 │ │ │ │ + beq 2dfa94 │ │ │ │ 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 2df928 │ │ │ │ + beq 2dfa98 │ │ │ │ orr r3, fp, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r2, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e1660 │ │ │ │ + bne 2e17d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc204 │ │ │ │ + bl 2dc374 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #4 │ │ │ │ orr r0, sl, r0 │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ - beq 2e1680 │ │ │ │ + beq 2e17f0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df980 │ │ │ │ + beq 2dfaf0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - b 2df664 │ │ │ │ + b 2df7d4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2df980 │ │ │ │ + beq 2dfaf0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2df654 │ │ │ │ + bne 2df7c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd4e4 │ │ │ │ + bl 2dd654 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ - beq 2df9c0 │ │ │ │ + beq 2dfb30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df6d0 │ │ │ │ + bne 2df840 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df6c0 │ │ │ │ + bne 2df830 │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df6d0 │ │ │ │ + beq 2df840 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df6d0 │ │ │ │ + beq 2df840 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de048 │ │ │ │ + bl 2de1b8 │ │ │ │ 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 2dfb78 │ │ │ │ + beq 2dfce8 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ - b 2df70c │ │ │ │ + b 2df87c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2dfb78 │ │ │ │ + beq 2dfce8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #11 │ │ │ │ - bne 2df6fc │ │ │ │ + bne 2df86c │ │ │ │ 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 2df74c │ │ │ │ + b 2df8bc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e2228 │ │ │ │ + bne 2e2398 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2dfb54 │ │ │ │ + beq 2dfcc4 │ │ │ │ cmp r4, #5 │ │ │ │ - bne 2df738 │ │ │ │ + bne 2df8a8 │ │ │ │ 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 2e0108 │ │ │ │ + bne 2e0278 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e00ec │ │ │ │ + bne 2e025c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e0018 │ │ │ │ + bne 2e0188 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dfffc │ │ │ │ + bne 2e016c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 2dffa0 │ │ │ │ + beq 2e0110 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e0214 │ │ │ │ + bne 2e0384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #352] @ 0x160 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e0324 │ │ │ │ + bne 2e0494 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e047c │ │ │ │ + beq 2e05ec │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 2df814 │ │ │ │ + b 2df984 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2dfe34 │ │ │ │ + beq 2dffa4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 2df804 │ │ │ │ + bne 2df974 │ │ │ │ mov r9, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 2df83c │ │ │ │ + b 2df9ac │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ add r3, r3, #20 │ │ │ │ - beq 2dfe40 │ │ │ │ + beq 2dffb0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 2df82c │ │ │ │ + bne 2df99c │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov r7, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 2dfe50 │ │ │ │ + beq 2dffc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dfec4 │ │ │ │ + beq 2e0034 │ │ │ │ cmp r4, #8 │ │ │ │ - bne 2e0cb8 │ │ │ │ + bne 2e0e28 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e0ce8 │ │ │ │ + beq 2e0e58 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - b 2df898 │ │ │ │ + b 2dfa08 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ add r3, r3, #20 │ │ │ │ - bcs 2e0cd0 │ │ │ │ + bcs 2e0e40 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2df888 │ │ │ │ + bne 2df9f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #381] @ 0x17d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e1258 │ │ │ │ + bne 2e13c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #367] @ 0x16f │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0f88 │ │ │ │ + beq 2e10f8 │ │ │ │ cmp r4, #8 │ │ │ │ - beq 2e17c4 │ │ │ │ + beq 2e1934 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 2e1364 │ │ │ │ + beq 2e14d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #371] @ 0x173 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df8f8 │ │ │ │ + beq 2dfa68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2e17dc │ │ │ │ + beq 2e194c │ │ │ │ cmp r3, #13 │ │ │ │ - beq 2e17ec │ │ │ │ + beq 2e195c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df914 │ │ │ │ + beq 2dfa84 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 2e18c0 │ │ │ │ + beq 2e1a30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df4cc │ │ │ │ - b 2df520 │ │ │ │ + bne 2df63c │ │ │ │ + b 2df690 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e0d60 │ │ │ │ + bne 2e0ed0 │ │ │ │ orrs r3, r7, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 2e0ef0 │ │ │ │ + bne 2e1060 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df974 │ │ │ │ + beq 2dfae4 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df974 │ │ │ │ + beq 2dfae4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc204 │ │ │ │ + bl 2dc374 │ │ │ │ orr r0, sl, r0 │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2e0f4c │ │ │ │ + beq 2e10bc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2e0f28 │ │ │ │ + beq 2e1098 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2df690 │ │ │ │ + beq 2df800 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #384] @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2df670 │ │ │ │ + bne 2df7e0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2df690 │ │ │ │ + bne 2df800 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2df6d0 │ │ │ │ + beq 2df840 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2df6d0 │ │ │ │ + beq 2df840 │ │ │ │ mov r0, r6 │ │ │ │ bl 953e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ movne r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ strne r3, [r6, #20] │ │ │ │ - bne 2df6d0 │ │ │ │ + bne 2df840 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb sl, [r2, #115] @ 0x73 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e1e64 │ │ │ │ + beq 2e1fd4 │ │ │ │ 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 │ │ │ │ @@ -722114,24 +722206,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 2dfa6c │ │ │ │ + beq 2dfbdc │ │ │ │ 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] @ 2e0304 │ │ │ │ + ldr r1, [pc, #2192] @ 2e0474 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 911bc │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #2 │ │ │ │ add fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ @@ -722149,26 +722241,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 2e21d0 │ │ │ │ + beq 2e2340 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b 2dfaf8 │ │ │ │ + b 2dfc68 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add r4, r4, #20 │ │ │ │ - beq 2e1f40 │ │ │ │ + beq 2e20b0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2dfae8 │ │ │ │ + bne 2dfc58 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -722180,179 +722272,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 2df690 │ │ │ │ + b 2df800 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df764 │ │ │ │ + beq 2df8d4 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 2df764 │ │ │ │ + bhi 2df8d4 │ │ │ │ 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 2e0a70 │ │ │ │ + bne 2e0be0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ tst r1, r3 │ │ │ │ - bne 2e0950 │ │ │ │ + bne 2e0ac0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e081c │ │ │ │ + bne 2e098c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ tst r1, r3 │ │ │ │ - bne 2e06fc │ │ │ │ + bne 2e086c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ tst r1, r3 │ │ │ │ - bne 2e05e0 │ │ │ │ + bne 2e0750 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e04b8 │ │ │ │ + bne 2e0628 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e0b90 │ │ │ │ + bne 2e0d00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ tst r2, r3 │ │ │ │ - beq 2dfce8 │ │ │ │ + beq 2dfe58 │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ tst r2, r3 │ │ │ │ - beq 2dfd14 │ │ │ │ + beq 2dfe84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dded4 │ │ │ │ + bl 2de044 │ │ │ │ mov sl, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ tst r2, r3 │ │ │ │ - beq 2df76c │ │ │ │ + beq 2df8dc │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r3, [pc, #1360] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #1360] @ 2e047c │ │ │ │ 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 2dfe04 │ │ │ │ + beq 2dff74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722362,245 +722454,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df76c │ │ │ │ + b 2df8dc │ │ │ │ mov r9, #0 │ │ │ │ mvn r5, #0 │ │ │ │ - b 2df824 │ │ │ │ + b 2df994 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 2df858 │ │ │ │ + bne 2df9c8 │ │ │ │ adds r2, r5, #1 │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ movne r2, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2e130c │ │ │ │ + bne 2e147c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e04a8 │ │ │ │ + beq 2e0618 │ │ │ │ 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 2e16c8 │ │ │ │ + beq 2e1838 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2e1694 │ │ │ │ + beq 2e1804 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2dfec0 │ │ │ │ + beq 2e0030 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r0, r4 │ │ │ │ bl 93450 │ │ │ │ mov sl, #1 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ cmp r4, #3 │ │ │ │ - bne 2e0cc4 │ │ │ │ + bne 2e0e34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r1, #360] @ 0x168 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dff8c │ │ │ │ + bne 2e00fc │ │ │ │ adds r2, r5, #1 │ │ │ │ ldrb r3, [r1, #361] @ 0x169 │ │ │ │ movne r2, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 2dff8c │ │ │ │ + bne 2e00fc │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e112c │ │ │ │ + beq 2e129c │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dff8c │ │ │ │ + bne 2e00fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff20 │ │ │ │ + beq 2e0090 │ │ │ │ tst r9, r7 │ │ │ │ - bne 2dff8c │ │ │ │ + bne 2e00fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1170 │ │ │ │ + beq 2e12e0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 2e1750 │ │ │ │ + bne 2e18c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff54 │ │ │ │ + beq 2e00c4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2dff8c │ │ │ │ + beq 2e00fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff70 │ │ │ │ + beq 2e00e0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2dff8c │ │ │ │ + beq 2e00fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #358] @ 0x166 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0f60 │ │ │ │ + beq 2e10d0 │ │ │ │ ldrb r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0f60 │ │ │ │ + beq 2e10d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2de6f4 │ │ │ │ + bl 2de864 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df914 │ │ │ │ + b 2dfa84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r4, [r3, #369] @ 0x171 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2df7c0 │ │ │ │ + beq 2df930 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 93450 │ │ │ │ - b 2df7c0 │ │ │ │ + b 2df930 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dcd40 │ │ │ │ + bl 2dceb0 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 2df7b4 │ │ │ │ + b 2df924 │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dc8c8 │ │ │ │ - b 2df7a8 │ │ │ │ + bl 2dca38 │ │ │ │ + b 2df918 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dded4 │ │ │ │ + bl 2de044 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df794 │ │ │ │ + b 2df904 │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r3, [pc, #368] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #368] @ 2e047c │ │ │ │ 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 2e01e4 │ │ │ │ + beq 2e0354 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722610,100 +722702,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2df780 │ │ │ │ + b 2df8f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 953e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2df7d4 │ │ │ │ + bne 2df944 │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e023c │ │ │ │ + beq 2e03ac │ │ │ │ ldrb r3, [r6, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df7d4 │ │ │ │ + bne 2df944 │ │ │ │ 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 2e179c │ │ │ │ + beq 2e190c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2e0298 │ │ │ │ + bhi 2e0408 │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2e0298 │ │ │ │ + bhi 2e0408 │ │ │ │ ldrb r0, [ip, #2] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 2e0298 │ │ │ │ + bhi 2e0408 │ │ │ │ ldrb r1, [ip, #3] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 2e218c │ │ │ │ + bls 2e22fc │ │ │ │ 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 2e1350 │ │ │ │ + bhi 2e14c0 │ │ │ │ cmp r5, r9 │ │ │ │ stm r4, {r0, r2} │ │ │ │ add r4, r4, #8 │ │ │ │ - bne 2e02ac │ │ │ │ + bne 2e041c │ │ │ │ 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 2df7d4 │ │ │ │ - subseq r0, r5, ip, lsl #25 │ │ │ │ + b 2df944 │ │ │ │ + subseq r0, r5, ip, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r5, r4, lsr #24 │ │ │ │ + ldrheq r0, [r5], #-164 @ 0xffffff5c │ │ │ │ subeq ip, pc, r4, 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 │ │ │ │ strdeq sl, [pc], #-44 @ │ │ │ │ subeq sl, pc, r0, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 953e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2df7e8 │ │ │ │ + bne 2df958 │ │ │ │ ldrb r4, [r6, #65] @ 0x41 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2df7e8 │ │ │ │ + bne 2df958 │ │ │ │ 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 2e03b8 │ │ │ │ + beq 2e0528 │ │ │ │ add fp, sp, #208 @ 0xd0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 1dd2c │ │ │ │ mov r0, #7 │ │ │ │ mov r3, r4 │ │ │ │ @@ -722712,138 +722804,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 2e0380 │ │ │ │ + bne 2e04f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318ee0 │ │ │ │ + bl 319050 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ - ldr r1, [pc, #-324] @ 2e0308 │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r1, [pc, #-324] @ 2e0478 │ │ │ │ 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 2df7f4 │ │ │ │ + bne 2df964 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov r7, r1 │ │ │ │ cmp r4, #1 │ │ │ │ mvn r5, #0 │ │ │ │ movne r9, r1 │ │ │ │ - bne 2df858 │ │ │ │ + bne 2df9c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dfe74 │ │ │ │ + bne 2dffe4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, #1 │ │ │ │ - bne 2df87c │ │ │ │ - b 2e0cd8 │ │ │ │ + bne 2df9ec │ │ │ │ + b 2e0e48 │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r3, [pc, #-604] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #-604] @ 2e047c │ │ │ │ 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 2e05b0 │ │ │ │ + beq 2e0720 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722853,69 +722945,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfbf0 │ │ │ │ + b 2dfd60 │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r3, [pc, #-892] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #-892] @ 2e047c │ │ │ │ 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 2e06d0 │ │ │ │ + beq 2e0840 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722924,69 +723016,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfbdc │ │ │ │ + b 2dfd4c │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r3, [pc, #-1176] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #-1176] @ 2e047c │ │ │ │ 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 2e07ec │ │ │ │ + beq 2e095c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -722996,74 +723088,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfbc8 │ │ │ │ + b 2dfd38 │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r9, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ - ldr r3, [pc, #-1484] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #-1484] @ 2e047c │ │ │ │ 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 2e0920 │ │ │ │ + beq 2e0a90 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723073,69 +723165,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfbb4 │ │ │ │ + b 2dfd24 │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r3, [pc, #-1772] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #-1772] @ 2e047c │ │ │ │ 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 2e0a40 │ │ │ │ + beq 2e0bb0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723145,70 +723237,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfba0 │ │ │ │ + b 2dfd10 │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r3, [pc, #-2064] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #-2064] @ 2e047c │ │ │ │ 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 2e0b64 │ │ │ │ + beq 2e0cd4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723217,71 +723309,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfb8c │ │ │ │ + b 2dfcfc │ │ │ │ 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 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ddbd8 │ │ │ │ + bl 2ddd48 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r3, [pc, #-2356] @ 2e030c │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r3, [pc, #-2356] @ 2e047c │ │ │ │ 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 2e0c88 │ │ │ │ + beq 2e0df8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -723291,29 +723383,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 2dc8c8 │ │ │ │ + bl 2dca38 │ │ │ │ mov sl, #1 │ │ │ │ - b 2dfc04 │ │ │ │ + b 2dfd74 │ │ │ │ sub r2, r4, #11 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2dfe74 │ │ │ │ + bhi 2dffe4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2df87c │ │ │ │ + bne 2df9ec │ │ │ │ cmp r4, #11 │ │ │ │ - bhi 2e1248 │ │ │ │ - ldr r3, [pc, #-2512] @ 2e0310 │ │ │ │ + bhi 2e13b8 │ │ │ │ + ldr r3, [pc, #-2512] @ 2e0480 │ │ │ │ lsr r3, r3, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2df8a4 │ │ │ │ + beq 2dfa14 │ │ │ │ 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 │ │ │ │ @@ -723322,58 +723414,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 2e0d4c │ │ │ │ + beq 2e0ebc │ │ │ │ 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 2dff98 │ │ │ │ + b 2e0108 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #0 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - beq 2df938 │ │ │ │ + beq 2dfaa8 │ │ │ │ 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 2e0e28 │ │ │ │ + b 2e0f98 │ │ │ │ cmp r2, #14 │ │ │ │ - bne 2e0e18 │ │ │ │ + bne 2e0f88 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ add sl, r6, #84 @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e0e18 │ │ │ │ + beq 2e0f88 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr ip, [sl] │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2e0e44 │ │ │ │ + beq 2e0fb4 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ mvn lr, #0 │ │ │ │ bics r0, ip, lr, lsl r0 │ │ │ │ - bne 2e10bc │ │ │ │ + bne 2e122c │ │ │ │ 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 │ │ │ │ @@ -723385,358 +723477,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 2e0ecc │ │ │ │ + bcs 2e103c │ │ │ │ add r3, r1, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ - bne 2e0d9c │ │ │ │ + bne 2e0f0c │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ add sl, r6, #80 @ 0x50 │ │ │ │ - b 2e0dac │ │ │ │ + b 2e0f1c │ │ │ │ orrs r0, ip, #0 │ │ │ │ - beq 2e0dd8 │ │ │ │ + beq 2e0f48 │ │ │ │ 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 2e0ea8 │ │ │ │ + beq 2e1018 │ │ │ │ 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] @ 2e0314 │ │ │ │ + ldr r1, [pc, #-2972] @ 2e0484 │ │ │ │ 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 2e0dd8 │ │ │ │ + b 2e0f48 │ │ │ │ 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 2df944 │ │ │ │ + beq 2dfab4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc204 │ │ │ │ + bl 2dc374 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #4 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ - beq 2e1738 │ │ │ │ + beq 2e18a8 │ │ │ │ cmp fp, #0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bne 2df63c │ │ │ │ + bne 2df7ac │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2df98c │ │ │ │ + bne 2dfafc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df670 │ │ │ │ + bne 2df7e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2df99c │ │ │ │ - b 2df9c0 │ │ │ │ + bne 2dfb0c │ │ │ │ + b 2dfb30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df670 │ │ │ │ - b 2df980 │ │ │ │ + bne 2df7e0 │ │ │ │ + b 2dfaf0 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2df87c │ │ │ │ + bne 2df9ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #381] @ 0x17d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e1258 │ │ │ │ + bne 2e13c8 │ │ │ │ ldrb r3, [r2, #367] @ 0x16f │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df8d4 │ │ │ │ + bne 2dfa44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df8cc │ │ │ │ + beq 2dfa3c │ │ │ │ cmp r4, #8 │ │ │ │ - bne 2df8cc │ │ │ │ + bne 2dfa3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bne 2df8d4 │ │ │ │ + bne 2dfa44 │ │ │ │ ldrb r2, [r6, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2df8d4 │ │ │ │ + beq 2dfa44 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2e107c │ │ │ │ + beq 2e11ec │ │ │ │ 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] @ 2e0318 │ │ │ │ + ldr r1, [pc, #-3444] @ 2e0488 │ │ │ │ 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 2dff98 │ │ │ │ + b 2e0108 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #-3512] @ 2e031c │ │ │ │ + ldr r3, [pc, #-3512] @ 2e048c │ │ │ │ add r2, r2, lr │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e111c │ │ │ │ + bhi 2e128c │ │ │ │ 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 2e0e5c │ │ │ │ + b 2e0fcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [r3] │ │ │ │ - b 2e0e5c │ │ │ │ + b 2e0fcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3] │ │ │ │ - b 2e0e5c │ │ │ │ + b 2e0fcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [r3] │ │ │ │ - b 2e0e5c │ │ │ │ + b 2e0fcc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r1, #363] @ 0x16b │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff08 │ │ │ │ + beq 2e0078 │ │ │ │ ldrb r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff08 │ │ │ │ + beq 2e0078 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 2dff8c │ │ │ │ + bne 2e00fc │ │ │ │ ldrb r3, [r1, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff38 │ │ │ │ + beq 2e00a8 │ │ │ │ tst r9, r7 │ │ │ │ - bne 2dff8c │ │ │ │ + bne 2e00fc │ │ │ │ ldrb r3, [r1, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dff38 │ │ │ │ + bne 2e00a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #366] @ 0x16e │ │ │ │ tst r2, r3 │ │ │ │ - beq 2dff38 │ │ │ │ + beq 2e00a8 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e1214 │ │ │ │ + beq 2e1384 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ - b 2e11b0 │ │ │ │ + b 2e1320 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2e1214 │ │ │ │ + beq 2e1384 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #14 │ │ │ │ - bne 2e11a0 │ │ │ │ + bne 2e1310 │ │ │ │ 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 2dff8c │ │ │ │ + bne 2e00fc │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2e1210 │ │ │ │ - ldr r1, [pc, #-3792] @ 2e0320 │ │ │ │ + bhi 2e1380 │ │ │ │ + ldr r1, [pc, #-3792] @ 2e0490 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e2234 │ │ │ │ + bhi 2e23a4 │ │ │ │ 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 2dff38 │ │ │ │ - b 2dff8c │ │ │ │ + bls 2e00a8 │ │ │ │ + b 2e00fc │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2e1210 │ │ │ │ + b 2e1380 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #3 │ │ │ │ moveq sl, r3 │ │ │ │ streq r3, [sp, #32] │ │ │ │ - beq 2df5ac │ │ │ │ + beq 2df71c │ │ │ │ mov sl, r3 │ │ │ │ - b 2df520 │ │ │ │ + b 2df690 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #381] @ 0x17d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df8d4 │ │ │ │ + beq 2dfa44 │ │ │ │ mov r0, r6 │ │ │ │ bl 95404 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e1304 │ │ │ │ + beq 2e1474 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2e1304 │ │ │ │ + beq 2e1474 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 943c8 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 2df8b4 │ │ │ │ + bne 2dfa24 │ │ │ │ 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 2e2130 │ │ │ │ + beq 2e22a0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #120] @ 0x78 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e12f0 │ │ │ │ + beq 2e1460 │ │ │ │ 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 2dbef8 │ │ │ │ + bl 2dc068 │ │ │ │ mov sl, r5 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - b 2df8b4 │ │ │ │ + b 2dfa24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r4, [r3, #362] @ 0x16a │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2dfe64 │ │ │ │ + beq 2dffd4 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 31889c │ │ │ │ + bl 318a0c │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbef8 │ │ │ │ + bl 2dc068 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - b 2df858 │ │ │ │ + b 2df9c8 │ │ │ │ ldrb r1, [r6, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbaec │ │ │ │ + bl 2dbc5c │ │ │ │ mov r2, #0 │ │ │ │ - b 2e02bc │ │ │ │ + b 2e042c │ │ │ │ mov r0, r6 │ │ │ │ bl 9136c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df8d4 │ │ │ │ + beq 2dfa44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2df8d4 │ │ │ │ + beq 2dfa44 │ │ │ │ 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 │ │ │ │ @@ -723788,15 +723880,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 2e14e4 │ │ │ │ + beq 2e1654 │ │ │ │ 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 │ │ │ │ @@ -723814,15 +723906,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 2e14a0 │ │ │ │ + bne 2e1610 │ │ │ │ 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 │ │ │ │ @@ -723834,15 +723926,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 2e154c │ │ │ │ + beq 2e16bc │ │ │ │ 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 │ │ │ │ @@ -723885,24 +723977,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 2e1f74 │ │ │ │ + bne 2e20e4 │ │ │ │ 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 2e13e4 │ │ │ │ + bne 2e1554 │ │ │ │ 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 │ │ │ │ @@ -723911,114 +724003,114 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 95ef8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #32 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 927bc │ │ │ │ - b 2dff98 │ │ │ │ + b 2e0108 │ │ │ │ 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 2e0d78 │ │ │ │ - b 2df61c │ │ │ │ + bne 2e0ee8 │ │ │ │ + b 2df78c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df670 │ │ │ │ - b 2df63c │ │ │ │ + bne 2df7e0 │ │ │ │ + b 2df7ac │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - bl 2dbbe8 │ │ │ │ - ldr r1, [pc, #2940] @ 2e2234 │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r1, [pc, #2940] @ 2e23a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ - b 2dfeb0 │ │ │ │ + b 2e0020 │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ and r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2e1f18 │ │ │ │ + beq 2e2088 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne 2e1ef4 │ │ │ │ + bne 2e2064 │ │ │ │ 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 2e20bc │ │ │ │ + beq 2e222c │ │ │ │ cmp r2, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - beq 2e2014 │ │ │ │ + beq 2e2184 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ mov r1, r0 │ │ │ │ - b 2dfeb0 │ │ │ │ + b 2e0020 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e0f10 │ │ │ │ + beq 2e1080 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - b 2df670 │ │ │ │ + b 2df7e0 │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e21b8 │ │ │ │ + beq 2e2328 │ │ │ │ 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 2dff8c │ │ │ │ + beq 2e00fc │ │ │ │ add r3, r3, #5 │ │ │ │ cmp r3, lr │ │ │ │ - bne 2e176c │ │ │ │ + bne 2e18dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #366] @ 0x16e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff38 │ │ │ │ + beq 2e00a8 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - b 2e1194 │ │ │ │ + b 2e1304 │ │ │ │ ldrb r1, [r6, #68] @ 0x44 │ │ │ │ and r3, r1, #3 │ │ │ │ ldrb r2, [ip, r3] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2e1f54 │ │ │ │ + bhi 2e20c4 │ │ │ │ and r3, r2, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ strb r3, [r6, #68] @ 0x44 │ │ │ │ - b 2e02ec │ │ │ │ + b 2e045c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc540 │ │ │ │ + bl 2dc6b0 │ │ │ │ orr r3, r0, sl │ │ │ │ and sl, r3, #255 @ 0xff │ │ │ │ - b 2df914 │ │ │ │ + b 2dfa84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dd8d0 │ │ │ │ - b 2dff98 │ │ │ │ + bl 2dda40 │ │ │ │ + b 2e0108 │ │ │ │ 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 │ │ │ │ @@ -724044,47 +724136,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 2e1894 │ │ │ │ + beq 2e1a04 │ │ │ │ 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] @ 2e2238 │ │ │ │ + ldr r1, [pc, #2452] @ 2e23a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 933e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 927bc │ │ │ │ - b 2dff98 │ │ │ │ + b 2e0108 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e1f6c │ │ │ │ + beq 2e20dc │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - b 2e18e8 │ │ │ │ + b 2e1a58 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ add r2, r2, #20 │ │ │ │ - beq 2e1f6c │ │ │ │ + beq 2e20dc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e18d8 │ │ │ │ + bne 2e1a48 │ │ │ │ mov r4, r3 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ strb r2, [ip] │ │ │ │ @@ -724096,27 +724188,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 2e1968 │ │ │ │ + beq 2e1ad8 │ │ │ │ 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 2e1cb0 │ │ │ │ + beq 2e1e20 │ │ │ │ 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] │ │ │ │ @@ -724125,24 +724217,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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #187] @ 0xbb │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1df4 │ │ │ │ + beq 2e1f64 │ │ │ │ ldrb r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2e1df4 │ │ │ │ + bls 2e1f64 │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r6 │ │ │ │ bl 1dd2c │ │ │ │ @@ -724152,15 +724244,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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 │ │ │ │ @@ -724185,31 +724277,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 2e1a04 │ │ │ │ + bcc 2e1b74 │ │ │ │ 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 2e1d88 │ │ │ │ + beq 2e1ef8 │ │ │ │ ldrb r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2e1d88 │ │ │ │ + bls 2e1ef8 │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r6 │ │ │ │ bl 1dd2c │ │ │ │ @@ -724219,15 +724311,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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 │ │ │ │ @@ -724252,15 +724344,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 2e1b10 │ │ │ │ + bcc 2e1c80 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 95e3c │ │ │ │ @@ -724288,15 +724380,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 92c54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ bl 9114c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e1c64 │ │ │ │ + beq 2e1dd4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sl │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 96248 │ │ │ │ @@ -724304,39 +724396,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] @ 2e223c │ │ │ │ + ldr r1, [pc, #1460] @ 2e23ac │ │ │ │ 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 2e1990 │ │ │ │ + bcc 2e1b00 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, #32 │ │ │ │ - ldr r3, [pc, #1408] @ 2e2240 │ │ │ │ + ldr r3, [pc, #1408] @ 2e23b0 │ │ │ │ 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 2e1d04 │ │ │ │ + beq 2e1e74 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -724345,39 +724437,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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ 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 2dbbe8 │ │ │ │ - ldr r1, [pc, #1244] @ 2e2244 │ │ │ │ + bl 2dbd58 │ │ │ │ + ldr r1, [pc, #1244] @ 2e23b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 93450 │ │ │ │ - b 2dff98 │ │ │ │ + b 2e0108 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ ldrb r7, [fp, #17] │ │ │ │ bl 911bc │ │ │ │ ldrb r2, [fp, #16] │ │ │ │ mov r3, r7 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ @@ -724396,15 +724488,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 2e1bd4 │ │ │ │ + b 2e1d44 │ │ │ │ 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 │ │ │ │ @@ -724424,96 +724516,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 2e1ac8 │ │ │ │ + b 2e1c38 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318838 │ │ │ │ - ldr r1, [pc, #968] @ 2e2248 │ │ │ │ + bl 3189a8 │ │ │ │ + ldr r1, [pc, #968] @ 2e23b8 │ │ │ │ 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 2e21d0 │ │ │ │ + beq 2e2340 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r1 │ │ │ │ - b 2e1ec8 │ │ │ │ + b 2e2038 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ add r4, r4, #20 │ │ │ │ - beq 2e1f40 │ │ │ │ + beq 2e20b0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e1eb8 │ │ │ │ + bne 2e2028 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov sl, r7 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 2dfb20 │ │ │ │ - ldr r2, [pc, #848] @ 2e224c │ │ │ │ + b 2dfc90 │ │ │ │ + ldr r2, [pc, #848] @ 2e23bc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318b34 │ │ │ │ + bl 318ca4 │ │ │ │ mov r1, r0 │ │ │ │ - b 2dfeb0 │ │ │ │ + b 2e0020 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #804] @ 2e2250 │ │ │ │ + ldr r2, [pc, #804] @ 2e23c0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318b34 │ │ │ │ + bl 318ca4 │ │ │ │ mov r1, r0 │ │ │ │ - b 2dfeb0 │ │ │ │ + b 2e0020 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2118 │ │ │ │ + bne 2e2288 │ │ │ │ mov sl, r7 │ │ │ │ - b 2df698 │ │ │ │ + b 2df808 │ │ │ │ ldrb r1, [r6, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbaec │ │ │ │ + bl 2dbc5c │ │ │ │ add r7, r6, #32 │ │ │ │ mov r1, r0 │ │ │ │ - b 2e02e0 │ │ │ │ + b 2e0450 │ │ │ │ mvn r4, #0 │ │ │ │ - b 2e18f8 │ │ │ │ + b 2e1a68 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r6, r0 │ │ │ │ streq r0, [sp, #60] @ 0x3c │ │ │ │ - beq 2e15f8 │ │ │ │ - ldr r1, [pc, #680] @ 2e2254 │ │ │ │ + beq 2e1768 │ │ │ │ + ldr r1, [pc, #680] @ 2e23c4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 911bc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r0, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ @@ -724532,93 +724624,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 2e15f8 │ │ │ │ + b 2e1768 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #496] @ 2e2258 │ │ │ │ + ldr r1, [pc, #496] @ 2e23c8 │ │ │ │ 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] @ 2e2258 │ │ │ │ + ldr r1, [pc, #460] @ 2e23c8 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #444] @ 2e225c │ │ │ │ + ldr r1, [pc, #444] @ 2e23cc │ │ │ │ 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 2dfeb0 │ │ │ │ + b 2e0020 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #360] @ 2e2258 │ │ │ │ + ldr r1, [pc, #360] @ 2e23c8 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #320] @ 2e2244 │ │ │ │ + ldr r1, [pc, #320] @ 2e23b4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2dfeb0 │ │ │ │ + b 2e0020 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r4 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2df6f0 │ │ │ │ + b 2df860 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ add r4, r6, r2 │ │ │ │ strd sl, [sp, #120] @ 0x78 │ │ │ │ bl 9114c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e216c │ │ │ │ + beq 2e22dc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -724626,53 +724718,53 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 927bc │ │ │ │ mov sl, r5 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - b 2df8b4 │ │ │ │ + b 2dfa24 │ │ │ │ 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 2dbbe8 │ │ │ │ + bl 2dbd58 │ │ │ │ mov r1, r0 │ │ │ │ - b 2e02e0 │ │ │ │ + b 2e0450 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #366] @ 0x16e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2dff38 │ │ │ │ + beq 2e00a8 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - b 2e1214 │ │ │ │ + b 2e1384 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e1f4c │ │ │ │ + beq 2e20bc │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r4 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2dfb78 │ │ │ │ + b 2dfce8 │ │ │ │ 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 2df350 │ │ │ │ + bl 2df4c0 │ │ │ │ mov r8, r0 │ │ │ │ - b 2df3a0 │ │ │ │ + b 2df510 │ │ │ │ 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 │ │ │ │ @@ -724685,17 +724777,17 @@ │ │ │ │ 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] @ 2e2430 │ │ │ │ + ldr r2, [pc, #436] @ 2e25a0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2e2434 │ │ │ │ + ldr r3, [pc, #432] @ 2e25a4 │ │ │ │ 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 │ │ │ │ @@ -724709,152 +724801,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 2e2424 │ │ │ │ + beq 2e2594 │ │ │ │ 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 2e22e4 │ │ │ │ + bhi 2e2454 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e241c │ │ │ │ + bne 2e258c │ │ │ │ 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 2e2374 │ │ │ │ + bne 2e24e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e241c │ │ │ │ + beq 2e258c │ │ │ │ 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 2e2354 │ │ │ │ + bne 2e24c4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e241c │ │ │ │ + beq 2e258c │ │ │ │ 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] @ 2e2438 │ │ │ │ + ldr r3, [pc, #140] @ 2e25a8 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2e243c │ │ │ │ + ldr r0, [pc, #132] @ 2e25ac │ │ │ │ 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] @ 2e2440 │ │ │ │ - ldr r3, [pc, #60] @ 2e2434 │ │ │ │ + ldr r2, [pc, #76] @ 2e25b0 │ │ │ │ + ldr r3, [pc, #60] @ 2e25a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e242c │ │ │ │ + bne 2e259c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2e23ec │ │ │ │ + b 2e255c │ │ │ │ mov r3, #1 │ │ │ │ - b 2e2308 │ │ │ │ + b 2e2478 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r4, r4, ror sp │ │ │ │ + subseq sp, r4, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq sp, r4, r4, lsl #24 │ │ │ │ + @ instruction: 0x0054da94 │ │ │ │ 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] @ 2e2bd8 │ │ │ │ + ldr r3, [pc, #1916] @ 2e2d48 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1904] @ 2e2bdc │ │ │ │ + ldr r2, [pc, #1904] @ 2e2d4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1900] @ 2e2be0 │ │ │ │ + ldr r3, [pc, #1900] @ 2e2d50 │ │ │ │ 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 2e2b44 │ │ │ │ + bls 2e2cb4 │ │ │ │ mov r5, #1 │ │ │ │ add r6, r1, #48 @ 0x30 │ │ │ │ - b 2e24b0 │ │ │ │ + b 2e2620 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 2e2750 │ │ │ │ + beq 2e28c0 │ │ │ │ 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 2e24a4 │ │ │ │ + bne 2e2614 │ │ │ │ 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] @ 2e2be4 │ │ │ │ + ldr lr, [pc, #1764] @ 2e2d54 │ │ │ │ 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 │ │ │ │ @@ -724879,72 +724971,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 2e2590 │ │ │ │ + b 2e2700 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 2e273c │ │ │ │ + beq 2e28ac │ │ │ │ lsr r4, r9, fp │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 2e2580 │ │ │ │ + bne 2e26f0 │ │ │ │ ldr r5, [r8, fp, lsl #5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 2e25cc │ │ │ │ - b 2e27f0 │ │ │ │ + bne 2e273c │ │ │ │ + b 2e2960 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 2e25d8 │ │ │ │ + bne 2e2748 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2e27f0 │ │ │ │ + beq 2e2960 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - beq 2e25b4 │ │ │ │ + beq 2e2724 │ │ │ │ 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 2e2630 │ │ │ │ + bcs 2e27a0 │ │ │ │ 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 2e2604 │ │ │ │ + bne 2e2774 │ │ │ │ orr r9, r9, r4 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 2e2580 │ │ │ │ + beq 2e26f0 │ │ │ │ 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 2e2260 │ │ │ │ + bl 2e23d0 │ │ │ │ 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] │ │ │ │ @@ -724963,15 +725055,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 2e26e4 │ │ │ │ + bne 2e2854 │ │ │ │ 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] │ │ │ │ @@ -724990,20 +725082,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 2e2590 │ │ │ │ + bne 2e2700 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sl, #28 │ │ │ │ - bl 2b4270 │ │ │ │ - b 2e27b0 │ │ │ │ + bl 2b43e0 │ │ │ │ + b 2e2920 │ │ │ │ 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 │ │ │ │ @@ -725011,157 +725103,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 2e277c │ │ │ │ + bne 2e28ec │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2e2260 │ │ │ │ + bl 2e23d0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sl, #28 │ │ │ │ bl 933e8 │ │ │ │ mov r0, sl │ │ │ │ bl 927bc │ │ │ │ mov r0, sl │ │ │ │ bl 92818 │ │ │ │ - ldr r2, [pc, #1056] @ 2e2be8 │ │ │ │ - ldr r3, [pc, #1044] @ 2e2be0 │ │ │ │ + ldr r2, [pc, #1056] @ 2e2d58 │ │ │ │ + ldr r3, [pc, #1044] @ 2e2d50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e2bc0 │ │ │ │ + bne 2e2d30 │ │ │ │ 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 2e25d8 │ │ │ │ + bne 2e2748 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ sub r1, r3, #183 @ 0xb7 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi 2e2960 │ │ │ │ - ldr r2, [pc, #980] @ 2e2bec │ │ │ │ + bhi 2e2ad0 │ │ │ │ + ldr r2, [pc, #980] @ 2e2d5c │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2e2960 │ │ │ │ - ldr r2, [pc, #968] @ 2e2bf0 │ │ │ │ + beq 2e2ad0 │ │ │ │ + ldr r2, [pc, #968] @ 2e2d60 │ │ │ │ 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 2e2870 │ │ │ │ + beq 2e29e0 │ │ │ │ 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 2e2850 │ │ │ │ + bne 2e29c0 │ │ │ │ ldrb ip, [sl, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp ip, fp │ │ │ │ - bls 2e2b78 │ │ │ │ + bls 2e2ce8 │ │ │ │ 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 2e2894 │ │ │ │ + bne 2e2a04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e28e0 │ │ │ │ + beq 2e2a50 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2ad8 │ │ │ │ + beq 2e2c48 │ │ │ │ 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 2e2920 │ │ │ │ + b 2e2a90 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 2e29c8 │ │ │ │ + beq 2e2b38 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r3, #183 @ 0xb7 │ │ │ │ cmp r1, #10 │ │ │ │ and r2, r9, r2, lsl r5 │ │ │ │ - bhi 2e2ae0 │ │ │ │ - ldr r0, [pc, #684] @ 2e2bec │ │ │ │ + bhi 2e2c50 │ │ │ │ + ldr r0, [pc, #684] @ 2e2d5c │ │ │ │ lsr r1, r0, r1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 2e2ae0 │ │ │ │ + beq 2e2c50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e2910 │ │ │ │ + beq 2e2a80 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 93138 │ │ │ │ - b 2e2910 │ │ │ │ + b 2e2a80 │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #640] @ 2e2bf0 │ │ │ │ + ldr r3, [pc, #640] @ 2e2d60 │ │ │ │ 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 2e25d8 │ │ │ │ + bne 2e2748 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e2870 │ │ │ │ + beq 2e29e0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r0, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r3, r3, #6 │ │ │ │ add r3, r1, r3 │ │ │ │ add r0, r0, r2 │ │ │ │ - b 2e29b8 │ │ │ │ + b 2e2b28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2e2844 │ │ │ │ + beq 2e29b4 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e29b0 │ │ │ │ - b 2e25d8 │ │ │ │ + beq 2e2b20 │ │ │ │ + b 2e2748 │ │ │ │ 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 │ │ │ │ @@ -725193,15 +725285,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 2e2b70 │ │ │ │ + bne 2e2ce0 │ │ │ │ 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] │ │ │ │ @@ -725221,121 +725313,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 2e2580 │ │ │ │ + bne 2e26f0 │ │ │ │ ldr r5, [r8, fp, lsl #5] │ │ │ │ - b 2e25d8 │ │ │ │ + b 2e2748 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2948 │ │ │ │ + beq 2e2ab8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r8, r5 │ │ │ │ - bne 2e2b20 │ │ │ │ + bne 2e2c90 │ │ │ │ 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 2e2b04 │ │ │ │ - b 2e2910 │ │ │ │ + bcc 2e2c74 │ │ │ │ + b 2e2a80 │ │ │ │ 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 2e2b20 │ │ │ │ - b 2e2948 │ │ │ │ + bhi 2e2c90 │ │ │ │ + b 2e2ab8 │ │ │ │ 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 2e2790 │ │ │ │ - b 2e2770 │ │ │ │ + beq 2e2900 │ │ │ │ + b 2e28e0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 2e2a7c │ │ │ │ + b 2e2bec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e2ba4 │ │ │ │ + beq 2e2d14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2ad8 │ │ │ │ + beq 2e2c48 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2bc4 │ │ │ │ + bne 2e2d34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r7, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e29d8 │ │ │ │ + b 2e2b48 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r7, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e28e0 │ │ │ │ - @ instruction: 0x0054db9c │ │ │ │ - subseq sp, r4, r8, lsl #23 │ │ │ │ + b 2e2a50 │ │ │ │ + subseq sp, r4, ip, lsr #20 │ │ │ │ + subseq sp, r4, r8, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sp, r4, r0, lsr r8 │ │ │ │ + subseq sp, r4, r0, asr #13 │ │ │ │ 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] @ 2e2e2c │ │ │ │ + ldr ip, [pc, #544] @ 2e2f9c │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r0, [pc, #540] @ 2e2e30 │ │ │ │ + ldr r0, [pc, #540] @ 2e2fa0 │ │ │ │ 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 2e2c58 │ │ │ │ + beq 2e2dc8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e2c8c │ │ │ │ + bne 2e2dfc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2c3c │ │ │ │ + bne 2e2dac │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #464] @ 2e2e34 │ │ │ │ - ldr r3, [pc, #456] @ 2e2e30 │ │ │ │ + ldr r2, [pc, #464] @ 2e2fa4 │ │ │ │ + ldr r3, [pc, #456] @ 2e2fa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e2e28 │ │ │ │ + bne 2e2f98 │ │ │ │ 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 │ │ │ │ @@ -725357,154 +725449,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 2e2e18 │ │ │ │ + beq 2e2f88 │ │ │ │ mov r9, #0 │ │ │ │ ldr fp, [fp, #16] │ │ │ │ ldr sl, [fp] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e2d98 │ │ │ │ + beq 2e2f08 │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e2d28 │ │ │ │ - b 2e2db4 │ │ │ │ + bne 2e2e98 │ │ │ │ + b 2e2f24 │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e2d70 │ │ │ │ + beq 2e2ee0 │ │ │ │ ldrb r2, [fp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e2d60 │ │ │ │ + bne 2e2ed0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2d58 │ │ │ │ + beq 2e2ec8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ - bl 2e2444 │ │ │ │ + bl 2e25b4 │ │ │ │ mov r9, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e2d98 │ │ │ │ + beq 2e2f08 │ │ │ │ mov fp, sl │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2e2d1c │ │ │ │ + bne 2e2e8c │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2d98 │ │ │ │ + bne 2e2f08 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ bl 94ef8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ movne sl, r3 │ │ │ │ - bne 2e2d44 │ │ │ │ + bne 2e2eb4 │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ cmp r7, #0 │ │ │ │ mov fp, r7 │ │ │ │ - beq 2e2dc8 │ │ │ │ + beq 2e2f38 │ │ │ │ mov r7, r0 │ │ │ │ - b 2e2cfc │ │ │ │ + b 2e2e6c │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2d98 │ │ │ │ + bne 2e2f08 │ │ │ │ mov sl, r3 │ │ │ │ - b 2e2d34 │ │ │ │ + b 2e2ea4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e2e18 │ │ │ │ + beq 2e2f88 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e2c5c │ │ │ │ + beq 2e2dcc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e2c5c │ │ │ │ + beq 2e2dcc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e2ca8 │ │ │ │ + bne 2e2e18 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e2df8 │ │ │ │ - b 2e2c5c │ │ │ │ + bne 2e2f68 │ │ │ │ + b 2e2dcc │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2e2de0 │ │ │ │ + b 2e2f50 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r4, r8, ror #7 │ │ │ │ + subseq sp, r4, r8, ror r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0054d394 │ │ │ │ + subseq sp, r4, r4, lsr #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 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #1756] @ 2e3534 │ │ │ │ + ldr r0, [pc, #1756] @ 2e36a4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #1748] @ 2e3538 │ │ │ │ + ldr r1, [pc, #1748] @ 2e36a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r3, #4 │ │ │ │ - ldr r3, [pc, #1736] @ 2e353c │ │ │ │ + ldr r3, [pc, #1736] @ 2e36ac │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 2e33b0 │ │ │ │ + bne 2e3520 │ │ │ │ ldr r1, [sl, #20] │ │ │ │ - ldr r0, [pc, #1712] @ 2e3540 │ │ │ │ + ldr r0, [pc, #1712] @ 2e36b0 │ │ │ │ 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 2e33b0 │ │ │ │ + beq 2e3520 │ │ │ │ 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 2e33b0 │ │ │ │ + beq 2e3520 │ │ │ │ mvn r4, #640 @ 0x280 │ │ │ │ add r3, r1, r4 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 2e33b0 │ │ │ │ - ldr r0, [pc, #1612] @ 2e3544 │ │ │ │ + bhi 2e3520 │ │ │ │ + ldr r0, [pc, #1612] @ 2e36b4 │ │ │ │ lsr r0, r0, r3 │ │ │ │ ands r0, r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 2e33b0 │ │ │ │ + beq 2e3520 │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e34f4 │ │ │ │ + beq 2e3664 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e33b0 │ │ │ │ + beq 2e3520 │ │ │ │ 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] │ │ │ │ @@ -725514,35 +725606,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 2e3520 │ │ │ │ - ldr r2, [pc, #1488] @ 2e3544 │ │ │ │ + bhi 2e3690 │ │ │ │ + ldr r2, [pc, #1488] @ 2e36b4 │ │ │ │ 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] @ 2e3548 │ │ │ │ + ldr r2, [pc, #1464] @ 2e36b8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [sp] │ │ │ │ - bne 2e2fb0 │ │ │ │ - ldr r2, [pc, #1448] @ 2e354c │ │ │ │ + bne 2e3120 │ │ │ │ + ldr r2, [pc, #1448] @ 2e36bc │ │ │ │ tst r3, r2 │ │ │ │ movne r3, #2 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e33a4 │ │ │ │ + beq 2e3514 │ │ │ │ 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 │ │ │ │ @@ -725592,89 +725684,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 2e3080 │ │ │ │ + bne 2e31f0 │ │ │ │ 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 2e34e0 │ │ │ │ + beq 2e3650 │ │ │ │ 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 2e30ec │ │ │ │ + bhi 2e325c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r4, r3 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e34d8 │ │ │ │ + bne 2e3648 │ │ │ │ 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 2e3180 │ │ │ │ + bne 2e32f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e34d8 │ │ │ │ + beq 2e3648 │ │ │ │ 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 2e3160 │ │ │ │ + bne 2e32d0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e34d8 │ │ │ │ + beq 2e3648 │ │ │ │ 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] @ 2e3550 │ │ │ │ + ldr r3, [pc, #920] @ 2e36c0 │ │ │ │ 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] @ 2e3554 │ │ │ │ + ldr r1, [pc, #900] @ 2e36c4 │ │ │ │ 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} │ │ │ │ @@ -725711,15 +725803,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 2e32c4 │ │ │ │ + beq 2e3434 │ │ │ │ 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] │ │ │ │ @@ -725735,211 +725827,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 2e3420 │ │ │ │ + beq 2e3590 │ │ │ │ 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 2e3384 │ │ │ │ + beq 2e34f4 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e3414 │ │ │ │ + bne 2e3584 │ │ │ │ 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 2e3384 │ │ │ │ + beq 2e34f4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2e33e8 │ │ │ │ + beq 2e3558 │ │ │ │ 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 2e3358 │ │ │ │ + bne 2e34c8 │ │ │ │ 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 2e2ff8 │ │ │ │ + bne 2e3168 │ │ │ │ mov r0, sl │ │ │ │ bl 927bc │ │ │ │ - b 2e33b8 │ │ │ │ + b 2e3528 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #408] @ 2e3558 │ │ │ │ - ldr r3, [pc, #372] @ 2e3538 │ │ │ │ + ldr r2, [pc, #408] @ 2e36c8 │ │ │ │ + ldr r3, [pc, #372] @ 2e36a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e3530 │ │ │ │ + bne 2e36a0 │ │ │ │ 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 2e334c │ │ │ │ + b 2e34bc │ │ │ │ mov ip, #0 │ │ │ │ add r5, r4, #84 @ 0x54 │ │ │ │ - b 2e3364 │ │ │ │ + b 2e34d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r9] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ str r1, [r9, #4] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2e34e8 │ │ │ │ - ldr r3, [pc, #284] @ 2e355c │ │ │ │ + bhi 2e3658 │ │ │ │ + ldr r3, [pc, #284] @ 2e36cc │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e34d0 │ │ │ │ + bhi 2e3640 │ │ │ │ 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 2e349c │ │ │ │ + beq 2e360c │ │ │ │ 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] @ 2e3560 │ │ │ │ + ldr r1, [pc, #184] @ 2e36d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2e3308 │ │ │ │ + b 2e3478 │ │ │ │ strb r6, [sp, #88] @ 0x58 │ │ │ │ - b 2e345c │ │ │ │ + b 2e35cc │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ strb r6, [sp, #88] @ 0x58 │ │ │ │ - b 2e345c │ │ │ │ + b 2e35cc │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - b 2e345c │ │ │ │ + b 2e35cc │ │ │ │ str r7, [sp, #8] │ │ │ │ - b 2e3200 │ │ │ │ + b 2e3370 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 2e3110 │ │ │ │ + b 2e3280 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - b 2e345c │ │ │ │ + b 2e35cc │ │ │ │ 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 2e2f6c │ │ │ │ + b 2e30dc │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ - b 2e2fb0 │ │ │ │ + b 2e3120 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0054d198 │ │ │ │ + subseq sp, r4, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r4, ip, ror r1 │ │ │ │ + subseq sp, r4, ip │ │ │ │ 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, lsr ip │ │ │ │ + subseq ip, r4, r8, asr #21 │ │ │ │ strheq r8, [pc], #-32 @ │ │ │ │ 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] @ 2e3798 │ │ │ │ + ldr ip, [pc, #540] @ 2e3908 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ - ldr r0, [pc, #536] @ 2e379c │ │ │ │ + ldr r0, [pc, #536] @ 2e390c │ │ │ │ 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 2e35c8 │ │ │ │ + beq 2e3738 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e35fc │ │ │ │ + bne 2e376c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e35ac │ │ │ │ + bne 2e371c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #460] @ 2e37a0 │ │ │ │ - ldr r3, [pc, #452] @ 2e379c │ │ │ │ + ldr r2, [pc, #460] @ 2e3910 │ │ │ │ + ldr r3, [pc, #452] @ 2e390c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e3794 │ │ │ │ + bne 2e3904 │ │ │ │ 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 │ │ │ │ @@ -725959,96 +726051,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 2e3784 │ │ │ │ + beq 2e38f4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e36fc │ │ │ │ + beq 2e386c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3718 │ │ │ │ + beq 2e3888 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2e38 │ │ │ │ + bl 2e2fa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - beq 2e36e4 │ │ │ │ + beq 2e3854 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e36e4 │ │ │ │ + beq 2e3854 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2e38 │ │ │ │ + bl 2e2fa8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - bne 2e36b4 │ │ │ │ + bne 2e3824 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2e38 │ │ │ │ + bl 2e2fa8 │ │ │ │ mov r5, r6 │ │ │ │ orr r4, r4, r0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ - beq 2e3730 │ │ │ │ + beq 2e38a0 │ │ │ │ mov fp, r0 │ │ │ │ - b 2e3670 │ │ │ │ + b 2e37e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2e38 │ │ │ │ + bl 2e2fa8 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2e36fc │ │ │ │ + b 2e386c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ - beq 2e3784 │ │ │ │ + beq 2e38f4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e35cc │ │ │ │ + beq 2e373c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e35cc │ │ │ │ + beq 2e373c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e3614 │ │ │ │ + bne 2e3784 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3764 │ │ │ │ - b 2e35cc │ │ │ │ + bne 2e38d4 │ │ │ │ + b 2e373c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2e374c │ │ │ │ + b 2e38bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r4, r8, ror sl │ │ │ │ + subseq ip, r4, r8, lsl #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r4, r4, lsr #20 │ │ │ │ + ldrheq ip, [r4], #-132 @ 0xffffff7c │ │ │ │ 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 │ │ │ │ @@ -726057,24 +726149,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 2e3864 │ │ │ │ + beq 2e39d4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov ip, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e392c │ │ │ │ + bne 2e3a9c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2e3948 │ │ │ │ + beq 2e3ab8 │ │ │ │ ldr r2, [r9, #24] │ │ │ │ - ldr r1, [pc, #396] @ 2e399c │ │ │ │ + ldr r1, [pc, #396] @ 2e3b0c │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ ldr r2, [r9, #24] │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov fp, r0 │ │ │ │ @@ -726088,15 +726180,15 @@ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 91408 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e37e8 │ │ │ │ + bne 2e3958 │ │ │ │ add r9, r5, #36 @ 0x24 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add sl, r6, #36 @ 0x24 │ │ │ │ bl 9337c │ │ │ │ @@ -726113,112 +726205,112 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2e3994 │ │ │ │ + bls 2e3b04 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e38f4 │ │ │ │ + beq 2e3a64 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2e3988 │ │ │ │ + bne 2e3af8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e38d8 │ │ │ │ + bne 2e3a48 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [pc, #144] @ 2e39a0 │ │ │ │ + ldr r1, [pc, #144] @ 2e3b10 │ │ │ │ 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 2e3804 │ │ │ │ + b 2e3974 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2e3980 │ │ │ │ + beq 2e3af0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e3980 │ │ │ │ + beq 2e3af0 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ moveq ip, #2 │ │ │ │ movne ip, #1 │ │ │ │ - b 2e3804 │ │ │ │ + b 2e3974 │ │ │ │ mov ip, #1 │ │ │ │ - b 2e3804 │ │ │ │ + b 2e3974 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #2 │ │ │ │ - b 2e38f8 │ │ │ │ + b 2e3a68 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b 2e38c8 │ │ │ │ + b 2e3a38 │ │ │ │ @ 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] @ 2e494c │ │ │ │ - ldr r0, [pc, #3972] @ 2e4950 │ │ │ │ + ldr r1, [pc, #3972] @ 2e4abc │ │ │ │ + ldr r0, [pc, #3972] @ 2e4ac0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #3968] @ 2e4954 │ │ │ │ + ldr r2, [pc, #3968] @ 2e4ac4 │ │ │ │ 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 2e3a14 │ │ │ │ + beq 2e3b84 │ │ │ │ ldr r5, [fp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e3a48 │ │ │ │ + bne 2e3bb8 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e39f8 │ │ │ │ + bne 2e3b68 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #3896] @ 2e4958 │ │ │ │ - ldr r3, [pc, #3888] @ 2e4954 │ │ │ │ + ldr r2, [pc, #3896] @ 2e4ac8 │ │ │ │ + ldr r3, [pc, #3888] @ 2e4ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e49c8 │ │ │ │ + bne 2e4b38 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3852] @ 2e495c │ │ │ │ + ldr r3, [pc, #3852] @ 2e4acc │ │ │ │ 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 │ │ │ │ @@ -726237,42 +726329,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 2e493c │ │ │ │ + beq 2e4aac │ │ │ │ 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 2e3e48 │ │ │ │ + beq 2e3fb8 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r3, #8 │ │ │ │ moveq ip, sl │ │ │ │ mov r3, r2 │ │ │ │ moveq r3, lr │ │ │ │ - bne 2e44c4 │ │ │ │ + bne 2e4634 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e3b24 │ │ │ │ + beq 2e3c94 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 2e3b24 │ │ │ │ + bne 2e3c94 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e3b04 │ │ │ │ + bne 2e3c74 │ │ │ │ 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 │ │ │ │ @@ -726280,49 +726372,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 2e3dac │ │ │ │ + beq 2e3f1c │ │ │ │ ldrb r4, [sl, #12] │ │ │ │ cmp r4, #4 │ │ │ │ - beq 2e3fc4 │ │ │ │ + beq 2e4134 │ │ │ │ cmp r4, #8 │ │ │ │ - beq 2e3ebc │ │ │ │ + beq 2e402c │ │ │ │ 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] @ 2e4960 │ │ │ │ + ldr r2, [pc, #3504] @ 2e4ad0 │ │ │ │ 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 2e3cfc │ │ │ │ + beq 2e3e6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r6, r6, #22 │ │ │ │ add r6, r2, r6 │ │ │ │ sub r0, r8, #336 @ 0x150 │ │ │ │ - ldr r2, [pc, #3444] @ 2e4964 │ │ │ │ + ldr r2, [pc, #3444] @ 2e4ad4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r8, r2 │ │ │ │ cmpne r0, #1 │ │ │ │ movls r2, #1 │ │ │ │ movhi r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -726330,195 +726422,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 2e3c40 │ │ │ │ + b 2e3db0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 2e3cf0 │ │ │ │ + beq 2e3e60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 9601c │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ tst r2, #121 @ 0x79 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2e3dd8 │ │ │ │ + beq 2e3f48 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 2e3c2c │ │ │ │ + bne 2e3d9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3c84 │ │ │ │ + bne 2e3df4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r3, r3, #122 @ 0x7a │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 2e3c2c │ │ │ │ + bhi 2e3d9c │ │ │ │ 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 2e3cd4 │ │ │ │ + beq 2e3e44 │ │ │ │ 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] @ 2e4968 │ │ │ │ + ldr r1, [pc, #3208] @ 2e4ad8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r4, r0 │ │ │ │ - b 2e3c2c │ │ │ │ + b 2e3d9c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3176] @ 2e496c │ │ │ │ + ldr r2, [pc, #3176] @ 2e4adc │ │ │ │ cmp r8, r2 │ │ │ │ cmpne r8, #324 @ 0x144 │ │ │ │ - beq 2e4418 │ │ │ │ - ldr r4, [pc, #3164] @ 2e4970 │ │ │ │ - ldr r2, [pc, #3164] @ 2e4974 │ │ │ │ + beq 2e4588 │ │ │ │ + ldr r4, [pc, #3164] @ 2e4ae0 │ │ │ │ + ldr r2, [pc, #3164] @ 2e4ae4 │ │ │ │ cmp r8, r2 │ │ │ │ cmpne r8, r4 │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - beq 2e4248 │ │ │ │ + beq 2e43b8 │ │ │ │ sub r2, r8, #400 @ 0x190 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2e4634 │ │ │ │ + bhi 2e47a4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #3120] @ 2e4978 │ │ │ │ + ldr r1, [pc, #3120] @ 2e4ae8 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ - ldr r3, [pc, #3112] @ 2e497c │ │ │ │ + ldr r3, [pc, #3112] @ 2e4aec │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 2e4730 │ │ │ │ + beq 2e48a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e46bc │ │ │ │ + bne 2e482c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ ldrb r8, [r3, #2870] @ 0xb36 │ │ │ │ tst r8, #121 @ 0x79 │ │ │ │ - bne 2e41b8 │ │ │ │ + bne 2e4328 │ │ │ │ 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 2e3e34 │ │ │ │ + beq 2e3fa4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3dcc │ │ │ │ + beq 2e3f3c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 2e3b4c │ │ │ │ + b 2e3cbc │ │ │ │ ldr r9, [r0] │ │ │ │ ldrb r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e3e0c │ │ │ │ + bne 2e3f7c │ │ │ │ tst r2, #6 │ │ │ │ - beq 2e3e0c │ │ │ │ + beq 2e3f7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bne 2e3e0c │ │ │ │ + bne 2e3f7c │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ cmpne r1, #39 @ 0x27 │ │ │ │ - beq 2e44f0 │ │ │ │ + beq 2e4660 │ │ │ │ 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 2e3c60 │ │ │ │ + b 2e3dd0 │ │ │ │ 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 2e3acc │ │ │ │ + bne 2e3c3c │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r9 │ │ │ │ - beq 2e493c │ │ │ │ + beq 2e4aac │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov r5, r6 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3eb4 │ │ │ │ + beq 2e4024 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e3eb4 │ │ │ │ + beq 2e4024 │ │ │ │ ldr r7, [r8, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e3a70 │ │ │ │ + bne 2e3be0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3e98 │ │ │ │ + bne 2e4008 │ │ │ │ mov r9, r5 │ │ │ │ - b 2e3a18 │ │ │ │ + b 2e3b88 │ │ │ │ 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 2e3f74 │ │ │ │ + beq 2e40e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2e3fbc │ │ │ │ + beq 2e412c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e3fbc │ │ │ │ + beq 2e412c │ │ │ │ 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 │ │ │ │ @@ -726540,15 +726632,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 2e3edc │ │ │ │ + bne 2e404c │ │ │ │ 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 │ │ │ │ @@ -726558,35 +726650,35 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r0, fp │ │ │ │ bl 96624 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 93450 │ │ │ │ - b 2e3da8 │ │ │ │ + b 2e3f18 │ │ │ │ mov r2, #1 │ │ │ │ - b 2e3f10 │ │ │ │ + b 2e4080 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #688 @ 0x2b0 │ │ │ │ - bhi 2e41c8 │ │ │ │ + bhi 2e4338 │ │ │ │ ldrb r2, [sl, #41] @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ moveq r4, #6 │ │ │ │ - beq 2e4024 │ │ │ │ - ldr r2, [pc, #2452] @ 2e4980 │ │ │ │ + beq 2e4194 │ │ │ │ + ldr r2, [pc, #2452] @ 2e4af0 │ │ │ │ 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 2e4024 │ │ │ │ - ldr r2, [pc, #2384] @ 2e4960 │ │ │ │ + beq 2e4194 │ │ │ │ + ldr r2, [pc, #2384] @ 2e4ad0 │ │ │ │ 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 │ │ │ │ @@ -726618,60 +726710,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 2e4520 │ │ │ │ + beq 2e4690 │ │ │ │ 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 2e3da8 │ │ │ │ + b 2e3f18 │ │ │ │ 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 2e4310 │ │ │ │ + bne 2e4480 │ │ │ │ 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 2e4158 │ │ │ │ + beq 2e42c8 │ │ │ │ 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] @ 2e4984 │ │ │ │ + ldr r1, [pc, #2080] @ 2e4af4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -726685,24 +726777,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 2e3d7c │ │ │ │ + bne 2e3eec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sl, #28 │ │ │ │ bl 933e8 │ │ │ │ - b 2e3da8 │ │ │ │ - ldr r2, [pc, #1976] @ 2e4988 │ │ │ │ + b 2e3f18 │ │ │ │ + ldr r2, [pc, #1976] @ 2e4af8 │ │ │ │ ldr r1, [sl, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r4, #128 @ 0x80 │ │ │ │ - beq 2e41e8 │ │ │ │ + beq 2e4358 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #1 │ │ │ │ moveq r4, #6 │ │ │ │ mov r2, r4 │ │ │ │ orr r3, r4, r9 │ │ │ │ mov r0, #2 │ │ │ │ mov r4, #0 │ │ │ │ @@ -726721,20 +726813,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 2e3da8 │ │ │ │ + b 2e3f18 │ │ │ │ cmp r8, r2 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - beq 2e480c │ │ │ │ - ldr r1, [pc, #1816] @ 2e4978 │ │ │ │ + beq 2e497c │ │ │ │ + ldr r1, [pc, #1816] @ 2e4ae8 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ lsr ip, r2, r3 │ │ │ │ @@ -726752,328 +726844,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 2e48fc │ │ │ │ - ldr r3, [pc, #1728] @ 2e498c │ │ │ │ + bhi 2e4a6c │ │ │ │ + ldr r3, [pc, #1728] @ 2e4afc │ │ │ │ sub r1, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e40e0 │ │ │ │ + bhi 2e4250 │ │ │ │ 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 2e4400 │ │ │ │ + beq 2e4570 │ │ │ │ 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 2e4928 │ │ │ │ - ldr r3, [pc, #1596] @ 2e4990 │ │ │ │ + bhi 2e4a98 │ │ │ │ + ldr r3, [pc, #1596] @ 2e4b00 │ │ │ │ sub r2, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e49cc │ │ │ │ + bhi 2e4b3c │ │ │ │ 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 2e4310 │ │ │ │ + bne 2e4480 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb r3, [sp, #96] @ 0x60 │ │ │ │ - b 2e4118 │ │ │ │ + b 2e4288 │ │ │ │ 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 2e4310 │ │ │ │ + bne 2e4480 │ │ │ │ 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 2e4118 │ │ │ │ + b 2e4288 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r3, [sp, #96] @ 0x60 │ │ │ │ - b 2e4118 │ │ │ │ + b 2e4288 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #1388] @ 2e4994 │ │ │ │ + ldr r1, [pc, #1388] @ 2e4b04 │ │ │ │ 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 2e4648 │ │ │ │ + beq 2e47b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e3d74 │ │ │ │ + beq 2e3ee4 │ │ │ │ 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 2e44a8 │ │ │ │ + beq 2e4618 │ │ │ │ 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] @ 2e4964 │ │ │ │ + ldr r1, [pc, #1200] @ 2e4ad4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2e4198 │ │ │ │ + b 2e4308 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e4820 │ │ │ │ + beq 2e4990 │ │ │ │ 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 2e3b4c │ │ │ │ + b 2e3cbc │ │ │ │ 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 2e3c60 │ │ │ │ + b 2e3dd0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1108] @ 2e4980 │ │ │ │ + ldr r3, [pc, #1108] @ 2e4af0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1104] @ 2e4984 │ │ │ │ + ldr r2, [pc, #1104] @ 2e4af4 │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #3748] @ 0xea4 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e482c │ │ │ │ + beq 2e499c │ │ │ │ cmp r3, #316 @ 0x13c │ │ │ │ - bne 2e40ac │ │ │ │ + bne 2e421c │ │ │ │ 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 2e49b0 │ │ │ │ - ldr r2, [pc, #1028] @ 2e4998 │ │ │ │ + bhi 2e4b20 │ │ │ │ + ldr r2, [pc, #1028] @ 2e4b08 │ │ │ │ sub r0, r9, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2e49cc │ │ │ │ + bhi 2e4b3c │ │ │ │ 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 2e45f4 │ │ │ │ + beq 2e4764 │ │ │ │ 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 2e40ac │ │ │ │ + b 2e421c │ │ │ │ strh r3, [sp, #112] @ 0x70 │ │ │ │ - b 2e45b4 │ │ │ │ + b 2e4724 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ - b 2e45b4 │ │ │ │ + b 2e4724 │ │ │ │ orrs r1, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ - b 2e45b4 │ │ │ │ + b 2e4724 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 95e3c │ │ │ │ - b 2e4180 │ │ │ │ + b 2e42f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e3d74 │ │ │ │ + beq 2e3ee4 │ │ │ │ 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 2e46a0 │ │ │ │ + beq 2e4810 │ │ │ │ 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] @ 2e499c │ │ │ │ + ldr r1, [pc, #752] @ 2e4b0c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2e4198 │ │ │ │ + b 2e4308 │ │ │ │ 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 2e4708 │ │ │ │ + beq 2e4878 │ │ │ │ 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] @ 2e4964 │ │ │ │ + ldr r1, [pc, #588] @ 2e4ad4 │ │ │ │ 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 2e4198 │ │ │ │ + b 2e4308 │ │ │ │ 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 2e49a4 │ │ │ │ - ldr r2, [pc, #564] @ 2e49a0 │ │ │ │ + bhi 2e4b14 │ │ │ │ + ldr r2, [pc, #564] @ 2e4b10 │ │ │ │ sub r1, r9, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e49cc │ │ │ │ + bhi 2e4b3c │ │ │ │ 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 2e47c8 │ │ │ │ + beq 2e4938 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 96248 │ │ │ │ @@ -727083,106 +727175,106 @@ │ │ │ │ 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 2e4198 │ │ │ │ + b 2e4308 │ │ │ │ strh r3, [sp, #104] @ 0x68 │ │ │ │ - b 2e4788 │ │ │ │ + b 2e48f8 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ - b 2e4788 │ │ │ │ + b 2e48f8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ - b 2e4788 │ │ │ │ + b 2e48f8 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r6, r0 │ │ │ │ - b 2e4268 │ │ │ │ + b 2e43d8 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r1 │ │ │ │ - b 2e3b30 │ │ │ │ + b 2e3ca0 │ │ │ │ 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 2e49bc │ │ │ │ + bhi 2e4b2c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ sub r3, r9, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2e49cc │ │ │ │ + bhi 2e4b3c │ │ │ │ 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 2e48c4 │ │ │ │ + beq 2e4a34 │ │ │ │ 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] @ 2e4984 │ │ │ │ + ldr r1, [pc, #180] @ 2e4af4 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2e40ac │ │ │ │ + b 2e421c │ │ │ │ strh r1, [sp, #128] @ 0x80 │ │ │ │ - b 2e4884 │ │ │ │ + b 2e49f4 │ │ │ │ strb r1, [sp, #128] @ 0x80 │ │ │ │ - b 2e4884 │ │ │ │ + b 2e49f4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #128] @ 0x80 │ │ │ │ - b 2e4884 │ │ │ │ + b 2e49f4 │ │ │ │ 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 2e4310 │ │ │ │ + bne 2e4480 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 2e4118 │ │ │ │ + b 2e4288 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 2e3e80 │ │ │ │ - subseq ip, r4, r4, lsr #12 │ │ │ │ - subseq ip, r4, r8, lsr #12 │ │ │ │ + b 2e3ff0 │ │ │ │ + ldrheq ip, [r4], #-68 @ 0xffffffbc │ │ │ │ + ldrheq ip, [r4], #-72 @ 0xffffffb8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq ip, [r4], #-88 @ 0xffffffa8 │ │ │ │ + subseq ip, r4, r8, ror #8 │ │ │ │ subeq r7, pc, r0, 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 │ │ │ │ @@ -727195,54 +727287,54 @@ │ │ │ │ strdeq r7, [pc], #-60 @ │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ strdeq r7, [pc], #-28 @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ subeq r7, pc, r4, rrx │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - b 2e4788 │ │ │ │ + b 2e48f8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - b 2e45b4 │ │ │ │ + b 2e4724 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - b 2e4884 │ │ │ │ + b 2e49f4 │ │ │ │ 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] @ 2e4bb8 │ │ │ │ - ldr r3, [pc, #468] @ 2e4bbc │ │ │ │ + ldr r2, [pc, #468] @ 2e4d28 │ │ │ │ + ldr r3, [pc, #468] @ 2e4d2c │ │ │ │ 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 2e4a28 │ │ │ │ + beq 2e4b98 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e4a58 │ │ │ │ + bne 2e4bc8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r9, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2e4a0c │ │ │ │ - ldr r2, [pc, #400] @ 2e4bc0 │ │ │ │ - ldr r3, [pc, #392] @ 2e4bbc │ │ │ │ + bne 2e4b7c │ │ │ │ + ldr r2, [pc, #400] @ 2e4d30 │ │ │ │ + ldr r3, [pc, #392] @ 2e4d2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e4bb4 │ │ │ │ + bne 2e4d24 │ │ │ │ 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 │ │ │ │ @@ -727261,109 +727353,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 2e4ba4 │ │ │ │ + beq 2e4d14 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e4b3c │ │ │ │ + beq 2e4cac │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - beq 2e4b1c │ │ │ │ + beq 2e4c8c │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2e4af8 │ │ │ │ + bne 2e4c68 │ │ │ │ ldrb r3, [r1, #53] @ 0x35 │ │ │ │ cmp r3, #32 │ │ │ │ - bls 2e4af8 │ │ │ │ + bls 2e4c68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e37a4 │ │ │ │ + bl 2e3914 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e4b18 │ │ │ │ + beq 2e4c88 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r1, #12] │ │ │ │ - bne 2e4ad8 │ │ │ │ + bne 2e4c48 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2e4b3c │ │ │ │ + bne 2e4cac │ │ │ │ ldrb r3, [r1, #53] @ 0x35 │ │ │ │ cmp r3, #32 │ │ │ │ - bls 2e4b3c │ │ │ │ + bls 2e4cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e37a4 │ │ │ │ + bl 2e3914 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, sl │ │ │ │ movne sl, r0 │ │ │ │ - bne 2e4ab8 │ │ │ │ + bne 2e4c28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e4ba4 │ │ │ │ + beq 2e4d14 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r9, r4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e4a28 │ │ │ │ + beq 2e4b98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e4a28 │ │ │ │ + beq 2e4b98 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e4a64 │ │ │ │ + bne 2e4bd4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e4b84 │ │ │ │ - b 2e4a28 │ │ │ │ + bne 2e4cf4 │ │ │ │ + b 2e4b98 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2e4b6c │ │ │ │ + b 2e4cdc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r4, r4, lsl r6 │ │ │ │ + subseq fp, r4, r4, lsr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r4, r8, asr #11 │ │ │ │ + subseq fp, r4, r8, asr r4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ ldreq r0, [r0, #20] │ │ │ │ - ldreq r3, [pc, #16] @ 2e4be8 │ │ │ │ + ldreq r3, [pc, #16] @ 2e4d58 │ │ │ │ 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] @ 2e4cd0 │ │ │ │ + ldr r1, [pc, #188] @ 2e4e40 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ bl 911bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ - ldr r9, [pc, #164] @ 2e4cd4 │ │ │ │ - ldr fp, [pc, #164] @ 2e4cd8 │ │ │ │ + ldr r9, [pc, #164] @ 2e4e44 │ │ │ │ + ldr fp, [pc, #164] @ 2e4e48 │ │ │ │ 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 │ │ │ │ @@ -727397,24 +727489,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 │ │ │ │ - subseq fp, r4, r8, asr #7 │ │ │ │ + subseq fp, r4, r8, asr r2 │ │ │ │ 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] @ 2e4eac │ │ │ │ + ldr r2, [pc, #436] @ 2e501c │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2e4eb0 │ │ │ │ + ldr r3, [pc, #432] @ 2e5020 │ │ │ │ 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 │ │ │ │ @@ -727428,354 +727520,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 2e4ea0 │ │ │ │ + beq 2e5010 │ │ │ │ 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 2e4d60 │ │ │ │ + bhi 2e4ed0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e4e98 │ │ │ │ + bne 2e5008 │ │ │ │ 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 2e4df0 │ │ │ │ + bne 2e4f60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e4e98 │ │ │ │ + beq 2e5008 │ │ │ │ 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 2e4dd0 │ │ │ │ + bne 2e4f40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e4e98 │ │ │ │ + beq 2e5008 │ │ │ │ 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] @ 2e4eb4 │ │ │ │ + ldr r3, [pc, #140] @ 2e5024 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2e4eb8 │ │ │ │ + ldr r0, [pc, #132] @ 2e5028 │ │ │ │ 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] @ 2e4ebc │ │ │ │ - ldr r3, [pc, #60] @ 2e4eb0 │ │ │ │ + ldr r2, [pc, #76] @ 2e502c │ │ │ │ + ldr r3, [pc, #60] @ 2e5020 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e4ea8 │ │ │ │ + bne 2e5018 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2e4e68 │ │ │ │ + b 2e4fd8 │ │ │ │ mov r3, #1 │ │ │ │ - b 2e4d84 │ │ │ │ + b 2e4ef4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq fp, [r4], #-40 @ 0xffffffd8 │ │ │ │ + subseq fp, r4, r8, lsl #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq fp, r4, r8, lsl #3 │ │ │ │ + subseq fp, r4, r8, lsl r0 │ │ │ │ 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] @ 2e507c │ │ │ │ + ldr r2, [pc, #416] @ 2e51ec │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #412] @ 2e5080 │ │ │ │ + ldr r3, [pc, #412] @ 2e51f0 │ │ │ │ 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 2e4f3c │ │ │ │ - ldr r2, [pc, #368] @ 2e5084 │ │ │ │ + bne 2e50ac │ │ │ │ + ldr r2, [pc, #368] @ 2e51f4 │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #356] @ 2e5080 │ │ │ │ + ldr r3, [pc, #356] @ 2e51f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5078 │ │ │ │ + bne 2e51e8 │ │ │ │ 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 2e4f80 │ │ │ │ - ldr r3, [pc, #288] @ 2e5088 │ │ │ │ + bhi 2e50f0 │ │ │ │ + ldr r3, [pc, #288] @ 2e51f8 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e4f84 │ │ │ │ + bhi 2e50f4 │ │ │ │ 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 2e4fc4 │ │ │ │ + beq 2e5134 │ │ │ │ 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] @ 2e508c │ │ │ │ + ldr r1, [pc, #188] @ 2e51fc │ │ │ │ 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 2e4ec0 │ │ │ │ + bl 2e5030 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4ec0 │ │ │ │ - ldr r2, [pc, #120] @ 2e5090 │ │ │ │ - ldr r3, [pc, #100] @ 2e5080 │ │ │ │ + bl 2e5030 │ │ │ │ + ldr r2, [pc, #120] @ 2e5200 │ │ │ │ + ldr r3, [pc, #100] @ 2e51f0 │ │ │ │ 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 2e5078 │ │ │ │ + bne 2e51e8 │ │ │ │ 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 2e4f88 │ │ │ │ + b 2e50f8 │ │ │ │ strb r9, [sp, #16] │ │ │ │ - b 2e4f88 │ │ │ │ + b 2e50f8 │ │ │ │ subs r3, r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2e4f88 │ │ │ │ + b 2e50f8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r4, r4, lsl r1 │ │ │ │ + subseq sl, r4, r4, lsr #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r4, r0, ror #1 │ │ │ │ + subseq sl, r4, r0, ror pc │ │ │ │ subeq r6, pc, r8, lsr #17 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - subseq sl, r4, r0, ror #31 │ │ │ │ + subseq sl, r4, r0, ror lr │ │ │ │ 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] @ 2e5248 │ │ │ │ + ldr r1, [pc, #396] @ 2e53b8 │ │ │ │ cmp r2, #5 │ │ │ │ - ldr r2, [pc, #392] @ 2e524c │ │ │ │ + ldr r2, [pc, #392] @ 2e53bc │ │ │ │ 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 2e5174 │ │ │ │ + beq 2e52e4 │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ add sl, sp, #12 │ │ │ │ cmp ip, #0 │ │ │ │ movne r6, sl │ │ │ │ movne r4, #0 │ │ │ │ addne r9, sp, #8 │ │ │ │ - beq 2e5128 │ │ │ │ + beq 2e5298 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2e4cdc │ │ │ │ + bl 2e4e4c │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ str r0, [r6], #4 │ │ │ │ - bhi 2e50fc │ │ │ │ + bhi 2e526c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2e4ec0 │ │ │ │ + bl 2e5030 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #260] @ 2e5250 │ │ │ │ - ldr r3, [pc, #252] @ 2e524c │ │ │ │ + ldr r2, [pc, #260] @ 2e53c0 │ │ │ │ + ldr r3, [pc, #252] @ 2e53bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5244 │ │ │ │ + bne 2e53b4 │ │ │ │ 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 2e51b0 │ │ │ │ - ldr r3, [pc, #196] @ 2e5254 │ │ │ │ + bhi 2e5320 │ │ │ │ + ldr r3, [pc, #196] @ 2e53c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e522c │ │ │ │ + bhi 2e539c │ │ │ │ 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 2e51ec │ │ │ │ + bcc 2e535c │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e5144 │ │ │ │ + beq 2e52b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 96278 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2e5144 │ │ │ │ + b 2e52b4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2e4cdc │ │ │ │ + bl 2e4e4c │ │ │ │ mov r4, r0 │ │ │ │ - b 2e5144 │ │ │ │ + b 2e52b4 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2e51c0 │ │ │ │ - b 2e51ec │ │ │ │ + bcs 2e5330 │ │ │ │ + b 2e535c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 2e51c0 │ │ │ │ - b 2e51ec │ │ │ │ + bcs 2e5330 │ │ │ │ + b 2e535c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r4, r8, lsr pc │ │ │ │ + subseq sl, r4, r8, asr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r4, ip, lsr #29 │ │ │ │ + subseq sl, r4, ip, lsr sp │ │ │ │ subeq r6, pc, r0, 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] @ 2e5468 │ │ │ │ + ldr r0, [pc, #500] @ 2e55d8 │ │ │ │ ldrb lr, [r1, #17] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ 2e546c │ │ │ │ + ldr r2, [pc, #488] @ 2e55dc │ │ │ │ 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 2e5314 │ │ │ │ + beq 2e5484 │ │ │ │ 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 │ │ │ │ @@ -727783,164 +727875,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 2e5364 │ │ │ │ + beq 2e54d4 │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq 2e5334 │ │ │ │ - ldr r3, [pc, #380] @ 2e5470 │ │ │ │ + beq 2e54a4 │ │ │ │ + ldr r3, [pc, #380] @ 2e55e0 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2e5468 │ │ │ │ + bhi 2e55d8 │ │ │ │ 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 2e5364 │ │ │ │ + beq 2e54d4 │ │ │ │ cmn r3, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 2e53a8 │ │ │ │ - ldr r2, [pc, #312] @ 2e5474 │ │ │ │ - ldr r3, [pc, #300] @ 2e546c │ │ │ │ + bne 2e5518 │ │ │ │ + ldr r2, [pc, #312] @ 2e55e4 │ │ │ │ + ldr r3, [pc, #300] @ 2e55dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5464 │ │ │ │ + bne 2e55d4 │ │ │ │ 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 2e5334 │ │ │ │ + beq 2e54a4 │ │ │ │ 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 2e5334 │ │ │ │ + b 2e54a4 │ │ │ │ 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 2e53f0 │ │ │ │ + beq 2e5560 │ │ │ │ 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] @ 2e5478 │ │ │ │ - ldr r3, [pc, #112] @ 2e546c │ │ │ │ + ldr r2, [pc, #128] @ 2e55e8 │ │ │ │ + ldr r3, [pc, #112] @ 2e55dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5464 │ │ │ │ + bne 2e55d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #84] @ 2e547c │ │ │ │ + ldr r1, [pc, #84] @ 2e55ec │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 95c5c │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 2e53b4 │ │ │ │ + b 2e5524 │ │ │ │ mov r2, #16 │ │ │ │ strh r1, [sp, #8] │ │ │ │ - b 2e53b4 │ │ │ │ + b 2e5524 │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #8] │ │ │ │ - b 2e53b4 │ │ │ │ + b 2e5524 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2e53b4 │ │ │ │ + b 2e5524 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r4, r8, ror sp │ │ │ │ + subseq sl, r4, r8, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq r6, pc, ip, asr r5 @ │ │ │ │ - ldrheq sl, [r4], #-204 @ 0xffffff34 │ │ │ │ - subseq sl, r4, r0, lsl #24 │ │ │ │ + subseq sl, r4, ip, asr #22 │ │ │ │ + @ instruction: 0x0054aa90 │ │ │ │ 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] @ 2e602c │ │ │ │ - ldr r3, [pc, #2936] @ 2e6030 │ │ │ │ + ldr r2, [pc, #2936] @ 2e619c │ │ │ │ + ldr r3, [pc, #2936] @ 2e61a0 │ │ │ │ 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] @ 2e6034 │ │ │ │ + ldr r7, [pc, #2880] @ 2e61a4 │ │ │ │ add r7, pc, r7 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2e551c │ │ │ │ + beq 2e568c │ │ │ │ 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] @ 2e6038 │ │ │ │ + ldr r1, [pc, #2832] @ 2e61a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r3, [pc, #2820] @ 2e603c │ │ │ │ + ldr r3, [pc, #2820] @ 2e61ac │ │ │ │ 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 │ │ │ │ @@ -727955,25 +728047,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 2e565c │ │ │ │ + bls 2e57cc │ │ │ │ ldrb r9, [r5, #44] @ 0x2c │ │ │ │ mla r2, r6, r9, r8 │ │ │ │ cmp r2, #16 │ │ │ │ movls fp, #1 │ │ │ │ - bhi 2e565c │ │ │ │ + bhi 2e57cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ - bl 2e4bec │ │ │ │ + bl 2e4d5c │ │ │ │ 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 │ │ │ │ @@ -727989,82 +728081,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 2e5668 │ │ │ │ + beq 2e57d8 │ │ │ │ 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] @ 2e6040 │ │ │ │ - ldr r3, [pc, #2552] @ 2e6030 │ │ │ │ + ldr r2, [pc, #2572] @ 2e61b0 │ │ │ │ + ldr r3, [pc, #2552] @ 2e61a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5fc4 │ │ │ │ + bne 2e6134 │ │ │ │ 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 2e55a4 │ │ │ │ + b 2e5714 │ │ │ │ ldrb r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2e5da4 │ │ │ │ + beq 2e5f14 │ │ │ │ cmp sl, #8 │ │ │ │ - bne 2e57fc │ │ │ │ + bne 2e596c │ │ │ │ smlabb r8, r3, r6, r8 │ │ │ │ cmp r8, #8 │ │ │ │ - bhi 2e57fc │ │ │ │ + bhi 2e596c │ │ │ │ ands r3, r3, #31 │ │ │ │ mvnne r2, #0 │ │ │ │ mvnne r3, r2, lsl r3 │ │ │ │ - ldr r5, [pc, #2472] @ 2e6044 │ │ │ │ + ldr r5, [pc, #2472] @ 2e61b4 │ │ │ │ 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 2e5258 │ │ │ │ + bl 2e53c8 │ │ │ │ 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 2e5718 │ │ │ │ + beq 2e5888 │ │ │ │ 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] @ 2e6048 │ │ │ │ + ldr r1, [pc, #2336] @ 2e61b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -728077,19 +728169,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 2e5754 │ │ │ │ + bne 2e58c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4cdc │ │ │ │ + bl 2e4e4c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -728097,210 +728189,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 2e57a4 │ │ │ │ + bne 2e5914 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4cdc │ │ │ │ + bl 2e4e4c │ │ │ │ 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 2e562c │ │ │ │ + b 2e579c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2e5ed0 │ │ │ │ + beq 2e6040 │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r1 │ │ │ │ tst r3, #1 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e5fc8 │ │ │ │ + bne 2e6138 │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r5, #41] @ 0x29 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ - bl 2e4bec │ │ │ │ + bl 2e4d5c │ │ │ │ ldrb r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 2e5fbc │ │ │ │ + beq 2e612c │ │ │ │ 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 2e5c28 │ │ │ │ + beq 2e5d98 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ bics r1, ip, r1, lsl r3 │ │ │ │ - bne 2e5cd0 │ │ │ │ + bne 2e5e40 │ │ │ │ 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 2e58e8 │ │ │ │ + beq 2e5a58 │ │ │ │ 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] @ 2e6038 │ │ │ │ + ldr r1, [pc, #1860] @ 2e61a8 │ │ │ │ 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 2e5c08 │ │ │ │ + beq 2e5d78 │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bic r0, r6, r0, lsl r1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2e59d8 │ │ │ │ + beq 2e5b48 │ │ │ │ orrs r2, r0, ip │ │ │ │ - bne 2e5b74 │ │ │ │ + bne 2e5ce4 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #1800] @ 2e604c │ │ │ │ + ldr r1, [pc, #1800] @ 2e61bc │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2e602c │ │ │ │ + bhi 2e619c │ │ │ │ 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 2e59ac │ │ │ │ + beq 2e5b1c │ │ │ │ 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] @ 2e6050 │ │ │ │ + ldr r1, [pc, #1688] @ 2e61c0 │ │ │ │ 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 2e5c94 │ │ │ │ + beq 2e5e04 │ │ │ │ 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 2e5d28 │ │ │ │ + beq 2e5e98 │ │ │ │ cmp r2, ip │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq 2e5acc │ │ │ │ - ldr r0, [pc, #1584] @ 2e6054 │ │ │ │ + beq 2e5c3c │ │ │ │ + ldr r0, [pc, #1584] @ 2e61c4 │ │ │ │ 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 2e602c │ │ │ │ + bhi 2e619c │ │ │ │ add ip, ip, ip │ │ │ │ ldrh ip, [r0, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r0, [sp, #72] @ 0x48 │ │ │ │ - b 2e5964 │ │ │ │ + b 2e5ad4 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ - b 2e5964 │ │ │ │ + b 2e5ad4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ - b 2e5964 │ │ │ │ + b 2e5ad4 │ │ │ │ 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 2e5ab8 │ │ │ │ + beq 2e5c28 │ │ │ │ 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] @ 2e6058 │ │ │ │ + ldr r1, [pc, #1428] @ 2e61c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #1412] @ 2e605c │ │ │ │ + ldr r1, [pc, #1412] @ 2e61cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp] │ │ │ │ @@ -728308,422 +728400,422 @@ │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95ce4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e5094 │ │ │ │ + bl 2e5204 │ │ │ │ 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 2e5870 │ │ │ │ + bhi 2e59e0 │ │ │ │ mov r0, r3 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95e3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2e562c │ │ │ │ + b 2e579c │ │ │ │ strh r1, [sp, #80] @ 0x50 │ │ │ │ - b 2e5a70 │ │ │ │ + b 2e5be0 │ │ │ │ strb r1, [sp, #80] @ 0x50 │ │ │ │ - b 2e5a70 │ │ │ │ + b 2e5be0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2e5a70 │ │ │ │ + b 2e5be0 │ │ │ │ subs r1, r0, #1 │ │ │ │ ands r1, r1, r0 │ │ │ │ - bne 2e5d74 │ │ │ │ + bne 2e5ee4 │ │ │ │ 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 2e59c4 │ │ │ │ + beq 2e5b34 │ │ │ │ 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 2e5bec │ │ │ │ + beq 2e5d5c │ │ │ │ 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] @ 2e6038 │ │ │ │ + ldr r1, [pc, #1088] @ 2e61a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ - b 2e59c4 │ │ │ │ + b 2e5b34 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 2e5d90 │ │ │ │ + beq 2e5f00 │ │ │ │ orrs r2, r6, #0 │ │ │ │ - bne 2e5b74 │ │ │ │ + bne 2e5ce4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - b 2e5964 │ │ │ │ + b 2e5ad4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ strne r0, [sp, #68] @ 0x44 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ - beq 2e5898 │ │ │ │ + beq 2e5a08 │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #80] @ 0x50 │ │ │ │ bl 9114c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e5c78 │ │ │ │ + beq 2e5de8 │ │ │ │ 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] @ 2e6060 │ │ │ │ + ldr r1, [pc, #988] @ 2e61d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2e589c │ │ │ │ + b 2e5a0c │ │ │ │ mov r1, ip │ │ │ │ orrs r1, r8, r1 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #84] @ 0x54 │ │ │ │ streq r2, [sp, #80] @ 0x50 │ │ │ │ - beq 2e5d30 │ │ │ │ + beq 2e5ea0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmn r1, #1 │ │ │ │ cmpeq r3, #0 │ │ │ │ - beq 2e5acc │ │ │ │ + beq 2e5c3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - b 2e5a70 │ │ │ │ - ldr r3, [pc, #908] @ 2e6064 │ │ │ │ + b 2e5be0 │ │ │ │ + ldr r3, [pc, #908] @ 2e61d4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e602c │ │ │ │ + bhi 2e619c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b 2e5c3c │ │ │ │ + b 2e5dac │ │ │ │ mov r2, #16 │ │ │ │ strh r1, [sp, #64] @ 0x40 │ │ │ │ - b 2e5c3c │ │ │ │ + b 2e5dac │ │ │ │ mov r2, #8 │ │ │ │ strb r1, [sp, #64] @ 0x40 │ │ │ │ - b 2e5c3c │ │ │ │ + b 2e5dac │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #64] @ 0x40 │ │ │ │ - b 2e5c3c │ │ │ │ + b 2e5dac │ │ │ │ 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 2e5acc │ │ │ │ + beq 2e5c3c │ │ │ │ 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 2e5acc │ │ │ │ + b 2e5c3c │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #32 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - bls 2e593c │ │ │ │ - b 2e5c18 │ │ │ │ + bls 2e5aac │ │ │ │ + b 2e5d88 │ │ │ │ mov r2, #15 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - b 2e5a70 │ │ │ │ + b 2e5be0 │ │ │ │ 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 2e5e48 │ │ │ │ + beq 2e5fb8 │ │ │ │ orrs r1, r6, #0 │ │ │ │ - beq 2e5e9c │ │ │ │ + beq 2e600c │ │ │ │ ands r5, r3, r6 │ │ │ │ - bne 2e5e9c │ │ │ │ + bne 2e600c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ subs r0, r0, #1 │ │ │ │ - beq 2e5e48 │ │ │ │ + beq 2e5fb8 │ │ │ │ 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 2e5e30 │ │ │ │ + beq 2e5fa0 │ │ │ │ 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] @ 2e6038 │ │ │ │ + ldr r1, [pc, #508] @ 2e61a8 │ │ │ │ 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 2e5258 │ │ │ │ - ldr r1, [pc, #512] @ 2e6068 │ │ │ │ - ldr r3, [pc, #452] @ 2e6030 │ │ │ │ + bl 2e53c8 │ │ │ │ + ldr r1, [pc, #512] @ 2e61d8 │ │ │ │ + ldr r3, [pc, #452] @ 2e61a0 │ │ │ │ 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 2e5fc4 │ │ │ │ + bne 2e6134 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2e5094 │ │ │ │ + b 2e5204 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi 2e5f34 │ │ │ │ - ldr r3, [pc, #436] @ 2e606c │ │ │ │ + bhi 2e60a4 │ │ │ │ + ldr r3, [pc, #436] @ 2e61dc │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2e5fb4 │ │ │ │ + bhi 2e6124 │ │ │ │ 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 2e5f18 │ │ │ │ + beq 2e6088 │ │ │ │ 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] @ 2e6060 │ │ │ │ + ldr r1, [pc, #316] @ 2e61d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2e5828 │ │ │ │ + b 2e5998 │ │ │ │ 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 2e5f78 │ │ │ │ + beq 2e60e8 │ │ │ │ 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] @ 2e6050 │ │ │ │ + ldr r1, [pc, #204] @ 2e61c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 2e5e48 │ │ │ │ + b 2e5fb8 │ │ │ │ strh r6, [sp, #48] @ 0x30 │ │ │ │ - b 2e5f3c │ │ │ │ + b 2e60ac │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ - b 2e5f3c │ │ │ │ + b 2e60ac │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ - b 2e5f3c │ │ │ │ + b 2e60ac │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b 2e5f3c │ │ │ │ + b 2e60ac │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ - b 2e5b38 │ │ │ │ + b 2e5ca8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #152] @ 2e6070 │ │ │ │ + ldr r3, [pc, #152] @ 2e61e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e602c │ │ │ │ + bhi 2e619c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ - b 2e5edc │ │ │ │ + b 2e604c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e5edc │ │ │ │ + b 2e604c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e5edc │ │ │ │ + b 2e604c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2e5edc │ │ │ │ - subseq sl, r4, r4, asr #22 │ │ │ │ + b 2e604c │ │ │ │ + ldrsbeq sl, [r4], #-148 @ 0xffffff6c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r4, r8, lsl #22 │ │ │ │ + @ instruction: 0x0054a998 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq sl, r4, r4, asr #19 │ │ │ │ + subseq sl, r4, r4, asr r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ subeq r5, pc, ip, lsr #30 │ │ │ │ muleq r0, r6, r1 │ │ │ │ subeq r5, pc, ip, lsl #29 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ subeq r5, pc, r8, lsl ip @ │ │ │ │ - @ instruction: 0x0054a190 │ │ │ │ + subseq sl, r4, r0, lsr #32 │ │ │ │ subeq r5, pc, r8, asr sl @ │ │ │ │ subeq r5, pc, r8, asr r9 @ │ │ │ │ - ldr r2, [pc, #16] @ 2e608c │ │ │ │ - ldr r1, [pc, #16] @ 2e6090 │ │ │ │ + ldr r2, [pc, #16] @ 2e61fc │ │ │ │ + ldr r1, [pc, #16] @ 2e6200 │ │ │ │ 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] @ 2e69a4 │ │ │ │ + ldr r2, [pc, #2288] @ 2e6b14 │ │ │ │ cmp r3, #4 │ │ │ │ - ldr r3, [pc, #2284] @ 2e69a8 │ │ │ │ + ldr r3, [pc, #2284] @ 2e6b18 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #2280] @ 2e69ac │ │ │ │ + ldr r7, [pc, #2280] @ 2e6b1c │ │ │ │ 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 2e610c │ │ │ │ + bne 2e627c │ │ │ │ mov r3, #2 │ │ │ │ - ldr r2, [pc, #2248] @ 2e69b0 │ │ │ │ + ldr r2, [pc, #2248] @ 2e6b20 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq 2e613c │ │ │ │ - ldr r2, [pc, #2220] @ 2e69b4 │ │ │ │ + beq 2e62ac │ │ │ │ + ldr r2, [pc, #2220] @ 2e6b24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e61b0 │ │ │ │ + beq 2e6320 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2208] @ 2e69b8 │ │ │ │ - ldr r3, [pc, #2188] @ 2e69a8 │ │ │ │ + ldr r2, [pc, #2208] @ 2e6b28 │ │ │ │ + ldr r3, [pc, #2188] @ 2e6b18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e693c │ │ │ │ + bne 2e6aac │ │ │ │ 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 2e610c │ │ │ │ + bne 2e627c │ │ │ │ ldr r8, [r1, #96] @ 0x60 │ │ │ │ ldrb r2, [r8, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2e686c │ │ │ │ + beq 2e69dc │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ mvn r1, r1, lsl ip │ │ │ │ tst r1, #1 │ │ │ │ - bne 2e6940 │ │ │ │ + bne 2e6ab0 │ │ │ │ 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] │ │ │ │ @@ -728731,30 +728823,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 2e6110 │ │ │ │ + b 2e6280 │ │ │ │ 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 2e6210 │ │ │ │ + beq 2e6380 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -728764,50 +728856,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 2e62b8 │ │ │ │ + bne 2e6428 │ │ │ │ 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 2e6644 │ │ │ │ + beq 2e67b4 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ mvn r1, #0 │ │ │ │ bics r0, r0, r1, lsl r3 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2e67e4 │ │ │ │ + beq 2e6954 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e628c │ │ │ │ + beq 2e63fc │ │ │ │ ldrb ip, [r1, #30] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2e683c │ │ │ │ + beq 2e69ac │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1824] @ 2e69bc │ │ │ │ + ldr r3, [pc, #1824] @ 2e6b2c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e69a4 │ │ │ │ + bhi 2e6b14 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1792] @ 2e69c0 │ │ │ │ - ldr r1, [pc, #1792] @ 2e69c4 │ │ │ │ + ldr r3, [pc, #1792] @ 2e6b30 │ │ │ │ + ldr r1, [pc, #1792] @ 2e6b34 │ │ │ │ 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] │ │ │ │ @@ -728857,39 +728949,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 2e61a8 │ │ │ │ + b 2e6318 │ │ │ │ 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 2e63ec │ │ │ │ + beq 2e655c │ │ │ │ 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] @ 2e69c0 │ │ │ │ + ldr r3, [pc, #1460] @ 2e6b30 │ │ │ │ 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 │ │ │ │ @@ -728897,28 +728989,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 2e6720 │ │ │ │ + beq 2e6890 │ │ │ │ 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 2e6788 │ │ │ │ + bne 2e68f8 │ │ │ │ add r8, sp, #32 │ │ │ │ - ldr r1, [pc, #1328] @ 2e69b0 │ │ │ │ + ldr r1, [pc, #1328] @ 2e6b20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 911bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -728969,15 +729061,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 2e667c │ │ │ │ + beq 2e67ec │ │ │ │ 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 │ │ │ │ @@ -729015,47 +729107,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 2e6390 │ │ │ │ + b 2e6500 │ │ │ │ mov r2, #8 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 2e63b0 │ │ │ │ + b 2e6520 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ - b 2e63b0 │ │ │ │ + b 2e6520 │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 2e63b0 │ │ │ │ + b 2e6520 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e666c │ │ │ │ + beq 2e67dc │ │ │ │ ldrb ip, [r1, #30] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2e666c │ │ │ │ + bne 2e67dc │ │ │ │ ldrb r1, [r1, #101] @ 0x65 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e6848 │ │ │ │ + beq 2e69b8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2e63b0 │ │ │ │ + b 2e6520 │ │ │ │ ldrb r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2e66b0 │ │ │ │ - ldr r0, [pc, #820] @ 2e69c8 │ │ │ │ + bhi 2e6820 │ │ │ │ + ldr r0, [pc, #820] @ 2e6b38 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e69a4 │ │ │ │ + bhi 2e6b14 │ │ │ │ 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 │ │ │ │ @@ -729076,185 +729168,185 @@ │ │ │ │ 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 2e65c4 │ │ │ │ + b 2e6734 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2e66b0 │ │ │ │ + b 2e6820 │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 2e6474 │ │ │ │ + beq 2e65e4 │ │ │ │ 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 2e676c │ │ │ │ + beq 2e68dc │ │ │ │ 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] @ 2e69cc │ │ │ │ + ldr r1, [pc, #596] @ 2e6b3c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2e6478 │ │ │ │ - ldr r3, [pc, #576] @ 2e69d0 │ │ │ │ + b 2e65e8 │ │ │ │ + ldr r3, [pc, #576] @ 2e6b40 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [r6, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e69a4 │ │ │ │ + bhi 2e6b14 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b 2e672c │ │ │ │ + b 2e689c │ │ │ │ mov r2, #16 │ │ │ │ strh r7, [sp, #48] @ 0x30 │ │ │ │ - b 2e672c │ │ │ │ + b 2e689c │ │ │ │ mov r2, #8 │ │ │ │ strb r7, [sp, #48] @ 0x30 │ │ │ │ - b 2e672c │ │ │ │ + b 2e689c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ - b 2e672c │ │ │ │ + b 2e689c │ │ │ │ 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 2e6404 │ │ │ │ + beq 2e6574 │ │ │ │ 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 2e6404 │ │ │ │ + b 2e6574 │ │ │ │ ldrb r1, [r1, #101] @ 0x65 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e6854 │ │ │ │ + bne 2e69c4 │ │ │ │ subs r8, r0, #1 │ │ │ │ ands r8, r8, r0 │ │ │ │ - beq 2e68cc │ │ │ │ + beq 2e6a3c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls 2e6294 │ │ │ │ - b 2e666c │ │ │ │ + bls 2e6404 │ │ │ │ + b 2e67dc │ │ │ │ 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 2e68b0 │ │ │ │ + beq 2e6a20 │ │ │ │ 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] @ 2e69cc │ │ │ │ + ldr r1, [pc, #272] @ 2e6b3c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r8, r0 │ │ │ │ - b 2e6170 │ │ │ │ + b 2e62e0 │ │ │ │ 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 2e6920 │ │ │ │ + beq 2e6a90 │ │ │ │ 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] @ 2e69d4 │ │ │ │ + ldr r1, [pc, #168] @ 2e6b44 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 2e6404 │ │ │ │ + b 2e6574 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #136] @ 2e69d8 │ │ │ │ + ldr r3, [pc, #136] @ 2e6b48 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e6968 │ │ │ │ + bhi 2e6ad8 │ │ │ │ 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 2e6878 │ │ │ │ + b 2e69e8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - b 2e6878 │ │ │ │ + b 2e69e8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2e6878 │ │ │ │ + b 2e69e8 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #24] │ │ │ │ - b 2e6878 │ │ │ │ - subseq r9, r4, r0, asr #30 │ │ │ │ + b 2e69e8 │ │ │ │ + ldrsbeq r9, [r4], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r4, r0, lsr pc │ │ │ │ + subseq r9, r4, r0, asr #27 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subseq r9, r4, r0, ror #29 │ │ │ │ + subseq r9, r4, r0, ror sp │ │ │ │ strheq r5, [pc], #-100 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ strdeq r5, [pc], #-44 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ subeq r5, pc, ip, lsl r2 @ │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ @@ -729262,48 +729354,48 @@ │ │ │ │ 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] @ 2e6d84 │ │ │ │ + ldr r0, [pc, #900] @ 2e6ef4 │ │ │ │ strb r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #896] @ 2e6d88 │ │ │ │ + ldr r1, [pc, #896] @ 2e6ef8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #884] @ 2e6d8c │ │ │ │ + ldr r5, [pc, #884] @ 2e6efc │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ strb r2, [sp, #29] │ │ │ │ - beq 2e6a4c │ │ │ │ + beq 2e6bbc │ │ │ │ ldr sl, [r6, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2e6a8c │ │ │ │ + bne 2e6bfc │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6a30 │ │ │ │ + bne 2e6ba0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r4, #310] @ 0x136 │ │ │ │ - ldr r2, [pc, #820] @ 2e6d90 │ │ │ │ + ldr r2, [pc, #820] @ 2e6f00 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #310] @ 0x136 │ │ │ │ - ldr r3, [pc, #800] @ 2e6d88 │ │ │ │ + ldr r3, [pc, #800] @ 2e6ef8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e6d80 │ │ │ │ + bne 2e6ef0 │ │ │ │ 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] │ │ │ │ @@ -729329,146 +729421,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 2e6d54 │ │ │ │ + beq 2e6ec4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e6ba0 │ │ │ │ + beq 2e6d10 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6bbc │ │ │ │ + beq 2e6d2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e6094 │ │ │ │ + bl 2e6204 │ │ │ │ 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 2e6b84 │ │ │ │ + beq 2e6cf4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6b84 │ │ │ │ + beq 2e6cf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e6094 │ │ │ │ + bl 2e6204 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ orr r3, r7, r0 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ - bne 2e6b54 │ │ │ │ + bne 2e6cc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e6094 │ │ │ │ + bl 2e6204 │ │ │ │ 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 2e6bd4 │ │ │ │ + beq 2e6d44 │ │ │ │ mov r8, r0 │ │ │ │ - b 2e6b0c │ │ │ │ + b 2e6c7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e6094 │ │ │ │ + bl 2e6204 │ │ │ │ orr r0, r0, r7 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ - b 2e6ba0 │ │ │ │ + b 2e6d10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e6d54 │ │ │ │ + beq 2e6ec4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6c20 │ │ │ │ + beq 2e6d90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e6c20 │ │ │ │ + beq 2e6d90 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2e6ab8 │ │ │ │ + bne 2e6c28 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6c04 │ │ │ │ + bne 2e6d74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 2e6a50 │ │ │ │ + beq 2e6bc0 │ │ │ │ ldrb r3, [r4, #310] @ 0x136 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e6c9c │ │ │ │ + bne 2e6e0c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e6c9c │ │ │ │ + beq 2e6e0c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 2e6c8c │ │ │ │ + beq 2e6dfc │ │ │ │ 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 f04d8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2e6d64 │ │ │ │ + beq 2e6ed4 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6c50 │ │ │ │ + bne 2e6dc0 │ │ │ │ ldrb r3, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #372] @ 0x174 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ strb r3, [r4, #68] @ 0x44 │ │ │ │ - beq 2e6a50 │ │ │ │ - ldr r3, [pc, #216] @ 2e6d94 │ │ │ │ + beq 2e6bc0 │ │ │ │ + ldr r3, [pc, #216] @ 2e6f04 │ │ │ │ mov r2, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl ee570 │ │ │ │ - ldr r3, [pc, #196] @ 2e6d98 │ │ │ │ + ldr r3, [pc, #196] @ 2e6f08 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 90864 │ │ │ │ - ldr r2, [pc, #172] @ 2e6d9c │ │ │ │ + ldr r2, [pc, #172] @ 2e6f0c │ │ │ │ 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] @ 2e6da0 │ │ │ │ + ldr r2, [pc, #136] @ 2e6f10 │ │ │ │ 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 │ │ │ │ @@ -729476,131 +729568,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 ef374 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ - b 2e6a50 │ │ │ │ + b 2e6bc0 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ - b 2e6bec │ │ │ │ + b 2e6d5c │ │ │ │ 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 2e6c8c │ │ │ │ + b 2e6dfc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r9, [r4], #-84 @ 0xffffffac │ │ │ │ + subseq r9, r4, r4, lsl #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r4, r0, ror #11 │ │ │ │ - @ instruction: 0x00549594 │ │ │ │ + subseq r9, r4, r0, ror r4 │ │ │ │ + subseq r9, r4, r4, lsr #8 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ andeq lr, r6, ip, ror #17 │ │ │ │ ldrdeq lr, [r6], -ip │ │ │ │ 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] @ 2e728c │ │ │ │ - ldr r2, [pc, #1224] @ 2e7290 │ │ │ │ + ldr r1, [pc, #1224] @ 2e73fc │ │ │ │ + ldr r2, [pc, #1224] @ 2e7400 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r5, [pc, #1216] @ 2e7294 │ │ │ │ + ldr r5, [pc, #1216] @ 2e7404 │ │ │ │ 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 2e6e0c │ │ │ │ + beq 2e6f7c │ │ │ │ ldr r8, [r4, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e6e40 │ │ │ │ + bne 2e6fb0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6df0 │ │ │ │ + bne 2e6f60 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #1152] @ 2e7298 │ │ │ │ - ldr r3, [pc, #1140] @ 2e7290 │ │ │ │ + ldr r2, [pc, #1152] @ 2e7408 │ │ │ │ + ldr r3, [pc, #1140] @ 2e7400 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e7288 │ │ │ │ + bne 2e73f8 │ │ │ │ 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 2e70cc │ │ │ │ + beq 2e723c │ │ │ │ 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 2e70a4 │ │ │ │ + beq 2e7214 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e7088 │ │ │ │ + bne 2e71f8 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ sub r2, r3, #460 @ 0x1cc │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 2e7088 │ │ │ │ + bhi 2e71f8 │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ add ip, fp, #32 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne ip, r2 │ │ │ │ - beq 2e6ed8 │ │ │ │ + beq 2e7048 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2e7258 │ │ │ │ - ldr r2, [pc, #956] @ 2e729c │ │ │ │ + beq 2e73c8 │ │ │ │ + ldr r2, [pc, #956] @ 2e740c │ │ │ │ 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 2e7088 │ │ │ │ + beq 2e71f8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne 2e7110 │ │ │ │ + bne 2e7280 │ │ │ │ mov r1, #1 │ │ │ │ orr r6, r6, r1, lsl r3 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e6f08 │ │ │ │ + bne 2e7078 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e7088 │ │ │ │ + beq 2e71f8 │ │ │ │ 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 │ │ │ │ @@ -729617,129 +729709,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 2e6fc0 │ │ │ │ + bls 2e7130 │ │ │ │ add ip, fp, #60 @ 0x3c │ │ │ │ add lr, fp, #64 @ 0x40 │ │ │ │ ldr r1, [ip, r3, lsl #5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2e6fb0 │ │ │ │ + bne 2e7120 │ │ │ │ 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 2e6f90 │ │ │ │ + bne 2e7100 │ │ │ │ rsb r7, r9, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ sub r5, r5, #4 │ │ │ │ - beq 2e7068 │ │ │ │ + beq 2e71d8 │ │ │ │ add r6, fp, r6 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ - b 2e6ff0 │ │ │ │ + b 2e7160 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e7048 │ │ │ │ + bne 2e71b8 │ │ │ │ cmp r3, fp │ │ │ │ mov r2, r3 │ │ │ │ - beq 2e7048 │ │ │ │ + beq 2e71b8 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp lr, r1 │ │ │ │ - bls 2e7048 │ │ │ │ + bls 2e71b8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2e703c │ │ │ │ + beq 2e71ac │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e7048 │ │ │ │ + beq 2e71b8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrb r9, [r2, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e7150 │ │ │ │ + beq 2e72c0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2e6fec │ │ │ │ + bne 2e715c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ and r3, r9, r7 │ │ │ │ cmp r9, #0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - bne 2e6f50 │ │ │ │ + bne 2e70c0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e6e98 │ │ │ │ + bne 2e7008 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr r7, r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2e6e7c │ │ │ │ + bne 2e6fec │ │ │ │ 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 2e6e10 │ │ │ │ + beq 2e6f80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e6e10 │ │ │ │ + beq 2e6f80 │ │ │ │ ldr r8, [r4, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e6e44 │ │ │ │ + bne 2e6fb4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e70f0 │ │ │ │ - b 2e6e10 │ │ │ │ + bne 2e7260 │ │ │ │ + b 2e6f80 │ │ │ │ add r1, fp, #60 @ 0x3c │ │ │ │ ldr r0, [r1, r3, lsl #5] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 2e7140 │ │ │ │ + beq 2e72b0 │ │ │ │ mov r0, #1 │ │ │ │ orr r6, r6, r0, lsl r3 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e7114 │ │ │ │ - b 2e6f1c │ │ │ │ + bne 2e7284 │ │ │ │ + b 2e708c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e7114 │ │ │ │ - b 2e6f1c │ │ │ │ + bne 2e7284 │ │ │ │ + b 2e708c │ │ │ │ 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 │ │ │ │ @@ -729751,24 +729843,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 2e71b4 │ │ │ │ + bls 2e7324 │ │ │ │ ldrb r1, [r9] │ │ │ │ add r1, sp, r1 │ │ │ │ ldrsb r1, [r1, #68] @ 0x44 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 2e724c │ │ │ │ + beq 2e73bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne 2e717c │ │ │ │ + bne 2e72ec │ │ │ │ mov r4, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ ldmib r4, {r1, r3} │ │ │ │ mov r9, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3] │ │ │ │ @@ -729783,82 +729875,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 2e7238 │ │ │ │ + bls 2e73a8 │ │ │ │ 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 2e720c │ │ │ │ - b 2e7048 │ │ │ │ + bne 2e737c │ │ │ │ + b 2e71b8 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 2e7048 │ │ │ │ + b 2e71b8 │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2e6ed8 │ │ │ │ + bne 2e7048 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - ldr r0, [pc, #44] @ 2e72a0 │ │ │ │ - ldr r1, [pc, #44] @ 2e72a4 │ │ │ │ + ldr r0, [pc, #44] @ 2e7410 │ │ │ │ + ldr r1, [pc, #44] @ 2e7414 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ - bne 2e6ed8 │ │ │ │ + bne 2e7048 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b 2e70a4 │ │ │ │ + b 2e7214 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r4, r4, lsr r2 │ │ │ │ + subseq r9, r4, r4, asr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r4, ip, lsl r2 │ │ │ │ - subseq r9, r4, r0, ror #3 │ │ │ │ + subseq r9, r4, ip, lsr #1 │ │ │ │ + subseq r9, r4, r0, ror r0 │ │ │ │ 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] @ 2e77bc │ │ │ │ - ldr r3, [pc, #1276] @ 2e77c0 │ │ │ │ + ldr r2, [pc, #1276] @ 2e792c │ │ │ │ + ldr r3, [pc, #1276] @ 2e7930 │ │ │ │ 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 2e7304 │ │ │ │ + beq 2e7474 │ │ │ │ ldr fp, [r4, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2e7338 │ │ │ │ + bne 2e74a8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e72e8 │ │ │ │ + bne 2e7458 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #1204] @ 2e77c4 │ │ │ │ - ldr r3, [pc, #1196] @ 2e77c0 │ │ │ │ + ldr r2, [pc, #1204] @ 2e7934 │ │ │ │ + ldr r3, [pc, #1196] @ 2e7930 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e77a4 │ │ │ │ + bne 2e7914 │ │ │ │ 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] │ │ │ │ @@ -729888,193 +729980,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 2e75e0 │ │ │ │ + beq 2e7750 │ │ │ │ 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 2e7400 │ │ │ │ + b 2e7570 │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - beq 2e7584 │ │ │ │ + beq 2e76f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e73e8 │ │ │ │ + beq 2e7558 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne 2e73e8 │ │ │ │ + bne 2e7558 │ │ │ │ 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 2e77a8 │ │ │ │ + beq 2e7918 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 2e73e8 │ │ │ │ + bne 2e7558 │ │ │ │ ldr r9, [r1, #16] │ │ │ │ add lr, r1, #24 │ │ │ │ cmp r9, lr │ │ │ │ - bne 2e73e8 │ │ │ │ + bne 2e7558 │ │ │ │ cmp r2, r0 │ │ │ │ ldrne r2, [r5, #48] @ 0x30 │ │ │ │ moveq r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 2e73e8 │ │ │ │ + bne 2e7558 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2e73e8 │ │ │ │ + beq 2e7558 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e74b8 │ │ │ │ + beq 2e7628 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e749c │ │ │ │ + bne 2e760c │ │ │ │ cmp r0, #1 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bhi 2e73e8 │ │ │ │ + bhi 2e7558 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e77b4 │ │ │ │ + beq 2e7924 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr lr, [r2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2e7610 │ │ │ │ + beq 2e7780 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 2e7610 │ │ │ │ + bne 2e7780 │ │ │ │ ldr r0, [lr] │ │ │ │ cmp r0, #0 │ │ │ │ moveq lr, r0 │ │ │ │ - beq 2e7500 │ │ │ │ + beq 2e7670 │ │ │ │ ldrb r0, [lr, #12] │ │ │ │ cmp r0, #8 │ │ │ │ movne lr, #0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e7540 │ │ │ │ + beq 2e76b0 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r9, [sp, #12] │ │ │ │ - beq 2e7540 │ │ │ │ + beq 2e76b0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ cmpne ip, r0 │ │ │ │ - beq 2e75f0 │ │ │ │ + beq 2e7760 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e751c │ │ │ │ + bne 2e768c │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2e7610 │ │ │ │ + beq 2e7780 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r0, [lr] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e75f8 │ │ │ │ + beq 2e7768 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2e75f8 │ │ │ │ + bne 2e7768 │ │ │ │ ldr r2, [lr, #20] │ │ │ │ ldr lr, [r2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2e7680 │ │ │ │ + beq 2e77f0 │ │ │ │ mov lr, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 2e7510 │ │ │ │ + b 2e7680 │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - beq 2e75e0 │ │ │ │ + beq 2e7750 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ str sl, [sp, #28] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7308 │ │ │ │ + beq 2e7478 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e7308 │ │ │ │ + beq 2e7478 │ │ │ │ ldr fp, [r4, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2e7358 │ │ │ │ + bne 2e74c8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e75c0 │ │ │ │ - b 2e7308 │ │ │ │ + bne 2e7730 │ │ │ │ + b 2e7478 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ - b 2e75a8 │ │ │ │ + b 2e7718 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 2e73e8 │ │ │ │ + b 2e7558 │ │ │ │ ldr r2, [lr, #20] │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r0, lr │ │ │ │ - bne 2e7510 │ │ │ │ + bne 2e7680 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2e73e8 │ │ │ │ + bne 2e7558 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #396] @ 2e77c8 │ │ │ │ + ldr r3, [pc, #396] @ 2e7938 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 2e7688 │ │ │ │ - bhi 2e7794 │ │ │ │ + beq 2e77f8 │ │ │ │ + bhi 2e7904 │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - beq 2e7788 │ │ │ │ + beq 2e78f8 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ - bne 2e73e8 │ │ │ │ + bne 2e7558 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #348] @ 2e77cc │ │ │ │ + ldr r1, [pc, #348] @ 2e793c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 95c5c │ │ │ │ mov r2, r0 │ │ │ │ - b 2e7690 │ │ │ │ + b 2e7800 │ │ │ │ mov lr, r0 │ │ │ │ - b 2e754c │ │ │ │ - ldr r3, [pc, #320] @ 2e77d0 │ │ │ │ + b 2e76bc │ │ │ │ + ldr r3, [pc, #320] @ 2e7940 │ │ │ │ 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 │ │ │ │ @@ -730087,15 +730179,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 2e76f4 │ │ │ │ + beq 2e7864 │ │ │ │ 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 │ │ │ │ @@ -730105,15 +730197,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 2e7758 │ │ │ │ + beq 2e78c8 │ │ │ │ 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 │ │ │ │ @@ -730129,42 +730221,42 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm fp, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r8 │ │ │ │ bl 982b0 │ │ │ │ - b 2e73e8 │ │ │ │ + b 2e7558 │ │ │ │ mov r3, #98 @ 0x62 │ │ │ │ mov r9, r3 │ │ │ │ - b 2e7690 │ │ │ │ - ldr r3, [pc, #52] @ 2e77d0 │ │ │ │ + b 2e7800 │ │ │ │ + ldr r3, [pc, #52] @ 2e7940 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2e73e8 │ │ │ │ - b 2e7664 │ │ │ │ + bne 2e7558 │ │ │ │ + b 2e77d4 │ │ │ │ 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, lsr sp │ │ │ │ + subseq r8, r4, r8, asr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r4, r8, ror #25 │ │ │ │ + subseq r8, r4, r8, ror fp │ │ │ │ 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 2e7814 │ │ │ │ + beq 2e7984 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ @@ -730193,122 +730285,122 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #28 │ │ │ │ mov r5, r2 │ │ │ │ bl 141f68 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr r8, [pc, #332] @ 2e79d8 │ │ │ │ + ldr r8, [pc, #332] @ 2e7b48 │ │ │ │ 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 2e78c0 │ │ │ │ + bne 2e7a30 │ │ │ │ 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 2e79d0 │ │ │ │ + bcs 2e7b40 │ │ │ │ ldr sl, [r4, #20] │ │ │ │ cmp fp, sl │ │ │ │ - bls 2e7938 │ │ │ │ + bls 2e7aa8 │ │ │ │ lsl sl, sl, #1 │ │ │ │ cmp sl, #63 @ 0x3f │ │ │ │ - bhi 2e7968 │ │ │ │ + bhi 2e7ad8 │ │ │ │ cmp fp, #64 @ 0x40 │ │ │ │ movcs sl, fp │ │ │ │ movcc sl, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #228] @ 2e79dc │ │ │ │ + ldr r1, [pc, #228] @ 2e7b4c │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - beq 2e7988 │ │ │ │ + beq 2e7af8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - beq 2e7974 │ │ │ │ + beq 2e7ae4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ bl 142008 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e7948 │ │ │ │ + beq 2e7ab8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r7, [r4, #12] │ │ │ │ str sl, [r4, #20] │ │ │ │ add r7, r7, r3 │ │ │ │ - b 2e7944 │ │ │ │ + b 2e7ab4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ adds r7, r7, r3 │ │ │ │ - beq 2e794c │ │ │ │ + beq 2e7abc │ │ │ │ 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 2e78f0 │ │ │ │ + b 2e7a60 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 1e5fc │ │ │ │ mov r7, r0 │ │ │ │ - b 2e791c │ │ │ │ + b 2e7a8c │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ bl 1e2fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e794c │ │ │ │ + beq 2e7abc │ │ │ │ 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 2e7944 │ │ │ │ + b 2e7ab4 │ │ │ │ mov r7, #0 │ │ │ │ - b 2e794c │ │ │ │ - subseq r8, r4, r0, ror r7 │ │ │ │ + b 2e7abc │ │ │ │ + subseq r8, r4, r0, lsl #12 │ │ │ │ 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 13fc9c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e7a34 │ │ │ │ + beq 2e7ba4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2e7a70 │ │ │ │ + beq 2e7be0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e784c │ │ │ │ + b 2e79bc │ │ │ │ mov r1, #28 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 141f68 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #16 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ @@ -730335,361 +730427,361 @@ │ │ │ │ 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 2e7b18 │ │ │ │ + beq 2e7c88 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ mov r8, #0 │ │ │ │ add r3, r4, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 2e7b10 │ │ │ │ + bcs 2e7c80 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #84 @ 0x54 │ │ │ │ bl dc224 │ │ │ │ tst r0, r7 │ │ │ │ - beq 2e7afc │ │ │ │ + beq 2e7c6c │ │ │ │ tst r0, #1 │ │ │ │ mov r8, r4 │ │ │ │ - bne 2e7b30 │ │ │ │ + bne 2e7ca0 │ │ │ │ ldmib r9, {r1, r3} │ │ │ │ add r4, r4, #92 @ 0x5c │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 2e7ad8 │ │ │ │ + bcc 2e7c48 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e79e0 │ │ │ │ + bl 2e7b50 │ │ │ │ add r9, r0, #8 │ │ │ │ - b 2e7ac0 │ │ │ │ + b 2e7c30 │ │ │ │ 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] @ 2e8024 │ │ │ │ - ldr r4, [pc, #1212] @ 2e8028 │ │ │ │ + ldr r6, [pc, #1212] @ 2e8194 │ │ │ │ + ldr r4, [pc, #1212] @ 2e8198 │ │ │ │ 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 2e7cf4 │ │ │ │ + bhi 2e7e64 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ bl 142cdc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 1401b8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq 2e7da0 │ │ │ │ + beq 2e7f10 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 2e7d9c │ │ │ │ - bl 2e7b50 │ │ │ │ + beq 2e7f0c │ │ │ │ + bl 2e7cc0 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - beq 2e7d9c │ │ │ │ + beq 2e7f0c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7d9c │ │ │ │ - bl 2e7b50 │ │ │ │ + beq 2e7f0c │ │ │ │ + bl 2e7cc0 │ │ │ │ mov r4, r9 │ │ │ │ - b 2e7bd8 │ │ │ │ + b 2e7d48 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ bl 142cdc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 1401b8 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq 2e7d78 │ │ │ │ + beq 2e7ee8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7d6c │ │ │ │ + beq 2e7edc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7b50 │ │ │ │ + bl 2e7cc0 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - beq 2e7d74 │ │ │ │ + beq 2e7ee4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7d74 │ │ │ │ - bl 2e7b50 │ │ │ │ + beq 2e7ee4 │ │ │ │ + bl 2e7cc0 │ │ │ │ mov r4, r9 │ │ │ │ - b 2e7c4c │ │ │ │ + b 2e7dbc │ │ │ │ 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] @ 2e802c │ │ │ │ - ldr r9, [pc, #912] @ 2e8030 │ │ │ │ - ldr r8, [pc, #912] @ 2e8034 │ │ │ │ + ldr r7, [pc, #912] @ 2e819c │ │ │ │ + ldr r9, [pc, #912] @ 2e81a0 │ │ │ │ + ldr r8, [pc, #912] @ 2e81a4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7e70 │ │ │ │ + beq 2e7fe0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2e7e80 │ │ │ │ + bne 2e7ff0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ - beq 2e7f48 │ │ │ │ - bhi 2e7f14 │ │ │ │ + beq 2e80b8 │ │ │ │ + bhi 2e8084 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 2e7f5c │ │ │ │ + beq 2e80cc │ │ │ │ sub r3, r3, #84 @ 0x54 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi 2e7e80 │ │ │ │ - ldr r2, [pc, #856] @ 2e8038 │ │ │ │ + bhi 2e7ff0 │ │ │ │ + ldr r2, [pc, #856] @ 2e81a8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi 2e7e80 │ │ │ │ + bhi 2e7ff0 │ │ │ │ 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 2e7b7c │ │ │ │ + beq 2e7cec │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7b50 │ │ │ │ + bl 2e7cc0 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e7b7c │ │ │ │ + beq 2e7cec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7d64 │ │ │ │ + beq 2e7ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r5 │ │ │ │ - bl 2e7b50 │ │ │ │ + bl 2e7cc0 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e7b7c │ │ │ │ + beq 2e7cec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e7d38 │ │ │ │ + bne 2e7ea8 │ │ │ │ mov r5, r3 │ │ │ │ - b 2e7b7c │ │ │ │ + b 2e7cec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7b50 │ │ │ │ + bl 2e7cc0 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e7da0 │ │ │ │ + beq 2e7f10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e7e34 │ │ │ │ + bne 2e7fa4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7b50 │ │ │ │ + bl 2e7cc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e7e20 │ │ │ │ + beq 2e7f90 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r5] │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e7df8 │ │ │ │ - b 2e7e20 │ │ │ │ + bne 2e7f68 │ │ │ │ + b 2e7f90 │ │ │ │ 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 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e7e20 │ │ │ │ + beq 2e7f90 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13fcd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e7dd0 │ │ │ │ + bne 2e7f40 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13fd1c │ │ │ │ - b 2e7de4 │ │ │ │ + b 2e7f54 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 13fcd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7b50 │ │ │ │ + bl 2e7cc0 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - beq 2e7d9c │ │ │ │ + beq 2e7f0c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e7d9c │ │ │ │ - bl 2e7b50 │ │ │ │ + beq 2e7f0c │ │ │ │ + bl 2e7cc0 │ │ │ │ mov r4, r9 │ │ │ │ - b 2e7e40 │ │ │ │ + b 2e7fb0 │ │ │ │ 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 2e7ca0 │ │ │ │ + bne 2e7e10 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r5] │ │ │ │ - b 2e7e80 │ │ │ │ + b 2e7ff0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 2e7f48 │ │ │ │ + beq 2e80b8 │ │ │ │ cmp r3, #680 @ 0x2a8 │ │ │ │ - bcs 2e7ffc │ │ │ │ - ldr r2, [pc, #388] @ 2e803c │ │ │ │ + bcs 2e816c │ │ │ │ + ldr r2, [pc, #388] @ 2e81ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e7f98 │ │ │ │ + bne 2e8108 │ │ │ │ mov r0, r4 │ │ │ │ bl 948d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr fp, [r3] │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2e8018 │ │ │ │ + bne 2e8188 │ │ │ │ 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 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e8004 │ │ │ │ + beq 2e8174 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ orr r3, r3, sl │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 2e7e80 │ │ │ │ + b 2e7ff0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 2e7ebc │ │ │ │ + beq 2e802c │ │ │ │ cmp r3, #608 @ 0x260 │ │ │ │ - bcs 2e7ea0 │ │ │ │ + bcs 2e8010 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2e7fd4 │ │ │ │ - ldr r2, [pc, #268] @ 2e8040 │ │ │ │ + beq 2e8144 │ │ │ │ + ldr r2, [pc, #268] @ 2e81b0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r5] │ │ │ │ orreq r3, r3, #1048576 @ 0x100000 │ │ │ │ orreq r3, r3, #608 @ 0x260 │ │ │ │ streq r3, [r5] │ │ │ │ - b 2e7e80 │ │ │ │ + b 2e7ff0 │ │ │ │ ldr r3, [r5] │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r3, r3, #544 @ 0x220 │ │ │ │ str r3, [r5] │ │ │ │ - b 2e7e80 │ │ │ │ - ldr r3, [pc, #224] @ 2e8044 │ │ │ │ + b 2e7ff0 │ │ │ │ + ldr r3, [pc, #224] @ 2e81b4 │ │ │ │ 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 2e7e80 │ │ │ │ + beq 2e7ff0 │ │ │ │ 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 2e7e80 │ │ │ │ + b 2e7ff0 │ │ │ │ add r2, r2, #29 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e7e80 │ │ │ │ - ldr r3, [pc, #152] @ 2e8044 │ │ │ │ + bne 2e7ff0 │ │ │ │ + ldr r3, [pc, #152] @ 2e81b4 │ │ │ │ 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 2e7ef0 │ │ │ │ + b 2e8060 │ │ │ │ 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 2e7ef0 │ │ │ │ - beq 2e7ebc │ │ │ │ - b 2e7e80 │ │ │ │ + b 2e8060 │ │ │ │ + beq 2e802c │ │ │ │ + b 2e7ff0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ bl 13fcd8 │ │ │ │ - b 2e7e80 │ │ │ │ + b 2e7ff0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x00548490 │ │ │ │ + subseq r8, r4, r0, lsr #6 │ │ │ │ subeq r3, pc, r4, lsl #29 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ subeq r3, pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ @@ -730707,180 +730799,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 2e80ac │ │ │ │ + bne 2e821c │ │ │ │ ldrb r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e80d0 │ │ │ │ + bne 2e8240 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r7, r3 │ │ │ │ - beq 2e80d0 │ │ │ │ + beq 2e8240 │ │ │ │ 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 2e80d0 │ │ │ │ + beq 2e8240 │ │ │ │ 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 2e8090 │ │ │ │ - b 2e80ac │ │ │ │ + beq 2e8200 │ │ │ │ + b 2e821c │ │ │ │ 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 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e8168 │ │ │ │ + beq 2e82d8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, ip │ │ │ │ mov r0, r7 │ │ │ │ - beq 2e8148 │ │ │ │ - bl 2e784c │ │ │ │ + beq 2e82b8 │ │ │ │ + bl 2e79bc │ │ │ │ mov r3, r0 │ │ │ │ add r0, r3, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e8048 │ │ │ │ + bl 2e81b8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e8124 │ │ │ │ + bne 2e8294 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e8048 │ │ │ │ + b 2e81b8 │ │ │ │ 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 13faa8 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - ldr r9, [pc, #252] @ 2e82b0 │ │ │ │ + ldr r9, [pc, #252] @ 2e8420 │ │ │ │ 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 2e81fc │ │ │ │ + bhi 2e836c │ │ │ │ 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 2e8254 │ │ │ │ + bls 2e83c4 │ │ │ │ cmp r7, r3 │ │ │ │ movcs r8, r7 │ │ │ │ movcc r8, r3 │ │ │ │ - ldr r3, [pc, #152] @ 2e82b4 │ │ │ │ + ldr r3, [pc, #152] @ 2e8424 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2e8280 │ │ │ │ + beq 2e83f0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - beq 2e8264 │ │ │ │ + beq 2e83d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 142008 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r6, [r4, #16] │ │ │ │ str r8, [r4, #24] │ │ │ │ - b 2e81e4 │ │ │ │ + b 2e8354 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ movcs r8, r7 │ │ │ │ movcc r8, #64 @ 0x40 │ │ │ │ - b 2e8214 │ │ │ │ + b 2e8384 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e8248 │ │ │ │ + bne 2e83b8 │ │ │ │ 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 2e81e4 │ │ │ │ - subseq r7, r4, r8, asr #28 │ │ │ │ + b 2e8354 │ │ │ │ + ldrsbeq r7, [r4], #-200 @ 0xffffff38 │ │ │ │ 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] @ 2e8494 │ │ │ │ - ldr r3, [pc, #440] @ 2e8498 │ │ │ │ + ldr r2, [pc, #440] @ 2e8604 │ │ │ │ + ldr r3, [pc, #440] @ 2e8608 │ │ │ │ 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] @ 2e849c │ │ │ │ + ldr r9, [pc, #400] @ 2e860c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #12 │ │ │ │ - beq 2e8428 │ │ │ │ + beq 2e8598 │ │ │ │ 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 │ │ │ │ @@ -730889,95 +730981,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 2e8488 │ │ │ │ + bhi 2e85f8 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ add r7, sl, #92 @ 0x5c │ │ │ │ cmp r7, r8 │ │ │ │ - bls 2e83d4 │ │ │ │ + bls 2e8544 │ │ │ │ lsl r8, r8, #1 │ │ │ │ cmp r8, #63 @ 0x3f │ │ │ │ movls r8, r7 │ │ │ │ - bls 2e8390 │ │ │ │ + bls 2e8500 │ │ │ │ cmp r7, r8 │ │ │ │ movcs r8, r7 │ │ │ │ - ldr r3, [pc, #264] @ 2e84a0 │ │ │ │ + ldr r3, [pc, #264] @ 2e8610 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2e8450 │ │ │ │ + beq 2e85c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - beq 2e8440 │ │ │ │ + beq 2e85b0 │ │ │ │ mov r2, r8 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e8488 │ │ │ │ + beq 2e85f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 2e83e0 │ │ │ │ + b 2e8550 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r0, r0, sl │ │ │ │ - beq 2e8488 │ │ │ │ + beq 2e85f8 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ bl 1e02c │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [pc, #168] @ 2e84a4 │ │ │ │ + ldr r2, [pc, #168] @ 2e8614 │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ add r0, r0, r3 │ │ │ │ - ldr r3, [pc, #144] @ 2e8498 │ │ │ │ + ldr r3, [pc, #144] @ 2e8608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e8490 │ │ │ │ + bne 2e8600 │ │ │ │ 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 2e79e0 │ │ │ │ + bl 2e7b50 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 2e8324 │ │ │ │ + b 2e8494 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5fc │ │ │ │ - b 2e83b8 │ │ │ │ + b 2e8528 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2e8488 │ │ │ │ + beq 2e85f8 │ │ │ │ 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 2e83e0 │ │ │ │ + b 2e8550 │ │ │ │ mov r0, #0 │ │ │ │ - b 2e83e4 │ │ │ │ + b 2e8554 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r4, ip, lsl sp │ │ │ │ + subseq r7, r4, ip, lsr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r4, ip, ror #25 │ │ │ │ + subseq r7, r4, ip, ror fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrsheq r7, [r4], #-180 @ 0xffffff4c │ │ │ │ + subseq r7, r4, r4, lsl #21 │ │ │ │ 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 │ │ │ │ @@ -730992,69 +731084,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 2e8528 │ │ │ │ + beq 2e8698 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e857c │ │ │ │ + bne 2e86ec │ │ │ │ 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 2e84ec │ │ │ │ + b 2e865c │ │ │ │ tst r0, #2 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - beq 2e8514 │ │ │ │ + beq 2e8684 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ sub r1, r1, #92 @ 0x5c │ │ │ │ str r1, [r4, #8] │ │ │ │ add r1, sl, r1 │ │ │ │ - beq 2e855c │ │ │ │ + beq 2e86cc │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r1, r2 │ │ │ │ streq fp, [r9] │ │ │ │ ldreq sl, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 2e8514 │ │ │ │ + beq 2e8684 │ │ │ │ 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 2e851c │ │ │ │ + b 2e868c │ │ │ │ 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 2e85a4 │ │ │ │ + beq 2e8714 │ │ │ │ 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 2e851c │ │ │ │ + b 2e868c │ │ │ │ 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] @ 2e87bc │ │ │ │ + ldr r1, [pc, #484] @ 2e892c │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #480] @ 2e87c0 │ │ │ │ + ldr r3, [pc, #480] @ 2e8930 │ │ │ │ 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] │ │ │ │ @@ -731066,280 +731158,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 2e8648 │ │ │ │ + bne 2e87b8 │ │ │ │ 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 2e875c │ │ │ │ + bne 2e88cc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ add sl, sp, #15 │ │ │ │ add fp, sp, #16 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e867c │ │ │ │ - b 2e8710 │ │ │ │ + bne 2e87ec │ │ │ │ + b 2e8880 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e8710 │ │ │ │ + beq 2e8880 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e86b4 │ │ │ │ + bne 2e8824 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ eor r3, r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ 2e87c4 │ │ │ │ + ldr r2, [pc, #276] @ 2e8934 │ │ │ │ tst r3, r2 │ │ │ │ - bne 2e8668 │ │ │ │ + bne 2e87d8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2e86d8 │ │ │ │ + beq 2e8848 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e784c │ │ │ │ + bl 2e79bc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r1, r5, #8 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 2e84a8 │ │ │ │ + bl 2e8618 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e8668 │ │ │ │ + bne 2e87d8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 13fd48 │ │ │ │ - b 2e8668 │ │ │ │ + b 2e87d8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 2e84a8 │ │ │ │ - ldr r2, [pc, #148] @ 2e87c8 │ │ │ │ - ldr r3, [pc, #136] @ 2e87c0 │ │ │ │ + bl 2e8618 │ │ │ │ + ldr r2, [pc, #148] @ 2e8938 │ │ │ │ + ldr r3, [pc, #136] @ 2e8930 │ │ │ │ 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 2e87b8 │ │ │ │ + bne 2e8928 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e79e0 │ │ │ │ + bl 2e7b50 │ │ │ │ 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 2e84a8 │ │ │ │ + bl 2e8618 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e872c │ │ │ │ + bne 2e889c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ bl 13fd6c │ │ │ │ - b 2e872c │ │ │ │ + b 2e889c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r4, ip, lsl sl │ │ │ │ + subseq r7, r4, ip, lsr #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - subseq r7, r4, r4, asr #17 │ │ │ │ + subseq r7, r4, r4, asr r7 │ │ │ │ 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] @ 2e89fc │ │ │ │ - ldr r3, [pc, #528] @ 2e8a00 │ │ │ │ + ldr r2, [pc, #528] @ 2e8b6c │ │ │ │ + ldr r3, [pc, #528] @ 2e8b70 │ │ │ │ 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 13fc9c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e889c │ │ │ │ + bne 2e8a0c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e8870 │ │ │ │ + beq 2e89e0 │ │ │ │ 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 2e85bc │ │ │ │ + bl 2e872c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e883c │ │ │ │ - ldr r2, [pc, #396] @ 2e8a04 │ │ │ │ - ldr r3, [pc, #388] @ 2e8a00 │ │ │ │ + bne 2e89ac │ │ │ │ + ldr r2, [pc, #396] @ 2e8b74 │ │ │ │ + ldr r3, [pc, #388] @ 2e8b70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e89f8 │ │ │ │ + bne 2e8b68 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2e88d4 │ │ │ │ - b 2e8980 │ │ │ │ + bne 2e8a44 │ │ │ │ + b 2e8af0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 13fd48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 13fdc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e8980 │ │ │ │ + beq 2e8af0 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [r8, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2e88f8 │ │ │ │ + beq 2e8a68 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e784c │ │ │ │ + bl 2e79bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e88b4 │ │ │ │ + beq 2e8a24 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ adds r3, r9, r3 │ │ │ │ - beq 2e88c0 │ │ │ │ + beq 2e8a30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr sl, [r7] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ tst sl, r2 │ │ │ │ - bne 2e8954 │ │ │ │ + bne 2e8ac4 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 2e8940 │ │ │ │ + bcc 2e8ab0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e88c0 │ │ │ │ - b 2e88b4 │ │ │ │ + bne 2e8a30 │ │ │ │ + b 2e8a24 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ tst sl, r2 │ │ │ │ - beq 2e8928 │ │ │ │ + beq 2e8a98 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ sub r1, r1, #92 @ 0x5c │ │ │ │ str r1, [r8, #16] │ │ │ │ add r1, r9, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2e8928 │ │ │ │ + beq 2e8a98 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ bl 1e02c │ │ │ │ mov r3, r0 │ │ │ │ - b 2e8928 │ │ │ │ + b 2e8a98 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e8820 │ │ │ │ + beq 2e8990 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ adds r3, r4, r3 │ │ │ │ - beq 2e8820 │ │ │ │ + beq 2e8990 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ tst r8, r2 │ │ │ │ - bne 2e89cc │ │ │ │ + bne 2e8b3c │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 2e8820 │ │ │ │ + bcs 2e8990 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ sub r3, r3, #92 @ 0x5c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ tst r8, r2 │ │ │ │ - beq 2e89b0 │ │ │ │ + beq 2e8b20 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r1, r1, #92 @ 0x5c │ │ │ │ str r1, [r5, #20] │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2e89b0 │ │ │ │ + beq 2e8b20 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ bl 1e02c │ │ │ │ mov r3, r0 │ │ │ │ - b 2e89b0 │ │ │ │ + b 2e8b20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r4, ip, lsl #16 │ │ │ │ + @ instruction: 0x0054769c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r4, r0, lsl #15 │ │ │ │ + subseq r7, r4, r0, lsl r6 │ │ │ │ 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 2e8ae8 │ │ │ │ + beq 2e8c58 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - ldr r3, [pc, #588] @ 2e8c88 │ │ │ │ + ldr r3, [pc, #588] @ 2e8df8 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r1, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 2e8a5c │ │ │ │ + bhi 2e8bcc │ │ │ │ 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] │ │ │ │ @@ -731374,15 +731466,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 2e8c30 │ │ │ │ + beq 2e8da0 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -731395,15 +731487,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 2e8ac8 │ │ │ │ + b 2e8c38 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r8, [r2, #48] @ 0x30 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -731419,15 +731511,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 2e8ac8 │ │ │ │ + b 2e8c38 │ │ │ │ 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 │ │ │ │ @@ -731451,15 +731543,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 2e8ac8 │ │ │ │ + b 2e8c38 │ │ │ │ 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 │ │ │ │ @@ -731473,40 +731565,40 @@ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl f065c │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ - b 2e8c00 │ │ │ │ + b 2e8d70 │ │ │ │ ldrdeq r2, [pc], #-254 @ │ │ │ │ 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] @ 2e9490 │ │ │ │ + ldr r2, [pc, #2020] @ 2e9600 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #2016] @ 2e9494 │ │ │ │ + ldr r3, [pc, #2016] @ 2e9604 │ │ │ │ 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] @ 2e9498 │ │ │ │ + ldr r3, [pc, #1992] @ 2e9608 │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 2e9100 │ │ │ │ + beq 2e9270 │ │ │ │ ldrb r8, [fp] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e8e10 │ │ │ │ + bne 2e8f80 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r9, [r3, #4] │ │ │ │ @@ -731528,130 +731620,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 2e946c │ │ │ │ + beq 2e95dc │ │ │ │ mov r3, r4 │ │ │ │ - b 2e8d90 │ │ │ │ + b 2e8f00 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e8d84 │ │ │ │ + bne 2e8ef4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #2 │ │ │ │ orreq r8, r8, #1 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e9004 │ │ │ │ + beq 2e9174 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e8d6c │ │ │ │ + bne 2e8edc │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sl, #8] │ │ │ │ - bne 2e9018 │ │ │ │ + bne 2e9188 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [sl, #4] │ │ │ │ - beq 2e8ddc │ │ │ │ + beq 2e8f4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8a08 │ │ │ │ + bl 2e8b78 │ │ │ │ str r0, [sl, #4] │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e8dc0 │ │ │ │ + bne 2e8f30 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r2, [pc, #1716] @ 2e949c │ │ │ │ - ldr r3, [pc, #1704] @ 2e9494 │ │ │ │ + ldr r2, [pc, #1716] @ 2e960c │ │ │ │ + ldr r3, [pc, #1704] @ 2e9604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e9480 │ │ │ │ + bne 2e95f0 │ │ │ │ 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 2e8e78 │ │ │ │ + bne 2e8fe8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e9484 │ │ │ │ + bne 2e95f4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e8e78 │ │ │ │ + beq 2e8fe8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2e91fc │ │ │ │ + beq 2e936c │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e8e78 │ │ │ │ + beq 2e8fe8 │ │ │ │ mov r8, #0 │ │ │ │ - b 2e8de0 │ │ │ │ + b 2e8f50 │ │ │ │ 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 2e9190 │ │ │ │ + beq 2e9300 │ │ │ │ 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 2e8ecc │ │ │ │ + b 2e903c │ │ │ │ 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 2e8ec8 │ │ │ │ + bne 2e9038 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e9190 │ │ │ │ + bne 2e9300 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl r7 │ │ │ │ cmp r6, r2 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - beq 2e8fec │ │ │ │ + beq 2e915c │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ movne r0, r3 │ │ │ │ - beq 2e8fcc │ │ │ │ + beq 2e913c │ │ │ │ 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] │ │ │ │ @@ -731662,114 +731754,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 2e8f98 │ │ │ │ + b 2e9108 │ │ │ │ ldrb r2, [sl, r6] │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [r9] │ │ │ │ str r2, [r9, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ add r9, r9, #8 │ │ │ │ - beq 2e9108 │ │ │ │ + beq 2e9278 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e8f7c │ │ │ │ + bne 2e90ec │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e91cc │ │ │ │ + beq 2e933c │ │ │ │ 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 2e8f80 │ │ │ │ + b 2e90f0 │ │ │ │ ldr r9, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, r9, #24 │ │ │ │ bl 93634 │ │ │ │ tst r0, r6 │ │ │ │ - beq 2e8e70 │ │ │ │ + beq 2e8fe0 │ │ │ │ ldr r2, [r9, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - bne 2e9474 │ │ │ │ + bne 2e95e4 │ │ │ │ ldr r2, [sp] │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, r2 │ │ │ │ - b 2e8f30 │ │ │ │ + b 2e90a0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #8] │ │ │ │ - beq 2e8db0 │ │ │ │ + beq 2e8f20 │ │ │ │ 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 2e904c │ │ │ │ - b 2e90f8 │ │ │ │ + bne 2e91bc │ │ │ │ + b 2e9268 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e90f8 │ │ │ │ + beq 2e9268 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2e903c │ │ │ │ + bne 2e91ac │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r8, [r9, #28] │ │ │ │ ldr r7, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r8, r8, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 2e9090 │ │ │ │ - b 2e90f8 │ │ │ │ + bne 2e9200 │ │ │ │ + b 2e9268 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8a08 │ │ │ │ + bl 2e8b78 │ │ │ │ ldr r2, [fp, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2e90f8 │ │ │ │ + beq 2e9268 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2e9078 │ │ │ │ + bne 2e91e8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e90b8 │ │ │ │ - b 2e9184 │ │ │ │ + bne 2e9228 │ │ │ │ + b 2e92f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e9184 │ │ │ │ + beq 2e92f4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r6, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 2e90ac │ │ │ │ + bne 2e921c │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r7], #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8a08 │ │ │ │ + bl 2e8b78 │ │ │ │ ldr r2, [fp, #4]! │ │ │ │ add r8, r6, #4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 2e9090 │ │ │ │ + bne 2e9200 │ │ │ │ str r1, [sl, #4] │ │ │ │ - b 2e8db0 │ │ │ │ + b 2e8f20 │ │ │ │ mov r8, fp │ │ │ │ - b 2e8de0 │ │ │ │ + b 2e8f50 │ │ │ │ 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 │ │ │ │ @@ -731783,63 +731875,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 2e9148 │ │ │ │ + bne 2e92b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e8de0 │ │ │ │ + bne 2e8f50 │ │ │ │ ldr r4, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 2e8de0 │ │ │ │ + b 2e8f50 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r8 │ │ │ │ - b 2e90d4 │ │ │ │ + b 2e9244 │ │ │ │ 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 2e8de0 │ │ │ │ + b 2e8f50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #708] @ 2e94a0 │ │ │ │ + ldr r3, [pc, #708] @ 2e9610 │ │ │ │ ldr r2, [fp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2e9484 │ │ │ │ + bhi 2e95f4 │ │ │ │ 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 2e92e8 │ │ │ │ - ldr r3, [pc, #656] @ 2e94a4 │ │ │ │ + bhi 2e9458 │ │ │ │ + ldr r3, [pc, #656] @ 2e9614 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2e92e8 │ │ │ │ + bhi 2e9458 │ │ │ │ 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 │ │ │ │ @@ -731867,33 +731959,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] @ 2e94a8 │ │ │ │ + ldr r3, [pc, #500] @ 2e9618 │ │ │ │ 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 2e8fac │ │ │ │ + b 2e911c │ │ │ │ mov r3, #32 │ │ │ │ - b 2e9230 │ │ │ │ + b 2e93a0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ add r7, fp, r4, lsl #2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e8e70 │ │ │ │ + beq 2e8fe0 │ │ │ │ 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] │ │ │ │ @@ -731916,42 +732008,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 2e941c │ │ │ │ + beq 2e958c │ │ │ │ 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 2e9460 │ │ │ │ + beq 2e95d0 │ │ │ │ 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] @ 2e94ac │ │ │ │ + ldr r3, [pc, #212] @ 2e961c │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #204] @ 2e94b0 │ │ │ │ + ldr r0, [pc, #204] @ 2e9620 │ │ │ │ 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} │ │ │ │ @@ -731966,299 +732058,299 @@ │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sl] │ │ │ │ str r6, [sl, #4] │ │ │ │ - b 2e8de0 │ │ │ │ + b 2e8f50 │ │ │ │ mov r3, #16 │ │ │ │ - b 2e9230 │ │ │ │ + b 2e93a0 │ │ │ │ mov r3, #8 │ │ │ │ - b 2e9230 │ │ │ │ + b 2e93a0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - b 2e92e8 │ │ │ │ + b 2e9458 │ │ │ │ mov r3, #1 │ │ │ │ - b 2e9230 │ │ │ │ + b 2e93a0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 2e93a0 │ │ │ │ - b 2e941c │ │ │ │ + bne 2e9510 │ │ │ │ + b 2e958c │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 2e8db0 │ │ │ │ + b 2e8f20 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - b 2e8f30 │ │ │ │ + b 2e90a0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - subseq r7, r4, r8, asr #6 │ │ │ │ + ldrsbeq r7, [r4], #-24 @ 0xffffffe8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r4, r8, lsr #6 │ │ │ │ - subseq r7, r4, r0, lsl r2 │ │ │ │ + ldrheq r7, [r4], #-24 @ 0xffffffe8 │ │ │ │ + subseq r7, r4, r0, lsr #1 │ │ │ │ subeq r2, pc, r3, asr #16 │ │ │ │ subeq r2, pc, r1, 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] @ 2ea4b0 │ │ │ │ + ldr r2, [pc, #4064] @ 2ea620 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #4060] @ 2ea4b4 │ │ │ │ + ldr r3, [pc, #4060] @ 2ea624 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r5] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r9, [pc, #4044] @ 2ea4b8 │ │ │ │ + ldr r9, [pc, #4044] @ 2ea628 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - beq 2e9838 │ │ │ │ + beq 2e99a8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e9824 │ │ │ │ + beq 2e9994 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ea0b4 │ │ │ │ + beq 2ea224 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2e95a4 │ │ │ │ + bne 2e9714 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2e95e4 │ │ │ │ - bls 2e9864 │ │ │ │ - ldr r2, [pc, #3964] @ 2ea4bc │ │ │ │ + beq 2e9754 │ │ │ │ + bls 2e99d4 │ │ │ │ + ldr r2, [pc, #3964] @ 2ea62c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e9a80 │ │ │ │ + beq 2e9bf0 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - bcs 2e99c0 │ │ │ │ + bcs 2e9b30 │ │ │ │ sub r2, r2, #41 @ 0x29 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e9c94 │ │ │ │ - bhi 2e993c │ │ │ │ + beq 2e9e04 │ │ │ │ + bhi 2e9aac │ │ │ │ sub r2, r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e959c │ │ │ │ + bne 2e970c │ │ │ │ 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 2e85bc │ │ │ │ + bl 2e872c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e9838 │ │ │ │ + beq 2e99a8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e99a0 │ │ │ │ + beq 2e9b10 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e99a0 │ │ │ │ + beq 2e9b10 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e9980 │ │ │ │ + beq 2e9af0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2e9990 │ │ │ │ + bne 2e9b00 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - bne 2e9534 │ │ │ │ - ldr r3, [pc, #3796] @ 2ea4c0 │ │ │ │ + bne 2e96a4 │ │ │ │ + ldr r3, [pc, #3796] @ 2ea630 │ │ │ │ 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 2e959c │ │ │ │ + bne 2e970c │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2ea4f0 │ │ │ │ + bne 2ea660 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ bic r3, r3, #1024 @ 0x400 │ │ │ │ bic r3, r3, #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e959c │ │ │ │ + beq 2e970c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #5 │ │ │ │ moveq r0, r2 │ │ │ │ - bne 2e9698 │ │ │ │ + bne 2e9808 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ea124 │ │ │ │ + bne 2ea294 │ │ │ │ bl da954 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - beq 2e9694 │ │ │ │ + beq 2e9804 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea4a0 │ │ │ │ + beq 2ea610 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ea4a0 │ │ │ │ + bne 2ea610 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2e9640 │ │ │ │ + beq 2e97b0 │ │ │ │ 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 2e96f4 │ │ │ │ + bne 2e9864 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea444 │ │ │ │ + bne 2ea5b4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e96f4 │ │ │ │ + beq 2e9864 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 2ea1fc │ │ │ │ + beq 2ea36c │ │ │ │ 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 2e7a78 │ │ │ │ + bl 2e7be8 │ │ │ │ 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 2e8c8c │ │ │ │ + bl 2e8dfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2ea1b0 │ │ │ │ + beq 2ea320 │ │ │ │ ldrb sl, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ea378 │ │ │ │ + beq 2ea4e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea2ec │ │ │ │ + beq 2ea45c │ │ │ │ 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 2ea14c │ │ │ │ + beq 2ea2bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e7a78 │ │ │ │ + bl 2e7be8 │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ea158 │ │ │ │ + beq 2ea2c8 │ │ │ │ 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 2e9814 │ │ │ │ + beq 2e9984 │ │ │ │ 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 2e97f4 │ │ │ │ - b 2e959c │ │ │ │ + bne 2e9964 │ │ │ │ + b 2e970c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ea0c4 │ │ │ │ + beq 2ea234 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2e99b8 │ │ │ │ - ldr r2, [pc, #3204] @ 2ea4c4 │ │ │ │ - ldr r3, [pc, #3184] @ 2ea4b4 │ │ │ │ + beq 2e9b28 │ │ │ │ + ldr r2, [pc, #3204] @ 2ea634 │ │ │ │ + ldr r3, [pc, #3184] @ 2ea624 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ea0f0 │ │ │ │ + bne 2ea260 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bhi 2e9cb4 │ │ │ │ + bhi 2e9e24 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bls 2e99e4 │ │ │ │ - ldr r2, [pc, #3148] @ 2ea4c8 │ │ │ │ + bls 2e9b54 │ │ │ │ + ldr r2, [pc, #3148] @ 2ea638 │ │ │ │ sub r3, r3, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi 2e959c │ │ │ │ + bhi 2e970c │ │ │ │ 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 2e80f4 │ │ │ │ - b 2e959c │ │ │ │ + bl 2e8264 │ │ │ │ + b 2e970c │ │ │ │ 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 │ │ │ │ @@ -732266,353 +732358,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] @ 2ea4c0 │ │ │ │ + ldr r2, [pc, #3024] @ 2ea630 │ │ │ │ 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 2e991c │ │ │ │ + bne 2e9a8c │ │ │ │ ldrb r2, [r1, #268] @ 0x10c │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - beq 2e9cdc │ │ │ │ + beq 2e9e4c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e85bc │ │ │ │ - b 2e959c │ │ │ │ - ldr r2, [pc, #2952] @ 2ea4cc │ │ │ │ + bl 2e872c │ │ │ │ + b 2e970c │ │ │ │ + ldr r2, [pc, #2952] @ 2ea63c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2e9954 │ │ │ │ + beq 2e9ac4 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e959c │ │ │ │ + bne 2e970c │ │ │ │ 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 2e9588 │ │ │ │ - ldr r2, [pc, #2888] @ 2ea4d0 │ │ │ │ + b 2e96f8 │ │ │ │ + ldr r2, [pc, #2888] @ 2ea640 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e80f4 │ │ │ │ + bl 2e8264 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2e95b0 │ │ │ │ + bne 2e9720 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e9fac │ │ │ │ + beq 2ea11c │ │ │ │ cmp r3, #4 │ │ │ │ moveq r5, r4 │ │ │ │ - bne 2e9838 │ │ │ │ + bne 2e99a8 │ │ │ │ mov r4, #0 │ │ │ │ - b 2e9528 │ │ │ │ - beq 2e9a28 │ │ │ │ - ldr r2, [pc, #2824] @ 2ea4d4 │ │ │ │ + b 2e9698 │ │ │ │ + beq 2e9b98 │ │ │ │ + ldr r2, [pc, #2824] @ 2ea644 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e9cd0 │ │ │ │ - ldr r2, [pc, #2816] @ 2ea4d8 │ │ │ │ + bne 2e9e40 │ │ │ │ + ldr r2, [pc, #2816] @ 2ea648 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e80f4 │ │ │ │ - b 2e959c │ │ │ │ + bl 2e8264 │ │ │ │ + b 2e970c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 2e959c │ │ │ │ - ldr r3, [pc, #2764] @ 2ea4c0 │ │ │ │ + bne 2e970c │ │ │ │ + ldr r3, [pc, #2764] @ 2ea630 │ │ │ │ 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 2e959c │ │ │ │ + beq 2e970c │ │ │ │ ldrb r3, [r3, #468] @ 0x1d4 │ │ │ │ mov r1, r8 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e80f4 │ │ │ │ - b 2e959c │ │ │ │ + bl 2e8264 │ │ │ │ + b 2e970c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea478 │ │ │ │ + bne 2ea5e8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - beq 2e9588 │ │ │ │ + beq 2e96f8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2e9f9c │ │ │ │ + bne 2ea10c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e9584 │ │ │ │ + beq 2e96f4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2e9a54 │ │ │ │ + b 2e9bc4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea450 │ │ │ │ + bne 2ea5c0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #5 │ │ │ │ moveq r0, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 2e9b08 │ │ │ │ + bne 2e9c78 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2e9ca8 │ │ │ │ + bne 2e9e18 │ │ │ │ bl da954 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - beq 2e9b04 │ │ │ │ + beq 2e9c74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ea468 │ │ │ │ + beq 2ea5d8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ea468 │ │ │ │ + bne 2ea5d8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2e9ab0 │ │ │ │ + beq 2e9c20 │ │ │ │ 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 2e9bc4 │ │ │ │ + bne 2e9d34 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2ea444 │ │ │ │ + bne 2ea5b4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0388 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e9bc4 │ │ │ │ + beq 2e9d34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2e9bc4 │ │ │ │ + bne 2e9d34 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ea42c │ │ │ │ + beq 2ea59c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2ea42c │ │ │ │ + bne 2ea59c │ │ │ │ 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 2ea1a8 │ │ │ │ - ldr r1, [pc, #2356] @ 2ea4dc │ │ │ │ + bhi 2ea318 │ │ │ │ + ldr r1, [pc, #2356] @ 2ea64c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ea504 │ │ │ │ + bhi 2ea674 │ │ │ │ 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] @ 2ea4c0 │ │ │ │ + ldr r3, [pc, #2284] @ 2ea630 │ │ │ │ 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 2e9928 │ │ │ │ + bne 2e9a98 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2e7a78 │ │ │ │ + bl 2e7be8 │ │ │ │ ldrb r3, [r5, #44] @ 0x2c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2ea350 │ │ │ │ + beq 2ea4c0 │ │ │ │ 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 2e9c80 │ │ │ │ + beq 2e9df0 │ │ │ │ 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 2e9c74 │ │ │ │ + beq 2e9de4 │ │ │ │ ldr ip, [lr, r6, lsl #2] │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2e9fe8 │ │ │ │ + bne 2ea158 │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 2e9fe8 │ │ │ │ + bne 2ea158 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 2e9c4c │ │ │ │ + bne 2e9dbc │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ - b 2e959c │ │ │ │ - ldr r2, [pc, #2116] @ 2ea4e0 │ │ │ │ + b 2e970c │ │ │ │ + ldr r2, [pc, #2116] @ 2ea650 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e80f4 │ │ │ │ - b 2e959c │ │ │ │ + bl 2e8264 │ │ │ │ + b 2e970c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b 2e9b08 │ │ │ │ + b 2e9c78 │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ - bne 2e959c │ │ │ │ - ldr r2, [pc, #2068] @ 2ea4d8 │ │ │ │ + bne 2e970c │ │ │ │ + ldr r2, [pc, #2068] @ 2ea648 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e80f4 │ │ │ │ - b 2e959c │ │ │ │ + bl 2e8264 │ │ │ │ + b 2e970c │ │ │ │ cmp r3, #680 @ 0x2a8 │ │ │ │ - beq 2e9954 │ │ │ │ - b 2e959c │ │ │ │ + beq 2e9ac4 │ │ │ │ + b 2e970c │ │ │ │ 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 2e9c80 │ │ │ │ + bne 2e9df0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e9d54 │ │ │ │ + bne 2e9ec4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea43c │ │ │ │ + bne 2ea5ac │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e9d54 │ │ │ │ + beq 2e9ec4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2e9924 │ │ │ │ + beq 2e9a94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2e9da0 │ │ │ │ + bne 2e9f10 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea444 │ │ │ │ + bne 2ea5b4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e9da0 │ │ │ │ + beq 2e9f10 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2e9924 │ │ │ │ + beq 2e9a94 │ │ │ │ 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 2e7a78 │ │ │ │ + bl 2e7be8 │ │ │ │ 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 2e8c8c │ │ │ │ + bl 2e8dfc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2ea188 │ │ │ │ + beq 2ea2f8 │ │ │ │ ldrb r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea2f8 │ │ │ │ + beq 2ea468 │ │ │ │ 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] @ 2ea4bc │ │ │ │ + ldr r1, [pc, #1668] @ 2ea62c │ │ │ │ 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] │ │ │ │ @@ -732639,15 +732731,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 2ea3e8 │ │ │ │ + beq 2ea558 │ │ │ │ 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] │ │ │ │ @@ -732658,70 +732750,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 2e9f20 │ │ │ │ + b 2ea090 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ea420 │ │ │ │ + bne 2ea590 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ea130 │ │ │ │ + beq 2ea2a0 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2e9f0c │ │ │ │ + bne 2ea07c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e85bc │ │ │ │ + bl 2e872c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2ea408 │ │ │ │ + beq 2ea578 │ │ │ │ ldrb r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ea1e8 │ │ │ │ + beq 2ea358 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ add r0, r3, #68 @ 0x44 │ │ │ │ strb r2, [r3], #4 │ │ │ │ ands ip, r1, r2, lsl fp │ │ │ │ - beq 2e9f8c │ │ │ │ + beq 2ea0fc │ │ │ │ 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 2e9f6c │ │ │ │ - b 2e959c │ │ │ │ + bne 2ea0dc │ │ │ │ + b 2e970c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e9588 │ │ │ │ + beq 2e96f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 2e9584 │ │ │ │ - ldr r2, [pc, #1328] @ 2ea4e4 │ │ │ │ - ldr r3, [pc, #1276] @ 2ea4b4 │ │ │ │ + b 2e96f4 │ │ │ │ + ldr r2, [pc, #1328] @ 2ea654 │ │ │ │ + ldr r3, [pc, #1276] @ 2ea624 │ │ │ │ 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] @ 2ea4d0 │ │ │ │ + ldreq r2, [pc, #1276] @ 2ea640 │ │ │ │ moveq r1, r8 │ │ │ │ moveq r0, r7 │ │ │ │ - bne 2ea0f0 │ │ │ │ + bne 2ea260 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2e80f4 │ │ │ │ + b 2e8264 │ │ │ │ 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 │ │ │ │ @@ -732729,160 +732821,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 2ea014 │ │ │ │ + bne 2ea184 │ │ │ │ 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 2e85bc │ │ │ │ + bl 2e872c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 2ea170 │ │ │ │ + beq 2ea2e0 │ │ │ │ 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 2ea0a4 │ │ │ │ + beq 2ea214 │ │ │ │ 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 2ea084 │ │ │ │ - b 2e959c │ │ │ │ - ldr r2, [pc, #1044] @ 2ea4d0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2e80f4 │ │ │ │ - b 2e95a4 │ │ │ │ - ldr r2, [pc, #1052] @ 2ea4e8 │ │ │ │ - ldr r3, [pc, #996] @ 2ea4b4 │ │ │ │ + bne 2ea1f4 │ │ │ │ + b 2e970c │ │ │ │ + ldr r2, [pc, #1044] @ 2ea640 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2e8264 │ │ │ │ + b 2e9714 │ │ │ │ + ldr r2, [pc, #1052] @ 2ea658 │ │ │ │ + ldr r3, [pc, #996] @ 2ea624 │ │ │ │ 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] @ 2ea4d0 │ │ │ │ + ldreq r2, [pc, #996] @ 2ea640 │ │ │ │ moveq r1, r8 │ │ │ │ - beq 2e9fdc │ │ │ │ + beq 2ea14c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ strhi sl, [sp, #12] │ │ │ │ - bhi 2e9bcc │ │ │ │ - b 2e9c80 │ │ │ │ + bhi 2e9d3c │ │ │ │ + b 2e9df0 │ │ │ │ mov r3, sl │ │ │ │ - b 2ea0fc │ │ │ │ + b 2ea26c │ │ │ │ lsl sl, sl, #16 │ │ │ │ lsr sl, sl, #16 │ │ │ │ mov r3, sl │ │ │ │ - b 2ea0fc │ │ │ │ + b 2ea26c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - b 2e9698 │ │ │ │ + b 2e9808 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e9f34 │ │ │ │ + beq 2ea0a4 │ │ │ │ ldrsb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2e9f34 │ │ │ │ - b 2e959c │ │ │ │ + bge 2ea0a4 │ │ │ │ + b 2e970c │ │ │ │ ldrb r3, [sp, #47] @ 0x2f │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e97c0 │ │ │ │ + bne 2e9930 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e82b8 │ │ │ │ + bl 2e8428 │ │ │ │ mov fp, r0 │ │ │ │ - b 2e97c8 │ │ │ │ + b 2e9938 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e82b8 │ │ │ │ + bl 2e8428 │ │ │ │ mov r3, r0 │ │ │ │ - b 2ea060 │ │ │ │ + b 2ea1d0 │ │ │ │ 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 2e9f04 │ │ │ │ + b 2ea074 │ │ │ │ mov r3, sl │ │ │ │ - b 2ea0fc │ │ │ │ + b 2ea26c │ │ │ │ ldrb r0, [r5, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add ip, r5, #24 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ - beq 2e9790 │ │ │ │ + beq 2e9900 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #163 @ 0xa3 │ │ │ │ str ip, [r1, #4]! │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2ea1d0 │ │ │ │ - b 2e9790 │ │ │ │ + bne 2ea340 │ │ │ │ + b 2e9900 │ │ │ │ strb r2, [r3], #4 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ stm r3, {r0, r1} │ │ │ │ - b 2e959c │ │ │ │ + b 2e970c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ea490 │ │ │ │ + beq 2ea600 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2ea490 │ │ │ │ + bne 2ea600 │ │ │ │ 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 2ea2d4 │ │ │ │ - ldr r0, [pc, #684] @ 2ea4ec │ │ │ │ + bhi 2ea444 │ │ │ │ + ldr r0, [pc, #684] @ 2ea65c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ea2d4 │ │ │ │ + bhi 2ea444 │ │ │ │ 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 2e96fc │ │ │ │ + bhi 2e986c │ │ │ │ ldr sl, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldreq sl, [r5, #8] │ │ │ │ movne r6, #3 │ │ │ │ bl 927bc │ │ │ │ @@ -732890,40 +732982,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 2ea2bc │ │ │ │ + beq 2ea42c │ │ │ │ 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 2e959c │ │ │ │ + b 2e970c │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 2ea260 │ │ │ │ + b 2ea3d0 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ea260 │ │ │ │ + b 2ea3d0 │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ - b 2e9788 │ │ │ │ + b 2e98f8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ bl dc224 │ │ │ │ ands r3, r0, #1 │ │ │ │ - bne 2e959c │ │ │ │ + bne 2e970c │ │ │ │ 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 │ │ │ │ @@ -732931,25 +733023,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 2e9efc │ │ │ │ + b 2ea06c │ │ │ │ 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 2ea028 │ │ │ │ + beq 2ea198 │ │ │ │ ldr ip, [r5, #112] @ 0x70 │ │ │ │ - b 2ea008 │ │ │ │ + b 2ea178 │ │ │ │ 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} │ │ │ │ @@ -732961,37 +733053,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 2e9788 │ │ │ │ + beq 2e98f8 │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #163 @ 0xa3 │ │ │ │ str r0, [r2, #4]! │ │ │ │ strb sl, [r3, #1]! │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, sl │ │ │ │ - bne 2ea3d0 │ │ │ │ - b 2e9788 │ │ │ │ + bne 2ea540 │ │ │ │ + b 2e98f8 │ │ │ │ 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 2e9ec4 │ │ │ │ + b 2ea034 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e82b8 │ │ │ │ + bl 2e8428 │ │ │ │ mov r3, r0 │ │ │ │ - b 2e9f50 │ │ │ │ + b 2ea0c0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ udf #0 │ │ │ │ @@ -733020,126 +733112,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, lsr #22 │ │ │ │ + ldrheq r6, [r4], #-144 @ 0xffffff70 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r6, [r4], #-172 @ 0xffffff54 │ │ │ │ + subseq r6, r4, ip, lsl #19 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - ldrheq r6, [r4], #-120 @ 0xffffff88 │ │ │ │ + subseq r6, r4, r8, asr #12 │ │ │ │ ldrdeq r2, [pc], #-26 @ │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andseq r0, lr, r8, lsl #4 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ andseq r0, r0, r0, lsr #4 │ │ │ │ strdeq r1, [pc], #-234 @ │ │ │ │ andseq r0, r0, r0, ror #4 │ │ │ │ - subseq r6, r4, r4, asr #32 │ │ │ │ - subseq r5, r4, ip, lsr #30 │ │ │ │ + ldrsbeq r5, [r4], #-228 @ 0xffffff1c │ │ │ │ + ldrheq r5, [r4], #-220 @ 0xffffff24 │ │ │ │ subeq r1, pc, r2, 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] @ 2ea910 │ │ │ │ + ldr r0, [pc, #1008] @ 2eaa80 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #1004] @ 2ea914 │ │ │ │ + ldr r1, [pc, #1004] @ 2eaa84 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1000] @ 2ea918 │ │ │ │ - ldr r7, [pc, #1000] @ 2ea91c │ │ │ │ + ldr r3, [pc, #1000] @ 2eaa88 │ │ │ │ + ldr r7, [pc, #1000] @ 2eaa8c │ │ │ │ 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 2ea6f0 │ │ │ │ + bhi 2ea860 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e87cc │ │ │ │ + bl 2e893c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e77d4 │ │ │ │ + bl 2e7944 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8178 │ │ │ │ + bl 2e82e8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ea8b0 │ │ │ │ + beq 2eaa20 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea8a4 │ │ │ │ + beq 2eaa14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2ea8ac │ │ │ │ + beq 2eaa1c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea8ac │ │ │ │ - bl 2ea504 │ │ │ │ + beq 2eaa1c │ │ │ │ + bl 2ea674 │ │ │ │ mov r5, r6 │ │ │ │ - b 2ea5bc │ │ │ │ + b 2ea72c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2ea7b0 │ │ │ │ + beq 2ea920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e77d4 │ │ │ │ + bl 2e7944 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8178 │ │ │ │ + bl 2e82e8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ea788 │ │ │ │ + beq 2ea8f8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea77c │ │ │ │ + beq 2ea8ec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2ea784 │ │ │ │ + beq 2ea8f4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea784 │ │ │ │ - bl 2ea504 │ │ │ │ + beq 2ea8f4 │ │ │ │ + bl 2ea674 │ │ │ │ mov r8, r9 │ │ │ │ - b 2ea640 │ │ │ │ + b 2ea7b0 │ │ │ │ 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 │ │ │ │ @@ -733152,202 +733244,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 2e94b4 │ │ │ │ - ldr r2, [pc, #596] @ 2ea920 │ │ │ │ - ldr r3, [pc, #580] @ 2ea914 │ │ │ │ + bl 2e9624 │ │ │ │ + ldr r2, [pc, #596] @ 2eaa90 │ │ │ │ + ldr r3, [pc, #580] @ 2eaa84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ea90c │ │ │ │ + bne 2eaa7c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e77d4 │ │ │ │ - ldr r2, [pc, #548] @ 2ea924 │ │ │ │ - ldr r3, [pc, #548] @ 2ea928 │ │ │ │ + bl 2e7944 │ │ │ │ + ldr r2, [pc, #548] @ 2eaa94 │ │ │ │ + ldr r3, [pc, #548] @ 2eaa98 │ │ │ │ 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 13f9c8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r6, #8] │ │ │ │ - beq 2ea8e8 │ │ │ │ + beq 2eaa58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea8d8 │ │ │ │ + beq 2eaa48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2ea8e0 │ │ │ │ + beq 2eaa50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea8e0 │ │ │ │ - bl 2ea504 │ │ │ │ + beq 2eaa50 │ │ │ │ + bl 2ea674 │ │ │ │ mov r5, r7 │ │ │ │ - b 2ea74c │ │ │ │ + b 2ea8bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 1421d0 │ │ │ │ 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 2ea868 │ │ │ │ + beq 2ea9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e77d4 │ │ │ │ + bl 2e7944 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8178 │ │ │ │ + bl 2e82e8 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ea840 │ │ │ │ + beq 2ea9b0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea834 │ │ │ │ + beq 2ea9a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2ea83c │ │ │ │ + beq 2ea9ac │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea83c │ │ │ │ - bl 2ea504 │ │ │ │ + beq 2ea9ac │ │ │ │ + bl 2ea674 │ │ │ │ mov r8, r9 │ │ │ │ - b 2ea804 │ │ │ │ + b 2ea974 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 1421d0 │ │ │ │ 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] @ 2ea92c │ │ │ │ - ldr r3, [pc, #160] @ 2ea914 │ │ │ │ + ldr r2, [pc, #188] @ 2eaa9c │ │ │ │ + ldr r3, [pc, #160] @ 2eaa84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ea90c │ │ │ │ + bne 2eaa7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2e87cc │ │ │ │ + b 2e893c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 1421d0 │ │ │ │ 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 2ea6c4 │ │ │ │ + b 2ea834 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 1421d0 │ │ │ │ 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 2ea6c4 │ │ │ │ + b 2ea834 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r5, [r4], #-164 @ 0xffffff5c │ │ │ │ + subseq r5, r4, r4, ror #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq r1, pc, r2, asr #11 │ │ │ │ - ldrheq r5, [r4], #-164 @ 0xffffff5c │ │ │ │ - subseq r5, r4, ip, lsr #18 │ │ │ │ + subseq r5, r4, r4, asr #18 │ │ │ │ + ldrheq r5, [r4], #-124 @ 0xffffff84 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - subseq r5, r4, r8, lsl #15 │ │ │ │ + subseq r5, r4, r8, lsl r6 │ │ │ │ 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] @ 2eaa9c │ │ │ │ - ldr r3, [pc, #340] @ 2eaaa0 │ │ │ │ + ldr r2, [pc, #340] @ 2eac0c │ │ │ │ + ldr r3, [pc, #340] @ 2eac10 │ │ │ │ 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 2ea98c │ │ │ │ + beq 2eaafc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ea9bc │ │ │ │ + bne 2eab2c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ea970 │ │ │ │ - ldr r2, [pc, #272] @ 2eaaa4 │ │ │ │ - ldr r3, [pc, #264] @ 2eaaa0 │ │ │ │ + bne 2eaae0 │ │ │ │ + ldr r2, [pc, #272] @ 2eac14 │ │ │ │ + ldr r3, [pc, #264] @ 2eac10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2eaa98 │ │ │ │ + bne 2eac08 │ │ │ │ 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 │ │ │ │ @@ -733369,181 +733461,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 2e7b50 │ │ │ │ + bl 2e7cc0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ea504 │ │ │ │ + bl 2ea674 │ │ │ │ ldrb r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #3 │ │ │ │ mvneq r1, #8 │ │ │ │ bl a3798 │ │ │ │ mov r0, fp │ │ │ │ bl 1421d0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldrb r2, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ orr r8, r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ea98c │ │ │ │ + beq 2eaafc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ea98c │ │ │ │ + beq 2eaafc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ea9d0 │ │ │ │ + bne 2eab40 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eaa78 │ │ │ │ - b 2ea98c │ │ │ │ + bne 2eabe8 │ │ │ │ + b 2eaafc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r5, [r4], #-96 @ 0xffffffa0 │ │ │ │ + subseq r5, r4, r0, asr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r4, r4, ror #12 │ │ │ │ + ldrsheq r5, [r4], #-68 @ 0xffffffbc │ │ │ │ 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] @ 2eaf64 │ │ │ │ - ldr r2, [pc, #1188] @ 2eaf68 │ │ │ │ + ldr r1, [pc, #1188] @ 2eb0d4 │ │ │ │ + ldr r2, [pc, #1188] @ 2eb0d8 │ │ │ │ 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 2eaf4c │ │ │ │ + beq 2eb0bc │ │ │ │ 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 2eac68 │ │ │ │ + beq 2eadd8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [fp, #12] │ │ │ │ - beq 2eaf40 │ │ │ │ + beq 2eb0b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2eac28 │ │ │ │ + bne 2ead98 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 2eab38 │ │ │ │ + beq 2eaca8 │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eac20 │ │ │ │ + beq 2ead90 │ │ │ │ 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 2eac20 │ │ │ │ + beq 2ead90 │ │ │ │ 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 2eab88 │ │ │ │ + bne 2eacf8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ead04 │ │ │ │ + beq 2eae74 │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ ldrb r3, [fp, #44] @ 0x2c │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2eabe0 │ │ │ │ + bne 2ead50 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - beq 2eae64 │ │ │ │ + beq 2eafd4 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #0 │ │ │ │ addne ip, fp, #64 @ 0x40 │ │ │ │ - bne 2eabd4 │ │ │ │ - b 2eaccc │ │ │ │ + bne 2ead44 │ │ │ │ + b 2eae3c │ │ │ │ ldr r0, [r6, r3, lsl #5] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2eabe0 │ │ │ │ + bne 2ead50 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2eaccc │ │ │ │ + beq 2eae3c │ │ │ │ ldrb r0, [ip, r3, lsl #5] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2eabbc │ │ │ │ + beq 2ead2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r8, sl │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r7, r4 │ │ │ │ movne r4, r3 │ │ │ │ - bne 2eab70 │ │ │ │ + bne 2eace0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - beq 2eac20 │ │ │ │ + beq 2ead90 │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eaf34 │ │ │ │ + beq 2eb0a4 │ │ │ │ str r9, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eac68 │ │ │ │ + beq 2eadd8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eac5c │ │ │ │ + beq 2eadcc │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eac5c │ │ │ │ + beq 2eadcc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eae98 │ │ │ │ + beq 2eb008 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2eac34 │ │ │ │ + bne 2eada4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eae98 │ │ │ │ + beq 2eb008 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2eaaf8 │ │ │ │ + bne 2eac68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2eaf4c │ │ │ │ + beq 2eb0bc │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #712] @ 2eaf6c │ │ │ │ - ldr r3, [pc, #704] @ 2eaf68 │ │ │ │ + ldr r1, [pc, #712] @ 2eb0dc │ │ │ │ + ldr r3, [pc, #704] @ 2eb0d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2eaf60 │ │ │ │ + bne 2eb0d0 │ │ │ │ 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] │ │ │ │ @@ -733552,42 +733644,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 2eabe0 │ │ │ │ + b 2ead50 │ │ │ │ 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 2eaea4 │ │ │ │ + beq 2eb014 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ add r3, fp, r3, lsl #5 │ │ │ │ ldr ip, [r3, #60] @ 0x3c │ │ │ │ - bls 2eaf08 │ │ │ │ + bls 2eb078 │ │ │ │ add r1, r7, #15 │ │ │ │ add r2, r7, #16 │ │ │ │ add lr, r1, r0 │ │ │ │ - b 2ead50 │ │ │ │ + b 2eaec0 │ │ │ │ cmp r2, lr │ │ │ │ - beq 2eaf14 │ │ │ │ + beq 2eb084 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, fp, r3, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2ead48 │ │ │ │ + beq 2eaeb8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - bne 2eabe0 │ │ │ │ + bne 2ead50 │ │ │ │ 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 │ │ │ │ @@ -733620,163 +733712,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 2eae44 │ │ │ │ + beq 2eafb4 │ │ │ │ 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 2eae14 │ │ │ │ + bne 2eaf84 │ │ │ │ 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 2eabe0 │ │ │ │ + b 2ead50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2eaccc │ │ │ │ + beq 2eae3c │ │ │ │ add r3, fp, #63 @ 0x3f │ │ │ │ add r1, r3, r1 │ │ │ │ - b 2eae80 │ │ │ │ + b 2eaff0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2eaccc │ │ │ │ + beq 2eae3c │ │ │ │ sub r0, r3, #63 @ 0x3f │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, ip │ │ │ │ - beq 2eae78 │ │ │ │ - b 2eabe0 │ │ │ │ + beq 2eafe8 │ │ │ │ + b 2ead50 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b 2eab20 │ │ │ │ + b 2eac90 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [fp, #60] @ 0x3c │ │ │ │ - beq 2eaed0 │ │ │ │ + beq 2eb040 │ │ │ │ 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 2eaeb8 │ │ │ │ + bne 2eb028 │ │ │ │ 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 2eabe0 │ │ │ │ + b 2ead50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eaed0 │ │ │ │ + beq 2eb040 │ │ │ │ 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 2eaf18 │ │ │ │ - b 2eaed0 │ │ │ │ + bne 2eb088 │ │ │ │ + b 2eb040 │ │ │ │ mov r0, fp │ │ │ │ bl 927bc │ │ │ │ - b 2eac1c │ │ │ │ + b 2ead8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2eac68 │ │ │ │ - b 2eae9c │ │ │ │ + bne 2eadd8 │ │ │ │ + b 2eb00c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ mov r2, #0 │ │ │ │ - b 2eac9c │ │ │ │ + b 2eae0c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r4, r8, lsr r5 │ │ │ │ + subseq r5, r4, r8, asr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r4, r4, asr r3 │ │ │ │ + subseq r5, r4, r4, ror #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 2eafac │ │ │ │ + beq 2eb11c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eafb4 │ │ │ │ + bne 2eb124 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2eaf90 │ │ │ │ + bne 2eb100 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #0 │ │ │ │ - bl 2eaaa8 │ │ │ │ + bl 2eac18 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r0, r5 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - beq 2eafac │ │ │ │ + beq 2eb11c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2eafac │ │ │ │ + beq 2eb11c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eafb8 │ │ │ │ + bne 2eb128 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eafdc │ │ │ │ + bne 2eb14c │ │ │ │ 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 2eb04c │ │ │ │ + beq 2eb1bc │ │ │ │ ldr r4, [fp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2eb058 │ │ │ │ + bne 2eb1c8 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2eb030 │ │ │ │ + bne 2eb1a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #380] @ 2eb1dc │ │ │ │ - ldr r7, [pc, #380] @ 2eb1e0 │ │ │ │ - ldr r9, [pc, #380] @ 2eb1e4 │ │ │ │ + ldr r3, [pc, #380] @ 2eb34c │ │ │ │ + ldr r7, [pc, #380] @ 2eb350 │ │ │ │ + ldr r9, [pc, #380] @ 2eb354 │ │ │ │ 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] │ │ │ │ @@ -733786,406 +733878,406 @@ │ │ │ │ mov sl, r0 │ │ │ │ bl 1437e4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl a3638 │ │ │ │ ldr fp, [r6, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eb1cc │ │ │ │ + beq 2eb33c │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r5, [fp, #16] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2eb148 │ │ │ │ + beq 2eb2b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb1c0 │ │ │ │ + beq 2eb330 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - b 2eb0f0 │ │ │ │ + b 2eb260 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb124 │ │ │ │ + beq 2eb294 │ │ │ │ bl 9a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eb108 │ │ │ │ + beq 2eb278 │ │ │ │ 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 2eb0e4 │ │ │ │ + bne 2eb254 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 9a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eb148 │ │ │ │ + beq 2eb2b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2eb0b8 │ │ │ │ + bne 2eb228 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 2eb1cc │ │ │ │ + beq 2eb33c │ │ │ │ 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 2eb04c │ │ │ │ + beq 2eb1bc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2eb04c │ │ │ │ + beq 2eb1bc │ │ │ │ ldr r6, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2eb080 │ │ │ │ + bne 2eb1f0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb198 │ │ │ │ + bne 2eb308 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 2eb1e8 │ │ │ │ + ldr r2, [pc, #32] @ 2eb358 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2eb128 │ │ │ │ + b 2eb298 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2eb178 │ │ │ │ + b 2eb2e8 │ │ │ │ @ instruction: 0xffffff94 │ │ │ │ @ instruction: 0xffffff90 │ │ │ │ @ instruction: 0xffffff8c │ │ │ │ @ instruction: 0xfffffe34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2eb294 │ │ │ │ + beq 2eb404 │ │ │ │ ldr r2, [r0] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov ip, r0 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ - b 2eb23c │ │ │ │ + b 2eb3ac │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2eb254 │ │ │ │ + bne 2eb3c4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2eb28c │ │ │ │ + beq 2eb3fc │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2eb210 │ │ │ │ + bne 2eb380 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - beq 2eb22c │ │ │ │ + beq 2eb39c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - b 2eb27c │ │ │ │ + b 2eb3ec │ │ │ │ cmp r1, r0 │ │ │ │ - beq 2eb22c │ │ │ │ + beq 2eb39c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2eb268 │ │ │ │ + bne 2eb3d8 │ │ │ │ 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] @ 2eb590 │ │ │ │ + ldr r8, [pc, #728] @ 2eb700 │ │ │ │ ldr r2, [r3] │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eb588 │ │ │ │ + beq 2eb6f8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2eb2e4 │ │ │ │ + beq 2eb454 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2eb428 │ │ │ │ + beq 2eb598 │ │ │ │ mov r0, r6 │ │ │ │ bl 93824 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 2eb574 │ │ │ │ + beq 2eb6e4 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r3, r7 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r5, #2 │ │ │ │ - beq 2eb328 │ │ │ │ + beq 2eb498 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, #2 │ │ │ │ cmpne r6, r3 │ │ │ │ - bne 2eb314 │ │ │ │ + bne 2eb484 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ sub r5, r5, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ clz r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r5, r5, #5 │ │ │ │ - beq 2eb404 │ │ │ │ - ldr r9, [pc, #584] @ 2eb594 │ │ │ │ - ldr sl, [pc, #584] @ 2eb598 │ │ │ │ + beq 2eb574 │ │ │ │ + ldr r9, [pc, #584] @ 2eb704 │ │ │ │ + ldr sl, [pc, #584] @ 2eb708 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2eb428 │ │ │ │ + beq 2eb598 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2eb3e0 │ │ │ │ + beq 2eb550 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2eb430 │ │ │ │ + bne 2eb5a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #552] @ 2eb59c │ │ │ │ + ldr r2, [pc, #552] @ 2eb70c │ │ │ │ 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 2eb428 │ │ │ │ + beq 2eb598 │ │ │ │ cmp r3, #372 @ 0x174 │ │ │ │ - bcs 2eb414 │ │ │ │ + bcs 2eb584 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi 2eb428 │ │ │ │ + bhi 2eb598 │ │ │ │ cmp r3, #304 @ 0x130 │ │ │ │ - beq 2eb470 │ │ │ │ + beq 2eb5e0 │ │ │ │ cmp r3, sl │ │ │ │ - beq 2eb428 │ │ │ │ + beq 2eb598 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2eb54c │ │ │ │ + beq 2eb6bc │ │ │ │ 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 2eb3f4 │ │ │ │ + beq 2eb564 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2eb1ec │ │ │ │ - b 2eb458 │ │ │ │ + bl 2eb35c │ │ │ │ + b 2eb5c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eb428 │ │ │ │ + beq 2eb598 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2eb428 │ │ │ │ + bls 2eb598 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb34c │ │ │ │ + bne 2eb4bc │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ mov r7, r0 │ │ │ │ - b 2eb2f0 │ │ │ │ + b 2eb460 │ │ │ │ cmp r3, #468 @ 0x1d4 │ │ │ │ - bhi 2eb464 │ │ │ │ - ldr r2, [pc, #380] @ 2eb5a0 │ │ │ │ + bhi 2eb5d4 │ │ │ │ + ldr r2, [pc, #380] @ 2eb710 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 2eb3b8 │ │ │ │ + bls 2eb528 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #364] @ 2eb5a4 │ │ │ │ + ldr r2, [pc, #364] @ 2eb714 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2eb520 │ │ │ │ + bhi 2eb690 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2eb1ec │ │ │ │ + bl 2eb35c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eb3f4 │ │ │ │ - b 2eb428 │ │ │ │ - ldr r0, [pc, #316] @ 2eb5a8 │ │ │ │ + bne 2eb564 │ │ │ │ + b 2eb598 │ │ │ │ + ldr r0, [pc, #316] @ 2eb718 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2eb3b8 │ │ │ │ + bne 2eb528 │ │ │ │ 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 2eb3b8 │ │ │ │ - b 2eb428 │ │ │ │ + bne 2eb528 │ │ │ │ + b 2eb598 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2eb1ec │ │ │ │ - b 2eb458 │ │ │ │ + bl 2eb35c │ │ │ │ + b 2eb5c8 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb3f4 │ │ │ │ + beq 2eb564 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eb3f4 │ │ │ │ + beq 2eb564 │ │ │ │ ldrb r3, [fp, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb4dc │ │ │ │ + bne 2eb64c │ │ │ │ mov r1, r6 │ │ │ │ add r0, fp, #28 │ │ │ │ - bl 2eb1ec │ │ │ │ + bl 2eb35c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eb428 │ │ │ │ + beq 2eb598 │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb3f4 │ │ │ │ - b 2eb4bc │ │ │ │ + beq 2eb564 │ │ │ │ + b 2eb62c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2eb1ec │ │ │ │ - b 2eb458 │ │ │ │ + bl 2eb35c │ │ │ │ + b 2eb5c8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 2eb1ec │ │ │ │ - b 2eb458 │ │ │ │ + bl 2eb35c │ │ │ │ + b 2eb5c8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2eb1ec │ │ │ │ - b 2eb458 │ │ │ │ + bl 2eb35c │ │ │ │ + b 2eb5c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2eb3f4 │ │ │ │ + bne 2eb564 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 2eb1ec │ │ │ │ - b 2eb458 │ │ │ │ - ldr r3, [pc, #88] @ 2eb59c │ │ │ │ + bl 2eb35c │ │ │ │ + b 2eb5c8 │ │ │ │ + ldr r3, [pc, #88] @ 2eb70c │ │ │ │ ldr r1, [r8, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 2eb3b8 │ │ │ │ + b 2eb528 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #1 │ │ │ │ - bne 2eb57c │ │ │ │ + bne 2eb6ec │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr ip, [pc, #64] @ 2eb5ac │ │ │ │ + ldr ip, [pc, #64] @ 2eb71c │ │ │ │ tst ip, r0 │ │ │ │ - beq 2eb3b8 │ │ │ │ - b 2eb470 │ │ │ │ + beq 2eb528 │ │ │ │ + b 2eb5e0 │ │ │ │ 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, asr #26 │ │ │ │ + ldrsbeq r4, [r4], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldrdeq r0, [pc], #-98 @ │ │ │ │ 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] @ 2eb948 │ │ │ │ - ldr r3, [pc, #896] @ 2eb94c │ │ │ │ + ldr r2, [pc, #896] @ 2ebab8 │ │ │ │ + ldr r3, [pc, #896] @ 2ebabc │ │ │ │ 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 2eb8ac │ │ │ │ + beq 2eba1c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eb93c │ │ │ │ + beq 2ebaac │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r1, [r5] │ │ │ │ - beq 2eb62c │ │ │ │ + beq 2eb79c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ moveq r3, r1 │ │ │ │ moveq r0, r5 │ │ │ │ - beq 2eb6ac │ │ │ │ + beq 2eb81c │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb934 │ │ │ │ + beq 2ebaa4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2eb728 │ │ │ │ + beq 2eb898 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2eb728 │ │ │ │ + bne 2eb898 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - beq 2eb670 │ │ │ │ + beq 2eb7e0 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r8, #0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ - beq 2eb8c4 │ │ │ │ + beq 2eba34 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, r4 │ │ │ │ ldr ip, [r3] │ │ │ │ ldreq r1, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ - beq 2eb8c8 │ │ │ │ + beq 2eba38 │ │ │ │ mov r3, ip │ │ │ │ - b 2eb684 │ │ │ │ + b 2eb7f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eb6a8 │ │ │ │ + bne 2eb818 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eb918 │ │ │ │ + beq 2eba88 │ │ │ │ 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 │ │ │ │ @@ -734208,30 +734300,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 2eb924 │ │ │ │ + beq 2eba94 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2eb764 │ │ │ │ + beq 2eb8d4 │ │ │ │ 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 2eb794 │ │ │ │ + beq 2eb904 │ │ │ │ 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 │ │ │ │ @@ -734244,15 +734336,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eb90c │ │ │ │ + beq 2eba7c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -734262,15 +734354,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 2eb84c │ │ │ │ + beq 2eb9bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -734288,218 +734380,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] @ 2eb950 │ │ │ │ - ldr r3, [pc, #192] @ 2eb94c │ │ │ │ + ldr r2, [pc, #200] @ 2ebac0 │ │ │ │ + ldr r3, [pc, #192] @ 2ebabc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2eb930 │ │ │ │ + bne 2ebaa0 │ │ │ │ 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 2eb93c │ │ │ │ + beq 2ebaac │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ - b 2eb600 │ │ │ │ + b 2eb770 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ bl 927bc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2eb728 │ │ │ │ + beq 2eb898 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 2eb900 │ │ │ │ + beq 2eba70 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b 2eb670 │ │ │ │ + b 2eb7e0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ - b 2eb7e8 │ │ │ │ + b 2eb958 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - b 2eb6d8 │ │ │ │ + b 2eb848 │ │ │ │ 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, lsr sl │ │ │ │ + subseq r4, r4, r0, asr #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r4, r0, ror r7 │ │ │ │ + subseq r4, r4, r0, lsl #12 │ │ │ │ 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] @ 2ebef4 │ │ │ │ - ldr r2, [pc, #1408] @ 2ebef8 │ │ │ │ + ldr r1, [pc, #1408] @ 2ec064 │ │ │ │ + ldr r2, [pc, #1408] @ 2ec068 │ │ │ │ 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 2ebac4 │ │ │ │ - ldr r3, [pc, #1360] @ 2ebefc │ │ │ │ + beq 2ebc34 │ │ │ │ + ldr r3, [pc, #1360] @ 2ec06c │ │ │ │ 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 2eba40 │ │ │ │ + beq 2ebbb0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 2ebaf4 │ │ │ │ + bne 2ebc64 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r7, #16 │ │ │ │ - bl 2eb954 │ │ │ │ + bl 2ebac4 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr ip, [r2] │ │ │ │ cmp ip, #0 │ │ │ │ orr r0, r0, r6 │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ - beq 2ebee4 │ │ │ │ + beq 2ec054 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2eba2c │ │ │ │ + bne 2ebb9c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ add r0, r2, #24 │ │ │ │ cmp lr, r0 │ │ │ │ - bne 2ebdf0 │ │ │ │ + bne 2ebf60 │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ebdf0 │ │ │ │ + bne 2ebf60 │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 2eb9d4 │ │ │ │ + bne 2ebb44 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ - bl 2eb954 │ │ │ │ + bl 2ebac4 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ - bl 2eb954 │ │ │ │ + bl 2ebac4 │ │ │ │ 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 2ebabc │ │ │ │ + beq 2ebc2c │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ebabc │ │ │ │ + beq 2ebc2c │ │ │ │ cmp r2, #0 │ │ │ │ strb r4, [r8] │ │ │ │ - beq 2ebeec │ │ │ │ + beq 2ec05c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ add r0, r1, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 2ebe78 │ │ │ │ + bne 2ebfe8 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ebe78 │ │ │ │ + bne 2ebfe8 │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r1 │ │ │ │ - b 2eb9c8 │ │ │ │ + b 2ebb38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ebab0 │ │ │ │ - ldr r2, [pc, #1076] @ 2ebf00 │ │ │ │ - ldr r3, [pc, #1064] @ 2ebef8 │ │ │ │ + bne 2ebc20 │ │ │ │ + ldr r2, [pc, #1076] @ 2ec070 │ │ │ │ + ldr r3, [pc, #1064] @ 2ec068 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ebee0 │ │ │ │ + bne 2ec050 │ │ │ │ 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 2ebb1c │ │ │ │ + b 2ebc8c │ │ │ │ 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 2ebb3c │ │ │ │ + beq 2ebcac │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2ebc60 │ │ │ │ + beq 2ebdd0 │ │ │ │ mov r0, r7 │ │ │ │ bl 93a9c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ebb78 │ │ │ │ + beq 2ebce8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2ebd58 │ │ │ │ + beq 2ebec8 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2ebce8 │ │ │ │ - bl 2eb29c │ │ │ │ + beq 2ebe58 │ │ │ │ + bl 2eb40c │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ebcf4 │ │ │ │ + bne 2ebe64 │ │ │ │ mov r0, r7 │ │ │ │ bl 93acc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ebc30 │ │ │ │ - bl 2eb29c │ │ │ │ + beq 2ebda0 │ │ │ │ + bl 2eb40c │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ebc30 │ │ │ │ + beq 2ebda0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ streq r2, [sp, #72] @ 0x48 │ │ │ │ streq r9, [sp, #76] @ 0x4c │ │ │ │ - beq 2ebbe0 │ │ │ │ + beq 2ebd50 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r5, [r9] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -734518,45 +734610,45 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 982b0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ebb08 │ │ │ │ + bne 2ebc78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r3], #8 │ │ │ │ cmp r7, r3 │ │ │ │ moveq r7, #0 │ │ │ │ - b 2ebb18 │ │ │ │ + b 2ebc88 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r1, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ - beq 2ebc54 │ │ │ │ + beq 2ebdc4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 2ebdcc │ │ │ │ + beq 2ebf3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2eba2c │ │ │ │ - b 2ebac4 │ │ │ │ + bne 2ebb9c │ │ │ │ + b 2ebc34 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r0 │ │ │ │ - beq 2ebb3c │ │ │ │ + beq 2ebcac │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ebc94 │ │ │ │ + beq 2ebe04 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ebc80 │ │ │ │ + bne 2ebdf0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ moveq r0, r7 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -734569,24 +734661,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 2ebc00 │ │ │ │ + b 2ebd70 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2eb5b0 │ │ │ │ - b 2ebc14 │ │ │ │ + bl 2eb720 │ │ │ │ + b 2ebd84 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r2, [sp, #56] @ 0x38 │ │ │ │ streq r5, [sp, #60] @ 0x3c │ │ │ │ - beq 2ebd3c │ │ │ │ + beq 2ebeac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r9, [r5] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -734597,61 +734689,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 2ebcdc │ │ │ │ + b 2ebe4c │ │ │ │ ldrb r2, [ip, #37] @ 0x25 │ │ │ │ ldr r1, [ip, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r0, [ip, #44] @ 0x2c │ │ │ │ - bhi 2ebde0 │ │ │ │ + bhi 2ebf50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ebdc0 │ │ │ │ + bhi 2ebf30 │ │ │ │ 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 2eb5b0 │ │ │ │ - b 2ebc14 │ │ │ │ + bl 2eb720 │ │ │ │ + b 2ebd84 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - b 2ebd98 │ │ │ │ + b 2ebf08 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ - b 2ebd98 │ │ │ │ + b 2ebf08 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - b 2ebd98 │ │ │ │ + b 2ebf08 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8] │ │ │ │ - bne 2eba2c │ │ │ │ - b 2ebac4 │ │ │ │ + bne 2ebb9c │ │ │ │ + b 2ebc34 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - b 2ebd98 │ │ │ │ + b 2ebf08 │ │ │ │ mov r8, r7 │ │ │ │ mov lr, r2 │ │ │ │ - b 2ebe04 │ │ │ │ + b 2ebf74 │ │ │ │ mov lr, ip │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ebdfc │ │ │ │ + bne 2ebf6c │ │ │ │ ldr ip, [r8, #8] │ │ │ │ ldr r3, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r2, r8 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -734669,23 +734761,23 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 982b0 │ │ │ │ mov r6, #1 │ │ │ │ - b 2ebac4 │ │ │ │ + b 2ebc34 │ │ │ │ mov r8, r7 │ │ │ │ mov ip, r1 │ │ │ │ - b 2ebe88 │ │ │ │ + b 2ebff8 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ebe84 │ │ │ │ + bne 2ebff4 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r8 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -734695,97 +734787,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 2ebe54 │ │ │ │ + b 2ebfc4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #0 │ │ │ │ - subseq r4, r4, ip, ror r6 │ │ │ │ + subseq r4, r4, ip, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq r0, pc, r5, ror #2 │ │ │ │ - subseq r4, r4, ip, lsr #10 │ │ │ │ + ldrheq r4, [r4], #-60 @ 0xffffffc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #256] @ 2ec01c │ │ │ │ - ldr r3, [pc, #256] @ 2ec020 │ │ │ │ + ldr r2, [pc, #256] @ 2ec18c │ │ │ │ + ldr r3, [pc, #256] @ 2ec190 │ │ │ │ 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 2ebf60 │ │ │ │ + beq 2ec0d0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ebf90 │ │ │ │ + bne 2ec100 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ebf44 │ │ │ │ - ldr r2, [pc, #188] @ 2ec024 │ │ │ │ - ldr r3, [pc, #180] @ 2ec020 │ │ │ │ + bne 2ec0b4 │ │ │ │ + ldr r2, [pc, #188] @ 2ec194 │ │ │ │ + ldr r3, [pc, #180] @ 2ec190 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ec018 │ │ │ │ + bne 2ec188 │ │ │ │ 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 2eb954 │ │ │ │ + bl 2ebac4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ec008 │ │ │ │ + beq 2ec178 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r0, r5 │ │ │ │ bl dc300 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30f0d4 │ │ │ │ + bl 30f244 │ │ │ │ ldr r4, [r4] │ │ │ │ orr r0, r7, r6 │ │ │ │ ldr r3, [r4] │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ebf60 │ │ │ │ + beq 2ec0d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ebf60 │ │ │ │ + beq 2ec0d0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ebf98 │ │ │ │ + bne 2ec108 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ebfe8 │ │ │ │ - b 2ebf60 │ │ │ │ + bne 2ec158 │ │ │ │ + b 2ec0d0 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 2ebfc8 │ │ │ │ + b 2ec138 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r4, [r4], #-12 │ │ │ │ + subseq r3, r4, ip, ror #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00544090 │ │ │ │ + subseq r3, r4, r0, lsr #30 │ │ │ │ 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 │ │ │ │ @@ -734799,15 +734891,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 2ec050 │ │ │ │ + b 2ec1c0 │ │ │ │ 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 │ │ │ │ @@ -734818,105 +734910,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 2ec0e4 │ │ │ │ + beq 2ec254 │ │ │ │ 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 2ec0b4 │ │ │ │ + b 2ec224 │ │ │ │ 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] @ 2ec33c │ │ │ │ + ldr r2, [pc, #556] @ 2ec4ac │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #552] @ 2ec340 │ │ │ │ + ldr r3, [pc, #552] @ 2ec4b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - ldr sl, [pc, #544] @ 2ec344 │ │ │ │ + ldr sl, [pc, #544] @ 2ec4b4 │ │ │ │ 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 2ec178 │ │ │ │ + bne 2ec2e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #11 │ │ │ │ strh r7, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi 2ec328 │ │ │ │ + bhi 2ec498 │ │ │ │ mov fp, r9 │ │ │ │ mov r4, #12 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ movcs r6, r4 │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - b 2ec290 │ │ │ │ + b 2ec400 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ sub r4, r9, #12 │ │ │ │ adds r4, ip, r4 │ │ │ │ - beq 2ec2d4 │ │ │ │ + beq 2ec444 │ │ │ │ sub r4, r4, #12 │ │ │ │ mov fp, #0 │ │ │ │ mvn r9, r7 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl dc0ec │ │ │ │ tst r0, #4 │ │ │ │ - beq 2ec1bc │ │ │ │ + beq 2ec32c │ │ │ │ ldrh r3, [r4, #16] │ │ │ │ and r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ strh r3, [r4, #16] │ │ │ │ - beq 2ec240 │ │ │ │ + beq 2ec3b0 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ cmp ip, r3 │ │ │ │ sub r4, r4, #12 │ │ │ │ - bcc 2ec194 │ │ │ │ + bcc 2ec304 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r9, #13 │ │ │ │ str r8, [sp, #8] │ │ │ │ strh r7, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi 2ec2dc │ │ │ │ + bhi 2ec44c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r4, r9, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 2ec278 │ │ │ │ + bhi 2ec3e8 │ │ │ │ adds r0, ip, r9 │ │ │ │ - beq 2ec204 │ │ │ │ + beq 2ec374 │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r2, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #304] @ 2ec348 │ │ │ │ - ldr r3, [pc, #292] @ 2ec340 │ │ │ │ + ldr r2, [pc, #304] @ 2ec4b8 │ │ │ │ + ldr r3, [pc, #292] @ 2ec4b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ec338 │ │ │ │ + bne 2ec4a8 │ │ │ │ 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 │ │ │ │ @@ -734925,244 +735017,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 2ec1c4 │ │ │ │ + b 2ec334 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 2ec168 │ │ │ │ + bls 2ec2d8 │ │ │ │ cmp r4, r3 │ │ │ │ movcs r6, r4 │ │ │ │ movcc r6, r3 │ │ │ │ - ldr r3, [pc, #180] @ 2ec34c │ │ │ │ + ldr r3, [pc, #180] @ 2ec4bc │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2ec2f4 │ │ │ │ + beq 2ec464 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - beq 2ec2e4 │ │ │ │ + beq 2ec454 │ │ │ │ mov r2, r6 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ec2dc │ │ │ │ + beq 2ec44c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 2ec200 │ │ │ │ + b 2ec370 │ │ │ │ mov fp, r4 │ │ │ │ - b 2ec1d4 │ │ │ │ + b 2ec344 │ │ │ │ mov r0, #0 │ │ │ │ - b 2ec204 │ │ │ │ + b 2ec374 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e5fc │ │ │ │ - b 2ec2b8 │ │ │ │ + b 2ec428 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e2fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ec2dc │ │ │ │ + beq 2ec44c │ │ │ │ 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 2ec200 │ │ │ │ + b 2ec370 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov fp, r9 │ │ │ │ mov r4, #12 │ │ │ │ - b 2ec1f8 │ │ │ │ + b 2ec368 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r4, r4, ror #29 │ │ │ │ + subseq r3, r4, r4, ror sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r4, ip, asr #29 │ │ │ │ - subseq r3, r4, r0, ror #27 │ │ │ │ + subseq r3, r4, ip, asr sp │ │ │ │ + subseq r3, r4, r0, ror ip │ │ │ │ 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] @ 2ec7b4 │ │ │ │ - ldr r3, [pc, #1100] @ 2ec7b8 │ │ │ │ + ldr r2, [pc, #1100] @ 2ec924 │ │ │ │ + ldr r3, [pc, #1100] @ 2ec928 │ │ │ │ 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 141f00 │ │ │ │ ldr r4, [r4, #352] @ 0x160 │ │ │ │ - ldr sl, [pc, #1060] @ 2ec7bc │ │ │ │ + ldr sl, [pc, #1060] @ 2ec92c │ │ │ │ ldr r3, [r4] │ │ │ │ add sl, pc, sl │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 2ec3c4 │ │ │ │ + beq 2ec534 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ec400 │ │ │ │ + bne 2ec570 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ec3a8 │ │ │ │ + bne 2ec518 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 1421d0 │ │ │ │ - ldr r2, [pc, #1000] @ 2ec7c0 │ │ │ │ - ldr r3, [pc, #988] @ 2ec7b8 │ │ │ │ + ldr r2, [pc, #1000] @ 2ec930 │ │ │ │ + ldr r3, [pc, #988] @ 2ec928 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ec7a4 │ │ │ │ + bne 2ec914 │ │ │ │ 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 2ec794 │ │ │ │ + beq 2ec904 │ │ │ │ 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 2ec510 │ │ │ │ + beq 2ec680 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, lr │ │ │ │ cmp r3, lr │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ moveq r4, lr │ │ │ │ cmp r3, #2 │ │ │ │ add r6, sp, #28 │ │ │ │ - beq 2ec4f8 │ │ │ │ + beq 2ec668 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2ec4c4 │ │ │ │ + bne 2ec634 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2ec680 │ │ │ │ - bhi 2ec57c │ │ │ │ + beq 2ec7f0 │ │ │ │ + bhi 2ec6ec │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 2ec608 │ │ │ │ - bls 2ec5c8 │ │ │ │ + beq 2ec778 │ │ │ │ + bls 2ec738 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq 2ec4b8 │ │ │ │ + beq 2ec628 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - beq 2ec678 │ │ │ │ + beq 2ec7e8 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne 2ec4c4 │ │ │ │ + bne 2ec634 │ │ │ │ mov r1, #8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ec028 │ │ │ │ + bl 2ec198 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ec50c │ │ │ │ + beq 2ec67c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ec4e4 │ │ │ │ + beq 2ec654 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ec47c │ │ │ │ - ldr r1, [pc, #708] @ 2ec7c4 │ │ │ │ + bne 2ec5ec │ │ │ │ + ldr r1, [pc, #708] @ 2ec934 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ec028 │ │ │ │ + bl 2ec198 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ec4cc │ │ │ │ + bne 2ec63c │ │ │ │ orr r8, r5, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 2ec434 │ │ │ │ + bne 2ec5a4 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - beq 2ec794 │ │ │ │ + beq 2ec904 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ec3c8 │ │ │ │ + beq 2ec538 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ec3c8 │ │ │ │ + beq 2ec538 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2ec408 │ │ │ │ + bne 2ec578 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ec55c │ │ │ │ - b 2ec3c8 │ │ │ │ - ldr r2, [pc, #580] @ 2ec7c8 │ │ │ │ + bne 2ec6cc │ │ │ │ + b 2ec538 │ │ │ │ + ldr r2, [pc, #580] @ 2ec938 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ec6b0 │ │ │ │ + beq 2ec820 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - bcs 2ec6ec │ │ │ │ + bcs 2ec85c │ │ │ │ sub r2, r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ec678 │ │ │ │ + beq 2ec7e8 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2ec4c4 │ │ │ │ + bne 2ec634 │ │ │ │ ldr r3, [r7, #256] @ 0x100 │ │ │ │ ldr r1, [r3] │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bl 2ec080 │ │ │ │ - b 2ec4c4 │ │ │ │ + bl 2ec1f0 │ │ │ │ + b 2ec634 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 2ec4c4 │ │ │ │ - ldr r3, [pc, #500] @ 2ec7cc │ │ │ │ + bne 2ec634 │ │ │ │ + ldr r3, [pc, #500] @ 2ec93c │ │ │ │ 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 2ec4c4 │ │ │ │ + beq 2ec634 │ │ │ │ ldrb r3, [r3, #468] @ 0x1d4 │ │ │ │ add r0, sp, #28 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ - bl 2ec028 │ │ │ │ - b 2ec4c4 │ │ │ │ - ldr r3, [pc, #444] @ 2ec7cc │ │ │ │ + bl 2ec198 │ │ │ │ + b 2ec634 │ │ │ │ + ldr r3, [pc, #444] @ 2ec93c │ │ │ │ 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] │ │ │ │ @@ -735171,126 +735263,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 2ec6f8 │ │ │ │ + beq 2ec868 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2ec080 │ │ │ │ + bl 2ec1f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2ec080 │ │ │ │ - b 2ec4c4 │ │ │ │ + bl 2ec1f0 │ │ │ │ + b 2ec634 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ - b 2ec5ac │ │ │ │ + b 2ec71c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ec7a8 │ │ │ │ + bne 2ec918 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - ldr r2, [pc, #304] @ 2ec7d0 │ │ │ │ + ldr r2, [pc, #304] @ 2ec940 │ │ │ │ tst r3, r2 │ │ │ │ - beq 2ec4c4 │ │ │ │ + beq 2ec634 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ec080 │ │ │ │ - b 2ec4c4 │ │ │ │ - ldr r3, [pc, #276] @ 2ec7cc │ │ │ │ + bl 2ec1f0 │ │ │ │ + b 2ec634 │ │ │ │ + ldr r3, [pc, #276] @ 2ec93c │ │ │ │ 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 2ec72c │ │ │ │ + beq 2ec89c │ │ │ │ mov r1, r2 │ │ │ │ - b 2ec6a4 │ │ │ │ + b 2ec814 │ │ │ │ cmp r3, #680 @ 0x2a8 │ │ │ │ - beq 2ec5a8 │ │ │ │ - b 2ec4c4 │ │ │ │ + beq 2ec718 │ │ │ │ + b 2ec634 │ │ │ │ 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 2ec750 │ │ │ │ + beq 2ec8c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 927bc │ │ │ │ mov r5, #1 │ │ │ │ - b 2ec4c4 │ │ │ │ + b 2ec634 │ │ │ │ ldrb r3, [r3, #2490] @ 0x9ba │ │ │ │ mov r1, r7 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldrh r3, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ec0f4 │ │ │ │ + bl 2ec264 │ │ │ │ orr r0, r0, r5 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ - b 2ec4c4 │ │ │ │ + b 2ec634 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2ec080 │ │ │ │ + bl 2ec1f0 │ │ │ │ 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 2ec0f4 │ │ │ │ + bl 2ec264 │ │ │ │ orr r3, r0, r5 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ - b 2ec4c4 │ │ │ │ + b 2ec634 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2ec544 │ │ │ │ + b 2ec6b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x00543c90 │ │ │ │ + subseq r3, r4, r0, lsr #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r4, r0, ror #24 │ │ │ │ - subseq r3, r4, r0, lsr #24 │ │ │ │ + ldrsheq r3, [r4], #-160 @ 0xffffff60 │ │ │ │ + ldrheq r3, [r4], #-160 @ 0xffffff60 │ │ │ │ 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 f045c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2ec83c │ │ │ │ + bne 2ec9ac │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ sub r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r1, #56 @ 0x38 │ │ │ │ - bhi 2ec820 │ │ │ │ + bhi 2ec990 │ │ │ │ mov r0, r5 │ │ │ │ bl f04f8 │ │ │ │ add r1, r0, #14 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ bl 141fd4 │ │ │ │ @@ -735300,145 +735392,145 @@ │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl f04f8 │ │ │ │ add r1, r0, #15 │ │ │ │ add r4, r0, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 2ec820 │ │ │ │ + b 2ec990 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #324] @ 2ec9b0 │ │ │ │ + ldr r3, [pc, #324] @ 2ecb20 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 2ec8e0 │ │ │ │ + bhi 2eca50 │ │ │ │ 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 2ec948 │ │ │ │ + beq 2ecab8 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r4, r1, r3, lsl #2 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ec92c │ │ │ │ + beq 2eca9c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ec978 │ │ │ │ + beq 2ecae8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ec8d4 │ │ │ │ + bne 2eca44 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 2ec7d4 │ │ │ │ + bl 2ec944 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 13fcd8 │ │ │ │ - b 2ec8b8 │ │ │ │ + b 2eca28 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r4, r1, r3, lsl #2 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2ec8b8 │ │ │ │ + bne 2eca28 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ec7d4 │ │ │ │ + bl 2ec944 │ │ │ │ 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 2ec8a8 │ │ │ │ - ldr r0, [pc, #84] @ 2ec9b4 │ │ │ │ + bhi 2eca18 │ │ │ │ + ldr r0, [pc, #84] @ 2ecb24 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ec8a8 │ │ │ │ + bhi 2eca18 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 2ec7d4 │ │ │ │ + bl 2ec944 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 13fcd8 │ │ │ │ - b 2ec8b8 │ │ │ │ + b 2eca28 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 2ec8a8 │ │ │ │ + b 2eca18 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2ec8a8 │ │ │ │ + b 2eca18 │ │ │ │ subeq pc, lr, r5, asr #5 │ │ │ │ ldrdeq pc, [lr], #-23 @ 0xffffffe9 │ │ │ │ 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 2eca64 │ │ │ │ + beq 2ecbd4 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r4 │ │ │ │ - b 2eca04 │ │ │ │ - bl 2ec854 │ │ │ │ + b 2ecb74 │ │ │ │ + bl 2ec9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eca5c │ │ │ │ + beq 2ecbcc │ │ │ │ cmp r8, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bne 2ec9ec │ │ │ │ + bne 2ecb5c │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ bl f04f8 │ │ │ │ add r9, r4, r0, lsl #2 │ │ │ │ ldr r4, [r9, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ec9f4 │ │ │ │ + bne 2ecb64 │ │ │ │ mov r0, sl │ │ │ │ bl f065c │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ec7d4 │ │ │ │ + bl 2ec944 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r9, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eca04 │ │ │ │ + bne 2ecb74 │ │ │ │ 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 │ │ │ │ @@ -735449,306 +735541,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 2ecabc │ │ │ │ + beq 2ecc2c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ecad0 │ │ │ │ + bne 2ecc40 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc 2eca9c │ │ │ │ + bcc 2ecc0c │ │ │ │ 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 2ecb08 │ │ │ │ + beq 2ecc78 │ │ │ │ ldr ip, [r4, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2ecb28 │ │ │ │ + bne 2ecc98 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc 2ecae8 │ │ │ │ + bcc 2ecc58 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r9, fp │ │ │ │ - b 2ecabc │ │ │ │ + b 2ecc2c │ │ │ │ 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 2ecb68 │ │ │ │ + beq 2eccd8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ecb90 │ │ │ │ + bne 2ecd00 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, ip │ │ │ │ - bcc 2ecb48 │ │ │ │ + bcc 2eccb8 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - b 2ecb08 │ │ │ │ + b 2ecc78 │ │ │ │ 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 2ecbcc │ │ │ │ + beq 2ecd3c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ecbf0 │ │ │ │ + bne 2ecd60 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc 2ecbac │ │ │ │ + bcc 2ecd1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, ip │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ - b 2ecb68 │ │ │ │ + b 2eccd8 │ │ │ │ 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 2ecc3c │ │ │ │ + beq 2ecdac │ │ │ │ ldr lr, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2ecc64 │ │ │ │ + bne 2ecdd4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ - bcc 2ecc18 │ │ │ │ + bcc 2ecd88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 2ecbcc │ │ │ │ - bl 2eca70 │ │ │ │ + b 2ecd3c │ │ │ │ + bl 2ecbe0 │ │ │ │ ldr ip, [r5, #52] @ 0x34 │ │ │ │ - b 2ecc3c │ │ │ │ + b 2ecdac │ │ │ │ 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 2ecd44 │ │ │ │ + beq 2eceb4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 2ecd6c │ │ │ │ - bhi 2ecd50 │ │ │ │ + beq 2ecedc │ │ │ │ + bhi 2ecec0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - beq 2ecd90 │ │ │ │ + beq 2ecf00 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r3] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2ecd90 │ │ │ │ + bne 2ecf00 │ │ │ │ add r3, r0, #13 │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ecce8 │ │ │ │ + beq 2ece58 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ecc70 │ │ │ │ + bl 2ecde0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb r2, [r7, #37] @ 0x25 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2ecd1c │ │ │ │ - ldr r1, [pc, #204] @ 2ecdcc │ │ │ │ + bhi 2ece8c │ │ │ │ + ldr r1, [pc, #204] @ 2ecf3c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ecd1c │ │ │ │ + bhi 2ece8c │ │ │ │ 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 2ecc98 │ │ │ │ + bne 2ece08 │ │ │ │ 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 2ecd44 │ │ │ │ + beq 2eceb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2eca70 │ │ │ │ + b 2ecbe0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #14 │ │ │ │ ldr r4, [r4, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ecd38 │ │ │ │ + bne 2ecea8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2ecd1c │ │ │ │ + b 2ece8c │ │ │ │ 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 2ecdbc │ │ │ │ + beq 2ecf2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ecc70 │ │ │ │ + bl 2ecde0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 2ecda0 │ │ │ │ + bcc 2ecf10 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subeq lr, lr, r7, 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 2ece74 │ │ │ │ + bne 2ecfe4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ece24 │ │ │ │ + beq 2ecf94 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r3, #4 │ │ │ │ - bl 2ecc70 │ │ │ │ + bl 2ecde0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2ece58 │ │ │ │ + bne 2ecfc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fdc4 │ │ │ │ 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 2ece3c │ │ │ │ - bl 2eca70 │ │ │ │ - b 2ece44 │ │ │ │ + beq 2ecfac │ │ │ │ + bl 2ecbe0 │ │ │ │ + b 2ecfb4 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2eceb8 │ │ │ │ + bne 2ed028 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 2ecef0 │ │ │ │ + bne 2ed060 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 13fdc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ece84 │ │ │ │ + beq 2ecff4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ece9c │ │ │ │ - bl 2eca70 │ │ │ │ - b 2ecea4 │ │ │ │ + beq 2ed00c │ │ │ │ + bl 2ecbe0 │ │ │ │ + b 2ed014 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13fdc4 │ │ │ │ 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 2ecf20 │ │ │ │ + beq 2ed090 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eced4 │ │ │ │ - bl 2eca70 │ │ │ │ - b 2ecedc │ │ │ │ + beq 2ed044 │ │ │ │ + bl 2ecbe0 │ │ │ │ + b 2ed04c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r3, #4 │ │ │ │ - bl 2ecc70 │ │ │ │ - b 2ecedc │ │ │ │ + bl 2ecde0 │ │ │ │ + b 2ed04c │ │ │ │ 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 │ │ │ │ @@ -735787,33 +735879,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 2ed154 │ │ │ │ - ldr r2, [pc, #748] @ 2ed2e4 │ │ │ │ + beq 2ed2c4 │ │ │ │ + ldr r2, [pc, #748] @ 2ed454 │ │ │ │ add r6, r6, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ moveq r5, ip │ │ │ │ - beq 2ed0a8 │ │ │ │ + beq 2ed218 │ │ │ │ ldr r8, [ip, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r3, r8, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 2ed1e0 │ │ │ │ + bhi 2ed350 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r8, #1 │ │ │ │ - beq 2ed264 │ │ │ │ + beq 2ed3d4 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -735837,17 +735929,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 2ed154 │ │ │ │ + beq 2ed2c4 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ - b 2ed000 │ │ │ │ + b 2ed170 │ │ │ │ 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] │ │ │ │ @@ -735876,15 +735968,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 2ed0b8 │ │ │ │ + bne 2ed228 │ │ │ │ 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 │ │ │ │ @@ -735911,15 +736003,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 2ed118 │ │ │ │ + b 2ed288 │ │ │ │ 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 │ │ │ │ @@ -735944,15 +736036,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 2ed118 │ │ │ │ + b 2ed288 │ │ │ │ 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 │ │ │ │ @@ -735976,59 +736068,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 2ed070 │ │ │ │ + b 2ed1e0 │ │ │ │ subeq lr, lr, pc, ror fp │ │ │ │ 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] @ 2ede14 │ │ │ │ + ldr r3, [pc, #2836] @ 2edf84 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #2828] @ 2ede18 │ │ │ │ + ldr r1, [pc, #2828] @ 2edf88 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ - ldr r2, [pc, #2820] @ 2ede1c │ │ │ │ + ldr r2, [pc, #2820] @ 2edf8c │ │ │ │ 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 2ed354 │ │ │ │ + beq 2ed4c4 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2ed388 │ │ │ │ + bne 2ed4f8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed338 │ │ │ │ + bne 2ed4a8 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r2, [pc, #2752] @ 2ede20 │ │ │ │ - ldr r3, [pc, #2744] @ 2ede1c │ │ │ │ + ldr r2, [pc, #2752] @ 2edf90 │ │ │ │ + ldr r3, [pc, #2744] @ 2edf8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2edde4 │ │ │ │ + bne 2edf54 │ │ │ │ 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] @ 2ede24 │ │ │ │ + ldr r3, [pc, #2700] @ 2edf94 │ │ │ │ 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 │ │ │ │ @@ -736063,15 +736155,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 2edc58 │ │ │ │ + beq 2eddc8 │ │ │ │ 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 │ │ │ │ @@ -736079,60 +736171,60 @@ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ bl 13fbe4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ed700 │ │ │ │ + beq 2ed870 │ │ │ │ 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 2ed6e4 │ │ │ │ + bne 2ed854 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ add r5, r5, #1 │ │ │ │ - beq 2ed798 │ │ │ │ - ldr r2, [pc, #2408] @ 2ede28 │ │ │ │ + beq 2ed908 │ │ │ │ + ldr r2, [pc, #2408] @ 2edf98 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ cmpne r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bne 2ed6e4 │ │ │ │ + bne 2ed854 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr sl, [r2] │ │ │ │ ldrb r2, [sl, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ede08 │ │ │ │ + bne 2edf78 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ - beq 2ed6e4 │ │ │ │ + beq 2ed854 │ │ │ │ bics r3, r3, #262144 @ 0x40000 │ │ │ │ - bne 2edaa0 │ │ │ │ + bne 2edc10 │ │ │ │ mov r0, sl │ │ │ │ bl dae30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed6e4 │ │ │ │ + bne 2ed854 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 2edac4 │ │ │ │ + beq 2edc34 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2edafc │ │ │ │ + bne 2edc6c │ │ │ │ ldr r2, [r8, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 2edbc4 │ │ │ │ + beq 2edd34 │ │ │ │ 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 │ │ │ │ @@ -736141,193 +736233,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 2edc70 │ │ │ │ - ldr r3, [pc, #2220] @ 2ede2c │ │ │ │ + beq 2edde0 │ │ │ │ + ldr r3, [pc, #2220] @ 2edf9c │ │ │ │ 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 2ed5ac │ │ │ │ + b 2ed71c │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ed6d0 │ │ │ │ + beq 2ed840 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ed59c │ │ │ │ + bne 2ed70c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ec9b8 │ │ │ │ + bl 2ecb28 │ │ │ │ cmp r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2ed6b4 │ │ │ │ + beq 2ed824 │ │ │ │ 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 2eda94 │ │ │ │ + bhi 2edc04 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2ed77c │ │ │ │ + bhi 2ed8ec │ │ │ │ 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 2ed6b4 │ │ │ │ + bne 2ed824 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - bne 2ed840 │ │ │ │ + bne 2ed9b0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r7, #8 │ │ │ │ bl da9a8 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2ed6b4 │ │ │ │ + bcc 2ed824 │ │ │ │ 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 2ed59c │ │ │ │ + bls 2ed70c │ │ │ │ ldr r3, [sl, #-4] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04f8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 2ed59c │ │ │ │ + bne 2ed70c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2ec9b8 │ │ │ │ + bl 2ecb28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bls 2edcac │ │ │ │ + bls 2ede1c │ │ │ │ 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 2ed5ac │ │ │ │ + bne 2ed71c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2ecdd0 │ │ │ │ + bl 2ecf40 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed494 │ │ │ │ + bne 2ed604 │ │ │ │ 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 2ed454 │ │ │ │ + bne 2ed5c4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ bl 1421d0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2edc60 │ │ │ │ + beq 2eddd0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ mov r6, sl │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ed774 │ │ │ │ + beq 2ed8e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ed774 │ │ │ │ + beq 2ed8e4 │ │ │ │ ldr fp, [r4, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ed3bc │ │ │ │ + bne 2ed52c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed758 │ │ │ │ + bne 2ed8c8 │ │ │ │ mov fp, r6 │ │ │ │ - b 2ed358 │ │ │ │ + b 2ed4c8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ - b 2ed618 │ │ │ │ + b 2ed788 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2ed618 │ │ │ │ + b 2ed788 │ │ │ │ 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 2ed6e4 │ │ │ │ + bne 2ed854 │ │ │ │ mov r0, sl │ │ │ │ bl dae30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed6e4 │ │ │ │ + bne 2ed854 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ed7fc │ │ │ │ + bne 2ed96c │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2eddf4 │ │ │ │ + bne 2edf64 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed6e4 │ │ │ │ + bne 2ed854 │ │ │ │ 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 2ed6e4 │ │ │ │ + beq 2ed854 │ │ │ │ mov r1, #0 │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ec854 │ │ │ │ + bl 2ec9c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed824 │ │ │ │ - b 2ed6e4 │ │ │ │ + bne 2ed994 │ │ │ │ + b 2ed854 │ │ │ │ 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 │ │ │ │ @@ -736341,50 +736433,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 2eda74 │ │ │ │ + bne 2edbe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ed908 │ │ │ │ + beq 2eda78 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2eda70 │ │ │ │ + bne 2edbe0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 2ede08 │ │ │ │ + bhi 2edf78 │ │ │ │ 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 2eda70 │ │ │ │ + bne 2edbe0 │ │ │ │ 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 2eda70 │ │ │ │ + bne 2edbe0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ed8a0 │ │ │ │ + bne 2eda10 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bl dab78 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 2ed640 │ │ │ │ - b 2ed6b4 │ │ │ │ + bgt 2ed7b0 │ │ │ │ + b 2ed824 │ │ │ │ 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 │ │ │ │ @@ -736394,174 +736486,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 2edb68 │ │ │ │ + beq 2edcd8 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #72] @ 0x48 │ │ │ │ - beq 2edb10 │ │ │ │ + beq 2edc80 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ sub r1, r2, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, r2, lsr #31 │ │ │ │ - beq 2eda40 │ │ │ │ + beq 2edbb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eda30 │ │ │ │ + beq 2edba0 │ │ │ │ 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 2eda30 │ │ │ │ + beq 2edba0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2eddfc │ │ │ │ + bne 2edf6c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f04f8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq 2eddfc │ │ │ │ + beq 2edf6c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 2eddfc │ │ │ │ + bne 2edf6c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ bl f04f8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2edc9c │ │ │ │ + beq 2ede0c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 2eda70 │ │ │ │ + beq 2edbe0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr lr, [r5, #60] @ 0x3c │ │ │ │ cmp r3, lr │ │ │ │ - beq 2edbb8 │ │ │ │ + beq 2edd28 │ │ │ │ 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 2edbb8 │ │ │ │ + bne 2edd28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl dab78 │ │ │ │ - b 2ed6b4 │ │ │ │ + b 2ed824 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2eda70 │ │ │ │ - b 2ed8dc │ │ │ │ + bne 2edbe0 │ │ │ │ + b 2eda4c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b 2ed618 │ │ │ │ + b 2ed788 │ │ │ │ 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 2ecdd0 │ │ │ │ - b 2ed6e4 │ │ │ │ + bl 2ecf40 │ │ │ │ + b 2ed854 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ movne r8, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strne r3, [sp, #24] │ │ │ │ - bne 2ed544 │ │ │ │ + bne 2ed6b4 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ - ldr r2, [pc, #840] @ 2ede30 │ │ │ │ + ldr r2, [pc, #840] @ 2edfa0 │ │ │ │ ands r6, r3, r2 │ │ │ │ - beq 2edc38 │ │ │ │ + beq 2edda8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ed544 │ │ │ │ + b 2ed6b4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ed544 │ │ │ │ + b 2ed6b4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 2edb50 │ │ │ │ - ldr r0, [pc, #776] @ 2ede34 │ │ │ │ + bhi 2edcc0 │ │ │ │ + ldr r0, [pc, #776] @ 2edfa4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2ede08 │ │ │ │ + bhi 2edf78 │ │ │ │ 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 2ed980 │ │ │ │ + b 2edaf0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 2ed980 │ │ │ │ + b 2edaf0 │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b 2ed980 │ │ │ │ + b 2edaf0 │ │ │ │ ldrb r0, [ip, #37] @ 0x25 │ │ │ │ ldr r1, [ip, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 2ed96c │ │ │ │ - ldr ip, [pc, #696] @ 2ede38 │ │ │ │ + bhi 2edadc │ │ │ │ + ldr ip, [pc, #696] @ 2edfa8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2ede08 │ │ │ │ + bhi 2edf78 │ │ │ │ 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 2ed970 │ │ │ │ + b 2edae0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 2ed970 │ │ │ │ + b 2edae0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ - b 2ed8dc │ │ │ │ + b 2eda4c │ │ │ │ ldr r2, [r8, #96] @ 0x60 │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2edde8 │ │ │ │ + bne 2edf58 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #592] @ 2ede3c │ │ │ │ + ldr r0, [pc, #592] @ 2edfac │ │ │ │ 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 │ │ │ │ @@ -736569,64 +736661,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 2edaec │ │ │ │ + bne 2edc5c │ │ │ │ ldr r3, [r8, #24] │ │ │ │ - ldr r2, [pc, #508] @ 2ede30 │ │ │ │ + ldr r2, [pc, #508] @ 2edfa0 │ │ │ │ ands r6, r3, r2 │ │ │ │ - bne 2edaec │ │ │ │ + bne 2edc5c │ │ │ │ mov r0, r8 │ │ │ │ bl dadc8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2edc7c │ │ │ │ + beq 2eddec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ed544 │ │ │ │ + b 2ed6b4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 1421d0 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, fp │ │ │ │ bl a3798 │ │ │ │ - b 2ed740 │ │ │ │ + b 2ed8b0 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 2ed6d8 │ │ │ │ + b 2ed848 │ │ │ │ mov r0, r8 │ │ │ │ bl dae30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2edd90 │ │ │ │ + beq 2edf00 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2ed544 │ │ │ │ + b 2ed6b4 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b 2ed8dc │ │ │ │ + b 2eda4c │ │ │ │ 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 2ecf34 │ │ │ │ + bl 2ed0a4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r1, r7, #8 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ecf34 │ │ │ │ + bl 2ed0a4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ add r6, r6, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #332] @ 2ede3c │ │ │ │ + ldr r8, [pc, #332] @ 2edfac │ │ │ │ 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] │ │ │ │ @@ -736656,55 +736748,55 @@ │ │ │ │ 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 2ecdd0 │ │ │ │ + bl 2ecf40 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 2ed6e4 │ │ │ │ + b 2ed854 │ │ │ │ mov r0, sl │ │ │ │ bl dadc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2edc48 │ │ │ │ + bne 2eddb8 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ bl f03e4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #16] │ │ │ │ moveq r8, r0 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - beq 2ed544 │ │ │ │ + beq 2ed6b4 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ bl ef250 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ bl ef250 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ movne r8, #0 │ │ │ │ - b 2ed544 │ │ │ │ + b 2ed6b4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r8, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 2edaec │ │ │ │ + b 2edc5c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #0 │ │ │ │ - ldrsheq r2, [r4], #-200 @ 0xffffff38 │ │ │ │ - subseq r2, r4, r0, ror #25 │ │ │ │ + subseq r2, r4, r8, lsl #23 │ │ │ │ + subseq r2, r4, r0, ror fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00542c98 │ │ │ │ + subseq r2, r4, r8, lsr #22 │ │ │ │ subeq lr, lr, r4, lsl #16 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ strdeq lr, [lr], #-92 @ 0xffffffa4 │ │ │ │ @ instruction: 0xfffbfb78 │ │ │ │ subeq lr, lr, sl, ror r0 │ │ │ │ subeq lr, lr, r6, asr #32 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @@ -736729,63 +736821,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] @ 2edf4c │ │ │ │ - ldr ip, [pc, #160] @ 2edf50 │ │ │ │ + ldr lr, [pc, #160] @ 2ee0bc │ │ │ │ + ldr ip, [pc, #160] @ 2ee0c0 │ │ │ │ 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 2edf14 │ │ │ │ + beq 2ee084 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2edf18 │ │ │ │ + beq 2ee088 │ │ │ │ mov r3, #0 │ │ │ │ - b 2edef4 │ │ │ │ + b 2ee064 │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ - beq 2edf18 │ │ │ │ + beq 2ee088 │ │ │ │ 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 2edee8 │ │ │ │ + bne 2ee058 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #52] @ 2edf54 │ │ │ │ - ldr r3, [pc, #44] @ 2edf50 │ │ │ │ + ldr r2, [pc, #52] @ 2ee0c4 │ │ │ │ + ldr r3, [pc, #44] @ 2ee0c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2edf48 │ │ │ │ + bne 2ee0b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r4, ip, asr #2 │ │ │ │ + ldrsbeq r1, [r4], #-252 @ 0xffffff04 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r2, [r4], #-8 │ │ │ │ + subseq r1, r4, r8, ror #30 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2ee000 │ │ │ │ + beq 2ee170 │ │ │ │ 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] │ │ │ │ @@ -736796,18 +736888,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 2ee008 │ │ │ │ + beq 2ee178 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2edfd4 │ │ │ │ + beq 2ee144 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -736827,128 +736919,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 2ee068 │ │ │ │ + beq 2ee1d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ee094 │ │ │ │ + beq 2ee204 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ee070 │ │ │ │ + bne 2ee1e0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2ee014 │ │ │ │ + bl 2ee184 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee038 │ │ │ │ + bne 2ee1a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee058 │ │ │ │ + beq 2ee1c8 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee080 │ │ │ │ - b 2ee058 │ │ │ │ + bne 2ee1f0 │ │ │ │ + b 2ee1c8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 2ee014 │ │ │ │ + bl 2ee184 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2ee014 │ │ │ │ + bl 2ee184 │ │ │ │ add r6, r6, r0 │ │ │ │ add r4, r4, r6 │ │ │ │ - b 2ee058 │ │ │ │ + b 2ee1c8 │ │ │ │ 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 2ee140 │ │ │ │ + beq 2ee2b0 │ │ │ │ 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 2ee170 │ │ │ │ + beq 2ee2e0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ee148 │ │ │ │ + bne 2ee2b8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ - bl 2ee014 │ │ │ │ + bl 2ee184 │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2ee0b4 │ │ │ │ + bl 2ee224 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee0f4 │ │ │ │ + bne 2ee264 │ │ │ │ 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 2ee130 │ │ │ │ + b 2ee2a0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2ee0b4 │ │ │ │ + bl 2ee224 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2ee0b4 │ │ │ │ - b 2ee130 │ │ │ │ + bl 2ee224 │ │ │ │ + b 2ee2a0 │ │ │ │ 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 2ee1fc │ │ │ │ + bne 2ee36c │ │ │ │ tst r3, #17 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - beq 2ee220 │ │ │ │ + beq 2ee390 │ │ │ │ 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 │ │ │ │ @@ -736957,550 +737049,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 2ee244 │ │ │ │ + bl 2ee3b4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ - b 2ee1fc │ │ │ │ + b 2ee36c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #572] @ 2ee498 │ │ │ │ + ldr r3, [pc, #572] @ 2ee608 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #564] @ 2ee49c │ │ │ │ + ldr r0, [pc, #564] @ 2ee60c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 2ee2d0 │ │ │ │ + bhi 2ee440 │ │ │ │ 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 2ee1ac │ │ │ │ + bl 2ee31c │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r4, #28 │ │ │ │ - beq 2ee2bc │ │ │ │ - bl 2ee1ac │ │ │ │ + beq 2ee42c │ │ │ │ + bl 2ee31c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee298 │ │ │ │ + bne 2ee408 │ │ │ │ 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 2ee1ac │ │ │ │ - ldr r2, [pc, #416] @ 2ee4a0 │ │ │ │ + b 2ee31c │ │ │ │ + ldr r2, [pc, #416] @ 2ee610 │ │ │ │ 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 2ee1ac │ │ │ │ + bl 2ee31c │ │ │ │ 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 2ee320 │ │ │ │ + bcc 2ee490 │ │ │ │ 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 2ee1ac │ │ │ │ + bl 2ee31c │ │ │ │ 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 2ee1ac │ │ │ │ + b 2ee31c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee398 │ │ │ │ + beq 2ee508 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2ee1ac │ │ │ │ + bl 2ee31c │ │ │ │ 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 2ee1ac │ │ │ │ + bl 2ee31c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r7, r7, #16 │ │ │ │ - bcc 2ee3ac │ │ │ │ + bcc 2ee51c │ │ │ │ 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 2ee1ac │ │ │ │ + bl 2ee31c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ add r6, r6, #20 │ │ │ │ - bcc 2ee3e4 │ │ │ │ + bcc 2ee554 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #144] @ 2ee4a4 │ │ │ │ + ldr r2, [pc, #144] @ 2ee614 │ │ │ │ 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 2ee1ac │ │ │ │ + bl 2ee31c │ │ │ │ cmp r7, r6 │ │ │ │ add r4, r4, #16 │ │ │ │ - bne 2ee438 │ │ │ │ + bne 2ee5a8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 2ee2e8 │ │ │ │ + b 2ee458 │ │ │ │ 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 2ee1ac │ │ │ │ + bl 2ee31c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee478 │ │ │ │ + bne 2ee5e8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subeq sp, lr, r2, lsr #19 │ │ │ │ - @ instruction: 0x00541d90 │ │ │ │ + subseq r1, r4, r0, lsr #24 │ │ │ │ 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] @ 2ee9c8 │ │ │ │ + ldr sl, [pc, #1284] @ 2eeb38 │ │ │ │ sub r6, r3, #4 │ │ │ │ cmp r0, r6 │ │ │ │ sub sp, sp, #12 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2ee98c │ │ │ │ + beq 2eeafc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #0 │ │ │ │ - b 2ee4f4 │ │ │ │ + b 2ee664 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ sub r6, r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 2ee548 │ │ │ │ + beq 2ee6b8 │ │ │ │ ldr r5, [r6] │ │ │ │ tst r5, #1 │ │ │ │ - bne 2ee4e4 │ │ │ │ + bne 2ee654 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2ee520 │ │ │ │ + bne 2ee690 │ │ │ │ orr r1, r3, #8 │ │ │ │ tst r3, #17 │ │ │ │ strb r1, [r5, #13] │ │ │ │ - beq 2ee798 │ │ │ │ + beq 2ee908 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2ee74c │ │ │ │ + beq 2ee8bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ bl ddb20 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ sub r6, r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bne 2ee4f4 │ │ │ │ + bne 2ee664 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 2ee594 │ │ │ │ + beq 2ee704 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ee580 │ │ │ │ + beq 2ee6f0 │ │ │ │ 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 2ee55c │ │ │ │ + bne 2ee6cc │ │ │ │ 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 2ee990 │ │ │ │ + beq 2eeb00 │ │ │ │ ldrb r3, [r8, #13] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ tst r3, #2 │ │ │ │ - bne 2ee7f8 │ │ │ │ + bne 2ee968 │ │ │ │ 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 2ee5fc │ │ │ │ + b 2ee76c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2ee87c │ │ │ │ + beq 2ee9ec │ │ │ │ cmp r6, r2 │ │ │ │ - beq 2ee670 │ │ │ │ + beq 2ee7e0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ee670 │ │ │ │ + beq 2ee7e0 │ │ │ │ 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 2ee5f0 │ │ │ │ + bhi 2ee760 │ │ │ │ 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 2ee5e0 │ │ │ │ + bcc 2ee750 │ │ │ │ ldrb ip, [r8, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 2ee654 │ │ │ │ + beq 2ee7c4 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2ee5e0 │ │ │ │ + bne 2ee750 │ │ │ │ ldr ip, [r8, #20] │ │ │ │ - ldr sl, [pc, #892] @ 2ee9cc │ │ │ │ + ldr sl, [pc, #892] @ 2eeb3c │ │ │ │ cmp ip, sl │ │ │ │ - bne 2ee5e0 │ │ │ │ + bne 2ee750 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2ee9a4 │ │ │ │ + beq 2eeb14 │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne 2ee5f0 │ │ │ │ + bne 2ee760 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ ldr lr, [r3, r2, lsl #2] │ │ │ │ - b 2ee6a4 │ │ │ │ + b 2ee814 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 2ee7d4 │ │ │ │ + beq 2ee944 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ee7d4 │ │ │ │ + beq 2ee944 │ │ │ │ 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 2ee680 │ │ │ │ + bcs 2ee7f0 │ │ │ │ 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 2ee7c8 │ │ │ │ + beq 2ee938 │ │ │ │ mov r1, r4 │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ee7c8 │ │ │ │ + bne 2ee938 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ee828 │ │ │ │ + beq 2ee998 │ │ │ │ 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 2ee7c8 │ │ │ │ + bls 2ee938 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ sub r2, r3, #3 │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ - beq 2ee7c8 │ │ │ │ + beq 2ee938 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2ee7b8 │ │ │ │ + beq 2ee928 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 2ee680 │ │ │ │ + bne 2ee7f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, r4 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 2ee7dc │ │ │ │ + b 2ee94c │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee4e4 │ │ │ │ + beq 2ee654 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2ee784 │ │ │ │ + beq 2ee8f4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee4e4 │ │ │ │ + beq 2ee654 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 2ee768 │ │ │ │ + bne 2ee8d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ bl ddb20 │ │ │ │ mov r4, r0 │ │ │ │ - b 2ee768 │ │ │ │ - ldr r3, [pc, #560] @ 2ee9d0 │ │ │ │ + b 2ee8d8 │ │ │ │ + ldr r3, [pc, #560] @ 2eeb40 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 2ee8bc │ │ │ │ + bhi 2eea2c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #524] @ 2ee9cc │ │ │ │ + ldr r3, [pc, #524] @ 2eeb3c │ │ │ │ ldr r2, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2ee72c │ │ │ │ + bne 2ee89c │ │ │ │ cmp r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bne 2ee688 │ │ │ │ + bne 2ee7f8 │ │ │ │ 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 2ee5bc │ │ │ │ + beq 2ee72c │ │ │ │ mov r1, r4 │ │ │ │ bl ddbc4 │ │ │ │ ldr r8, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - beq 2ee5bc │ │ │ │ + beq 2ee72c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ee9b8 │ │ │ │ + beq 2eeb28 │ │ │ │ mov r4, r0 │ │ │ │ - b 2ee5bc │ │ │ │ + b 2ee72c │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee6f4 │ │ │ │ + bne 2ee864 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ee9c0 │ │ │ │ + beq 2eeb30 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ee6f4 │ │ │ │ + beq 2ee864 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2ee6f4 │ │ │ │ + bne 2ee864 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r1, [r8, #8] │ │ │ │ - bne 2ee6f4 │ │ │ │ - b 2ee72c │ │ │ │ + bne 2ee864 │ │ │ │ + b 2ee89c │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldrne lr, [ip] │ │ │ │ - b 2ee6a4 │ │ │ │ + b 2ee814 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #20 │ │ │ │ - bl 2ee4a8 │ │ │ │ + bl 2ee618 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee520 │ │ │ │ + b 2ee690 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ - bl 2ee4a8 │ │ │ │ + bl 2ee618 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee520 │ │ │ │ + b 2ee690 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ee528 │ │ │ │ + bne 2ee698 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl 2ee4a8 │ │ │ │ - b 2ee984 │ │ │ │ + bl 2ee618 │ │ │ │ + b 2eeaf4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 2ee4a8 │ │ │ │ + bl 2ee618 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee520 │ │ │ │ + b 2ee690 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 2ee4a8 │ │ │ │ + bl 2ee618 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee520 │ │ │ │ + b 2ee690 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 2ee4a8 │ │ │ │ + bl 2ee618 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee520 │ │ │ │ - ldr r3, [pc, #184] @ 2ee9d4 │ │ │ │ + b 2ee690 │ │ │ │ + ldr r3, [pc, #184] @ 2eeb44 │ │ │ │ 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 2ee528 │ │ │ │ + beq 2ee698 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 2ee4a8 │ │ │ │ + bl 2ee618 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee520 │ │ │ │ + b 2ee690 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ee528 │ │ │ │ + beq 2ee698 │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee974 │ │ │ │ + bne 2eeae4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #28 │ │ │ │ - bl 2ee4a8 │ │ │ │ + bl 2ee618 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee95c │ │ │ │ + bne 2eeacc │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - b 2ee520 │ │ │ │ + b 2ee690 │ │ │ │ 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 2ee6a4 │ │ │ │ + b 2ee814 │ │ │ │ mov r5, r0 │ │ │ │ - b 2ee7e8 │ │ │ │ + b 2ee958 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ - subseq r1, r4, ip, lsr #22 │ │ │ │ + ldrheq r1, [r4], #-156 @ 0xffffff64 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ subeq sp, lr, r6, 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] @ 2ef59c │ │ │ │ + ldr r0, [pc, #2980] @ 2ef70c │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2968] @ 2ef5a0 │ │ │ │ + ldr r0, [pc, #2968] @ 2ef710 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #2964] @ 2ef5a4 │ │ │ │ + ldr r1, [pc, #2964] @ 2ef714 │ │ │ │ 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 2eea48 │ │ │ │ + beq 2eebb8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2eea7c │ │ │ │ + bne 2eebec │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eea2c │ │ │ │ + bne 2eeb9c │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #2900] @ 2ef5a8 │ │ │ │ - ldr r3, [pc, #2892] @ 2ef5a4 │ │ │ │ + ldr r2, [pc, #2900] @ 2ef718 │ │ │ │ + ldr r3, [pc, #2892] @ 2ef714 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ef58c │ │ │ │ + bne 2ef6fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2856] @ 2ef5ac │ │ │ │ + ldr r3, [pc, #2856] @ 2ef71c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ movne r3, #0 │ │ │ │ - ldr r9, [pc, #2844] @ 2ef5b0 │ │ │ │ - ldr r8, [pc, #2844] @ 2ef5b4 │ │ │ │ + ldr r9, [pc, #2844] @ 2ef720 │ │ │ │ + ldr r8, [pc, #2844] @ 2ef724 │ │ │ │ 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 │ │ │ │ @@ -737519,28 +737611,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 2eeb34 │ │ │ │ + beq 2eeca4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eeb28 │ │ │ │ + beq 2eec98 │ │ │ │ strb r6, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eeb14 │ │ │ │ + bne 2eec84 │ │ │ │ bl 938fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eeb04 │ │ │ │ + bne 2eec74 │ │ │ │ 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 │ │ │ │ @@ -737555,480 +737647,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 2ee0b4 │ │ │ │ + bl 2ee224 │ │ │ │ cmp r7, r6 │ │ │ │ moveq r2, r7 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - beq 2eec7c │ │ │ │ + beq 2eedec │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr fp, [r4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eec68 │ │ │ │ + beq 2eedd8 │ │ │ │ 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 2eebf4 │ │ │ │ + bhi 2eed64 │ │ │ │ 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 2eec64 │ │ │ │ + beq 2eedd4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eec1c │ │ │ │ + beq 2eed8c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ - b 2eebcc │ │ │ │ + b 2eed3c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ - beq 2eef04 │ │ │ │ + beq 2ef074 │ │ │ │ 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 2eec04 │ │ │ │ + bne 2eed74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 938fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eeba8 │ │ │ │ + bne 2eed18 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ bl 1420b4 │ │ │ │ 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 2ef018 │ │ │ │ + beq 2ef188 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [fp, #13] │ │ │ │ - beq 2ef530 │ │ │ │ + beq 2ef6a0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2eecf4 │ │ │ │ + bne 2eee64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 9a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eecec │ │ │ │ + beq 2eee5c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb r3, [sp, #60] @ 0x3c │ │ │ │ bl 927bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ef018 │ │ │ │ + beq 2ef188 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eefec │ │ │ │ + beq 2ef15c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eefec │ │ │ │ + beq 2ef15c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2ef364 │ │ │ │ + bne 2ef4d4 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b 2eecc4 │ │ │ │ - ldr r2, [pc, #2188] @ 2ef5b8 │ │ │ │ - ldr ip, [pc, #2188] @ 2ef5bc │ │ │ │ + b 2eee34 │ │ │ │ + ldr r2, [pc, #2188] @ 2ef728 │ │ │ │ + ldr ip, [pc, #2188] @ 2ef72c │ │ │ │ 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 2ef24c │ │ │ │ + beq 2ef3bc │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 2ede7c │ │ │ │ + bl 2edfec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eeddc │ │ │ │ + bne 2eef4c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ + b 2eeda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 95404 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eefd4 │ │ │ │ + beq 2ef144 │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - beq 2eec38 │ │ │ │ + beq 2eeda8 │ │ │ │ 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 2eedcc │ │ │ │ + bhi 2eef3c │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r4, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eefb8 │ │ │ │ + beq 2ef128 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add r5, r5, #20 │ │ │ │ - bcc 2eed9c │ │ │ │ + bcc 2eef0c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2eebfc │ │ │ │ - b 2eec38 │ │ │ │ + bne 2eed6c │ │ │ │ + b 2eeda8 │ │ │ │ ldrb r3, [r4, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eedcc │ │ │ │ + bne 2eef3c │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eee28 │ │ │ │ - b 2eee30 │ │ │ │ + beq 2eef98 │ │ │ │ + b 2eefa0 │ │ │ │ ldrb r3, [r4, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eedcc │ │ │ │ + bne 2eef3c │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ - bl 2ede7c │ │ │ │ + bl 2edfec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eee30 │ │ │ │ + bne 2eefa0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - b 2eedcc │ │ │ │ + b 2eef3c │ │ │ │ ldrb r3, [r4, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eedcc │ │ │ │ - b 2eee18 │ │ │ │ + bne 2eef3c │ │ │ │ + b 2eef88 │ │ │ │ mov r0, r4 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eed64 │ │ │ │ + beq 2eeed4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #1884] @ 2ef5c0 │ │ │ │ + ldr r2, [pc, #1884] @ 2ef730 │ │ │ │ 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 2eed24 │ │ │ │ + beq 2eee94 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ tst r2, #32 │ │ │ │ - beq 2eed24 │ │ │ │ - ldr r2, [pc, #1828] @ 2ef5c4 │ │ │ │ + beq 2eee94 │ │ │ │ + ldr r2, [pc, #1828] @ 2ef734 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ef4e4 │ │ │ │ + beq 2ef654 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - bne 2eec38 │ │ │ │ + bne 2eeda8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ef590 │ │ │ │ + bne 2ef700 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2eec38 │ │ │ │ + bne 2eeda8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eeddc │ │ │ │ + beq 2eef4c │ │ │ │ bic r5, r3, #2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2ef36c │ │ │ │ + beq 2ef4dc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2eeecc │ │ │ │ + beq 2ef03c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ + b 2eeda8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1716] @ 2ef5c8 │ │ │ │ + ldr r3, [pc, #1716] @ 2ef738 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 2eed64 │ │ │ │ + bhi 2eeed4 │ │ │ │ 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 2ef504 │ │ │ │ - bls 2ef53c │ │ │ │ - ldr r2, [pc, #1668] @ 2ef5cc │ │ │ │ + beq 2ef674 │ │ │ │ + bls 2ef6ac │ │ │ │ + ldr r2, [pc, #1668] @ 2ef73c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eec34 │ │ │ │ + beq 2eeda4 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 2ef554 │ │ │ │ + bcs 2ef6c4 │ │ │ │ sub r3, r3, #304 @ 0x130 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi 2eed64 │ │ │ │ - ldr r2, [pc, #1640] @ 2ef5d0 │ │ │ │ + bhi 2eeed4 │ │ │ │ + ldr r2, [pc, #1640] @ 2ef740 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2eec34 │ │ │ │ + bne 2eeda4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ + b 2eeda8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr r2, [pc, #1612] @ 2ef5d4 │ │ │ │ + ldr r2, [pc, #1612] @ 2ef744 │ │ │ │ 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 2eec34 │ │ │ │ + bls 2eeda4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ + b 2eeda8 │ │ │ │ ldm r2, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [r4, #13] │ │ │ │ - b 2eedcc │ │ │ │ + b 2eef3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2eed94 │ │ │ │ + bne 2eef04 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2eebfc │ │ │ │ - b 2eec38 │ │ │ │ + bne 2eed6c │ │ │ │ + b 2eeda8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 2ef018 │ │ │ │ + bne 2ef188 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ bl 9a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, r6 │ │ │ │ movne r6, r4 │ │ │ │ - bne 2eecdc │ │ │ │ + bne 2eee4c │ │ │ │ mov r0, r7 │ │ │ │ bl 9a5b8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef0b4 │ │ │ │ + beq 2ef224 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ tst r3, #4 │ │ │ │ - bne 2ef060 │ │ │ │ + bne 2ef1d0 │ │ │ │ tst r3, #17 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - beq 2ef22c │ │ │ │ + beq 2ef39c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef034 │ │ │ │ + bne 2ef1a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef0b4 │ │ │ │ - ldr r6, [pc, #1364] @ 2ef5d8 │ │ │ │ + beq 2ef224 │ │ │ │ + ldr r6, [pc, #1364] @ 2ef748 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2ef0a0 │ │ │ │ + bne 2ef210 │ │ │ │ tst r3, #17 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r7, #13] │ │ │ │ - beq 2ef134 │ │ │ │ + beq 2ef2a4 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef084 │ │ │ │ + bne 2ef1f4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r7, sl │ │ │ │ - beq 2ef2d4 │ │ │ │ + beq 2ef444 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ands r1, r3, #16 │ │ │ │ - bne 2ef0b8 │ │ │ │ + bne 2ef228 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ orr r3, r3, #16 │ │ │ │ cmp lr, #0 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - beq 2ef398 │ │ │ │ + beq 2ef508 │ │ │ │ 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 2ef29c │ │ │ │ + beq 2ef40c │ │ │ │ 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 2ef0b4 │ │ │ │ + b 2ef224 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2ef590 │ │ │ │ + bhi 2ef700 │ │ │ │ ldrsb r3, [r6, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #20 │ │ │ │ - bl 2ee4a8 │ │ │ │ - b 2ef0a0 │ │ │ │ + bl 2ee618 │ │ │ │ + b 2ef210 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ef0a0 │ │ │ │ + bne 2ef210 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #56 @ 0x38 │ │ │ │ - bl 2ee4a8 │ │ │ │ - b 2ef0a0 │ │ │ │ - ldr r3, [pc, #1088] @ 2ef5c0 │ │ │ │ + bl 2ee618 │ │ │ │ + b 2ef210 │ │ │ │ + ldr r3, [pc, #1088] @ 2ef730 │ │ │ │ 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 2ef0a0 │ │ │ │ + beq 2ef210 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #24 │ │ │ │ - bl 2ee4a8 │ │ │ │ - b 2ef0a0 │ │ │ │ + bl 2ee618 │ │ │ │ + b 2ef210 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #32 │ │ │ │ - bl 2ee4a8 │ │ │ │ - b 2ef0a0 │ │ │ │ + bl 2ee618 │ │ │ │ + b 2ef210 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 2ee4a8 │ │ │ │ - b 2ef0a0 │ │ │ │ + bl 2ee618 │ │ │ │ + b 2ef210 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #28 │ │ │ │ - bl 2ee4a8 │ │ │ │ - b 2ef0a0 │ │ │ │ + bl 2ee618 │ │ │ │ + b 2ef210 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef0a0 │ │ │ │ + beq 2ef210 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef208 │ │ │ │ + bne 2ef378 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2ee4a8 │ │ │ │ + bl 2ee618 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ef0a0 │ │ │ │ - b 2ef1f0 │ │ │ │ + beq 2ef210 │ │ │ │ + b 2ef360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ - bl 2ee4a8 │ │ │ │ - b 2ef0a0 │ │ │ │ + bl 2ee618 │ │ │ │ + b 2ef210 │ │ │ │ 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 2ee244 │ │ │ │ - b 2ef060 │ │ │ │ + bl 2ee3b4 │ │ │ │ + b 2ef1d0 │ │ │ │ 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 2eed50 │ │ │ │ + bne 2eeec0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ cmpne r3, #276 @ 0x114 │ │ │ │ - bne 2ef4d8 │ │ │ │ + bne 2ef648 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ef590 │ │ │ │ + bne 2ef700 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ tst r2, #640 @ 0x280 │ │ │ │ - bne 2eed50 │ │ │ │ + bne 2eeec0 │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - bne 2eec38 │ │ │ │ - b 2eeec0 │ │ │ │ + bne 2eeda8 │ │ │ │ + b 2ef030 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ add r1, lr, #24 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [lr, #28] │ │ │ │ - beq 2ef2c4 │ │ │ │ + beq 2ef434 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ef2c4 │ │ │ │ + beq 2ef434 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 2ef114 │ │ │ │ + beq 2ef284 │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r4, [r2] │ │ │ │ str r4, [lr, #28] │ │ │ │ - b 2ef128 │ │ │ │ + b 2ef298 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1421d0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 1421d0 │ │ │ │ ldrb r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -738040,177 +738132,177 @@ │ │ │ │ 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 2eea4c │ │ │ │ + beq 2eebbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eea4c │ │ │ │ + beq 2eebbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef35c │ │ │ │ + bne 2ef4cc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2eea4c │ │ │ │ + beq 2eebbc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ef340 │ │ │ │ + beq 2ef4b0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2eeacc │ │ │ │ + b 2eec3c │ │ │ │ mov r6, r3 │ │ │ │ - b 2eecf4 │ │ │ │ + b 2eee64 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ef584 │ │ │ │ + beq 2ef6f4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eeee4 │ │ │ │ + bne 2ef054 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ - ldr r2, [pc, #572] @ 2ef5dc │ │ │ │ + b 2eeda8 │ │ │ │ + ldr r2, [pc, #572] @ 2ef74c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2ef590 │ │ │ │ + bhi 2ef700 │ │ │ │ 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 2ef3f0 │ │ │ │ + beq 2ef560 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef3e0 │ │ │ │ + bne 2ef550 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r6, #28 │ │ │ │ - bl 2edf58 │ │ │ │ + bl 2ee0c8 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ef3c8 │ │ │ │ + bne 2ef538 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef0b0 │ │ │ │ + b 2ef220 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2edf58 │ │ │ │ + bl 2ee0c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef0b0 │ │ │ │ + b 2ef220 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ef3f0 │ │ │ │ + bne 2ef560 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 2edf58 │ │ │ │ + bl 2ee0c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef0b0 │ │ │ │ - ldr r3, [pc, #384] @ 2ef5c0 │ │ │ │ + b 2ef220 │ │ │ │ + ldr r3, [pc, #384] @ 2ef730 │ │ │ │ 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 2ef3f0 │ │ │ │ + beq 2ef560 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2edf58 │ │ │ │ + bl 2ee0c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef0b0 │ │ │ │ + b 2ef220 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2edf58 │ │ │ │ + bl 2ee0c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef0b0 │ │ │ │ + b 2ef220 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 2edf58 │ │ │ │ + bl 2ee0c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef0b0 │ │ │ │ + b 2ef220 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2edf58 │ │ │ │ + bl 2ee0c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef0b0 │ │ │ │ + b 2ef220 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2edf58 │ │ │ │ + bl 2ee0c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 2ef0b0 │ │ │ │ - ldr r2, [pc, #228] @ 2ef5c4 │ │ │ │ + b 2ef220 │ │ │ │ + ldr r2, [pc, #228] @ 2ef734 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2eec38 │ │ │ │ + bne 2eeda8 │ │ │ │ add r3, r4, #84 @ 0x54 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eeddc │ │ │ │ + bne 2eef4c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ + b 2eeda8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2ef590 │ │ │ │ + bne 2ef700 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #393216 @ 0x60000 │ │ │ │ - beq 2eec34 │ │ │ │ + beq 2eeda4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ + b 2eeda8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 2eed1c │ │ │ │ - b 2ef018 │ │ │ │ + beq 2eee8c │ │ │ │ + b 2ef188 │ │ │ │ sub r3, r3, #188 @ 0xbc │ │ │ │ cmp r3, #2 │ │ │ │ - bls 2eec34 │ │ │ │ + bls 2eeda4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ - ldr r2, [pc, #96] @ 2ef5bc │ │ │ │ + b 2eeda8 │ │ │ │ + ldr r2, [pc, #96] @ 2ef72c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eec34 │ │ │ │ + beq 2eeda4 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eec34 │ │ │ │ + beq 2eeda4 │ │ │ │ sub r2, r2, #53 @ 0x35 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2eec34 │ │ │ │ + beq 2eeda4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ + b 2eeda8 │ │ │ │ strb r5, [r4, #13] │ │ │ │ - b 2eec38 │ │ │ │ + b 2eeda8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r1, r4, r0, lsl #12 │ │ │ │ - subseq r1, r4, ip, ror #11 │ │ │ │ + @ instruction: 0x00541490 │ │ │ │ + subseq r1, r4, ip, ror r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r4, r4, lsr #11 │ │ │ │ + subseq r1, r4, r4, lsr r4 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ subeq sp, lr, ip, ror r1 │ │ │ │ subeq sp, lr, sp, ror r1 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ @@ -738221,293 +738313,293 @@ │ │ │ │ subeq ip, lr, r8, asr #23 │ │ │ │ strheq ip, [lr], #-131 @ 0xffffff7d │ │ │ │ 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] @ 2efa08 │ │ │ │ + ldr r0, [pc, #1036] @ 2efb78 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #1032] @ 2efa0c │ │ │ │ + ldr r1, [pc, #1032] @ 2efb7c │ │ │ │ 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 2ef6f8 │ │ │ │ + beq 2ef868 │ │ │ │ subs r0, r2, #1 │ │ │ │ sbc lr, r3, #0 │ │ │ │ and r0, r0, r2 │ │ │ │ and lr, lr, r3 │ │ │ │ orrs r0, r0, lr │ │ │ │ - bne 2ef684 │ │ │ │ + bne 2ef7f4 │ │ │ │ cmp r3, #0 │ │ │ │ orr ip, r2, #1 │ │ │ │ clzeq ip, ip │ │ │ │ addeq ip, ip, #32 │ │ │ │ clzne ip, r3 │ │ │ │ rsbs ip, ip, #63 @ 0x3f │ │ │ │ - bne 2ef74c │ │ │ │ - ldr r2, [pc, #948] @ 2efa10 │ │ │ │ - ldr r3, [pc, #940] @ 2efa0c │ │ │ │ + bne 2ef8bc │ │ │ │ + ldr r2, [pc, #948] @ 2efb80 │ │ │ │ + ldr r3, [pc, #940] @ 2efb7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ef948 │ │ │ │ + bne 2efab8 │ │ │ │ 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 31c19c │ │ │ │ + bl 31c30c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - bne 2ef810 │ │ │ │ + bne 2ef980 │ │ │ │ cmp r8, #0 │ │ │ │ addeq r8, sp, #16 │ │ │ │ - bne 2ef7d8 │ │ │ │ + bne 2ef948 │ │ │ │ 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 2ef970 │ │ │ │ - ldr r3, [pc, #820] @ 2efa14 │ │ │ │ + bhi 2efae0 │ │ │ │ + ldr r3, [pc, #820] @ 2efb84 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2efa08 │ │ │ │ + bhi 2efb78 │ │ │ │ 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 2ef654 │ │ │ │ + beq 2ef7c4 │ │ │ │ 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 2ef654 │ │ │ │ + b 2ef7c4 │ │ │ │ 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 2ef798 │ │ │ │ + beq 2ef908 │ │ │ │ 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] @ 2efa18 │ │ │ │ - ldr r3, [pc, #616] @ 2efa0c │ │ │ │ + ldr r2, [pc, #632] @ 2efb88 │ │ │ │ + ldr r3, [pc, #616] @ 2efb7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ef948 │ │ │ │ + bne 2efab8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #588] @ 2efa1c │ │ │ │ + ldr r1, [pc, #588] @ 2efb8c │ │ │ │ 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 2ef9f8 │ │ │ │ - ldr r3, [pc, #552] @ 2efa20 │ │ │ │ + bhi 2efb68 │ │ │ │ + ldr r3, [pc, #552] @ 2efb90 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2efa08 │ │ │ │ + bhi 2efb78 │ │ │ │ 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 2ef85c │ │ │ │ + beq 2ef9cc │ │ │ │ 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] @ 2efa1c │ │ │ │ + ldr r1, [pc, #436] @ 2efb8c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r4, r0 │ │ │ │ - b 2ef6ac │ │ │ │ + b 2ef81c │ │ │ │ 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 2ef8b8 │ │ │ │ + beq 2efa28 │ │ │ │ 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] @ 2efa24 │ │ │ │ + ldr r1, [pc, #352] @ 2efb94 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2ef654 │ │ │ │ + beq 2ef7c4 │ │ │ │ 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 2ef924 │ │ │ │ + beq 2efa94 │ │ │ │ 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] @ 2efa28 │ │ │ │ - ldr r3, [pc, #220] @ 2efa0c │ │ │ │ + ldr r2, [pc, #252] @ 2efb98 │ │ │ │ + ldr r3, [pc, #220] @ 2efb7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2ef7bc │ │ │ │ + beq 2ef92c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ strh r0, [sp, #16] │ │ │ │ - b 2ef87c │ │ │ │ + b 2ef9ec │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 2ef87c │ │ │ │ + b 2ef9ec │ │ │ │ orrs r0, r0, ip │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2ef87c │ │ │ │ + b 2ef9ec │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 2ef87c │ │ │ │ + b 2ef9ec │ │ │ │ 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 2ef9c0 │ │ │ │ + beq 2efb30 │ │ │ │ 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] @ 2efa2c │ │ │ │ + ldr r1, [pc, #96] @ 2efb9c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r4, r0 │ │ │ │ - b 2ef6b8 │ │ │ │ + b 2ef828 │ │ │ │ strh r8, [sp, #8] │ │ │ │ - b 2ef980 │ │ │ │ + b 2efaf0 │ │ │ │ strb r8, [sp, #8] │ │ │ │ - b 2ef980 │ │ │ │ + b 2efaf0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 2ef980 │ │ │ │ + b 2efaf0 │ │ │ │ str r8, [sp, #8] │ │ │ │ asr r8, r8, #31 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b 2ef980 │ │ │ │ - ldrsheq r0, [r4], #-152 @ 0xffffff68 │ │ │ │ + b 2efaf0 │ │ │ │ + subseq r0, r4, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0054099c │ │ │ │ + subseq r0, r4, ip, lsr #16 │ │ │ │ subeq ip, lr, lr, ror r5 │ │ │ │ - subseq r0, r4, r8, asr r8 │ │ │ │ + subseq r0, r4, r8, ror #13 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ subeq ip, lr, r6, lsl #9 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - subseq r0, r4, ip, asr #13 │ │ │ │ + subseq r0, r4, ip, asr r5 │ │ │ │ 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] @ 2f0044 │ │ │ │ + ldr r2, [pc, #1528] @ 2f01b4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #1524] @ 2f0048 │ │ │ │ + ldr r3, [pc, #1524] @ 2f01b8 │ │ │ │ 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 │ │ │ │ @@ -738518,35 +738610,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 2efd48 │ │ │ │ + beq 2efeb8 │ │ │ │ orrs r3, r7, r5 │ │ │ │ - beq 2efcf4 │ │ │ │ + beq 2efe64 │ │ │ │ sub r3, r7, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - beq 2efc14 │ │ │ │ + beq 2efd84 │ │ │ │ cmn r5, #1 │ │ │ │ cmneq r7, #1 │ │ │ │ - beq 2efca0 │ │ │ │ + beq 2efe10 │ │ │ │ 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 2efc44 │ │ │ │ - ldr r1, [pc, #1372] @ 2f004c │ │ │ │ + bne 2efdb4 │ │ │ │ + ldr r1, [pc, #1372] @ 2f01bc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ orr r8, r8, #1 │ │ │ │ cmp r9, #0 │ │ │ │ clzeq r3, r8 │ │ │ │ clzne r3, r9 │ │ │ │ @@ -738559,167 +738651,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 2efb60 │ │ │ │ + beq 2efcd0 │ │ │ │ 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] @ 2f0050 │ │ │ │ + ldr r1, [pc, #1248] @ 2f01c0 │ │ │ │ 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 2efbc8 │ │ │ │ + beq 2efd38 │ │ │ │ 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] @ 2f0054 │ │ │ │ + ldr r1, [pc, #1152] @ 2f01c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 2efcdc │ │ │ │ - ldr r1, [pc, #1128] @ 2f0058 │ │ │ │ + blt 2efe4c │ │ │ │ + ldr r1, [pc, #1128] @ 2f01c8 │ │ │ │ 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] @ 2f005c │ │ │ │ - ldr r3, [pc, #1064] @ 2f0048 │ │ │ │ + ldr r2, [pc, #1088] @ 2f01cc │ │ │ │ + ldr r3, [pc, #1064] @ 2f01b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f0040 │ │ │ │ + bne 2f01b0 │ │ │ │ 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 31c478 │ │ │ │ + bl 31c5e8 │ │ │ │ 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 2efd7c │ │ │ │ - ldr r3, [pc, #984] @ 2f0060 │ │ │ │ + bhi 2efeec │ │ │ │ + ldr r3, [pc, #984] @ 2f01d0 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f0044 │ │ │ │ + bhi 2f01b4 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #956] @ 2f0064 │ │ │ │ - ldr r3, [pc, #924] @ 2f0048 │ │ │ │ + ldr r2, [pc, #956] @ 2f01d4 │ │ │ │ + ldr r3, [pc, #924] @ 2f01b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f0040 │ │ │ │ + bne 2f01b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #900] @ 2f0058 │ │ │ │ + ldr r1, [pc, #900] @ 2f01c8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #896] @ 2f0068 │ │ │ │ + ldr r1, [pc, #896] @ 2f01d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 2efbe8 │ │ │ │ + b 2efd58 │ │ │ │ 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 2efc14 │ │ │ │ + beq 2efd84 │ │ │ │ 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 2efc14 │ │ │ │ + b 2efd84 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bhi 2f0030 │ │ │ │ - ldr r3, [pc, #776] @ 2f006c │ │ │ │ + bhi 2f01a0 │ │ │ │ + ldr r3, [pc, #776] @ 2f01dc │ │ │ │ sub r2, ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2efee0 │ │ │ │ + bhi 2f0050 │ │ │ │ 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 2efdc0 │ │ │ │ + beq 2eff30 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -738728,349 +738820,349 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ cmp r7, #1 │ │ │ │ sbcs r5, r5, #0 │ │ │ │ mov fp, r0 │ │ │ │ - blt 2eff18 │ │ │ │ + blt 2f0088 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 2effa8 │ │ │ │ + blt 2f0118 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2effc4 │ │ │ │ + bne 2f0134 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ subs r3, r3, #1 │ │ │ │ moveq r3, fp │ │ │ │ - bne 2eff40 │ │ │ │ - ldr r1, [pc, #608] @ 2f0070 │ │ │ │ - ldr r2, [pc, #564] @ 2f0048 │ │ │ │ + bne 2f00b0 │ │ │ │ + ldr r1, [pc, #608] @ 2f01e0 │ │ │ │ + ldr r2, [pc, #564] @ 2f01b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 2f0040 │ │ │ │ + bne 2f01b0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #568] @ 2f0074 │ │ │ │ + ldr r1, [pc, #568] @ 2f01e4 │ │ │ │ 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 2efe8c │ │ │ │ + beq 2efffc │ │ │ │ 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] @ 2f0078 │ │ │ │ + ldr r1, [pc, #480] @ 2f01e8 │ │ │ │ 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 2efc14 │ │ │ │ + b 2efd84 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2efe4c │ │ │ │ + b 2effbc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2efe4c │ │ │ │ + b 2effbc │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2efe4c │ │ │ │ + b 2effbc │ │ │ │ strh r9, [sp, #24] │ │ │ │ - b 2efd84 │ │ │ │ + b 2efef4 │ │ │ │ strb r9, [sp, #24] │ │ │ │ - b 2efd84 │ │ │ │ + b 2efef4 │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 2efd84 │ │ │ │ + b 2efef4 │ │ │ │ orrs r3, r9, r8 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #24] │ │ │ │ - b 2efd84 │ │ │ │ + b 2efef4 │ │ │ │ cmp r9, #1 │ │ │ │ sbcs r8, r8, #0 │ │ │ │ - blt 2efdec │ │ │ │ + blt 2eff5c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2efdec │ │ │ │ + b 2eff5c │ │ │ │ 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 2eff8c │ │ │ │ + beq 2f00fc │ │ │ │ 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] @ 2f0050 │ │ │ │ + ldr r1, [pc, #184] @ 2f01c0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2efe08 │ │ │ │ + b 2eff78 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #192] @ 2f0074 │ │ │ │ + ldr r1, [pc, #192] @ 2f01e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2efdec │ │ │ │ + b 2eff5c │ │ │ │ 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 2f0014 │ │ │ │ + beq 2f0184 │ │ │ │ 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] @ 2f007c │ │ │ │ + ldr r1, [pc, #92] @ 2f01ec │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov fp, r0 │ │ │ │ - b 2efdf8 │ │ │ │ + b 2eff68 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - b 2efe4c │ │ │ │ + b 2effbc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r4, r8, lsr #11 │ │ │ │ + subseq r0, r4, r8, lsr r4 │ │ │ │ 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 │ │ │ │ - ldrsbeq r0, [r4], #-60 @ 0xffffffc4 │ │ │ │ + subseq r0, r4, ip, ror #4 │ │ │ │ subeq ip, lr, r6, lsl r0 │ │ │ │ - subseq r0, r4, r0, asr r3 │ │ │ │ + subseq r0, r4, r0, ror #3 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ subeq fp, lr, sl, asr pc │ │ │ │ - subseq r0, r4, r8, ror #3 │ │ │ │ + subseq r0, r4, r8, ror r0 │ │ │ │ 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] @ 2f08d8 │ │ │ │ + ldr r0, [pc, #2108] @ 2f0a48 │ │ │ │ ldrb ip, [r1, #17] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #2100] @ 2f08dc │ │ │ │ + ldr r1, [pc, #2100] @ 2f0a4c │ │ │ │ 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 2f032c │ │ │ │ + beq 2f049c │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq 2f0648 │ │ │ │ + beq 2f07b8 │ │ │ │ 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 2f0274 │ │ │ │ + bne 2f03e4 │ │ │ │ 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 2f017c │ │ │ │ + beq 2f02ec │ │ │ │ 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] @ 2f08e0 │ │ │ │ + ldr r1, [pc, #1876] @ 2f0a50 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2f0594 │ │ │ │ + beq 2f0704 │ │ │ │ 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 2f0454 │ │ │ │ + bne 2f05c4 │ │ │ │ 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 2f03ac │ │ │ │ + beq 2f051c │ │ │ │ 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 2f05f8 │ │ │ │ + beq 2f0768 │ │ │ │ cmp r3, r8 │ │ │ │ cmpeq r1, r4 │ │ │ │ - beq 2f0414 │ │ │ │ - ldr r3, [pc, #1684] @ 2f08e4 │ │ │ │ + beq 2f0584 │ │ │ │ + ldr r3, [pc, #1684] @ 2f0a54 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f08d8 │ │ │ │ + bhi 2f0a48 │ │ │ │ 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 2efa30 │ │ │ │ + bl 2efba0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2f04fc │ │ │ │ + beq 2f066c │ │ │ │ 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 2f0484 │ │ │ │ + beq 2f05f4 │ │ │ │ sub r3, r4, #1 │ │ │ │ orrs r3, r3, r8 │ │ │ │ - beq 2f04d0 │ │ │ │ + beq 2f0640 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f0518 │ │ │ │ + beq 2f0688 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f0518 │ │ │ │ + beq 2f0688 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi 2f067c │ │ │ │ - ldr r3, [pc, #1496] @ 2f08e8 │ │ │ │ + bhi 2f07ec │ │ │ │ + ldr r3, [pc, #1496] @ 2f0a58 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f08d8 │ │ │ │ + bhi 2f0a48 │ │ │ │ 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 │ │ │ │ @@ -739078,317 +739170,317 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, ip │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f037c │ │ │ │ + beq 2f04ec │ │ │ │ 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] @ 2f08ec │ │ │ │ - ldr r3, [pc, #1364] @ 2f08dc │ │ │ │ + ldr r2, [pc, #1384] @ 2f0a5c │ │ │ │ + ldr r3, [pc, #1364] @ 2f0a4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f04f8 │ │ │ │ + bne 2f0668 │ │ │ │ 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 2f0414 │ │ │ │ + beq 2f0584 │ │ │ │ ldrd sl, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ bl 9114c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f03fc │ │ │ │ + beq 2f056c │ │ │ │ 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] @ 2f08f0 │ │ │ │ + ldr r1, [pc, #1256] @ 2f0a60 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r2, [pc, #1240] @ 2f08f4 │ │ │ │ - ldr r3, [pc, #1212] @ 2f08dc │ │ │ │ + ldr r2, [pc, #1240] @ 2f0a64 │ │ │ │ + ldr r3, [pc, #1212] @ 2f0a4c │ │ │ │ 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 2f04f8 │ │ │ │ + bne 2f0668 │ │ │ │ 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] @ 2f08f8 │ │ │ │ + ldr r3, [pc, #1180] @ 2f0a68 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f08d8 │ │ │ │ + bhi 2f0a48 │ │ │ │ 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 2f04d0 │ │ │ │ + beq 2f0640 │ │ │ │ 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] @ 2f08fc │ │ │ │ - ldr r3, [pc, #1024] @ 2f08dc │ │ │ │ + ldr r2, [pc, #1060] @ 2f0a6c │ │ │ │ + ldr r3, [pc, #1024] @ 2f0a4c │ │ │ │ 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 2f043c │ │ │ │ + beq 2f05ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f067c │ │ │ │ + beq 2f07ec │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f067c │ │ │ │ + bne 2f07ec │ │ │ │ subs r3, r7, #1 │ │ │ │ sbc r1, r9, #0 │ │ │ │ and r3, r3, r7 │ │ │ │ and r1, r1, r9 │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 2f02f4 │ │ │ │ + bne 2f0464 │ │ │ │ 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 2f058c │ │ │ │ + beq 2f06fc │ │ │ │ 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] @ 2f0900 │ │ │ │ - b 2f06c4 │ │ │ │ + ldr r1, [pc, #876] @ 2f0a70 │ │ │ │ + b 2f0834 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 2f08b8 │ │ │ │ + bne 2f0a28 │ │ │ │ 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 2f0414 │ │ │ │ + beq 2f0584 │ │ │ │ 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 2f0414 │ │ │ │ + bne 2f0584 │ │ │ │ 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 2f0414 │ │ │ │ + beq 2f0584 │ │ │ │ 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 2f0414 │ │ │ │ + b 2f0584 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bhi 2f08c8 │ │ │ │ - ldr r3, [pc, #672] @ 2f0904 │ │ │ │ + bhi 2f0a38 │ │ │ │ + ldr r3, [pc, #672] @ 2f0a74 │ │ │ │ sub r2, ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f08d8 │ │ │ │ + bhi 2f0a48 │ │ │ │ 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 2f06c0 │ │ │ │ + beq 2f0830 │ │ │ │ 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] @ 2f0908 │ │ │ │ + ldr r1, [pc, #576] @ 2f0a78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov sl, r0 │ │ │ │ - b 2f04d0 │ │ │ │ + b 2f0640 │ │ │ │ mov r2, #32 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b 2f0684 │ │ │ │ + b 2f07f4 │ │ │ │ mov r2, #16 │ │ │ │ strh r7, [sp, #40] @ 0x28 │ │ │ │ - b 2f0684 │ │ │ │ + b 2f07f4 │ │ │ │ mov r2, #8 │ │ │ │ strb r7, [sp, #40] @ 0x28 │ │ │ │ - b 2f0684 │ │ │ │ + b 2f07f4 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ - b 2f0684 │ │ │ │ + b 2f07f4 │ │ │ │ mov r2, #32 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b 2f03c0 │ │ │ │ + b 2f0530 │ │ │ │ mov r2, #16 │ │ │ │ strh r4, [sp, #32] │ │ │ │ - b 2f03c0 │ │ │ │ + b 2f0530 │ │ │ │ mov r2, #8 │ │ │ │ strb r4, [sp, #32] │ │ │ │ - b 2f03c0 │ │ │ │ + b 2f0530 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #32] │ │ │ │ - b 2f03c0 │ │ │ │ + b 2f0530 │ │ │ │ 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 2f0780 │ │ │ │ + beq 2f08f0 │ │ │ │ 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] @ 2f090c │ │ │ │ + ldr r1, [pc, #384] @ 2f0a7c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r0 │ │ │ │ - b 2f01d8 │ │ │ │ + b 2f0348 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #24] │ │ │ │ - b 2f0744 │ │ │ │ + b 2f08b4 │ │ │ │ mov r2, #16 │ │ │ │ strh fp, [sp, #24] │ │ │ │ - b 2f0744 │ │ │ │ + b 2f08b4 │ │ │ │ mov r2, #8 │ │ │ │ strb fp, [sp, #24] │ │ │ │ - b 2f0744 │ │ │ │ + b 2f08b4 │ │ │ │ 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 2f080c │ │ │ │ + beq 2f097c │ │ │ │ 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] @ 2f0910 │ │ │ │ + ldr r1, [pc, #248] @ 2f0a80 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ @@ -739396,15 +739488,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 2f0874 │ │ │ │ + beq 2f09e4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -739412,66 +739504,66 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 95ce4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2f037c │ │ │ │ + b 2f04ec │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ strh r3, [sp, #16] │ │ │ │ - b 2f07c8 │ │ │ │ + b 2f0938 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2f07c8 │ │ │ │ + b 2f0938 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - b 2f07c8 │ │ │ │ + b 2f0938 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b 2f0744 │ │ │ │ + b 2f08b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - b 2f07c8 │ │ │ │ - subseq pc, r3, r4, asr pc @ │ │ │ │ + b 2f0938 │ │ │ │ + subseq pc, r3, r4, ror #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ subeq fp, lr, lr, lsl #21 │ │ │ │ subeq fp, lr, lr, lsl #20 │ │ │ │ - subseq pc, r3, r4, ror ip @ │ │ │ │ + subseq pc, r3, r4, lsl #22 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsbeq pc, [r3], #-188 @ 0xffffff44 @ │ │ │ │ + subseq pc, r3, ip, ror #20 │ │ │ │ strdeq fp, [lr], #-142 @ 0xffffff72 │ │ │ │ - subseq pc, r3, r0, lsr #22 │ │ │ │ + ldrheq pc, [r3], #-144 @ 0xffffff70 @ │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ subeq fp, lr, sl, lsr r7 │ │ │ │ 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] @ 2f181c │ │ │ │ + ldr lr, [pc, #3824] @ 2f198c │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #3812] @ 2f1820 │ │ │ │ + ldr r0, [pc, #3812] @ 2f1990 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #3804] @ 2f1824 │ │ │ │ + ldr r3, [pc, #3804] @ 2f1994 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - ldr r0, [pc, #3784] @ 2f1828 │ │ │ │ - ldr ip, [pc, #3784] @ 2f182c │ │ │ │ + ldr r0, [pc, #3784] @ 2f1998 │ │ │ │ + ldr ip, [pc, #3784] @ 2f199c │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -739482,37 +739574,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 2f123c │ │ │ │ + bne 2f13ac │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r2, [fp, #45] @ 0x2d │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2f0bac │ │ │ │ + bcc 2f0d1c │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2f0bac │ │ │ │ + bne 2f0d1c │ │ │ │ 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 2f176c │ │ │ │ + beq 2f18dc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r2, r3 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #3624] @ 2f1830 │ │ │ │ + ldr r3, [pc, #3624] @ 2f19a0 │ │ │ │ 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 │ │ │ │ @@ -739536,45 +739628,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 2f0b34 │ │ │ │ + beq 2f0ca4 │ │ │ │ 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 2f0e84 │ │ │ │ + beq 2f0ff4 │ │ │ │ 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] @ 2f1834 │ │ │ │ + ldr r3, [pc, #3404] @ 2f19a4 │ │ │ │ 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] @ 2f1838 │ │ │ │ + ldr r1, [pc, #3384] @ 2f19a8 │ │ │ │ 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} │ │ │ │ @@ -739590,20 +739682,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 2f0edc │ │ │ │ - ldr r1, [pc, #3288] @ 2f183c │ │ │ │ + bhi 2f104c │ │ │ │ + ldr r1, [pc, #3288] @ 2f19ac │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2f0e14 │ │ │ │ + bhi 2f0f84 │ │ │ │ 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 │ │ │ │ @@ -739611,23 +739703,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] @ 2f1840 │ │ │ │ - ldr r3, [pc, #3176] @ 2f1820 │ │ │ │ + ldr r2, [pc, #3212] @ 2f19b0 │ │ │ │ + ldr r3, [pc, #3176] @ 2f1990 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f1818 │ │ │ │ + bne 2f1988 │ │ │ │ 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] │ │ │ │ @@ -739638,267 +739730,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 2f101c │ │ │ │ - ldr r2, [pc, #3104] @ 2f1844 │ │ │ │ + bne 2f118c │ │ │ │ + ldr r2, [pc, #3104] @ 2f19b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f0f04 │ │ │ │ + beq 2f1074 │ │ │ │ cmp r3, #336 @ 0x150 │ │ │ │ - bcs 2f0e90 │ │ │ │ + bcs 2f1000 │ │ │ │ sub r2, r2, #41 @ 0x29 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f0ee8 │ │ │ │ + beq 2f1058 │ │ │ │ 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 2f11e8 │ │ │ │ + beq 2f1358 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq 2f1554 │ │ │ │ + beq 2f16c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ sbcs r3, ip, #0 │ │ │ │ - blt 2f0e24 │ │ │ │ + blt 2f0f94 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc r1, ip, #0 │ │ │ │ and r0, r3, r0 │ │ │ │ and ip, r1, ip │ │ │ │ orrs r0, r0, ip │ │ │ │ - beq 2f12c0 │ │ │ │ + beq 2f1430 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0080 │ │ │ │ + bl 2f01f0 │ │ │ │ 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 2f0d28 │ │ │ │ + beq 2f0e98 │ │ │ │ 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] @ 2f1848 │ │ │ │ - ldrge r1, [pc, #2828] @ 2f184c │ │ │ │ + ldrlt r1, [pc, #2828] @ 2f19b8 │ │ │ │ + ldrge r1, [pc, #2828] @ 2f19bc │ │ │ │ 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] @ 2f1850 │ │ │ │ + ldr r1, [pc, #2804] @ 2f19c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #2784] @ 2f1854 │ │ │ │ + ldr r1, [pc, #2784] @ 2f19c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2f10d4 │ │ │ │ + beq 2f1244 │ │ │ │ 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 2f14f8 │ │ │ │ + bne 2f1668 │ │ │ │ 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 2f0eb4 │ │ │ │ + b 2f1024 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r3, r2, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ asr r3, r2, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f0bec │ │ │ │ + b 2f0d5c │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ rsb r2, r2, #0 │ │ │ │ asr r3, r2, #31 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f0bec │ │ │ │ + b 2f0d5c │ │ │ │ asr r3, r2, #31 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f0bec │ │ │ │ + b 2f0d5c │ │ │ │ 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 2f0cac │ │ │ │ + bne 2f0e1c │ │ │ │ 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 2f1784 │ │ │ │ - ldr r3, [pc, #2544] @ 2f1858 │ │ │ │ + bhi 2f18f4 │ │ │ │ + ldr r3, [pc, #2544] @ 2f19c8 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f181c │ │ │ │ + bhi 2f198c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2f0ab0 │ │ │ │ - b 2f0b34 │ │ │ │ - ldr r2, [pc, #2444] @ 2f1824 │ │ │ │ + bne 2f0c20 │ │ │ │ + b 2f0ca4 │ │ │ │ + ldr r2, [pc, #2444] @ 2f1994 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2f0f20 │ │ │ │ + bne 2f1090 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2ef5e0 │ │ │ │ + bl 2ef750 │ │ │ │ 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 2f0b7c │ │ │ │ + bls 2f0cec │ │ │ │ mov sl, r8 │ │ │ │ - b 2f0a38 │ │ │ │ + b 2f0ba8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b 2f0bec │ │ │ │ + b 2f0d5c │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2efa30 │ │ │ │ + bl 2efba0 │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0eb4 │ │ │ │ + b 2f1024 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2f0080 │ │ │ │ + bl 2f01f0 │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0eb4 │ │ │ │ + b 2f1024 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r7, r2 │ │ │ │ ldrbeq r2, [r5, #17] │ │ │ │ - beq 2f11e8 │ │ │ │ + beq 2f1358 │ │ │ │ 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 2f1058 │ │ │ │ + beq 2f11c8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ef5e0 │ │ │ │ + bl 2ef750 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2f0fb4 │ │ │ │ + beq 2f1124 │ │ │ │ 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 2f170c │ │ │ │ + beq 2f187c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r3, r7, #1 │ │ │ │ orrs r3, r3, r1 │ │ │ │ - beq 2f11cc │ │ │ │ + beq 2f133c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f113c │ │ │ │ + beq 2f12ac │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f113c │ │ │ │ + beq 2f12ac │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bhi 2f1774 │ │ │ │ - ldr r3, [pc, #2140] @ 2f185c │ │ │ │ + bhi 2f18e4 │ │ │ │ + ldr r3, [pc, #2140] @ 2f19cc │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f181c │ │ │ │ + bhi 2f198c │ │ │ │ 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] │ │ │ │ @@ -739909,42 +740001,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 2f0c1c │ │ │ │ + b 2f0d8c │ │ │ │ ldrb r6, [r5, #17] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq 2f1244 │ │ │ │ + beq 2f13b4 │ │ │ │ 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 2f16dc │ │ │ │ + beq 2f184c │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r0, r3 │ │ │ │ - beq 2f0eb4 │ │ │ │ - ldr r1, [pc, #1968] @ 2f1860 │ │ │ │ + beq 2f1024 │ │ │ │ + ldr r1, [pc, #1968] @ 2f19d0 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f181c │ │ │ │ + bhi 2f198c │ │ │ │ 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] │ │ │ │ @@ -739952,212 +740044,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 2f1124 │ │ │ │ + beq 2f1294 │ │ │ │ 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] @ 2f1864 │ │ │ │ + ldr r1, [pc, #1848] @ 2f19d4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ bl 95c5c │ │ │ │ - b 2f0dc4 │ │ │ │ + b 2f0f34 │ │ │ │ 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 2f0fe4 │ │ │ │ + bne 2f1154 │ │ │ │ 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 2f11b4 │ │ │ │ + beq 2f1324 │ │ │ │ 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] @ 2f1868 │ │ │ │ + ldr r1, [pc, #1704] @ 2f19d8 │ │ │ │ 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 2f0eb4 │ │ │ │ + b 2f1024 │ │ │ │ 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 2f0eb4 │ │ │ │ + beq 2f1024 │ │ │ │ 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 2f0eb4 │ │ │ │ + b 2f1024 │ │ │ │ mov r0, #0 │ │ │ │ - b 2f0bac │ │ │ │ + b 2f0d1c │ │ │ │ orrs r1, r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4] │ │ │ │ streq r3, [r4, #4] │ │ │ │ - beq 2f16e4 │ │ │ │ + beq 2f1854 │ │ │ │ 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 2f12a4 │ │ │ │ + beq 2f1414 │ │ │ │ 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] @ 2f186c │ │ │ │ + ldr r1, [pc, #1468] @ 2f19dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 2f0eb4 │ │ │ │ + b 2f1024 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 2f1798 │ │ │ │ + beq 2f1908 │ │ │ │ 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 2f17e8 │ │ │ │ + beq 2f1958 │ │ │ │ cmp r0, r1 │ │ │ │ cmpeq ip, r3 │ │ │ │ - beq 2f0eb4 │ │ │ │ - ldr r1, [pc, #1372] @ 2f1870 │ │ │ │ + beq 2f1024 │ │ │ │ + ldr r1, [pc, #1372] @ 2f19e0 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2f181c │ │ │ │ + bhi 2f198c │ │ │ │ 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 2f1378 │ │ │ │ + beq 2f14e8 │ │ │ │ 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] @ 2f1874 │ │ │ │ + ldr r1, [pc, #1264] @ 2f19e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 2f11cc │ │ │ │ - strh r7, [sp, #64] @ 0x40 │ │ │ │ b 2f133c │ │ │ │ + strh r7, [sp, #64] @ 0x40 │ │ │ │ + b 2f14ac │ │ │ │ strb r7, [sp, #64] @ 0x40 │ │ │ │ - b 2f133c │ │ │ │ + b 2f14ac │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - b 2f133c │ │ │ │ + b 2f14ac │ │ │ │ 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 2f13f8 │ │ │ │ + beq 2f1568 │ │ │ │ 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] @ 2f1854 │ │ │ │ + ldr r1, [pc, #1096] @ 2f19c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #1076] @ 2f1850 │ │ │ │ + ldr r1, [pc, #1076] @ 2f19c0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ @@ -740167,15 +740259,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 2f1480 │ │ │ │ + beq 2f15f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 96248 │ │ │ │ @@ -740184,84 +740276,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 2f0eb4 │ │ │ │ + b 2f1024 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 2f13b8 │ │ │ │ + b 2f1528 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 2f13b8 │ │ │ │ + b 2f1528 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 2f13b8 │ │ │ │ + b 2f1528 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 2f1264 │ │ │ │ + b 2f13d4 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b 2f1264 │ │ │ │ + b 2f13d4 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #56] @ 0x38 │ │ │ │ - b 2f1264 │ │ │ │ + b 2f13d4 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ - b 2f1264 │ │ │ │ + b 2f13d4 │ │ │ │ add r3, r2, r0 │ │ │ │ - ldr r2, [pc, #884] @ 2f1878 │ │ │ │ + ldr r2, [pc, #884] @ 2f19e8 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 2f181c │ │ │ │ + bhi 2f198c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #32 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - b 2f10e4 │ │ │ │ + b 2f1254 │ │ │ │ mov r2, #16 │ │ │ │ strh r7, [sp, #96] @ 0x60 │ │ │ │ - b 2f10e4 │ │ │ │ + b 2f1254 │ │ │ │ mov r2, #8 │ │ │ │ strb r7, [sp, #96] @ 0x60 │ │ │ │ - b 2f10e4 │ │ │ │ + b 2f1254 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ - b 2f10e4 │ │ │ │ + b 2f1254 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bhi 2f17d8 │ │ │ │ - ldr r3, [pc, #780] @ 2f187c │ │ │ │ + bhi 2f1948 │ │ │ │ + ldr r3, [pc, #780] @ 2f19ec │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f181c │ │ │ │ + bhi 2f198c │ │ │ │ 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 2f15dc │ │ │ │ + beq 2f174c │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 96248 │ │ │ │ @@ -740282,149 +740374,149 @@ │ │ │ │ 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 2f1658 │ │ │ │ + beq 2f17c8 │ │ │ │ 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] @ 2f1850 │ │ │ │ + ldr r1, [pc, #488] @ 2f19c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #476] @ 2f1854 │ │ │ │ + ldr r1, [pc, #476] @ 2f19c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 95c5c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #472] @ 2f1864 │ │ │ │ + ldr r1, [pc, #472] @ 2f19d4 │ │ │ │ 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 2f0eb4 │ │ │ │ + b 2f1024 │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ strh r3, [sp, #72] @ 0x48 │ │ │ │ - b 2f1590 │ │ │ │ + b 2f1700 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2f1590 │ │ │ │ + b 2f1700 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 2f1590 │ │ │ │ + b 2f1700 │ │ │ │ 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 2f1218 │ │ │ │ - b 2f0eb4 │ │ │ │ + bne 2f1388 │ │ │ │ + b 2f1024 │ │ │ │ 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 2f11cc │ │ │ │ + beq 2f133c │ │ │ │ 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 2f11cc │ │ │ │ + b 2f133c │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ - b 2f0b80 │ │ │ │ + b 2f0cf0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 2f133c │ │ │ │ + b 2f14ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 2f13b8 │ │ │ │ + b 2f1528 │ │ │ │ orrs r0, r3, r1 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4] │ │ │ │ streq r3, [r4, #4] │ │ │ │ - beq 2f16e8 │ │ │ │ + beq 2f1858 │ │ │ │ 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 2f1284 │ │ │ │ - b 2f12a4 │ │ │ │ + bne 2f13f4 │ │ │ │ + b 2f1414 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - b 2f1590 │ │ │ │ + b 2f1700 │ │ │ │ str lr, [r4] │ │ │ │ str lr, [r4, #4] │ │ │ │ - b 2f16e8 │ │ │ │ + b 2f1858 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f17b4 │ │ │ │ + b 2f1924 │ │ │ │ strh r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f17b4 │ │ │ │ + b 2f1924 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f17b4 │ │ │ │ + b 2f1924 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f17b4 │ │ │ │ + b 2f1924 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r3, r0, asr #13 │ │ │ │ + subseq pc, r3, r0, asr r5 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - subseq pc, r3, r4, asr r6 @ │ │ │ │ + subseq pc, r3, r4, ror #9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ subeq fp, lr, sl, asr r2 │ │ │ │ - subseq pc, r3, r4, asr #8 │ │ │ │ + ldrsbeq pc, [r3], #-36 @ 0xffffffdc @ │ │ │ │ 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, ror pc │ │ │ │ subeq sl, lr, lr, lsl lr │ │ │ │ @@ -740436,44 +740528,44 @@ │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ ldrdeq sl, [lr], #-154 @ 0xffffff66 │ │ │ │ subeq sl, lr, lr, 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, #528] @ 2f1aa8 │ │ │ │ + ldr r2, [pc, #528] @ 2f1c18 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #524] @ 2f1aac │ │ │ │ + ldr r3, [pc, #524] @ 2f1c1c │ │ │ │ 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 2f18e0 │ │ │ │ + beq 2f1a50 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f1914 │ │ │ │ + bne 2f1a84 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2f18c4 │ │ │ │ + bne 2f1a34 │ │ │ │ str fp, [sp, #8] │ │ │ │ - ldr r2, [pc, #452] @ 2f1ab0 │ │ │ │ - ldr r3, [pc, #444] @ 2f1aac │ │ │ │ + ldr r2, [pc, #452] @ 2f1c20 │ │ │ │ + ldr r3, [pc, #444] @ 2f1c1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f1aa4 │ │ │ │ + bne 2f1c14 │ │ │ │ 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 │ │ │ │ @@ -740493,135 +740585,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 2f1a94 │ │ │ │ + beq 2f1c04 │ │ │ │ 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 2f1a28 │ │ │ │ + beq 2f1b98 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f1a08 │ │ │ │ + beq 2f1b78 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f19f8 │ │ │ │ + bne 2f1b68 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f0914 │ │ │ │ + bl 2f0a84 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 2f19f8 │ │ │ │ + b 2f1b68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f1a08 │ │ │ │ + beq 2f1b78 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f19f8 │ │ │ │ + bne 2f1b68 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f0914 │ │ │ │ + bl 2f0a84 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f19cc │ │ │ │ + bne 2f1b3c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f1a28 │ │ │ │ + bne 2f1b98 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f0914 │ │ │ │ + bl 2f0a84 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ movne fp, r0 │ │ │ │ - bne 2f198c │ │ │ │ + bne 2f1afc │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - beq 2f1a94 │ │ │ │ + beq 2f1c04 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f18e4 │ │ │ │ + beq 2f1a54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f18e4 │ │ │ │ + beq 2f1a54 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f192c │ │ │ │ + bne 2f1a9c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f1a74 │ │ │ │ - b 2f18e4 │ │ │ │ + bne 2f1be4 │ │ │ │ + b 2f1a54 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 2f1a5c │ │ │ │ + b 2f1bcc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r3, r8, asr r7 │ │ │ │ + subseq lr, r3, r8, ror #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r3, ip, lsl #14 │ │ │ │ + @ instruction: 0x0053e59c │ │ │ │ ldr r0, [r0] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f1b5c │ │ │ │ + beq 2f1ccc │ │ │ │ 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 2f1b48 │ │ │ │ + beq 2f1cb8 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, r1 │ │ │ │ streq r4, [ip, #8] │ │ │ │ - beq 2f1b14 │ │ │ │ + beq 2f1c84 │ │ │ │ cmp lr, r2 │ │ │ │ streq r5, [ip, #8] │ │ │ │ ldr lr, [r0] │ │ │ │ mov ip, r0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2f1b48 │ │ │ │ + beq 2f1cb8 │ │ │ │ mov r0, lr │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, r1 │ │ │ │ streq r4, [ip, #8] │ │ │ │ - bne 2f1b0c │ │ │ │ + bne 2f1c7c │ │ │ │ ldr lr, [r0] │ │ │ │ mov ip, r0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2f1b24 │ │ │ │ + bne 2f1c94 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f1ae0 │ │ │ │ + bne 2f1c50 │ │ │ │ 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 │ │ │ │ @@ -740639,23 +740731,23 @@ │ │ │ │ cmp r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl ddbc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r6] │ │ │ │ - bne 2f1be4 │ │ │ │ + bne 2f1d54 │ │ │ │ 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 2f1be8 │ │ │ │ + beq 2f1d58 │ │ │ │ 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 │ │ │ │ @@ -740670,185 +740762,185 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ moveq r6, r1 │ │ │ │ bl 1439b8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r6, r5 │ │ │ │ moveq r1, r0 │ │ │ │ - bne 2f1c58 │ │ │ │ + bne 2f1dc8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1439b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2f1c3c │ │ │ │ + beq 2f1dac │ │ │ │ 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] @ 2f1d54 │ │ │ │ + ldr r3, [pc, #216] @ 2f1ec4 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 2f1d4c │ │ │ │ - ldr r2, [pc, #204] @ 2f1d58 │ │ │ │ + bne 2f1ebc │ │ │ │ + ldr r2, [pc, #204] @ 2f1ec8 │ │ │ │ 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 2f1d4c │ │ │ │ + beq 2f1ebc │ │ │ │ mov r6, r1 │ │ │ │ add r7, r0, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f1d4c │ │ │ │ + beq 2f1ebc │ │ │ │ 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 2f1d4c │ │ │ │ + bne 2f1ebc │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2f1d00 │ │ │ │ + beq 2f1e70 │ │ │ │ cmp r4, #0 │ │ │ │ movne r6, ip │ │ │ │ orreq r6, ip, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f1d4c │ │ │ │ + bne 2f1ebc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 2f1cb0 │ │ │ │ + bne 2f1e20 │ │ │ │ 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 2f1d4c │ │ │ │ + bne 2f1ebc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f1d24 │ │ │ │ + bne 2f1e94 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, ip, ror r3 │ │ │ │ + subseq lr, r3, ip, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f1d7c │ │ │ │ + beq 2f1eec │ │ │ │ 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 2f1ecc │ │ │ │ + beq 2f203c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #320] @ 2f1eec │ │ │ │ - ldr r5, [pc, #320] @ 2f1ef0 │ │ │ │ + ldr r6, [pc, #320] @ 2f205c │ │ │ │ + ldr r5, [pc, #320] @ 2f2060 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr ip, [r0, #24] │ │ │ │ ldr lr, [ip] │ │ │ │ ldrb ip, [lr, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - bne 2f1ee4 │ │ │ │ + bne 2f2054 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrb ip, [lr, #37] @ 0x25 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 2f1e54 │ │ │ │ + beq 2f1fc4 │ │ │ │ cmp ip, #32 │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ - bhi 2f1ebc │ │ │ │ + bhi 2f202c │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2f1e48 │ │ │ │ + bhi 2f1fb8 │ │ │ │ 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 2f1db4 │ │ │ │ + bne 2f1f24 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl ip, r4, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b 2f1e10 │ │ │ │ + b 2f1f80 │ │ │ │ and ip, r4, #255 @ 0xff │ │ │ │ - b 2f1e10 │ │ │ │ + b 2f1f80 │ │ │ │ subs ip, r4, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b 2f1e10 │ │ │ │ + b 2f1f80 │ │ │ │ cmp ip, #32 │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ - bhi 2f1ed4 │ │ │ │ + bhi 2f2044 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2f1eec │ │ │ │ + bhi 2f205c │ │ │ │ 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 2f1e14 │ │ │ │ + b 2f1f84 │ │ │ │ lsl ip, r4, #16 │ │ │ │ asr ip, ip, #16 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b 2f1e84 │ │ │ │ + b 2f1ff4 │ │ │ │ lsl ip, r4, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b 2f1e84 │ │ │ │ + b 2f1ff4 │ │ │ │ and ip, r4, #255 @ 0xff │ │ │ │ - b 2f1e84 │ │ │ │ + b 2f1ff4 │ │ │ │ orrs lr, lr, r4 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ - b 2f1e10 │ │ │ │ + b 2f1f80 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ orrs lr, lr, r4 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ - b 2f1e84 │ │ │ │ + b 2f1ff4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x004ea192 │ │ │ │ subeq sl, lr, lr, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -740856,16 +740948,16 @@ │ │ │ │ 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] @ 2f2030 │ │ │ │ - ldr r4, [pc, #264] @ 2f2034 │ │ │ │ + ldr ip, [pc, #264] @ 2f21a0 │ │ │ │ + ldr r4, [pc, #264] @ 2f21a4 │ │ │ │ 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] │ │ │ │ @@ -740879,23 +740971,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] @ 2f2038 │ │ │ │ + ldr r3, [pc, #180] @ 2f21a8 │ │ │ │ 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 2f2018 │ │ │ │ + beq 2f2188 │ │ │ │ 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 │ │ │ │ @@ -740917,65 +741009,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 2f1fc0 │ │ │ │ + bhi 2f2130 │ │ │ │ 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 │ │ │ │ - subseq lr, r3, ip, asr #1 │ │ │ │ + subseq sp, r3, ip, asr pc │ │ │ │ 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] @ 2f2198 │ │ │ │ - ldr ip, [pc, #324] @ 2f219c │ │ │ │ + ldr lr, [pc, #324] @ 2f2308 │ │ │ │ + ldr ip, [pc, #324] @ 2f230c │ │ │ │ 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 2f2170 │ │ │ │ + beq 2f22e0 │ │ │ │ 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 2f2188 │ │ │ │ + beq 2f22f8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f20c4 │ │ │ │ + beq 2f2234 │ │ │ │ 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 2f20f4 │ │ │ │ + beq 2f2264 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ moveq r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -740993,108 +741085,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] @ 2f21a0 │ │ │ │ - ldr r3, [pc, #76] @ 2f219c │ │ │ │ + ldr r2, [pc, #84] @ 2f2310 │ │ │ │ + ldr r3, [pc, #76] @ 2f230c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f2194 │ │ │ │ + bne 2f2304 │ │ │ │ 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 2f2088 │ │ │ │ + b 2f21f8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r3, r4, lsr #31 │ │ │ │ + subseq sp, r3, r4, lsr lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r3, ip, lsr #29 │ │ │ │ + subseq sp, r3, ip, lsr sp │ │ │ │ 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] @ 2f25b0 │ │ │ │ + ldr r1, [pc, #992] @ 2f2720 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #984] @ 2f25b4 │ │ │ │ + ldr r3, [pc, #984] @ 2f2724 │ │ │ │ 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 2f2340 │ │ │ │ + beq 2f24b0 │ │ │ │ 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 2f259c │ │ │ │ + beq 2f270c │ │ │ │ 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 2f2258 │ │ │ │ + b 2f23c8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5] │ │ │ │ ands r7, r3, #1 │ │ │ │ - bne 2f22f4 │ │ │ │ + bne 2f2464 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [fp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 2f22f4 │ │ │ │ + bcc 2f2464 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2f22f4 │ │ │ │ + bhi 2f2464 │ │ │ │ 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 2f22f4 │ │ │ │ + bne 2f2464 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2f2368 │ │ │ │ + beq 2f24d8 │ │ │ │ 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] │ │ │ │ @@ -741105,43 +741197,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 2f2254 │ │ │ │ - ldr r2, [pc, #680] @ 2f25b8 │ │ │ │ - ldr r3, [pc, #672] @ 2f25b4 │ │ │ │ + bne 2f23c4 │ │ │ │ + ldr r2, [pc, #680] @ 2f2728 │ │ │ │ + ldr r3, [pc, #672] @ 2f2724 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f25a4 │ │ │ │ + bne 2f2714 │ │ │ │ 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 2f2214 │ │ │ │ + bne 2f2384 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ - b 2f2214 │ │ │ │ + b 2f2384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f2390 │ │ │ │ + beq 2f2500 │ │ │ │ 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] │ │ │ │ @@ -741160,48 +741252,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 2f24a0 │ │ │ │ + beq 2f2610 │ │ │ │ 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 2f2418 │ │ │ │ + bne 2f2588 │ │ │ │ cmp lr, r3 │ │ │ │ - beq 2f24a0 │ │ │ │ + beq 2f2610 │ │ │ │ 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] @ 2f25bc │ │ │ │ + ldr r3, [pc, #360] @ 2f272c │ │ │ │ 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] @ 2f25c0 │ │ │ │ + ldr r1, [pc, #340] @ 2f2730 │ │ │ │ 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} │ │ │ │ @@ -741210,35 +741302,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 2f22bc │ │ │ │ + bls 2f242c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f25a8 │ │ │ │ + beq 2f2718 │ │ │ │ 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 2f258c │ │ │ │ + beq 2f26fc │ │ │ │ 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 │ │ │ │ @@ -741261,73 +741353,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 2f252c │ │ │ │ + bne 2f269c │ │ │ │ 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 2f22bc │ │ │ │ + b 2f242c │ │ │ │ mov r8, #0 │ │ │ │ - b 2f2308 │ │ │ │ + b 2f2478 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r3, r0, lsr #28 │ │ │ │ + ldrheq sp, [r3], #-192 @ 0xffffff40 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r3, r8, ror #25 │ │ │ │ + subseq sp, r3, r8, ror fp │ │ │ │ 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] @ 2f292c │ │ │ │ + ldr r1, [pc, #828] @ 2f2a9c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #824] @ 2f2930 │ │ │ │ + ldr r2, [pc, #824] @ 2f2aa0 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #816] @ 2f2934 │ │ │ │ + ldr lr, [pc, #816] @ 2f2aa4 │ │ │ │ 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 2f2780 │ │ │ │ + bne 2f28f0 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ - ldr r1, [pc, #780] @ 2f2938 │ │ │ │ + ldr r1, [pc, #780] @ 2f2aa8 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2f280c │ │ │ │ - ldr r1, [pc, #764] @ 2f293c │ │ │ │ + beq 2f297c │ │ │ │ + ldr r1, [pc, #764] @ 2f2aac │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2f2804 │ │ │ │ + beq 2f2974 │ │ │ │ eor r1, r3, #1 │ │ │ │ - ldr r3, [pc, #752] @ 2f2940 │ │ │ │ + ldr r3, [pc, #752] @ 2f2ab0 │ │ │ │ cmp r2, r3 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f2780 │ │ │ │ - ldr r1, [pc, #736] @ 2f2944 │ │ │ │ + bne 2f28f0 │ │ │ │ + ldr r1, [pc, #736] @ 2f2ab4 │ │ │ │ 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 │ │ │ │ @@ -741357,100 +741449,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 2f27b4 │ │ │ │ + beq 2f2924 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2f276c │ │ │ │ + bne 2f28dc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ bic r1, r2, #2 │ │ │ │ cmp r1, #592 @ 0x250 │ │ │ │ - beq 2f2738 │ │ │ │ + beq 2f28a8 │ │ │ │ cmp r2, #596 @ 0x254 │ │ │ │ - bne 2f276c │ │ │ │ - ldr r2, [pc, #552] @ 2f2948 │ │ │ │ + bne 2f28dc │ │ │ │ + ldr r2, [pc, #552] @ 2f2ab8 │ │ │ │ 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 2f276c │ │ │ │ + bne 2f28dc │ │ │ │ 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 2f28a4 │ │ │ │ + beq 2f2a14 │ │ │ │ cmp r4, #0 │ │ │ │ ldreq ip, [r7] │ │ │ │ moveq r4, #1 │ │ │ │ ldreq r3, [ip, #20] │ │ │ │ - beq 2f2678 │ │ │ │ + beq 2f27e8 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #448] @ 2f294c │ │ │ │ - ldr r3, [pc, #416] @ 2f2930 │ │ │ │ + ldr r2, [pc, #448] @ 2f2abc │ │ │ │ + ldr r3, [pc, #416] @ 2f2aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f2928 │ │ │ │ + bne 2f2a98 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, r2 │ │ │ │ - beq 2f276c │ │ │ │ + beq 2f28dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #372] @ 2f2940 │ │ │ │ + ldr ip, [pc, #372] @ 2f2ab0 │ │ │ │ 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 2f21a4 │ │ │ │ + bl 2f2314 │ │ │ │ mov r8, r0 │ │ │ │ - b 2f2784 │ │ │ │ + b 2f28f4 │ │ │ │ mov r3, r2 │ │ │ │ - b 2f265c │ │ │ │ - ldr r3, [pc, #304] @ 2f2944 │ │ │ │ + b 2f27cc │ │ │ │ + ldr r3, [pc, #304] @ 2f2ab4 │ │ │ │ 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 2f25c4 │ │ │ │ + bl 2f2734 │ │ │ │ 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 │ │ │ │ @@ -741461,330 +741553,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 2f25c4 │ │ │ │ + bl 2f2734 │ │ │ │ orr r8, r4, r0 │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ - b 2f2784 │ │ │ │ + b 2f28f4 │ │ │ │ mov fp, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r2, r5, r6} │ │ │ │ - ldr r9, [pc, #136] @ 2f2940 │ │ │ │ + ldr r9, [pc, #136] @ 2f2ab0 │ │ │ │ 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 2f21a4 │ │ │ │ + bl 2f2314 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ cmpeq r8, sl │ │ │ │ mov r8, r0 │ │ │ │ - beq 2f2784 │ │ │ │ + beq 2f28f4 │ │ │ │ ldm r7, {r0, r1} │ │ │ │ mov r2, r9 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2f21a4 │ │ │ │ + bl 2f2314 │ │ │ │ orr r0, r8, r0 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ - b 2f2784 │ │ │ │ + b 2f28f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r3, r0, lsl #20 │ │ │ │ + @ instruction: 0x0053d890 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq sp, [r3], #-144 @ 0xffffff70 │ │ │ │ + subseq sp, r3, r0, lsl #17 │ │ │ │ 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 │ │ │ │ - subseq sp, r3, ip, ror #16 │ │ │ │ + ldrsheq sp, [r3], #-108 @ 0xffffff94 │ │ │ │ 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] @ 2f3664 │ │ │ │ + ldr r1, [pc, #3312] @ 2f37d4 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #3300] @ 2f3668 │ │ │ │ - ldr r2, [pc, #3300] @ 2f366c │ │ │ │ + ldr r1, [pc, #3300] @ 2f37d8 │ │ │ │ + ldr r2, [pc, #3300] @ 2f37dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 2f32d0 │ │ │ │ + beq 2f3440 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, fp │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f2a5c │ │ │ │ + beq 2f2bcc │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2f2a10 │ │ │ │ + bne 2f2b80 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2950 │ │ │ │ + bl 2f2ac0 │ │ │ │ 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 2f31e4 │ │ │ │ + beq 2f3354 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f29ac │ │ │ │ + bne 2f2b1c │ │ │ │ mov fp, r6 │ │ │ │ - ldr r2, [pc, #3132] @ 2f3670 │ │ │ │ - ldr r3, [pc, #3124] @ 2f366c │ │ │ │ + ldr r2, [pc, #3132] @ 2f37e0 │ │ │ │ + ldr r3, [pc, #3124] @ 2f37dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f3614 │ │ │ │ + bne 2f3784 │ │ │ │ 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 2f2950 │ │ │ │ + bl 2f2ac0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2950 │ │ │ │ + bl 2f2ac0 │ │ │ │ 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 2f342c │ │ │ │ + beq 2f359c │ │ │ │ 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 2f2b8c │ │ │ │ + beq 2f2cfc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bic r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2f2b68 │ │ │ │ + beq 2f2cd8 │ │ │ │ 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 2f1b64 │ │ │ │ + bl 2f1cd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 2f2e40 │ │ │ │ + bne 2f2fb0 │ │ │ │ ldr r2, [fp] │ │ │ │ tst r2, #1 │ │ │ │ - bne 2f2b54 │ │ │ │ + bne 2f2cc4 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f2b54 │ │ │ │ + bne 2f2cc4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq 2f2bd4 │ │ │ │ - bls 2f30bc │ │ │ │ - ldr r1, [pc, #2868] @ 2f3674 │ │ │ │ + beq 2f2d44 │ │ │ │ + bls 2f322c │ │ │ │ + ldr r1, [pc, #2868] @ 2f37e4 │ │ │ │ bic r0, r3, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f2be0 │ │ │ │ + beq 2f2d50 │ │ │ │ sub r1, r1, #40 @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2f2be0 │ │ │ │ + beq 2f2d50 │ │ │ │ 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 2f2edc │ │ │ │ + beq 2f304c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [fp] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f2acc │ │ │ │ + bne 2f2c3c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r2, #2 │ │ │ │ - bne 2f2af0 │ │ │ │ + bne 2f2c60 │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f30c8 │ │ │ │ + beq 2f3238 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f30c8 │ │ │ │ + beq 2f3238 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b 2f2af0 │ │ │ │ + b 2f2c60 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp fp, r3 │ │ │ │ - bne 2f2b54 │ │ │ │ + bne 2f2cc4 │ │ │ │ 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 2f2b54 │ │ │ │ + beq 2f2cc4 │ │ │ │ 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 2f2dec │ │ │ │ + bne 2f2f5c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r2, #2 │ │ │ │ - beq 2f2e08 │ │ │ │ + beq 2f2f78 │ │ │ │ stm sl, {r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm sl, {r1, r2} │ │ │ │ - bl 2f1b64 │ │ │ │ + bl 2f1cd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 2f2dbc │ │ │ │ + beq 2f2f2c │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r2, [pc, #2556] @ 2f3678 │ │ │ │ + ldr r2, [pc, #2556] @ 2f37e8 │ │ │ │ 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 2f2d74 │ │ │ │ + beq 2f2ee4 │ │ │ │ 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 2f2cf0 │ │ │ │ + b 2f2e60 │ │ │ │ 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 2f2d68 │ │ │ │ + bcs 2f2ed8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r6, [r3, r7, lsl #5] │ │ │ │ cmp r6, r2 │ │ │ │ - bne 2f2cd4 │ │ │ │ + bne 2f2e44 │ │ │ │ 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 2f2d5c │ │ │ │ + beq 2f2ecc │ │ │ │ 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 2f2cd4 │ │ │ │ + b 2f2e44 │ │ │ │ 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 2f1ef4 │ │ │ │ + bl 2f2064 │ │ │ │ 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] │ │ │ │ @@ -741798,54 +741890,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 2f2ecc │ │ │ │ + beq 2f303c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2f2c30 │ │ │ │ + beq 2f2da0 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - b 2f2c40 │ │ │ │ + b 2f2db0 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f30b4 │ │ │ │ + beq 2f3224 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f30b4 │ │ │ │ + beq 2f3224 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b 2f2c40 │ │ │ │ + b 2f2db0 │ │ │ │ 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 2f3618 │ │ │ │ + beq 2f3788 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 96248 │ │ │ │ @@ -741858,19 +741950,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 2f2b10 │ │ │ │ + b 2f2c80 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #20] │ │ │ │ - b 2f2b54 │ │ │ │ + b 2f2cc4 │ │ │ │ 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 │ │ │ │ @@ -741879,158 +741971,158 @@ │ │ │ │ bl 94df4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2f25c4 │ │ │ │ + bl 2f2734 │ │ │ │ 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 2f2a10 │ │ │ │ + beq 2f2b80 │ │ │ │ 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 2f2a10 │ │ │ │ + beq 2f2b80 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f2a10 │ │ │ │ + beq 2f2b80 │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f2a10 │ │ │ │ + bne 2f2b80 │ │ │ │ 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 2f2fd4 │ │ │ │ + beq 2f3144 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - beq 2f3080 │ │ │ │ + beq 2f31f0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f2fb0 │ │ │ │ + bne 2f3120 │ │ │ │ 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 2f31ac │ │ │ │ + beq 2f331c │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 2f3034 │ │ │ │ + b 2f31a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f307c │ │ │ │ + bne 2f31ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp fp, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2f30d0 │ │ │ │ + beq 2f3240 │ │ │ │ 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 2f301c │ │ │ │ + bne 2f318c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl ddbc4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2f307c │ │ │ │ + beq 2f31ec │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f3024 │ │ │ │ + beq 2f3194 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f309c │ │ │ │ + beq 2f320c │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2f2f9c │ │ │ │ + beq 2f310c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ orr r3, r6, r1 │ │ │ │ mov lr, r1 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ - b 2f2a10 │ │ │ │ + b 2f2b80 │ │ │ │ mov r2, #1 │ │ │ │ - b 2f2c40 │ │ │ │ + b 2f2db0 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne 2f2b54 │ │ │ │ - b 2f2be0 │ │ │ │ + bne 2f2cc4 │ │ │ │ + b 2f2d50 │ │ │ │ mov r2, #1 │ │ │ │ - b 2f2af0 │ │ │ │ + b 2f2c60 │ │ │ │ ldr ip, [r9, #20] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [ip] │ │ │ │ - beq 2f31ac │ │ │ │ + beq 2f331c │ │ │ │ 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 2f3118 │ │ │ │ + beq 2f3288 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f31c8 │ │ │ │ + beq 2f3338 │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r5, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f30fc │ │ │ │ + bne 2f326c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f31dc │ │ │ │ + beq 2f334c │ │ │ │ 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 2f363c │ │ │ │ + beq 2f37ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 96278 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ @@ -742042,92 +742134,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 2f3080 │ │ │ │ + b 2f31f0 │ │ │ │ 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 2f30f4 │ │ │ │ + b 2f3264 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, ip │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f3128 │ │ │ │ + bne 2f3298 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 2f313c │ │ │ │ + b 2f32ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2f1bf0 │ │ │ │ + bl 2f1d60 │ │ │ │ cmp r8, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 2f2a10 │ │ │ │ + beq 2f2b80 │ │ │ │ bl 9572c │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 2f2a10 │ │ │ │ + beq 2f2b80 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ ldr r9, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f2a10 │ │ │ │ + beq 2f2b80 │ │ │ │ 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 2f32a4 │ │ │ │ + bne 2f3414 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 2f32a4 │ │ │ │ + beq 2f3414 │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f32a4 │ │ │ │ + bne 2f3414 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f32a4 │ │ │ │ - ldr r3, [pc, #1032] @ 2f3678 │ │ │ │ + bne 2f3414 │ │ │ │ + ldr r3, [pc, #1032] @ 2f37e8 │ │ │ │ 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 2f343c │ │ │ │ + beq 2f35ac │ │ │ │ ldrb r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2f32d8 │ │ │ │ + bne 2f3448 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ tst r2, #2 │ │ │ │ - beq 2f32d8 │ │ │ │ + beq 2f3448 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f33d8 │ │ │ │ + beq 2f3548 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f32c4 │ │ │ │ + beq 2f3434 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b 2f3234 │ │ │ │ + b 2f33a4 │ │ │ │ mov fp, r3 │ │ │ │ - b 2f2a2c │ │ │ │ + b 2f2b9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f32a4 │ │ │ │ + beq 2f3414 │ │ │ │ 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 │ │ │ │ @@ -742138,149 +742230,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 2f336c │ │ │ │ + b 2f34dc │ │ │ │ mov r1, fp │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f35f8 │ │ │ │ + beq 2f3768 │ │ │ │ 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 2f3468 │ │ │ │ + bcs 2f35d8 │ │ │ │ ldr r1, [sl, r4, lsl #5] │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bne 2f332c │ │ │ │ + bne 2f349c │ │ │ │ cmp r0, r8 │ │ │ │ - bne 2f332c │ │ │ │ + bne 2f349c │ │ │ │ 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 2f334c │ │ │ │ + beq 2f34bc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strne r3, [r6] │ │ │ │ - beq 2f33f4 │ │ │ │ + beq 2f3564 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f33ec │ │ │ │ + beq 2f355c │ │ │ │ mov r0, r3 │ │ │ │ - b 2f33ac │ │ │ │ + b 2f351c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r3, r6, r3 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ - b 2f2a10 │ │ │ │ + b 2f2b80 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 2f334c │ │ │ │ + b 2f34bc │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #7 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 2f341c │ │ │ │ + beq 2f358c │ │ │ │ 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 2f33c0 │ │ │ │ + b 2f3530 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 2f2ee4 │ │ │ │ + b 2f3054 │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2f32a4 │ │ │ │ + bne 2f3414 │ │ │ │ ldrb r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2f32e0 │ │ │ │ + bne 2f3450 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2f32a4 │ │ │ │ - b 2f32e0 │ │ │ │ + bne 2f3414 │ │ │ │ + b 2f3450 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r5, r7 │ │ │ │ - beq 2f32a4 │ │ │ │ + beq 2f3414 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f34d4 │ │ │ │ + bne 2f3644 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add r2, r7, #32 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ - beq 2f32a4 │ │ │ │ + beq 2f3414 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f32a4 │ │ │ │ + bne 2f3414 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2f32a4 │ │ │ │ + bne 2f3414 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2f1c60 │ │ │ │ + bl 2f1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f32a4 │ │ │ │ + beq 2f3414 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sl, #4] │ │ │ │ str r4, [sl] │ │ │ │ - bl 2f1ef4 │ │ │ │ + bl 2f2064 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2f360c │ │ │ │ + beq 2f377c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f360c │ │ │ │ + beq 2f377c │ │ │ │ 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 2f1ef4 │ │ │ │ + bl 2f2064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ bl 913b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ add r7, r6, #36 @ 0x24 │ │ │ │ @@ -742294,22 +742386,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 2f35b8 │ │ │ │ + beq 2f3728 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3604 │ │ │ │ + bne 2f3774 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f359c │ │ │ │ + bne 2f370c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ stm sl, {r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 96248 │ │ │ │ mov r1, r7 │ │ │ │ @@ -742317,22 +742409,22 @@ │ │ │ │ bl 933e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r0, r5 │ │ │ │ bl 92818 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2f32a4 │ │ │ │ + b 2f3414 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b 2f32a4 │ │ │ │ + b 2f3414 │ │ │ │ mov r2, #2 │ │ │ │ - b 2f35c0 │ │ │ │ + b 2f3730 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 2f352c │ │ │ │ + b 2f369c │ │ │ │ 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] │ │ │ │ @@ -742345,52 +742437,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 │ │ │ │ - subseq sp, r3, r4, lsl #13 │ │ │ │ - subseq sp, r3, r4, ror r6 │ │ │ │ + subseq sp, r3, r4, lsl r5 │ │ │ │ + subseq sp, r3, r4, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r3, r4, asr #11 │ │ │ │ + subseq sp, r3, r4, asr r4 │ │ │ │ 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] @ 2f464c │ │ │ │ + ldr r1, [pc, #4012] @ 2f47bc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #4000] @ 2f4650 │ │ │ │ + ldr r2, [pc, #4000] @ 2f47c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ - beq 2f3f54 │ │ │ │ + beq 2f40c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ and r3, r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r5, [fp, #8] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2f37e0 │ │ │ │ + beq 2f3950 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 2f373c │ │ │ │ + bne 2f38ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2f367c │ │ │ │ + bl 2f37ec │ │ │ │ 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] │ │ │ │ @@ -742398,180 +742490,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 2f377c │ │ │ │ + beq 2f38ec │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f36d8 │ │ │ │ - ldr r2, [pc, #3840] @ 2f4654 │ │ │ │ - ldr r3, [pc, #3832] @ 2f4650 │ │ │ │ + bne 2f3848 │ │ │ │ + ldr r2, [pc, #3840] @ 2f47c4 │ │ │ │ + ldr r3, [pc, #3832] @ 2f47c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f4628 │ │ │ │ + bne 2f4798 │ │ │ │ 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 2f373c │ │ │ │ + beq 2f38ac │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2f3f64 │ │ │ │ + beq 2f40d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f1c60 │ │ │ │ + bl 2f1dd0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 2f3f5c │ │ │ │ + bne 2f40cc │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 2f3c10 │ │ │ │ + beq 2f3d80 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f3c10 │ │ │ │ - bl 2f1c60 │ │ │ │ + beq 2f3d80 │ │ │ │ + bl 2f1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f3a84 │ │ │ │ + bne 2f3bf4 │ │ │ │ mov r5, r7 │ │ │ │ - b 2f37ac │ │ │ │ + b 2f391c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f367c │ │ │ │ + bl 2f37ec │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f367c │ │ │ │ + bl 2f37ec │ │ │ │ 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 2f3a40 │ │ │ │ + beq 2f3bb0 │ │ │ │ bl 93a9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f3a40 │ │ │ │ + beq 2f3bb0 │ │ │ │ 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 2f3a48 │ │ │ │ + beq 2f3bb8 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2f4638 │ │ │ │ + beq 2f47a8 │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f3890 │ │ │ │ + beq 2f3a00 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f3a50 │ │ │ │ + beq 2f3bc0 │ │ │ │ ldr r2, [fp, #52] @ 0x34 │ │ │ │ add r1, fp, #60 @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 2f4638 │ │ │ │ + beq 2f47a8 │ │ │ │ ldr r2, [fp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f38c8 │ │ │ │ + beq 2f3a38 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f3a50 │ │ │ │ + beq 2f3bc0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, r4, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 2f4638 │ │ │ │ + beq 2f47a8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f3900 │ │ │ │ + beq 2f3a70 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f3a50 │ │ │ │ + beq 2f3bc0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add r8, r4, #60 @ 0x3c │ │ │ │ cmp r2, r8 │ │ │ │ - beq 2f4638 │ │ │ │ + beq 2f47a8 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2f3934 │ │ │ │ + beq 2f3aa4 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f3a50 │ │ │ │ + beq 2f3bc0 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add sl, r9, #24 │ │ │ │ cmp r2, sl │ │ │ │ - beq 2f4558 │ │ │ │ + beq 2f46c8 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3a50 │ │ │ │ + bne 2f3bc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93824 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 2f39b0 │ │ │ │ + beq 2f3b20 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r2, r5, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f3994 │ │ │ │ + beq 2f3b04 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f45b0 │ │ │ │ + beq 2f4720 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 2f3974 │ │ │ │ + bne 2f3ae4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f400c │ │ │ │ + beq 2f417c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f400c │ │ │ │ + bne 2f417c │ │ │ │ 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 │ │ │ │ @@ -742581,86 +742673,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 2f3a34 │ │ │ │ + beq 2f3ba4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 2f4208 │ │ │ │ + beq 2f4378 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f3a10 │ │ │ │ + bne 2f3b80 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ add r6, fp, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2f462c │ │ │ │ + beq 2f479c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f3d90 │ │ │ │ + beq 2f3f00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [r3] │ │ │ │ - bne 2f3c90 │ │ │ │ + bne 2f3e00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f374c │ │ │ │ + beq 2f38bc │ │ │ │ mov fp, r3 │ │ │ │ - b 2f36d8 │ │ │ │ + b 2f3848 │ │ │ │ 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 2f1d88 │ │ │ │ + bl 2f1ef8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2f3bcc │ │ │ │ + beq 2f3d3c │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [sp, #128] @ 0x80 │ │ │ │ - bne 2f3bf8 │ │ │ │ + bne 2f3d68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f3bcc │ │ │ │ + beq 2f3d3c │ │ │ │ mov r3, #1 │ │ │ │ mov sl, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f1bf0 │ │ │ │ + bl 2f1d60 │ │ │ │ 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 2f3b38 │ │ │ │ + beq 2f3ca8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 2f3c28 │ │ │ │ + beq 2f3d98 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f3b10 │ │ │ │ + bne 2f3c80 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sl, r9, #36 @ 0x24 │ │ │ │ @@ -742669,22 +742761,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 2f3b94 │ │ │ │ + beq 2f3d04 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3c88 │ │ │ │ + bne 2f3df8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f3b78 │ │ │ │ + bne 2f3ce8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ stm r0, {r2, r3} │ │ │ │ bl 96248 │ │ │ │ mov r1, sl │ │ │ │ @@ -742692,36 +742784,36 @@ │ │ │ │ bl 933e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 927bc │ │ │ │ mov r0, r6 │ │ │ │ bl 92818 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f37ac │ │ │ │ + bne 2f391c │ │ │ │ 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 2f36d8 │ │ │ │ - b 2f374c │ │ │ │ + bne 2f3848 │ │ │ │ + b 2f38bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f3bcc │ │ │ │ + bne 2f3d3c │ │ │ │ mov r3, #2 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f3ad4 │ │ │ │ - bl 2f1c60 │ │ │ │ + b 2f3c44 │ │ │ │ + bl 2f1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f3bd4 │ │ │ │ + beq 2f3d44 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2f3a8c │ │ │ │ + b 2f3bfc │ │ │ │ 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 │ │ │ │ @@ -742729,110 +742821,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 2f3b38 │ │ │ │ + beq 2f3ca8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2f3b40 │ │ │ │ + beq 2f3cb0 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f3c60 │ │ │ │ - b 2f3b34 │ │ │ │ + bne 2f3dd0 │ │ │ │ + b 2f3ca4 │ │ │ │ mov r2, #2 │ │ │ │ - b 2f3b9c │ │ │ │ + b 2f3d0c │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ ldrne r8, [fp, #48] @ 0x30 │ │ │ │ moveq r8, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f4644 │ │ │ │ + beq 2f47b4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f3a7c │ │ │ │ + beq 2f3bec │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3a7c │ │ │ │ + bne 2f3bec │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 2f4590 │ │ │ │ + beq 2f4700 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f4590 │ │ │ │ + bne 2f4700 │ │ │ │ ldrb r3, [r7, #53] @ 0x35 │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2f3d00 │ │ │ │ + bne 2f3e70 │ │ │ │ ldrb r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f45c8 │ │ │ │ + beq 2f4738 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3d50 │ │ │ │ + beq 2f3ec0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f3d50 │ │ │ │ + bne 2f3ec0 │ │ │ │ ldrb r2, [r6, #53] @ 0x35 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f3d3c │ │ │ │ + bne 2f3eac │ │ │ │ ldrb r2, [r6, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2f4344 │ │ │ │ + beq 2f44b4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f3d18 │ │ │ │ + bne 2f3e88 │ │ │ │ ldrb r3, [r6, #53] @ 0x35 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2f3d68 │ │ │ │ + bne 2f3ed8 │ │ │ │ ldrb r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f453c │ │ │ │ + beq 2f46ac │ │ │ │ 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 2f36d8 │ │ │ │ - b 2f374c │ │ │ │ + bne 2f3848 │ │ │ │ + b 2f38bc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f3a60 │ │ │ │ + bne 2f3bd0 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ add r7, fp, #60 @ 0x3c │ │ │ │ cmp r3, r7 │ │ │ │ - beq 2f462c │ │ │ │ + beq 2f479c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f457c │ │ │ │ + beq 2f46ec │ │ │ │ ldr r3, [fp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f4560 │ │ │ │ + bne 2f46d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r2, #2 │ │ │ │ - beq 2f3f9c │ │ │ │ + beq 2f410c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #2160] @ 2f4658 │ │ │ │ + ldr r1, [pc, #2160] @ 2f47c8 │ │ │ │ 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 │ │ │ │ @@ -742847,47 +742939,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 2f4638 │ │ │ │ + beq 2f47a8 │ │ │ │ ldr r8, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ add r3, r8, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2f3e64 │ │ │ │ + beq 2f3fd4 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2f3f84 │ │ │ │ + beq 2f40f4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ - bl 2f1ab4 │ │ │ │ + bl 2f1c24 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 2f45bc │ │ │ │ + beq 2f472c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f3ea8 │ │ │ │ + beq 2f4018 │ │ │ │ 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 2f3ed4 │ │ │ │ + beq 2f4044 │ │ │ │ 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 │ │ │ │ @@ -742898,89 +742990,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 2f45bc │ │ │ │ + beq 2f472c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r5, r2 │ │ │ │ - beq 2f3f30 │ │ │ │ + beq 2f40a0 │ │ │ │ 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 2f3a60 │ │ │ │ + b 2f3bd0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2f374c │ │ │ │ + b 2f38bc │ │ │ │ mov r9, #0 │ │ │ │ - b 2f3a8c │ │ │ │ + b 2f3bfc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f1c60 │ │ │ │ + bl 2f1dd0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2f3bd4 │ │ │ │ + beq 2f3d44 │ │ │ │ mov r5, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b 2f3a8c │ │ │ │ + b 2f3bfc │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ - bl 307e94 │ │ │ │ - b 2f3e64 │ │ │ │ + bl 308004 │ │ │ │ + b 2f3fd4 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f45f0 │ │ │ │ + beq 2f4760 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f45f0 │ │ │ │ + beq 2f4760 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b 2f3ddc │ │ │ │ + b 2f3f4c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f3ff8 │ │ │ │ + beq 2f4168 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2f39ec │ │ │ │ + beq 2f3b5c │ │ │ │ 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 2f203c │ │ │ │ + bl 2f21ac │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f203c │ │ │ │ + bl 2f21ac │ │ │ │ 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 │ │ │ │ @@ -742993,65 +743085,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 2f1ab4 │ │ │ │ + bl 2f1c24 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f463c │ │ │ │ + beq 2f47ac │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f417c │ │ │ │ + beq 2f42ec │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2f417c │ │ │ │ + bne 2f42ec │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f45f8 │ │ │ │ + beq 2f4768 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2f45f8 │ │ │ │ + bne 2f4768 │ │ │ │ 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 2f4150 │ │ │ │ + beq 2f42c0 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 2f4150 │ │ │ │ + bne 2f42c0 │ │ │ │ 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 2f4108 │ │ │ │ + bne 2f4278 │ │ │ │ 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] │ │ │ │ @@ -743060,15 +743152,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 2f41c4 │ │ │ │ + beq 2f4334 │ │ │ │ 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] │ │ │ │ @@ -743089,71 +743181,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 2f3a48 │ │ │ │ + b 2f3bb8 │ │ │ │ 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 2f3a34 │ │ │ │ + beq 2f3ba4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2f4248 │ │ │ │ + beq 2f43b8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f4220 │ │ │ │ - b 2f3a34 │ │ │ │ + bne 2f4390 │ │ │ │ + b 2f3ba4 │ │ │ │ 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 2f3fdc │ │ │ │ + beq 2f414c │ │ │ │ mov r0, r5 │ │ │ │ bl 937cc │ │ │ │ - b 2f42a4 │ │ │ │ + b 2f4414 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2f42cc │ │ │ │ + beq 2f443c │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f42ac │ │ │ │ + beq 2f441c │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f4288 │ │ │ │ + bne 2f43f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, r6, #4 │ │ │ │ cmp sl, r9 │ │ │ │ sub r0, r3, #4 │ │ │ │ mov r5, r6 │ │ │ │ - beq 2f3fd4 │ │ │ │ + beq 2f4144 │ │ │ │ mov r6, r0 │ │ │ │ - b 2f427c │ │ │ │ + b 2f43ec │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - b 2f42d8 │ │ │ │ + b 2f4448 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [ip, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2f42d4 │ │ │ │ + bne 2f4444 │ │ │ │ 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 │ │ │ │ @@ -743168,25 +743260,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 2f42ac │ │ │ │ + b 2f441c │ │ │ │ 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 2f4470 │ │ │ │ - ldr r3, [pc, #748] @ 2f465c │ │ │ │ + beq 2f45e0 │ │ │ │ + ldr r3, [pc, #748] @ 2f47cc │ │ │ │ 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 │ │ │ │ @@ -743205,337 +743297,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 2f4450 │ │ │ │ + bne 2f45c0 │ │ │ │ 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 2f44c8 │ │ │ │ + bhi 2f4638 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2f4484 │ │ │ │ + bhi 2f45f4 │ │ │ │ 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 2f44c0 │ │ │ │ + beq 2f4630 │ │ │ │ lsl r0, r0, #3 │ │ │ │ ldrh r1, [ip, r0] │ │ │ │ mov lr, #0 │ │ │ │ orrs r1, r1, lr │ │ │ │ - bne 2f4450 │ │ │ │ + bne 2f45c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [r7] │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f4398 │ │ │ │ + bne 2f4508 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r6, {r6, r7, fp} │ │ │ │ - bne 2f44d8 │ │ │ │ + bne 2f4648 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f4548 │ │ │ │ + beq 2f46b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f3d68 │ │ │ │ + beq 2f3ed8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ - b 2f3d08 │ │ │ │ + b 2f3e78 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 2f44c0 │ │ │ │ + beq 2f4630 │ │ │ │ ldr r1, [ip, r0, lsl #3] │ │ │ │ mov lr, #0 │ │ │ │ - b 2f4430 │ │ │ │ + b 2f45a0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 2f44c0 │ │ │ │ + beq 2f4630 │ │ │ │ ldrb r1, [ip, r0, lsl #3] │ │ │ │ mov lr, #0 │ │ │ │ - b 2f4430 │ │ │ │ + b 2f45a0 │ │ │ │ ands lr, r1, #255 @ 0xff │ │ │ │ ldrbeq r1, [ip, r0, lsl #3] │ │ │ │ - beq 2f4430 │ │ │ │ + beq 2f45a0 │ │ │ │ mov r2, #0 │ │ │ │ - b 2f443c │ │ │ │ + b 2f45ac │ │ │ │ cmn lr, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 2f4430 │ │ │ │ - b 2f44c0 │ │ │ │ + bne 2f45a0 │ │ │ │ + b 2f4630 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f4470 │ │ │ │ + bne 2f45e0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f4470 │ │ │ │ + bne 2f45e0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, fp │ │ │ │ - beq 2f4510 │ │ │ │ + beq 2f4680 │ │ │ │ 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] @ 2f4658 │ │ │ │ + ldr r1, [pc, #316] @ 2f47c8 │ │ │ │ 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 2f4470 │ │ │ │ + b 2f45e0 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, #0 │ │ │ │ - b 2f434c │ │ │ │ + b 2f44bc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ - b 2f4530 │ │ │ │ + b 2f46a0 │ │ │ │ mov r2, sl │ │ │ │ - b 2f39b8 │ │ │ │ + b 2f3b28 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - b 2f3ddc │ │ │ │ + b 2f3f4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f3dc0 │ │ │ │ - b 2f3a60 │ │ │ │ + bne 2f3f30 │ │ │ │ + b 2f3bd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ ldrb r3, [r7, #53] @ 0x35 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2f45d4 │ │ │ │ + beq 2f4744 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f3d68 │ │ │ │ + b 2f3ed8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ - b 2f3a48 │ │ │ │ + b 2f3bb8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f434c │ │ │ │ + b 2f44bc │ │ │ │ ldrb r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f45a4 │ │ │ │ + bne 2f4714 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 2f434c │ │ │ │ + b 2f44bc │ │ │ │ mov r2, #1 │ │ │ │ - b 2f3ddc │ │ │ │ + b 2f3f4c │ │ │ │ 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 2f417c │ │ │ │ + b 2f42ec │ │ │ │ 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, asr #18 │ │ │ │ + ldrsbeq ip, [r3], #-124 @ 0xffffff84 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r3, r4, lsr #17 │ │ │ │ + subseq ip, r3, r4, lsr r7 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ subeq r7, lr, lr, ror #23 │ │ │ │ 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] @ 2f4ca8 │ │ │ │ - ldr r3, [pc, #1584] @ 2f4cac │ │ │ │ + ldr r2, [pc, #1584] @ 2f4e18 │ │ │ │ + ldr r3, [pc, #1584] @ 2f4e1c │ │ │ │ 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 2f4724 │ │ │ │ + beq 2f4894 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f4754 │ │ │ │ + beq 2f48c4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2f4714 │ │ │ │ + bne 2f4884 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2f4660 │ │ │ │ + bl 2f47d0 │ │ │ │ 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 2f4714 │ │ │ │ + bne 2f4884 │ │ │ │ ldr r5, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f4714 │ │ │ │ + beq 2f4884 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 2f4788 │ │ │ │ + beq 2f48f8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f46a4 │ │ │ │ - ldr r2, [pc, #1412] @ 2f4cb0 │ │ │ │ - ldr r3, [pc, #1404] @ 2f4cac │ │ │ │ + bne 2f4814 │ │ │ │ + ldr r2, [pc, #1412] @ 2f4e20 │ │ │ │ + ldr r3, [pc, #1404] @ 2f4e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f4c7c │ │ │ │ + bne 2f4dec │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2f4660 │ │ │ │ + bl 2f47d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f4660 │ │ │ │ + bl 2f47d0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r5, r0 │ │ │ │ orr r5, sl, r5 │ │ │ │ and sl, r5, #255 @ 0xff │ │ │ │ - bne 2f46a4 │ │ │ │ - b 2f4724 │ │ │ │ + bne 2f4814 │ │ │ │ + b 2f4894 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 2f4714 │ │ │ │ + bne 2f4884 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bne 2f4714 │ │ │ │ + bne 2f4884 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ add r2, sp, #38 @ 0x26 │ │ │ │ add r3, sp, #39 @ 0x27 │ │ │ │ - bl 2f1d88 │ │ │ │ + bl 2f1ef8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2f4714 │ │ │ │ + beq 2f4884 │ │ │ │ ldrb r3, [sp, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [sp, #39] @ 0x27 │ │ │ │ - bne 2f4be0 │ │ │ │ + bne 2f4d50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f4714 │ │ │ │ + beq 2f4884 │ │ │ │ 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 2f486c │ │ │ │ + beq 2f49dc │ │ │ │ mov r0, fp │ │ │ │ bl 93824 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 2f4858 │ │ │ │ + beq 2f49c8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r2, r5, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f483c │ │ │ │ + beq 2f49ac │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2f4714 │ │ │ │ + beq 2f4884 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 2f481c │ │ │ │ + bne 2f498c │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f4800 │ │ │ │ + bne 2f4970 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 915d0 │ │ │ │ bl dc300 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3168d4 │ │ │ │ + bl 316a44 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ moveq sl, #0 │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b56f8 │ │ │ │ + bl 2b5868 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 93824 │ │ │ │ mov sl, r0 │ │ │ │ - b 2f48d0 │ │ │ │ + b 2f4a40 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b56f8 │ │ │ │ + bl 2b5868 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 93a34 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 2f48bc │ │ │ │ + bne 2f4a2c │ │ │ │ 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 │ │ │ │ @@ -743553,34 +743645,34 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ bl eb720 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f1d5c │ │ │ │ + bl 2f1ecc │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2f4c9c │ │ │ │ + beq 2f4e0c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2f1d5c │ │ │ │ + bl 2f1ecc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ - beq 2f49a8 │ │ │ │ + beq 2f4b18 │ │ │ │ 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 │ │ │ │ @@ -743589,67 +743681,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 2f1d5c │ │ │ │ + bl 2f1ecc │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 98078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f1bf0 │ │ │ │ + bl 2f1d60 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add r2, r0, #24 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f4a24 │ │ │ │ + beq 2f4b94 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f4a24 │ │ │ │ + beq 2f4b94 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, #2 │ │ │ │ streq r2, [sp, #68] @ 0x44 │ │ │ │ - beq 2f4a2c │ │ │ │ + beq 2f4b9c │ │ │ │ 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 2f4c90 │ │ │ │ + beq 2f4e00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2f4c50 │ │ │ │ + beq 2f4dc0 │ │ │ │ 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 2f1d5c │ │ │ │ + bl 2f1ecc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ - beq 2f4abc │ │ │ │ + beq 2f4c2c │ │ │ │ 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 │ │ │ │ @@ -743657,47 +743749,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 2f1bf0 │ │ │ │ + bl 2f1d60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f4c30 │ │ │ │ + beq 2f4da0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add fp, r0, #24 │ │ │ │ cmp r2, fp │ │ │ │ - beq 2f4b34 │ │ │ │ + beq 2f4ca4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f4b34 │ │ │ │ + beq 2f4ca4 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #6 │ │ │ │ movne r2, r0 │ │ │ │ - beq 2f4c80 │ │ │ │ + beq 2f4df0 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ streq r2, [sp, #44] @ 0x2c │ │ │ │ - beq 2f4b3c │ │ │ │ + beq 2f4cac │ │ │ │ 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 2f4ba0 │ │ │ │ + beq 2f4d10 │ │ │ │ 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 │ │ │ │ @@ -743719,101 +743811,101 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r5 │ │ │ │ bl 982b0 │ │ │ │ mov sl, r8 │ │ │ │ - b 2f4714 │ │ │ │ + b 2f4884 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f4714 │ │ │ │ + bne 2f4884 │ │ │ │ add r3, r5, #52 @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2f47e8 │ │ │ │ + b 2f4958 │ │ │ │ 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 2f1bf0 │ │ │ │ + bl 2f1d60 │ │ │ │ mov r3, r0 │ │ │ │ add fp, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, fp │ │ │ │ - beq 2f4b34 │ │ │ │ + beq 2f4ca4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f4b24 │ │ │ │ - b 2f4b34 │ │ │ │ + bne 2f4c94 │ │ │ │ + b 2f4ca4 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2f1d5c │ │ │ │ + bl 2f1ecc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f4bfc │ │ │ │ + beq 2f4d6c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 2f4aa8 │ │ │ │ + b 2f4c18 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 2f4c34 │ │ │ │ + b 2f4da4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ - subseq fp, r3, r0, lsl #19 │ │ │ │ + subseq fp, r3, r0, lsl r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r3, ip, asr #17 │ │ │ │ + subseq fp, r3, ip, asr r7 │ │ │ │ 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] @ 2f4e4c │ │ │ │ + ldr r2, [pc, #384] @ 2f4fbc │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #380] @ 2f4e50 │ │ │ │ + ldr r3, [pc, #380] @ 2f4fc0 │ │ │ │ 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 2f4d14 │ │ │ │ + beq 2f4e84 │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f4d44 │ │ │ │ + bne 2f4eb4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr sl, [r4] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 2f4cf8 │ │ │ │ - ldr r2, [pc, #312] @ 2f4e54 │ │ │ │ - ldr r3, [pc, #304] @ 2f4e50 │ │ │ │ + bne 2f4e68 │ │ │ │ + ldr r2, [pc, #312] @ 2f4fc4 │ │ │ │ + ldr r3, [pc, #304] @ 2f4fc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f4e48 │ │ │ │ + bne 2f4fb8 │ │ │ │ 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 │ │ │ │ @@ -743832,285 +743924,285 @@ │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl a3638 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f2950 │ │ │ │ + bl 2f2ac0 │ │ │ │ mov r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f367c │ │ │ │ + bl 2f37ec │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bne 2f4e1c │ │ │ │ - bl 2f4660 │ │ │ │ + bne 2f4f8c │ │ │ │ + bl 2f47d0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 2f4e3c │ │ │ │ + bne 2f4fac │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f4d14 │ │ │ │ + beq 2f4e84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f4d14 │ │ │ │ + beq 2f4e84 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f4d50 │ │ │ │ + bne 2f4ec0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f4dfc │ │ │ │ - b 2f4d14 │ │ │ │ - bl 2f4660 │ │ │ │ + bne 2f4f6c │ │ │ │ + b 2f4e84 │ │ │ │ + bl 2f47d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f4e3c │ │ │ │ + bne 2f4fac │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov sl, #1 │ │ │ │ - b 2f4de4 │ │ │ │ + b 2f4f54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cdddc │ │ │ │ - b 2f4e28 │ │ │ │ + bl 2cdf4c │ │ │ │ + b 2f4f98 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r3, r8, lsr #6 │ │ │ │ + ldrheq fp, [r3], #-24 @ 0xffffffe8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq fp, [r3], #-44 @ 0xffffffd4 │ │ │ │ + subseq fp, r3, ip, ror #2 │ │ │ │ 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 2f4e84 │ │ │ │ + bne 2f4ff4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2f4e90 │ │ │ │ + beq 2f5000 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, ip │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f4e84 │ │ │ │ + beq 2f4ff4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 90cc4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 2f4e84 │ │ │ │ + beq 2f4ff4 │ │ │ │ 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 2f4e88 │ │ │ │ + b 2f4ff8 │ │ │ │ ldr ip, [r0] │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f4ef8 │ │ │ │ - ldr r3, [pc, #132] @ 2f4f74 │ │ │ │ + bne 2f5068 │ │ │ │ + ldr r3, [pc, #132] @ 2f50e4 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f4f00 │ │ │ │ + beq 2f5070 │ │ │ │ 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 2f4f34 │ │ │ │ + beq 2f50a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ add r4, ip, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2f4f60 │ │ │ │ + beq 2f50d0 │ │ │ │ ldr lr, [r3] │ │ │ │ tst lr, #1 │ │ │ │ - bne 2f4f2c │ │ │ │ + bne 2f509c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2f4f44 │ │ │ │ + bne 2f50b4 │ │ │ │ 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] @ 2f512c │ │ │ │ + ldr sl, [pc, #408] @ 2f529c │ │ │ │ add r6, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2f5034 │ │ │ │ + beq 2f51a4 │ │ │ │ mov r9, r1 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne 2f5024 │ │ │ │ + bne 2f5194 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f4fe8 │ │ │ │ + beq 2f5158 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2f4fdc │ │ │ │ + bne 2f514c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 2f5024 │ │ │ │ + bls 2f5194 │ │ │ │ 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 2f5040 │ │ │ │ - ldr r3, [pc, #296] @ 2f5130 │ │ │ │ + beq 2f51b0 │ │ │ │ + ldr r3, [pc, #296] @ 2f52a0 │ │ │ │ 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 2f4fdc │ │ │ │ + bne 2f514c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r6, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2f4fac │ │ │ │ + bne 2f511c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r9, #8 │ │ │ │ - beq 2f5000 │ │ │ │ + beq 2f5170 │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ add r5, r3, #32 │ │ │ │ cmp r5, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - beq 2f5024 │ │ │ │ + beq 2f5194 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2f50dc │ │ │ │ + bne 2f524c │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ sub r1, r8, r1 │ │ │ │ - beq 2f50a8 │ │ │ │ + beq 2f5218 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2f50a0 │ │ │ │ + bne 2f5210 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2f50dc │ │ │ │ + bls 2f524c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 2f5000 │ │ │ │ + b 2f5170 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ asr r2, r1, #5 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - beq 2f50f0 │ │ │ │ - ldr r1, [pc, #112] @ 2f5130 │ │ │ │ + beq 2f5260 │ │ │ │ + ldr r1, [pc, #112] @ 2f52a0 │ │ │ │ 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 2f5120 │ │ │ │ + bne 2f5290 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ cmp r3, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - bne 2f5068 │ │ │ │ - b 2f5024 │ │ │ │ + bne 2f51d8 │ │ │ │ + b 2f5194 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r9, #7 │ │ │ │ - beq 2f50b8 │ │ │ │ + beq 2f5228 │ │ │ │ add r1, r9, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2f4f78 │ │ │ │ + bl 2f50e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f50b8 │ │ │ │ - b 2f50dc │ │ │ │ + beq 2f5228 │ │ │ │ + b 2f524c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b 2f5008 │ │ │ │ - subseq fp, r3, ip, asr r0 │ │ │ │ + b 2f5178 │ │ │ │ + subseq sl, r3, ip, ror #29 │ │ │ │ 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] @ 2f6124 │ │ │ │ + ldr r3, [pc, #4056] @ 2f6294 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #4048] @ 2f6128 │ │ │ │ + ldr r1, [pc, #4048] @ 2f6298 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ - ldr r2, [pc, #4040] @ 2f612c │ │ │ │ + ldr r2, [pc, #4040] @ 2f629c │ │ │ │ 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 2f51a4 │ │ │ │ + beq 2f5314 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2f51d8 │ │ │ │ + bne 2f5348 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f5188 │ │ │ │ + bne 2f52f8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r2, [pc, #3968] @ 2f6130 │ │ │ │ - ldr r3, [pc, #3960] @ 2f612c │ │ │ │ + ldr r2, [pc, #3968] @ 2f62a0 │ │ │ │ + ldr r3, [pc, #3960] @ 2f629c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f6498 │ │ │ │ + bne 2f6608 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3924] @ 2f6134 │ │ │ │ + ldr r3, [pc, #3924] @ 2f62a4 │ │ │ │ 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 │ │ │ │ @@ -744132,119 +744224,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 2f5fc4 │ │ │ │ + beq 2f6134 │ │ │ │ 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 2f54a4 │ │ │ │ + beq 2f5614 │ │ │ │ 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 2f5300 │ │ │ │ + beq 2f5470 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ 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 2f5a04 │ │ │ │ + bhi 2f5b74 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2f54a0 │ │ │ │ + beq 2f5610 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f52f4 │ │ │ │ + beq 2f5464 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ - b 2f5290 │ │ │ │ + b 2f5400 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #3628] @ 2f6138 │ │ │ │ + ldr r2, [pc, #3628] @ 2f62a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f5518 │ │ │ │ + beq 2f5688 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f5518 │ │ │ │ + beq 2f5688 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f5d48 │ │ │ │ + bne 2f5eb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5d48 │ │ │ │ + beq 2f5eb8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5d48 │ │ │ │ + beq 2f5eb8 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f5d48 │ │ │ │ + bne 2f5eb8 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 2f4ed8 │ │ │ │ + bl 2f5048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5d48 │ │ │ │ + beq 2f5eb8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5d48 │ │ │ │ + beq 2f5eb8 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f5d48 │ │ │ │ + bne 2f5eb8 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2f4ed8 │ │ │ │ + bl 2f5048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5d48 │ │ │ │ + beq 2f5eb8 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 2f5d48 │ │ │ │ + bne 2f5eb8 │ │ │ │ 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] @ 2f613c │ │ │ │ + ldr r1, [pc, #3396] @ 2f62ac │ │ │ │ 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 │ │ │ │ @@ -744279,205 +744371,205 @@ │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 2f52dc │ │ │ │ + bne 2f544c │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 2f5264 │ │ │ │ + bne 2f53d4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - beq 2f5fc4 │ │ │ │ + beq 2f6134 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f5510 │ │ │ │ + beq 2f5680 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f5510 │ │ │ │ + beq 2f5680 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2f5200 │ │ │ │ + bne 2f5370 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f54f4 │ │ │ │ + bne 2f5664 │ │ │ │ mov r8, sl │ │ │ │ - b 2f51a8 │ │ │ │ + b 2f5318 │ │ │ │ ldrb r4, [r5, #45] @ 0x2d │ │ │ │ cmp r4, #1 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #74] @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 90cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ 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 2f4e58 │ │ │ │ + bl 2f4fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5fd4 │ │ │ │ + beq 2f6144 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 2f4e58 │ │ │ │ + bl 2f4fc8 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr lr, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f6000 │ │ │ │ + bne 2f6170 │ │ │ │ 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 2f4e58 │ │ │ │ + bl 2f4fc8 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f560c │ │ │ │ + beq 2f577c │ │ │ │ ldr r7, [r1] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f560c │ │ │ │ + bne 2f577c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2f6104 │ │ │ │ + beq 2f6274 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 2f4e58 │ │ │ │ + bl 2f4fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r7, [r3] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ - beq 2f6320 │ │ │ │ + beq 2f6490 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2f52d4 │ │ │ │ + bhi 2f5444 │ │ │ │ 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 2f4e58 │ │ │ │ + bl 2f4fc8 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f56c0 │ │ │ │ + beq 2f5830 │ │ │ │ ldr r3, [r1] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f56c0 │ │ │ │ + bne 2f5830 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2f6294 │ │ │ │ + beq 2f6404 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2f4e58 │ │ │ │ + bl 2f4fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #584 @ 0x248 │ │ │ │ - beq 2f6308 │ │ │ │ + beq 2f6478 │ │ │ │ sub r1, r1, #584 @ 0x248 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2f52d4 │ │ │ │ + bhi 2f5444 │ │ │ │ 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 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ - beq 2f62f0 │ │ │ │ + beq 2f6460 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2f52d4 │ │ │ │ + bhi 2f5444 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ - beq 2f62d8 │ │ │ │ + beq 2f6448 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2f52d4 │ │ │ │ - ldr r3, [pc, #2468] @ 2f6140 │ │ │ │ + bhi 2f5444 │ │ │ │ + ldr r3, [pc, #2468] @ 2f62b0 │ │ │ │ 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 │ │ │ │ @@ -744491,51 +744583,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 2f60f4 │ │ │ │ + beq 2f6264 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 2f59a4 │ │ │ │ + bhi 2f5b14 │ │ │ │ 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 2f5814 │ │ │ │ + bne 2f5984 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 2f57d0 │ │ │ │ - ldr r3, [pc, #2300] @ 2f6144 │ │ │ │ + bne 2f5940 │ │ │ │ + ldr r3, [pc, #2300] @ 2f62b4 │ │ │ │ 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 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #2252] @ 2f6138 │ │ │ │ + ldr r2, [pc, #2252] @ 2f62a8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r3, r2 │ │ │ │ - ldreq r1, [pc, #2248] @ 2f6148 │ │ │ │ - ldrne r1, [pc, #2248] @ 2f614c │ │ │ │ + ldreq r1, [pc, #2248] @ 2f62b8 │ │ │ │ + ldrne r1, [pc, #2248] @ 2f62bc │ │ │ │ bl 911bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ bl 9337c │ │ │ │ @@ -744550,67 +744642,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 2f547c │ │ │ │ + b 2f55ec │ │ │ │ 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 2f58e4 │ │ │ │ - b 2f5838 │ │ │ │ + bne 2f5a54 │ │ │ │ + b 2f59a8 │ │ │ │ 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 2f5914 │ │ │ │ - b 2f5838 │ │ │ │ + bne 2f5a84 │ │ │ │ + b 2f59a8 │ │ │ │ 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 2f597c │ │ │ │ + bhi 2f5aec │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2f597c │ │ │ │ + bhi 2f5aec │ │ │ │ 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 2f594c │ │ │ │ - b 2f5838 │ │ │ │ + bne 2f5abc │ │ │ │ + b 2f59a8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1952] @ 2f6150 │ │ │ │ + ldr r3, [pc, #1952] @ 2f62c0 │ │ │ │ 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] │ │ │ │ @@ -744620,166 +744712,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 2f59c4 │ │ │ │ - b 2f5838 │ │ │ │ + bne 2f5b34 │ │ │ │ + b 2f59a8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 2f597c │ │ │ │ + b 2f5aec │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - beq 2f5ba8 │ │ │ │ - ldr r2, [pc, #1856] @ 2f6154 │ │ │ │ + beq 2f5d18 │ │ │ │ + ldr r2, [pc, #1856] @ 2f62c4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r2, [r2, #72] @ 0x48 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r7, r5, #28 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r7, r2 │ │ │ │ sub r1, r2, #4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r1] │ │ │ │ tst r5, #1 │ │ │ │ - bne 2f5b14 │ │ │ │ + bne 2f5c84 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f5b14 │ │ │ │ + bne 2f5c84 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r0, [pc, #1756] @ 2f6158 │ │ │ │ - ldr ip, [pc, #1756] @ 2f615c │ │ │ │ + ldr r0, [pc, #1756] @ 2f62c8 │ │ │ │ + ldr ip, [pc, #1756] @ 2f62cc │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, ip │ │ │ │ - bne 2f5b14 │ │ │ │ + bne 2f5c84 │ │ │ │ ldrb r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f5b14 │ │ │ │ + bne 2f5c84 │ │ │ │ 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 2f5b14 │ │ │ │ + bne 2f5c84 │ │ │ │ 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 2f5fb8 │ │ │ │ - ldr r2, [pc, #1656] @ 2f6160 │ │ │ │ + bhi 2f6128 │ │ │ │ + ldr r2, [pc, #1656] @ 2f62d0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f64d8 │ │ │ │ + bhi 2f6648 │ │ │ │ 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 2f5b44 │ │ │ │ + beq 2f5cb4 │ │ │ │ add r1, r4, #4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - beq 2f5ee0 │ │ │ │ + beq 2f6050 │ │ │ │ mov r4, r2 │ │ │ │ - b 2f5a58 │ │ │ │ + b 2f5bc8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne 2f5b14 │ │ │ │ + bne 2f5c84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f5b4c │ │ │ │ + bne 2f5cbc │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #352] @ 0x160 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5ee0 │ │ │ │ + beq 2f6050 │ │ │ │ ldrb ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ movne r2, r1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 2f5efc │ │ │ │ + beq 2f606c │ │ │ │ mov r0, ip │ │ │ │ - b 2f5b74 │ │ │ │ + b 2f5ce4 │ │ │ │ lsl r2, r0, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 2f5b0c │ │ │ │ + b 2f5c7c │ │ │ │ ldrb r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ add r2, r5, #28 │ │ │ │ cmp r2, r7 │ │ │ │ sub r7, r7, #4 │ │ │ │ - beq 2f62cc │ │ │ │ + beq 2f643c │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r4, [r7] │ │ │ │ tst r4, #1 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f52d4 │ │ │ │ - ldr r2, [pc, #1380] @ 2f6150 │ │ │ │ + bne 2f5444 │ │ │ │ + ldr r2, [pc, #1380] @ 2f62c0 │ │ │ │ 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 2f52d4 │ │ │ │ - ldr r1, [pc, #1360] @ 2f6170 │ │ │ │ + bne 2f5444 │ │ │ │ + ldr r1, [pc, #1360] @ 2f62e0 │ │ │ │ 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 2f5fa8 │ │ │ │ + beq 2f6118 │ │ │ │ bic r2, r2, #2 │ │ │ │ cmp r2, #229 @ 0xe5 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ ldrb r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ 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 │ │ │ │ @@ -744800,124 +744892,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 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ sub r7, r7, #4 │ │ │ │ - bne 2f5bcc │ │ │ │ + bne 2f5d3c │ │ │ │ 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 2f5d3c │ │ │ │ + beq 2f5eac │ │ │ │ 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 2f5d08 │ │ │ │ + bne 2f5e78 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2f52d4 │ │ │ │ + b 2f5444 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #73] @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ ldrb r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #32 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r3, [pc, #992] @ 2f6164 │ │ │ │ + ldr r3, [pc, #992] @ 2f62d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r3, r2 │ │ │ │ sub r1, r2, #4 │ │ │ │ - beq 2f5e54 │ │ │ │ + beq 2f5fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b 2f5dd4 │ │ │ │ + b 2f5f44 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 2f52d4 │ │ │ │ + bhi 2f5444 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r7, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2f5e50 │ │ │ │ + beq 2f5fc0 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f5dc4 │ │ │ │ + bne 2f5f34 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f5dac │ │ │ │ + bne 2f5f1c │ │ │ │ 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 2f6174 │ │ │ │ - ldr r3, [pc, #848] @ 2f6170 │ │ │ │ + bne 2f62e4 │ │ │ │ + ldr r3, [pc, #848] @ 2f62e0 │ │ │ │ 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 2f52d4 │ │ │ │ + bne 2f5444 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r7, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 2f5dd4 │ │ │ │ + bne 2f5f44 │ │ │ │ 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 2f52d4 │ │ │ │ + beq 2f5444 │ │ │ │ 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 │ │ │ │ @@ -744934,165 +745026,165 @@ │ │ │ │ bl 96248 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ bl 95c5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 2f547c │ │ │ │ - b 2f52d4 │ │ │ │ + bne 2f55ec │ │ │ │ + b 2f5444 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2f52d4 │ │ │ │ + b 2f5444 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f5ee0 │ │ │ │ + beq 2f6050 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2f5ee0 │ │ │ │ + bne 2f6050 │ │ │ │ ldr r3, [lr, #24] │ │ │ │ add lr, lr, #32 │ │ │ │ cmp r3, lr │ │ │ │ - beq 2f64d8 │ │ │ │ + beq 2f6648 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f5f40 │ │ │ │ + beq 2f60b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - ldr r1, [pc, #544] @ 2f6168 │ │ │ │ + ldr r1, [pc, #544] @ 2f62d8 │ │ │ │ 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] @ 2f615c │ │ │ │ + ldr r3, [pc, #472] @ 2f62cc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2f5fe8 │ │ │ │ + beq 2f6158 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 2f5b14 │ │ │ │ + b 2f5c84 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 2f5c38 │ │ │ │ - b 2f52d4 │ │ │ │ + beq 2f5da8 │ │ │ │ + b 2f5444 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b 2f5b0c │ │ │ │ + b 2f5c7c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 2f54dc │ │ │ │ + b 2f564c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr lr, [sp, #272] @ 0x110 │ │ │ │ - b 2f55c0 │ │ │ │ + b 2f5730 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #376] @ 2f616c │ │ │ │ + ldr r1, [pc, #376] @ 2f62dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 95bec │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 2f5f8c │ │ │ │ + b 2f60fc │ │ │ │ ldr r7, [r1] │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2f55c0 │ │ │ │ + bne 2f5730 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2f55c0 │ │ │ │ + bne 2f5730 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #584 @ 0x248 │ │ │ │ - beq 2f6338 │ │ │ │ + beq 2f64a8 │ │ │ │ sub r0, r0, #584 @ 0x248 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 2f55c0 │ │ │ │ + bhi 2f5730 │ │ │ │ ldr ip, [r2] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2f55c0 │ │ │ │ + bne 2f5730 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2f55c0 │ │ │ │ + bne 2f5730 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, #584 @ 0x248 │ │ │ │ - beq 2f6444 │ │ │ │ + beq 2f65b4 │ │ │ │ sub r0, r0, #584 @ 0x248 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 2f55c0 │ │ │ │ + bhi 2f5730 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ ldr ip, [r3] │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2f55c0 │ │ │ │ + bne 2f5730 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2f55c0 │ │ │ │ + bne 2f5730 │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, #584 @ 0x248 │ │ │ │ - beq 2f6480 │ │ │ │ + beq 2f65f0 │ │ │ │ sub r0, r0, #584 @ 0x248 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 2f55c0 │ │ │ │ + bhi 2f5730 │ │ │ │ ldr r0, [lr] │ │ │ │ str ip, [sp, #204] @ 0xcc │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #4 │ │ │ │ - bne 2f55c0 │ │ │ │ + bne 2f5730 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r4, ip │ │ │ │ - bne 2f55c0 │ │ │ │ + bne 2f5730 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, #584 @ 0x248 │ │ │ │ - beq 2f649c │ │ │ │ + beq 2f660c │ │ │ │ sub ip, ip, #584 @ 0x248 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 2f5794 │ │ │ │ - b 2f55c0 │ │ │ │ + bls 2f5904 │ │ │ │ + b 2f5730 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ - b 2f52d4 │ │ │ │ + b 2f5444 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ - beq 2f62b4 │ │ │ │ + beq 2f6424 │ │ │ │ sub r3, r3, #584 @ 0x248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2f5660 │ │ │ │ - b 2f560c │ │ │ │ - subseq sl, r3, ip, lsr #29 │ │ │ │ - @ instruction: 0x0053ae94 │ │ │ │ + bls 2f57d0 │ │ │ │ + b 2f577c │ │ │ │ + subseq sl, r3, ip, lsr sp │ │ │ │ + subseq sl, r3, r4, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r3, r8, asr #28 │ │ │ │ + ldrsbeq sl, [r3], #-200 @ 0xffffff38 │ │ │ │ subeq r6, lr, r3, lsr #27 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ subeq r6, lr, r2, ror #15 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ @@ -745106,241 +745198,241 @@ │ │ │ │ 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 2f5dc4 │ │ │ │ + beq 2f5f34 │ │ │ │ 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 2f6260 │ │ │ │ + bne 2f63d0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f6204 │ │ │ │ + beq 2f6374 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 2f61e0 │ │ │ │ + bne 2f6350 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2f6260 │ │ │ │ + bls 2f63d0 │ │ │ │ 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 2f5e18 │ │ │ │ + b 2f5f88 │ │ │ │ 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 2f6350 │ │ │ │ - ldr r1, [pc, #-204] @ 2f6170 │ │ │ │ + bne 2f64c0 │ │ │ │ + ldr r1, [pc, #-204] @ 2f62e0 │ │ │ │ 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 2f645c │ │ │ │ + bne 2f65cc │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ sub r6, r6, #4 │ │ │ │ - bne 2f61b0 │ │ │ │ + bne 2f6320 │ │ │ │ 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 2f5dc4 │ │ │ │ + b 2f5f34 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #584 @ 0x248 │ │ │ │ - beq 2f642c │ │ │ │ + beq 2f659c │ │ │ │ sub r0, r0, #584 @ 0x248 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls 2f5714 │ │ │ │ - b 2f56c0 │ │ │ │ + bls 2f5884 │ │ │ │ + b 2f5830 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2f560c │ │ │ │ - b 2f5660 │ │ │ │ + bne 2f577c │ │ │ │ + b 2f57d0 │ │ │ │ mov r3, #185 @ 0xb9 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 2f5d3c │ │ │ │ + b 2f5eac │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2f52d4 │ │ │ │ - b 2f5794 │ │ │ │ + bne 2f5444 │ │ │ │ + b 2f5904 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2f52d4 │ │ │ │ - b 2f5758 │ │ │ │ + bne 2f5444 │ │ │ │ + b 2f58c8 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2f52d4 │ │ │ │ - b 2f5714 │ │ │ │ + bne 2f5444 │ │ │ │ + b 2f5884 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 2f52d4 │ │ │ │ - b 2f5660 │ │ │ │ + bne 2f5444 │ │ │ │ + b 2f57d0 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2f55c0 │ │ │ │ - b 2f603c │ │ │ │ + bne 2f5730 │ │ │ │ + b 2f61ac │ │ │ │ ldr r8, [r1, #36] @ 0x24 │ │ │ │ add r2, r1, #32 │ │ │ │ cmp r2, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - beq 2f6260 │ │ │ │ + beq 2f63d0 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 2f6410 │ │ │ │ + bne 2f6580 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f63b4 │ │ │ │ + beq 2f6524 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2f63a4 │ │ │ │ + bne 2f6514 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls 2f6410 │ │ │ │ + bls 2f6580 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ - b 2f6234 │ │ │ │ + b 2f63a4 │ │ │ │ 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 2f64b4 │ │ │ │ + bne 2f6624 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #-640] @ 2f6170 │ │ │ │ + ldr r1, [pc, #-640] @ 2f62e0 │ │ │ │ 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 2f64c8 │ │ │ │ + bne 2f6638 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ cmp r4, r8 │ │ │ │ sub r8, r8, #4 │ │ │ │ - bne 2f6374 │ │ │ │ + bne 2f64e4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ - b 2f6260 │ │ │ │ + b 2f63d0 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2f56c0 │ │ │ │ - b 2f5714 │ │ │ │ + bne 2f5830 │ │ │ │ + b 2f5884 │ │ │ │ ldr r0, [ip, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2f55c0 │ │ │ │ - b 2f6078 │ │ │ │ + bne 2f5730 │ │ │ │ + b 2f61e8 │ │ │ │ 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 2f5e24 │ │ │ │ + b 2f5f94 │ │ │ │ ldr r0, [ip, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 2f55c0 │ │ │ │ - b 2f60b4 │ │ │ │ + bne 2f5730 │ │ │ │ + b 2f6224 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr ip, [r0, #112] @ 0x70 │ │ │ │ ldr ip, [ip] │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - bne 2f55c0 │ │ │ │ - b 2f5794 │ │ │ │ + bne 2f5730 │ │ │ │ + b 2f5904 │ │ │ │ mov r1, #3 │ │ │ │ - bl 2f4f78 │ │ │ │ + bl 2f50e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f63e4 │ │ │ │ - b 2f6410 │ │ │ │ + beq 2f6554 │ │ │ │ + b 2f6580 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ - b 2f6240 │ │ │ │ + b 2f63b0 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ udf #0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2f64f8 │ │ │ │ + beq 2f6668 │ │ │ │ sub r0, r2, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 2f6530 │ │ │ │ - bhi 2f6528 │ │ │ │ + bcc 2f66a0 │ │ │ │ + bhi 2f6698 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f651c │ │ │ │ + bne 2f668c │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ b 1db34 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -745350,111 +745442,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] @ 2f6c68 │ │ │ │ - ldr r2, [pc, #1800] @ 2f6c6c │ │ │ │ + ldr r1, [pc, #1800] @ 2f6dd8 │ │ │ │ + ldr r2, [pc, #1800] @ 2f6ddc │ │ │ │ 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 2f65b0 │ │ │ │ - ldr r2, [pc, #1764] @ 2f6c70 │ │ │ │ - ldr r3, [pc, #1756] @ 2f6c6c │ │ │ │ + beq 2f6720 │ │ │ │ + ldr r2, [pc, #1764] @ 2f6de0 │ │ │ │ + ldr r3, [pc, #1756] @ 2f6ddc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f6c64 │ │ │ │ + bne 2f6dd4 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl f065c │ │ │ │ mov r9, r0 │ │ │ │ bl f03bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2f6584 │ │ │ │ + beq 2f66f4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl f04f8 │ │ │ │ - ldr r3, [pc, #1692] @ 2f6c74 │ │ │ │ + ldr r3, [pc, #1692] @ 2f6de4 │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2f6688 │ │ │ │ + bhi 2f67f8 │ │ │ │ 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 2f6584 │ │ │ │ + bhi 2f66f4 │ │ │ │ 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 2f6584 │ │ │ │ + bne 2f66f4 │ │ │ │ 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 2f6c3c │ │ │ │ - ldr r2, [pc, #1552] @ 2f6c78 │ │ │ │ + bhi 2f6dac │ │ │ │ + ldr r2, [pc, #1552] @ 2f6de8 │ │ │ │ sub r1, r7, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi 2f6c68 │ │ │ │ + bhi 2f6dd8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r7, #32 │ │ │ │ - b 2f65f8 │ │ │ │ + b 2f6768 │ │ │ │ mov r7, #16 │ │ │ │ - b 2f65f8 │ │ │ │ + b 2f6768 │ │ │ │ mov r7, #8 │ │ │ │ - b 2f65f8 │ │ │ │ + b 2f6768 │ │ │ │ sub r3, r0, #4 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi 2f6584 │ │ │ │ + bhi 2f66f4 │ │ │ │ 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 2f6584 │ │ │ │ + bne 2f66f4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r6, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #1 │ │ │ │ @@ -745462,135 +745554,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 2f66fc │ │ │ │ + bhi 2f686c │ │ │ │ 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 2f6bd4 │ │ │ │ + bne 2f6d44 │ │ │ │ cmp r4, #32 │ │ │ │ ldrd r0, [sl] │ │ │ │ - bhi 2f6b84 │ │ │ │ + bhi 2f6cf4 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1304] @ 2f6c7c │ │ │ │ + ldr r3, [pc, #1304] @ 2f6dec │ │ │ │ sub r1, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f6c68 │ │ │ │ + bhi 2f6dd8 │ │ │ │ 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 2f67b8 │ │ │ │ + bls 2f6928 │ │ │ │ ldr r0, [sl] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f6780 │ │ │ │ + bne 2f68f0 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f6798 │ │ │ │ + bhi 2f6908 │ │ │ │ cmp fp, #1 │ │ │ │ - bls 2f6c30 │ │ │ │ + bls 2f6da0 │ │ │ │ sub r3, fp, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ lsl r2, r6, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bhi 2f6584 │ │ │ │ + bhi 2f66f4 │ │ │ │ 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 2f6b24 │ │ │ │ + bne 2f6c94 │ │ │ │ cmp r7, #32 │ │ │ │ ldrd r0, [r8] │ │ │ │ - bhi 2f6c10 │ │ │ │ - ldr r3, [pc, #1128] @ 2f6c80 │ │ │ │ + bhi 2f6d80 │ │ │ │ + ldr r3, [pc, #1128] @ 2f6df0 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r7, #31 │ │ │ │ - bhi 2f6c68 │ │ │ │ + bhi 2f6dd8 │ │ │ │ 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 2f6858 │ │ │ │ + beq 2f69c8 │ │ │ │ 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 2f6838 │ │ │ │ - b 2f67b8 │ │ │ │ + bhi 2f69a8 │ │ │ │ + b 2f6928 │ │ │ │ ldr r0, [sl] │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orrs r2, r3, #0 │ │ │ │ - beq 2f6894 │ │ │ │ + beq 2f6a04 │ │ │ │ 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 2f686c │ │ │ │ - b 2f67b8 │ │ │ │ + bhi 2f69dc │ │ │ │ + b 2f6928 │ │ │ │ ldr r0, [sl] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ orrs r2, r3, #0 │ │ │ │ - beq 2f68cc │ │ │ │ + beq 2f6a3c │ │ │ │ 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 2f68a8 │ │ │ │ - b 2f67b8 │ │ │ │ + bhi 2f6a18 │ │ │ │ + b 2f6928 │ │ │ │ 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 2f68ec │ │ │ │ + bne 2f6a5c │ │ │ │ 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 │ │ │ │ @@ -745612,68 +745704,68 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1db34 │ │ │ │ add sl, sl, #8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bhi 2f691c │ │ │ │ + bhi 2f6a8c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 2f6724 │ │ │ │ + b 2f6894 │ │ │ │ sub r3, r9, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3, r6 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ strb r1, [r2], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2f698c │ │ │ │ - b 2f6720 │ │ │ │ + bne 2f6afc │ │ │ │ + b 2f6890 │ │ │ │ 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 2f69ac │ │ │ │ - b 2f68fc │ │ │ │ + bne 2f6b1c │ │ │ │ + b 2f6a6c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b 2f69d0 │ │ │ │ + b 2f6b40 │ │ │ │ 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 2f69cc │ │ │ │ + bhi 2f6b3c │ │ │ │ cmp r2, #1 │ │ │ │ movls r3, #32 │ │ │ │ - bls 2f6a2c │ │ │ │ + bls 2f6b9c │ │ │ │ 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 2f6584 │ │ │ │ + b 2f66f4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b 2f6a4c │ │ │ │ + b 2f6bbc │ │ │ │ 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 │ │ │ │ @@ -745681,54 +745773,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 2f6a48 │ │ │ │ - b 2f6a04 │ │ │ │ + bhi 2f6bb8 │ │ │ │ + b 2f6b74 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b 2f6a9c │ │ │ │ + b 2f6c0c │ │ │ │ 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 2f6a98 │ │ │ │ - b 2f6a04 │ │ │ │ + bhi 2f6c08 │ │ │ │ + b 2f6b74 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b 2f6ae8 │ │ │ │ + b 2f6c58 │ │ │ │ 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 2f6ae4 │ │ │ │ - b 2f6a04 │ │ │ │ + bhi 2f6c54 │ │ │ │ + b 2f6b74 │ │ │ │ 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 │ │ │ │ @@ -745742,178 +745834,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 2f67fc │ │ │ │ + bhi 2f696c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 2f6a04 │ │ │ │ + b 2f6b74 │ │ │ │ bl 1e62c <__aeabi_ul2d@plt> │ │ │ │ bl 1e2b4 <__aeabi_d2ulz@plt> │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 2f6c1c │ │ │ │ + beq 2f6d8c │ │ │ │ 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 2f673c │ │ │ │ + bhi 2f68ac │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 2f67b8 │ │ │ │ + b 2f6928 │ │ │ │ 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 2f6b94 │ │ │ │ + bne 2f6d04 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f6bdc │ │ │ │ - b 2f6bc4 │ │ │ │ + bhi 2f6d4c │ │ │ │ + b 2f6d34 │ │ │ │ bl 1e62c <__aeabi_ul2d@plt> │ │ │ │ bl 1e2b4 <__aeabi_d2ulz@plt> │ │ │ │ - b 2f6b3c │ │ │ │ + b 2f6cac │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bhi 2f6744 │ │ │ │ - b 2f6bc4 │ │ │ │ + bhi 2f68b4 │ │ │ │ + b 2f6d34 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, #1 │ │ │ │ - b 2f67e0 │ │ │ │ + b 2f6950 │ │ │ │ sub r3, r9, #8 │ │ │ │ add r2, r3, sl │ │ │ │ mov ip, r8 │ │ │ │ ldrd r0, [r3, #8]! │ │ │ │ cmp r3, r2 │ │ │ │ strd r0, [ip], #8 │ │ │ │ - bne 2f6c48 │ │ │ │ + bne 2f6db8 │ │ │ │ mov r7, #64 @ 0x40 │ │ │ │ mov r3, #8 │ │ │ │ - b 2f68fc │ │ │ │ + b 2f6a6c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00539a98 │ │ │ │ + subseq r9, r3, r8, lsr #18 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r3, ip, ror #20 │ │ │ │ + ldrsheq r9, [r3], #-140 @ 0xffffff74 │ │ │ │ subeq r5, lr, ip, lsl #20 │ │ │ │ @ instruction: 0x004e5992 │ │ │ │ subeq r5, lr, r8, asr #17 │ │ │ │ subeq r5, lr, r4, 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] @ 2f7c70 │ │ │ │ + ldr r3, [pc, #4040] @ 2f7de0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #4032] @ 2f7c74 │ │ │ │ + ldr r2, [pc, #4032] @ 2f7de4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #4028] @ 2f7c78 │ │ │ │ + ldr r3, [pc, #4028] @ 2f7de8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f7588 │ │ │ │ + beq 2f76f8 │ │ │ │ ldr r3, [r6, #352] @ 0x160 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #0 │ │ │ │ - beq 2f6d14 │ │ │ │ + beq 2f6e84 │ │ │ │ ldrb r0, [r3, #32] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ movne r4, r2 │ │ │ │ - bne 2f6ce8 │ │ │ │ + bne 2f6e58 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r4, [r1, #24] │ │ │ │ moveq r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 93f98 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 2f7574 │ │ │ │ + beq 2f76e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ bl 142098 │ │ │ │ ldr r8, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ movne r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2f6d84 │ │ │ │ + beq 2f6ef4 │ │ │ │ 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 2f6d50 │ │ │ │ + bne 2f6ec0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl a3638 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2f6e04 │ │ │ │ - ldr r5, [pc, #3800] @ 2f7c7c │ │ │ │ - ldr r9, [pc, #3800] @ 2f7c80 │ │ │ │ + beq 2f6f74 │ │ │ │ + ldr r5, [pc, #3800] @ 2f7dec │ │ │ │ + ldr r9, [pc, #3800] @ 2f7df0 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sl, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6df0 │ │ │ │ + beq 2f6f60 │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f7140 │ │ │ │ + beq 2f72b0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f6de0 │ │ │ │ + bne 2f6f50 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2f725c │ │ │ │ + beq 2f73cc │ │ │ │ cmp r3, r5 │ │ │ │ - beq 2f718c │ │ │ │ + beq 2f72fc │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f6db8 │ │ │ │ + bne 2f6f28 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2f6da8 │ │ │ │ + bne 2f6f18 │ │ │ │ mov fp, r8 │ │ │ │ - ldr r3, [pc, #3704] @ 2f7c84 │ │ │ │ + ldr r3, [pc, #3704] @ 2f7df4 │ │ │ │ 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 │ │ │ │ @@ -745930,60 +746022,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 2f6f54 │ │ │ │ + beq 2f70c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f6538 │ │ │ │ + bl 2f66a8 │ │ │ │ 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 2f6ea4 │ │ │ │ + bhi 2f7014 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f7304 │ │ │ │ + beq 2f7474 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f7304 │ │ │ │ + beq 2f7474 │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - beq 2f6f20 │ │ │ │ + beq 2f7090 │ │ │ │ ldrb r2, [r5, #-44] @ 0xffffffd4 │ │ │ │ cmp r2, r3 │ │ │ │ subne r2, r3, r2 │ │ │ │ - bne 2f6f18 │ │ │ │ + bne 2f7088 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #-36] @ 0xffffffdc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f6f20 │ │ │ │ + bne 2f7090 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f6f00 │ │ │ │ + bne 2f7070 │ │ │ │ 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 2f6f48 │ │ │ │ + b 2f70b8 │ │ │ │ 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 2f6ee4 │ │ │ │ + beq 2f7054 │ │ │ │ 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] │ │ │ │ @@ -745992,25 +746084,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 2f6e58 │ │ │ │ + bne 2f6fc8 │ │ │ │ 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 2f7c30 │ │ │ │ + beq 2f7da0 │ │ │ │ ldr r3, [r6, #392] @ 0x188 │ │ │ │ cmp r3, sl │ │ │ │ - bne 2f7370 │ │ │ │ + bne 2f74e0 │ │ │ │ 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 │ │ │ │ @@ -746023,154 +746115,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 2f70bc │ │ │ │ - ldr r3, [pc, #3232] @ 2f7c88 │ │ │ │ + beq 2f722c │ │ │ │ + ldr r3, [pc, #3232] @ 2f7df8 │ │ │ │ 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 2f70a4 │ │ │ │ + beq 2f7214 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f74e4 │ │ │ │ + beq 2f7654 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2f755c │ │ │ │ + beq 2f76cc │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f7050 │ │ │ │ + beq 2f71c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f7050 │ │ │ │ + beq 2f71c0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2f73dc │ │ │ │ + beq 2f754c │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2f7028 │ │ │ │ + bne 2f7198 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2f70a4 │ │ │ │ + bne 2f7214 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2f73f8 │ │ │ │ - ldr r2, [pc, #3084] @ 2f7c7c │ │ │ │ + beq 2f7568 │ │ │ │ + ldr r2, [pc, #3084] @ 2f7dec │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2f70a4 │ │ │ │ + bne 2f7214 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f80d4 │ │ │ │ + bne 2f8244 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ moveq r3, r6 │ │ │ │ - beq 2f732c │ │ │ │ + beq 2f749c │ │ │ │ subs r5, r4, #0 │ │ │ │ - bne 2f701c │ │ │ │ + bne 2f718c │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 2f6ff4 │ │ │ │ + bne 2f7164 │ │ │ │ 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 2f70f0 │ │ │ │ + beq 2f7260 │ │ │ │ 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 2f70cc │ │ │ │ + bne 2f723c │ │ │ │ mov r0, fp │ │ │ │ bl 1421d0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ - ldr r2, [pc, #2932] @ 2f7c8c │ │ │ │ - ldr r3, [pc, #2908] @ 2f7c78 │ │ │ │ + ldr r2, [pc, #2932] @ 2f7dfc │ │ │ │ + ldr r3, [pc, #2908] @ 2f7de8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f7f2c │ │ │ │ + bne 2f809c │ │ │ │ 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 2f6de0 │ │ │ │ + bne 2f6f50 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and r3, r3, r9 │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - bne 2f6de0 │ │ │ │ + bne 2f6f50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl daf30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ 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 2f6de0 │ │ │ │ + b 2f6f50 │ │ │ │ ldr r3, [fp, #96] @ 0x60 │ │ │ │ ldr r7, [r3] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f6de0 │ │ │ │ + bne 2f6f50 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ bics r3, r3, #262144 @ 0x40000 │ │ │ │ - bne 2f6de0 │ │ │ │ + bne 2f6f50 │ │ │ │ mov r3, r7 │ │ │ │ - b 2f71d0 │ │ │ │ + b 2f7340 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f80c8 │ │ │ │ + bne 2f8238 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f71b4 │ │ │ │ + bne 2f7324 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ 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 2f6de0 │ │ │ │ - ldr r3, [pc, #2688] @ 2f7c90 │ │ │ │ + beq 2f6f50 │ │ │ │ + ldr r3, [pc, #2688] @ 2f7e00 │ │ │ │ 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] │ │ │ │ @@ -746178,257 +746270,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 2f759c │ │ │ │ + beq 2f770c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #4] │ │ │ │ - b 2f6de0 │ │ │ │ + b 2f6f50 │ │ │ │ ldr r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f6de0 │ │ │ │ + bne 2f6f50 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ bics r2, r2, #262144 @ 0x40000 │ │ │ │ - bne 2f6de0 │ │ │ │ + bne 2f6f50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f72b0 │ │ │ │ + beq 2f7420 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f80c8 │ │ │ │ + bne 2f8238 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f7288 │ │ │ │ + bne 2f73f8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ 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 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f72f0 │ │ │ │ + beq 2f7460 │ │ │ │ mov r1, sl │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f72f8 │ │ │ │ + bne 2f7468 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, #4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #6] │ │ │ │ - b 2f6de0 │ │ │ │ + b 2f6f50 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #4] │ │ │ │ - b 2f6f54 │ │ │ │ + b 2f70c4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2f709c │ │ │ │ + beq 2f720c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f80c8 │ │ │ │ + bne 2f8238 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f7310 │ │ │ │ + bne 2f7480 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f709c │ │ │ │ + beq 2f720c │ │ │ │ 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 2f709c │ │ │ │ + beq 2f720c │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ mov r0, r6 │ │ │ │ bl dab98 │ │ │ │ - b 2f709c │ │ │ │ + b 2f720c │ │ │ │ ldr r1, [r6, #388] @ 0x184 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 142020 │ │ │ │ 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 2f73a4 │ │ │ │ + b 2f7514 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 2f6f8c │ │ │ │ + beq 2f70fc │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f7398 │ │ │ │ + bne 2f7508 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f7398 │ │ │ │ + beq 2f7508 │ │ │ │ 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 2f7398 │ │ │ │ + b 2f7508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - beq 2f73fc │ │ │ │ - ldr r2, [pc, #2188] @ 2f7c7c │ │ │ │ + beq 2f756c │ │ │ │ + ldr r2, [pc, #2188] @ 2f7dec │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f7078 │ │ │ │ - b 2f709c │ │ │ │ + beq 2f71e8 │ │ │ │ + b 2f720c │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f80d4 │ │ │ │ + bne 2f8244 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - bne 2f709c │ │ │ │ + bne 2f720c │ │ │ │ mov r3, r6 │ │ │ │ - b 2f7440 │ │ │ │ + b 2f75b0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 2f709c │ │ │ │ + beq 2f720c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f80c8 │ │ │ │ + bne 2f8238 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2f7424 │ │ │ │ + bne 2f7594 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f709c │ │ │ │ + beq 2f720c │ │ │ │ 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 2f7510 │ │ │ │ + bne 2f7680 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f709c │ │ │ │ + beq 2f720c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r3, r6 │ │ │ │ - b 2f74a4 │ │ │ │ + b 2f7614 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2f80c8 │ │ │ │ + bne 2f8238 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f7c28 │ │ │ │ + beq 2f7d98 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 2f7490 │ │ │ │ + bne 2f7600 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - ldr r3, [pc, #1996] @ 2f7c94 │ │ │ │ + ldr r3, [pc, #1996] @ 2f7e04 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 2f80d4 │ │ │ │ + bhi 2f8244 │ │ │ │ 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 2f70a4 │ │ │ │ + bne 2f7214 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 2f756c │ │ │ │ - ldr r1, [pc, #1912] @ 2f7c7c │ │ │ │ + beq 2f76dc │ │ │ │ + ldr r1, [pc, #1912] @ 2f7dec │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f70a4 │ │ │ │ + bne 2f7214 │ │ │ │ mov r5, r3 │ │ │ │ - b 2f7078 │ │ │ │ + b 2f71e8 │ │ │ │ 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 2f7c64 │ │ │ │ - ldr r3, [pc, #1880] @ 2f7c98 │ │ │ │ + bhi 2f7dd4 │ │ │ │ + ldr r3, [pc, #1880] @ 2f7e08 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f80d4 │ │ │ │ + bhi 2f8244 │ │ │ │ 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 2f7600 │ │ │ │ + bne 2f7770 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 2f73fc │ │ │ │ + b 2f756c │ │ │ │ mov r0, r6 │ │ │ │ bl a3808 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 2f7110 │ │ │ │ - ldr r3, [pc, #1804] @ 2f7c9c │ │ │ │ + b 2f7280 │ │ │ │ + ldr r3, [pc, #1804] @ 2f7e0c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2f6cd4 │ │ │ │ + b 2f6e44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f724c │ │ │ │ + bne 2f73bc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2f724c │ │ │ │ + bne 2f73bc │ │ │ │ mov r0, r7 │ │ │ │ bl dadc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f724c │ │ │ │ + bne 2f73bc │ │ │ │ add r3, fp, #100 @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ bl 92f40 │ │ │ │ - ldr r2, [pc, #1732] @ 2f7ca0 │ │ │ │ + ldr r2, [pc, #1732] @ 2f7e10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi 2f7f48 │ │ │ │ + bhi 2f80b8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1652] @ 2f7c7c │ │ │ │ + ldr r1, [pc, #1652] @ 2f7dec │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2f701c │ │ │ │ + bne 2f718c │ │ │ │ mov r4, r5 │ │ │ │ - b 2f7508 │ │ │ │ + b 2f7678 │ │ │ │ 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 │ │ │ │ @@ -746438,15 +746530,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] @ 2f7ca4 │ │ │ │ + ldr r1, [pc, #1604] @ 2f7e14 │ │ │ │ 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 │ │ │ │ @@ -746470,15 +746562,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] @ 2f7c90 │ │ │ │ + ldr r2, [pc, #1456] @ 2f7e00 │ │ │ │ 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 │ │ │ │ @@ -746499,39 +746591,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 2f7c44 │ │ │ │ + bls 2f7db4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ bl 927bc │ │ │ │ mov r0, r6 │ │ │ │ bl dab98 │ │ │ │ - b 2f709c │ │ │ │ + b 2f720c │ │ │ │ mov r3, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2f761c │ │ │ │ + b 2f778c │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2f761c │ │ │ │ + b 2f778c │ │ │ │ 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 2f77d4 │ │ │ │ + beq 2f7944 │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ bl 1e02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 96248 │ │ │ │ @@ -746540,258 +746632,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 2f7b9c │ │ │ │ + beq 2f7d0c │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ mvn r0, #0 │ │ │ │ bics r0, r3, r0, lsl r1 │ │ │ │ - beq 2f7ccc │ │ │ │ + beq 2f7e3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2f7900 │ │ │ │ + beq 2f7a70 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f7828 │ │ │ │ + beq 2f7998 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f7834 │ │ │ │ + bne 2f79a4 │ │ │ │ subs r1, r0, #1 │ │ │ │ ands r1, r1, r0 │ │ │ │ - beq 2f7db0 │ │ │ │ + beq 2f7f20 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bhi 2f7d54 │ │ │ │ - ldr r1, [pc, #1112] @ 2f7ca8 │ │ │ │ + bhi 2f7ec4 │ │ │ │ + ldr r1, [pc, #1112] @ 2f7e18 │ │ │ │ sub ip, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2f80d4 │ │ │ │ + bhi 2f8244 │ │ │ │ add ip, ip, ip │ │ │ │ ldrh ip, [r1, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r0, [sp, #80] @ 0x50 │ │ │ │ - b 2f778c │ │ │ │ + b 2f78fc │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b 2f778c │ │ │ │ + b 2f78fc │ │ │ │ orrs ip, r0, ip │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - b 2f778c │ │ │ │ + b 2f78fc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2f761c │ │ │ │ + b 2f778c │ │ │ │ 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 2f78e8 │ │ │ │ + beq 2f7a58 │ │ │ │ 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] @ 2f7cac │ │ │ │ + ldr r1, [pc, #952] @ 2f7e1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2f791c │ │ │ │ + beq 2f7a8c │ │ │ │ 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] @ 2f7cb0 │ │ │ │ + ldr r1, [pc, #904] @ 2f7e20 │ │ │ │ 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 2f7bb0 │ │ │ │ + beq 2f7d20 │ │ │ │ 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 2f79fc │ │ │ │ + beq 2f7b6c │ │ │ │ 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 2f7bc0 │ │ │ │ + beq 2f7d30 │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq lr, r2 │ │ │ │ - beq 2f7a68 │ │ │ │ + beq 2f7bd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #752] @ 2f7cb4 │ │ │ │ + ldr r3, [pc, #752] @ 2f7e24 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f80d4 │ │ │ │ + bhi 2f8244 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ - b 2f78a0 │ │ │ │ + b 2f7a10 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ - b 2f78a0 │ │ │ │ + b 2f7a10 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ - b 2f78a0 │ │ │ │ + b 2f7a10 │ │ │ │ orrs r0, r2, r3 │ │ │ │ strdne r2, [sp, #104] @ 0x68 │ │ │ │ movne r2, r1 │ │ │ │ - beq 2f7e38 │ │ │ │ + beq 2f7fa8 │ │ │ │ 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 2f7a54 │ │ │ │ + beq 2f7bc4 │ │ │ │ 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] @ 2f7cb8 │ │ │ │ + ldr r1, [pc, #600] @ 2f7e28 │ │ │ │ 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 2f80d4 │ │ │ │ + bhi 2f8244 │ │ │ │ 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 2f7adc │ │ │ │ + bne 2f7c4c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f7750 │ │ │ │ + beq 2f78c0 │ │ │ │ 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 2f7750 │ │ │ │ + b 2f78c0 │ │ │ │ ldrb r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f7a9c │ │ │ │ + beq 2f7c0c │ │ │ │ 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 2f7750 │ │ │ │ + b 2f78c0 │ │ │ │ mov r2, #16 │ │ │ │ - b 2f7a90 │ │ │ │ + b 2f7c00 │ │ │ │ mov r2, #8 │ │ │ │ - b 2f7a90 │ │ │ │ + b 2f7c00 │ │ │ │ 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 2f7b44 │ │ │ │ + bhi 2f7cb4 │ │ │ │ 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 2f7b80 │ │ │ │ + beq 2f7cf0 │ │ │ │ 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] @ 2f7cbc │ │ │ │ + ldr r1, [pc, #304] @ 2f7e2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 2f7750 │ │ │ │ + b 2f78c0 │ │ │ │ orrs r1, r3, ip │ │ │ │ - beq 2f7e28 │ │ │ │ + beq 2f7f98 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2f780c │ │ │ │ - b 2f7908 │ │ │ │ + bne 2f797c │ │ │ │ + b 2f7a78 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 2f7d2c │ │ │ │ + beq 2f7e9c │ │ │ │ tst r1, #63 @ 0x3f │ │ │ │ - bne 2f7a68 │ │ │ │ + bne 2f7bd8 │ │ │ │ cmp r1, #8 │ │ │ │ movcs r2, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ movcc r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -746799,51 +746891,51 @@ │ │ │ │ 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 2f7a68 │ │ │ │ + beq 2f7bd8 │ │ │ │ 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 2f7a68 │ │ │ │ + b 2f7bd8 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b 2f74bc │ │ │ │ + b 2f762c │ │ │ │ mov r0, r6 │ │ │ │ bl a3808 │ │ │ │ mov r0, fp │ │ │ │ bl 1421d0 │ │ │ │ - b 2f757c │ │ │ │ + b 2f76ec │ │ │ │ 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 2f7750 │ │ │ │ + b 2f78c0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - b 2f778c │ │ │ │ - subseq r9, r3, r0, asr r3 │ │ │ │ - subseq r9, r3, r0, asr #6 │ │ │ │ + b 2f78fc │ │ │ │ + subseq r9, r3, r0, ror #3 │ │ │ │ + ldrsbeq r9, [r3], #-16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ @ instruction: 0xfffff6cc │ │ │ │ ldrdeq r5, [lr], #-28 @ 0xffffffe4 │ │ │ │ - subseq r8, r3, r0, ror #29 │ │ │ │ + subseq r8, r3, r0, ror sp │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ subeq r4, lr, r4, ror #23 │ │ │ │ @ instruction: 0x004e4b98 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ subeq r4, lr, r0, asr #22 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ strdeq r4, [lr], #-132 @ 0xffffff7c │ │ │ │ @@ -746862,60 +746954,60 @@ │ │ │ │ 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 2f7d20 │ │ │ │ + beq 2f7e90 │ │ │ │ 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 2f7900 │ │ │ │ + b 2f7a70 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - ldr r1, [pc, #-120] @ 2f7cc0 │ │ │ │ + ldr r1, [pc, #-120] @ 2f7e30 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi 2f80d4 │ │ │ │ + bhi 2f8244 │ │ │ │ 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 2f78a0 │ │ │ │ + b 2f7a10 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2f761c │ │ │ │ + b 2f778c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #32 │ │ │ │ - b 2f7a0c │ │ │ │ + b 2f7b7c │ │ │ │ strh r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #16 │ │ │ │ - b 2f7a0c │ │ │ │ + b 2f7b7c │ │ │ │ strb r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - b 2f7a0c │ │ │ │ + b 2f7b7c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #104] @ 0x68 │ │ │ │ - b 2f7a0c │ │ │ │ + b 2f7b7c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b 2f7b44 │ │ │ │ + b 2f7cb4 │ │ │ │ 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 │ │ │ │ @@ -746923,47 +747015,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 2f7e1c │ │ │ │ + beq 2f7f8c │ │ │ │ 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] @ 2f7cc4 │ │ │ │ - b 2f78f0 │ │ │ │ + ldr r1, [pc, #-356] @ 2f7e34 │ │ │ │ + b 2f7a60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b 2f7cd8 │ │ │ │ + b 2f7e48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - b 2f7bdc │ │ │ │ + b 2f7d4c │ │ │ │ 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 2f7eb0 │ │ │ │ + bne 2f8020 │ │ │ │ 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 │ │ │ │ @@ -746980,320 +747072,320 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl db184 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ mov r2, r0 │ │ │ │ - bcs 2f6de0 │ │ │ │ + bcs 2f6f50 │ │ │ │ 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 2f807c │ │ │ │ - ldr ip, [pc, #-588] @ 2f7cc8 │ │ │ │ + bhi 2f81ec │ │ │ │ + ldr ip, [pc, #-588] @ 2f7e38 │ │ │ │ sub r1, r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f80d4 │ │ │ │ + bhi 2f8244 │ │ │ │ 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 2f7e58 │ │ │ │ + b 2f7fc8 │ │ │ │ mov r2, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2f7e58 │ │ │ │ + b 2f7fc8 │ │ │ │ mov r2, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2f7e58 │ │ │ │ + b 2f7fc8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 2f7e58 │ │ │ │ + b 2f7fc8 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ 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 2f7f7c │ │ │ │ - b 2f6de0 │ │ │ │ + bne 2f80ec │ │ │ │ + b 2f6f50 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ 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 2f7fc0 │ │ │ │ - b 2f6de0 │ │ │ │ + bne 2f8130 │ │ │ │ + b 2f6f50 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ 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 2f800c │ │ │ │ - b 2f6de0 │ │ │ │ + bne 2f817c │ │ │ │ + b 2f6f50 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ 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 2f8050 │ │ │ │ - b 2f6de0 │ │ │ │ + bne 2f81c0 │ │ │ │ + b 2f6f50 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ - beq 2f6de0 │ │ │ │ + beq 2f6f50 │ │ │ │ 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 2f8098 │ │ │ │ + bne 2f8208 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b 2f6de0 │ │ │ │ + b 2f6f50 │ │ │ │ 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 2f8170 │ │ │ │ + bhi 2f82e0 │ │ │ │ cmp r0, #460 @ 0x1cc │ │ │ │ - bhi 2f8144 │ │ │ │ + bhi 2f82b4 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - beq 2f8370 │ │ │ │ - bhi 2f81a0 │ │ │ │ + beq 2f84e0 │ │ │ │ + bhi 2f8310 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ - beq 2f8394 │ │ │ │ - bhi 2f81cc │ │ │ │ + beq 2f8504 │ │ │ │ + bhi 2f833c │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - beq 2f8388 │ │ │ │ + beq 2f84f8 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - beq 2f8208 │ │ │ │ + beq 2f8378 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 2f8168 │ │ │ │ - ldr r0, [pc, #608] @ 2f83a0 │ │ │ │ + bne 2f82d8 │ │ │ │ + ldr r0, [pc, #608] @ 2f8510 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #600] @ 2f83a4 │ │ │ │ + ldr r3, [pc, #600] @ 2f8514 │ │ │ │ sub r0, r0, #460 @ 0x1cc │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bhi 2f8168 │ │ │ │ + bhi 2f82d8 │ │ │ │ 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 2f8168 │ │ │ │ - ldr r3, [pc, #544] @ 2f83a8 │ │ │ │ + bhi 2f82d8 │ │ │ │ + ldr r3, [pc, #544] @ 2f8518 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi 2f8168 │ │ │ │ + bhi 2f82d8 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #516] @ 2f83ac │ │ │ │ + ldr r3, [pc, #516] @ 2f851c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f837c │ │ │ │ - bhi 2f81e8 │ │ │ │ + beq 2f84ec │ │ │ │ + bhi 2f8358 │ │ │ │ cmp r0, #276 @ 0x114 │ │ │ │ - beq 2f822c │ │ │ │ + beq 2f839c │ │ │ │ cmp r0, #304 @ 0x130 │ │ │ │ - bne 2f8168 │ │ │ │ - ldr r0, [pc, #488] @ 2f83b0 │ │ │ │ + bne 2f82d8 │ │ │ │ + ldr r0, [pc, #488] @ 2f8520 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #203 @ 0xcb │ │ │ │ - beq 2f8214 │ │ │ │ + beq 2f8384 │ │ │ │ cmp r0, #204 @ 0xcc │ │ │ │ - bne 2f8168 │ │ │ │ - ldr r0, [pc, #464] @ 2f83b4 │ │ │ │ + bne 2f82d8 │ │ │ │ + ldr r0, [pc, #464] @ 2f8524 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #312 @ 0x138 │ │ │ │ - beq 2f8220 │ │ │ │ - ldr r3, [pc, #448] @ 2f83b8 │ │ │ │ + beq 2f8390 │ │ │ │ + ldr r3, [pc, #448] @ 2f8528 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2f8168 │ │ │ │ - ldr r0, [pc, #440] @ 2f83bc │ │ │ │ + bne 2f82d8 │ │ │ │ + ldr r0, [pc, #440] @ 2f852c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #432] @ 2f83c0 │ │ │ │ + ldr r0, [pc, #432] @ 2f8530 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #424] @ 2f83c4 │ │ │ │ + ldr r0, [pc, #424] @ 2f8534 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #416] @ 2f83c8 │ │ │ │ + ldr r0, [pc, #416] @ 2f8538 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #408] @ 2f83cc │ │ │ │ + ldr r0, [pc, #408] @ 2f853c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #400] @ 2f83d0 │ │ │ │ + ldr r0, [pc, #400] @ 2f8540 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #392] @ 2f83d4 │ │ │ │ + ldr r0, [pc, #392] @ 2f8544 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #384] @ 2f83d8 │ │ │ │ + ldr r0, [pc, #384] @ 2f8548 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #376] @ 2f83dc │ │ │ │ + ldr r0, [pc, #376] @ 2f854c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #368] @ 2f83e0 │ │ │ │ + ldr r0, [pc, #368] @ 2f8550 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #360] @ 2f83e4 │ │ │ │ + ldr r0, [pc, #360] @ 2f8554 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #352] @ 2f83e8 │ │ │ │ + ldr r0, [pc, #352] @ 2f8558 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #344] @ 2f83ec │ │ │ │ + ldr r0, [pc, #344] @ 2f855c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #336] @ 2f83f0 │ │ │ │ + ldr r0, [pc, #336] @ 2f8560 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #328] @ 2f83f4 │ │ │ │ + ldr r0, [pc, #328] @ 2f8564 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #320] @ 2f83f8 │ │ │ │ + ldr r0, [pc, #320] @ 2f8568 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #312] @ 2f83fc │ │ │ │ + ldr r0, [pc, #312] @ 2f856c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #304] @ 2f8400 │ │ │ │ + ldr r0, [pc, #304] @ 2f8570 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #296] @ 2f8404 │ │ │ │ + ldr r0, [pc, #296] @ 2f8574 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #288] @ 2f8408 │ │ │ │ + ldr r0, [pc, #288] @ 2f8578 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #280] @ 2f840c │ │ │ │ + ldr r0, [pc, #280] @ 2f857c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #272] @ 2f8410 │ │ │ │ + ldr r0, [pc, #272] @ 2f8580 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #264] @ 2f8414 │ │ │ │ + ldr r0, [pc, #264] @ 2f8584 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #256] @ 2f8418 │ │ │ │ + ldr r0, [pc, #256] @ 2f8588 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #248] @ 2f841c │ │ │ │ + ldr r0, [pc, #248] @ 2f858c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #240] @ 2f8420 │ │ │ │ + ldr r0, [pc, #240] @ 2f8590 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #232] @ 2f8424 │ │ │ │ + ldr r0, [pc, #232] @ 2f8594 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #224] @ 2f8428 │ │ │ │ + ldr r0, [pc, #224] @ 2f8598 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #216] @ 2f842c │ │ │ │ + ldr r0, [pc, #216] @ 2f859c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #208] @ 2f8430 │ │ │ │ + ldr r0, [pc, #208] @ 2f85a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #200] @ 2f8434 │ │ │ │ + ldr r0, [pc, #200] @ 2f85a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #192] @ 2f8438 │ │ │ │ + ldr r0, [pc, #192] @ 2f85a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #184] @ 2f843c │ │ │ │ + ldr r0, [pc, #184] @ 2f85ac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #176] @ 2f8440 │ │ │ │ + ldr r0, [pc, #176] @ 2f85b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #168] @ 2f8444 │ │ │ │ + ldr r0, [pc, #168] @ 2f85b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ subeq r4, lr, ip, ror #13 │ │ │ │ strdeq r4, [lr], #-0 │ │ │ │ strdeq r4, [lr], #-12 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ subeq r4, lr, r4, asr #14 │ │ │ │ @@ -747338,28 +747430,28 @@ │ │ │ │ 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 2f8480 │ │ │ │ + blt 2f85f0 │ │ │ │ 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] @ 2f850c │ │ │ │ + ldr r1, [pc, #116] @ 2f867c │ │ │ │ ldr r3, [lr, #20] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #108] @ 2f8510 │ │ │ │ + ldr r0, [pc, #108] @ 2f8680 │ │ │ │ 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 │ │ │ │ @@ -747367,47 +747459,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 2f84f4 │ │ │ │ + beq 2f8664 │ │ │ │ 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 2f84e0 │ │ │ │ + bne 2f8650 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r7, r3, r8, asr fp │ │ │ │ + subseq r7, r3, r8, ror #19 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1421d0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2f8538 │ │ │ │ + beq 2f86a8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2f8530 │ │ │ │ + bne 2f86a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 2f8530 │ │ │ │ + bne 2f86a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f85d0 │ │ │ │ + beq 2f8740 │ │ │ │ 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 │ │ │ │ @@ -747420,15 +747512,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 2f8584 │ │ │ │ + bne 2f86f4 │ │ │ │ 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} │ │ │ │ @@ -747455,29 +747547,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 2f8644 │ │ │ │ + b 2f87b4 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r2, ip │ │ │ │ lsl r9, ip, #3 │ │ │ │ - beq 2f86a8 │ │ │ │ + beq 2f8818 │ │ │ │ ldr lr, [r0, ip, lsl #3] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r1, [lr, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 2f86a8 │ │ │ │ + bhi 2f8818 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, sl │ │ │ │ cmpeq lr, r3 │ │ │ │ - bne 2f8640 │ │ │ │ + bne 2f87b0 │ │ │ │ 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] │ │ │ │ @@ -747510,270 +747602,270 @@ │ │ │ │ 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] @ 2f8adc │ │ │ │ + ldr r0, [pc, #956] @ 2f8c4c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #952] @ 2f8ae0 │ │ │ │ + ldr r1, [pc, #952] @ 2f8c50 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #948] @ 2f8ae4 │ │ │ │ + ldr r3, [pc, #948] @ 2f8c54 │ │ │ │ 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 2f8804 │ │ │ │ + bhi 2f8974 │ │ │ │ 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] @ 2f8ae8 │ │ │ │ + ldr r1, [pc, #876] @ 2f8c58 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #868] @ 2f8aec │ │ │ │ + ldr r0, [pc, #868] @ 2f8c5c │ │ │ │ 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] @ 2f8aec │ │ │ │ + ldr r1, [pc, #836] @ 2f8c5c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #824] @ 2f8ae8 │ │ │ │ + ldr r2, [pc, #824] @ 2f8c58 │ │ │ │ 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] @ 2f8af0 │ │ │ │ - ldr r2, [pc, #808] @ 2f8af4 │ │ │ │ + ldr r1, [pc, #808] @ 2f8c60 │ │ │ │ + ldr r2, [pc, #808] @ 2f8c64 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ror r3, r3, #21 │ │ │ │ mul r4, r2, r3 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ - ldr r1, [pc, #784] @ 2f8af0 │ │ │ │ - ldr r2, [pc, #784] @ 2f8af4 │ │ │ │ + ldr r1, [pc, #784] @ 2f8c60 │ │ │ │ + ldr r2, [pc, #784] @ 2f8c64 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ror r3, r3, #21 │ │ │ │ mul r4, r2, r3 │ │ │ │ ldrb r3, [r5] │ │ │ │ - ldr r1, [pc, #760] @ 2f8af0 │ │ │ │ - ldr r2, [pc, #760] @ 2f8af4 │ │ │ │ + ldr r1, [pc, #760] @ 2f8c60 │ │ │ │ + ldr r2, [pc, #760] @ 2f8c64 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ror r3, r3, #21 │ │ │ │ mul r4, r2, r3 │ │ │ │ - ldr r3, [pc, #748] @ 2f8af8 │ │ │ │ + ldr r3, [pc, #748] @ 2f8c68 │ │ │ │ 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] @ 2f8afc │ │ │ │ - ldr r3, [pc, #684] @ 2f8ae0 │ │ │ │ + ldr r2, [pc, #716] @ 2f8c6c │ │ │ │ + ldr r3, [pc, #684] @ 2f8c50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f8ad8 │ │ │ │ + bne 2f8c48 │ │ │ │ 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] @ 2f8aec │ │ │ │ + ldr r2, [pc, #636] @ 2f8c5c │ │ │ │ ldr ip, [sp] │ │ │ │ - ldr r6, [pc, #632] @ 2f8af0 │ │ │ │ + ldr r6, [pc, #632] @ 2f8c60 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ mla ip, r2, ip, r4 │ │ │ │ mul r3, r6, r3 │ │ │ │ - ldr r7, [pc, #608] @ 2f8ae8 │ │ │ │ + ldr r7, [pc, #608] @ 2f8c58 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ ror ip, ip, #15 │ │ │ │ mla r3, r7, ip, r3 │ │ │ │ mul r0, r6, r0 │ │ │ │ - ldr lr, [pc, #600] @ 2f8af4 │ │ │ │ + ldr lr, [pc, #600] @ 2f8c64 │ │ │ │ ror r3, r3, #21 │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ - ldr r1, [pc, #592] @ 2f8af8 │ │ │ │ + ldr r1, [pc, #592] @ 2f8c68 │ │ │ │ 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 2f8828 │ │ │ │ + b 2f8998 │ │ │ │ mov r3, sp │ │ │ │ - b 2f8790 │ │ │ │ + b 2f8900 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #508] @ 2f8ae8 │ │ │ │ + ldr r1, [pc, #508] @ 2f8c58 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #500] @ 2f8aec │ │ │ │ + ldr r0, [pc, #500] @ 2f8c5c │ │ │ │ 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] @ 2f8aec │ │ │ │ + ldr r2, [pc, #468] @ 2f8c5c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r0, [pc, #456] @ 2f8ae8 │ │ │ │ + ldr r0, [pc, #456] @ 2f8c58 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ - ldr r1, [pc, #464] @ 2f8af8 │ │ │ │ + ldr r1, [pc, #464] @ 2f8c68 │ │ │ │ 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 2f8828 │ │ │ │ + b 2f8998 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #388] @ 2f8ae8 │ │ │ │ + ldr r1, [pc, #388] @ 2f8c58 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ 2f8aec │ │ │ │ + ldr r0, [pc, #380] @ 2f8c5c │ │ │ │ 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] @ 2f8aec │ │ │ │ + ldr r2, [pc, #348] @ 2f8c5c │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r6, [pc, #344] @ 2f8af0 │ │ │ │ + ldr r6, [pc, #344] @ 2f8c60 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ mul r0, r6, r0 │ │ │ │ - ldr lr, [pc, #320] @ 2f8ae8 │ │ │ │ + ldr lr, [pc, #320] @ 2f8c58 │ │ │ │ ror r3, r3, #15 │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ - ldr ip, [pc, #320] @ 2f8af4 │ │ │ │ + ldr ip, [pc, #320] @ 2f8c64 │ │ │ │ ror r0, r0, #21 │ │ │ │ mul r0, ip, r0 │ │ │ │ - ldr r1, [pc, #312] @ 2f8af8 │ │ │ │ - b 2f88ac │ │ │ │ + ldr r1, [pc, #312] @ 2f8c68 │ │ │ │ + b 2f8a1c │ │ │ │ mov r3, sp │ │ │ │ - b 2f8900 │ │ │ │ + b 2f8a70 │ │ │ │ mov r3, sp │ │ │ │ - b 2f8978 │ │ │ │ + b 2f8ae8 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #248] @ 2f8ae8 │ │ │ │ + ldr r1, [pc, #248] @ 2f8c58 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #240] @ 2f8aec │ │ │ │ + ldr r0, [pc, #240] @ 2f8c5c │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f8858 │ │ │ │ + b 2f89c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #196] @ 2f8ae8 │ │ │ │ + ldr r1, [pc, #196] @ 2f8c58 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #188] @ 2f8aec │ │ │ │ + ldr r0, [pc, #188] @ 2f8c5c │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f8948 │ │ │ │ + b 2f8ab8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 2f8ae8 │ │ │ │ + ldr r1, [pc, #144] @ 2f8c58 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #136] @ 2f8aec │ │ │ │ + ldr r0, [pc, #136] @ 2f8c5c │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f89d4 │ │ │ │ + b 2f8b44 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #92] @ 2f8ae8 │ │ │ │ + ldr r1, [pc, #92] @ 2f8c58 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #84] @ 2f8aec │ │ │ │ + ldr r0, [pc, #84] @ 2f8c5c │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f8760 │ │ │ │ + b 2f88d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #40] @ 2f8ae8 │ │ │ │ + ldr r1, [pc, #40] @ 2f8c58 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ 2f8aec │ │ │ │ + ldr r0, [pc, #32] @ 2f8c5c │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b 2f88d0 │ │ │ │ + b 2f8a40 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r7, [r3], #-132 @ 0xffffff7c │ │ │ │ + subseq r7, r3, r4, ror #14 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq r3, lr, r8, asr #23 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ - subseq r7, r3, r8, asr #15 │ │ │ │ + subseq r7, r3, r8, asr r6 │ │ │ │ cmp r0, #11 │ │ │ │ - beq 2f8b24 │ │ │ │ - ldr r3, [pc, #52] @ 2f8b44 │ │ │ │ + beq 2f8c94 │ │ │ │ + ldr r3, [pc, #52] @ 2f8cb4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #21 │ │ │ │ - bhi 2f8b24 │ │ │ │ + bhi 2f8c94 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ @@ -747782,81 +747874,81 @@ │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ strdeq r3, [lr], #-127 @ 0xffffff81 │ │ │ │ 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] @ 2f8da0 │ │ │ │ - ldr r3, [pc, #576] @ 2f8da4 │ │ │ │ + ldr r2, [pc, #576] @ 2f8f10 │ │ │ │ + ldr r3, [pc, #576] @ 2f8f14 │ │ │ │ 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 2f8b9c │ │ │ │ + beq 2f8d0c │ │ │ │ add r1, r4, #12 │ │ │ │ - ldr r0, [pc, #532] @ 2f8da8 │ │ │ │ + ldr r0, [pc, #532] @ 2f8f18 │ │ │ │ mov r2, #4 │ │ │ │ - bl 2f8704 │ │ │ │ + bl 2f8874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f8be0 │ │ │ │ - ldr r6, [pc, #504] @ 2f8da8 │ │ │ │ + beq 2f8d50 │ │ │ │ + ldr r6, [pc, #504] @ 2f8f18 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, r6 │ │ │ │ add r1, r5, #68 @ 0x44 │ │ │ │ - bl 2f8704 │ │ │ │ + bl 2f8874 │ │ │ │ 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 2f8704 │ │ │ │ + bl 2f8874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f8d88 │ │ │ │ + beq 2f8ef8 │ │ │ │ ldr r5, [r8, #12] │ │ │ │ - ldr r7, [pc, #432] @ 2f8da8 │ │ │ │ + ldr r7, [pc, #432] @ 2f8f18 │ │ │ │ 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 2f8704 │ │ │ │ + bl 2f8874 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ add r5, r5, #8 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2f8704 │ │ │ │ + bl 2f8874 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 2f8c04 │ │ │ │ + bne 2f8d74 │ │ │ │ mov r3, r4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bls 2f8d8c │ │ │ │ - ldr r7, [pc, #340] @ 2f8dac │ │ │ │ - ldr r9, [pc, #340] @ 2f8db0 │ │ │ │ - ldr r6, [pc, #340] @ 2f8db4 │ │ │ │ + bls 2f8efc │ │ │ │ + ldr r7, [pc, #340] @ 2f8f1c │ │ │ │ + ldr r9, [pc, #340] @ 2f8f20 │ │ │ │ + ldr r6, [pc, #340] @ 2f8f24 │ │ │ │ sub ip, r3, #15 │ │ │ │ - ldr fp, [pc, #336] @ 2f8db8 │ │ │ │ + ldr fp, [pc, #336] @ 2f8f28 │ │ │ │ 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] │ │ │ │ @@ -747893,15 +747985,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 2f8c88 │ │ │ │ + bhi 2f8df8 │ │ │ │ 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 │ │ │ │ @@ -747909,50 +748001,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] @ 2f8dbc │ │ │ │ - ldr ip, [pc, #68] @ 2f8da4 │ │ │ │ + ldr lr, [pc, #96] @ 2f8f2c │ │ │ │ + ldr ip, [pc, #68] @ 2f8f14 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr lr, [ip] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ eors lr, ip, lr │ │ │ │ mov ip, #0 │ │ │ │ - bne 2f8d9c │ │ │ │ + bne 2f8f0c │ │ │ │ add r0, r3, r0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2f8704 │ │ │ │ + b 2f8874 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ - ldr r0, [pc, #44] @ 2f8dc0 │ │ │ │ + ldr r0, [pc, #44] @ 2f8f30 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r4, r0 │ │ │ │ - b 2f8d54 │ │ │ │ + b 2f8ec4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00537498 │ │ │ │ + subseq r7, r3, r8, lsr #6 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0053729c │ │ │ │ + subseq r7, r3, ip, lsr #2 │ │ │ │ @ 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] @ 2f8f94 │ │ │ │ + ldr r2, [pc, #436] @ 2f9104 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 2f8f98 │ │ │ │ + ldr r3, [pc, #432] @ 2f9108 │ │ │ │ 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 │ │ │ │ @@ -747966,242 +748058,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 2f8f88 │ │ │ │ + beq 2f90f8 │ │ │ │ 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 2f8e48 │ │ │ │ + bhi 2f8fb8 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2f8f80 │ │ │ │ + bne 2f90f0 │ │ │ │ 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 2f8ed8 │ │ │ │ + bne 2f9048 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2f8f80 │ │ │ │ + beq 2f90f0 │ │ │ │ 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 2f8eb8 │ │ │ │ + bne 2f9028 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2f8f80 │ │ │ │ + beq 2f90f0 │ │ │ │ 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] @ 2f8f9c │ │ │ │ + ldr r3, [pc, #140] @ 2f910c │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 2f8fa0 │ │ │ │ + ldr r0, [pc, #132] @ 2f9110 │ │ │ │ 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] @ 2f8fa4 │ │ │ │ - ldr r3, [pc, #60] @ 2f8f98 │ │ │ │ + ldr r2, [pc, #76] @ 2f9114 │ │ │ │ + ldr r3, [pc, #60] @ 2f9108 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f8f90 │ │ │ │ + bne 2f9100 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 2f8f50 │ │ │ │ + b 2f90c0 │ │ │ │ mov r3, #1 │ │ │ │ - b 2f8e6c │ │ │ │ + b 2f8fdc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r3, r0, lsl r2 │ │ │ │ + subseq r7, r3, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r7, r3, r0, lsr #1 │ │ │ │ + subseq r6, r3, r0, lsr pc │ │ │ │ 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] @ 2f93c8 │ │ │ │ - ldr r3, [pc, #1028] @ 2f93cc │ │ │ │ + ldr r2, [pc, #1028] @ 2f9538 │ │ │ │ + ldr r3, [pc, #1028] @ 2f953c │ │ │ │ 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 2f92ec │ │ │ │ + beq 2f945c │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne 2f91b0 │ │ │ │ + bne 2f9320 │ │ │ │ cmp r8, #16 │ │ │ │ - beq 2f939c │ │ │ │ + beq 2f950c │ │ │ │ cmp r8, #32 │ │ │ │ - beq 2f933c │ │ │ │ + beq 2f94ac │ │ │ │ cmp r8, #8 │ │ │ │ - bne 2f91b0 │ │ │ │ + bne 2f9320 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #948] @ 2f93d0 │ │ │ │ + ldr r1, [pc, #948] @ 2f9540 │ │ │ │ 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 2f8dc4 │ │ │ │ - ldr r1, [pc, #896] @ 2f93d4 │ │ │ │ + bl 2f8f34 │ │ │ │ + ldr r1, [pc, #896] @ 2f9544 │ │ │ │ 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 2f8dc4 │ │ │ │ - ldr r1, [pc, #852] @ 2f93d4 │ │ │ │ + bl 2f8f34 │ │ │ │ + ldr r1, [pc, #852] @ 2f9544 │ │ │ │ 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 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ 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] @ 2f93d8 │ │ │ │ + ldr r1, [pc, #584] @ 2f9548 │ │ │ │ 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 2f92c0 │ │ │ │ + b 2f9430 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bcc 2f92a0 │ │ │ │ + bcc 2f9410 │ │ │ │ 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 │ │ │ │ @@ -748217,158 +748309,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 2f92a8 │ │ │ │ + bls 2f9418 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r7 │ │ │ │ - beq 2f91f4 │ │ │ │ + beq 2f9364 │ │ │ │ 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 2f9288 │ │ │ │ + beq 2f93f8 │ │ │ │ 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] @ 2f93dc │ │ │ │ + ldr r1, [pc, #332] @ 2f954c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ - b 2f91f4 │ │ │ │ + b 2f9364 │ │ │ │ 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] @ 2f93e0 │ │ │ │ - ldr r3, [pc, #256] @ 2f93cc │ │ │ │ + ldr r2, [pc, #280] @ 2f9550 │ │ │ │ + ldr r3, [pc, #256] @ 2f953c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f9364 │ │ │ │ + bne 2f94d4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #16 │ │ │ │ - beq 2f9370 │ │ │ │ + beq 2f94e0 │ │ │ │ cmp r8, #32 │ │ │ │ - beq 2f9368 │ │ │ │ + beq 2f94d8 │ │ │ │ cmp r8, #8 │ │ │ │ - bne 2f91b0 │ │ │ │ - ldr r2, [pc, #216] @ 2f93e4 │ │ │ │ - ldr r3, [pc, #188] @ 2f93cc │ │ │ │ + bne 2f9320 │ │ │ │ + ldr r2, [pc, #216] @ 2f9554 │ │ │ │ + ldr r3, [pc, #188] @ 2f953c │ │ │ │ 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] @ 2f93d4 │ │ │ │ - bne 2f9364 │ │ │ │ + ldreq r1, [pc, #168] @ 2f9544 │ │ │ │ + bne 2f94d4 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ - ldr r2, [pc, #164] @ 2f93e8 │ │ │ │ - ldr r3, [pc, #132] @ 2f93cc │ │ │ │ + ldr r2, [pc, #164] @ 2f9558 │ │ │ │ + ldr r3, [pc, #132] @ 2f953c │ │ │ │ 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] @ 2f93d0 │ │ │ │ - beq 2f932c │ │ │ │ + ldreq r1, [pc, #108] @ 2f9540 │ │ │ │ + beq 2f949c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ - b 2f92c0 │ │ │ │ - ldr r2, [pc, #116] @ 2f93ec │ │ │ │ - ldr r3, [pc, #80] @ 2f93cc │ │ │ │ + b 2f9430 │ │ │ │ + ldr r2, [pc, #116] @ 2f955c │ │ │ │ + ldr r3, [pc, #80] @ 2f953c │ │ │ │ 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] @ 2f93f0 │ │ │ │ - beq 2f932c │ │ │ │ - b 2f9364 │ │ │ │ - ldr r2, [pc, #80] @ 2f93f4 │ │ │ │ - ldr r3, [pc, #36] @ 2f93cc │ │ │ │ + ldreq r1, [pc, #88] @ 2f9560 │ │ │ │ + beq 2f949c │ │ │ │ + b 2f94d4 │ │ │ │ + ldr r2, [pc, #80] @ 2f9564 │ │ │ │ + ldr r3, [pc, #36] @ 2f953c │ │ │ │ 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] @ 2f93f8 │ │ │ │ - beq 2f932c │ │ │ │ - b 2f9364 │ │ │ │ - subseq r7, r3, r4, lsr r0 │ │ │ │ + ldreq r1, [pc, #52] @ 2f9568 │ │ │ │ + beq 2f949c │ │ │ │ + b 2f94d4 │ │ │ │ + subseq r6, r3, r4, asr #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - subseq r6, r3, r0, lsr sp │ │ │ │ - subseq r6, r3, ip, ror #25 │ │ │ │ - ldrheq r6, [r3], #-196 @ 0xffffff3c │ │ │ │ - subseq r6, r3, r0, lsl #25 │ │ │ │ + subseq r6, r3, r0, asr #23 │ │ │ │ + subseq r6, r3, ip, ror fp │ │ │ │ + subseq r6, r3, r4, asr #22 │ │ │ │ + subseq r6, r3, r0, lsl fp │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - subseq r6, r3, r4, asr ip │ │ │ │ + subseq r6, r3, r4, ror #21 │ │ │ │ @ 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] @ 2f956c │ │ │ │ + ldr r1, [pc, #340] @ 2f96dc │ │ │ │ ldr ip, [r3, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #332] @ 2f9570 │ │ │ │ + ldr r3, [pc, #332] @ 2f96e0 │ │ │ │ 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 2f9460 │ │ │ │ + bne 2f95d0 │ │ │ │ ldrb r0, [ip, #4] │ │ │ │ - bl 2f8b00 │ │ │ │ + bl 2f8c70 │ │ │ │ cmp r2, r0, lsl #3 │ │ │ │ - beq 2f9560 │ │ │ │ - ldr r3, [pc, #268] @ 2f9574 │ │ │ │ + beq 2f96d0 │ │ │ │ + ldr r3, [pc, #268] @ 2f96e4 │ │ │ │ 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 │ │ │ │ @@ -748382,15 +748474,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl ed554 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2f9560 │ │ │ │ + beq 2f96d0 │ │ │ │ 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 │ │ │ │ @@ -748412,59 +748504,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] @ 2f9578 │ │ │ │ - ldr r3, [pc, #52] @ 2f9570 │ │ │ │ + ldr r2, [pc, #64] @ 2f96e8 │ │ │ │ + ldr r3, [pc, #52] @ 2f96e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f9568 │ │ │ │ + bne 2f96d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r4 │ │ │ │ - b 2f9530 │ │ │ │ + b 2f96a0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r6, [r3], #-184 @ 0xffffff48 │ │ │ │ + subseq r6, r3, r8, ror #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strheq r3, [lr], #-92 @ 0xffffffa4 │ │ │ │ - subseq r6, r3, r0, asr #21 │ │ │ │ + subseq r6, r3, r0, asr r9 │ │ │ │ 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] @ 2f993c │ │ │ │ - ldr r3, [pc, #932] @ 2f9940 │ │ │ │ + ldr r1, [pc, #932] @ 2f9aac │ │ │ │ + ldr r3, [pc, #932] @ 2f9ab0 │ │ │ │ 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 2f9854 │ │ │ │ + beq 2f99c4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 2f96f0 │ │ │ │ + bne 2f9860 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 2f98dc │ │ │ │ + beq 2f9a4c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2f98a8 │ │ │ │ + beq 2f9a18 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f96f0 │ │ │ │ + bne 2f9860 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #15 │ │ │ │ @@ -748472,20 +748564,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 2f9600 │ │ │ │ + bne 2f9770 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8dc4 │ │ │ │ - ldr r1, [pc, #776] @ 2f9944 │ │ │ │ + bl 2f8f34 │ │ │ │ + ldr r1, [pc, #776] @ 2f9ab4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -748497,75 +748589,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 2f9664 │ │ │ │ + bne 2f97d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8dc4 │ │ │ │ - ldr r1, [pc, #676] @ 2f9944 │ │ │ │ + bl 2f8f34 │ │ │ │ + ldr r1, [pc, #676] @ 2f9ab4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95bec │ │ │ │ - ldr r1, [pc, #664] @ 2f9948 │ │ │ │ + ldr r1, [pc, #664] @ 2f9ab8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #648] @ 2f994c │ │ │ │ - ldr r3, [pc, #632] @ 2f9940 │ │ │ │ + ldr r1, [pc, #648] @ 2f9abc │ │ │ │ + ldr r3, [pc, #632] @ 2f9ab0 │ │ │ │ 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] @ 2f9950 │ │ │ │ + ldreq r1, [pc, #620] @ 2f9ac0 │ │ │ │ mov r2, r0 │ │ │ │ moveq r0, r4 │ │ │ │ - beq 2f989c │ │ │ │ + beq 2f9a0c │ │ │ │ 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 2f9740 │ │ │ │ + beq 2f98b0 │ │ │ │ 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 2f9824 │ │ │ │ + beq 2f9994 │ │ │ │ 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 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 96624 │ │ │ │ @@ -748577,132 +748669,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 2f97e8 │ │ │ │ + beq 2f9958 │ │ │ │ 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] @ 2f9954 │ │ │ │ + ldr r1, [pc, #352] @ 2f9ac4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #336] @ 2f9958 │ │ │ │ + ldr r1, [pc, #336] @ 2f9ac8 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 95c5c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bhi 2f9760 │ │ │ │ - ldr r2, [pc, #304] @ 2f995c │ │ │ │ - ldr r3, [pc, #272] @ 2f9940 │ │ │ │ + bhi 2f98d0 │ │ │ │ + ldr r2, [pc, #304] @ 2f9acc │ │ │ │ + ldr r3, [pc, #272] @ 2f9ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f96ec │ │ │ │ + bne 2f985c │ │ │ │ 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 2f990c │ │ │ │ + beq 2f9a7c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2f98d4 │ │ │ │ + beq 2f9a44 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 2f96f0 │ │ │ │ - ldr r2, [pc, #232] @ 2f9960 │ │ │ │ - ldr r3, [pc, #196] @ 2f9940 │ │ │ │ + bne 2f9860 │ │ │ │ + ldr r2, [pc, #232] @ 2f9ad0 │ │ │ │ + ldr r3, [pc, #196] @ 2f9ab0 │ │ │ │ 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] @ 2f9944 │ │ │ │ - bne 2f96ec │ │ │ │ + ldreq r1, [pc, #172] @ 2f9ab4 │ │ │ │ + bne 2f985c │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 95bec │ │ │ │ - ldr r2, [pc, #180] @ 2f9964 │ │ │ │ - ldr r3, [pc, #140] @ 2f9940 │ │ │ │ + ldr r2, [pc, #180] @ 2f9ad4 │ │ │ │ + ldr r3, [pc, #140] @ 2f9ab0 │ │ │ │ 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] @ 2f9950 │ │ │ │ - beq 2f9898 │ │ │ │ - b 2f96ec │ │ │ │ + ldreq r1, [pc, #128] @ 2f9ac0 │ │ │ │ + beq 2f9a08 │ │ │ │ + b 2f985c │ │ │ │ mov r6, r7 │ │ │ │ - b 2f9824 │ │ │ │ - ldr r2, [pc, #132] @ 2f9968 │ │ │ │ - ldr r3, [pc, #88] @ 2f9940 │ │ │ │ + b 2f9994 │ │ │ │ + ldr r2, [pc, #132] @ 2f9ad8 │ │ │ │ + ldr r3, [pc, #88] @ 2f9ab0 │ │ │ │ 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 2f989c │ │ │ │ - b 2f96ec │ │ │ │ - ldr r2, [pc, #88] @ 2f996c │ │ │ │ - ldr r3, [pc, #40] @ 2f9940 │ │ │ │ + beq 2f9a0c │ │ │ │ + b 2f985c │ │ │ │ + ldr r2, [pc, #88] @ 2f9adc │ │ │ │ + ldr r3, [pc, #40] @ 2f9ab0 │ │ │ │ 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 2f989c │ │ │ │ - b 2f96ec │ │ │ │ - subseq r6, r3, r0, ror #20 │ │ │ │ + beq 2f9a0c │ │ │ │ + b 2f985c │ │ │ │ + ldrsheq r6, [r3], #-128 @ 0xffffff80 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - subseq r6, r3, r4, lsr r9 │ │ │ │ + subseq r6, r3, r4, asr #15 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - subseq r6, r3, ip, asr #15 │ │ │ │ - subseq r6, r3, r0, lsl #15 │ │ │ │ - subseq r6, r3, r8, asr #14 │ │ │ │ - subseq r6, r3, r4, lsl r7 │ │ │ │ - subseq r6, r3, r4, ror #13 │ │ │ │ + subseq r6, r3, ip, asr r6 │ │ │ │ + subseq r6, r3, r0, lsl r6 │ │ │ │ + ldrsbeq r6, [r3], #-88 @ 0xffffffa8 │ │ │ │ + subseq r6, r3, r4, lsr #11 │ │ │ │ + subseq r6, r3, r4, ror r5 │ │ │ │ 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] @ 2f9c1c │ │ │ │ + ldr r2, [pc, #644] @ 2f9d8c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ 2f9c20 │ │ │ │ + ldr r3, [pc, #640] @ 2f9d90 │ │ │ │ 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] │ │ │ │ @@ -748710,91 +748802,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 2f99ec │ │ │ │ + bne 2f9b5c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ movcs fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f9a14 │ │ │ │ + beq 2f9b84 │ │ │ │ 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 2f9ae8 │ │ │ │ + bhi 2f9c58 │ │ │ │ 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 2f9be0 │ │ │ │ + bcc 2f9d50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r6, #1 │ │ │ │ add r2, r3, r0, lsl #2 │ │ │ │ - b 2f9a70 │ │ │ │ + b 2f9be0 │ │ │ │ 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 2f9a6c │ │ │ │ + bcs 2f9bdc │ │ │ │ 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 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ ldr r3, [r8] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, fp │ │ │ │ - bhi 2f9ba0 │ │ │ │ + bhi 2f9d10 │ │ │ │ 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 2f9a54 │ │ │ │ + bcc 2f9bc4 │ │ │ │ ldr sl, [sp] │ │ │ │ ldr r8, [sp, #652] @ 0x28c │ │ │ │ cmp fp, r8 │ │ │ │ - bcs 2f9bf4 │ │ │ │ + bcs 2f9d64 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2f9c10 │ │ │ │ + beq 2f9d80 │ │ │ │ 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 │ │ │ │ @@ -748803,69 +748895,69 @@ │ │ │ │ add r5, r5, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 95e3c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f957c │ │ │ │ + bl 2f96ec │ │ │ │ str r0, [r4], #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 2f9b24 │ │ │ │ + bne 2f9c94 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ bl 94e88 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 95e3c │ │ │ │ - ldr r2, [pc, #168] @ 2f9c24 │ │ │ │ - ldr r3, [pc, #160] @ 2f9c20 │ │ │ │ + ldr r2, [pc, #168] @ 2f9d94 │ │ │ │ + ldr r3, [pc, #160] @ 2f9d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f9c18 │ │ │ │ + bne 2f9d88 │ │ │ │ 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 2f8fa8 │ │ │ │ + bl 2f9118 │ │ │ │ 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 2f8dc4 │ │ │ │ - b 2f9ac4 │ │ │ │ + bl 2f8f34 │ │ │ │ + b 2f9c34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr sl, [r3, r6, lsl #2] │ │ │ │ add r8, r3, r6, lsl #2 │ │ │ │ ldrb r1, [sl, #17] │ │ │ │ - b 2f9a94 │ │ │ │ + b 2f9c04 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 95e3c │ │ │ │ - b 2f9b74 │ │ │ │ + b 2f9ce4 │ │ │ │ add r9, sp, #28 │ │ │ │ - b 2f9b5c │ │ │ │ + b 2f9ccc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r3, ip, asr r6 │ │ │ │ + subseq r6, r3, ip, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r3, ip, ror r4 │ │ │ │ + subseq r6, r3, ip, lsl #6 │ │ │ │ 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] │ │ │ │ @@ -748878,32 +748970,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 2f9970 │ │ │ │ + bl 2f9ae0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r5, [r3] │ │ │ │ - ldr r4, [pc, #408] @ 2f9e30 │ │ │ │ + ldr r4, [pc, #408] @ 2f9fa0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f9d70 │ │ │ │ + bne 2f9ee0 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ - ldr lr, [pc, #388] @ 2f9e34 │ │ │ │ + ldr lr, [pc, #388] @ 2f9fa4 │ │ │ │ cmp ip, #1 │ │ │ │ movne lr, ip │ │ │ │ cmp r1, lr │ │ │ │ - bne 2f9d70 │ │ │ │ - ldr r3, [pc, #372] @ 2f9e38 │ │ │ │ + bne 2f9ee0 │ │ │ │ + ldr r3, [pc, #372] @ 2f9fa8 │ │ │ │ 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 │ │ │ │ @@ -748911,55 +749003,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] @ 2f9e3c │ │ │ │ + ldr r3, [pc, #312] @ 2f9fac │ │ │ │ addeq r4, r5, r4 │ │ │ │ ldrbeq lr, [r4, #96] @ 0x60 │ │ │ │ ldrbne lr, [r5, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ ldr ip, [r5, #92] @ 0x5c │ │ │ │ - beq 2f9d28 │ │ │ │ + beq 2f9e98 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 2f9d78 │ │ │ │ + beq 2f9ee8 │ │ │ │ ldr r3, [ip] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 2f9d70 │ │ │ │ + bne 2f9ee0 │ │ │ │ ldrb r1, [ip, #17] │ │ │ │ add r3, r3, lr, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr ip, [r3, #40] @ 0x28 │ │ │ │ ldr lr, [r3, #44] @ 0x2c │ │ │ │ - bhi 2f9e18 │ │ │ │ - ldr r3, [pc, #232] @ 2f9e40 │ │ │ │ + bhi 2f9f88 │ │ │ │ + ldr r3, [pc, #232] @ 2f9fb0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f9e30 │ │ │ │ + bhi 2f9fa0 │ │ │ │ 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 2f9e24 │ │ │ │ - ldr r3, [pc, #176] @ 2f9e44 │ │ │ │ + bhi 2f9f94 │ │ │ │ + ldr r3, [pc, #176] @ 2f9fb4 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2f9df0 │ │ │ │ + bhi 2f9f60 │ │ │ │ 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] │ │ │ │ @@ -748967,54 +749059,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 2f9dc0 │ │ │ │ + b 2f9f30 │ │ │ │ lsl r3, r4, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 2f9dd0 │ │ │ │ + b 2f9f40 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b 2f9dd0 │ │ │ │ + b 2f9f40 │ │ │ │ lsl r3, ip, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 2f9db4 │ │ │ │ + b 2f9f24 │ │ │ │ mov r3, ip │ │ │ │ mov r1, #0 │ │ │ │ - b 2f9db4 │ │ │ │ + b 2f9f24 │ │ │ │ mov r3, ip │ │ │ │ mov r1, lr │ │ │ │ - b 2f9db4 │ │ │ │ + b 2f9f24 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 2f9dd0 │ │ │ │ - subseq r6, r3, r0, ror #6 │ │ │ │ + b 2f9f40 │ │ │ │ + ldrsheq r6, [r3], #-16 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ subeq r2, lr, r9, asr #11 │ │ │ │ subeq r2, lr, sp, lsr #11 │ │ │ │ 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] @ 2fa02c │ │ │ │ + ldr r3, [pc, #460] @ 2fa19c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #448] @ 2fa030 │ │ │ │ + ldr r2, [pc, #448] @ 2fa1a0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #436] @ 2fa034 │ │ │ │ + ldr r3, [pc, #436] @ 2fa1a4 │ │ │ │ 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 │ │ │ │ @@ -749026,44 +749118,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] @ 2fa038 │ │ │ │ + ldr r1, [pc, #360] @ 2fa1a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [sp, #32] │ │ │ │ - bl 2f9c84 │ │ │ │ + bl 2f9df4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #340] @ 2fa03c │ │ │ │ + ldr r1, [pc, #340] @ 2fa1ac │ │ │ │ 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 2f9c84 │ │ │ │ + bl 2f9df4 │ │ │ │ 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] @ 2fa040 │ │ │ │ + ldr r1, [pc, #272] @ 2fa1b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsl r5, r3, r5 │ │ │ │ orr fp, fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9c84 │ │ │ │ + bl 2f9df4 │ │ │ │ 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 │ │ │ │ @@ -749073,95 +749165,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 2f9f94 │ │ │ │ + bne 2fa104 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, #344 @ 0x158 │ │ │ │ - beq 2f9ff4 │ │ │ │ + beq 2fa164 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2f9ebc │ │ │ │ + bne 2fa02c │ │ │ │ cmp r1, #4 │ │ │ │ - bne 2f9fb4 │ │ │ │ + bne 2fa124 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - ldr r1, [pc, #148] @ 2fa044 │ │ │ │ + ldr r1, [pc, #148] @ 2fa1b4 │ │ │ │ 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] @ 2fa048 │ │ │ │ - ldr r3, [pc, #96] @ 2fa034 │ │ │ │ + ldr r2, [pc, #120] @ 2fa1b8 │ │ │ │ + ldr r3, [pc, #96] @ 2fa1a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fa028 │ │ │ │ + bne 2fa198 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #76] @ 2fa04c │ │ │ │ + ldr r3, [pc, #76] @ 2fa1bc │ │ │ │ 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 2f9ebc │ │ │ │ + b 2fa02c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00536198 │ │ │ │ - subseq r6, r3, ip, ror r1 │ │ │ │ + subseq r6, r3, r8, lsr #32 │ │ │ │ + subseq r6, r3, ip │ │ │ │ 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 r6, r3, r8, lsr #32 │ │ │ │ + ldrheq r5, [r3], #-232 @ 0xffffff18 │ │ │ │ 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] @ 2fa2e0 │ │ │ │ + ldr r1, [pc, #624] @ 2fa450 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #620] @ 2fa2e4 │ │ │ │ + ldr r2, [pc, #620] @ 2fa454 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r9, [pc, #604] @ 2fa2e8 │ │ │ │ + ldr r9, [pc, #604] @ 2fa458 │ │ │ │ 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 2fa280 │ │ │ │ + beq 2fa3f0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 2f9e48 │ │ │ │ + bl 2f9fb8 │ │ │ │ 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 │ │ │ │ @@ -749169,54 +749261,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 2fa278 │ │ │ │ + beq 2fa3e8 │ │ │ │ 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 2fa138 │ │ │ │ + bls 2fa2a8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fa190 │ │ │ │ + beq 2fa300 │ │ │ │ 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 2f85d8 │ │ │ │ - ldr r2, [pc, #392] @ 2fa2ec │ │ │ │ - ldr r3, [pc, #380] @ 2fa2e4 │ │ │ │ + bl 2f8748 │ │ │ │ + ldr r2, [pc, #392] @ 2fa45c │ │ │ │ + ldr r3, [pc, #380] @ 2fa454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fa2dc │ │ │ │ + bne 2fa44c │ │ │ │ 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] @ 2fa2f0 │ │ │ │ + ldr r2, [pc, #344] @ 2fa460 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2fa138 │ │ │ │ - ldr r2, [pc, #332] @ 2fa2f4 │ │ │ │ + bne 2fa2a8 │ │ │ │ + ldr r2, [pc, #332] @ 2fa464 │ │ │ │ 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 │ │ │ │ @@ -749237,80 +749329,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 2fa050 │ │ │ │ + bl 2fa1c0 │ │ │ │ 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 2fa050 │ │ │ │ + bl 2fa1c0 │ │ │ │ add r0, r4, r0 │ │ │ │ - b 2fa15c │ │ │ │ + b 2fa2cc │ │ │ │ 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 2fa15c │ │ │ │ + b 2fa2cc │ │ │ │ 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 2fa254 │ │ │ │ - ldr r3, [pc, #80] @ 2fa2f8 │ │ │ │ + bhi 2fa3c4 │ │ │ │ + ldr r3, [pc, #80] @ 2fa468 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2fa2d0 │ │ │ │ + bhi 2fa440 │ │ │ │ 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 2fa254 │ │ │ │ + b 2fa3c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ - b 2fa254 │ │ │ │ + b 2fa3c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r3, r0, lsl #31 │ │ │ │ + subseq r5, r3, r0, lsl lr │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r3, r0, ror #30 │ │ │ │ - @ instruction: 0x00535e94 │ │ │ │ + ldrsheq r5, [r3], #-208 @ 0xffffff30 │ │ │ │ + subseq r5, r3, r4, lsr #26 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strheq r2, [lr], #-9 │ │ │ │ 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] @ 2fa428 │ │ │ │ + ldr r2, [pc, #272] @ 2fa598 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #268] @ 2fa42c │ │ │ │ + ldr r3, [pc, #268] @ 2fa59c │ │ │ │ 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 │ │ │ │ @@ -749319,26 +749411,26 @@ │ │ │ │ mov r3, #0 │ │ │ │ bl 141f68 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq 2fa414 │ │ │ │ + beq 2fa584 │ │ │ │ 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 2fa050 │ │ │ │ + bl 2fa1c0 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 142098 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, #8 │ │ │ │ @@ -749353,86 +749445,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] @ 2fa430 │ │ │ │ - ldr r3, [pc, #60] @ 2fa42c │ │ │ │ + ldr r2, [pc, #68] @ 2fa5a0 │ │ │ │ + ldr r3, [pc, #60] @ 2fa59c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fa424 │ │ │ │ + bne 2fa594 │ │ │ │ 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 2fa3e4 │ │ │ │ + b 2fa554 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r5, [r3], #-204 @ 0xffffff34 │ │ │ │ + subseq r5, r3, ip, ror #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r3, ip, lsl #24 │ │ │ │ + @ instruction: 0x00535a9c │ │ │ │ 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] @ 2fa89c │ │ │ │ + ldr r1, [pc, #1096] @ 2faa0c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1092] @ 2fa8a0 │ │ │ │ + ldr r2, [pc, #1092] @ 2faa10 │ │ │ │ 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 2fa834 │ │ │ │ + beq 2fa9a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r3, #4]! │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 2fa484 │ │ │ │ + bne 2fa5f4 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 2fa7d4 │ │ │ │ + bhi 2fa944 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #20 │ │ │ │ bl 141f68 │ │ │ │ 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] @ 2fa8a4 │ │ │ │ + ldr fp, [pc, #972] @ 2faa14 │ │ │ │ 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 2fa6fc │ │ │ │ + bhi 2fa86c │ │ │ │ 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 │ │ │ │ @@ -749440,21 +749532,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 2fa744 │ │ │ │ + beq 2fa8b4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - bl 2f9e48 │ │ │ │ + bl 2f9fb8 │ │ │ │ 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 │ │ │ │ @@ -749474,43 +749566,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 2fa604 │ │ │ │ + beq 2fa774 │ │ │ │ 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 2f85d8 │ │ │ │ + bl 2f8748 │ │ │ │ add sl, sl, r0 │ │ │ │ cmp r4, r5 │ │ │ │ add r3, r4, #1 │ │ │ │ - beq 2fa63c │ │ │ │ + beq 2fa7ac │ │ │ │ ldr r1, [r8, #28] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r7, [r3, #-4] │ │ │ │ - b 2fa4f4 │ │ │ │ + b 2fa664 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r4, r5 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r4, #1 │ │ │ │ - bne 2fa610 │ │ │ │ + bne 2fa780 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [r9, #8] │ │ │ │ bl 142098 │ │ │ │ @@ -749530,63 +749622,63 @@ │ │ │ │ bl 1e02c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e02c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ - beq 2fa6b4 │ │ │ │ + beq 2fa824 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2fa6cc │ │ │ │ + beq 2fa83c │ │ │ │ mov r0, r3 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #468] @ 2fa8a8 │ │ │ │ - ldr r3, [pc, #456] @ 2fa8a0 │ │ │ │ + ldr r2, [pc, #468] @ 2faa18 │ │ │ │ + ldr r3, [pc, #456] @ 2faa10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #588] @ 0x24c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fa898 │ │ │ │ + bne 2faa08 │ │ │ │ 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 2fa604 │ │ │ │ + b 2fa774 │ │ │ │ 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 2fa604 │ │ │ │ + b 2fa774 │ │ │ │ ldrb r1, [r9, #17] │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ - bhi 2fa780 │ │ │ │ - ldr r2, [pc, #332] @ 2fa8ac │ │ │ │ + bhi 2fa8f0 │ │ │ │ + ldr r2, [pc, #332] @ 2faa1c │ │ │ │ sub r0, r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 2fa82c │ │ │ │ + bhi 2fa99c │ │ │ │ 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 │ │ │ │ @@ -749604,15 +749696,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 2fa604 │ │ │ │ + b 2fa774 │ │ │ │ lsl r4, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2fc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2fc │ │ │ │ mov r1, #20 │ │ │ │ @@ -749622,21 +749714,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 2fa4d0 │ │ │ │ + b 2fa640 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 2fa780 │ │ │ │ + b 2fa8f0 │ │ │ │ mov r2, #0 │ │ │ │ - b 2fa780 │ │ │ │ + b 2fa8f0 │ │ │ │ mov r1, #20 │ │ │ │ bl 141f68 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r6] │ │ │ │ mov r1, #8 │ │ │ │ @@ -749653,175 +749745,175 @@ │ │ │ │ str r3, [r9, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 142098 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [r9, #16] │ │ │ │ - b 2fa6b4 │ │ │ │ + b 2fa824 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00535b9c │ │ │ │ + subseq r5, r3, ip, lsr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq r1, lr, r1, lsr #29 │ │ │ │ - subseq r5, r3, r4, lsr #18 │ │ │ │ + ldrheq r5, [r3], #-116 @ 0xffffff8c │ │ │ │ subeq r1, lr, r7, 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] @ 2fac08 │ │ │ │ - ldr r3, [pc, #828] @ 2fac0c │ │ │ │ + ldr r2, [pc, #828] @ 2fad78 │ │ │ │ + ldr r3, [pc, #828] @ 2fad7c │ │ │ │ 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 141fd4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr r7, [pc, #788] @ 2fac10 │ │ │ │ + ldr r7, [pc, #788] @ 2fad80 │ │ │ │ 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 2fabe0 │ │ │ │ + blt 2fad50 │ │ │ │ ldrb r3, [r4, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2fab10 │ │ │ │ + blt 2fac80 │ │ │ │ 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 2fa434 │ │ │ │ + bl 2fa5a4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl dab78 │ │ │ │ - ldr r3, [pc, #648] @ 2fac14 │ │ │ │ + ldr r3, [pc, #648] @ 2fad84 │ │ │ │ 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 2faadc │ │ │ │ + beq 2fac4c │ │ │ │ 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] @ 2fac18 │ │ │ │ + ldr r3, [pc, #532] @ 2fad88 │ │ │ │ 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 2fabfc │ │ │ │ + beq 2fad6c │ │ │ │ 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 2faa54 │ │ │ │ + beq 2fabc4 │ │ │ │ bl 1df30 <__ffsdi2@plt> │ │ │ │ cmp r6, r0 │ │ │ │ movcs r6, r0 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 2faa38 │ │ │ │ + bne 2faba8 │ │ │ │ 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 2faa9c │ │ │ │ + beq 2fac0c │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2faafc │ │ │ │ + bhi 2fac6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ - ldr r2, [pc, #364] @ 2fac1c │ │ │ │ + ldr r2, [pc, #364] @ 2fad8c │ │ │ │ str r3, [r5, #28] │ │ │ │ - ldr r3, [pc, #340] @ 2fac0c │ │ │ │ + ldr r3, [pc, #340] @ 2fad7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fac04 │ │ │ │ + bne 2fad74 │ │ │ │ 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 2fa9d0 │ │ │ │ + b 2fab40 │ │ │ │ ldrb r3, [r7, #50] @ 0x32 │ │ │ │ str r2, [r5, #24] │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ - b 2faaa8 │ │ │ │ + b 2fac18 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - ldr ip, [pc, #248] @ 2fac14 │ │ │ │ + ldr ip, [pc, #248] @ 2fad84 │ │ │ │ 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 │ │ │ │ @@ -749829,88 +749921,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 2fab70 │ │ │ │ + beq 2face0 │ │ │ │ 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 2fa2fc │ │ │ │ + bl 2fa46c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 2fa98c │ │ │ │ + beq 2faafc │ │ │ │ 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 2fa98c │ │ │ │ + b 2faafc │ │ │ │ add r0, r4, #24 │ │ │ │ bl 93634 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ clzne r3, r3 │ │ │ │ rsbne r3, r3, #32 │ │ │ │ - b 2fa928 │ │ │ │ + b 2faa98 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ - b 2faa68 │ │ │ │ + b 2fabd8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r3, ip, lsr #14 │ │ │ │ + ldrheq r5, [r3], #-92 @ 0xffffffa4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r5, [r3], #-100 @ 0xffffff9c │ │ │ │ + subseq r5, r3, r4, lsl #11 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, lr, pc, lsl #18 │ │ │ │ - subseq r5, r3, r4, asr #10 │ │ │ │ + ldrsbeq r5, [r3], #-52 @ 0xffffffcc │ │ │ │ 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] @ 2fb090 │ │ │ │ + ldr r0, [pc, #1104] @ 2fb200 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #1100] @ 2fb094 │ │ │ │ + ldr r2, [pc, #1100] @ 2fb204 │ │ │ │ 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 2fadd4 │ │ │ │ + beq 2faf44 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fad84 │ │ │ │ + beq 2faef4 │ │ │ │ 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} │ │ │ │ @@ -749934,79 +750026,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 2fada4 │ │ │ │ + beq 2faf14 │ │ │ │ ldrb fp, [sp, #260] @ 0x104 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fada4 │ │ │ │ + beq 2faf14 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 2fb028 │ │ │ │ + beq 2fb198 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fad58 │ │ │ │ + beq 2faec8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr lr, [r0] │ │ │ │ ldrb r0, [lr, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 2faf1c │ │ │ │ + beq 2fb08c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ add r2, r2, #16 │ │ │ │ add r1, r1, #16 │ │ │ │ - bcc 2fad28 │ │ │ │ + bcc 2fae98 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fada4 │ │ │ │ + beq 2faf14 │ │ │ │ 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 2fae44 │ │ │ │ + b 2fafb4 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fae8c │ │ │ │ + beq 2faffc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fae8c │ │ │ │ + beq 2faffc │ │ │ │ cmp r8, r3 │ │ │ │ - bne 2fb000 │ │ │ │ + bne 2fb170 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #744] @ 2fb098 │ │ │ │ - ldr r3, [pc, #736] @ 2fb094 │ │ │ │ + ldr r2, [pc, #744] @ 2fb208 │ │ │ │ + ldr r3, [pc, #736] @ 2fb204 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fb08c │ │ │ │ + bne 2fb1fc │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2faf68 │ │ │ │ + beq 2fb0d8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fad9c │ │ │ │ + bne 2faf0c │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ movne r8, r3 │ │ │ │ - beq 2fada4 │ │ │ │ + beq 2faf14 │ │ │ │ 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] │ │ │ │ @@ -750025,24 +750117,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 2fafdc │ │ │ │ + bne 2fb14c │ │ │ │ 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 2fada8 │ │ │ │ + b 2faf18 │ │ │ │ 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} │ │ │ │ @@ -750061,161 +750153,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 2fae08 │ │ │ │ + bne 2faf78 │ │ │ │ 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 2fae7c │ │ │ │ + b 2fafec │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - bne 2fad3c │ │ │ │ + bne 2faeac │ │ │ │ ldrb ip, [lr, #37] @ 0x25 │ │ │ │ ldr sl, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #32 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ strhi lr, [sp, #84] @ 0x54 │ │ │ │ - bhi 2faf84 │ │ │ │ - ldr lr, [pc, #332] @ 2fb09c │ │ │ │ + bhi 2fb0f4 │ │ │ │ + ldr lr, [pc, #332] @ 2fb20c │ │ │ │ sub ip, ip, #1 │ │ │ │ add lr, pc, lr │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2fb068 │ │ │ │ + bhi 2fb1d8 │ │ │ │ ldrb ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fadfc │ │ │ │ - b 2fada4 │ │ │ │ + bne 2faf6c │ │ │ │ + b 2faf14 │ │ │ │ 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 2fafc0 │ │ │ │ - ldr r0, [pc, #256] @ 2fb0a0 │ │ │ │ + bhi 2fb130 │ │ │ │ + ldr r0, [pc, #256] @ 2fb210 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #31 │ │ │ │ - bhi 2fb090 │ │ │ │ + bhi 2fb200 │ │ │ │ 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 2fad3c │ │ │ │ - ldr ip, [pc, #192] @ 2fb0a4 │ │ │ │ + b 2faeac │ │ │ │ + ldr ip, [pc, #192] @ 2fb214 │ │ │ │ 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 2fae7c │ │ │ │ - ldr r1, [pc, #156] @ 2fb0a4 │ │ │ │ + b 2fafec │ │ │ │ + ldr r1, [pc, #156] @ 2fb214 │ │ │ │ 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 2fae7c │ │ │ │ + b 2fafec │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2fad14 │ │ │ │ + bne 2fae84 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ subs fp, r2, r3 │ │ │ │ movne fp, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fad1c │ │ │ │ - b 2fad50 │ │ │ │ + bne 2fae8c │ │ │ │ + b 2faec0 │ │ │ │ lsl sl, sl, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr sl, sl, #16 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - b 2faf84 │ │ │ │ + b 2fb0f4 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - b 2faf84 │ │ │ │ + b 2fb0f4 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ mov r0, #0 │ │ │ │ - b 2fafc0 │ │ │ │ + b 2fb130 │ │ │ │ mov r0, #0 │ │ │ │ - b 2fafc0 │ │ │ │ + b 2fb130 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r5, [r3], #-52 @ 0xffffffcc │ │ │ │ + subseq r5, r3, r4, asr #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r3, r8, asr #4 │ │ │ │ + ldrsbeq r5, [r3], #-8 │ │ │ │ subeq r1, lr, r7, asr r4 │ │ │ │ subeq r1, lr, r7, 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] @ 2fb9bc │ │ │ │ + ldr r0, [pc, #2296] @ 2fbb2c │ │ │ │ sub sp, sp, #748 @ 0x2ec │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #2288] @ 2fb9c0 │ │ │ │ + ldr r1, [pc, #2288] @ 2fbb30 │ │ │ │ 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] @ 2fb9c4 │ │ │ │ + ldr r2, [pc, #2252] @ 2fbb34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2244] @ 2fb9c8 │ │ │ │ + ldr r3, [pc, #2244] @ 2fbb38 │ │ │ │ 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 2fb940 │ │ │ │ - bl 2f80f8 │ │ │ │ + bne 2fbab0 │ │ │ │ + bl 2f8268 │ │ │ │ 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 │ │ │ │ @@ -750224,16 +750316,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 2fb94c │ │ │ │ - bl 2f80f8 │ │ │ │ + bne 2fbabc │ │ │ │ + bl 2f8268 │ │ │ │ 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 │ │ │ │ @@ -750282,26 +750374,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 2fb968 │ │ │ │ + beq 2fbad8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2fb988 │ │ │ │ + beq 2fbaf8 │ │ │ │ ldr r3, [sp, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 2fb9ac │ │ │ │ + beq 2fbb1c │ │ │ │ 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 │ │ │ │ @@ -750316,96 +750408,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 2fb77c │ │ │ │ + beq 2fb8ec │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fb7d8 │ │ │ │ + bne 2fb948 │ │ │ │ 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 2fb348 │ │ │ │ + beq 2fb4b8 │ │ │ │ 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 2fb7b0 │ │ │ │ + bcc 2fb920 │ │ │ │ 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 2fb76c │ │ │ │ + bhi 2fb8dc │ │ │ │ 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 2fb398 │ │ │ │ + bls 2fb508 │ │ │ │ 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 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc 2fb730 │ │ │ │ + bcc 2fb8a0 │ │ │ │ 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 2fb388 │ │ │ │ + bcc 2fb4f8 │ │ │ │ ldr r5, [sp, #788] @ 0x314 │ │ │ │ cmp r5, fp │ │ │ │ - bls 2fb7b8 │ │ │ │ + bls 2fb928 │ │ │ │ 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 2f957c │ │ │ │ + bl 2f96ec │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #1 │ │ │ │ bl 94e88 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 95e3c │ │ │ │ @@ -750419,15 +750511,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 2fb2d4 │ │ │ │ + bne 2fb444 │ │ │ │ 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 │ │ │ │ @@ -750438,15 +750530,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 2fb4f0 │ │ │ │ + beq 2fb660 │ │ │ │ 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] │ │ │ │ @@ -750470,18 +750562,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 2fb958 │ │ │ │ + beq 2fbac8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2fb930 │ │ │ │ + blt 2fbaa0 │ │ │ │ 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 │ │ │ │ @@ -750496,30 +750588,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 2fb670 │ │ │ │ + blt 2fb7e0 │ │ │ │ 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 2f93fc │ │ │ │ + bl 2f956c │ │ │ │ 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] │ │ │ │ @@ -750536,26 +750628,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 2fb6b8 │ │ │ │ + beq 2fb828 │ │ │ │ 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 2fb6b8 │ │ │ │ + beq 2fb828 │ │ │ │ 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] │ │ │ │ @@ -750577,225 +750669,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] @ 2fb9cc │ │ │ │ - ldr r3, [pc, #688] @ 2fb9c0 │ │ │ │ + ldr r2, [pc, #704] @ 2fbb3c │ │ │ │ + ldr r3, [pc, #688] @ 2fbb30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #740] @ 0x2e4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fb9b8 │ │ │ │ + bne 2fbb28 │ │ │ │ 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 2f8fa8 │ │ │ │ + bl 2f9118 │ │ │ │ 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 2f8dc4 │ │ │ │ - b 2fb3e8 │ │ │ │ + bl 2f8f34 │ │ │ │ + b 2fb558 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #92] @ 0x5c │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2fb3b8 │ │ │ │ + b 2fb528 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fb308 │ │ │ │ + bne 2fb478 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 91564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2fb458 │ │ │ │ + beq 2fb5c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96278 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 2fb458 │ │ │ │ + b 2fb5c8 │ │ │ │ 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 2fb458 │ │ │ │ + b 2fb5c8 │ │ │ │ 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 2fb818 │ │ │ │ + beq 2fb988 │ │ │ │ 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 2fb7b0 │ │ │ │ + bcc 2fb920 │ │ │ │ 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 2fb8e4 │ │ │ │ + bhi 2fba54 │ │ │ │ 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 2fb870 │ │ │ │ + bls 2fb9e0 │ │ │ │ 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 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc 2fb8f4 │ │ │ │ + bcc 2fba64 │ │ │ │ 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 2fb404 │ │ │ │ + bls 2fb574 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 2fb868 │ │ │ │ + bls 2fb9d8 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ - b 2fb890 │ │ │ │ + b 2fba00 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f8fa8 │ │ │ │ + bl 2f9118 │ │ │ │ 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 2f8dc4 │ │ │ │ - b 2fb8c0 │ │ │ │ + bl 2f8f34 │ │ │ │ + b 2fba30 │ │ │ │ cmp lr, #0 │ │ │ │ - blt 2fb670 │ │ │ │ + blt 2fb7e0 │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ - b 2fb5c4 │ │ │ │ + b 2fb734 │ │ │ │ add r3, r1, r3, lsl ip │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ - b 2fb160 │ │ │ │ + b 2fb2d0 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldrh r8, [r3, #44] @ 0x2c │ │ │ │ - b 2fb1a8 │ │ │ │ + b 2fb318 │ │ │ │ cmp lr, r8 │ │ │ │ - blt 2fb6b8 │ │ │ │ + blt 2fb828 │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ - b 2fb5c4 │ │ │ │ + b 2fb734 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #6 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ bl 96624 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 2fb26c │ │ │ │ + b 2fb3dc │ │ │ │ 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 2fb284 │ │ │ │ + b 2fb3f4 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 2fb494 │ │ │ │ + b 2fb604 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r3, ip, lsr #30 │ │ │ │ + ldrheq r4, [r3], #-220 @ 0xffffff24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r4, [r3], #-228 @ 0xffffff1c │ │ │ │ + subseq r4, r3, r4, lsl #27 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r4, r3, ip, ror #17 │ │ │ │ + subseq r4, r3, ip, ror r7 │ │ │ │ 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 2fba08 │ │ │ │ + beq 2fbb78 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2fba00 │ │ │ │ - bl 2f851c │ │ │ │ + bne 2fbb70 │ │ │ │ + bl 2f868c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fba00 │ │ │ │ + beq 2fbb70 │ │ │ │ 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 2fbaa4 │ │ │ │ + blt 2fbc14 │ │ │ │ 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 │ │ │ │ @@ -750841,158 +750933,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 2fbc20 │ │ │ │ + bne 2fbd90 │ │ │ │ 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 2fbc20 │ │ │ │ + beq 2fbd90 │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r1, [r5, #56] @ 0x38 │ │ │ │ ldreq r1, [r1, #24] │ │ │ │ tst r2, r1 │ │ │ │ - beq 2fbc20 │ │ │ │ - ldr r2, [pc, #336] @ 2fbcc8 │ │ │ │ + beq 2fbd90 │ │ │ │ + ldr r2, [pc, #336] @ 2fbe38 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fbc30 │ │ │ │ + bne 2fbda0 │ │ │ │ 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 2fbc5c │ │ │ │ + bne 2fbdcc │ │ │ │ cmp r5, r7 │ │ │ │ movne r6, r5 │ │ │ │ - beq 2fbc30 │ │ │ │ + beq 2fbda0 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 2fbc28 │ │ │ │ + beq 2fbd98 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 2fbbb8 │ │ │ │ + beq 2fbd28 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 2fbc28 │ │ │ │ + beq 2fbd98 │ │ │ │ ldrb r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fbbb8 │ │ │ │ + beq 2fbd28 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r3, r1 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2fbbb8 │ │ │ │ + bne 2fbd28 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fac20 │ │ │ │ + bl 2fad90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fbbb8 │ │ │ │ + bne 2fbd28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fb9d0 │ │ │ │ + bl 2fbb40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fbbb8 │ │ │ │ + beq 2fbd28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ - bne 2fbc20 │ │ │ │ + bne 2fbd90 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2fbc20 │ │ │ │ + bne 2fbd90 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2fbc20 │ │ │ │ + bne 2fbd90 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, r7 │ │ │ │ movne r6, r4 │ │ │ │ - beq 2fbc30 │ │ │ │ + beq 2fbda0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ - beq 2fbc28 │ │ │ │ + beq 2fbd98 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 2fbc68 │ │ │ │ + beq 2fbdd8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 2fbc28 │ │ │ │ + beq 2fbd98 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ orr r3, r3, r1 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2fbc68 │ │ │ │ + bne 2fbdd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fac20 │ │ │ │ + bl 2fad90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fbc68 │ │ │ │ + bne 2fbdd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fb9d0 │ │ │ │ + bl 2fbb40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fbc68 │ │ │ │ - b 2fbc20 │ │ │ │ + beq 2fbdd8 │ │ │ │ + b 2fbd90 │ │ │ │ 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] @ 2fc054 │ │ │ │ + ldr r9, [pc, #852] @ 2fc1c4 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc020 │ │ │ │ + bne 2fc190 │ │ │ │ ldrb r3, [r4, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fbfe0 │ │ │ │ + beq 2fc150 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi 2fc020 │ │ │ │ - ldr r3, [pc, #816] @ 2fc058 │ │ │ │ + bhi 2fc190 │ │ │ │ + ldr r3, [pc, #816] @ 2fc1c8 │ │ │ │ lsr r3, r3, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2fc020 │ │ │ │ + beq 2fc190 │ │ │ │ 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 2fc020 │ │ │ │ + bne 2fc190 │ │ │ │ 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 │ │ │ │ @@ -751014,29 +751106,29 @@ │ │ │ │ moveq r0, #32 │ │ │ │ cmp r6, r2 │ │ │ │ movcs r1, r2 │ │ │ │ movcc r1, r6 │ │ │ │ cmp r1, r0 │ │ │ │ movcs r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fbe00 │ │ │ │ + beq 2fbf70 │ │ │ │ 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 2fc020 │ │ │ │ + bhi 2fc190 │ │ │ │ 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] │ │ │ │ @@ -751054,18 +751146,18 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [r1] │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fc020 │ │ │ │ + beq 2fc190 │ │ │ │ ldrb r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc024 │ │ │ │ + beq 2fc194 │ │ │ │ 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 │ │ │ │ @@ -751083,53 +751175,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 2fc020 │ │ │ │ + bne 2fc190 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mul r0, r7, r0 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc020 │ │ │ │ - ldr r3, [pc, #332] @ 2fc05c │ │ │ │ + bne 2fc190 │ │ │ │ + ldr r3, [pc, #332] @ 2fc1cc │ │ │ │ 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 2fc03c │ │ │ │ - bl 2f80f8 │ │ │ │ + bne 2fc1ac │ │ │ │ + bl 2f8268 │ │ │ │ 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 2fc020 │ │ │ │ + beq 2fc190 │ │ │ │ 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 2fc048 │ │ │ │ - bl 2f80f8 │ │ │ │ + bne 2fc1b8 │ │ │ │ + bl 2f8268 │ │ │ │ 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 │ │ │ │ @@ -751145,86 +751237,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 2fc020 │ │ │ │ + bhi 2fc190 │ │ │ │ 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 2fc02c │ │ │ │ + beq 2fc19c │ │ │ │ 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 2fbd84 │ │ │ │ + b 2fbef4 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ - b 2fbf50 │ │ │ │ + b 2fc0c0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ - b 2fbfa8 │ │ │ │ - ldrsheq r4, [r3], #-44 @ 0xffffffd4 │ │ │ │ + b 2fc118 │ │ │ │ + subseq r4, r3, ip, lsl #3 │ │ │ │ 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] @ 2fccd4 │ │ │ │ + ldr r2, [pc, #3152] @ 2fce44 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #3136] @ 2fccd8 │ │ │ │ + ldr r2, [pc, #3136] @ 2fce48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #3172] @ 2fcd04 │ │ │ │ + ldr r3, [pc, #3172] @ 2fce74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov r3, #0 │ │ │ │ bl 13fdc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2fd9b4 │ │ │ │ - ldr r3, [pc, #3092] @ 2fccdc │ │ │ │ - ldr r7, [pc, #3092] @ 2fcce0 │ │ │ │ + beq 2fdb24 │ │ │ │ + ldr r3, [pc, #3092] @ 2fce4c │ │ │ │ + ldr r7, [pc, #3092] @ 2fce50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - b 2fc0f0 │ │ │ │ + b 2fc260 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13fdc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2fd9b8 │ │ │ │ + beq 2fdb28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2fc0dc │ │ │ │ + beq 2fc24c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, r3 │ │ │ │ lsr r1, r1, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl 1da20 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ @@ -751232,15 +751324,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 2fd878 │ │ │ │ + beq 2fd9e8 │ │ │ │ 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] │ │ │ │ @@ -751248,49 +751340,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 2fcbb0 │ │ │ │ + beq 2fcd20 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 2fcba4 │ │ │ │ + bls 2fcd14 │ │ │ │ add r6, ip, #4 │ │ │ │ - b 2fc200 │ │ │ │ + b 2fc370 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2fc744 │ │ │ │ + beq 2fc8b4 │ │ │ │ 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 2fc744 │ │ │ │ + bne 2fc8b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fbb00 │ │ │ │ + bl 2fbc70 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2fc1e8 │ │ │ │ + beq 2fc358 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc750 │ │ │ │ + beq 2fc8c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 2fc744 │ │ │ │ + beq 2fc8b4 │ │ │ │ ldr r8, [r0, r6] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fc1f0 │ │ │ │ + beq 2fc360 │ │ │ │ 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 │ │ │ │ @@ -751299,20 +751391,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 2fc284 │ │ │ │ + bne 2fc3f4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq ip, #28 │ │ │ │ - beq 2fc284 │ │ │ │ + beq 2fc3f4 │ │ │ │ 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 │ │ │ │ @@ -751330,22 +751422,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 2fc198 │ │ │ │ + bcc 2fc308 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fbb00 │ │ │ │ + bl 2fbc70 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2fc1e8 │ │ │ │ + beq 2fc358 │ │ │ │ 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 │ │ │ │ @@ -751358,15 +751450,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 2fc530 │ │ │ │ + beq 2fc6a0 │ │ │ │ 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] │ │ │ │ @@ -751392,69 +751484,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 2fc530 │ │ │ │ + bcs 2fc6a0 │ │ │ │ ldr lr, [r5, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - blt 2fc1e8 │ │ │ │ + blt 2fc358 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fcc70 │ │ │ │ + beq 2fcde0 │ │ │ │ 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 2fcbdc │ │ │ │ + beq 2fcd4c │ │ │ │ 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 2fc424 │ │ │ │ + bne 2fc594 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 2fc40c │ │ │ │ + bne 2fc57c │ │ │ │ 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 2fcc84 │ │ │ │ + beq 2fcdf4 │ │ │ │ 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 2fd1b8 │ │ │ │ + beq 2fd328 │ │ │ │ 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 │ │ │ │ @@ -751483,35 +751575,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 2fc1e8 │ │ │ │ + bcc 2fc358 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc580 │ │ │ │ + beq 2fc6f0 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fc564 │ │ │ │ + beq 2fc6d4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fd134 │ │ │ │ + bne 2fd2a4 │ │ │ │ mov r0, r4 │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fc580 │ │ │ │ + beq 2fc6f0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fd418 │ │ │ │ + bne 2fd588 │ │ │ │ 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 │ │ │ │ @@ -751548,28 +751640,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 2fbccc │ │ │ │ + bl 2fbe3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fc66c │ │ │ │ + bne 2fc7dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2fcbf0 │ │ │ │ + beq 2fcd60 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2fbccc │ │ │ │ + bl 2fbe3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fcbf0 │ │ │ │ + beq 2fcd60 │ │ │ │ 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 │ │ │ │ @@ -751590,44 +751682,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 2fcd10 │ │ │ │ + beq 2fce80 │ │ │ │ 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 2fb0a8 │ │ │ │ + bl 2fb218 │ │ │ │ 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 2fc200 │ │ │ │ + bne 2fc370 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r0, r3 │ │ │ │ - b 2fcba4 │ │ │ │ + b 2fcd14 │ │ │ │ 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 │ │ │ │ @@ -751658,45 +751750,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 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ 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 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e278 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ 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] │ │ │ │ @@ -751710,39 +751802,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 2fd688 │ │ │ │ + bne 2fd7f8 │ │ │ │ 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 2fc1e8 │ │ │ │ + bcc 2fc358 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r0, ip │ │ │ │ - bcc 2fc1e8 │ │ │ │ + bcc 2fc358 │ │ │ │ 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 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fd6e4 │ │ │ │ - ldr r3, [pc, #976] @ 2fccf0 │ │ │ │ + bne 2fd854 │ │ │ │ + ldr r3, [pc, #976] @ 2fce60 │ │ │ │ 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 │ │ │ │ @@ -751788,88 +751880,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 2fdb8c │ │ │ │ + beq 2fdcfc │ │ │ │ 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 2fdb60 │ │ │ │ + bne 2fdcd0 │ │ │ │ cmp sl, fp │ │ │ │ - beq 2fca54 │ │ │ │ + beq 2fcbc4 │ │ │ │ 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 2fdcf4 │ │ │ │ + bne 2fde64 │ │ │ │ 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 2fda04 │ │ │ │ + beq 2fdb74 │ │ │ │ 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 2f9c28 │ │ │ │ + bl 2f9d98 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c28 │ │ │ │ + bl 2f9d98 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #516] @ 2fcce4 │ │ │ │ + ldr r1, [pc, #516] @ 2fce54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ - ldr r1, [pc, #504] @ 2fcce8 │ │ │ │ + ldr r1, [pc, #504] @ 2fce58 │ │ │ │ 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 2f80e0 │ │ │ │ + bl 2f8250 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r8, #100 @ 0x64 │ │ │ │ - bl 2f80e0 │ │ │ │ + bl 2f8250 │ │ │ │ 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 │ │ │ │ @@ -751903,96 +751995,96 @@ │ │ │ │ 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 2fc15c │ │ │ │ + bne 2fc2cc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov fp, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fde04 │ │ │ │ + beq 2fdf74 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 2fc130 │ │ │ │ + b 2fc2a0 │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 2fc40c │ │ │ │ - b 2fc448 │ │ │ │ + bne 2fc57c │ │ │ │ + b 2fc5b8 │ │ │ │ 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 2fcc40 │ │ │ │ + beq 2fcdb0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ - bl 2fbccc │ │ │ │ + bl 2fbe3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fd7dc │ │ │ │ + bne 2fd94c │ │ │ │ subs r9, r9, #1 │ │ │ │ lsr r6, r6, #1 │ │ │ │ - bne 2fcc14 │ │ │ │ + bne 2fcd84 │ │ │ │ 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 2fc66c │ │ │ │ - b 2fc1e8 │ │ │ │ + bhi 2fc7dc │ │ │ │ + b 2fc358 │ │ │ │ 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 2fd1ac │ │ │ │ + beq 2fd31c │ │ │ │ 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 2fc504 │ │ │ │ - subseq r3, r3, r4, ror pc │ │ │ │ - subseq r3, r3, ip, asr pc │ │ │ │ + b 2fc674 │ │ │ │ + subseq r3, r3, r4, lsl #28 │ │ │ │ + subseq r3, r3, ip, ror #27 │ │ │ │ subeq r0, lr, r0, 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 #22 │ │ │ │ ldrdeq lr, [sp], #-160 @ 0xffffff60 │ │ │ │ @ instruction: 0xffffab4c │ │ │ │ - subseq r2, r3, r8, lsr #12 │ │ │ │ + ldrheq r2, [r3], #-72 @ 0xffffffb8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq lr, sp, r8, lsr r9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ ldrb r3, [fp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -752046,25 +752138,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 2fce0c │ │ │ │ + beq 2fcf7c │ │ │ │ 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 2fce34 │ │ │ │ + beq 2fcfa4 │ │ │ │ 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 │ │ │ │ @@ -752072,96 +752164,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 2f9970 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 2f9970 │ │ │ │ + bl 2f9ae0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2fd28c │ │ │ │ + beq 2fd3fc │ │ │ │ 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 2fd210 │ │ │ │ + beq 2fd380 │ │ │ │ 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 2fd308 │ │ │ │ + beq 2fd478 │ │ │ │ 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 2fd200 │ │ │ │ + beq 2fd370 │ │ │ │ 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 2fd354 │ │ │ │ + bge 2fd4c4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2fd004 │ │ │ │ + blt 2fd174 │ │ │ │ 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 2fd434 │ │ │ │ + bne 2fd5a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2f93fc │ │ │ │ + bl 2f956c │ │ │ │ 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 │ │ │ │ @@ -752178,24 +752270,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] @ 2fccf0 │ │ │ │ + ldr r1, [pc, #-800] @ 2fce60 │ │ │ │ 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 2fd158 │ │ │ │ + beq 2fd2c8 │ │ │ │ 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 │ │ │ │ @@ -752252,48 +752344,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 2fc708 │ │ │ │ + b 2fc878 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl f065c │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - bl 2f8b00 │ │ │ │ + bl 2f8c70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2fc1e8 │ │ │ │ - b 2fc564 │ │ │ │ + bne 2fc358 │ │ │ │ + b 2fc6d4 │ │ │ │ ldrb r2, [r2, #29] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fd108 │ │ │ │ + beq 2fd278 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmn r1, #1 │ │ │ │ - bne 2fd108 │ │ │ │ + bne 2fd278 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 2fd108 │ │ │ │ + bne 2fd278 │ │ │ │ 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 2fd108 │ │ │ │ + b 2fd278 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 2fc50c │ │ │ │ + b 2fc67c │ │ │ │ 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 │ │ │ │ @@ -752303,81 +752395,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 2fc50c │ │ │ │ + b 2fc67c │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 2fcf34 │ │ │ │ + b 2fd0a4 │ │ │ │ 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 2fd274 │ │ │ │ + beq 2fd3e4 │ │ │ │ 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] @ 2fccec │ │ │ │ + ldr r1, [pc, #-1428] @ 2fce5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 95c5c │ │ │ │ mov r4, r0 │ │ │ │ - b 2fced8 │ │ │ │ + b 2fd048 │ │ │ │ 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 2fd2f0 │ │ │ │ + beq 2fd460 │ │ │ │ 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] @ 2fccec │ │ │ │ + ldr r1, [pc, #-1552] @ 2fce5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 2fceb8 │ │ │ │ + b 2fd028 │ │ │ │ ldr r2, [r4] │ │ │ │ bl 93450 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #24 │ │ │ │ bl 933e8 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ @@ -752388,15 +752480,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 2fcf48 │ │ │ │ + b 2fd0b8 │ │ │ │ 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 │ │ │ │ @@ -752406,26 +752498,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 2fd7f8 │ │ │ │ + beq 2fd968 │ │ │ │ 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 2fd8bc │ │ │ │ + bne 2fda2c │ │ │ │ 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] │ │ │ │ @@ -752437,40 +752529,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 2fcf48 │ │ │ │ + b 2fd0b8 │ │ │ │ mov r0, r4 │ │ │ │ bl f065c │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - bl 2f8b00 │ │ │ │ + bl 2f8c70 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 2fc1e8 │ │ │ │ - b 2fc580 │ │ │ │ + bne 2fc358 │ │ │ │ + b 2fc6f0 │ │ │ │ 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 2fd8ec │ │ │ │ + beq 2fda5c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2fd47c │ │ │ │ + bne 2fd5ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2fd934 │ │ │ │ + beq 2fdaa4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #5 │ │ │ │ @@ -752518,33 +752610,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 2fd9f8 │ │ │ │ + bhi 2fdb68 │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2fe164 │ │ │ │ + bhi 2fe2d4 │ │ │ │ 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 2fd5c8 │ │ │ │ + beq 2fd738 │ │ │ │ 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 │ │ │ │ @@ -752584,260 +752676,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 2fcf94 │ │ │ │ + b 2fd104 │ │ │ │ strh r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2fd580 │ │ │ │ + b 2fd6f0 │ │ │ │ strb r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2fd580 │ │ │ │ + b 2fd6f0 │ │ │ │ orrs r3, r3, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #176] @ 0xb0 │ │ │ │ - b 2fd580 │ │ │ │ + b 2fd6f0 │ │ │ │ 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 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ 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 2fc1e8 │ │ │ │ + bcc 2fc358 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ sbcs r3, r1, r3 │ │ │ │ - bcc 2fc1e8 │ │ │ │ + bcc 2fc358 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fc918 │ │ │ │ + beq 2fca88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - ldr r3, [pc, #-2568] @ 2fccf0 │ │ │ │ + ldr r3, [pc, #-2568] @ 2fce60 │ │ │ │ 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 2fdc20 │ │ │ │ + bne 2fdd90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2fc1e8 │ │ │ │ - bl 2f80f8 │ │ │ │ + beq 2fc358 │ │ │ │ + bl 2f8268 │ │ │ │ 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 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ 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 2fdd24 │ │ │ │ + bne 2fde94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2fc1e8 │ │ │ │ - bl 2f80f8 │ │ │ │ + beq 2fc358 │ │ │ │ + bl 2f8268 │ │ │ │ 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 2fc1e8 │ │ │ │ + bne 2fc358 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b 2fc930 │ │ │ │ + b 2fcaa0 │ │ │ │ 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 2fc66c │ │ │ │ + b 2fc7dc │ │ │ │ orrs r0, r2, r1 │ │ │ │ strne r2, [sp, #152] @ 0x98 │ │ │ │ strne r1, [sp, #156] @ 0x9c │ │ │ │ movne r2, r3 │ │ │ │ - beq 2fd3c8 │ │ │ │ + beq 2fd538 │ │ │ │ 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 2fd848 │ │ │ │ + beq 2fd9b8 │ │ │ │ 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] @ 2fcd0c │ │ │ │ + ldr r1, [pc, #-2892] @ 2fce7c │ │ │ │ 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 2fd3c8 │ │ │ │ + b 2fd538 │ │ │ │ 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 2fc0dc │ │ │ │ + bcs 2fc24c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fd8b0 │ │ │ │ - bl 2f8488 │ │ │ │ + beq 2fda20 │ │ │ │ + bl 2f85f8 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ - bhi 2fd898 │ │ │ │ - b 2fc0dc │ │ │ │ - ldr r1, [pc, #-3024] @ 2fccf4 │ │ │ │ + bhi 2fda08 │ │ │ │ + b 2fc24c │ │ │ │ + ldr r1, [pc, #-3024] @ 2fce64 │ │ │ │ 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 2fe164 │ │ │ │ + bhi 2fe2d4 │ │ │ │ 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 2fd47c │ │ │ │ + bne 2fd5ec │ │ │ │ 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 2fddb8 │ │ │ │ + beq 2fdf28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 2fd45c │ │ │ │ + b 2fd5cc │ │ │ │ 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 2fd47c │ │ │ │ + bne 2fd5ec │ │ │ │ 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 2fdd50 │ │ │ │ + bhi 2fdec0 │ │ │ │ sub r2, ip, #1 │ │ │ │ - ldr ip, [pc, #-3236] @ 2fccf8 │ │ │ │ + ldr ip, [pc, #-3236] @ 2fce68 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 2fe164 │ │ │ │ + bhi 2fe2d4 │ │ │ │ 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] @ 2fccfc │ │ │ │ + ldr r1, [pc, #-3268] @ 2fce6c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 13fbe4 │ │ │ │ - ldr r2, [pc, #-3280] @ 2fcd00 │ │ │ │ - ldr r3, [pc, #-3280] @ 2fcd04 │ │ │ │ + ldr r2, [pc, #-3280] @ 2fce70 │ │ │ │ + ldr r3, [pc, #-3280] @ 2fce74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fe138 │ │ │ │ + bne 2fe2a8 │ │ │ │ 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 2fd580 │ │ │ │ + b 2fd6f0 │ │ │ │ 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 2f80e0 │ │ │ │ + bl 2f8250 │ │ │ │ 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 │ │ │ │ @@ -752867,227 +752959,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 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c28 │ │ │ │ + bl 2f9d98 │ │ │ │ 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 2f8dc4 │ │ │ │ + bl 2f8f34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c28 │ │ │ │ + bl 2f9d98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 933e8 │ │ │ │ - b 2fcb74 │ │ │ │ + b 2fcce4 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ mov r2, #32 │ │ │ │ - b 2fd80c │ │ │ │ + b 2fd97c │ │ │ │ strh r2, [sp, #152] @ 0x98 │ │ │ │ mov r2, #16 │ │ │ │ - b 2fd80c │ │ │ │ + b 2fd97c │ │ │ │ strb r2, [sp, #152] @ 0x98 │ │ │ │ mov r2, #8 │ │ │ │ - b 2fd80c │ │ │ │ + b 2fd97c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [sp, #152] @ 0x98 │ │ │ │ - b 2fd80c │ │ │ │ - ldr r2, [pc, #-3680] @ 2fcd08 │ │ │ │ + b 2fd97c │ │ │ │ + ldr r2, [pc, #-3680] @ 2fce78 │ │ │ │ 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 2fddac │ │ │ │ + bhi 2fdf1c │ │ │ │ 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 2fdc48 │ │ │ │ + bne 2fddb8 │ │ │ │ cmp sl, fp │ │ │ │ - beq 2fca54 │ │ │ │ + beq 2fcbc4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r0, r3, #31 │ │ │ │ orrs r2, r3, r0 │ │ │ │ - beq 2fca4c │ │ │ │ + beq 2fcbbc │ │ │ │ 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 2fdc04 │ │ │ │ + beq 2fdd74 │ │ │ │ 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] @ 2fcd0c │ │ │ │ + ldr r1, [pc, #-3844] @ 2fce7c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ bl 95c5c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 2fca4c │ │ │ │ + b 2fcbbc │ │ │ │ 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 2fd748 │ │ │ │ - b 2fd758 │ │ │ │ + bne 2fd8b8 │ │ │ │ + b 2fd8c8 │ │ │ │ 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 2fdc84 │ │ │ │ + beq 2fddf4 │ │ │ │ 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] @ 2fcd0c │ │ │ │ + ldr r1, [pc, #-3972] @ 2fce7c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ bl 95c5c │ │ │ │ cmp sl, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 2fca4c │ │ │ │ + beq 2fcbbc │ │ │ │ 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 2fdbb4 │ │ │ │ + beq 2fdd24 │ │ │ │ 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 2fca4c │ │ │ │ - ldr r2, [pc, #1144] @ 2fe174 │ │ │ │ + beq 2fcbbc │ │ │ │ + ldr r2, [pc, #1144] @ 2fe2e4 │ │ │ │ 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 2fe164 │ │ │ │ + bhi 2fe2d4 │ │ │ │ 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 2fd7b8 │ │ │ │ - b 2fd7c8 │ │ │ │ + bne 2fd928 │ │ │ │ + b 2fd938 │ │ │ │ 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 2fe12c │ │ │ │ - ldr r0, [pc, #1020] @ 2fe178 │ │ │ │ + bhi 2fe29c │ │ │ │ + ldr r0, [pc, #1020] @ 2fe2e8 │ │ │ │ sub ip, r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2fe164 │ │ │ │ + bhi 2fe2d4 │ │ │ │ ldrb ip, [r0, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #16 │ │ │ │ strh ip, [sp, #136] @ 0x88 │ │ │ │ - b 2fdc48 │ │ │ │ + b 2fddb8 │ │ │ │ mov r2, #8 │ │ │ │ strb ip, [sp, #136] @ 0x88 │ │ │ │ - b 2fdc48 │ │ │ │ + b 2fddb8 │ │ │ │ mov r2, #32 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ - b 2fdc48 │ │ │ │ + b 2fddb8 │ │ │ │ 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 2fdff8 │ │ │ │ - ldr r0, [pc, #912] @ 2fe17c │ │ │ │ + bhi 2fe168 │ │ │ │ + ldr r0, [pc, #912] @ 2fe2ec │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 2fe164 │ │ │ │ + bhi 2fe2d4 │ │ │ │ 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 2fd888 │ │ │ │ + b 2fd9f8 │ │ │ │ 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 │ │ │ │ @@ -753095,63 +753187,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 2fdfd0 │ │ │ │ - ldr r3, [pc, #792] @ 2fe180 │ │ │ │ + bhi 2fe140 │ │ │ │ + ldr r3, [pc, #792] @ 2fe2f0 │ │ │ │ sub ip, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #31 │ │ │ │ - bhi 2fe164 │ │ │ │ + bhi 2fe2d4 │ │ │ │ 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 2fde28 │ │ │ │ + b 2fdf98 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r1, r3, #24 │ │ │ │ mov r4, r1 │ │ │ │ asr r5, r3, #31 │ │ │ │ - b 2fde28 │ │ │ │ + b 2fdf98 │ │ │ │ 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 2fdef4 │ │ │ │ + beq 2fe064 │ │ │ │ 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 2fe164 │ │ │ │ + beq 2fe2d4 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2fe164 │ │ │ │ + bne 2fe2d4 │ │ │ │ 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 │ │ │ │ @@ -753180,56 +753272,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 2fcf94 │ │ │ │ + b 2fd104 │ │ │ │ strh r1, [sp, #160] @ 0xa0 │ │ │ │ - b 2fdeac │ │ │ │ + b 2fe01c │ │ │ │ orrs r0, r1, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #160] @ 0xa0 │ │ │ │ - b 2fdeac │ │ │ │ + b 2fe01c │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b 2fdeac │ │ │ │ + b 2fe01c │ │ │ │ strb r1, [sp, #160] @ 0xa0 │ │ │ │ - b 2fdeac │ │ │ │ + b 2fe01c │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ rsb r3, r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ asr r5, r3, #31 │ │ │ │ - b 2fde28 │ │ │ │ + b 2fdf98 │ │ │ │ mov r4, r3 │ │ │ │ - b 2fde28 │ │ │ │ + b 2fdf98 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b 2fdbc8 │ │ │ │ + b 2fdd38 │ │ │ │ mov r2, #16 │ │ │ │ strh r3, [sp, #144] @ 0x90 │ │ │ │ - b 2fdbc8 │ │ │ │ + b 2fdd38 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #144] @ 0x90 │ │ │ │ - b 2fdbc8 │ │ │ │ + b 2fdd38 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #144] @ 0x90 │ │ │ │ - b 2fdbc8 │ │ │ │ + b 2fdd38 │ │ │ │ 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 2fe07c │ │ │ │ + beq 2fe1ec │ │ │ │ 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 │ │ │ │ @@ -753265,56 +753357,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 2fdf94 │ │ │ │ + b 2fe104 │ │ │ │ strh r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2fe034 │ │ │ │ + b 2fe1a4 │ │ │ │ strb r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2fe034 │ │ │ │ + b 2fe1a4 │ │ │ │ orrs r1, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2fe034 │ │ │ │ + b 2fe1a4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - b 2fe034 │ │ │ │ + b 2fe1a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ asr r2, r3, #31 │ │ │ │ - b 2fdd50 │ │ │ │ + b 2fdec0 │ │ │ │ lsl r2, r3, #16 │ │ │ │ asr r3, r2, #16 │ │ │ │ asr r2, r2, #31 │ │ │ │ - b 2fdd50 │ │ │ │ + b 2fdec0 │ │ │ │ lsl r2, r3, #24 │ │ │ │ asr r3, r2, #24 │ │ │ │ asr r2, r2, #31 │ │ │ │ - b 2fdd50 │ │ │ │ + b 2fdec0 │ │ │ │ bl 910a0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ subeq lr, sp, r8, asr #15 │ │ │ │ subeq lr, sp, ip, lsl #15 │ │ │ │ subeq lr, sp, ip, lsr r7 │ │ │ │ subeq lr, sp, r0, 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] @ 2fe948 │ │ │ │ + ldr r3, [pc, #1964] @ 2feab8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1956] @ 2fe94c │ │ │ │ + ldr r2, [pc, #1956] @ 2feabc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #1952] @ 2fe950 │ │ │ │ + ldr r3, [pc, #1952] @ 2feac0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -753325,58 +753417,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 2fe214 │ │ │ │ + beq 2fe384 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe250 │ │ │ │ + bne 2fe3c0 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe1f8 │ │ │ │ + bne 2fe368 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 1421d0 │ │ │ │ - ldr r2, [pc, #1836] @ 2fe954 │ │ │ │ - ldr r3, [pc, #1828] @ 2fe950 │ │ │ │ + ldr r2, [pc, #1836] @ 2feac4 │ │ │ │ + ldr r3, [pc, #1828] @ 2feac0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2fe93c │ │ │ │ + bne 2feaac │ │ │ │ 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] @ 2fe958 │ │ │ │ + ldr r3, [pc, #1788] @ 2feac8 │ │ │ │ mov r7, r8 │ │ │ │ sub r3, r3, fp │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1776] @ 2fe95c │ │ │ │ + ldr r3, [pc, #1776] @ 2feacc │ │ │ │ mov r9, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1764] @ 2fe960 │ │ │ │ + ldr r3, [pc, #1764] @ 2fead0 │ │ │ │ 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 2fe578 │ │ │ │ + bne 2fe6e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr lr, [r3, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2fe51c │ │ │ │ + beq 2fe68c │ │ │ │ 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] │ │ │ │ @@ -753388,253 +753480,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 2fe2fc │ │ │ │ + beq 2fe46c │ │ │ │ mov r1, r9 │ │ │ │ bl 13fbe4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe310 │ │ │ │ + beq 2fe480 │ │ │ │ mov r1, sl │ │ │ │ bl 13fbe4 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 2fe2e0 │ │ │ │ + bne 2fe450 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fe4a0 │ │ │ │ + beq 2fe610 │ │ │ │ ldr r4, [r8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2fe888 │ │ │ │ + beq 2fe9f8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2fe8c4 │ │ │ │ + beq 2fea34 │ │ │ │ cmp r3, #2 │ │ │ │ movne r4, #0 │ │ │ │ strne r4, [sp, #16] │ │ │ │ - bne 2fe430 │ │ │ │ + bne 2fe5a0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [pc, #1536] @ 2fe964 │ │ │ │ + ldr r7, [pc, #1536] @ 2fead4 │ │ │ │ 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 2fe3a4 │ │ │ │ + b 2fe514 │ │ │ │ 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 2fe414 │ │ │ │ + beq 2fe584 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe3e8 │ │ │ │ + beq 2fe558 │ │ │ │ add r2, r2, #43 @ 0x2b │ │ │ │ ldr r2, [fp, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe3e8 │ │ │ │ + beq 2fe558 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 2fc060 │ │ │ │ + bl 2fc1d0 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2fe414 │ │ │ │ + beq 2fe584 │ │ │ │ add r5, fp, r5, lsl #2 │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe414 │ │ │ │ + beq 2fe584 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 2fc060 │ │ │ │ + bl 2fc1d0 │ │ │ │ orr r0, r0, sl │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ cmp r7, r8 │ │ │ │ - bne 2fe390 │ │ │ │ + bne 2fe500 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2fe4a4 │ │ │ │ + beq 2fe614 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe474 │ │ │ │ + beq 2fe5e4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe474 │ │ │ │ + beq 2fe5e4 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 2fe584 │ │ │ │ + beq 2fe6f4 │ │ │ │ cmp r2, #2 │ │ │ │ mov r8, r3 │ │ │ │ - bne 2fe430 │ │ │ │ + bne 2fe5a0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [pc, #1272] @ 2fe964 │ │ │ │ + ldr r7, [pc, #1272] @ 2fead4 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp] │ │ │ │ - b 2fe370 │ │ │ │ + b 2fe4e0 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2fe86c │ │ │ │ + beq 2fe9dc │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2fe4a4 │ │ │ │ + bne 2fe614 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [pc, #1232] @ 2fe964 │ │ │ │ + ldr r7, [pc, #1232] @ 2fead4 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp] │ │ │ │ - b 2fe370 │ │ │ │ + b 2fe4e0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r5, fp, #256 @ 0x100 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe4cc │ │ │ │ + beq 2fe63c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2fc060 │ │ │ │ + bl 2fc1d0 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2fe4ec │ │ │ │ + beq 2fe65c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2fc060 │ │ │ │ + bl 2fc1d0 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r5, r6 │ │ │ │ - bne 2fe4ac │ │ │ │ + bne 2fe61c │ │ │ │ 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 2fe2c8 │ │ │ │ + bne 2fe438 │ │ │ │ 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 2fe218 │ │ │ │ + beq 2fe388 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2fe218 │ │ │ │ + beq 2fe388 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe568 │ │ │ │ + bne 2fe6d8 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe218 │ │ │ │ + beq 2fe388 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe54c │ │ │ │ + beq 2fe6bc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ - beq 2fe294 │ │ │ │ + beq 2fe404 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 93f98 │ │ │ │ - b 2fe294 │ │ │ │ + b 2fe404 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - bhi 2fe614 │ │ │ │ + bhi 2fe784 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bhi 2fe804 │ │ │ │ + bhi 2fe974 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 2fe62c │ │ │ │ + bne 2fe79c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #948] @ 2fe968 │ │ │ │ + ldr r3, [pc, #948] @ 2fead8 │ │ │ │ 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 2fe428 │ │ │ │ + bls 2fe598 │ │ │ │ ldrb r1, [r3, #468] @ 0x1d4 │ │ │ │ add r1, r1, #11 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - ldr r1, [pc, #908] @ 2fe96c │ │ │ │ + ldr r1, [pc, #908] @ 2feadc │ │ │ │ ands r7, r1, r0 │ │ │ │ - beq 2fe428 │ │ │ │ + beq 2fe598 │ │ │ │ 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 2fe370 │ │ │ │ + b 2fe4e0 │ │ │ │ cmp r0, #201 @ 0xc9 │ │ │ │ - beq 2fe460 │ │ │ │ + beq 2fe5d0 │ │ │ │ sub r3, r0, #676 @ 0x2a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2fe460 │ │ │ │ - bl 2f80f8 │ │ │ │ + bls 2fe5d0 │ │ │ │ + bl 2f8268 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2fe428 │ │ │ │ + beq 2fe598 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe664 │ │ │ │ + bne 2fe7d4 │ │ │ │ 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 2fe940 │ │ │ │ + bne 2feab0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r0, [fp, #4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - ldr r0, [pc, #764] @ 2fe970 │ │ │ │ + ldr r0, [pc, #764] @ 2feae0 │ │ │ │ tst ip, r0 │ │ │ │ orrne ip, ip, r0 │ │ │ │ tst r3, ip │ │ │ │ - beq 2fe428 │ │ │ │ + beq 2fe598 │ │ │ │ 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 2fa8b0 │ │ │ │ + bl 2faa20 │ │ │ │ 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 │ │ │ │ @@ -753642,91 +753734,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 2fe774 │ │ │ │ + beq 2fe8e4 │ │ │ │ ldr r9, [r7, #260] @ 0x104 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2fe8d0 │ │ │ │ + beq 2fea40 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 2f8b48 │ │ │ │ + bl 2f8cb8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe81c │ │ │ │ + beq 2fe98c │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2fe81c │ │ │ │ + beq 2fe98c │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ cmn r2, #5 │ │ │ │ - bhi 2fe864 │ │ │ │ + bhi 2fe9d4 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ add r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 2fe7a4 │ │ │ │ + bhi 2fe914 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq 2fe75c │ │ │ │ + beq 2fe8cc │ │ │ │ str r5, [sl, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 2fe428 │ │ │ │ + b 2fe598 │ │ │ │ ldr r9, [r7, #176] @ 0xb0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2fe6f8 │ │ │ │ - ldr r2, [pc, #492] @ 2fe974 │ │ │ │ - ldr r1, [pc, #492] @ 2fe978 │ │ │ │ + bne 2fe868 │ │ │ │ + ldr r2, [pc, #492] @ 2feae4 │ │ │ │ + ldr r1, [pc, #492] @ 2feae8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ bl 13f9c8 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #176] @ 0xb0 │ │ │ │ - b 2fe6f8 │ │ │ │ + b 2fe868 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 2fe878 │ │ │ │ + bhi 2fe9e8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ movcs r7, r5 │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #440] @ 2fe97c │ │ │ │ + ldr r3, [pc, #440] @ 2feaec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2fe8f4 │ │ │ │ + beq 2fea64 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - beq 2fe8b4 │ │ │ │ + beq 2fea24 │ │ │ │ mov r2, r7 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe864 │ │ │ │ + beq 2fe9d4 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ str r0, [sl, #4] │ │ │ │ str r7, [sl, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 2fe758 │ │ │ │ + b 2fe8c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r7, [pc, #336] @ 2fe964 │ │ │ │ + ldr r7, [pc, #336] @ 2fead4 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp] │ │ │ │ - b 2fe370 │ │ │ │ + b 2fe4e0 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, fp │ │ │ │ bl 141f68 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -753736,76 +753828,76 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r3, sl │ │ │ │ str sl, [sl] │ │ │ │ bl 13fd1c │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ cmn r2, #5 │ │ │ │ - bls 2fe73c │ │ │ │ + bls 2fe8ac │ │ │ │ mov r0, #0 │ │ │ │ - b 2fe75c │ │ │ │ + b 2fe8cc │ │ │ │ mov r2, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 2fe58c │ │ │ │ + b 2fe6fc │ │ │ │ cmp r5, r3 │ │ │ │ movcs r7, r5 │ │ │ │ movcc r7, r3 │ │ │ │ - b 2fe7bc │ │ │ │ + b 2fe92c │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2fe930 │ │ │ │ + beq 2feaa0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2fe4a4 │ │ │ │ + bne 2fe614 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [pc, #192] @ 2fe964 │ │ │ │ + ldr r7, [pc, #192] @ 2fead4 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ - b 2fe370 │ │ │ │ + b 2fe4e0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e5fc │ │ │ │ - b 2fe7e8 │ │ │ │ + b 2fe958 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 2fe58c │ │ │ │ - ldr r2, [pc, #168] @ 2fe980 │ │ │ │ - ldr r1, [pc, #168] @ 2fe984 │ │ │ │ + b 2fe6fc │ │ │ │ + ldr r2, [pc, #168] @ 2feaf0 │ │ │ │ + ldr r1, [pc, #168] @ 2feaf4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ bl 13f9c8 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #260] @ 0x104 │ │ │ │ - b 2fe6f8 │ │ │ │ + b 2fe868 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1e2fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2fe864 │ │ │ │ + beq 2fe9d4 │ │ │ │ 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 2fe758 │ │ │ │ + b 2fe8c8 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 2fe58c │ │ │ │ + b 2fe6fc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq r1, r3, ip, asr lr │ │ │ │ - subseq r1, r3, ip, asr #28 │ │ │ │ + subseq r1, r3, ip, ror #25 │ │ │ │ + ldrsbeq r1, [r3], #-204 @ 0xffffff34 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r1, [r3], #-208 @ 0xffffff30 │ │ │ │ + subseq r1, r3, r0, ror #24 │ │ │ │ @ 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 │ │ │ │ @@ -753814,111 +753906,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 2fea80 │ │ │ │ + beq 2febf0 │ │ │ │ add r2, r0, #60 @ 0x3c │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ - beq 2fea14 │ │ │ │ + beq 2feb84 │ │ │ │ subs r3, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, ip │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fea20 │ │ │ │ + bne 2feb90 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r1, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2fe9e8 │ │ │ │ + beq 2feb58 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ ldrb ip, [r1, #12] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 2fea28 │ │ │ │ + beq 2feb98 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2fea20 │ │ │ │ + beq 2feb90 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb lr, [r2, #12] │ │ │ │ cmp lr, #6 │ │ │ │ - beq 2fea58 │ │ │ │ + beq 2febc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, r1 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 2fe9c8 │ │ │ │ + beq 2feb38 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 2fe9e8 │ │ │ │ + bne 2feb58 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2fea20 │ │ │ │ + bne 2feb90 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2fea0c │ │ │ │ + bne 2feb7c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2fea0c │ │ │ │ + bne 2feb7c │ │ │ │ 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 2fe9b4 │ │ │ │ + bne 2feb24 │ │ │ │ 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 2fec80 │ │ │ │ + beq 2fedf0 │ │ │ │ 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 2fec8c │ │ │ │ + bne 2fedfc │ │ │ │ cmp r6, #0 │ │ │ │ moveq r4, r5 │ │ │ │ moveq r5, r3 │ │ │ │ - bne 2fec38 │ │ │ │ + bne 2feda8 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2fec70 │ │ │ │ + beq 2fede0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r6, #36 @ 0x24 │ │ │ │ - bne 2febe0 │ │ │ │ + bne 2fed50 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 913b4 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add r9, r0, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ @@ -753976,1366 +754068,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 2fec80 │ │ │ │ + beq 2fedf0 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r0, #1 │ │ │ │ tst r2, #1 │ │ │ │ movne r5, r3 │ │ │ │ - bne 2febe4 │ │ │ │ + bne 2fed54 │ │ │ │ mov r4, r5 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bne 2feafc │ │ │ │ + bne 2fec6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r5 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 2fec80 │ │ │ │ + beq 2fedf0 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r4, r5 │ │ │ │ tst r2, #1 │ │ │ │ - beq 2fec3c │ │ │ │ + beq 2fedac │ │ │ │ mov r5, r3 │ │ │ │ - b 2feb10 │ │ │ │ + b 2fec80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r5 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 2feae0 │ │ │ │ + bne 2fec50 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 2feb10 │ │ │ │ + b 2fec80 │ │ │ │ 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] @ 2fee1c │ │ │ │ + ldr r3, [pc, #352] @ 2fef8c │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #5 │ │ │ │ - beq 2fed80 │ │ │ │ + beq 2feef0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bne 2fed8c │ │ │ │ - ldr r2, [pc, #320] @ 2fee20 │ │ │ │ + bne 2feefc │ │ │ │ + ldr r2, [pc, #320] @ 2fef90 │ │ │ │ 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 2fed80 │ │ │ │ + beq 2feef0 │ │ │ │ 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 2fed94 │ │ │ │ + bhi 2fef04 │ │ │ │ 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 2fec98 │ │ │ │ + bl 2fee08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fed94 │ │ │ │ + beq 2fef04 │ │ │ │ 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 2fed00 │ │ │ │ + bhi 2fee70 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #8 │ │ │ │ - beq 2feda0 │ │ │ │ + beq 2fef10 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2fed94 │ │ │ │ + bne 2fef04 │ │ │ │ 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 2fedf0 │ │ │ │ + beq 2fef60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2fedf8 │ │ │ │ + beq 2fef68 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fedc8 │ │ │ │ + bne 2fef38 │ │ │ │ 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 2fec98 │ │ │ │ - subseq r1, r3, ip, lsr r3 │ │ │ │ + b 2fee08 │ │ │ │ + subseq r1, r3, ip, 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, #3968] @ 0xf80 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r4, r0, #24 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #1188] @ 2ff2ec │ │ │ │ + ldr r1, [pc, #1188] @ 2ff45c │ │ │ │ cmp r3, r4 │ │ │ │ - ldr r3, [pc, #1184] @ 2ff2f0 │ │ │ │ + ldr r3, [pc, #1184] @ 2ff460 │ │ │ │ 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 2fee7c │ │ │ │ + beq 2fefec │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 2ff0a0 │ │ │ │ + beq 2ff210 │ │ │ │ orrs fp, r2, r9 │ │ │ │ - beq 2fef54 │ │ │ │ + beq 2ff0c4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fef44 │ │ │ │ + beq 2ff0b4 │ │ │ │ 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 2fef2c │ │ │ │ + bne 2ff09c │ │ │ │ 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 2fef10 │ │ │ │ + beq 2ff080 │ │ │ │ ldr ip, [r7, #28] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #6 │ │ │ │ - beq 2fef84 │ │ │ │ + beq 2ff0f4 │ │ │ │ add ip, r8, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq 2fef2c │ │ │ │ + beq 2ff09c │ │ │ │ ldr r0, [r8, #28] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 2ff0d4 │ │ │ │ + beq 2ff244 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2feeb8 │ │ │ │ + bne 2ff028 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff144 │ │ │ │ - ldr r2, [pc, #920] @ 2ff2f4 │ │ │ │ - ldr r3, [pc, #912] @ 2ff2f0 │ │ │ │ + beq 2ff2b4 │ │ │ │ + ldr r2, [pc, #920] @ 2ff464 │ │ │ │ + ldr r3, [pc, #912] @ 2ff460 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ff2cc │ │ │ │ + bne 2ff43c │ │ │ │ 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 2ff2b0 │ │ │ │ + beq 2ff420 │ │ │ │ cmp r0, lr │ │ │ │ - beq 2fefa8 │ │ │ │ + beq 2ff118 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ ldrb lr, [r0, #12] │ │ │ │ cmp lr, #6 │ │ │ │ - beq 2ff0f8 │ │ │ │ + beq 2ff268 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff270 │ │ │ │ + beq 2ff3e0 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2fefc4 │ │ │ │ + beq 2ff134 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2fef2c │ │ │ │ + bne 2ff09c │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 93a34 │ │ │ │ - bl 307e94 │ │ │ │ + bl 308004 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff258 │ │ │ │ + beq 2ff3c8 │ │ │ │ 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 2ff034 │ │ │ │ + beq 2ff1a4 │ │ │ │ ldr r2, [sl, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff034 │ │ │ │ + beq 2ff1a4 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r6, #2 │ │ │ │ streq r2, [sp, #52] @ 0x34 │ │ │ │ - beq 2ff038 │ │ │ │ + beq 2ff1a8 │ │ │ │ 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 2ff234 │ │ │ │ + beq 2ff3a4 │ │ │ │ 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 2fef2c │ │ │ │ + b 2ff09c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, #3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and fp, r2, r1 │ │ │ │ - beq 2ff200 │ │ │ │ + beq 2ff370 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ff210 │ │ │ │ + bne 2ff380 │ │ │ │ orrs r9, r2, r9 │ │ │ │ moveq r2, r1 │ │ │ │ - beq 2fee7c │ │ │ │ - b 2fef54 │ │ │ │ + beq 2fefec │ │ │ │ + b 2ff0c4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bne 2ff0fc │ │ │ │ + bne 2ff26c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2ff2a8 │ │ │ │ + beq 2ff418 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2fef2c │ │ │ │ + beq 2ff09c │ │ │ │ ldr ip, [r7, #28] │ │ │ │ - b 2ff2b8 │ │ │ │ + b 2ff428 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 2ff2a8 │ │ │ │ + beq 2ff418 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff264 │ │ │ │ + beq 2ff3d4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2ff2a8 │ │ │ │ + beq 2ff418 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2fef2c │ │ │ │ + beq 2ff09c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne 2fef2c │ │ │ │ + bne 2ff09c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2fefc4 │ │ │ │ + beq 2ff134 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2fef2c │ │ │ │ - b 2fefbc │ │ │ │ + beq 2ff09c │ │ │ │ + b 2ff12c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2ff170 │ │ │ │ + beq 2ff2e0 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2fef54 │ │ │ │ + bne 2ff0c4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2fef54 │ │ │ │ + bne 2ff0c4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fef54 │ │ │ │ + beq 2ff0c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2fef54 │ │ │ │ + bne 2ff0c4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq 2ff2e0 │ │ │ │ + beq 2ff450 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff1c8 │ │ │ │ + beq 2ff338 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2fee24 │ │ │ │ + bl 2fef94 │ │ │ │ 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 2ff2e0 │ │ │ │ + beq 2ff450 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fef54 │ │ │ │ + beq 2ff0c4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2fee24 │ │ │ │ + bl 2fef94 │ │ │ │ orr r3, r0, fp │ │ │ │ and fp, r3, #255 @ 0xff │ │ │ │ - b 2fef54 │ │ │ │ + b 2ff0c4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ff210 │ │ │ │ + bne 2ff380 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2ff2d0 │ │ │ │ + beq 2ff440 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov fp, #1 │ │ │ │ cmp r4, r3 │ │ │ │ ldrne r0, [r5, #28] │ │ │ │ moveq r0, #0 │ │ │ │ bl 927bc │ │ │ │ - b 2fef54 │ │ │ │ + b 2ff0c4 │ │ │ │ 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 2ff08c │ │ │ │ + b 2ff1fc │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ - b 2feffc │ │ │ │ + b 2ff16c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2fef2c │ │ │ │ + beq 2ff09c │ │ │ │ ldr ip, [r7, #28] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2fef2c │ │ │ │ + bne 2ff09c │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 2fef2c │ │ │ │ - b 2fefc4 │ │ │ │ + bne 2ff09c │ │ │ │ + b 2ff134 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ ldrb lr, [r0, #12] │ │ │ │ cmp lr, #6 │ │ │ │ - bne 2ff2b8 │ │ │ │ + bne 2ff428 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2ff0e8 │ │ │ │ + bne 2ff258 │ │ │ │ mov fp, #1 │ │ │ │ - b 2fefc8 │ │ │ │ + b 2ff138 │ │ │ │ cmp r0, lr │ │ │ │ - bne 2ff28c │ │ │ │ + bne 2ff3fc │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #6 │ │ │ │ ldreq r2, [ip, #20] │ │ │ │ - beq 2fefbc │ │ │ │ - b 2fef2c │ │ │ │ + beq 2ff12c │ │ │ │ + b 2ff09c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #0 │ │ │ │ moveq r9, #1 │ │ │ │ - beq 2fee84 │ │ │ │ - b 2fef54 │ │ │ │ + beq 2feff4 │ │ │ │ + b 2ff0c4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ - subseq r1, r3, ip, lsr #3 │ │ │ │ + subseq r1, r3, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0053109c │ │ │ │ + subseq r0, r3, ip, lsr #30 │ │ │ │ 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 2ff38c │ │ │ │ + beq 2ff4fc │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ff334 │ │ │ │ + bne 2ff4a4 │ │ │ │ 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 2ffcfc │ │ │ │ + beq 2ffe6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - beq 2ff364 │ │ │ │ + beq 2ff4d4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff354 │ │ │ │ + bne 2ff4c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff328 │ │ │ │ + beq 2ff498 │ │ │ │ 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 2ff47c │ │ │ │ + beq 2ff5ec │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff464 │ │ │ │ + beq 2ff5d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ff574 │ │ │ │ + beq 2ff6e4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff42c │ │ │ │ + beq 2ff59c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ffc84 │ │ │ │ + beq 2ffdf4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff3fc │ │ │ │ + beq 2ff56c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff3ec │ │ │ │ + bne 2ff55c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff424 │ │ │ │ + beq 2ff594 │ │ │ │ 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 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ff47c │ │ │ │ + beq 2ff5ec │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffa20 │ │ │ │ + beq 2ffb90 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ffa20 │ │ │ │ + beq 2ffb90 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ff56c │ │ │ │ + beq 2ff6dc │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffc3c │ │ │ │ + beq 2ffdac │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ - b 2ff3c4 │ │ │ │ + b 2ff534 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ff570 │ │ │ │ + beq 2ff6e0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2ffa38 │ │ │ │ + bne 2ffba8 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff328 │ │ │ │ + beq 2ff498 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffce4 │ │ │ │ + beq 2ffe54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffa48 │ │ │ │ + beq 2ffbb8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ff4e0 │ │ │ │ + bne 2ff650 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff54c │ │ │ │ + beq 2ff6bc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff54c │ │ │ │ + beq 2ff6bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffa40 │ │ │ │ + beq 2ffbb0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffc7c │ │ │ │ + beq 2ffdec │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r2, r7, #24 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ - beq 2ffd18 │ │ │ │ + beq 2ffe88 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - beq 2ff510 │ │ │ │ + beq 2ff680 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff500 │ │ │ │ + bne 2ff670 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff538 │ │ │ │ + beq 2ff6a8 │ │ │ │ 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 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff328 │ │ │ │ + beq 2ff498 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ff4b8 │ │ │ │ + bne 2ff628 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffd0c │ │ │ │ + beq 2ffe7c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff328 │ │ │ │ + beq 2ff498 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ff4e0 │ │ │ │ + b 2ff650 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff924 │ │ │ │ + beq 2ffa94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffc58 │ │ │ │ + beq 2ffdc8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ff688 │ │ │ │ + beq 2ff7f8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff608 │ │ │ │ + beq 2ff778 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r2, r7, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ff64c │ │ │ │ + beq 2ff7bc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff5d8 │ │ │ │ + beq 2ff748 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff5c8 │ │ │ │ + bne 2ff738 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff600 │ │ │ │ + beq 2ff770 │ │ │ │ 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 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff924 │ │ │ │ + beq 2ffa94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff874 │ │ │ │ + beq 2ff9e4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff874 │ │ │ │ + beq 2ff9e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ff680 │ │ │ │ + beq 2ff7f0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffb9c │ │ │ │ + beq 2ffd0c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r2, r7, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2ff5b8 │ │ │ │ + bne 2ff728 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff5c8 │ │ │ │ - b 2ff600 │ │ │ │ + bne 2ff738 │ │ │ │ + b 2ff770 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ff710 │ │ │ │ + beq 2ff880 │ │ │ │ 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 2ff8a8 │ │ │ │ + beq 2ffa18 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff894 │ │ │ │ + beq 2ffa04 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ff778 │ │ │ │ + beq 2ff8e8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff718 │ │ │ │ + beq 2ff888 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2ff75c │ │ │ │ + beq 2ff8cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff6e8 │ │ │ │ + beq 2ff858 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff6d8 │ │ │ │ + bne 2ff848 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff710 │ │ │ │ + beq 2ff880 │ │ │ │ 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 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ff8a8 │ │ │ │ + beq 2ffa18 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff854 │ │ │ │ + beq 2ff9c4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff854 │ │ │ │ + beq 2ff9c4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ff770 │ │ │ │ + beq 2ff8e0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffa18 │ │ │ │ + beq 2ffb88 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 2ff6c8 │ │ │ │ + bne 2ff838 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff6d8 │ │ │ │ - b 2ff710 │ │ │ │ + bne 2ff848 │ │ │ │ + b 2ff880 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ff7f4 │ │ │ │ + beq 2ff964 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff7e4 │ │ │ │ + beq 2ff954 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 2ff7e0 │ │ │ │ + beq 2ff950 │ │ │ │ ldr ip, [r3] │ │ │ │ str r3, [sp] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2ff7e0 │ │ │ │ - bl 2ff2f8 │ │ │ │ + beq 2ff950 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov sl, r3 │ │ │ │ - b 2ff7a4 │ │ │ │ + b 2ff914 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2ff710 │ │ │ │ + beq 2ff880 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff664 │ │ │ │ + beq 2ff7d4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r9, [sl] │ │ │ │ mov r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 2ff660 │ │ │ │ + beq 2ff7d0 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff660 │ │ │ │ - bl 2ff2f8 │ │ │ │ + beq 2ff7d0 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ mov sl, r9 │ │ │ │ - b 2ff820 │ │ │ │ + b 2ff990 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffc18 │ │ │ │ + beq 2ffd88 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff8a8 │ │ │ │ + beq 2ffa18 │ │ │ │ mov r9, fp │ │ │ │ mov fp, #0 │ │ │ │ - b 2ff6b8 │ │ │ │ + b 2ff828 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffc44 │ │ │ │ + beq 2ffdb4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff924 │ │ │ │ + beq 2ffa94 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ff5a8 │ │ │ │ + b 2ff718 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2ffc1c │ │ │ │ + beq 2ffd8c │ │ │ │ cmp r1, #2 │ │ │ │ - bne 2ff86c │ │ │ │ + bne 2ff9dc │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ff600 │ │ │ │ + beq 2ff770 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff90c │ │ │ │ + beq 2ffa7c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr sl, [r7] │ │ │ │ mov r1, r4 │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 2ff908 │ │ │ │ + beq 2ffa78 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff908 │ │ │ │ - bl 2ff2f8 │ │ │ │ + beq 2ffa78 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ mov r7, sl │ │ │ │ - b 2ff8d4 │ │ │ │ + b 2ffa44 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ff608 │ │ │ │ + bne 2ff778 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr sl, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ff424 │ │ │ │ + beq 2ff594 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffca4 │ │ │ │ + beq 2ffe14 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffab0 │ │ │ │ + beq 2ffc20 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ff98c │ │ │ │ + bne 2ffafc │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ff9f8 │ │ │ │ + beq 2ffb68 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff9f8 │ │ │ │ + beq 2ffb68 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffaa8 │ │ │ │ + beq 2ffc18 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ffc50 │ │ │ │ + beq 2ffdc0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2ffcd0 │ │ │ │ + beq 2ffe40 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [sl, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ff9bc │ │ │ │ + beq 2ffb2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ff9ac │ │ │ │ + bne 2ffb1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff9e4 │ │ │ │ + beq 2ffb54 │ │ │ │ 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 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ff424 │ │ │ │ + beq 2ff594 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ff964 │ │ │ │ + bne 2ffad4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffc98 │ │ │ │ + beq 2ffe08 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff424 │ │ │ │ + beq 2ff594 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, #0 │ │ │ │ - b 2ff98c │ │ │ │ + b 2ffafc │ │ │ │ mov fp, r3 │ │ │ │ - b 2ff718 │ │ │ │ + b 2ff888 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffc70 │ │ │ │ + beq 2ffde0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2ff47c │ │ │ │ + beq 2ff5ec │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ - b 2ff3c4 │ │ │ │ + b 2ff534 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ffbb8 │ │ │ │ + beq 2ffd28 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffcbc │ │ │ │ + beq 2ffe2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2ffba4 │ │ │ │ + beq 2ffd14 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffba4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + beq 2ffd14 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ mov r6, r8 │ │ │ │ - b 2ffa74 │ │ │ │ + b 2ffbe4 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ffb24 │ │ │ │ + beq 2ffc94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffb14 │ │ │ │ + beq 2ffc84 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 2ffb10 │ │ │ │ + beq 2ffc80 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffb10 │ │ │ │ - bl 2ff2f8 │ │ │ │ + beq 2ffc80 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ mov r5, r9 │ │ │ │ - b 2ffadc │ │ │ │ + b 2ffc4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r0, [sl, #52] @ 0x34 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9e4 │ │ │ │ + beq 2ffb54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffb88 │ │ │ │ + beq 2ffcf8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 2ffb84 │ │ │ │ + beq 2ffcf4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffb84 │ │ │ │ - bl 2ff2f8 │ │ │ │ + beq 2ffcf4 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ mov r5, r9 │ │ │ │ - b 2ffb50 │ │ │ │ + b 2ffcc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ff9e4 │ │ │ │ - b 2ff674 │ │ │ │ + beq 2ffb54 │ │ │ │ + b 2ff7e4 │ │ │ │ mov r5, r3 │ │ │ │ - b 2ff608 │ │ │ │ + b 2ff778 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ff538 │ │ │ │ + beq 2ff6a8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffc2c │ │ │ │ - bl 2ff2f8 │ │ │ │ + beq 2ffd9c │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2ffc24 │ │ │ │ + beq 2ffd94 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffc24 │ │ │ │ - bl 2ff2f8 │ │ │ │ + beq 2ffd94 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ff674 │ │ │ │ + bne 2ff7e4 │ │ │ │ mov r6, r7 │ │ │ │ - b 2ffbe4 │ │ │ │ + b 2ffd54 │ │ │ │ mov r9, fp │ │ │ │ mov fp, #0 │ │ │ │ - b 2ff778 │ │ │ │ + b 2ff8e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ff538 │ │ │ │ - b 2ff674 │ │ │ │ + beq 2ff6a8 │ │ │ │ + b 2ff7e4 │ │ │ │ mov r8, r3 │ │ │ │ - b 2ff42c │ │ │ │ + b 2ff59c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ff688 │ │ │ │ + b 2ff7f8 │ │ │ │ mov r7, r3 │ │ │ │ - b 2ff958 │ │ │ │ + b 2ffac8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffc48 │ │ │ │ + beq 2ffdb8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ff924 │ │ │ │ - b 2ff88c │ │ │ │ + beq 2ffa94 │ │ │ │ + b 2ff9fc │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ - b 2ff574 │ │ │ │ + b 2ff6e4 │ │ │ │ mov r5, r3 │ │ │ │ - b 2ff4ac │ │ │ │ + b 2ff61c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff3ec │ │ │ │ - b 2ff424 │ │ │ │ + bne 2ff55c │ │ │ │ + b 2ff594 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, #0 │ │ │ │ - b 2ffab0 │ │ │ │ + b 2ffc20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffc9c │ │ │ │ + beq 2ffe0c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ff424 │ │ │ │ - b 2ffa10 │ │ │ │ + beq 2ff594 │ │ │ │ + b 2ffb80 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ffbb8 │ │ │ │ - b 2ff674 │ │ │ │ + beq 2ffd28 │ │ │ │ + b 2ff7e4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff9ac │ │ │ │ - b 2ff9e4 │ │ │ │ + bne 2ffb1c │ │ │ │ + b 2ffb54 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ffa44 │ │ │ │ + beq 2ffbb4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2ff328 │ │ │ │ - b 2ff564 │ │ │ │ + beq 2ff498 │ │ │ │ + b 2ff6d4 │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff354 │ │ │ │ - b 2ff328 │ │ │ │ + bne 2ff4c4 │ │ │ │ + b 2ff498 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ffa48 │ │ │ │ + b 2ffbb8 │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ - bne 2ff500 │ │ │ │ - b 2ff538 │ │ │ │ + bne 2ff670 │ │ │ │ + b 2ff6a8 │ │ │ │ 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] @ 300c80 │ │ │ │ + ldr r3, [pc, #3904] @ 300df0 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #3892] @ 300c84 │ │ │ │ + ldr r2, [pc, #3892] @ 300df4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #3888] @ 300c88 │ │ │ │ + ldr r3, [pc, #3888] @ 300df8 │ │ │ │ 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 300488 │ │ │ │ + beq 3005f8 │ │ │ │ ldr r5, [r8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ffe20 │ │ │ │ + beq 2fff90 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3006fc │ │ │ │ + beq 30086c │ │ │ │ cmp r5, #2 │ │ │ │ - beq 3006ec │ │ │ │ + beq 30085c │ │ │ │ cmp r5, #0 │ │ │ │ movne r4, r8 │ │ │ │ movne r5, #0 │ │ │ │ - beq 2ffe40 │ │ │ │ + beq 2fffb0 │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ffdf0 │ │ │ │ + beq 2fff60 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffdf0 │ │ │ │ + beq 2fff60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ffea8 │ │ │ │ + beq 300018 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 300260 │ │ │ │ + beq 3003d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffe40 │ │ │ │ + beq 2fffb0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ffdb8 │ │ │ │ + bne 2fff28 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - beq 3006e0 │ │ │ │ + beq 300850 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 3006d4 │ │ │ │ + beq 300844 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ffe78 │ │ │ │ + bne 2fffe8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ffe54 │ │ │ │ - b 2ffe78 │ │ │ │ + bne 2fffc4 │ │ │ │ + b 2fffe8 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - beq 300588 │ │ │ │ + beq 3006f8 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 30070c │ │ │ │ + beq 30087c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ffe78 │ │ │ │ + bne 2fffe8 │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r8 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2fee24 │ │ │ │ + bl 2fef94 │ │ │ │ mov r4, r8 │ │ │ │ orr r0, r0, r5 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ffdac │ │ │ │ - ldr r2, [pc, #3596] @ 300c8c │ │ │ │ - ldr r3, [pc, #3588] @ 300c88 │ │ │ │ + bne 2fff1c │ │ │ │ + ldr r2, [pc, #3596] @ 300dfc │ │ │ │ + ldr r3, [pc, #3588] @ 300df8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 300c48 │ │ │ │ + bne 300db8 │ │ │ │ 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 2ffd28 │ │ │ │ + bl 2ffe98 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ffd28 │ │ │ │ + bl 2ffe98 │ │ │ │ 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 2fff1c │ │ │ │ + bne 30008c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300594 │ │ │ │ + beq 300704 │ │ │ │ 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 2fff5c │ │ │ │ + beq 3000cc │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 300490 │ │ │ │ + beq 300600 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2fff7c │ │ │ │ + beq 3000ec │ │ │ │ ldr r2, [sl, #28] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 300568 │ │ │ │ + beq 3006d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ mov r0, r7 │ │ │ │ bl 93a34 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r0, r0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2fffac │ │ │ │ + beq 30011c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fe988 │ │ │ │ + bl 2feaf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ bl 93a9c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2ffe70 │ │ │ │ - bl 2fe988 │ │ │ │ + beq 2fffe0 │ │ │ │ + bl 2feaf8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 30098c │ │ │ │ + beq 300afc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 30001c │ │ │ │ + beq 30018c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 300718 │ │ │ │ + beq 300888 │ │ │ │ add r3, sl, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30098c │ │ │ │ + beq 300afc │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 300050 │ │ │ │ + beq 3001c0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 300758 │ │ │ │ + beq 3008c8 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300088 │ │ │ │ + beq 3001f8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ cmp r2, #5 │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi 300920 │ │ │ │ + bhi 300a90 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 300060 │ │ │ │ + bne 3001d0 │ │ │ │ mov r0, sl │ │ │ │ str sl, [sp, #24] │ │ │ │ bl 93a34 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3000cc │ │ │ │ + beq 30023c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3000cc │ │ │ │ + beq 30023c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3000b0 │ │ │ │ + bne 300220 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 30098c │ │ │ │ + beq 300afc │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3000fc │ │ │ │ + beq 30026c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 300a24 │ │ │ │ + beq 300b94 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ moveq r2, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq 30012c │ │ │ │ + beq 30029c │ │ │ │ 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 300154 │ │ │ │ + beq 3002c4 │ │ │ │ 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 │ │ │ │ @@ -755352,32 +755444,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 3009e8 │ │ │ │ + beq 300b58 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 30098c │ │ │ │ + beq 300afc │ │ │ │ ldr r8, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ add r3, r8, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 300c68 │ │ │ │ + beq 300dd8 │ │ │ │ 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 300204 │ │ │ │ + beq 300374 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -755385,192 +755477,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 300808 │ │ │ │ + beq 300978 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3007f8 │ │ │ │ + beq 300968 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 300a80 │ │ │ │ - ldr r2, [pc, #2632] @ 300c90 │ │ │ │ + beq 300bf0 │ │ │ │ + ldr r2, [pc, #2632] @ 300e00 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 3008ac │ │ │ │ + bhi 300a1c │ │ │ │ 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 2ffd28 │ │ │ │ + bl 2ffe98 │ │ │ │ ldr fp, [r6, #16] │ │ │ │ add r8, r6, #24 │ │ │ │ cmp fp, r8 │ │ │ │ orr r0, r0, r5 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ - beq 3006c8 │ │ │ │ + beq 300838 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3002c4 │ │ │ │ + beq 300434 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2fee24 │ │ │ │ + bl 2fef94 │ │ │ │ ldr fp, [r6, #16] │ │ │ │ cmp r8, fp │ │ │ │ orr r0, r5, r0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ - beq 3006b8 │ │ │ │ + beq 300828 │ │ │ │ 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 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ ldr r9, [fp] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ add r3, r9, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq 30098c │ │ │ │ + beq 300afc │ │ │ │ ldr sl, [r9, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ add r2, sl, #24 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ ldr r1, [sl, #28] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ add r2, r9, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 300c74 │ │ │ │ + beq 300de4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ff2f8 │ │ │ │ + bl 2ff468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 30098c │ │ │ │ + beq 300afc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3003c8 │ │ │ │ + beq 300538 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ mov r0, r9 │ │ │ │ bl 93a34 │ │ │ │ bl 9572c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ 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 2fec98 │ │ │ │ + bl 2fee08 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ mov r0, r9 │ │ │ │ bl 93a34 │ │ │ │ - bl 307e94 │ │ │ │ + bl 308004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3168d4 │ │ │ │ + bl 316a44 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300a9c │ │ │ │ + beq 300c0c │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ moveq r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 300450 │ │ │ │ + bne 3005c0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl dc2d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ - beq 300a9c │ │ │ │ + beq 300c0c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 300a90 │ │ │ │ + beq 300c00 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300a90 │ │ │ │ + beq 300c00 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 300c4c │ │ │ │ + beq 300dbc │ │ │ │ mov r0, r5 │ │ │ │ - b 30045c │ │ │ │ + b 3005cc │ │ │ │ mov r5, r8 │ │ │ │ - b 2ffe78 │ │ │ │ + b 2fffe8 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2fff5c │ │ │ │ + bne 3000cc │ │ │ │ cmp r9, fp │ │ │ │ - beq 300c74 │ │ │ │ + beq 300de4 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300938 │ │ │ │ + beq 300aa8 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3004d4 │ │ │ │ + beq 300644 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 300958 │ │ │ │ + beq 300ac8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ - bl 307e94 │ │ │ │ + bl 308004 │ │ │ │ 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} │ │ │ │ @@ -755581,83 +755673,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 30094c │ │ │ │ + beq 300abc │ │ │ │ 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 2fff7c │ │ │ │ + b 3000ec │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 2fff7c │ │ │ │ + bne 3000ec │ │ │ │ cmp r8, r1 │ │ │ │ - beq 300c74 │ │ │ │ + beq 300de4 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r3 │ │ │ │ - b 3004a4 │ │ │ │ + b 300614 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ - b 2ffeb0 │ │ │ │ + b 300020 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ add r8, r6, #44 @ 0x2c │ │ │ │ addne r9, r6, #60 @ 0x3c │ │ │ │ - bne 2fff24 │ │ │ │ + bne 300094 │ │ │ │ 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 2fff24 │ │ │ │ + beq 300094 │ │ │ │ ldr lr, [r3, #28] │ │ │ │ ldrb ip, [lr, #12] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 300998 │ │ │ │ + beq 300b08 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add ip, lr, #24 │ │ │ │ cmp ip, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 2fff24 │ │ │ │ + beq 300094 │ │ │ │ ldr ip, [lr, #28] │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 2fff24 │ │ │ │ + bne 300094 │ │ │ │ mov r0, #0 │ │ │ │ mov lr, r0 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, #3 │ │ │ │ - beq 3009fc │ │ │ │ + beq 300b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fff24 │ │ │ │ + beq 300094 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ 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 │ │ │ │ @@ -755677,113 +755769,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 2fff24 │ │ │ │ + b 300094 │ │ │ │ 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 300268 │ │ │ │ + b 3003d8 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - b 2ffeb0 │ │ │ │ + b 300020 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, #0 │ │ │ │ - b 300268 │ │ │ │ + b 3003d8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, #0 │ │ │ │ - b 2ffeb0 │ │ │ │ + b 300020 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ - b 300268 │ │ │ │ + b 3003d8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 30001c │ │ │ │ + bne 30018c │ │ │ │ add r3, sl, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30098c │ │ │ │ + beq 300afc │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2ffe70 │ │ │ │ + beq 2fffe0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2ffe70 │ │ │ │ - b 300050 │ │ │ │ + bne 2fffe0 │ │ │ │ + b 3001c0 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3007b0 │ │ │ │ + beq 300920 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ ldrb r3, [r9, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3007a0 │ │ │ │ + bne 300910 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r9, #28 │ │ │ │ - bl 2feaa0 │ │ │ │ + bl 2fec10 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 300788 │ │ │ │ + bne 3008f8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 300808 │ │ │ │ + beq 300978 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3007f4 │ │ │ │ + beq 300964 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3007f4 │ │ │ │ + beq 300964 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 300240 │ │ │ │ + bne 3003b0 │ │ │ │ bl dc2d4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 3007c8 │ │ │ │ + bne 300938 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ movne r8, #0 │ │ │ │ - bne 300240 │ │ │ │ + bne 3003b0 │ │ │ │ bl dc2d4 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 300a08 │ │ │ │ + bne 300b78 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r2, #2 │ │ │ │ - beq 300a48 │ │ │ │ + beq 300bb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ stm r0, {r2, r3} │ │ │ │ - ldrne r1, [pc, #1116] @ 300c94 │ │ │ │ + ldrne r1, [pc, #1116] @ 300e04 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [sl, #28] │ │ │ │ - ldreq r1, [pc, #1108] @ 300c98 │ │ │ │ + ldreq r1, [pc, #1108] @ 300e08 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ bl 95c5c │ │ │ │ ldr r1, [sl, #20] │ │ │ │ ldr r2, [sl, #24] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #0 │ │ │ │ @@ -755794,159 +755886,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 2ffe70 │ │ │ │ + b 2fffe0 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 2feaa0 │ │ │ │ - b 3007b0 │ │ │ │ + bl 2fec10 │ │ │ │ + b 300920 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #28 │ │ │ │ - bl 2feaa0 │ │ │ │ - b 3007b0 │ │ │ │ + bl 2fec10 │ │ │ │ + b 300920 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3007b0 │ │ │ │ + bne 300920 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 2feaa0 │ │ │ │ - b 3007b0 │ │ │ │ - ldr r3, [pc, #972] @ 300c9c │ │ │ │ + bl 2fec10 │ │ │ │ + b 300920 │ │ │ │ + ldr r3, [pc, #972] @ 300e0c │ │ │ │ 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 3007b0 │ │ │ │ + beq 300920 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 2feaa0 │ │ │ │ - b 3007b0 │ │ │ │ + bl 2fec10 │ │ │ │ + b 300920 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 2feaa0 │ │ │ │ - b 3007b0 │ │ │ │ + bl 2fec10 │ │ │ │ + b 300920 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - bl 2feaa0 │ │ │ │ - b 3007b0 │ │ │ │ + bl 2fec10 │ │ │ │ + b 300920 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2ffe70 │ │ │ │ + bne 2fffe0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - beq 300078 │ │ │ │ - b 2ffe70 │ │ │ │ + beq 3001e8 │ │ │ │ + b 2fffe0 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3004b4 │ │ │ │ - b 2fff7c │ │ │ │ + bne 300624 │ │ │ │ + b 3000ec │ │ │ │ mov r5, sl │ │ │ │ mov r3, r6 │ │ │ │ - b 300548 │ │ │ │ + b 3006b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fff7c │ │ │ │ + bne 3000ec │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r0, r0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 2fff7c │ │ │ │ + bne 3000ec │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ - bl 2b5448 │ │ │ │ - b 3004d4 │ │ │ │ + bl 2b55b8 │ │ │ │ + b 300644 │ │ │ │ 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 2fff24 │ │ │ │ + beq 300094 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr ip, [ip, #28] │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 2fff24 │ │ │ │ + bne 300094 │ │ │ │ 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 300624 │ │ │ │ + b 300794 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 30098c │ │ │ │ + beq 300afc │ │ │ │ ldr r8, [r6, #64] @ 0x40 │ │ │ │ - b 3001b4 │ │ │ │ + b 300324 │ │ │ │ orrs r0, lr, r0 │ │ │ │ - bne 300638 │ │ │ │ - b 2fff24 │ │ │ │ + bne 3007a8 │ │ │ │ + b 300094 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - b 300824 │ │ │ │ + b 300994 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 3000fc │ │ │ │ + bne 30026c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ ldrne r5, [r6, #64] @ 0x40 │ │ │ │ moveq r5, #0 │ │ │ │ - b 300100 │ │ │ │ + b 300270 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 300a88 │ │ │ │ + beq 300bf8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300a88 │ │ │ │ + beq 300bf8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b 300824 │ │ │ │ + b 300994 │ │ │ │ bl dc2d4 │ │ │ │ - b 3007b8 │ │ │ │ + b 300928 │ │ │ │ mov r2, #1 │ │ │ │ - b 300824 │ │ │ │ + b 300994 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 300c60 │ │ │ │ + beq 300dd0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b56f8 │ │ │ │ + bl 2b5868 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - beq 300c54 │ │ │ │ + beq 300dc4 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ @@ -755994,15 +756086,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 300be8 │ │ │ │ + beq 300d58 │ │ │ │ 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] │ │ │ │ @@ -756033,69 +756125,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 2ffe70 │ │ │ │ + b 2fffe0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ bl dc2d4 │ │ │ │ - b 300480 │ │ │ │ + b 3005f0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b 300adc │ │ │ │ + b 300c4c │ │ │ │ bl dc2d4 │ │ │ │ - b 300a9c │ │ │ │ + b 300c0c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ - ldrheq r0, [r3], #-40 @ 0xffffffd8 │ │ │ │ - subseq r0, r3, r4, lsr #5 │ │ │ │ + subseq r0, r3, r8, asr #2 │ │ │ │ + subseq r0, r3, r4, lsr r1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r3, r8, ror r1 │ │ │ │ + subseq r0, r3, r8 │ │ │ │ strdeq ip, [sp], #-116 @ 0xffffff8c │ │ │ │ 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] @ 300dec │ │ │ │ - ldr r3, [pc, #308] @ 300df0 │ │ │ │ + ldr r2, [pc, #308] @ 300f5c │ │ │ │ + ldr r3, [pc, #308] @ 300f60 │ │ │ │ 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 300cfc │ │ │ │ + beq 300e6c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 300d2c │ │ │ │ + bne 300e9c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r9, [r4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 300ce0 │ │ │ │ - ldr r2, [pc, #240] @ 300df4 │ │ │ │ - ldr r3, [pc, #232] @ 300df0 │ │ │ │ + bne 300e50 │ │ │ │ + ldr r2, [pc, #240] @ 300f64 │ │ │ │ + ldr r3, [pc, #232] @ 300f60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 300de8 │ │ │ │ + bne 300f58 │ │ │ │ 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 │ │ │ │ @@ -756111,57 +756203,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 2ffd28 │ │ │ │ + bl 2ffe98 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 300dd8 │ │ │ │ + beq 300f48 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cdddc │ │ │ │ + bl 2cdf4c │ │ │ │ mov r9, sl │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300cfc │ │ │ │ + beq 300e6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 300cfc │ │ │ │ + beq 300e6c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 300d3c │ │ │ │ + bne 300eac │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 300db8 │ │ │ │ - b 300cfc │ │ │ │ + bne 300f28 │ │ │ │ + b 300e6c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 300da0 │ │ │ │ + b 300f10 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r2, r0, asr #6 │ │ │ │ + ldrsbeq pc, [r2], #-16 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq pc, [r2], #-36 @ 0xffffffdc @ │ │ │ │ + subseq pc, r2, r4, lsl #3 │ │ │ │ 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 300ecc │ │ │ │ + beq 30103c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 300eb0 │ │ │ │ + bne 301020 │ │ │ │ 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 │ │ │ │ @@ -756169,110 +756261,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 300eb0 │ │ │ │ + beq 301020 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300ee0 │ │ │ │ + beq 301050 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 300ee0 │ │ │ │ + bne 301050 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl f0388 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - beq 300ed8 │ │ │ │ + beq 301048 │ │ │ │ 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 300ecc │ │ │ │ + beq 30103c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 300e1c │ │ │ │ + beq 300f8c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl f04f8 │ │ │ │ - b 300e9c │ │ │ │ + b 30100c │ │ │ │ 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] @ 300f7c │ │ │ │ + ldr r6, [pc, #116] @ 3010ec │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 300f1c │ │ │ │ + beq 30108c │ │ │ │ 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 300f14 │ │ │ │ - ldr r2, [pc, #68] @ 300f80 │ │ │ │ + beq 301084 │ │ │ │ + ldr r2, [pc, #68] @ 3010f0 │ │ │ │ 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 300f14 │ │ │ │ + bne 301084 │ │ │ │ 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} │ │ │ │ - ldrsheq pc, [r2], #-0 @ │ │ │ │ + subseq lr, r2, r0, lsl #31 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 301094 │ │ │ │ + beq 301204 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 3011f8 │ │ │ │ + beq 301368 │ │ │ │ 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 30102c │ │ │ │ + bne 30119c │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30101c │ │ │ │ + bne 30118c │ │ │ │ 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 300ffc │ │ │ │ + beq 30116c │ │ │ │ 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] │ │ │ │ @@ -756281,187 +756373,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 300fc0 │ │ │ │ - b 300fbc │ │ │ │ + bne 301130 │ │ │ │ + b 30112c │ │ │ │ ldrb r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 300fb0 │ │ │ │ + beq 301120 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 300fb0 │ │ │ │ + beq 301120 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r4, [pc, #444] @ 301210 │ │ │ │ + ldr r4, [pc, #444] @ 301380 │ │ │ │ ldr r8, [r2] │ │ │ │ - ldr lr, [pc, #440] @ 301214 │ │ │ │ + ldr lr, [pc, #440] @ 301384 │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 301078 │ │ │ │ + beq 3011e8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 300fb0 │ │ │ │ + bne 301120 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 30109c │ │ │ │ + beq 30120c │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30105c │ │ │ │ + bne 3011cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 300fc0 │ │ │ │ - b 300fb0 │ │ │ │ + bne 301130 │ │ │ │ + b 301120 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 301078 │ │ │ │ + beq 3011e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 301078 │ │ │ │ + beq 3011e8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 3010e4 │ │ │ │ + beq 301254 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 301118 │ │ │ │ + beq 301288 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 301078 │ │ │ │ + beq 3011e8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 3010c0 │ │ │ │ + bne 301230 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - bne 301160 │ │ │ │ + bne 3012d0 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 3010c8 │ │ │ │ + beq 301238 │ │ │ │ mov r6, sl │ │ │ │ - b 301078 │ │ │ │ + b 3011e8 │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3010c8 │ │ │ │ + beq 301238 │ │ │ │ ldr fp, [r0, #52] @ 0x34 │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ add fp, fp, #12 │ │ │ │ mov r2, #0 │ │ │ │ - b 301144 │ │ │ │ + b 3012b4 │ │ │ │ add r2, r2, #5 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 3010c8 │ │ │ │ + beq 301238 │ │ │ │ ldr ip, [fp, r2, lsl #2] │ │ │ │ ldr ip, [ip] │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 301138 │ │ │ │ + beq 3012a8 │ │ │ │ mov r6, r9 │ │ │ │ - b 301078 │ │ │ │ + b 3011e8 │ │ │ │ cmp ip, #304 @ 0x130 │ │ │ │ - beq 301158 │ │ │ │ - ldr r2, [pc, #168] @ 301218 │ │ │ │ + beq 3012c8 │ │ │ │ + ldr r2, [pc, #168] @ 301388 │ │ │ │ cmp ip, r2 │ │ │ │ cmpne ip, #276 @ 0x114 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ - bne 3010c8 │ │ │ │ + bne 301238 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb fp, [r2, #12] │ │ │ │ cmp fp, #1 │ │ │ │ - bne 301208 │ │ │ │ + bne 301378 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - ldr fp, [pc, #124] @ 30121c │ │ │ │ + ldr fp, [pc, #124] @ 30138c │ │ │ │ tst fp, sl │ │ │ │ - beq 3010c8 │ │ │ │ + beq 301238 │ │ │ │ ldr sl, [r2, #20] │ │ │ │ bic fp, sl, #2 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 3011ec │ │ │ │ + bne 30135c │ │ │ │ ldr sl, [r2, #60] @ 0x3c │ │ │ │ ldr sl, [sl] │ │ │ │ ldrb sl, [sl, #12] │ │ │ │ cmp sl, #5 │ │ │ │ - bne 301200 │ │ │ │ + bne 301370 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb sl, [r2, #12] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3010c8 │ │ │ │ + bne 301238 │ │ │ │ ldr sl, [r2, #20] │ │ │ │ bic fp, sl, #2 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 3011b4 │ │ │ │ + beq 301324 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3010c8 │ │ │ │ - b 3011c8 │ │ │ │ + beq 301238 │ │ │ │ + b 301338 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r6, ip │ │ │ │ - b 301078 │ │ │ │ + b 3011e8 │ │ │ │ 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 3168d4 │ │ │ │ + bl 316a44 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3012b4 │ │ │ │ + beq 301424 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30130c │ │ │ │ + beq 30147c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 301328 │ │ │ │ + beq 301498 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3012a0 │ │ │ │ + beq 301410 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3012a0 │ │ │ │ + beq 301410 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30131c │ │ │ │ + beq 30148c │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 301278 │ │ │ │ + bne 3013e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3012b4 │ │ │ │ + bne 301424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4], #24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ - bl 2b5448 │ │ │ │ + bl 2b55b8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 301330 │ │ │ │ + beq 3014a0 │ │ │ │ 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 │ │ │ │ @@ -756469,31 +756561,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 3012b0 │ │ │ │ - b 3012b4 │ │ │ │ + beq 301420 │ │ │ │ + b 301424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b5448 │ │ │ │ - b 301290 │ │ │ │ - bl 2b5448 │ │ │ │ - b 30126c │ │ │ │ + bl 2b55b8 │ │ │ │ + b 301400 │ │ │ │ + bl 2b55b8 │ │ │ │ + b 3013dc │ │ │ │ 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] @ 3013e0 │ │ │ │ + ldr lr, [pc, #140] @ 301550 │ │ │ │ mov r4, r1 │ │ │ │ - ldr ip, [pc, #136] @ 3013e4 │ │ │ │ + ldr ip, [pc, #136] @ 301554 │ │ │ │ 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 │ │ │ │ @@ -756505,78 +756597,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] @ 3013e8 │ │ │ │ + ldr r2, [pc, #60] @ 301558 │ │ │ │ ldrne r0, [r3, #28] │ │ │ │ - ldr r3, [pc, #48] @ 3013e4 │ │ │ │ + ldr r3, [pc, #48] @ 301554 │ │ │ │ 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 3013dc │ │ │ │ + bne 30154c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ b 927bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0052ec98 │ │ │ │ + subseq lr, r2, r8, lsr #22 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r2, r8, asr #24 │ │ │ │ + ldrsbeq lr, [r2], #-168 @ 0xffffff58 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 301438 │ │ │ │ + beq 3015a8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 301420 │ │ │ │ + bne 301590 │ │ │ │ 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 301410 │ │ │ │ + b 301580 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ - b 301410 │ │ │ │ + b 301580 │ │ │ │ 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] @ 301670 │ │ │ │ + ldr r2, [pc, #516] @ 3017e0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #512] @ 301674 │ │ │ │ + ldr r3, [pc, #512] @ 3017e4 │ │ │ │ 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 3014b8 │ │ │ │ + beq 301628 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ @@ -756595,15 +756687,15 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, sl │ │ │ │ bl 97ee8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30133c │ │ │ │ + bl 3014ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ @@ -756618,114 +756710,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 301630 │ │ │ │ + beq 3017a0 │ │ │ │ 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 3013ec │ │ │ │ + bl 30155c │ │ │ │ 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 3013ec │ │ │ │ + bl 30155c │ │ │ │ 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 301664 │ │ │ │ + beq 3017d4 │ │ │ │ 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 30158c │ │ │ │ - ldr r2, [pc, #64] @ 301678 │ │ │ │ - ldr r3, [pc, #56] @ 301674 │ │ │ │ + bne 3016fc │ │ │ │ + ldr r2, [pc, #64] @ 3017e8 │ │ │ │ + ldr r3, [pc, #56] @ 3017e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 301660 │ │ │ │ + bne 3017d0 │ │ │ │ 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 │ │ │ │ - subseq lr, r2, r8, lsl #23 │ │ │ │ + subseq lr, r2, r8, lsl sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r2, r0, asr #19 │ │ │ │ + subseq lr, r2, r0, asr r8 │ │ │ │ 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] @ 301c98 │ │ │ │ - ldr r2, [pc, #1540] @ 301c9c │ │ │ │ + ldr r1, [pc, #1540] @ 301e08 │ │ │ │ + ldr r2, [pc, #1540] @ 301e0c │ │ │ │ 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 301220 │ │ │ │ + bl 301390 │ │ │ │ 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 301814 │ │ │ │ + beq 301984 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 301800 │ │ │ │ + beq 301970 │ │ │ │ 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 │ │ │ │ @@ -756743,15 +756835,15 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 301774 │ │ │ │ + beq 3018e4 │ │ │ │ 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 │ │ │ │ @@ -756760,15 +756852,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 3017d0 │ │ │ │ + beq 301940 │ │ │ │ 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 │ │ │ │ @@ -756788,22 +756880,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 3016e8 │ │ │ │ + bne 301858 │ │ │ │ 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 301c64 │ │ │ │ + beq 301dd4 │ │ │ │ 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 │ │ │ │ @@ -756815,15 +756907,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 301894 │ │ │ │ + beq 301a04 │ │ │ │ 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 │ │ │ │ @@ -756854,30 +756946,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ moveq r5, sl │ │ │ │ - beq 30192c │ │ │ │ + beq 301a9c │ │ │ │ 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 30196c │ │ │ │ + beq 301adc │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -756900,15 +756992,15 @@ │ │ │ │ bl 1401b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - beq 3019e8 │ │ │ │ + beq 301b58 │ │ │ │ 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 │ │ │ │ @@ -756919,23 +757011,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 301ae4 │ │ │ │ + beq 301c54 │ │ │ │ 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 301a54 │ │ │ │ + beq 301bc4 │ │ │ │ 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 │ │ │ │ @@ -756947,15 +757039,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 98078 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 301aa4 │ │ │ │ + beq 301c14 │ │ │ │ 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 │ │ │ │ @@ -756967,21 +757059,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 301a2c │ │ │ │ + bhi 301b9c │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 301c8c │ │ │ │ + beq 301dfc │ │ │ │ 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 │ │ │ │ @@ -756996,15 +757088,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 301b68 │ │ │ │ + beq 301cd8 │ │ │ │ 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 │ │ │ │ @@ -757018,15 +757110,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 301be4 │ │ │ │ + beq 301d54 │ │ │ │ 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] │ │ │ │ @@ -757054,178 +757146,178 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 982b0 │ │ │ │ mov r0, fp │ │ │ │ bl 982b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 13fb28 │ │ │ │ - ldr r2, [pc, #96] @ 301ca0 │ │ │ │ - ldr r3, [pc, #88] @ 301c9c │ │ │ │ + ldr r2, [pc, #96] @ 301e10 │ │ │ │ + ldr r3, [pc, #88] @ 301e0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 301c88 │ │ │ │ + bne 301df8 │ │ │ │ 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 301858 │ │ │ │ + b 3019c8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #0 │ │ │ │ - subseq lr, r2, r4, ror #18 │ │ │ │ + ldrsheq lr, [r2], #-116 @ 0xffffff8c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq lr, [r2], #-56 @ 0xffffffc8 │ │ │ │ + subseq lr, r2, r8, asr #4 │ │ │ │ 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] @ 302a88 │ │ │ │ + ldr ip, [pc, #3532] @ 302bf8 │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #3516] @ 302a8c │ │ │ │ + ldr r0, [pc, #3516] @ 302bfc │ │ │ │ str r2, [sp, #24] │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #3508] @ 302a90 │ │ │ │ + ldr r2, [pc, #3508] @ 302c00 │ │ │ │ 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 3022cc │ │ │ │ + beq 30243c │ │ │ │ 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 301e08 │ │ │ │ + beq 301f78 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 301e40 │ │ │ │ + bne 301fb0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 301ca4 │ │ │ │ + bl 301e14 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 301e80 │ │ │ │ + bne 301ff0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 301f58 │ │ │ │ + beq 3020c8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 301f4c │ │ │ │ + beq 3020bc │ │ │ │ ldr r5, [r1, #28] │ │ │ │ add r0, r1, #24 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp r0, r5 │ │ │ │ sub sl, sl, #20 │ │ │ │ sub r5, r5, #20 │ │ │ │ - bne 301dc4 │ │ │ │ - b 3024f4 │ │ │ │ + bne 301f34 │ │ │ │ + b 302664 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add r0, r2, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - beq 301dfc │ │ │ │ + beq 301f6c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 301ea0 │ │ │ │ + beq 302010 │ │ │ │ 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 301f74 │ │ │ │ + beq 3020e4 │ │ │ │ mov sl, r2 │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301da0 │ │ │ │ + bne 301f10 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 301da0 │ │ │ │ + beq 301f10 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301d80 │ │ │ │ + bne 301ef0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ add r0, r2, #60 @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ - bne 301d90 │ │ │ │ + bne 301f00 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 301ca4 │ │ │ │ + bl 301e14 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 301ca4 │ │ │ │ + bl 301e14 │ │ │ │ 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 301d14 │ │ │ │ - ldr r1, [pc, #3132] @ 302a94 │ │ │ │ - ldr r3, [pc, #3124] @ 302a90 │ │ │ │ + bne 301e84 │ │ │ │ + ldr r1, [pc, #3132] @ 302c04 │ │ │ │ + ldr r3, [pc, #3124] @ 302c00 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30331c │ │ │ │ + bne 30348c │ │ │ │ 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 301d14 │ │ │ │ - b 301e50 │ │ │ │ + bne 301e84 │ │ │ │ + b 301fc0 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ add r3, r3, #24 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 301da0 │ │ │ │ + bne 301f10 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ streq r3, [sp, #112] @ 0x70 │ │ │ │ streq r2, [sp, #116] @ 0x74 │ │ │ │ - beq 301ef0 │ │ │ │ + beq 302060 │ │ │ │ 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 │ │ │ │ @@ -757250,74 +757342,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 301da0 │ │ │ │ + b 301f10 │ │ │ │ ldrb r8, [r1, #18] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 30225c │ │ │ │ + beq 3023cc │ │ │ │ ldr r4, [r4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301d14 │ │ │ │ - b 301e50 │ │ │ │ + bne 301e84 │ │ │ │ + b 301fc0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 302250 │ │ │ │ + beq 3023c0 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 301f98 │ │ │ │ + beq 302108 │ │ │ │ ldrb r1, [sp, #103] @ 0x67 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3022b0 │ │ │ │ + bne 302420 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 300f84 │ │ │ │ + bl 3010f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3022b0 │ │ │ │ + beq 302420 │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3024dc │ │ │ │ + bne 30264c │ │ │ │ ldr ip, [r3, #28] │ │ │ │ add r0, r3, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq 3022b0 │ │ │ │ + beq 302420 │ │ │ │ mov r1, ip │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 301fdc │ │ │ │ + bne 30214c │ │ │ │ cmp r5, #2 │ │ │ │ - beq 3022d4 │ │ │ │ + beq 302444 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 3022b0 │ │ │ │ + bne 302420 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr sl, [r3, #20] │ │ │ │ - bl 301220 │ │ │ │ + bl 301390 │ │ │ │ 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 30204c │ │ │ │ + beq 3021bc │ │ │ │ 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 │ │ │ │ @@ -757329,16 +757421,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] @ 302a98 │ │ │ │ - ldr r3, [pc, #2572] @ 302a9c │ │ │ │ + ldr r2, [pc, #2572] @ 302c08 │ │ │ │ + ldr r3, [pc, #2572] @ 302c0c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 13f9c8 │ │ │ │ @@ -757350,23 +757442,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 30144c │ │ │ │ + bl 3015bc │ │ │ │ ldrb r9, [sl, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3013ec │ │ │ │ + bl 30155c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 302694 │ │ │ │ + bne 302804 │ │ │ │ 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 │ │ │ │ @@ -757416,15 +757508,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 302214 │ │ │ │ + beq 302384 │ │ │ │ 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 │ │ │ │ @@ -757443,73 +757535,73 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r7 │ │ │ │ bl 982b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fb28 │ │ │ │ - b 3024cc │ │ │ │ + b 30263c │ │ │ │ ldrb r3, [r1, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3022b0 │ │ │ │ + bne 302420 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r6, r4, #24 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 303320 │ │ │ │ + beq 303490 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr sl, [r1, #28] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 302294 │ │ │ │ + beq 302404 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 302534 │ │ │ │ + beq 3026a4 │ │ │ │ add r3, r1, #24 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne r3, sl │ │ │ │ - beq 3022b0 │ │ │ │ + beq 302420 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3026b0 │ │ │ │ + beq 302820 │ │ │ │ mov r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ strb r3, [fp] │ │ │ │ - beq 301e40 │ │ │ │ + beq 301fb0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 301e50 │ │ │ │ + b 301fc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 301e50 │ │ │ │ + b 301fc0 │ │ │ │ ldrb r5, [r2, #18] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3022b0 │ │ │ │ + bne 302420 │ │ │ │ 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 3029f0 │ │ │ │ - bl 301220 │ │ │ │ + beq 302b60 │ │ │ │ + bl 301390 │ │ │ │ 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 30234c │ │ │ │ + beq 3024bc │ │ │ │ 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 │ │ │ │ @@ -757525,15 +757617,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 3023ac │ │ │ │ + beq 30251c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -757551,35 +757643,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 30133c │ │ │ │ + bl 3014ac │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ bl 1401b8 │ │ │ │ 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 30144c │ │ │ │ + bl 3015bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #360] @ 0x168 │ │ │ │ streq r4, [sp, #364] @ 0x16c │ │ │ │ moveq r3, #1 │ │ │ │ - beq 302480 │ │ │ │ + beq 3025f0 │ │ │ │ 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] │ │ │ │ @@ -757606,92 +757698,92 @@ │ │ │ │ bl 982b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13fb28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 3022c0 │ │ │ │ + b 302430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30167c │ │ │ │ + bl 3017ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 3022c0 │ │ │ │ + b 302430 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp sl, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 302a30 │ │ │ │ + beq 302ba0 │ │ │ │ ldrb r8, [sp, #103] @ 0x67 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 301f58 │ │ │ │ + bne 3020c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 300f84 │ │ │ │ + bl 3010f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 301fbc │ │ │ │ - b 301f58 │ │ │ │ + bne 30212c │ │ │ │ + b 3020c8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 302294 │ │ │ │ + bne 302404 │ │ │ │ add r1, r1, #24 │ │ │ │ cmp r1, sl │ │ │ │ - beq 302ec4 │ │ │ │ + beq 303034 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, sl │ │ │ │ - bne 302550 │ │ │ │ + bne 3026c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 301f58 │ │ │ │ + bhi 3020c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 301220 │ │ │ │ + bl 301390 │ │ │ │ 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 3032e4 │ │ │ │ + beq 303454 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ - b 3025e0 │ │ │ │ + b 302750 │ │ │ │ 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 302da8 │ │ │ │ + beq 302f18 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 303338 │ │ │ │ + beq 3034a8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 927bc │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 302624 │ │ │ │ + beq 302794 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r2 │ │ │ │ add fp, sp, #440 @ 0x1b8 │ │ │ │ ldm fp, {r0, r1} │ │ │ │ @@ -757711,55 +757803,55 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ bl 98078 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r6 │ │ │ │ - bne 3025b0 │ │ │ │ + bne 302720 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ add r1, r2, #60 @ 0x3c │ │ │ │ cmp r0, r1 │ │ │ │ ldrne r3, [r2, #64] @ 0x40 │ │ │ │ - b 3025c4 │ │ │ │ + b 302734 │ │ │ │ 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 302114 │ │ │ │ + b 302284 │ │ │ │ ldrb r3, [sp, #103] @ 0x67 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3022b0 │ │ │ │ + bne 302420 │ │ │ │ ldrb r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3022b0 │ │ │ │ + bne 302420 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3022b0 │ │ │ │ + beq 302420 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 300f84 │ │ │ │ + bl 3010f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3022b0 │ │ │ │ + beq 302420 │ │ │ │ sub r3, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 301220 │ │ │ │ + bl 301390 │ │ │ │ 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 302734 │ │ │ │ + beq 3028a4 │ │ │ │ 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 │ │ │ │ @@ -757770,16 +757862,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] @ 302a98 │ │ │ │ - ldr r3, [pc, #808] @ 302a9c │ │ │ │ + ldr r2, [pc, #808] @ 302c08 │ │ │ │ + ldr r3, [pc, #808] @ 302c0c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 13f9c8 │ │ │ │ @@ -757788,22 +757880,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 30144c │ │ │ │ + bl 3015bc │ │ │ │ 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 302f9c │ │ │ │ + beq 30310c │ │ │ │ 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 │ │ │ │ @@ -757851,153 +757943,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 302ee4 │ │ │ │ + beq 303054 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 302a20 │ │ │ │ + beq 302b90 │ │ │ │ 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 3029b8 │ │ │ │ - ldr r3, [pc, #440] @ 302aa0 │ │ │ │ + bne 302b28 │ │ │ │ + ldr r3, [pc, #440] @ 302c10 │ │ │ │ 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 3029b8 │ │ │ │ + beq 302b28 │ │ │ │ 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 300df8 │ │ │ │ + bl 300f68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3029ac │ │ │ │ + beq 302b1c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #276 @ 0x114 │ │ │ │ - bne 302a7c │ │ │ │ + bne 302bec │ │ │ │ ldr r3, [sl, #-20] @ 0xffffffec │ │ │ │ - ldr r1, [pc, #348] @ 302aa4 │ │ │ │ + ldr r1, [pc, #348] @ 302c14 │ │ │ │ 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 3031c0 │ │ │ │ + beq 303330 │ │ │ │ ldrb r2, [r5, #41] @ 0x29 │ │ │ │ ldrb r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ bl 91564 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3029a0 │ │ │ │ + beq 302b10 │ │ │ │ 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 302a54 │ │ │ │ + beq 302bc4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 302a18 │ │ │ │ + beq 302b88 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3029d8 │ │ │ │ + beq 302b48 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 3028e0 │ │ │ │ - b 3029b8 │ │ │ │ + beq 302a50 │ │ │ │ + b 302b28 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ sub r9, r3, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 302aa8 │ │ │ │ - bl 30167c │ │ │ │ + bne 302c18 │ │ │ │ + bl 3017ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 3022c0 │ │ │ │ + b 302430 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 938fc │ │ │ │ mov r6, r0 │ │ │ │ - b 3028a0 │ │ │ │ + b 302a10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 300f84 │ │ │ │ + bl 3010f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ strbeq sl, [fp] │ │ │ │ - bne 301fbc │ │ │ │ - b 301e40 │ │ │ │ + bne 30212c │ │ │ │ + b 301fb0 │ │ │ │ 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 300df8 │ │ │ │ + bl 300f68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3029b8 │ │ │ │ + beq 302b28 │ │ │ │ mov r0, r5 │ │ │ │ bl 927bc │ │ │ │ - b 3029b8 │ │ │ │ - subseq lr, r2, r0, lsr #6 │ │ │ │ - subseq lr, r2, ip, lsl r3 │ │ │ │ + b 302b28 │ │ │ │ + ldrheq lr, [r2], #-16 │ │ │ │ + subseq lr, r2, ip, lsr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r2, r0, lsr #3 │ │ │ │ + subseq lr, r2, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - bl 301220 │ │ │ │ + bl 301390 │ │ │ │ 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 302aec │ │ │ │ + beq 302c5c │ │ │ │ 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 │ │ │ │ @@ -758014,28 +758106,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 302d84 │ │ │ │ + beq 302ef4 │ │ │ │ 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 303338 │ │ │ │ + beq 3034a8 │ │ │ │ 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 │ │ │ │ @@ -758065,15 +758157,15 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 302c18 │ │ │ │ + beq 302d88 │ │ │ │ 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 │ │ │ │ @@ -758084,15 +758176,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 302c84 │ │ │ │ + beq 302df4 │ │ │ │ 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] │ │ │ │ @@ -758123,21 +758215,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 30144c │ │ │ │ + bl 3015bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3013ec │ │ │ │ + bl 30155c │ │ │ │ ldm r9, {r0, r1} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ stm r6, {r0, r1} │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl eb720 │ │ │ │ @@ -758145,39 +758237,39 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 98078 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3013ec │ │ │ │ + bl 30155c │ │ │ │ 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 302438 │ │ │ │ + b 3025a8 │ │ │ │ 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 302b58 │ │ │ │ + b 302cc8 │ │ │ │ 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 │ │ │ │ @@ -758194,15 +758286,15 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ bl 97ee8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, r9 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 302e20 │ │ │ │ + beq 302f90 │ │ │ │ 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 │ │ │ │ @@ -758212,15 +758304,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 302e84 │ │ │ │ + beq 302ff4 │ │ │ │ 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] │ │ │ │ @@ -758240,36 +758332,36 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r7 │ │ │ │ bl 982b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 3022c0 │ │ │ │ + b 302430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 301220 │ │ │ │ + bl 301390 │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ add fp, sp, #440 @ 0x1b8 │ │ │ │ - b 302dac │ │ │ │ + b 302f1c │ │ │ │ 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 302f2c │ │ │ │ + beq 30309c │ │ │ │ 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 │ │ │ │ @@ -758299,32 +758391,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 3013ec │ │ │ │ + bl 30155c │ │ │ │ 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 30332c │ │ │ │ + beq 30349c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 303008 │ │ │ │ + beq 303178 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ moveq r3, r1 │ │ │ │ add r8, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -758338,20 +758430,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 30332c │ │ │ │ + beq 30349c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ - beq 303074 │ │ │ │ + beq 3031e4 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ moveq r3, r1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ @@ -758385,15 +758477,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 303134 │ │ │ │ + beq 3032a4 │ │ │ │ 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 │ │ │ │ @@ -758415,118 +758507,118 @@ │ │ │ │ bl 982b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fb28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3024cc │ │ │ │ + beq 30263c │ │ │ │ ldr sl, [r3, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 3032f4 │ │ │ │ + beq 303464 │ │ │ │ ldrb r1, [sp, #103] @ 0x67 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3024cc │ │ │ │ + bne 30263c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 300f84 │ │ │ │ + bl 3010f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 301fbc │ │ │ │ - b 3024cc │ │ │ │ + bne 30212c │ │ │ │ + b 30263c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 300eec │ │ │ │ + bl 30105c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 303264 │ │ │ │ + bne 3033d4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 300eec │ │ │ │ + bl 30105c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302978 │ │ │ │ + beq 302ae8 │ │ │ │ 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 303250 │ │ │ │ + beq 3033c0 │ │ │ │ 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 3029b8 │ │ │ │ + b 302b28 │ │ │ │ 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 3032bc │ │ │ │ + beq 30342c │ │ │ │ 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 300eec │ │ │ │ + bl 30105c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3029b8 │ │ │ │ - b 3031f4 │ │ │ │ + beq 302b28 │ │ │ │ + b 303364 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ add fp, sp, #440 @ 0x1b8 │ │ │ │ - b 302dac │ │ │ │ + b 302f1c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 300f84 │ │ │ │ + bl 3010f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 301fbc │ │ │ │ + bne 30212c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb sl, [r3] │ │ │ │ - b 3022c0 │ │ │ │ + b 302430 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ @@ -758535,43 +758627,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] @ 303490 │ │ │ │ + ldr r2, [pc, #300] @ 303600 │ │ │ │ ldrb r9, [r3, #153] @ 0x99 │ │ │ │ ldr sl, [r3, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #292] @ 303494 │ │ │ │ + ldr r3, [pc, #292] @ 303604 │ │ │ │ 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 3033ac │ │ │ │ + beq 30351c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3033dc │ │ │ │ + bne 30354c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 303390 │ │ │ │ - ldr r2, [pc, #228] @ 303498 │ │ │ │ - ldr r3, [pc, #220] @ 303494 │ │ │ │ + bne 303500 │ │ │ │ + ldr r2, [pc, #228] @ 303608 │ │ │ │ + ldr r3, [pc, #220] @ 303604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30348c │ │ │ │ + bne 3035fc │ │ │ │ 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 │ │ │ │ @@ -758583,259 +758675,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 301ca4 │ │ │ │ + bl 301e14 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 30347c │ │ │ │ + beq 3035ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl a3798 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cdddc │ │ │ │ + bl 2cdf4c │ │ │ │ ldr r4, [r4] │ │ │ │ orr r0, r6, fp │ │ │ │ ldr r3, [r4] │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3033ac │ │ │ │ + beq 30351c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3033ac │ │ │ │ + beq 30351c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3033e8 │ │ │ │ + bne 303558 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30345c │ │ │ │ - b 3033ac │ │ │ │ + bne 3035cc │ │ │ │ + b 30351c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 30343c │ │ │ │ + b 3035ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r2, ip, lsl #25 │ │ │ │ + subseq ip, r2, ip, lsl fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r2, r4, asr #24 │ │ │ │ + ldrsbeq ip, [r2], #-164 @ 0xffffff5c │ │ │ │ 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 3034e0 │ │ │ │ + beq 303650 │ │ │ │ mov fp, r1 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3034f0 │ │ │ │ + bne 303660 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3034c4 │ │ │ │ + bne 303634 │ │ │ │ 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 3037b8 │ │ │ │ + beq 303928 │ │ │ │ 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 303540 │ │ │ │ + beq 3036b0 │ │ │ │ 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 3035d4 │ │ │ │ + beq 303744 │ │ │ │ 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 3087d4 │ │ │ │ + bl 308944 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 303648 │ │ │ │ + bne 3037b8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3035c8 │ │ │ │ + beq 303738 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3035b8 │ │ │ │ + beq 303728 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r9 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r9, r3 │ │ │ │ - b 303580 │ │ │ │ + b 3036f0 │ │ │ │ ldr r3, [sp] │ │ │ │ orr ip, r3, r5 │ │ │ │ and r5, ip, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 303518 │ │ │ │ + bne 303688 │ │ │ │ add r4, sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldm r4, {r4, r6, r7} │ │ │ │ - beq 3037b8 │ │ │ │ + beq 303928 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r7, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 303638 │ │ │ │ + beq 3037a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 303638 │ │ │ │ + beq 3037a8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3034fc │ │ │ │ + bne 30366c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30361c │ │ │ │ + bne 30378c │ │ │ │ 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 30371c │ │ │ │ + beq 30388c │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, sl │ │ │ │ - bne 303684 │ │ │ │ - b 3036d4 │ │ │ │ + bne 3037f4 │ │ │ │ + b 303844 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3036d4 │ │ │ │ + beq 303844 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 303674 │ │ │ │ + bne 3037e4 │ │ │ │ ldrb ip, [r2, #12] │ │ │ │ cmp ip, #8 │ │ │ │ - beq 303674 │ │ │ │ + beq 3037e4 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, fp │ │ │ │ - bne 303674 │ │ │ │ + bne 3037e4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ - beq 303674 │ │ │ │ + beq 3037e4 │ │ │ │ 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 303684 │ │ │ │ + bne 3037f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 303728 │ │ │ │ + beq 303898 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 303714 │ │ │ │ + beq 303884 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 303780 │ │ │ │ + bne 3038f0 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 3036f0 │ │ │ │ + bne 303860 │ │ │ │ ldr r3, [lr, #16] │ │ │ │ udf #0 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ - bne 303684 │ │ │ │ + bne 3037f4 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 303744 │ │ │ │ + beq 3038b4 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 303598 │ │ │ │ + beq 303708 │ │ │ │ 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 303598 │ │ │ │ + b 303708 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 303598 │ │ │ │ + beq 303708 │ │ │ │ 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 303598 │ │ │ │ + b 303708 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 303604 │ │ │ │ + b 303774 │ │ │ │ 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] @ 30392c │ │ │ │ + ldr r1, [pc, #320] @ 303a9c │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #316] @ 303930 │ │ │ │ + ldr r2, [pc, #316] @ 303aa0 │ │ │ │ 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 │ │ │ │ @@ -758849,44 +758941,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 3038f8 │ │ │ │ + beq 303a68 │ │ │ │ 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 30387c │ │ │ │ + bne 3039ec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 3038f8 │ │ │ │ + beq 303a68 │ │ │ │ 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] @ 303934 │ │ │ │ + ldr r3, [pc, #128] @ 303aa4 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #120] @ 303938 │ │ │ │ + ldr r0, [pc, #120] @ 303aa8 │ │ │ │ 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} │ │ │ │ @@ -758894,41 +758986,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] @ 30393c │ │ │ │ - ldr r3, [pc, #44] @ 303930 │ │ │ │ + ldr r2, [pc, #60] @ 303aac │ │ │ │ + ldr r3, [pc, #44] @ 303aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 303928 │ │ │ │ + bne 303a98 │ │ │ │ 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, lsl #16 │ │ │ │ + @ instruction: 0x0052c694 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrsheq ip, [r2], #-104 @ 0xffffff98 │ │ │ │ + subseq ip, r2, r8, lsl #11 │ │ │ │ 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] @ 303cac │ │ │ │ - ldr r3, [pc, #840] @ 303cb0 │ │ │ │ + ldr r2, [pc, #840] @ 303e1c │ │ │ │ + ldr r3, [pc, #840] @ 303e20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, ip │ │ │ │ ldm ip, {r1, r2} │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -758940,32 +759032,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 3039c8 │ │ │ │ + bne 303b38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #756] @ 303cb4 │ │ │ │ + ldr r3, [pc, #756] @ 303e24 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 303a04 │ │ │ │ + beq 303b74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 303cb8 │ │ │ │ - ldr r3, [pc, #720] @ 303cb0 │ │ │ │ + ldr r2, [pc, #732] @ 303e28 │ │ │ │ + ldr r3, [pc, #720] @ 303e20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 303ca8 │ │ │ │ + bne 303e18 │ │ │ │ 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 │ │ │ │ @@ -758975,15 +759067,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 303c04 │ │ │ │ + beq 303d74 │ │ │ │ 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 │ │ │ │ @@ -758995,168 +759087,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 303b7c │ │ │ │ + beq 303cec │ │ │ │ add r5, r7, #1 │ │ │ │ cmp r5, #2 │ │ │ │ add r9, r9, #8 │ │ │ │ mov r7, #1 │ │ │ │ - bne 303a5c │ │ │ │ + bne 303bcc │ │ │ │ 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 303940 │ │ │ │ + bl 303ab0 │ │ │ │ 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 303940 │ │ │ │ + bl 303ab0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldm r6, {r0, r1} │ │ │ │ cmp r3, r2 │ │ │ │ stm r9, {r0, r1} │ │ │ │ - beq 3039c8 │ │ │ │ + beq 303b38 │ │ │ │ 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 3037c8 │ │ │ │ + bl 303938 │ │ │ │ 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 3037c8 │ │ │ │ - ldr r1, [pc, #336] @ 303cb4 │ │ │ │ + bl 303938 │ │ │ │ + ldr r1, [pc, #336] @ 303e24 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 95c5c │ │ │ │ mov r3, #0 │ │ │ │ stm r4, {r0, r3} │ │ │ │ - b 3039d4 │ │ │ │ + b 303b44 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r1, #32 │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - bhi 303bb8 │ │ │ │ - ldr r0, [pc, #288] @ 303cbc │ │ │ │ + bhi 303d28 │ │ │ │ + ldr r0, [pc, #288] @ 303e2c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 303bb8 │ │ │ │ + bhi 303d28 │ │ │ │ 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 303a90 │ │ │ │ + bhi 303c00 │ │ │ │ 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 303940 │ │ │ │ - b 3039d4 │ │ │ │ + bl 303ab0 │ │ │ │ + b 303b44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ tst r3, #4 │ │ │ │ - bne 303a40 │ │ │ │ + bne 303bb0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 303a40 │ │ │ │ + bne 303bb0 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 303c90 │ │ │ │ + beq 303e00 │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldm r3, {r2, r3} │ │ │ │ - bl 30ec68 │ │ │ │ + bl 30edd8 │ │ │ │ str r6, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldm r3, {r2, r3} │ │ │ │ ldr r1, [sl] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ - bl 30ec68 │ │ │ │ + bl 30edd8 │ │ │ │ adds r0, r9, r0 │ │ │ │ - bcs 3039c8 │ │ │ │ + bcs 303b38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #24] │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r2, #24] │ │ │ │ - b 303a48 │ │ │ │ + b 303bb8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 303bb8 │ │ │ │ + b 303d28 │ │ │ │ mov r0, r1 │ │ │ │ bl 1401b8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ - b 303c34 │ │ │ │ + b 303da4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0052c694 │ │ │ │ + subseq ip, r2, r4, lsr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - subseq ip, r2, ip, lsl r6 │ │ │ │ + subseq ip, r2, ip, lsr #9 │ │ │ │ strheq r8, [sp], #-226 @ 0xffffff1e │ │ │ │ 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] @ 303f3c │ │ │ │ + ldr r3, [pc, #596] @ 3040ac │ │ │ │ ldrbeq r2, [r1, #41] @ 0x29 │ │ │ │ ldrbne r2, [r2, #17] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #584] @ 303f40 │ │ │ │ + ldr r1, [pc, #584] @ 3040b0 │ │ │ │ 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 │ │ │ │ @@ -759172,15 +759264,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 303e3c │ │ │ │ + bne 303fac │ │ │ │ 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 │ │ │ │ @@ -759190,20 +759282,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 303e48 │ │ │ │ - ldr ip, [pc, #416] @ 303f44 │ │ │ │ + bhi 303fb8 │ │ │ │ + ldr ip, [pc, #416] @ 3040b4 │ │ │ │ sub r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 303e48 │ │ │ │ + bhi 303fb8 │ │ │ │ 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 │ │ │ │ @@ -759211,39 +759303,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 303e10 │ │ │ │ + bne 303f80 │ │ │ │ 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 303e3c │ │ │ │ + bne 303fac │ │ │ │ cmp r6, r7 │ │ │ │ rsb r2, r9, r9, lsl #8 │ │ │ │ movcs r1, r6 │ │ │ │ movcc r1, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 303e50 │ │ │ │ + bcs 303fc0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r3 │ │ │ │ - b 303dc0 │ │ │ │ + b 303f30 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r4, [r8, #4] │ │ │ │ str r2, [r8] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ @@ -759294,34 +759386,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 303dc0 │ │ │ │ - subseq ip, r2, r4, lsl #6 │ │ │ │ + b 303f30 │ │ │ │ + @ instruction: 0x0052c194 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ subeq r8, sp, sl, asr #25 │ │ │ │ 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] @ 3041d0 │ │ │ │ + ldr ip, [pc, #624] @ 304340 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #620] @ 3041d4 │ │ │ │ + ldr r1, [pc, #620] @ 304344 │ │ │ │ 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] @ 3041d8 │ │ │ │ + ldr r1, [pc, #596] @ 304348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #592] @ 3041dc │ │ │ │ + ldr r0, [pc, #592] @ 30434c │ │ │ │ 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] │ │ │ │ @@ -759332,73 +759424,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 304004 │ │ │ │ + beq 304174 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #512] @ 3041e0 │ │ │ │ - ldr r3, [pc, #496] @ 3041d4 │ │ │ │ + ldr r2, [pc, #512] @ 304350 │ │ │ │ + ldr r3, [pc, #496] @ 304344 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3041cc │ │ │ │ + bne 30433c │ │ │ │ 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 304058 │ │ │ │ + bne 3041c8 │ │ │ │ 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 3041b0 │ │ │ │ - ldr r3, [pc, #420] @ 3041e4 │ │ │ │ + bhi 304320 │ │ │ │ + ldr r3, [pc, #420] @ 304354 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 304194 │ │ │ │ + bhi 304304 │ │ │ │ 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 303940 │ │ │ │ + bl 303ab0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 303fd4 │ │ │ │ + beq 304144 │ │ │ │ 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 3037c8 │ │ │ │ + bl 303938 │ │ │ │ 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 │ │ │ │ @@ -759416,238 +759508,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 303fd8 │ │ │ │ + b 304148 │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ - beq 303fd4 │ │ │ │ + beq 304144 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ sub lr, lr, r7 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 303fd4 │ │ │ │ + bcc 304144 │ │ │ │ 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 3040c4 │ │ │ │ + b 304234 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 303fd4 │ │ │ │ + beq 304144 │ │ │ │ sub lr, lr, r7 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc 303fd4 │ │ │ │ - b 30413c │ │ │ │ + bcc 304144 │ │ │ │ + b 3042ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 303fd4 │ │ │ │ + beq 304144 │ │ │ │ sub lr, lr, r7 │ │ │ │ cmp r0, lr │ │ │ │ - bhi 303fd4 │ │ │ │ + bhi 304144 │ │ │ │ mov r3, r0 │ │ │ │ - b 30413c │ │ │ │ + b 3042ac │ │ │ │ orrs r2, r0, ip │ │ │ │ - beq 303fd4 │ │ │ │ + beq 304144 │ │ │ │ sub lr, lr, r7 │ │ │ │ cmp lr, r0 │ │ │ │ sbcs ip, r3, ip │ │ │ │ - bcc 303fd4 │ │ │ │ - b 3041a8 │ │ │ │ + bcc 304144 │ │ │ │ + b 304318 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0052c094 │ │ │ │ + subseq fp, r2, r4, lsr #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r2, ip, rrx │ │ │ │ + ldrsheq fp, [r2], #-236 @ 0xffffff14 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq ip, r2, r8, lsl r0 │ │ │ │ + subseq fp, r2, r8, lsr #29 │ │ │ │ subeq r8, sp, lr, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #512] @ 304400 │ │ │ │ + ldr ip, [pc, #512] @ 304570 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, ip │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - beq 3043ec │ │ │ │ - bhi 304254 │ │ │ │ + beq 30455c │ │ │ │ + bhi 3043c4 │ │ │ │ cmp r3, #480 @ 0x1e0 │ │ │ │ - bhi 3043cc │ │ │ │ + bhi 30453c │ │ │ │ sub ip, ip, #64 @ 0x40 │ │ │ │ cmp r3, ip │ │ │ │ - bls 3043ac │ │ │ │ - ldr r2, [pc, #460] @ 304404 │ │ │ │ + bls 30451c │ │ │ │ + ldr r2, [pc, #460] @ 304574 │ │ │ │ sub r3, r3, #464 @ 0x1d0 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi 304284 │ │ │ │ + bhi 3043f4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r3, #616 @ 0x268 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi 304284 │ │ │ │ - ldr r2, [pc, #416] @ 304408 │ │ │ │ + bhi 3043f4 │ │ │ │ + ldr r2, [pc, #416] @ 304578 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi 304284 │ │ │ │ + bhi 3043f4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 3043ec │ │ │ │ + beq 30455c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 3042bc │ │ │ │ + bne 30442c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3042bc │ │ │ │ + beq 30442c │ │ │ │ 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 303f48 │ │ │ │ + bl 3040b8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 304308 │ │ │ │ + bne 304478 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 304308 │ │ │ │ + beq 304478 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b 3042c0 │ │ │ │ + b 304430 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3042a0 │ │ │ │ - b 3042bc │ │ │ │ + beq 304410 │ │ │ │ + b 30442c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 304350 │ │ │ │ + bne 3044c0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 304350 │ │ │ │ + beq 3044c0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #2 │ │ │ │ - b 3042c0 │ │ │ │ + b 304430 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 303cc0 │ │ │ │ + b 303e30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 30439c │ │ │ │ + bne 30450c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30439c │ │ │ │ + beq 30450c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #3 │ │ │ │ - b 3042c0 │ │ │ │ + b 304430 │ │ │ │ mov r2, #1 │ │ │ │ - b 30435c │ │ │ │ + b 3044cc │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ - bne 30427c │ │ │ │ + bne 3043ec │ │ │ │ ldr ip, [r2, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip, #16] │ │ │ │ str ip, [sp] │ │ │ │ - bl 303f48 │ │ │ │ - b 304288 │ │ │ │ - ldr r2, [pc, #56] @ 30440c │ │ │ │ + bl 3040b8 │ │ │ │ + b 3043f8 │ │ │ │ + ldr r2, [pc, #56] @ 30457c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 304284 │ │ │ │ + bne 3043f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3042ec │ │ │ │ - b 304308 │ │ │ │ + beq 30445c │ │ │ │ + b 304478 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3042a0 │ │ │ │ - b 3042bc │ │ │ │ + beq 304410 │ │ │ │ + b 30442c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ subeq r8, sp, r6, ror r8 │ │ │ │ subeq r8, sp, r8, asr r8 │ │ │ │ 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] @ 304654 │ │ │ │ - ldr r2, [pc, #552] @ 304658 │ │ │ │ + ldr r0, [pc, #552] @ 3047c4 │ │ │ │ + ldr r2, [pc, #552] @ 3047c8 │ │ │ │ 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 304478 │ │ │ │ + beq 3045e8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3044ac │ │ │ │ + bne 30461c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr fp, [r5] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 30445c │ │ │ │ + bne 3045cc │ │ │ │ str fp, [sp, #4] │ │ │ │ - ldr r2, [pc, #472] @ 30465c │ │ │ │ - ldr r3, [pc, #464] @ 304658 │ │ │ │ + ldr r2, [pc, #472] @ 3047cc │ │ │ │ + ldr r3, [pc, #464] @ 3047c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 304650 │ │ │ │ + bne 3047c0 │ │ │ │ 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 │ │ │ │ @@ -759667,426 +759759,426 @@ │ │ │ │ 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 304640 │ │ │ │ + beq 3047b0 │ │ │ │ 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 3045c0 │ │ │ │ + beq 304730 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3045a0 │ │ │ │ + beq 304710 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 304590 │ │ │ │ + bne 304700 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3041e8 │ │ │ │ + bl 304358 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - b 304590 │ │ │ │ + b 304700 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3045a0 │ │ │ │ + beq 304710 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 304590 │ │ │ │ + bne 304700 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3041e8 │ │ │ │ + bl 304358 │ │ │ │ orr r4, r0, r4 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 304564 │ │ │ │ + bne 3046d4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3045c0 │ │ │ │ + bne 304730 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3041e8 │ │ │ │ + bl 304358 │ │ │ │ orr r3, r0, r4 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, fp │ │ │ │ movne fp, r0 │ │ │ │ - bne 304524 │ │ │ │ + bne 304694 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp] │ │ │ │ - beq 304640 │ │ │ │ + beq 3047b0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 304628 │ │ │ │ + beq 304798 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 304628 │ │ │ │ + beq 304798 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3044c4 │ │ │ │ + bne 304634 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30460c │ │ │ │ + bne 30477c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30447c │ │ │ │ + beq 3045ec │ │ │ │ mov r1, #0 │ │ │ │ bl 13fb28 │ │ │ │ - b 30447c │ │ │ │ + b 3045ec │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 3045f4 │ │ │ │ + b 304764 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r2, r8, asr #23 │ │ │ │ + subseq fp, r2, r8, asr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r2, r4, ror fp │ │ │ │ + subseq fp, r2, r4, lsl #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, [pc, #1280] @ 304b78 │ │ │ │ + ldr r7, [pc, #1280] @ 304ce8 │ │ │ │ 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 3047c4 │ │ │ │ + beq 304934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304758 │ │ │ │ - ldr r8, [pc, #1240] @ 304b7c │ │ │ │ + beq 3048c8 │ │ │ │ + ldr r8, [pc, #1240] @ 304cec │ │ │ │ mov r6, #1 │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ cmp ip, #10 │ │ │ │ - bhi 3048a0 │ │ │ │ + bhi 304a10 │ │ │ │ lsl r0, r6, ip │ │ │ │ tst r0, r8 │ │ │ │ - bne 304748 │ │ │ │ + bne 3048b8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 304764 │ │ │ │ + bne 3048d4 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 3048a0 │ │ │ │ + bne 304a10 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp ip, #380 @ 0x17c │ │ │ │ - bhi 304828 │ │ │ │ - ldr r0, [pc, #1184] @ 304b80 │ │ │ │ + bhi 304998 │ │ │ │ + ldr r0, [pc, #1184] @ 304cf0 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 304b34 │ │ │ │ + bhi 304ca4 │ │ │ │ sub r0, r0, #79 @ 0x4f │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 3049a4 │ │ │ │ + bhi 304b14 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 304a9c │ │ │ │ - ldr r0, [pc, #1156] @ 304b84 │ │ │ │ + bls 304c0c │ │ │ │ + ldr r0, [pc, #1156] @ 304cf4 │ │ │ │ sub lr, ip, #256 @ 0x100 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #22 │ │ │ │ - bhi 3048a0 │ │ │ │ + bhi 304a10 │ │ │ │ ldrb lr, [r0, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #1128] @ 304b88 │ │ │ │ + ldr r0, [pc, #1128] @ 304cf8 │ │ │ │ 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 3048a0 │ │ │ │ + beq 304a10 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3048a0 │ │ │ │ + beq 304a10 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3046a4 │ │ │ │ + bne 304814 │ │ │ │ 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 3048a8 │ │ │ │ + bhi 304a18 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ - bhi 30493c │ │ │ │ + bhi 304aac │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ - beq 3049f8 │ │ │ │ - bls 304a84 │ │ │ │ + beq 304b68 │ │ │ │ + bls 304bf4 │ │ │ │ cmp r0, #202 @ 0xca │ │ │ │ - beq 3049f8 │ │ │ │ + beq 304b68 │ │ │ │ cmp r0, #219 @ 0xdb │ │ │ │ - beq 3049f8 │ │ │ │ + beq 304b68 │ │ │ │ cmp r0, #179 @ 0xb3 │ │ │ │ - beq 3049f8 │ │ │ │ + beq 304b68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3048a0 │ │ │ │ + beq 304a10 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3046a4 │ │ │ │ - b 304758 │ │ │ │ + bne 304814 │ │ │ │ + b 3048c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304758 │ │ │ │ - ldr r5, [pc, #952] @ 304b8c │ │ │ │ + beq 3048c8 │ │ │ │ + ldr r5, [pc, #952] @ 304cfc │ │ │ │ mvn r6, #676 @ 0x2a4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 304814 │ │ │ │ + bhi 304984 │ │ │ │ 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 304814 │ │ │ │ + bls 304984 │ │ │ │ mov r0, r4 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3048a0 │ │ │ │ + beq 304a10 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3047d8 │ │ │ │ - b 304758 │ │ │ │ + bne 304948 │ │ │ │ + b 3048c8 │ │ │ │ cmp ip, #556 @ 0x22c │ │ │ │ - bcs 30496c │ │ │ │ - ldr r0, [pc, #856] @ 304b90 │ │ │ │ + bcs 304adc │ │ │ │ + ldr r0, [pc, #856] @ 304d00 │ │ │ │ cmp ip, r0 │ │ │ │ - bls 304ac4 │ │ │ │ + bls 304c34 │ │ │ │ sub r0, ip, #524 @ 0x20c │ │ │ │ sub r0, r0, #3 │ │ │ │ lsl r0, r6, r0 │ │ │ │ - ldr lr, [pc, #836] @ 304b94 │ │ │ │ + ldr lr, [pc, #836] @ 304d04 │ │ │ │ tst r0, lr │ │ │ │ - bne 304740 │ │ │ │ + bne 3048b0 │ │ │ │ tst r0, #5 │ │ │ │ - beq 3048a0 │ │ │ │ + beq 304a10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304878 │ │ │ │ + bne 3049e8 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 3048a0 │ │ │ │ - ldr r0, [pc, #776] @ 304b88 │ │ │ │ + bne 304a10 │ │ │ │ + ldr r0, [pc, #776] @ 304cf8 │ │ │ │ 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 304748 │ │ │ │ + bne 3048b8 │ │ │ │ mov r0, #0 │ │ │ │ - b 30475c │ │ │ │ - ldr ip, [pc, #744] @ 304b98 │ │ │ │ + b 3048cc │ │ │ │ + ldr ip, [pc, #744] @ 304d08 │ │ │ │ cmp r0, ip │ │ │ │ - beq 3049f8 │ │ │ │ + beq 304b68 │ │ │ │ cmp r0, #336 @ 0x150 │ │ │ │ - bcs 304a60 │ │ │ │ + bcs 304bd0 │ │ │ │ sub ip, ip, #41 @ 0x29 │ │ │ │ cmp r0, ip │ │ │ │ - beq 3049f8 │ │ │ │ + beq 304b68 │ │ │ │ add ip, ip, #35 @ 0x23 │ │ │ │ cmp r0, ip │ │ │ │ - beq 3048e0 │ │ │ │ + beq 304a50 │ │ │ │ sub ip, ip, #43 @ 0x2b │ │ │ │ cmp r0, ip │ │ │ │ - bne 30479c │ │ │ │ + bne 30490c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 304748 │ │ │ │ + bne 3048b8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add sl, r4, #32 │ │ │ │ cmp sl, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bne 30492c │ │ │ │ - b 304748 │ │ │ │ + bne 304a9c │ │ │ │ + b 3048b8 │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #8 │ │ │ │ - bne 3048a0 │ │ │ │ + bne 304a10 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ - bne 3048a0 │ │ │ │ + bne 304a10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp sl, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ - beq 304748 │ │ │ │ + beq 3048b8 │ │ │ │ ldr ip, [r0] │ │ │ │ tst ip, #1 │ │ │ │ - beq 304900 │ │ │ │ - b 3048a0 │ │ │ │ - ldr ip, [pc, #600] @ 304b9c │ │ │ │ + beq 304a70 │ │ │ │ + b 304a10 │ │ │ │ + ldr ip, [pc, #600] @ 304d0c │ │ │ │ sub lr, r0, #233 @ 0xe9 │ │ │ │ ands ip, ip, r6, lsl lr │ │ │ │ - bne 3049f8 │ │ │ │ + bne 304b68 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq 3048e0 │ │ │ │ + beq 304a50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3048a0 │ │ │ │ - ldr ip, [pc, #572] @ 304ba0 │ │ │ │ + beq 304a10 │ │ │ │ + ldr ip, [pc, #572] @ 304d10 │ │ │ │ cmp r0, ip │ │ │ │ - beq 304748 │ │ │ │ - b 3047a4 │ │ │ │ - ldr r0, [pc, #560] @ 304ba4 │ │ │ │ + beq 3048b8 │ │ │ │ + b 304914 │ │ │ │ + ldr r0, [pc, #560] @ 304d14 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 304b5c │ │ │ │ + bhi 304ccc │ │ │ │ cmp ip, #564 @ 0x234 │ │ │ │ - bcc 3048a0 │ │ │ │ - ldr r0, [pc, #544] @ 304ba8 │ │ │ │ + bcc 304a10 │ │ │ │ + ldr r0, [pc, #544] @ 304d18 │ │ │ │ sub lr, ip, #564 @ 0x234 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #30 │ │ │ │ - bhi 3048a0 │ │ │ │ + bhi 304a10 │ │ │ │ add lr, lr, lr │ │ │ │ ldrsh lr, [r0, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #512] @ 304bac │ │ │ │ + ldr r0, [pc, #512] @ 304d1c │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 304aec │ │ │ │ + bhi 304c5c │ │ │ │ cmp ip, #284 @ 0x11c │ │ │ │ - bls 3048a0 │ │ │ │ - ldr lr, [pc, #496] @ 304bb0 │ │ │ │ + bls 304a10 │ │ │ │ + ldr lr, [pc, #496] @ 304d20 │ │ │ │ sub r0, ip, #284 @ 0x11c │ │ │ │ sub r0, r0, #1 │ │ │ │ ands lr, lr, r6, lsl r0 │ │ │ │ - bne 304740 │ │ │ │ - ldr r0, [pc, #472] @ 304bac │ │ │ │ + bne 3048b0 │ │ │ │ + ldr r0, [pc, #472] @ 304d1c │ │ │ │ cmp ip, r0 │ │ │ │ - bne 3048a0 │ │ │ │ + bne 304a10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304878 │ │ │ │ + bne 3049e8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 304878 │ │ │ │ - b 3048a0 │ │ │ │ + beq 3049e8 │ │ │ │ + b 304a10 │ │ │ │ eor r0, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3047a4 │ │ │ │ - b 3048a0 │ │ │ │ + beq 304914 │ │ │ │ + b 304a10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb ip, [r0, #12] │ │ │ │ cmp ip, #1 │ │ │ │ - bne 304b6c │ │ │ │ + bne 304cdc │ │ │ │ ldr lr, [r0, #24] │ │ │ │ cmp lr, #16 │ │ │ │ - bhi 3048a0 │ │ │ │ - ldr ip, [pc, #380] @ 304bb4 │ │ │ │ + bhi 304a10 │ │ │ │ + ldr ip, [pc, #380] @ 304d24 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq 3048a0 │ │ │ │ + beq 304a10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304748 │ │ │ │ + bne 3048b8 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ bl dadc8 │ │ │ │ ldmib sp, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304748 │ │ │ │ - b 3048a0 │ │ │ │ - ldr ip, [pc, #336] @ 304bb8 │ │ │ │ + beq 3048b8 │ │ │ │ + b 304a10 │ │ │ │ + ldr ip, [pc, #336] @ 304d28 │ │ │ │ cmp r0, ip │ │ │ │ - beq 3049f8 │ │ │ │ - bls 304a90 │ │ │ │ + beq 304b68 │ │ │ │ + bls 304c00 │ │ │ │ sub r0, r0, #460 @ 0x1cc │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 3048e0 │ │ │ │ - b 30479c │ │ │ │ + bls 304a50 │ │ │ │ + b 30490c │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ - beq 3048e0 │ │ │ │ - b 30479c │ │ │ │ + beq 304a50 │ │ │ │ + b 30490c │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 3048e0 │ │ │ │ - b 30479c │ │ │ │ + beq 304a50 │ │ │ │ + b 30490c │ │ │ │ cmp ip, #199 @ 0xc7 │ │ │ │ - bhi 304b50 │ │ │ │ + bhi 304cc0 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 304b10 │ │ │ │ + bls 304c80 │ │ │ │ sub ip, ip, #194 @ 0xc2 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ lsr r0, r0, ip │ │ │ │ tst r0, #1 │ │ │ │ - bne 304740 │ │ │ │ - b 3048a0 │ │ │ │ + bne 3048b0 │ │ │ │ + b 304a10 │ │ │ │ cmp ip, #460 @ 0x1cc │ │ │ │ - bhi 304b20 │ │ │ │ + bhi 304c90 │ │ │ │ cmp ip, #444 @ 0x1bc │ │ │ │ - bcc 3048a0 │ │ │ │ - ldr r0, [pc, #224] @ 304bbc │ │ │ │ + bcc 304a10 │ │ │ │ + ldr r0, [pc, #224] @ 304d2c │ │ │ │ sub ip, ip, #444 @ 0x1bc │ │ │ │ lsr r0, r0, ip │ │ │ │ tst r0, #1 │ │ │ │ - bne 304740 │ │ │ │ - b 3048a0 │ │ │ │ + bne 3048b0 │ │ │ │ + b 304a10 │ │ │ │ sub ip, ip, #320 @ 0x140 │ │ │ │ sub ip, ip, #3 │ │ │ │ cmp ip, #26 │ │ │ │ - bhi 3048a0 │ │ │ │ - ldr r0, [pc, #188] @ 304bc0 │ │ │ │ + bhi 304a10 │ │ │ │ + ldr r0, [pc, #188] @ 304d30 │ │ │ │ lsr r0, r0, ip │ │ │ │ tst r0, #1 │ │ │ │ - bne 304740 │ │ │ │ - b 3048a0 │ │ │ │ + bne 3048b0 │ │ │ │ + b 304a10 │ │ │ │ sub ip, ip, #89 @ 0x59 │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 3048a0 │ │ │ │ - b 304740 │ │ │ │ + bhi 304a10 │ │ │ │ + b 3048b0 │ │ │ │ sub ip, ip, #488 @ 0x1e8 │ │ │ │ sub ip, ip, #3 │ │ │ │ bics r0, ip, #2 │ │ │ │ - bne 3048a0 │ │ │ │ - b 304740 │ │ │ │ - ldr r0, [pc, #136] @ 304bc4 │ │ │ │ + bne 304a10 │ │ │ │ + b 3048b0 │ │ │ │ + ldr r0, [pc, #136] @ 304d34 │ │ │ │ sub ip, ip, #356 @ 0x164 │ │ │ │ sub ip, ip, #2 │ │ │ │ lsr r0, r0, ip │ │ │ │ tst r0, #1 │ │ │ │ - beq 3048a0 │ │ │ │ - b 304740 │ │ │ │ + beq 304a10 │ │ │ │ + b 3048b0 │ │ │ │ cmp ip, #231 @ 0xe7 │ │ │ │ - bne 3048a0 │ │ │ │ - b 304740 │ │ │ │ - ldr r0, [pc, #100] @ 304bc8 │ │ │ │ + bne 304a10 │ │ │ │ + b 3048b0 │ │ │ │ + ldr r0, [pc, #100] @ 304d38 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 3048a0 │ │ │ │ - b 304740 │ │ │ │ + bne 304a10 │ │ │ │ + b 3048b0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - subseq fp, r2, r4, ror r9 │ │ │ │ + subseq fp, r2, r4, lsl #16 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ strdeq r8, [sp], #-48 @ 0xffffffd0 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ subeq r8, sp, r3, lsr r3 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ andne r0, r0, r8, lsl #26 │ │ │ │ @@ -760104,16 +760196,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] @ 304da8 │ │ │ │ - ldr r3, [pc, #448] @ 304dac │ │ │ │ + ldr r2, [pc, #448] @ 304f18 │ │ │ │ + ldr r3, [pc, #448] @ 304f1c │ │ │ │ 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] │ │ │ │ @@ -760143,24 +760235,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 304d8c │ │ │ │ - ldr r1, [pc, #296] @ 304db0 │ │ │ │ + bne 304efc │ │ │ │ + ldr r1, [pc, #296] @ 304f20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 304d3c │ │ │ │ + beq 304eac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r7, [r3, #185] @ 0xb9 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 304d10 │ │ │ │ + bne 304e80 │ │ │ │ bl 911bc │ │ │ │ mov r3, sp │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ @@ -760169,36 +760261,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] @ 304db4 │ │ │ │ - ldr r3, [pc, #188] @ 304dac │ │ │ │ + ldr r2, [pc, #200] @ 304f24 │ │ │ │ + ldr r3, [pc, #188] @ 304f1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 304da4 │ │ │ │ + bne 304f14 │ │ │ │ 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 304cc4 │ │ │ │ + b 304e34 │ │ │ │ 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 │ │ │ │ @@ -760210,208 +760302,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 304ce4 │ │ │ │ + b 304e54 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #32] @ 304db8 │ │ │ │ + ldr r1, [pc, #32] @ 304f28 │ │ │ │ mov r0, r5 │ │ │ │ bl 95bec │ │ │ │ mov r9, r0 │ │ │ │ - b 304c80 │ │ │ │ + b 304df0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r2, r0, lsl r4 │ │ │ │ + subseq fp, r2, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - subseq fp, r2, ip, lsl #6 │ │ │ │ + @ instruction: 0x0052b19c │ │ │ │ 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] @ 305958 │ │ │ │ + ldr r2, [pc, #2936] @ 305ac8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2932] @ 30595c │ │ │ │ + ldr r3, [pc, #2932] @ 305acc │ │ │ │ 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 3055e0 │ │ │ │ + beq 305750 │ │ │ │ ldr r9, [r8, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 304e58 │ │ │ │ + bne 304fc8 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304e08 │ │ │ │ + bne 304f78 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r2, [pc, #2864] @ 305960 │ │ │ │ - ldr r3, [pc, #2856] @ 30595c │ │ │ │ + ldr r2, [pc, #2864] @ 305ad0 │ │ │ │ + ldr r3, [pc, #2856] @ 305acc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 305764 │ │ │ │ + bne 3058d4 │ │ │ │ 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 305130 │ │ │ │ + beq 3052a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - b 304ea0 │ │ │ │ + b 305010 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 304f70 │ │ │ │ + beq 3050e0 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 304f70 │ │ │ │ + bne 3050e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30594c │ │ │ │ + beq 305abc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 304ef8 │ │ │ │ + beq 305068 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 304ef8 │ │ │ │ + bne 305068 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 304f70 │ │ │ │ + bls 3050e0 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 304f30 │ │ │ │ + bne 3050a0 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 304f30 │ │ │ │ + beq 3050a0 │ │ │ │ ldr r5, [r6, #52] @ 0x34 │ │ │ │ add sl, r6, #60 @ 0x3c │ │ │ │ cmp r5, sl │ │ │ │ - beq 304f30 │ │ │ │ + beq 3050a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp sl, r3 │ │ │ │ - beq 305140 │ │ │ │ + beq 3052b0 │ │ │ │ ldr r8, [r6, #32] │ │ │ │ cmp r8, #2 │ │ │ │ - beq 304f70 │ │ │ │ + beq 3050e0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r2, r6, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r5, [r6, #52] @ 0x34 │ │ │ │ - beq 304fe4 │ │ │ │ + beq 305154 │ │ │ │ add r2, r6, #60 @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 3052d0 │ │ │ │ + beq 305440 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 304ff8 │ │ │ │ + beq 305168 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, fp │ │ │ │ - bne 304e9c │ │ │ │ + bne 30500c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - beq 305130 │ │ │ │ + beq 3052a0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ mov r4, r6 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 304e28 │ │ │ │ + beq 304f98 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 304e28 │ │ │ │ + beq 304f98 │ │ │ │ ldr r5, [r8, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 304e60 │ │ │ │ + bne 304fd0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 304fc4 │ │ │ │ - b 304e28 │ │ │ │ + bne 305134 │ │ │ │ + b 304f98 │ │ │ │ add r3, r6, #60 @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 3052d8 │ │ │ │ + beq 305448 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 304f70 │ │ │ │ + bne 3050e0 │ │ │ │ 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 304660 │ │ │ │ + bl 3047d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304f70 │ │ │ │ + beq 3050e0 │ │ │ │ str r8, [sp] │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 304660 │ │ │ │ + bl 3047d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304f70 │ │ │ │ + beq 3050e0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 30507c │ │ │ │ + bcs 3051ec │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 304f70 │ │ │ │ + bne 3050e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3052e4 │ │ │ │ + beq 305454 │ │ │ │ ldr r8, [r2] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movne r8, r2 │ │ │ │ mov r3, #0 │ │ │ │ mvn sl, #676 @ 0x2a4 │ │ │ │ @@ -760422,149 +760514,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 3050fc │ │ │ │ + bne 30526c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r2, sl, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 3050fc │ │ │ │ + bhi 30526c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, #0 │ │ │ │ - bl 304bcc │ │ │ │ + bl 304d3c │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3052e0 │ │ │ │ + beq 305450 │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r2 │ │ │ │ - beq 305124 │ │ │ │ + beq 305294 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, r2 │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r1 │ │ │ │ - b 3050ac │ │ │ │ + b 30521c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl a3798 │ │ │ │ - b 304fac │ │ │ │ + b 30511c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 304f30 │ │ │ │ + bne 3050a0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r1, r6, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30516c │ │ │ │ + beq 3052dc │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 3055b8 │ │ │ │ + beq 305728 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 304f30 │ │ │ │ + beq 3050a0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305184 │ │ │ │ + bne 3052f4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 304f30 │ │ │ │ + bne 3050a0 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ add r0, r8, #60 @ 0x3c │ │ │ │ cmp r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 304f30 │ │ │ │ + beq 3050a0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 304f30 │ │ │ │ + bne 3050a0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r1, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 304f30 │ │ │ │ + bne 3050a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 30594c │ │ │ │ + beq 305abc │ │ │ │ ldr ip, [r8, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [ip, #16] │ │ │ │ add r0, ip, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 30520c │ │ │ │ + beq 30537c │ │ │ │ ldr r0, [ip, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30520c │ │ │ │ + beq 30537c │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 304f30 │ │ │ │ + bne 3050a0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 305748 │ │ │ │ + beq 3058b8 │ │ │ │ cmp r2, #1 │ │ │ │ movne r2, r7 │ │ │ │ strne fp, [sp, #60] @ 0x3c │ │ │ │ movne r7, r4 │ │ │ │ movne r4, r3 │ │ │ │ - beq 305758 │ │ │ │ + beq 3058c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 30525c │ │ │ │ + beq 3053cc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 305740 │ │ │ │ + beq 3058b0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 305240 │ │ │ │ + bne 3053b0 │ │ │ │ ldr lr, [r4, #44] @ 0x2c │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, lr │ │ │ │ sub lr, lr, #4 │ │ │ │ - bne 305284 │ │ │ │ - b 305608 │ │ │ │ + bne 3053f4 │ │ │ │ + b 305778 │ │ │ │ ldr lr, [lr, #8] │ │ │ │ cmp r3, lr │ │ │ │ sub lr, lr, #4 │ │ │ │ - beq 305608 │ │ │ │ + beq 305778 │ │ │ │ ldr r0, [lr] │ │ │ │ tst r0, #1 │ │ │ │ - bne 305274 │ │ │ │ + bne 3053e4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3052c8 │ │ │ │ + beq 305438 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq 3055e8 │ │ │ │ + beq 305758 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 3052a0 │ │ │ │ + bne 305410 │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [r0, #24] │ │ │ │ udf #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 304f70 │ │ │ │ + bne 3050e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 305004 │ │ │ │ + b 305174 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3053a0 │ │ │ │ + beq 305510 │ │ │ │ ldr r5, [r2] │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movne r5, r2 │ │ │ │ mov r8, #0 │ │ │ │ @@ -760577,48 +760669,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 305364 │ │ │ │ + bne 3054d4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r2, sl, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 305364 │ │ │ │ + bhi 3054d4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 304bcc │ │ │ │ + bl 304d3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 305398 │ │ │ │ + beq 305508 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r2 │ │ │ │ - beq 30538c │ │ │ │ + beq 3054fc │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, r2 │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 305314 │ │ │ │ + b 305484 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr sl, [r7, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3055b0 │ │ │ │ + beq 305720 │ │ │ │ ldrb r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 3055b0 │ │ │ │ + bne 305720 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 3053d8 │ │ │ │ + beq 305548 │ │ │ │ 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 │ │ │ │ @@ -760645,15 +760737,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 3054a8 │ │ │ │ + beq 305618 │ │ │ │ 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] │ │ │ │ @@ -760665,15 +760757,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 305458 │ │ │ │ + bne 3055c8 │ │ │ │ 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 │ │ │ │ @@ -760685,34 +760777,34 @@ │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 91708 │ │ │ │ mov r0, sl │ │ │ │ bl 927bc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 305524 │ │ │ │ + beq 305694 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 305518 │ │ │ │ + beq 305688 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r3 │ │ │ │ - b 305400 │ │ │ │ + b 305570 │ │ │ │ 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 305574 │ │ │ │ + beq 3056e4 │ │ │ │ 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 │ │ │ │ @@ -760731,129 +760823,129 @@ │ │ │ │ ldm r3, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ bl 97ee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 982b0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 304f70 │ │ │ │ + b 3050e0 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - b 305530 │ │ │ │ + b 3056a0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 30516c │ │ │ │ + bne 3052dc │ │ │ │ ldr r8, [r6, #32] │ │ │ │ cmp r8, #2 │ │ │ │ - beq 304f70 │ │ │ │ + beq 3050e0 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 304f64 │ │ │ │ + b 3050d4 │ │ │ │ mov r4, r0 │ │ │ │ - b 304e28 │ │ │ │ + b 304f98 │ │ │ │ ldr ip, [r0, #24] │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 305274 │ │ │ │ + beq 3053e4 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - b 304f30 │ │ │ │ + b 3050a0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305230 │ │ │ │ + bne 3053a0 │ │ │ │ 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 304660 │ │ │ │ + bl 3047d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304f30 │ │ │ │ + beq 3050a0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 305670 │ │ │ │ + bcs 3057e0 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 304f30 │ │ │ │ + bne 3050a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3057d4 │ │ │ │ + beq 305944 │ │ │ │ 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 3056c4 │ │ │ │ + beq 305834 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 30593c │ │ │ │ + beq 305aac │ │ │ │ ldr r3, [r3] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 3056a8 │ │ │ │ + bne 305818 │ │ │ │ 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 3057c4 │ │ │ │ + beq 305934 │ │ │ │ add r7, r4, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3057a8 │ │ │ │ + bne 305918 │ │ │ │ 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 305944 │ │ │ │ + beq 305ab4 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 305768 │ │ │ │ + beq 3058d8 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305710 │ │ │ │ + bne 305880 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ udf #0 │ │ │ │ mov fp, r3 │ │ │ │ - b 30525c │ │ │ │ + b 3053cc │ │ │ │ cmp r2, #1 │ │ │ │ ldrne r2, [sp, #56] @ 0x38 │ │ │ │ ldrne r3, [sp, #52] @ 0x34 │ │ │ │ - bne 30562c │ │ │ │ + bne 30579c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ - b 30562c │ │ │ │ + b 30579c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sl, #24] │ │ │ │ ldr r3, [ip, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3057a8 │ │ │ │ + bne 305918 │ │ │ │ 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] │ │ │ │ @@ -760864,24 +760956,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 3056e4 │ │ │ │ + bne 305854 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305698 │ │ │ │ + bne 305808 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r9, r6 │ │ │ │ - beq 305800 │ │ │ │ + beq 305970 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -760909,15 +761001,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] @ 305964 │ │ │ │ + ldr r1, [pc, #232] @ 305ad4 │ │ │ │ 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 │ │ │ │ @@ -760945,83 +761037,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 30591c │ │ │ │ + beq 305a8c │ │ │ │ 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 3055a4 │ │ │ │ + b 305714 │ │ │ │ mov ip, r3 │ │ │ │ - b 3056c4 │ │ │ │ + b 305834 │ │ │ │ mov fp, sl │ │ │ │ - b 305738 │ │ │ │ + b 3058a8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ - subseq fp, r2, r4, lsl r2 │ │ │ │ + subseq fp, r2, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r2, r8, asr #3 │ │ │ │ + subseq fp, r2, r8, asr r0 │ │ │ │ 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] @ 3064b0 │ │ │ │ + ldr ip, [pc, #2852] @ 306620 │ │ │ │ orrs r0, r3, r1 │ │ │ │ - ldr r0, [pc, #2848] @ 3064b4 │ │ │ │ + ldr r0, [pc, #2848] @ 306624 │ │ │ │ orr r3, r3, r1 │ │ │ │ - ldr r1, [pc, #2844] @ 3064b8 │ │ │ │ + ldr r1, [pc, #2844] @ 306628 │ │ │ │ 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 3059c4 │ │ │ │ + beq 305b34 │ │ │ │ ands r3, r3, #24 │ │ │ │ - beq 3059f0 │ │ │ │ + beq 305b60 │ │ │ │ ldr r5, [r2, #352] @ 0x160 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3059f0 │ │ │ │ + beq 305b60 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 305a24 │ │ │ │ + bne 305b94 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3059d4 │ │ │ │ + bne 305b44 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #2752] @ 3064bc │ │ │ │ - ldr r3, [pc, #2744] @ 3064b8 │ │ │ │ + ldr r2, [pc, #2752] @ 30662c │ │ │ │ + ldr r3, [pc, #2744] @ 306628 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3064ac │ │ │ │ + bne 30661c │ │ │ │ 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 │ │ │ │ @@ -761040,154 +761132,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 305e18 │ │ │ │ + beq 305f88 │ │ │ │ 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 305dfc │ │ │ │ + beq 305f6c │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 305dfc │ │ │ │ + bne 305f6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306428 │ │ │ │ + beq 306598 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 306428 │ │ │ │ + bne 306598 │ │ │ │ ldrb r3, [r9, #53] @ 0x35 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 305dcc │ │ │ │ + bne 305f3c │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ add r6, r9, #40 @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 305b6c │ │ │ │ - ldr r0, [pc, #2512] @ 3064c0 │ │ │ │ - ldr ip, [pc, #2512] @ 3064c4 │ │ │ │ - ldr r7, [pc, #2512] @ 3064c8 │ │ │ │ - ldr r1, [pc, #2512] @ 3064cc │ │ │ │ - ldr lr, [pc, #2512] @ 3064d0 │ │ │ │ + beq 305cdc │ │ │ │ + ldr r0, [pc, #2512] @ 306630 │ │ │ │ + ldr ip, [pc, #2512] @ 306634 │ │ │ │ + ldr r7, [pc, #2512] @ 306638 │ │ │ │ + ldr r1, [pc, #2512] @ 30663c │ │ │ │ + ldr lr, [pc, #2512] @ 306640 │ │ │ │ mov r4, #468 @ 0x1d4 │ │ │ │ - b 305b54 │ │ │ │ + b 305cc4 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #284 @ 0x11c │ │ │ │ - bcs 305ff4 │ │ │ │ + bcs 306164 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 305e64 │ │ │ │ + bhi 305fd4 │ │ │ │ sub r8, r2, #137 @ 0x89 │ │ │ │ cmp r8, #18 │ │ │ │ - bhi 305b6c │ │ │ │ - ldr fp, [pc, #2472] @ 3064d4 │ │ │ │ + bhi 305cdc │ │ │ │ + ldr fp, [pc, #2472] @ 306644 │ │ │ │ lsr r8, fp, r8 │ │ │ │ tst r8, #1 │ │ │ │ - beq 305b6c │ │ │ │ + beq 305cdc │ │ │ │ cmp r4, #468 @ 0x1d4 │ │ │ │ cmpne r2, r4 │ │ │ │ moveq r4, r2 │ │ │ │ - bne 305e88 │ │ │ │ + bne 305ff8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 305ef8 │ │ │ │ + beq 306068 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 305b6c │ │ │ │ + bne 305cdc │ │ │ │ ldrb r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 305b04 │ │ │ │ + beq 305c74 │ │ │ │ ldr fp, [r9, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305dc4 │ │ │ │ + beq 305f34 │ │ │ │ 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 306064 │ │ │ │ + beq 3061d4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 305dc4 │ │ │ │ + bne 305f34 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ - ldr r0, [pc, #2340] @ 3064d8 │ │ │ │ + ldr r0, [pc, #2340] @ 306648 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 305bdc │ │ │ │ + beq 305d4c │ │ │ │ cmp r2, #276 @ 0x114 │ │ │ │ - bcs 30606c │ │ │ │ + bcs 3061dc │ │ │ │ sub r0, r2, #140 @ 0x8c │ │ │ │ cmp r0, #12 │ │ │ │ - bhi 305dc4 │ │ │ │ - ldr lr, [pc, #2312] @ 3064dc │ │ │ │ + bhi 305f34 │ │ │ │ + ldr lr, [pc, #2312] @ 30664c │ │ │ │ lsr r0, lr, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 305dc4 │ │ │ │ + beq 305f34 │ │ │ │ ldr lr, [r1, #60] @ 0x3c │ │ │ │ ldrb r0, [r1, #45] @ 0x2d │ │ │ │ ldrb r1, [lr, #17] │ │ │ │ cmp r0, r1 │ │ │ │ - bls 305dc4 │ │ │ │ + bls 305f34 │ │ │ │ cmp r7, #468 @ 0x1d4 │ │ │ │ cmpne r7, r2 │ │ │ │ - bne 305dc4 │ │ │ │ + bne 305f34 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r1, r4 │ │ │ │ - bne 305dc4 │ │ │ │ + bne 305f34 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 305b8c │ │ │ │ + bne 305cfc │ │ │ │ eor ip, ip, #1 │ │ │ │ cmp r7, #468 @ 0x1d4 │ │ │ │ orreq ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 3064a0 │ │ │ │ + bne 306610 │ │ │ │ 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 30624c │ │ │ │ + beq 3063bc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305c50 │ │ │ │ + bne 305dc0 │ │ │ │ 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 305d6c │ │ │ │ + beq 305edc │ │ │ │ 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] │ │ │ │ @@ -761196,169 +761288,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 3060d8 │ │ │ │ - ldr r3, [pc, #2020] @ 3064e0 │ │ │ │ + bne 306248 │ │ │ │ + ldr r3, [pc, #2020] @ 306650 │ │ │ │ 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 3063a0 │ │ │ │ + beq 306510 │ │ │ │ cmp r3, #16 │ │ │ │ add r4, r4, #20 │ │ │ │ - beq 305d38 │ │ │ │ + beq 305ea8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #1972] @ 3064e4 │ │ │ │ + ldr r1, [pc, #1972] @ 306654 │ │ │ │ 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 305cd4 │ │ │ │ + bne 305e44 │ │ │ │ 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 306450 │ │ │ │ + beq 3065c0 │ │ │ │ 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 305dfc │ │ │ │ + beq 305f6c │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 305dec │ │ │ │ + beq 305f5c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 305ac8 │ │ │ │ + beq 305c38 │ │ │ │ ldrb r3, [r9, #53] @ 0x35 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 305ad4 │ │ │ │ + beq 305c44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 305a90 │ │ │ │ + bne 305c00 │ │ │ │ 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 3059f4 │ │ │ │ + beq 305b64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3059f4 │ │ │ │ + beq 305b64 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 305a38 │ │ │ │ + bne 305ba8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305e44 │ │ │ │ - b 3059f4 │ │ │ │ + bne 305fb4 │ │ │ │ + b 305b64 │ │ │ │ sub r8, r2, #272 @ 0x110 │ │ │ │ sub r8, r8, #2 │ │ │ │ lsr r8, lr, r8 │ │ │ │ tst r8, #1 │ │ │ │ - beq 305b6c │ │ │ │ + beq 305cdc │ │ │ │ cmp r4, #468 @ 0x1d4 │ │ │ │ cmpne r2, r4 │ │ │ │ moveq r4, r2 │ │ │ │ - beq 305b44 │ │ │ │ + beq 305cb4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 306344 │ │ │ │ - bhi 306084 │ │ │ │ + beq 3064b4 │ │ │ │ + bhi 3061f4 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ - beq 30633c │ │ │ │ + beq 3064ac │ │ │ │ cmp r4, #155 @ 0x9b │ │ │ │ - beq 306328 │ │ │ │ + beq 306498 │ │ │ │ cmp r4, #142 @ 0x8e │ │ │ │ moveq r8, #137 @ 0x89 │ │ │ │ - bne 306368 │ │ │ │ + bne 3064d8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 306334 │ │ │ │ - ldr r4, [pc, #1536] @ 3064c0 │ │ │ │ + beq 3064a4 │ │ │ │ + ldr r4, [pc, #1536] @ 306630 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 306044 │ │ │ │ + bhi 3061b4 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ - beq 306398 │ │ │ │ + beq 306508 │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - beq 30638c │ │ │ │ + beq 3064fc │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ - bne 3060d0 │ │ │ │ + bne 306240 │ │ │ │ mov r4, #137 @ 0x89 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 305b6c │ │ │ │ + bne 305cdc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - bne 305b54 │ │ │ │ + bne 305cc4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 913b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #1492] @ 3064e0 │ │ │ │ + ldr r3, [pc, #1492] @ 306650 │ │ │ │ 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 305f9c │ │ │ │ + beq 30610c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r3, #3 │ │ │ │ - beq 306214 │ │ │ │ + beq 306384 │ │ │ │ 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] │ │ │ │ @@ -761366,344 +761458,344 @@ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 91408 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 305f44 │ │ │ │ + bne 3060b4 │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 305fcc │ │ │ │ + beq 30613c │ │ │ │ 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 305fb0 │ │ │ │ + bne 306120 │ │ │ │ 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 305dc0 │ │ │ │ + b 305f30 │ │ │ │ cmp r2, ip │ │ │ │ - beq 3061b4 │ │ │ │ + beq 306324 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 305b6c │ │ │ │ + bne 305cdc │ │ │ │ cmp r4, #468 @ 0x1d4 │ │ │ │ cmpne r4, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 305b44 │ │ │ │ - ldr r8, [pc, #1188] @ 3064c0 │ │ │ │ + beq 305cb4 │ │ │ │ + ldr r8, [pc, #1188] @ 306630 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 305b6c │ │ │ │ - bhi 3063d0 │ │ │ │ + beq 305cdc │ │ │ │ + bhi 306540 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ - beq 306420 │ │ │ │ + beq 306590 │ │ │ │ cmp r4, #155 @ 0x9b │ │ │ │ - bne 305ea4 │ │ │ │ - ldr r4, [pc, #1156] @ 3064c0 │ │ │ │ + bne 306014 │ │ │ │ + ldr r4, [pc, #1156] @ 306630 │ │ │ │ mov r8, #151 @ 0x97 │ │ │ │ cmp r2, r4 │ │ │ │ - bls 305ec4 │ │ │ │ - ldr r4, [pc, #1180] @ 3064e8 │ │ │ │ + bls 306034 │ │ │ │ + ldr r4, [pc, #1180] @ 306658 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 305b6c │ │ │ │ + beq 305cdc │ │ │ │ add r4, r4, #110 @ 0x6e │ │ │ │ cmp r2, r4 │ │ │ │ - bne 3060d0 │ │ │ │ - ldr r4, [pc, #1120] @ 3064c4 │ │ │ │ - b 305ee0 │ │ │ │ + bne 306240 │ │ │ │ + ldr r4, [pc, #1120] @ 306634 │ │ │ │ + b 306050 │ │ │ │ mov ip, #1 │ │ │ │ - b 305c10 │ │ │ │ + b 305d80 │ │ │ │ cmp r2, #280 @ 0x118 │ │ │ │ - beq 305bdc │ │ │ │ - ldr r0, [pc, #1136] @ 3064ec │ │ │ │ + beq 305d4c │ │ │ │ + ldr r0, [pc, #1136] @ 30665c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 305dc4 │ │ │ │ - b 305bdc │ │ │ │ - ldr r8, [pc, #1116] @ 3064e8 │ │ │ │ + bne 305f34 │ │ │ │ + b 305d4c │ │ │ │ + ldr r8, [pc, #1116] @ 306658 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 3062fc │ │ │ │ + beq 30646c │ │ │ │ add r8, r8, #110 @ 0x6e │ │ │ │ cmp r4, r8 │ │ │ │ - ldreq r8, [pc, #1060] @ 3064c4 │ │ │ │ - beq 305eb0 │ │ │ │ + ldreq r8, [pc, #1060] @ 306634 │ │ │ │ + beq 306020 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 305b6c │ │ │ │ - ldr r8, [pc, #1040] @ 3064c0 │ │ │ │ + beq 305cdc │ │ │ │ + ldr r8, [pc, #1040] @ 306630 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi 3061fc │ │ │ │ + bhi 30636c │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ - beq 305b6c │ │ │ │ + beq 305cdc │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - beq 305b6c │ │ │ │ + beq 305cdc │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ mov r8, r4 │ │ │ │ - beq 305edc │ │ │ │ + beq 30604c │ │ │ │ mov r4, r2 │ │ │ │ - b 305ee0 │ │ │ │ + b 306050 │ │ │ │ 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 30613c │ │ │ │ + bne 3062ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3063f8 │ │ │ │ + beq 306568 │ │ │ │ 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 30611c │ │ │ │ + bne 30628c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3063f8 │ │ │ │ + beq 306568 │ │ │ │ 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] @ 3064f0 │ │ │ │ + ldr r3, [pc, #892] @ 306660 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r0, r2, lsl #3 │ │ │ │ - ldr r1, [pc, #884] @ 3064f4 │ │ │ │ + ldr r1, [pc, #884] @ 306664 │ │ │ │ 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 305d38 │ │ │ │ + b 305ea8 │ │ │ │ cmp r4, ip │ │ │ │ cmpne r4, #468 @ 0x1d4 │ │ │ │ moveq r4, ip │ │ │ │ - beq 305b44 │ │ │ │ - ldr r8, [pc, #756] @ 3064c0 │ │ │ │ + beq 305cb4 │ │ │ │ + ldr r8, [pc, #756] @ 306630 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 305b6c │ │ │ │ - bls 306024 │ │ │ │ - ldr r8, [pc, #780] @ 3064e8 │ │ │ │ + beq 305cdc │ │ │ │ + bls 306194 │ │ │ │ + ldr r8, [pc, #780] @ 306658 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 3063dc │ │ │ │ + beq 30654c │ │ │ │ add r8, r8, #110 @ 0x6e │ │ │ │ cmp r4, r8 │ │ │ │ moveq r8, ip │ │ │ │ - beq 305eb8 │ │ │ │ - ldr r8, [pc, #712] @ 3064c0 │ │ │ │ + beq 306028 │ │ │ │ + ldr r8, [pc, #712] @ 306630 │ │ │ │ cmp r2, r8 │ │ │ │ - bls 3060b4 │ │ │ │ - ldr r8, [pc, #740] @ 3064e8 │ │ │ │ + bls 306224 │ │ │ │ + ldr r8, [pc, #740] @ 306658 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 30640c │ │ │ │ + bne 30657c │ │ │ │ mov r8, r4 │ │ │ │ - ldr r4, [pc, #720] @ 3064e4 │ │ │ │ - b 305ee0 │ │ │ │ + ldr r4, [pc, #720] @ 306654 │ │ │ │ + b 306050 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 306244 │ │ │ │ + beq 3063b4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 3063c4 │ │ │ │ + bne 306534 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 306228 │ │ │ │ + bne 306398 │ │ │ │ mov r3, #1 │ │ │ │ - b 305f5c │ │ │ │ + b 3060cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #648] @ 3064e0 │ │ │ │ + ldr r1, [pc, #648] @ 306650 │ │ │ │ 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 305c64 │ │ │ │ + beq 305dd4 │ │ │ │ cmp sl, #4 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ - bne 3062b4 │ │ │ │ - b 3062e8 │ │ │ │ + bne 306424 │ │ │ │ + b 306458 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ lsl r0, ip, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 3062f4 │ │ │ │ + bne 306464 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r1 │ │ │ │ add r6, r6, #8 │ │ │ │ - bcs 305c64 │ │ │ │ + bcs 305dd4 │ │ │ │ cmp sl, #4 │ │ │ │ - beq 3062e8 │ │ │ │ + beq 306458 │ │ │ │ cmp sl, #128 @ 0x80 │ │ │ │ - bne 306288 │ │ │ │ + bne 3063f8 │ │ │ │ ldr fp, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 13ee58 │ │ │ │ bl 13ef7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3062f4 │ │ │ │ + beq 306464 │ │ │ │ ldrb r1, [r7, #36] @ 0x24 │ │ │ │ - b 30629c │ │ │ │ + b 30640c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcc 30629c │ │ │ │ + bcc 30640c │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 305dc4 │ │ │ │ + b 305f34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 305b6c │ │ │ │ - bhi 3063dc │ │ │ │ + beq 305cdc │ │ │ │ + bhi 30654c │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ - beq 305b6c │ │ │ │ + beq 305cdc │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - beq 305b6c │ │ │ │ + beq 305cdc │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ - beq 305b6c │ │ │ │ - ldr r8, [pc, #444] @ 3064e4 │ │ │ │ - b 3060d0 │ │ │ │ + beq 305cdc │ │ │ │ + ldr r8, [pc, #444] @ 306654 │ │ │ │ + b 306240 │ │ │ │ cmp r2, r0 │ │ │ │ mov r8, #151 @ 0x97 │ │ │ │ - bne 305eb8 │ │ │ │ - ldr r4, [pc, #444] @ 3064f8 │ │ │ │ - b 305ee0 │ │ │ │ + bne 306028 │ │ │ │ + ldr r4, [pc, #444] @ 306668 │ │ │ │ + b 306050 │ │ │ │ mov r8, #144 @ 0x90 │ │ │ │ - b 305eb0 │ │ │ │ + b 306020 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 306444 │ │ │ │ - ldrls r8, [pc, #420] @ 3064f8 │ │ │ │ - bls 305ec4 │ │ │ │ - ldr r4, [pc, #396] @ 3064e8 │ │ │ │ + beq 3065b4 │ │ │ │ + ldrls r8, [pc, #420] @ 306668 │ │ │ │ + bls 306034 │ │ │ │ + ldr r4, [pc, #396] @ 306658 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 305b6c │ │ │ │ - ldr r8, [pc, #400] @ 3064f8 │ │ │ │ - b 3060d0 │ │ │ │ - ldr r8, [pc, #336] @ 3064c0 │ │ │ │ + beq 305cdc │ │ │ │ + ldr r8, [pc, #400] @ 306668 │ │ │ │ + b 306240 │ │ │ │ + ldr r8, [pc, #336] @ 306630 │ │ │ │ cmp r2, r8 │ │ │ │ - beq 306488 │ │ │ │ - bhi 306400 │ │ │ │ + beq 3065f8 │ │ │ │ + bhi 306570 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ - beq 306394 │ │ │ │ + beq 306504 │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - bne 3060c4 │ │ │ │ + bne 306234 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, #151 @ 0x97 │ │ │ │ - b 305ee0 │ │ │ │ + b 306050 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, #144 @ 0x90 │ │ │ │ - b 305ee0 │ │ │ │ + b 306050 │ │ │ │ cmp r3, #16 │ │ │ │ add r4, r4, #20 │ │ │ │ - beq 305d38 │ │ │ │ + beq 305ea8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ bl 95bec │ │ │ │ mov r4, r0 │ │ │ │ - b 305d38 │ │ │ │ + b 305ea8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ - b 305f5c │ │ │ │ - ldr r8, [pc, #272] @ 3064e8 │ │ │ │ + b 3060cc │ │ │ │ + ldr r8, [pc, #272] @ 306658 │ │ │ │ cmp r4, r8 │ │ │ │ - bne 3060a8 │ │ │ │ - ldr r4, [pc, #260] @ 3064e8 │ │ │ │ + bne 306218 │ │ │ │ + ldr r4, [pc, #260] @ 306658 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 30643c │ │ │ │ + beq 3065ac │ │ │ │ add r4, r4, #110 @ 0x6e │ │ │ │ cmp r2, r4 │ │ │ │ - beq 305b6c │ │ │ │ - b 306320 │ │ │ │ + beq 305cdc │ │ │ │ + b 306490 │ │ │ │ mov r4, sl │ │ │ │ - b 305d38 │ │ │ │ + b 305ea8 │ │ │ │ add r8, r8, #6 │ │ │ │ cmp r2, r8 │ │ │ │ - beq 305b6c │ │ │ │ - ldr r8, [pc, #180] @ 3064c8 │ │ │ │ + beq 305cdc │ │ │ │ + ldr r8, [pc, #180] @ 306638 │ │ │ │ cmp r2, r8 │ │ │ │ mov r8, r4 │ │ │ │ - beq 30605c │ │ │ │ - b 3060d0 │ │ │ │ + beq 3061cc │ │ │ │ + b 306240 │ │ │ │ mov r8, #144 @ 0x90 │ │ │ │ - b 306044 │ │ │ │ + b 3061b4 │ │ │ │ ldrb r3, [r9, #53] @ 0x35 │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 305ad4 │ │ │ │ - b 305dfc │ │ │ │ - ldr r4, [pc, #160] @ 3064e4 │ │ │ │ - b 305b44 │ │ │ │ - ldr r8, [pc, #172] @ 3064f8 │ │ │ │ - ldr r4, [pc, #168] @ 3064f8 │ │ │ │ - b 305ee0 │ │ │ │ + beq 305c44 │ │ │ │ + b 305f6c │ │ │ │ + ldr r4, [pc, #160] @ 306654 │ │ │ │ + b 305cb4 │ │ │ │ + ldr r8, [pc, #172] @ 306668 │ │ │ │ + ldr r4, [pc, #168] @ 306668 │ │ │ │ + b 306050 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 306480 │ │ │ │ + beq 3065f0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 306494 │ │ │ │ + bne 306604 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 306464 │ │ │ │ + bne 3065d4 │ │ │ │ mov r4, #1 │ │ │ │ - b 305d90 │ │ │ │ + b 305f00 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r4, [pc, #100] @ 3064f8 │ │ │ │ - b 305ee0 │ │ │ │ + ldr r4, [pc, #100] @ 306668 │ │ │ │ + b 306050 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, #2 │ │ │ │ - b 305d90 │ │ │ │ + b 305f00 │ │ │ │ cmp r7, #468 @ 0x1d4 │ │ │ │ - beq 305dc4 │ │ │ │ - b 305c7c │ │ │ │ + beq 305f34 │ │ │ │ + b 305dec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r2, ip, asr r6 │ │ │ │ - subseq sl, r2, r8, asr r6 │ │ │ │ + subseq sl, r2, ip, ror #9 │ │ │ │ + subseq sl, r2, r8, ror #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq sl, [r2], #-92 @ 0xffffffa4 │ │ │ │ + subseq sl, r2, ip, lsl #9 │ │ │ │ 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 │ │ │ │ @@ -761724,18 +761816,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 306578 │ │ │ │ + bne 3066e8 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 306578 │ │ │ │ + bne 3066e8 │ │ │ │ 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] │ │ │ │ @@ -761766,15 +761858,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 3065f8 │ │ │ │ + bne 306768 │ │ │ │ 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} │ │ │ │ @@ -761789,581 +761881,581 @@ │ │ │ │ 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] @ 3068e8 │ │ │ │ + ldr r3, [pc, #684] @ 306a58 │ │ │ │ mov r4, r0 │ │ │ │ - ldr ip, [pc, #680] @ 3068ec │ │ │ │ + ldr ip, [pc, #680] @ 306a5c │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 3066c4 │ │ │ │ + bhi 306834 │ │ │ │ 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 3066bc │ │ │ │ + beq 30682c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306750 │ │ │ │ + beq 3068c0 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r4, #28 │ │ │ │ - beq 3066ac │ │ │ │ + beq 30681c │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306750 │ │ │ │ + beq 3068c0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306678 │ │ │ │ + bne 3067e8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3066bc │ │ │ │ + bne 30682c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3066bc │ │ │ │ + beq 30682c │ │ │ │ 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] @ 3068f0 │ │ │ │ + ldr r3, [pc, #504] @ 306a60 │ │ │ │ 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 3066bc │ │ │ │ + beq 30682c │ │ │ │ add r7, r4, #48 @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ - b 30673c │ │ │ │ + b 3068ac │ │ │ │ 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 3066bc │ │ │ │ + bls 30682c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30671c │ │ │ │ + bne 30688c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 30677c │ │ │ │ - b 3066bc │ │ │ │ + bne 3068ec │ │ │ │ + b 30682c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bls 3066bc │ │ │ │ + bls 30682c │ │ │ │ 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 30676c │ │ │ │ - b 306750 │ │ │ │ + bne 3068dc │ │ │ │ + b 3068c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3066bc │ │ │ │ + beq 30682c │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306750 │ │ │ │ + beq 3068c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3066bc │ │ │ │ + bne 30682c │ │ │ │ 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 306800 │ │ │ │ + beq 306970 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306750 │ │ │ │ + beq 3068c0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ addne r7, r4, #44 @ 0x2c │ │ │ │ movne r8, #0 │ │ │ │ - bne 30682c │ │ │ │ - b 3066bc │ │ │ │ + bne 30699c │ │ │ │ + b 30682c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, #16 │ │ │ │ - bls 3066bc │ │ │ │ + bls 30682c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 306818 │ │ │ │ - b 306750 │ │ │ │ + bne 306988 │ │ │ │ + b 3068c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 3066bc │ │ │ │ - b 3066dc │ │ │ │ - ldr r3, [pc, #152] @ 3068f4 │ │ │ │ + bne 30682c │ │ │ │ + b 30684c │ │ │ │ + ldr r3, [pc, #152] @ 306a64 │ │ │ │ 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 3066bc │ │ │ │ + beq 30682c │ │ │ │ add r4, r4, #84 @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ - b 306894 │ │ │ │ + b 306a04 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ - beq 3066bc │ │ │ │ + beq 30682c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 306884 │ │ │ │ - b 306750 │ │ │ │ + bne 3069f4 │ │ │ │ + b 3068c0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3066bc │ │ │ │ + beq 30682c │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306750 │ │ │ │ + beq 3068c0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3068bc │ │ │ │ + bne 306a2c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subeq r6, sp, sl, lsl #10 │ │ │ │ - ldrheq r9, [r2], #-144 @ 0xffffff70 │ │ │ │ + subseq r9, r2, r0, asr #16 │ │ │ │ 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] @ 306a1c │ │ │ │ + ldr r8, [pc, #260] @ 306b8c │ │ │ │ mov r6, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 93a9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 306964 │ │ │ │ + beq 306ad4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 1437a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306964 │ │ │ │ + beq 306ad4 │ │ │ │ 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 306a08 │ │ │ │ + beq 306b78 │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3069f8 │ │ │ │ + beq 306b68 │ │ │ │ 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 3069c4 │ │ │ │ + bne 306b34 │ │ │ │ tst ip, #1 │ │ │ │ - beq 3069f8 │ │ │ │ + beq 306b68 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306624 │ │ │ │ + bl 306794 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 3069f8 │ │ │ │ + bne 306b68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ bl 143828 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306974 │ │ │ │ + bne 306ae4 │ │ │ │ mov r0, r5 │ │ │ │ bl 936c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 306920 │ │ │ │ + bne 306a90 │ │ │ │ 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] @ 306f0c │ │ │ │ + ldr r8, [pc, #1232] @ 30707c │ │ │ │ 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] @ 306f10 │ │ │ │ - ldr r9, [pc, #1212] @ 306f14 │ │ │ │ + ldr r7, [pc, #1212] @ 307080 │ │ │ │ + ldr r9, [pc, #1212] @ 307084 │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ - beq 306ab0 │ │ │ │ + beq 306c20 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 306ae8 │ │ │ │ + bne 306c58 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 306a20 │ │ │ │ + bl 306b90 │ │ │ │ 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 306a68 │ │ │ │ + bne 306bd8 │ │ │ │ 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 306cec │ │ │ │ + beq 306e5c │ │ │ │ mov r0, sl │ │ │ │ - bl 306a20 │ │ │ │ + bl 306b90 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 306a20 │ │ │ │ - b 306a94 │ │ │ │ + bl 306b90 │ │ │ │ + b 306c04 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306a94 │ │ │ │ + beq 306c04 │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306b68 │ │ │ │ + beq 306cd8 │ │ │ │ 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 306b2c │ │ │ │ + beq 306c9c │ │ │ │ cmp r3, #4 │ │ │ │ - beq 306b7c │ │ │ │ + beq 306cec │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 306bb0 │ │ │ │ + bhi 306d20 │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306e30 │ │ │ │ + bne 306fa0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 306b60 │ │ │ │ + beq 306cd0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 306bb0 │ │ │ │ + bne 306d20 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, r5, lsl #2] │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306af8 │ │ │ │ - b 306a94 │ │ │ │ - ldr r3, [pc, #916] @ 306f18 │ │ │ │ + bne 306c68 │ │ │ │ + b 306c04 │ │ │ │ + ldr r3, [pc, #916] @ 307088 │ │ │ │ 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 306c54 │ │ │ │ + beq 306dc4 │ │ │ │ add r2, r2, #11 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ tst r2, #4096 @ 0x1000 │ │ │ │ - bne 306c54 │ │ │ │ + bne 306dc4 │ │ │ │ mov r0, #0 │ │ │ │ - b 306b64 │ │ │ │ + b 306cd4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306624 │ │ │ │ - b 306b64 │ │ │ │ + bl 306794 │ │ │ │ + b 306cd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 306bb0 │ │ │ │ + beq 306d20 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 306bb0 │ │ │ │ + bne 306d20 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [fp, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306bb0 │ │ │ │ - ldr r1, [pc, #784] @ 306f1c │ │ │ │ + beq 306d20 │ │ │ │ + ldr r1, [pc, #784] @ 30708c │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306624 │ │ │ │ - b 306b64 │ │ │ │ + bl 306794 │ │ │ │ + b 306cd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 95404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306c38 │ │ │ │ + beq 306da8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306bb0 │ │ │ │ - ldr r1, [pc, #736] @ 306f20 │ │ │ │ + bne 306d20 │ │ │ │ + ldr r1, [pc, #736] @ 307090 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306624 │ │ │ │ - b 306b64 │ │ │ │ + bl 306794 │ │ │ │ + b 306cd4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #408 @ 0x198 │ │ │ │ - bcs 306d08 │ │ │ │ - ldr r2, [pc, #704] @ 306f24 │ │ │ │ + bcs 306e78 │ │ │ │ + ldr r2, [pc, #704] @ 307094 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 306d54 │ │ │ │ + bhi 306ec4 │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ - bhi 306de0 │ │ │ │ + bhi 306f50 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ - bhi 306d7c │ │ │ │ + bhi 306eec │ │ │ │ cmp r3, #138 @ 0x8a │ │ │ │ - bhi 306da0 │ │ │ │ + bhi 306f10 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ - bhi 306dbc │ │ │ │ + bhi 306f2c │ │ │ │ sub r2, r3, #37 @ 0x25 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi 306bb0 │ │ │ │ - ldr r1, [pc, #652] @ 306f28 │ │ │ │ + bhi 306d20 │ │ │ │ + ldr r1, [pc, #652] @ 307098 │ │ │ │ mov r0, #1 │ │ │ │ ands r1, r1, r0, lsl r2 │ │ │ │ - bne 306dbc │ │ │ │ + bne 306f2c │ │ │ │ cmp r2, #16 │ │ │ │ - bne 306bb0 │ │ │ │ - ldr r2, [pc, #612] @ 306f18 │ │ │ │ + bne 306d20 │ │ │ │ + ldr r2, [pc, #612] @ 307088 │ │ │ │ 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 306b64 │ │ │ │ - ldr r1, [pc, #592] @ 306f2c │ │ │ │ + beq 306cd4 │ │ │ │ + ldr r1, [pc, #592] @ 30709c │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306624 │ │ │ │ - b 306b64 │ │ │ │ + bl 306794 │ │ │ │ + b 306cd4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #4] │ │ │ │ - bl 306a20 │ │ │ │ + bl 306b90 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - b 306a80 │ │ │ │ - ldr r2, [pc, #544] @ 306f30 │ │ │ │ + b 306bf0 │ │ │ │ + ldr r2, [pc, #544] @ 3070a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 306e48 │ │ │ │ + bhi 306fb8 │ │ │ │ sub r2, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 306e98 │ │ │ │ + bhi 307008 │ │ │ │ sub r2, r3, #448 @ 0x1c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ - bhi 306bb0 │ │ │ │ - ldr r1, [pc, #508] @ 306f34 │ │ │ │ + bhi 306d20 │ │ │ │ + ldr r1, [pc, #508] @ 3070a4 │ │ │ │ sub r2, r3, #448 @ 0x1c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ - bhi 306bb0 │ │ │ │ + bhi 306d20 │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #476] @ 306f38 │ │ │ │ + ldr r2, [pc, #476] @ 3070a8 │ │ │ │ sub r3, r3, #336 @ 0x150 │ │ │ │ sub r3, r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bhi 306bb0 │ │ │ │ + bhi 306d20 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #440] @ 306f3c │ │ │ │ + ldr r2, [pc, #440] @ 3070ac │ │ │ │ sub r1, r3, #177 @ 0xb1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bhi 306bb0 │ │ │ │ + bhi 306d20 │ │ │ │ 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 306bb0 │ │ │ │ - ldr r1, [pc, #396] @ 306f40 │ │ │ │ + bhi 306d20 │ │ │ │ + ldr r1, [pc, #396] @ 3070b0 │ │ │ │ mov r0, #1 │ │ │ │ ands r1, r1, r0, lsl r2 │ │ │ │ - beq 306ec8 │ │ │ │ - ldr r1, [pc, #384] @ 306f44 │ │ │ │ + beq 307038 │ │ │ │ + ldr r1, [pc, #384] @ 3070b4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306624 │ │ │ │ - b 306b64 │ │ │ │ + bl 306794 │ │ │ │ + b 306cd4 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b 306b64 │ │ │ │ - ldr r2, [pc, #352] @ 306f48 │ │ │ │ + b 306cd4 │ │ │ │ + ldr r2, [pc, #352] @ 3070b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 306e60 │ │ │ │ + bhi 306fd0 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - bls 306bb0 │ │ │ │ + bls 306d20 │ │ │ │ sub r1, r3, #249 @ 0xf9 │ │ │ │ mov r0, #1 │ │ │ │ lsl r1, r0, r1 │ │ │ │ - ldr ip, [pc, #324] @ 306f4c │ │ │ │ + ldr ip, [pc, #324] @ 3070bc │ │ │ │ and ip, ip, r1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 306b64 │ │ │ │ - ldr r0, [pc, #312] @ 306f50 │ │ │ │ + bne 306cd4 │ │ │ │ + ldr r0, [pc, #312] @ 3070c0 │ │ │ │ tst r1, r0 │ │ │ │ - bne 306dbc │ │ │ │ + bne 306f2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 306bb0 │ │ │ │ + bne 306d20 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 306b64 │ │ │ │ - ldr r1, [pc, #284] @ 306f54 │ │ │ │ + b 306cd4 │ │ │ │ + ldr r1, [pc, #284] @ 3070c4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306624 │ │ │ │ - b 306b64 │ │ │ │ - ldr r2, [pc, #264] @ 306f58 │ │ │ │ + bl 306794 │ │ │ │ + b 306cd4 │ │ │ │ + ldr r2, [pc, #264] @ 3070c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 306ed4 │ │ │ │ + bne 307044 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ - b 306b64 │ │ │ │ + b 306cd4 │ │ │ │ sub r2, r3, #280 @ 0x118 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi 306bb0 │ │ │ │ - ldr r2, [pc, #228] @ 306f5c │ │ │ │ + bhi 306d20 │ │ │ │ + ldr r2, [pc, #228] @ 3070cc │ │ │ │ sub r3, r3, #280 @ 0x118 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 306bb0 │ │ │ │ + bhi 306d20 │ │ │ │ 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] @ 306f60 │ │ │ │ + ldr r2, [pc, #176] @ 3070d0 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 306b64 │ │ │ │ - ldr r2, [pc, #164] @ 306f64 │ │ │ │ + bne 306cd4 │ │ │ │ + ldr r2, [pc, #164] @ 3070d4 │ │ │ │ tst r3, r2 │ │ │ │ - beq 306bb0 │ │ │ │ - b 306dbc │ │ │ │ + beq 306d20 │ │ │ │ + b 306f2c │ │ │ │ cmp r2, #17 │ │ │ │ - beq 306cac │ │ │ │ - b 306bb0 │ │ │ │ + beq 306e1c │ │ │ │ + b 306d20 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 306bb0 │ │ │ │ + bls 306d20 │ │ │ │ cmp r3, #588 @ 0x24c │ │ │ │ - beq 306dbc │ │ │ │ - bhi 306ef8 │ │ │ │ + beq 306f2c │ │ │ │ + bhi 307068 │ │ │ │ cmp r3, #564 @ 0x234 │ │ │ │ - bne 306bb0 │ │ │ │ - b 306dbc │ │ │ │ + bne 306d20 │ │ │ │ + b 306f2c │ │ │ │ sub r3, r3, #688 @ 0x2b0 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 306bb0 │ │ │ │ - b 306dbc │ │ │ │ - ldrheq r9, [r2], #-92 @ 0xffffffa4 │ │ │ │ + bhi 306d20 │ │ │ │ + b 306f2c │ │ │ │ + subseq r9, r2, ip, asr #8 │ │ │ │ strdeq r6, [sp], #-14 │ │ │ │ @ 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} │ │ │ │ @@ -762383,171 +762475,171 @@ │ │ │ │ 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] @ 3070bc │ │ │ │ + ldr r7, [pc, #312] @ 30722c │ │ │ │ cmp r8, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq 306fd8 │ │ │ │ + beq 307148 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306fe0 │ │ │ │ + beq 307150 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 306fc8 │ │ │ │ + bne 307138 │ │ │ │ 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 30707c │ │ │ │ + bne 3071ec │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306f98 │ │ │ │ + bne 307108 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306fc8 │ │ │ │ + beq 307138 │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30702c │ │ │ │ + beq 30719c │ │ │ │ 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 30702c │ │ │ │ + beq 30719c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 307040 │ │ │ │ + beq 3071b0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 306ff0 │ │ │ │ - b 306fc8 │ │ │ │ - ldr r2, [pc, #120] @ 3070c0 │ │ │ │ + bne 307160 │ │ │ │ + b 307138 │ │ │ │ + ldr r2, [pc, #120] @ 307230 │ │ │ │ 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 30702c │ │ │ │ + beq 30719c │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 30702c │ │ │ │ + bne 30719c │ │ │ │ mov r8, #1 │ │ │ │ - b 306fc8 │ │ │ │ + b 307138 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 306f68 │ │ │ │ + bl 3070d8 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 306f68 │ │ │ │ + bl 3070d8 │ │ │ │ orr r0, r4, r0 │ │ │ │ ands r4, r0, #255 @ 0xff │ │ │ │ - bne 3070ac │ │ │ │ + bne 30721c │ │ │ │ orr r8, r4, r8 │ │ │ │ - b 306fc8 │ │ │ │ + b 307138 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 143828 │ │ │ │ - b 3070a4 │ │ │ │ - subseq r9, r2, r4, ror r0 │ │ │ │ + b 307214 │ │ │ │ + subseq r8, r2, r4, lsl #30 │ │ │ │ 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] @ 307544 │ │ │ │ + ldr r3, [pc, #1124] @ 3076b4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307138 │ │ │ │ + beq 3072a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3073fc │ │ │ │ + beq 30756c │ │ │ │ cmp r4, #2 │ │ │ │ - bne 307140 │ │ │ │ + bne 3072b0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070c4 │ │ │ │ + bl 307234 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307100 │ │ │ │ + bne 307270 │ │ │ │ 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 307128 │ │ │ │ + beq 307298 │ │ │ │ mov r0, r4 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3071d0 │ │ │ │ + beq 307340 │ │ │ │ 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 3071d0 │ │ │ │ + beq 307340 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r8, [r7] │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ cmp r2, #8 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ - beq 3072f0 │ │ │ │ + beq 307460 │ │ │ │ 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 3071e4 │ │ │ │ + beq 307354 │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307260 │ │ │ │ + bne 3073d0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307150 │ │ │ │ - b 307128 │ │ │ │ + bne 3072c0 │ │ │ │ + b 307298 │ │ │ │ ldr r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3071c4 │ │ │ │ + bne 307334 │ │ │ │ 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] │ │ │ │ @@ -762567,20 +762659,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 3071d0 │ │ │ │ + beq 307340 │ │ │ │ mov r0, r9 │ │ │ │ bl 92bbc │ │ │ │ - ldr r1, [pc, #728] @ 307548 │ │ │ │ + ldr r1, [pc, #728] @ 3076b8 │ │ │ │ ldr r9, [r8, #16] │ │ │ │ - ldr fp, [pc, #724] @ 30754c │ │ │ │ + ldr fp, [pc, #724] @ 3076bc │ │ │ │ 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 │ │ │ │ @@ -762603,38 +762695,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 3071d0 │ │ │ │ + b 307340 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 307530 │ │ │ │ + beq 3076a0 │ │ │ │ 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 3074f8 │ │ │ │ + beq 307668 │ │ │ │ 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 30732c │ │ │ │ + bne 30749c │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 13fc9c │ │ │ │ mov r1, sl │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 13fc9c │ │ │ │ @@ -762643,153 +762735,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 3073d0 │ │ │ │ + beq 307540 │ │ │ │ ldrb r0, [ip, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 3074f0 │ │ │ │ + bne 307660 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3073c8 │ │ │ │ + beq 307538 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 3073c8 │ │ │ │ + bne 307538 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3073a8 │ │ │ │ + bne 307518 │ │ │ │ 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 13fcd8 │ │ │ │ - b 3071b8 │ │ │ │ + b 307328 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ bl 1437a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 307500 │ │ │ │ + beq 307670 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 13fc9c │ │ │ │ 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 307538 │ │ │ │ + beq 3076a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30745c │ │ │ │ + beq 3075cc │ │ │ │ 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 3070c4 │ │ │ │ + bl 307234 │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ add r2, r8, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 307538 │ │ │ │ + beq 3076a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3074a4 │ │ │ │ + beq 307614 │ │ │ │ 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 3070c4 │ │ │ │ + bl 307234 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 96440 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3074e8 │ │ │ │ + beq 307658 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r8, r4 │ │ │ │ movne r4, #0 │ │ │ │ stm r5, {r4, r8} │ │ │ │ - b 307128 │ │ │ │ + b 307298 │ │ │ │ mov r3, #0 │ │ │ │ - b 3073d0 │ │ │ │ + b 307540 │ │ │ │ mov sl, r1 │ │ │ │ - b 30734c │ │ │ │ + b 3074bc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070c4 │ │ │ │ + bl 307234 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070c4 │ │ │ │ - b 307128 │ │ │ │ + bl 307234 │ │ │ │ + b 307298 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ - subseq r8, r2, r8, lsl pc │ │ │ │ + subseq r8, r2, r8, lsr #27 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3075d8 │ │ │ │ + beq 307748 │ │ │ │ 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 307574 │ │ │ │ + bne 3076e4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3075e4 │ │ │ │ + beq 307754 │ │ │ │ ldr r4, [ip, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3075b4 │ │ │ │ + beq 307724 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ 3075f0 │ │ │ │ + ldr r1, [pc, #52] @ 307760 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 90be8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r0, #34] @ 0x22 │ │ │ │ bl 90e90 │ │ │ │ str r5, [r4, #20] │ │ │ │ @@ -762802,145 +762894,145 @@ │ │ │ │ udf #0 │ │ │ │ andeq lr, r4, r8, lsr #32 │ │ │ │ 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] @ 307e78 │ │ │ │ + ldr r1, [pc, #2152] @ 307fe8 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #2140] @ 307e7c │ │ │ │ + ldr r1, [pc, #2140] @ 307fec │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #2132] @ 307e80 │ │ │ │ + ldr r2, [pc, #2132] @ 307ff0 │ │ │ │ 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 307e6c │ │ │ │ + beq 307fdc │ │ │ │ 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 307664 │ │ │ │ + bne 3077d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 307e6c │ │ │ │ + beq 307fdc │ │ │ │ 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 306a20 │ │ │ │ + bl 306b90 │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ movne r7, #1 │ │ │ │ strne sl, [sp, #4] │ │ │ │ strne r8, [sp, #8] │ │ │ │ - beq 307df4 │ │ │ │ + beq 307f64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307720 │ │ │ │ + beq 307890 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 92bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 307710 │ │ │ │ + beq 307880 │ │ │ │ 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 307c10 │ │ │ │ + bne 307d80 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3076e4 │ │ │ │ + bne 307854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 936c4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne 3076cc │ │ │ │ + bne 30783c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307df4 │ │ │ │ + beq 307f64 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 1e2fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 307e48 │ │ │ │ - ldr r7, [pc, #1820] @ 307e84 │ │ │ │ + beq 307fb8 │ │ │ │ + ldr r7, [pc, #1820] @ 307ff4 │ │ │ │ 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 307860 │ │ │ │ + beq 3079d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 92bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 307850 │ │ │ │ + beq 3079c0 │ │ │ │ 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 307850 │ │ │ │ + beq 3079c0 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 307850 │ │ │ │ + bne 3079c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 306624 │ │ │ │ + bl 306794 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 307d30 │ │ │ │ + beq 307ea0 │ │ │ │ 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 307850 │ │ │ │ + beq 3079c0 │ │ │ │ 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 │ │ │ │ @@ -762951,46 +763043,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 307784 │ │ │ │ + bne 3078f4 │ │ │ │ mov r0, sl │ │ │ │ bl 938fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 307774 │ │ │ │ + bne 3078e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 307e48 │ │ │ │ + beq 307fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ add ip, r2, r8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi 307e20 │ │ │ │ + bhi 307f90 │ │ │ │ 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 307e04 │ │ │ │ + bhi 307f74 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r6 │ │ │ │ str r3, [r1, #16] │ │ │ │ strb r5, [r1, #3] │ │ │ │ - bne 3078a0 │ │ │ │ + bne 307a10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r3] │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ bl 143a0c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -763000,34 +763092,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 3068f8 │ │ │ │ + bl 306a68 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 306f68 │ │ │ │ + bl 3070d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 307e0c │ │ │ │ + bne 307f7c │ │ │ │ mov r0, #0 │ │ │ │ bl 1401b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 307550 │ │ │ │ + bl 3076c0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add r0, r0, #32 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 307e60 │ │ │ │ + beq 307fd0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 307984 │ │ │ │ + beq 307af4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 915d0 │ │ │ │ @@ -763056,15 +763148,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 3070c4 │ │ │ │ + bl 307234 │ │ │ │ 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 │ │ │ │ @@ -763076,44 +763168,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 307bb0 │ │ │ │ + beq 307d20 │ │ │ │ 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 307b9c │ │ │ │ + beq 307d0c │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 307dec │ │ │ │ + beq 307f5c │ │ │ │ mov r0, r6 │ │ │ │ bl 92bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 307d64 │ │ │ │ + beq 307ed4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bls 307d64 │ │ │ │ + bls 307ed4 │ │ │ │ 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 307b58 │ │ │ │ + beq 307cc8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ movne r0, r6 │ │ │ │ movne r3, #3 │ │ │ │ - beq 307da8 │ │ │ │ + beq 307f18 │ │ │ │ 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 │ │ │ │ @@ -763123,15 +763215,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] @ 307e88 │ │ │ │ + ldr r3, [pc, #884] @ 307ff8 │ │ │ │ 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 │ │ │ │ @@ -763143,278 +763235,278 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 92910 │ │ │ │ subs r6, r4, #0 │ │ │ │ - beq 307b9c │ │ │ │ + beq 307d0c │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 307d78 │ │ │ │ + beq 307ee8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 307d78 │ │ │ │ + beq 307ee8 │ │ │ │ bl 92bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 307d64 │ │ │ │ + beq 307ed4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bcc 307a9c │ │ │ │ + bcc 307c0c │ │ │ │ subs r6, r4, #0 │ │ │ │ - bne 307b60 │ │ │ │ + bne 307cd0 │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 307a64 │ │ │ │ + bne 307bd4 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl a3798 │ │ │ │ mov r0, sl │ │ │ │ bl 1421d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ bl 143638 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #672] @ 307e8c │ │ │ │ - ldr r3, [pc, #656] @ 307e80 │ │ │ │ + ldr r2, [pc, #672] @ 307ffc │ │ │ │ + ldr r3, [pc, #656] @ 307ff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 307e5c │ │ │ │ + bne 307fcc │ │ │ │ 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 307c48 │ │ │ │ + beq 307db8 │ │ │ │ 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 307c5c │ │ │ │ + beq 307dcc │ │ │ │ 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 307710 │ │ │ │ + beq 307880 │ │ │ │ ldr r0, [r6] │ │ │ │ tst r0, #1 │ │ │ │ - beq 307ca8 │ │ │ │ + beq 307e18 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 307d0c │ │ │ │ + bne 307e7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ strb r7, [r8, #1] │ │ │ │ sub r6, r3, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 307cf8 │ │ │ │ + beq 307e68 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 307c88 │ │ │ │ + bne 307df8 │ │ │ │ bl 92bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 307c80 │ │ │ │ + beq 307df0 │ │ │ │ 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 307c80 │ │ │ │ + beq 307df0 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307c80 │ │ │ │ + bne 307df0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ sub r6, r6, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [r8, #4] │ │ │ │ - bne 307c74 │ │ │ │ + bne 307de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 307710 │ │ │ │ + b 307880 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ strb r7, [r8, #2] │ │ │ │ sub r6, r3, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 307cf8 │ │ │ │ + beq 307e68 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 307d0c │ │ │ │ - b 307ca8 │ │ │ │ + bne 307e7c │ │ │ │ + b 307e18 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 307850 │ │ │ │ + bne 3079c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ streq fp, [r5, #20] │ │ │ │ - beq 307850 │ │ │ │ + beq 3079c0 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 1dc00 <__aeabi_fdiv@plt> │ │ │ │ str r0, [r5, #20] │ │ │ │ - b 307850 │ │ │ │ + b 3079c0 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 307b70 │ │ │ │ + bne 307ce0 │ │ │ │ bl 92bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 307b9c │ │ │ │ + beq 307d0c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp fp, r3 │ │ │ │ movhi r4, #0 │ │ │ │ - bhi 307a9c │ │ │ │ + bhi 307c0c │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 307a64 │ │ │ │ - b 307bac │ │ │ │ + bne 307bd4 │ │ │ │ + b 307d1c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 307dd8 │ │ │ │ + beq 307f48 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 307de0 │ │ │ │ + bne 307f50 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 307dbc │ │ │ │ + bne 307f2c │ │ │ │ mov r3, #1 │ │ │ │ - b 307ac8 │ │ │ │ + b 307c38 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ - b 307ac8 │ │ │ │ + b 307c38 │ │ │ │ mov r0, r6 │ │ │ │ - b 307d78 │ │ │ │ + b 307ee8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 307be4 │ │ │ │ + b 307d54 │ │ │ │ mov r2, r3 │ │ │ │ - b 3078dc │ │ │ │ + b 307a4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 3068f8 │ │ │ │ - b 307938 │ │ │ │ - ldr r3, [pc, #104] @ 307e90 │ │ │ │ + bl 306a68 │ │ │ │ + b 307aa8 │ │ │ │ + ldr r3, [pc, #104] @ 308000 │ │ │ │ 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 307890 │ │ │ │ + b 307a00 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1de10 │ │ │ │ - b 307dfc │ │ │ │ + b 307f6c │ │ │ │ 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, ror #19 │ │ │ │ - ldrsbeq r8, [r2], #-144 @ 0xffffff70 │ │ │ │ + subseq r8, r2, r8, ror r8 │ │ │ │ + subseq r8, r2, r0, ror #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffeda4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - subseq r8, r2, ip, lsl #8 │ │ │ │ + @ instruction: 0x0052829c │ │ │ │ @ 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] @ 308068 │ │ │ │ + ldr r2, [pc, #444] @ 3081d8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - ldr r3, [pc, #440] @ 30806c │ │ │ │ + ldr r3, [pc, #440] @ 3081dc │ │ │ │ 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 308024 │ │ │ │ + beq 308194 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 308024 │ │ │ │ + bne 308194 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, r3 │ │ │ │ - beq 307f00 │ │ │ │ + beq 308070 │ │ │ │ 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 307f7c │ │ │ │ + beq 3080ec │ │ │ │ ldr sl, [r3, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 307f7c │ │ │ │ + beq 3080ec │ │ │ │ mov r1, sl │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 927bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 308054 │ │ │ │ + beq 3081c4 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 307f64 │ │ │ │ + beq 3080d4 │ │ │ │ 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 307f1c │ │ │ │ + bne 30808c │ │ │ │ mov r0, r6 │ │ │ │ bl 915d0 │ │ │ │ ldr ip, [r6, #16] │ │ │ │ mov fp, r7 │ │ │ │ str r8, [r7, #8] │ │ │ │ str r8, [r7, #12] │ │ │ │ str r8, [r7, #4] │ │ │ │ @@ -763426,94 +763518,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 307fe8 │ │ │ │ + beq 308158 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 30805c │ │ │ │ + bne 3081cc │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 307fcc │ │ │ │ + bne 30813c │ │ │ │ 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 307f28 │ │ │ │ + beq 308098 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 96278 │ │ │ │ add sl, sl, #20 │ │ │ │ - b 307f28 │ │ │ │ + b 308098 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #64] @ 308070 │ │ │ │ - ldr r3, [pc, #56] @ 30806c │ │ │ │ + ldr r2, [pc, #64] @ 3081e0 │ │ │ │ + ldr r3, [pc, #56] @ 3081dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 308064 │ │ │ │ + bne 3081d4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 308028 │ │ │ │ + b 308198 │ │ │ │ mov r3, #2 │ │ │ │ - b 307ff0 │ │ │ │ + b 308160 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r2, r8, asr #2 │ │ │ │ + ldrsbeq r7, [r2], #-248 @ 0xffffff08 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r2, r8, asr #31 │ │ │ │ + subseq r7, r2, r8, asr lr │ │ │ │ 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] @ 308538 │ │ │ │ + ldr r3, [pc, #1196] @ 3086a8 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #1188] @ 30853c │ │ │ │ + ldr r1, [pc, #1188] @ 3086ac │ │ │ │ mov r2, r3 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #1180] @ 308540 │ │ │ │ + ldr r2, [pc, #1180] @ 3086b0 │ │ │ │ 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 3080e0 │ │ │ │ + beq 308250 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 308114 │ │ │ │ + bne 308284 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3080c4 │ │ │ │ + bne 308234 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #1112] @ 308544 │ │ │ │ - ldr r3, [pc, #1104] @ 308540 │ │ │ │ + ldr r2, [pc, #1112] @ 3086b4 │ │ │ │ + ldr r3, [pc, #1104] @ 3086b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 308534 │ │ │ │ + bne 3086a4 │ │ │ │ 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 │ │ │ │ @@ -763534,109 +763626,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 308524 │ │ │ │ + beq 308694 │ │ │ │ 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 308368 │ │ │ │ + beq 3084d8 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 308368 │ │ │ │ + bne 3084d8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ moveq sl, r3 │ │ │ │ - beq 3081c4 │ │ │ │ + beq 308334 │ │ │ │ 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 308410 │ │ │ │ + beq 308580 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - beq 3082b4 │ │ │ │ + beq 308424 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 3082b4 │ │ │ │ + beq 308424 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3083d4 │ │ │ │ + beq 308544 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 3082b4 │ │ │ │ + beq 308424 │ │ │ │ ldr r1, [r9] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30825c │ │ │ │ + beq 3083cc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30835c │ │ │ │ + beq 3084cc │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 308250 │ │ │ │ + beq 3083c0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 3081d0 │ │ │ │ + b 308340 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, #5 │ │ │ │ - bne 308228 │ │ │ │ + bne 308398 │ │ │ │ bl 99ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 308228 │ │ │ │ + beq 308398 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3082b4 │ │ │ │ + bne 308424 │ │ │ │ ldr r1, [r9] │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ eor r2, r2, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 308228 │ │ │ │ + bne 308398 │ │ │ │ ldrh r2, [r1, #24] │ │ │ │ ldrh r3, [r3, #24] │ │ │ │ eor r3, r3, r2 │ │ │ │ - ldr r2, [pc, #664] @ 308548 │ │ │ │ + ldr r2, [pc, #664] @ 3086b8 │ │ │ │ tst r2, r3 │ │ │ │ - bne 308228 │ │ │ │ + bne 308398 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3081ec │ │ │ │ + bne 30835c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 308414 │ │ │ │ + beq 308584 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 308338 │ │ │ │ + beq 3084a8 │ │ │ │ ldr r2, [fp, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 308514 │ │ │ │ + beq 308684 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 308514 │ │ │ │ + beq 308684 │ │ │ │ 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 │ │ │ │ @@ -763654,97 +763746,97 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 308230 │ │ │ │ + bne 3083a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr r4, r3, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 30818c │ │ │ │ + bne 3082fc │ │ │ │ add r5, sp, #32 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r5, {r5, r6, r9} │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq 308524 │ │ │ │ + beq 308694 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r9, r4 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3080e4 │ │ │ │ + beq 308254 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3080e4 │ │ │ │ + beq 308254 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 308128 │ │ │ │ + bne 308298 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3083b4 │ │ │ │ - b 3080e4 │ │ │ │ + bne 308524 │ │ │ │ + b 308254 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, r4 │ │ │ │ - bne 3082b4 │ │ │ │ + bne 308424 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30847c │ │ │ │ + beq 3085ec │ │ │ │ cmp r3, #5 │ │ │ │ - bne 308228 │ │ │ │ + bne 308398 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, #1 │ │ │ │ - b 3082b4 │ │ │ │ + b 308424 │ │ │ │ add r6, r8, #36 @ 0x24 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 308440 │ │ │ │ + beq 3085b0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 30851c │ │ │ │ + bne 30868c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 308424 │ │ │ │ + bne 308594 │ │ │ │ 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 308338 │ │ │ │ + beq 3084a8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 96278 │ │ │ │ add r9, r9, #20 │ │ │ │ - b 308338 │ │ │ │ - ldr r3, [pc, #200] @ 30854c │ │ │ │ + b 3084a8 │ │ │ │ + ldr r3, [pc, #200] @ 3086bc │ │ │ │ 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 308404 │ │ │ │ + beq 308574 │ │ │ │ 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 │ │ │ │ @@ -763752,175 +763844,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 308228 │ │ │ │ + beq 308398 │ │ │ │ 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 3084c8 │ │ │ │ + bcc 308638 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - b 308404 │ │ │ │ + b 308574 │ │ │ │ mov r1, #1 │ │ │ │ - b 308308 │ │ │ │ + b 308478 │ │ │ │ mov r2, #2 │ │ │ │ - b 308448 │ │ │ │ + b 3085b8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 30839c │ │ │ │ + b 30850c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r2, ip, ror #30 │ │ │ │ - subseq r7, r2, r4, asr pc │ │ │ │ + ldrsheq r7, [r2], #-220 @ 0xffffff24 │ │ │ │ + subseq r7, r2, r4, ror #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r2, ip, lsl #30 │ │ │ │ + @ instruction: 0x00527d9c │ │ │ │ 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] @ 3087ac │ │ │ │ + ldr ip, [pc, #576] @ 30891c │ │ │ │ strb r3, [r2] │ │ │ │ - ldr r6, [pc, #572] @ 3087b0 │ │ │ │ + ldr r6, [pc, #572] @ 308920 │ │ │ │ ldrb lr, [r0, #12] │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r1 │ │ │ │ cmp lr, #7 │ │ │ │ - bhi 308648 │ │ │ │ + bhi 3087b8 │ │ │ │ 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] @ 3087b4 │ │ │ │ + ldr r1, [pc, #520] @ 308924 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 308650 │ │ │ │ + bhi 3087c0 │ │ │ │ sub r1, r1, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 308688 │ │ │ │ + bhi 3087f8 │ │ │ │ cmp r3, #197 @ 0xc5 │ │ │ │ - beq 308764 │ │ │ │ - bls 30875c │ │ │ │ - ldr r2, [pc, #488] @ 3087b8 │ │ │ │ + beq 3088d4 │ │ │ │ + bls 3088cc │ │ │ │ + ldr r2, [pc, #488] @ 308928 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 3088e8 │ │ │ │ + bls 308910 │ │ │ │ + ldr r2, [pc, #476] @ 30892c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 308778 │ │ │ │ - bls 3087a0 │ │ │ │ - ldr r2, [pc, #476] @ 3087bc │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 3085f4 │ │ │ │ + beq 308764 │ │ │ │ sub r3, r3, #288 @ 0x120 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 308648 │ │ │ │ + bhi 3087b8 │ │ │ │ lsr r0, r7, #2 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - bne 308618 │ │ │ │ + bne 308788 │ │ │ │ lsr r0, r7, #4 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30860c │ │ │ │ + bne 30877c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq 30860c │ │ │ │ + beq 30877c │ │ │ │ mov r0, r4 │ │ │ │ bl 94f50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 308780 │ │ │ │ + bne 3088f0 │ │ │ │ tst r7, #128 @ 0x80 │ │ │ │ - bne 3086ac │ │ │ │ + bne 30881c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #360] @ 3087c0 │ │ │ │ + ldr r1, [pc, #360] @ 308930 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30878c │ │ │ │ + beq 3088fc │ │ │ │ cmp r3, #528 @ 0x210 │ │ │ │ - bcc 308738 │ │ │ │ - ldr r1, [pc, #344] @ 3087c4 │ │ │ │ + bcc 3088a8 │ │ │ │ + ldr r1, [pc, #344] @ 308934 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30878c │ │ │ │ - ldr r2, [pc, #336] @ 3087c8 │ │ │ │ + beq 3088fc │ │ │ │ + ldr r2, [pc, #336] @ 308938 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 308648 │ │ │ │ + bne 3087b8 │ │ │ │ lsr r0, r7, #6 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #316] @ 3087cc │ │ │ │ + ldr r2, [pc, #316] @ 30893c │ │ │ │ sub r3, r3, #328 @ 0x148 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi 308648 │ │ │ │ + bhi 3087b8 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #284] @ 3087d0 │ │ │ │ + ldr r2, [pc, #284] @ 308940 │ │ │ │ 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 3086e4 │ │ │ │ - b 308778 │ │ │ │ + bne 308854 │ │ │ │ + b 3088e8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 308778 │ │ │ │ + beq 3088e8 │ │ │ │ ldr r3, [r8, r5, lsl #5] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 3086d8 │ │ │ │ + beq 308848 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 30870c │ │ │ │ + bne 30887c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - beq 3086d8 │ │ │ │ + beq 308848 │ │ │ │ cmn r6, #1 │ │ │ │ mov r3, r5 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3086d8 │ │ │ │ + beq 308848 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 99e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3086d8 │ │ │ │ - b 308648 │ │ │ │ + bne 308848 │ │ │ │ + b 3087b8 │ │ │ │ sub r1, r1, #50 @ 0x32 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 308648 │ │ │ │ + bne 3087b8 │ │ │ │ mov r1, #0 │ │ │ │ ands r3, r7, #32 │ │ │ │ strb r1, [r2] │ │ │ │ - beq 308648 │ │ │ │ + beq 3087b8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 94780 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - bne 308648 │ │ │ │ + bne 3087b8 │ │ │ │ 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} │ │ │ │ @@ -763929,348 +764021,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 308648 │ │ │ │ - b 3085f4 │ │ │ │ + bne 3087b8 │ │ │ │ + b 308764 │ │ │ │ subeq r4, sp, r6, ror r7 │ │ │ │ - subseq r7, r2, ip, ror sl │ │ │ │ + subseq r7, r2, ip, lsl #18 │ │ │ │ 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 #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] @ 30883c │ │ │ │ - ldr r3, [pc, #80] @ 308840 │ │ │ │ + ldr ip, [pc, #80] @ 3089ac │ │ │ │ + ldr r3, [pc, #80] @ 3089b0 │ │ │ │ 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 308550 │ │ │ │ - ldr r2, [pc, #48] @ 308844 │ │ │ │ - ldr r3, [pc, #40] @ 308840 │ │ │ │ + bl 3086c0 │ │ │ │ + ldr r2, [pc, #48] @ 3089b4 │ │ │ │ + ldr r3, [pc, #40] @ 3089b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 308838 │ │ │ │ + bne 3089a8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r2, ip, lsl #16 │ │ │ │ + @ instruction: 0x0052769c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r2, r4, ror #15 │ │ │ │ + subseq r7, r2, r4, ror r6 │ │ │ │ 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] @ 308ca0 │ │ │ │ - ldr r2, [pc, #1076] @ 308ca4 │ │ │ │ + ldr r1, [pc, #1076] @ 308e10 │ │ │ │ + ldr r2, [pc, #1076] @ 308e14 │ │ │ │ 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 3088a8 │ │ │ │ + beq 308a18 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3088dc │ │ │ │ + bne 308a4c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30888c │ │ │ │ + bne 3089fc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #1012] @ 308ca8 │ │ │ │ - ldr r3, [pc, #1004] @ 308ca4 │ │ │ │ + ldr r2, [pc, #1012] @ 308e18 │ │ │ │ + ldr r3, [pc, #1004] @ 308e14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 308c90 │ │ │ │ + bne 308e00 │ │ │ │ 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 308b38 │ │ │ │ + beq 308ca8 │ │ │ │ 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 308b1c │ │ │ │ + beq 308c8c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add r9, sp, #35 @ 0x23 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - beq 308c80 │ │ │ │ - bl 308550 │ │ │ │ + beq 308df0 │ │ │ │ + bl 3086c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 308a50 │ │ │ │ + beq 308bc0 │ │ │ │ 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 308b14 │ │ │ │ + beq 308c84 │ │ │ │ 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 308970 │ │ │ │ + bne 308ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 308b14 │ │ │ │ + beq 308c84 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ - beq 308c20 │ │ │ │ + beq 308d90 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ movne sl, #0 │ │ │ │ movne r6, sl │ │ │ │ - beq 308ab0 │ │ │ │ + beq 308c20 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r6 │ │ │ │ - b 3089fc │ │ │ │ + b 308b6c │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3089f0 │ │ │ │ + beq 308b60 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 308b7c │ │ │ │ + beq 308cec │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 308bdc │ │ │ │ + beq 308d4c │ │ │ │ cmp sl, #0 │ │ │ │ ldmne r7, {r0, ip} │ │ │ │ - beq 3089d4 │ │ │ │ + beq 308b44 │ │ │ │ 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 308a88 │ │ │ │ + bhi 308bf8 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 308aa0 │ │ │ │ + beq 308c10 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b 308a08 │ │ │ │ + b 308b78 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - beq 308bf8 │ │ │ │ + beq 308d68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 308bf8 │ │ │ │ - bl 308550 │ │ │ │ + beq 308d68 │ │ │ │ + bl 3086c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 308bec │ │ │ │ + bne 308d5c │ │ │ │ mov r7, r4 │ │ │ │ - b 308a50 │ │ │ │ + b 308bc0 │ │ │ │ ldr r1, [lr, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 3089d4 │ │ │ │ + bcc 308b44 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 308a44 │ │ │ │ + bne 308bb4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 308b14 │ │ │ │ + beq 308c84 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 308b14 │ │ │ │ + beq 308c84 │ │ │ │ mov r0, r8 │ │ │ │ bl 927bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 308af0 │ │ │ │ + beq 308c60 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 308c10 │ │ │ │ + bne 308d80 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 308ad4 │ │ │ │ + bne 308c44 │ │ │ │ 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 308a50 │ │ │ │ + bne 308bc0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 936c4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 308910 │ │ │ │ + bne 308a80 │ │ │ │ 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 3088ac │ │ │ │ + beq 308a1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3088ac │ │ │ │ + beq 308a1c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3088e4 │ │ │ │ + bne 308a54 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308b5c │ │ │ │ - b 3088ac │ │ │ │ + bne 308ccc │ │ │ │ + b 308a1c │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 308be4 │ │ │ │ + bls 308d54 │ │ │ │ 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 308be4 │ │ │ │ + bls 308d54 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r4, r5 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 3089fc │ │ │ │ + bne 308b6c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 308aa8 │ │ │ │ + b 308c18 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ - b 3089f0 │ │ │ │ + b 308b60 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b 30894c │ │ │ │ - bl 308550 │ │ │ │ + b 308abc │ │ │ │ + bl 3086c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 308b1c │ │ │ │ + beq 308c8c │ │ │ │ mov r8, r7 │ │ │ │ mov r7, #0 │ │ │ │ - b 30894c │ │ │ │ + b 308abc │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 308afc │ │ │ │ + b 308c6c │ │ │ │ cmp fp, #0 │ │ │ │ mov r6, fp │ │ │ │ - bne 308c3c │ │ │ │ - b 308c68 │ │ │ │ + bne 308dac │ │ │ │ + b 308dd8 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 308c68 │ │ │ │ + beq 308dd8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 308c30 │ │ │ │ + bne 308da0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 308c94 │ │ │ │ + beq 308e04 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 308c30 │ │ │ │ + bls 308da0 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 308ab0 │ │ │ │ + beq 308c20 │ │ │ │ subs sl, r6, #0 │ │ │ │ movne sl, #1 │ │ │ │ - b 3089c4 │ │ │ │ - bl 308550 │ │ │ │ + b 308b34 │ │ │ │ + bl 3086c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 308bf0 │ │ │ │ - b 308b1c │ │ │ │ + bne 308d60 │ │ │ │ + b 308c8c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ - subseq r7, r2, ip, lsl #15 │ │ │ │ + subseq r7, r2, ip, lsl r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r2, r4, asr #14 │ │ │ │ + ldrsbeq r7, [r2], #-84 @ 0xffffffac │ │ │ │ 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] @ 3097a8 │ │ │ │ + ldr r3, [pc, #2788] @ 309918 │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #2780] @ 3097ac │ │ │ │ + ldr ip, [pc, #2780] @ 30991c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2776] @ 3097b0 │ │ │ │ + ldr r3, [pc, #2776] @ 309920 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #2772] @ 3097b4 │ │ │ │ + ldr r1, [pc, #2772] @ 309924 │ │ │ │ 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] │ │ │ │ @@ -764279,55 +764371,55 @@ │ │ │ │ bl 1e02c │ │ │ │ add r6, sp, #508 @ 0x1fc │ │ │ │ add r5, sl, #33 @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 141080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 308db8 │ │ │ │ + bne 308f28 │ │ │ │ add r4, r4, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 308d0c │ │ │ │ + bne 308e7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sl, #352] @ 0x160 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ moveq fp, r3 │ │ │ │ - beq 308d88 │ │ │ │ + beq 308ef8 │ │ │ │ ldrb r9, [sl, #313] @ 0x139 │ │ │ │ mov r5, r6 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3091fc │ │ │ │ + bne 30936c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308d4c │ │ │ │ + bne 308ebc │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 308dc0 │ │ │ │ + bne 308f30 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308d6c │ │ │ │ - ldr r2, [pc, #2600] @ 3097b8 │ │ │ │ - ldr r3, [pc, #2588] @ 3097b0 │ │ │ │ + bne 308edc │ │ │ │ + ldr r2, [pc, #2600] @ 309928 │ │ │ │ + ldr r3, [pc, #2588] @ 309920 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3097a4 │ │ │ │ + bne 309914 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #1 │ │ │ │ - b 308d30 │ │ │ │ + b 308ea0 │ │ │ │ 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] │ │ │ │ @@ -764347,258 +764439,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 3091e0 │ │ │ │ + beq 309350 │ │ │ │ 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 308fe0 │ │ │ │ + beq 309150 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 309024 │ │ │ │ + beq 309194 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 308f9c │ │ │ │ + bne 30910c │ │ │ │ ldr r4, [r5, #28] │ │ │ │ add sl, r5, #24 │ │ │ │ cmp sl, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 308f9c │ │ │ │ + beq 30910c │ │ │ │ mov fp, #0 │ │ │ │ str r8, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 308ecc │ │ │ │ - ldr r3, [pc, #2324] @ 3097bc │ │ │ │ + b 30903c │ │ │ │ + ldr r3, [pc, #2324] @ 30992c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 308eb8 │ │ │ │ + bhi 309028 │ │ │ │ sub r3, r0, #352 @ 0x160 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 3091f0 │ │ │ │ + bhi 309360 │ │ │ │ mov fp, #1 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp sl, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 309034 │ │ │ │ + beq 3091a4 │ │ │ │ ldr r7, [r4] │ │ │ │ tst r7, #1 │ │ │ │ - bne 308eb8 │ │ │ │ + bne 309028 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308eb8 │ │ │ │ + bne 309028 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #360 @ 0x168 │ │ │ │ - bls 308ea0 │ │ │ │ + bls 309010 │ │ │ │ sub r3, r0, #436 @ 0x1b4 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 308eb8 │ │ │ │ + bls 309028 │ │ │ │ bl 94ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 308eb8 │ │ │ │ - ldr r2, [pc, #2220] @ 3097c0 │ │ │ │ + bne 309028 │ │ │ │ + ldr r2, [pc, #2220] @ 309930 │ │ │ │ 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 308ebc │ │ │ │ + beq 30902c │ │ │ │ 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 308f64 │ │ │ │ + b 3090d4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ add r7, r7, #32 │ │ │ │ - beq 308ebc │ │ │ │ + beq 30902c │ │ │ │ cmp r4, r7 │ │ │ │ - bne 308f54 │ │ │ │ + bne 3090c4 │ │ │ │ ldrb lr, [r2, r3] │ │ │ │ ands lr, r0, lr, lsr #7 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 308f54 │ │ │ │ + beq 3090c4 │ │ │ │ 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 308f54 │ │ │ │ + b 3090c4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 308ffc │ │ │ │ + beq 30916c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 308ffc │ │ │ │ + beq 30916c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 308f9c │ │ │ │ + bne 30910c │ │ │ │ ldr r4, [r5, #28] │ │ │ │ add sl, r5, #24 │ │ │ │ cmp sl, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 308e88 │ │ │ │ + bne 308ff8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 308f9c │ │ │ │ + bne 30910c │ │ │ │ mov r0, r8 │ │ │ │ bl 938fc │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - beq 309178 │ │ │ │ + beq 3092e8 │ │ │ │ mov r8, r0 │ │ │ │ - b 308e4c │ │ │ │ + b 308fbc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 308fe0 │ │ │ │ + bne 309150 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ add sl, r5, #24 │ │ │ │ cmp sl, r4 │ │ │ │ movne r7, #0 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 308e88 │ │ │ │ - b 308fe0 │ │ │ │ + bne 308ff8 │ │ │ │ + b 309150 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 308fe0 │ │ │ │ - b 309008 │ │ │ │ + bne 309150 │ │ │ │ + b 309178 │ │ │ │ cmp fp, #0 │ │ │ │ mov ip, r8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bne 308fd8 │ │ │ │ + bne 309148 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 308fd8 │ │ │ │ + beq 309148 │ │ │ │ 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 309078 │ │ │ │ + beq 3091e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 309140 │ │ │ │ + beq 3092b0 │ │ │ │ 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 3090cc │ │ │ │ + beq 30923c │ │ │ │ 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 3090f8 │ │ │ │ + bhi 309268 │ │ │ │ mov r1, sl │ │ │ │ add r0, r5, #20 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 927bc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 308fd8 │ │ │ │ + b 309148 │ │ │ │ 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 309114 │ │ │ │ + bne 309284 │ │ │ │ mov r0, r4 │ │ │ │ bl 94e88 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 95e3c │ │ │ │ mov sl, r0 │ │ │ │ - b 3090d8 │ │ │ │ - ldr r3, [pc, #1660] @ 3097c4 │ │ │ │ + b 309248 │ │ │ │ + ldr r3, [pc, #1660] @ 309934 │ │ │ │ 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 3090cc │ │ │ │ + beq 30923c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ - b 3090b4 │ │ │ │ + b 309224 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r6, {r6, r7, fp} │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - beq 3091e0 │ │ │ │ + beq 309350 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3091d4 │ │ │ │ + beq 309344 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3091d4 │ │ │ │ + beq 309344 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 308ddc │ │ │ │ + bne 308f4c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3091b8 │ │ │ │ + bne 309328 │ │ │ │ orr sl, sl, fp │ │ │ │ and fp, sl, #255 @ 0xff │ │ │ │ - b 308d88 │ │ │ │ + b 308ef8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 3091a0 │ │ │ │ + b 309310 │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 308eb8 │ │ │ │ - b 308f00 │ │ │ │ + beq 309028 │ │ │ │ + b 309070 │ │ │ │ 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 │ │ │ │ @@ -764618,69 +764710,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 30976c │ │ │ │ + beq 3098dc │ │ │ │ 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 309474 │ │ │ │ + beq 3095e4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3092f0 │ │ │ │ + beq 309460 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 309490 │ │ │ │ + beq 309600 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 309470 │ │ │ │ + beq 3095e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3092dc │ │ │ │ + beq 30944c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3092b4 │ │ │ │ - ldr r3, [pc, #1224] @ 3097c0 │ │ │ │ + bne 309424 │ │ │ │ + ldr r3, [pc, #1224] @ 309930 │ │ │ │ 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 3095a8 │ │ │ │ + beq 309718 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #7 │ │ │ │ moveq r7, #2 │ │ │ │ - beq 309344 │ │ │ │ + beq 3094b4 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #7 │ │ │ │ moveq r7, #1 │ │ │ │ - bne 3095a8 │ │ │ │ + bne 309718 │ │ │ │ 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] │ │ │ │ @@ -764695,28 +764787,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 3093d4 │ │ │ │ + bne 309544 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 309710 │ │ │ │ + beq 309880 │ │ │ │ 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 3093b4 │ │ │ │ + bne 309524 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 309710 │ │ │ │ + beq 309880 │ │ │ │ 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 │ │ │ │ @@ -764725,15 +764817,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] @ 3097c8 │ │ │ │ + ldr r1, [pc, #940] @ 309938 │ │ │ │ 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] │ │ │ │ @@ -764747,463 +764839,463 @@ │ │ │ │ bl 96248 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #28 │ │ │ │ bl 933e8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 3092c4 │ │ │ │ + bne 309434 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ - beq 309680 │ │ │ │ + beq 3097f0 │ │ │ │ mov r9, r0 │ │ │ │ - b 309288 │ │ │ │ + b 3093f8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r2, r3, #636 @ 0x27c │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #25 │ │ │ │ - bhi 3092bc │ │ │ │ + bhi 30942c │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r1, r2 │ │ │ │ - ldr r0, [pc, #792] @ 3097cc │ │ │ │ + ldr r0, [pc, #792] @ 30993c │ │ │ │ tst r2, r0 │ │ │ │ - bne 309650 │ │ │ │ + bne 3097c0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 3092bc │ │ │ │ + beq 30942c │ │ │ │ add r2, r4, r1, lsl #4 │ │ │ │ - ldr r1, [pc, #772] @ 3097d0 │ │ │ │ + ldr r1, [pc, #772] @ 309940 │ │ │ │ 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 3096f0 │ │ │ │ + beq 309860 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 3092bc │ │ │ │ + bne 30942c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3092bc │ │ │ │ - ldr r2, [pc, #672] @ 3097c0 │ │ │ │ + beq 30942c │ │ │ │ + ldr r2, [pc, #672] @ 309930 │ │ │ │ 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 3092bc │ │ │ │ + beq 30942c │ │ │ │ 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 309570 │ │ │ │ + b 3096e0 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r0, r6, r0, lsl #4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge 309724 │ │ │ │ + bge 309894 │ │ │ │ ldr r0, [fp, r7, lsl #5] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 309558 │ │ │ │ + bne 3096c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f10 │ │ │ │ tst r0, #31 │ │ │ │ mvneq r1, #0 │ │ │ │ - bne 30977c │ │ │ │ + bne 3098ec │ │ │ │ orr r4, r4, r1, lsl r7 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b 309558 │ │ │ │ + b 3096c8 │ │ │ │ cmp r0, #360 @ 0x168 │ │ │ │ - bhi 309658 │ │ │ │ - ldr r2, [pc, #516] @ 3097bc │ │ │ │ + bhi 3097c8 │ │ │ │ + ldr r2, [pc, #516] @ 30992c │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 3095c8 │ │ │ │ + bhi 309738 │ │ │ │ sub r2, r0, #352 @ 0x160 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 309718 │ │ │ │ + bhi 309888 │ │ │ │ add r3, r3, r0 │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 309604 │ │ │ │ + beq 309774 │ │ │ │ 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 3092bc │ │ │ │ + bne 30942c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 3095e4 │ │ │ │ + bne 309754 │ │ │ │ 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 309638 │ │ │ │ + beq 3097a8 │ │ │ │ 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 309460 │ │ │ │ + b 3095d0 │ │ │ │ mov r1, #0 │ │ │ │ - b 3094c0 │ │ │ │ + b 309630 │ │ │ │ sub r2, r0, #436 @ 0x1b4 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #7 │ │ │ │ - bls 3095c8 │ │ │ │ + bls 309738 │ │ │ │ bl 94ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3092bc │ │ │ │ + beq 30942c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r3, r0, #1 │ │ │ │ - b 3095c8 │ │ │ │ + b 309738 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ ldm r4, {r4, r5, r8, fp} │ │ │ │ - beq 30976c │ │ │ │ + beq 3098dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ bl a3798 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3096d8 │ │ │ │ + beq 309848 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3096d8 │ │ │ │ + beq 309848 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 309214 │ │ │ │ + bne 309384 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3096bc │ │ │ │ + bne 30982c │ │ │ │ ldr r6, [sl, #352] @ 0x160 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 308d6c │ │ │ │ - b 308d88 │ │ │ │ + bne 308edc │ │ │ │ + b 308ef8 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ ands r2, r2, #31 │ │ │ │ - bne 309798 │ │ │ │ + bne 309908 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3092bc │ │ │ │ + beq 30942c │ │ │ │ mov r0, r4 │ │ │ │ bl 927bc │ │ │ │ - b 309460 │ │ │ │ + b 3095d0 │ │ │ │ mov fp, r2 │ │ │ │ - b 309454 │ │ │ │ + b 3095c4 │ │ │ │ cmp r0, #344 @ 0x158 │ │ │ │ - beq 3095c8 │ │ │ │ - b 309668 │ │ │ │ + beq 309738 │ │ │ │ + b 3097d8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r9 │ │ │ │ tst r3, ip │ │ │ │ - beq 3092bc │ │ │ │ + beq 30942c │ │ │ │ bics ip, r3, ip │ │ │ │ - beq 309704 │ │ │ │ + beq 309874 │ │ │ │ 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 309460 │ │ │ │ + b 3095d0 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #8 │ │ │ │ bl a3798 │ │ │ │ - b 3096a4 │ │ │ │ + b 309814 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f10 │ │ │ │ mvn r1, #0 │ │ │ │ and r0, r0, #31 │ │ │ │ mvn r1, r1, lsl r0 │ │ │ │ - b 30959c │ │ │ │ + b 30970c │ │ │ │ mvn ip, #0 │ │ │ │ mvn ip, ip, lsl r2 │ │ │ │ - b 309738 │ │ │ │ + b 3098a8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r2, r4, lsr r3 │ │ │ │ - subseq r7, r2, r4, lsr #6 │ │ │ │ + subseq r7, r2, r4, asr #3 │ │ │ │ + ldrheq r7, [r2], #-20 @ 0xffffffec │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq r4, sp, r8, lsr r0 │ │ │ │ - subseq r7, r2, r8, ror #4 │ │ │ │ + ldrsheq r7, [r2], #-8 │ │ │ │ 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] @ 3098a8 │ │ │ │ + ldr r2, [pc, #200] @ 309a18 │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3098a0 │ │ │ │ + beq 309a10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r4, [r0, #44] @ 0x2c │ │ │ │ ldrb ip, [r0, #13] │ │ │ │ cmp r4, ip │ │ │ │ - bcs 309884 │ │ │ │ - ldr r1, [pc, #168] @ 3098ac │ │ │ │ + bcs 3099f4 │ │ │ │ + ldr r1, [pc, #168] @ 309a1c │ │ │ │ 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 309884 │ │ │ │ + bne 3099f4 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 309898 │ │ │ │ + beq 309a08 │ │ │ │ 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 309884 │ │ │ │ + bne 3099f4 │ │ │ │ cmp r4, #1 │ │ │ │ - bls 30988c │ │ │ │ + bls 3099fc │ │ │ │ mov r2, r1 │ │ │ │ ldrb ip, [r2, r6]! │ │ │ │ - b 309874 │ │ │ │ + b 3099e4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 30988c │ │ │ │ + beq 3099fc │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ eor r3, r3, ip │ │ │ │ tst r3, r0 │ │ │ │ - beq 30986c │ │ │ │ + beq 3099dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp lr, r5 │ │ │ │ add r1, r1, #32 │ │ │ │ - bne 30984c │ │ │ │ + bne 3099bc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r6, r2, r8, lsl r8 │ │ │ │ + subseq r6, r2, r8, lsr #13 │ │ │ │ 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] @ 30998c │ │ │ │ + ldr ip, [pc, #196] @ 309afc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ 309990 │ │ │ │ + ldr r0, [pc, #192] @ 309b00 │ │ │ │ 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 30994c │ │ │ │ + beq 309abc │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr r2, [pc, #156] @ 309994 │ │ │ │ - ldr r1, [pc, #156] @ 309998 │ │ │ │ + ldr r2, [pc, #156] @ 309b04 │ │ │ │ + ldr r1, [pc, #156] @ 309b08 │ │ │ │ mla r0, r2, r3, r4 │ │ │ │ - ldr r2, [pc, #152] @ 30999c │ │ │ │ + ldr r2, [pc, #152] @ 309b0c │ │ │ │ ror r0, r0, #21 │ │ │ │ mul r0, r1, r0 │ │ │ │ - ldr r3, [pc, #144] @ 3099a0 │ │ │ │ + ldr r3, [pc, #144] @ 309b10 │ │ │ │ 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] @ 3099a4 │ │ │ │ - ldr r3, [pc, #100] @ 309990 │ │ │ │ + ldr r2, [pc, #124] @ 309b14 │ │ │ │ + ldr r3, [pc, #100] @ 309b00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 309988 │ │ │ │ + bne 309af8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #68] @ 3099a0 │ │ │ │ + ldr r2, [pc, #68] @ 309b10 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr ip, [pc, #68] @ 3099a8 │ │ │ │ + ldr ip, [pc, #68] @ 309b18 │ │ │ │ mla r0, r2, r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 30999c │ │ │ │ + ldr r1, [pc, #48] @ 309b0c │ │ │ │ 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 309920 │ │ │ │ + b 309a90 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r2, ip, lsr #14 │ │ │ │ + ldrheq r6, [r2], #-92 @ 0xffffffa4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ - ldrsbeq r6, [r2], #-96 @ 0xffffffa0 │ │ │ │ + subseq r6, r2, r0, ror #10 │ │ │ │ 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] @ 309c54 │ │ │ │ + ldr ip, [pc, #644] @ 309dc4 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r0, [pc, #640] @ 309c58 │ │ │ │ + ldr r0, [pc, #640] @ 309dc8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [pc, #636] @ 309c5c │ │ │ │ + ldr r2, [pc, #636] @ 309dcc │ │ │ │ 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 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ cmp r3, #8 │ │ │ │ mov r9, r1 │ │ │ │ - beq 309ad0 │ │ │ │ + beq 309c40 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ ldrb ip, [r5, #45] @ 0x2d │ │ │ │ ldrb r0, [r1, #45] @ 0x2d │ │ │ │ cmp ip, r0 │ │ │ │ - bne 309aa0 │ │ │ │ - ldr r0, [pc, #564] @ 309c60 │ │ │ │ + bne 309c10 │ │ │ │ + ldr r0, [pc, #564] @ 309dd0 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 309b68 │ │ │ │ + beq 309cd8 │ │ │ │ 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 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ ldr r2, [r5, r3, lsl #5] │ │ │ │ ldr r0, [r1, r3, lsl #5] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 309b5c │ │ │ │ + beq 309ccc │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 309b5c │ │ │ │ + beq 309ccc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #440] @ 309c64 │ │ │ │ - ldr r3, [pc, #424] @ 309c58 │ │ │ │ + ldr r2, [pc, #440] @ 309dd4 │ │ │ │ + ldr r3, [pc, #424] @ 309dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 309c50 │ │ │ │ + bne 309dc0 │ │ │ │ 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 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ ldrb r2, [r5, #53] @ 0x35 │ │ │ │ ldrb r3, [r1, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 309b68 │ │ │ │ + beq 309cd8 │ │ │ │ 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 309b54 │ │ │ │ + beq 309cc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 309b70 │ │ │ │ + beq 309ce0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309b2c │ │ │ │ + bne 309c9c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bne 309a5c │ │ │ │ + bne 309bcc │ │ │ │ mov r0, #1 │ │ │ │ - b 309aa4 │ │ │ │ + b 309c14 │ │ │ │ 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] │ │ │ │ @@ -765218,62 +765310,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 309c30 │ │ │ │ + beq 309da0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ rsb r7, r7, #0 │ │ │ │ eor r4, r4, r0 │ │ │ │ tst r4, r7 │ │ │ │ - bne 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 309c44 │ │ │ │ + bcc 309db4 │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309c1c │ │ │ │ + bne 309d8c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 309aa0 │ │ │ │ + bne 309c10 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309b18 │ │ │ │ - b 309b68 │ │ │ │ + bne 309c88 │ │ │ │ + b 309cd8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 309bcc │ │ │ │ - b 309c1c │ │ │ │ + bne 309d3c │ │ │ │ + b 309d8c │ │ │ │ cmp sl, r1 │ │ │ │ - beq 309c1c │ │ │ │ - b 309aa0 │ │ │ │ + beq 309d8c │ │ │ │ + b 309c10 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r2, r4, lsr #12 │ │ │ │ + ldrheq r6, [r2], #-68 @ 0xffffffbc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r2, r4, lsl r6 │ │ │ │ + subseq r6, r2, r4, lsr #9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - subseq r6, r2, ip, asr #10 │ │ │ │ + ldrsbeq r6, [r2], #-60 @ 0xffffffc4 │ │ │ │ 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] @ 309e38 │ │ │ │ + ldr r2, [pc, #436] @ 309fa8 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 309e3c │ │ │ │ + ldr r3, [pc, #432] @ 309fac │ │ │ │ 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 │ │ │ │ @@ -765287,144 +765379,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 309e2c │ │ │ │ + beq 309f9c │ │ │ │ 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 309cec │ │ │ │ + bhi 309e5c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 309e24 │ │ │ │ + bne 309f94 │ │ │ │ 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 309d7c │ │ │ │ + bne 309eec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 309e24 │ │ │ │ + beq 309f94 │ │ │ │ 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 309d5c │ │ │ │ + bne 309ecc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 309e24 │ │ │ │ + beq 309f94 │ │ │ │ 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] @ 309e40 │ │ │ │ + ldr r3, [pc, #140] @ 309fb0 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 309e44 │ │ │ │ + ldr r0, [pc, #132] @ 309fb4 │ │ │ │ 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] @ 309e48 │ │ │ │ - ldr r3, [pc, #60] @ 309e3c │ │ │ │ + ldr r2, [pc, #76] @ 309fb8 │ │ │ │ + ldr r3, [pc, #60] @ 309fac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 309e34 │ │ │ │ + bne 309fa4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 309df4 │ │ │ │ + b 309f64 │ │ │ │ mov r3, #1 │ │ │ │ - b 309d10 │ │ │ │ + b 309e80 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r2, ip, ror #6 │ │ │ │ + ldrsheq r6, [r2], #-28 @ 0xffffffe4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrsheq r6, [r2], #-28 @ 0xffffffe4 │ │ │ │ + subseq r6, r2, ip, lsl #1 │ │ │ │ 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] @ 30a0f4 │ │ │ │ + ldr r2, [pc, #652] @ 30a264 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #648] @ 30a0f8 │ │ │ │ + ldr r3, [pc, #648] @ 30a268 │ │ │ │ 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 309f50 │ │ │ │ + beq 30a0c0 │ │ │ │ add r3, r7, #4 │ │ │ │ mov r4, r1 │ │ │ │ sub fp, fp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 309ecc │ │ │ │ + b 30a03c │ │ │ │ ldr ip, [fp, #8] │ │ │ │ cmp r5, fp │ │ │ │ sub ip, ip, #4 │ │ │ │ mov r8, fp │ │ │ │ - beq 309f50 │ │ │ │ + beq 30a0c0 │ │ │ │ mov fp, ip │ │ │ │ ldr sl, [r8] │ │ │ │ tst sl, #1 │ │ │ │ - bne 309eb4 │ │ │ │ + bne 30a024 │ │ │ │ ldrb r9, [sl, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 309eb4 │ │ │ │ + bne 30a024 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 1437a8 │ │ │ │ ldr ip, [r8, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r0, #0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ @@ -765434,95 +765526,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 309eb4 │ │ │ │ + beq 30a024 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r8, sl │ │ │ │ - bne 309eb4 │ │ │ │ + bne 30a024 │ │ │ │ mov r0, r4 │ │ │ │ bl 1438d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 143828 │ │ │ │ - b 309eb4 │ │ │ │ + b 30a024 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ sub r9, r9, #4 │ │ │ │ - bne 309f70 │ │ │ │ - b 309f9c │ │ │ │ + bne 30a0e0 │ │ │ │ + b 30a10c │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 309f88 │ │ │ │ + bne 30a0f8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a07c │ │ │ │ + beq 30a1ec │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r6, r9 │ │ │ │ sub r1, r1, #4 │ │ │ │ mov r4, r9 │ │ │ │ - bne 309f6c │ │ │ │ + bne 30a0dc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 309fec │ │ │ │ + beq 30a15c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, #0 │ │ │ │ - beq 309fd4 │ │ │ │ + beq 30a144 │ │ │ │ str r1, [r0], #4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 309fc4 │ │ │ │ + bne 30a134 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 309c68 │ │ │ │ + bl 309dd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 933e8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r3, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30a040 │ │ │ │ + beq 30a1b0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a0e8 │ │ │ │ + beq 30a258 │ │ │ │ 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 30a018 │ │ │ │ + bne 30a188 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 309c68 │ │ │ │ + bl 309dd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 933e8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 927bc │ │ │ │ - ldr r2, [pc, #172] @ 30a0fc │ │ │ │ - ldr r3, [pc, #164] @ 30a0f8 │ │ │ │ + ldr r2, [pc, #172] @ 30a26c │ │ │ │ + ldr r3, [pc, #164] @ 30a268 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30a0f0 │ │ │ │ + bne 30a260 │ │ │ │ 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] │ │ │ │ @@ -765536,135 +765628,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 309f88 │ │ │ │ + beq 30a0f8 │ │ │ │ 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 30a0d0 │ │ │ │ - b 309f88 │ │ │ │ + bne 30a240 │ │ │ │ + b 30a0f8 │ │ │ │ add r2, sp, #8 │ │ │ │ - b 30a028 │ │ │ │ + b 30a198 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r2, r8, lsl #3 │ │ │ │ + subseq r6, r2, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r2, r8, lsr #31 │ │ │ │ + subseq r5, r2, r8, lsr lr │ │ │ │ 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] @ 30a390 │ │ │ │ - ldr r3, [pc, #632] @ 30a394 │ │ │ │ + ldr ip, [pc, #632] @ 30a500 │ │ │ │ + ldr r3, [pc, #632] @ 30a504 │ │ │ │ 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] @ 30a398 │ │ │ │ + ldr r0, [pc, #608] @ 30a508 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - ldr r6, [pc, #588] @ 30a39c │ │ │ │ - ldr r5, [pc, #588] @ 30a3a0 │ │ │ │ + ldr r6, [pc, #588] @ 30a50c │ │ │ │ + ldr r5, [pc, #588] @ 30a510 │ │ │ │ cmp r3, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r5 │ │ │ │ - beq 30a248 │ │ │ │ + beq 30a3b8 │ │ │ │ add r1, r4, #20 │ │ │ │ - bl 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ 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 3098b0 │ │ │ │ - ldr r3, [pc, #532] @ 30a3a4 │ │ │ │ + bl 309a20 │ │ │ │ + ldr r3, [pc, #532] @ 30a514 │ │ │ │ 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 30a218 │ │ │ │ + beq 30a388 │ │ │ │ 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 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ 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 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ cmp r9, sl │ │ │ │ - bne 30a1c0 │ │ │ │ + bne 30a330 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #392] @ 30a3a8 │ │ │ │ - ldr r3, [pc, #368] @ 30a394 │ │ │ │ + ldr r2, [pc, #392] @ 30a518 │ │ │ │ + ldr r3, [pc, #368] @ 30a504 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30a38c │ │ │ │ + bne 30a4fc │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #8 │ │ │ │ - bl 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ 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 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 30a218 │ │ │ │ + beq 30a388 │ │ │ │ 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] @ 30a3a0 │ │ │ │ + ldr r0, [pc, #256] @ 30a510 │ │ │ │ ldrb r9, [r4, #13] │ │ │ │ - bl 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ 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 │ │ │ │ @@ -765673,73 +765765,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 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r9, [r2] │ │ │ │ ldrb sl, [r9, #12] │ │ │ │ cmp sl, #5 │ │ │ │ - beq 30a374 │ │ │ │ + beq 30a4e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 30a33c │ │ │ │ + bcs 30a4ac │ │ │ │ add r0, r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ ldr r7, [r7] │ │ │ │ mul fp, r0, fp │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30a290 │ │ │ │ - b 30a218 │ │ │ │ + bne 30a400 │ │ │ │ + b 30a388 │ │ │ │ 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 3098b0 │ │ │ │ + bl 309a20 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30a324 │ │ │ │ + bne 30a494 │ │ │ │ add r1, r9, #20 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3098b0 │ │ │ │ - b 30a324 │ │ │ │ + bl 309a20 │ │ │ │ + b 30a494 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 3098b0 │ │ │ │ - b 30a324 │ │ │ │ + bl 309a20 │ │ │ │ + b 30a494 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r2, r0, ror #29 │ │ │ │ + subseq r5, r2, r0, ror sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0x165667b2 │ │ │ │ - subseq r5, r2, r4, lsr #29 │ │ │ │ + subseq r5, r2, r4, lsr sp │ │ │ │ @ instruction: 0x165667b5 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - ldrsbeq r5, [r2], #-216 @ 0xffffff28 │ │ │ │ + subseq r5, r2, r8, ror #24 │ │ │ │ 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] @ 30a92c │ │ │ │ - ldr r3, [pc, #1372] @ 30a930 │ │ │ │ + ldr r2, [pc, #1372] @ 30aa9c │ │ │ │ + ldr r3, [pc, #1372] @ 30aaa0 │ │ │ │ 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] │ │ │ │ @@ -765747,15 +765839,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 30a710 │ │ │ │ + bcc 30a880 │ │ │ │ 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 │ │ │ │ @@ -765795,15 +765887,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 30a6b4 │ │ │ │ + beq 30a824 │ │ │ │ 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 │ │ │ │ @@ -765819,25 +765911,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 30a54c │ │ │ │ + beq 30a6bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 30a740 │ │ │ │ + beq 30a8b0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 30a530 │ │ │ │ + bne 30a6a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a750 │ │ │ │ + beq 30a8c0 │ │ │ │ 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 │ │ │ │ @@ -765846,18 +765938,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 30a564 │ │ │ │ + bne 30a6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a764 │ │ │ │ + beq 30a8d4 │ │ │ │ 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 │ │ │ │ @@ -765868,33 +765960,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 30a5b8 │ │ │ │ + bne 30a728 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr ip, [r1] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - beq 30a80c │ │ │ │ + beq 30a97c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [fp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 30a798 │ │ │ │ + bhi 30a908 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30a7e4 │ │ │ │ + beq 30a954 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a7e4 │ │ │ │ + beq 30a954 │ │ │ │ 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 │ │ │ │ @@ -765913,298 +766005,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 30a518 │ │ │ │ + bne 30a688 │ │ │ │ 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 30a6e4 │ │ │ │ + beq 30a854 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 30a8d0 │ │ │ │ + bne 30aa40 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30a6c8 │ │ │ │ + bne 30a838 │ │ │ │ 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 309e4c │ │ │ │ - ldr r2, [pc, #540] @ 30a934 │ │ │ │ - ldr r3, [pc, #532] @ 30a930 │ │ │ │ + bl 309fbc │ │ │ │ + ldr r2, [pc, #540] @ 30aaa4 │ │ │ │ + ldr r3, [pc, #532] @ 30aaa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30a928 │ │ │ │ + bne 30aa98 │ │ │ │ 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 30a558 │ │ │ │ + bne 30a6c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a7ec │ │ │ │ + beq 30a95c │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ - b 30a5a8 │ │ │ │ + b 30a718 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ ldr ip, [r1] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - beq 30a80c │ │ │ │ + beq 30a97c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [fp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 30a620 │ │ │ │ + bcs 30a790 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a7b8 │ │ │ │ + beq 30a928 │ │ │ │ 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 30a7a4 │ │ │ │ + bne 30a914 │ │ │ │ cmp lr, #8 │ │ │ │ movne r3, #3 │ │ │ │ - beq 30a8e4 │ │ │ │ + beq 30aa54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - bl 309c68 │ │ │ │ + bl 309dd8 │ │ │ │ mov r4, r0 │ │ │ │ - b 30a66c │ │ │ │ + b 30a7dc │ │ │ │ mov r3, #1 │ │ │ │ - b 30a650 │ │ │ │ + b 30a7c0 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ ldr ip, [r1] │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - bne 30a778 │ │ │ │ + bne 30a8e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a858 │ │ │ │ + beq 30a9c8 │ │ │ │ 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 30a858 │ │ │ │ + beq 30a9c8 │ │ │ │ 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 30a834 │ │ │ │ + bne 30a9a4 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30a8dc │ │ │ │ + beq 30aa4c │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a8dc │ │ │ │ + beq 30aa4c │ │ │ │ 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 30a66c │ │ │ │ + beq 30a7dc │ │ │ │ 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 30a66c │ │ │ │ + b 30a7dc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ - b 30a6e8 │ │ │ │ + b 30a858 │ │ │ │ mov r3, #1 │ │ │ │ - b 30a888 │ │ │ │ + b 30a9f8 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30a914 │ │ │ │ + beq 30aa84 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 30a91c │ │ │ │ + bne 30aa8c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30a8f8 │ │ │ │ + bne 30aa68 │ │ │ │ mov r3, #1 │ │ │ │ - b 30a7c4 │ │ │ │ + b 30a934 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, #2 │ │ │ │ - b 30a7c4 │ │ │ │ + b 30a934 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r2, r4, lsr #24 │ │ │ │ + ldrheq r5, [r2], #-164 @ 0xffffff5c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r2, r0, ror #17 │ │ │ │ + subseq r5, r2, r0, ror r7 │ │ │ │ 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] @ 30b07c │ │ │ │ - ldr r0, [pc, #1824] @ 30b080 │ │ │ │ + ldr r1, [pc, #1824] @ 30b1ec │ │ │ │ + ldr r0, [pc, #1824] @ 30b1f0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1820] @ 30b084 │ │ │ │ + ldr r2, [pc, #1820] @ 30b1f4 │ │ │ │ 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 30a9a8 │ │ │ │ + beq 30ab18 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 30a9dc │ │ │ │ + bne 30ab4c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30a98c │ │ │ │ + bne 30aafc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #1748] @ 30b088 │ │ │ │ - ldr r3, [pc, #1740] @ 30b084 │ │ │ │ + ldr r2, [pc, #1748] @ 30b1f8 │ │ │ │ + ldr r3, [pc, #1740] @ 30b1f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30b078 │ │ │ │ + bne 30b1e8 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #1704] @ 30b08c │ │ │ │ - ldr r9, [pc, #1704] @ 30b090 │ │ │ │ + ldr r8, [pc, #1704] @ 30b1fc │ │ │ │ + ldr r9, [pc, #1704] @ 30b200 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ bl 143580 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl a3638 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 30b03c │ │ │ │ + beq 30b1ac │ │ │ │ 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 30ae1c │ │ │ │ + beq 30af8c │ │ │ │ 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 30aa84 │ │ │ │ + beq 30abf4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ strb r0, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30adf0 │ │ │ │ + beq 30af60 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 30adc0 │ │ │ │ + bne 30af30 │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 30adc0 │ │ │ │ + bcs 30af30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 1437a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 30ae04 │ │ │ │ + beq 30af74 │ │ │ │ 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 30adc0 │ │ │ │ + beq 30af30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1438d4 │ │ │ │ ldrb r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 30afc8 │ │ │ │ + bne 30b138 │ │ │ │ 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 30ae04 │ │ │ │ + bhi 30af74 │ │ │ │ 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 │ │ │ │ @@ -766249,17 +766341,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] @ 30b094 │ │ │ │ + ldr r0, [pc, #1192] @ 30b204 │ │ │ │ orr r2, r2, r3 │ │ │ │ - ldr r3, [pc, #1188] @ 30b098 │ │ │ │ + ldr r3, [pc, #1188] @ 30b208 │ │ │ │ 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 │ │ │ │ @@ -766278,23 +766370,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] @ 30b09c │ │ │ │ + ldr r3, [pc, #1084] @ 30b20c │ │ │ │ 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 30ad50 │ │ │ │ + beq 30aec0 │ │ │ │ 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] │ │ │ │ @@ -766304,135 +766396,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 30aea4 │ │ │ │ + bne 30b014 │ │ │ │ ldmdb r4, {r0, r1, r2, r3} │ │ │ │ sub ip, r8, #15 │ │ │ │ cmp r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 30ace8 │ │ │ │ + beq 30ae58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r8, #1 │ │ │ │ bl 1e410 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30ad14 │ │ │ │ + beq 30ae84 │ │ │ │ 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 30ad04 │ │ │ │ + bne 30ae74 │ │ │ │ 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 30acb4 │ │ │ │ + bcc 30ae24 │ │ │ │ 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 309e4c │ │ │ │ + bl 309fbc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30ae04 │ │ │ │ + beq 30af74 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30afe0 │ │ │ │ + beq 30b150 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 30adb8 │ │ │ │ + bne 30af28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 30adb8 │ │ │ │ + bcs 30af28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 143828 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30ae1c │ │ │ │ + beq 30af8c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30ade4 │ │ │ │ + beq 30af54 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 30aa68 │ │ │ │ + b 30abd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 3097d4 │ │ │ │ + bl 309944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30aaa8 │ │ │ │ - b 30adc0 │ │ │ │ + bne 30ac18 │ │ │ │ + b 30af30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 143828 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30adcc │ │ │ │ + bne 30af3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 938fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 30aa3c │ │ │ │ + bne 30abac │ │ │ │ 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 30b03c │ │ │ │ + beq 30b1ac │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ bl 143638 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a9ac │ │ │ │ + beq 30ab1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30a9ac │ │ │ │ + beq 30ab1c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 30a9f0 │ │ │ │ + bne 30ab60 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30ae84 │ │ │ │ - b 30a9ac │ │ │ │ + bne 30aff4 │ │ │ │ + b 30ab1c │ │ │ │ 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 │ │ │ │ @@ -766442,42 +766534,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 30b020 │ │ │ │ + beq 30b190 │ │ │ │ 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 30af28 │ │ │ │ + b 30b098 │ │ │ │ ldrb sl, [r4, r3] │ │ │ │ lsl sl, sl, #3 │ │ │ │ ldrd sl, [sl, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, [r1], #8 │ │ │ │ - beq 30af40 │ │ │ │ + beq 30b0b0 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 30af0c │ │ │ │ + bhi 30b07c │ │ │ │ ldrb sl, [lr, r3] │ │ │ │ lsl sl, sl, #3 │ │ │ │ ldrd sl, [sl, ip] │ │ │ │ - b 30af18 │ │ │ │ + b 30b088 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 30aff4 │ │ │ │ + beq 30b164 │ │ │ │ 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 │ │ │ │ @@ -766490,106 +766582,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 30ad14 │ │ │ │ + beq 30ae84 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 30afb4 │ │ │ │ - b 30ad14 │ │ │ │ + bne 30b124 │ │ │ │ + b 30ae84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ - bl 30a3ac │ │ │ │ + bl 30a51c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 30ad78 │ │ │ │ + b 30aee8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3097d4 │ │ │ │ + bl 309944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30adb8 │ │ │ │ - b 30adac │ │ │ │ + beq 30af28 │ │ │ │ + b 30af1c │ │ │ │ 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 30afac │ │ │ │ + b 30b11c │ │ │ │ mov r1, r5 │ │ │ │ bl 9114c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 30b04c │ │ │ │ + beq 30b1bc │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 30af58 │ │ │ │ + b 30b0c8 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 30ae60 │ │ │ │ + b 30afd0 │ │ │ │ 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 30ad14 │ │ │ │ + b 30ae84 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00525690 │ │ │ │ - @ instruction: 0x00525694 │ │ │ │ + subseq r5, r2, r0, lsr #10 │ │ │ │ + subseq r5, r2, r4, lsr #10 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r2, r4, asr #12 │ │ │ │ + ldrsbeq r5, [r2], #-68 @ 0xffffffbc │ │ │ │ @ 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] @ 30ba7c │ │ │ │ + ldr r1, [pc, #2492] @ 30bbec │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2488] @ 30ba80 │ │ │ │ + ldr r3, [pc, #2488] @ 30bbf0 │ │ │ │ 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] @ 30ba84 │ │ │ │ + ldr r3, [pc, #2444] @ 30bbf4 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 957ac │ │ │ │ mov r0, #2 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ bl ed48c │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r8, [pc, #2412] @ 30ba88 │ │ │ │ + ldr r8, [pc, #2412] @ 30bbf8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 90a64 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -766620,32 +766712,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] @ 30ba8c │ │ │ │ + ldr r3, [pc, #2260] @ 30bbfc │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb sl, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 30ba30 │ │ │ │ + bhi 30bba0 │ │ │ │ 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] @ 30ba90 │ │ │ │ + ldr fp, [pc, #2196] @ 30bc00 │ │ │ │ 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 │ │ │ │ @@ -766688,15 +766780,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] @ 30ba94 │ │ │ │ + ldr r1, [pc, #1996] @ 30bc04 │ │ │ │ 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 │ │ │ │ @@ -766713,15 +766805,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 30b33c │ │ │ │ + bne 30b4ac │ │ │ │ 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] │ │ │ │ @@ -766734,15 +766826,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] @ 30ba98 │ │ │ │ + ldr r3, [pc, #1816] @ 30bc08 │ │ │ │ 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 │ │ │ │ @@ -766773,20 +766865,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] @ 30ba9c │ │ │ │ + ldr r3, [pc, #1664] @ 30bc0c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb fp, [r1, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi 30ba7c │ │ │ │ + bhi 30bbec │ │ │ │ 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 │ │ │ │ @@ -766837,15 +766929,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] @ 30ba94 │ │ │ │ + ldr r1, [pc, #1400] @ 30bc04 │ │ │ │ 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 │ │ │ │ @@ -766863,15 +766955,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 30b590 │ │ │ │ + bne 30b700 │ │ │ │ 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 │ │ │ │ @@ -766884,50 +766976,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] @ 30baa0 │ │ │ │ + ldr r1, [pc, #1224] @ 30bc10 │ │ │ │ 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 30b9e0 │ │ │ │ + beq 30bb50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1152] @ 30baa4 │ │ │ │ + ldr r3, [pc, #1152] @ 30bc14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 30b64c │ │ │ │ - ldr r3, [pc, #1140] @ 30baa8 │ │ │ │ + b 30b7bc │ │ │ │ + ldr r3, [pc, #1140] @ 30bc18 │ │ │ │ lsr r3, r3, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 30b660 │ │ │ │ + beq 30b7d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 30b9e0 │ │ │ │ + beq 30bb50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #31 │ │ │ │ - bls 30b62c │ │ │ │ + bls 30b79c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl ee570 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -767000,15 +767092,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 30ba7c │ │ │ │ + bhi 30bbec │ │ │ │ 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 │ │ │ │ @@ -767093,15 +767185,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] @ 30ba94 │ │ │ │ + ldr r1, [pc, #376] @ 30bc04 │ │ │ │ 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] │ │ │ │ @@ -767119,15 +767211,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 30b994 │ │ │ │ + bne 30bb04 │ │ │ │ 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] │ │ │ │ @@ -767143,116 +767235,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 30b64c │ │ │ │ + bne 30b7bc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #188] @ 30baac │ │ │ │ + ldr r2, [pc, #188] @ 30bc1c │ │ │ │ strb r3, [r0, #324] @ 0x144 │ │ │ │ - ldr r3, [pc, #136] @ 30ba80 │ │ │ │ + ldr r3, [pc, #136] @ 30bbf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30ba78 │ │ │ │ + bne 30bbe8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #32 │ │ │ │ - b 30b7b4 │ │ │ │ + b 30b924 │ │ │ │ mov fp, #16 │ │ │ │ - b 30b7b4 │ │ │ │ + b 30b924 │ │ │ │ mov fp, #8 │ │ │ │ - b 30b7b4 │ │ │ │ + b 30b924 │ │ │ │ mov r5, #32 │ │ │ │ - b 30b1dc │ │ │ │ + b 30b34c │ │ │ │ mov sl, #32 │ │ │ │ - b 30b440 │ │ │ │ + b 30b5b0 │ │ │ │ mov fp, #1 │ │ │ │ - b 30b7b4 │ │ │ │ + b 30b924 │ │ │ │ mov r5, #8 │ │ │ │ - b 30b1dc │ │ │ │ + b 30b34c │ │ │ │ mov sl, #8 │ │ │ │ - b 30b440 │ │ │ │ + b 30b5b0 │ │ │ │ mov r5, #1 │ │ │ │ - b 30b1dc │ │ │ │ + b 30b34c │ │ │ │ mov sl, #1 │ │ │ │ - b 30b440 │ │ │ │ + b 30b5b0 │ │ │ │ mov r5, #16 │ │ │ │ - b 30b1dc │ │ │ │ + b 30b34c │ │ │ │ mov sl, #16 │ │ │ │ - b 30b440 │ │ │ │ + b 30b5b0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r2, r0, lsr pc │ │ │ │ + subseq r4, r2, r0, asr #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq sl, [r4], -r4 │ │ │ │ - subseq r4, r2, r0, ror #29 │ │ │ │ + subseq r4, r2, r0, ror sp │ │ │ │ subeq r1, sp, r8, lsr #25 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ subeq r1, sp, r0, ror sl │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ @ instruction: 0x004d1898 │ │ │ │ mvngt r8, r0 │ │ │ │ - subseq r4, r2, r4, lsl #12 │ │ │ │ + @ instruction: 0x00524494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr lr, [pc, #160] @ 30bb68 │ │ │ │ + ldr lr, [pc, #160] @ 30bcd8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #152] @ 30bb6c │ │ │ │ + ldr r2, [pc, #152] @ 30bcdc │ │ │ │ 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 30bb2c │ │ │ │ + beq 30bc9c │ │ │ │ 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 30bb30 │ │ │ │ + beq 30bca0 │ │ │ │ mov r1, lr │ │ │ │ - b 30baf8 │ │ │ │ + b 30bc68 │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 30b0a0 │ │ │ │ - ldr r2, [pc, #48] @ 30bb70 │ │ │ │ - ldr r3, [pc, #40] @ 30bb6c │ │ │ │ + bl 30b210 │ │ │ │ + ldr r2, [pc, #48] @ 30bce0 │ │ │ │ + ldr r3, [pc, #40] @ 30bcdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30bb64 │ │ │ │ + bne 30bcd4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r2, r8, lsr #10 │ │ │ │ + ldrheq r4, [r2], #-56 @ 0xffffffc8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r4, [r2], #-72 @ 0xffffffb8 │ │ │ │ + subseq r4, r2, r8, asr #6 │ │ │ │ cmp r0, #5 │ │ │ │ movls r3, #42 @ 0x2a │ │ │ │ lsrls r0, r3, r0 │ │ │ │ andls r0, r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -767268,21 +767360,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 30bbf8 │ │ │ │ + bne 30bd68 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r0, r3 │ │ │ │ and r3, r2, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 30bc00 │ │ │ │ - bhi 30bc08 │ │ │ │ + beq 30bd70 │ │ │ │ + bhi 30bd78 │ │ │ │ cmp r3, #2 │ │ │ │ orrne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ orr r0, r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -767299,75 +767391,75 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl 1437a8 │ │ │ │ - ldr sl, [pc, #380] @ 30bdd0 │ │ │ │ + ldr sl, [pc, #380] @ 30bf40 │ │ │ │ add sl, pc, sl │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 30bc6c │ │ │ │ + beq 30bddc │ │ │ │ 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 143828 │ │ │ │ ldr r3, [r7] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 30bccc │ │ │ │ + beq 30be3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30bcb8 │ │ │ │ + bne 30be28 │ │ │ │ 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 30bd3c │ │ │ │ + bne 30beac │ │ │ │ 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 30bc5c │ │ │ │ + beq 30bdcc │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30bcdc │ │ │ │ + bne 30be4c │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 30bcb8 │ │ │ │ + bcc 30be28 │ │ │ │ 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 30bc10 │ │ │ │ + bl 30bd80 │ │ │ │ ldr sl, [sl] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ sub r6, r6, r0 │ │ │ │ add fp, fp, r0 │ │ │ │ - bne 30bcfc │ │ │ │ - b 30bc60 │ │ │ │ - ldr r2, [pc, #144] @ 30bdd4 │ │ │ │ + bne 30be6c │ │ │ │ + b 30bdd0 │ │ │ │ + ldr r2, [pc, #144] @ 30bf44 │ │ │ │ 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 │ │ │ │ @@ -767386,193 +767478,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 30bc10 │ │ │ │ + bl 30bd80 │ │ │ │ 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 30bc10 │ │ │ │ + bl 30bd80 │ │ │ │ add fp, fp, r0 │ │ │ │ - b 30bc60 │ │ │ │ - subseq r4, r2, r8, lsr #7 │ │ │ │ + b 30bdd0 │ │ │ │ + subseq r4, r2, r8, lsr r2 │ │ │ │ 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] @ 30c030 │ │ │ │ - ldr r3, [pc, #576] @ 30c034 │ │ │ │ + ldr r2, [pc, #576] @ 30c1a0 │ │ │ │ + ldr r3, [pc, #576] @ 30c1a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - ldr r8, [pc, #568] @ 30c038 │ │ │ │ + ldr r8, [pc, #568] @ 30c1a8 │ │ │ │ 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 30c024 │ │ │ │ + bcs 30c194 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 30be88 │ │ │ │ + bls 30bff8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 30bf70 │ │ │ │ + bhi 30c0e0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ movcs r5, r6 │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #496] @ 30c03c │ │ │ │ + ldr r3, [pc, #496] @ 30c1ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 30bfe4 │ │ │ │ + beq 30c154 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - beq 30bf90 │ │ │ │ + beq 30c100 │ │ │ │ mov r2, r5 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c024 │ │ │ │ + beq 30c194 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [r4, #24] │ │ │ │ add r7, r0, r3 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b 30be94 │ │ │ │ + b 30c004 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r7, r3, r7 │ │ │ │ - beq 30c024 │ │ │ │ + beq 30c194 │ │ │ │ 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 30c018 │ │ │ │ + bhi 30c188 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r6, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 30bf14 │ │ │ │ + bhi 30c084 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r0, r3, r5 │ │ │ │ - beq 30c018 │ │ │ │ + beq 30c188 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ bl 1e02c │ │ │ │ - ldr r2, [pc, #340] @ 30c040 │ │ │ │ - ldr r3, [pc, #324] @ 30c034 │ │ │ │ + ldr r2, [pc, #340] @ 30c1b0 │ │ │ │ + ldr r3, [pc, #324] @ 30c1a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30c020 │ │ │ │ + bne 30c190 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 30bf80 │ │ │ │ + bhi 30c0f0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ movcs r9, r6 │ │ │ │ movcc r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #264] @ 30c03c │ │ │ │ + ldr r3, [pc, #264] @ 30c1ac │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 30bfb0 │ │ │ │ + beq 30c120 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - beq 30bfa0 │ │ │ │ + beq 30c110 │ │ │ │ mov r2, r9 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c018 │ │ │ │ + beq 30c188 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r9, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 30bed4 │ │ │ │ + b 30c044 │ │ │ │ cmp r6, r3 │ │ │ │ movcs r5, r6 │ │ │ │ movcc r5, r3 │ │ │ │ - b 30be44 │ │ │ │ + b 30bfb4 │ │ │ │ cmp r6, r3 │ │ │ │ movcs r9, r6 │ │ │ │ movcc r9, r3 │ │ │ │ - b 30bf2c │ │ │ │ + b 30c09c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e5fc │ │ │ │ - b 30be6c │ │ │ │ + b 30bfdc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e5fc │ │ │ │ - b 30bf54 │ │ │ │ + b 30c0c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e2fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 30c018 │ │ │ │ + beq 30c188 │ │ │ │ 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 30bed4 │ │ │ │ + b 30c044 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e2fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 30c024 │ │ │ │ + beq 30c194 │ │ │ │ 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 30be94 │ │ │ │ + b 30c004 │ │ │ │ mov r0, #0 │ │ │ │ - b 30bed8 │ │ │ │ + b 30c048 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3] │ │ │ │ udf #0 │ │ │ │ - subseq r4, r2, r8, lsl #4 │ │ │ │ + @ instruction: 0x00524098 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r2, r4, ror #3 │ │ │ │ + subseq r4, r2, r4, ror r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq r4, r2, ip, lsl #2 │ │ │ │ + @ instruction: 0x00523f9c │ │ │ │ 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] @ 30c2a8 │ │ │ │ + ldr r3, [pc, #588] @ 30c418 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - beq 30c1c0 │ │ │ │ + beq 30c330 │ │ │ │ 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] │ │ │ │ @@ -767582,114 +767674,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 30c18c │ │ │ │ + bne 30c2fc │ │ │ │ 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 30c118 │ │ │ │ + bcc 30c288 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 30c174 │ │ │ │ + bne 30c2e4 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ sub r5, r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ - beq 30c1c0 │ │ │ │ + beq 30c330 │ │ │ │ ldr fp, [r4, #16] │ │ │ │ - b 30c07c │ │ │ │ + b 30c1ec │ │ │ │ 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 30c07c │ │ │ │ + b 30c1ec │ │ │ │ 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 30c270 │ │ │ │ + bcc 30c3e0 │ │ │ │ ldr r2, [r9, r8, lsl #2] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ bl 13fcd8 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b 30c0fc │ │ │ │ + b 30c26c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c138 │ │ │ │ + beq 30c2a8 │ │ │ │ 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 30c110 │ │ │ │ + bne 30c280 │ │ │ │ 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 30c21c │ │ │ │ - ldr r3, [pc, #200] @ 30c2ac │ │ │ │ + beq 30c38c │ │ │ │ + ldr r3, [pc, #200] @ 30c41c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30c204 │ │ │ │ + beq 30c374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30c29c │ │ │ │ + beq 30c40c │ │ │ │ bl 1421d0 │ │ │ │ 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 30c264 │ │ │ │ - ldr r1, [pc, #128] @ 30c2ac │ │ │ │ + beq 30c3d4 │ │ │ │ + ldr r1, [pc, #128] @ 30c41c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 30c250 │ │ │ │ + beq 30c3c0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 30c290 │ │ │ │ + beq 30c400 │ │ │ │ bl 1421d0 │ │ │ │ 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] │ │ │ │ @@ -767699,82 +767791,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 30c07c │ │ │ │ + b 30c1ec │ │ │ │ bl 1de10 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - b 30c250 │ │ │ │ + b 30c3c0 │ │ │ │ bl 1de10 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b 30c204 │ │ │ │ - @ instruction: 0x00523f98 │ │ │ │ + b 30c374 │ │ │ │ + subseq r3, r2, r8, lsr #28 │ │ │ │ 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] @ 30c48c │ │ │ │ + ldr lr, [pc, #428] @ 30c5fc │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #420] @ 30c490 │ │ │ │ + ldr r0, [pc, #420] @ 30c600 │ │ │ │ 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 30c378 │ │ │ │ + beq 30c4e8 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 30c454 │ │ │ │ + bne 30c5c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r7, [fp, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c3ac │ │ │ │ + beq 30c51c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30c3ac │ │ │ │ + beq 30c51c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30c378 │ │ │ │ + beq 30c4e8 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ - bne 30c350 │ │ │ │ - ldr r2, [pc, #276] @ 30c494 │ │ │ │ - ldr r3, [pc, #268] @ 30c490 │ │ │ │ + bne 30c4c0 │ │ │ │ + ldr r2, [pc, #276] @ 30c604 │ │ │ │ + ldr r3, [pc, #268] @ 30c600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30c488 │ │ │ │ + bne 30c5f8 │ │ │ │ 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 │ │ │ │ @@ -767794,396 +767886,396 @@ │ │ │ │ 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 30bc10 │ │ │ │ + bl 30bd80 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 143638 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 30c378 │ │ │ │ + beq 30c4e8 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r9, [r5, #-4] │ │ │ │ ldr r8, [r5], #8 │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ str r9, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ - bne 30c428 │ │ │ │ - b 30c378 │ │ │ │ + bne 30c598 │ │ │ │ + b 30c4e8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [ip] │ │ │ │ - beq 30c378 │ │ │ │ + beq 30c4e8 │ │ │ │ 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 30c46c │ │ │ │ - b 30c378 │ │ │ │ + bne 30c5dc │ │ │ │ + b 30c4e8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r2, r0, lsl sp │ │ │ │ + subseq r3, r2, r0, lsr #23 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r2, r8, ror ip │ │ │ │ + subseq r3, r2, r8, lsl #22 │ │ │ │ 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] @ 30c9fc │ │ │ │ + ldr r7, [pc, #1352] @ 30cb6c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq 30c61c │ │ │ │ + beq 30c78c │ │ │ │ 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 30c5d4 │ │ │ │ + bhi 30c744 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30c5d4 │ │ │ │ + beq 30c744 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 30c9dc │ │ │ │ + beq 30cb4c │ │ │ │ mov sl, #0 │ │ │ │ sub r9, r1, #1 │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 30c600 │ │ │ │ + bne 30c770 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 30c59c │ │ │ │ + beq 30c70c │ │ │ │ cmp r3, #8 │ │ │ │ - beq 30c5e0 │ │ │ │ + beq 30c750 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ ldrb r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ sub r3, r4, r3 │ │ │ │ asr r1, r3, #5 │ │ │ │ - bhi 30c5d4 │ │ │ │ + bhi 30c744 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #1184] @ 30ca00 │ │ │ │ + ldr r2, [pc, #1184] @ 30cb70 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 30c6a4 │ │ │ │ + bhi 30c814 │ │ │ │ sub r2, r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 30c6e0 │ │ │ │ + bhi 30c850 │ │ │ │ sub r2, r3, #133 @ 0x85 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 30c5d4 │ │ │ │ - ldr r2, [pc, #1152] @ 30ca04 │ │ │ │ + bhi 30c744 │ │ │ │ + ldr r2, [pc, #1152] @ 30cb74 │ │ │ │ sub r3, r3, #134 @ 0x86 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 30c820 │ │ │ │ + bhi 30c990 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bhi 30c5d4 │ │ │ │ - ldr r2, [pc, #1112] @ 30ca08 │ │ │ │ + bhi 30c744 │ │ │ │ + ldr r2, [pc, #1112] @ 30cb78 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 30c628 │ │ │ │ - ldr r1, [pc, #1104] @ 30ca0c │ │ │ │ + bls 30c798 │ │ │ │ + ldr r1, [pc, #1104] @ 30cb7c │ │ │ │ sub r2, r3, #592 @ 0x250 │ │ │ │ sub r2, r2, #2 │ │ │ │ mov ip, #1 │ │ │ │ ands r1, r1, ip, lsl r2 │ │ │ │ - bne 30c9a0 │ │ │ │ + bne 30cb10 │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ - beq 30c63c │ │ │ │ + beq 30c7ac │ │ │ │ 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 30c498 │ │ │ │ + bl 30c608 │ │ │ │ orr sl, r0, sl │ │ │ │ orr fp, r1, fp │ │ │ │ cmp fp, r6 │ │ │ │ cmpeq sl, r8 │ │ │ │ - beq 30c5d4 │ │ │ │ + beq 30c744 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 30c514 │ │ │ │ + bne 30c684 │ │ │ │ mov r8, sl │ │ │ │ mov r6, fp │ │ │ │ - b 30c5d4 │ │ │ │ + b 30c744 │ │ │ │ mvn r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b 30c4e4 │ │ │ │ + b 30c654 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq 30c63c │ │ │ │ - bhi 30c7d8 │ │ │ │ + beq 30c7ac │ │ │ │ + bhi 30c948 │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bne 30c5d4 │ │ │ │ - ldr r2, [pc, #972] @ 30ca10 │ │ │ │ + bne 30c744 │ │ │ │ + ldr r2, [pc, #972] @ 30cb80 │ │ │ │ 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] @ 30ca14 │ │ │ │ + ldr r2, [pc, #952] @ 30cb84 │ │ │ │ add r3, r3, #11 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 30c5d4 │ │ │ │ + bgt 30c744 │ │ │ │ sub r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 30c804 │ │ │ │ - ldr r2, [pc, #924] @ 30ca18 │ │ │ │ + ble 30c974 │ │ │ │ + ldr r2, [pc, #924] @ 30cb88 │ │ │ │ sub r3, r3, #316 @ 0x13c │ │ │ │ sub r3, r3, #3 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 30c5d4 │ │ │ │ + beq 30c744 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 30c498 │ │ │ │ + bl 30c608 │ │ │ │ orr sl, r0, sl │ │ │ │ orr fp, r1, fp │ │ │ │ - b 30c5f4 │ │ │ │ - ldr r2, [pc, #880] @ 30ca1c │ │ │ │ + b 30c764 │ │ │ │ + ldr r2, [pc, #880] @ 30cb8c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c904 │ │ │ │ + beq 30ca74 │ │ │ │ cmp r3, #396 @ 0x18c │ │ │ │ - bcc 30c708 │ │ │ │ - ldr r2, [pc, #864] @ 30ca20 │ │ │ │ + bcc 30c878 │ │ │ │ + ldr r2, [pc, #864] @ 30cb90 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c8fc │ │ │ │ + beq 30ca6c │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c9c0 │ │ │ │ + beq 30cb30 │ │ │ │ cmp r3, #396 @ 0x18c │ │ │ │ - bne 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ orr sl, r8, sl │ │ │ │ - b 30c5f4 │ │ │ │ + b 30c764 │ │ │ │ sub r2, r3, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #824] @ 30ca24 │ │ │ │ + ldr r3, [pc, #824] @ 30cb94 │ │ │ │ sub r2, r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi 30c5d4 │ │ │ │ + bhi 30c744 │ │ │ │ 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 30c9b0 │ │ │ │ + bne 30cb20 │ │ │ │ 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 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ 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 30c9f4 │ │ │ │ - ldr r1, [pc, #700] @ 30ca28 │ │ │ │ + bhi 30cb64 │ │ │ │ + ldr r1, [pc, #700] @ 30cb98 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30c9fc │ │ │ │ + bhi 30cb6c │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ ldrb r3, [r0, #96] @ 0x60 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ ldrb r2, [r2, #37] @ 0x25 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 30c878 │ │ │ │ - ldr r1, [pc, #620] @ 30ca2c │ │ │ │ + bhi 30c9e8 │ │ │ │ + ldr r1, [pc, #620] @ 30cb9c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30c878 │ │ │ │ + bhi 30c9e8 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r3, #584 @ 0x248 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 30c5d4 │ │ │ │ + bhi 30c744 │ │ │ │ add r2, r0, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 30c68c │ │ │ │ + beq 30c7fc │ │ │ │ cmp r3, #584 @ 0x248 │ │ │ │ orreq sl, sl, #3 │ │ │ │ - beq 30c5f4 │ │ │ │ + beq 30c764 │ │ │ │ orr sl, sl, #127 @ 0x7f │ │ │ │ - b 30c5f4 │ │ │ │ + b 30c764 │ │ │ │ sub r2, r2, #31 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c68c │ │ │ │ + beq 30c7fc │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30c68c │ │ │ │ - b 30c5d4 │ │ │ │ + beq 30c7fc │ │ │ │ + b 30c744 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ ldrb r3, [r0, #96] @ 0x60 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ ldrb r2, [r2, #37] @ 0x25 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi 30c954 │ │ │ │ - ldr r1, [pc, #468] @ 30ca30 │ │ │ │ + bhi 30cac4 │ │ │ │ + ldr r1, [pc, #468] @ 30cba0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30c9fc │ │ │ │ + bhi 30cb6c │ │ │ │ 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 30c5f4 │ │ │ │ + b 30c764 │ │ │ │ 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 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ 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 30c9e8 │ │ │ │ - ldr r1, [pc, #336] @ 30ca34 │ │ │ │ + bhi 30cb58 │ │ │ │ + ldr r1, [pc, #336] @ 30cba4 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 30c9fc │ │ │ │ + bhi 30cb6c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ orr sl, sl, #255 @ 0xff │ │ │ │ - b 30c5f4 │ │ │ │ + b 30c764 │ │ │ │ lsl r3, r8, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orr sl, r3, sl │ │ │ │ - b 30c5f4 │ │ │ │ + b 30c764 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30c878 │ │ │ │ + b 30c9e8 │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ orr sl, sl, r3 │ │ │ │ orr fp, fp, r2 │ │ │ │ - b 30c5f4 │ │ │ │ + b 30c764 │ │ │ │ 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 30c5f4 │ │ │ │ + b 30c764 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #220] @ 30ca38 │ │ │ │ + ldr r1, [pc, #220] @ 30cba8 │ │ │ │ lsl r3, r3, #4 │ │ │ │ - b 30c880 │ │ │ │ + b 30c9f0 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 30c928 │ │ │ │ + b 30ca98 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 30c93c │ │ │ │ + b 30caac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ - b 30c928 │ │ │ │ + b 30ca98 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30c954 │ │ │ │ + b 30cac4 │ │ │ │ mov r2, #0 │ │ │ │ - b 30c93c │ │ │ │ + b 30caac │ │ │ │ add r3, r0, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 30c7fc │ │ │ │ - b 30c68c │ │ │ │ + bne 30c96c │ │ │ │ + b 30c7fc │ │ │ │ sub r3, r3, #336 @ 0x150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 30c5d4 │ │ │ │ + bhi 30c744 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 30c5d4 │ │ │ │ + bne 30c744 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ sub r3, r3, #1 │ │ │ │ orr sl, r3, sl │ │ │ │ - b 30c5f4 │ │ │ │ + b 30c764 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b 30c5d4 │ │ │ │ + b 30c744 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b 30c928 │ │ │ │ + b 30ca98 │ │ │ │ mov r2, r1 │ │ │ │ - b 30c93c │ │ │ │ - subseq r3, r2, r0, asr #22 │ │ │ │ + b 30caac │ │ │ │ + ldrsbeq r3, [r2], #-144 @ 0xffffff70 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ subeq r0, sp, sl, asr #18 │ │ │ │ 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 │ │ │ │ @@ -768196,184 +768288,184 @@ │ │ │ │ subeq r0, sp, r6, 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] @ 30d834 │ │ │ │ + ldr r2, [pc, #3548] @ 30d9a4 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3544] @ 30d838 │ │ │ │ + ldr r3, [pc, #3544] @ 30d9a8 │ │ │ │ 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] @ 30d83c │ │ │ │ + ldr r9, [pc, #3496] @ 30d9ac │ │ │ │ cmp r2, #31 │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r3 │ │ │ │ - bhi 30cb2c │ │ │ │ + bhi 30cc9c │ │ │ │ mvn r3, #0 │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ ldr r6, [r4] │ │ │ │ str r3, [r5] │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 30cb04 │ │ │ │ + beq 30cc74 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 30cbcc │ │ │ │ + beq 30cd3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30cb5c │ │ │ │ + beq 30cccc │ │ │ │ cmp r1, #8 │ │ │ │ - beq 30cc64 │ │ │ │ - ldr r2, [pc, #3424] @ 30d840 │ │ │ │ - ldr r3, [pc, #3412] @ 30d838 │ │ │ │ + beq 30cdd4 │ │ │ │ + ldr r2, [pc, #3424] @ 30d9b0 │ │ │ │ + ldr r3, [pc, #3412] @ 30d9a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30d7b8 │ │ │ │ + bne 30d928 │ │ │ │ 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] @ 30d844 │ │ │ │ + ldr r3, [pc, #3376] @ 30d9b4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30cbc4 │ │ │ │ + bhi 30cd34 │ │ │ │ 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 30cac0 │ │ │ │ + bne 30cc30 │ │ │ │ add r6, r6, r8, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ - bne 30cbb0 │ │ │ │ - b 30cb0c │ │ │ │ + bne 30cd20 │ │ │ │ + b 30cc7c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - ldr r0, [pc, #3296] @ 30d848 │ │ │ │ + ldr r0, [pc, #3296] @ 30d9b8 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 30cc28 │ │ │ │ + bhi 30cd98 │ │ │ │ sub r0, r0, #28 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 30d49c │ │ │ │ + bhi 30d60c │ │ │ │ cmp r1, #152 @ 0x98 │ │ │ │ - bhi 30cca8 │ │ │ │ + bhi 30ce18 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bls 30d458 │ │ │ │ - ldr r2, [pc, #3260] @ 30d84c │ │ │ │ + bls 30d5c8 │ │ │ │ + ldr r2, [pc, #3260] @ 30d9bc │ │ │ │ sub r0, r1, #115 @ 0x73 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ 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 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ lsl r3, r1, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30cbb0 │ │ │ │ + b 30cd20 │ │ │ │ mov r3, r1 │ │ │ │ - b 30cbb0 │ │ │ │ + b 30cd20 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldm r7, {r0, r4} │ │ │ │ cmp r3, #592 @ 0x250 │ │ │ │ - bhi 30d420 │ │ │ │ - ldr r2, [pc, #3180] @ 30d850 │ │ │ │ + bhi 30d590 │ │ │ │ + ldr r2, [pc, #3180] @ 30d9c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 30cc80 │ │ │ │ + bhi 30cdf0 │ │ │ │ sub r2, r2, #129 @ 0x81 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 30d05c │ │ │ │ + bhi 30d1cc │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 30cd44 │ │ │ │ - ldr r2, [pc, #3148] @ 30d854 │ │ │ │ + bls 30ceb4 │ │ │ │ + ldr r2, [pc, #3148] @ 30d9c4 │ │ │ │ sub r3, r3, #312 @ 0x138 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #3112] @ 30d858 │ │ │ │ + ldr r0, [pc, #3112] @ 30d9c8 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 30d374 │ │ │ │ + bhi 30d4e4 │ │ │ │ sub r0, r0, #33 @ 0x21 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 30cad8 │ │ │ │ - ldr r0, [pc, #3092] @ 30d85c │ │ │ │ + bls 30cc48 │ │ │ │ + ldr r0, [pc, #3092] @ 30d9cc │ │ │ │ sub ip, r1, #392 @ 0x188 │ │ │ │ add r0, pc, r0 │ │ │ │ sub fp, ip, #2 │ │ │ │ cmp fp, #32 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ 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 30c2b0 │ │ │ │ - b 30cad8 │ │ │ │ - ldr r1, [pc, #3032] @ 30d860 │ │ │ │ + bl 30c420 │ │ │ │ + b 30cc48 │ │ │ │ + ldr r1, [pc, #3032] @ 30d9d0 │ │ │ │ sub r2, r3, #488 @ 0x1e8 │ │ │ │ sub r2, r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #2996] @ 30d864 │ │ │ │ + ldr r3, [pc, #2996] @ 30d9d4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 30d5fc │ │ │ │ - bhi 30d620 │ │ │ │ + beq 30d76c │ │ │ │ + bhi 30d790 │ │ │ │ sub r3, r1, #234 @ 0xea │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d39c │ │ │ │ + beq 30d50c │ │ │ │ ldr r4, [lr] │ │ │ │ - ldr r3, [pc, #2944] @ 30d868 │ │ │ │ + ldr r3, [pc, #2944] @ 30d9d8 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ mov r2, #4 │ │ │ │ add r1, lr, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1e02c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df0c │ │ │ │ mov r4, r0 │ │ │ │ @@ -768384,431 +768476,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 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ - beq 30d02c │ │ │ │ + beq 30d19c │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq 30cd5c │ │ │ │ + beq 30cecc │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bne 30cad8 │ │ │ │ - ldr r2, [pc, #2824] @ 30d86c │ │ │ │ + bne 30cc48 │ │ │ │ + ldr r2, [pc, #2824] @ 30d9dc │ │ │ │ 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 30cd9c │ │ │ │ + beq 30cf0c │ │ │ │ sub r3, r3, #312 @ 0x138 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d710 │ │ │ │ + beq 30d880 │ │ │ │ ldr r3, [lr] │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ cmp r0, #32 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d39c │ │ │ │ - ldr r1, [pc, #2720] @ 30d870 │ │ │ │ + beq 30d50c │ │ │ │ + ldr r1, [pc, #2720] @ 30d9e0 │ │ │ │ sub ip, ip, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ 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 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d39c │ │ │ │ - ldr r2, [pc, #2664] @ 30d874 │ │ │ │ + beq 30d50c │ │ │ │ + ldr r2, [pc, #2664] @ 30d9e4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ 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 30ce68 │ │ │ │ + bhi 30cfd8 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ tst r3, #32 │ │ │ │ - bne 30ce68 │ │ │ │ + bne 30cfd8 │ │ │ │ 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] @ 30d878 │ │ │ │ + ldr r3, [pc, #2552] @ 30d9e8 │ │ │ │ str r0, [r5] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ subeq r0, r0, #1 │ │ │ │ streq r0, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldrsb r2, [r0, #65] @ 0x41 │ │ │ │ sub r3, r2, #5 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r2, #14 │ │ │ │ cmpne r3, #2 │ │ │ │ - bhi 30d6d0 │ │ │ │ + bhi 30d840 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ tst r3, #32 │ │ │ │ - bne 30d6d0 │ │ │ │ + bne 30d840 │ │ │ │ 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 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ 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 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30cad8 │ │ │ │ - ldr r3, [pc, #2348] @ 30d86c │ │ │ │ + bne 30cc48 │ │ │ │ + ldr r3, [pc, #2348] @ 30d9dc │ │ │ │ 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 30cad8 │ │ │ │ + beq 30cc48 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #15 │ │ │ │ addpl r3, r4, r3, lsl #2 │ │ │ │ ldrpl r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ strpl r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ tst r3, #32 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - beq 30d6d8 │ │ │ │ + beq 30d848 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ mul r4, r6, r1 │ │ │ │ - beq 30cfb0 │ │ │ │ + beq 30d120 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, r6 │ │ │ │ mvnne r4, #0 │ │ │ │ - bne 30cfb4 │ │ │ │ + bne 30d124 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r4, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ ldrb r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #2212] @ 30d87c │ │ │ │ - beq 30cbb0 │ │ │ │ + ldreq r3, [pc, #2212] @ 30d9ec │ │ │ │ + beq 30cd20 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 30cbb0 │ │ │ │ + b 30cd20 │ │ │ │ ldrb r1, [r0, #324] @ 0x144 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ movcc r1, #1 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r2, [lr] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r0, [lr] │ │ │ │ - ldr r3, [pc, #2124] @ 30d868 │ │ │ │ + ldr r3, [pc, #2124] @ 30d9d8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ bl 1e1ac <__aeabi_f2uiz@plt> │ │ │ │ str r0, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ cmp r3, #460 @ 0x1cc │ │ │ │ - bne 30cad8 │ │ │ │ - ldr r2, [pc, #2048] @ 30d86c │ │ │ │ + bne 30cc48 │ │ │ │ + ldr r2, [pc, #2048] @ 30d9dc │ │ │ │ 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 30cad8 │ │ │ │ - b 30cbb0 │ │ │ │ - ldr r3, [pc, #2004] @ 30d86c │ │ │ │ + beq 30cc48 │ │ │ │ + b 30cd20 │ │ │ │ + ldr r3, [pc, #2004] @ 30d9dc │ │ │ │ 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 30cad8 │ │ │ │ + beq 30cc48 │ │ │ │ bl 13e3ec │ │ │ │ add r8, r8, #8 │ │ │ │ add r3, r0, r8, lsl #2 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ and r1, r2, #31 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ tst r2, #32 │ │ │ │ - bne 30d614 │ │ │ │ + bne 30d784 │ │ │ │ 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 30d024 │ │ │ │ + bne 30d194 │ │ │ │ bl 1e08c <__aeabi_ui2f@plt> │ │ │ │ - b 30d024 │ │ │ │ + b 30d194 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d734 │ │ │ │ + beq 30d8a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [lr] │ │ │ │ sub r3, r3, #1 │ │ │ │ adds r3, r3, r2 │ │ │ │ - bcc 30cbb0 │ │ │ │ - b 30cad8 │ │ │ │ + bcc 30cd20 │ │ │ │ + b 30cc48 │ │ │ │ ldr r3, [lr] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ movcs r3, #255 @ 0xff │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r2, [lr] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ movhi r2, r3 │ │ │ │ str r2, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r2, [lr] │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [r5] │ │ │ │ - b 30cad8 │ │ │ │ - ldr r3, [pc, #1812] @ 30d880 │ │ │ │ + b 30cc48 │ │ │ │ + ldr r3, [pc, #1812] @ 30d9f0 │ │ │ │ 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 30d750 │ │ │ │ + beq 30d8c0 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ cmp r2, #31 │ │ │ │ addls r3, r0, r2 │ │ │ │ addhi r3, r0, #31 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 30d298 │ │ │ │ + bhi 30d408 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, r2, lsl r3 │ │ │ │ - b 30cbb0 │ │ │ │ + b 30cd20 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ ldmib lr, {r2, r3} │ │ │ │ cmp r3, r2 │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r3, [lr] │ │ │ │ - ldr r2, [pc, #1684] @ 30d884 │ │ │ │ + ldr r2, [pc, #1684] @ 30d9f4 │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldm lr, {r2, r3} │ │ │ │ cmp r3, r2 │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ - ldr r3, [pc, #1640] @ 30d880 │ │ │ │ + b 30cc48 │ │ │ │ + ldr r3, [pc, #1640] @ 30d9f0 │ │ │ │ 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 30cda4 │ │ │ │ + bne 30cf14 │ │ │ │ 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 30d810 │ │ │ │ - ldr ip, [pc, #1568] @ 30d888 │ │ │ │ + bhi 30d980 │ │ │ │ + ldr ip, [pc, #1568] @ 30d9f8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 30d834 │ │ │ │ + bhi 30d9a4 │ │ │ │ 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 30d1bc │ │ │ │ + bls 30d32c │ │ │ │ mvn r3, #0 │ │ │ │ - b 30cbb0 │ │ │ │ - ldr r3, [pc, #1496] @ 30d880 │ │ │ │ + b 30cd20 │ │ │ │ + ldr r3, [pc, #1496] @ 30d9f0 │ │ │ │ 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 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi 30d338 │ │ │ │ - ldr r0, [pc, #1432] @ 30d88c │ │ │ │ + bhi 30d4a8 │ │ │ │ + ldr r0, [pc, #1432] @ 30d9fc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 30d834 │ │ │ │ + bhi 30d9a4 │ │ │ │ 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 30cbb0 │ │ │ │ - b 30cfd8 │ │ │ │ + beq 30cd20 │ │ │ │ + b 30d148 │ │ │ │ ldm lr, {r2, r3} │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ sub r2, r2, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ lsr r3, ip, r3 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30d72c │ │ │ │ + beq 30d89c │ │ │ │ ldr r0, [lr] │ │ │ │ ldrb r2, [r1, r2, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b 30cbb0 │ │ │ │ + b 30cd20 │ │ │ │ sub r0, r1, #428 @ 0x1ac │ │ │ │ cmp r0, #30 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ mov ip, #1073741829 @ 0x40000005 │ │ │ │ lsr r0, ip, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 30cad8 │ │ │ │ + beq 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ subne ip, r1, #392 @ 0x188 │ │ │ │ - bne 30cdc8 │ │ │ │ - ldr r3, [pc, #1244] @ 30d880 │ │ │ │ + bne 30cf38 │ │ │ │ + ldr r3, [pc, #1244] @ 30d9f0 │ │ │ │ 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 30cad8 │ │ │ │ + beq 30cc48 │ │ │ │ mov sl, #0 │ │ │ │ - b 30d3d0 │ │ │ │ + b 30d540 │ │ │ │ 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] │ │ │ │ @@ -768817,123 +768909,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 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r5 │ │ │ │ str fp, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bne 30d3c4 │ │ │ │ - b 30cad8 │ │ │ │ + bne 30d534 │ │ │ │ + b 30cc48 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bhi 30d684 │ │ │ │ - ldr r2, [pc, #1120] @ 30d890 │ │ │ │ + bhi 30d7f4 │ │ │ │ + ldr r2, [pc, #1120] @ 30da00 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30cad8 │ │ │ │ - ldr r1, [pc, #1112] @ 30d894 │ │ │ │ + beq 30cc48 │ │ │ │ + ldr r1, [pc, #1112] @ 30da04 │ │ │ │ sub r2, r3, #592 @ 0x250 │ │ │ │ sub r2, r2, #2 │ │ │ │ mov r0, #1 │ │ │ │ ands r1, r1, r0, lsl r2 │ │ │ │ - bne 30cd9c │ │ │ │ + bne 30cf0c │ │ │ │ cmp r3, #596 @ 0x254 │ │ │ │ - beq 30cd5c │ │ │ │ - b 30cad8 │ │ │ │ + beq 30cecc │ │ │ │ + b 30cc48 │ │ │ │ sub r3, r1, #36 @ 0x24 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ mov r2, #268435467 @ 0x1000000b │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 30cad8 │ │ │ │ + beq 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d39c │ │ │ │ + beq 30d50c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - beq 30d490 │ │ │ │ - bhi 30d1c8 │ │ │ │ + beq 30d600 │ │ │ │ + bhi 30d338 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - beq 30cad8 │ │ │ │ + beq 30cc48 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ - ldr r0, [pc, #1012] @ 30d898 │ │ │ │ + b 30cc48 │ │ │ │ + ldr r0, [pc, #1012] @ 30da08 │ │ │ │ sub r3, r1, #312 @ 0x138 │ │ │ │ sub r3, r3, #3 │ │ │ │ lsr r0, r0, r3 │ │ │ │ tst r0, #1 │ │ │ │ - beq 30cad8 │ │ │ │ + beq 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d39c │ │ │ │ - ldr r1, [pc, #984] @ 30d89c │ │ │ │ + beq 30d50c │ │ │ │ + ldr r1, [pc, #984] @ 30da0c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi 30cad8 │ │ │ │ + bhi 30cc48 │ │ │ │ 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 30d4fc │ │ │ │ + beq 30d66c │ │ │ │ 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 30cbb0 │ │ │ │ + beq 30cd20 │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ rsb r2, r2, #32 │ │ │ │ - beq 30d298 │ │ │ │ + beq 30d408 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r2, r1, lsl r2 │ │ │ │ orr r3, r3, r2 │ │ │ │ - b 30cbb0 │ │ │ │ + b 30cd20 │ │ │ │ ldm lr, {r1, r4} │ │ │ │ cmp r1, #0 │ │ │ │ mul r6, r4, r1 │ │ │ │ - beq 30d548 │ │ │ │ + beq 30d6b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ str r6, [r5] │ │ │ │ - b 30cad8 │ │ │ │ - ldr r3, [pc, #808] @ 30d880 │ │ │ │ + b 30cc48 │ │ │ │ + ldr r3, [pc, #808] @ 30d9f0 │ │ │ │ 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 30d024 │ │ │ │ + blt 30d194 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r1] │ │ │ │ ldrb lr, [r3, #12] │ │ │ │ cmp lr, #5 │ │ │ │ - bne 30d024 │ │ │ │ + bne 30d194 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ add r3, r3, ip, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi 30d7a4 │ │ │ │ - ldr ip, [pc, #756] @ 30d8a0 │ │ │ │ + bhi 30d914 │ │ │ │ + ldr ip, [pc, #756] @ 30da10 │ │ │ │ sub r1, r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 30d834 │ │ │ │ + bhi 30d9a4 │ │ │ │ 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 │ │ │ │ @@ -768942,161 +769034,161 @@ │ │ │ │ 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 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d39c │ │ │ │ + beq 30d50c │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ - ldr r3, [pc, #636] @ 30d8a4 │ │ │ │ + b 30cc48 │ │ │ │ + ldr r3, [pc, #636] @ 30da14 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 30d6f4 │ │ │ │ - ldr r3, [pc, #628] @ 30d8a8 │ │ │ │ + beq 30d864 │ │ │ │ + ldr r3, [pc, #628] @ 30da18 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d39c │ │ │ │ + beq 30d50c │ │ │ │ ldr r3, [lr] │ │ │ │ orrs r2, r3, #0 │ │ │ │ - beq 30d660 │ │ │ │ + beq 30d7d0 │ │ │ │ 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 30d72c │ │ │ │ + beq 30d89c │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ rsb r2, r2, #32 │ │ │ │ mvnne r1, #0 │ │ │ │ bicne r3, r3, r1, lsl r2 │ │ │ │ - b 30cbb0 │ │ │ │ - ldr r2, [pc, #544] @ 30d8ac │ │ │ │ + b 30cd20 │ │ │ │ + ldr r2, [pc, #544] @ 30da1c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 30cad8 │ │ │ │ + bne 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30d1fc │ │ │ │ + bne 30d36c │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ mov r1, #16 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r8, [r3, #12] │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b 30cfd8 │ │ │ │ + b 30d148 │ │ │ │ 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 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30d39c │ │ │ │ + beq 30d50c │ │ │ │ ldr r3, [lr] │ │ │ │ ldr r2, [lr, #4] │ │ │ │ adds r3, r3, r2 │ │ │ │ - bcc 30cbb0 │ │ │ │ - b 30cad8 │ │ │ │ + bcc 30cd20 │ │ │ │ + b 30cc48 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ mov r3, #0 │ │ │ │ - b 30cbb0 │ │ │ │ + b 30cd20 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ str r4, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add r1, r1, ip, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - bhi 30d788 │ │ │ │ - ldr r1, [pc, #324] @ 30d8b0 │ │ │ │ + bhi 30d8f8 │ │ │ │ + ldr r1, [pc, #324] @ 30da20 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30d834 │ │ │ │ + bhi 30d9a4 │ │ │ │ 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 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ sub r2, r2, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ lsr r3, r0, r3 │ │ │ │ str r3, [r5] │ │ │ │ - b 30cad8 │ │ │ │ + b 30cc48 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30d72c │ │ │ │ + beq 30d89c │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldr r0, [lr] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ mov r3, #0 │ │ │ │ - b 30d364 │ │ │ │ + b 30d4d4 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30d788 │ │ │ │ + b 30d8f8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30d338 │ │ │ │ + b 30d4a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30d72c │ │ │ │ + beq 30d89c │ │ │ │ ldr r0, [lr] │ │ │ │ ldr r2, [r1, r2, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ - b 30d364 │ │ │ │ + b 30d4d4 │ │ │ │ orrs r2, ip, r3 │ │ │ │ - beq 30d72c │ │ │ │ + beq 30d89c │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [lr] │ │ │ │ mov r3, ip │ │ │ │ - b 30d364 │ │ │ │ + b 30d4d4 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 30d7a4 │ │ │ │ - @ instruction: 0x0052359c │ │ │ │ + b 30d914 │ │ │ │ + subseq r3, r2, ip, lsr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r2, r4, ror #10 │ │ │ │ - subseq r3, r2, r8, lsl r5 │ │ │ │ + ldrsheq r3, [r2], #-52 @ 0xffffffcc │ │ │ │ + subseq r3, r2, r8, lsr #7 │ │ │ │ subeq r0, sp, r6, asr r4 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ strdeq r0, [sp], #-58 @ 0xffffffc6 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ subeq r0, sp, sl, asr #7 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ subeq r0, sp, lr, ror #7 │ │ │ │ @@ -769121,170 +769213,170 @@ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ subeq pc, ip, lr, asr fp @ │ │ │ │ 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] @ 30e890 │ │ │ │ + ldr ip, [pc, #4036] @ 30ea00 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #4024] @ 30e894 │ │ │ │ + ldr r2, [pc, #4024] @ 30ea04 │ │ │ │ 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] @ 30e898 │ │ │ │ + ldr r2, [pc, #3984] @ 30ea08 │ │ │ │ cmp r6, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ - beq 30dac8 │ │ │ │ + beq 30dc38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 30d9fc │ │ │ │ + bne 30db6c │ │ │ │ ldr ip, [r5, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp ip, #344 @ 0x158 │ │ │ │ cmpne ip, #115 @ 0x73 │ │ │ │ - beq 30d9a0 │ │ │ │ - ldr r0, [pc, #3940] @ 30e89c │ │ │ │ + beq 30db10 │ │ │ │ + ldr r0, [pc, #3940] @ 30ea0c │ │ │ │ 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 30d960 │ │ │ │ + beq 30dad0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ cmpne r7, #128 @ 0x80 │ │ │ │ - beq 30d9fc │ │ │ │ + beq 30db6c │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30da94 │ │ │ │ + bne 30dc04 │ │ │ │ cmp ip, #236 @ 0xec │ │ │ │ - bhi 30dc90 │ │ │ │ + bhi 30de00 │ │ │ │ cmp ip, #114 @ 0x72 │ │ │ │ - bls 30da9c │ │ │ │ - ldr r2, [pc, #3868] @ 30e8a0 │ │ │ │ + bls 30dc0c │ │ │ │ + ldr r2, [pc, #3868] @ 30ea10 │ │ │ │ sub r1, ip, #157 @ 0x9d │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi 30daa4 │ │ │ │ + bhi 30dc14 │ │ │ │ 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 30da30 │ │ │ │ + bne 30dba0 │ │ │ │ cmp ip, #236 @ 0xec │ │ │ │ - bhi 30e6d4 │ │ │ │ + bhi 30e844 │ │ │ │ mov r1, #20 │ │ │ │ str r2, [sp] │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - beq 30dd24 │ │ │ │ + beq 30de94 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, fp │ │ │ │ strb r7, [ip, #16] │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ strb r7, [r0, #16] │ │ │ │ - b 30da04 │ │ │ │ + b 30db74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #3736] @ 30e8a4 │ │ │ │ - ldr r3, [pc, #3716] @ 30e894 │ │ │ │ + ldr r2, [pc, #3736] @ 30ea14 │ │ │ │ + ldr r3, [pc, #3716] @ 30ea04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30eaf0 │ │ │ │ + bne 30ec60 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ - bcs 30e874 │ │ │ │ + bcs 30e9e4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #3680] @ 30e8a8 │ │ │ │ + ldr r3, [pc, #3680] @ 30ea18 │ │ │ │ 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 30dc80 │ │ │ │ + bne 30ddf0 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, #260 @ 0x104 │ │ │ │ orr r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - b 30da04 │ │ │ │ + b 30db74 │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ - bcs 30e224 │ │ │ │ + bcs 30e394 │ │ │ │ cmp ip, #32 │ │ │ │ - bls 30dd1c │ │ │ │ - ldr r2, [pc, #3584] @ 30e8ac │ │ │ │ + bls 30de8c │ │ │ │ + ldr r2, [pc, #3584] @ 30ea1c │ │ │ │ sub r1, ip, #33 @ 0x21 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ - bhi 30dd1c │ │ │ │ + bhi 30de8c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3552] @ 30e8b0 │ │ │ │ + ldr r3, [pc, #3552] @ 30ea20 │ │ │ │ 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 30e854 │ │ │ │ + beq 30e9c4 │ │ │ │ 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 30e720 │ │ │ │ - bls 30dd90 │ │ │ │ + beq 30e890 │ │ │ │ + bls 30df00 │ │ │ │ cmp r7, #6 │ │ │ │ - beq 30dd90 │ │ │ │ + beq 30df00 │ │ │ │ add r3, r5, r6 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #3452] @ 30e8b4 │ │ │ │ + ldr r3, [pc, #3452] @ 30ea24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ strd r2, [sp, #16] │ │ │ │ strd r2, [sp, #8] │ │ │ │ @@ -769308,19 +769400,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 30e844 │ │ │ │ + bne 30e9b4 │ │ │ │ bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r3, [pc, #3312] @ 30e8b8 │ │ │ │ + ldr r3, [pc, #3312] @ 30ea28 │ │ │ │ ldrd r0, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ bl 1e680 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -769340,122 +769432,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 30db58 │ │ │ │ + bne 30dcc8 │ │ │ │ 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 30dc78 │ │ │ │ + bne 30dde8 │ │ │ │ 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 30e96c │ │ │ │ + beq 30eadc │ │ │ │ str r1, [r4] │ │ │ │ - b 30da04 │ │ │ │ + b 30db74 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, r6, lsl #8 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ cmp ip, #344 @ 0x158 │ │ │ │ - bhi 30df78 │ │ │ │ + bhi 30e0e8 │ │ │ │ sub r1, ip, #249 @ 0xf9 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi 30e934 │ │ │ │ + bhi 30eaa4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r1 │ │ │ │ - ldr r1, [pc, #3080] @ 30e8bc │ │ │ │ + ldr r1, [pc, #3080] @ 30ea2c │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30dfe0 │ │ │ │ + beq 30e150 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ 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 30da04 │ │ │ │ + b 30db74 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99df4 │ │ │ │ cmp r0, #0 │ │ │ │ lslne r3, r6, #10 │ │ │ │ orrne r3, r3, #2 │ │ │ │ - bne 30da8c │ │ │ │ + bne 30dbfc │ │ │ │ mov r3, #0 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r3, [pc, #2924] @ 30e89c │ │ │ │ + ldr r3, [pc, #2924] @ 30ea0c │ │ │ │ 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 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ 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 30d9f4 │ │ │ │ + b 30db64 │ │ │ │ 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 30e698 │ │ │ │ - ldr sl, [pc, #2796] @ 30e8c0 │ │ │ │ + bhi 30e808 │ │ │ │ + ldr sl, [pc, #2796] @ 30ea30 │ │ │ │ sub r8, r8, #1 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r8, #31 │ │ │ │ - bhi 30ddf8 │ │ │ │ + bhi 30df68 │ │ │ │ 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 │ │ │ │ @@ -769468,34 +769560,34 @@ │ │ │ │ movlt ip, r3 │ │ │ │ movlt r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ sbcs sl, lr, r8 │ │ │ │ movlt r7, r3 │ │ │ │ movlt lr, r8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30ddec │ │ │ │ + bne 30df5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30e864 │ │ │ │ + bne 30e9d4 │ │ │ │ cmp ip, #1 │ │ │ │ sbcs r3, r0, #0 │ │ │ │ movge r1, #3 │ │ │ │ - bge 30dc78 │ │ │ │ + bge 30dde8 │ │ │ │ orrs r0, ip, r0 │ │ │ │ moveq r1, #4 │ │ │ │ - beq 30dc78 │ │ │ │ + beq 30dde8 │ │ │ │ cmp lr, #0 │ │ │ │ movlt r1, #1 │ │ │ │ - blt 30dc78 │ │ │ │ + blt 30dde8 │ │ │ │ orrs lr, r7, lr │ │ │ │ moveq r1, #2 │ │ │ │ - beq 30dc78 │ │ │ │ + beq 30dde8 │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #5 │ │ │ │ - b 30dc78 │ │ │ │ + b 30dde8 │ │ │ │ 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 │ │ │ │ @@ -769507,16 +769599,16 @@ │ │ │ │ movlt ip, r3 │ │ │ │ movlt r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ sbcs sl, lr, r8 │ │ │ │ movlt r7, r3 │ │ │ │ movlt lr, r8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30de80 │ │ │ │ - b 30de34 │ │ │ │ + bne 30dff0 │ │ │ │ + b 30dfa4 │ │ │ │ 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 │ │ │ │ @@ -769528,16 +769620,16 @@ │ │ │ │ movlt ip, r3 │ │ │ │ movlt r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ sbcs sl, lr, r8 │ │ │ │ movlt r7, r3 │ │ │ │ movlt lr, r8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30ded4 │ │ │ │ - b 30de34 │ │ │ │ + bne 30e044 │ │ │ │ + b 30dfa4 │ │ │ │ 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 │ │ │ │ @@ -769548,47 +769640,47 @@ │ │ │ │ movlt ip, r8 │ │ │ │ movlt r0, r3 │ │ │ │ cmp r7, r8 │ │ │ │ sbcs sl, lr, r3 │ │ │ │ movlt r7, r8 │ │ │ │ movlt lr, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30df28 │ │ │ │ - b 30de34 │ │ │ │ - ldr r3, [pc, #2372] @ 30e8c4 │ │ │ │ + bne 30e098 │ │ │ │ + b 30dfa4 │ │ │ │ + ldr r3, [pc, #2372] @ 30ea34 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 30dcbc │ │ │ │ - ldr r3, [pc, #2364] @ 30e8c8 │ │ │ │ + beq 30de2c │ │ │ │ + ldr r3, [pc, #2364] @ 30ea38 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 30dd1c │ │ │ │ + bls 30de8c │ │ │ │ add r3, r3, #24 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 30dfa4 │ │ │ │ + beq 30e114 │ │ │ │ cmp ip, #420 @ 0x1a4 │ │ │ │ - bne 30dd1c │ │ │ │ - ldr r3, [pc, #2336] @ 30e8cc │ │ │ │ - b 30da8c │ │ │ │ + bne 30de8c │ │ │ │ + ldr r3, [pc, #2336] @ 30ea3c │ │ │ │ + b 30dbfc │ │ │ │ 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 30dcfc │ │ │ │ + beq 30de6c │ │ │ │ lsl r3, r6, #10 │ │ │ │ orr r3, r3, #4 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ tst r2, #1 │ │ │ │ - beq 30daa4 │ │ │ │ + beq 30dc14 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ 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 │ │ │ │ @@ -769596,72 +769688,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 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ 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 30dce4 │ │ │ │ + b 30de54 │ │ │ │ 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 30e9fc │ │ │ │ + beq 30eb6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99e44 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 30e9dc │ │ │ │ + beq 30eb4c │ │ │ │ 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 30ea68 │ │ │ │ + beq 30ebd8 │ │ │ │ mov r3, #0 │ │ │ │ - b 30da78 │ │ │ │ - ldr r3, [pc, #2064] @ 30e8d0 │ │ │ │ + b 30dbe8 │ │ │ │ + ldr r3, [pc, #2064] @ 30ea40 │ │ │ │ sub ip, ip, #33 @ 0x21 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ mov r1, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ 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 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ 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 │ │ │ │ @@ -769669,40 +769761,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 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ 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 30dce4 │ │ │ │ + b 30de54 │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - bne 30e86c │ │ │ │ + bne 30e9dc │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 30ea28 │ │ │ │ - ldr r0, [pc, #1836] @ 30e8d4 │ │ │ │ + bhi 30eb98 │ │ │ │ + ldr r0, [pc, #1836] @ 30ea44 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ ldm r3, {r0, ip} │ │ │ │ - ldr r2, [pc, #1816] @ 30e8d8 │ │ │ │ + ldr r2, [pc, #1816] @ 30ea48 │ │ │ │ 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 │ │ │ │ @@ -769710,442 +769802,442 @@ │ │ │ │ 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 30e0b0 │ │ │ │ + b 30e220 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1748] @ 30e8dc │ │ │ │ + ldr r3, [pc, #1748] @ 30ea4c │ │ │ │ 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 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ cmp ip, #344 @ 0x158 │ │ │ │ - bls 30e93c │ │ │ │ - ldr r2, [pc, #1680] @ 30e8c4 │ │ │ │ + bls 30eaac │ │ │ │ + ldr r2, [pc, #1680] @ 30ea34 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 30df84 │ │ │ │ + bne 30e0f4 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30ea34 │ │ │ │ - ldr r3, [pc, #1656] @ 30e8c4 │ │ │ │ + bne 30eba4 │ │ │ │ + ldr r3, [pc, #1656] @ 30ea34 │ │ │ │ sub r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r3, r3, #2 │ │ │ │ orr r3, r3, #1792 @ 0x700 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - bne 30e86c │ │ │ │ + bne 30e9dc │ │ │ │ sub r0, r2, #3 │ │ │ │ cmp r0, #1 │ │ │ │ orrls r3, r3, r1 │ │ │ │ orrls r3, r3, #260 @ 0x104 │ │ │ │ - bls 30da8c │ │ │ │ + bls 30dbfc │ │ │ │ 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 30da8c │ │ │ │ + b 30dbfc │ │ │ │ ldr r1, [r3] │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and r3, r1, #512 @ 0x200 │ │ │ │ and r1, r1, #1024 @ 0x400 │ │ │ │ - bne 30e86c │ │ │ │ + bne 30e9dc │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 30ea28 │ │ │ │ - ldr r0, [pc, #1540] @ 30e8e0 │ │ │ │ + bhi 30eb98 │ │ │ │ + ldr r0, [pc, #1540] @ 30ea50 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - beq 30e30c │ │ │ │ + beq 30e47c │ │ │ │ sub r6, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ cmpne r6, #1 │ │ │ │ movls r6, #1 │ │ │ │ movhi r6, #0 │ │ │ │ - ldr r2, [pc, #1488] @ 30e8e4 │ │ │ │ + ldr r2, [pc, #1488] @ 30ea54 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ mov r3, r1 │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ 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 30da8c │ │ │ │ + beq 30dbfc │ │ │ │ cmp r1, #1 │ │ │ │ orreq r3, r3, r2, lsl #9 │ │ │ │ orreq r3, r3, #2 │ │ │ │ - beq 30da8c │ │ │ │ + beq 30dbfc │ │ │ │ sub r1, r1, #3 │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ orreq r3, r3, r2, lsl #9 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ ldm r3, {r2, r3} │ │ │ │ and r1, r2, r3 │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ and r0, r3, #255 @ 0xff │ │ │ │ - bne 30eaa4 │ │ │ │ - ldr r1, [pc, #1380] @ 30e8e8 │ │ │ │ + bne 30ec14 │ │ │ │ + ldr r1, [pc, #1380] @ 30ea58 │ │ │ │ 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 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ ldm r3, {r2, ip} │ │ │ │ - ldr r0, [pc, #1344] @ 30e8ec │ │ │ │ + ldr r0, [pc, #1344] @ 30ea5c │ │ │ │ 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 30ea44 │ │ │ │ - ldr r0, [pc, #1288] @ 30e8f0 │ │ │ │ + bne 30ebb4 │ │ │ │ + ldr r0, [pc, #1288] @ 30ea60 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ - beq 30ea50 │ │ │ │ + beq 30ebc0 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r0, [pc, #1252] @ 30e8f4 │ │ │ │ + ldr r0, [pc, #1252] @ 30ea64 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #1240] @ 30e8f8 │ │ │ │ + ldr r2, [pc, #1240] @ 30ea68 │ │ │ │ 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] @ 30e8fc │ │ │ │ + ldr r2, [pc, #1192] @ 30ea6c │ │ │ │ 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 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ 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 30e4d8 │ │ │ │ + beq 30e648 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99e44 │ │ │ │ subs r2, r0, #0 │ │ │ │ movne r2, #4 │ │ │ │ - bne 30e4f0 │ │ │ │ + bne 30e660 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99df4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #2 │ │ │ │ - bne 30e4f0 │ │ │ │ - ldr r3, [pc, #1056] @ 30e900 │ │ │ │ + bne 30e660 │ │ │ │ + ldr r3, [pc, #1056] @ 30ea70 │ │ │ │ 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] @ 30e904 │ │ │ │ + ldr r3, [pc, #1036] @ 30ea74 │ │ │ │ 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 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ ldm r3, {r2, ip} │ │ │ │ - ldr r0, [pc, #1000] @ 30e908 │ │ │ │ + ldr r0, [pc, #1000] @ 30ea78 │ │ │ │ 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 30ea18 │ │ │ │ - ldr r0, [pc, #944] @ 30e90c │ │ │ │ + bne 30eb88 │ │ │ │ + ldr r0, [pc, #944] @ 30ea7c │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ - bne 30e3fc │ │ │ │ - ldr r0, [pc, #920] @ 30e910 │ │ │ │ + bne 30e56c │ │ │ │ + ldr r0, [pc, #920] @ 30ea80 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, r2 │ │ │ │ ldrb r2, [r2, lr] │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ 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 30da78 │ │ │ │ + bhi 30dbe8 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r2 │ │ │ │ tst ip, #42 @ 0x2a │ │ │ │ - bne 30ea94 │ │ │ │ + bne 30ec04 │ │ │ │ tst ip, #21 │ │ │ │ orrne r3, r3, r0, lsl #8 │ │ │ │ orrne r3, r3, r1 │ │ │ │ - beq 30dc80 │ │ │ │ + beq 30ddf0 │ │ │ │ orr r3, r3, #4 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r6, #1 │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #800] @ 30e914 │ │ │ │ + ldr r3, [pc, #800] @ 30ea84 │ │ │ │ lsr r1, r0, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ and r1, r1, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 30eaf4 │ │ │ │ + bhi 30ec64 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #764] @ 30e918 │ │ │ │ - b 30da8c │ │ │ │ - ldr r3, [pc, #684] @ 30e8d0 │ │ │ │ + ldr r3, [pc, #764] @ 30ea88 │ │ │ │ + b 30dbfc │ │ │ │ + ldr r3, [pc, #684] @ 30ea40 │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ lsl r3, r1, #8 │ │ │ │ tst r0, #1024 @ 0x400 │ │ │ │ orr r3, r3, #1536 @ 0x600 │ │ │ │ - beq 30e5cc │ │ │ │ + beq 30e73c │ │ │ │ orr r3, r3, #3 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ 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 30da8c │ │ │ │ + beq 30dbfc │ │ │ │ cmp r0, #3 │ │ │ │ lsleq r3, r2, #9 │ │ │ │ lsleq r2, r2, #10 │ │ │ │ - beq 30e680 │ │ │ │ + beq 30e7f0 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 30dd1c │ │ │ │ + bne 30de8c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ tst r1, #512 @ 0x200 │ │ │ │ orr r3, r3, r2 │ │ │ │ - beq 30e5cc │ │ │ │ - b 30e638 │ │ │ │ + beq 30e73c │ │ │ │ + b 30e7a8 │ │ │ │ mov r3, #4 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ 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 30ddb0 │ │ │ │ - b 30de34 │ │ │ │ + bne 30df20 │ │ │ │ + b 30dfa4 │ │ │ │ mov r1, #20 │ │ │ │ str r2, [sp] │ │ │ │ - bl 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bne 30d9f4 │ │ │ │ - ldr r1, [pc, #420] @ 30e89c │ │ │ │ + bne 30db64 │ │ │ │ + ldr r1, [pc, #420] @ 30ea0c │ │ │ │ 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 30d9f4 │ │ │ │ + b 30db64 │ │ │ │ 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 30e828 │ │ │ │ + bhi 30e998 │ │ │ │ sub r2, ip, #1 │ │ │ │ - ldr ip, [pc, #452] @ 30e91c │ │ │ │ + ldr ip, [pc, #452] @ 30ea8c │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 30eafc │ │ │ │ + bhi 30ec6c │ │ │ │ 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 30e76c │ │ │ │ + bne 30e8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30e864 │ │ │ │ + bne 30e9d4 │ │ │ │ add r1, r1, #3 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ - b 30dc78 │ │ │ │ + b 30dde8 │ │ │ │ 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 30e7a4 │ │ │ │ - b 30e790 │ │ │ │ + bne 30e914 │ │ │ │ + b 30e900 │ │ │ │ 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 30e7cc │ │ │ │ - b 30e790 │ │ │ │ + bne 30e93c │ │ │ │ + b 30e900 │ │ │ │ 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 30e7fc │ │ │ │ - b 30e790 │ │ │ │ + bne 30e96c │ │ │ │ + b 30e900 │ │ │ │ orrs r3, r3, r2 │ │ │ │ orreq r1, r1, #1 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 30e730 │ │ │ │ - b 30e790 │ │ │ │ + bne 30e8a0 │ │ │ │ + b 30e900 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 30dbdc │ │ │ │ + b 30dd4c │ │ │ │ cmp r7, #6 │ │ │ │ - beq 30e864 │ │ │ │ - ldrhi r1, [pc, #180] @ 30e918 │ │ │ │ - bhi 30dc78 │ │ │ │ + beq 30e9d4 │ │ │ │ + ldrhi r1, [pc, #180] @ 30ea88 │ │ │ │ + bhi 30dde8 │ │ │ │ mov r1, #6 │ │ │ │ - b 30dc78 │ │ │ │ + b 30dde8 │ │ │ │ mov r6, #1 │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ 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 30da78 │ │ │ │ - subseq r2, r2, r0, lsr #14 │ │ │ │ + b 30dbe8 │ │ │ │ + ldrheq r2, [r2], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r2, [r2], #-96 @ 0xffffffa0 │ │ │ │ + subseq r2, r2, r0, lsl #11 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ subeq pc, ip, r6, ror #18 │ │ │ │ - subseq r2, r2, ip, ror #11 │ │ │ │ + subseq r2, r2, ip, ror r4 │ │ │ │ subeq pc, ip, r4, ror fp @ │ │ │ │ ldrdeq pc, [ip], #-142 @ 0xffffff72 │ │ │ │ ldrdeq pc, [ip], #-204 @ 0xffffff34 │ │ │ │ svcvc 0x00f80000 │ │ │ │ svcvc 0x00efffff │ │ │ │ ldreq r0, [r0], #-1412 @ 0xfffffa7c │ │ │ │ @ instruction: 0x004cf79c │ │ │ │ @@ -770174,172 +770266,172 @@ │ │ │ │ subeq lr, ip, r3, asr #28 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r1, r0, r1, asr #32 │ │ │ │ subeq lr, ip, ip, lsr #24 │ │ │ │ subeq lr, ip, r8, ror #22 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ cmp ip, #276 @ 0x114 │ │ │ │ - bcc 30daa4 │ │ │ │ + bcc 30dc14 │ │ │ │ cmp ip, #308 @ 0x134 │ │ │ │ - bcs 30eabc │ │ │ │ - ldr r3, [pc, #-44] @ 30e920 │ │ │ │ + bcs 30ec2c │ │ │ │ + ldr r3, [pc, #-44] @ 30ea90 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 30dd1c │ │ │ │ - ldr r3, [pc, #-52] @ 30e924 │ │ │ │ + bls 30de8c │ │ │ │ + ldr r3, [pc, #-52] @ 30ea94 │ │ │ │ sub ip, ip, #292 @ 0x124 │ │ │ │ sub ip, ip, #3 │ │ │ │ lsr r3, r3, ip │ │ │ │ tst r3, #1 │ │ │ │ - bne 30dfa4 │ │ │ │ - b 30dd1c │ │ │ │ + bne 30e114 │ │ │ │ + b 30de8c │ │ │ │ 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 30dc78 │ │ │ │ + bne 30dde8 │ │ │ │ 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 30dc78 │ │ │ │ + bne 30dde8 │ │ │ │ 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 30dc78 │ │ │ │ + bne 30dde8 │ │ │ │ orr r1, fp, r5 │ │ │ │ cmp r7, #0 │ │ │ │ orreq r1, r1, #5 │ │ │ │ - b 30dc78 │ │ │ │ + b 30dde8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 99df4 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #2 │ │ │ │ - bne 30e09c │ │ │ │ - ldr r3, [pc, #-220] @ 30e928 │ │ │ │ + bne 30e20c │ │ │ │ + ldr r3, [pc, #-220] @ 30ea98 │ │ │ │ rsb r2, sl, sl, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ and r2, r9, #255 @ 0xff │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ - b 30e09c │ │ │ │ + b 30e20c │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - bne 30da78 │ │ │ │ - b 30e570 │ │ │ │ + bne 30dbe8 │ │ │ │ + b 30e6e0 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r6, #1 │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - bne 30da78 │ │ │ │ - ldr r0, [pc, #-300] @ 30e92c │ │ │ │ + bne 30dbe8 │ │ │ │ + ldr r0, [pc, #-300] @ 30ea9c │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r0, r2 │ │ │ │ ldrb r2, [r2, lr] │ │ │ │ - b 30da78 │ │ │ │ + b 30dbe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30e0b0 │ │ │ │ + beq 30e220 │ │ │ │ ands r8, r8, #512 @ 0x200 │ │ │ │ and r1, r9, #512 @ 0x200 │ │ │ │ - bne 30eacc │ │ │ │ + bne 30ec3c │ │ │ │ mov r0, sl │ │ │ │ - bl 30bb74 │ │ │ │ + bl 30bce4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r8 │ │ │ │ lsleq r1, r1, #1 │ │ │ │ - b 30e0b0 │ │ │ │ + b 30e220 │ │ │ │ orr r3, r3, r0, lsl #8 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, #3 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ sub r6, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ cmpne r6, #1 │ │ │ │ movls r6, #1 │ │ │ │ movhi r6, #0 │ │ │ │ - b 30e37c │ │ │ │ - ldr r3, [pc, #-404] @ 30e930 │ │ │ │ + b 30e4ec │ │ │ │ + ldr r3, [pc, #-404] @ 30eaa0 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 30dfa4 │ │ │ │ - b 30dd1c │ │ │ │ + beq 30e114 │ │ │ │ + b 30de8c │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, #1024 @ 0x400 │ │ │ │ - bne 30e0b0 │ │ │ │ + bne 30e220 │ │ │ │ and r0, r9, #255 @ 0xff │ │ │ │ - bl 30bb74 │ │ │ │ + bl 30bce4 │ │ │ │ eor r1, r0, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ lsl r1, r1, #10 │ │ │ │ - b 30e0b0 │ │ │ │ + b 30e220 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #1536 @ 0x600 │ │ │ │ - b 30da8c │ │ │ │ + b 30dbfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2472] @ 0x9a8 │ │ │ │ - ldr lr, [pc, #308] @ 30ec48 │ │ │ │ - ldr r3, [pc, #308] @ 30ec4c │ │ │ │ + ldr lr, [pc, #308] @ 30edb8 │ │ │ │ + ldr r3, [pc, #308] @ 30edbc │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [lr, r3] │ │ │ │ sub sp, sp, #1600 @ 0x640 │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r6, [pc, #292] @ 30ec50 │ │ │ │ + ldr r6, [pc, #292] @ 30edc0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1596] @ 0x63c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ 30ec54 │ │ │ │ + ldr r3, [pc, #280] @ 30edc4 │ │ │ │ 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] @ 30ec58 │ │ │ │ + ldr r3, [pc, #236] @ 30edc8 │ │ │ │ add r7, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #224] @ 30ec5c │ │ │ │ + ldr r3, [pc, #224] @ 30edcc │ │ │ │ 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 30bdd8 │ │ │ │ - ldr r3, [pc, #172] @ 30ec60 │ │ │ │ + bl 30bf48 │ │ │ │ + ldr r3, [pc, #172] @ 30edd0 │ │ │ │ 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 │ │ │ │ @@ -770348,71 +770440,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 30c044 │ │ │ │ + bl 30c1b4 │ │ │ │ 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] @ 30ec64 │ │ │ │ + ldr r2, [pc, #76] @ 30edd4 │ │ │ │ orr r0, r0, r3 │ │ │ │ - ldr r3, [pc, #44] @ 30ec4c │ │ │ │ + ldr r3, [pc, #44] @ 30edbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1596] @ 0x63c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30ec44 │ │ │ │ + bne 30edb4 │ │ │ │ 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, ror #9 │ │ │ │ + subseq r1, r2, r4, ror r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r1, [r2], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r2, ip, asr #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffd040 │ │ │ │ @ instruction: 0xffffed30 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - ldrsbeq r1, [r2], #-60 @ 0xffffffc4 │ │ │ │ + subseq r1, r2, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3680] @ 0xe60 │ │ │ │ - ldr lr, [pc, #252] @ 30ed7c │ │ │ │ + ldr lr, [pc, #252] @ 30eeec │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ stm sp, {r2, r3} │ │ │ │ - ldr r3, [pc, #244] @ 30ed80 │ │ │ │ + ldr r3, [pc, #244] @ 30eef0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ - ldr ip, [pc, #236] @ 30ed84 │ │ │ │ + ldr ip, [pc, #236] @ 30eef4 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ mov r3, #0 │ │ │ │ - beq 30ed6c │ │ │ │ - ldr r3, [pc, #208] @ 30ed88 │ │ │ │ + beq 30eedc │ │ │ │ + ldr r3, [pc, #208] @ 30eef8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #188] @ 30ed8c │ │ │ │ + ldr r2, [pc, #188] @ 30eefc │ │ │ │ ldr r1, [ip, r3] │ │ │ │ - ldr r3, [pc, #184] @ 30ed90 │ │ │ │ + ldr r3, [pc, #184] @ 30ef00 │ │ │ │ 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] │ │ │ │ @@ -770426,95 +770518,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 30bdd8 │ │ │ │ + bl 30bf48 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c044 │ │ │ │ - ldr r2, [pc, #76] @ 30ed94 │ │ │ │ - ldr r3, [pc, #52] @ 30ed80 │ │ │ │ + bl 30c1b4 │ │ │ │ + ldr r2, [pc, #76] @ 30ef04 │ │ │ │ + ldr r3, [pc, #52] @ 30eef0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30ed78 │ │ │ │ + bne 30eee8 │ │ │ │ add sp, sp, #392 @ 0x188 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #36] @ 30ed98 │ │ │ │ + ldr r2, [pc, #36] @ 30ef08 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ecb0 │ │ │ │ + b 30ee20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r1, r2, r0, ror r3 │ │ │ │ + subseq r1, r2, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r1, r2, ip, asr r3 │ │ │ │ + subseq r1, r2, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffceb0 │ │ │ │ @ instruction: 0xffffdd5c │ │ │ │ - ldrheq r1, [r2], #-32 @ 0xffffffe0 │ │ │ │ + subseq r1, r2, r0, asr #2 │ │ │ │ @ instruction: 0x004ce998 │ │ │ │ mov r1, #2 │ │ │ │ - b 30c498 │ │ │ │ + b 30c608 │ │ │ │ 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 30efa4 │ │ │ │ + beq 30f114 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 30ee1c │ │ │ │ + b 30ef8c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ ldreq r6, [r4, #-4] │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ddbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30ee4c │ │ │ │ + bne 30efbc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl ddbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30ee4c │ │ │ │ + beq 30efbc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 30efa4 │ │ │ │ + beq 30f114 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 30edd4 │ │ │ │ + beq 30ef44 │ │ │ │ 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 30edf4 │ │ │ │ + beq 30ef64 │ │ │ │ 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 30f0b0 │ │ │ │ + beq 30f220 │ │ │ │ mov r6, #1 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r1, #0 │ │ │ │ strb r6, [r7, #12] │ │ │ │ bl 1dd2c │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -770535,37 +770627,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 30efa4 │ │ │ │ + beq 30f114 │ │ │ │ mov sl, #0 │ │ │ │ - b 30ef80 │ │ │ │ + b 30f0f0 │ │ │ │ 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 30ef68 │ │ │ │ + beq 30f0d8 │ │ │ │ mov r0, r9 │ │ │ │ bl a58d0 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 30ef68 │ │ │ │ + beq 30f0d8 │ │ │ │ ldr r3, [r6] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne 30f074 │ │ │ │ + bne 30f1e4 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 30efb0 │ │ │ │ + beq 30f120 │ │ │ │ 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 │ │ │ │ @@ -770574,35 +770666,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 30efa4 │ │ │ │ + beq 30f114 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - beq 30eee8 │ │ │ │ + beq 30f058 │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ - b 30eef8 │ │ │ │ + b 30f068 │ │ │ │ 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 30ef38 │ │ │ │ + bne 30f0a8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 30ef38 │ │ │ │ + beq 30f0a8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 910a0 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r4, [r5] │ │ │ │ @@ -770636,45 +770728,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 30ef38 │ │ │ │ + beq 30f0a8 │ │ │ │ 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 30ef68 │ │ │ │ + b 30f0d8 │ │ │ │ bl a55cc │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 142098 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b 30ee6c │ │ │ │ + b 30efdc │ │ │ │ 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] @ 30f2f4 │ │ │ │ - ldr r2, [pc, #520] @ 30f2f8 │ │ │ │ + ldr ip, [pc, #520] @ 30f464 │ │ │ │ + ldr r2, [pc, #520] @ 30f468 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -770682,150 +770774,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] @ 30f2fc │ │ │ │ + ldr r8, [pc, #460] @ 30f46c │ │ │ │ add r8, pc, r8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 30f230 │ │ │ │ - ldr r7, [pc, #448] @ 30f300 │ │ │ │ + beq 30f3a0 │ │ │ │ + ldr r7, [pc, #448] @ 30f470 │ │ │ │ add r6, sp, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30f1f0 │ │ │ │ + beq 30f360 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ moveq sl, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 30f2d4 │ │ │ │ + bhi 30f444 │ │ │ │ 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 30f1b0 │ │ │ │ + beq 30f320 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f1a0 │ │ │ │ + bne 30f310 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 30eda4 │ │ │ │ + bl 30ef14 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f188 │ │ │ │ + bne 30f2f8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 30f1f0 │ │ │ │ + beq 30f360 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30f1d0 │ │ │ │ + beq 30f340 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 30f160 │ │ │ │ + b 30f2d0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 30eda4 │ │ │ │ + bl 30ef14 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30f1b8 │ │ │ │ + bne 30f328 │ │ │ │ mov r0, r5 │ │ │ │ bl 939e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 30f144 │ │ │ │ + bne 30f2b4 │ │ │ │ ldrb r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30f218 │ │ │ │ + beq 30f388 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl a3798 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f230 │ │ │ │ + beq 30f3a0 │ │ │ │ bl a5a4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1421d0 │ │ │ │ - ldr r2, [pc, #204] @ 30f304 │ │ │ │ - ldr r3, [pc, #188] @ 30f2f8 │ │ │ │ + ldr r2, [pc, #204] @ 30f474 │ │ │ │ + ldr r3, [pc, #188] @ 30f468 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30f2f0 │ │ │ │ + bne 30f460 │ │ │ │ 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 30eda4 │ │ │ │ - b 30f1b0 │ │ │ │ + bl 30ef14 │ │ │ │ + b 30f320 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ - bl 30eda4 │ │ │ │ - b 30f1b0 │ │ │ │ + bl 30ef14 │ │ │ │ + b 30f320 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #28 │ │ │ │ - bl 30eda4 │ │ │ │ - b 30f1b0 │ │ │ │ - ldr r2, [pc, #112] @ 30f308 │ │ │ │ + bl 30ef14 │ │ │ │ + b 30f320 │ │ │ │ + ldr r2, [pc, #112] @ 30f478 │ │ │ │ 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 30f1b0 │ │ │ │ + beq 30f320 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 30eda4 │ │ │ │ - b 30f1b0 │ │ │ │ + bl 30ef14 │ │ │ │ + b 30f320 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 30eda4 │ │ │ │ - b 30f1b0 │ │ │ │ + bl 30ef14 │ │ │ │ + b 30f320 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30f1b0 │ │ │ │ + bne 30f320 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 30eda4 │ │ │ │ - b 30f1b0 │ │ │ │ + bl 30ef14 │ │ │ │ + b 30f320 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r2, ip, lsl #30 │ │ │ │ + @ instruction: 0x00520d9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r2, ip, asr #29 │ │ │ │ + subseq r0, r2, ip, asr sp │ │ │ │ subeq lr, ip, ip, ror r6 │ │ │ │ - subseq r0, r2, r0, asr #27 │ │ │ │ + subseq r0, r2, r0, asr ip │ │ │ │ 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] @ 30f41c │ │ │ │ + ldr r6, [pc, #248] @ 30f58c │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f36c │ │ │ │ + bne 30f4dc │ │ │ │ cmp r4, #6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - beq 30f3ac │ │ │ │ - ldr r2, [pc, #212] @ 30f420 │ │ │ │ + beq 30f51c │ │ │ │ + ldr r2, [pc, #212] @ 30f590 │ │ │ │ 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 │ │ │ │ @@ -770836,216 +770928,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] @ 30f424 │ │ │ │ - ldr r3, [pc, #140] @ 30f428 │ │ │ │ + ldr r2, [pc, #140] @ 30f594 │ │ │ │ + ldr r3, [pc, #140] @ 30f598 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #120] @ 30f42c │ │ │ │ + ldr r2, [pc, #120] @ 30f59c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 30f3e8 │ │ │ │ - bls 30f404 │ │ │ │ + beq 30f558 │ │ │ │ + bls 30f574 │ │ │ │ sub r2, r3, #332 @ 0x14c │ │ │ │ sub r2, r2, #2 │ │ │ │ bics r2, r2, #8 │ │ │ │ - bne 30f344 │ │ │ │ + bne 30f4b4 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r1, #6 │ │ │ │ - bl 30f30c │ │ │ │ + bl 30f47c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - b 30f328 │ │ │ │ + b 30f498 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r5, [r3] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f414 │ │ │ │ + bne 30f584 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b 30f3b0 │ │ │ │ - ldr r2, [pc, #36] @ 30f430 │ │ │ │ + b 30f520 │ │ │ │ + ldr r2, [pc, #36] @ 30f5a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 30f344 │ │ │ │ - b 30f3cc │ │ │ │ + bne 30f4b4 │ │ │ │ + b 30f53c │ │ │ │ mov r0, #1 │ │ │ │ - b 30f378 │ │ │ │ - ldrsbeq r0, [r2], #-196 @ 0xffffff3c │ │ │ │ + b 30f4e8 │ │ │ │ + subseq r0, r2, r4, ror #22 │ │ │ │ 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] @ 30fd28 │ │ │ │ + ldr r2, [pc, #2260] @ 30fe98 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2256] @ 30fd2c │ │ │ │ + ldr r3, [pc, #2256] @ 30fe9c │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #2236] @ 30fd30 │ │ │ │ + ldr r6, [pc, #2236] @ 30fea0 │ │ │ │ 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 30f4ac │ │ │ │ + beq 30f61c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f4ec │ │ │ │ + beq 30f65c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 30f51c │ │ │ │ + beq 30f68c │ │ │ │ ldrb r1, [r5, #45] @ 0x2d │ │ │ │ ldrh ip, [r5, #24] │ │ │ │ cmp r1, #16 │ │ │ │ lsl r3, ip, #20 │ │ │ │ mov r0, r1 │ │ │ │ lsr r3, r3, #23 │ │ │ │ - beq 30f60c │ │ │ │ + beq 30f77c │ │ │ │ cmp r1, #32 │ │ │ │ - beq 30f5e8 │ │ │ │ + beq 30f758 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne 30fa7c │ │ │ │ + bne 30fbec │ │ │ │ tst r3, #4 │ │ │ │ - beq 30fa9c │ │ │ │ + beq 30fc0c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2108] @ 30fd34 │ │ │ │ - ldr r3, [pc, #2096] @ 30fd2c │ │ │ │ + ldr r2, [pc, #2108] @ 30fea4 │ │ │ │ + ldr r3, [pc, #2096] @ 30fe9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 30fd24 │ │ │ │ + bne 30fe94 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #16 │ │ │ │ - beq 30f5b4 │ │ │ │ + beq 30f724 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrb r0, [r5, #45] @ 0x2d │ │ │ │ lsl r3, r3, #20 │ │ │ │ cmp r0, #16 │ │ │ │ lsr r3, r3, #23 │ │ │ │ - beq 30f61c │ │ │ │ + beq 30f78c │ │ │ │ cmp r0, #32 │ │ │ │ - beq 30f5f8 │ │ │ │ + beq 30f768 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ sub r1, r0, #64 @ 0x40 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movls r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ tst r2, #32 │ │ │ │ - beq 30f578 │ │ │ │ + beq 30f6e8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne 30f578 │ │ │ │ + bne 30f6e8 │ │ │ │ tst r3, #32 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ ldr sl, [r5, #20] │ │ │ │ lsl r3, r3, #19 │ │ │ │ lsr r3, r3, #19 │ │ │ │ cmp r3, #468 @ 0x1d4 │ │ │ │ - bcc 30f638 │ │ │ │ - ldr r1, [pc, #1952] @ 30fd38 │ │ │ │ + bcc 30f7a8 │ │ │ │ + ldr r1, [pc, #1952] @ 30fea8 │ │ │ │ sub r3, r3, #468 @ 0x1d4 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 30fb98 │ │ │ │ + bhi 30fd08 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r2, #32 │ │ │ │ - beq 30f578 │ │ │ │ + beq 30f6e8 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrb r0, [r5, #45] @ 0x2d │ │ │ │ lsl r3, r3, #20 │ │ │ │ cmp r0, #16 │ │ │ │ lsr r3, r3, #23 │ │ │ │ - beq 30f62c │ │ │ │ + beq 30f79c │ │ │ │ cmp r0, #32 │ │ │ │ - bne 30f568 │ │ │ │ + bne 30f6d8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 30f4ec │ │ │ │ - b 30f578 │ │ │ │ + bne 30f65c │ │ │ │ + b 30f6e8 │ │ │ │ tst r3, #2 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ tst r2, #16 │ │ │ │ - beq 30f600 │ │ │ │ + beq 30f770 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ tst r2, #32 │ │ │ │ - bne 30f5dc │ │ │ │ - b 30f578 │ │ │ │ + bne 30f74c │ │ │ │ + b 30f6e8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ tst r2, #16 │ │ │ │ - beq 30f624 │ │ │ │ + beq 30f794 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ tst r2, #32 │ │ │ │ - beq 30f578 │ │ │ │ + beq 30f6e8 │ │ │ │ tst r3, #8 │ │ │ │ - bne 30f4ec │ │ │ │ - b 30f578 │ │ │ │ + bne 30f65c │ │ │ │ + b 30f6e8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ ldrsb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 30f658 │ │ │ │ + ble 30f7c8 │ │ │ │ ldrb r1, [r5, #45] @ 0x2d │ │ │ │ cmp r1, r3 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ tst r2, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ movne r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ strb r3, [r7] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ tst r3, #1 │ │ │ │ - beq 30f83c │ │ │ │ + beq 30f9ac │ │ │ │ tst r2, #4 │ │ │ │ - bne 30f83c │ │ │ │ + bne 30f9ac │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ strb r3, [r7, #1] │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 30f84c │ │ │ │ + beq 30f9bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 30f4ec │ │ │ │ - ldr r3, [pc, #1664] @ 30fd3c │ │ │ │ + bne 30f65c │ │ │ │ + ldr r3, [pc, #1664] @ 30feac │ │ │ │ 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] │ │ │ │ @@ -771054,22 +771146,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 30f834 │ │ │ │ + beq 30f9a4 │ │ │ │ add r2, r4, #6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1588] @ 30fd40 │ │ │ │ + ldr r2, [pc, #1588] @ 30feb0 │ │ │ │ mov r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1576] @ 30fd44 │ │ │ │ + ldr r2, [pc, #1576] @ 30feb4 │ │ │ │ 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] │ │ │ │ @@ -771083,179 +771175,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 30f8b0 │ │ │ │ + beq 30fa20 │ │ │ │ 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 30f780 │ │ │ │ + bhi 30f8f0 │ │ │ │ ldrsb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 30f7c0 │ │ │ │ + ble 30f930 │ │ │ │ add r2, r8, r9, lsl #5 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ ldrb r2, [fp, lr, lsl #3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 30f938 │ │ │ │ + beq 30faa8 │ │ │ │ add r9, r8, r9, lsl #5 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ - beq 30f8c4 │ │ │ │ + beq 30fa34 │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 30f434 │ │ │ │ + bl 30f5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f4ec │ │ │ │ + beq 30f65c │ │ │ │ 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 30f728 │ │ │ │ + bhi 30f898 │ │ │ │ mov r0, #1 │ │ │ │ - b 30f4f0 │ │ │ │ + b 30f660 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30f680 │ │ │ │ - b 30f690 │ │ │ │ - ldr r3, [pc, #1256] @ 30fd3c │ │ │ │ + bne 30f7f0 │ │ │ │ + b 30f800 │ │ │ │ + ldr r3, [pc, #1256] @ 30feac │ │ │ │ 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 30f6c4 │ │ │ │ + beq 30f834 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30f6c4 │ │ │ │ + beq 30f834 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add ip, r2, lr │ │ │ │ mov r2, lr │ │ │ │ - b 30f898 │ │ │ │ + b 30fa08 │ │ │ │ cmp r2, ip │ │ │ │ - beq 30f6c4 │ │ │ │ + beq 30f834 │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ sub r1, r2, lr │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 30f890 │ │ │ │ - b 30f4ec │ │ │ │ + beq 30fa00 │ │ │ │ + b 30f65c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30fa74 │ │ │ │ + beq 30fbe4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 30f774 │ │ │ │ + b 30f8e4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #6 │ │ │ │ - bls 30faa8 │ │ │ │ + bls 30fc18 │ │ │ │ ldrb r2, [r1, #37] @ 0x25 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 30f4ec │ │ │ │ + bls 30f65c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30f814 │ │ │ │ + beq 30f984 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ add r4, sl, r4 │ │ │ │ - b 30f914 │ │ │ │ + b 30fa84 │ │ │ │ cmp r4, sl │ │ │ │ - beq 30f810 │ │ │ │ + beq 30f980 │ │ │ │ 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 30f900 │ │ │ │ - b 30f4ec │ │ │ │ + bne 30fa70 │ │ │ │ + b 30f65c │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ ands r1, r1, r2, lsl r3 │ │ │ │ - beq 30f9a8 │ │ │ │ + beq 30fb18 │ │ │ │ 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 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30f814 │ │ │ │ + beq 30f984 │ │ │ │ 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 30f994 │ │ │ │ + b 30fb04 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30f814 │ │ │ │ + beq 30f984 │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ cmp ip, r0 │ │ │ │ - beq 30f98c │ │ │ │ - b 30f4ec │ │ │ │ + beq 30fafc │ │ │ │ + b 30f65c │ │ │ │ ldrsb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 30fd08 │ │ │ │ + blt 30fe78 │ │ │ │ ldrsh r3, [r5, #4] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 30f9f0 │ │ │ │ + beq 30fb60 │ │ │ │ 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 30f4ec │ │ │ │ + beq 30f65c │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ cmp r1, #0 │ │ │ │ lsleq r9, r9, #5 │ │ │ │ - bne 30fbd0 │ │ │ │ + bne 30fd40 │ │ │ │ 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 │ │ │ │ @@ -771275,428 +771367,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 30fa50 │ │ │ │ - b 30f810 │ │ │ │ + bne 30fbc0 │ │ │ │ + b 30f980 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 30f7a0 │ │ │ │ + b 30f910 │ │ │ │ tst r2, #16 │ │ │ │ - bne 30f578 │ │ │ │ + bne 30f6e8 │ │ │ │ tst r2, #32 │ │ │ │ - beq 30f578 │ │ │ │ + beq 30f6e8 │ │ │ │ lsl ip, ip, #20 │ │ │ │ lsr r3, ip, #23 │ │ │ │ mov r0, r1 │ │ │ │ - b 30f568 │ │ │ │ + b 30f6d8 │ │ │ │ tst r2, #16 │ │ │ │ - bne 30f544 │ │ │ │ - b 30fa84 │ │ │ │ + bne 30f6b4 │ │ │ │ + b 30fbf4 │ │ │ │ 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 30f814 │ │ │ │ + beq 30f984 │ │ │ │ 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 30fcdc │ │ │ │ + bhi 30fe4c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi 30fd28 │ │ │ │ + bhi 30fe98 │ │ │ │ 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 30f4ec │ │ │ │ - b 30f640 │ │ │ │ + beq 30f65c │ │ │ │ + b 30f7b0 │ │ │ │ sub r3, sl, #388 @ 0x184 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #2 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ - b 30fb28 │ │ │ │ + b 30fc98 │ │ │ │ sub r3, sl, #140 @ 0x8c │ │ │ │ cmp sl, #137 @ 0x89 │ │ │ │ cmpne r3, #1 │ │ │ │ - bls 30f640 │ │ │ │ - b 30f4ec │ │ │ │ + bls 30f7b0 │ │ │ │ + b 30f65c │ │ │ │ sub r3, sl, #151 @ 0x97 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f640 │ │ │ │ - b 30f4ec │ │ │ │ + bls 30f7b0 │ │ │ │ + b 30f65c │ │ │ │ sub r3, sl, #272 @ 0x110 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #2 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ - b 30fb28 │ │ │ │ + b 30fc98 │ │ │ │ sub r3, sl, #144 @ 0x90 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f640 │ │ │ │ - b 30f4ec │ │ │ │ + bls 30f7b0 │ │ │ │ + b 30f65c │ │ │ │ sub r3, sl, #36 @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f640 │ │ │ │ - b 30f4ec │ │ │ │ + bls 30f7b0 │ │ │ │ + b 30f65c │ │ │ │ sub r3, sl, #392 @ 0x188 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f640 │ │ │ │ - b 30f4ec │ │ │ │ + bls 30f7b0 │ │ │ │ + b 30f65c │ │ │ │ sub r3, sl, #276 @ 0x114 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 30f640 │ │ │ │ - b 30f4ec │ │ │ │ + bls 30f7b0 │ │ │ │ + b 30f65c │ │ │ │ add r3, r8, r9, lsl #5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 30f30c │ │ │ │ + bl 30f47c │ │ │ │ lsl r9, r9, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f4ec │ │ │ │ - b 30fa00 │ │ │ │ + beq 30f65c │ │ │ │ + b 30fb70 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ and r0, r0, fp │ │ │ │ - b 30fc10 │ │ │ │ + b 30fd80 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 30f814 │ │ │ │ + beq 30f984 │ │ │ │ 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 30fbfc │ │ │ │ - b 30f4ec │ │ │ │ + beq 30fd6c │ │ │ │ + b 30f65c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ and r0, r0, fp │ │ │ │ - b 30fc48 │ │ │ │ + b 30fdb8 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 30f814 │ │ │ │ + beq 30f984 │ │ │ │ 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 30fc34 │ │ │ │ - b 30f4ec │ │ │ │ + beq 30fda4 │ │ │ │ + b 30f65c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ and r0, r0, fp │ │ │ │ - b 30fc88 │ │ │ │ + b 30fdf8 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 30f814 │ │ │ │ + beq 30f984 │ │ │ │ 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 30fc74 │ │ │ │ - b 30f4ec │ │ │ │ + beq 30fde4 │ │ │ │ + b 30f65c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ and r0, r0, fp │ │ │ │ - b 30fcc4 │ │ │ │ + b 30fe34 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 30f814 │ │ │ │ + beq 30f984 │ │ │ │ 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 30fcb0 │ │ │ │ - b 30f4ec │ │ │ │ + beq 30fe20 │ │ │ │ + b 30f65c │ │ │ │ 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 30f4ec │ │ │ │ + bne 30f65c │ │ │ │ cmp r2, r9 │ │ │ │ - bne 30fae0 │ │ │ │ - b 30f814 │ │ │ │ + bne 30fc50 │ │ │ │ + b 30f984 │ │ │ │ add r3, r8, r9, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 30f4ec │ │ │ │ - b 30f9b4 │ │ │ │ + bne 30f65c │ │ │ │ + b 30fb24 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00520b9c │ │ │ │ + subseq r0, r2, ip, lsr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r2, r8, ror fp │ │ │ │ - subseq r0, r2, r0, lsl #22 │ │ │ │ + subseq r0, r2, r8, lsl #20 │ │ │ │ + @ instruction: 0x00520990 │ │ │ │ subeq lr, ip, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ subeq lr, ip, r4, asr r1 │ │ │ │ strheq lr, [ip], #-14 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ - bhi 30fd94 │ │ │ │ + bhi 30ff04 │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ - bls 30fd78 │ │ │ │ - ldr r3, [pc, #208] @ 30fe30 │ │ │ │ + bls 30fee8 │ │ │ │ + ldr r3, [pc, #208] @ 30ffa0 │ │ │ │ sub r2, r0, #137 @ 0x89 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi 30fdfc │ │ │ │ + bhi 30ff6c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bls 30fdc4 │ │ │ │ + bls 30ff34 │ │ │ │ sub r3, r0, #36 @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30fdfc │ │ │ │ + bhi 30ff6c │ │ │ │ mov r0, #476 @ 0x1dc │ │ │ │ bx lr │ │ │ │ cmp r0, #392 @ 0x188 │ │ │ │ - bhi 30fe10 │ │ │ │ - ldr r3, [pc, #144] @ 30fe34 │ │ │ │ + bhi 30ff80 │ │ │ │ + ldr r3, [pc, #144] @ 30ffa4 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 30fe28 │ │ │ │ + bhi 30ff98 │ │ │ │ cmp r0, #276 @ 0x114 │ │ │ │ - bhi 30fdd4 │ │ │ │ + bhi 30ff44 │ │ │ │ sub r3, r3, #116 @ 0x74 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 30fdfc │ │ │ │ + bls 30ff6c │ │ │ │ mov r0, #468 @ 0x1d4 │ │ │ │ bx lr │ │ │ │ cmp r0, #31 │ │ │ │ - bls 30fdfc │ │ │ │ - ldr r0, [pc, #100] @ 30fe38 │ │ │ │ + bls 30ff6c │ │ │ │ + ldr r0, [pc, #100] @ 30ffa8 │ │ │ │ bx lr │ │ │ │ sub r3, r0, #276 @ 0x114 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30fdfc │ │ │ │ - ldr r0, [pc, #80] @ 30fe3c │ │ │ │ + bhi 30ff6c │ │ │ │ + ldr r0, [pc, #80] @ 30ffac │ │ │ │ bx lr │ │ │ │ mov r0, #472 @ 0x1d8 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #68] @ 30fe40 │ │ │ │ + ldr r0, [pc, #68] @ 30ffb0 │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #52] @ 30fe44 │ │ │ │ + ldr r0, [pc, #52] @ 30ffb4 │ │ │ │ bx lr │ │ │ │ sub r3, r0, #392 @ 0x188 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30fdfc │ │ │ │ - ldr r0, [pc, #32] @ 30fe48 │ │ │ │ + bhi 30ff6c │ │ │ │ + ldr r0, [pc, #32] @ 30ffb8 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #28] @ 30fe4c │ │ │ │ + ldr r0, [pc, #28] @ 30ffbc │ │ │ │ bx lr │ │ │ │ @ instruction: 0x004cda9a │ │ │ │ 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] @ 30ff8c │ │ │ │ + ldr r6, [pc, #288] @ 3100fc │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 30feb0 │ │ │ │ + beq 310020 │ │ │ │ cmp r7, #5 │ │ │ │ - beq 30fe88 │ │ │ │ + beq 30fff8 │ │ │ │ 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 30fe80 │ │ │ │ + beq 30fff0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r0, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30fd48 │ │ │ │ + bl 30feb8 │ │ │ │ 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] @ 30ff90 │ │ │ │ + ldr r3, [pc, #176] @ 310100 │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r3, r3, r8, lsl #4 │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 30ff84 │ │ │ │ + beq 3100f4 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 30ff44 │ │ │ │ + bne 3100b4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bne 30ff04 │ │ │ │ + bne 310074 │ │ │ │ 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 30fe80 │ │ │ │ + beq 30fff0 │ │ │ │ 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 30ff58 │ │ │ │ + b 3100c8 │ │ │ │ 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 30ff54 │ │ │ │ - b 30ff18 │ │ │ │ + bne 3100c4 │ │ │ │ + b 310088 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ - b 30ff1c │ │ │ │ - subseq r0, r2, r8, lsl #3 │ │ │ │ + b 31008c │ │ │ │ + subseq r0, r2, r8, lsl r0 │ │ │ │ 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] @ 31089c │ │ │ │ + ldr r2, [pc, #2284] @ 310a0c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #2280] @ 3108a0 │ │ │ │ + ldr r3, [pc, #2280] @ 310a10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr r2, [pc, #2268] @ 3108a4 │ │ │ │ + ldr r2, [pc, #2268] @ 310a14 │ │ │ │ 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 310190 │ │ │ │ + beq 310300 │ │ │ │ cmp r3, #2 │ │ │ │ mov r9, r1 │ │ │ │ ldrsb r3, [r4, #1] │ │ │ │ - bne 31013c │ │ │ │ + bne 3102ac │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 310020 │ │ │ │ - beq 310024 │ │ │ │ + bgt 310190 │ │ │ │ + beq 310194 │ │ │ │ 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 310574 │ │ │ │ + beq 3106e4 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - bls 3104d0 │ │ │ │ + bls 310640 │ │ │ │ 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 310088 │ │ │ │ + beq 3101f8 │ │ │ │ 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 3107bc │ │ │ │ + bhi 31092c │ │ │ │ ldr sl, [r8, #12] │ │ │ │ add r9, r2, #2 │ │ │ │ cmp r9, sl │ │ │ │ - bhi 310514 │ │ │ │ + bhi 310684 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq 3100c4 │ │ │ │ + beq 310234 │ │ │ │ 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 30fe50 │ │ │ │ + bl 30ffc0 │ │ │ │ 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] │ │ │ │ @@ -771710,32 +771802,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 310214 │ │ │ │ + b 310384 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 310158 │ │ │ │ + bgt 3102c8 │ │ │ │ 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 31025c │ │ │ │ - ldr r2, [pc, #1844] @ 3108a8 │ │ │ │ + bcc 3103cc │ │ │ │ + ldr r2, [pc, #1844] @ 310a18 │ │ │ │ sub r5, r5, #468 @ 0x1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi 3105e8 │ │ │ │ + bhi 310758 │ │ │ │ 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 │ │ │ │ @@ -771759,40 +771851,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 3101e8 │ │ │ │ + bne 310358 │ │ │ │ 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] @ 3108ac │ │ │ │ - ldr r3, [pc, #1664] @ 3108a0 │ │ │ │ + ldr r2, [pc, #1680] @ 310a1c │ │ │ │ + ldr r3, [pc, #1664] @ 310a10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 310898 │ │ │ │ + bne 310a08 │ │ │ │ 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 31025c │ │ │ │ + beq 3103cc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ moveq r5, #34 @ 0x22 │ │ │ │ movne r5, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #1608] @ 3108b0 │ │ │ │ + ldr r2, [pc, #1608] @ 310a20 │ │ │ │ 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] │ │ │ │ @@ -771812,29 +771904,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] @ 3108b4 │ │ │ │ + ldr r2, [pc, #1500] @ 310a24 │ │ │ │ lsreq r3, r3, #1 │ │ │ │ and r2, r2, r0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [pc, #1484] @ 3108b8 │ │ │ │ + ldr r2, [pc, #1484] @ 310a28 │ │ │ │ ldrh r0, [sl, #24] │ │ │ │ and r2, r2, r3 │ │ │ │ - ldr r3, [pc, #1476] @ 3108bc │ │ │ │ + ldr r3, [pc, #1476] @ 310a2c │ │ │ │ ldrb r1, [r8, #4] │ │ │ │ and r3, r3, r0 │ │ │ │ orr r2, r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ strh r2, [sl, #24] │ │ │ │ - beq 3103ac │ │ │ │ + beq 31051c │ │ │ │ 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] │ │ │ │ @@ -771855,83 +771947,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 30ff94 │ │ │ │ + bl 310104 │ │ │ │ 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 310324 │ │ │ │ + bcc 310494 │ │ │ │ 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 3107b4 │ │ │ │ + bhi 310924 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ add r5, r9, #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bls 310440 │ │ │ │ + bls 3105b0 │ │ │ │ lsl r6, r6, #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi 3105d0 │ │ │ │ + bhi 310740 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ movcs r6, r5 │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1216] @ 3108c0 │ │ │ │ + ldr r3, [pc, #1216] @ 310a30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 310828 │ │ │ │ + beq 310998 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - beq 3107d4 │ │ │ │ + beq 310944 │ │ │ │ mov r2, r6 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3107b4 │ │ │ │ + beq 310924 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 31044c │ │ │ │ + b 3105bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r0, r0, r9 │ │ │ │ - beq 310450 │ │ │ │ + beq 3105c0 │ │ │ │ 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 30fe50 │ │ │ │ + bl 30ffc0 │ │ │ │ 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] @ 3108c4 │ │ │ │ + ldr r6, [pc, #1072] @ 310a34 │ │ │ │ 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 │ │ │ │ @@ -771939,263 +772031,263 @@ │ │ │ │ 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 310214 │ │ │ │ + b 310384 │ │ │ │ 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 31086c │ │ │ │ - ldr r3, [pc, #976] @ 3108c8 │ │ │ │ + bhi 3109dc │ │ │ │ + ldr r3, [pc, #976] @ 310a38 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 31089c │ │ │ │ + bhi 310a0c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl sl, sl, #1 │ │ │ │ cmp sl, #63 @ 0x3f │ │ │ │ - bhi 3105dc │ │ │ │ + bhi 31074c │ │ │ │ cmp r9, #64 @ 0x40 │ │ │ │ movcs sl, r9 │ │ │ │ movcc sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #908] @ 3108c0 │ │ │ │ + ldr r3, [pc, #908] @ 310a30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3107e4 │ │ │ │ + beq 310954 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - beq 3107c4 │ │ │ │ + beq 310934 │ │ │ │ mov r2, sl │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3107bc │ │ │ │ + beq 31092c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ str r0, [r8, #4] │ │ │ │ str sl, [r8, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 3100c0 │ │ │ │ + b 310230 │ │ │ │ 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 310860 │ │ │ │ - ldr r3, [pc, #792] @ 3108cc │ │ │ │ + bhi 3109d0 │ │ │ │ + ldr r3, [pc, #792] @ 310a3c │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi 31089c │ │ │ │ + bhi 310a0c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, r6 │ │ │ │ movcs r6, r5 │ │ │ │ - b 3103f8 │ │ │ │ + b 310568 │ │ │ │ cmp r9, sl │ │ │ │ movcs sl, r9 │ │ │ │ - b 31052c │ │ │ │ + b 31069c │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #37 @ 0x25 │ │ │ │ - beq 31025c │ │ │ │ + beq 3103cc │ │ │ │ movhi r5, #38 @ 0x26 │ │ │ │ - bhi 31025c │ │ │ │ + bhi 3103cc │ │ │ │ cmp r3, #8 │ │ │ │ moveq r5, #39 @ 0x27 │ │ │ │ movne r5, #36 @ 0x24 │ │ │ │ - b 31025c │ │ │ │ + b 3103cc │ │ │ │ cmp r3, #32 │ │ │ │ - beq 310878 │ │ │ │ + beq 3109e8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #688] @ 3108d0 │ │ │ │ + ldr r5, [pc, #688] @ 310a40 │ │ │ │ moveq r5, #276 @ 0x114 │ │ │ │ - b 31025c │ │ │ │ + b 3103cc │ │ │ │ cmp r3, #32 │ │ │ │ - beq 310880 │ │ │ │ + beq 3109f0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #668] @ 3108d4 │ │ │ │ + ldr r5, [pc, #668] @ 310a44 │ │ │ │ moveq r5, #392 @ 0x188 │ │ │ │ - b 31025c │ │ │ │ + b 3103cc │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #152 @ 0x98 │ │ │ │ - beq 31025c │ │ │ │ + beq 3103cc │ │ │ │ movhi r5, #153 @ 0x99 │ │ │ │ - bhi 31025c │ │ │ │ + bhi 3103cc │ │ │ │ cmp r3, #8 │ │ │ │ moveq r5, #154 @ 0x9a │ │ │ │ movne r5, #151 @ 0x97 │ │ │ │ - b 31025c │ │ │ │ + b 3103cc │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #140 @ 0x8c │ │ │ │ - beq 31025c │ │ │ │ + beq 3103cc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ moveq r5, #141 @ 0x8d │ │ │ │ movne r5, #137 @ 0x89 │ │ │ │ - b 31025c │ │ │ │ + b 3103cc │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #396 @ 0x18c │ │ │ │ - beq 31025c │ │ │ │ - bhi 310888 │ │ │ │ - ldr r2, [pc, #580] @ 3108d8 │ │ │ │ + beq 3103cc │ │ │ │ + bhi 3109f8 │ │ │ │ + ldr r2, [pc, #580] @ 310a48 │ │ │ │ cmp r3, #8 │ │ │ │ - ldr r5, [pc, #576] @ 3108dc │ │ │ │ + ldr r5, [pc, #576] @ 310a4c │ │ │ │ movne r5, r2 │ │ │ │ - b 31025c │ │ │ │ + b 3103cc │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #280 @ 0x118 │ │ │ │ - beq 31025c │ │ │ │ - bhi 310890 │ │ │ │ - ldr r2, [pc, #552] @ 3108e0 │ │ │ │ + beq 3103cc │ │ │ │ + bhi 310a00 │ │ │ │ + ldr r2, [pc, #552] @ 310a50 │ │ │ │ cmp r3, #8 │ │ │ │ - ldr r5, [pc, #548] @ 3108e4 │ │ │ │ + ldr r5, [pc, #548] @ 310a54 │ │ │ │ movne r5, r2 │ │ │ │ - b 31025c │ │ │ │ + b 3103cc │ │ │ │ cmp r3, #32 │ │ │ │ moveq r5, #145 @ 0x91 │ │ │ │ - beq 31025c │ │ │ │ + beq 3103cc │ │ │ │ movhi r5, #146 @ 0x92 │ │ │ │ - bhi 31025c │ │ │ │ + bhi 3103cc │ │ │ │ cmp r3, #8 │ │ │ │ moveq r5, #147 @ 0x93 │ │ │ │ movne r5, #144 @ 0x90 │ │ │ │ - b 31025c │ │ │ │ + b 3103cc │ │ │ │ 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 31008c │ │ │ │ + beq 3101fc │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96248 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 31008c │ │ │ │ + b 3101fc │ │ │ │ strh r1, [sp, #72] @ 0x48 │ │ │ │ - b 3106ec │ │ │ │ + b 31085c │ │ │ │ strb r1, [sp, #72] @ 0x48 │ │ │ │ - b 3106ec │ │ │ │ + b 31085c │ │ │ │ orrs r1, r1, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ - b 3106ec │ │ │ │ + b 31085c │ │ │ │ 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 31071c │ │ │ │ - b 31008c │ │ │ │ + bne 31088c │ │ │ │ + b 3101fc │ │ │ │ strh r1, [sp, #88] @ 0x58 │ │ │ │ - b 310760 │ │ │ │ + b 3108d0 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ - b 310760 │ │ │ │ + b 3108d0 │ │ │ │ orrs r1, r1, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [sp, #88] @ 0x58 │ │ │ │ - b 310760 │ │ │ │ + b 3108d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 310450 │ │ │ │ + b 3105c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3100c4 │ │ │ │ + b 310234 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 1e5fc │ │ │ │ - b 310558 │ │ │ │ + b 3106c8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e5fc │ │ │ │ - b 310424 │ │ │ │ + b 310594 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 1e2fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 3107bc │ │ │ │ + beq 31092c │ │ │ │ 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 3100c0 │ │ │ │ + b 310230 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e2fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3107b4 │ │ │ │ + beq 310924 │ │ │ │ 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 31044c │ │ │ │ + b 3105bc │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 310760 │ │ │ │ + b 3108d0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 3106ec │ │ │ │ - ldr r5, [pc, #104] @ 3108e8 │ │ │ │ - b 31025c │ │ │ │ - ldr r5, [pc, #100] @ 3108ec │ │ │ │ - b 31025c │ │ │ │ - ldr r5, [pc, #96] @ 3108f0 │ │ │ │ - b 31025c │ │ │ │ - ldr r5, [pc, #92] @ 3108f4 │ │ │ │ - b 31025c │ │ │ │ + b 31085c │ │ │ │ + ldr r5, [pc, #104] @ 310a58 │ │ │ │ + b 3103cc │ │ │ │ + ldr r5, [pc, #100] @ 310a5c │ │ │ │ + b 3103cc │ │ │ │ + ldr r5, [pc, #96] @ 310a60 │ │ │ │ + b 3103cc │ │ │ │ + ldr r5, [pc, #92] @ 310a64 │ │ │ │ + b 3103cc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r0, r2, r4, asr #32 │ │ │ │ + ldrsbeq pc, [r1], #-228 @ 0xffffff1c @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r0, r2, r4, lsr #32 │ │ │ │ + ldrheq pc, [r1], #-228 @ 0xffffff1c @ │ │ │ │ @ instruction: 0x004cd698 │ │ │ │ - ldrsbeq pc, [r1], #-220 @ 0xffffff24 @ │ │ │ │ + subseq pc, r1, ip, ror #24 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq sp, [ip], #-56 @ 0xffffffc8 │ │ │ │ subeq sp, ip, r6, lsr #6 │ │ │ │ @@ -772221,45 +772313,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 310950 │ │ │ │ + b 310ac0 │ │ │ │ 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 310938 │ │ │ │ + bne 310aa8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30fe50 │ │ │ │ + bl 30ffc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 310938 │ │ │ │ + beq 310aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 147cf8 │ │ │ │ str r9, [r0] │ │ │ │ - b 310938 │ │ │ │ + b 310aa8 │ │ │ │ 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] @ 311220 │ │ │ │ + ldr r3, [pc, #2180] @ 311390 │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #2168] @ 311224 │ │ │ │ + ldr r2, [pc, #2168] @ 311394 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #2164] @ 311228 │ │ │ │ + ldr r3, [pc, #2164] @ 311398 │ │ │ │ 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] │ │ │ │ @@ -772285,171 +772377,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 310ddc │ │ │ │ + blt 310f4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq 310ddc │ │ │ │ + beq 310f4c │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ movcs r9, r7 │ │ │ │ movcc r9, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e2fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 310ddc │ │ │ │ + beq 310f4c │ │ │ │ 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 1401b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #20 │ │ │ │ bl 1e2fc │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 311210 │ │ │ │ + beq 311380 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 147cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 311208 │ │ │ │ + beq 311378 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [sp, #20] │ │ │ │ - beq 310b00 │ │ │ │ + beq 310c70 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne sl, [r6, #8] │ │ │ │ - beq 310af0 │ │ │ │ + beq 310c60 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 30fe50 │ │ │ │ + bl 30ffc0 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 310ad0 │ │ │ │ + bne 310c40 │ │ │ │ mov r0, r9 │ │ │ │ bl 938fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 310abc │ │ │ │ + bne 310c2c │ │ │ │ ldr r9, [r4, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 310b54 │ │ │ │ + beq 310cc4 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r9, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 310b44 │ │ │ │ + beq 310cb4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ strb r5, [r7, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 310e1c │ │ │ │ + beq 310f8c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 310b24 │ │ │ │ + bne 310c94 │ │ │ │ mov r0, r9 │ │ │ │ bl 936c4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 310b14 │ │ │ │ + bne 310c84 │ │ │ │ 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 147dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 310d58 │ │ │ │ + beq 310ec8 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 310d58 │ │ │ │ + beq 310ec8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 310b80 │ │ │ │ + bne 310cf0 │ │ │ │ ldrb lr, [r4, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 310d40 │ │ │ │ + bne 310eb0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r2, [r4, #45] @ 0x2d │ │ │ │ ldr r1, [r3, #268] @ 0x10c │ │ │ │ - ldr r0, [pc, #1636] @ 31122c │ │ │ │ + ldr r0, [pc, #1636] @ 31139c │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ cmp r2, #16 │ │ │ │ and r3, r0, r3, lsr #3 │ │ │ │ - beq 311114 │ │ │ │ + beq 311284 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 311104 │ │ │ │ + beq 311274 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 310bf4 │ │ │ │ + bne 310d64 │ │ │ │ tst r3, #292 @ 0x124 │ │ │ │ - bne 31110c │ │ │ │ + bne 31127c │ │ │ │ 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 310d40 │ │ │ │ + beq 310eb0 │ │ │ │ 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 310d2c │ │ │ │ + beq 310e9c │ │ │ │ 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 310d2c │ │ │ │ + bne 310e9c │ │ │ │ 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 310ca8 │ │ │ │ + beq 310e18 │ │ │ │ strb r0, [r5], #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 310c98 │ │ │ │ + bne 310e08 │ │ │ │ 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 │ │ │ │ @@ -772458,176 +772550,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 310cf0 │ │ │ │ + b 310e60 │ │ │ │ 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 30f434 │ │ │ │ + bl 30f5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 310e2c │ │ │ │ + bne 310f9c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bne 310cec │ │ │ │ + bne 310e5c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 310c40 │ │ │ │ + bne 310db0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bl 147dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 310b90 │ │ │ │ + bne 310d00 │ │ │ │ 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 1421d0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 310dc4 │ │ │ │ - ldr r2, [pc, #1176] @ 311230 │ │ │ │ + beq 310f34 │ │ │ │ + ldr r2, [pc, #1176] @ 3113a0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 310db4 │ │ │ │ + beq 310f24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3111cc │ │ │ │ + beq 31133c │ │ │ │ bl 1421d0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 310ddc │ │ │ │ + beq 310f4c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ - b 310dec │ │ │ │ + b 310f5c │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl a3798 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #1088] @ 311234 │ │ │ │ - ldr r3, [pc, #1072] @ 311228 │ │ │ │ + ldr r2, [pc, #1088] @ 3113a4 │ │ │ │ + ldr r3, [pc, #1072] @ 311398 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #764] @ 0x2fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31121c │ │ │ │ + bne 31138c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ bl 147cf8 │ │ │ │ str r7, [r0] │ │ │ │ - b 310b34 │ │ │ │ + b 310ca4 │ │ │ │ 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 311098 │ │ │ │ + bne 311208 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr lr, [pc, #980] @ 311238 │ │ │ │ + ldr lr, [pc, #980] @ 3113a8 │ │ │ │ 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 311098 │ │ │ │ + beq 311208 │ │ │ │ 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 30ff94 │ │ │ │ + bl 310104 │ │ │ │ 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 310f30 │ │ │ │ + bne 3110a0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3110fc │ │ │ │ + beq 31126c │ │ │ │ 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 310f10 │ │ │ │ + bne 311080 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3110fc │ │ │ │ + beq 31126c │ │ │ │ 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] @ 31123c │ │ │ │ + ldr r3, [pc, #720] @ 3113ac │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ - ldr r1, [pc, #716] @ 311240 │ │ │ │ + ldr r1, [pc, #716] @ 3113b0 │ │ │ │ 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} │ │ │ │ @@ -772636,54 +772728,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 3110a4 │ │ │ │ + beq 311214 │ │ │ │ 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 311130 │ │ │ │ + beq 3112a0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 147cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 311128 │ │ │ │ + beq 311298 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3108f8 │ │ │ │ + bl 310a68 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 311040 │ │ │ │ + b 3111b0 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 311050 │ │ │ │ + beq 3111c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 147cf8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 3108f8 │ │ │ │ + bl 310a68 │ │ │ │ mov r0, r5 │ │ │ │ bl 147dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 311014 │ │ │ │ + bne 311184 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #13] │ │ │ │ @@ -772693,119 +772785,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 13fbe4 │ │ │ │ - b 310d44 │ │ │ │ + b 310eb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #2 │ │ │ │ - b 310e94 │ │ │ │ + b 311004 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmn r8, #3 │ │ │ │ strh r3, [r2, #-2] │ │ │ │ - bhi 3111b4 │ │ │ │ + bhi 311324 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r5, r8, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 311138 │ │ │ │ + bhi 3112a8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r3, r8 │ │ │ │ - beq 3110d8 │ │ │ │ + beq 311248 │ │ │ │ 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 30fe50 │ │ │ │ - b 310fb4 │ │ │ │ + bl 30ffc0 │ │ │ │ + b 311124 │ │ │ │ mov r9, sl │ │ │ │ - b 310fa4 │ │ │ │ + b 311114 │ │ │ │ tst r3, #146 @ 0x92 │ │ │ │ - beq 311198 │ │ │ │ + beq 311308 │ │ │ │ mov lr, #1 │ │ │ │ - b 310bf4 │ │ │ │ + b 310d64 │ │ │ │ tst r3, #73 @ 0x49 │ │ │ │ - bne 31110c │ │ │ │ + bne 31127c │ │ │ │ lsr r1, r1, #12 │ │ │ │ and lr, r1, #1 │ │ │ │ - b 310bf4 │ │ │ │ + b 310d64 │ │ │ │ mov r0, r9 │ │ │ │ bl 1de10 │ │ │ │ mov r5, #0 │ │ │ │ - b 310ff4 │ │ │ │ + b 311164 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 3111a4 │ │ │ │ + bhi 311314 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ movcs r7, r5 │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #216] @ 311230 │ │ │ │ + ldr r3, [pc, #216] @ 3113a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3111d4 │ │ │ │ + beq 311344 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - beq 3111bc │ │ │ │ + beq 31132c │ │ │ │ mov r2, r7 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3111b4 │ │ │ │ + beq 311324 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 3110d4 │ │ │ │ + b 311244 │ │ │ │ lsr r1, r1, #13 │ │ │ │ and lr, r1, #1 │ │ │ │ - b 310bf4 │ │ │ │ + b 310d64 │ │ │ │ cmp r5, r3 │ │ │ │ movcs r7, r5 │ │ │ │ movcc r7, r3 │ │ │ │ - b 311150 │ │ │ │ + b 3112c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3110d8 │ │ │ │ + b 311248 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e5fc │ │ │ │ - b 31117c │ │ │ │ + b 3112ec │ │ │ │ bl 1de10 │ │ │ │ - b 310db4 │ │ │ │ + b 310f24 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e2fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 3111b4 │ │ │ │ + beq 311324 │ │ │ │ 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 3110d4 │ │ │ │ + b 311244 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 310aac │ │ │ │ + b 310c1c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq pc, r1, ip, asr r6 @ │ │ │ │ - subseq pc, r1, r0, asr #12 │ │ │ │ + subseq pc, r1, ip, ror #9 │ │ │ │ + ldrsbeq pc, [r1], #-64 @ 0xffffffc0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq pc, r1, r4, lsl #4 │ │ │ │ + @ instruction: 0x0051f094 │ │ │ │ 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 │ │ │ │ @@ -772820,19 +772912,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 311244 │ │ │ │ + bl 3113b4 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 311284 │ │ │ │ + bhi 3113f4 │ │ │ │ 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 │ │ │ │ @@ -772840,15 +772932,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 141f68 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 13eb04 │ │ │ │ - ldr r1, [pc, #140] @ 311374 │ │ │ │ + ldr r1, [pc, #140] @ 3114e4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1db34 │ │ │ │ clz r3, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsr r3, r3, #5 │ │ │ │ @@ -772858,31 +772950,31 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #132] @ 0x84 │ │ │ │ mov r0, r8 │ │ │ │ bl 142098 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4, #136] @ 0x88 │ │ │ │ - beq 31136c │ │ │ │ + beq 3114dc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3112a8 │ │ │ │ + bl 311418 │ │ │ │ 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 311334 │ │ │ │ + bhi 3114a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subeq ip, ip, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -772895,18 +772987,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 311410 │ │ │ │ + beq 311580 │ │ │ │ cmp ip, #5 │ │ │ │ moveq r2, #8 │ │ │ │ - beq 3113d4 │ │ │ │ + beq 311544 │ │ │ │ movls r2, ip │ │ │ │ movhi r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 9337c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsr r3, r6, #6 │ │ │ │ @@ -772921,15 +773013,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 13ec84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b 3113d4 │ │ │ │ + b 311544 │ │ │ │ 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] │ │ │ │ @@ -772942,30 +773034,30 @@ │ │ │ │ str r0, [r2, r3, lsl #2] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13ec84 │ │ │ │ lsr r3, r0, #8 │ │ │ │ tst r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ - beq 31162c │ │ │ │ + beq 31179c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ tst r7, #8 │ │ │ │ and r8, r7, #255 @ 0xff │ │ │ │ - beq 3114a0 │ │ │ │ + beq 311610 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 3116b8 │ │ │ │ + beq 311828 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ands r0, r8, #1 │ │ │ │ - bne 311640 │ │ │ │ + bne 3117b0 │ │ │ │ tst r6, #24 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bne 311550 │ │ │ │ + bne 3116c0 │ │ │ │ add ip, r4, #16 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r6, ip │ │ │ │ bl 13eb04 │ │ │ │ mov ip, r6 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -772983,25 +773075,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 311668 │ │ │ │ + bne 3117d8 │ │ │ │ ands r0, r8, #2 │ │ │ │ - bne 311658 │ │ │ │ + bne 3117c8 │ │ │ │ ands r8, r8, #4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - bne 311618 │ │ │ │ + bne 311788 │ │ │ │ lsr r2, r7, #16 │ │ │ │ cmp r2, #0 │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ strh r2, [r4, #72] @ 0x48 │ │ │ │ - bne 3115e4 │ │ │ │ + bne 311754 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 13ec84 │ │ │ │ add ip, r5, #36 @ 0x24 │ │ │ │ mov r6, ip │ │ │ │ add lr, r4, #16 │ │ │ │ mov r9, lr │ │ │ │ @@ -773032,15 +773124,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 3114f4 │ │ │ │ + b 311664 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ bl 142098 │ │ │ │ ldrh r2, [r4, #72] @ 0x48 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -773050,68 +773142,68 @@ │ │ │ │ bl 13eb04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13ec84 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ - b 311534 │ │ │ │ + b 3116a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl efde0 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r0, [r5, #28] │ │ │ │ - b 311484 │ │ │ │ + b 3115f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13ed68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1423ec │ │ │ │ - b 3114a8 │ │ │ │ + b 311618 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3112a8 │ │ │ │ - b 311528 │ │ │ │ + bl 311418 │ │ │ │ + b 311698 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 142098 │ │ │ │ ldrh r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - beq 311520 │ │ │ │ + beq 311690 │ │ │ │ mov r6, #0 │ │ │ │ - b 311694 │ │ │ │ + b 311804 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ add r1, r1, r6, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #8 │ │ │ │ bl 13eb04 │ │ │ │ ldrh r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 311690 │ │ │ │ - b 311520 │ │ │ │ + bhi 311800 │ │ │ │ + b 311690 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl efde0 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b 3114a0 │ │ │ │ + b 311610 │ │ │ │ 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 31170c │ │ │ │ + bls 31187c │ │ │ │ cmp r1, #8 │ │ │ │ - beq 311810 │ │ │ │ + beq 311980 │ │ │ │ cmp r1, #16 │ │ │ │ moveq r1, #6 │ │ │ │ movne r1, #7 │ │ │ │ ldrb ip, [r4, #17] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ cmp ip, #0 │ │ │ │ orrne ip, ip, #1 │ │ │ │ @@ -773125,105 +773217,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 3117c8 │ │ │ │ + bne 311938 │ │ │ │ ldrb r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311784 │ │ │ │ + bne 3118f4 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ lsr r2, r3, #16 │ │ │ │ and r2, r2, #192 @ 0xc0 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ bic r2, r3, #12582912 @ 0xc00000 │ │ │ │ - beq 311784 │ │ │ │ + beq 3118f4 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 3117ec │ │ │ │ + beq 31195c │ │ │ │ bl 13e5a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13e96c │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ and r7, r7, #7 │ │ │ │ cmp r7, #7 │ │ │ │ - beq 3117dc │ │ │ │ + beq 31194c │ │ │ │ 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 13fcd8 │ │ │ │ mov r1, r6 │ │ │ │ and r7, r7, #7 │ │ │ │ bl 13e858 │ │ │ │ cmp r7, #7 │ │ │ │ - bne 3117ac │ │ │ │ + bne 31191c │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 13e858 │ │ │ │ - b 3117ac │ │ │ │ + b 31191c │ │ │ │ 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 13e96c │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ - b 3117a0 │ │ │ │ + b 311910 │ │ │ │ mov r1, #5 │ │ │ │ - b 31170c │ │ │ │ + b 31187c │ │ │ │ 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] @ 311c54 │ │ │ │ - ldr r2, [pc, #1052] @ 311c58 │ │ │ │ + ldr r1, [pc, #1052] @ 311dc4 │ │ │ │ + ldr r2, [pc, #1052] @ 311dc8 │ │ │ │ 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 311c48 │ │ │ │ + beq 311db8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311868 │ │ │ │ + bne 3119d8 │ │ │ │ bl 13e858 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311b64 │ │ │ │ + beq 311cd4 │ │ │ │ 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 13fcd8 │ │ │ │ ldrb r3, [r6, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 3118cc │ │ │ │ + bne 311a3c │ │ │ │ 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 │ │ │ │ @@ -773264,25 +773356,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 3119ac │ │ │ │ + beq 311b1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 311c28 │ │ │ │ + bhi 311d98 │ │ │ │ mov r2, #137 @ 0x89 │ │ │ │ lsr r3, r2, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 311c28 │ │ │ │ + beq 311d98 │ │ │ │ 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} │ │ │ │ @@ -773300,22 +773392,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 311a50 │ │ │ │ + bne 311bc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r1, [pc, #572] @ 311c5c │ │ │ │ + ldr r1, [pc, #572] @ 311dcc │ │ │ │ sub r2, r2, fp │ │ │ │ add r2, r2, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 311a50 │ │ │ │ + bhi 311bc0 │ │ │ │ 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 │ │ │ │ @@ -773327,25 +773419,25 @@ │ │ │ │ orr r5, r3, r5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 13e858 │ │ │ │ lsr r3, r5, #8 │ │ │ │ tst r3, #32 │ │ │ │ and fp, r3, #255 @ 0xff │ │ │ │ - beq 311c10 │ │ │ │ + beq 311d80 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 311a94 │ │ │ │ + beq 311c04 │ │ │ │ tst fp, #64 @ 0x40 │ │ │ │ - beq 311c34 │ │ │ │ + beq 311da4 │ │ │ │ tst r5, #1 │ │ │ │ - bne 311c00 │ │ │ │ + bne 311d70 │ │ │ │ tst fp, #24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bne 311b90 │ │ │ │ + bne 311d00 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ bl 13e4d8 │ │ │ │ mov lr, r7 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, r8 │ │ │ │ ldrh r5, [r4, #80] @ 0x50 │ │ │ │ @@ -773354,54 +773446,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 311b10 │ │ │ │ + beq 311c80 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r1, r5, lsl #3 │ │ │ │ mov r2, #8 │ │ │ │ bl 13e4d8 │ │ │ │ ldrh r3, [r4, #80] @ 0x50 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 311aec │ │ │ │ + bcc 311c5c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 311b24 │ │ │ │ + beq 311c94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 311244 │ │ │ │ + bl 3113b4 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 311b48 │ │ │ │ + beq 311cb8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 13e858 │ │ │ │ ldrh r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 311be4 │ │ │ │ + bne 311d54 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311898 │ │ │ │ - ldr r2, [pc, #244] @ 311c60 │ │ │ │ - ldr r3, [pc, #232] @ 311c58 │ │ │ │ + bne 311a08 │ │ │ │ + ldr r2, [pc, #244] @ 311dd0 │ │ │ │ + ldr r3, [pc, #232] @ 311dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 311c50 │ │ │ │ + bne 311dc0 │ │ │ │ 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 │ │ │ │ @@ -773416,88 +773508,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 13e858 │ │ │ │ - b 311ab4 │ │ │ │ + b 311c24 │ │ │ │ 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 13e4d8 │ │ │ │ - b 311b54 │ │ │ │ + b 311cc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 13e9d0 │ │ │ │ - b 311a9c │ │ │ │ + b 311c0c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl ef9dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r6, #32] │ │ │ │ - b 311a80 │ │ │ │ + b 311bf0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 3119ac │ │ │ │ + b 311b1c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl ef9dc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - b 311a94 │ │ │ │ + b 311c04 │ │ │ │ mov r1, r3 │ │ │ │ - b 311878 │ │ │ │ + b 3119e8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r1, r0, asr #15 │ │ │ │ + subseq lr, r1, r0, asr r6 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - subseq lr, r1, ip, lsl #9 │ │ │ │ + subseq lr, r1, ip, lsl r3 │ │ │ │ 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] @ 312c50 │ │ │ │ + ldr r2, [pc, #4052] @ 312dc0 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #4036] @ 312c54 │ │ │ │ + ldr r1, [pc, #4036] @ 312dc4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #4032] @ 312c58 │ │ │ │ + ldr r2, [pc, #4032] @ 312dc8 │ │ │ │ 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 312d28 │ │ │ │ + beq 312e98 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311cc0 │ │ │ │ + bne 311e30 │ │ │ │ bl 13e858 │ │ │ │ ldr r9, [r5] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311d78 │ │ │ │ - ldr r7, [pc, #3952] @ 312c5c │ │ │ │ + beq 311ee8 │ │ │ │ + ldr r7, [pc, #3952] @ 312dcc │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 31284c │ │ │ │ + beq 3129bc │ │ │ │ cmp r3, #2 │ │ │ │ - bne 311da4 │ │ │ │ + bne 311f14 │ │ │ │ ldrb r1, [r9, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e68c │ │ │ │ ldrb r1, [r9, #57] @ 0x39 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e68c │ │ │ │ mov r6, r9 │ │ │ │ @@ -773508,33 +773600,33 @@ │ │ │ │ add r5, r9, #40 @ 0x28 │ │ │ │ subs r1, r8, r5 │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e68c │ │ │ │ add r1, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311c64 │ │ │ │ + bl 311dd4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 311d68 │ │ │ │ + beq 311ed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311c64 │ │ │ │ + bl 311dd4 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311ce8 │ │ │ │ - ldr r2, [pc, #3808] @ 312c60 │ │ │ │ - ldr r3, [pc, #3796] @ 312c58 │ │ │ │ + bne 311e58 │ │ │ │ + ldr r2, [pc, #3808] @ 312dd0 │ │ │ │ + ldr r3, [pc, #3796] @ 312dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 312d30 │ │ │ │ + bne 312ea0 │ │ │ │ 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] │ │ │ │ @@ -773542,59 +773634,59 @@ │ │ │ │ ldrb r1, [r9, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e68c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 312bb4 │ │ │ │ + beq 312d24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311de0 │ │ │ │ + bne 311f50 │ │ │ │ bl 13e858 │ │ │ │ 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 311d68 │ │ │ │ - ldr sl, [pc, #3656] @ 312c64 │ │ │ │ + beq 311ed8 │ │ │ │ + ldr sl, [pc, #3656] @ 312dd4 │ │ │ │ str r9, [sp, #4] │ │ │ │ add sl, pc, sl │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 312580 │ │ │ │ + bhi 3126f0 │ │ │ │ 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 311e64 │ │ │ │ + beq 311fd4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311e50 │ │ │ │ + bne 311fc0 │ │ │ │ and r3, r2, r7 │ │ │ │ lsl r2, r3, #4 │ │ │ │ mov r3, #8 │ │ │ │ orr r2, r2, r3 │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3116cc │ │ │ │ + bl 31183c │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311f64 │ │ │ │ + beq 3120d4 │ │ │ │ str r5, [sp] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e5a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -773602,32 +773694,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 3126c4 │ │ │ │ + bhi 312834 │ │ │ │ ldr r8, [r4, #28] │ │ │ │ add r9, r2, #12 │ │ │ │ cmp r9, r8 │ │ │ │ - bhi 31265c │ │ │ │ + bhi 3127cc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r0, r3, r2 │ │ │ │ - beq 311eec │ │ │ │ + beq 31205c │ │ │ │ str r9, [r4, #24] │ │ │ │ mov r2, #12 │ │ │ │ mov r1, fp │ │ │ │ bl 1e02c │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311e98 │ │ │ │ + bne 312008 │ │ │ │ ldr r5, [sp] │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ 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 │ │ │ │ @@ -773646,60 +773738,60 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 13fcd8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb r3, [r4, #92] @ 0x5c │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311e20 │ │ │ │ + bne 311f90 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311ce8 │ │ │ │ - b 311d78 │ │ │ │ + bne 311e58 │ │ │ │ + b 311ee8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, #3 │ │ │ │ lsl r1, r1, #4 │ │ │ │ orr r1, r1, #6 │ │ │ │ bl 13e858 │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ 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 3128fc │ │ │ │ + bne 312a6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldrb r3, [r5, #37] @ 0x25 │ │ │ │ ldrb r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 312bd0 │ │ │ │ + beq 312d40 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 312bbc │ │ │ │ + beq 312d2c │ │ │ │ cmp r3, #16 │ │ │ │ - beq 312aac │ │ │ │ + beq 312c1c │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, #0 │ │ │ │ addne r8, r5, #40 @ 0x28 │ │ │ │ - beq 311f4c │ │ │ │ + beq 3120bc │ │ │ │ ldrb r1, [r8, r6, lsl #3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e68c │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 312008 │ │ │ │ - b 311f4c │ │ │ │ + bcc 312178 │ │ │ │ + b 3120bc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - ldr r1, [pc, #3124] @ 312c68 │ │ │ │ + ldr r1, [pc, #3124] @ 312dd8 │ │ │ │ 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] │ │ │ │ @@ -773707,121 +773799,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 3120fc │ │ │ │ + beq 31226c │ │ │ │ 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 31209c │ │ │ │ + beq 31220c │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ cmp ip, r1 │ │ │ │ movcc ip, r1 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 312080 │ │ │ │ + bne 3121f0 │ │ │ │ mul r1, ip, r9 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 312940 │ │ │ │ + bhi 312ab0 │ │ │ │ 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 3120d4 │ │ │ │ + bne 312244 │ │ │ │ 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 3127d4 │ │ │ │ + beq 312944 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #4 │ │ │ │ add r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3116cc │ │ │ │ + bl 31183c │ │ │ │ cmp r6, #0 │ │ │ │ movne fp, #0 │ │ │ │ addne r8, r5, #96 @ 0x60 │ │ │ │ - beq 312168 │ │ │ │ + beq 3122d8 │ │ │ │ ldr r1, [r8, fp, lsl #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e858 │ │ │ │ cmp r6, fp │ │ │ │ - bne 31213c │ │ │ │ + bne 3122ac │ │ │ │ cmp r9, #0 │ │ │ │ - beq 311f64 │ │ │ │ + beq 3120d4 │ │ │ │ ldr r3, [sp] │ │ │ │ lsr r3, r3, #14 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 312c00 │ │ │ │ + beq 312d70 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 312c2c │ │ │ │ + beq 312d9c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 311f64 │ │ │ │ + bne 3120d4 │ │ │ │ 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 13e68c │ │ │ │ cmp r9, r6 │ │ │ │ - bne 31219c │ │ │ │ - b 311f64 │ │ │ │ + bne 31230c │ │ │ │ + b 3120d4 │ │ │ │ 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 3116cc │ │ │ │ + bl 31183c │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 312ba0 │ │ │ │ + beq 312d10 │ │ │ │ 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 │ │ │ │ @@ -773848,63 +773940,63 @@ │ │ │ │ and r3, r3, #16777216 @ 0x1000000 │ │ │ │ orr r1, r1, r2 │ │ │ │ orr r1, r1, r3 │ │ │ │ bic r1, r1, #-33554432 @ 0xfe000000 │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311f64 │ │ │ │ + beq 3120d4 │ │ │ │ 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 13fc9c │ │ │ │ and r6, r6, #31 │ │ │ │ - ldr r3, [pc, #2460] @ 312c6c │ │ │ │ + ldr r3, [pc, #2460] @ 312ddc │ │ │ │ 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 13e858 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc 3122ac │ │ │ │ - b 311f64 │ │ │ │ + bcc 31241c │ │ │ │ + b 3120d4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ and r8, r2, #7 │ │ │ │ lsl r8, r8, #4 │ │ │ │ cmp r2, #5 │ │ │ │ orr r8, r8, #1 │ │ │ │ - beq 3128ac │ │ │ │ + beq 312a1c │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 312358 │ │ │ │ + bne 3124c8 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ - ldr r3, [pc, #2360] @ 312c70 │ │ │ │ + ldr r3, [pc, #2360] @ 312de0 │ │ │ │ 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 312394 │ │ │ │ + bne 312504 │ │ │ │ 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 │ │ │ │ @@ -773913,141 +774005,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 3116cc │ │ │ │ - ldr r3, [pc, #2244] @ 312c74 │ │ │ │ + bl 31183c │ │ │ │ + ldr r3, [pc, #2244] @ 312de4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 3129c8 │ │ │ │ + bhi 312b38 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #2212] @ 312c78 │ │ │ │ + ldr r2, [pc, #2212] @ 312de8 │ │ │ │ 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] @ 312c7c │ │ │ │ + ldr r1, [pc, #2176] @ 312dec │ │ │ │ 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 312474 │ │ │ │ + beq 3125e4 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 94f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 312460 │ │ │ │ + beq 3125d0 │ │ │ │ cmp r8, #1 │ │ │ │ - bhi 3128a4 │ │ │ │ + bhi 312a14 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bls 312454 │ │ │ │ + bls 3125c4 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3126dc │ │ │ │ + bne 31284c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 312448 │ │ │ │ + bne 3125b8 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ add r6, r6, #32 │ │ │ │ - bne 31241c │ │ │ │ + bne 31258c │ │ │ │ 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 3126f0 │ │ │ │ + bne 312860 │ │ │ │ add r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3116cc │ │ │ │ + bl 31183c │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #20 │ │ │ │ lsr r1, r1, #23 │ │ │ │ bl 13e858 │ │ │ │ cmp r9, #0 │ │ │ │ movne fp, r5 │ │ │ │ strne r5, [sp] │ │ │ │ strne sl, [sp, #12] │ │ │ │ movne r5, r8 │ │ │ │ - beq 311f64 │ │ │ │ + beq 3120d4 │ │ │ │ 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 3127e4 │ │ │ │ + bne 312954 │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ orr r1, sl, r1, lsl #2 │ │ │ │ bl 13e858 │ │ │ │ cmp r6, #0 │ │ │ │ addne sl, fp, #63 @ 0x3f │ │ │ │ - beq 312564 │ │ │ │ + beq 3126d4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, sl, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 312550 │ │ │ │ + bls 3126c0 │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ add r2, r2, #1 │ │ │ │ orr r1, r1, ip, lsl r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 312530 │ │ │ │ + bne 3126a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r8, r8, #8 │ │ │ │ bl 13e858 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi 312520 │ │ │ │ + bhi 312690 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ add fp, fp, #32 │ │ │ │ - bne 3124c8 │ │ │ │ + bne 312638 │ │ │ │ ldr r5, [sp] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ 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 3127ac │ │ │ │ + bne 31291c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -774056,95 +774148,95 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldrb r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e68c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311f64 │ │ │ │ + beq 3120d4 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ - b 312a88 │ │ │ │ + b 312bf8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 311f64 │ │ │ │ + beq 3120d4 │ │ │ │ mov r6, #0 │ │ │ │ add r8, r5, #56 @ 0x38 │ │ │ │ ldr r1, [r8, r6, lsl #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 312628 │ │ │ │ - b 311f64 │ │ │ │ + bcc 312798 │ │ │ │ + b 3120d4 │ │ │ │ lsl r8, r8, #1 │ │ │ │ cmp r8, #63 @ 0x3f │ │ │ │ - bhi 3126b8 │ │ │ │ + bhi 312828 │ │ │ │ cmp r9, #64 @ 0x40 │ │ │ │ movcs r8, r9 │ │ │ │ movcc r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1540] @ 312c80 │ │ │ │ + ldr r3, [pc, #1540] @ 312df0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 312768 │ │ │ │ + beq 3128d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - beq 3126cc │ │ │ │ + beq 31283c │ │ │ │ mov r2, r8 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3126c4 │ │ │ │ + beq 312834 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r8, [r4, #28] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 311ee8 │ │ │ │ + b 312058 │ │ │ │ cmp r9, r8 │ │ │ │ movcs r8, r9 │ │ │ │ - b 312674 │ │ │ │ + b 3127e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 311eec │ │ │ │ + b 31205c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5fc │ │ │ │ - b 31269c │ │ │ │ + b 31280c │ │ │ │ mov r8, #0 │ │ │ │ orr r2, fp, r8, lsl #21 │ │ │ │ lsls r8, r8, #5 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - beq 312490 │ │ │ │ + beq 312600 │ │ │ │ ldrb r1, [r5, #64] @ 0x40 │ │ │ │ cmp r9, #1 │ │ │ │ and r1, r1, #15 │ │ │ │ orr r2, r2, r1, lsl #8 │ │ │ │ - bls 312b74 │ │ │ │ + bls 312ce4 │ │ │ │ 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 3116cc │ │ │ │ + bl 31183c │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #20 │ │ │ │ lsr r1, r1, #23 │ │ │ │ bl 13e858 │ │ │ │ mov r8, #0 │ │ │ │ add r6, r5, #60 @ 0x3c │ │ │ │ @@ -774152,47 +774244,47 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ add r8, r8, #1 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e744 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 312740 │ │ │ │ - b 311f64 │ │ │ │ + bne 3128b0 │ │ │ │ + b 3120d4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 1e2fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 3126c4 │ │ │ │ + beq 312834 │ │ │ │ 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 311ee8 │ │ │ │ + b 312058 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ mov r3, #10 │ │ │ │ - bl 3116cc │ │ │ │ + bl 31183c │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r5, #76 @ 0x4c │ │ │ │ bl 13e4d8 │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ bl 13e858 │ │ │ │ - b 31212c │ │ │ │ + b 31229c │ │ │ │ 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 │ │ │ │ @@ -774200,52 +774292,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 13fc9c │ │ │ │ - ldr r3, [pc, #1092] @ 312c6c │ │ │ │ + ldr r3, [pc, #1092] @ 312ddc │ │ │ │ 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 13e858 │ │ │ │ cmp r9, r5 │ │ │ │ - bne 3124c8 │ │ │ │ - b 312574 │ │ │ │ + bne 312638 │ │ │ │ + b 3126e4 │ │ │ │ ldr r1, [r9, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r7 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e858 │ │ │ │ ldrb r1, [r9, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e68c │ │ │ │ add r1, r9, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311c64 │ │ │ │ + bl 311dd4 │ │ │ │ add r1, r9, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311c64 │ │ │ │ + bl 311dd4 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 311ce8 │ │ │ │ - b 311d78 │ │ │ │ + bne 311e58 │ │ │ │ + b 311ee8 │ │ │ │ mov r3, #0 │ │ │ │ - b 312448 │ │ │ │ + b 3125b8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3129ac │ │ │ │ + bne 312b1c │ │ │ │ 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 │ │ │ │ @@ -774254,66 +774346,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 312398 │ │ │ │ + b 312508 │ │ │ │ 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 311fd0 │ │ │ │ + bne 312140 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 312c88 │ │ │ │ - ldr r2, [pc, #860] @ 312c84 │ │ │ │ + bhi 312df8 │ │ │ │ + ldr r2, [pc, #860] @ 312df4 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 312d34 │ │ │ │ + bhi 312ea4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp ip, #8 │ │ │ │ ldr r1, [sp] │ │ │ │ - bhi 312ae0 │ │ │ │ + bhi 312c50 │ │ │ │ bic r1, r1, #32768 @ 0x8000 │ │ │ │ orr r1, r1, #16384 @ 0x4000 │ │ │ │ str r1, [sp] │ │ │ │ - b 3120fc │ │ │ │ + b 31226c │ │ │ │ tst r8, #8388608 @ 0x800000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - bne 312cf4 │ │ │ │ + bne 312e64 │ │ │ │ bl 13fc9c │ │ │ │ - ldr r6, [pc, #740] @ 312c5c │ │ │ │ + ldr r6, [pc, #740] @ 312dcc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r6 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and r1, r1, r6 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e858 │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ tst r2, #1966080 @ 0x1e0000 │ │ │ │ - bne 3128b8 │ │ │ │ + bne 312a28 │ │ │ │ rsb r1, r2, #0 │ │ │ │ and r2, r2, r1 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - b 3128c0 │ │ │ │ + b 312a30 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ @@ -774325,302 +774417,302 @@ │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ tst r8, #128 @ 0x80 │ │ │ │ - bne 311f64 │ │ │ │ + bne 3120d4 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl ef9dc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ bic r8, r8, #-16777216 @ 0xff000000 │ │ │ │ bic r8, r8, #255 @ 0xff │ │ │ │ cmp r8, #0 │ │ │ │ - bne 311f64 │ │ │ │ + bne 3120d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl 13e858 │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 13e858 │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ cmp r2, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne r6, #0 │ │ │ │ - beq 311f4c │ │ │ │ + beq 3120bc │ │ │ │ ldrh r1, [r8, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e744 │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r8, r8, #8 │ │ │ │ - bcc 312abc │ │ │ │ - b 311f4c │ │ │ │ + bcc 312c2c │ │ │ │ + b 3120bc │ │ │ │ cmp ip, #16 │ │ │ │ bicls r1, r1, #16384 @ 0x4000 │ │ │ │ orrls r1, r1, #32768 @ 0x8000 │ │ │ │ orrhi r1, r1, #49152 @ 0xc000 │ │ │ │ str r1, [sp] │ │ │ │ - b 3120fc │ │ │ │ + b 31226c │ │ │ │ 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 13e858 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 311f4c │ │ │ │ - b 311fd8 │ │ │ │ + bne 3120bc │ │ │ │ + b 312148 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ lsl r2, r3, #19 │ │ │ │ lsr r2, r2, #19 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 312cd4 │ │ │ │ + bne 312e44 │ │ │ │ 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 312b18 │ │ │ │ + b 312c88 │ │ │ │ lsl r1, r1, #21 │ │ │ │ ldrh r3, [r5, #40] @ 0x28 │ │ │ │ lsr r1, r1, #21 │ │ │ │ - b 312b04 │ │ │ │ + b 312c74 │ │ │ │ add r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3116cc │ │ │ │ + bl 31183c │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #20 │ │ │ │ lsr r1, r1, #23 │ │ │ │ bl 13e858 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 312738 │ │ │ │ - b 311f64 │ │ │ │ + bne 3128a8 │ │ │ │ + b 3120d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ add r1, r5, #69 @ 0x45 │ │ │ │ bl 13e4d8 │ │ │ │ - b 312218 │ │ │ │ + b 312388 │ │ │ │ mov r1, r3 │ │ │ │ - b 311df0 │ │ │ │ + b 311f60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ bl 13e4d8 │ │ │ │ - b 311f4c │ │ │ │ + b 3120bc │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, #0 │ │ │ │ addne r8, r5, #40 @ 0x28 │ │ │ │ - beq 311f4c │ │ │ │ + beq 3120bc │ │ │ │ ldr r1, [r8, r6, lsl #3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 13e858 │ │ │ │ ldrb r3, [r5, #36] @ 0x24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 312be0 │ │ │ │ - b 311f4c │ │ │ │ + bcc 312d50 │ │ │ │ + b 3120bc │ │ │ │ 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 13e744 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 312c08 │ │ │ │ - b 311f64 │ │ │ │ + bne 312d78 │ │ │ │ + b 3120d4 │ │ │ │ add r8, r5, #44 @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ bl 13e858 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 312c34 │ │ │ │ - b 311f64 │ │ │ │ - subseq lr, r1, ip, ror r3 │ │ │ │ - subseq lr, r1, r4, ror #6 │ │ │ │ + bne 312da4 │ │ │ │ + b 3120d4 │ │ │ │ + subseq lr, r1, ip, lsl #4 │ │ │ │ + ldrsheq lr, [r1], #-20 @ 0xffffffec │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - subseq lr, r1, r8, ror r2 │ │ │ │ + subseq lr, r1, r8, lsl #2 │ │ │ │ subeq fp, ip, r4, ror #20 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ @ instruction: 0x003ffffc │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ subeq fp, ip, r6, ror #9 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ andseq pc, pc, r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ subeq sl, ip, sl, ror pc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsl r2, r3, #19 │ │ │ │ lsr r2, r2, #19 │ │ │ │ orrs r2, r0, r2 │ │ │ │ - beq 312b40 │ │ │ │ + beq 312cb0 │ │ │ │ lsl r2, r0, #13 │ │ │ │ asr lr, r2, #13 │ │ │ │ asr ip, r2, #31 │ │ │ │ cmp r3, ip │ │ │ │ cmpeq r0, lr │ │ │ │ - bne 311fd0 │ │ │ │ + bne 312140 │ │ │ │ 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 312b18 │ │ │ │ + b 312c88 │ │ │ │ lsl r2, r3, #13 │ │ │ │ asr ip, r3, #31 │ │ │ │ asr lr, r2, #13 │ │ │ │ asr r0, r2, #31 │ │ │ │ cmp ip, r0 │ │ │ │ cmpeq r3, lr │ │ │ │ - bne 311fd0 │ │ │ │ - b 312cb8 │ │ │ │ + bne 312140 │ │ │ │ + b 312e28 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ bl 13fc9c │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 13e744 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ bl 13fc9c │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 13e744 │ │ │ │ - b 311f64 │ │ │ │ + b 3120d4 │ │ │ │ mov r1, r3 │ │ │ │ - b 311cd0 │ │ │ │ + b 311e40 │ │ │ │ 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] @ 313d3c │ │ │ │ + ldr r3, [pc, #4080] @ 313eac │ │ │ │ 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 13ec84 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 312f84 │ │ │ │ + beq 3130f4 │ │ │ │ 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 13ec84 │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 313788 │ │ │ │ + beq 3138f8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 313820 │ │ │ │ + beq 313990 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r2, r7 │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ - beq 313d00 │ │ │ │ + beq 313e70 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ str r1, [sl, #8] │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 13eb60 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ strb r3, [r4, #36] @ 0x24 │ │ │ │ bl 13ec84 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 312f78 │ │ │ │ - ldr r2, [pc, #3908] @ 313d40 │ │ │ │ + beq 3130e8 │ │ │ │ + ldr r2, [pc, #3908] @ 313eb0 │ │ │ │ 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 13ec84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r3, r0, #15 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 3135fc │ │ │ │ + bhi 31376c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3832] @ 313d44 │ │ │ │ + ldr r3, [pc, #3832] @ 313eb4 │ │ │ │ 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 311378 │ │ │ │ + bl 3114e8 │ │ │ │ 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 312f58 │ │ │ │ + beq 3130c8 │ │ │ │ mov r8, #0 │ │ │ │ add r6, sl, #20 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ @@ -774633,16 +774725,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 312e9c │ │ │ │ - b 312f58 │ │ │ │ + bne 31300c │ │ │ │ + b 3130c8 │ │ │ │ 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 │ │ │ │ @@ -774666,53 +774758,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 312e18 │ │ │ │ + bhi 312f88 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldm r6, {r6, r9, fp} │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne 312d88 │ │ │ │ + bne 312ef8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ 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 312f38 │ │ │ │ + beq 3130a8 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ - ldr r3, [pc, #3448] @ 313d44 │ │ │ │ + ldr r3, [pc, #3448] @ 313eb4 │ │ │ │ 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 312fbc │ │ │ │ - b 312f38 │ │ │ │ + bcc 31312c │ │ │ │ + b 3130a8 │ │ │ │ lsr r1, r0, #4 │ │ │ │ and r1, r1, #3 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 910fc │ │ │ │ mov r4, r0 │ │ │ │ - b 312f38 │ │ │ │ + b 3130a8 │ │ │ │ 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 │ │ │ │ @@ -774722,123 +774814,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 313970 │ │ │ │ + beq 313ae0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 313944 │ │ │ │ + beq 313ab4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3130a4 │ │ │ │ + bne 313214 │ │ │ │ ldrb r3, [r0, #37] @ 0x25 │ │ │ │ ldrb r2, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 313c48 │ │ │ │ + beq 313db8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 313cec │ │ │ │ + beq 313e5c │ │ │ │ cmp r3, #16 │ │ │ │ - beq 313c18 │ │ │ │ + beq 313d88 │ │ │ │ cmp r2, #0 │ │ │ │ addne r6, r0, #40 @ 0x28 │ │ │ │ - beq 3130a4 │ │ │ │ + beq 313214 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb60 │ │ │ │ strb r0, [r6, r5, lsl #3] │ │ │ │ ldrb r3, [r4, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 313088 │ │ │ │ + bcc 3131f8 │ │ │ │ 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 312f38 │ │ │ │ + b 3130a8 │ │ │ │ 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] @ 313d48 │ │ │ │ + ldr r3, [pc, #3164] @ 313eb8 │ │ │ │ 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 313674 │ │ │ │ + bne 3137e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3131d4 │ │ │ │ + beq 313344 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r8, #96 @ 0x60 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ - ldr r3, [pc, #3072] @ 313d44 │ │ │ │ + ldr r3, [pc, #3072] @ 313eb4 │ │ │ │ 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 313134 │ │ │ │ + bhi 3132a4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 313188 │ │ │ │ + beq 3132f8 │ │ │ │ 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 31369c │ │ │ │ + beq 31380c │ │ │ │ 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 3131b8 │ │ │ │ + b 313328 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bls 3131d4 │ │ │ │ + bls 313344 │ │ │ │ ldrsb r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3131ac │ │ │ │ + bne 31331c │ │ │ │ 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 313240 │ │ │ │ + beq 3133b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 313bdc │ │ │ │ + beq 313d4c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 313bb0 │ │ │ │ + beq 313d20 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 313b58 │ │ │ │ + beq 313cc8 │ │ │ │ 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 │ │ │ │ @@ -774847,24 +774939,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 31322c │ │ │ │ + bne 31339c │ │ │ │ mov r4, r8 │ │ │ │ - b 312f38 │ │ │ │ + b 3130a8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2808] @ 313d4c │ │ │ │ + ldr r3, [pc, #2808] @ 313ebc │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsr r2, r0, #22 │ │ │ │ and ip, r2, #3 │ │ │ │ - ldr r2, [pc, #2792] @ 313d50 │ │ │ │ + ldr r2, [pc, #2792] @ 313ec0 │ │ │ │ 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 │ │ │ │ @@ -774889,52 +774981,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 311378 │ │ │ │ + bl 3114e8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ ldrh r3, [r8, #24] │ │ │ │ - ldr r2, [pc, #2648] @ 313d54 │ │ │ │ + ldr r2, [pc, #2648] @ 313ec4 │ │ │ │ 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 3136ec │ │ │ │ + bne 31385c │ │ │ │ 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 313360 │ │ │ │ - b 3136b4 │ │ │ │ + bne 3134d0 │ │ │ │ + b 313824 │ │ │ │ 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 3136a8 │ │ │ │ + beq 313818 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ mov r1, r7 │ │ │ │ lsr r3, r0, #30 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #2500] @ 313d44 │ │ │ │ + ldr r3, [pc, #2500] @ 313eb4 │ │ │ │ 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] │ │ │ │ @@ -774950,36 +775042,36 @@ │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ cmp r6, #4 │ │ │ │ cmpls r5, #4 │ │ │ │ movls r6, #1 │ │ │ │ movhi r6, #0 │ │ │ │ bl 1dd2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 313338 │ │ │ │ + bne 3134a8 │ │ │ │ cmp r5, #0 │ │ │ │ addne r4, r9, #63 @ 0x3f │ │ │ │ - beq 31334c │ │ │ │ + beq 3134bc │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 313420 │ │ │ │ + bcs 313590 │ │ │ │ lsr r2, r0, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r3, #32 │ │ │ │ add r1, r1, #1 │ │ │ │ strb r2, [ip, #1]! │ │ │ │ - bne 3133fc │ │ │ │ + bne 31356c │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 3133e8 │ │ │ │ - b 31334c │ │ │ │ + bhi 313558 │ │ │ │ + b 3134bc │ │ │ │ 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] │ │ │ │ @@ -774988,20 +775080,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 311378 │ │ │ │ - ldr r3, [pc, #2268] @ 313d58 │ │ │ │ + bl 3114e8 │ │ │ │ + ldr r3, [pc, #2268] @ 313ec8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi 313a1c │ │ │ │ + bhi 313b8c │ │ │ │ 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 │ │ │ │ @@ -775010,28 +775102,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 311378 │ │ │ │ + bl 3114e8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str r6, [r5, #28] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #10 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ - beq 313b84 │ │ │ │ + beq 313cf4 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ lsr r3, r0, #21 │ │ │ │ lsl r2, r0, #11 │ │ │ │ and r3, r3, #4 │ │ │ │ orr r3, r3, r2, lsr #30 │ │ │ │ lsr r2, r0, #21 │ │ │ │ @@ -775064,20 +775156,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 312f38 │ │ │ │ + beq 3130a8 │ │ │ │ ldr fp, [r5, #52] @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ - ldr r2, [pc, #1928] @ 313d44 │ │ │ │ + ldr r2, [pc, #1928] @ 313eb4 │ │ │ │ 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] │ │ │ │ @@ -775085,19 +775177,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 3135ac │ │ │ │ - b 312f38 │ │ │ │ + bcc 31371c │ │ │ │ + b 3130a8 │ │ │ │ lsr r3, r0, #4 │ │ │ │ ands r2, r3, #15 │ │ │ │ - bne 3138e0 │ │ │ │ + bne 313a50 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 914e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ @@ -775108,56 +775200,56 @@ │ │ │ │ bl 13ec84 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb60 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 312f38 │ │ │ │ + beq 3130a8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ bic r3, r0, #-67108861 @ 0xfc000003 │ │ │ │ bic r3, r3, #62914560 @ 0x3c00000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 312f38 │ │ │ │ + b 3130a8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r0, #24 │ │ │ │ lsr r3, fp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 311378 │ │ │ │ + bl 3114e8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31312c │ │ │ │ + bne 31329c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3131d4 │ │ │ │ + bne 313344 │ │ │ │ ldrb r3, [r8, #40] @ 0x28 │ │ │ │ strb r3, [r8, #44] @ 0x2c │ │ │ │ - b 3131d4 │ │ │ │ + b 313344 │ │ │ │ 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 3132b0 │ │ │ │ + bls 313420 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ add r1, r6, #1 │ │ │ │ - b 312f5c │ │ │ │ + b 3130cc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 313930 │ │ │ │ + beq 313aa0 │ │ │ │ add r5, r8, #64 @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eba0 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ @@ -775167,82 +775259,82 @@ │ │ │ │ bl 1dd2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 94f10 │ │ │ │ cmp r0, #0 │ │ │ │ subne r2, r5, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 313750 │ │ │ │ + beq 3138c0 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 313740 │ │ │ │ + bne 3138b0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ add r5, r5, #32 │ │ │ │ - bne 313700 │ │ │ │ + bne 313870 │ │ │ │ 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 3136b4 │ │ │ │ + b 313824 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 90eb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ - ldr r3, [pc, #1440] @ 313d44 │ │ │ │ + ldr r3, [pc, #1440] @ 313eb4 │ │ │ │ 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 13eb60 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq 313d64 │ │ │ │ + beq 313ed4 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3137ec │ │ │ │ + beq 31395c │ │ │ │ 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 312d34 │ │ │ │ + bl 312ea4 │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 312d34 │ │ │ │ - b 312f78 │ │ │ │ + bl 312ea4 │ │ │ │ + b 3130e8 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 90f5c │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ - beq 313d64 │ │ │ │ + beq 313ed4 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 313860 │ │ │ │ + beq 3139d0 │ │ │ │ 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 │ │ │ │ @@ -775263,72 +775355,72 @@ │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ strb r3, [r4, #58] @ 0x3a │ │ │ │ bl 13eb60 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 312d34 │ │ │ │ + bl 312ea4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 312f78 │ │ │ │ + beq 3130e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97814 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 312d34 │ │ │ │ - b 312f78 │ │ │ │ + bl 312ea4 │ │ │ │ + b 3130e8 │ │ │ │ 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 311378 │ │ │ │ + bl 3114e8 │ │ │ │ ldrh r1, [r4, #24] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eabc │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ bl 1e02c │ │ │ │ - b 312f38 │ │ │ │ + b 3130a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r3, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ strb r3, [r8, #64] @ 0x40 │ │ │ │ - b 3136b4 │ │ │ │ + b 313824 │ │ │ │ ldrb r3, [r0, #37] @ 0x25 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 313c74 │ │ │ │ - ldr r2, [pc, #1028] @ 313d5c │ │ │ │ + bhi 313de4 │ │ │ │ + ldr r2, [pc, #1028] @ 313ecc │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 313d3c │ │ │ │ + bhi 313eac │ │ │ │ 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 313b50 │ │ │ │ + beq 313cc0 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b 3130a4 │ │ │ │ + b 313214 │ │ │ │ tst fp, #8388608 @ 0x800000 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ - bne 313ca8 │ │ │ │ + bne 313e18 │ │ │ │ bl 13ec84 │ │ │ │ - ldr r5, [pc, #924] @ 313d44 │ │ │ │ + ldr r5, [pc, #924] @ 313eb4 │ │ │ │ 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 13ec84 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ @@ -775341,24 +775433,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 313b3c │ │ │ │ + beq 313cac │ │ │ │ str r0, [r6, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 313a74 │ │ │ │ + bne 313be4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ bic r8, r8, #-16777216 @ 0xff000000 │ │ │ │ bic r8, r8, #14680064 @ 0xe00000 │ │ │ │ str r8, [r6, #24] │ │ │ │ - b 312f38 │ │ │ │ + b 3130a8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ bic r3, r0, #-67108861 @ 0xfc000003 │ │ │ │ bic r3, r3, #62914560 @ 0x3c00000 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ @@ -775368,182 +775460,182 @@ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ tst fp, #128 @ 0x80 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - beq 313c94 │ │ │ │ + beq 313e04 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r6, #28] │ │ │ │ - beq 313a04 │ │ │ │ + beq 313b74 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 313b98 │ │ │ │ + beq 313d08 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #24] │ │ │ │ - b 313a14 │ │ │ │ + b 313b84 │ │ │ │ bic r3, fp, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 313cd8 │ │ │ │ + beq 313e48 │ │ │ │ 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 3139fc │ │ │ │ + b 313b6c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ 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 313d1c │ │ │ │ + bne 313e8c │ │ │ │ bl 13ec84 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl f0594 │ │ │ │ str r0, [r6, #28] │ │ │ │ - b 3139fc │ │ │ │ + b 313b6c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ 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 313d30 │ │ │ │ + bne 313ea0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl f065c │ │ │ │ - b 3139f8 │ │ │ │ + b 313b68 │ │ │ │ lsrs r3, r6, #18 │ │ │ │ mvnne r6, r6, lsl #13 │ │ │ │ mvnne r6, r6, lsr #13 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b 3130a4 │ │ │ │ + b 313214 │ │ │ │ ldr r6, [sp] │ │ │ │ add r5, r8, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb60 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bne 313b64 │ │ │ │ + bne 313cd4 │ │ │ │ mov r4, r8 │ │ │ │ - b 312f38 │ │ │ │ + b 3130a8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, #8 │ │ │ │ add r1, r5, #69 @ 0x45 │ │ │ │ bl 13eb04 │ │ │ │ - b 313500 │ │ │ │ + b 313670 │ │ │ │ cmp r9, #31 │ │ │ │ - ldrhi r3, [pc, #444] @ 313d60 │ │ │ │ + ldrhi r3, [pc, #444] @ 313ed0 │ │ │ │ movls r3, #1 │ │ │ │ lslls r8, r3, r9 │ │ │ │ andhi r8, r3, r9, lsl #17 │ │ │ │ - b 313a14 │ │ │ │ + b 313b84 │ │ │ │ ldr r6, [sp] │ │ │ │ add r5, r8, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bne 313bbc │ │ │ │ + bne 313d2c │ │ │ │ mov r4, r8 │ │ │ │ - b 312f38 │ │ │ │ + b 3130a8 │ │ │ │ ldr r6, [sp] │ │ │ │ add r5, r8, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eba0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bne 313be8 │ │ │ │ + bne 313d58 │ │ │ │ mov r4, r8 │ │ │ │ - b 312f38 │ │ │ │ + b 3130a8 │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ strb r6, [r4, #40] @ 0x28 │ │ │ │ - b 3130a4 │ │ │ │ + b 313214 │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, r0 │ │ │ │ - beq 3130a4 │ │ │ │ + beq 313214 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eba0 │ │ │ │ add r5, r5, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ strh r0, [r6, #32] │ │ │ │ ldrb r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 313c24 │ │ │ │ - b 3130a4 │ │ │ │ + bcc 313d94 │ │ │ │ + b 313214 │ │ │ │ cmp r2, #0 │ │ │ │ addne r6, r0, #40 @ 0x28 │ │ │ │ - beq 3130a4 │ │ │ │ + beq 313214 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [r6, r5, lsl #3] │ │ │ │ ldrb r3, [r4, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 313c54 │ │ │ │ - b 3130a4 │ │ │ │ + bcc 313dc4 │ │ │ │ + b 313214 │ │ │ │ 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 3130a4 │ │ │ │ + b 313214 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl efde0 │ │ │ │ str r0, [r6, #28] │ │ │ │ str r0, [sl, #28] │ │ │ │ - b 3139fc │ │ │ │ + b 313b6c │ │ │ │ bl 13eba0 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eba0 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ - b 3139cc │ │ │ │ + b 313b3c │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ - b 3130a4 │ │ │ │ + b 313214 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13ec84 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ - b 313ab0 │ │ │ │ + b 313c20 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r1, r4, #40 @ 0x28 │ │ │ │ bl 13eb04 │ │ │ │ - b 3130a4 │ │ │ │ + b 313214 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sl, #8] │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 13eb60 │ │ │ │ strb r4, [r4, #36] @ 0x24 │ │ │ │ udf #0 │ │ │ │ @@ -775551,15 +775643,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - subseq sp, r1, ip, lsr #5 │ │ │ │ + subseq sp, r1, ip, lsr r1 │ │ │ │ subeq sl, ip, r6, 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, asr r4 │ │ │ │ @@ -775571,17 +775663,17 @@ │ │ │ │ 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] @ 314408 │ │ │ │ + ldr r0, [pc, #1652] @ 314578 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1648] @ 31440c │ │ │ │ + ldr r3, [pc, #1648] @ 31457c │ │ │ │ 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] │ │ │ │ @@ -775596,39 +775688,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] @ 314410 │ │ │ │ + ldr fp, [pc, #1560] @ 314580 │ │ │ │ add fp, pc, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 13e5a8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ add r1, r9, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e02c │ │ │ │ cmp r6, r4 │ │ │ │ - beq 31436c │ │ │ │ + beq 3144dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 13e858 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r5] │ │ │ │ bl 13e4d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r9, #4 │ │ │ │ - bl 311818 │ │ │ │ + bl 311988 │ │ │ │ ldr r1, [r9, #368] @ 0x170 │ │ │ │ mov r0, sl │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r9, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r9, #376] @ 0x178 │ │ │ │ @@ -775636,35 +775728,35 @@ │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r9, #384] @ 0x180 │ │ │ │ mov r0, sl │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3143fc │ │ │ │ + beq 31456c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 313e9c │ │ │ │ + bne 31400c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 13e858 │ │ │ │ ldr r4, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3141fc │ │ │ │ + beq 31436c │ │ │ │ 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 313ef0 │ │ │ │ + beq 314060 │ │ │ │ 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 │ │ │ │ @@ -775675,96 +775767,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 31430c │ │ │ │ + bne 31447c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31430c │ │ │ │ + bne 31447c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31430c │ │ │ │ + bne 31447c │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 313f64 │ │ │ │ + beq 3140d4 │ │ │ │ ldrb r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314360 │ │ │ │ + beq 3144d0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 313fb8 │ │ │ │ + beq 314128 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ bl ef9dc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 313f98 │ │ │ │ + bcc 314108 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 13fcd8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ movne r6, r5 │ │ │ │ - bne 314038 │ │ │ │ - b 3142c8 │ │ │ │ + bne 3141a8 │ │ │ │ + b 314438 │ │ │ │ tst r3, #1966080 @ 0x1e0000 │ │ │ │ - bne 3140bc │ │ │ │ + bne 31422c │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r1, r3, r2 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r5, r5, #24 │ │ │ │ - bcs 3142c8 │ │ │ │ + bcs 314438 │ │ │ │ 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 3140c8 │ │ │ │ + beq 314238 │ │ │ │ ldrb r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3140c8 │ │ │ │ + bne 314238 │ │ │ │ orr r1, r1, #65536 @ 0x10000 │ │ │ │ bl 13e858 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ bl 13e9d0 │ │ │ │ @@ -775774,20 +775866,20 @@ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ bl ef9dc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 313ff4 │ │ │ │ + bne 314164 │ │ │ │ lsr r3, r3, #17 │ │ │ │ orr r1, r3, #32 │ │ │ │ - b 31400c │ │ │ │ + b 31417c │ │ │ │ bl 13e858 │ │ │ │ - b 314090 │ │ │ │ + b 314200 │ │ │ │ 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] │ │ │ │ @@ -775795,34 +775887,34 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ bl 13e68c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 314128 │ │ │ │ + beq 314298 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bl 13fc9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 13e858 │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 311818 │ │ │ │ + bl 311988 │ │ │ │ add r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 311c64 │ │ │ │ + bl 311dd4 │ │ │ │ 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 3141c4 │ │ │ │ + bcs 314334 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr sl, [r4, #-12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bl 13fc9c │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -775839,173 +775931,173 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 13e96c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r4, #12 │ │ │ │ - bcc 31415c │ │ │ │ + bcc 3142cc │ │ │ │ ldmib sp, {r7, sl} │ │ │ │ ldr r7, [r7] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3141fc │ │ │ │ + beq 31436c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3141fc │ │ │ │ + beq 31436c │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3140e4 │ │ │ │ + bne 314254 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3141e0 │ │ │ │ + bne 314350 │ │ │ │ ldr r1, [r9, #392] @ 0x188 │ │ │ │ mov r0, sl │ │ │ │ bl 13e858 │ │ │ │ ldr r2, [r9, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3143cc │ │ │ │ + bne 31453c │ │ │ │ ldr r5, [r9, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3143e8 │ │ │ │ + beq 314558 │ │ │ │ ldrh r4, [r5, #22] │ │ │ │ add r4, r4, #3 │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 13e858 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 13e4d8 │ │ │ │ ldrb r3, [r9, #311] @ 0x137 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 3143b8 │ │ │ │ + bne 314528 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 13e96c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ bl 13fb28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31429c │ │ │ │ - ldr r3, [pc, #400] @ 314414 │ │ │ │ + beq 31440c │ │ │ │ + ldr r3, [pc, #400] @ 314584 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 31429c │ │ │ │ + beq 31440c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3143f4 │ │ │ │ + beq 314564 │ │ │ │ bl 1421d0 │ │ │ │ - ldr r2, [pc, #372] @ 314418 │ │ │ │ - ldr r3, [pc, #356] @ 31440c │ │ │ │ + ldr r2, [pc, #372] @ 314588 │ │ │ │ + ldr r3, [pc, #356] @ 31457c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 314404 │ │ │ │ + bne 314574 │ │ │ │ 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 313ecc │ │ │ │ + bne 31403c │ │ │ │ ldr r6, [r9, #352] @ 0x160 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3141fc │ │ │ │ + beq 31436c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3140d0 │ │ │ │ + bne 314240 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3142ec │ │ │ │ - b 3141fc │ │ │ │ + bne 31445c │ │ │ │ + b 31436c │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31432c │ │ │ │ + beq 31449c │ │ │ │ ldrb r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314354 │ │ │ │ + beq 3144c4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e858 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e858 │ │ │ │ - b 313f64 │ │ │ │ + b 3140d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e9d0 │ │ │ │ - b 31432c │ │ │ │ + b 31449c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 13e9d0 │ │ │ │ - b 313f64 │ │ │ │ + b 3140d4 │ │ │ │ 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 13e858 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3143a0 │ │ │ │ + beq 314510 │ │ │ │ mov r0, sl │ │ │ │ bl 13e9d0 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 313e2c │ │ │ │ + beq 313f9c │ │ │ │ mov r0, sl │ │ │ │ bl 13e9d0 │ │ │ │ - b 313e2c │ │ │ │ + b 313f9c │ │ │ │ ldr r2, [r9, #400] @ 0x190 │ │ │ │ ldr r1, [r9, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ bl 1491a0 │ │ │ │ - b 314254 │ │ │ │ + b 3143c4 │ │ │ │ ldr r1, [r9, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ bl 13e4d8 │ │ │ │ ldr r5, [r9, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 314224 │ │ │ │ + bne 314394 │ │ │ │ mov r1, r5 │ │ │ │ bl 13e858 │ │ │ │ - b 314248 │ │ │ │ + b 3143b8 │ │ │ │ bl 1de10 │ │ │ │ - b 31429c │ │ │ │ + b 31440c │ │ │ │ mov r1, r3 │ │ │ │ - b 313eb0 │ │ │ │ + b 314020 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r1, r0, ror #4 │ │ │ │ + ldrsheq ip, [r1], #-0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r1, r4, lsl #4 │ │ │ │ + @ instruction: 0x0051c094 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq fp, r1, r4, asr sp │ │ │ │ + subseq fp, r1, r4, ror #23 │ │ │ │ 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] @ 314b14 │ │ │ │ - ldr r3, [pc, #1756] @ 314b18 │ │ │ │ + ldr r1, [pc, #1756] @ 314c84 │ │ │ │ + ldr r3, [pc, #1756] @ 314c88 │ │ │ │ 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 │ │ │ │ @@ -776025,33 +776117,33 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 1dccc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 13ec84 │ │ │ │ ands r4, r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 3149fc │ │ │ │ + bne 314b6c │ │ │ │ ands r8, r0, #2 │ │ │ │ moveq r4, r8 │ │ │ │ - bne 314ac8 │ │ │ │ + bne 314c38 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 13eb04 │ │ │ │ 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 314504 │ │ │ │ + beq 314674 │ │ │ │ mov r1, r4 │ │ │ │ bl 1423ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ @@ -776064,25 +776156,25 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ str r4, [r7, #8] │ │ │ │ str r4, [r7, #12] │ │ │ │ str r6, [r7, #4] │ │ │ │ bl 13ec84 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 31456c │ │ │ │ + beq 3146dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 311428 │ │ │ │ + bl 311598 │ │ │ │ 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 314544 │ │ │ │ + bne 3146b4 │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [r4, #368] @ 0x170 │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 13ec84 │ │ │ │ @@ -776094,51 +776186,51 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [r4, #384] @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ bl 13ec84 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3147b8 │ │ │ │ - ldr r8, [pc, #1368] @ 314b1c │ │ │ │ + beq 314928 │ │ │ │ + ldr r8, [pc, #1368] @ 314c8c │ │ │ │ mov r9, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str fp, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ ands r1, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bne 314898 │ │ │ │ + bne 314a08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 90be8 │ │ │ │ tst r6, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3148a8 │ │ │ │ + bne 314a18 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [sl, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [sl, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq 31464c │ │ │ │ + beq 3147bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sl, #60] @ 0x3c │ │ │ │ bl efde0 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ str r0, [r5, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc 31462c │ │ │ │ + bcc 31479c │ │ │ │ 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 13ec84 │ │ │ │ @@ -776150,16 +776242,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 314710 │ │ │ │ - b 31474c │ │ │ │ + bne 314880 │ │ │ │ + b 3148bc │ │ │ │ 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 │ │ │ │ @@ -776179,29 +776271,29 @@ │ │ │ │ andne r0, r8, r0, lsl #17 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bcs 314748 │ │ │ │ + bcs 3148b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ tst r0, #65536 @ 0x10000 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3146a0 │ │ │ │ + beq 314810 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ed68 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ add r6, r3, fp │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1423ec │ │ │ │ str r0, [r6, #20] │ │ │ │ - b 3146a0 │ │ │ │ + b 314810 │ │ │ │ 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] │ │ │ │ @@ -776218,130 +776310,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 3145d4 │ │ │ │ + bne 314744 │ │ │ │ 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 3147fc │ │ │ │ + beq 31496c │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r3, [r9, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3148d0 │ │ │ │ + beq 314a40 │ │ │ │ ldr r9, [r9] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3147d8 │ │ │ │ + bne 314948 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 13ec84 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r0, [r6, #392] @ 0x188 │ │ │ │ ldr r1, [r7, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 314aa0 │ │ │ │ + bne 314c10 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 31484c │ │ │ │ + beq 3149bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 141f68 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13eb04 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r5, [r7, #396] @ 0x18c │ │ │ │ ldrb r3, [r4, #311] @ 0x137 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 314a88 │ │ │ │ + bne 314bf8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #688] @ 314b20 │ │ │ │ - ldr r3, [pc, #676] @ 314b18 │ │ │ │ + ldr r2, [pc, #688] @ 314c90 │ │ │ │ + ldr r3, [pc, #676] @ 314c88 │ │ │ │ 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 314b10 │ │ │ │ + bne 314c80 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ed68 │ │ │ │ mov r1, r0 │ │ │ │ - b 3145e8 │ │ │ │ + b 314758 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ - b 3145fc │ │ │ │ + b 31476c │ │ │ │ bl 90dbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13eb60 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strb r3, [r4, #68] @ 0x44 │ │ │ │ bl 13eb60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3149e4 │ │ │ │ + bne 314b54 │ │ │ │ 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 13ec84 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq 314950 │ │ │ │ + beq 314ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311428 │ │ │ │ + bl 311598 │ │ │ │ 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 314928 │ │ │ │ + bne 314a98 │ │ │ │ add r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 312d34 │ │ │ │ + bl 312ea4 │ │ │ │ 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 3149d0 │ │ │ │ + beq 314b40 │ │ │ │ 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] │ │ │ │ @@ -776355,31 +776447,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 314978 │ │ │ │ + bne 314ae8 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [r9, #24] │ │ │ │ str r9, [r4, #16] │ │ │ │ - b 3147e4 │ │ │ │ + b 314954 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 13ec84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 3148fc │ │ │ │ + b 314a6c │ │ │ │ mov r0, fp │ │ │ │ bl 13ed68 │ │ │ │ tst r8, #2 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3144b4 │ │ │ │ + beq 314624 │ │ │ │ mov r0, fp │ │ │ │ bl 13ed68 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -776388,44 +776480,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 314a64 │ │ │ │ + beq 314bd4 │ │ │ │ mov r1, r4 │ │ │ │ bl 1423ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ - beq 314b08 │ │ │ │ + beq 314c78 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 1423ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b 314504 │ │ │ │ + b 314674 │ │ │ │ add r2, r4, #400 @ 0x190 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 149220 │ │ │ │ str r0, [r4, #404] @ 0x194 │ │ │ │ - b 314860 │ │ │ │ + b 3149d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 141f68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #392] @ 0x188 │ │ │ │ str r0, [r7, #388] @ 0x184 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #388] @ 0x184 │ │ │ │ bl 13eb04 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b 314818 │ │ │ │ + b 314988 │ │ │ │ mov r0, fp │ │ │ │ bl 13ed68 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -776433,75 +776525,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 314a64 │ │ │ │ + b 314bd4 │ │ │ │ mov r4, r9 │ │ │ │ - b 314504 │ │ │ │ + b 314674 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq fp, [r1], #-188 @ 0xffffff44 │ │ │ │ + subseq fp, r1, ip, asr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffbe0000 │ │ │ │ - subseq fp, r1, r8, lsl #15 │ │ │ │ + subseq fp, r1, r8, lsl r6 │ │ │ │ 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 314b7c │ │ │ │ - b 314c00 │ │ │ │ + bne 314cec │ │ │ │ + b 314d70 │ │ │ │ cmp r3, #17 │ │ │ │ - bne 314c0c │ │ │ │ + bne 314d7c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ bl f0594 │ │ │ │ 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 314c00 │ │ │ │ + beq 314d70 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - bne 314b4c │ │ │ │ + bne 314cbc │ │ │ │ bl f065c │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 141fd4 │ │ │ │ ldr r2, [r5, #132] @ 0x84 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [r0, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ bl 1420b4 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r9, #136] @ 0x88 │ │ │ │ - beq 314bf8 │ │ │ │ + beq 314d68 │ │ │ │ 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 314b24 │ │ │ │ + bl 314c94 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bcc 314bcc │ │ │ │ + bcc 314d3c │ │ │ │ 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 │ │ │ │ @@ -776524,39 +776616,39 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r6, r2 │ │ │ │ bl f04d8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 314d60 │ │ │ │ + bhi 314ed0 │ │ │ │ mov r7, r0 │ │ │ │ bl f04f8 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ bl 142098 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 314d2c │ │ │ │ - ldr r3, [pc, #364] @ 314e14 │ │ │ │ - ldr r6, [pc, #364] @ 314e18 │ │ │ │ + beq 314e9c │ │ │ │ + ldr r3, [pc, #364] @ 314f84 │ │ │ │ + ldr r6, [pc, #364] @ 314f88 │ │ │ │ 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 314d34 │ │ │ │ + beq 314ea4 │ │ │ │ ldr ip, [r7, #32] │ │ │ │ add r3, ip, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bl 1424b4 │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [r5, #12] │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ @@ -776567,49 +776659,49 @@ │ │ │ │ bl f0594 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 314c1c │ │ │ │ + bl 314d8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 314cb4 │ │ │ │ + bhi 314e24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl f0324 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add r3, r1, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1424b4 │ │ │ │ mov sl, r0 │ │ │ │ - b 314ce8 │ │ │ │ + b 314e58 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 314d90 │ │ │ │ + beq 314f00 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl f06e8 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 314d70 │ │ │ │ + bne 314ee0 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #14680064 @ 0xe00000 │ │ │ │ cmp r1, #262144 @ 0x40000 │ │ │ │ - beq 314dfc │ │ │ │ + beq 314f6c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 90864 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -776619,103 +776711,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 314b24 │ │ │ │ + bl 314c94 │ │ │ │ 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 314dbc │ │ │ │ + b 314f2c │ │ │ │ andeq r0, r4, ip, asr r9 │ │ │ │ andeq r0, r4, r0, 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 143a0c │ │ │ │ ldr r6, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 314e68 │ │ │ │ + beq 314fd8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314e70 │ │ │ │ + bne 314fe0 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314e4c │ │ │ │ + bne 314fbc │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 314ec4 │ │ │ │ + beq 315034 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314eb4 │ │ │ │ + beq 315024 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 314ea4 │ │ │ │ + bne 315014 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314f00 │ │ │ │ + beq 315070 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314e8c │ │ │ │ + bne 314ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 314e7c │ │ │ │ + bne 314fec │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 314e68 │ │ │ │ + beq 314fd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 314e68 │ │ │ │ + beq 314fd8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314e70 │ │ │ │ + bne 314fe0 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 314edc │ │ │ │ + bne 31504c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl daf30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 314ea4 │ │ │ │ + beq 315014 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r7 │ │ │ │ bl 143828 │ │ │ │ - b 314ea4 │ │ │ │ + b 315014 │ │ │ │ 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] @ 315154 │ │ │ │ + ldr r2, [pc, #520] @ 3152c4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #516] @ 315158 │ │ │ │ + ldr r3, [pc, #516] @ 3152c8 │ │ │ │ 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 │ │ │ │ @@ -776728,144 +776820,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 315078 │ │ │ │ + beq 3151e8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3150ac │ │ │ │ + beq 31521c │ │ │ │ ldr r3, [fp, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 3150c4 │ │ │ │ + beq 315234 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 315004 │ │ │ │ + beq 315174 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315004 │ │ │ │ + beq 315174 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 315128 │ │ │ │ + beq 315298 │ │ │ │ mov r4, ip │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 314fd4 │ │ │ │ + bne 315144 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 315134 │ │ │ │ + beq 3152a4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315078 │ │ │ │ + beq 3151e8 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 141f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r9, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - bl 314c1c │ │ │ │ + bl 314d8c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 13fcd8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31502c │ │ │ │ + bne 31519c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r2, [pc, #220] @ 31515c │ │ │ │ - ldr r3, [pc, #212] @ 315158 │ │ │ │ + ldr r2, [pc, #220] @ 3152cc │ │ │ │ + ldr r3, [pc, #212] @ 3152c8 │ │ │ │ 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 315150 │ │ │ │ + bne 3152c0 │ │ │ │ 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 315018 │ │ │ │ + bne 315188 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl f04d8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31511c │ │ │ │ + bhi 31528c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31513c │ │ │ │ + beq 3152ac │ │ │ │ mov r1, fp │ │ │ │ bl 1437a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31511c │ │ │ │ + bne 31528c │ │ │ │ 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 314fc8 │ │ │ │ - b 315018 │ │ │ │ + bne 315138 │ │ │ │ + b 315188 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, ip │ │ │ │ - b 3150c4 │ │ │ │ + b 315234 │ │ │ │ mov fp, r4 │ │ │ │ - b 3150c0 │ │ │ │ + b 315230 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 314e1c │ │ │ │ + bl 314f8c │ │ │ │ str r0, [sl] │ │ │ │ - b 3150e8 │ │ │ │ + b 315258 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r1, r8, lsr #1 │ │ │ │ + subseq sl, r1, r8, lsr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r1, r8, ror pc │ │ │ │ + subseq sl, r1, r8, lsl #28 │ │ │ │ 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 315240 │ │ │ │ + beq 3153b0 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - ldr r3, [pc, #588] @ 3153e0 │ │ │ │ + ldr r3, [pc, #588] @ 315550 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r1, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 3151b4 │ │ │ │ + bhi 315324 │ │ │ │ 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] │ │ │ │ @@ -776900,15 +776992,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 315388 │ │ │ │ + beq 3154f8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -776921,15 +777013,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 315220 │ │ │ │ + b 315390 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r8, [r2, #48] @ 0x30 │ │ │ │ bl 910a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -776945,15 +777037,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 315220 │ │ │ │ + b 315390 │ │ │ │ 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 │ │ │ │ @@ -776977,15 +777069,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 315220 │ │ │ │ + b 315390 │ │ │ │ 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 │ │ │ │ @@ -776999,25 +777091,25 @@ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl f065c │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ - b 315358 │ │ │ │ + b 3154c8 │ │ │ │ strdeq r8, [ip], #-116 @ 0xffffff8c │ │ │ │ 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] @ 3158a8 │ │ │ │ + ldr r2, [pc, #1196] @ 315a18 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1184] @ 3158ac │ │ │ │ + ldr r3, [pc, #1184] @ 315a1c │ │ │ │ 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 │ │ │ │ @@ -777025,50 +777117,50 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 1401b8 │ │ │ │ mov r1, #0 │ │ │ │ bics r3, r9, #262144 @ 0x40000 │ │ │ │ moveq fp, r3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 315870 │ │ │ │ + bne 3159e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #352] @ 0x160 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 315478 │ │ │ │ + beq 3155e8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3154b0 │ │ │ │ + bne 315620 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31545c │ │ │ │ + bne 3155cc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1421d0 │ │ │ │ - ldr r2, [pc, #1064] @ 3158b0 │ │ │ │ - ldr r3, [pc, #1056] @ 3158ac │ │ │ │ + ldr r2, [pc, #1064] @ 315a20 │ │ │ │ + ldr r3, [pc, #1056] @ 315a1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 315898 │ │ │ │ + bne 315a08 │ │ │ │ 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 315830 │ │ │ │ + bne 3159a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 315820 │ │ │ │ + beq 315990 │ │ │ │ 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 │ │ │ │ @@ -777079,148 +777171,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 315624 │ │ │ │ + beq 315794 │ │ │ │ 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 315600 │ │ │ │ + beq 315770 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 315800 │ │ │ │ + beq 315970 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 3155c4 │ │ │ │ + bne 315734 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ tst r9, r2 │ │ │ │ - beq 3155c4 │ │ │ │ + beq 315734 │ │ │ │ mov r0, r6 │ │ │ │ bl dab98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3155bc │ │ │ │ + bne 31572c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl f03e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3155bc │ │ │ │ + beq 31572c │ │ │ │ mov r2, r6 │ │ │ │ - b 3155a8 │ │ │ │ + b 315718 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 31589c │ │ │ │ + bne 315a0c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3156b0 │ │ │ │ + beq 315820 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 315594 │ │ │ │ + bne 315704 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 315600 │ │ │ │ + beq 315770 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31567c │ │ │ │ + beq 3157ec │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31567c │ │ │ │ + beq 3157ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 31566c │ │ │ │ + bne 3157dc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ tst r9, r3 │ │ │ │ - beq 31566c │ │ │ │ + beq 3157dc │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b 31556c │ │ │ │ + b 3156dc │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 315538 │ │ │ │ + bne 3156a8 │ │ │ │ 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 315478 │ │ │ │ + beq 3155e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 315478 │ │ │ │ + beq 3155e8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3154c0 │ │ │ │ + bne 315630 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31564c │ │ │ │ - b 315478 │ │ │ │ + bne 3157bc │ │ │ │ + b 3155e8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3155d0 │ │ │ │ + bne 315740 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 315600 │ │ │ │ + bne 315770 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ tst r9, r3 │ │ │ │ - beq 315600 │ │ │ │ + beq 315770 │ │ │ │ mov r0, r4 │ │ │ │ bl dab98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 315600 │ │ │ │ + bne 315770 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 31557c │ │ │ │ + b 3156ec │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3155bc │ │ │ │ + beq 31572c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3155bc │ │ │ │ + beq 31572c │ │ │ │ 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 315868 │ │ │ │ + beq 3159d8 │ │ │ │ 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 3156f8 │ │ │ │ + bne 315868 │ │ │ │ ldr sl, [r7, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, #4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r8, #3 │ │ │ │ - b 31579c │ │ │ │ + b 31590c │ │ │ │ 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] │ │ │ │ @@ -777238,85 +777330,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 3157dc │ │ │ │ + beq 31594c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bhi 31578c │ │ │ │ + bhi 3158fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 315734 │ │ │ │ + beq 3158a4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 315160 │ │ │ │ + bl 3152d0 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [ip, r7] │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 31579c │ │ │ │ + bne 31590c │ │ │ │ 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 3155c4 │ │ │ │ - b 315600 │ │ │ │ + bne 315734 │ │ │ │ + b 315770 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 315600 │ │ │ │ + bne 315770 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ tst r9, r1 │ │ │ │ - beq 315600 │ │ │ │ + beq 315770 │ │ │ │ mov r4, r2 │ │ │ │ - b 31556c │ │ │ │ + b 3156dc │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl a3798 │ │ │ │ - b 315634 │ │ │ │ + b 3157a4 │ │ │ │ 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 314f24 │ │ │ │ + bl 315094 │ │ │ │ orr r3, r8, r0 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ - b 3154cc │ │ │ │ + b 31563c │ │ │ │ mov fp, r2 │ │ │ │ - b 3157e0 │ │ │ │ + b 315950 │ │ │ │ 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 314f24 │ │ │ │ + bl 315094 │ │ │ │ mov fp, r0 │ │ │ │ - b 315448 │ │ │ │ + b 3155b8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ - ldrsheq sl, [r1], #-176 @ 0xffffff50 │ │ │ │ + subseq sl, r1, r0, lsl #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r1, r0, ror fp │ │ │ │ + subseq sl, r1, r0, lsl #20 │ │ │ │ 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 142278 │ │ │ │ @@ -777325,99 +777417,99 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r5 │ │ │ │ bl 1429d8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 315958 │ │ │ │ + beq 315ac8 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 315928 │ │ │ │ + beq 315a98 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 315914 │ │ │ │ + bne 315a84 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1429d8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3158e0 │ │ │ │ + bne 315a50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315914 │ │ │ │ + beq 315a84 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1429d8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315938 │ │ │ │ - b 315914 │ │ │ │ + bne 315aa8 │ │ │ │ + b 315a84 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ bl 142278 │ │ │ │ - b 315914 │ │ │ │ + b 315a84 │ │ │ │ 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 3159d0 │ │ │ │ + beq 315b40 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 3159c8 │ │ │ │ + bne 315b38 │ │ │ │ bl 142278 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315968 │ │ │ │ + bl 315ad8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3159a8 │ │ │ │ + bne 315b18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3158b4 │ │ │ │ + b 315a24 │ │ │ │ bl 142278 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315a00 │ │ │ │ + beq 315b70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315968 │ │ │ │ + bl 315ad8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3159e4 │ │ │ │ + bne 315b54 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315968 │ │ │ │ + bl 315ad8 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315a10 │ │ │ │ + bne 315b80 │ │ │ │ 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] @ 315c8c │ │ │ │ - ldr r3, [pc, #580] @ 315c90 │ │ │ │ + ldr r2, [pc, #580] @ 315dfc │ │ │ │ + ldr r3, [pc, #580] @ 315e00 │ │ │ │ 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] │ │ │ │ @@ -777434,154 +777526,154 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 315ab4 │ │ │ │ + beq 315c24 │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315ae0 │ │ │ │ + beq 315c50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315ac4 │ │ │ │ + bne 315c34 │ │ │ │ ldr r7, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315bdc │ │ │ │ + beq 315d4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315b44 │ │ │ │ + beq 315cb4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ bl 142278 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r5, r5, #24 │ │ │ │ - bcc 315b1c │ │ │ │ + bcc 315c8c │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 315bcc │ │ │ │ + beq 315d3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315b88 │ │ │ │ + beq 315cf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315b6c │ │ │ │ + bne 315cdc │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315bb4 │ │ │ │ + beq 315d24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 315968 │ │ │ │ + bl 315ad8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315b98 │ │ │ │ + bne 315d08 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3158b4 │ │ │ │ + bl 315a24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 315af0 │ │ │ │ + bne 315c60 │ │ │ │ ldr r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r1, [r4, #404] @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r3, [r4, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 315c4c │ │ │ │ + beq 315dbc │ │ │ │ ldr r3, [r4, #404] @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r5, lsl #4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 142278 │ │ │ │ ldr r3, [r4, #404] @ 0x194 │ │ │ │ lsl r6, r5, #4 │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 142278 │ │ │ │ ldr r3, [r4, #400] @ 0x190 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi 315c10 │ │ │ │ + bhi 315d80 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 142a0c │ │ │ │ - ldr r2, [pc, #56] @ 315c94 │ │ │ │ - ldr r3, [pc, #48] @ 315c90 │ │ │ │ + ldr r2, [pc, #56] @ 315e04 │ │ │ │ + ldr r3, [pc, #48] @ 315e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 315c88 │ │ │ │ + bne 315df8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1421d0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq sl, [r1], #-80 @ 0xffffffb0 │ │ │ │ + subseq sl, r1, r0, asr #8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0051a39c │ │ │ │ + subseq sl, r1, ip, lsr #4 │ │ │ │ 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 315cf4 │ │ │ │ + beq 315e64 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bls 315cec │ │ │ │ + bls 315e5c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -777592,632 +777684,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 315d40 │ │ │ │ + beq 315eb0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 315fac │ │ │ │ + beq 31611c │ │ │ │ ldr r3, [r8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 315f68 │ │ │ │ + beq 3160d8 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 315f68 │ │ │ │ + beq 3160d8 │ │ │ │ mov r5, #1 │ │ │ │ - b 315dbc │ │ │ │ + b 315f2c │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 315f50 │ │ │ │ + beq 3160c0 │ │ │ │ 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 315dac │ │ │ │ + bls 315f1c │ │ │ │ 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 315de4 │ │ │ │ + beq 315f54 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 315d58 │ │ │ │ + beq 315ec8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl 315c98 │ │ │ │ + bl 315e08 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r4, r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ and r5, r5, r0 │ │ │ │ - bne 315dbc │ │ │ │ + bne 315f2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 315f68 │ │ │ │ + bne 3160d8 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 315fbc │ │ │ │ + beq 31612c │ │ │ │ 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 315e54 │ │ │ │ + beq 315fc4 │ │ │ │ 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 315e30 │ │ │ │ + bne 315fa0 │ │ │ │ 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 315f60 │ │ │ │ + beq 3160d0 │ │ │ │ add fp, r8, #40 @ 0x28 │ │ │ │ - b 315ef8 │ │ │ │ + b 316068 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ add ip, r1, #4 │ │ │ │ cmp r3, #8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - beq 315f9c │ │ │ │ + beq 31610c │ │ │ │ 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 315f74 │ │ │ │ + bls 3160e4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 315f74 │ │ │ │ + bcs 3160e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r7, r4 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq 315f60 │ │ │ │ + beq 3160d0 │ │ │ │ ldr r5, [r1] │ │ │ │ tst r5, #1 │ │ │ │ - beq 315e90 │ │ │ │ + beq 316000 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 315c98 │ │ │ │ + bl 315e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 315ee0 │ │ │ │ + bne 316050 │ │ │ │ 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 315ee0 │ │ │ │ + b 316050 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 315d68 │ │ │ │ - b 315dac │ │ │ │ + bne 315ed8 │ │ │ │ + b 315f1c │ │ │ │ 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 315ee0 │ │ │ │ + b 316050 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 315ea4 │ │ │ │ - b 315ee0 │ │ │ │ + bne 316014 │ │ │ │ + b 316050 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315d40 │ │ │ │ - b 315d30 │ │ │ │ + beq 315eb0 │ │ │ │ + b 315ea0 │ │ │ │ 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] @ 31618c │ │ │ │ + ldr sl, [pc, #420] @ 3162fc │ │ │ │ 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] @ 316190 │ │ │ │ + ldr r8, [pc, #388] @ 316300 │ │ │ │ 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 3160e4 │ │ │ │ + bhi 316254 │ │ │ │ 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 316070 │ │ │ │ + beq 3161e0 │ │ │ │ ldrb r2, [fp, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 316060 │ │ │ │ + bne 3161d0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, fp, #28 │ │ │ │ - bl 315cfc │ │ │ │ + bl 315e6c │ │ │ │ ldr fp, [fp] │ │ │ │ ldr r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 316048 │ │ │ │ + bne 3161b8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31608c │ │ │ │ + beq 3161fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strbeq r3, [r4, #13] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 316168 │ │ │ │ + beq 3162d8 │ │ │ │ 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 316154 │ │ │ │ + beq 3162c4 │ │ │ │ mov r4, r3 │ │ │ │ - b 316010 │ │ │ │ + b 316180 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 315cfc │ │ │ │ - b 316070 │ │ │ │ + bl 315e6c │ │ │ │ + b 3161e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 315cfc │ │ │ │ - b 316070 │ │ │ │ + bl 315e6c │ │ │ │ + b 3161e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 315cfc │ │ │ │ - b 316070 │ │ │ │ + bl 315e6c │ │ │ │ + b 3161e0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 316070 │ │ │ │ + bne 3161e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 315cfc │ │ │ │ - b 316070 │ │ │ │ + bl 315e6c │ │ │ │ + b 3161e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 315cfc │ │ │ │ - b 316070 │ │ │ │ - ldr r3, [pc, #124] @ 316194 │ │ │ │ + bl 315e6c │ │ │ │ + b 3161e0 │ │ │ │ + ldr r3, [pc, #124] @ 316304 │ │ │ │ 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 316070 │ │ │ │ + beq 3161e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 315cfc │ │ │ │ - b 316070 │ │ │ │ + bl 315e6c │ │ │ │ + b 3161e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 315cfc │ │ │ │ - b 316070 │ │ │ │ + bl 315e6c │ │ │ │ + b 3161e0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316010 │ │ │ │ + bne 316180 │ │ │ │ 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 316154 │ │ │ │ + beq 3162c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3160ac │ │ │ │ + bne 31621c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq sl, r1, ip │ │ │ │ + @ instruction: 0x00519e9c │ │ │ │ subeq r7, ip, r1, 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] @ 316558 │ │ │ │ + ldr r3, [pc, #936] @ 3166c8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - ldr r6, [pc, #928] @ 31655c │ │ │ │ + ldr r6, [pc, #928] @ 3166cc │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r0, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 316254 │ │ │ │ + bhi 3163c4 │ │ │ │ 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 316230 │ │ │ │ + beq 3163a0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3167dc │ │ │ │ + bl 31694c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316248 │ │ │ │ + beq 3163b8 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316220 │ │ │ │ + beq 316390 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3167dc │ │ │ │ + bl 31694c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316248 │ │ │ │ + beq 3163b8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3161ec │ │ │ │ + bne 31635c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 94780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 316250 │ │ │ │ + bne 3163c0 │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - ldr r3, [pc, #772] @ 316560 │ │ │ │ + ldr r3, [pc, #772] @ 3166d0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 316330 │ │ │ │ + bhi 3164a0 │ │ │ │ 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 316248 │ │ │ │ + beq 3163b8 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3162f4 │ │ │ │ + beq 316464 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 316550 │ │ │ │ + beq 3166c0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 3162e0 │ │ │ │ + bls 316450 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316318 │ │ │ │ + beq 316488 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 316248 │ │ │ │ + bne 3163b8 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3162a0 │ │ │ │ + bne 316410 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 316548 │ │ │ │ + beq 3166b8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3167dc │ │ │ │ + bl 31694c │ │ │ │ rsb r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 316198 │ │ │ │ + bl 316308 │ │ │ │ ldr r2, [r7] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ strb r3, [r2, #13] │ │ │ │ - b 3162d8 │ │ │ │ + b 316448 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316230 │ │ │ │ + bne 3163a0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316230 │ │ │ │ + beq 3163a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 316858 │ │ │ │ + bl 3169c8 │ │ │ │ rsb r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31637c │ │ │ │ + beq 3164ec │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 316858 │ │ │ │ + bl 3169c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316248 │ │ │ │ + beq 3163b8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #0 │ │ │ │ addne r7, r5, #56 @ 0x38 │ │ │ │ - bne 3163a4 │ │ │ │ - b 316230 │ │ │ │ + bne 316514 │ │ │ │ + b 3163a0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 316230 │ │ │ │ + bcs 3163a0 │ │ │ │ ldr r0, [r7, r6, lsl #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3167dc │ │ │ │ + bl 31694c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 316394 │ │ │ │ - b 316248 │ │ │ │ + bne 316504 │ │ │ │ + b 3163b8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 3163e8 │ │ │ │ - b 316230 │ │ │ │ + bne 316558 │ │ │ │ + b 3163a0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ add r6, r6, #20 │ │ │ │ - bcs 316230 │ │ │ │ + bcs 3163a0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 3167dc │ │ │ │ + bl 31694c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3163d4 │ │ │ │ - b 316248 │ │ │ │ - ldr r2, [pc, #340] @ 316564 │ │ │ │ + bne 316544 │ │ │ │ + b 3163b8 │ │ │ │ + ldr r2, [pc, #340] @ 3166d4 │ │ │ │ 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 316230 │ │ │ │ + beq 3163a0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ - b 316444 │ │ │ │ + b 3165b4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 316230 │ │ │ │ + beq 3163a0 │ │ │ │ ldr r0, [r5, r6, lsl #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3167dc │ │ │ │ + bl 31694c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 316438 │ │ │ │ - b 316248 │ │ │ │ + bne 3165a8 │ │ │ │ + b 3163b8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 316230 │ │ │ │ - b 316348 │ │ │ │ + bne 3163a0 │ │ │ │ + b 3164b8 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316230 │ │ │ │ + beq 3163a0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3167dc │ │ │ │ + bl 31694c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316248 │ │ │ │ + beq 3163b8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31647c │ │ │ │ - b 316230 │ │ │ │ - ldr r2, [pc, #188] @ 316568 │ │ │ │ + bne 3165ec │ │ │ │ + b 3163a0 │ │ │ │ + ldr r2, [pc, #188] @ 3166d8 │ │ │ │ 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 316230 │ │ │ │ + beq 3163a0 │ │ │ │ mov r6, #0 │ │ │ │ add r8, r5, #60 @ 0x3c │ │ │ │ - b 3164ec │ │ │ │ + b 31665c │ │ │ │ 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 316230 │ │ │ │ + bcs 3163a0 │ │ │ │ ldr r0, [r8, r6, lsl #5] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3167dc │ │ │ │ + bl 31694c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3164d0 │ │ │ │ - b 316248 │ │ │ │ + bne 316640 │ │ │ │ + b 3163b8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316230 │ │ │ │ + beq 3163a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 316858 │ │ │ │ + bl 3169c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 316248 │ │ │ │ + beq 3163b8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 316230 │ │ │ │ + bne 3163a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 316858 │ │ │ │ + bl 3169c8 │ │ │ │ rsb r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #28] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ udf #0 │ │ │ │ subeq r7, ip, r0, ror #15 │ │ │ │ - subseq r9, r1, r8, lsr lr │ │ │ │ + subseq r9, r1, r8, asr #25 │ │ │ │ subeq r7, ip, r8, asr #14 │ │ │ │ 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 316710 │ │ │ │ + beq 316880 │ │ │ │ cmp r3, #2 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316780 │ │ │ │ + bne 3168f0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3165d0 │ │ │ │ + beq 316740 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31656c │ │ │ │ + bl 3166dc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3165b4 │ │ │ │ + bne 316724 │ │ │ │ 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 1421d0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r7 │ │ │ │ bl 93afc │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ - beq 316690 │ │ │ │ + beq 316800 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3167d0 │ │ │ │ + beq 316940 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3166d4 │ │ │ │ + beq 316844 │ │ │ │ mov r0, r6 │ │ │ │ bl 93824 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 316690 │ │ │ │ + beq 316800 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316674 │ │ │ │ + beq 3167e4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31676c │ │ │ │ + beq 3168dc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316658 │ │ │ │ + bne 3167c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 938fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 316648 │ │ │ │ + bne 3167b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 93880 │ │ │ │ mov r4, r0 │ │ │ │ - b 3166b8 │ │ │ │ + b 316828 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 315fcc │ │ │ │ + bl 31613c │ │ │ │ mov r0, r4 │ │ │ │ bl 936c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3166a0 │ │ │ │ + bne 316810 │ │ │ │ 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 │ │ │ │ @@ -778226,125 +778318,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 3166ec │ │ │ │ + bne 31685c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31673c │ │ │ │ + beq 3168ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31656c │ │ │ │ + bl 3166dc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316720 │ │ │ │ + bne 316890 │ │ │ │ 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 31656c │ │ │ │ + bl 3166dc │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31674c │ │ │ │ + bne 3168bc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 │ │ │ │ + bl 316308 │ │ │ │ strb r0, [r4, #13] │ │ │ │ - b 316664 │ │ │ │ + b 3167d4 │ │ │ │ bl 93824 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 93a34 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 3165a4 │ │ │ │ + beq 316714 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3167c0 │ │ │ │ + beq 316930 │ │ │ │ strb r5, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3167ac │ │ │ │ + bne 31691c │ │ │ │ mov r0, r4 │ │ │ │ bl 938fc │ │ │ │ mov r4, r0 │ │ │ │ - b 31678c │ │ │ │ + b 3168fc │ │ │ │ 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 316850 │ │ │ │ + beq 3169c0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 316848 │ │ │ │ + bls 3169b8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316834 │ │ │ │ + beq 3169a4 │ │ │ │ sub r0, r3, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 316198 │ │ │ │ + bl 316308 │ │ │ │ ldr r2, [r4] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ strb r3, [r2, #13] │ │ │ │ - b 316824 │ │ │ │ + b 316994 │ │ │ │ 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 3168cc │ │ │ │ + beq 316a3c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 3168c4 │ │ │ │ + bls 316a34 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3168b0 │ │ │ │ + beq 316a20 │ │ │ │ sub r0, r3, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 316198 │ │ │ │ + bl 316308 │ │ │ │ ldr r2, [r4] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ strb r3, [r2, #13] │ │ │ │ - b 3168a0 │ │ │ │ + b 316a10 │ │ │ │ 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 │ │ │ │ @@ -778374,26 +778466,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 31696c │ │ │ │ - bl 315fcc │ │ │ │ + b 316adc │ │ │ │ + bl 31613c │ │ │ │ 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 31695c │ │ │ │ + bne 316acc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1421d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -778406,74 +778498,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 3169f8 │ │ │ │ + beq 316b68 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 316a08 │ │ │ │ + bne 316b78 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 3169dc │ │ │ │ + bne 316b4c │ │ │ │ mov r0, r7 │ │ │ │ bl 1421d0 │ │ │ │ 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 316a4c │ │ │ │ + beq 316bbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31656c │ │ │ │ + bl 3166dc │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316a30 │ │ │ │ + bne 316ba0 │ │ │ │ ldrb r5, [r7, #18] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 316aa0 │ │ │ │ + beq 316c10 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ mov r8, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3169f8 │ │ │ │ + beq 316b68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3169f8 │ │ │ │ + beq 316b68 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 316a10 │ │ │ │ + bne 316b80 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316a80 │ │ │ │ - b 3169f8 │ │ │ │ + bne 316bf0 │ │ │ │ + b 316b68 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 316a68 │ │ │ │ + b 316bd8 │ │ │ │ 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] @ 316bcc │ │ │ │ - ldr r3, [pc, #260] @ 316bd0 │ │ │ │ + ldr r2, [pc, #260] @ 316d3c │ │ │ │ + ldr r3, [pc, #260] @ 316d40 │ │ │ │ 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 │ │ │ │ @@ -778518,44 +778610,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] @ 316bd4 │ │ │ │ + ldr r2, [pc, #52] @ 316d44 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #40] @ 316bd0 │ │ │ │ + ldr r3, [pc, #40] @ 316d40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 316bc8 │ │ │ │ + bne 316d38 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r1, r0, lsr r5 │ │ │ │ + subseq r9, r1, r0, asr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r9, r1, r4, asr r4 │ │ │ │ + subseq r9, r1, r4, ror #5 │ │ │ │ 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] @ 316e84 │ │ │ │ + ldr r3, [pc, #660] @ 316ff4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr ip, [pc, #656] @ 316e88 │ │ │ │ + ldr ip, [pc, #656] @ 316ff8 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 316c78 │ │ │ │ + bhi 316de8 │ │ │ │ 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 │ │ │ │ @@ -778565,35 +778657,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 316c64 │ │ │ │ + beq 316dd4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 316c30 │ │ │ │ + bne 316da0 │ │ │ │ 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] @ 316e8c │ │ │ │ + ldr r3, [pc, #480] @ 316ffc │ │ │ │ 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} │ │ │ │ @@ -778607,15 +778699,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 316ccc │ │ │ │ + bcc 316e3c │ │ │ │ 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 │ │ │ │ @@ -778628,15 +778720,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 316d68 │ │ │ │ + beq 316ed8 │ │ │ │ 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 │ │ │ │ @@ -778648,15 +778740,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 316d7c │ │ │ │ + bcc 316eec │ │ │ │ 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 │ │ │ │ @@ -778664,35 +778756,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 316db8 │ │ │ │ + bcc 316f28 │ │ │ │ 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 316c90 │ │ │ │ + b 316e00 │ │ │ │ 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 316e08 │ │ │ │ + bne 316f78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #88] @ 316e90 │ │ │ │ + ldr r3, [pc, #88] @ 317000 │ │ │ │ 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 │ │ │ │ @@ -778703,26 +778795,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 316e5c │ │ │ │ + bne 316fcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strheq r6, [ip], #-222 @ 0xffffff22 │ │ │ │ - ldrsheq r9, [r1], #-60 @ 0xffffffc4 │ │ │ │ + subseq r9, r1, ip, lsl #5 │ │ │ │ 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] @ 316f8c │ │ │ │ - ldr r3, [pc, #224] @ 316f90 │ │ │ │ + ldr r2, [pc, #224] @ 3170fc │ │ │ │ + ldr r3, [pc, #224] @ 317100 │ │ │ │ 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 │ │ │ │ @@ -778759,505 +778851,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] @ 316f94 │ │ │ │ - ldr r3, [pc, #40] @ 316f90 │ │ │ │ + ldr r2, [pc, #48] @ 317104 │ │ │ │ + ldr r3, [pc, #40] @ 317100 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 316f88 │ │ │ │ + bne 3170f8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r9, r1, ip, asr #2 │ │ │ │ + ldrsbeq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00519094 │ │ │ │ + subseq r8, r1, r4, lsr #30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 31700c │ │ │ │ + bne 31717c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31700c │ │ │ │ + bhi 31717c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 316fec │ │ │ │ + beq 31715c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 316e94 │ │ │ │ + bl 317004 │ │ │ │ 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 316fd0 │ │ │ │ + beq 317140 │ │ │ │ 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 13fc9c │ │ │ │ - ldr r6, [pc, #176] @ 3170f0 │ │ │ │ + ldr r6, [pc, #176] @ 317260 │ │ │ │ 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] @ 3170f4 │ │ │ │ + ldr r7, [pc, #136] @ 317264 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3170d0 │ │ │ │ - bl 316ab0 │ │ │ │ - ldr r3, [pc, #112] @ 3170f8 │ │ │ │ + beq 317240 │ │ │ │ + bl 316c20 │ │ │ │ + ldr r3, [pc, #112] @ 317268 │ │ │ │ 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 3170b8 │ │ │ │ + b 317228 │ │ │ │ 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 3170b0 │ │ │ │ + bne 317220 │ │ │ │ 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 317070 │ │ │ │ + bne 3171e0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ + subseq r8, r1, ip, asr #28 │ │ │ │ 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 31715c │ │ │ │ + bne 3172cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31715c │ │ │ │ + bhi 3172cc │ │ │ │ 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 317014 │ │ │ │ + bl 317184 │ │ │ │ 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] @ 317394 │ │ │ │ + ldr r8, [pc, #532] @ 317504 │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 3171e0 │ │ │ │ + beq 317350 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr sl, [r4] │ │ │ │ ands r5, sl, #1 │ │ │ │ - bne 3171d0 │ │ │ │ + bne 317340 │ │ │ │ ldrb r3, [sl, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3171d0 │ │ │ │ + bne 317340 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ sub r3, r3, #656 @ 0x290 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3171d0 │ │ │ │ + bhi 317340 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3171e8 │ │ │ │ + beq 317358 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 317194 │ │ │ │ + bne 317304 │ │ │ │ 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 3172e4 │ │ │ │ + beq 317454 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3171d0 │ │ │ │ + beq 317340 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r3, [pc, #384] @ 317398 │ │ │ │ + ldr r3, [pc, #384] @ 317508 │ │ │ │ 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 3171d0 │ │ │ │ + beq 317340 │ │ │ │ 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 317254 │ │ │ │ + bne 3173c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3171d0 │ │ │ │ + beq 317340 │ │ │ │ mov r0, sl │ │ │ │ - bl 316ab0 │ │ │ │ + bl 316c20 │ │ │ │ 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 3171d0 │ │ │ │ + beq 317340 │ │ │ │ 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 3172c0 │ │ │ │ - b 3171d0 │ │ │ │ + bne 317430 │ │ │ │ + b 317340 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3171d0 │ │ │ │ + beq 317340 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r3, [pc, #156] @ 317398 │ │ │ │ + ldr r3, [pc, #156] @ 317508 │ │ │ │ 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 3171d0 │ │ │ │ + beq 317340 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ - ldr sl, [pc, #108] @ 31739c │ │ │ │ + ldr sl, [pc, #108] @ 31750c │ │ │ │ sub r0, r3, #4 │ │ │ │ sub r1, ip, #4 │ │ │ │ mov lr, #1 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 317388 │ │ │ │ + beq 3174f8 │ │ │ │ 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 317370 │ │ │ │ + b 3174e0 │ │ │ │ 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 317368 │ │ │ │ + bne 3174d8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 317338 │ │ │ │ - b 3171d0 │ │ │ │ - subseq r8, r1, r4, ror lr │ │ │ │ + bne 3174a8 │ │ │ │ + b 317340 │ │ │ │ + subseq r8, r1, r4, lsl #26 │ │ │ │ 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] @ 317b70 │ │ │ │ + ldr r1, [pc, #1976] @ 317ce0 │ │ │ │ ldr r4, [r0, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #1972] @ 317b74 │ │ │ │ + ldr r2, [pc, #1972] @ 317ce4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr fp, [pc, #1964] @ 317b78 │ │ │ │ + ldr fp, [pc, #1964] @ 317ce8 │ │ │ │ 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 317404 │ │ │ │ + beq 317574 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 317430 │ │ │ │ + bne 3175a0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3173e8 │ │ │ │ - ldr r2, [pc, #1904] @ 317b7c │ │ │ │ - ldr r3, [pc, #1892] @ 317b74 │ │ │ │ + bne 317558 │ │ │ │ + ldr r2, [pc, #1904] @ 317cec │ │ │ │ + ldr r3, [pc, #1892] @ 317ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 317b6c │ │ │ │ + bne 317cdc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1864] @ 317b80 │ │ │ │ + ldr r3, [pc, #1864] @ 317cf0 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1852] @ 317b84 │ │ │ │ + ldr r3, [pc, #1852] @ 317cf4 │ │ │ │ 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 3174f0 │ │ │ │ + beq 317660 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 317af8 │ │ │ │ + beq 317c68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 317b30 │ │ │ │ + beq 317ca0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3174cc │ │ │ │ + beq 31763c │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3174cc │ │ │ │ + beq 31763c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 3174bc │ │ │ │ + bne 31762c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - beq 317ac8 │ │ │ │ + beq 317c38 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 317498 │ │ │ │ + bne 317608 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3174e4 │ │ │ │ + bne 317654 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq 317b18 │ │ │ │ + beq 317c88 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ subs fp, r3, #0 │ │ │ │ - beq 317914 │ │ │ │ + beq 317a84 │ │ │ │ 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 31760c │ │ │ │ + beq 31777c │ │ │ │ ldr r4, [r6] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 317a18 │ │ │ │ - ldr r1, [pc, #1608] @ 317b88 │ │ │ │ + beq 317b88 │ │ │ │ + ldr r1, [pc, #1608] @ 317cf8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 316bd8 │ │ │ │ + bl 316d48 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 3175d4 │ │ │ │ + beq 317744 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r2, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3175a0 │ │ │ │ + beq 317710 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3175a0 │ │ │ │ + beq 317710 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 316bd8 │ │ │ │ + bl 316d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 3175dc │ │ │ │ + beq 31774c │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r2, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 317568 │ │ │ │ + bne 3176d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 316bd8 │ │ │ │ + bl 316d48 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 31760c │ │ │ │ + bne 31777c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #424 @ 0x1a8 │ │ │ │ movne r4, #0 │ │ │ │ - bne 3175e8 │ │ │ │ + bne 317758 │ │ │ │ mov r0, r6 │ │ │ │ - bl 316e94 │ │ │ │ - b 31760c │ │ │ │ + bl 317004 │ │ │ │ + b 31777c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #424 @ 0x1a8 │ │ │ │ - beq 317998 │ │ │ │ - ldr r2, [pc, #1436] @ 317b8c │ │ │ │ + beq 317b08 │ │ │ │ + ldr r2, [pc, #1436] @ 317cfc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 31794c │ │ │ │ + beq 317abc │ │ │ │ sub r3, r3, #656 @ 0x290 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3179a8 │ │ │ │ + bls 317b18 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 317558 │ │ │ │ + bne 3176c8 │ │ │ │ mov r0, fp │ │ │ │ bl 93a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 317628 │ │ │ │ + beq 317798 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 316f98 │ │ │ │ + bl 317108 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ bl 1401b8 │ │ │ │ ldr r4, [fp, #28] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3178f4 │ │ │ │ + beq 317a64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r8, [pc, #1336] @ 317b90 │ │ │ │ - ldr r9, [pc, #1336] @ 317b94 │ │ │ │ + ldr r8, [pc, #1336] @ 317d00 │ │ │ │ + ldr r9, [pc, #1336] @ 317d04 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ moveq r5, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 31782c │ │ │ │ + bhi 31799c │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31785c │ │ │ │ + bne 3179cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 316bd8 │ │ │ │ + bl 316d48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3178f4 │ │ │ │ + beq 317a64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3176c0 │ │ │ │ + beq 317830 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 317668 │ │ │ │ + b 3177d8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 317164 │ │ │ │ + bl 3172d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 317690 │ │ │ │ + bne 317800 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r2, r3, #420 @ 0x1a4 │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 317970 │ │ │ │ + bls 317ae0 │ │ │ │ sub r2, r3, #656 @ 0x290 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 317690 │ │ │ │ - ldr r2, [pc, #1164] @ 317b98 │ │ │ │ + bhi 317800 │ │ │ │ + ldr r2, [pc, #1164] @ 317d08 │ │ │ │ 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 │ │ │ │ @@ -779278,27 +779370,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 317014 │ │ │ │ - ldr r1, [pc, #1048] @ 317b9c │ │ │ │ + bl 317184 │ │ │ │ + ldr r1, [pc, #1048] @ 317d0c │ │ │ │ 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 3177b8 │ │ │ │ + beq 317928 │ │ │ │ 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 │ │ │ │ @@ -779310,301 +779402,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 317a40 │ │ │ │ + beq 317bb0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 31780c │ │ │ │ + bne 31797c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 317a64 │ │ │ │ + beq 317bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316ab0 │ │ │ │ - b 317690 │ │ │ │ + bl 316c20 │ │ │ │ + b 317800 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 317164 │ │ │ │ + bl 3172d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3176dc │ │ │ │ + b 31784c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 317690 │ │ │ │ + bne 317800 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 317164 │ │ │ │ + bl 3172d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3176dc │ │ │ │ + b 31784c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 317690 │ │ │ │ + beq 317800 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 317680 │ │ │ │ + bne 3177f0 │ │ │ │ add r0, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 317164 │ │ │ │ + bl 3172d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3176dc │ │ │ │ + b 31784c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 317164 │ │ │ │ + bl 3172d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3176dc │ │ │ │ - ldr r2, [pc, #768] @ 317b98 │ │ │ │ + b 31784c │ │ │ │ + ldr r2, [pc, #768] @ 317d08 │ │ │ │ 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 3176e8 │ │ │ │ + beq 317858 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 317164 │ │ │ │ + bl 3172d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3176dc │ │ │ │ + b 31784c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 317164 │ │ │ │ + bl 3172d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3176dc │ │ │ │ + b 31784c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 317164 │ │ │ │ + bl 3172d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b 3176dc │ │ │ │ + b 31784c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13fb28 │ │ │ │ mov r0, fp │ │ │ │ bl 938fc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 3174f8 │ │ │ │ + bne 317668 │ │ │ │ mov r4, r7 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 317404 │ │ │ │ + beq 317574 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 317404 │ │ │ │ + beq 317574 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 317450 │ │ │ │ + bne 3175c0 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31792c │ │ │ │ - b 317404 │ │ │ │ + bne 317a9c │ │ │ │ + b 317574 │ │ │ │ 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 317600 │ │ │ │ + b 317770 │ │ │ │ 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 317014 │ │ │ │ - b 317690 │ │ │ │ + bl 317184 │ │ │ │ + b 317800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 316e94 │ │ │ │ + bl 317004 │ │ │ │ mov r6, r4 │ │ │ │ - b 317604 │ │ │ │ + b 317774 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r2, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 317600 │ │ │ │ + beq 317770 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 317a04 │ │ │ │ + bne 317b74 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub r1, r1, #420 @ 0x1a4 │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 317a04 │ │ │ │ + bhi 317b74 │ │ │ │ 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 3179cc │ │ │ │ - b 317600 │ │ │ │ - ldr r1, [pc, #384] @ 317ba0 │ │ │ │ + bne 317b3c │ │ │ │ + b 317770 │ │ │ │ + ldr r1, [pc, #384] @ 317d10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 316bd8 │ │ │ │ + bl 316d48 │ │ │ │ ldrb r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 31760c │ │ │ │ + bne 31777c │ │ │ │ mov r6, r8 │ │ │ │ - b 3175dc │ │ │ │ + b 31774c │ │ │ │ cmp ip, #4 │ │ │ │ - bne 317804 │ │ │ │ + bne 317974 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #420 @ 0x1a4 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 31780c │ │ │ │ + bls 31797c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 31780c │ │ │ │ + bne 31797c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 317b40 │ │ │ │ + beq 317cb0 │ │ │ │ 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 317690 │ │ │ │ + beq 317800 │ │ │ │ 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 317aa4 │ │ │ │ - b 317690 │ │ │ │ + bne 317c14 │ │ │ │ + b 317800 │ │ │ │ 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 31748c │ │ │ │ - b 3174e4 │ │ │ │ + bne 3175fc │ │ │ │ + b 317654 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 3174e8 │ │ │ │ + bne 317658 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bne 3174e8 │ │ │ │ + bne 317658 │ │ │ │ mov r5, r2 │ │ │ │ - b 317ad0 │ │ │ │ + b 317c40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ bl 92690 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ - b 3174e8 │ │ │ │ + b 317658 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne 31748c │ │ │ │ - b 317ad0 │ │ │ │ + bne 3175fc │ │ │ │ + b 317c40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1420b4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13fcd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 317a7c │ │ │ │ + b 317bec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r1, ip, lsr ip │ │ │ │ + subseq r8, r1, ip, asr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r1, r4, lsr #24 │ │ │ │ - subseq r8, r1, ip, ror #23 │ │ │ │ + ldrheq r8, [r1], #-164 @ 0xffffff5c │ │ │ │ + subseq r8, r1, ip, ror sl │ │ │ │ @ instruction: 0xfffffb58 │ │ │ │ @ instruction: 0xfffffb48 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ subeq r6, ip, r5, 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] @ 318110 │ │ │ │ + ldr r3, [pc, #1364] @ 318280 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - ldr r7, [pc, #1356] @ 318114 │ │ │ │ + ldr r7, [pc, #1356] @ 318284 │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #139 @ 0x8b │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - bne 317c40 │ │ │ │ + bne 317db0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 317c40 │ │ │ │ + bne 317db0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - ldr r3, [pc, #1304] @ 318118 │ │ │ │ + ldr r3, [pc, #1304] @ 318288 │ │ │ │ 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] @ 31811c │ │ │ │ + ldr r2, [pc, #1268] @ 31828c │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 317c40 │ │ │ │ + bhi 317db0 │ │ │ │ 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] @ 318110 │ │ │ │ + ldr r3, [pc, #1204] @ 318280 │ │ │ │ ldr sl, [r4, #96] @ 0x60 │ │ │ │ cmp r6, r3 │ │ │ │ ldrb r8, [r4, #41] @ 0x29 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bne 317fa8 │ │ │ │ + bne 318118 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1192] @ 318120 │ │ │ │ + ldr r1, [pc, #1192] @ 318290 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ lsr r9, r8, #3 │ │ │ │ add fp, sp, #24 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ @@ -779680,29 +779772,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] @ 318124 │ │ │ │ + ldr r1, [pc, #860] @ 318294 │ │ │ │ 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] @ 318110 │ │ │ │ + ldr r3, [pc, #808] @ 318280 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r4, #41] @ 0x29 │ │ │ │ - bne 318054 │ │ │ │ - ldr r1, [pc, #808] @ 318128 │ │ │ │ + bne 3181c4 │ │ │ │ + ldr r1, [pc, #808] @ 318298 │ │ │ │ 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 │ │ │ │ @@ -779756,15 +779848,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] @ 31812c │ │ │ │ + ldr r1, [pc, #564] @ 31829c │ │ │ │ mov r0, r5 │ │ │ │ bl 95c5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 96330 │ │ │ │ mov r1, #2 │ │ │ │ mov r6, r0 │ │ │ │ @@ -779844,15 +779936,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 317d40 │ │ │ │ + b 317eb0 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 911bc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -779891,57 +779983,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 317ee8 │ │ │ │ + b 318058 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - subseq r8, r1, r0, lsr #8 │ │ │ │ + ldrheq r8, [r1], #-32 @ 0xffffffe0 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ subeq r5, ip, r4, 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] @ 318380 │ │ │ │ - ldr r2, [pc, #560] @ 318384 │ │ │ │ + ldr r1, [pc, #560] @ 3184f0 │ │ │ │ + ldr r2, [pc, #560] @ 3184f4 │ │ │ │ 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 318190 │ │ │ │ + beq 318300 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3181c4 │ │ │ │ + bne 318334 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 318174 │ │ │ │ + bne 3182e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #492] @ 318388 │ │ │ │ - ldr r3, [pc, #484] @ 318384 │ │ │ │ + ldr r2, [pc, #492] @ 3184f8 │ │ │ │ + ldr r3, [pc, #484] @ 3184f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31837c │ │ │ │ + bne 3184ec │ │ │ │ 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 │ │ │ │ @@ -779963,110 +780055,110 @@ │ │ │ │ str r3, [sp] │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ bl 938fc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 31836c │ │ │ │ + beq 3184dc │ │ │ │ mov r4, #0 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3182d4 │ │ │ │ + beq 318444 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3182f0 │ │ │ │ + beq 318460 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 31827c │ │ │ │ + bne 3183ec │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 317ba4 │ │ │ │ + bl 317d14 │ │ │ │ orr r3, r0, r5 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3182b4 │ │ │ │ + beq 318424 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3182b4 │ │ │ │ + beq 318424 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 318268 │ │ │ │ + beq 3183d8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 31828c │ │ │ │ + bne 3183fc │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 3182d4 │ │ │ │ + bne 318444 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 317ba4 │ │ │ │ + bl 317d14 │ │ │ │ orr r0, r0, r5 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ bl 938fc │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 318314 │ │ │ │ + beq 318484 │ │ │ │ mov r7, r0 │ │ │ │ - b 318240 │ │ │ │ + b 3183b0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 3182d4 │ │ │ │ + bne 318444 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 317ba4 │ │ │ │ + bl 317d14 │ │ │ │ orr r3, r5, r0 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ - b 3182d4 │ │ │ │ + b 318444 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp] │ │ │ │ - beq 31836c │ │ │ │ + beq 3184dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318194 │ │ │ │ + beq 318304 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 318194 │ │ │ │ + beq 318304 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3181d8 │ │ │ │ + bne 318348 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31834c │ │ │ │ - b 318194 │ │ │ │ + bne 3184bc │ │ │ │ + b 318304 │ │ │ │ mvn r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl a3798 │ │ │ │ - b 318334 │ │ │ │ + b 3184a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r8, lsr #29 │ │ │ │ + subseq r7, r1, r8, lsr sp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r1, ip, asr lr │ │ │ │ + subseq r7, r1, ip, ror #25 │ │ │ │ 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] @ 31855c │ │ │ │ + ldr r2, [pc, #436] @ 3186cc │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 318560 │ │ │ │ + ldr r3, [pc, #432] @ 3186d0 │ │ │ │ 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 │ │ │ │ @@ -780080,149 +780172,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 318550 │ │ │ │ + beq 3186c0 │ │ │ │ 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 318410 │ │ │ │ + bhi 318580 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 318548 │ │ │ │ + bne 3186b8 │ │ │ │ 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 3184a0 │ │ │ │ + bne 318610 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 318548 │ │ │ │ + beq 3186b8 │ │ │ │ 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 318480 │ │ │ │ + bne 3185f0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 318548 │ │ │ │ + beq 3186b8 │ │ │ │ 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] @ 318564 │ │ │ │ + ldr r3, [pc, #140] @ 3186d4 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 318568 │ │ │ │ + ldr r0, [pc, #132] @ 3186d8 │ │ │ │ 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] @ 31856c │ │ │ │ - ldr r3, [pc, #60] @ 318560 │ │ │ │ + ldr r2, [pc, #76] @ 3186dc │ │ │ │ + ldr r3, [pc, #60] @ 3186d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318558 │ │ │ │ + bne 3186c8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 318518 │ │ │ │ + b 318688 │ │ │ │ mov r3, #1 │ │ │ │ - b 318434 │ │ │ │ + b 3185a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r8, asr #24 │ │ │ │ + ldrsbeq r7, [r1], #-168 @ 0xffffff58 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - ldrsbeq r7, [r1], #-168 @ 0xffffff58 │ │ │ │ + subseq r7, r1, r8, ror #18 │ │ │ │ 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] @ 31882c │ │ │ │ + ldr r1, [pc, #672] @ 31899c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #664] @ 318830 │ │ │ │ + ldr r2, [pc, #664] @ 3189a0 │ │ │ │ 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 31861c │ │ │ │ + beq 31878c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ - b 3185f8 │ │ │ │ + b 318768 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3185ec │ │ │ │ + beq 31875c │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 31861c │ │ │ │ + beq 31878c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3185e0 │ │ │ │ + beq 318750 │ │ │ │ sub r3, r3, #11 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 3185e8 │ │ │ │ + bls 318758 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 3185f8 │ │ │ │ + bne 318768 │ │ │ │ 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 │ │ │ │ @@ -780236,25 +780328,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 318700 │ │ │ │ + beq 318870 │ │ │ │ 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 3186dc │ │ │ │ + b 31884c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3186d0 │ │ │ │ + beq 318840 │ │ │ │ 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 │ │ │ │ @@ -780262,49 +780354,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 318700 │ │ │ │ + beq 318870 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318694 │ │ │ │ + beq 318804 │ │ │ │ sub r2, r3, #11 │ │ │ │ cmp r2, #5 │ │ │ │ - bls 31869c │ │ │ │ + bls 31880c │ │ │ │ add r7, r7, #20 │ │ │ │ cmp r7, fp │ │ │ │ - bne 3186dc │ │ │ │ + bne 31884c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 318770 │ │ │ │ + bne 3188e0 │ │ │ │ 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] @ 318834 │ │ │ │ - ldr r3, [pc, #228] @ 318830 │ │ │ │ + ldr r2, [pc, #236] @ 3189a4 │ │ │ │ + ldr r3, [pc, #228] @ 3189a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318828 │ │ │ │ + bne 318998 │ │ │ │ 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 │ │ │ │ @@ -780313,15 +780405,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 3187c8 │ │ │ │ + beq 318938 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96248 │ │ │ │ @@ -780345,19 +780437,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 31870c │ │ │ │ + b 31887c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r4, ror #20 │ │ │ │ + ldrsheq r7, [r1], #-132 @ 0xffffff7c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r7, [r1], #-128 @ 0xffffff80 │ │ │ │ + subseq r7, r1, r0, asr #14 │ │ │ │ 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 │ │ │ │ @@ -780372,23 +780464,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 318570 │ │ │ │ + bl 3186e0 │ │ │ │ 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] @ 318944 │ │ │ │ - ldr r2, [pc, #144] @ 318948 │ │ │ │ + ldr ip, [pc, #144] @ 318ab4 │ │ │ │ + ldr r2, [pc, #144] @ 318ab8 │ │ │ │ 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 │ │ │ │ @@ -780398,44 +780490,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 318570 │ │ │ │ + bl 3186e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31838c │ │ │ │ - ldr r2, [pc, #48] @ 31894c │ │ │ │ - ldr r3, [pc, #40] @ 318948 │ │ │ │ + bl 3184fc │ │ │ │ + ldr r2, [pc, #48] @ 318abc │ │ │ │ + ldr r3, [pc, #40] @ 318ab8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318940 │ │ │ │ + bne 318ab0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r4, asr #14 │ │ │ │ + ldrsbeq r7, [r1], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r7, [r1], #-108 @ 0xffffff94 │ │ │ │ + subseq r7, r1, ip, ror #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] @ 318b20 │ │ │ │ + ldr r2, [pc, #436] @ 318c90 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ 318b24 │ │ │ │ + ldr r3, [pc, #432] @ 318c94 │ │ │ │ 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 │ │ │ │ @@ -780449,129 +780541,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 318b14 │ │ │ │ + beq 318c84 │ │ │ │ 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 3189d4 │ │ │ │ + bhi 318b44 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, r4 │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 318b0c │ │ │ │ + bne 318c7c │ │ │ │ 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 318a64 │ │ │ │ + bne 318bd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 318b0c │ │ │ │ + beq 318c7c │ │ │ │ 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 318a44 │ │ │ │ + bne 318bb4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 318b0c │ │ │ │ + beq 318c7c │ │ │ │ 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] @ 318b28 │ │ │ │ + ldr r3, [pc, #140] @ 318c98 │ │ │ │ lsr r2, r2, #23 │ │ │ │ orr r2, r1, r2, lsl #3 │ │ │ │ - ldr r0, [pc, #132] @ 318b2c │ │ │ │ + ldr r0, [pc, #132] @ 318c9c │ │ │ │ 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] @ 318b30 │ │ │ │ - ldr r3, [pc, #60] @ 318b24 │ │ │ │ + ldr r2, [pc, #76] @ 318ca0 │ │ │ │ + ldr r3, [pc, #60] @ 318c94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318b1c │ │ │ │ + bne 318c8c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ - b 318adc │ │ │ │ + b 318c4c │ │ │ │ mov r3, #1 │ │ │ │ - b 3189f8 │ │ │ │ + b 318b68 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r4, lsl #13 │ │ │ │ + subseq r7, r1, r4, lsl r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - subseq r7, r1, r4, lsl r5 │ │ │ │ + subseq r7, r1, r4, lsr #7 │ │ │ │ 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] @ 318ec8 │ │ │ │ + ldr r0, [pc, #888] @ 319038 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #884] @ 318ecc │ │ │ │ + ldr r3, [pc, #884] @ 31903c │ │ │ │ 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 318c80 │ │ │ │ + bcs 318df0 │ │ │ │ cmp lr, #0 │ │ │ │ addeq r5, sp, #60 @ 0x3c │ │ │ │ - beq 318c68 │ │ │ │ + beq 318dd8 │ │ │ │ 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] │ │ │ │ @@ -780580,34 +780672,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 318d24 │ │ │ │ + beq 318e94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 318950 │ │ │ │ + bl 318ac0 │ │ │ │ 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 318cac │ │ │ │ + beq 318e1c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 318e54 │ │ │ │ + bne 318fc4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 318dec │ │ │ │ + bne 318f5c │ │ │ │ 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 │ │ │ │ @@ -780615,306 +780707,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 318bc8 │ │ │ │ + bne 318d38 │ │ │ │ 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] @ 318ed0 │ │ │ │ - ldr r3, [pc, #576] @ 318ecc │ │ │ │ + ldr r2, [pc, #584] @ 319040 │ │ │ │ + ldr r3, [pc, #576] @ 31903c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 318ec4 │ │ │ │ + bne 319034 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 318d7c │ │ │ │ + bne 318eec │ │ │ │ cmp r7, #0 │ │ │ │ - beq 318c20 │ │ │ │ + beq 318d90 │ │ │ │ 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 318d08 │ │ │ │ + beq 318e78 │ │ │ │ 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] @ 318ed4 │ │ │ │ + ldr r1, [pc, #448] @ 319044 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 318c20 │ │ │ │ + b 318d90 │ │ │ │ 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 318d74 │ │ │ │ + beq 318ee4 │ │ │ │ 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 318c44 │ │ │ │ + b 318db4 │ │ │ │ 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 318dd4 │ │ │ │ + beq 318f44 │ │ │ │ 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] @ 318ed8 │ │ │ │ + ldr r1, [pc, #248] @ 319048 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 318cb4 │ │ │ │ + b 318e24 │ │ │ │ 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 318e38 │ │ │ │ + beq 318fa8 │ │ │ │ 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] @ 318edc │ │ │ │ + ldr r1, [pc, #152] @ 31904c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 318c20 │ │ │ │ + b 318d90 │ │ │ │ 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 318eac │ │ │ │ + beq 31901c │ │ │ │ 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] @ 318ed8 │ │ │ │ + ldr r1, [pc, #32] @ 319048 │ │ │ │ mov r0, r6 │ │ │ │ bl 95c5c │ │ │ │ mov r5, r0 │ │ │ │ - b 318c18 │ │ │ │ + b 318d88 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r7, r1, r4, lsr #9 │ │ │ │ + subseq r7, r1, r4, lsr r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r7, r1, r0, ror r3 │ │ │ │ + subseq r7, r1, r0, lsl #4 │ │ │ │ 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] @ 319178 │ │ │ │ - ldr r3, [pc, #640] @ 31917c │ │ │ │ + ldr r2, [pc, #640] @ 3192e8 │ │ │ │ + ldr r3, [pc, #640] @ 3192ec │ │ │ │ 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] @ 319180 │ │ │ │ + ldr r3, [pc, #596] @ 3192f0 │ │ │ │ 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 318f6c │ │ │ │ + beq 3190dc │ │ │ │ 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] @ 319184 │ │ │ │ + ldr r3, [pc, #504] @ 3192f4 │ │ │ │ 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 318fd4 │ │ │ │ + beq 319144 │ │ │ │ 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] @ 319188 │ │ │ │ - ldr r3, [pc, #408] @ 31918c │ │ │ │ + ldr r2, [pc, #408] @ 3192f8 │ │ │ │ + ldr r3, [pc, #408] @ 3192fc │ │ │ │ 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 31903c │ │ │ │ + beq 3191ac │ │ │ │ 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] @ 319190 │ │ │ │ + ldr r3, [pc, #308] @ 319300 │ │ │ │ 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 3190a4 │ │ │ │ + beq 319214 │ │ │ │ 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] @ 319194 │ │ │ │ + ldr r3, [pc, #208] @ 319304 │ │ │ │ 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 31910c │ │ │ │ + beq 31927c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 96248 │ │ │ │ @@ -780926,291 +781018,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] @ 319198 │ │ │ │ - ldr r3, [pc, #56] @ 31917c │ │ │ │ + ldr r1, [pc, #88] @ 319308 │ │ │ │ + ldr r3, [pc, #56] @ 3192ec │ │ │ │ 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 319174 │ │ │ │ + bne 3192e4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #48] @ 31919c │ │ │ │ + ldr r1, [pc, #48] @ 31930c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 95bec │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r7, [r1], #-8 │ │ │ │ + subseq r6, r1, r8, lsl #31 │ │ │ │ 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 │ │ │ │ - ldrheq r6, [r1], #-232 @ 0xffffff18 │ │ │ │ + subseq r6, r1, r8, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3192d0 │ │ │ │ + beq 319440 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, ip │ │ │ │ mov r1, ip │ │ │ │ mov r3, #0 │ │ │ │ - b 3191d8 │ │ │ │ + b 319348 │ │ │ │ cmp r3, r4 │ │ │ │ add r1, r1, #32 │ │ │ │ - beq 3192c8 │ │ │ │ + beq 319438 │ │ │ │ ldr r0, [ip, r3, lsl #5] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 3191cc │ │ │ │ + bne 31933c │ │ │ │ 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 319218 │ │ │ │ + b 319388 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ add r2, r2, #32 │ │ │ │ - beq 3192d0 │ │ │ │ + beq 319440 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 319208 │ │ │ │ + bne 319378 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp lr, #15 │ │ │ │ add r1, r1, r3 │ │ │ │ - bhi 319260 │ │ │ │ - b 319208 │ │ │ │ + bhi 3193d0 │ │ │ │ + b 319378 │ │ │ │ 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 319208 │ │ │ │ + bls 319378 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ add r3, ip, #3 │ │ │ │ bic r7, r3, #3 │ │ │ │ ldr r3, [r1] │ │ │ │ - bne 319240 │ │ │ │ + bne 3193b0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 319240 │ │ │ │ + beq 3193b0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 319240 │ │ │ │ + bne 3193b0 │ │ │ │ ldrb ip, [r1, #12] │ │ │ │ cmp ip, #71 @ 0x47 │ │ │ │ - bne 319240 │ │ │ │ + bne 3193b0 │ │ │ │ ldrb ip, [r1, #13] │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - bne 319240 │ │ │ │ + bne 3193b0 │ │ │ │ ldrb ip, [r1, #14] │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - bne 319240 │ │ │ │ + bne 3193b0 │ │ │ │ ldrb ip, [r1, #15] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 319240 │ │ │ │ + bne 3193b0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r6, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, #0 │ │ │ │ - b 3191f4 │ │ │ │ + b 319364 │ │ │ │ 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] @ 319384 │ │ │ │ - ldr r3, [pc, #148] @ 319388 │ │ │ │ + ldr r2, [pc, #148] @ 3194f4 │ │ │ │ + ldr r3, [pc, #148] @ 3194f8 │ │ │ │ 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 319378 │ │ │ │ + beq 3194e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319378 │ │ │ │ - ldr r0, [pc, #96] @ 31938c │ │ │ │ + beq 3194e8 │ │ │ │ + ldr r0, [pc, #96] @ 3194fc │ │ │ │ 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 319378 │ │ │ │ + beq 3194e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 319390 │ │ │ │ - ldr r3, [pc, #48] @ 319388 │ │ │ │ + ldr r2, [pc, #60] @ 319500 │ │ │ │ + ldr r3, [pc, #48] @ 3194f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 319380 │ │ │ │ + bne 3194f0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ - b 31934c │ │ │ │ + b 3194bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r1, r8, lsl #26 │ │ │ │ + @ instruction: 0x00516b98 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ @ instruction: 0xfffffe6c │ │ │ │ - subseq r6, r1, r4, lsr #25 │ │ │ │ + subseq r6, r1, r4, lsr fp │ │ │ │ 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] @ 319528 │ │ │ │ + ldr ip, [pc, #372] @ 319698 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #360] @ 31952c │ │ │ │ + ldr r0, [pc, #360] @ 31969c │ │ │ │ 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] @ 319530 │ │ │ │ + ldr r0, [pc, #324] @ 3196a0 │ │ │ │ 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 31951c │ │ │ │ + bhi 31968c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r7, r6, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 319474 │ │ │ │ + bls 3195e4 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 3194c8 │ │ │ │ + bhi 319638 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ movcs r8, r7 │ │ │ │ movcc r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #252] @ 319534 │ │ │ │ + ldr r3, [pc, #252] @ 3196a4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3194e8 │ │ │ │ + beq 319658 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - beq 3194d8 │ │ │ │ + beq 319648 │ │ │ │ mov r2, r8 │ │ │ │ bl 142008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31951c │ │ │ │ + beq 31968c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r8, [r5, #20] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 319480 │ │ │ │ + b 3195f0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, r6 │ │ │ │ - beq 31951c │ │ │ │ + beq 31968c │ │ │ │ str r7, [r5, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 1e02c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #156] @ 319538 │ │ │ │ + ldr r2, [pc, #156] @ 3196a8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #132] @ 31952c │ │ │ │ + ldr r3, [pc, #132] @ 31969c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 319524 │ │ │ │ + bne 319694 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r7, r3 │ │ │ │ movcs r8, r7 │ │ │ │ movcc r8, r3 │ │ │ │ - b 319430 │ │ │ │ + b 3195a0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5fc │ │ │ │ - b 319458 │ │ │ │ + b 3195c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2fc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 31951c │ │ │ │ + beq 31968c │ │ │ │ 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 319480 │ │ │ │ + b 3195f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 319484 │ │ │ │ + b 3195f4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r1, r4, lsr ip │ │ │ │ + subseq r6, r1, r4, asr #21 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r6, r1, r8, lsl #24 │ │ │ │ + @ instruction: 0x00516a98 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - subseq r6, r1, r4, asr fp │ │ │ │ + subseq r6, r1, r4, ror #19 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #16] │ │ │ │ add lr, r3, lr │ │ │ │ cmp r3, lr │ │ │ │ - bcc 319564 │ │ │ │ - b 319584 │ │ │ │ + bcc 3196d4 │ │ │ │ + b 3196f4 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 319584 │ │ │ │ + bcs 3196f4 │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 319558 │ │ │ │ + bne 3196c8 │ │ │ │ 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 31939c │ │ │ │ + b 31950c │ │ │ │ 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] │ │ │ │ @@ -781223,29 +781315,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 31960c │ │ │ │ + beq 31977c │ │ │ │ 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 3195d4 │ │ │ │ + bne 319744 │ │ │ │ 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 │ │ │ │ @@ -781261,189 +781353,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] @ 319924 │ │ │ │ - ldr r3, [pc, #680] @ 319928 │ │ │ │ + ldr r2, [pc, #680] @ 319a94 │ │ │ │ + ldr r3, [pc, #680] @ 319a98 │ │ │ │ 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 143a0c │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3196bc │ │ │ │ - b 319760 │ │ │ │ + bne 31982c │ │ │ │ + b 3198d0 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 319760 │ │ │ │ + beq 3198d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1437a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3196b0 │ │ │ │ + bne 319820 │ │ │ │ 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 3197a8 │ │ │ │ + bne 319918 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 143828 │ │ │ │ add sl, r7, fp │ │ │ │ - b 31973c │ │ │ │ + b 3198ac │ │ │ │ ldr r4, [sl, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 1437a8 │ │ │ │ sub fp, fp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319794 │ │ │ │ + beq 319904 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 319720 │ │ │ │ + bne 319890 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3196b0 │ │ │ │ + beq 319820 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bne 3196bc │ │ │ │ - ldr r2, [pc, #452] @ 31992c │ │ │ │ - ldr r3, [pc, #444] @ 319928 │ │ │ │ + bne 31982c │ │ │ │ + ldr r2, [pc, #452] @ 319a9c │ │ │ │ + ldr r3, [pc, #444] @ 319a98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 319920 │ │ │ │ + bne 319a90 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1421d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 319744 │ │ │ │ + beq 3198b4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3196fc │ │ │ │ + beq 31986c │ │ │ │ cmn fp, #5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bhi 319834 │ │ │ │ + bhi 3199a4 │ │ │ │ add r3, fp, #4 │ │ │ │ cmp r3, r9 │ │ │ │ - bls 31982c │ │ │ │ + bls 31999c │ │ │ │ lsl sl, r9, #1 │ │ │ │ cmp sl, #63 @ 0x3f │ │ │ │ - bhi 3198f8 │ │ │ │ + bhi 319a68 │ │ │ │ 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 319834 │ │ │ │ + beq 3199a4 │ │ │ │ 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 319840 │ │ │ │ + bne 3199b0 │ │ │ │ sub fp, r3, #4 │ │ │ │ ldr r3, [r7, fp] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 3196fc │ │ │ │ + beq 31986c │ │ │ │ mov r4, r3 │ │ │ │ - b 3196f0 │ │ │ │ + b 319860 │ │ │ │ adds r1, r7, fp │ │ │ │ - bne 319800 │ │ │ │ + bne 319970 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 319800 │ │ │ │ + b 319970 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ sub r2, r2, #8 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq 319814 │ │ │ │ + beq 319984 │ │ │ │ sub sl, r1, #8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1437a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319888 │ │ │ │ + beq 3199f8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r3, sl, #8 │ │ │ │ cmp r2, r3 │ │ │ │ sub sl, sl, #8 │ │ │ │ - bcc 319858 │ │ │ │ + bcc 3199c8 │ │ │ │ mov r3, fp │ │ │ │ - b 319814 │ │ │ │ + b 319984 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmn fp, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 31990c │ │ │ │ + bhi 319a7c │ │ │ │ add r3, fp, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bcs 319904 │ │ │ │ + bcs 319a74 │ │ │ │ lsl r1, r9, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 319914 │ │ │ │ + bhi 319a84 │ │ │ │ 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 31990c │ │ │ │ + beq 319a7c │ │ │ │ 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 31986c │ │ │ │ + b 3199dc │ │ │ │ cmp r3, sl │ │ │ │ movcs sl, r3 │ │ │ │ - b 3197d8 │ │ │ │ + b 319948 │ │ │ │ adds r0, r7, fp │ │ │ │ - bne 3198e8 │ │ │ │ + bne 319a58 │ │ │ │ mov r0, #0 │ │ │ │ - b 3198ec │ │ │ │ + b 319a5c │ │ │ │ cmp r3, r1 │ │ │ │ movcs r1, r3 │ │ │ │ - b 3198bc │ │ │ │ + b 319a2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r1, ip, ror r9 │ │ │ │ + subseq r6, r1, ip, lsl #16 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00516890 │ │ │ │ + subseq r6, r1, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #8 │ │ │ │ bl 141fd4 │ │ │ │ str r0, [r0] │ │ │ │ @@ -781456,124 +781548,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 3199d8 │ │ │ │ + bne 319b48 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ bl 1e2fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 319a64 │ │ │ │ + beq 319bd4 │ │ │ │ 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 319a0c │ │ │ │ + bne 319b7c │ │ │ │ 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 319a64 │ │ │ │ + beq 319bd4 │ │ │ │ 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 3199c8 │ │ │ │ + beq 319b38 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 319a24 │ │ │ │ + beq 319b94 │ │ │ │ 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 319a5c │ │ │ │ + beq 319bcc │ │ │ │ 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 319a1c │ │ │ │ + b 319b8c │ │ │ │ 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 319af8 │ │ │ │ + beq 319c68 │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 32282c │ │ │ │ + bl 32299c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 319aec │ │ │ │ + beq 319c5c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [r2], #4 │ │ │ │ - bl 322830 │ │ │ │ + bl 3229a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319aec │ │ │ │ + beq 319c5c │ │ │ │ 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 319b9c │ │ │ │ + beq 319d0c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 319ba4 │ │ │ │ + beq 319d14 │ │ │ │ cmp r3, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31b32c │ │ │ │ + bl 31b49c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 319b3c │ │ │ │ + bne 319cac │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1de10 │ │ │ │ - bl 31b07c │ │ │ │ + bl 31b1ec │ │ │ │ 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 │ │ │ │ @@ -781586,48 +781678,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 319b34 │ │ │ │ + bne 319ca4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b3f8 │ │ │ │ - b 319b28 │ │ │ │ + bl 31b568 │ │ │ │ + b 319c98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 31bbb8 │ │ │ │ + b 31bd28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 31bfcc │ │ │ │ + b 31c13c │ │ │ │ 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 141f00 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 319dc0 │ │ │ │ + beq 319f30 │ │ │ │ mov r1, #416 @ 0x1a0 │ │ │ │ mov r0, #0 │ │ │ │ bl 141fd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 319dc0 │ │ │ │ + beq 319f30 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ strb sl, [r4, #4] │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ - bl 31ba1c │ │ │ │ + bl 31bb8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319cb8 │ │ │ │ + bne 319e28 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dff0 │ │ │ │ mov sl, r0 │ │ │ │ add r9, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dff0 │ │ │ │ add r1, sl, #11 │ │ │ │ @@ -781635,15 +781727,15 @@ │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #380] @ 0x17c │ │ │ │ bl 141f68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #376] @ 0x178 │ │ │ │ - beq 319db8 │ │ │ │ + beq 319f28 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r3], #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e02c │ │ │ │ mov r1, r8 │ │ │ │ @@ -781656,117 +781748,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 320810 │ │ │ │ + bl 320980 │ │ │ │ mov r0, r6 │ │ │ │ bl 1421d0 │ │ │ │ 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 31b674 │ │ │ │ + bl 31b7e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 319c10 │ │ │ │ + beq 319d80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1423ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 319c10 │ │ │ │ - ldr r1, [pc, #324] @ 319e3c │ │ │ │ + beq 319d80 │ │ │ │ + ldr r1, [pc, #324] @ 319fac │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ strbeq sl, [r4, #392] @ 0x188 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 319dd8 │ │ │ │ + beq 319f48 │ │ │ │ cmp r9, #3 │ │ │ │ - beq 319df0 │ │ │ │ - ldr r0, [pc, #288] @ 319e40 │ │ │ │ + beq 319f60 │ │ │ │ + ldr r0, [pc, #288] @ 319fb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319e08 │ │ │ │ - ldr r0, [pc, #272] @ 319e44 │ │ │ │ + beq 319f78 │ │ │ │ + ldr r0, [pc, #272] @ 319fb4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [r4, #328] @ 0x148 │ │ │ │ bl 1481a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 31bdac │ │ │ │ + bl 31bf1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319c10 │ │ │ │ + beq 319d80 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ add r3, r4, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 319e28 │ │ │ │ + beq 319f98 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319d8c │ │ │ │ + beq 319efc │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b 319c10 │ │ │ │ - ldr r1, [pc, #180] @ 319e48 │ │ │ │ + b 319d80 │ │ │ │ + ldr r1, [pc, #180] @ 319fb8 │ │ │ │ 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 147334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319d80 │ │ │ │ + bne 319ef0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1421d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1421d0 │ │ │ │ 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 31bc80 │ │ │ │ + bl 31bdf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319d18 │ │ │ │ - b 319c10 │ │ │ │ + bne 319e88 │ │ │ │ + b 319d80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31c094 │ │ │ │ + bl 31c204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319d18 │ │ │ │ - b 319c10 │ │ │ │ - ldr r0, [pc, #60] @ 319e4c │ │ │ │ + bne 319e88 │ │ │ │ + b 319d80 │ │ │ │ + ldr r0, [pc, #60] @ 319fbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 319d2c │ │ │ │ + bne 319e9c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 31bc8c │ │ │ │ - b 319d2c │ │ │ │ + bl 31bdfc │ │ │ │ + b 319e9c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ - bl 322544 │ │ │ │ - b 319d74 │ │ │ │ + bl 3226b4 │ │ │ │ + b 319ee4 │ │ │ │ andeq fp, r3, ip, lsl r9 │ │ │ │ andeq fp, r3, r0, lsl r9 │ │ │ │ andeq fp, r3, r4, lsr #18 │ │ │ │ ldrdeq fp, [r3], -ip │ │ │ │ andeq fp, r3, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -781780,236 +781872,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] @ 31a0c4 │ │ │ │ + ldr r2, [pc, #556] @ 31a234 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #552] @ 31a0c8 │ │ │ │ + ldr r3, [pc, #552] @ 31a238 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #544] @ 31a0cc │ │ │ │ + ldr r0, [pc, #544] @ 31a23c │ │ │ │ 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 1481a8 │ │ │ │ - ldr fp, [pc, #508] @ 31a0d0 │ │ │ │ + ldr fp, [pc, #508] @ 31a240 │ │ │ │ add fp, pc, fp │ │ │ │ subs r1, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ movne r5, #2 │ │ │ │ - beq 319fd8 │ │ │ │ - ldr r0, [pc, #488] @ 31a0d4 │ │ │ │ + beq 31a148 │ │ │ │ + ldr r0, [pc, #488] @ 31a244 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31a010 │ │ │ │ + beq 31a180 │ │ │ │ mov r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e608 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 319f44 │ │ │ │ + beq 31a0b4 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq 31a044 │ │ │ │ - bhi 319fc4 │ │ │ │ + beq 31a1b4 │ │ │ │ + bhi 31a134 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq 31a044 │ │ │ │ + beq 31a1b4 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne 319fcc │ │ │ │ + bne 31a13c │ │ │ │ lsr fp, r0, #12 │ │ │ │ lsl r4, r0, #20 │ │ │ │ orrs r3, r4, fp │ │ │ │ - bne 319f4c │ │ │ │ + bne 31a0bc │ │ │ │ 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 319bac │ │ │ │ + bl 319d1c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, #0 │ │ │ │ andne r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 319f94 │ │ │ │ + beq 31a104 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31a050 │ │ │ │ - ldr r2, [pc, #316] @ 31a0d8 │ │ │ │ - ldr r3, [pc, #296] @ 31a0c8 │ │ │ │ + beq 31a1c0 │ │ │ │ + ldr r2, [pc, #316] @ 31a248 │ │ │ │ + ldr r3, [pc, #296] @ 31a238 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31a0c0 │ │ │ │ + bne 31a230 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq 319f34 │ │ │ │ + beq 31a0a4 │ │ │ │ lsr fp, r0, #2 │ │ │ │ lsl r4, r0, #30 │ │ │ │ - b 319f3c │ │ │ │ - ldr r0, [pc, #252] @ 31a0dc │ │ │ │ + b 31a0ac │ │ │ │ + ldr r0, [pc, #252] @ 31a24c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1481a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 319ee4 │ │ │ │ - ldr r0, [pc, #232] @ 31a0e0 │ │ │ │ + bne 31a054 │ │ │ │ + ldr r0, [pc, #232] @ 31a250 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a098 │ │ │ │ + beq 31a208 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #3 │ │ │ │ - b 319ee4 │ │ │ │ - ldr r0, [pc, #204] @ 31a0e4 │ │ │ │ + b 31a054 │ │ │ │ + ldr r0, [pc, #204] @ 31a254 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 319f44 │ │ │ │ - ldr r3, [pc, #188] @ 31a0e8 │ │ │ │ - ldr r2, [pc, #188] @ 31a0ec │ │ │ │ + beq 31a0b4 │ │ │ │ + ldr r3, [pc, #188] @ 31a258 │ │ │ │ + ldr r2, [pc, #188] @ 31a25c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 319ef8 │ │ │ │ + b 31a068 │ │ │ │ lsr fp, r0, #22 │ │ │ │ lsl r4, r0, #10 │ │ │ │ - b 319f3c │ │ │ │ - ldr r0, [pc, #152] @ 31a0f0 │ │ │ │ + b 31a0ac │ │ │ │ + ldr r0, [pc, #152] @ 31a260 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1481a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 319f94 │ │ │ │ + beq 31a104 │ │ │ │ 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 319bac │ │ │ │ + bl 319d1c │ │ │ │ str r0, [r5, #408] @ 0x198 │ │ │ │ - b 319f94 │ │ │ │ - ldr r0, [pc, #84] @ 31a0f4 │ │ │ │ + b 31a104 │ │ │ │ + ldr r0, [pc, #84] @ 31a264 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31a004 │ │ │ │ - bl 31ba1c │ │ │ │ + bne 31a174 │ │ │ │ + bl 31bb8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a004 │ │ │ │ - bl 31c0a0 │ │ │ │ - b 31a004 │ │ │ │ + beq 31a174 │ │ │ │ + bl 31c210 │ │ │ │ + b 31a174 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r6, r1, ip, asr r1 │ │ │ │ + subseq r5, r1, ip, ror #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq fp, r3, ip, asr #15 │ │ │ │ - subseq r6, r1, r8, lsr #2 │ │ │ │ + ldrheq r5, [r1], #-248 @ 0xffffff08 │ │ │ │ ldrdeq fp, [r3], -r0 │ │ │ │ - subseq r6, r1, ip, asr r0 │ │ │ │ + subseq r5, r1, ip, ror #29 │ │ │ │ andeq fp, r3, r0, asr #13 │ │ │ │ andeq fp, r3, r8, lsr r6 │ │ │ │ andeq fp, r3, r0, asr #13 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq fp, r3, r0, asr #13 │ │ │ │ strdeq fp, [r3], -r0 │ │ │ │ andeq fp, r3, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 31a11c │ │ │ │ + bne 31a28c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1421d0 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31a194 │ │ │ │ + bne 31a304 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31a110 │ │ │ │ + beq 31a280 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1477b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14757c │ │ │ │ ldr r0, [r4, #408] @ 0x198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a158 │ │ │ │ - bl 31a0f8 │ │ │ │ + beq 31a2c8 │ │ │ │ + bl 31a268 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31a184 │ │ │ │ + beq 31a2f4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 31a178 │ │ │ │ + beq 31a2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bf08 │ │ │ │ - b 31a110 │ │ │ │ + bl 31c078 │ │ │ │ + b 31a280 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ - bl 3224dc │ │ │ │ - b 31a16c │ │ │ │ + bl 32264c │ │ │ │ + b 31a2dc │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 31cfdc │ │ │ │ + bl 31d14c │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ - b 31a164 │ │ │ │ - ldr r1, [pc, #20] @ 31a1b0 │ │ │ │ + b 31a2d4 │ │ │ │ + ldr r1, [pc, #20] @ 31a320 │ │ │ │ ldr r3, [r4, #404] @ 0x194 │ │ │ │ ldr r2, [r4, #400] @ 0x190 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dc60 <__printf_chk@plt> │ │ │ │ - b 31a128 │ │ │ │ + b 31a298 │ │ │ │ ldrdeq fp, [r3], -r0 │ │ │ │ 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 319954 │ │ │ │ + bl 319ac4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 31a220 │ │ │ │ + beq 31a390 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ - ldr ip, [pc, #40] @ 31a228 │ │ │ │ + ldr ip, [pc, #40] @ 31a398 │ │ │ │ str r5, [r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 31a22c │ │ │ │ + ldr r3, [pc, #32] @ 31a39c │ │ │ │ add ip, pc, ip │ │ │ │ add r0, r4, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 147668 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -782023,268 +782115,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 31a284 │ │ │ │ + beq 31a3f4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 31bb00 │ │ │ │ + bl 31bc70 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31a284 │ │ │ │ + beq 31a3f4 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31a394 │ │ │ │ + bne 31a504 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31a304 │ │ │ │ + beq 31a474 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ bl 1e2fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 31a380 │ │ │ │ + beq 31a4f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #20 │ │ │ │ blx r5 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31a378 │ │ │ │ + beq 31a4e8 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31a378 │ │ │ │ + beq 31a4e8 │ │ │ │ mov r3, r9 │ │ │ │ sub r1, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r8, #4 │ │ │ │ - bl 322884 │ │ │ │ + bl 3229f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a370 │ │ │ │ + beq 31a4e0 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r6] │ │ │ │ bl 1de10 │ │ │ │ - b 31a270 │ │ │ │ + b 31a3e0 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31a3a4 │ │ │ │ + beq 31a514 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 31a3bc │ │ │ │ + beq 31a52c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 31a380 │ │ │ │ + bne 31a4f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b32c │ │ │ │ + bl 31b49c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 31a380 │ │ │ │ + beq 31a4f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b1d0 │ │ │ │ + bl 31b340 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31a27c │ │ │ │ + beq 31a3ec │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31a394 │ │ │ │ + bne 31a504 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #404 @ 0x194 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 31a358 │ │ │ │ + bne 31a4c8 │ │ │ │ mov r5, #0 │ │ │ │ - b 31a368 │ │ │ │ + b 31a4d8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ - bl 328950 │ │ │ │ - b 31a27c │ │ │ │ + bl 328ac0 │ │ │ │ + b 31a3ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bb00 │ │ │ │ + bl 31bc70 │ │ │ │ mov r5, r0 │ │ │ │ - b 31a344 │ │ │ │ + b 31a4b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bf14 │ │ │ │ + bl 31c084 │ │ │ │ mov r5, r0 │ │ │ │ - b 31a344 │ │ │ │ + b 31a4b4 │ │ │ │ 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] @ 31a498 │ │ │ │ + ldr r2, [pc, #168] @ 31a608 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #164] @ 31a49c │ │ │ │ + ldr r3, [pc, #164] @ 31a60c │ │ │ │ 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 320540 │ │ │ │ + bl 3206b0 │ │ │ │ ldr r2, [r5, #380] @ 0x17c │ │ │ │ mov r7, sp │ │ │ │ cmp r2, #0 │ │ │ │ - bne 31a46c │ │ │ │ + bne 31a5dc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 31a480 │ │ │ │ + bne 31a5f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 320654 │ │ │ │ - ldr r2, [pc, #88] @ 31a4a0 │ │ │ │ - ldr r3, [pc, #80] @ 31a49c │ │ │ │ + bl 3207c4 │ │ │ │ + ldr r2, [pc, #88] @ 31a610 │ │ │ │ + ldr r3, [pc, #80] @ 31a60c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31a494 │ │ │ │ + bne 31a604 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31a434 │ │ │ │ + beq 31a5a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 32058c │ │ │ │ - b 31a434 │ │ │ │ + bl 3206fc │ │ │ │ + b 31a5a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, r4, lsl #24 │ │ │ │ + @ instruction: 0x00515a94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r5, [r1], #-176 @ 0xffffff50 │ │ │ │ + subseq r5, r1, r0, asr #20 │ │ │ │ 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] @ 31a5c4 │ │ │ │ + ldr r2, [pc, #252] @ 31a734 │ │ │ │ cmp r3, #2 │ │ │ │ cmpeq r1, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #244] @ 31a5c8 │ │ │ │ + ldr r3, [pc, #244] @ 31a738 │ │ │ │ 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 31a528 │ │ │ │ + beq 31a698 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #204] @ 31a5cc │ │ │ │ - ldr r3, [pc, #196] @ 31a5c8 │ │ │ │ + ldr r2, [pc, #204] @ 31a73c │ │ │ │ + ldr r3, [pc, #196] @ 31a738 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31a5c0 │ │ │ │ + bne 31a730 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 31a5a4 │ │ │ │ - ldr r2, [pc, #148] @ 31a5d0 │ │ │ │ + beq 31a714 │ │ │ │ + ldr r2, [pc, #148] @ 31a740 │ │ │ │ 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 31a4f4 │ │ │ │ + beq 31a664 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1db1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1de10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31a4f4 │ │ │ │ + beq 31a664 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a598 │ │ │ │ + beq 31a708 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 31a578 │ │ │ │ + bne 31a6e8 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e248 │ │ │ │ - b 31a4f8 │ │ │ │ + b 31a668 │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 31a534 │ │ │ │ + bne 31a6a4 │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31a4f4 │ │ │ │ - b 31a534 │ │ │ │ + beq 31a664 │ │ │ │ + b 31a6a4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, r8, lsr #22 │ │ │ │ + ldrheq r5, [r1], #-152 @ 0xffffff68 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq r5, [r1], #-168 @ 0xffffff58 │ │ │ │ + subseq r5, r1, r8, lsl #19 │ │ │ │ andeq fp, r3, r0, 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] @ 31a8d4 │ │ │ │ - ldr r3, [pc, #744] @ 31a8d8 │ │ │ │ + ldr r2, [pc, #744] @ 31aa44 │ │ │ │ + ldr r3, [pc, #744] @ 31aa48 │ │ │ │ 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 31a8c8 │ │ │ │ + beq 31aa38 │ │ │ │ bl 1e188 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 31a634 │ │ │ │ + b 31a7a4 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31a628 │ │ │ │ + bne 31a798 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e3ec │ │ │ │ cmp r4, #10 │ │ │ │ - ldrhi r3, [pc, #644] @ 31a8dc │ │ │ │ + ldrhi r3, [pc, #644] @ 31aa4c │ │ │ │ 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 │ │ │ │ @@ -782292,80 +782384,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 31a81c │ │ │ │ + beq 31a98c │ │ │ │ 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 31a684 │ │ │ │ + bne 31a7f4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ cmpne r6, #0 │ │ │ │ moveq r6, r0 │ │ │ │ - beq 31a6e4 │ │ │ │ + beq 31a854 │ │ │ │ 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 31a684 │ │ │ │ + bge 31a7f4 │ │ │ │ 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 31a684 │ │ │ │ + beq 31a7f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ movcs r8, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bcc 31a8a0 │ │ │ │ + bcc 31aa10 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1e5fc │ │ │ │ subs lr, r0, #0 │ │ │ │ - beq 31a7e8 │ │ │ │ + beq 31a958 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 31a7fc │ │ │ │ + beq 31a96c │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 31a778 │ │ │ │ + b 31a8e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 31a7f8 │ │ │ │ + beq 31a968 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs r4, r0, r2 │ │ │ │ - bge 31a76c │ │ │ │ + bge 31a8dc │ │ │ │ cmp r8, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bne 31a804 │ │ │ │ + bne 31a974 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 31a7c0 │ │ │ │ + beq 31a930 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1] │ │ │ │ str r8, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -782381,83 +782473,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 31a684 │ │ │ │ + b 31a7f4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 31a7c0 │ │ │ │ + beq 31a930 │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3] │ │ │ │ - b 31a7c0 │ │ │ │ + b 31a930 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 31a8b8 │ │ │ │ - ldr r9, [pc, #176] @ 31a8e0 │ │ │ │ + beq 31aa28 │ │ │ │ + ldr r9, [pc, #176] @ 31aa50 │ │ │ │ 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 31a830 │ │ │ │ + bne 31a9a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e248 │ │ │ │ - ldr r2, [pc, #108] @ 31a8e4 │ │ │ │ - ldr r3, [pc, #92] @ 31a8d8 │ │ │ │ + ldr r2, [pc, #108] @ 31aa54 │ │ │ │ + ldr r3, [pc, #92] @ 31aa48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31a8d0 │ │ │ │ + bne 31aa40 │ │ │ │ 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 31a728 │ │ │ │ + b 31a898 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e248 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r5, #0 │ │ │ │ - b 31a870 │ │ │ │ + b 31a9e0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, r8, lsl #20 │ │ │ │ + @ instruction: 0x00515898 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ andeq sl, r3, r0, ror pc │ │ │ │ - subseq r5, r1, r0, lsl #15 │ │ │ │ + subseq r5, r1, r0, lsl r6 │ │ │ │ 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] @ 31aa9c │ │ │ │ + ldr r0, [pc, #408] @ 31ac0c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #404] @ 31aaa0 │ │ │ │ + ldr r3, [pc, #404] @ 31ac10 │ │ │ │ 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] │ │ │ │ @@ -782465,425 +782557,425 @@ │ │ │ │ bl 13eaa4 │ │ │ │ ldr r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 13eabc │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31aa30 │ │ │ │ + bne 31aba0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #376] @ 0x178 │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31aa30 │ │ │ │ + bne 31aba0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ec84 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31aa30 │ │ │ │ + bne 31aba0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 31aa64 │ │ │ │ + beq 31abd4 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eabc │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 31aa30 │ │ │ │ + bne 31aba0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ sub r8, r8, r3 │ │ │ │ mov r1, r8 │ │ │ │ bl 13eabc │ │ │ │ mov r1, r8 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r9, r0 │ │ │ │ - bl 3228c0 │ │ │ │ + bl 322a30 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 31aa30 │ │ │ │ + bne 31aba0 │ │ │ │ ldr sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31aa30 │ │ │ │ + beq 31aba0 │ │ │ │ ldrb r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31aa0c │ │ │ │ + beq 31ab7c │ │ │ │ cmp sl, r8 │ │ │ │ - bne 31aa28 │ │ │ │ + bne 31ab98 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 1e02c │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ strne r3, [r6] │ │ │ │ - b 31aa34 │ │ │ │ + b 31aba4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 322884 │ │ │ │ + bl 3229f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31a9fc │ │ │ │ + bne 31ab6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #104] @ 31aaa4 │ │ │ │ - ldr r3, [pc, #96] @ 31aaa0 │ │ │ │ + ldr r2, [pc, #104] @ 31ac14 │ │ │ │ + ldr r3, [pc, #96] @ 31ac10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31aa98 │ │ │ │ + bne 31ac08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 13ec84 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31aa30 │ │ │ │ + bne 31aba0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 13eabc │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31a97c │ │ │ │ - b 31aa30 │ │ │ │ + beq 31aaec │ │ │ │ + b 31aba0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, ip, ror #13 │ │ │ │ + subseq r5, r1, ip, ror r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r5, [r1], #-92 @ 0xffffffa4 │ │ │ │ + subseq r5, r1, ip, asr #8 │ │ │ │ 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] @ 31ac48 │ │ │ │ + ldr r2, [pc, #388] @ 31adb8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #384] @ 31ac4c │ │ │ │ + ldr r3, [pc, #384] @ 31adbc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr sl, [pc, #380] @ 31ac50 │ │ │ │ + ldr sl, [pc, #380] @ 31adc0 │ │ │ │ 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 31ac18 │ │ │ │ + beq 31ad88 │ │ │ │ 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 31ab2c │ │ │ │ + b 31ac9c │ │ │ │ add r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 31ab38 │ │ │ │ + beq 31aca8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 31ab7c │ │ │ │ + beq 31acec │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 31ab14 │ │ │ │ + bne 31ac84 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 31ab20 │ │ │ │ + beq 31ac90 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb r9, [r4] │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31abb4 │ │ │ │ + bne 31ad24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - bne 31ac20 │ │ │ │ + bne 31ad90 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ strb r3, [r4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 31ab2c │ │ │ │ + bne 31ac9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ 31ac54 │ │ │ │ - ldr r3, [pc, #184] @ 31ac4c │ │ │ │ + ldr r2, [pc, #196] @ 31adc4 │ │ │ │ + ldr r3, [pc, #184] @ 31adbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31ac44 │ │ │ │ + bne 31adb4 │ │ │ │ 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 31ab68 │ │ │ │ + beq 31acd8 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ cmn fp, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ - bne 31abe0 │ │ │ │ + bne 31ad50 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 31ab68 │ │ │ │ - ldr r3, [pc, #112] @ 31ac58 │ │ │ │ + beq 31acd8 │ │ │ │ + ldr r3, [pc, #112] @ 31adc8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 1da50 │ │ │ │ - ldr r2, [pc, #100] @ 31ac5c │ │ │ │ + ldr r2, [pc, #100] @ 31adcc │ │ │ │ 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 31ab88 │ │ │ │ - ldr r3, [pc, #48] @ 31ac58 │ │ │ │ - ldr r2, [pc, #52] @ 31ac60 │ │ │ │ + b 31acf8 │ │ │ │ + ldr r3, [pc, #48] @ 31adc8 │ │ │ │ + ldr r2, [pc, #52] @ 31add0 │ │ │ │ ldr r1, [sl, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 31ac10 │ │ │ │ + b 31ad80 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, r0, lsr r5 │ │ │ │ + subseq r5, r1, r0, asr #7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r1, r0, lsr #10 │ │ │ │ - subseq r5, r1, r8, ror #8 │ │ │ │ + ldrheq r5, [r1], #-48 @ 0xffffffd0 │ │ │ │ + ldrsheq r5, [r1], #-40 @ 0xffffffd8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq sl, r3, ip, ror #23 │ │ │ │ andeq sl, r3, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #412] @ 31ae18 │ │ │ │ - ldr r3, [pc, #412] @ 31ae1c │ │ │ │ + ldr r2, [pc, #412] @ 31af88 │ │ │ │ + ldr r3, [pc, #412] @ 31af8c │ │ │ │ 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 32282c │ │ │ │ + bl 32299c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ad9c │ │ │ │ + beq 31af0c │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [r1, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #376] @ 0x178 │ │ │ │ bl 13e4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ad18 │ │ │ │ + bne 31ae88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31add0 │ │ │ │ + beq 31af40 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #304] @ 31ae20 │ │ │ │ - ldr r3, [pc, #296] @ 31ae1c │ │ │ │ + ldr r2, [pc, #304] @ 31af90 │ │ │ │ + ldr r3, [pc, #296] @ 31af8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31ae14 │ │ │ │ + bne 31af84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31acd4 │ │ │ │ + beq 31ae44 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 31addc │ │ │ │ + beq 31af4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3228c0 │ │ │ │ + bl 322a30 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31acd4 │ │ │ │ + beq 31ae44 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 13e4d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31acd4 │ │ │ │ + beq 31ae44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31ace8 │ │ │ │ + bne 31ae58 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ - b 31ace8 │ │ │ │ + b 31ae58 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e2fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31ace4 │ │ │ │ + beq 31ae54 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r7 │ │ │ │ - bl 322830 │ │ │ │ + bl 3229a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 31acd4 │ │ │ │ + beq 31ae44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b 31acbc │ │ │ │ + b 31ae2c │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ - b 31ace4 │ │ │ │ + b 31ae54 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 13e858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31acd4 │ │ │ │ + beq 31ae44 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ad38 │ │ │ │ - b 31acd4 │ │ │ │ + bne 31aea8 │ │ │ │ + b 31ae44 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r5, r1, ip, ror r3 │ │ │ │ + subseq r5, r1, ip, lsl #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r5, r1, r8, lsl #6 │ │ │ │ + @ instruction: 0x00515198 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #312] @ 31af74 │ │ │ │ - ldr r3, [pc, #312] @ 31af78 │ │ │ │ + ldr r2, [pc, #312] @ 31b0e4 │ │ │ │ + ldr r3, [pc, #312] @ 31b0e8 │ │ │ │ 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 31af3c │ │ │ │ - ldr r7, [pc, #272] @ 31af7c │ │ │ │ + beq 31b0ac │ │ │ │ + ldr r7, [pc, #272] @ 31b0ec │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31af2c │ │ │ │ + beq 31b09c │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 31aea4 │ │ │ │ + bne 31b014 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ae78 │ │ │ │ + beq 31afe8 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 31aec8 │ │ │ │ + bne 31b038 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 31aec8 │ │ │ │ + bne 31b038 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ae78 │ │ │ │ + beq 31afe8 │ │ │ │ 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 31ae78 │ │ │ │ + beq 31afe8 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 31af18 │ │ │ │ + bne 31b088 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - beq 31af68 │ │ │ │ + beq 31b0d8 │ │ │ │ bl 1e014 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ae88 │ │ │ │ + bne 31aff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e248 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3c8 │ │ │ │ - ldr r2, [pc, #60] @ 31af80 │ │ │ │ - ldr r3, [pc, #48] @ 31af78 │ │ │ │ + ldr r2, [pc, #60] @ 31b0f0 │ │ │ │ + ldr r3, [pc, #48] @ 31b0e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31af70 │ │ │ │ + bne 31b0e0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 31ae24 │ │ │ │ - b 31af14 │ │ │ │ + bl 31af94 │ │ │ │ + b 31b084 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrheq r5, [r1], #-28 @ 0xffffffe4 │ │ │ │ + subseq r5, r1, ip, asr #32 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq sl, r3, r0, lsr r9 │ │ │ │ - ldrheq r5, [r1], #-4 │ │ │ │ + subseq r4, r1, r4, asr #30 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and r1, r1, #61440 @ 0xf000 │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ - bne 31afcc │ │ │ │ + bne 31b13c │ │ │ │ cmp r3, #3 │ │ │ │ - bls 31afd4 │ │ │ │ + bls 31b144 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #40] @ 31afdc │ │ │ │ + ldr r1, [pc, #40] @ 31b14c │ │ │ │ sub r3, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r2, r3 │ │ │ │ bl 1e668 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -782892,607 +782984,607 @@ │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq sl, r3, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #128] @ 31b078 │ │ │ │ + ldr r1, [pc, #128] @ 31b1e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 31a5d4 │ │ │ │ + bl 31a744 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 31b070 │ │ │ │ + beq 31b1e0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 31b068 │ │ │ │ + beq 31b1d8 │ │ │ │ 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 31b018 │ │ │ │ + bne 31b188 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq 31b068 │ │ │ │ + beq 31b1d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bne 31b048 │ │ │ │ + bne 31b1b8 │ │ │ │ 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] @ 31b1bc │ │ │ │ - ldr r3, [pc, #296] @ 31b1c0 │ │ │ │ + ldr r2, [pc, #296] @ 31b32c │ │ │ │ + ldr r3, [pc, #296] @ 31b330 │ │ │ │ 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 3207a8 │ │ │ │ - ldr r2, [pc, #260] @ 31b1c4 │ │ │ │ + bl 320918 │ │ │ │ + ldr r2, [pc, #260] @ 31b334 │ │ │ │ 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 31b168 │ │ │ │ + blt 31b2d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 31afe0 │ │ │ │ + bl 31b150 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1de10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 31b194 │ │ │ │ - ldr r1, [pc, #192] @ 31b1c8 │ │ │ │ + bne 31b304 │ │ │ │ + ldr r1, [pc, #192] @ 31b338 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 31a5d4 │ │ │ │ + bl 31a744 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31b168 │ │ │ │ + beq 31b2d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 31afe0 │ │ │ │ + bl 31b150 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ - beq 31b158 │ │ │ │ + beq 31b2c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ cmp r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bne 31b138 │ │ │ │ + bne 31b2a8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 31b1b0 │ │ │ │ - ldr r2, [pc, #92] @ 31b1cc │ │ │ │ - ldr r3, [pc, #76] @ 31b1c0 │ │ │ │ + bne 31b320 │ │ │ │ + ldr r2, [pc, #92] @ 31b33c │ │ │ │ + ldr r3, [pc, #76] @ 31b330 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b1b8 │ │ │ │ + bne 31b328 │ │ │ │ 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 31b168 │ │ │ │ + b 31b2d8 │ │ │ │ rsbs r2, r8, #0 │ │ │ │ - b 31b198 │ │ │ │ + b 31b308 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, ror #30 │ │ │ │ + ldrsheq r4, [r1], #-212 @ 0xffffff2c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq sl, r3, r0, ror #14 │ │ │ │ @ instruction: 0xfffff394 │ │ │ │ - subseq r4, r1, r8, lsl #29 │ │ │ │ + subseq r4, r1, r8, lsl sp │ │ │ │ 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] @ 31b320 │ │ │ │ - ldr r3, [pc, #308] @ 31b324 │ │ │ │ + ldr r2, [pc, #308] @ 31b490 │ │ │ │ + ldr r3, [pc, #308] @ 31b494 │ │ │ │ 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 31b310 │ │ │ │ + beq 31b480 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b288 │ │ │ │ + beq 31b3f8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e2fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31b288 │ │ │ │ + beq 31b3f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31b2ac │ │ │ │ + beq 31b41c │ │ │ │ mov r4, #0 │ │ │ │ - b 31b264 │ │ │ │ + b 31b3d4 │ │ │ │ add r4, r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 31b2a0 │ │ │ │ + bls 31b410 │ │ │ │ sub r2, r5, r4 │ │ │ │ add r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de34 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31b258 │ │ │ │ + bhi 31b3c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e1e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 31b2e0 │ │ │ │ + b 31b450 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 31b280 │ │ │ │ + beq 31b3f0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31a8e8 │ │ │ │ + bl 31aa58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31b280 │ │ │ │ + beq 31b3f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e1e8 │ │ │ │ - ldr r2, [pc, #64] @ 31b328 │ │ │ │ - ldr r3, [pc, #56] @ 31b324 │ │ │ │ + ldr r2, [pc, #64] @ 31b498 │ │ │ │ + ldr r3, [pc, #56] @ 31b494 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b31c │ │ │ │ + bne 31b48c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ - b 31b298 │ │ │ │ + b 31b408 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, ip, lsl #28 │ │ │ │ + @ instruction: 0x00514c9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, r0, lsl sp │ │ │ │ + subseq r4, r1, r0, lsr #23 │ │ │ │ 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] @ 31b3e8 │ │ │ │ - ldr r2, [pc, #156] @ 31b3ec │ │ │ │ + ldr r0, [pc, #156] @ 31b558 │ │ │ │ + ldr r2, [pc, #156] @ 31b55c │ │ │ │ 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 31b3dc │ │ │ │ + bne 31b54c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31e028 │ │ │ │ - ldr r2, [pc, #116] @ 31b3f0 │ │ │ │ + bl 31e198 │ │ │ │ + ldr r2, [pc, #116] @ 31b560 │ │ │ │ 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 31b3dc │ │ │ │ + beq 31b54c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #60] @ 31b3f4 │ │ │ │ - ldr r3, [pc, #48] @ 31b3ec │ │ │ │ + ldr r2, [pc, #60] @ 31b564 │ │ │ │ + ldr r3, [pc, #48] @ 31b55c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b3e4 │ │ │ │ + bne 31b554 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b 31b3b0 │ │ │ │ + b 31b520 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, ip, lsr #25 │ │ │ │ + subseq r4, r1, ip, lsr fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq sl, r3, r8, lsr #9 │ │ │ │ - subseq r4, r1, r0, asr #24 │ │ │ │ + ldrsbeq r4, [r1], #-160 @ 0xffffff60 │ │ │ │ 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] @ 31b65c │ │ │ │ - ldr r3, [pc, #588] @ 31b660 │ │ │ │ + ldr r2, [pc, #588] @ 31b7cc │ │ │ │ + ldr r3, [pc, #588] @ 31b7d0 │ │ │ │ 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 13e4c0 │ │ │ │ - ldr r2, [pc, #544] @ 31b664 │ │ │ │ + ldr r2, [pc, #544] @ 31b7d4 │ │ │ │ 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 31b490 │ │ │ │ - ldr r1, [pc, #508] @ 31b668 │ │ │ │ + beq 31b600 │ │ │ │ + ldr r1, [pc, #508] @ 31b7d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31b53c │ │ │ │ + bne 31b6ac │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31b4d0 │ │ │ │ + beq 31b640 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31b5cc │ │ │ │ - ldr r2, [pc, #448] @ 31b66c │ │ │ │ - ldr r3, [pc, #432] @ 31b660 │ │ │ │ + beq 31b73c │ │ │ │ + ldr r2, [pc, #448] @ 31b7dc │ │ │ │ + ldr r3, [pc, #432] @ 31b7d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b658 │ │ │ │ + bne 31b7c8 │ │ │ │ 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 31e028 │ │ │ │ + bl 31e198 │ │ │ │ ldrb r0, [sp, #145] @ 0x91 │ │ │ │ - ldr r2, [pc, #388] @ 31b670 │ │ │ │ + ldr r2, [pc, #388] @ 31b7e0 │ │ │ │ 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 31b520 │ │ │ │ + beq 31b690 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 31aaa8 │ │ │ │ + bl 31ac18 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1de10 │ │ │ │ - ldr r1, [pc, #320] @ 31b668 │ │ │ │ + ldr r1, [pc, #320] @ 31b7d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 31b490 │ │ │ │ + beq 31b600 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e4c4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b5c0 │ │ │ │ + beq 31b730 │ │ │ │ mov r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 31b5d8 │ │ │ │ + bne 31b748 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31ac64 │ │ │ │ + bl 31add4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31b5b8 │ │ │ │ + beq 31b728 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 31b5fc │ │ │ │ + beq 31b76c │ │ │ │ mov r6, #0 │ │ │ │ - b 31b5a0 │ │ │ │ + b 31b710 │ │ │ │ add r6, r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 31b5f4 │ │ │ │ + bls 31b764 │ │ │ │ sub r2, r8, r6 │ │ │ │ add r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 31b594 │ │ │ │ + bne 31b704 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e014 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ - b 31b490 │ │ │ │ + b 31b600 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1de10 │ │ │ │ - b 31b4a4 │ │ │ │ + b 31b614 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e014 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e1e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ - b 31b490 │ │ │ │ + b 31b600 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 31b5b8 │ │ │ │ + beq 31b728 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 1dc24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b5b8 │ │ │ │ + beq 31b728 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31b64c │ │ │ │ + beq 31b7bc │ │ │ │ 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 31b5c0 │ │ │ │ + b 31b730 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e014 │ │ │ │ - b 31b5c0 │ │ │ │ + b 31b730 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, ror #23 │ │ │ │ + subseq r4, r1, r4, ror sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ strdeq sl, [r3], -r4 │ │ │ │ andeq r0, r8, r1, asr #32 │ │ │ │ - subseq r4, r1, ip, asr #22 │ │ │ │ + ldrsbeq r4, [r1], #-156 @ 0xffffff64 │ │ │ │ andeq sl, r3, ip, asr #6 │ │ │ │ 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] @ 31b9cc │ │ │ │ + ldr r2, [pc, #828] @ 31bb3c │ │ │ │ subs r9, r3, #0 │ │ │ │ - ldr r3, [pc, #824] @ 31b9d0 │ │ │ │ + ldr r3, [pc, #824] @ 31bb40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr sl, [pc, #816] @ 31b9d4 │ │ │ │ + ldr sl, [pc, #816] @ 31bb44 │ │ │ │ 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 31b77c │ │ │ │ - ldr r0, [pc, #780] @ 31b9d8 │ │ │ │ + beq 31b8ec │ │ │ │ + ldr r0, [pc, #780] @ 31bb48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1de70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31b748 │ │ │ │ - ldr r1, [pc, #764] @ 31b9dc │ │ │ │ + beq 31b8b8 │ │ │ │ + ldr r1, [pc, #764] @ 31bb4c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1424b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 31aaa8 │ │ │ │ + bl 31ac18 │ │ │ │ clz ip, r4 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 31b814 │ │ │ │ + bne 31b984 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 31b7a4 │ │ │ │ - ldr r2, [pc, #704] @ 31b9e0 │ │ │ │ - ldr r3, [pc, #684] @ 31b9d0 │ │ │ │ + beq 31b914 │ │ │ │ + ldr r2, [pc, #704] @ 31bb50 │ │ │ │ + ldr r3, [pc, #684] @ 31bb40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31b9c8 │ │ │ │ + bne 31bb38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #660] @ 31b9e4 │ │ │ │ + ldr r0, [pc, #660] @ 31bb54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1de70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31b81c │ │ │ │ - ldr r3, [pc, #644] @ 31b9e8 │ │ │ │ - ldr r2, [pc, #644] @ 31b9ec │ │ │ │ + beq 31b98c │ │ │ │ + ldr r3, [pc, #644] @ 31bb58 │ │ │ │ + ldr r2, [pc, #644] @ 31bb5c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 31b6d8 │ │ │ │ + b 31b848 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 31b798 │ │ │ │ + beq 31b908 │ │ │ │ cmp r8, #3 │ │ │ │ - beq 31b868 │ │ │ │ - ldr r9, [pc, #604] @ 31b9f0 │ │ │ │ + beq 31b9d8 │ │ │ │ + ldr r9, [pc, #604] @ 31bb60 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 31b6c4 │ │ │ │ - ldr r9, [pc, #596] @ 31b9f4 │ │ │ │ + b 31b834 │ │ │ │ + ldr r9, [pc, #596] @ 31bb64 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 31b6c4 │ │ │ │ - ldr r8, [pc, #588] @ 31b9f8 │ │ │ │ + b 31b834 │ │ │ │ + ldr r8, [pc, #588] @ 31bb68 │ │ │ │ mov r3, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1424b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 31aaa8 │ │ │ │ + bl 31ac18 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31b814 │ │ │ │ + bne 31b984 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1424b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 31aaa8 │ │ │ │ + bl 31ac18 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31b718 │ │ │ │ + beq 31b888 │ │ │ │ mov r4, #0 │ │ │ │ - b 31b718 │ │ │ │ - ldr r0, [pc, #472] @ 31b9fc │ │ │ │ + b 31b888 │ │ │ │ + ldr r0, [pc, #472] @ 31bb6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1de70 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 31b874 │ │ │ │ - ldr r1, [pc, #456] @ 31ba00 │ │ │ │ + beq 31b9e4 │ │ │ │ + ldr r1, [pc, #456] @ 31bb70 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1424b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 31aaa8 │ │ │ │ + bl 31ac18 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31b710 │ │ │ │ - b 31b814 │ │ │ │ - ldr r9, [pc, #404] @ 31ba04 │ │ │ │ + beq 31b880 │ │ │ │ + b 31b984 │ │ │ │ + ldr r9, [pc, #404] @ 31bb74 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 31b6c4 │ │ │ │ - ldr r0, [pc, #396] @ 31ba08 │ │ │ │ + b 31b834 │ │ │ │ + ldr r0, [pc, #396] @ 31bb78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 31b8fc │ │ │ │ - ldr sl, [pc, #380] @ 31ba0c │ │ │ │ - ldr r3, [pc, #380] @ 31ba10 │ │ │ │ + beq 31ba6c │ │ │ │ + ldr sl, [pc, #380] @ 31bb7c │ │ │ │ + ldr r3, [pc, #380] @ 31bb80 │ │ │ │ add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 1424b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 31aaa8 │ │ │ │ + bl 31ac18 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31b814 │ │ │ │ + bne 31b984 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 1424b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 31aaa8 │ │ │ │ + bl 31ac18 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31b710 │ │ │ │ - b 31b814 │ │ │ │ + beq 31b880 │ │ │ │ + b 31b984 │ │ │ │ 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 31b940 │ │ │ │ + b 31bab0 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 31b814 │ │ │ │ + bne 31b984 │ │ │ │ mov r0, r4 │ │ │ │ bl 1421d0 │ │ │ │ lsl fp, fp, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 141f68 │ │ │ │ mov r4, r0 │ │ │ │ @@ -783500,43 +783592,43 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp] │ │ │ │ bl 1e674 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31b924 │ │ │ │ - ldr sl, [pc, #152] @ 31ba14 │ │ │ │ - ldr r3, [pc, #152] @ 31ba18 │ │ │ │ + beq 31ba94 │ │ │ │ + ldr sl, [pc, #152] @ 31bb84 │ │ │ │ + ldr r3, [pc, #152] @ 31bb88 │ │ │ │ add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 1424b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 31aaa8 │ │ │ │ + bl 31ac18 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31b814 │ │ │ │ + bne 31b984 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - b 31b83c │ │ │ │ + b 31b9ac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, ror #18 │ │ │ │ + ldrsheq r4, [r1], #-116 @ 0xffffff8c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, ip, lsr r9 │ │ │ │ + subseq r4, r1, ip, asr #15 │ │ │ │ andeq r9, r3, r4, ror #30 │ │ │ │ strheq sl, [r3], -r8 │ │ │ │ - ldrsbeq r4, [r1], #-136 @ 0xffffff78 │ │ │ │ + subseq r4, r1, r8, ror #14 │ │ │ │ strdeq r9, [r3], -r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq sl, r3, r8, lsr r1 │ │ │ │ ldrdeq sl, [r3], -r4 │ │ │ │ strheq sl, [r3], -r0 │ │ │ │ strdeq r9, [r3], -r0 │ │ │ │ andeq sl, r3, r0, ror r0 │ │ │ │ @@ -783548,514 +783640,514 @@ │ │ │ │ andeq r9, r3, r0, lsr #28 │ │ │ │ andeq r9, r3, r0, 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] @ 31bae4 │ │ │ │ + ldr r5, [pc, #172] @ 31bc54 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 1dde0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 31ba50 │ │ │ │ + beq 31bbc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e11c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e704 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 31ba48 │ │ │ │ - ldr r4, [pc, #124] @ 31bae8 │ │ │ │ + bne 31bbb8 │ │ │ │ + ldr r4, [pc, #124] @ 31bc58 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ - beq 31baa8 │ │ │ │ + beq 31bc18 │ │ │ │ mov r1, #0 │ │ │ │ bl 1481a8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 31ba48 │ │ │ │ - ldr r0, [pc, #84] @ 31baec │ │ │ │ + bne 31bbb8 │ │ │ │ + ldr r0, [pc, #84] @ 31bc5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1481a8 │ │ │ │ eor r0, r0, #1 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #64] @ 31baf0 │ │ │ │ + ldr r0, [pc, #64] @ 31bc60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31bad8 │ │ │ │ - ldr r3, [pc, #48] @ 31baf4 │ │ │ │ - ldr r2, [pc, #48] @ 31baf8 │ │ │ │ + beq 31bc48 │ │ │ │ + ldr r3, [pc, #48] @ 31bc64 │ │ │ │ + ldr r2, [pc, #48] @ 31bc68 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ 31bafc │ │ │ │ + ldr r0, [pc, #28] @ 31bc6c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 31ba80 │ │ │ │ - subseq r4, r1, r4, asr #11 │ │ │ │ + b 31bbf0 │ │ │ │ + subseq r4, r1, r4, asr r4 │ │ │ │ muleq r3, r0, lr │ │ │ │ strdeq r9, [r3], -r0 │ │ │ │ andeq r9, r3, r8, ror #28 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r9, r3, r4, ror #28 │ │ │ │ andeq r9, r3, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #148] @ 31bbac │ │ │ │ - ldr r3, [pc, #148] @ 31bbb0 │ │ │ │ + ldr ip, [pc, #148] @ 31bd1c │ │ │ │ + ldr r3, [pc, #148] @ 31bd20 │ │ │ │ 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 31d490 │ │ │ │ + bl 31d600 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 31bb78 │ │ │ │ + beq 31bce8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31a8e8 │ │ │ │ + bl 31aa58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #52] @ 31bbb4 │ │ │ │ - ldr r3, [pc, #44] @ 31bbb0 │ │ │ │ + ldr r2, [pc, #52] @ 31bd24 │ │ │ │ + ldr r3, [pc, #44] @ 31bd20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31bba8 │ │ │ │ + bne 31bd18 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r0, ror #9 │ │ │ │ + subseq r4, r1, r0, ror r3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, r8, ror r4 │ │ │ │ + subseq r4, r1, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #164] @ 31bc74 │ │ │ │ - ldr r3, [pc, #164] @ 31bc78 │ │ │ │ + ldr r2, [pc, #164] @ 31bde4 │ │ │ │ + ldr r3, [pc, #164] @ 31bde8 │ │ │ │ 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 13e4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31ac64 │ │ │ │ + bl 31add4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 31bc3c │ │ │ │ - ldr r2, [pc, #104] @ 31bc7c │ │ │ │ - ldr r3, [pc, #96] @ 31bc78 │ │ │ │ + bne 31bdac │ │ │ │ + ldr r2, [pc, #104] @ 31bdec │ │ │ │ + ldr r3, [pc, #96] @ 31bde8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31bc70 │ │ │ │ + bne 31bde0 │ │ │ │ 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 31d6f4 │ │ │ │ + bl 31d864 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31bc0c │ │ │ │ + bne 31bd7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1de10 │ │ │ │ - b 31bc0c │ │ │ │ + b 31bd7c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, lsr #8 │ │ │ │ + ldrheq r4, [r1], #-36 @ 0xffffffdc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, r4, ror #7 │ │ │ │ + subseq r4, r1, r4, ror r2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0], #208 @ 0xd0 │ │ │ │ - b 31d080 │ │ │ │ + b 31d1f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr lr, [pc, #240] @ 31bd94 │ │ │ │ - ldr ip, [pc, #240] @ 31bd98 │ │ │ │ + ldr lr, [pc, #240] @ 31bf04 │ │ │ │ + ldr ip, [pc, #240] @ 31bf08 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r2, [pc, #236] @ 31bd9c │ │ │ │ + ldr r2, [pc, #236] @ 31bf0c │ │ │ │ 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 31bd34 │ │ │ │ + beq 31bea4 │ │ │ │ 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 31bd70 │ │ │ │ + beq 31bee0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r4, r4, r3 │ │ │ │ - ldr r3, [pc, #124] @ 31bda0 │ │ │ │ + ldr r3, [pc, #124] @ 31bf10 │ │ │ │ sbc r1, r6, r2 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs r1, r5, r1 │ │ │ │ - blt 31bd60 │ │ │ │ + blt 31bed0 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #104] @ 31bda4 │ │ │ │ - ldr r3, [pc, #88] @ 31bd98 │ │ │ │ + ldr r2, [pc, #104] @ 31bf14 │ │ │ │ + ldr r3, [pc, #88] @ 31bf08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31bd90 │ │ │ │ + bne 31bf00 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ bl 1df48 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 31bd30 │ │ │ │ - ldr r1, [pc, #48] @ 31bda8 │ │ │ │ + b 31bea0 │ │ │ │ + ldr r1, [pc, #48] @ 31bf18 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31bd68 │ │ │ │ + beq 31bed8 │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 31bd30 │ │ │ │ + b 31bea0 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, asr r3 │ │ │ │ + subseq r4, r1, r4, ror #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r9, r3, r4, ror #25 │ │ │ │ andeq r5, r1, r0, lsl #3 │ │ │ │ - ldrheq r4, [r1], #-44 @ 0xffffffd4 │ │ │ │ + subseq r4, r1, ip, asr #2 │ │ │ │ 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] @ 31bef0 │ │ │ │ - ldr r3, [pc, #300] @ 31bef4 │ │ │ │ + ldr ip, [pc, #300] @ 31c060 │ │ │ │ + ldr r3, [pc, #300] @ 31c064 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r1] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #288] @ 31bef8 │ │ │ │ + ldr r1, [pc, #288] @ 31c068 │ │ │ │ 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 1424b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31bedc │ │ │ │ - ldr r1, [pc, #252] @ 31befc │ │ │ │ + beq 31c04c │ │ │ │ + ldr r1, [pc, #252] @ 31c06c │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 31bedc │ │ │ │ + beq 31c04c │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31bee4 │ │ │ │ - ldr r2, [pc, #216] @ 31bf00 │ │ │ │ + beq 31c054 │ │ │ │ + ldr r2, [pc, #216] @ 31c070 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq 31be5c │ │ │ │ - ldr r2, [pc, #192] @ 31bf00 │ │ │ │ + beq 31bfcc │ │ │ │ + ldr r2, [pc, #192] @ 31c070 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31bee4 │ │ │ │ + bne 31c054 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #144] @ 31bf00 │ │ │ │ + ldr r1, [pc, #144] @ 31c070 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 1e308 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [r6, #352] @ 0x160 │ │ │ │ - beq 31bee4 │ │ │ │ - ldr r2, [pc, #108] @ 31bf00 │ │ │ │ + beq 31c054 │ │ │ │ + ldr r2, [pc, #108] @ 31c070 │ │ │ │ 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] @ 31bf04 │ │ │ │ - ldr r3, [pc, #60] @ 31bef4 │ │ │ │ + ldr r2, [pc, #80] @ 31c074 │ │ │ │ + ldr r3, [pc, #60] @ 31c064 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31beec │ │ │ │ + bne 31c05c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #0 │ │ │ │ - b 31beac │ │ │ │ + b 31c01c │ │ │ │ mov r5, #0 │ │ │ │ - b 31bea4 │ │ │ │ + b 31c014 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r4, lsr r2 │ │ │ │ + subseq r4, r1, r4, asr #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldrdeq r9, [r3], -r0 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andseq r0, r4, r8 │ │ │ │ - subseq r4, r1, r4, asr #2 │ │ │ │ + ldrsbeq r3, [r1], #-244 @ 0xffffff0c │ │ │ │ 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] @ 31bfc0 │ │ │ │ - ldr r3, [pc, #148] @ 31bfc4 │ │ │ │ + ldr ip, [pc, #148] @ 31c130 │ │ │ │ + ldr r3, [pc, #148] @ 31c134 │ │ │ │ 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 3225c0 │ │ │ │ + bl 322730 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 31bf8c │ │ │ │ + beq 31c0fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31a8e8 │ │ │ │ + bl 31aa58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #52] @ 31bfc8 │ │ │ │ - ldr r3, [pc, #44] @ 31bfc4 │ │ │ │ + ldr r2, [pc, #52] @ 31c138 │ │ │ │ + ldr r3, [pc, #44] @ 31c134 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31bfbc │ │ │ │ + bne 31c12c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, ip, asr #1 │ │ │ │ + subseq r3, r1, ip, asr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r1, r4, rrx │ │ │ │ + ldrsheq r3, [r1], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #164] @ 31c088 │ │ │ │ - ldr r3, [pc, #164] @ 31c08c │ │ │ │ + ldr r2, [pc, #164] @ 31c1f8 │ │ │ │ + ldr r3, [pc, #164] @ 31c1fc │ │ │ │ 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 13e4c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31ac64 │ │ │ │ + bl 31add4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 31c050 │ │ │ │ - ldr r2, [pc, #104] @ 31c090 │ │ │ │ - ldr r3, [pc, #96] @ 31c08c │ │ │ │ + bne 31c1c0 │ │ │ │ + ldr r2, [pc, #104] @ 31c200 │ │ │ │ + ldr r3, [pc, #96] @ 31c1fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c084 │ │ │ │ + bne 31c1f4 │ │ │ │ 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 322660 │ │ │ │ + bl 3227d0 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31c020 │ │ │ │ + bne 31c190 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1de10 │ │ │ │ - b 31c020 │ │ │ │ + b 31c190 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r4, r1, r0, lsl r0 │ │ │ │ + subseq r3, r1, r0, lsr #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq r3, [r1], #-240 @ 0xffffff10 │ │ │ │ + subseq r3, r1, r0, ror #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0], #288 @ 0x120 │ │ │ │ - b 322484 │ │ │ │ + b 3225f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #208] @ 31c188 │ │ │ │ - ldr r3, [pc, #208] @ 31c18c │ │ │ │ + ldr r2, [pc, #208] @ 31c2f8 │ │ │ │ + ldr r3, [pc, #208] @ 31c2fc │ │ │ │ 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 141f00 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - bl 31b674 │ │ │ │ + bl 31b7e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31c150 │ │ │ │ - ldr r1, [pc, #140] @ 31c190 │ │ │ │ + beq 31c2c0 │ │ │ │ + ldr r1, [pc, #140] @ 31c300 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1424b4 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31c150 │ │ │ │ + beq 31c2c0 │ │ │ │ mov r0, #0 │ │ │ │ bl 1e0bc <__time64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #96] @ 31c194 │ │ │ │ + ldr r2, [pc, #96] @ 31c304 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc r1, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - blt 31c150 │ │ │ │ + blt 31c2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ae24 │ │ │ │ + bl 31af94 │ │ │ │ mov r0, r5 │ │ │ │ bl 1421d0 │ │ │ │ - ldr r2, [pc, #56] @ 31c198 │ │ │ │ - ldr r3, [pc, #40] @ 31c18c │ │ │ │ + ldr r2, [pc, #56] @ 31c308 │ │ │ │ + ldr r3, [pc, #40] @ 31c2fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c184 │ │ │ │ + bne 31c2f4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r0, asr #30 │ │ │ │ + ldrsbeq r3, [r1], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ muleq r3, ip, r8 │ │ │ │ andeq r3, r9, r0, lsl #21 │ │ │ │ - @ instruction: 0x00513e98 │ │ │ │ + subseq r3, r1, r8, lsr #26 │ │ │ │ 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] @ 31c46c │ │ │ │ - ldr r1, [pc, #692] @ 31c470 │ │ │ │ + ldr r0, [pc, #692] @ 31c5dc │ │ │ │ + ldr r1, [pc, #692] @ 31c5e0 │ │ │ │ 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 31c290 │ │ │ │ + bne 31c400 │ │ │ │ bic r3, r2, #1 │ │ │ │ orrs r3, r3, r7 │ │ │ │ - beq 31c434 │ │ │ │ + beq 31c5a4 │ │ │ │ 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 │ │ │ │ @@ -784072,23 +784164,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] @ 31c474 │ │ │ │ - ldr r3, [pc, #516] @ 31c470 │ │ │ │ + ldr r2, [pc, #524] @ 31c5e4 │ │ │ │ + ldr r3, [pc, #516] @ 31c5e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c468 │ │ │ │ + bne 31c5d8 │ │ │ │ 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 │ │ │ │ @@ -784112,27 +784204,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 31c35c │ │ │ │ + b 31c4cc │ │ │ │ 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 31c39c │ │ │ │ + bcs 31c50c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 31c34c │ │ │ │ + bne 31c4bc │ │ │ │ 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 │ │ │ │ @@ -784143,77 +784235,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 31c390 │ │ │ │ + bcc 31c500 │ │ │ │ adds ip, ip, #1 │ │ │ │ adc r0, r0, #0 │ │ │ │ subs r3, r3, r5 │ │ │ │ sbc r2, r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 31c304 │ │ │ │ + bcc 31c474 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r9, r3 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ - bcs 31c3cc │ │ │ │ + bcs 31c53c │ │ │ │ adds r3, ip, #1 │ │ │ │ adc r2, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 31c24c │ │ │ │ + b 31c3bc │ │ │ │ ands r4, r5, #1 │ │ │ │ ldrne r9, [sp, #24] │ │ │ │ movne r3, #1 │ │ │ │ movne r4, #0 │ │ │ │ - bne 31c24c │ │ │ │ + bne 31c3bc │ │ │ │ lsr r5, r5, #1 │ │ │ │ orr r5, r5, r7, lsl #31 │ │ │ │ tst r5, #1 │ │ │ │ lsr r7, r7, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 31c3e0 │ │ │ │ + beq 31c550 │ │ │ │ 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 31c19c │ │ │ │ + bl 31c30c │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r9, [r8, #12] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - b 31c24c │ │ │ │ + b 31c3bc │ │ │ │ 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 31c24c │ │ │ │ + b 31c3bc │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r0, asr #28 │ │ │ │ + ldrsbeq r3, [r1], #-192 @ 0xffffff40 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00513d90 │ │ │ │ + subseq r3, r1, r0, lsr #24 │ │ │ │ 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 │ │ │ │ @@ -784266,15 +784358,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 31c598 │ │ │ │ + bcc 31c708 │ │ │ │ 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] │ │ │ │ @@ -784284,35 +784376,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 31c5c4 │ │ │ │ + bcc 31c734 │ │ │ │ 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 31c544 │ │ │ │ + bcc 31c6b4 │ │ │ │ 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 31c544 │ │ │ │ + bne 31c6b4 │ │ │ │ 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 │ │ │ │ @@ -784324,15 +784416,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 31c65c │ │ │ │ + bge 31c7cc │ │ │ │ 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] │ │ │ │ @@ -784341,15 +784433,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 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -784357,17 +784449,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] @ 31c904 │ │ │ │ + ldr r2, [pc, #552] @ 31ca74 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #548] @ 31c908 │ │ │ │ + ldr r3, [pc, #548] @ 31ca78 │ │ │ │ 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 │ │ │ │ @@ -784380,26 +784472,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1dea0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e080 │ │ │ │ asr sl, r0, #31 │ │ │ │ cmp r5, sl │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq 31c8d4 │ │ │ │ + beq 31ca44 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dea0 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r3, r5, sl │ │ │ │ - bcs 31c898 │ │ │ │ + bcs 31ca08 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 31c838 │ │ │ │ + b 31c9a8 │ │ │ │ add fp, sp, #32 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 1dd2c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov ip, fp │ │ │ │ @@ -784411,15 +784503,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 31c894 │ │ │ │ + bne 31ca04 │ │ │ │ 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 141f68 │ │ │ │ @@ -784429,15 +784521,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 31e074 │ │ │ │ + bl 31e1e4 │ │ │ │ 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 │ │ │ │ @@ -784445,77 +784537,77 @@ │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ strd r0, [r7, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ bl 1403a0 │ │ │ │ cmp r4, r8 │ │ │ │ sbcs r3, r5, sl │ │ │ │ - bcs 31c894 │ │ │ │ + bcs 31ca04 │ │ │ │ adds r7, r4, #56 @ 0x38 │ │ │ │ adc r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs r3, sl, r5 │ │ │ │ - bcc 31c894 │ │ │ │ + bcc 31ca04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne 31c894 │ │ │ │ + bne 31ca04 │ │ │ │ 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 31c760 │ │ │ │ + beq 31c8d0 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r2, [pc, #108] @ 31c90c │ │ │ │ - ldr r3, [pc, #100] @ 31c908 │ │ │ │ + ldr r2, [pc, #108] @ 31ca7c │ │ │ │ + ldr r3, [pc, #100] @ 31ca78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c900 │ │ │ │ + bne 31ca70 │ │ │ │ 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] @ 31c910 │ │ │ │ - ldr r3, [pc, #40] @ 31c908 │ │ │ │ + ldr r2, [pc, #52] @ 31ca80 │ │ │ │ + ldr r3, [pc, #40] @ 31ca78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c900 │ │ │ │ + bne 31ca70 │ │ │ │ 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, lsl r9 │ │ │ │ + subseq r3, r1, r8, lsr #15 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r1, r8, asr r7 │ │ │ │ - subseq r3, r1, ip, lsl r7 │ │ │ │ + subseq r3, r1, r8, ror #11 │ │ │ │ + subseq r3, r1, ip, lsr #11 │ │ │ │ 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] @ 31cbdc │ │ │ │ - ldr r3, [pc, #684] @ 31cbe0 │ │ │ │ + ldr r0, [pc, #684] @ 31cd4c │ │ │ │ + ldr r3, [pc, #684] @ 31cd50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, #2 │ │ │ │ @@ -784526,225 +784618,225 @@ │ │ │ │ bl 1dea0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dbf4 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 31ca38 │ │ │ │ + bhi 31cba8 │ │ │ │ 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 31ca0c │ │ │ │ + beq 31cb7c │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #11 │ │ │ │ - bne 31c9c4 │ │ │ │ + bne 31cb34 │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 1ddbc │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne 31c98c │ │ │ │ + bne 31cafc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 31ca0c │ │ │ │ + bne 31cb7c │ │ │ │ ldr r0, [r8, r9, lsl #2] │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #508] @ 31cbe4 │ │ │ │ - ldr r3, [pc, #500] @ 31cbe0 │ │ │ │ + ldr r2, [pc, #508] @ 31cd54 │ │ │ │ + ldr r3, [pc, #500] @ 31cd50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31cbd8 │ │ │ │ + bne 31cd48 │ │ │ │ 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 31caf0 │ │ │ │ + beq 31cc60 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 31c9cc │ │ │ │ - ldr r1, [pc, #392] @ 31cbe8 │ │ │ │ + bne 31cb3c │ │ │ │ + ldr r1, [pc, #392] @ 31cd58 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31c9cc │ │ │ │ + bne 31cb3c │ │ │ │ ldrb r3, [sp, #19] │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31c9cc │ │ │ │ + bhi 31cb3c │ │ │ │ ldr r0, [r8, r9, lsl #2] │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31cb44 │ │ │ │ + beq 31ccb4 │ │ │ │ add r4, r8, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31cb70 │ │ │ │ + bne 31cce0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31c6b8 │ │ │ │ + bl 31c828 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31cb58 │ │ │ │ + bne 31ccc8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r8, #56] @ 0x38 │ │ │ │ - b 31c9e0 │ │ │ │ - ldr r4, [pc, #244] @ 31cbec │ │ │ │ + b 31cb50 │ │ │ │ + ldr r4, [pc, #244] @ 31cd5c │ │ │ │ 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 31c9cc │ │ │ │ + bne 31cb3c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 31c9cc │ │ │ │ + bne 31cb3c │ │ │ │ ldr r0, [r8, r9, lsl #2] │ │ │ │ bl 1df54 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df54 │ │ │ │ - b 31ca84 │ │ │ │ + b 31cbf4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31c6b8 │ │ │ │ - b 31cae0 │ │ │ │ + bl 31c828 │ │ │ │ + b 31cc50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ bl 13edd4 │ │ │ │ - b 31cae0 │ │ │ │ + b 31cc50 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 31cb9c │ │ │ │ + beq 31cd0c │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - beq 31cbcc │ │ │ │ - b 31cb7c │ │ │ │ + beq 31cd3c │ │ │ │ + b 31ccec │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31cbb0 │ │ │ │ + bne 31cd20 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31cb9c │ │ │ │ - b 31cabc │ │ │ │ + bne 31cd0c │ │ │ │ + b 31cc2c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r8, asr #13 │ │ │ │ + subseq r3, r1, r8, asr r5 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r1, r0, lsl r6 │ │ │ │ + subseq r3, r1, r0, lsr #9 │ │ │ │ subeq r0, ip, r8, ror pc │ │ │ │ subeq r0, ip, r4, 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] @ 31cec0 │ │ │ │ + ldr r1, [pc, #680] @ 31d030 │ │ │ │ sub sp, sp, #4352 @ 0x1100 │ │ │ │ - ldr r2, [pc, #676] @ 31cec4 │ │ │ │ + ldr r2, [pc, #676] @ 31d034 │ │ │ │ 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 31cc64 │ │ │ │ + beq 31cdd4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #9 │ │ │ │ - bne 31cc44 │ │ │ │ + bne 31cdb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 31ce54 │ │ │ │ - ldr r1, [pc, #604] @ 31cec8 │ │ │ │ + b 31cfc4 │ │ │ │ + ldr r1, [pc, #604] @ 31d038 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e050 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 31cc5c │ │ │ │ - ldr r3, [pc, #584] @ 31cecc │ │ │ │ + beq 31cdcc │ │ │ │ + ldr r3, [pc, #584] @ 31d03c │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #572] @ 31ced0 │ │ │ │ + ldr r3, [pc, #572] @ 31d040 │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #560] @ 31ced4 │ │ │ │ + ldr r3, [pc, #560] @ 31d044 │ │ │ │ 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 31ce48 │ │ │ │ + beq 31cfb8 │ │ │ │ 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 │ │ │ │ @@ -784754,138 +784846,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 31ccac │ │ │ │ + beq 31ce1c │ │ │ │ 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 31ce9c │ │ │ │ - ldr sl, [pc, #416] @ 31ced8 │ │ │ │ + beq 31d00c │ │ │ │ + ldr sl, [pc, #416] @ 31d048 │ │ │ │ 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 31ce8c │ │ │ │ + beq 31cffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ce0c │ │ │ │ + beq 31cf7c │ │ │ │ bl 1da5c │ │ │ │ sub r1, r9, #40 @ 0x28 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31ce14 │ │ │ │ + beq 31cf84 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne sl, [sp, #28] │ │ │ │ addne r9, sp, #152 @ 0x98 │ │ │ │ - bne 31cdb0 │ │ │ │ - b 31ce14 │ │ │ │ + bne 31cf20 │ │ │ │ + b 31cf84 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 31ce14 │ │ │ │ + beq 31cf84 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ bl 1da5c │ │ │ │ mov r1, r9 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 31cda4 │ │ │ │ + beq 31cf14 │ │ │ │ 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 31cda4 │ │ │ │ + bne 31cf14 │ │ │ │ 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 31cda4 │ │ │ │ + bne 31cf14 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dc3c │ │ │ │ - b 31ccac │ │ │ │ + b 31ce1c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ str r8, [fp, r6, lsl #2] │ │ │ │ - bl 31c914 │ │ │ │ + bl 31ca84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31cea4 │ │ │ │ + beq 31d014 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ bl 1dc3c │ │ │ │ cmp r6, #8 │ │ │ │ - bls 31ccac │ │ │ │ + bls 31ce1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1dc3c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #128] @ 31cedc │ │ │ │ - ldr r3, [pc, #100] @ 31cec4 │ │ │ │ + ldr r2, [pc, #128] @ 31d04c │ │ │ │ + ldr r3, [pc, #100] @ 31d034 │ │ │ │ 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 31cebc │ │ │ │ + bne 31d02c │ │ │ │ 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 31ce0c │ │ │ │ - b 31ccac │ │ │ │ + bne 31cf7c │ │ │ │ + b 31ce1c │ │ │ │ bl 1de10 │ │ │ │ - b 31ccac │ │ │ │ + b 31ce1c │ │ │ │ mov r0, r8 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dc3c │ │ │ │ str r5, [fp, r6, lsl #2] │ │ │ │ - b 31ccac │ │ │ │ + b 31ce1c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq r3, [r1], #-56 @ 0xffffffc8 │ │ │ │ + subseq r3, r1, r8, ror #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r8, r3, r0, asr sp │ │ │ │ andeq r0, r1, r0, ror #11 │ │ │ │ andeq r8, r3, r8, lsr #26 │ │ │ │ andeq r8, r3, r4, lsr #26 │ │ │ │ andeq r8, r3, r4, lsl #25 │ │ │ │ - @ instruction: 0x0051319c │ │ │ │ + subseq r3, r1, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #216] @ 31cfd0 │ │ │ │ - ldr r3, [pc, #216] @ 31cfd4 │ │ │ │ + ldr r2, [pc, #216] @ 31d140 │ │ │ │ + ldr r3, [pc, #216] @ 31d144 │ │ │ │ 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] │ │ │ │ @@ -784894,78 +784986,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 31cf48 │ │ │ │ - b 31cfb8 │ │ │ │ + bne 31d0b8 │ │ │ │ + b 31d128 │ │ │ │ tst r3, #33792 @ 0x8400 │ │ │ │ - bne 31cf84 │ │ │ │ + bne 31d0f4 │ │ │ │ cmp r4, r6 │ │ │ │ - bge 31cf1c │ │ │ │ + bge 31d08c │ │ │ │ add r5, r8, r4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r4, #16 │ │ │ │ tst r3, #8 │ │ │ │ add r4, r4, r2 │ │ │ │ - beq 31cf40 │ │ │ │ + beq 31d0b0 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31cbf0 │ │ │ │ + bl 31cd60 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r3, #33792 @ 0x8400 │ │ │ │ - beq 31cf48 │ │ │ │ + beq 31d0b8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ 31cfd8 │ │ │ │ - ldr r3, [pc, #64] @ 31cfd4 │ │ │ │ + ldr r2, [pc, #72] @ 31d148 │ │ │ │ + ldr r3, [pc, #64] @ 31d144 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2724] @ 0xaa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31cfcc │ │ │ │ + bne 31d13c │ │ │ │ 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 31cf1c │ │ │ │ - b 31cf88 │ │ │ │ + beq 31d08c │ │ │ │ + b 31d0f8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r3, r1, r0, lsl #2 │ │ │ │ + @ instruction: 0x00512f90 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r1, r8, rrx │ │ │ │ + ldrsheq r2, [r1], #-232 @ 0xffffff18 │ │ │ │ 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 31d05c │ │ │ │ + bne 31d1cc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d00c │ │ │ │ + beq 31d17c │ │ │ │ bl 1dc3c │ │ │ │ sub r4, r5, #4 │ │ │ │ add r6, r5, #32 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d024 │ │ │ │ + beq 31d194 │ │ │ │ bl 1dc3c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 31d014 │ │ │ │ + bne 31d184 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d048 │ │ │ │ + beq 31d1b8 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ bl 140394 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ bl 1421d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -784975,21 +785067,21 @@ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bl 1e398 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ bl 168e5c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ bl 1e1e8 │ │ │ │ - b 31cffc │ │ │ │ + b 31d16c │ │ │ │ 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] @ 31d450 │ │ │ │ - ldr r3, [pc, #952] @ 31d454 │ │ │ │ + ldr r2, [pc, #952] @ 31d5c0 │ │ │ │ + ldr r3, [pc, #952] @ 31d5c4 │ │ │ │ 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] │ │ │ │ @@ -785003,42 +785095,42 @@ │ │ │ │ bl 141f00 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 140254 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #868] @ 31d458 │ │ │ │ + ldr r0, [pc, #868] @ 31d5c8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1481a8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 31d1bc │ │ │ │ - ldr r7, [pc, #848] @ 31d45c │ │ │ │ - ldr r2, [pc, #848] @ 31d460 │ │ │ │ + beq 31d32c │ │ │ │ + ldr r7, [pc, #848] @ 31d5cc │ │ │ │ + ldr r2, [pc, #848] @ 31d5d0 │ │ │ │ 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 31d3a4 │ │ │ │ - ldr r2, [pc, #812] @ 31d464 │ │ │ │ + beq 31d514 │ │ │ │ + ldr r2, [pc, #812] @ 31d5d4 │ │ │ │ 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 31d3a0 │ │ │ │ - ldr r6, [pc, #776] @ 31d468 │ │ │ │ + beq 31d510 │ │ │ │ + ldr r6, [pc, #776] @ 31d5d8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e050 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -785046,51 +785138,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 31d3a4 │ │ │ │ + beq 31d514 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31d3a4 │ │ │ │ + beq 31d514 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c914 │ │ │ │ + bl 31ca84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d3a4 │ │ │ │ - ldr r0, [pc, #680] @ 31d46c │ │ │ │ + beq 31d514 │ │ │ │ + ldr r0, [pc, #680] @ 31d5dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 31d324 │ │ │ │ + beq 31d494 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #652] @ 31d470 │ │ │ │ - ldr r8, [pc, #652] @ 31d474 │ │ │ │ - ldr r9, [pc, #652] @ 31d478 │ │ │ │ + ldr r3, [pc, #652] @ 31d5e0 │ │ │ │ + ldr r8, [pc, #652] @ 31d5e4 │ │ │ │ + ldr r9, [pc, #652] @ 31d5e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 31d2bc │ │ │ │ + b 31d42c │ │ │ │ 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 31d418 │ │ │ │ + beq 31d588 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #588] @ 31d47c │ │ │ │ + ldr r5, [pc, #588] @ 31d5ec │ │ │ │ bl 1de10 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 1e050 │ │ │ │ mov r1, r5 │ │ │ │ lsl fp, r7, #2 │ │ │ │ @@ -785101,39 +785193,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 31d3dc │ │ │ │ + beq 31d54c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31d42c │ │ │ │ + beq 31d59c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c914 │ │ │ │ + bl 31ca84 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31d3f8 │ │ │ │ + beq 31d568 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ bl 1dc3c │ │ │ │ cmp r7, #8 │ │ │ │ - bhi 31d324 │ │ │ │ + bhi 31d494 │ │ │ │ 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 31d324 │ │ │ │ + beq 31d494 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1dfd8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -785141,109 +785233,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 31d200 │ │ │ │ + bne 31d370 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ - b 31d2b0 │ │ │ │ - ldr r0, [pc, #340] @ 31d480 │ │ │ │ + b 31d420 │ │ │ │ + ldr r0, [pc, #340] @ 31d5f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31d398 │ │ │ │ + beq 31d508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbf0 │ │ │ │ + bl 31cd60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d398 │ │ │ │ + beq 31d508 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov r0, #524288 @ 0x80000 │ │ │ │ bl 1e158 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 31d398 │ │ │ │ - ldr r2, [pc, #284] @ 31d484 │ │ │ │ + blt 31d508 │ │ │ │ + ldr r2, [pc, #284] @ 31d5f4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ bl 1e4ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 31d440 │ │ │ │ - ldr r1, [pc, #268] @ 31d488 │ │ │ │ + blt 31d5b0 │ │ │ │ + ldr r1, [pc, #268] @ 31d5f8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ bl 168de8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31d434 │ │ │ │ + bne 31d5a4 │ │ │ │ mov r0, #1 │ │ │ │ - b 31d3b0 │ │ │ │ + b 31d520 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cfdc │ │ │ │ + bl 31d14c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #212] @ 31d48c │ │ │ │ - ldr r3, [pc, #152] @ 31d454 │ │ │ │ + ldr r2, [pc, #212] @ 31d5fc │ │ │ │ + ldr r3, [pc, #152] @ 31d5c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31d44c │ │ │ │ + bne 31d5bc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31d3ec │ │ │ │ + beq 31d55c │ │ │ │ mov r0, r5 │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, fp] │ │ │ │ - b 31d2b0 │ │ │ │ + b 31d420 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [r4, fp] │ │ │ │ bl 1dc3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, fp] │ │ │ │ - b 31d2b0 │ │ │ │ + b 31d420 │ │ │ │ mov r0, fp │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ - b 31d2b0 │ │ │ │ + b 31d420 │ │ │ │ bl 1dc3c │ │ │ │ - b 31d3ec │ │ │ │ + b 31d55c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e398 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e1e8 │ │ │ │ - b 31d398 │ │ │ │ + b 31d508 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r1, r8, asr pc │ │ │ │ + subseq r2, r1, r8, ror #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r8, r3, ip, lsl #11 │ │ │ │ strdeq r8, [r3], -r0 │ │ │ │ andeq r8, r3, r8, lsr #17 │ │ │ │ muleq r3, r0, r8 │ │ │ │ andeq r8, r3, ip, lsr #17 │ │ │ │ andeq r8, r3, r8, lsl r8 │ │ │ │ andeq r8, r3, r0, ror #15 │ │ │ │ andeq r8, r3, r0, lsr #16 │ │ │ │ andeq r8, r3, ip, asr #15 │ │ │ │ andeq r8, r3, r8, lsl #15 │ │ │ │ andeq r8, r3, r8, ror #13 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xfffffb5c │ │ │ │ - subseq r2, r1, r0, asr #24 │ │ │ │ + ldrsbeq r2, [r1], #-160 @ 0xffffff60 │ │ │ │ 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 │ │ │ │ @@ -785259,153 +785351,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 31d4c0 │ │ │ │ + bne 31d630 │ │ │ │ ldrb r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d5ac │ │ │ │ + beq 31d71c │ │ │ │ add fp, r7, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31d674 │ │ │ │ + bne 31d7e4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 140464 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 31d5b8 │ │ │ │ + beq 31d728 │ │ │ │ ldrb r4, [sl] │ │ │ │ ldr r1, [sl, #24] │ │ │ │ ldr r0, [r7, r4, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31d58c │ │ │ │ + blt 31d6fc │ │ │ │ ldr r3, [r7, r4, lsl #2] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sl, #32 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 31d58c │ │ │ │ + bne 31d6fc │ │ │ │ add r6, r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b 31d57c │ │ │ │ + b 31d6ec │ │ │ │ cmp r5, r6 │ │ │ │ - beq 31d5ec │ │ │ │ + beq 31d75c │ │ │ │ ldrb r1, [r5, #1]! │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq 31d574 │ │ │ │ + beq 31d6e4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31d65c │ │ │ │ + bne 31d7cc │ │ │ │ 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 31d598 │ │ │ │ + beq 31d708 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 31c6b8 │ │ │ │ + bl 31c828 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 140464 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 31d530 │ │ │ │ - b 31d598 │ │ │ │ + bne 31d6a0 │ │ │ │ + b 31d708 │ │ │ │ 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 31d590 │ │ │ │ + bne 31d700 │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d638 │ │ │ │ + beq 31d7a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3228c0 │ │ │ │ + bl 322a30 │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 31d590 │ │ │ │ + bne 31d700 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31d6dc │ │ │ │ + bne 31d84c │ │ │ │ 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 13edd4 │ │ │ │ - b 31d5ac │ │ │ │ + b 31d71c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 31d6b8 │ │ │ │ + bne 31d828 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ - bne 31d690 │ │ │ │ + bne 31d800 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31d67c │ │ │ │ - b 31d518 │ │ │ │ + bne 31d7ec │ │ │ │ + b 31d688 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ - beq 31d6ac │ │ │ │ - b 31d6bc │ │ │ │ + beq 31d81c │ │ │ │ + b 31d82c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ bl 13edd4 │ │ │ │ - b 31d64c │ │ │ │ + b 31d7bc │ │ │ │ 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] @ 31db90 │ │ │ │ + ldr r2, [pc, #1148] @ 31dd00 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1144] @ 31db94 │ │ │ │ + ldr r3, [pc, #1144] @ 31dd04 │ │ │ │ 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 │ │ │ │ @@ -785420,177 +785512,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 31d744 │ │ │ │ + bne 31d8b4 │ │ │ │ ldrb fp, [r8, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 31d820 │ │ │ │ + beq 31d990 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31d820 │ │ │ │ + beq 31d990 │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31da90 │ │ │ │ + bne 31dc00 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1da5c │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e4c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 31d854 │ │ │ │ + beq 31d9c4 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne 31d7f4 │ │ │ │ + bne 31d964 │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ add r7, r7, #1 │ │ │ │ bl 1ddbc │ │ │ │ cmp r7, #1000 @ 0x3e8 │ │ │ │ - bne 31d7bc │ │ │ │ + bne 31d92c │ │ │ │ cmn r6, #1 │ │ │ │ - bne 31d854 │ │ │ │ + bne 31d9c4 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31da78 │ │ │ │ + bne 31dbe8 │ │ │ │ mov fp, #0 │ │ │ │ - ldr r2, [pc, #876] @ 31db98 │ │ │ │ - ldr r3, [pc, #868] @ 31db94 │ │ │ │ + ldr r2, [pc, #876] @ 31dd08 │ │ │ │ + ldr r3, [pc, #868] @ 31dd04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31db8c │ │ │ │ + bne 31dcfc │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31db04 │ │ │ │ + bne 31dc74 │ │ │ │ ldr r1, [r8, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31c6b8 │ │ │ │ + bl 31c828 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 140464 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 31d8c8 │ │ │ │ + beq 31da38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d7fc │ │ │ │ + beq 31d96c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ bl 13edd4 │ │ │ │ - b 31d7fc │ │ │ │ + b 31d96c │ │ │ │ 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 3228c0 │ │ │ │ + bl 322a30 │ │ │ │ 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 31e028 │ │ │ │ + bl 31e198 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bne 31d89c │ │ │ │ + bne 31da0c │ │ │ │ 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 31d89c │ │ │ │ + bne 31da0c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 31d89c │ │ │ │ + bne 31da0c │ │ │ │ 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 31d89c │ │ │ │ + bne 31da0c │ │ │ │ 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 31d89c │ │ │ │ + bne 31da0c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bne 31d89c │ │ │ │ + bne 31da0c │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 141f68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ @@ -785599,102 +785691,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 31e074 │ │ │ │ + bl 31e1e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ bl 1403a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 31c67c │ │ │ │ + bl 31c7ec │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1da5c │ │ │ │ mov r1, r6 │ │ │ │ bl 1e4c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 31c67c │ │ │ │ - b 31d824 │ │ │ │ + bl 31c7ec │ │ │ │ + b 31d994 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ bl 13edd4 │ │ │ │ - b 31d820 │ │ │ │ + b 31d990 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 31db7c │ │ │ │ + beq 31dcec │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31da9c │ │ │ │ + bne 31dc0c │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, r7 │ │ │ │ - beq 31d7ac │ │ │ │ + beq 31d91c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31dadc │ │ │ │ + bne 31dc4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 31dac8 │ │ │ │ - b 31d7ac │ │ │ │ + bne 31dc38 │ │ │ │ + b 31d91c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 31db84 │ │ │ │ + beq 31dcf4 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31db14 │ │ │ │ + bne 31dc84 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - beq 31d874 │ │ │ │ + beq 31d9e4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31db50 │ │ │ │ + bne 31dcc0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 31db3c │ │ │ │ + bne 31dcac │ │ │ │ str r6, [sp, #20] │ │ │ │ - b 31d874 │ │ │ │ + b 31d9e4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 31dac8 │ │ │ │ + b 31dc38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 31db3c │ │ │ │ + b 31dcac │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r1, r0, ror #17 │ │ │ │ + subseq r2, r1, r0, ror r7 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r1, ip, asr #15 │ │ │ │ + subseq r2, r1, ip, asr r6 │ │ │ │ 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 │ │ │ │ @@ -785718,21 +785810,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 31dc78 │ │ │ │ + bls 31dde8 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ add ip, r1, #1 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 31dc6c │ │ │ │ + beq 31dddc │ │ │ │ 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] │ │ │ │ @@ -785741,43 +785833,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 31dc20 │ │ │ │ + bne 31dd90 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r1, r4 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r4, r1, lsl #1 │ │ │ │ lsl r6, r1, #1 │ │ │ │ - bcc 31dcb8 │ │ │ │ + bcc 31de28 │ │ │ │ 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 31dc64 │ │ │ │ + b 31ddd4 │ │ │ │ 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 31dc90 │ │ │ │ + b 31de00 │ │ │ │ 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 │ │ │ │ @@ -785796,15 +785888,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 31dd38 │ │ │ │ + bne 31dea8 │ │ │ │ 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 │ │ │ │ @@ -785818,189 +785910,189 @@ │ │ │ │ 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 31dbf4 │ │ │ │ + b 31dd64 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31de14 │ │ │ │ + bne 31df84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31dbf4 │ │ │ │ + bl 31dd64 │ │ │ │ mvn r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31de58 │ │ │ │ + bne 31dfc8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ - bne 31de74 │ │ │ │ + bne 31dfe4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 31de30 │ │ │ │ + bne 31dfa0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 31de1c │ │ │ │ - b 31ddec │ │ │ │ + bne 31df8c │ │ │ │ + b 31df5c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 13edd4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - beq 31de4c │ │ │ │ - b 31de78 │ │ │ │ + beq 31dfbc │ │ │ │ + b 31dfe8 │ │ │ │ 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 31dec0 │ │ │ │ + bne 31e030 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31df14 │ │ │ │ + bne 31e084 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31dce8 │ │ │ │ + bl 31de58 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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 13edd4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 31df58 │ │ │ │ + bne 31e0c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 31df30 │ │ │ │ + bne 31e0a0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31df1c │ │ │ │ - b 31dedc │ │ │ │ + bne 31e08c │ │ │ │ + b 31e04c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 31df4c │ │ │ │ - b 31df5c │ │ │ │ + beq 31e0bc │ │ │ │ + b 31e0cc │ │ │ │ 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] @ 31e01c │ │ │ │ - ldr r3, [pc, #132] @ 31e020 │ │ │ │ + ldr r2, [pc, #132] @ 31e18c │ │ │ │ + ldr r3, [pc, #132] @ 31e190 │ │ │ │ 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 320540 │ │ │ │ + bl 3206b0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - bne 31e004 │ │ │ │ + bne 31e174 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 320654 │ │ │ │ - ldr r2, [pc, #68] @ 31e024 │ │ │ │ - ldr r3, [pc, #60] @ 31e020 │ │ │ │ + bl 3207c4 │ │ │ │ + ldr r2, [pc, #68] @ 31e194 │ │ │ │ + ldr r3, [pc, #60] @ 31e190 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31e018 │ │ │ │ + bne 31e188 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 32058c │ │ │ │ - b 31dfcc │ │ │ │ + bl 3206fc │ │ │ │ + b 31e13c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r2, r1, r0, rrx │ │ │ │ + ldrsheq r1, [r1], #-224 @ 0xffffff20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r2, r1, r8, lsl r0 │ │ │ │ - ldr ip, [pc, #64] @ 31e070 │ │ │ │ + subseq r1, r1, r8, lsr #29 │ │ │ │ + ldr ip, [pc, #64] @ 31e1e0 │ │ │ │ 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 31e03c │ │ │ │ + bne 31e1ac │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #40] @ 0x28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strheq pc, [fp], #-156 @ 0xffffff64 @ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -786015,107 +786107,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 31e084 │ │ │ │ + bne 31e1f4 │ │ │ │ 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 31e15c │ │ │ │ + beq 31e2cc │ │ │ │ ldr r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 31e15c │ │ │ │ + beq 31e2cc │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [r4, #280] @ 0x118 │ │ │ │ strbeq r2, [r4, #292] @ 0x124 │ │ │ │ streq r2, [r4, #284] @ 0x11c │ │ │ │ - beq 31e168 │ │ │ │ + beq 31e2d8 │ │ │ │ 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 31e168 │ │ │ │ + beq 31e2d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - b 31e168 │ │ │ │ + b 31e2d8 │ │ │ │ ldrb r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31e3a0 │ │ │ │ + bne 31e510 │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ add r6, r4, #272 @ 0x110 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 31e1a0 │ │ │ │ + bne 31e310 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e1a0 │ │ │ │ + beq 31e310 │ │ │ │ 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 31e2ec │ │ │ │ + beq 31e45c │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov fp, r5 │ │ │ │ - b 31e280 │ │ │ │ + b 31e3f0 │ │ │ │ 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 31e224 │ │ │ │ + beq 31e394 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #32 │ │ │ │ - beq 31e2e4 │ │ │ │ + beq 31e454 │ │ │ │ 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 31e258 │ │ │ │ + beq 31e3c8 │ │ │ │ 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] │ │ │ │ @@ -786127,18 +786219,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 31e2ec │ │ │ │ + bls 31e45c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e26c │ │ │ │ + beq 31e3dc │ │ │ │ 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 │ │ │ │ @@ -786149,165 +786241,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 31e1c0 │ │ │ │ + bne 31e330 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 31e1dc │ │ │ │ + b 31e34c │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ - b 31e224 │ │ │ │ + b 31e394 │ │ │ │ ldrb r3, [sl, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e330 │ │ │ │ + beq 31e4a0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e314 │ │ │ │ + beq 31e484 │ │ │ │ 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 31e36c │ │ │ │ + beq 31e4dc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e358 │ │ │ │ + beq 31e4c8 │ │ │ │ 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 31e398 │ │ │ │ + beq 31e508 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e398 │ │ │ │ + beq 31e508 │ │ │ │ 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 31e134 │ │ │ │ + b 31e2a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ 31e3d4 │ │ │ │ + ldr r4, [pc, #20] @ 31e544 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r8, [r3], #-236 @ 0xffffff14 │ │ │ │ + subseq r8, r3, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #264] @ 31e4f8 │ │ │ │ - ldr r0, [pc, #264] @ 31e4fc │ │ │ │ + ldr r1, [pc, #264] @ 31e668 │ │ │ │ + ldr r0, [pc, #264] @ 31e66c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 148594 │ │ │ │ - ldr r4, [pc, #244] @ 31e500 │ │ │ │ - ldr r3, [pc, #244] @ 31e504 │ │ │ │ - ldr r5, [pc, #244] @ 31e508 │ │ │ │ + ldr r4, [pc, #244] @ 31e670 │ │ │ │ + ldr r3, [pc, #244] @ 31e674 │ │ │ │ + ldr r5, [pc, #244] @ 31e678 │ │ │ │ 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 31e4c8 │ │ │ │ - ldr r3, [pc, #216] @ 31e50c │ │ │ │ + beq 31e638 │ │ │ │ + ldr r3, [pc, #216] @ 31e67c │ │ │ │ ldr r5, [pc, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31e450 │ │ │ │ + beq 31e5c0 │ │ │ │ bl 1dabc │ │ │ │ mov r6, r0 │ │ │ │ bl 1dde0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 31e480 │ │ │ │ - ldr r3, [pc, #184] @ 31e510 │ │ │ │ + beq 31e5f0 │ │ │ │ + ldr r3, [pc, #184] @ 31e680 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #168] @ 31e514 │ │ │ │ - ldr r2, [pc, #168] @ 31e518 │ │ │ │ + ldr r3, [pc, #168] @ 31e684 │ │ │ │ + ldr r2, [pc, #168] @ 31e688 │ │ │ │ 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 31e450 │ │ │ │ - ldr r1, [pc, #128] @ 31e51c │ │ │ │ + bne 31e5c0 │ │ │ │ + ldr r1, [pc, #128] @ 31e68c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e050 │ │ │ │ - ldr r3, [pc, #116] @ 31e520 │ │ │ │ + ldr r3, [pc, #116] @ 31e690 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 31e464 │ │ │ │ - ldr r0, [pc, #100] @ 31e524 │ │ │ │ + beq 31e5d4 │ │ │ │ + ldr r0, [pc, #100] @ 31e694 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 329880 │ │ │ │ - b 31e450 │ │ │ │ - ldr r0, [pc, #88] @ 31e528 │ │ │ │ - ldr r6, [pc, #88] @ 31e52c │ │ │ │ + bl 3299f0 │ │ │ │ + b 31e5c0 │ │ │ │ + ldr r0, [pc, #88] @ 31e698 │ │ │ │ + ldr r6, [pc, #88] @ 31e69c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 14817c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ str r7, [r6] │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5] │ │ │ │ - b 31e42c │ │ │ │ - subseq sl, r0, r0, asr #28 │ │ │ │ + b 31e59c │ │ │ │ + ldrsbeq sl, [r0], #-192 @ 0xffffff40 │ │ │ │ andeq r7, r3, r4, asr #12 │ │ │ │ - subseq r1, r1, r8, ror #23 │ │ │ │ - subseq r8, r3, r4, lsr #29 │ │ │ │ - @ instruction: 0x00538e9c │ │ │ │ - subseq r8, r3, r0, lsl #29 │ │ │ │ - subseq r8, r3, r4, ror #28 │ │ │ │ + subseq r1, r1, r8, ror sl │ │ │ │ + subseq r8, r3, r4, lsr sp │ │ │ │ + subseq r8, r3, ip, lsr #26 │ │ │ │ + subseq r8, r3, r0, lsl sp │ │ │ │ + ldrsheq r8, [r3], #-196 @ 0xffffff3c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - subseq r8, r3, r8, asr #28 │ │ │ │ + ldrsbeq r8, [r3], #-200 @ 0xffffff38 │ │ │ │ andeq r0, r2, r4, asr #21 │ │ │ │ - subseq r8, r3, r0, lsl lr │ │ │ │ + subseq r8, r3, r0, lsr #25 │ │ │ │ @ instruction: 0xfffffee4 │ │ │ │ andeq r7, r3, r0, lsl #11 │ │ │ │ - ldrsbeq r8, [r3], #-216 @ 0xffffff28 │ │ │ │ + subseq r8, r3, r8, ror #24 │ │ │ │ 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] │ │ │ │ @@ -786315,31 +786407,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 31e5ac │ │ │ │ - ldr r2, [pc, #88] @ 31e5d0 │ │ │ │ + beq 31e71c │ │ │ │ + ldr r2, [pc, #88] @ 31e740 │ │ │ │ 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] @ 31e5d4 │ │ │ │ + ldr r2, [pc, #32] @ 31e744 │ │ │ │ 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} │ │ │ │ @@ -786351,32 +786443,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] @ 31e624 │ │ │ │ + ldr r2, [pc, #32] @ 31e794 │ │ │ │ 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, r0, lsl #9 │ │ │ │ - ldr r2, [pc, #12] @ 31e63c │ │ │ │ + ldr r2, [pc, #12] @ 31e7ac │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, r0, ror r4 │ │ │ │ - ldr r2, [pc, #16] @ 31e658 │ │ │ │ + ldr r2, [pc, #16] @ 31e7c8 │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -786385,32 +786477,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] @ 31e6ac │ │ │ │ + ldr r2, [pc, #32] @ 31e81c │ │ │ │ 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, r8, asr r4 │ │ │ │ - ldr r2, [pc, #12] @ 31e6c4 │ │ │ │ + ldr r2, [pc, #12] @ 31e834 │ │ │ │ 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] @ 31e6dc │ │ │ │ + ldr r2, [pc, #12] @ 31e84c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -786419,84 +786511,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 31e798 │ │ │ │ + bne 31e908 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #148] @ 31e7b0 │ │ │ │ + ldr r2, [pc, #148] @ 31e920 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #128] @ 31e7b4 │ │ │ │ + ldr r2, [pc, #128] @ 31e924 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r6, [sp] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ 31e7b8 │ │ │ │ + ldr r2, [pc, #108] @ 31e928 │ │ │ │ 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 31e77c │ │ │ │ + beq 31e8ec │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #56] @ 31e7bc │ │ │ │ + ldr r2, [pc, #56] @ 31e92c │ │ │ │ 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] @ 31e7c0 │ │ │ │ + ldr r2, [pc, #32] @ 31e930 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 31e710 │ │ │ │ + b 31e880 │ │ │ │ strdeq r7, [r3], -r4 │ │ │ │ strdeq r7, [r3], -r0 │ │ │ │ strdeq r7, [r3], -r0 │ │ │ │ andeq r7, r3, r4, asr #7 │ │ │ │ muleq r3, r8, r3 │ │ │ │ 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] @ 31e83c │ │ │ │ + ldr r2, [pc, #76] @ 31e9ac │ │ │ │ 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] @ 31e840 │ │ │ │ + ldr r2, [pc, #48] @ 31e9b0 │ │ │ │ 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] @ 31e844 │ │ │ │ + ldr r2, [pc, #28] @ 31e9b4 │ │ │ │ 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, r8, asr r3 │ │ │ │ @@ -786505,75 +786597,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 31e880 │ │ │ │ - ldr r2, [pc, #40] @ 31e898 │ │ │ │ + bne 31e9f0 │ │ │ │ + ldr r2, [pc, #40] @ 31ea08 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ 31e89c │ │ │ │ + ldr r2, [pc, #20] @ 31ea0c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 31e868 │ │ │ │ + b 31e9d8 │ │ │ │ strdeq r7, [r3], -ip │ │ │ │ @ instruction: 0x000372b0 │ │ │ │ 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 31e8ec │ │ │ │ - ldr r2, [pc, #64] @ 31e908 │ │ │ │ + bne 31ea5c │ │ │ │ + ldr r2, [pc, #64] @ 31ea78 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ 31e90c │ │ │ │ + ldr r2, [pc, #48] @ 31ea7c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #28] @ 31e910 │ │ │ │ + ldr r2, [pc, #28] @ 31ea80 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ - b 31e8c0 │ │ │ │ + b 31ea30 │ │ │ │ @ instruction: 0x000372b4 │ │ │ │ @ instruction: 0x000372b0 │ │ │ │ andeq r7, r3, r4, asr #4 │ │ │ │ - ldr r2, [pc, #12] @ 31e928 │ │ │ │ + ldr r2, [pc, #12] @ 31ea98 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, r0, lsl #5 │ │ │ │ - ldr r2, [pc, #12] @ 31e940 │ │ │ │ + ldr r2, [pc, #12] @ 31eab0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 1e35c <__fprintf_chk@plt> │ │ │ │ andeq r7, r3, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #28] @ 31e978 │ │ │ │ + ldr r2, [pc, #28] @ 31eae8 │ │ │ │ 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} │ │ │ │ @@ -786587,106 +786679,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 31e9bc │ │ │ │ + beq 31eb2c │ │ │ │ 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 31ea0c │ │ │ │ - b 31ea30 │ │ │ │ + bne 31eb7c │ │ │ │ + b 31eba0 │ │ │ │ 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 31ea30 │ │ │ │ + beq 31eba0 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328988 │ │ │ │ + bl 328af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31e9e4 │ │ │ │ + bne 31eb54 │ │ │ │ mov r0, r7 │ │ │ │ bl 1de10 │ │ │ │ - b 31e9e4 │ │ │ │ + b 31eb54 │ │ │ │ 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 31e97c │ │ │ │ + b 31eaec │ │ │ │ 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 31eb18 │ │ │ │ + beq 31ec88 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs 31eb0c │ │ │ │ + bcs 31ec7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31ebc0 │ │ │ │ + beq 31ed30 │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31eac4 │ │ │ │ + beq 31ec34 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 31ebc0 │ │ │ │ + bcs 31ed30 │ │ │ │ add r0, r7, #24 │ │ │ │ bl 147cf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 1e2fc │ │ │ │ mov r5, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ 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] @ 31ec08 │ │ │ │ + ldr r1, [pc, #232] @ 31ed78 │ │ │ │ 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 │ │ │ │ @@ -786696,18 +786788,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 31eb8c │ │ │ │ + beq 31ecfc │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, #32 │ │ │ │ - beq 31eb8c │ │ │ │ + beq 31ecfc │ │ │ │ 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] │ │ │ │ @@ -786715,43 +786807,43 @@ │ │ │ │ mov r9, #1 │ │ │ │ add sl, r7, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ strb r9, [r7, #53] @ 0x35 │ │ │ │ bl 147cb0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 31ebc8 │ │ │ │ + bne 31ed38 │ │ │ │ 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 147cf8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 1e2fc │ │ │ │ mov r6, r0 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ 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 31ebb0 │ │ │ │ + b 31ed20 │ │ │ │ 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] @ 31ede4 │ │ │ │ + ldr r8, [pc, #448] @ 31ef54 │ │ │ │ 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 │ │ │ │ @@ -786762,16 +786854,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 31edb4 │ │ │ │ - ldr r8, [pc, #372] @ 31ede8 │ │ │ │ + beq 31ef24 │ │ │ │ + ldr r8, [pc, #372] @ 31ef58 │ │ │ │ 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] │ │ │ │ @@ -786800,89 +786892,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 31ed18 │ │ │ │ + beq 31ee88 │ │ │ │ tst r5, #2 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - beq 31ed64 │ │ │ │ - ldr r1, [pc, #212] @ 31edec │ │ │ │ + beq 31eed4 │ │ │ │ + ldr r1, [pc, #212] @ 31ef5c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r4, #244] @ 0xf4 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - beq 31ed78 │ │ │ │ + beq 31eee8 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #13 │ │ │ │ - beq 31ed5c │ │ │ │ + beq 31eecc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ed5c │ │ │ │ + beq 31eecc │ │ │ │ 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 31eda8 │ │ │ │ - ldr r1, [pc, #124] @ 31edf0 │ │ │ │ + beq 31ef18 │ │ │ │ + ldr r1, [pc, #124] @ 31ef60 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 31ed18 │ │ │ │ - ldr r1, [pc, #116] @ 31edf4 │ │ │ │ + b 31ee88 │ │ │ │ + ldr r1, [pc, #116] @ 31ef64 │ │ │ │ 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 147334 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r4, #56] @ 0x38 │ │ │ │ - b 31ed2c │ │ │ │ - ldr r1, [pc, #72] @ 31edf8 │ │ │ │ + b 31ee9c │ │ │ │ + ldr r1, [pc, #72] @ 31ef68 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 31ed18 │ │ │ │ - ldr r1, [pc, #64] @ 31edfc │ │ │ │ + b 31ee88 │ │ │ │ + ldr r1, [pc, #64] @ 31ef6c │ │ │ │ add r0, r8, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 168c30 │ │ │ │ - bl 329108 │ │ │ │ + bl 329278 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 31ec6c │ │ │ │ - subseq r8, r3, r8, ror r6 │ │ │ │ - subseq r8, r3, r4, asr #12 │ │ │ │ - @ instruction: 0x00513298 │ │ │ │ - subseq r3, r1, r8, asr r2 │ │ │ │ + b 31eddc │ │ │ │ + subseq r8, r3, r8, lsl #10 │ │ │ │ + ldrsbeq r8, [r3], #-68 @ 0xffffffbc │ │ │ │ + subseq r3, r1, r8, lsr #2 │ │ │ │ + subseq r3, r1, r8, ror #1 │ │ │ │ andeq r6, r3, r0, lsr #28 │ │ │ │ - subseq r3, r1, r8, lsr r2 │ │ │ │ + subseq r3, r1, r8, asr #1 │ │ │ │ @ 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 31ee44 │ │ │ │ + beq 31efb4 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31ee90 │ │ │ │ + bne 31f000 │ │ │ │ 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 │ │ │ │ @@ -786895,35 +786987,35 @@ │ │ │ │ bl 1477b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14757c │ │ │ │ ldr r0, [r4, #304] @ 0x130 │ │ │ │ add r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 31e97c │ │ │ │ + bl 31eaec │ │ │ │ ldr r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 31ee7c │ │ │ │ + bne 31efec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b 31ee2c │ │ │ │ + b 31ef9c │ │ │ │ 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 31ef2c │ │ │ │ + beq 31f09c │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ - ldr r9, [pc, #100] @ 31ef34 │ │ │ │ - ldr r7, [pc, #100] @ 31ef38 │ │ │ │ + ldr r9, [pc, #100] @ 31f0a4 │ │ │ │ + ldr r7, [pc, #100] @ 31f0a8 │ │ │ │ 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 │ │ │ │ @@ -786938,15 +787030,15 @@ │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 147668 │ │ │ │ ldr ip, [r4, #304] @ 0x130 │ │ │ │ cmp r5, ip │ │ │ │ - bne 31eeec │ │ │ │ + bne 31f05c │ │ │ │ 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} │ │ │ │ @@ -786956,19 +787048,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 31ef84 │ │ │ │ - bl 31e97c │ │ │ │ + beq 31f0f4 │ │ │ │ + bl 31eaec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 31ef74 │ │ │ │ + bne 31f0e4 │ │ │ │ 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 │ │ │ │ @@ -786977,15 +787069,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 31ea60 │ │ │ │ + bl 31ebd0 │ │ │ │ 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] │ │ │ │ @@ -787009,26 +787101,26 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #32 │ │ │ │ - beq 31f0e0 │ │ │ │ + beq 31f250 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31f0cc │ │ │ │ + beq 31f23c │ │ │ │ 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 31f078 │ │ │ │ + b 31f1e8 │ │ │ │ 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] │ │ │ │ @@ -787041,15 +787133,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 31f074 │ │ │ │ + bne 31f1e4 │ │ │ │ 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 │ │ │ │ @@ -787063,28 +787155,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 31f144 │ │ │ │ + beq 31f2b4 │ │ │ │ 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 31f128 │ │ │ │ + bne 31f298 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31f1a0 │ │ │ │ + beq 31f310 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 31f18c │ │ │ │ + beq 31f2fc │ │ │ │ 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] │ │ │ │ @@ -787099,16 +787191,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 31f16c │ │ │ │ - b 31f18c │ │ │ │ + bne 31f2dc │ │ │ │ + b 31f2fc │ │ │ │ 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] │ │ │ │ @@ -787245,15 +787337,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] @ 3203f4 │ │ │ │ + ldr r3, [pc, #4088] @ 320564 │ │ │ │ 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 │ │ │ │ @@ -787591,15 +787683,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] @ 3203f8 │ │ │ │ + ldr r3, [pc, #2708] @ 320568 │ │ │ │ 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 │ │ │ │ @@ -787864,15 +787956,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] @ 3203fc │ │ │ │ + ldr r2, [pc, #1620] @ 32056c │ │ │ │ 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 │ │ │ │ @@ -788149,15 +788241,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] @ 320400 │ │ │ │ + ldr ip, [pc, #484] @ 320570 │ │ │ │ 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 │ │ │ │ @@ -788268,19 +788360,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 320404 │ │ │ │ - bpl fe3bea60 │ │ │ │ + b 320574 │ │ │ │ + bpl fe3bebd0 │ │ │ │ vfnmsvs.f64 d30, d25, d17 │ │ │ │ svchi 0x001bbcdc │ │ │ │ - bgt 1bd0b60 │ │ │ │ + bgt 1bd0cd0 │ │ │ │ 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 │ │ │ │ @@ -788360,15 +788452,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] @ 320588 │ │ │ │ + ldr r3, [pc, #32] @ 3206f8 │ │ │ │ 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 │ │ │ │ @@ -788391,50 +788483,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 3205f4 │ │ │ │ + bhi 320764 │ │ │ │ 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 31f1b4 │ │ │ │ + bl 31f324 │ │ │ │ rsb r3, r8, #127 @ 0x7f │ │ │ │ cmp r6, r3 │ │ │ │ subls r8, r8, #64 @ 0x40 │ │ │ │ addls r7, r7, r4 │ │ │ │ addls r6, r6, r8 │ │ │ │ - bls 3205e0 │ │ │ │ + bls 320750 │ │ │ │ add r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31f1b4 │ │ │ │ + bl 31f324 │ │ │ │ add r3, r4, #127 @ 0x7f │ │ │ │ cmp r6, r3 │ │ │ │ add r4, r4, #64 @ 0x40 │ │ │ │ - bhi 32062c │ │ │ │ + bhi 32079c │ │ │ │ add r7, r7, r4 │ │ │ │ sub r6, r6, r4 │ │ │ │ - b 3205e0 │ │ │ │ + b 320750 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #296] @ 320794 │ │ │ │ - ldr r3, [pc, #296] @ 320798 │ │ │ │ + ldr r2, [pc, #296] @ 320904 │ │ │ │ + ldr r3, [pc, #296] @ 320908 │ │ │ │ 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 │ │ │ │ @@ -788449,71 +788541,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 32069c │ │ │ │ - ldr r1, [pc, #204] @ 32079c │ │ │ │ + bne 32080c │ │ │ │ + ldr r1, [pc, #204] @ 32090c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and r3, r3, #504 @ 0x1f8 │ │ │ │ cmp r3, #448 @ 0x1c0 │ │ │ │ - beq 320714 │ │ │ │ - ldr r6, [pc, #172] @ 3207a0 │ │ │ │ + beq 320884 │ │ │ │ + ldr r6, [pc, #172] @ 320910 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and r3, r3, #504 @ 0x1f8 │ │ │ │ cmp r3, #448 @ 0x1c0 │ │ │ │ - bne 3206f4 │ │ │ │ + bne 320864 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 32058c │ │ │ │ + bl 3206fc │ │ │ │ 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 32072c │ │ │ │ - ldr r2, [pc, #72] @ 3207a4 │ │ │ │ - ldr r3, [pc, #56] @ 320798 │ │ │ │ + bne 32089c │ │ │ │ + ldr r2, [pc, #72] @ 320914 │ │ │ │ + ldr r3, [pc, #56] @ 320908 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 320790 │ │ │ │ + bne 320900 │ │ │ │ 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> │ │ │ │ - subseq pc, r0, ip, lsl #19 │ │ │ │ + subseq pc, r0, ip, lsl r8 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r5, r3, r4, lsl #11 │ │ │ │ subeq sp, fp, r0, lsl r3 │ │ │ │ - @ instruction: 0x0050f89c │ │ │ │ + subseq pc, r0, ip, lsr #14 │ │ │ │ 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] │ │ │ │ @@ -788538,60 +788630,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 320848 │ │ │ │ + bne 3209b8 │ │ │ │ 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] @ 3208c8 │ │ │ │ + ldr r0, [pc, #100] @ 320a38 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e104 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 320890 │ │ │ │ + blt 320a00 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 1de34 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq 3208ac │ │ │ │ + beq 320a1c │ │ │ │ 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 30e9a8 │ │ │ │ + blcc 30eb18 │ │ │ │ ldclvs 13, cr12, [r1], #-212 @ 0xffffff2c │ │ │ │ eorsls sp, r8, #893386752 @ 0x35400000 │ │ │ │ strdeq r5, [r3], -r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ - beq 3208f0 │ │ │ │ + beq 320a60 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -788600,50 +788692,50 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bcc 320998 │ │ │ │ + bcc 320b08 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - bhi 32096c │ │ │ │ + bhi 320adc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 3209a0 │ │ │ │ + bhi 320b10 │ │ │ │ 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 320938 │ │ │ │ + bls 320aa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 320980 │ │ │ │ + beq 320af0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp ip, r2 │ │ │ │ - bls 320958 │ │ │ │ + bls 320ac8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 320998 │ │ │ │ + beq 320b08 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp ip, r2 │ │ │ │ - bls 320958 │ │ │ │ + bls 320ac8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq 320998 │ │ │ │ + beq 320b08 │ │ │ │ mov r0, r3 │ │ │ │ - b 32095c │ │ │ │ + b 320acc │ │ │ │ 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] │ │ │ │ @@ -788653,15 +788745,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 320a08 │ │ │ │ + bls 320b78 │ │ │ │ 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 │ │ │ │ @@ -788692,15 +788784,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 320aa4 │ │ │ │ + bls 320c14 │ │ │ │ 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 │ │ │ │ @@ -788729,160 +788821,160 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r3 │ │ │ │ bl 1dd2c │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, r5 │ │ │ │ - beq 320b34 │ │ │ │ + beq 320ca4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 320c4c │ │ │ │ + beq 320dbc │ │ │ │ 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 320b78 │ │ │ │ + beq 320ce8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ - bhi 320b5c │ │ │ │ + bhi 320ccc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ bichi r4, r3, #1 │ │ │ │ - bls 320bf4 │ │ │ │ + bls 320d64 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 320bf4 │ │ │ │ + bne 320d64 │ │ │ │ bic r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 320c08 │ │ │ │ + beq 320d78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 320bb4 │ │ │ │ + beq 320d24 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r0, #1 │ │ │ │ - beq 320c20 │ │ │ │ + beq 320d90 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 320c94 │ │ │ │ + beq 320e04 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r5 │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, r7 │ │ │ │ - bl 3209b0 │ │ │ │ + bl 320b20 │ │ │ │ ldr r2, [r6] │ │ │ │ bic r3, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ - bhi 320b84 │ │ │ │ + bhi 320cf4 │ │ │ │ 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 320c5c │ │ │ │ + beq 320dcc │ │ │ │ ldr r0, [r2] │ │ │ │ tst r0, #1 │ │ │ │ - bne 320c5c │ │ │ │ + bne 320dcc │ │ │ │ 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 320be8 │ │ │ │ + b 320d58 │ │ │ │ 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 320cc0 │ │ │ │ + beq 320e30 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r5 │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, r7 │ │ │ │ - bl 320a4c │ │ │ │ + bl 320bbc │ │ │ │ ldr r2, [r6] │ │ │ │ bic r3, r2, #1 │ │ │ │ - b 320be8 │ │ │ │ + b 320d58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 320a4c │ │ │ │ + bl 320bbc │ │ │ │ ldr r2, [r4] │ │ │ │ mov r6, r4 │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ bic r1, r3, #1 │ │ │ │ - b 320bc0 │ │ │ │ + b 320d30 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3209b0 │ │ │ │ + bl 320b20 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r6, r4 │ │ │ │ bic r2, r2, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ bic r1, r3, #1 │ │ │ │ - b 320c68 │ │ │ │ + b 320dd8 │ │ │ │ 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 3210d4 │ │ │ │ + beq 321244 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, r2 │ │ │ │ - beq 321134 │ │ │ │ + beq 3212a4 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 320d30 │ │ │ │ + bne 320ea0 │ │ │ │ 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 320db0 │ │ │ │ + beq 320f20 │ │ │ │ cmp r3, #1 │ │ │ │ strls r7, [r8] │ │ │ │ - bls 320d80 │ │ │ │ + bls 320ef0 │ │ │ │ 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] │ │ │ │ @@ -788896,15 +788988,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 320dd4 │ │ │ │ + bls 320f44 │ │ │ │ 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] │ │ │ │ @@ -788916,53 +789008,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 320e38 │ │ │ │ + beq 320fa8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 320e38 │ │ │ │ + beq 320fa8 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ - bhi 320e20 │ │ │ │ + bhi 320f90 │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 320ef0 │ │ │ │ + beq 321060 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne r5, r7 │ │ │ │ - bne 320f58 │ │ │ │ + bne 3210c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq 320efc │ │ │ │ + beq 32106c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32123c │ │ │ │ + beq 3213ac │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - beq 320fc4 │ │ │ │ + beq 321134 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 320e94 │ │ │ │ + beq 321004 │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ - beq 320f80 │ │ │ │ + beq 3210f0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 320f38 │ │ │ │ + beq 3210a8 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 320f38 │ │ │ │ + bne 3210a8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r5] │ │ │ │ bic r0, r0, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ orr r0, r0, ip │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -788970,86 +789062,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 320a4c │ │ │ │ + bl 320bbc │ │ │ │ ldr r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 3211dc │ │ │ │ + b 32134c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 321234 │ │ │ │ + beq 3213a4 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - beq 32109c │ │ │ │ + beq 32120c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 320f2c │ │ │ │ + beq 32109c │ │ │ │ ldr r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ - beq 321058 │ │ │ │ + beq 3211c8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 320ffc │ │ │ │ + bne 32116c │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r8] │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, r5 │ │ │ │ bic r3, r3, #1 │ │ │ │ - beq 320f64 │ │ │ │ + beq 3210d4 │ │ │ │ ldr r2, [r5] │ │ │ │ tst r2, #1 │ │ │ │ - bne 320f74 │ │ │ │ + bne 3210e4 │ │ │ │ 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 320e5c │ │ │ │ + b 320fcc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 320f98 │ │ │ │ + beq 321108 │ │ │ │ ldr ip, [r3] │ │ │ │ tst ip, #1 │ │ │ │ - beq 320eac │ │ │ │ + beq 32101c │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r6 │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3209b0 │ │ │ │ + bl 320b20 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b 320eac │ │ │ │ + b 32101c │ │ │ │ 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 320a4c │ │ │ │ + bl 320bbc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 320e88 │ │ │ │ - b 320e94 │ │ │ │ + bne 320ff8 │ │ │ │ + b 321004 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 320f38 │ │ │ │ + bne 3210a8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r5] │ │ │ │ bic r0, r0, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ orr r0, r0, ip │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -789057,449 +789149,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 3209b0 │ │ │ │ + bl 320b20 │ │ │ │ ldr r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 3211dc │ │ │ │ + b 32134c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321070 │ │ │ │ + beq 3211e0 │ │ │ │ ldr ip, [r3] │ │ │ │ tst ip, #1 │ │ │ │ - beq 321008 │ │ │ │ + beq 321178 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r6 │ │ │ │ bic r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 320a4c │ │ │ │ + bl 320bbc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b 321008 │ │ │ │ + b 321178 │ │ │ │ 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 3209b0 │ │ │ │ + bl 320b20 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 320f20 │ │ │ │ - b 320f2c │ │ │ │ + bne 321090 │ │ │ │ + b 32109c │ │ │ │ ldr r5, [r1] │ │ │ │ cmp r5, #1 │ │ │ │ bic r5, r5, #1 │ │ │ │ - bls 321184 │ │ │ │ + bls 3212f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 3211f4 │ │ │ │ + beq 321364 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq 321200 │ │ │ │ + beq 321370 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r3, r5, r3 │ │ │ │ movne r7, r2 │ │ │ │ str r3, [r2] │ │ │ │ - bne 320e1c │ │ │ │ + bne 320f8c │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3211bc │ │ │ │ + beq 32132c │ │ │ │ mov r7, r2 │ │ │ │ - b 320e4c │ │ │ │ + b 320fbc │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r5, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ bic r5, r5, #1 │ │ │ │ orr r3, r3, r5 │ │ │ │ - bls 3211c4 │ │ │ │ + bls 321334 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 321220 │ │ │ │ + beq 321390 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7] │ │ │ │ - bne 320e1c │ │ │ │ + bne 320f8c │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 320e4c │ │ │ │ - b 3211dc │ │ │ │ + bne 320fbc │ │ │ │ + b 32134c │ │ │ │ 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 321118 │ │ │ │ + beq 321288 │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ movne r5, r7 │ │ │ │ - bne 32112c │ │ │ │ + bne 32129c │ │ │ │ mov r5, r2 │ │ │ │ - b 320f64 │ │ │ │ + b 3210d4 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r0] │ │ │ │ str r3, [r7] │ │ │ │ - beq 3211e4 │ │ │ │ + beq 321354 │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r7 │ │ │ │ - b 320f64 │ │ │ │ + b 3210d4 │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r8] │ │ │ │ - b 320f64 │ │ │ │ + b 3210d4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 3210fc │ │ │ │ + bne 32126c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 320e1c │ │ │ │ + bne 320f8c │ │ │ │ cmp r9, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 320e5c │ │ │ │ + bne 320fcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7] │ │ │ │ - bne 320e1c │ │ │ │ - b 32116c │ │ │ │ + bne 320f8c │ │ │ │ + b 3212dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321264 │ │ │ │ + beq 3213d4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321250 │ │ │ │ + bne 3213c0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32128c │ │ │ │ + beq 3213fc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321278 │ │ │ │ + bne 3213e8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3212b8 │ │ │ │ + beq 321428 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3212a4 │ │ │ │ + bne 321414 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bic r0, r2, #1 │ │ │ │ - bls 3212e8 │ │ │ │ + bls 321458 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic r0, r3, #1 │ │ │ │ - bhi 3212c8 │ │ │ │ + bhi 321438 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321314 │ │ │ │ + beq 321484 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321300 │ │ │ │ + bne 321470 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bic r0, r2, #1 │ │ │ │ - bls 321344 │ │ │ │ + bls 3214b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic r0, r3, #1 │ │ │ │ - bhi 321324 │ │ │ │ + bhi 321494 │ │ │ │ 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 3213c0 │ │ │ │ + beq 321530 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ - b 32137c │ │ │ │ + b 3214ec │ │ │ │ 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 321378 │ │ │ │ - ldr ip, [pc, #28] @ 3213c8 │ │ │ │ + bne 3214e8 │ │ │ │ + ldr ip, [pc, #28] @ 321538 │ │ │ │ mov r1, lr │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ - bl 320ae8 │ │ │ │ + bl 320c58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, lr │ │ │ │ - b 3213a4 │ │ │ │ + b 321514 │ │ │ │ @ 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 3213f8 │ │ │ │ + beq 321568 │ │ │ │ mov r1, sp │ │ │ │ - bl 320914 │ │ │ │ + bl 320a84 │ │ │ │ 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 321440 │ │ │ │ + beq 3215b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 320914 │ │ │ │ + bl 320a84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 321494 │ │ │ │ + bne 321604 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ bic r0, r0, #1 │ │ │ │ - bhi 321468 │ │ │ │ - b 32149c │ │ │ │ + bhi 3215d8 │ │ │ │ + b 32160c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic r0, r3, #1 │ │ │ │ - bls 32149c │ │ │ │ + bls 32160c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 321454 │ │ │ │ + beq 3215c4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 3214a8 │ │ │ │ + bcc 321618 │ │ │ │ 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 321424 │ │ │ │ + b 321594 │ │ │ │ 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 321514 │ │ │ │ + beq 321684 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r5, r2, r3 │ │ │ │ - beq 321514 │ │ │ │ + beq 321684 │ │ │ │ mov fp, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321524 │ │ │ │ + bne 321694 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ add r9, r9, #4 │ │ │ │ - bne 3214f4 │ │ │ │ + bne 321664 │ │ │ │ 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 321590 │ │ │ │ + beq 321700 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r3, r2, r3 │ │ │ │ - beq 321590 │ │ │ │ + beq 321700 │ │ │ │ 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 32159c │ │ │ │ + bne 32170c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 321560 │ │ │ │ + bne 3216d0 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r6 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ - b 321500 │ │ │ │ + b 321670 │ │ │ │ tst r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ - beq 321610 │ │ │ │ + beq 321780 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r1, r2, r3 │ │ │ │ - beq 321610 │ │ │ │ + beq 321780 │ │ │ │ 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 321618 │ │ │ │ + bne 321788 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 3215dc │ │ │ │ + bne 32174c │ │ │ │ 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 32156c │ │ │ │ + b 3216dc │ │ │ │ tst r5, #63 @ 0x3f │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ mov r3, r5 │ │ │ │ - beq 321674 │ │ │ │ + beq 3217e4 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ mov r0, #1 │ │ │ │ lsls r9, r0, r2 │ │ │ │ - beq 321674 │ │ │ │ + beq 3217e4 │ │ │ │ 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 321680 │ │ │ │ + bne 3217f0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 32164c │ │ │ │ + bne 3217bc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ bl 1de10 │ │ │ │ - b 3215e8 │ │ │ │ + b 321758 │ │ │ │ bic r6, r3, #63 @ 0x3f │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ mov r0, r6 │ │ │ │ - beq 3216fc │ │ │ │ + beq 32186c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r2, r2, r3 │ │ │ │ - beq 3216fc │ │ │ │ + beq 32186c │ │ │ │ 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 321704 │ │ │ │ + bne 321874 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 3216c8 │ │ │ │ + bne 321838 │ │ │ │ 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 321658 │ │ │ │ + b 3217c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3214b0 │ │ │ │ - b 3216d4 │ │ │ │ + bl 321620 │ │ │ │ + b 321844 │ │ │ │ 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] │ │ │ │ @@ -789513,111 +789605,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 32179c │ │ │ │ + beq 32190c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, #1 │ │ │ │ lsls r9, r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ - beq 32179c │ │ │ │ + beq 32190c │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3217ac │ │ │ │ + bne 32191c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 321780 │ │ │ │ + bne 3218f0 │ │ │ │ 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 321808 │ │ │ │ + beq 321978 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov fp, #1 │ │ │ │ lsls fp, fp, r3 │ │ │ │ - beq 321808 │ │ │ │ + beq 321978 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 321810 │ │ │ │ + bne 321980 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 3217e0 │ │ │ │ + bne 321950 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 1de10 │ │ │ │ - b 32178c │ │ │ │ + b 3218fc │ │ │ │ bic r6, r3, #63 @ 0x3f │ │ │ │ tst r3, #63 @ 0x3f │ │ │ │ mov r0, r6 │ │ │ │ - beq 32187c │ │ │ │ + beq 3219ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ lsls r2, r2, r3 │ │ │ │ - beq 32187c │ │ │ │ + beq 3219ec │ │ │ │ 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 321884 │ │ │ │ + bne 3219f4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 321850 │ │ │ │ + bne 3219c0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ - b 3217ec │ │ │ │ + b 32195c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3214b0 │ │ │ │ - b 32185c │ │ │ │ + bl 321620 │ │ │ │ + b 3219cc │ │ │ │ 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] @ 321b64 │ │ │ │ + ldr r2, [pc, #688] @ 321cd4 │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ 321b68 │ │ │ │ + ldr r3, [pc, #680] @ 321cd8 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 321aa0 │ │ │ │ + beq 321c10 │ │ │ │ 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 │ │ │ │ @@ -789626,48 +789718,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 321a20 │ │ │ │ + bcs 321b90 │ │ │ │ mvn fp, #0 │ │ │ │ cmp sl, #0 │ │ │ │ mvn fp, fp, lsl r8 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ - bne 321948 │ │ │ │ - b 321980 │ │ │ │ + bne 321ab8 │ │ │ │ + b 321af0 │ │ │ │ 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 329108 │ │ │ │ + bl 329278 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3219b8 │ │ │ │ + beq 321b28 │ │ │ │ ands sl, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ - bne 321944 │ │ │ │ + bne 321ab4 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #480] @ 321b6c │ │ │ │ + ldr r2, [pc, #480] @ 321cdc │ │ │ │ and r6, r6, fp │ │ │ │ mla r0, r6, r3, r4 │ │ │ │ - ldr r3, [pc, #464] @ 321b68 │ │ │ │ + ldr r3, [pc, #464] @ 321cd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 321b60 │ │ │ │ + bne 321cd0 │ │ │ │ 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 │ │ │ │ @@ -789681,21 +789773,21 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ orreq r4, r0, r4 │ │ │ │ bl 1dd2c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 321974 │ │ │ │ + beq 321ae4 │ │ │ │ bic r0, r4, #63 @ 0x3f │ │ │ │ bl 1de10 │ │ │ │ mov r4, r9 │ │ │ │ - b 321974 │ │ │ │ + b 321ae4 │ │ │ │ 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 │ │ │ │ @@ -789709,43 +789801,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r4, r0 │ │ │ │ moveq r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 321900 │ │ │ │ + beq 321a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ bl 1de10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r2 │ │ │ │ - b 321900 │ │ │ │ + b 321a70 │ │ │ │ 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 321b54 │ │ │ │ + beq 321cc4 │ │ │ │ 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 321ac0 │ │ │ │ + bne 321c30 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - beq 321b44 │ │ │ │ + beq 321cb4 │ │ │ │ mov r3, #4 │ │ │ │ lsl sl, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1df9c │ │ │ │ mov r2, sl │ │ │ │ @@ -789754,32 +789846,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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 3218f0 │ │ │ │ + beq 321a60 │ │ │ │ bic r0, r4, #63 @ 0x3f │ │ │ │ bl 1de10 │ │ │ │ mov r4, sl │ │ │ │ - b 3218f0 │ │ │ │ + b 321a60 │ │ │ │ ldr r3, [r7] │ │ │ │ lsl sl, r3, r2 │ │ │ │ mov r4, #0 │ │ │ │ - b 321af0 │ │ │ │ + b 321c60 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b 321b48 │ │ │ │ + b 321cb8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq lr, r0, ip, lsr r7 │ │ │ │ + subseq lr, r0, ip, asr #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq lr, r0, r4, ror #12 │ │ │ │ + ldrsheq lr, [r0], #-68 @ 0xffffffbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 13fc9c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ @@ -789797,23 +789889,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 321c78 │ │ │ │ + beq 321de8 │ │ │ │ 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 321c6c │ │ │ │ + beq 321ddc │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ bl 1dccc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ str r3, [r0, #20] │ │ │ │ @@ -789837,72 +789929,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 321c4c │ │ │ │ + b 321dbc │ │ │ │ cmp r0, r9 │ │ │ │ cmpeq r3, r8 │ │ │ │ - beq 321ca8 │ │ │ │ + beq 321e18 │ │ │ │ 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 321c4c │ │ │ │ + b 321dbc │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ bl 1de10 │ │ │ │ - b 321c4c │ │ │ │ + b 321dbc │ │ │ │ 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 321ce4 │ │ │ │ + bne 321e54 │ │ │ │ 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 321e54 │ │ │ │ + beq 321fc4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - beq 321e3c │ │ │ │ + beq 321fac │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr ip, [r6, #16] │ │ │ │ ldr lr, [r6, #20] │ │ │ │ cmp ip, r9 │ │ │ │ sbcs r3, lr, fp │ │ │ │ - bcc 321e24 │ │ │ │ + bcc 321f94 │ │ │ │ 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 │ │ │ │ @@ -789914,96 +790006,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 321df4 │ │ │ │ + beq 321f64 │ │ │ │ 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 321df4 │ │ │ │ + beq 321f64 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ subs r0, r0, r9 │ │ │ │ sbc r1, r1, fp │ │ │ │ cmp r0, ip │ │ │ │ sbcs ip, r1, sl │ │ │ │ - bcc 321e24 │ │ │ │ + bcc 321f94 │ │ │ │ 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 321fec │ │ │ │ + bcs 32215c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r7, r3 │ │ │ │ - bne 321d48 │ │ │ │ + bne 321eb8 │ │ │ │ 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 322008 │ │ │ │ + beq 322178 │ │ │ │ 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 321fc4 │ │ │ │ + bcc 322134 │ │ │ │ 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 321fe0 │ │ │ │ + beq 322150 │ │ │ │ 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 321fc4 │ │ │ │ + bcc 322134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r5, r4, r2 │ │ │ │ adc r4, r1, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321f94 │ │ │ │ + beq 322104 │ │ │ │ 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 │ │ │ │ @@ -790013,17 +790105,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 321f94 │ │ │ │ + beq 322104 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 321ff4 │ │ │ │ + beq 322164 │ │ │ │ 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 │ │ │ │ @@ -790036,80 +790128,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 321fc4 │ │ │ │ + bcc 322134 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp] │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 321b90 │ │ │ │ + bl 321d00 │ │ │ │ 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 321e3c │ │ │ │ + beq 321fac │ │ │ │ mov sl, r3 │ │ │ │ - b 321e6c │ │ │ │ + b 321fdc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b 321ee0 │ │ │ │ + b 322050 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - b 321f98 │ │ │ │ + b 322108 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ - b 321f74 │ │ │ │ + b 3220e4 │ │ │ │ mov r4, r5 │ │ │ │ - b 321fb4 │ │ │ │ + b 322124 │ │ │ │ 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 3221d8 │ │ │ │ + beq 322348 │ │ │ │ mov r4, fp │ │ │ │ mov r8, #0 │ │ │ │ - b 322060 │ │ │ │ + b 3221d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r8, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 3220c4 │ │ │ │ + beq 322234 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, ip │ │ │ │ sbcs r2, r7, r3 │ │ │ │ - bcc 32204c │ │ │ │ + bcc 3221bc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 322108 │ │ │ │ + bne 322278 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds ip, r2, ip │ │ │ │ adc r3, r1, r3 │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r6, ip │ │ │ │ - bne 3221d8 │ │ │ │ + bne 322348 │ │ │ │ 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 │ │ │ │ @@ -790117,256 +790209,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 32219c │ │ │ │ + beq 32230c │ │ │ │ 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 3220a8 │ │ │ │ + b 322218 │ │ │ │ adds r0, r6, r9 │ │ │ │ ldr lr, [r8, #8] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ adc r2, r7, sl │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, r0 │ │ │ │ - beq 322160 │ │ │ │ + beq 3222d0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds ip, r2, ip │ │ │ │ adc r3, r1, r3 │ │ │ │ cmp r3, r7 │ │ │ │ cmpeq ip, r6 │ │ │ │ - beq 322098 │ │ │ │ + beq 322208 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ mov r4, r8 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ - b 3220f0 │ │ │ │ + b 322260 │ │ │ │ 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 3221a8 │ │ │ │ + beq 322318 │ │ │ │ adds r3, r9, r3 │ │ │ │ adc r2, r2, sl │ │ │ │ strd r6, [r8, #8] │ │ │ │ str r3, [r8, #16] │ │ │ │ str r2, [r8, #20] │ │ │ │ - b 3220a8 │ │ │ │ + b 322218 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ - b 322184 │ │ │ │ + b 3222f4 │ │ │ │ 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 3220a8 │ │ │ │ + b 322218 │ │ │ │ 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 3220a8 │ │ │ │ + b 322218 │ │ │ │ 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 322258 │ │ │ │ + bne 3223c8 │ │ │ │ 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 322010 │ │ │ │ - b 322240 │ │ │ │ + bl 322180 │ │ │ │ + b 3223b0 │ │ │ │ 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] @ 322470 │ │ │ │ - ldr r3, [pc, #488] @ 322474 │ │ │ │ + ldr r0, [pc, #488] @ 3225e0 │ │ │ │ + ldr r3, [pc, #488] @ 3225e4 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3223e4 │ │ │ │ + bne 322554 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r2, r6, lsl #2] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, r3 │ │ │ │ movne r7, #1 │ │ │ │ - beq 32231c │ │ │ │ + beq 32248c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3223cc │ │ │ │ - ldr r2, [pc, #388] @ 322478 │ │ │ │ - ldr r3, [pc, #380] @ 322474 │ │ │ │ + bne 32253c │ │ │ │ + ldr r2, [pc, #388] @ 3225e8 │ │ │ │ + ldr r3, [pc, #380] @ 3225e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32246c │ │ │ │ + bne 3225dc │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #344] @ 32247c │ │ │ │ + ldr r2, [pc, #344] @ 3225ec │ │ │ │ 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 3222d8 │ │ │ │ - ldr r1, [pc, #312] @ 322480 │ │ │ │ + beq 322448 │ │ │ │ + ldr r1, [pc, #312] @ 3225f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1da8c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 322364 │ │ │ │ + bne 3224d4 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne 3223c0 │ │ │ │ + bne 322530 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ bl 1dccc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3223c4 │ │ │ │ - bl 323c3c │ │ │ │ + beq 322534 │ │ │ │ + bl 323dac │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 3223b8 │ │ │ │ + beq 322528 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ orrs r3, r0, r1 │ │ │ │ - bne 32244c │ │ │ │ + bne 3225bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 323dec │ │ │ │ - bl 329108 │ │ │ │ + bl 323f5c │ │ │ │ + bl 329278 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r8, [r3, r6, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ bl 1de10 │ │ │ │ - b 3222d8 │ │ │ │ + b 322448 │ │ │ │ mov r0, r8 │ │ │ │ bl 1de10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b 3223ac │ │ │ │ + b 32251c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ bl 13edd4 │ │ │ │ - b 3222ec │ │ │ │ + b 32245c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 322428 │ │ │ │ + bne 322598 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 322400 │ │ │ │ + bne 322570 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3223ec │ │ │ │ - b 3222bc │ │ │ │ + bne 32255c │ │ │ │ + b 32242c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 32241c │ │ │ │ - b 32242c │ │ │ │ + beq 32258c │ │ │ │ + b 32259c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 323f58 │ │ │ │ - b 322394 │ │ │ │ + bl 3240c8 │ │ │ │ + b 322504 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r0, r0, ror sp │ │ │ │ + subseq sp, r0, r0, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r0, r4, lsl #26 │ │ │ │ + @ instruction: 0x0050db94 │ │ │ │ andeq r3, r3, r4, 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] @ 3224d8 │ │ │ │ + ldr r0, [pc, #56] @ 322648 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 148278 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ @@ -790382,100 +790474,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 322510 │ │ │ │ + b 322680 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 322524 │ │ │ │ + bne 322694 │ │ │ │ mov r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3224fc │ │ │ │ + bne 32266c │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ b 1de10 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 323f00 │ │ │ │ + bl 324070 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ bl 1de10 │ │ │ │ - b 3224f0 │ │ │ │ + b 322660 │ │ │ │ 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 3225b4 │ │ │ │ + beq 322724 │ │ │ │ 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 3225a8 │ │ │ │ + beq 322718 │ │ │ │ bl 1e3b0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 323f58 │ │ │ │ + bl 3240c8 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi 322570 │ │ │ │ + bhi 3226e0 │ │ │ │ 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 322618 │ │ │ │ - b 322650 │ │ │ │ + bne 322788 │ │ │ │ + b 3227c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 323f60 │ │ │ │ + bl 3240d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322658 │ │ │ │ + bne 3227c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 322650 │ │ │ │ + bls 3227c0 │ │ │ │ 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 3225f4 │ │ │ │ + bne 322764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 322268 │ │ │ │ + bl 3223d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r6] │ │ │ │ ldrne r0, [r3, r4, lsl #2] │ │ │ │ - bne 3225f4 │ │ │ │ + bne 322764 │ │ │ │ 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 │ │ │ │ @@ -790485,116 +790577,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 3226c0 │ │ │ │ - b 32281c │ │ │ │ + bne 322830 │ │ │ │ + b 32298c │ │ │ │ mov r1, r5 │ │ │ │ - bl 324598 │ │ │ │ + bl 324708 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322708 │ │ │ │ + bne 322878 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bls 3227dc │ │ │ │ + bls 32294c │ │ │ │ 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 32269c │ │ │ │ + bne 32280c │ │ │ │ mov r0, r4 │ │ │ │ - bl 322268 │ │ │ │ + bl 3223d8 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322740 │ │ │ │ + beq 3228b0 │ │ │ │ ldr r0, [r2, r7, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 324598 │ │ │ │ + bl 324708 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3226ac │ │ │ │ + beq 32281c │ │ │ │ cmp r7, #0 │ │ │ │ ldrdlt r2, [r4] │ │ │ │ - blt 322744 │ │ │ │ + blt 3228b4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3227e4 │ │ │ │ + beq 322954 │ │ │ │ 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 324254 │ │ │ │ + b 3243c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 322820 │ │ │ │ + beq 322990 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - b 3227b0 │ │ │ │ - bl 32462c │ │ │ │ + b 322920 │ │ │ │ + bl 32479c │ │ │ │ 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 322800 │ │ │ │ + bcs 322970 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32276c │ │ │ │ + bne 3228dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322268 │ │ │ │ + bl 3223d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32279c │ │ │ │ + beq 32290c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ - b 32276c │ │ │ │ + b 3228dc │ │ │ │ ldr r2, [r4] │ │ │ │ - b 322744 │ │ │ │ + b 3228b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322268 │ │ │ │ + bl 3223d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322810 │ │ │ │ + bne 322980 │ │ │ │ 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 322718 │ │ │ │ + b 322888 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, r8] │ │ │ │ - b 322724 │ │ │ │ + b 322894 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ - b 322718 │ │ │ │ + b 322888 │ │ │ │ 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 │ │ │ │ @@ -790642,18 +790734,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 322928 │ │ │ │ + beq 322a98 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bcs 322920 │ │ │ │ + bcs 322a90 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -790703,93 +790795,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 322a14 │ │ │ │ + beq 322b84 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 322964 │ │ │ │ + bl 322ad4 │ │ │ │ ldr ip, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b 322a00 │ │ │ │ + b 322b70 │ │ │ │ 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] @ 322b28 │ │ │ │ + ldr r2, [pc, #220] @ 322c98 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #216] @ 322b2c │ │ │ │ + ldr r3, [pc, #216] @ 322c9c │ │ │ │ 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] @ 322b30 │ │ │ │ + ldr r2, [pc, #176] @ 322ca0 │ │ │ │ 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 322af4 │ │ │ │ + bne 322c64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 322ae4 │ │ │ │ + beq 322c54 │ │ │ │ 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 322af4 │ │ │ │ + bne 322c64 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1df54 │ │ │ │ mov r0, #1 │ │ │ │ - b 322af8 │ │ │ │ + b 322c68 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ 322b34 │ │ │ │ - ldr r3, [pc, #40] @ 322b2c │ │ │ │ + ldr r2, [pc, #52] @ 322ca4 │ │ │ │ + ldr r3, [pc, #40] @ 322c9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 322b24 │ │ │ │ + bne 322c94 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r0, r8, lsr #11 │ │ │ │ + subseq sp, r0, r8, lsr r4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r3, r3, r8, lsl r2 │ │ │ │ - ldrsheq sp, [r0], #-72 @ 0xffffffb8 │ │ │ │ + subseq sp, r0, r8, lsl #7 │ │ │ │ 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 141114 │ │ │ │ @@ -790805,70 +790897,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 322a30 │ │ │ │ + bl 322ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322bb0 │ │ │ │ + beq 322d20 │ │ │ │ ldrd r2, [r4, #72] @ 0x48 │ │ │ │ add r0, r4, #32 │ │ │ │ str r6, [sp] │ │ │ │ - bl 322a30 │ │ │ │ + bl 322ba0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blcc fe9d53c0 │ │ │ │ + blcc fe9d5530 │ │ │ │ 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 322bec │ │ │ │ + b 322d5c │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 322c04 │ │ │ │ + bne 322d74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322bdc │ │ │ │ + blt 322d4c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b 322c1c │ │ │ │ + b 322d8c │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 322c34 │ │ │ │ + bne 322da4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322c0c │ │ │ │ + blt 322d7c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322c4c │ │ │ │ + beq 322dbc │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322c64 │ │ │ │ + beq 322dd4 │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r4, r5, #64 @ 0x40 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ 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} │ │ │ │ @@ -790884,21 +790976,21 @@ │ │ │ │ bl 1df54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne 322d58 │ │ │ │ - ldr r1, [pc, #132] @ 322d60 │ │ │ │ + bne 322ec8 │ │ │ │ + ldr r1, [pc, #132] @ 322ed0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322d58 │ │ │ │ + bne 322ec8 │ │ │ │ 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 │ │ │ │ @@ -790925,264 +791017,264 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00032fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #172] @ 322e28 │ │ │ │ - ldr r3, [pc, #172] @ 322e2c │ │ │ │ + ldr r2, [pc, #172] @ 322f98 │ │ │ │ + ldr r3, [pc, #172] @ 322f9c │ │ │ │ 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 322c94 │ │ │ │ + bl 322e04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322ddc │ │ │ │ + bne 322f4c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #120] @ 322e30 │ │ │ │ - ldr r3, [pc, #112] @ 322e2c │ │ │ │ + ldr r2, [pc, #120] @ 322fa0 │ │ │ │ + ldr r3, [pc, #112] @ 322f9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 322e24 │ │ │ │ + bne 322f94 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 322c94 │ │ │ │ + bl 322e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322dac │ │ │ │ + beq 322f1c │ │ │ │ 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 322dac │ │ │ │ + bne 322f1c │ │ │ │ ldrd r0, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r0, r2 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b 322db0 │ │ │ │ + b 322f20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sp, r0, ip, ror r2 │ │ │ │ + subseq sp, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sp, r0, r0, asr #4 │ │ │ │ + ldrsbeq sp, [r0], #-0 │ │ │ │ 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 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 322fc0 │ │ │ │ + bne 323130 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 322f8c │ │ │ │ + beq 3230fc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 322ec0 │ │ │ │ - ldr r1, [pc, #492] @ 323070 │ │ │ │ + bne 323030 │ │ │ │ + ldr r1, [pc, #492] @ 3231e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 323058 │ │ │ │ - ldr r1, [pc, #472] @ 323074 │ │ │ │ + blt 3231c8 │ │ │ │ + ldr r1, [pc, #472] @ 3231e4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e194 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 323050 │ │ │ │ + beq 3231c0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 322ec0 │ │ │ │ + b 323030 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 322f40 │ │ │ │ + bne 3230b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #2 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322eb0 │ │ │ │ + blt 323020 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b 322ef4 │ │ │ │ + b 323064 │ │ │ │ bl 1e6bc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 322f14 │ │ │ │ + bne 323084 │ │ │ │ mov r0, r7 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #2 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322ee0 │ │ │ │ + blt 323050 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b 322f28 │ │ │ │ + b 323098 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 322f40 │ │ │ │ + bne 3230b0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1da5c │ │ │ │ mov r1, #8 │ │ │ │ bl 1e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 322f1c │ │ │ │ + blt 32308c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322f58 │ │ │ │ + beq 3230c8 │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322f70 │ │ │ │ + beq 3230e0 │ │ │ │ bl 1dc3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328950 │ │ │ │ + bl 328ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323004 │ │ │ │ + bne 323174 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #220] @ 323070 │ │ │ │ + ldr r1, [pc, #220] @ 3231e0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 323024 │ │ │ │ - ldr r1, [pc, #204] @ 323078 │ │ │ │ + blt 323194 │ │ │ │ + ldr r1, [pc, #204] @ 3231e8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e194 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 32301c │ │ │ │ + beq 32318c │ │ │ │ str r6, [r4, #32] │ │ │ │ - b 322e70 │ │ │ │ + b 322fe0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 32302c │ │ │ │ + bne 32319c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ee14 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 322fdc │ │ │ │ + bne 32314c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 322fc8 │ │ │ │ - b 322e64 │ │ │ │ + bne 323138 │ │ │ │ + b 322fd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ bl 13edd4 │ │ │ │ - b 322f84 │ │ │ │ + b 3230f4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e1e8 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b 322f58 │ │ │ │ + b 3230c8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 328f74 │ │ │ │ + bl 3290e4 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - beq 322ff8 │ │ │ │ - b 323030 │ │ │ │ + beq 323168 │ │ │ │ + b 3231a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 322f4c │ │ │ │ - b 322f70 │ │ │ │ + bne 3230bc │ │ │ │ + b 3230e0 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andeq r2, r3, r8, lsl #28 │ │ │ │ strdeq r2, [r3], -r8 │ │ │ │ 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 3230bc │ │ │ │ + beq 32322c │ │ │ │ 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 3230ac │ │ │ │ + blt 32321c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ bl 1dea0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 3230ac │ │ │ │ + bne 32321c │ │ │ │ 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] @ 3232c8 │ │ │ │ + ldr ip, [pc, #408] @ 323438 │ │ │ │ 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] @ 3232cc │ │ │ │ + ldr r3, [pc, #372] @ 32343c │ │ │ │ subs r1, r1, r2 │ │ │ │ - ldr lr, [pc, #368] @ 3232d0 │ │ │ │ + ldr lr, [pc, #368] @ 323440 │ │ │ │ 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 │ │ │ │ @@ -791199,36 +791291,36 @@ │ │ │ │ bl 1e2fc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 323298 │ │ │ │ + bne 323408 │ │ │ │ cmp r7, #0 │ │ │ │ movne r9, sl │ │ │ │ - beq 323280 │ │ │ │ + beq 3233f0 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 323280 │ │ │ │ + beq 3233f0 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r2, [r9, #4] │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 323280 │ │ │ │ + beq 3233f0 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ mov r1, #32 │ │ │ │ cmp r3, #20 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - blt 323280 │ │ │ │ + blt 3233f0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 141f68 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ - beq 323280 │ │ │ │ + beq 3233f0 │ │ │ │ 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] │ │ │ │ @@ -791246,277 +791338,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 3231cc │ │ │ │ - b 323284 │ │ │ │ + bne 32333c │ │ │ │ + b 3233f4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #0 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3232b0 │ │ │ │ + beq 323420 │ │ │ │ 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 32329c │ │ │ │ + b 32340c │ │ │ │ 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] @ 3234ac │ │ │ │ - ldr r3, [pc, #448] @ 3234b0 │ │ │ │ + ldr r2, [pc, #448] @ 32361c │ │ │ │ + ldr r3, [pc, #448] @ 323620 │ │ │ │ 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 32331c │ │ │ │ - bl 322e34 │ │ │ │ + bne 32348c │ │ │ │ + bl 322fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3233f8 │ │ │ │ + beq 323568 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 322c94 │ │ │ │ + bl 322e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323374 │ │ │ │ + beq 3234e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, sp │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 322c94 │ │ │ │ + bl 322e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323374 │ │ │ │ + beq 3234e4 │ │ │ │ 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 323460 │ │ │ │ + beq 3235d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322b38 │ │ │ │ + bl 322ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3233f0 │ │ │ │ + beq 323560 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1e080 │ │ │ │ cmp r5, #0 │ │ │ │ asr r3, r0, #31 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bne 323400 │ │ │ │ + bne 323570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32307c │ │ │ │ + bl 3231ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323468 │ │ │ │ + beq 3235d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #232] @ 3234b4 │ │ │ │ - ldr r3, [pc, #224] @ 3234b0 │ │ │ │ + ldr r2, [pc, #232] @ 323624 │ │ │ │ + ldr r3, [pc, #224] @ 323620 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3234a8 │ │ │ │ + bne 323618 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 323498 │ │ │ │ + beq 323608 │ │ │ │ mov r0, #0 │ │ │ │ - b 3233c4 │ │ │ │ + b 323534 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1402e4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 1421d0 │ │ │ │ mov r0, #0 │ │ │ │ bl 141f00 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32307c │ │ │ │ + bl 3231ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3233b8 │ │ │ │ + bne 323528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322b38 │ │ │ │ + bl 322ca8 │ │ │ │ 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 32307c │ │ │ │ + bl 3231ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3233b8 │ │ │ │ - b 3233f8 │ │ │ │ + bne 323528 │ │ │ │ + b 323568 │ │ │ │ strd r0, [r4, #72] @ 0x48 │ │ │ │ - b 323384 │ │ │ │ + b 3234f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322b38 │ │ │ │ + bl 322ca8 │ │ │ │ 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 32307c │ │ │ │ + bl 3231ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3233b0 │ │ │ │ + bne 323520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ mov r0, #0 │ │ │ │ - b 3233c4 │ │ │ │ + b 323534 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r0, ip, lsl #26 │ │ │ │ + @ instruction: 0x0050cb9c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r0, ip, lsr #24 │ │ │ │ + ldrheq ip, [r0], #-172 @ 0xffffff54 │ │ │ │ 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] @ 323c18 │ │ │ │ + ldr r2, [pc, #1860] @ 323d88 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1852] @ 323c1c │ │ │ │ + ldr r3, [pc, #1852] @ 323d8c │ │ │ │ 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 323628 │ │ │ │ + beq 323798 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - bne 323544 │ │ │ │ - ldr r2, [pc, #1792] @ 323c20 │ │ │ │ - ldr r3, [pc, #1784] @ 323c1c │ │ │ │ + bne 3236b4 │ │ │ │ + ldr r2, [pc, #1792] @ 323d90 │ │ │ │ + ldr r3, [pc, #1784] @ 323d8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 323bec │ │ │ │ + bne 323d5c │ │ │ │ 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 323620 │ │ │ │ - ldr r1, [pc, #1728] @ 323c24 │ │ │ │ + beq 323790 │ │ │ │ + ldr r1, [pc, #1728] @ 323d94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs fp, r0, #0 │ │ │ │ - blt 323658 │ │ │ │ - ldr r9, [pc, #1708] @ 323c28 │ │ │ │ + blt 3237c8 │ │ │ │ + ldr r9, [pc, #1708] @ 323d98 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e194 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 323650 │ │ │ │ - ldr r1, [pc, #1680] @ 323c24 │ │ │ │ + beq 3237c0 │ │ │ │ + ldr r1, [pc, #1680] @ 323d94 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs fp, r0, #0 │ │ │ │ - blt 323610 │ │ │ │ + blt 323780 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e194 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 323bf0 │ │ │ │ + beq 323d60 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 322c94 │ │ │ │ + bl 322e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323608 │ │ │ │ + beq 323778 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 322c94 │ │ │ │ + bl 322e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323608 │ │ │ │ + beq 323778 │ │ │ │ ldrd r2, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne 323608 │ │ │ │ + bne 323778 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq 32367c │ │ │ │ + beq 3237ec │ │ │ │ mov r0, r9 │ │ │ │ bl 1dc3c │ │ │ │ mov r0, r8 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 323518 │ │ │ │ + b 323688 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3232d4 │ │ │ │ + bl 323444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323500 │ │ │ │ - b 323620 │ │ │ │ + bne 323670 │ │ │ │ + b 323790 │ │ │ │ mov r0, fp │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1472] @ 323c24 │ │ │ │ + ldr r1, [pc, #1472] @ 323d94 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 323b48 │ │ │ │ + bge 323cb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ - b 323620 │ │ │ │ + b 323790 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 13fdc4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 323b40 │ │ │ │ + beq 323cb0 │ │ │ │ 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] │ │ │ │ @@ -791529,26 +791621,26 @@ │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ str ip, [r4, #4]! │ │ │ │ strb lr, [ip, #28] │ │ │ │ movcc fp, r2 │ │ │ │ bl 13fdc4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 3236ac │ │ │ │ + bne 32381c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - ldr r3, [pc, #1332] @ 323c2c │ │ │ │ + ldr r3, [pc, #1332] @ 323d9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 1e2e4 │ │ │ │ orrs r3, r5, r6 │ │ │ │ - beq 323768 │ │ │ │ + beq 3238d8 │ │ │ │ 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] │ │ │ │ @@ -791561,32 +791653,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 323724 │ │ │ │ - ldr r3, [pc, #1216] @ 323c30 │ │ │ │ + bne 323894 │ │ │ │ + ldr r3, [pc, #1216] @ 323da0 │ │ │ │ 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 323608 │ │ │ │ + beq 323778 │ │ │ │ mov r0, fp │ │ │ │ bl 1e2fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 323608 │ │ │ │ + beq 323778 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1dbf4 │ │ │ │ - ldr r1, [pc, #1156] @ 323c34 │ │ │ │ + ldr r1, [pc, #1156] @ 323da4 │ │ │ │ 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 │ │ │ │ @@ -791596,15 +791688,15 @@ │ │ │ │ stm fp, {r0, r1} │ │ │ │ mov r2, #20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1dbf4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ @@ -791614,33 +791706,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 323b2c │ │ │ │ + bne 323c9c │ │ │ │ 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 323b2c │ │ │ │ + bne 323c9c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1e080 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ 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] │ │ │ │ @@ -791649,115 +791741,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 323b2c │ │ │ │ + bne 323c9c │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 323afc │ │ │ │ + bne 323c6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 323b64 │ │ │ │ + beq 323cd4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 322930 │ │ │ │ + bl 322aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323b2c │ │ │ │ + beq 323c9c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 323b2c │ │ │ │ + beq 323c9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 323b2c │ │ │ │ + beq 323c9c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e224 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 322930 │ │ │ │ + bl 322aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323b2c │ │ │ │ + beq 323c9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 323b2c │ │ │ │ + beq 323c9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r3, r1 │ │ │ │ - beq 323b2c │ │ │ │ + beq 323c9c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs r3, r1, #0 │ │ │ │ - blt 323b2c │ │ │ │ + blt 323c9c │ │ │ │ ldr r3, [fp] │ │ │ │ ldr lr, [r3] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, r1 │ │ │ │ cmpeq lr, r0 │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ 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 323b2c │ │ │ │ + bne 323c9c │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bhi 323894 │ │ │ │ + bhi 323a04 │ │ │ │ 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 323b2c │ │ │ │ + bne 323c9c │ │ │ │ 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 323b2c │ │ │ │ + bne 323c9c │ │ │ │ bl 141114 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ bl 1e53c │ │ │ │ add r3, pc, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ @@ -791766,327 +791858,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 322a30 │ │ │ │ + bl 322ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323b2c │ │ │ │ + beq 323c9c │ │ │ │ str r6, [sp] │ │ │ │ add r0, r4, #32 │ │ │ │ ldrd r2, [r4, #72] @ 0x48 │ │ │ │ - bl 322a30 │ │ │ │ + bl 322ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323b2c │ │ │ │ + beq 323c9c │ │ │ │ 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 3232d4 │ │ │ │ - b 323518 │ │ │ │ + bl 323444 │ │ │ │ + b 323688 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #28 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3239d8 │ │ │ │ + beq 323b48 │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dc3c │ │ │ │ - b 323610 │ │ │ │ + b 323780 │ │ │ │ mov fp, #28 │ │ │ │ - b 3236f0 │ │ │ │ - ldr r1, [pc, #232] @ 323c38 │ │ │ │ + b 323860 │ │ │ │ + ldr r1, [pc, #232] @ 323da8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323bfc │ │ │ │ + beq 323d6c │ │ │ │ bl 1dc3c │ │ │ │ - b 323670 │ │ │ │ + b 3237e0 │ │ │ │ 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 323b2c │ │ │ │ + bne 323c9c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #28 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323b2c │ │ │ │ + bne 323c9c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3239dc │ │ │ │ - b 323b2c │ │ │ │ + beq 323b4c │ │ │ │ + b 323c9c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ bl 1e1e8 │ │ │ │ - b 323610 │ │ │ │ + b 323780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1de10 │ │ │ │ - b 323620 │ │ │ │ - blcc fe9d6418 │ │ │ │ + b 323790 │ │ │ │ + blcc fe9d6588 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subseq ip, r0, ip, lsl fp │ │ │ │ + subseq ip, r0, ip, lsr #19 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsbeq ip, [r0], #-168 @ 0xffffff58 │ │ │ │ + subseq ip, r0, r8, ror #18 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andeq r2, r3, r8, lsr #14 │ │ │ │ @ instruction: 0xfffff1e8 │ │ │ │ @ instruction: 0xfffff254 │ │ │ │ andeq r2, r3, r8, ror #9 │ │ │ │ andeq r2, r3, r4, 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] @ 323dd8 │ │ │ │ - ldr r2, [pc, #388] @ 323ddc │ │ │ │ + ldr r7, [pc, #388] @ 323f48 │ │ │ │ + ldr r2, [pc, #388] @ 323f4c │ │ │ │ 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 323d94 │ │ │ │ - ldr r1, [pc, #336] @ 323de0 │ │ │ │ + beq 323f04 │ │ │ │ + ldr r1, [pc, #336] @ 323f50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 323da8 │ │ │ │ - ldr r8, [pc, #316] @ 323de4 │ │ │ │ + blt 323f18 │ │ │ │ + ldr r8, [pc, #316] @ 323f54 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323da0 │ │ │ │ - ldr r1, [pc, #296] @ 323de8 │ │ │ │ + beq 323f10 │ │ │ │ + ldr r1, [pc, #296] @ 323f58 │ │ │ │ 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 323d7c │ │ │ │ - ldr r1, [pc, #244] @ 323de0 │ │ │ │ + beq 323eec │ │ │ │ + ldr r1, [pc, #244] @ 323f50 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ bl 1e104 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 323dc4 │ │ │ │ + blt 323f34 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e194 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 323dbc │ │ │ │ + beq 323f2c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ bl 141f00 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 323d64 │ │ │ │ + beq 323ed4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ bl 140254 │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [r4] │ │ │ │ - beq 323d5c │ │ │ │ + beq 323ecc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3232d4 │ │ │ │ + bl 323444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 323d98 │ │ │ │ + bne 323f08 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 140394 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 1421d0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323d74 │ │ │ │ + beq 323ee4 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323d8c │ │ │ │ + beq 323efc │ │ │ │ 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 323d94 │ │ │ │ + b 323f04 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e1e8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ bl 1de10 │ │ │ │ - b 323d7c │ │ │ │ + b 323eec │ │ │ │ andeq r1, r3, r0, asr #22 │ │ │ │ andeq r2, r3, ip, asr #32 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ strdeq r1, [r3], -ip │ │ │ │ strdeq r1, [r3], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #228] @ 323ee8 │ │ │ │ - ldr r3, [pc, #228] @ 323eec │ │ │ │ + ldr ip, [pc, #228] @ 324058 │ │ │ │ + ldr r3, [pc, #228] @ 32405c │ │ │ │ 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] @ 323ef0 │ │ │ │ + ldr r5, [pc, #188] @ 324060 │ │ │ │ bl 1dd2c │ │ │ │ - ldr r0, [pc, #184] @ 323ef4 │ │ │ │ + ldr r0, [pc, #184] @ 324064 │ │ │ │ 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 323ea0 │ │ │ │ + beq 324010 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e014 │ │ │ │ - ldr ip, [pc, #136] @ 323ef8 │ │ │ │ + ldr ip, [pc, #136] @ 324068 │ │ │ │ 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 323ea0 │ │ │ │ + beq 324010 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e014 │ │ │ │ mov r4, #1 │ │ │ │ - b 323ea4 │ │ │ │ + b 324014 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #64] @ 323efc │ │ │ │ - ldr r3, [pc, #44] @ 323eec │ │ │ │ + ldr r2, [pc, #64] @ 32406c │ │ │ │ + ldr r3, [pc, #44] @ 32405c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 323ee4 │ │ │ │ + bne 324054 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq ip, [r0], #-20 @ 0xffffffec │ │ │ │ + subseq ip, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r1, r3, r4, ror #18 │ │ │ │ andeq r1, r3, r8, ror #28 │ │ │ │ andeq r1, r3, r4, asr #28 │ │ │ │ - subseq ip, r0, ip, lsr r1 │ │ │ │ + subseq fp, r0, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 140394 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 1421d0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323f34 │ │ │ │ + beq 3240a4 │ │ │ │ bl 1dc3c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323f4c │ │ │ │ + beq 3240bc │ │ │ │ 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] @ 324248 │ │ │ │ - ldr r3, [pc, #716] @ 32424c │ │ │ │ + ldr r2, [pc, #716] @ 3243b8 │ │ │ │ + ldr r3, [pc, #716] @ 3243bc │ │ │ │ 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 │ │ │ │ @@ -792102,181 +792194,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 323fac │ │ │ │ + bne 32411c │ │ │ │ mov r0, r5 │ │ │ │ - bl 322e34 │ │ │ │ + bl 322fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324234 │ │ │ │ + beq 3243a4 │ │ │ │ ldrb r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32423c │ │ │ │ + beq 3243ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 322d64 │ │ │ │ + bl 322ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32402c │ │ │ │ + beq 32419c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3232d4 │ │ │ │ + bl 323444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324218 │ │ │ │ + beq 324388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32307c │ │ │ │ + bl 3231ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324218 │ │ │ │ + beq 324388 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, r4 │ │ │ │ bl 140464 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 32423c │ │ │ │ + beq 3243ac │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 324218 │ │ │ │ + bne 324388 │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne 324218 │ │ │ │ + bne 324388 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 324218 │ │ │ │ + beq 324388 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 324218 │ │ │ │ + beq 324388 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #20 │ │ │ │ bl 1db34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32423c │ │ │ │ + bne 3243ac │ │ │ │ mov r0, r9 │ │ │ │ bl 1e2fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 32423c │ │ │ │ + beq 3243ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e5c0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 32421c │ │ │ │ + bne 32438c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3228c0 │ │ │ │ + bl 322a30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 32421c │ │ │ │ + bne 32438c │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ bl 1dea0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 32421c │ │ │ │ + bne 32438c │ │ │ │ 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 32421c │ │ │ │ + bne 32438c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32421c │ │ │ │ + beq 32438c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq 32421c │ │ │ │ + beq 32438c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs r0, r2, #0 │ │ │ │ - blt 32421c │ │ │ │ + blt 32438c │ │ │ │ ldr ip, [r8] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r2 │ │ │ │ cmpeq ip, r1 │ │ │ │ - bne 32421c │ │ │ │ + bne 32438c │ │ │ │ ldr r2, [r8, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 32421c │ │ │ │ + bne 32438c │ │ │ │ bl 141114 │ │ │ │ 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 32421c │ │ │ │ + bne 32438c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #28 │ │ │ │ - bne 32421c │ │ │ │ + bne 32438c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #96] @ 324250 │ │ │ │ - ldr r3, [pc, #88] @ 32424c │ │ │ │ + ldr r2, [pc, #96] @ 3243c0 │ │ │ │ + ldr r3, [pc, #88] @ 3243bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 324244 │ │ │ │ + bne 3243b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322964 │ │ │ │ + bl 322ad4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ mov r4, #0 │ │ │ │ - b 3241e8 │ │ │ │ + b 324358 │ │ │ │ mov r4, #0 │ │ │ │ - b 324224 │ │ │ │ + b 324394 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq ip, r0, ip, ror r0 │ │ │ │ + subseq fp, r0, ip, lsl #30 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r0, r8, lsl #28 │ │ │ │ + @ instruction: 0x0050bc98 │ │ │ │ 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] @ 32458c │ │ │ │ + ldr r2, [pc, #796] @ 3246fc │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #792] @ 324590 │ │ │ │ + ldr r3, [pc, #792] @ 324700 │ │ │ │ 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 │ │ │ │ @@ -792292,104 +792384,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 3242a4 │ │ │ │ + bne 324414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322e34 │ │ │ │ + bl 322fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3242f8 │ │ │ │ + beq 324468 │ │ │ │ ldrb sl, [r5, #80] @ 0x50 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 32432c │ │ │ │ + bne 32449c │ │ │ │ mov r0, r5 │ │ │ │ - bl 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #656] @ 324594 │ │ │ │ - ldr r3, [pc, #648] @ 324590 │ │ │ │ + ldr r2, [pc, #656] @ 324704 │ │ │ │ + ldr r3, [pc, #648] @ 324700 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 324588 │ │ │ │ + bne 3246f8 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 322d64 │ │ │ │ + bl 322ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324360 │ │ │ │ + beq 3244d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1df54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3232d4 │ │ │ │ + bl 323444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324378 │ │ │ │ + beq 3244e8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1dea0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 324384 │ │ │ │ + beq 3244f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322964 │ │ │ │ - b 3242f0 │ │ │ │ + bl 322ad4 │ │ │ │ + b 324460 │ │ │ │ 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 3244f8 │ │ │ │ + bcs 324668 │ │ │ │ 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 3234b8 │ │ │ │ + bl 323628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324378 │ │ │ │ + beq 3244e8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 140464 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 3242f0 │ │ │ │ + bne 324460 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #2 │ │ │ │ bl 1dea0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 324378 │ │ │ │ + bne 3244e8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, #2 │ │ │ │ bl 1dea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 324378 │ │ │ │ + bne 3244e8 │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ mov r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 1e02c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3228c0 │ │ │ │ + bl 322a30 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 141114 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -792399,15 +792491,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ asr r2, r0, #31 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 141f68 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3242f0 │ │ │ │ + beq 324460 │ │ │ │ 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 │ │ │ │ @@ -792422,41 +792514,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 32450c │ │ │ │ + beq 32467c │ │ │ │ mov r0, r5 │ │ │ │ - bl 322964 │ │ │ │ + bl 322ad4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ mov r0, r6 │ │ │ │ bl 1421d0 │ │ │ │ - b 3242f8 │ │ │ │ + b 324468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32307c │ │ │ │ + bl 3231ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3243d8 │ │ │ │ - b 324378 │ │ │ │ + bne 324548 │ │ │ │ + b 3244e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e224 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 3244dc │ │ │ │ + bne 32464c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1e224 │ │ │ │ cmp r0, #28 │ │ │ │ - bne 3244dc │ │ │ │ + bne 32464c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1df54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 1e080 │ │ │ │ str r6, [sp] │ │ │ │ @@ -792464,125 +792556,125 @@ │ │ │ │ mov r3, r4 │ │ │ │ asr r1, r0, #31 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1403a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322bc0 │ │ │ │ - b 3242fc │ │ │ │ + bl 322d30 │ │ │ │ + b 32446c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r0, r4, lsl #27 │ │ │ │ + subseq fp, r0, r4, lsl ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrsheq fp, [r0], #-196 @ 0xffffff3c │ │ │ │ + subseq fp, r0, r4, lsl #23 │ │ │ │ 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 322e34 │ │ │ │ + bl 322fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3245c8 │ │ │ │ + bne 324738 │ │ │ │ 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 324618 │ │ │ │ + bne 324788 │ │ │ │ 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 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 322964 │ │ │ │ + bl 322ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322bc0 │ │ │ │ - b 3245bc │ │ │ │ + bl 322d30 │ │ │ │ + b 32472c │ │ │ │ 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 322e34 │ │ │ │ + bl 322fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324668 │ │ │ │ + beq 3247d8 │ │ │ │ ldrb r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 324680 │ │ │ │ + bne 3247f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ 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 3232d4 │ │ │ │ + bl 323444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3248ac │ │ │ │ + beq 324a1c │ │ │ │ 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 324660 │ │ │ │ + beq 3247d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13fdc4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3246fc │ │ │ │ + beq 32486c │ │ │ │ sub r7, r9, #4 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r7, #4]! │ │ │ │ bl 13fdc4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 3246e0 │ │ │ │ + bne 324850 │ │ │ │ lsr r4, r4, #1 │ │ │ │ orr r4, r4, r5, lsl #31 │ │ │ │ - ldr r3, [pc, #444] @ 3248c8 │ │ │ │ + ldr r3, [pc, #444] @ 324a38 │ │ │ │ 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 3248b8 │ │ │ │ - ldr r3, [pc, #396] @ 3248cc │ │ │ │ + beq 324a28 │ │ │ │ + ldr r3, [pc, #396] @ 324a3c │ │ │ │ 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 │ │ │ │ @@ -792595,27 +792687,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] @ 3248d0 │ │ │ │ + ldr r2, [pc, #316] @ 324a40 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r5, #28 │ │ │ │ mov r6, r0 │ │ │ │ subs r6, r6, lr │ │ │ │ ldr lr, [ip, #20] │ │ │ │ - ldr r0, [pc, #296] @ 3248d4 │ │ │ │ + ldr r0, [pc, #296] @ 324a44 │ │ │ │ sbc r7, r1, lr │ │ │ │ orrs r1, fp, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 3247d8 │ │ │ │ + bne 324948 │ │ │ │ bl 148278 │ │ │ │ - ldr r2, [pc, #276] @ 3248d8 │ │ │ │ + ldr r2, [pc, #276] @ 324a48 │ │ │ │ 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 │ │ │ │ @@ -792628,15 +792720,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] @ 3248dc │ │ │ │ + ldr r3, [pc, #196] @ 324a4c │ │ │ │ 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 │ │ │ │ @@ -792657,36 +792749,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 324768 │ │ │ │ + bne 3248d8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1de10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 322bc0 │ │ │ │ + bl 322d30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 322964 │ │ │ │ - b 324660 │ │ │ │ + bl 322ad4 │ │ │ │ + b 3247d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - b 324890 │ │ │ │ + b 324a00 │ │ │ │ @ instruction: 0xffffe1cc │ │ │ │ - subseq r2, r3, r8, lsl #23 │ │ │ │ + subseq r2, r3, r8, lsl sl │ │ │ │ eoreq r8, r7, r0, lsl #26 │ │ │ │ andeq r1, r3, r4, lsl r5 │ │ │ │ - blcc fe9d70e0 │ │ │ │ + blcc fe9d7250 │ │ │ │ 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 │ │ │ │ @@ -792697,262 +792789,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 32492c │ │ │ │ - bl 328384 │ │ │ │ + beq 324a9c │ │ │ │ + bl 3284f4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ bl 1e1e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 324d4c │ │ │ │ + b 324ebc │ │ │ │ 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] @ 3249d0 │ │ │ │ + ldr r0, [pc, #108] @ 324b40 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 141410 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3249c4 │ │ │ │ + beq 324b34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 324d8c │ │ │ │ + bl 324efc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3249b8 │ │ │ │ - ldr r1, [pc, #68] @ 3249d4 │ │ │ │ + beq 324b28 │ │ │ │ + ldr r1, [pc, #68] @ 324b44 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 328380 │ │ │ │ + bl 3284f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3249b8 │ │ │ │ + beq 324b28 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r5 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3249b8 │ │ │ │ + bne 324b28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ 3249d8 │ │ │ │ + ldr r1, [pc, #12] @ 324b48 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 324974 │ │ │ │ + b 324ae4 │ │ │ │ @ instruction: 0x000313bc │ │ │ │ andeq r1, r3, ip, lsr #7 │ │ │ │ andeq r1, r3, r0, 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] @ 324c1c │ │ │ │ - ldr r3, [pc, #548] @ 324c20 │ │ │ │ + ldr r2, [pc, #548] @ 324d8c │ │ │ │ + ldr r3, [pc, #548] @ 324d90 │ │ │ │ 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 324b74 │ │ │ │ + beq 324ce4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 32526c │ │ │ │ + bl 3253dc │ │ │ │ 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] @ 324c24 │ │ │ │ + ldr r3, [pc, #444] @ 324d94 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bne 324b38 │ │ │ │ + bne 324ca8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 325440 │ │ │ │ + bl 3255b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 324b54 │ │ │ │ - ldr r1, [pc, #404] @ 324c28 │ │ │ │ + beq 324cc4 │ │ │ │ + ldr r1, [pc, #404] @ 324d98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324bc0 │ │ │ │ - ldr r1, [pc, #384] @ 324c2c │ │ │ │ + beq 324d30 │ │ │ │ + ldr r1, [pc, #384] @ 324d9c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 324b7c │ │ │ │ + beq 324cec │ │ │ │ add r6, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 324948 │ │ │ │ - ldr r1, [pc, #348] @ 324c30 │ │ │ │ + bl 324ab8 │ │ │ │ + ldr r1, [pc, #348] @ 324da0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324b54 │ │ │ │ + beq 324cc4 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 324bfc │ │ │ │ + beq 324d6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 324b54 │ │ │ │ + beq 324cc4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r8] │ │ │ │ - ldr r2, [pc, #288] @ 324c34 │ │ │ │ - ldr r3, [pc, #264] @ 324c20 │ │ │ │ + ldr r2, [pc, #288] @ 324da4 │ │ │ │ + ldr r3, [pc, #264] @ 324d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 324c18 │ │ │ │ + bne 324d88 │ │ │ │ add sp, sp, #200 @ 0xc8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #248] @ 324c38 │ │ │ │ + ldr r0, [pc, #248] @ 324da8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e2cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 324a8c │ │ │ │ + bne 324bfc │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324b64 │ │ │ │ - bl 328384 │ │ │ │ + beq 324cd4 │ │ │ │ + bl 3284f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1de10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r0, #0 │ │ │ │ - b 324b0c │ │ │ │ + b 324c7c │ │ │ │ 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] @ 324c3c │ │ │ │ + ldr r1, [pc, #156] @ 324dac │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1da14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324be0 │ │ │ │ + beq 324d50 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - b 324abc │ │ │ │ + b 324c2c │ │ │ │ mov r0, r5 │ │ │ │ bl 1de10 │ │ │ │ - ldr r0, [pc, #112] @ 324c40 │ │ │ │ + ldr r0, [pc, #112] @ 324db0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e2cc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 324aa4 │ │ │ │ - ldr r2, [pc, #92] @ 324c44 │ │ │ │ - ldr r1, [pc, #92] @ 324c48 │ │ │ │ + b 324c14 │ │ │ │ + ldr r2, [pc, #92] @ 324db4 │ │ │ │ + ldr r1, [pc, #92] @ 324db8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 140bac │ │ │ │ - b 324bb8 │ │ │ │ - ldr r0, [pc, #72] @ 324c4c │ │ │ │ + b 324d28 │ │ │ │ + ldr r0, [pc, #72] @ 324dbc │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 324948 │ │ │ │ + bl 324ab8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - b 324afc │ │ │ │ + b 324c6c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r0, r0, lsl #12 │ │ │ │ + @ instruction: 0x0050b490 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r4, r0, r0, ror #16 │ │ │ │ + ldrsheq r4, [r0], #-96 @ 0xffffffa0 │ │ │ │ @ instruction: 0x000312b8 │ │ │ │ @ instruction: 0x000312b4 │ │ │ │ ldrdeq r1, [r3], -r8 │ │ │ │ - subseq fp, r0, r4, ror #9 │ │ │ │ + subseq fp, r0, r4, ror r3 │ │ │ │ andeq r5, r0, ip, lsr #19 │ │ │ │ andsgt r6, r8, r9, asr #8 │ │ │ │ andeq r1, r3, r8, lsl #3 │ │ │ │ andeq r1, r3, r4, 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] @ 324cf8 │ │ │ │ - ldr r3, [pc, #144] @ 324cfc │ │ │ │ + ldr r2, [pc, #144] @ 324e68 │ │ │ │ + ldr r3, [pc, #144] @ 324e6c │ │ │ │ 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 324cb8 │ │ │ │ + blt 324e28 │ │ │ │ bl 161ccc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 324cb8 │ │ │ │ + blt 324e28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 3249dc │ │ │ │ + bl 324b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 324ce8 │ │ │ │ + beq 324e58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 324d04 │ │ │ │ - ldr r2, [pc, #64] @ 324d00 │ │ │ │ - ldr r3, [pc, #56] @ 324cfc │ │ │ │ + bl 324e74 │ │ │ │ + ldr r2, [pc, #64] @ 324e70 │ │ │ │ + ldr r3, [pc, #56] @ 324e6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 324cf4 │ │ │ │ + bne 324e64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1e8 │ │ │ │ - b 324cb8 │ │ │ │ + b 324e28 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0050b390 │ │ │ │ + subseq fp, r0, r0, lsr #4 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r0, r8, lsr r3 │ │ │ │ + subseq fp, r0, r8, asr #3 │ │ │ │ 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 │ │ │ │ @@ -792961,233 +793053,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 324d24 │ │ │ │ + bne 324e94 │ │ │ │ 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 327a4c │ │ │ │ + bl 327bbc │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 327ac8 │ │ │ │ + bl 327c38 │ │ │ │ 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] @ 324f54 │ │ │ │ + ldr r2, [pc, #424] @ 3250c4 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #416] @ 324f58 │ │ │ │ + ldr r3, [pc, #416] @ 3250c8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr fp, [pc, #408] @ 324f5c │ │ │ │ + ldr fp, [pc, #408] @ 3250cc │ │ │ │ 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 324f14 │ │ │ │ - ldr sl, [pc, #372] @ 324f60 │ │ │ │ - ldr r9, [pc, #372] @ 324f64 │ │ │ │ - ldr r8, [pc, #372] @ 324f68 │ │ │ │ + beq 325084 │ │ │ │ + ldr sl, [pc, #372] @ 3250d0 │ │ │ │ + ldr r9, [pc, #372] @ 3250d4 │ │ │ │ + ldr r8, [pc, #372] @ 3250d8 │ │ │ │ mov r7, r0 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ add r6, sp, #28 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 324e68 │ │ │ │ - ldr r3, [pc, #348] @ 324f6c │ │ │ │ - ldr r2, [pc, #348] @ 324f70 │ │ │ │ - ldr ip, [pc, #348] @ 324f74 │ │ │ │ + b 324fd8 │ │ │ │ + ldr r3, [pc, #348] @ 3250dc │ │ │ │ + ldr r2, [pc, #348] @ 3250e0 │ │ │ │ + ldr ip, [pc, #348] @ 3250e4 │ │ │ │ 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] @ 324f78 │ │ │ │ + ldr r3, [pc, #296] @ 3250e8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 324eb0 │ │ │ │ + bls 325020 │ │ │ │ mov r4, r5 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 324f14 │ │ │ │ + beq 325084 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ bl 1df18 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bne 324e08 │ │ │ │ + bne 324f78 │ │ │ │ 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] @ 324f78 │ │ │ │ + ldr r3, [pc, #208] @ 3250e8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 324e58 │ │ │ │ + bhi 324fc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 324e58 │ │ │ │ + beq 324fc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328378 │ │ │ │ + bl 3284e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 324f18 │ │ │ │ - ldr r3, [pc, #160] @ 324f7c │ │ │ │ + bne 325088 │ │ │ │ + ldr r3, [pc, #160] @ 3250ec │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 328388 │ │ │ │ - ldr r2, [pc, #148] @ 324f80 │ │ │ │ + bl 3284f8 │ │ │ │ + ldr r2, [pc, #148] @ 3250f0 │ │ │ │ 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 324e68 │ │ │ │ + bne 324fd8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #100] @ 324f84 │ │ │ │ - ldr r3, [pc, #52] @ 324f58 │ │ │ │ + ldr r2, [pc, #100] @ 3250f4 │ │ │ │ + ldr r3, [pc, #52] @ 3250c8 │ │ │ │ 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 324f50 │ │ │ │ + bne 3250c0 │ │ │ │ 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, asr #4 │ │ │ │ + ldrsbeq fp, [r0], #-0 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r0, ip, lsr #4 │ │ │ │ + ldrheq fp, [r0], #-12 │ │ │ │ @ instruction: 0x00030fbc │ │ │ │ @ instruction: 0x00030fbc │ │ │ │ andeq sp, r0, r4, lsl #23 │ │ │ │ andeq r0, r3, r0, lsr #31 │ │ │ │ muleq r3, r8, pc @ │ │ │ │ andeq r0, r3, r0, lsr #31 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ ldrdeq r0, [r3], -ip │ │ │ │ - ldrsbeq fp, [r0], #-8 │ │ │ │ + subseq sl, r0, r8, ror #30 │ │ │ │ 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] @ 325028 │ │ │ │ - ldr r3, [pc, #128] @ 32502c │ │ │ │ + ldr r0, [pc, #128] @ 325198 │ │ │ │ + ldr r3, [pc, #128] @ 32519c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #124] @ 325030 │ │ │ │ + ldr r1, [pc, #124] @ 3251a0 │ │ │ │ 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 325004 │ │ │ │ - ldr r2, [pc, #92] @ 325034 │ │ │ │ - ldr r3, [pc, #80] @ 32502c │ │ │ │ + ble 325174 │ │ │ │ + ldr r2, [pc, #92] @ 3251a4 │ │ │ │ + ldr r3, [pc, #80] @ 32519c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 325024 │ │ │ │ + bne 325194 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #44] @ 325038 │ │ │ │ + ldr r0, [pc, #44] @ 3251a8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 1e110 <__vfprintf_chk@plt> │ │ │ │ - b 324fd0 │ │ │ │ + b 325140 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq fp, r0, r0, asr r0 │ │ │ │ + subseq sl, r0, r0, ror #29 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq fp, r0, r0, asr #32 │ │ │ │ - subseq fp, r0, r0, lsr #32 │ │ │ │ + ldrsbeq sl, [r0], #-224 @ 0xffffff20 │ │ │ │ + ldrheq sl, [r0], #-224 @ 0xffffff20 │ │ │ │ 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] @ 325068 │ │ │ │ + ldr r1, [pc, #16] @ 3251d8 │ │ │ │ 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] @ 32514c │ │ │ │ + ldr ip, [pc, #196] @ 3252bc │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #184] @ 325150 │ │ │ │ + ldr lr, [pc, #184] @ 3252c0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #180] @ 325154 │ │ │ │ + ldr ip, [pc, #180] @ 3252c4 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 325158 │ │ │ │ + ldr r3, [pc, #164] @ 3252c8 │ │ │ │ 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 │ │ │ │ @@ -793196,562 +793288,562 @@ │ │ │ │ bl 1e164 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 161d60 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 32510c │ │ │ │ + beq 32527c │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e260 <__isoc23_strtoll@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #72] @ 32515c │ │ │ │ - ldr r3, [pc, #60] @ 325154 │ │ │ │ + ldr r2, [pc, #72] @ 3252cc │ │ │ │ + ldr r3, [pc, #60] @ 3252c4 │ │ │ │ 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 325148 │ │ │ │ + bne 3252b8 │ │ │ │ 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, ip, ror #26 │ │ │ │ - subseq sl, r0, ip, asr pc │ │ │ │ + subseq sl, r0, ip, ror #27 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r1, r0, r1 │ │ │ │ - subseq sl, r0, r4, ror #29 │ │ │ │ + subseq sl, r0, r4, ror sp │ │ │ │ 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] @ 3251e8 │ │ │ │ + ldr r1, [pc, #104] @ 325358 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r1] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3251c8 │ │ │ │ + beq 325338 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 1dfd8 │ │ │ │ - ldr r1, [pc, #76] @ 3251ec │ │ │ │ + ldr r1, [pc, #76] @ 32535c │ │ │ │ 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] @ 3251f0 │ │ │ │ + ldr r1, [pc, #32] @ 325360 │ │ │ │ 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} │ │ │ │ - subseq ip, r0, r4, lsl #29 │ │ │ │ + subseq ip, r0, r4, lsl sp │ │ │ │ andeq r0, r3, r0, lsr #25 │ │ │ │ andeq r0, r3, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 325160 │ │ │ │ + bl 3252d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 32522c │ │ │ │ - ldr r1, [pc, #76] @ 325268 │ │ │ │ + beq 32539c │ │ │ │ + ldr r1, [pc, #76] @ 3253d8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - bne 32523c │ │ │ │ + bne 3253ac │ │ │ │ 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 32522c │ │ │ │ + bne 32539c │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ subs r5, r5, #101 @ 0x65 │ │ │ │ ldrbeq r5, [r4, #2] │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ - b 32522c │ │ │ │ + b 32539c │ │ │ │ andeq r0, r3, r0, 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] @ 325414 │ │ │ │ - ldr r3, [pc, #396] @ 325418 │ │ │ │ + ldr r2, [pc, #396] @ 325584 │ │ │ │ + ldr r3, [pc, #396] @ 325588 │ │ │ │ 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 32534c │ │ │ │ - ldr r3, [pc, #344] @ 32541c │ │ │ │ - ldr r1, [pc, #344] @ 325420 │ │ │ │ + beq 3254bc │ │ │ │ + ldr r3, [pc, #344] @ 32558c │ │ │ │ + ldr r1, [pc, #344] @ 325590 │ │ │ │ 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 3253c4 │ │ │ │ + bne 325534 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3253e8 │ │ │ │ + bne 325558 │ │ │ │ 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] @ 325424 │ │ │ │ - ldr r3, [pc, #236] @ 325418 │ │ │ │ + ldr r2, [pc, #252] @ 325594 │ │ │ │ + ldr r3, [pc, #236] @ 325588 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 325410 │ │ │ │ + bne 325580 │ │ │ │ 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] @ 325428 │ │ │ │ + ldr r2, [pc, #172] @ 325598 │ │ │ │ orr r9, ip, r1, lsr #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 32506c │ │ │ │ - ldr r2, [pc, #152] @ 32542c │ │ │ │ + bl 3251dc │ │ │ │ + ldr r2, [pc, #152] @ 32559c │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 32506c │ │ │ │ + bl 3251dc │ │ │ │ str r0, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 3252d8 │ │ │ │ - b 325320 │ │ │ │ - ldr r3, [pc, #100] @ 325430 │ │ │ │ - ldr r1, [pc, #100] @ 325434 │ │ │ │ + beq 325448 │ │ │ │ + b 325490 │ │ │ │ + ldr r3, [pc, #100] @ 3255a0 │ │ │ │ + ldr r1, [pc, #100] @ 3255a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ - b 325320 │ │ │ │ + b 325490 │ │ │ │ mov r0, r8 │ │ │ │ bl 1dcfc │ │ │ │ - ldr r3, [pc, #64] @ 325438 │ │ │ │ - ldr r1, [pc, #64] @ 32543c │ │ │ │ + ldr r3, [pc, #64] @ 3255a8 │ │ │ │ + ldr r1, [pc, #64] @ 3255ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #3 │ │ │ │ blx r3 │ │ │ │ - b 3253e0 │ │ │ │ + b 325550 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r0, r0, ror sp │ │ │ │ + subseq sl, r0, r0, lsl #24 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq ip, r0, ip, lsr sp │ │ │ │ + subseq ip, r0, ip, asr #23 │ │ │ │ ldrdeq r0, [r3], -r4 │ │ │ │ - ldrsbeq sl, [r0], #-192 @ 0xffffff40 │ │ │ │ + subseq sl, r0, r0, ror #22 │ │ │ │ strdeq r4, [r0], -r4 @ │ │ │ │ andeq r0, r3, r0, lsr sp │ │ │ │ - subseq ip, r0, r4, lsr ip │ │ │ │ + subseq ip, r0, r4, asr #21 │ │ │ │ strdeq r0, [r3], -r8 │ │ │ │ - subseq ip, r0, r8, lsl #24 │ │ │ │ + @ instruction: 0x0050ca98 │ │ │ │ andeq r0, r3, r0, 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] @ 325750 │ │ │ │ - ldr r3, [pc, #760] @ 325754 │ │ │ │ + ldr r2, [pc, #760] @ 3258c0 │ │ │ │ + ldr r3, [pc, #760] @ 3258c4 │ │ │ │ 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 325654 │ │ │ │ + beq 3257c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 325160 │ │ │ │ - ldr r1, [pc, #704] @ 325758 │ │ │ │ + bl 3252d0 │ │ │ │ + ldr r1, [pc, #704] @ 3258c8 │ │ │ │ add r7, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #3 │ │ │ │ - ldr r8, [pc, #692] @ 32575c │ │ │ │ + ldr r8, [pc, #692] @ 3258cc │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 32721c │ │ │ │ - ldr r3, [pc, #672] @ 325760 │ │ │ │ + bl 32738c │ │ │ │ + ldr r3, [pc, #672] @ 3258d0 │ │ │ │ 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 327620 │ │ │ │ + bl 327790 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 327b2c │ │ │ │ + bl 327c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325570 │ │ │ │ + beq 3256e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 327bac │ │ │ │ + bl 327d1c │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 325570 │ │ │ │ + beq 3256e0 │ │ │ │ bl 1e2cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 327a4c │ │ │ │ + bl 327bbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 327ac8 │ │ │ │ + bl 327c38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 325588 │ │ │ │ - ldr r2, [pc, #540] @ 325764 │ │ │ │ - ldr r3, [pc, #520] @ 325754 │ │ │ │ + beq 3256f8 │ │ │ │ + ldr r2, [pc, #540] @ 3258d4 │ │ │ │ + ldr r3, [pc, #520] @ 3258c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3256ac │ │ │ │ + bne 32581c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 327a4c │ │ │ │ + bl 327bbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 327ac8 │ │ │ │ + bl 327c38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32526c │ │ │ │ + bl 3253dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325620 │ │ │ │ - ldr r4, [pc, #448] @ 325768 │ │ │ │ + beq 325790 │ │ │ │ + ldr r4, [pc, #448] @ 3258d8 │ │ │ │ mov r7, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 3255dc │ │ │ │ + bne 32574c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3256b0 │ │ │ │ + beq 325820 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3256b0 │ │ │ │ + bne 325820 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #10 │ │ │ │ add r4, r4, #20 │ │ │ │ - bne 3255ac │ │ │ │ - ldr r3, [pc, #376] @ 32576c │ │ │ │ + bne 32571c │ │ │ │ + ldr r3, [pc, #376] @ 3258dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ - ldr r1, [pc, #364] @ 325770 │ │ │ │ + ldr r1, [pc, #364] @ 3258e0 │ │ │ │ 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] @ 325774 │ │ │ │ - ldr r3, [pc, #296] @ 325754 │ │ │ │ + ldr r2, [pc, #332] @ 3258e4 │ │ │ │ + ldr r3, [pc, #296] @ 3258c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3256ac │ │ │ │ + bne 32581c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 325160 │ │ │ │ + b 3252d0 │ │ │ │ bl 1e11c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e704 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 325488 │ │ │ │ - ldr r0, [pc, #264] @ 325778 │ │ │ │ + bne 3255f8 │ │ │ │ + ldr r0, [pc, #264] @ 3258e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 141410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325488 │ │ │ │ - ldr r2, [pc, #248] @ 32577c │ │ │ │ - ldr r3, [pc, #204] @ 325754 │ │ │ │ + beq 3255f8 │ │ │ │ + ldr r2, [pc, #248] @ 3258ec │ │ │ │ + ldr r3, [pc, #204] @ 3258c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3256ac │ │ │ │ + bne 32581c │ │ │ │ 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 325744 │ │ │ │ + beq 3258b4 │ │ │ │ cmp r1, #0 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ movgt r3, #0 │ │ │ │ subgt r2, r2, #4 │ │ │ │ - bgt 3256e4 │ │ │ │ - b 3255dc │ │ │ │ + bgt 325854 │ │ │ │ + b 32574c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 3255dc │ │ │ │ + beq 32574c │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 3256d8 │ │ │ │ - ldr r3, [pc, #136] @ 325780 │ │ │ │ + bne 325848 │ │ │ │ + ldr r3, [pc, #136] @ 3258f0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #20 │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1e2cc │ │ │ │ - ldr r3, [pc, #116] @ 325784 │ │ │ │ + ldr r3, [pc, #116] @ 3258f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3255fc │ │ │ │ - ldr r1, [pc, #92] @ 325788 │ │ │ │ + beq 32576c │ │ │ │ + ldr r1, [pc, #92] @ 3258f8 │ │ │ │ stm sp, {r0, r8} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #3 │ │ │ │ blx r4 │ │ │ │ - b 325540 │ │ │ │ - ldr r3, [pc, #64] @ 32578c │ │ │ │ + b 3256b0 │ │ │ │ + ldr r3, [pc, #64] @ 3258fc │ │ │ │ add r3, pc, r3 │ │ │ │ - b 3256f8 │ │ │ │ - subseq sl, r0, r0, lsr #23 │ │ │ │ + b 325868 │ │ │ │ + subseq sl, r0, r0, lsr sl │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r3, r0, ip, lsr lr │ │ │ │ + subseq r3, r0, ip, asr #25 │ │ │ │ andeq r0, r3, ip, lsl #25 │ │ │ │ @ instruction: 0x000309bc │ │ │ │ - ldrheq sl, [r0], #-160 @ 0xffffff60 │ │ │ │ - subseq r3, r0, ip, ror #27 │ │ │ │ - subseq ip, r0, ip, lsl #20 │ │ │ │ + subseq sl, r0, r0, asr #18 │ │ │ │ + subseq r3, r0, ip, ror ip │ │ │ │ + @ instruction: 0x0050c89c │ │ │ │ andeq r0, r3, r0, lsr fp │ │ │ │ - ldrsbeq sl, [r0], #-144 @ 0xffffff70 │ │ │ │ + subseq sl, r0, r0, ror #16 │ │ │ │ andeq r4, r0, r0, ror #28 │ │ │ │ - subseq sl, r0, r4, ror r9 │ │ │ │ - subseq r3, r0, r0, lsr #25 │ │ │ │ - ldrsheq ip, [r0], #-132 @ 0xffffff7c │ │ │ │ + subseq sl, r0, r4, lsl #16 │ │ │ │ + subseq r3, r0, r0, lsr fp │ │ │ │ + subseq ip, r0, r4, lsl #15 │ │ │ │ andeq r0, r3, ip, lsl #20 │ │ │ │ - subseq r3, r0, ip, asr #24 │ │ │ │ + ldrsbeq r3, [r0], #-172 @ 0xffffff54 │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r1 │ │ │ │ ldrb r3, [r0] │ │ │ │ - beq 325824 │ │ │ │ + beq 325994 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov ip, #0 │ │ │ │ - beq 325904 │ │ │ │ + beq 325a74 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 325928 │ │ │ │ + beq 325a98 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, #1 │ │ │ │ mov r4, ip │ │ │ │ mov r5, #10 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, #10 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ - bgt 325894 │ │ │ │ + bgt 325a04 │ │ │ │ cmp ip, #0 │ │ │ │ movne r6, #55 @ 0x37 │ │ │ │ moveq r6, #57 @ 0x39 │ │ │ │ mov ip, #0 │ │ │ │ - b 325804 │ │ │ │ + b 325974 │ │ │ │ cmp r6, r3 │ │ │ │ - blt 325810 │ │ │ │ + blt 325980 │ │ │ │ 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 3257ec │ │ │ │ + bhi 32595c │ │ │ │ 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 325918 │ │ │ │ + beq 325a88 │ │ │ │ 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 3257c8 │ │ │ │ + bne 325938 │ │ │ │ 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 3257d8 │ │ │ │ + ble 325948 │ │ │ │ mov ip, #0 │ │ │ │ - b 3258c4 │ │ │ │ + b 325a34 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ sub lr, r3, #55 @ 0x37 │ │ │ │ - bls 3258e4 │ │ │ │ + bls 325a54 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ sub r3, r3, #87 @ 0x57 │ │ │ │ - bgt 325810 │ │ │ │ + bgt 325980 │ │ │ │ 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 32589c │ │ │ │ + bhi 325a0c │ │ │ │ mov r1, r2 │ │ │ │ add ip, lr, ip, lsl #4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ - b 3258c0 │ │ │ │ + b 325a30 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls 325810 │ │ │ │ + bls 325980 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - bgt 325810 │ │ │ │ + bgt 325980 │ │ │ │ mov r1, r2 │ │ │ │ add ip, lr, ip, lsl #4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ - b 3258c0 │ │ │ │ + b 325a30 │ │ │ │ add r1, r0, #1 │ │ │ │ mvn r8, #0 │ │ │ │ mov r4, ip │ │ │ │ mov r5, #10 │ │ │ │ - b 3257c8 │ │ │ │ + b 325938 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ mvn r8, #0 │ │ │ │ - b 325844 │ │ │ │ + b 3259b4 │ │ │ │ add r1, r0, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov r4, ip │ │ │ │ mov r5, #10 │ │ │ │ - b 3257c8 │ │ │ │ + b 325938 │ │ │ │ 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 32599c │ │ │ │ + bne 325b0c │ │ │ │ add r5, r0, #19 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dff0 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 32599c │ │ │ │ - ldr r1, [pc, #32] @ 3259a4 │ │ │ │ + bls 325b0c │ │ │ │ + ldr r1, [pc, #32] @ 325b14 │ │ │ │ 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} │ │ │ │ @@ -793759,74 +793851,74 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r3, ip, ror #16 │ │ │ │ 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] @ 325a94 │ │ │ │ - ldr r3, [pc, #208] @ 325a98 │ │ │ │ + ldr r2, [pc, #208] @ 325c04 │ │ │ │ + ldr r3, [pc, #208] @ 325c08 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #204] @ 325a9c │ │ │ │ + ldr r0, [pc, #204] @ 325c0c │ │ │ │ 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] @ 325aa0 │ │ │ │ + ldr r4, [pc, #172] @ 325c10 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325a10 │ │ │ │ - ldr r1, [pc, #160] @ 325aa4 │ │ │ │ + beq 325b80 │ │ │ │ + ldr r1, [pc, #160] @ 325c14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325a44 │ │ │ │ - ldr r2, [pc, #144] @ 325aa8 │ │ │ │ - ldr r3, [pc, #124] @ 325a98 │ │ │ │ + beq 325bb4 │ │ │ │ + ldr r2, [pc, #144] @ 325c18 │ │ │ │ + ldr r3, [pc, #124] @ 325c08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 325a90 │ │ │ │ + bne 325c00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #96] @ 325aac │ │ │ │ - ldr r2, [pc, #96] @ 325ab0 │ │ │ │ + ldr r3, [pc, #96] @ 325c1c │ │ │ │ + ldr r2, [pc, #96] @ 325c20 │ │ │ │ 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] @ 325ab4 │ │ │ │ + ldr r2, [pc, #52] @ 325c24 │ │ │ │ ldr r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 325a10 │ │ │ │ + b 325b80 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq sl, r0, r4, lsr r6 │ │ │ │ + subseq sl, r0, r4, asr #9 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq ip, r1, r4, lsl #10 │ │ │ │ - subseq sl, r0, r8, lsl #12 │ │ │ │ + @ instruction: 0x0050a498 │ │ │ │ strdeq r0, [r3], -r8 │ │ │ │ - subseq sl, r0, r0, ror #11 │ │ │ │ + subseq sl, r0, r0, ror r4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0x000307b0 │ │ │ │ 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 │ │ │ │ @@ -793834,129 +793926,129 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1e104 │ │ │ │ cmn r0, #1 │ │ │ │ movne r6, r0 │ │ │ │ - bne 325b28 │ │ │ │ - b 325bd0 │ │ │ │ + bne 325c98 │ │ │ │ + b 325d40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de34 │ │ │ │ cmn r0, #1 │ │ │ │ clz r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - beq 325b5c │ │ │ │ + beq 325ccc │ │ │ │ mov r0, r5 │ │ │ │ bl 1dffc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325b90 │ │ │ │ + beq 325d00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 325b4c │ │ │ │ + beq 325cbc │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e500 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 325af0 │ │ │ │ - ldr r0, [pc, #180] @ 325bfc │ │ │ │ + bne 325c60 │ │ │ │ + ldr r0, [pc, #180] @ 325d6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ 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] @ 325c00 │ │ │ │ + ldr r0, [pc, #132] @ 325d70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ 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] @ 325c04 │ │ │ │ + ldr r0, [pc, #76] @ 325d74 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ 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] @ 325c08 │ │ │ │ + ldr r0, [pc, #24] @ 325d78 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 3259a8 │ │ │ │ + b 325b18 │ │ │ │ andeq r0, r3, ip, ror #13 │ │ │ │ ldrdeq r0, [r3], -r8 │ │ │ │ andeq r0, r3, r8, asr #13 │ │ │ │ andeq 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, #-200] @ 0xffffff38 │ │ │ │ - ldr ip, [pc, #432] @ 325dd8 │ │ │ │ + ldr ip, [pc, #432] @ 325f48 │ │ │ │ sub sp, sp, #4224 @ 0x1080 │ │ │ │ - ldr r2, [pc, #428] @ 325ddc │ │ │ │ + ldr r2, [pc, #428] @ 325f4c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ add lr, sp, #4224 @ 0x1080 │ │ │ │ - ldr r3, [pc, #412] @ 325de0 │ │ │ │ + ldr r3, [pc, #412] @ 325f50 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [lr, #28] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #400] @ 325de4 │ │ │ │ + ldr r2, [pc, #400] @ 325f54 │ │ │ │ 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] @ 325de8 │ │ │ │ + ldr r2, [pc, #364] @ 325f58 │ │ │ │ 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 325d9c │ │ │ │ - beq 325d94 │ │ │ │ - ldr r3, [pc, #324] @ 325dec │ │ │ │ - ldr sl, [pc, #324] @ 325df0 │ │ │ │ + blt 325f0c │ │ │ │ + beq 325f04 │ │ │ │ + ldr r3, [pc, #324] @ 325f5c │ │ │ │ + ldr sl, [pc, #324] @ 325f60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #316] @ 325df4 │ │ │ │ + ldr r3, [pc, #316] @ 325f64 │ │ │ │ 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] │ │ │ │ @@ -793969,25 +794061,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 325d30 │ │ │ │ + bne 325ea0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ sub r1, r3, #56 @ 0x38 │ │ │ │ bl 1e284 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 325d88 │ │ │ │ + bne 325ef8 │ │ │ │ ldr r3, [r7, #-104] @ 0xffffff98 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ - bne 325d88 │ │ │ │ + bne 325ef8 │ │ │ │ mov r0, #0 │ │ │ │ bl 1db70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ bl 1e464 │ │ │ │ mov r1, r4 │ │ │ │ @@ -793999,87 +794091,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 325ab8 │ │ │ │ + bl 325c28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e41c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 325cc4 │ │ │ │ + bne 325e34 │ │ │ │ ldr r0, [r7, #-124] @ 0xffffff84 │ │ │ │ bl 1de10 │ │ │ │ - ldr r2, [pc, #84] @ 325df8 │ │ │ │ - ldr r3, [pc, #52] @ 325ddc │ │ │ │ + ldr r2, [pc, #84] @ 325f68 │ │ │ │ + ldr r3, [pc, #52] @ 325f4c │ │ │ │ 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 325dd4 │ │ │ │ + bne 325f44 │ │ │ │ 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> │ │ │ │ - subseq sl, r0, r8, asr #7 │ │ │ │ + subseq sl, r0, r8, asr r2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq sl, r0, r8, lsr #7 │ │ │ │ + subseq sl, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ @ instruction: 0xfffffcb8 │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ andeq pc, r2, r8, ror #21 │ │ │ │ andeq r0, r0, r8, ror #23 │ │ │ │ - subseq sl, r0, r4, asr r2 │ │ │ │ + subseq sl, r0, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #88] @ 325e6c │ │ │ │ + ldr r6, [pc, #88] @ 325fdc │ │ │ │ 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 325e58 │ │ │ │ + beq 325fc8 │ │ │ │ subgt r4, r4, #1 │ │ │ │ lsrgt r4, r4, #1 │ │ │ │ movle r4, r5 │ │ │ │ addgt r6, r7, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 325e1c │ │ │ │ + bne 325f8c │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #16] @ 325e70 │ │ │ │ + ldr r3, [pc, #16] @ 325fe0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r7, r3 │ │ │ │ asr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq ip, [r0], #-16 │ │ │ │ - subseq ip, r0, r8, lsr #3 │ │ │ │ + subseq ip, r0, r0, lsl #1 │ │ │ │ + subseq ip, r0, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 325dfc │ │ │ │ - ldr r3, [pc, #116] @ 325f0c │ │ │ │ + bl 325f6c │ │ │ │ + ldr r3, [pc, #116] @ 32607c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 325eb8 │ │ │ │ + bhi 326028 │ │ │ │ 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} │ │ │ │ @@ -794105,285 +794197,285 @@ │ │ │ │ pop {r4, pc} │ │ │ │ subeq r8, fp, r4, 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] @ 326224 │ │ │ │ + ldr r0, [pc, #760] @ 326394 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #756] @ 326228 │ │ │ │ + ldr r2, [pc, #756] @ 326398 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #748] @ 32622c │ │ │ │ + ldr r1, [pc, #748] @ 32639c │ │ │ │ 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] @ 326230 │ │ │ │ + ldr r3, [pc, #708] @ 3263a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r4, r0 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 32621c │ │ │ │ + bhi 32638c │ │ │ │ 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 325790 │ │ │ │ + bl 325900 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r0, [r6] │ │ │ │ cmp r7, r4 │ │ │ │ - beq 326180 │ │ │ │ + beq 3262f0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 325fc4 │ │ │ │ - ldr r1, [pc, #636] @ 326234 │ │ │ │ + beq 326134 │ │ │ │ + ldr r1, [pc, #636] @ 3263a4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e554 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - ldr r2, [pc, #612] @ 326238 │ │ │ │ - ldr r3, [pc, #592] @ 326228 │ │ │ │ + ldr r2, [pc, #612] @ 3263a8 │ │ │ │ + ldr r3, [pc, #592] @ 326398 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 326218 │ │ │ │ + bne 326388 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #572] @ 32623c │ │ │ │ + ldr r1, [pc, #572] @ 3263ac │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326150 │ │ │ │ - ldr r1, [pc, #552] @ 326240 │ │ │ │ + beq 3262c0 │ │ │ │ + ldr r1, [pc, #552] @ 3263b0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326180 │ │ │ │ + bne 3262f0 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r7, #4 │ │ │ │ strb r3, [r6] │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 325f9c │ │ │ │ + b 32610c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1de10 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfd8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #1 │ │ │ │ - b 325fcc │ │ │ │ + b 32613c │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 326160 │ │ │ │ + beq 3262d0 │ │ │ │ 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 326170 │ │ │ │ + bhi 3262e0 │ │ │ │ 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 326098 │ │ │ │ + bls 326208 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 326188 │ │ │ │ + beq 3262f8 │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ str r4, [sp, #4] │ │ │ │ - beq 3261c4 │ │ │ │ + beq 326334 │ │ │ │ mov r0, sl │ │ │ │ bl 1e218 <__aeabi_i2d@plt> │ │ │ │ - ldr fp, [pc, #360] @ 326244 │ │ │ │ + ldr fp, [pc, #360] @ 3263b4 │ │ │ │ mov sl, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #340] @ 326248 │ │ │ │ + ldr r1, [pc, #340] @ 3263b8 │ │ │ │ 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 326104 │ │ │ │ + beq 326274 │ │ │ │ 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 326104 │ │ │ │ + bne 326274 │ │ │ │ str sl, [r6] │ │ │ │ - b 325f9c │ │ │ │ + b 32610c │ │ │ │ add r4, r7, #5 │ │ │ │ strb r0, [r6] │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 325f9c │ │ │ │ + b 32610c │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ - ldr r8, [pc, #224] @ 32624c │ │ │ │ + ldr r8, [pc, #224] @ 3263bc │ │ │ │ add r9, r7, #1 │ │ │ │ - b 326084 │ │ │ │ + b 3261f4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 3261f0 │ │ │ │ + beq 326360 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 325fcc │ │ │ │ + b 32613c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, r1, #2 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 326210 │ │ │ │ + bhi 326380 │ │ │ │ add r2, r1, #1 │ │ │ │ ldrb r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ add r2, r4, #1 │ │ │ │ - bls 3261a0 │ │ │ │ + bls 326310 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r5, r1, r4 │ │ │ │ - b 3260bc │ │ │ │ + b 32622c │ │ │ │ add fp, r4, #1 │ │ │ │ mov r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 325790 │ │ │ │ + bl 325900 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp fp, r3 │ │ │ │ movne r4, r3 │ │ │ │ strne r3, [sp, #4] │ │ │ │ addne sl, sl, r0 │ │ │ │ - b 3260cc │ │ │ │ + b 32623c │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ add r1, r9, #1 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ mvnls sl, #0 │ │ │ │ movls r5, #0 │ │ │ │ - bls 32619c │ │ │ │ - b 326178 │ │ │ │ + bls 32630c │ │ │ │ + b 3262e8 │ │ │ │ mov r4, r1 │ │ │ │ - b 3260bc │ │ │ │ + b 32622c │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ mov r4, #0 │ │ │ │ - b 325fa4 │ │ │ │ - subseq sl, r0, r8, asr #1 │ │ │ │ + b 326114 │ │ │ │ + subseq r9, r0, r8, asr pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r3, ip, asr r3 │ │ │ │ subeq r8, fp, r5, asr r4 │ │ │ │ andeq r0, r3, ip, ror #5 │ │ │ │ - subseq sl, r0, r4, lsr #32 │ │ │ │ + ldrheq r9, [r0], #-228 @ 0xffffff1c │ │ │ │ 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] @ 32635c │ │ │ │ + ldr r5, [pc, #228] @ 3264cc │ │ │ │ add r5, pc, r5 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 32632c │ │ │ │ + beq 32649c │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ bl 1dc78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 326314 │ │ │ │ + beq 326484 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r4, #8 │ │ │ │ strb r3, [r5] │ │ │ │ - bl 325f10 │ │ │ │ + bl 326080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326314 │ │ │ │ + beq 326484 │ │ │ │ add r2, r5, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 325f10 │ │ │ │ + bl 326080 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 326314 │ │ │ │ + beq 326484 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 326304 │ │ │ │ + beq 326474 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 3262f0 │ │ │ │ + bne 326460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1daa4 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326314 │ │ │ │ + bne 326484 │ │ │ │ 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 3262f0 │ │ │ │ + blt 326460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1de10 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ 326360 │ │ │ │ - ldr r2, [pc, #44] @ 326364 │ │ │ │ + ldr r3, [pc, #44] @ 3264d0 │ │ │ │ + ldr r2, [pc, #44] @ 3264d4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - ldr r3, [pc, #40] @ 326368 │ │ │ │ - ldr ip, [pc, #40] @ 32636c │ │ │ │ + ldr r3, [pc, #40] @ 3264d8 │ │ │ │ + ldr ip, [pc, #40] @ 3264dc │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ bl 1dac8 │ │ │ │ - subseq r9, r0, r4, lsl #27 │ │ │ │ + subseq r9, r0, r4, lsl ip │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq pc, r2, ip, ror pc @ │ │ │ │ andeq pc, r2, r8, ror #30 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -794393,60 +794485,60 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, r5 │ │ │ │ sub r9, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32642c │ │ │ │ + beq 32659c │ │ │ │ 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 3263c0 │ │ │ │ + bne 326530 │ │ │ │ mov r3, r4 │ │ │ │ mul r3, r4, r3 │ │ │ │ and r4, r9, r3, lsr r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 326424 │ │ │ │ + beq 326594 │ │ │ │ mov r5, #0 │ │ │ │ - b 326414 │ │ │ │ + b 326584 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326424 │ │ │ │ + beq 326594 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r5 │ │ │ │ and r4, r4, r9 │ │ │ │ - beq 326424 │ │ │ │ + beq 326594 │ │ │ │ ldr r1, [r8, r4, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3263f4 │ │ │ │ + bne 326564 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b 3263e4 │ │ │ │ + b 326554 │ │ │ │ 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] @ 326870 │ │ │ │ + ldr r1, [pc, #1048] @ 3269e0 │ │ │ │ sub sp, sp, #4224 @ 0x1080 │ │ │ │ - ldr r2, [pc, #1044] @ 326874 │ │ │ │ + ldr r2, [pc, #1044] @ 3269e4 │ │ │ │ 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 │ │ │ │ @@ -794455,842 +794547,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 3265e0 │ │ │ │ - ldr r3, [pc, #976] @ 326878 │ │ │ │ - ldr r7, [pc, #976] @ 32687c │ │ │ │ - ldr r9, [pc, #976] @ 326880 │ │ │ │ + beq 326750 │ │ │ │ + ldr r3, [pc, #976] @ 3269e8 │ │ │ │ + ldr r7, [pc, #976] @ 3269ec │ │ │ │ + ldr r9, [pc, #976] @ 3269f0 │ │ │ │ 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 3264e0 │ │ │ │ + b 326650 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr r4, [r5, #8]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 326530 │ │ │ │ + beq 3266a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3264d4 │ │ │ │ + beq 326644 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3264d0 │ │ │ │ + beq 326640 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326618 │ │ │ │ + bne 326788 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #8]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3264e0 │ │ │ │ + bne 326650 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 32663c │ │ │ │ + beq 3267ac │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32663c │ │ │ │ + beq 3267ac │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ str r3, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3265e0 │ │ │ │ + beq 326750 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r5, [r8, #44] @ 0x2c │ │ │ │ str r3, [sl, #-112] @ 0xffffff90 │ │ │ │ - bl 326250 │ │ │ │ + bl 3263c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3267f8 │ │ │ │ + beq 326968 │ │ │ │ ldr r3, [sl, #-112] @ 0xffffff90 │ │ │ │ ldr r0, [sl, #-108] @ 0xffffff94 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sl, #-104] @ 0xffffff98 │ │ │ │ - bls 326710 │ │ │ │ + bls 326880 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 3265e0 │ │ │ │ + bne 326750 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3265e0 │ │ │ │ + bne 326750 │ │ │ │ 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 32673c │ │ │ │ - ldr r2, [pc, #668] @ 326884 │ │ │ │ - ldr r3, [pc, #648] @ 326874 │ │ │ │ + beq 3268ac │ │ │ │ + ldr r2, [pc, #668] @ 3269f4 │ │ │ │ + ldr r3, [pc, #648] @ 3269e4 │ │ │ │ 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 32686c │ │ │ │ + bne 3269dc │ │ │ │ add sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #616] @ 326888 │ │ │ │ + ldr r1, [pc, #616] @ 3269f8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32668c │ │ │ │ + bne 3267fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 3264d4 │ │ │ │ + b 326644 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3266b0 │ │ │ │ + beq 326820 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df6c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 326748 │ │ │ │ + bne 3268b8 │ │ │ │ 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 326554 │ │ │ │ - ldr r1, [pc, #504] @ 32688c │ │ │ │ + b 3266c4 │ │ │ │ + ldr r1, [pc, #504] @ 3269fc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3266f0 │ │ │ │ + bne 326860 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 3264d4 │ │ │ │ + b 326644 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326818 │ │ │ │ + beq 326988 │ │ │ │ mov r0, r3 │ │ │ │ bl 1dff0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 32678c │ │ │ │ - ldr r0, [pc, #444] @ 326890 │ │ │ │ + beq 3268fc │ │ │ │ + ldr r0, [pc, #444] @ 326a00 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ str r3, [r8, #52] @ 0x34 │ │ │ │ - b 326554 │ │ │ │ - ldr r1, [pc, #412] @ 326894 │ │ │ │ + b 3266c4 │ │ │ │ + ldr r1, [pc, #412] @ 326a04 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32676c │ │ │ │ + bne 3268dc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b 3264d4 │ │ │ │ + b 326644 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3265e0 │ │ │ │ + beq 326750 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3265e0 │ │ │ │ + beq 326750 │ │ │ │ cmp r5, r0 │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ cmp r5, r1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3265e0 │ │ │ │ + bne 326750 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ str r3, [r8, #52] @ 0x34 │ │ │ │ - b 3265e0 │ │ │ │ - ldr r0, [pc, #328] @ 326898 │ │ │ │ + b 326750 │ │ │ │ + ldr r0, [pc, #328] @ 326a08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326554 │ │ │ │ - ldr r0, [pc, #296] @ 32689c │ │ │ │ + bl 325b18 │ │ │ │ + b 3266c4 │ │ │ │ + ldr r0, [pc, #296] @ 326a0c │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 3264d4 │ │ │ │ + bl 325b18 │ │ │ │ + b 326644 │ │ │ │ sub r4, sl, #4 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ bl 141874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32654c │ │ │ │ + beq 3266bc │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 161d60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 32654c │ │ │ │ + beq 3266bc │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sl, #-100] @ 0xffffff9c │ │ │ │ - bl 31df7c │ │ │ │ + bl 31e0ec │ │ │ │ mov r1, r5 │ │ │ │ sub r5, sl, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31e028 │ │ │ │ + bl 31e198 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326554 │ │ │ │ - b 32654c │ │ │ │ - ldr r0, [pc, #160] @ 3268a0 │ │ │ │ + beq 3266c4 │ │ │ │ + b 3266bc │ │ │ │ + ldr r0, [pc, #160] @ 326a10 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 3259a8 │ │ │ │ - b 3265e0 │ │ │ │ + bl 325b18 │ │ │ │ + b 326750 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 326554 │ │ │ │ + beq 3266c4 │ │ │ │ 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 326668 │ │ │ │ - ldr r0, [pc, #84] @ 3268a4 │ │ │ │ + beq 3267d8 │ │ │ │ + ldr r0, [pc, #84] @ 326a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326554 │ │ │ │ + bl 325b18 │ │ │ │ + b 3266c4 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00509b98 │ │ │ │ + subseq r9, r0, r8, lsr #20 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq pc, r2, ip, lsr lr @ │ │ │ │ andeq sl, r0, r8, lsl #22 │ │ │ │ andeq pc, r2, r8, lsr #28 │ │ │ │ - subseq r9, r0, r0, lsl sl │ │ │ │ + subseq r9, r0, r0, lsr #17 │ │ │ │ ldrdeq pc, [r2], -ip │ │ │ │ andeq pc, r2, r0, ror ip @ │ │ │ │ andeq pc, r2, r4, ror #25 │ │ │ │ andeq pc, r2, r4, lsr #24 │ │ │ │ andeq pc, r2, r4, lsr #24 │ │ │ │ @ instruction: 0x0002fbbc │ │ │ │ andeq pc, r2, ip, asr #24 │ │ │ │ @ instruction: 0x0002fbb0 │ │ │ │ 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] @ 327174 │ │ │ │ - ldr r3, [pc, #2224] @ 327178 │ │ │ │ + ldr r2, [pc, #2224] @ 3272e4 │ │ │ │ + ldr r3, [pc, #2224] @ 3272e8 │ │ │ │ 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 325dfc │ │ │ │ - ldr r3, [pc, #2184] @ 32717c │ │ │ │ - ldr r7, [pc, #2184] @ 327180 │ │ │ │ + bl 325f6c │ │ │ │ + ldr r3, [pc, #2184] @ 3272ec │ │ │ │ + ldr r7, [pc, #2184] @ 3272f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 327154 │ │ │ │ + bhi 3272c4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326c58 │ │ │ │ + beq 326dc8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326bc0 │ │ │ │ + bne 326d30 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 326cec │ │ │ │ - ldr r2, [pc, #2100] @ 327184 │ │ │ │ - ldr r3, [pc, #2084] @ 327178 │ │ │ │ + beq 326e5c │ │ │ │ + ldr r2, [pc, #2100] @ 3272f4 │ │ │ │ + ldr r3, [pc, #2084] @ 3272e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327150 │ │ │ │ + bne 3272c0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326c00 │ │ │ │ + beq 326d70 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326be0 │ │ │ │ + bne 326d50 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326948 │ │ │ │ - ldr r2, [pc, #2004] @ 327188 │ │ │ │ - ldr r3, [pc, #1984] @ 327178 │ │ │ │ + bne 326ab8 │ │ │ │ + ldr r2, [pc, #2004] @ 3272f8 │ │ │ │ + ldr r3, [pc, #1984] @ 3272e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327150 │ │ │ │ + bne 3272c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 326434 │ │ │ │ + b 3265a4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326c3c │ │ │ │ + beq 326dac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326c1c │ │ │ │ + bne 326d8c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ ldr r9, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 326948 │ │ │ │ - ldr r3, [pc, #1884] @ 32718c │ │ │ │ - ldr r7, [pc, #1884] @ 327190 │ │ │ │ - ldr r8, [pc, #1884] @ 327194 │ │ │ │ + beq 326ab8 │ │ │ │ + ldr r3, [pc, #1884] @ 3272fc │ │ │ │ + ldr r7, [pc, #1884] @ 327300 │ │ │ │ + ldr r8, [pc, #1884] @ 327304 │ │ │ │ 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 326a64 │ │ │ │ + b 326bd4 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr r9, [r5, #8]! │ │ │ │ cmp r9, #0 │ │ │ │ - beq 326ef4 │ │ │ │ + beq 327064 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326a54 │ │ │ │ + beq 326bc4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326cb0 │ │ │ │ + bne 326e20 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b 326a58 │ │ │ │ + b 326bc8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326ba4 │ │ │ │ + bne 326d14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326ac4 │ │ │ │ - ldr r0, [pc, #1764] @ 327198 │ │ │ │ + beq 326c34 │ │ │ │ + ldr r0, [pc, #1764] @ 327308 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b 326948 │ │ │ │ + b 326ab8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326c94 │ │ │ │ + beq 326e04 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 326c74 │ │ │ │ + bne 326de4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ 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 326948 │ │ │ │ - ldr r3, [pc, #1640] @ 32719c │ │ │ │ - ldr r7, [pc, #1640] @ 3271a0 │ │ │ │ - ldr r8, [pc, #1640] @ 3271a4 │ │ │ │ + beq 326ab8 │ │ │ │ + ldr r3, [pc, #1640] @ 32730c │ │ │ │ + ldr r7, [pc, #1640] @ 327310 │ │ │ │ + ldr r8, [pc, #1640] @ 327314 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 326b60 │ │ │ │ + b 326cd0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr fp, [r5, #8]! │ │ │ │ cmp fp, #0 │ │ │ │ - beq 326e34 │ │ │ │ + beq 326fa4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326b54 │ │ │ │ + beq 326cc4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326b50 │ │ │ │ + beq 326cc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326f94 │ │ │ │ + bne 327104 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b 326b54 │ │ │ │ - ldr r0, [pc, #1532] @ 3271a8 │ │ │ │ + b 326cc4 │ │ │ │ + ldr r0, [pc, #1532] @ 327318 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326aa0 │ │ │ │ - ldr r0, [pc, #1508] @ 3271ac │ │ │ │ + bl 325b18 │ │ │ │ + b 326c10 │ │ │ │ + ldr r0, [pc, #1508] @ 32731c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - b 326928 │ │ │ │ - ldr r0, [pc, #1480] @ 3271b0 │ │ │ │ + b 326a98 │ │ │ │ + ldr r0, [pc, #1480] @ 327320 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - b 32698c │ │ │ │ - ldr r0, [pc, #1452] @ 3271b4 │ │ │ │ + b 326afc │ │ │ │ + ldr r0, [pc, #1452] @ 327324 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326980 │ │ │ │ - ldr r0, [pc, #1428] @ 3271b8 │ │ │ │ + bl 325b18 │ │ │ │ + b 326af0 │ │ │ │ + ldr r0, [pc, #1428] @ 327328 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b 3269fc │ │ │ │ - ldr r0, [pc, #1400] @ 3271bc │ │ │ │ + b 326b6c │ │ │ │ + ldr r0, [pc, #1400] @ 32732c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 3269f0 │ │ │ │ - ldr r0, [pc, #1376] @ 3271c0 │ │ │ │ + bl 325b18 │ │ │ │ + b 326b60 │ │ │ │ + ldr r0, [pc, #1376] @ 327330 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ - b 32691c │ │ │ │ - ldr r0, [pc, #1352] @ 3271c4 │ │ │ │ + bl 325b18 │ │ │ │ + b 326a8c │ │ │ │ + ldr r0, [pc, #1352] @ 327334 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - b 326aec │ │ │ │ - ldr r0, [pc, #1324] @ 3271c8 │ │ │ │ + b 326c5c │ │ │ │ + ldr r0, [pc, #1324] @ 327338 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326ae0 │ │ │ │ + bl 325b18 │ │ │ │ + b 326c50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [r5, #4] │ │ │ │ - beq 326a58 │ │ │ │ - ldr r1, [pc, #1276] @ 3271cc │ │ │ │ + beq 326bc8 │ │ │ │ + ldr r1, [pc, #1276] @ 32733c │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326fb4 │ │ │ │ + bne 327124 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 326a58 │ │ │ │ + b 326bc8 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 32706c │ │ │ │ - ldr r3, [pc, #1232] @ 3271d0 │ │ │ │ - ldr r9, [pc, #1232] @ 3271d4 │ │ │ │ - ldr sl, [pc, #1232] @ 3271d8 │ │ │ │ + beq 3271dc │ │ │ │ + ldr r3, [pc, #1232] @ 327340 │ │ │ │ + ldr r9, [pc, #1232] @ 327344 │ │ │ │ + ldr sl, [pc, #1232] @ 327348 │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 326d2c │ │ │ │ + b 326e9c │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr r6, [r5, #8]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq 326d74 │ │ │ │ + beq 326ee4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326d1c │ │ │ │ + beq 326e8c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r8, [r5, #4] │ │ │ │ - beq 326d20 │ │ │ │ + beq 326e90 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326d20 │ │ │ │ + bl 325b18 │ │ │ │ + b 326e90 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3270c8 │ │ │ │ + beq 327238 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 327084 │ │ │ │ + beq 3271f4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r2, fp │ │ │ │ ldr r9, [r6] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 326370 │ │ │ │ + bl 3264e0 │ │ │ │ mov r5, r0 │ │ │ │ lsl sl, r0, #4 │ │ │ │ ldr r0, [r9, r0, lsl #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326948 │ │ │ │ + beq 326ab8 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3270ec │ │ │ │ - ldr r0, [pc, #1048] @ 3271dc │ │ │ │ + beq 32725c │ │ │ │ + ldr r0, [pc, #1048] @ 32734c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326de4 │ │ │ │ - ldr r1, [pc, #1032] @ 3271e0 │ │ │ │ + beq 326f54 │ │ │ │ + ldr r1, [pc, #1032] @ 327350 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326948 │ │ │ │ - ldr r2, [pc, #1016] @ 3271e4 │ │ │ │ - ldr r3, [pc, #904] @ 327178 │ │ │ │ + bne 326ab8 │ │ │ │ + ldr r2, [pc, #1016] @ 327354 │ │ │ │ + ldr r3, [pc, #904] @ 3272e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327150 │ │ │ │ + bne 3272c0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #980] @ 3271e8 │ │ │ │ + ldr r3, [pc, #980] @ 327358 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr r3, [r2, r5, lsl #4] │ │ │ │ - ldr r2, [pc, #972] @ 3271ec │ │ │ │ + ldr r2, [pc, #972] @ 32735c │ │ │ │ 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 326e80 │ │ │ │ + beq 326ff0 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df6c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 326fd4 │ │ │ │ + bne 327144 │ │ │ │ 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 326948 │ │ │ │ + beq 326ab8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 326250 │ │ │ │ + bl 3263c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32704c │ │ │ │ + beq 3271bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bhi 326ff4 │ │ │ │ + bhi 327164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 326948 │ │ │ │ + beq 326ab8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 326948 │ │ │ │ + beq 326ab8 │ │ │ │ cmp r7, r0 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ cmp r7, r2 │ │ │ │ movgt r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 326948 │ │ │ │ + b 326ab8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 326f10 │ │ │ │ + beq 327080 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326f88 │ │ │ │ + bne 3270f8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 326f34 │ │ │ │ + beq 3270a4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 326f88 │ │ │ │ + beq 3270f8 │ │ │ │ mov r0, sl │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326f88 │ │ │ │ + bne 3270f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 326f58 │ │ │ │ + beq 3270c8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 326f88 │ │ │ │ + beq 3270f8 │ │ │ │ bl 1e668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326f88 │ │ │ │ + bne 3270f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 326948 │ │ │ │ + beq 326ab8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 325f10 │ │ │ │ + bl 326080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327130 │ │ │ │ + beq 3272a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 326948 │ │ │ │ + beq 326ab8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b 326948 │ │ │ │ - ldr r0, [pc, #596] @ 3271f0 │ │ │ │ + b 326ab8 │ │ │ │ + ldr r0, [pc, #596] @ 327360 │ │ │ │ mvn r3, #0 │ │ │ │ str fp, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326b54 │ │ │ │ - ldr r0, [pc, #568] @ 3271f4 │ │ │ │ + bl 325b18 │ │ │ │ + b 326cc4 │ │ │ │ + ldr r0, [pc, #568] @ 327364 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326a58 │ │ │ │ - ldr r0, [pc, #540] @ 3271f8 │ │ │ │ + bl 325b18 │ │ │ │ + b 326bc8 │ │ │ │ + ldr r0, [pc, #540] @ 327368 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - b 326e80 │ │ │ │ + bl 325b18 │ │ │ │ + b 326ff0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326948 │ │ │ │ + bne 326ab8 │ │ │ │ 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 326ee8 │ │ │ │ - b 326948 │ │ │ │ - ldr r0, [pc, #424] @ 3271fc │ │ │ │ + beq 327058 │ │ │ │ + b 326ab8 │ │ │ │ + ldr r0, [pc, #424] @ 32736c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 3259a8 │ │ │ │ - b 326948 │ │ │ │ - ldr r0, [pc, #396] @ 327200 │ │ │ │ + bl 325b18 │ │ │ │ + b 326ab8 │ │ │ │ + ldr r0, [pc, #396] @ 327370 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ - ldr r2, [pc, #376] @ 327204 │ │ │ │ - ldr r3, [pc, #232] @ 327178 │ │ │ │ + bl 325b18 │ │ │ │ + ldr r2, [pc, #376] @ 327374 │ │ │ │ + ldr r3, [pc, #232] @ 3272e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 327150 │ │ │ │ - ldr r0, [pc, #344] @ 327208 │ │ │ │ + bne 3272c0 │ │ │ │ + ldr r0, [pc, #344] @ 327378 │ │ │ │ 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 3259a8 │ │ │ │ - ldr r0, [pc, #316] @ 32720c │ │ │ │ + b 325b18 │ │ │ │ + ldr r0, [pc, #316] @ 32737c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3259a8 │ │ │ │ + bl 325b18 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 326948 │ │ │ │ - b 327084 │ │ │ │ + bne 326ab8 │ │ │ │ + b 3271f4 │ │ │ │ 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 325f10 │ │ │ │ + bl 326080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326948 │ │ │ │ - ldr r0, [pc, #248] @ 327210 │ │ │ │ + bne 326ab8 │ │ │ │ + ldr r0, [pc, #248] @ 327380 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ - bl 3259a8 │ │ │ │ - b 326948 │ │ │ │ - ldr r0, [pc, #220] @ 327214 │ │ │ │ + bl 325b18 │ │ │ │ + b 326ab8 │ │ │ │ + ldr r0, [pc, #220] @ 327384 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 3259a8 │ │ │ │ - b 326948 │ │ │ │ + bl 325b18 │ │ │ │ + b 326ab8 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #188] @ 327218 │ │ │ │ + ldr r0, [pc, #188] @ 327388 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 3259a8 │ │ │ │ - b 326948 │ │ │ │ - subseq r9, r0, r4, lsr r7 │ │ │ │ + bl 325b18 │ │ │ │ + b 326ab8 │ │ │ │ + subseq r9, r0, r4, asr #11 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq r7, fp, lr, asr #21 │ │ │ │ - subseq r9, r0, r0, lsl #14 │ │ │ │ - subseq r9, r0, r8, lsr #13 │ │ │ │ - subseq r9, r0, r4, asr #12 │ │ │ │ + @ instruction: 0x00509590 │ │ │ │ + subseq r9, r0, r8, lsr r5 │ │ │ │ + ldrsbeq r9, [r0], #-68 @ 0xffffffbc │ │ │ │ andeq pc, r2, r4, lsl #23 │ │ │ │ andeq pc, r2, r0, lsl #14 │ │ │ │ andeq r3, r0, ip, lsr #9 │ │ │ │ andeq pc, r2, ip, lsr #20 │ │ │ │ andeq pc, r2, r8, lsl #24 │ │ │ │ andeq sl, r0, ip, ror r4 │ │ │ │ andeq pc, r2, ip, ror #23 │ │ │ │ @@ -795305,42 +795397,42 @@ │ │ │ │ andeq pc, r2, r4, asr #20 │ │ │ │ strdeq pc, [r2], -r4 │ │ │ │ andeq pc, r2, r8, ror #22 │ │ │ │ @ instruction: 0x0000a2b0 │ │ │ │ andeq r7, r0, r0, lsl lr │ │ │ │ andeq pc, r2, r8, ror fp @ │ │ │ │ andeq pc, r2, r0, ror fp @ │ │ │ │ - subseq r9, r0, ip, lsl #4 │ │ │ │ + @ instruction: 0x0050909c │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq pc, r2, ip, lsr #22 │ │ │ │ muleq r2, r4, r3 │ │ │ │ andeq pc, r2, r8, lsl #12 │ │ │ │ andeq pc, r2, r0, ror r7 @ │ │ │ │ andeq pc, r2, ip, lsr r7 @ │ │ │ │ andeq pc, r2, r4, lsr r8 @ │ │ │ │ - subseq r8, r0, ip, ror #30 │ │ │ │ + ldrsheq r8, [r0], #-220 @ 0xffffff24 │ │ │ │ andeq pc, r2, r0, asr #16 │ │ │ │ ldrdeq pc, [r2], -r8 │ │ │ │ andeq pc, r2, r0, ror #16 │ │ │ │ andeq pc, r2, ip, asr #9 │ │ │ │ andeq pc, r2, r8, asr r8 @ │ │ │ │ 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] @ 3275dc │ │ │ │ + ldr r3, [pc, #924] @ 32774c │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #912] @ 3275e0 │ │ │ │ + ldr r2, [pc, #912] @ 327750 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #908] @ 3275e4 │ │ │ │ + ldr r3, [pc, #908] @ 327754 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r1, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -795353,228 +795445,228 @@ │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 1dccc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ str r0, [fp, #4] │ │ │ │ - beq 3275a4 │ │ │ │ + beq 327714 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 327404 │ │ │ │ - ldr r3, [pc, #816] @ 3275e8 │ │ │ │ + beq 327574 │ │ │ │ + ldr r3, [pc, #816] @ 327758 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #808] @ 3275ec │ │ │ │ + ldr r3, [pc, #808] @ 32775c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #800] @ 3275f0 │ │ │ │ + ldr r3, [pc, #800] @ 327760 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3273f0 │ │ │ │ + beq 327560 │ │ │ │ ldr r9, [fp] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 326370 │ │ │ │ + bl 3264e0 │ │ │ │ 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 32752c │ │ │ │ + beq 32769c │ │ │ │ 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 32734c │ │ │ │ + bhi 3274bc │ │ │ │ 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 141410 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3273f0 │ │ │ │ + beq 327560 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 325f10 │ │ │ │ + bl 326080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3273cc │ │ │ │ + beq 32753c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bhi 32749c │ │ │ │ + bhi 32760c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3274f8 │ │ │ │ + beq 327668 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3274f8 │ │ │ │ + beq 327668 │ │ │ │ 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 3274f8 │ │ │ │ - ldr r2, [pc, #544] @ 3275f4 │ │ │ │ + bne 327668 │ │ │ │ + ldr r2, [pc, #544] @ 327764 │ │ │ │ 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 3272d4 │ │ │ │ - ldr r2, [pc, #492] @ 3275f8 │ │ │ │ - ldr r3, [pc, #468] @ 3275e4 │ │ │ │ + bne 327444 │ │ │ │ + ldr r2, [pc, #492] @ 327768 │ │ │ │ + ldr r3, [pc, #468] @ 327754 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3275d8 │ │ │ │ + bne 327748 │ │ │ │ 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 32734c │ │ │ │ - ldr r3, [pc, #420] @ 3275f4 │ │ │ │ + bne 3274bc │ │ │ │ + ldr r3, [pc, #420] @ 327764 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, #376 @ 0x178 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #412] @ 3275fc │ │ │ │ + ldr r3, [pc, #412] @ 32776c │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #408] @ 327600 │ │ │ │ + ldr r2, [pc, #408] @ 327770 │ │ │ │ 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 32734c │ │ │ │ + b 3274bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ strb r3, [r2, r6, lsl #2] │ │ │ │ - b 32734c │ │ │ │ + b 3274bc │ │ │ │ cmp r3, #3 │ │ │ │ - bne 3274f8 │ │ │ │ + bne 327668 │ │ │ │ ldr r9, [sl, #8] │ │ │ │ ldr sl, [sl, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 1df78 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3274f8 │ │ │ │ + bne 327668 │ │ │ │ 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 3273cc │ │ │ │ + beq 32753c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327548 │ │ │ │ - ldr r1, [pc, #244] @ 327604 │ │ │ │ + beq 3276b8 │ │ │ │ + ldr r1, [pc, #244] @ 327774 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327548 │ │ │ │ + beq 3276b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ - b 3273f0 │ │ │ │ + b 327560 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9, r6, lsl #4] │ │ │ │ - beq 327570 │ │ │ │ + beq 3276e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b 327314 │ │ │ │ + b 327484 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #160] @ 3275f4 │ │ │ │ + ldr r2, [pc, #160] @ 327764 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #160] @ 327608 │ │ │ │ + ldr r2, [pc, #160] @ 327778 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e35c <__fprintf_chk@plt> │ │ │ │ - b 32751c │ │ │ │ - ldr r3, [pc, #124] @ 3275f4 │ │ │ │ + b 32768c │ │ │ │ + ldr r3, [pc, #124] @ 327764 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr ip, [pc, #140] @ 32760c │ │ │ │ + ldr ip, [pc, #140] @ 32777c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #136] @ 327610 │ │ │ │ + ldr r3, [pc, #136] @ 327780 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #132] @ 327614 │ │ │ │ + ldr r2, [pc, #132] @ 327784 │ │ │ │ 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] @ 3275f4 │ │ │ │ + ldr r3, [pc, #72] @ 327764 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, #328 @ 0x148 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - ldr r3, [pc, #92] @ 327618 │ │ │ │ - ldr r2, [pc, #92] @ 32761c │ │ │ │ + ldr r3, [pc, #92] @ 327788 │ │ │ │ + ldr r2, [pc, #92] @ 32778c │ │ │ │ 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> │ │ │ │ - ldrheq r8, [r0], #-216 @ 0xffffff28 │ │ │ │ - subseq r8, r0, r4, lsr #27 │ │ │ │ + subseq r8, r0, r8, asr #24 │ │ │ │ + subseq r8, r0, r4, lsr ip │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ subeq r7, fp, r3, lsl r1 │ │ │ │ andeq pc, r2, r4, ror r7 @ │ │ │ │ andeq pc, r2, ip, ror #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - subseq r8, r0, ip, ror #23 │ │ │ │ + subseq r8, r0, ip, ror sl │ │ │ │ andeq lr, r2, r8, asr #28 │ │ │ │ andeq lr, r2, ip, asr lr │ │ │ │ andeq pc, r2, r8, lsr r4 @ │ │ │ │ andeq pc, r2, ip, lsl #9 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ andeq lr, r2, r0, lsr #26 │ │ │ │ andeq lr, r2, r4, lsr sp │ │ │ │ @@ -795582,18 +795674,18 @@ │ │ │ │ andeq lr, r2, r0, 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] @ 3279ec │ │ │ │ + ldr r0, [pc, #940] @ 327b5c │ │ │ │ sub sp, sp, #4160 @ 0x1040 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #932] @ 3279f0 │ │ │ │ + ldr r1, [pc, #932] @ 327b60 │ │ │ │ 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 │ │ │ │ @@ -795606,15 +795698,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] @ 3279f4 │ │ │ │ + ldr r3, [pc, #852] @ 327b64 │ │ │ │ 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] │ │ │ │ @@ -795625,111 +795717,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 3279b4 │ │ │ │ + beq 327b24 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r7 │ │ │ │ bl 1e02c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 327774 │ │ │ │ + beq 3278e4 │ │ │ │ mov r7, #0 │ │ │ │ - b 327714 │ │ │ │ + b 327884 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 327774 │ │ │ │ + beq 3278e4 │ │ │ │ ldr r4, [r5] │ │ │ │ add r4, r4, r7, lsl #4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 327704 │ │ │ │ + bne 327874 │ │ │ │ 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 327704 │ │ │ │ - ldr r3, [pc, #688] @ 3279f8 │ │ │ │ + bne 327874 │ │ │ │ + ldr r3, [pc, #688] @ 327b68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr ip, [pc, #684] @ 3279fc │ │ │ │ + ldr ip, [pc, #684] @ 327b6c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #680] @ 327a00 │ │ │ │ + ldr r3, [pc, #680] @ 327b70 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #676] @ 327a04 │ │ │ │ + ldr r2, [pc, #676] @ 327b74 │ │ │ │ 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] @ 327a08 │ │ │ │ + ldr r6, [pc, #652] @ 327b78 │ │ │ │ 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 327988 │ │ │ │ + beq 327af8 │ │ │ │ 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 32797c │ │ │ │ + beq 327aec │ │ │ │ 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 327970 │ │ │ │ - ldr r0, [pc, #548] @ 327a0c │ │ │ │ + beq 327ae0 │ │ │ │ + ldr r0, [pc, #548] @ 327b7c │ │ │ │ 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 3278f4 │ │ │ │ + beq 327a64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 325c0c │ │ │ │ - ldr r0, [pc, #492] @ 327a10 │ │ │ │ + bl 325d7c │ │ │ │ + ldr r0, [pc, #492] @ 327b80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1dc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3278bc │ │ │ │ - ldr r2, [pc, #476] @ 327a14 │ │ │ │ + beq 327a2c │ │ │ │ + ldr r2, [pc, #476] @ 327b84 │ │ │ │ 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] @ 327a18 │ │ │ │ - ldr r1, [pc, #432] @ 327a1c │ │ │ │ + ldr r2, [pc, #432] @ 327b88 │ │ │ │ + ldr r1, [pc, #432] @ 327b8c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e464 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd08 │ │ │ │ @@ -795740,107 +795832,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 325ab8 │ │ │ │ + bl 325c28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e41c │ │ │ │ - ldr r2, [pc, #348] @ 327a20 │ │ │ │ - ldr r3, [pc, #296] @ 3279f0 │ │ │ │ + ldr r2, [pc, #348] @ 327b90 │ │ │ │ + ldr r3, [pc, #296] @ 327b60 │ │ │ │ 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 3279e8 │ │ │ │ + bne 327b58 │ │ │ │ add sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #296] @ 327a24 │ │ │ │ + ldr r1, [pc, #296] @ 327b94 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 325c0c │ │ │ │ + bl 325d7c │ │ │ │ mov r0, r5 │ │ │ │ bl 1db70 │ │ │ │ - ldr r2, [pc, #276] @ 327a28 │ │ │ │ - ldr r1, [pc, #276] @ 327a2c │ │ │ │ + ldr r2, [pc, #276] @ 327b98 │ │ │ │ + ldr r1, [pc, #276] @ 327b9c │ │ │ │ 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] @ 327a30 │ │ │ │ + ldr r3, [pc, #248] @ 327ba0 │ │ │ │ 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 325ab8 │ │ │ │ + bl 325c28 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e41c │ │ │ │ - b 32781c │ │ │ │ - ldr r9, [pc, #188] @ 327a34 │ │ │ │ + b 32798c │ │ │ │ + ldr r9, [pc, #188] @ 327ba4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 3277e0 │ │ │ │ - ldr sl, [pc, #180] @ 327a38 │ │ │ │ + b 327950 │ │ │ │ + ldr sl, [pc, #180] @ 327ba8 │ │ │ │ add sl, pc, sl │ │ │ │ - b 3277c4 │ │ │ │ - ldr r0, [pc, #172] @ 327a3c │ │ │ │ + b 327934 │ │ │ │ + ldr r0, [pc, #172] @ 327bac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 141410 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne 32779c │ │ │ │ + bne 32790c │ │ │ │ bl 141814 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6] │ │ │ │ - b 32779c │ │ │ │ - ldr r3, [pc, #60] @ 3279f8 │ │ │ │ + b 32790c │ │ │ │ + ldr r3, [pc, #60] @ 327b68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr ip, [pc, #124] @ 327a40 │ │ │ │ + ldr ip, [pc, #124] @ 327bb0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - ldr r3, [pc, #120] @ 327a44 │ │ │ │ - ldr r2, [pc, #120] @ 327a48 │ │ │ │ + ldr r3, [pc, #120] @ 327bb4 │ │ │ │ + ldr r2, [pc, #120] @ 327bb8 │ │ │ │ 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> │ │ │ │ - subseq r8, r0, ip, lsr #19 │ │ │ │ + subseq r8, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - subseq r8, r0, r8, asr r9 │ │ │ │ + subseq r8, r0, r8, ror #15 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ andeq lr, r2, r0, asr fp │ │ │ │ andeq lr, r2, r4, ror #22 │ │ │ │ - subseq pc, r2, r8, asr #22 │ │ │ │ + ldrsbeq pc, [r2], #-152 @ 0xffffff68 @ │ │ │ │ andeq pc, r2, r0, ror #12 │ │ │ │ andeq r5, r0, r0, lsl #19 │ │ │ │ andeq pc, r2, r8, asr #12 │ │ │ │ @ instruction: 0xffffe604 │ │ │ │ @ instruction: 0xfffff034 │ │ │ │ - subseq r8, r0, r4, lsr r7 │ │ │ │ + subseq r8, r0, r4, asr #11 │ │ │ │ andeq pc, r2, r4, ror #10 │ │ │ │ @ instruction: 0xffffe558 │ │ │ │ @ instruction: 0xffffef88 │ │ │ │ andeq pc, r2, ip, lsr r5 @ │ │ │ │ andeq fp, r1, ip, ror #1 │ │ │ │ andeq fp, r1, r0, ror #1 │ │ │ │ andeq pc, r2, r0, lsr #9 │ │ │ │ @@ -795850,74 +795942,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 327abc │ │ │ │ + beq 327c2c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, #1 │ │ │ │ lsls r6, r6, r2 │ │ │ │ - beq 327abc │ │ │ │ + beq 327c2c │ │ │ │ mov r4, #0 │ │ │ │ - b 327a94 │ │ │ │ + b 327c04 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 327abc │ │ │ │ + beq 327c2c │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 327a84 │ │ │ │ + bne 327bf4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ bl 1de10 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 327a90 │ │ │ │ + bne 327c00 │ │ │ │ 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 327a4c │ │ │ │ + bl 327bbc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r5, #1 │ │ │ │ lsls r5, r5, r2 │ │ │ │ - beq 327b20 │ │ │ │ + beq 327c90 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r3, r4, lsl #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327b14 │ │ │ │ + beq 327c84 │ │ │ │ bl 1de10 │ │ │ │ ldr r3, [r6] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 327b00 │ │ │ │ + bne 327c70 │ │ │ │ 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 326370 │ │ │ │ + bl 3264e0 │ │ │ │ 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 │ │ │ │ @@ -795927,463 +796019,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 326370 │ │ │ │ + bl 3264e0 │ │ │ │ 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 326370 │ │ │ │ + bl 3264e0 │ │ │ │ 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] @ 327c1c │ │ │ │ + ldr r0, [pc, #40] @ 327d8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 141410 │ │ │ │ - ldr r1, [pc, #32] @ 327c20 │ │ │ │ + ldr r1, [pc, #32] @ 327d90 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1485f0 │ │ │ │ - ldr r3, [pc, #24] @ 327c24 │ │ │ │ + ldr r3, [pc, #24] @ 327d94 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #1 │ │ │ │ orrhi r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ ldrdeq pc, [r2], -r0 │ │ │ │ - subseq r1, r0, r4, ror #16 │ │ │ │ - ldrsbeq pc, [r2], #-96 @ 0xffffffa0 @ │ │ │ │ + ldrsheq r1, [r0], #-100 @ 0xffffff9c │ │ │ │ + subseq pc, r2, r0, ror #10 │ │ │ │ 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 327c5c │ │ │ │ + b 327dcc │ │ │ │ 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 327c4c │ │ │ │ + bge 327dbc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 1e20c │ │ │ │ - ldr r2, [pc, #24] @ 327ca0 │ │ │ │ - ldr r1, [pc, #24] @ 327ca4 │ │ │ │ + ldr r2, [pc, #24] @ 327e10 │ │ │ │ + ldr r1, [pc, #24] @ 327e14 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ b 140bac │ │ │ │ andeq pc, r2, r0, asr #4 │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ - ldr r1, [pc, #12] @ 327cbc │ │ │ │ - ldr r0, [pc, #12] @ 327cc0 │ │ │ │ + ldr r1, [pc, #12] @ 327e2c │ │ │ │ + ldr r0, [pc, #12] @ 327e30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 168c30 │ │ │ │ @ instruction: 0xffffff24 │ │ │ │ - subseq pc, r2, r0, lsr #12 │ │ │ │ + ldrheq pc, [r2], #-64 @ 0xffffffc0 @ │ │ │ │ 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] @ 327eb8 │ │ │ │ + ldr r2, [pc, #472] @ 328028 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #468] @ 327ebc │ │ │ │ + ldr r3, [pc, #468] @ 32802c │ │ │ │ sub sp, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #456] @ 327ec0 │ │ │ │ + ldr r0, [pc, #456] @ 328030 │ │ │ │ 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 141410 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 327df0 │ │ │ │ - ldr r2, [pc, #412] @ 327ec4 │ │ │ │ + beq 327f60 │ │ │ │ + ldr r2, [pc, #412] @ 328034 │ │ │ │ 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 327d84 │ │ │ │ + beq 327ef4 │ │ │ │ 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 327d50 │ │ │ │ - ldr r4, [pc, #316] @ 327ec8 │ │ │ │ + bne 327ec0 │ │ │ │ + ldr r4, [pc, #316] @ 328038 │ │ │ │ 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 327e5c │ │ │ │ + bne 327fcc │ │ │ │ tst r2, #8 │ │ │ │ - bne 327e0c │ │ │ │ - ldr r2, [pc, #268] @ 327ecc │ │ │ │ - ldr r3, [pc, #248] @ 327ebc │ │ │ │ + bne 327f7c │ │ │ │ + ldr r2, [pc, #268] @ 32803c │ │ │ │ + ldr r3, [pc, #248] @ 32802c │ │ │ │ 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 327eb4 │ │ │ │ + bne 328024 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #216] @ 327ed0 │ │ │ │ + ldr r2, [pc, #216] @ 328040 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ded0 <__asprintf_chk@plt> │ │ │ │ - b 327d38 │ │ │ │ - ldr r1, [pc, #192] @ 327ed4 │ │ │ │ - ldr r2, [pc, #192] @ 327ed8 │ │ │ │ + b 327ea8 │ │ │ │ + ldr r1, [pc, #192] @ 328044 │ │ │ │ + ldr r2, [pc, #192] @ 328048 │ │ │ │ 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] @ 327edc │ │ │ │ + ldr r1, [pc, #144] @ 32804c │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e104 │ │ │ │ str r0, [r6, #12] │ │ │ │ - b 327db8 │ │ │ │ - ldr r3, [pc, #124] @ 327ee0 │ │ │ │ + b 327f28 │ │ │ │ + ldr r3, [pc, #124] @ 328050 │ │ │ │ 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] @ 327ee4 │ │ │ │ + ldr r3, [pc, #100] @ 328054 │ │ │ │ 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] @ 327ee8 │ │ │ │ + ldr r1, [pc, #72] @ 328058 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e038 │ │ │ │ ldr r2, [r4] │ │ │ │ str r0, [r6, #8] │ │ │ │ - b 327db0 │ │ │ │ + b 327f20 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r0, r0, lsl r3 │ │ │ │ + subseq r8, r0, r0, lsr #3 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq pc, r2, r4, lsl #4 │ │ │ │ ldrdeq sp, [r2], -r4 │ │ │ │ - subseq pc, r2, ip, asr #10 │ │ │ │ - subseq r8, r0, r8, lsr r2 │ │ │ │ + ldrsbeq pc, [r2], #-60 @ 0xffffffc4 @ │ │ │ │ + subseq r8, r0, r8, asr #1 │ │ │ │ andeq sl, r1, r8, asr r0 │ │ │ │ andeq pc, r2, r0, lsl #2 │ │ │ │ andeq pc, r2, ip, lsl r1 @ │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ strheq pc, [r2], -r0 @ │ │ │ │ andeq pc, r2, r0, 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] @ 327fd4 │ │ │ │ + ldr r2, [pc, #204] @ 328144 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #200] @ 327fd8 │ │ │ │ + ldr r3, [pc, #200] @ 328148 │ │ │ │ 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 327f40 │ │ │ │ + beq 3280b0 │ │ │ │ bl 1de10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 327f50 │ │ │ │ + beq 3280c0 │ │ │ │ bl 1dc18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 327f98 │ │ │ │ + blt 328108 │ │ │ │ bl 1e1e8 │ │ │ │ - ldr ip, [pc, #116] @ 327fdc │ │ │ │ - ldr r0, [pc, #116] @ 327fe0 │ │ │ │ + ldr ip, [pc, #116] @ 32814c │ │ │ │ + ldr r0, [pc, #116] @ 328150 │ │ │ │ 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] @ 327fe4 │ │ │ │ - ldr r3, [pc, #52] @ 327fd8 │ │ │ │ + ldr r2, [pc, #68] @ 328154 │ │ │ │ + ldr r3, [pc, #52] @ 328148 │ │ │ │ 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 327fd0 │ │ │ │ + bne 328140 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - subseq r8, r0, r8, ror #1 │ │ │ │ + subseq r7, r0, r8, ror pc │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq lr, r2, ip, lsr #31 │ │ │ │ andeq lr, r2, r8, asr #31 │ │ │ │ - subseq r8, r0, r8, asr r0 │ │ │ │ + subseq r7, r0, r8, ror #29 │ │ │ │ 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] @ 328290 │ │ │ │ - ldr r2, [pc, #652] @ 328294 │ │ │ │ + ldr r3, [pc, #652] @ 328400 │ │ │ │ + ldr r2, [pc, #652] @ 328404 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ sub sp, sp, #4224 @ 0x1080 │ │ │ │ tst r3, #8 │ │ │ │ - ldr r3, [pc, #636] @ 328298 │ │ │ │ + ldr r3, [pc, #636] @ 328408 │ │ │ │ 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 3280e0 │ │ │ │ + bne 328250 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32808c │ │ │ │ + beq 3281fc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #576] @ 32829c │ │ │ │ - ldr r3, [pc, #568] @ 328298 │ │ │ │ + ldr r2, [pc, #576] @ 32840c │ │ │ │ + ldr r3, [pc, #568] @ 328408 │ │ │ │ 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 32828c │ │ │ │ + bne 3283fc │ │ │ │ add sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #524] @ 3282a0 │ │ │ │ - ldr r2, [pc, #524] @ 3282a4 │ │ │ │ + ldr r1, [pc, #524] @ 328410 │ │ │ │ + ldr r2, [pc, #524] @ 328414 │ │ │ │ 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] @ 3282a8 │ │ │ │ + ldr r1, [pc, #472] @ 328418 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e038 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 328050 │ │ │ │ + b 3281c0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 1dd38 <__fstat64_time64@plt> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3281cc │ │ │ │ + bne 32833c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 328124 │ │ │ │ + bne 328294 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 328054 │ │ │ │ + beq 3281c4 │ │ │ │ cmn r0, #1 │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - b 328044 │ │ │ │ + b 3281b4 │ │ │ │ sub r9, r6, #4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ bl 1de34 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 3281ec │ │ │ │ + blt 32835c │ │ │ │ str r7, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 1e2f0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 32820c │ │ │ │ + blt 32837c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 1e614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 32822c │ │ │ │ + blt 32839c │ │ │ │ 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 32826c │ │ │ │ + beq 3283dc │ │ │ │ cmp r0, #0 │ │ │ │ - ble 32824c │ │ │ │ - ldr r2, [pc, #252] @ 3282ac │ │ │ │ - ldr r1, [pc, #252] @ 3282b0 │ │ │ │ + ble 3283bc │ │ │ │ + ldr r2, [pc, #252] @ 32841c │ │ │ │ + ldr r1, [pc, #252] @ 328420 │ │ │ │ str r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ - b 328108 │ │ │ │ - ldr r2, [pc, #224] @ 3282b4 │ │ │ │ - ldr r1, [pc, #224] @ 3282b8 │ │ │ │ + b 328278 │ │ │ │ + ldr r2, [pc, #224] @ 328424 │ │ │ │ + ldr r1, [pc, #224] @ 328428 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ bl 140bac │ │ │ │ - b 328108 │ │ │ │ - ldr r2, [pc, #200] @ 3282bc │ │ │ │ - ldr r1, [pc, #200] @ 3282c0 │ │ │ │ + b 328278 │ │ │ │ + ldr r2, [pc, #200] @ 32842c │ │ │ │ + ldr r1, [pc, #200] @ 328430 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ - b 328108 │ │ │ │ - ldr r2, [pc, #176] @ 3282c4 │ │ │ │ - ldr r1, [pc, #176] @ 3282c8 │ │ │ │ + b 328278 │ │ │ │ + ldr r2, [pc, #176] @ 328434 │ │ │ │ + ldr r1, [pc, #176] @ 328438 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ - b 328108 │ │ │ │ - ldr r2, [pc, #152] @ 3282cc │ │ │ │ - ldr r1, [pc, #152] @ 3282d0 │ │ │ │ + b 328278 │ │ │ │ + ldr r2, [pc, #152] @ 32843c │ │ │ │ + ldr r1, [pc, #152] @ 328440 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 140bac │ │ │ │ - b 328108 │ │ │ │ - ldr r2, [pc, #128] @ 3282d4 │ │ │ │ - ldr r1, [pc, #128] @ 3282d8 │ │ │ │ + b 328278 │ │ │ │ + ldr r2, [pc, #128] @ 328444 │ │ │ │ + ldr r1, [pc, #128] @ 328448 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [r4, #16] │ │ │ │ bl 140bac │ │ │ │ - b 328108 │ │ │ │ - ldr r2, [pc, #104] @ 3282dc │ │ │ │ - ldr r1, [pc, #104] @ 3282e0 │ │ │ │ + b 328278 │ │ │ │ + ldr r2, [pc, #104] @ 32844c │ │ │ │ + ldr r1, [pc, #104] @ 328450 │ │ │ │ str r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 140bac │ │ │ │ - b 328108 │ │ │ │ + b 328278 │ │ │ │ bl 1e338 <__stack_chk_fail@plt> │ │ │ │ - ldrsbeq pc, [r2], #-36 @ 0xffffffdc @ │ │ │ │ - ldrsbeq r7, [r0], #-252 @ 0xffffff04 │ │ │ │ + subseq pc, r2, r4, ror #2 │ │ │ │ + subseq r7, r0, ip, ror #28 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00507f9c │ │ │ │ + subseq r7, r0, ip, lsr #28 │ │ │ │ andeq lr, r2, r0, lsl #29 │ │ │ │ andeq pc, r2, r0, asr #32 │ │ │ │ muleq r1, r0, lr │ │ │ │ @ instruction: 0x0002eeb4 │ │ │ │ andeq r2, r0, r4, lsr #19 │ │ │ │ andeq lr, r2, r0, ror sp │ │ │ │ andeq r2, r0, r4, lsl #19 │ │ │ │ @@ -796404,801 +796496,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 327c28 │ │ │ │ + bl 327d98 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 327c28 │ │ │ │ + bl 327d98 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 327c28 │ │ │ │ + bl 327d98 │ │ │ │ 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 32836c │ │ │ │ + bne 3284dc │ │ │ │ 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] @ 3283c0 │ │ │ │ + ldr r7, [pc, #40] @ 328530 │ │ │ │ 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 32839c │ │ │ │ + bne 32850c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 3283f8 │ │ │ │ + ldr r7, [pc, #40] @ 328568 │ │ │ │ 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 3283d4 │ │ │ │ + bne 328544 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328430 │ │ │ │ + ldr r7, [pc, #40] @ 3285a0 │ │ │ │ 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 32840c │ │ │ │ + bne 32857c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328468 │ │ │ │ + ldr r7, [pc, #40] @ 3285d8 │ │ │ │ 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 328444 │ │ │ │ + bne 3285b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 3284a0 │ │ │ │ + ldr r7, [pc, #40] @ 328610 │ │ │ │ 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 32847c │ │ │ │ + bne 3285ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #44] @ 3284dc │ │ │ │ + ldr r7, [pc, #44] @ 32864c │ │ │ │ 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 3284b4 │ │ │ │ + bne 328624 │ │ │ │ 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] @ 328538 │ │ │ │ + ldr r8, [pc, #76] @ 3286a8 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 32853c │ │ │ │ + ldr r7, [pc, #64] @ 3286ac │ │ │ │ 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 328500 │ │ │ │ + bne 328670 │ │ │ │ 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] @ 328598 │ │ │ │ + ldr r8, [pc, #76] @ 328708 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 32859c │ │ │ │ + ldr r7, [pc, #64] @ 32870c │ │ │ │ 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 328560 │ │ │ │ + bne 3286d0 │ │ │ │ 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] @ 3285f8 │ │ │ │ + ldr r8, [pc, #76] @ 328768 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 3285fc │ │ │ │ + ldr r7, [pc, #64] @ 32876c │ │ │ │ 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 3285c0 │ │ │ │ + bne 328730 │ │ │ │ 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] @ 328658 │ │ │ │ + ldr r8, [pc, #76] @ 3287c8 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 32865c │ │ │ │ + ldr r7, [pc, #64] @ 3287cc │ │ │ │ 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 328620 │ │ │ │ + bne 328790 │ │ │ │ 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] @ 3286b8 │ │ │ │ + ldr r8, [pc, #76] @ 328828 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 3286bc │ │ │ │ + ldr r7, [pc, #64] @ 32882c │ │ │ │ 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 328680 │ │ │ │ + bne 3287f0 │ │ │ │ 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] @ 32871c │ │ │ │ + ldr r8, [pc, #80] @ 32888c │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #68] @ 328720 │ │ │ │ + ldr r7, [pc, #68] @ 328890 │ │ │ │ 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 3286e0 │ │ │ │ + bne 328850 │ │ │ │ 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] @ 32877c │ │ │ │ + ldr r7, [pc, #60] @ 3288ec │ │ │ │ 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 328744 │ │ │ │ + bne 3288b4 │ │ │ │ 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] @ 3287d8 │ │ │ │ + ldr r7, [pc, #60] @ 328948 │ │ │ │ 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 3287a0 │ │ │ │ + bne 328910 │ │ │ │ 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] @ 328834 │ │ │ │ + ldr r7, [pc, #60] @ 3289a4 │ │ │ │ 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 3287fc │ │ │ │ + bne 32896c │ │ │ │ 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] @ 328890 │ │ │ │ + ldr r7, [pc, #60] @ 328a00 │ │ │ │ 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 328858 │ │ │ │ + bne 3289c8 │ │ │ │ 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] @ 3288ec │ │ │ │ + ldr r7, [pc, #60] @ 328a5c │ │ │ │ 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 3288b4 │ │ │ │ + bne 328a24 │ │ │ │ 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] @ 32894c │ │ │ │ + ldr r7, [pc, #64] @ 328abc │ │ │ │ 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 328910 │ │ │ │ + bne 328a80 │ │ │ │ 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] @ 328984 │ │ │ │ + ldr r7, [pc, #40] @ 328af4 │ │ │ │ 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 328960 │ │ │ │ + bne 328ad0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 3289bc │ │ │ │ + ldr r7, [pc, #40] @ 328b2c │ │ │ │ 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 328998 │ │ │ │ + bne 328b08 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 3289f4 │ │ │ │ + ldr r7, [pc, #40] @ 328b64 │ │ │ │ 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 3289d0 │ │ │ │ + bne 328b40 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328a2c │ │ │ │ + ldr r7, [pc, #40] @ 328b9c │ │ │ │ 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 328a08 │ │ │ │ + bne 328b78 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 328a64 │ │ │ │ + ldr r7, [pc, #40] @ 328bd4 │ │ │ │ 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 328a40 │ │ │ │ + bne 328bb0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #44] @ 328aa0 │ │ │ │ + ldr r7, [pc, #44] @ 328c10 │ │ │ │ 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 328a78 │ │ │ │ + bne 328be8 │ │ │ │ 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] @ 328b04 │ │ │ │ + ldr r5, [pc, #84] @ 328c74 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328b08 │ │ │ │ + ldr r7, [pc, #72] @ 328c78 │ │ │ │ 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 328ac4 │ │ │ │ + bne 328c34 │ │ │ │ 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] @ 328b6c │ │ │ │ + ldr r5, [pc, #84] @ 328cdc │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328b70 │ │ │ │ + ldr r7, [pc, #72] @ 328ce0 │ │ │ │ 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 328b2c │ │ │ │ + bne 328c9c │ │ │ │ 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] @ 328bd4 │ │ │ │ + ldr r5, [pc, #84] @ 328d44 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328bd8 │ │ │ │ + ldr r7, [pc, #72] @ 328d48 │ │ │ │ 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 328b94 │ │ │ │ + bne 328d04 │ │ │ │ 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] @ 328dac │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328c40 │ │ │ │ + ldr r7, [pc, #72] @ 328db0 │ │ │ │ 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 328bfc │ │ │ │ + bne 328d6c │ │ │ │ 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] @ 328e14 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 328ca8 │ │ │ │ + ldr r7, [pc, #72] @ 328e18 │ │ │ │ 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 328c64 │ │ │ │ + bne 328dd4 │ │ │ │ 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] @ 328d10 │ │ │ │ + ldr r5, [pc, #88] @ 328e80 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #76] @ 328d14 │ │ │ │ + ldr r7, [pc, #76] @ 328e84 │ │ │ │ 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 328ccc │ │ │ │ + bne 328e3c │ │ │ │ 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] @ 328d78 │ │ │ │ + ldr r7, [pc, #68] @ 328ee8 │ │ │ │ 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 328d38 │ │ │ │ + bne 328ea8 │ │ │ │ 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] @ 328ddc │ │ │ │ + ldr r7, [pc, #68] @ 328f4c │ │ │ │ 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 328d9c │ │ │ │ + bne 328f0c │ │ │ │ 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] @ 328e40 │ │ │ │ + ldr r7, [pc, #68] @ 328fb0 │ │ │ │ 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 328e00 │ │ │ │ + bne 328f70 │ │ │ │ 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] @ 328ea4 │ │ │ │ + ldr r7, [pc, #68] @ 329014 │ │ │ │ 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 328e64 │ │ │ │ + bne 328fd4 │ │ │ │ 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] @ 328f08 │ │ │ │ + ldr r7, [pc, #68] @ 329078 │ │ │ │ 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 328ec8 │ │ │ │ + bne 329038 │ │ │ │ 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] @ 328f70 │ │ │ │ + ldr r7, [pc, #72] @ 3290e0 │ │ │ │ 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 328f2c │ │ │ │ + bne 32909c │ │ │ │ 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} │ │ │ │ @@ -797206,44 +797298,44 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmp r7, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bne 328fac │ │ │ │ - ldr r3, [pc, #16] @ 328fb4 │ │ │ │ + bne 32911c │ │ │ │ + ldr r3, [pc, #16] @ 329124 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328f84 │ │ │ │ + bne 3290f4 │ │ │ │ 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] @ 329028 │ │ │ │ + ldr r7, [pc, #100] @ 329198 │ │ │ │ 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 329018 │ │ │ │ - ldr r3, [pc, #40] @ 32902c │ │ │ │ + bne 329188 │ │ │ │ + ldr r3, [pc, #40] @ 32919c │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 328fdc │ │ │ │ + bne 32914c │ │ │ │ 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 @ │ │ │ │ @@ -797260,170 +797352,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 329090 │ │ │ │ - ldr r3, [pc, #36] @ 3290a0 │ │ │ │ + bne 329200 │ │ │ │ + ldr r3, [pc, #36] @ 329210 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329054 │ │ │ │ + bne 3291c4 │ │ │ │ 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] @ 3290cc │ │ │ │ + ldr r3, [pc, #28] @ 32923c │ │ │ │ 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 328fb8 │ │ │ │ + bl 329128 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 329030 │ │ │ │ + bl 3291a0 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc] @ 329110 │ │ │ │ + ldr r3, [pc] @ 329280 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 329148 │ │ │ │ + ldr r7, [pc, #40] @ 3292b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329124 │ │ │ │ + bne 329294 │ │ │ │ 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] @ 3291a4 │ │ │ │ + ldr r6, [pc, #76] @ 329314 │ │ │ │ lsl r9, r0, #3 │ │ │ │ and r9, r9, #24 │ │ │ │ lsl r6, r6, r9 │ │ │ │ lsl r7, r1, r9 │ │ │ │ - ldr r8, [pc, #60] @ 3291a8 │ │ │ │ + ldr r8, [pc, #60] @ 329318 │ │ │ │ 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 32916c │ │ │ │ + bne 3292dc │ │ │ │ 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] @ 329204 │ │ │ │ + ldr r9, [pc, #56] @ 329374 │ │ │ │ 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 3291cc │ │ │ │ + bne 32933c │ │ │ │ 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] @ 329228 │ │ │ │ + ldr r3, [pc, #24] @ 329398 │ │ │ │ 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] @ 329248 │ │ │ │ + ldr r3, [pc, #20] @ 3293b8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ 329268 │ │ │ │ + ldr r3, [pc, #20] @ 3293d8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ 329288 │ │ │ │ + ldr r3, [pc, #20] @ 3293f8 │ │ │ │ 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] @ 3292d4 │ │ │ │ + ldr r1, [pc, #44] @ 329444 │ │ │ │ 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, r8, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #80] @ 329334 │ │ │ │ + ldr r7, [pc, #80] @ 3294a4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldm r4, {ip, lr} │ │ │ │ @@ -797433,21 +797525,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 3292f8 │ │ │ │ + bne 329468 │ │ │ │ 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] @ 329394 │ │ │ │ + ldr r7, [pc, #80] @ 329504 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldm r4, {ip, lr} │ │ │ │ @@ -797457,21 +797549,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 329358 │ │ │ │ + bne 3294c8 │ │ │ │ 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] @ 3293fc │ │ │ │ + ldr r7, [pc, #88] @ 32956c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797483,21 +797575,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 3293b8 │ │ │ │ + bne 329528 │ │ │ │ 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] @ 329464 │ │ │ │ + ldr r7, [pc, #88] @ 3295d4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797509,21 +797601,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 329420 │ │ │ │ + bne 329590 │ │ │ │ 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] @ 32963c │ │ │ │ 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 +797627,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 3295f8 │ │ │ │ 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] @ 329538 │ │ │ │ + ldr r6, [pc, #92] @ 3296a8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r7, sp │ │ │ │ ldr sl, [r9] │ │ │ │ @@ -797562,21 +797654,21 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ stmib sp, {r3, lr} │ │ │ │ str ip, [sp, #12] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3294f0 │ │ │ │ + bne 329660 │ │ │ │ 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] @ 329598 │ │ │ │ + ldr r7, [pc, #80] @ 329708 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldm r4, {ip, lr} │ │ │ │ @@ -797586,21 +797678,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 32955c │ │ │ │ + bne 3296cc │ │ │ │ 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] @ 3295f8 │ │ │ │ + ldr r7, [pc, #80] @ 329768 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldm r4, {ip, lr} │ │ │ │ @@ -797610,21 +797702,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 3295bc │ │ │ │ + bne 32972c │ │ │ │ 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] @ 329660 │ │ │ │ + ldr r7, [pc, #88] @ 3297d0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797636,21 +797728,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 32961c │ │ │ │ + bne 32978c │ │ │ │ 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] @ 3296c8 │ │ │ │ + ldr r7, [pc, #88] @ 329838 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, sp │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -797662,21 +797754,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 329684 │ │ │ │ + bne 3297f4 │ │ │ │ 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] @ 3298a0 │ │ │ │ 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 +797780,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 32985c │ │ │ │ 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] @ 32979c │ │ │ │ + ldr r6, [pc, #92] @ 32990c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r7, sp │ │ │ │ ldr sl, [r9] │ │ │ │ @@ -797715,15 +797807,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ stmib sp, {r3, lr} │ │ │ │ str ip, [sp, #12] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 329754 │ │ │ │ + bne 3298c4 │ │ │ │ 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 │ │ │ │ @@ -797733,56 +797825,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 3297ec │ │ │ │ - ldr r3, [pc, #28] @ 3297fc │ │ │ │ + bne 32995c │ │ │ │ + ldr r3, [pc, #28] @ 32996c │ │ │ │ mov r0, sp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3297b4 │ │ │ │ + bne 329924 │ │ │ │ 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] @ 329830 │ │ │ │ + ldr r3, [pc, #20] @ 3299a0 │ │ │ │ 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] @ 32987c │ │ │ │ + ldr r7, [pc, #60] @ 3299ec │ │ │ │ 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 329850 │ │ │ │ + bne 3299c0 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ - ldr r3, [pc, #12] @ 329894 │ │ │ │ + ldr r3, [pc, #12] @ 329a04 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ b 1dc90 <__cxa_atexit@plt> │ │ │ │ - subseq r7, r0, r8, ror r1 │ │ │ │ + subseq r7, r0, r8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00329898 <.fini>: │ │ │ │ +00329a08 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,14703 +1,14680 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x003298a0 47414c4c 49554d5f 54455354 53000000 GALLIUM_TESTS... │ │ │ │ - 0x003298b0 6b6d7372 6f000000 47414c4c 49554d5f kmsro...GALLIUM_ │ │ │ │ - 0x003298c0 44444542 55470000 68656c70 00000000 DDEBUG..help.... │ │ │ │ - 0x003298d0 47616c6c 69756d20 64726976 65722064 Gallium driver d │ │ │ │ - 0x003298e0 65627567 67657200 55736167 653a0000 ebugger.Usage:.. │ │ │ │ - 0x003298f0 20204741 4c4c4955 4d5f4444 45425547 GALLIUM_DDEBUG │ │ │ │ - 0x00329900 3d225b3c 74696d65 6f757420 696e206d ="[] [(always|api │ │ │ │ - 0x00329920 74726163 65203c63 616c6c23 295d205b trace . │ │ │ │ - 0x00329a30 20204368 616e6765 20746865 20646566 Change the def │ │ │ │ - 0x00329a40 61756c74 2074696d 656f7574 20666f72 ault timeout for │ │ │ │ - 0x00329a50 20475055 2068616e 67206465 74656374 GPU hang detect │ │ │ │ - 0x00329a60 696f6e20 28646566 61756c74 3d313030 ion (default=100 │ │ │ │ - 0x00329a70 306d7329 2e000000 20205365 7474696e 0ms).... Settin │ │ │ │ - 0x00329a80 67207468 69732074 6f203020 77696c6c g this to 0 will │ │ │ │ - 0x00329a90 20646973 61626c65 20475055 2068616e disable GPU han │ │ │ │ - 0x00329aa0 67206465 74656374 696f6e20 656e7469 g detection enti │ │ │ │ - 0x00329ab0 72656c79 2e000000 616c7761 79730000 rely....always.. │ │ │ │ - 0x00329ac0 20204475 6d702069 6e666f72 6d617469 Dump informati │ │ │ │ - 0x00329ad0 6f6e2061 626f7574 20616c6c 20647261 on about all dra │ │ │ │ - 0x00329ae0 77206361 6c6c732e 00000000 7472616e w calls.....tran │ │ │ │ - 0x00329af0 73666572 73000000 2020416c 736f2064 sfers... Also d │ │ │ │ - 0x00329b00 756d7020 616e6420 646f2068 616e6720 ump and do hang │ │ │ │ - 0x00329b10 64657465 6374696f 6e206f6e 20747261 detection on tra │ │ │ │ - 0x00329b20 6e736665 72732e00 61706974 72616365 nsfers..apitrace │ │ │ │ - 0x00329b30 203c6361 6c6c233e 00000000 20204475 .... Du │ │ │ │ - 0x00329b40 6d702069 6e666f72 6d617469 6f6e2061 mp information a │ │ │ │ - 0x00329b50 626f7574 20746865 20647261 77206361 bout the draw ca │ │ │ │ - 0x00329b60 6c6c2063 6f727265 73706f6e 64696e67 ll corresponding │ │ │ │ - 0x00329b70 20746f20 74686520 67697665 6e000000 to the given... │ │ │ │ - 0x00329b80 20206170 69747261 63652063 616c6c20 apitrace call │ │ │ │ - 0x00329b90 6e756d62 65722061 6e642065 7869742e number and exit. │ │ │ │ - 0x00329ba0 00000000 666c7573 68000000 2020466c ....flush... Fl │ │ │ │ - 0x00329bb0 75736820 61667465 72206576 65727920 ush after every │ │ │ │ - 0x00329bc0 64726177 2063616c 6c2e0000 76657262 draw call...verb │ │ │ │ - 0x00329bd0 6f736500 20205772 69746520 61646469 ose. Write addi │ │ │ │ - 0x00329be0 74696f6e 616c2069 6e666f72 6d617469 tional informati │ │ │ │ - 0x00329bf0 6f6e2074 6f207374 64657272 2e000000 on to stderr.... │ │ │ │ - 0x00329c00 47414c4c 49554d5f 44444542 55475f53 GALLIUM_DDEBUG_S │ │ │ │ - 0x00329c10 4b49503d 636f756e 74000000 2020536b KIP=count... Sk │ │ │ │ - 0x00329c20 69702064 756d7069 6e67206f 6e207468 ip dumping on th │ │ │ │ - 0x00329c30 65206669 72737420 636f756e 74206472 e first count dr │ │ │ │ - 0x00329c40 61772063 616c6c73 20286f6e 6c792072 aw calls (only r │ │ │ │ - 0x00329c50 656c6576 616e7420 77697468 2027616c elevant with 'al │ │ │ │ - 0x00329c60 77617973 27292e00 64646562 75673a20 ways')..ddebug: │ │ │ │ - 0x00329c70 626f7468 2027616c 77617973 2720616e both 'always' an │ │ │ │ - 0x00329c80 64202761 70697472 61636527 20737065 d 'apitrace' spe │ │ │ │ - 0x00329c90 63696669 65640a00 61706974 72616365 cified..apitrace │ │ │ │ - 0x00329ca0 00000000 64646562 75673a20 27617069 ....ddebug: 'api │ │ │ │ - 0x00329cb0 74726163 65272063 616e206f 6e6c7920 trace' can only │ │ │ │ - 0x00329cc0 61707065 6172206f 6e636520 616e6420 appear once and │ │ │ │ - 0x00329cd0 6e6f7420 6d697865 64207769 74682027 not mixed with ' │ │ │ │ - 0x00329ce0 616c7761 7973270a 00000000 64646562 always'.....ddeb │ │ │ │ - 0x00329cf0 75673a20 65787065 63746564 2063616c ug: expected cal │ │ │ │ - 0x00329d00 6c206e75 6d626572 20616674 65722027 l number after ' │ │ │ │ - 0x00329d10 61706974 72616365 270a0000 64646562 apitrace'...ddeb │ │ │ │ - 0x00329d20 75673a20 62616420 6f707469 6f6e733a ug: bad options: │ │ │ │ - 0x00329d30 2025730a 00000000 47616c6c 69756d20 %s.....Gallium │ │ │ │ - 0x00329d40 64656275 67676572 20616374 6976652e debugger active. │ │ │ │ - 0x00329d50 204c6f67 67696e67 20616c6c 2063616c Logging all cal │ │ │ │ - 0x00329d60 6c732e0a 00000000 47616c6c 69756d20 ls......Gallium │ │ │ │ - 0x00329d70 64656275 67676572 20616374 6976652e debugger active. │ │ │ │ - 0x00329d80 20476f69 6e672074 6f206475 6d702061 Going to dump a │ │ │ │ - 0x00329d90 6e206170 69747261 63652063 616c6c2e n apitrace call. │ │ │ │ - 0x00329da0 0a000000 47616c6c 69756d20 64656275 ....Gallium debu │ │ │ │ - 0x00329db0 67676572 20616374 6976652e 0a000000 gger active..... │ │ │ │ - 0x00329dc0 48616e67 20646574 65637469 6f6e2074 Hang detection t │ │ │ │ - 0x00329dd0 696d656f 75742069 73202575 6d732e0a imeout is %ums.. │ │ │ │ - 0x00329de0 00000000 48616e67 20646574 65637469 ....Hang detecti │ │ │ │ - 0x00329df0 6f6e2069 73206469 7361626c 65642e0a on is disabled.. │ │ │ │ - 0x00329e00 00000000 47414c4c 49554d5f 44444542 ....GALLIUM_DDEB │ │ │ │ - 0x00329e10 55475f53 4b495000 47616c6c 69756d20 UG_SKIP.Gallium │ │ │ │ - 0x00329e20 64656275 67676572 20736b69 7070696e debugger skippin │ │ │ │ - 0x00329e30 67207468 65206669 72737420 25752064 g the first %u d │ │ │ │ - 0x00329e40 72617720 63616c6c 732e0a00 582e4f72 raw calls...X.Or │ │ │ │ - 0x00329e50 67000000 47414c4c 49554d5f 4e4f4f50 g...GALLIUM_NOOP │ │ │ │ - 0x00329e60 00000000 63726561 74655f66 656e6365 ....create_fence │ │ │ │ - 0x00329e70 00000000 70697065 5f636f6e 74657874 ....pipe_context │ │ │ │ - 0x00329e80 00000000 746f6b65 6e000000 7265706c ....token...repl │ │ │ │ - 0x00329e90 6163655f 62756666 65725f73 746f7261 ace_buffer_stora │ │ │ │ - 0x00329ea0 67650000 6e756d5f 72656269 6e647300 ge..num_rebinds. │ │ │ │ - 0x00329eb0 72656269 6e645f6d 61736b00 64656c65 rebind_mask.dele │ │ │ │ - 0x00329ec0 74655f62 75666665 725f6964 00000000 te_buffer_id.... │ │ │ │ - 0x00329ed0 69735f72 65736f75 7263655f 62757379 is_resource_busy │ │ │ │ - 0x00329ee0 00000000 70697065 5f736372 65656e00 ....pipe_screen. │ │ │ │ - 0x00329ef0 73637265 656e0000 7265736f 75726365 screen..resource │ │ │ │ - 0x00329f00 00000000 64726976 65725f74 68726561 ....driver_threa │ │ │ │ - 0x00329f10 645f6164 645f6a6f 62000000 7365745f d_add_job...set_ │ │ │ │ - 0x00329f20 66656e63 655f7469 6d656c69 6e655f76 fence_timeline_v │ │ │ │ - 0x00329f30 616c7565 00000000 76657274 65785f73 alue....vertex_s │ │ │ │ - 0x00329f40 74617465 5f646573 74726f79 00000000 tate_destroy.... │ │ │ │ - 0x00329f50 6765745f 64657669 63655f6e 6f64655f get_device_node_ │ │ │ │ - 0x00329f60 6d61736b 00000000 6765745f 74696d65 mask....get_time │ │ │ │ - 0x00329f70 7374616d 70000000 6d656d6f 626a5f64 stamp...memobj_d │ │ │ │ - 0x00329f80 65737472 6f790000 6d656d6f 626a0000 estroy..memobj.. │ │ │ │ - 0x00329f90 6d656d6f 626a5f63 72656174 655f6672 memobj_create_fr │ │ │ │ - 0x00329fa0 6f6d5f68 616e646c 65000000 68616e64 om_handle...hand │ │ │ │ - 0x00329fb0 6c650000 64656469 63617465 64000000 le..dedicated... │ │ │ │ - 0x00329fc0 66656e63 655f7265 66657265 6e636500 fence_reference. │ │ │ │ - 0x00329fd0 7265736f 75726365 5f636861 6e676564 resource_changed │ │ │ │ - 0x00329fe0 00000000 7265736f 75726365 5f676574 ....resource_get │ │ │ │ - 0x00329ff0 5f696e66 6f000000 2a737472 69646500 _info...*stride. │ │ │ │ - 0x0032a000 2a6f6666 73657400 756e6d61 705f6d65 *offset.unmap_me │ │ │ │ - 0x0032a010 6d6f7279 00000000 706d656d 00000000 mory....pmem.... │ │ │ │ - 0x0032a020 6d61705f 6d656d6f 72790000 66726565 map_memory..free │ │ │ │ - 0x0032a030 5f6d656d 6f72795f 66640000 66726565 _memory_fd..free │ │ │ │ - 0x0032a040 5f6d656d 6f727900 616c6c6f 63617465 _memory.allocate │ │ │ │ - 0x0032a050 5f6d656d 6f72795f 66640000 646d6162 _memory_fd..dmab │ │ │ │ - 0x0032a060 75660000 616c6c6f 63617465 5f6d656d uf..allocate_mem │ │ │ │ - 0x0032a070 6f727900 7265736f 75726365 5f62696e ory.resource_bin │ │ │ │ - 0x0032a080 645f6261 636b696e 67000000 66645f6f d_backing...fd_o │ │ │ │ - 0x0032a090 66667365 74000000 636f6e74 6578745f ffset...context_ │ │ │ │ - 0x0032a0a0 63726561 74650000 70726976 00000000 create..priv.... │ │ │ │ - 0x0032a0b0 6765745f 6469736b 5f736861 6465725f get_disk_shader_ │ │ │ │ - 0x0032a0c0 63616368 65000000 66656e63 655f6765 cache...fence_ge │ │ │ │ - 0x0032a0d0 745f6664 00000000 63726561 74655f76 t_fd....create_v │ │ │ │ - 0x0032a0e0 65727465 785f7374 61746500 62756666 ertex_state.buff │ │ │ │ - 0x0032a0f0 65722d3e 62756666 65722e72 65736f75 er->buffer.resou │ │ │ │ - 0x0032a100 72636500 6e756d5f 656c656d 656e7473 rce.num_elements │ │ │ │ - 0x0032a110 00000000 696e6465 78627566 00000000 ....indexbuf.... │ │ │ │ - 0x0032a120 66756c6c 5f76656c 656d5f6d 61736b00 full_velem_mask. │ │ │ │ - 0x0032a130 6765745f 64657669 63655f6c 75696400 get_device_luid. │ │ │ │ - 0x0032a140 6765745f 64657669 63655f75 75696400 get_device_uuid. │ │ │ │ - 0x0032a150 6765745f 64726976 65725f75 75696400 get_driver_uuid. │ │ │ │ - 0x0032a160 6765745f 64657669 63655f76 656e646f get_device_vendo │ │ │ │ - 0x0032a170 72000000 6765745f 76656e64 6f720000 r...get_vendor.. │ │ │ │ - 0x0032a180 6765745f 6e616d65 00000000 666c7573 get_name....flus │ │ │ │ - 0x0032a190 685f6672 6f6e7462 75666665 72000000 h_frontbuffer... │ │ │ │ - 0x0032a1a0 66656e63 655f6669 6e697368 00000000 fence_finish.... │ │ │ │ - 0x0032a1b0 63747800 74696d65 6f757400 63726561 ctx.timeout.crea │ │ │ │ - 0x0032a1c0 74655f66 656e6365 5f77696e 33320000 te_fence_win32.. │ │ │ │ - 0x0032a1d0 2a66656e 63650000 7265736f 75726365 *fence..resource │ │ │ │ - 0x0032a1e0 5f66726f 6d5f6d65 6d6f626a 00000000 _from_memobj.... │ │ │ │ - 0x0032a1f0 74656d70 6c000000 7265736f 75726365 templ...resource │ │ │ │ - 0x0032a200 5f637265 6174655f 64726177 61626c65 _create_drawable │ │ │ │ - 0x0032a210 00000000 74656d70 6c617400 6c6f6164 ....templat.load │ │ │ │ - 0x0032a220 65725f64 61746100 7265736f 75726365 er_data.resource │ │ │ │ - 0x0032a230 5f637265 6174655f 756e6261 636b6564 _create_unbacked │ │ │ │ - 0x0032a240 00000000 7265736f 75726365 5f637265 ....resource_cre │ │ │ │ - 0x0032a250 6174655f 77697468 5f6d6f64 69666965 ate_with_modifie │ │ │ │ - 0x0032a260 72730000 6d6f6469 66696572 73000000 rs..modifiers... │ │ │ │ - 0x0032a270 7265736f 75726365 5f637265 61746500 resource_create. │ │ │ │ - 0x0032a280 7265736f 75726365 5f676574 5f706172 resource_get_par │ │ │ │ - 0x0032a290 616d0000 706c616e 65000000 68616e64 am..plane...hand │ │ │ │ - 0x0032a2a0 6c655f75 73616765 00000000 2a76616c le_usage....*val │ │ │ │ - 0x0032a2b0 75650000 7265736f 75726365 5f676574 ue..resource_get │ │ │ │ - 0x0032a2c0 5f68616e 646c6500 7265736f 75726365 _handle.resource │ │ │ │ - 0x0032a2d0 5f66726f 6d5f6861 6e646c65 00000000 _from_handle.... │ │ │ │ - 0x0032a2e0 71756572 795f6d65 6d6f7279 5f696e66 query_memory_inf │ │ │ │ - 0x0032a2f0 6f000000 6765745f 76696465 6f5f7061 o...get_video_pa │ │ │ │ - 0x0032a300 72616d00 70726f66 696c6500 656e7472 ram.profile.entr │ │ │ │ - 0x0032a310 79706f69 6e740000 6765745f 636f6d70 ypoint..get_comp │ │ │ │ - 0x0032a320 7574655f 70617261 6d000000 69725f74 ute_param...ir_t │ │ │ │ - 0x0032a330 79706500 6765745f 73686164 65725f70 ype.get_shader_p │ │ │ │ - 0x0032a340 6172616d 00000000 73686164 65720000 aram....shader.. │ │ │ │ - 0x0032a350 6765745f 636f6d70 696c6572 5f6f7074 get_compiler_opt │ │ │ │ - 0x0032a360 696f6e73 00000000 69720000 50495045 ions....ir..PIPE │ │ │ │ - 0x0032a370 5f464f52 4d41545f 3f3f3f00 6765745f _FORMAT_???.get_ │ │ │ │ - 0x0032a380 73706172 73655f74 65787475 72655f76 sparse_texture_v │ │ │ │ - 0x0032a390 69727475 616c5f70 6167655f 73697a65 irtual_page_size │ │ │ │ - 0x0032a3a0 00000000 74617267 65740000 2a780000 ....target..*x.. │ │ │ │ - 0x0032a3b0 2a790000 2a7a0000 6765745f 646d6162 *y..*z..get_dmab │ │ │ │ - 0x0032a3c0 75665f6d 6f646966 6965725f 706c616e uf_modifier_plan │ │ │ │ - 0x0032a3d0 65730000 6d6f6469 66696572 00000000 es..modifier.... │ │ │ │ - 0x0032a3e0 69735f64 6d616275 665f6d6f 64696669 is_dmabuf_modifi │ │ │ │ - 0x0032a3f0 65725f73 7570706f 72746564 00000000 er_supported.... │ │ │ │ - 0x0032a400 65787465 726e616c 5f6f6e6c 79000000 external_only... │ │ │ │ - 0x0032a410 69735f76 6964656f 5f666f72 6d61745f is_video_format_ │ │ │ │ - 0x0032a420 73757070 6f727465 64000000 69735f66 supported...is_f │ │ │ │ - 0x0032a430 6f726d61 745f7375 70706f72 74656400 ormat_supported. │ │ │ │ - 0x0032a440 73746f72 6167655f 73616d70 6c655f63 storage_sample_c │ │ │ │ - 0x0032a450 6f756e74 00000000 7465785f 75736167 ount....tex_usag │ │ │ │ - 0x0032a460 65000000 71756572 795f636f 6d707265 e...query_compre │ │ │ │ - 0x0032a470 7373696f 6e5f7261 74657300 6d617800 ssion_rates.max. │ │ │ │ - 0x0032a480 72617465 73000000 69735f63 6f6d7075 rates...is_compu │ │ │ │ - 0x0032a490 74655f63 6f70795f 66617374 65720000 te_copy_faster.. │ │ │ │ - 0x0032a4a0 7372635f 666f726d 61740000 6473745f src_format..dst_ │ │ │ │ - 0x0032a4b0 666f726d 61740000 63707500 71756572 format..cpu.quer │ │ │ │ - 0x0032a4c0 795f646d 61627566 5f6d6f64 69666965 y_dmabuf_modifie │ │ │ │ - 0x0032a4d0 72730000 4d455341 5f4c4f41 4445525f rs..MESA_LOADER_ │ │ │ │ - 0x0032a4e0 44524956 45525f4f 56455252 49444500 DRIVER_OVERRIDE. │ │ │ │ - 0x0032a4f0 7a696e6b 00000000 5a494e4b 5f545241 zink....ZINK_TRA │ │ │ │ - 0x0032a500 43455f4c 41564150 49504500 70697065 CE_LAVAPIPE.pipe │ │ │ │ - 0x0032a510 5f736372 65656e5f 63726561 74650000 _screen_create.. │ │ │ │ - 0x0032a520 47414c4c 49554d5f 54524143 455f5443 GALLIUM_TRACE_TC │ │ │ │ - 0x0032a530 00000000 6661696c 00000000 736b6970 ....fail....skip │ │ │ │ - 0x0032a540 00000000 70617373 00000000 54657374 ....pass....Test │ │ │ │ - 0x0032a550 28257329 203d2025 730a0000 50726f62 (%s) = %s...Prob │ │ │ │ - 0x0032a560 6520636f 6c6f7220 61742028 25692c25 e color at (%i,% │ │ │ │ - 0x0032a570 69292c20 20000000 45787065 63746564 i), ...Expected │ │ │ │ - 0x0032a580 3a20252e 33662c20 252e3366 2c20252e : %.3f, %.3f, %. │ │ │ │ - 0x0032a590 33662c20 252e3366 2c202000 476f743a 3f, %.3f, .Got: │ │ │ │ - 0x0032a5a0 20252e33 662c2025 2e33662c 20252e33 %.3f, %.3f, %.3 │ │ │ │ - 0x0032a5b0 662c2025 2e33660a 00000000 25733a20 f, %.3f.....%s: │ │ │ │ - 0x0032a5c0 25730000 434f4d50 0a50524f 50455254 %s..COMP.PROPERT │ │ │ │ - 0x0032a5d0 59204353 5f464958 45445f42 4c4f434b Y CS_FIXED_BLOCK │ │ │ │ - 0x0032a5e0 5f574944 54482038 0a50524f 50455254 _WIDTH 8.PROPERT │ │ │ │ - 0x0032a5f0 59204353 5f464958 45445f42 4c4f434b Y CS_FIXED_BLOCK │ │ │ │ - 0x0032a600 5f484549 47485420 380a5052 4f504552 _HEIGHT 8.PROPER │ │ │ │ - 0x0032a610 54592043 535f4649 5845445f 424c4f43 TY CS_FIXED_BLOC │ │ │ │ - 0x0032a620 4b5f4445 50544820 310a4443 4c205356 K_DEPTH 1.DCL SV │ │ │ │ - 0x0032a630 5b305d2c 20544852 4541445f 49440a44 [0], THREAD_ID.D │ │ │ │ - 0x0032a640 434c2053 565b315d 2c20424c 4f434b5f CL SV[1], BLOCK_ │ │ │ │ - 0x0032a650 49440a44 434c2049 4d414745 5b305d2c ID.DCL IMAGE[0], │ │ │ │ - 0x0032a660 2032442c 20504950 455f464f 524d4154 2D, PIPE_FORMAT │ │ │ │ - 0x0032a670 5f523847 38423841 385f554e 4f524d2c _R8G8B8A8_UNORM, │ │ │ │ - 0x0032a680 2057520a 44434c20 54454d50 5b305d0a WR.DCL TEMP[0]. │ │ │ │ - 0x0032a690 494d4d5b 305d2055 494e5433 32207b20 IMM[0] UINT32 { │ │ │ │ - 0x0032a6a0 382c2038 2c20302c 20307d0a 494d4d5b 8, 8, 0, 0}.IMM[ │ │ │ │ - 0x0032a6b0 315d2046 4c543332 207b2031 2c20302c 1] FLT32 { 1, 0, │ │ │ │ - 0x0032a6c0 20302c20 307d0a55 4d414420 54454d50 0, 0}.UMAD TEMP │ │ │ │ - 0x0032a6d0 5b305d2e 78792c20 53565b31 5d2c2049 [0].xy, SV[1], I │ │ │ │ - 0x0032a6e0 4d4d5b30 5d2c2053 565b305d 0a53544f MM[0], SV[0].STO │ │ │ │ - 0x0032a6f0 52452049 4d414745 5b305d2c 2054454d RE IMAGE[0], TEM │ │ │ │ - 0x0032a700 505b305d 2c20494d 4d5b315d 2c203244 P[0], IMM[1], 2D │ │ │ │ - 0x0032a710 2c205049 50455f46 4f524d41 545f5238 , PIPE_FORMAT_R8 │ │ │ │ - 0x0032a720 47384238 41385f55 4e4f524d 0a454e44 G8B8A8_UNORM.END │ │ │ │ - 0x0032a730 0a000000 7265736f 75726365 5f637265 ....resource_cre │ │ │ │ - 0x0032a740 61746520 6661696c 65640a00 696e636f ate failed..inco │ │ │ │ - 0x0032a750 72726563 74207069 70655f72 65736f75 rrect pipe_resou │ │ │ │ - 0x0032a760 72636520 6669656c 64730a00 7265736f rce fields..reso │ │ │ │ - 0x0032a770 75726365 5f676574 5f706172 616d2066 urce_get_param f │ │ │ │ - 0x0032a780 61696c65 640a0000 7265736f 75726365 ailed...resource │ │ │ │ - 0x0032a790 5f676574 5f706172 616d2072 65747572 _get_param retur │ │ │ │ - 0x0032a7a0 6e656420 696e636f 72726563 74207661 ned incorrect va │ │ │ │ - 0x0032a7b0 6c756573 0a000000 7265736f 75726365 lues....resource │ │ │ │ - 0x0032a7c0 5f676574 5f68616e 646c6520 6661696c _get_handle fail │ │ │ │ - 0x0032a7d0 65640a00 7265736f 75726365 5f676574 ed..resource_get │ │ │ │ - 0x0032a7e0 5f68616e 646c6520 72657475 726e6564 _handle returned │ │ │ │ - 0x0032a7f0 20696e63 6f727265 63742076 616c7565 incorrect value │ │ │ │ - 0x0032a800 730a0000 46524147 0a44434c 2053565b s...FRAG.DCL SV[ │ │ │ │ - 0x0032a810 305d2c20 504f5349 54494f4e 0a44434c 0], POSITION.DCL │ │ │ │ - 0x0032a820 2053414d 505b305d 0a44434c 20535649 SAMP[0].DCL SVI │ │ │ │ - 0x0032a830 45575b30 5d2c2032 442c2046 4c4f4154 EW[0], 2D, FLOAT │ │ │ │ - 0x0032a840 0a44434c 204f5554 5b305d2c 20434f4c .DCL OUT[0], COL │ │ │ │ - 0x0032a850 4f525b30 5d0a4443 4c205445 4d505b30 OR[0].DCL TEMP[0 │ │ │ │ - 0x0032a860 5d0a494d 4d5b305d 20464c54 3332207b ].IMM[0] FLT32 { │ │ │ │ - 0x0032a870 20302e31 2c20302e 322c2030 2e332c20 0.1, 0.2, 0.3, │ │ │ │ - 0x0032a880 302e347d 0a494d4d 5b315d20 494e5433 0.4}.IMM[1] INT3 │ │ │ │ - 0x0032a890 32207b20 302c2030 2c20302c 20307d0a 2 { 0, 0, 0, 0}. │ │ │ │ - 0x0032a8a0 46324920 54454d50 5b305d2e 78792c20 F2I TEMP[0].xy, │ │ │ │ - 0x0032a8b0 53565b30 5d2e7879 79790a4d 4f562054 SV[0].xyyy.MOV T │ │ │ │ - 0x0032a8c0 454d505b 305d2e7a 772c2049 4d4d5b31 EMP[0].zw, IMM[1 │ │ │ │ - 0x0032a8d0 5d0a5458 46205445 4d505b30 5d2c2054 ].TXF TEMP[0], T │ │ │ │ - 0x0032a8e0 454d505b 305d2c20 53414d50 5b305d2c EMP[0], SAMP[0], │ │ │ │ - 0x0032a8f0 2032440a 41444420 4f55545b 305d2c20 2D.ADD OUT[0], │ │ │ │ - 0x0032a900 54454d50 5b305d2c 20494d4d 5b305d0a TEMP[0], IMM[0]. │ │ │ │ - 0x0032a910 454e440a 00000000 46524147 0a44434c END.....FRAG.DCL │ │ │ │ - 0x0032a920 2053565b 305d2c20 504f5349 54494f4e SV[0], POSITION │ │ │ │ - 0x0032a930 0a44434c 2053565b 315d2c20 53414d50 .DCL SV[1], SAMP │ │ │ │ - 0x0032a940 4c454944 0a44434c 2053414d 505b305d LEID.DCL SAMP[0] │ │ │ │ - 0x0032a950 0a44434c 20535649 45575b30 5d2c2032 .DCL SVIEW[0], 2 │ │ │ │ - 0x0032a960 445f4d53 41412c20 464c4f41 540a4443 D_MSAA, FLOAT.DC │ │ │ │ - 0x0032a970 4c204f55 545b305d 2c20434f 4c4f525b L OUT[0], COLOR[ │ │ │ │ - 0x0032a980 305d0a44 434c2054 454d505b 305d0a49 0].DCL TEMP[0].I │ │ │ │ - 0x0032a990 4d4d5b30 5d20464c 54333220 7b20302e MM[0] FLT32 { 0. │ │ │ │ - 0x0032a9a0 312c2030 2e322c20 302e332c 20302e34 1, 0.2, 0.3, 0.4 │ │ │ │ - 0x0032a9b0 7d0a4632 49205445 4d505b30 5d2e7879 }.F2I TEMP[0].xy │ │ │ │ - 0x0032a9c0 2c205356 5b305d2e 78797979 0a4d4f56 , SV[0].xyyy.MOV │ │ │ │ - 0x0032a9d0 2054454d 505b305d 2e772c20 53565b31 TEMP[0].w, SV[1 │ │ │ │ - 0x0032a9e0 5d2e7878 78780a54 58462054 454d505b ].xxxx.TXF TEMP[ │ │ │ │ - 0x0032a9f0 305d2c20 54454d50 5b305d2c 2053414d 0], TEMP[0], SAM │ │ │ │ - 0x0032aa00 505b305d 2c203244 5f4d5341 410a4144 P[0], 2D_MSAA.AD │ │ │ │ - 0x0032aa10 44204f55 545b305d 2c205445 4d505b30 D OUT[0], TEMP[0 │ │ │ │ - 0x0032aa20 5d2c2049 4d4d5b30 5d0a454e 440a0000 ], IMM[0].END... │ │ │ │ - 0x0032aa30 46524147 0a44434c 204f5554 5b305d2c FRAG.DCL OUT[0], │ │ │ │ - 0x0032aa40 20434f4c 4f525b30 5d0a4443 4c205445 COLOR[0].DCL TE │ │ │ │ - 0x0032aa50 4d505b30 5d0a494d 4d5b305d 20464c54 MP[0].IMM[0] FLT │ │ │ │ - 0x0032aa60 3332207b 20302e31 2c20302e 322c2030 32 { 0.1, 0.2, 0 │ │ │ │ - 0x0032aa70 2e332c20 302e347d 0a464246 45544348 .3, 0.4}.FBFETCH │ │ │ │ - 0x0032aa80 2054454d 505b305d 2c204f55 545b305d TEMP[0], OUT[0] │ │ │ │ - 0x0032aa90 0a414444 204f5554 5b305d2c 2054454d .ADD OUT[0], TEM │ │ │ │ - 0x0032aaa0 505b305d 2c20494d 4d5b305d 0a454e44 P[0], IMM[0].END │ │ │ │ - 0x0032aab0 0a000000 25733a20 25732c20 25752073 ....%s: %s, %u s │ │ │ │ - 0x0032aac0 616d706c 65730000 46424645 54434800 amples..FBFETCH. │ │ │ │ - 0x0032aad0 46524147 0a44434c 20434f4e 53545b30 FRAG.DCL CONST[0 │ │ │ │ - 0x0032aae0 5d5b305d 0a44434c 204f5554 5b305d2c ][0].DCL OUT[0], │ │ │ │ - 0x0032aaf0 20434f4c 4f520a4d 4f56204f 55545b30 COLOR.MOV OUT[0 │ │ │ │ - 0x0032ab00 5d2c2043 4f4e5354 5b305d5b 305d0a45 ], CONST[0][0].E │ │ │ │ - 0x0032ab10 4e440a00 43616e27 7420636f 6d70696c ND..Can't compil │ │ │ │ - 0x0032ab20 65206120 66726167 6d656e74 20736861 e a fragment sha │ │ │ │ - 0x0032ab30 6465722e 00000000 74657374 00000000 der.....test.... │ │ │ │ - 0x0032ab40 446f6e65 2e204578 6974696e 672e2e00 Done. Exiting... │ │ │ │ - 0x0032ab50 74633a20 6d656d6f 72792061 6c6c6f63 tc: memory alloc │ │ │ │ - 0x0032ab60 20666169 6c210000 4d455341 00000000 fail!..MESA.... │ │ │ │ - 0x0032ab70 54686973 20617070 6c696361 74696f6e This application │ │ │ │ - 0x0032ab80 20697320 696e636f 6d706174 69626c65 is incompatible │ │ │ │ - 0x0032ab90 20776974 68206370 755f7374 6f726167 with cpu_storag │ │ │ │ - 0x0032aba0 652e0a00 55736520 74635f6d 61785f63 e...Use tc_max_c │ │ │ │ - 0x0032abb0 70755f73 746f7261 67655f73 697a653d pu_storage_size= │ │ │ │ - 0x0032abc0 3020746f 20646973 61626c65 20697420 0 to disable it │ │ │ │ - 0x0032abd0 616e6420 7265706f 72742074 68697320 and report this │ │ │ │ - 0x0032abe0 69737375 6520746f 204d6573 612e0a00 issue to Mesa... │ │ │ │ - 0x0032abf0 47414c4c 49554d5f 54485245 41440000 GALLIUM_THREAD.. │ │ │ │ - 0x0032ac00 67647276 00000000 50495045 5f425546 gdrv....PIPE_BUF │ │ │ │ - 0x0032ac10 46455200 50495045 5f544558 54555245 FER.PIPE_TEXTURE │ │ │ │ - 0x0032ac20 5f314400 50495045 5f544558 54555245 _1D.PIPE_TEXTURE │ │ │ │ - 0x0032ac30 5f324400 50495045 5f544558 54555245 _2D.PIPE_TEXTURE │ │ │ │ - 0x0032ac40 5f334400 50495045 5f544558 54555245 _3D.PIPE_TEXTURE │ │ │ │ - 0x0032ac50 5f435542 45000000 50495045 5f544558 _CUBE...PIPE_TEX │ │ │ │ - 0x0032ac60 54555245 5f524543 54000000 50495045 TURE_RECT...PIPE │ │ │ │ - 0x0032ac70 5f544558 54555245 5f31445f 41525241 _TEXTURE_1D_ARRA │ │ │ │ - 0x0032ac80 59000000 50495045 5f544558 54555245 Y...PIPE_TEXTURE │ │ │ │ - 0x0032ac90 5f32445f 41525241 59000000 50495045 _2D_ARRAY...PIPE │ │ │ │ - 0x0032aca0 5f544558 54555245 5f435542 455f4152 _TEXTURE_CUBE_AR │ │ │ │ - 0x0032acb0 52415900 50495045 5f4d4158 5f544558 RAY.PIPE_MAX_TEX │ │ │ │ - 0x0032acc0 54555245 5f545950 45530000 50495045 TURE_TYPES..PIPE │ │ │ │ - 0x0032acd0 5f544558 54555245 5f544152 4745545f _TEXTURE_TARGET_ │ │ │ │ - 0x0032ace0 554e4b4e 4f574e00 50495045 5f534841 UNKNOWN.PIPE_SHA │ │ │ │ - 0x0032acf0 4445525f 4341505f 4d41585f 494e5354 DER_CAP_MAX_INST │ │ │ │ - 0x0032ad00 52554354 494f4e53 00000000 50495045 RUCTIONS....PIPE │ │ │ │ - 0x0032ad10 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032ad20 414c555f 494e5354 52554354 494f4e53 ALU_INSTRUCTIONS │ │ │ │ - 0x0032ad30 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ - 0x0032ad40 4341505f 4d41585f 5445585f 494e5354 CAP_MAX_TEX_INST │ │ │ │ - 0x0032ad50 52554354 494f4e53 00000000 50495045 RUCTIONS....PIPE │ │ │ │ - 0x0032ad60 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032ad70 5445585f 494e4449 52454354 494f4e53 TEX_INDIRECTIONS │ │ │ │ - 0x0032ad80 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ - 0x0032ad90 4341505f 4d41585f 434f4e54 524f4c5f CAP_MAX_CONTROL_ │ │ │ │ - 0x0032ada0 464c4f57 5f444550 54480000 50495045 FLOW_DEPTH..PIPE │ │ │ │ - 0x0032adb0 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032adc0 494e5055 54530000 50495045 5f534841 INPUTS..PIPE_SHA │ │ │ │ - 0x0032add0 4445525f 4341505f 4d41585f 4f555450 DER_CAP_MAX_OUTP │ │ │ │ - 0x0032ade0 55545300 50495045 5f534841 4445525f UTS.PIPE_SHADER_ │ │ │ │ - 0x0032adf0 4341505f 4d41585f 434f4e53 545f4255 CAP_MAX_CONST_BU │ │ │ │ - 0x0032ae00 46464552 305f5349 5a450000 50495045 FFER0_SIZE..PIPE │ │ │ │ - 0x0032ae10 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032ae20 434f4e53 545f4255 46464552 53000000 CONST_BUFFERS... │ │ │ │ - 0x0032ae30 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ - 0x0032ae40 4d41585f 54454d50 53000000 50495045 MAX_TEMPS...PIPE │ │ │ │ - 0x0032ae50 5f534841 4445525f 4341505f 434f4e54 _SHADER_CAP_CONT │ │ │ │ - 0x0032ae60 5f535550 504f5254 45440000 50495045 _SUPPORTED..PIPE │ │ │ │ - 0x0032ae70 5f534841 4445525f 4341505f 494e4449 _SHADER_CAP_INDI │ │ │ │ - 0x0032ae80 52454354 5f54454d 505f4144 44520000 RECT_TEMP_ADDR.. │ │ │ │ - 0x0032ae90 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ - 0x0032aea0 494e4449 52454354 5f434f4e 53545f41 INDIRECT_CONST_A │ │ │ │ - 0x0032aeb0 44445200 50495045 5f534841 4445525f DDR.PIPE_SHADER_ │ │ │ │ - 0x0032aec0 4341505f 53554252 4f555449 4e455300 CAP_SUBROUTINES. │ │ │ │ - 0x0032aed0 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ - 0x0032aee0 494e5445 47455253 00000000 50495045 INTEGERS....PIPE │ │ │ │ - 0x0032aef0 5f534841 4445525f 4341505f 494e5436 _SHADER_CAP_INT6 │ │ │ │ - 0x0032af00 345f4154 4f4d4943 53000000 50495045 4_ATOMICS...PIPE │ │ │ │ - 0x0032af10 5f534841 4445525f 4341505f 46503136 _SHADER_CAP_FP16 │ │ │ │ - 0x0032af20 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ - 0x0032af30 4341505f 46503136 5f444552 49564154 CAP_FP16_DERIVAT │ │ │ │ - 0x0032af40 49564553 00000000 50495045 5f534841 IVES....PIPE_SHA │ │ │ │ - 0x0032af50 4445525f 4341505f 46503136 5f434f4e DER_CAP_FP16_CON │ │ │ │ - 0x0032af60 53545f42 55464645 52530000 50495045 ST_BUFFERS..PIPE │ │ │ │ - 0x0032af70 5f534841 4445525f 4341505f 494e5431 _SHADER_CAP_INT1 │ │ │ │ - 0x0032af80 36000000 50495045 5f534841 4445525f 6...PIPE_SHADER_ │ │ │ │ - 0x0032af90 4341505f 474c534c 5f313642 49545f43 CAP_GLSL_16BIT_C │ │ │ │ - 0x0032afa0 4f4e5354 53000000 50495045 5f534841 ONSTS...PIPE_SHA │ │ │ │ - 0x0032afb0 4445525f 4341505f 4d41585f 54455854 DER_CAP_MAX_TEXT │ │ │ │ - 0x0032afc0 5552455f 53414d50 4c455253 00000000 URE_SAMPLERS.... │ │ │ │ - 0x0032afd0 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ - 0x0032afe0 54475349 5f535152 545f5355 50504f52 TGSI_SQRT_SUPPOR │ │ │ │ - 0x0032aff0 54454400 50495045 5f534841 4445525f TED.PIPE_SHADER_ │ │ │ │ - 0x0032b000 4341505f 4d41585f 53414d50 4c45525f CAP_MAX_SAMPLER_ │ │ │ │ - 0x0032b010 56494557 53000000 50495045 5f534841 VIEWS...PIPE_SHA │ │ │ │ - 0x0032b020 4445525f 4341505f 54475349 5f414e59 DER_CAP_TGSI_ANY │ │ │ │ - 0x0032b030 5f494e4f 55545f44 45434c5f 52414e47 _INOUT_DECL_RANG │ │ │ │ - 0x0032b040 45000000 50495045 5f534841 4445525f E...PIPE_SHADER_ │ │ │ │ - 0x0032b050 4341505f 4d41585f 53484144 45525f42 CAP_MAX_SHADER_B │ │ │ │ - 0x0032b060 55464645 52530000 50495045 5f534841 UFFERS..PIPE_SHA │ │ │ │ - 0x0032b070 4445525f 4341505f 53555050 4f525445 DER_CAP_SUPPORTE │ │ │ │ - 0x0032b080 445f4952 53000000 50495045 5f534841 D_IRS...PIPE_SHA │ │ │ │ - 0x0032b090 4445525f 4341505f 4d41585f 53484144 DER_CAP_MAX_SHAD │ │ │ │ - 0x0032b0a0 45525f49 4d414745 53000000 50495045 ER_IMAGES...PIPE │ │ │ │ - 0x0032b0b0 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ - 0x0032b0c0 48575f41 544f4d49 435f434f 554e5445 HW_ATOMIC_COUNTE │ │ │ │ - 0x0032b0d0 52530000 50495045 5f534841 4445525f RS..PIPE_SHADER_ │ │ │ │ - 0x0032b0e0 4341505f 4d41585f 48575f41 544f4d49 CAP_MAX_HW_ATOMI │ │ │ │ - 0x0032b0f0 435f434f 554e5445 525f4255 46464552 C_COUNTER_BUFFER │ │ │ │ - 0x0032b100 53000000 50495045 5f534841 4445525f S...PIPE_SHADER_ │ │ │ │ - 0x0032b110 4341505f 554e4b4e 4f574e00 50495045 CAP_UNKNOWN.PIPE │ │ │ │ - 0x0032b120 5f534841 4445525f 49525f54 47534900 _SHADER_IR_TGSI. │ │ │ │ - 0x0032b130 50495045 5f534841 4445525f 49525f4e PIPE_SHADER_IR_N │ │ │ │ - 0x0032b140 41544956 45000000 50495045 5f534841 ATIVE...PIPE_SHA │ │ │ │ - 0x0032b150 4445525f 49525f4e 49520000 50495045 DER_IR_NIR..PIPE │ │ │ │ - 0x0032b160 5f534841 4445525f 49525f55 4e4b4e4f _SHADER_IR_UNKNO │ │ │ │ - 0x0032b170 574e0000 50495045 5f4d4150 5f4e4f4e WN..PIPE_MAP_NON │ │ │ │ - 0x0032b180 45000000 50495045 5f4d4150 5f464c41 E...PIPE_MAP_FLA │ │ │ │ - 0x0032b190 47535f55 4e4b4e4f 574e0000 50495045 GS_UNKNOWN..PIPE │ │ │ │ - 0x0032b1a0 5f4d4150 5f575249 54450000 50495045 _MAP_WRITE..PIPE │ │ │ │ - 0x0032b1b0 5f4d4150 5f524541 445f5752 49544500 _MAP_READ_WRITE. │ │ │ │ - 0x0032b1c0 50495045 5f4d4150 5f444952 4543544c PIPE_MAP_DIRECTL │ │ │ │ - 0x0032b1d0 59000000 50495045 5f4d4150 5f444953 Y...PIPE_MAP_DIS │ │ │ │ - 0x0032b1e0 43415244 5f52414e 47450000 50495045 CARD_RANGE..PIPE │ │ │ │ - 0x0032b1f0 5f4d4150 5f444f4e 54424c4f 434b0000 _MAP_DONTBLOCK.. │ │ │ │ - 0x0032b200 50495045 5f4d4150 5f554e53 594e4348 PIPE_MAP_UNSYNCH │ │ │ │ - 0x0032b210 524f4e49 5a454400 50495045 5f4d4150 RONIZED.PIPE_MAP │ │ │ │ - 0x0032b220 5f464c55 53485f45 58504c49 43495400 _FLUSH_EXPLICIT. │ │ │ │ - 0x0032b230 50495045 5f4d4150 5f444953 43415244 PIPE_MAP_DISCARD │ │ │ │ - 0x0032b240 5f57484f 4c455f52 45534f55 52434500 _WHOLE_RESOURCE. │ │ │ │ - 0x0032b250 50495045 5f4d4150 5f504552 53495354 PIPE_MAP_PERSIST │ │ │ │ - 0x0032b260 454e5400 50495045 5f4d4150 5f434f48 ENT.PIPE_MAP_COH │ │ │ │ - 0x0032b270 4552454e 54000000 50495045 5f4d4150 ERENT...PIPE_MAP │ │ │ │ - 0x0032b280 5f544852 4541445f 53414645 00000000 _THREAD_SAFE.... │ │ │ │ - 0x0032b290 50495045 5f4d4150 5f444550 54485f4f PIPE_MAP_DEPTH_O │ │ │ │ - 0x0032b2a0 4e4c5900 50495045 5f4d4150 5f535445 NLY.PIPE_MAP_STE │ │ │ │ - 0x0032b2b0 4e43494c 5f4f4e4c 59000000 50495045 NCIL_ONLY...PIPE │ │ │ │ - 0x0032b2c0 5f4d4150 5f4f4e43 45000000 50495045 _MAP_ONCE...PIPE │ │ │ │ - 0x0032b2d0 5f4d4150 5f445256 5f505256 00000000 _MAP_DRV_PRV.... │ │ │ │ - 0x0032b2e0 50495045 5f4d4150 5f524541 44000000 PIPE_MAP_READ... │ │ │ │ - 0x0032b2f0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b300 5f414444 52455353 5f424954 53000000 _ADDRESS_BITS... │ │ │ │ - 0x0032b310 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b320 5f49525f 54415247 45540000 50495045 _IR_TARGET..PIPE │ │ │ │ - 0x0032b330 5f434f4d 50555445 5f434150 5f475249 _COMPUTE_CAP_GRI │ │ │ │ - 0x0032b340 445f4449 4d454e53 494f4e00 50495045 D_DIMENSION.PIPE │ │ │ │ - 0x0032b350 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b360 5f475249 445f5349 5a450000 50495045 _GRID_SIZE..PIPE │ │ │ │ - 0x0032b370 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b380 5f424c4f 434b5f53 495a4500 50495045 _BLOCK_SIZE.PIPE │ │ │ │ - 0x0032b390 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b3a0 5f544852 45414453 5f504552 5f424c4f _THREADS_PER_BLO │ │ │ │ - 0x0032b3b0 434b0000 50495045 5f434f4d 50555445 CK..PIPE_COMPUTE │ │ │ │ - 0x0032b3c0 5f434150 5f4d4158 5f474c4f 42414c5f _CAP_MAX_GLOBAL_ │ │ │ │ - 0x0032b3d0 53495a45 00000000 50495045 5f434f4d SIZE....PIPE_COM │ │ │ │ - 0x0032b3e0 50555445 5f434150 5f4d4158 5f4c4f43 PUTE_CAP_MAX_LOC │ │ │ │ - 0x0032b3f0 414c5f53 495a4500 50495045 5f434f4d AL_SIZE.PIPE_COM │ │ │ │ - 0x0032b400 50555445 5f434150 5f4d4158 5f505249 PUTE_CAP_MAX_PRI │ │ │ │ - 0x0032b410 56415445 5f53495a 45000000 50495045 VATE_SIZE...PIPE │ │ │ │ - 0x0032b420 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b430 5f494e50 55545f53 495a4500 50495045 _INPUT_SIZE.PIPE │ │ │ │ - 0x0032b440 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b450 5f4d454d 5f414c4c 4f435f53 495a4500 _MEM_ALLOC_SIZE. │ │ │ │ + 0x00329a10 47414c4c 49554d5f 54455354 53000000 GALLIUM_TESTS... │ │ │ │ + 0x00329a20 6b6d7372 6f000000 47414c4c 49554d5f kmsro...GALLIUM_ │ │ │ │ + 0x00329a30 44444542 55470000 68656c70 00000000 DDEBUG..help.... │ │ │ │ + 0x00329a40 47616c6c 69756d20 64726976 65722064 Gallium driver d │ │ │ │ + 0x00329a50 65627567 67657200 55736167 653a0000 ebugger.Usage:.. │ │ │ │ + 0x00329a60 20204741 4c4c4955 4d5f4444 45425547 GALLIUM_DDEBUG │ │ │ │ + 0x00329a70 3d225b3c 74696d65 6f757420 696e206d ="[] [(always|api │ │ │ │ + 0x00329a90 74726163 65203c63 616c6c23 295d205b trace . │ │ │ │ + 0x00329ba0 20204368 616e6765 20746865 20646566 Change the def │ │ │ │ + 0x00329bb0 61756c74 2074696d 656f7574 20666f72 ault timeout for │ │ │ │ + 0x00329bc0 20475055 2068616e 67206465 74656374 GPU hang detect │ │ │ │ + 0x00329bd0 696f6e20 28646566 61756c74 3d313030 ion (default=100 │ │ │ │ + 0x00329be0 306d7329 2e000000 20205365 7474696e 0ms).... Settin │ │ │ │ + 0x00329bf0 67207468 69732074 6f203020 77696c6c g this to 0 will │ │ │ │ + 0x00329c00 20646973 61626c65 20475055 2068616e disable GPU han │ │ │ │ + 0x00329c10 67206465 74656374 696f6e20 656e7469 g detection enti │ │ │ │ + 0x00329c20 72656c79 2e000000 616c7761 79730000 rely....always.. │ │ │ │ + 0x00329c30 20204475 6d702069 6e666f72 6d617469 Dump informati │ │ │ │ + 0x00329c40 6f6e2061 626f7574 20616c6c 20647261 on about all dra │ │ │ │ + 0x00329c50 77206361 6c6c732e 00000000 7472616e w calls.....tran │ │ │ │ + 0x00329c60 73666572 73000000 2020416c 736f2064 sfers... Also d │ │ │ │ + 0x00329c70 756d7020 616e6420 646f2068 616e6720 ump and do hang │ │ │ │ + 0x00329c80 64657465 6374696f 6e206f6e 20747261 detection on tra │ │ │ │ + 0x00329c90 6e736665 72732e00 61706974 72616365 nsfers..apitrace │ │ │ │ + 0x00329ca0 203c6361 6c6c233e 00000000 20204475 .... Du │ │ │ │ + 0x00329cb0 6d702069 6e666f72 6d617469 6f6e2061 mp information a │ │ │ │ + 0x00329cc0 626f7574 20746865 20647261 77206361 bout the draw ca │ │ │ │ + 0x00329cd0 6c6c2063 6f727265 73706f6e 64696e67 ll corresponding │ │ │ │ + 0x00329ce0 20746f20 74686520 67697665 6e000000 to the given... │ │ │ │ + 0x00329cf0 20206170 69747261 63652063 616c6c20 apitrace call │ │ │ │ + 0x00329d00 6e756d62 65722061 6e642065 7869742e number and exit. │ │ │ │ + 0x00329d10 00000000 666c7573 68000000 2020466c ....flush... Fl │ │ │ │ + 0x00329d20 75736820 61667465 72206576 65727920 ush after every │ │ │ │ + 0x00329d30 64726177 2063616c 6c2e0000 76657262 draw call...verb │ │ │ │ + 0x00329d40 6f736500 20205772 69746520 61646469 ose. Write addi │ │ │ │ + 0x00329d50 74696f6e 616c2069 6e666f72 6d617469 tional informati │ │ │ │ + 0x00329d60 6f6e2074 6f207374 64657272 2e000000 on to stderr.... │ │ │ │ + 0x00329d70 47414c4c 49554d5f 44444542 55475f53 GALLIUM_DDEBUG_S │ │ │ │ + 0x00329d80 4b49503d 636f756e 74000000 2020536b KIP=count... Sk │ │ │ │ + 0x00329d90 69702064 756d7069 6e67206f 6e207468 ip dumping on th │ │ │ │ + 0x00329da0 65206669 72737420 636f756e 74206472 e first count dr │ │ │ │ + 0x00329db0 61772063 616c6c73 20286f6e 6c792072 aw calls (only r │ │ │ │ + 0x00329dc0 656c6576 616e7420 77697468 2027616c elevant with 'al │ │ │ │ + 0x00329dd0 77617973 27292e00 64646562 75673a20 ways')..ddebug: │ │ │ │ + 0x00329de0 626f7468 2027616c 77617973 2720616e both 'always' an │ │ │ │ + 0x00329df0 64202761 70697472 61636527 20737065 d 'apitrace' spe │ │ │ │ + 0x00329e00 63696669 65640a00 61706974 72616365 cified..apitrace │ │ │ │ + 0x00329e10 00000000 64646562 75673a20 27617069 ....ddebug: 'api │ │ │ │ + 0x00329e20 74726163 65272063 616e206f 6e6c7920 trace' can only │ │ │ │ + 0x00329e30 61707065 6172206f 6e636520 616e6420 appear once and │ │ │ │ + 0x00329e40 6e6f7420 6d697865 64207769 74682027 not mixed with ' │ │ │ │ + 0x00329e50 616c7761 7973270a 00000000 64646562 always'.....ddeb │ │ │ │ + 0x00329e60 75673a20 65787065 63746564 2063616c ug: expected cal │ │ │ │ + 0x00329e70 6c206e75 6d626572 20616674 65722027 l number after ' │ │ │ │ + 0x00329e80 61706974 72616365 270a0000 64646562 apitrace'...ddeb │ │ │ │ + 0x00329e90 75673a20 62616420 6f707469 6f6e733a ug: bad options: │ │ │ │ + 0x00329ea0 2025730a 00000000 47616c6c 69756d20 %s.....Gallium │ │ │ │ + 0x00329eb0 64656275 67676572 20616374 6976652e debugger active. │ │ │ │ + 0x00329ec0 204c6f67 67696e67 20616c6c 2063616c Logging all cal │ │ │ │ + 0x00329ed0 6c732e0a 00000000 47616c6c 69756d20 ls......Gallium │ │ │ │ + 0x00329ee0 64656275 67676572 20616374 6976652e debugger active. │ │ │ │ + 0x00329ef0 20476f69 6e672074 6f206475 6d702061 Going to dump a │ │ │ │ + 0x00329f00 6e206170 69747261 63652063 616c6c2e n apitrace call. │ │ │ │ + 0x00329f10 0a000000 47616c6c 69756d20 64656275 ....Gallium debu │ │ │ │ + 0x00329f20 67676572 20616374 6976652e 0a000000 gger active..... │ │ │ │ + 0x00329f30 48616e67 20646574 65637469 6f6e2074 Hang detection t │ │ │ │ + 0x00329f40 696d656f 75742069 73202575 6d732e0a imeout is %ums.. │ │ │ │ + 0x00329f50 00000000 48616e67 20646574 65637469 ....Hang detecti │ │ │ │ + 0x00329f60 6f6e2069 73206469 7361626c 65642e0a on is disabled.. │ │ │ │ + 0x00329f70 00000000 47414c4c 49554d5f 44444542 ....GALLIUM_DDEB │ │ │ │ + 0x00329f80 55475f53 4b495000 47616c6c 69756d20 UG_SKIP.Gallium │ │ │ │ + 0x00329f90 64656275 67676572 20736b69 7070696e debugger skippin │ │ │ │ + 0x00329fa0 67207468 65206669 72737420 25752064 g the first %u d │ │ │ │ + 0x00329fb0 72617720 63616c6c 732e0a00 582e4f72 raw calls...X.Or │ │ │ │ + 0x00329fc0 67000000 47414c4c 49554d5f 4e4f4f50 g...GALLIUM_NOOP │ │ │ │ + 0x00329fd0 00000000 63726561 74655f66 656e6365 ....create_fence │ │ │ │ + 0x00329fe0 00000000 70697065 5f636f6e 74657874 ....pipe_context │ │ │ │ + 0x00329ff0 00000000 746f6b65 6e000000 7265706c ....token...repl │ │ │ │ + 0x0032a000 6163655f 62756666 65725f73 746f7261 ace_buffer_stora │ │ │ │ + 0x0032a010 67650000 6e756d5f 72656269 6e647300 ge..num_rebinds. │ │ │ │ + 0x0032a020 72656269 6e645f6d 61736b00 64656c65 rebind_mask.dele │ │ │ │ + 0x0032a030 74655f62 75666665 725f6964 00000000 te_buffer_id.... │ │ │ │ + 0x0032a040 69735f72 65736f75 7263655f 62757379 is_resource_busy │ │ │ │ + 0x0032a050 00000000 70697065 5f736372 65656e00 ....pipe_screen. │ │ │ │ + 0x0032a060 73637265 656e0000 7265736f 75726365 screen..resource │ │ │ │ + 0x0032a070 00000000 64726976 65725f74 68726561 ....driver_threa │ │ │ │ + 0x0032a080 645f6164 645f6a6f 62000000 7365745f d_add_job...set_ │ │ │ │ + 0x0032a090 66656e63 655f7469 6d656c69 6e655f76 fence_timeline_v │ │ │ │ + 0x0032a0a0 616c7565 00000000 76657274 65785f73 alue....vertex_s │ │ │ │ + 0x0032a0b0 74617465 5f646573 74726f79 00000000 tate_destroy.... │ │ │ │ + 0x0032a0c0 6765745f 64657669 63655f6e 6f64655f get_device_node_ │ │ │ │ + 0x0032a0d0 6d61736b 00000000 6765745f 74696d65 mask....get_time │ │ │ │ + 0x0032a0e0 7374616d 70000000 6d656d6f 626a5f64 stamp...memobj_d │ │ │ │ + 0x0032a0f0 65737472 6f790000 6d656d6f 626a0000 estroy..memobj.. │ │ │ │ + 0x0032a100 6d656d6f 626a5f63 72656174 655f6672 memobj_create_fr │ │ │ │ + 0x0032a110 6f6d5f68 616e646c 65000000 68616e64 om_handle...hand │ │ │ │ + 0x0032a120 6c650000 64656469 63617465 64000000 le..dedicated... │ │ │ │ + 0x0032a130 66656e63 655f7265 66657265 6e636500 fence_reference. │ │ │ │ + 0x0032a140 7265736f 75726365 5f636861 6e676564 resource_changed │ │ │ │ + 0x0032a150 00000000 7265736f 75726365 5f676574 ....resource_get │ │ │ │ + 0x0032a160 5f696e66 6f000000 2a737472 69646500 _info...*stride. │ │ │ │ + 0x0032a170 2a6f6666 73657400 756e6d61 705f6d65 *offset.unmap_me │ │ │ │ + 0x0032a180 6d6f7279 00000000 706d656d 00000000 mory....pmem.... │ │ │ │ + 0x0032a190 6d61705f 6d656d6f 72790000 66726565 map_memory..free │ │ │ │ + 0x0032a1a0 5f6d656d 6f72795f 66640000 66726565 _memory_fd..free │ │ │ │ + 0x0032a1b0 5f6d656d 6f727900 616c6c6f 63617465 _memory.allocate │ │ │ │ + 0x0032a1c0 5f6d656d 6f72795f 66640000 646d6162 _memory_fd..dmab │ │ │ │ + 0x0032a1d0 75660000 616c6c6f 63617465 5f6d656d uf..allocate_mem │ │ │ │ + 0x0032a1e0 6f727900 7265736f 75726365 5f62696e ory.resource_bin │ │ │ │ + 0x0032a1f0 645f6261 636b696e 67000000 66645f6f d_backing...fd_o │ │ │ │ + 0x0032a200 66667365 74000000 636f6e74 6578745f ffset...context_ │ │ │ │ + 0x0032a210 63726561 74650000 70726976 00000000 create..priv.... │ │ │ │ + 0x0032a220 6765745f 6469736b 5f736861 6465725f get_disk_shader_ │ │ │ │ + 0x0032a230 63616368 65000000 66656e63 655f6765 cache...fence_ge │ │ │ │ + 0x0032a240 745f6664 00000000 63726561 74655f76 t_fd....create_v │ │ │ │ + 0x0032a250 65727465 785f7374 61746500 62756666 ertex_state.buff │ │ │ │ + 0x0032a260 65722d3e 62756666 65722e72 65736f75 er->buffer.resou │ │ │ │ + 0x0032a270 72636500 6e756d5f 656c656d 656e7473 rce.num_elements │ │ │ │ + 0x0032a280 00000000 696e6465 78627566 00000000 ....indexbuf.... │ │ │ │ + 0x0032a290 66756c6c 5f76656c 656d5f6d 61736b00 full_velem_mask. │ │ │ │ + 0x0032a2a0 6765745f 64657669 63655f6c 75696400 get_device_luid. │ │ │ │ + 0x0032a2b0 6765745f 64657669 63655f75 75696400 get_device_uuid. │ │ │ │ + 0x0032a2c0 6765745f 64726976 65725f75 75696400 get_driver_uuid. │ │ │ │ + 0x0032a2d0 6765745f 64657669 63655f76 656e646f get_device_vendo │ │ │ │ + 0x0032a2e0 72000000 6765745f 76656e64 6f720000 r...get_vendor.. │ │ │ │ + 0x0032a2f0 6765745f 6e616d65 00000000 666c7573 get_name....flus │ │ │ │ + 0x0032a300 685f6672 6f6e7462 75666665 72000000 h_frontbuffer... │ │ │ │ + 0x0032a310 66656e63 655f6669 6e697368 00000000 fence_finish.... │ │ │ │ + 0x0032a320 63747800 74696d65 6f757400 63726561 ctx.timeout.crea │ │ │ │ + 0x0032a330 74655f66 656e6365 5f77696e 33320000 te_fence_win32.. │ │ │ │ + 0x0032a340 2a66656e 63650000 7265736f 75726365 *fence..resource │ │ │ │ + 0x0032a350 5f66726f 6d5f6d65 6d6f626a 00000000 _from_memobj.... │ │ │ │ + 0x0032a360 74656d70 6c000000 7265736f 75726365 templ...resource │ │ │ │ + 0x0032a370 5f637265 6174655f 64726177 61626c65 _create_drawable │ │ │ │ + 0x0032a380 00000000 74656d70 6c617400 6c6f6164 ....templat.load │ │ │ │ + 0x0032a390 65725f64 61746100 7265736f 75726365 er_data.resource │ │ │ │ + 0x0032a3a0 5f637265 6174655f 756e6261 636b6564 _create_unbacked │ │ │ │ + 0x0032a3b0 00000000 7265736f 75726365 5f637265 ....resource_cre │ │ │ │ + 0x0032a3c0 6174655f 77697468 5f6d6f64 69666965 ate_with_modifie │ │ │ │ + 0x0032a3d0 72730000 6d6f6469 66696572 73000000 rs..modifiers... │ │ │ │ + 0x0032a3e0 7265736f 75726365 5f637265 61746500 resource_create. │ │ │ │ + 0x0032a3f0 7265736f 75726365 5f676574 5f706172 resource_get_par │ │ │ │ + 0x0032a400 616d0000 706c616e 65000000 68616e64 am..plane...hand │ │ │ │ + 0x0032a410 6c655f75 73616765 00000000 2a76616c le_usage....*val │ │ │ │ + 0x0032a420 75650000 7265736f 75726365 5f676574 ue..resource_get │ │ │ │ + 0x0032a430 5f68616e 646c6500 7265736f 75726365 _handle.resource │ │ │ │ + 0x0032a440 5f66726f 6d5f6861 6e646c65 00000000 _from_handle.... │ │ │ │ + 0x0032a450 71756572 795f6d65 6d6f7279 5f696e66 query_memory_inf │ │ │ │ + 0x0032a460 6f000000 6765745f 76696465 6f5f7061 o...get_video_pa │ │ │ │ + 0x0032a470 72616d00 70726f66 696c6500 656e7472 ram.profile.entr │ │ │ │ + 0x0032a480 79706f69 6e740000 6765745f 636f6d70 ypoint..get_comp │ │ │ │ + 0x0032a490 7574655f 70617261 6d000000 69725f74 ute_param...ir_t │ │ │ │ + 0x0032a4a0 79706500 6765745f 73686164 65725f70 ype.get_shader_p │ │ │ │ + 0x0032a4b0 6172616d 00000000 73686164 65720000 aram....shader.. │ │ │ │ + 0x0032a4c0 6765745f 636f6d70 696c6572 5f6f7074 get_compiler_opt │ │ │ │ + 0x0032a4d0 696f6e73 00000000 69720000 50495045 ions....ir..PIPE │ │ │ │ + 0x0032a4e0 5f464f52 4d41545f 3f3f3f00 6765745f _FORMAT_???.get_ │ │ │ │ + 0x0032a4f0 73706172 73655f74 65787475 72655f76 sparse_texture_v │ │ │ │ + 0x0032a500 69727475 616c5f70 6167655f 73697a65 irtual_page_size │ │ │ │ + 0x0032a510 00000000 74617267 65740000 2a780000 ....target..*x.. │ │ │ │ + 0x0032a520 2a790000 2a7a0000 6765745f 646d6162 *y..*z..get_dmab │ │ │ │ + 0x0032a530 75665f6d 6f646966 6965725f 706c616e uf_modifier_plan │ │ │ │ + 0x0032a540 65730000 6d6f6469 66696572 00000000 es..modifier.... │ │ │ │ + 0x0032a550 69735f64 6d616275 665f6d6f 64696669 is_dmabuf_modifi │ │ │ │ + 0x0032a560 65725f73 7570706f 72746564 00000000 er_supported.... │ │ │ │ + 0x0032a570 65787465 726e616c 5f6f6e6c 79000000 external_only... │ │ │ │ + 0x0032a580 69735f76 6964656f 5f666f72 6d61745f is_video_format_ │ │ │ │ + 0x0032a590 73757070 6f727465 64000000 69735f66 supported...is_f │ │ │ │ + 0x0032a5a0 6f726d61 745f7375 70706f72 74656400 ormat_supported. │ │ │ │ + 0x0032a5b0 73746f72 6167655f 73616d70 6c655f63 storage_sample_c │ │ │ │ + 0x0032a5c0 6f756e74 00000000 7465785f 75736167 ount....tex_usag │ │ │ │ + 0x0032a5d0 65000000 71756572 795f636f 6d707265 e...query_compre │ │ │ │ + 0x0032a5e0 7373696f 6e5f7261 74657300 6d617800 ssion_rates.max. │ │ │ │ + 0x0032a5f0 72617465 73000000 69735f63 6f6d7075 rates...is_compu │ │ │ │ + 0x0032a600 74655f63 6f70795f 66617374 65720000 te_copy_faster.. │ │ │ │ + 0x0032a610 7372635f 666f726d 61740000 6473745f src_format..dst_ │ │ │ │ + 0x0032a620 666f726d 61740000 63707500 71756572 format..cpu.quer │ │ │ │ + 0x0032a630 795f646d 61627566 5f6d6f64 69666965 y_dmabuf_modifie │ │ │ │ + 0x0032a640 72730000 4d455341 5f4c4f41 4445525f rs..MESA_LOADER_ │ │ │ │ + 0x0032a650 44524956 45525f4f 56455252 49444500 DRIVER_OVERRIDE. │ │ │ │ + 0x0032a660 7a696e6b 00000000 5a494e4b 5f545241 zink....ZINK_TRA │ │ │ │ + 0x0032a670 43455f4c 41564150 49504500 70697065 CE_LAVAPIPE.pipe │ │ │ │ + 0x0032a680 5f736372 65656e5f 63726561 74650000 _screen_create.. │ │ │ │ + 0x0032a690 47414c4c 49554d5f 54524143 455f5443 GALLIUM_TRACE_TC │ │ │ │ + 0x0032a6a0 00000000 6661696c 00000000 736b6970 ....fail....skip │ │ │ │ + 0x0032a6b0 00000000 70617373 00000000 54657374 ....pass....Test │ │ │ │ + 0x0032a6c0 28257329 203d2025 730a0000 50726f62 (%s) = %s...Prob │ │ │ │ + 0x0032a6d0 6520636f 6c6f7220 61742028 25692c25 e color at (%i,% │ │ │ │ + 0x0032a6e0 69292c20 20000000 45787065 63746564 i), ...Expected │ │ │ │ + 0x0032a6f0 3a20252e 33662c20 252e3366 2c20252e : %.3f, %.3f, %. │ │ │ │ + 0x0032a700 33662c20 252e3366 2c202000 476f743a 3f, %.3f, .Got: │ │ │ │ + 0x0032a710 20252e33 662c2025 2e33662c 20252e33 %.3f, %.3f, %.3 │ │ │ │ + 0x0032a720 662c2025 2e33660a 00000000 25733a20 f, %.3f.....%s: │ │ │ │ + 0x0032a730 25730000 434f4d50 0a50524f 50455254 %s..COMP.PROPERT │ │ │ │ + 0x0032a740 59204353 5f464958 45445f42 4c4f434b Y CS_FIXED_BLOCK │ │ │ │ + 0x0032a750 5f574944 54482038 0a50524f 50455254 _WIDTH 8.PROPERT │ │ │ │ + 0x0032a760 59204353 5f464958 45445f42 4c4f434b Y CS_FIXED_BLOCK │ │ │ │ + 0x0032a770 5f484549 47485420 380a5052 4f504552 _HEIGHT 8.PROPER │ │ │ │ + 0x0032a780 54592043 535f4649 5845445f 424c4f43 TY CS_FIXED_BLOC │ │ │ │ + 0x0032a790 4b5f4445 50544820 310a4443 4c205356 K_DEPTH 1.DCL SV │ │ │ │ + 0x0032a7a0 5b305d2c 20544852 4541445f 49440a44 [0], THREAD_ID.D │ │ │ │ + 0x0032a7b0 434c2053 565b315d 2c20424c 4f434b5f CL SV[1], BLOCK_ │ │ │ │ + 0x0032a7c0 49440a44 434c2049 4d414745 5b305d2c ID.DCL IMAGE[0], │ │ │ │ + 0x0032a7d0 2032442c 20504950 455f464f 524d4154 2D, PIPE_FORMAT │ │ │ │ + 0x0032a7e0 5f523847 38423841 385f554e 4f524d2c _R8G8B8A8_UNORM, │ │ │ │ + 0x0032a7f0 2057520a 44434c20 54454d50 5b305d0a WR.DCL TEMP[0]. │ │ │ │ + 0x0032a800 494d4d5b 305d2055 494e5433 32207b20 IMM[0] UINT32 { │ │ │ │ + 0x0032a810 382c2038 2c20302c 20307d0a 494d4d5b 8, 8, 0, 0}.IMM[ │ │ │ │ + 0x0032a820 315d2046 4c543332 207b2031 2c20302c 1] FLT32 { 1, 0, │ │ │ │ + 0x0032a830 20302c20 307d0a55 4d414420 54454d50 0, 0}.UMAD TEMP │ │ │ │ + 0x0032a840 5b305d2e 78792c20 53565b31 5d2c2049 [0].xy, SV[1], I │ │ │ │ + 0x0032a850 4d4d5b30 5d2c2053 565b305d 0a53544f MM[0], SV[0].STO │ │ │ │ + 0x0032a860 52452049 4d414745 5b305d2c 2054454d RE IMAGE[0], TEM │ │ │ │ + 0x0032a870 505b305d 2c20494d 4d5b315d 2c203244 P[0], IMM[1], 2D │ │ │ │ + 0x0032a880 2c205049 50455f46 4f524d41 545f5238 , PIPE_FORMAT_R8 │ │ │ │ + 0x0032a890 47384238 41385f55 4e4f524d 0a454e44 G8B8A8_UNORM.END │ │ │ │ + 0x0032a8a0 0a000000 7265736f 75726365 5f637265 ....resource_cre │ │ │ │ + 0x0032a8b0 61746520 6661696c 65640a00 696e636f ate failed..inco │ │ │ │ + 0x0032a8c0 72726563 74207069 70655f72 65736f75 rrect pipe_resou │ │ │ │ + 0x0032a8d0 72636520 6669656c 64730a00 7265736f rce fields..reso │ │ │ │ + 0x0032a8e0 75726365 5f676574 5f706172 616d2066 urce_get_param f │ │ │ │ + 0x0032a8f0 61696c65 640a0000 7265736f 75726365 ailed...resource │ │ │ │ + 0x0032a900 5f676574 5f706172 616d2072 65747572 _get_param retur │ │ │ │ + 0x0032a910 6e656420 696e636f 72726563 74207661 ned incorrect va │ │ │ │ + 0x0032a920 6c756573 0a000000 7265736f 75726365 lues....resource │ │ │ │ + 0x0032a930 5f676574 5f68616e 646c6520 6661696c _get_handle fail │ │ │ │ + 0x0032a940 65640a00 7265736f 75726365 5f676574 ed..resource_get │ │ │ │ + 0x0032a950 5f68616e 646c6520 72657475 726e6564 _handle returned │ │ │ │ + 0x0032a960 20696e63 6f727265 63742076 616c7565 incorrect value │ │ │ │ + 0x0032a970 730a0000 46524147 0a44434c 2053565b s...FRAG.DCL SV[ │ │ │ │ + 0x0032a980 305d2c20 504f5349 54494f4e 0a44434c 0], POSITION.DCL │ │ │ │ + 0x0032a990 2053414d 505b305d 0a44434c 20535649 SAMP[0].DCL SVI │ │ │ │ + 0x0032a9a0 45575b30 5d2c2032 442c2046 4c4f4154 EW[0], 2D, FLOAT │ │ │ │ + 0x0032a9b0 0a44434c 204f5554 5b305d2c 20434f4c .DCL OUT[0], COL │ │ │ │ + 0x0032a9c0 4f525b30 5d0a4443 4c205445 4d505b30 OR[0].DCL TEMP[0 │ │ │ │ + 0x0032a9d0 5d0a494d 4d5b305d 20464c54 3332207b ].IMM[0] FLT32 { │ │ │ │ + 0x0032a9e0 20302e31 2c20302e 322c2030 2e332c20 0.1, 0.2, 0.3, │ │ │ │ + 0x0032a9f0 302e347d 0a494d4d 5b315d20 494e5433 0.4}.IMM[1] INT3 │ │ │ │ + 0x0032aa00 32207b20 302c2030 2c20302c 20307d0a 2 { 0, 0, 0, 0}. │ │ │ │ + 0x0032aa10 46324920 54454d50 5b305d2e 78792c20 F2I TEMP[0].xy, │ │ │ │ + 0x0032aa20 53565b30 5d2e7879 79790a4d 4f562054 SV[0].xyyy.MOV T │ │ │ │ + 0x0032aa30 454d505b 305d2e7a 772c2049 4d4d5b31 EMP[0].zw, IMM[1 │ │ │ │ + 0x0032aa40 5d0a5458 46205445 4d505b30 5d2c2054 ].TXF TEMP[0], T │ │ │ │ + 0x0032aa50 454d505b 305d2c20 53414d50 5b305d2c EMP[0], SAMP[0], │ │ │ │ + 0x0032aa60 2032440a 41444420 4f55545b 305d2c20 2D.ADD OUT[0], │ │ │ │ + 0x0032aa70 54454d50 5b305d2c 20494d4d 5b305d0a TEMP[0], IMM[0]. │ │ │ │ + 0x0032aa80 454e440a 00000000 46524147 0a44434c END.....FRAG.DCL │ │ │ │ + 0x0032aa90 2053565b 305d2c20 504f5349 54494f4e SV[0], POSITION │ │ │ │ + 0x0032aaa0 0a44434c 2053565b 315d2c20 53414d50 .DCL SV[1], SAMP │ │ │ │ + 0x0032aab0 4c454944 0a44434c 2053414d 505b305d LEID.DCL SAMP[0] │ │ │ │ + 0x0032aac0 0a44434c 20535649 45575b30 5d2c2032 .DCL SVIEW[0], 2 │ │ │ │ + 0x0032aad0 445f4d53 41412c20 464c4f41 540a4443 D_MSAA, FLOAT.DC │ │ │ │ + 0x0032aae0 4c204f55 545b305d 2c20434f 4c4f525b L OUT[0], COLOR[ │ │ │ │ + 0x0032aaf0 305d0a44 434c2054 454d505b 305d0a49 0].DCL TEMP[0].I │ │ │ │ + 0x0032ab00 4d4d5b30 5d20464c 54333220 7b20302e MM[0] FLT32 { 0. │ │ │ │ + 0x0032ab10 312c2030 2e322c20 302e332c 20302e34 1, 0.2, 0.3, 0.4 │ │ │ │ + 0x0032ab20 7d0a4632 49205445 4d505b30 5d2e7879 }.F2I TEMP[0].xy │ │ │ │ + 0x0032ab30 2c205356 5b305d2e 78797979 0a4d4f56 , SV[0].xyyy.MOV │ │ │ │ + 0x0032ab40 2054454d 505b305d 2e772c20 53565b31 TEMP[0].w, SV[1 │ │ │ │ + 0x0032ab50 5d2e7878 78780a54 58462054 454d505b ].xxxx.TXF TEMP[ │ │ │ │ + 0x0032ab60 305d2c20 54454d50 5b305d2c 2053414d 0], TEMP[0], SAM │ │ │ │ + 0x0032ab70 505b305d 2c203244 5f4d5341 410a4144 P[0], 2D_MSAA.AD │ │ │ │ + 0x0032ab80 44204f55 545b305d 2c205445 4d505b30 D OUT[0], TEMP[0 │ │ │ │ + 0x0032ab90 5d2c2049 4d4d5b30 5d0a454e 440a0000 ], IMM[0].END... │ │ │ │ + 0x0032aba0 46524147 0a44434c 204f5554 5b305d2c FRAG.DCL OUT[0], │ │ │ │ + 0x0032abb0 20434f4c 4f525b30 5d0a4443 4c205445 COLOR[0].DCL TE │ │ │ │ + 0x0032abc0 4d505b30 5d0a494d 4d5b305d 20464c54 MP[0].IMM[0] FLT │ │ │ │ + 0x0032abd0 3332207b 20302e31 2c20302e 322c2030 32 { 0.1, 0.2, 0 │ │ │ │ + 0x0032abe0 2e332c20 302e347d 0a464246 45544348 .3, 0.4}.FBFETCH │ │ │ │ + 0x0032abf0 2054454d 505b305d 2c204f55 545b305d TEMP[0], OUT[0] │ │ │ │ + 0x0032ac00 0a414444 204f5554 5b305d2c 2054454d .ADD OUT[0], TEM │ │ │ │ + 0x0032ac10 505b305d 2c20494d 4d5b305d 0a454e44 P[0], IMM[0].END │ │ │ │ + 0x0032ac20 0a000000 25733a20 25732c20 25752073 ....%s: %s, %u s │ │ │ │ + 0x0032ac30 616d706c 65730000 46424645 54434800 amples..FBFETCH. │ │ │ │ + 0x0032ac40 46524147 0a44434c 20434f4e 53545b30 FRAG.DCL CONST[0 │ │ │ │ + 0x0032ac50 5d5b305d 0a44434c 204f5554 5b305d2c ][0].DCL OUT[0], │ │ │ │ + 0x0032ac60 20434f4c 4f520a4d 4f56204f 55545b30 COLOR.MOV OUT[0 │ │ │ │ + 0x0032ac70 5d2c2043 4f4e5354 5b305d5b 305d0a45 ], CONST[0][0].E │ │ │ │ + 0x0032ac80 4e440a00 43616e27 7420636f 6d70696c ND..Can't compil │ │ │ │ + 0x0032ac90 65206120 66726167 6d656e74 20736861 e a fragment sha │ │ │ │ + 0x0032aca0 6465722e 00000000 74657374 00000000 der.....test.... │ │ │ │ + 0x0032acb0 446f6e65 2e204578 6974696e 672e2e00 Done. Exiting... │ │ │ │ + 0x0032acc0 74633a20 6d656d6f 72792061 6c6c6f63 tc: memory alloc │ │ │ │ + 0x0032acd0 20666169 6c210000 4d455341 00000000 fail!..MESA.... │ │ │ │ + 0x0032ace0 54686973 20617070 6c696361 74696f6e This application │ │ │ │ + 0x0032acf0 20697320 696e636f 6d706174 69626c65 is incompatible │ │ │ │ + 0x0032ad00 20776974 68206370 755f7374 6f726167 with cpu_storag │ │ │ │ + 0x0032ad10 652e0a00 55736520 74635f6d 61785f63 e...Use tc_max_c │ │ │ │ + 0x0032ad20 70755f73 746f7261 67655f73 697a653d pu_storage_size= │ │ │ │ + 0x0032ad30 3020746f 20646973 61626c65 20697420 0 to disable it │ │ │ │ + 0x0032ad40 616e6420 7265706f 72742074 68697320 and report this │ │ │ │ + 0x0032ad50 69737375 6520746f 204d6573 612e0a00 issue to Mesa... │ │ │ │ + 0x0032ad60 47414c4c 49554d5f 54485245 41440000 GALLIUM_THREAD.. │ │ │ │ + 0x0032ad70 67647276 00000000 50495045 5f425546 gdrv....PIPE_BUF │ │ │ │ + 0x0032ad80 46455200 50495045 5f544558 54555245 FER.PIPE_TEXTURE │ │ │ │ + 0x0032ad90 5f314400 50495045 5f544558 54555245 _1D.PIPE_TEXTURE │ │ │ │ + 0x0032ada0 5f324400 50495045 5f544558 54555245 _2D.PIPE_TEXTURE │ │ │ │ + 0x0032adb0 5f334400 50495045 5f544558 54555245 _3D.PIPE_TEXTURE │ │ │ │ + 0x0032adc0 5f435542 45000000 50495045 5f544558 _CUBE...PIPE_TEX │ │ │ │ + 0x0032add0 54555245 5f524543 54000000 50495045 TURE_RECT...PIPE │ │ │ │ + 0x0032ade0 5f544558 54555245 5f31445f 41525241 _TEXTURE_1D_ARRA │ │ │ │ + 0x0032adf0 59000000 50495045 5f544558 54555245 Y...PIPE_TEXTURE │ │ │ │ + 0x0032ae00 5f32445f 41525241 59000000 50495045 _2D_ARRAY...PIPE │ │ │ │ + 0x0032ae10 5f544558 54555245 5f435542 455f4152 _TEXTURE_CUBE_AR │ │ │ │ + 0x0032ae20 52415900 50495045 5f4d4158 5f544558 RAY.PIPE_MAX_TEX │ │ │ │ + 0x0032ae30 54555245 5f545950 45530000 50495045 TURE_TYPES..PIPE │ │ │ │ + 0x0032ae40 5f544558 54555245 5f544152 4745545f _TEXTURE_TARGET_ │ │ │ │ + 0x0032ae50 554e4b4e 4f574e00 50495045 5f534841 UNKNOWN.PIPE_SHA │ │ │ │ + 0x0032ae60 4445525f 4341505f 4d41585f 494e5354 DER_CAP_MAX_INST │ │ │ │ + 0x0032ae70 52554354 494f4e53 00000000 50495045 RUCTIONS....PIPE │ │ │ │ + 0x0032ae80 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032ae90 414c555f 494e5354 52554354 494f4e53 ALU_INSTRUCTIONS │ │ │ │ + 0x0032aea0 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ + 0x0032aeb0 4341505f 4d41585f 5445585f 494e5354 CAP_MAX_TEX_INST │ │ │ │ + 0x0032aec0 52554354 494f4e53 00000000 50495045 RUCTIONS....PIPE │ │ │ │ + 0x0032aed0 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032aee0 5445585f 494e4449 52454354 494f4e53 TEX_INDIRECTIONS │ │ │ │ + 0x0032aef0 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ + 0x0032af00 4341505f 4d41585f 434f4e54 524f4c5f CAP_MAX_CONTROL_ │ │ │ │ + 0x0032af10 464c4f57 5f444550 54480000 50495045 FLOW_DEPTH..PIPE │ │ │ │ + 0x0032af20 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032af30 494e5055 54530000 50495045 5f534841 INPUTS..PIPE_SHA │ │ │ │ + 0x0032af40 4445525f 4341505f 4d41585f 4f555450 DER_CAP_MAX_OUTP │ │ │ │ + 0x0032af50 55545300 50495045 5f534841 4445525f UTS.PIPE_SHADER_ │ │ │ │ + 0x0032af60 4341505f 4d41585f 434f4e53 545f4255 CAP_MAX_CONST_BU │ │ │ │ + 0x0032af70 46464552 305f5349 5a450000 50495045 FFER0_SIZE..PIPE │ │ │ │ + 0x0032af80 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032af90 434f4e53 545f4255 46464552 53000000 CONST_BUFFERS... │ │ │ │ + 0x0032afa0 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ + 0x0032afb0 4d41585f 54454d50 53000000 50495045 MAX_TEMPS...PIPE │ │ │ │ + 0x0032afc0 5f534841 4445525f 4341505f 434f4e54 _SHADER_CAP_CONT │ │ │ │ + 0x0032afd0 5f535550 504f5254 45440000 50495045 _SUPPORTED..PIPE │ │ │ │ + 0x0032afe0 5f534841 4445525f 4341505f 494e4449 _SHADER_CAP_INDI │ │ │ │ + 0x0032aff0 52454354 5f54454d 505f4144 44520000 RECT_TEMP_ADDR.. │ │ │ │ + 0x0032b000 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ + 0x0032b010 494e4449 52454354 5f434f4e 53545f41 INDIRECT_CONST_A │ │ │ │ + 0x0032b020 44445200 50495045 5f534841 4445525f DDR.PIPE_SHADER_ │ │ │ │ + 0x0032b030 4341505f 53554252 4f555449 4e455300 CAP_SUBROUTINES. │ │ │ │ + 0x0032b040 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ + 0x0032b050 494e5445 47455253 00000000 50495045 INTEGERS....PIPE │ │ │ │ + 0x0032b060 5f534841 4445525f 4341505f 494e5436 _SHADER_CAP_INT6 │ │ │ │ + 0x0032b070 345f4154 4f4d4943 53000000 50495045 4_ATOMICS...PIPE │ │ │ │ + 0x0032b080 5f534841 4445525f 4341505f 46503136 _SHADER_CAP_FP16 │ │ │ │ + 0x0032b090 00000000 50495045 5f534841 4445525f ....PIPE_SHADER_ │ │ │ │ + 0x0032b0a0 4341505f 46503136 5f444552 49564154 CAP_FP16_DERIVAT │ │ │ │ + 0x0032b0b0 49564553 00000000 50495045 5f534841 IVES....PIPE_SHA │ │ │ │ + 0x0032b0c0 4445525f 4341505f 46503136 5f434f4e DER_CAP_FP16_CON │ │ │ │ + 0x0032b0d0 53545f42 55464645 52530000 50495045 ST_BUFFERS..PIPE │ │ │ │ + 0x0032b0e0 5f534841 4445525f 4341505f 494e5431 _SHADER_CAP_INT1 │ │ │ │ + 0x0032b0f0 36000000 50495045 5f534841 4445525f 6...PIPE_SHADER_ │ │ │ │ + 0x0032b100 4341505f 474c534c 5f313642 49545f43 CAP_GLSL_16BIT_C │ │ │ │ + 0x0032b110 4f4e5354 53000000 50495045 5f534841 ONSTS...PIPE_SHA │ │ │ │ + 0x0032b120 4445525f 4341505f 4d41585f 54455854 DER_CAP_MAX_TEXT │ │ │ │ + 0x0032b130 5552455f 53414d50 4c455253 00000000 URE_SAMPLERS.... │ │ │ │ + 0x0032b140 50495045 5f534841 4445525f 4341505f PIPE_SHADER_CAP_ │ │ │ │ + 0x0032b150 54475349 5f535152 545f5355 50504f52 TGSI_SQRT_SUPPOR │ │ │ │ + 0x0032b160 54454400 50495045 5f534841 4445525f TED.PIPE_SHADER_ │ │ │ │ + 0x0032b170 4341505f 4d41585f 53414d50 4c45525f CAP_MAX_SAMPLER_ │ │ │ │ + 0x0032b180 56494557 53000000 50495045 5f534841 VIEWS...PIPE_SHA │ │ │ │ + 0x0032b190 4445525f 4341505f 54475349 5f414e59 DER_CAP_TGSI_ANY │ │ │ │ + 0x0032b1a0 5f494e4f 55545f44 45434c5f 52414e47 _INOUT_DECL_RANG │ │ │ │ + 0x0032b1b0 45000000 50495045 5f534841 4445525f E...PIPE_SHADER_ │ │ │ │ + 0x0032b1c0 4341505f 4d41585f 53484144 45525f42 CAP_MAX_SHADER_B │ │ │ │ + 0x0032b1d0 55464645 52530000 50495045 5f534841 UFFERS..PIPE_SHA │ │ │ │ + 0x0032b1e0 4445525f 4341505f 53555050 4f525445 DER_CAP_SUPPORTE │ │ │ │ + 0x0032b1f0 445f4952 53000000 50495045 5f534841 D_IRS...PIPE_SHA │ │ │ │ + 0x0032b200 4445525f 4341505f 4d41585f 53484144 DER_CAP_MAX_SHAD │ │ │ │ + 0x0032b210 45525f49 4d414745 53000000 50495045 ER_IMAGES...PIPE │ │ │ │ + 0x0032b220 5f534841 4445525f 4341505f 4d41585f _SHADER_CAP_MAX_ │ │ │ │ + 0x0032b230 48575f41 544f4d49 435f434f 554e5445 HW_ATOMIC_COUNTE │ │ │ │ + 0x0032b240 52530000 50495045 5f534841 4445525f RS..PIPE_SHADER_ │ │ │ │ + 0x0032b250 4341505f 4d41585f 48575f41 544f4d49 CAP_MAX_HW_ATOMI │ │ │ │ + 0x0032b260 435f434f 554e5445 525f4255 46464552 C_COUNTER_BUFFER │ │ │ │ + 0x0032b270 53000000 50495045 5f534841 4445525f S...PIPE_SHADER_ │ │ │ │ + 0x0032b280 4341505f 554e4b4e 4f574e00 50495045 CAP_UNKNOWN.PIPE │ │ │ │ + 0x0032b290 5f534841 4445525f 49525f54 47534900 _SHADER_IR_TGSI. │ │ │ │ + 0x0032b2a0 50495045 5f534841 4445525f 49525f4e PIPE_SHADER_IR_N │ │ │ │ + 0x0032b2b0 41544956 45000000 50495045 5f534841 ATIVE...PIPE_SHA │ │ │ │ + 0x0032b2c0 4445525f 49525f4e 49520000 50495045 DER_IR_NIR..PIPE │ │ │ │ + 0x0032b2d0 5f534841 4445525f 49525f55 4e4b4e4f _SHADER_IR_UNKNO │ │ │ │ + 0x0032b2e0 574e0000 50495045 5f4d4150 5f4e4f4e WN..PIPE_MAP_NON │ │ │ │ + 0x0032b2f0 45000000 50495045 5f4d4150 5f464c41 E...PIPE_MAP_FLA │ │ │ │ + 0x0032b300 47535f55 4e4b4e4f 574e0000 50495045 GS_UNKNOWN..PIPE │ │ │ │ + 0x0032b310 5f4d4150 5f575249 54450000 50495045 _MAP_WRITE..PIPE │ │ │ │ + 0x0032b320 5f4d4150 5f524541 445f5752 49544500 _MAP_READ_WRITE. │ │ │ │ + 0x0032b330 50495045 5f4d4150 5f444952 4543544c PIPE_MAP_DIRECTL │ │ │ │ + 0x0032b340 59000000 50495045 5f4d4150 5f444953 Y...PIPE_MAP_DIS │ │ │ │ + 0x0032b350 43415244 5f52414e 47450000 50495045 CARD_RANGE..PIPE │ │ │ │ + 0x0032b360 5f4d4150 5f444f4e 54424c4f 434b0000 _MAP_DONTBLOCK.. │ │ │ │ + 0x0032b370 50495045 5f4d4150 5f554e53 594e4348 PIPE_MAP_UNSYNCH │ │ │ │ + 0x0032b380 524f4e49 5a454400 50495045 5f4d4150 RONIZED.PIPE_MAP │ │ │ │ + 0x0032b390 5f464c55 53485f45 58504c49 43495400 _FLUSH_EXPLICIT. │ │ │ │ + 0x0032b3a0 50495045 5f4d4150 5f444953 43415244 PIPE_MAP_DISCARD │ │ │ │ + 0x0032b3b0 5f57484f 4c455f52 45534f55 52434500 _WHOLE_RESOURCE. │ │ │ │ + 0x0032b3c0 50495045 5f4d4150 5f504552 53495354 PIPE_MAP_PERSIST │ │ │ │ + 0x0032b3d0 454e5400 50495045 5f4d4150 5f434f48 ENT.PIPE_MAP_COH │ │ │ │ + 0x0032b3e0 4552454e 54000000 50495045 5f4d4150 ERENT...PIPE_MAP │ │ │ │ + 0x0032b3f0 5f544852 4541445f 53414645 00000000 _THREAD_SAFE.... │ │ │ │ + 0x0032b400 50495045 5f4d4150 5f444550 54485f4f PIPE_MAP_DEPTH_O │ │ │ │ + 0x0032b410 4e4c5900 50495045 5f4d4150 5f535445 NLY.PIPE_MAP_STE │ │ │ │ + 0x0032b420 4e43494c 5f4f4e4c 59000000 50495045 NCIL_ONLY...PIPE │ │ │ │ + 0x0032b430 5f4d4150 5f4f4e43 45000000 50495045 _MAP_ONCE...PIPE │ │ │ │ + 0x0032b440 5f4d4150 5f445256 5f505256 00000000 _MAP_DRV_PRV.... │ │ │ │ + 0x0032b450 50495045 5f4d4150 5f524541 44000000 PIPE_MAP_READ... │ │ │ │ 0x0032b460 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b470 5f4d4158 5f434c4f 434b5f46 52455155 _MAX_CLOCK_FREQU │ │ │ │ - 0x0032b480 454e4359 00000000 50495045 5f434f4d ENCY....PIPE_COM │ │ │ │ - 0x0032b490 50555445 5f434150 5f4d4158 5f434f4d PUTE_CAP_MAX_COM │ │ │ │ - 0x0032b4a0 50555445 5f554e49 54530000 50495045 PUTE_UNITS..PIPE │ │ │ │ - 0x0032b4b0 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ - 0x0032b4c0 5f535542 47524f55 50530000 50495045 _SUBGROUPS..PIPE │ │ │ │ - 0x0032b4d0 5f434f4d 50555445 5f434150 5f494d41 _COMPUTE_CAP_IMA │ │ │ │ - 0x0032b4e0 4745535f 53555050 4f525445 44000000 GES_SUPPORTED... │ │ │ │ - 0x0032b4f0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b500 5f535542 47524f55 505f5349 5a455300 _SUBGROUP_SIZES. │ │ │ │ - 0x0032b510 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b520 5f4d4158 5f564152 4941424c 455f5448 _MAX_VARIABLE_TH │ │ │ │ - 0x0032b530 52454144 535f5045 525f424c 4f434b00 READS_PER_BLOCK. │ │ │ │ - 0x0032b540 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ - 0x0032b550 5f554e4b 4e4f574e 00000000 50495045 _UNKNOWN....PIPE │ │ │ │ - 0x0032b560 5f564944 454f5f43 41505f53 5550504f _VIDEO_CAP_SUPPO │ │ │ │ - 0x0032b570 52544544 00000000 50495045 5f564944 RTED....PIPE_VID │ │ │ │ - 0x0032b580 454f5f43 41505f4e 504f545f 54455854 EO_CAP_NPOT_TEXT │ │ │ │ - 0x0032b590 55524553 00000000 50495045 5f564944 URES....PIPE_VID │ │ │ │ - 0x0032b5a0 454f5f43 41505f4d 41585f57 49445448 EO_CAP_MAX_WIDTH │ │ │ │ - 0x0032b5b0 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ - 0x0032b5c0 41505f4d 41585f48 45494748 54000000 AP_MAX_HEIGHT... │ │ │ │ - 0x0032b5d0 50495045 5f564944 454f5f43 41505f50 PIPE_VIDEO_CAP_P │ │ │ │ - 0x0032b5e0 52454645 5245445f 464f524d 41540000 REFERED_FORMAT.. │ │ │ │ - 0x0032b5f0 50495045 5f564944 454f5f43 41505f50 PIPE_VIDEO_CAP_P │ │ │ │ - 0x0032b600 52454645 52535f49 4e544552 4c414345 REFERS_INTERLACE │ │ │ │ - 0x0032b610 44000000 50495045 5f564944 454f5f43 D...PIPE_VIDEO_C │ │ │ │ - 0x0032b620 41505f53 5550504f 5254535f 50524f47 AP_SUPPORTS_PROG │ │ │ │ - 0x0032b630 52455353 49564500 50495045 5f564944 RESSIVE.PIPE_VID │ │ │ │ - 0x0032b640 454f5f43 41505f53 5550504f 5254535f EO_CAP_SUPPORTS_ │ │ │ │ - 0x0032b650 494e5445 524c4143 45440000 50495045 INTERLACED..PIPE │ │ │ │ - 0x0032b660 5f564944 454f5f43 41505f4d 41585f4c _VIDEO_CAP_MAX_L │ │ │ │ - 0x0032b670 4556454c 00000000 50495045 5f564944 EVEL....PIPE_VID │ │ │ │ - 0x0032b680 454f5f43 41505f53 5441434b 45445f46 EO_CAP_STACKED_F │ │ │ │ - 0x0032b690 52414d45 53000000 50495045 5f564944 RAMES...PIPE_VID │ │ │ │ - 0x0032b6a0 454f5f43 41505f4d 41585f4d 4143524f EO_CAP_MAX_MACRO │ │ │ │ - 0x0032b6b0 424c4f43 4b530000 50495045 5f564944 BLOCKS..PIPE_VID │ │ │ │ - 0x0032b6c0 454f5f43 41505f4d 41585f54 454d504f EO_CAP_MAX_TEMPO │ │ │ │ - 0x0032b6d0 52414c5f 4c415945 52530000 50495045 RAL_LAYERS..PIPE │ │ │ │ - 0x0032b6e0 5f564944 454f5f43 41505f53 4b49505f _VIDEO_CAP_SKIP_ │ │ │ │ - 0x0032b6f0 434c4541 525f5355 52464143 45000000 CLEAR_SURFACE... │ │ │ │ - 0x0032b700 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032b710 4e435f4d 41585f53 4c494345 535f5045 NC_MAX_SLICES_PE │ │ │ │ - 0x0032b720 525f4652 414d4500 50495045 5f564944 R_FRAME.PIPE_VID │ │ │ │ - 0x0032b730 454f5f43 41505f45 4e435f53 4c494345 EO_CAP_ENC_SLICE │ │ │ │ - 0x0032b740 535f5354 52554354 55524500 50495045 S_STRUCTURE.PIPE │ │ │ │ - 0x0032b750 5f564944 454f5f43 41505f45 4e435f4d _VIDEO_CAP_ENC_M │ │ │ │ - 0x0032b760 41585f52 45464552 454e4345 535f5045 AX_REFERENCES_PE │ │ │ │ - 0x0032b770 525f4652 414d4500 50495045 5f564944 R_FRAME.PIPE_VID │ │ │ │ - 0x0032b780 454f5f43 41505f56 50505f4f 5249454e EO_CAP_VPP_ORIEN │ │ │ │ - 0x0032b790 54415449 4f4e5f4d 4f444553 00000000 TATION_MODES.... │ │ │ │ - 0x0032b7a0 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032b7b0 50505f42 4c454e44 5f4d4f44 45530000 PP_BLEND_MODES.. │ │ │ │ - 0x0032b7c0 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032b7d0 50505f4d 41585f49 4e505554 5f574944 PP_MAX_INPUT_WID │ │ │ │ - 0x0032b7e0 54480000 50495045 5f564944 454f5f43 TH..PIPE_VIDEO_C │ │ │ │ - 0x0032b7f0 41505f56 50505f4d 41585f49 4e505554 AP_VPP_MAX_INPUT │ │ │ │ - 0x0032b800 5f484549 47485400 50495045 5f564944 _HEIGHT.PIPE_VID │ │ │ │ - 0x0032b810 454f5f43 41505f56 50505f4d 494e5f49 EO_CAP_VPP_MIN_I │ │ │ │ - 0x0032b820 4e505554 5f574944 54480000 50495045 NPUT_WIDTH..PIPE │ │ │ │ - 0x0032b830 5f564944 454f5f43 41505f56 50505f4d _VIDEO_CAP_VPP_M │ │ │ │ - 0x0032b840 494e5f49 4e505554 5f484549 47485400 IN_INPUT_HEIGHT. │ │ │ │ - 0x0032b850 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032b860 50505f4d 41585f4f 55545055 545f5749 PP_MAX_OUTPUT_WI │ │ │ │ - 0x0032b870 44544800 50495045 5f564944 454f5f43 DTH.PIPE_VIDEO_C │ │ │ │ - 0x0032b880 41505f56 50505f4d 41585f4f 55545055 AP_VPP_MAX_OUTPU │ │ │ │ - 0x0032b890 545f4845 49474854 00000000 50495045 T_HEIGHT....PIPE │ │ │ │ - 0x0032b8a0 5f564944 454f5f43 41505f56 50505f4d _VIDEO_CAP_VPP_M │ │ │ │ - 0x0032b8b0 494e5f4f 55545055 545f5749 44544800 IN_OUTPUT_WIDTH. │ │ │ │ - 0x0032b8c0 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032b8d0 50505f4d 494e5f4f 55545055 545f4845 PP_MIN_OUTPUT_HE │ │ │ │ - 0x0032b8e0 49474854 00000000 50495045 5f564944 IGHT....PIPE_VID │ │ │ │ - 0x0032b8f0 454f5f43 41505f45 4e435f51 55414c49 EO_CAP_ENC_QUALI │ │ │ │ - 0x0032b900 54595f4c 4556454c 00000000 50495045 TY_LEVEL....PIPE │ │ │ │ - 0x0032b910 5f564944 454f5f43 41505f53 5550504f _VIDEO_CAP_SUPPO │ │ │ │ - 0x0032b920 5254535f 434f4e54 4947554f 55535f50 RTS_CONTIGUOUS_P │ │ │ │ - 0x0032b930 4c414e45 535f4d41 50000000 50495045 LANES_MAP...PIPE │ │ │ │ - 0x0032b940 5f564944 454f5f43 41505f45 4e435f53 _VIDEO_CAP_ENC_S │ │ │ │ - 0x0032b950 5550504f 5254535f 4d41585f 4652414d UPPORTS_MAX_FRAM │ │ │ │ - 0x0032b960 455f5349 5a450000 50495045 5f564944 E_SIZE..PIPE_VID │ │ │ │ - 0x0032b970 454f5f43 41505f45 4e435f48 4556435f EO_CAP_ENC_HEVC_ │ │ │ │ - 0x0032b980 424c4f43 4b5f5349 5a455300 50495045 BLOCK_SIZES.PIPE │ │ │ │ - 0x0032b990 5f564944 454f5f43 41505f45 4e435f48 _VIDEO_CAP_ENC_H │ │ │ │ - 0x0032b9a0 4556435f 46454154 5552455f 464c4147 EVC_FEATURE_FLAG │ │ │ │ - 0x0032b9b0 53000000 50495045 5f564944 454f5f43 S...PIPE_VIDEO_C │ │ │ │ - 0x0032b9c0 41505f45 4e435f48 4556435f 50524544 AP_ENC_HEVC_PRED │ │ │ │ - 0x0032b9d0 49435449 4f4e5f44 49524543 54494f4e ICTION_DIRECTION │ │ │ │ - 0x0032b9e0 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ - 0x0032b9f0 41505f52 45515549 5245535f 464c5553 AP_REQUIRES_FLUS │ │ │ │ - 0x0032ba00 485f4f4e 5f454e44 5f465241 4d450000 H_ON_END_FRAME.. │ │ │ │ - 0x0032ba10 50495045 5f564944 454f5f43 41505f4d PIPE_VIDEO_CAP_M │ │ │ │ - 0x0032ba20 494e5f57 49445448 00000000 50495045 IN_WIDTH....PIPE │ │ │ │ - 0x0032ba30 5f564944 454f5f43 41505f4d 494e5f48 _VIDEO_CAP_MIN_H │ │ │ │ - 0x0032ba40 45494748 54000000 50495045 5f564944 EIGHT...PIPE_VID │ │ │ │ - 0x0032ba50 454f5f43 41505f45 4e435f52 4154455f EO_CAP_ENC_RATE_ │ │ │ │ - 0x0032ba60 434f4e54 524f4c5f 51564252 00000000 CONTROL_QVBR.... │ │ │ │ - 0x0032ba70 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032ba80 4e435f41 56315f46 45415455 52450000 NC_AV1_FEATURE.. │ │ │ │ - 0x0032ba90 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032baa0 4e435f41 56315f46 45415455 52455f45 NC_AV1_FEATURE_E │ │ │ │ - 0x0032bab0 58543100 50495045 5f564944 454f5f43 XT1.PIPE_VIDEO_C │ │ │ │ - 0x0032bac0 41505f45 4e435f41 56315f46 45415455 AP_ENC_AV1_FEATU │ │ │ │ - 0x0032bad0 52455f45 58543200 50495045 5f564944 RE_EXT2.PIPE_VID │ │ │ │ - 0x0032bae0 454f5f43 41505f45 4e435f53 5550504f EO_CAP_ENC_SUPPO │ │ │ │ - 0x0032baf0 5254535f 54494c45 00000000 50495045 RTS_TILE....PIPE │ │ │ │ - 0x0032bb00 5f564944 454f5f43 41505f45 4e435f4d _VIDEO_CAP_ENC_M │ │ │ │ - 0x0032bb10 41585f54 494c455f 524f5753 00000000 AX_TILE_ROWS.... │ │ │ │ - 0x0032bb20 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bb30 4e435f4d 41585f54 494c455f 434f4c53 NC_MAX_TILE_COLS │ │ │ │ - 0x0032bb40 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ - 0x0032bb50 41505f45 4e435f49 4e545241 5f524546 AP_ENC_INTRA_REF │ │ │ │ - 0x0032bb60 52455348 00000000 50495045 5f564944 RESH....PIPE_VID │ │ │ │ - 0x0032bb70 454f5f43 41505f45 4e435f53 5550504f EO_CAP_ENC_SUPPO │ │ │ │ - 0x0032bb80 5254535f 46454544 4241434b 5f4d4554 RTS_FEEDBACK_MET │ │ │ │ - 0x0032bb90 41444154 41000000 50495045 5f564944 ADATA...PIPE_VID │ │ │ │ - 0x0032bba0 454f5f43 41505f45 4e435f48 3236345f EO_CAP_ENC_H264_ │ │ │ │ - 0x0032bbb0 44495341 424c455f 44424b5f 46494c54 DISABLE_DBK_FILT │ │ │ │ - 0x0032bbc0 45525f4d 4f444553 5f535550 504f5254 ER_MODES_SUPPORT │ │ │ │ - 0x0032bbd0 45440000 50495045 5f564944 454f5f43 ED..PIPE_VIDEO_C │ │ │ │ - 0x0032bbe0 41505f45 4e435f49 4e545241 5f524546 AP_ENC_INTRA_REF │ │ │ │ - 0x0032bbf0 52455348 5f4d4158 5f445552 4154494f RESH_MAX_DURATIO │ │ │ │ - 0x0032bc00 4e000000 50495045 5f564944 454f5f43 N...PIPE_VIDEO_C │ │ │ │ - 0x0032bc10 41505f45 4e435f48 3236345f 53555050 AP_ENC_H264_SUPP │ │ │ │ - 0x0032bc20 4f525453 5f434142 41435f45 4e434f44 ORTS_CABAC_ENCOD │ │ │ │ - 0x0032bc30 45000000 50495045 5f564944 454f5f43 E...PIPE_VIDEO_C │ │ │ │ - 0x0032bc40 41505f52 4f495f43 524f505f 44454300 AP_ROI_CROP_DEC. │ │ │ │ - 0x0032bc50 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bc60 4e435f52 4f490000 50495045 5f564944 NC_ROI..PIPE_VID │ │ │ │ - 0x0032bc70 454f5f43 41505f45 4e435f53 55524641 EO_CAP_ENC_SURFA │ │ │ │ - 0x0032bc80 43455f41 4c49474e 4d454e54 00000000 CE_ALIGNMENT.... │ │ │ │ + 0x0032b470 5f414444 52455353 5f424954 53000000 _ADDRESS_BITS... │ │ │ │ + 0x0032b480 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b490 5f49525f 54415247 45540000 50495045 _IR_TARGET..PIPE │ │ │ │ + 0x0032b4a0 5f434f4d 50555445 5f434150 5f475249 _COMPUTE_CAP_GRI │ │ │ │ + 0x0032b4b0 445f4449 4d454e53 494f4e00 50495045 D_DIMENSION.PIPE │ │ │ │ + 0x0032b4c0 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b4d0 5f475249 445f5349 5a450000 50495045 _GRID_SIZE..PIPE │ │ │ │ + 0x0032b4e0 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b4f0 5f424c4f 434b5f53 495a4500 50495045 _BLOCK_SIZE.PIPE │ │ │ │ + 0x0032b500 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b510 5f544852 45414453 5f504552 5f424c4f _THREADS_PER_BLO │ │ │ │ + 0x0032b520 434b0000 50495045 5f434f4d 50555445 CK..PIPE_COMPUTE │ │ │ │ + 0x0032b530 5f434150 5f4d4158 5f474c4f 42414c5f _CAP_MAX_GLOBAL_ │ │ │ │ + 0x0032b540 53495a45 00000000 50495045 5f434f4d SIZE....PIPE_COM │ │ │ │ + 0x0032b550 50555445 5f434150 5f4d4158 5f4c4f43 PUTE_CAP_MAX_LOC │ │ │ │ + 0x0032b560 414c5f53 495a4500 50495045 5f434f4d AL_SIZE.PIPE_COM │ │ │ │ + 0x0032b570 50555445 5f434150 5f4d4158 5f505249 PUTE_CAP_MAX_PRI │ │ │ │ + 0x0032b580 56415445 5f53495a 45000000 50495045 VATE_SIZE...PIPE │ │ │ │ + 0x0032b590 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b5a0 5f494e50 55545f53 495a4500 50495045 _INPUT_SIZE.PIPE │ │ │ │ + 0x0032b5b0 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b5c0 5f4d454d 5f414c4c 4f435f53 495a4500 _MEM_ALLOC_SIZE. │ │ │ │ + 0x0032b5d0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b5e0 5f4d4158 5f434c4f 434b5f46 52455155 _MAX_CLOCK_FREQU │ │ │ │ + 0x0032b5f0 454e4359 00000000 50495045 5f434f4d ENCY....PIPE_COM │ │ │ │ + 0x0032b600 50555445 5f434150 5f4d4158 5f434f4d PUTE_CAP_MAX_COM │ │ │ │ + 0x0032b610 50555445 5f554e49 54530000 50495045 PUTE_UNITS..PIPE │ │ │ │ + 0x0032b620 5f434f4d 50555445 5f434150 5f4d4158 _COMPUTE_CAP_MAX │ │ │ │ + 0x0032b630 5f535542 47524f55 50530000 50495045 _SUBGROUPS..PIPE │ │ │ │ + 0x0032b640 5f434f4d 50555445 5f434150 5f494d41 _COMPUTE_CAP_IMA │ │ │ │ + 0x0032b650 4745535f 53555050 4f525445 44000000 GES_SUPPORTED... │ │ │ │ + 0x0032b660 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b670 5f535542 47524f55 505f5349 5a455300 _SUBGROUP_SIZES. │ │ │ │ + 0x0032b680 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b690 5f4d4158 5f564152 4941424c 455f5448 _MAX_VARIABLE_TH │ │ │ │ + 0x0032b6a0 52454144 535f5045 525f424c 4f434b00 READS_PER_BLOCK. │ │ │ │ + 0x0032b6b0 50495045 5f434f4d 50555445 5f434150 PIPE_COMPUTE_CAP │ │ │ │ + 0x0032b6c0 5f554e4b 4e4f574e 00000000 50495045 _UNKNOWN....PIPE │ │ │ │ + 0x0032b6d0 5f564944 454f5f43 41505f53 5550504f _VIDEO_CAP_SUPPO │ │ │ │ + 0x0032b6e0 52544544 00000000 50495045 5f564944 RTED....PIPE_VID │ │ │ │ + 0x0032b6f0 454f5f43 41505f4e 504f545f 54455854 EO_CAP_NPOT_TEXT │ │ │ │ + 0x0032b700 55524553 00000000 50495045 5f564944 URES....PIPE_VID │ │ │ │ + 0x0032b710 454f5f43 41505f4d 41585f57 49445448 EO_CAP_MAX_WIDTH │ │ │ │ + 0x0032b720 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ + 0x0032b730 41505f4d 41585f48 45494748 54000000 AP_MAX_HEIGHT... │ │ │ │ + 0x0032b740 50495045 5f564944 454f5f43 41505f50 PIPE_VIDEO_CAP_P │ │ │ │ + 0x0032b750 52454645 5245445f 464f524d 41540000 REFERED_FORMAT.. │ │ │ │ + 0x0032b760 50495045 5f564944 454f5f43 41505f50 PIPE_VIDEO_CAP_P │ │ │ │ + 0x0032b770 52454645 52535f49 4e544552 4c414345 REFERS_INTERLACE │ │ │ │ + 0x0032b780 44000000 50495045 5f564944 454f5f43 D...PIPE_VIDEO_C │ │ │ │ + 0x0032b790 41505f53 5550504f 5254535f 50524f47 AP_SUPPORTS_PROG │ │ │ │ + 0x0032b7a0 52455353 49564500 50495045 5f564944 RESSIVE.PIPE_VID │ │ │ │ + 0x0032b7b0 454f5f43 41505f53 5550504f 5254535f EO_CAP_SUPPORTS_ │ │ │ │ + 0x0032b7c0 494e5445 524c4143 45440000 50495045 INTERLACED..PIPE │ │ │ │ + 0x0032b7d0 5f564944 454f5f43 41505f4d 41585f4c _VIDEO_CAP_MAX_L │ │ │ │ + 0x0032b7e0 4556454c 00000000 50495045 5f564944 EVEL....PIPE_VID │ │ │ │ + 0x0032b7f0 454f5f43 41505f53 5441434b 45445f46 EO_CAP_STACKED_F │ │ │ │ + 0x0032b800 52414d45 53000000 50495045 5f564944 RAMES...PIPE_VID │ │ │ │ + 0x0032b810 454f5f43 41505f4d 41585f4d 4143524f EO_CAP_MAX_MACRO │ │ │ │ + 0x0032b820 424c4f43 4b530000 50495045 5f564944 BLOCKS..PIPE_VID │ │ │ │ + 0x0032b830 454f5f43 41505f4d 41585f54 454d504f EO_CAP_MAX_TEMPO │ │ │ │ + 0x0032b840 52414c5f 4c415945 52530000 50495045 RAL_LAYERS..PIPE │ │ │ │ + 0x0032b850 5f564944 454f5f43 41505f53 4b49505f _VIDEO_CAP_SKIP_ │ │ │ │ + 0x0032b860 434c4541 525f5355 52464143 45000000 CLEAR_SURFACE... │ │ │ │ + 0x0032b870 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032b880 4e435f4d 41585f53 4c494345 535f5045 NC_MAX_SLICES_PE │ │ │ │ + 0x0032b890 525f4652 414d4500 50495045 5f564944 R_FRAME.PIPE_VID │ │ │ │ + 0x0032b8a0 454f5f43 41505f45 4e435f53 4c494345 EO_CAP_ENC_SLICE │ │ │ │ + 0x0032b8b0 535f5354 52554354 55524500 50495045 S_STRUCTURE.PIPE │ │ │ │ + 0x0032b8c0 5f564944 454f5f43 41505f45 4e435f4d _VIDEO_CAP_ENC_M │ │ │ │ + 0x0032b8d0 41585f52 45464552 454e4345 535f5045 AX_REFERENCES_PE │ │ │ │ + 0x0032b8e0 525f4652 414d4500 50495045 5f564944 R_FRAME.PIPE_VID │ │ │ │ + 0x0032b8f0 454f5f43 41505f56 50505f4f 5249454e EO_CAP_VPP_ORIEN │ │ │ │ + 0x0032b900 54415449 4f4e5f4d 4f444553 00000000 TATION_MODES.... │ │ │ │ + 0x0032b910 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032b920 50505f42 4c454e44 5f4d4f44 45530000 PP_BLEND_MODES.. │ │ │ │ + 0x0032b930 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032b940 50505f4d 41585f49 4e505554 5f574944 PP_MAX_INPUT_WID │ │ │ │ + 0x0032b950 54480000 50495045 5f564944 454f5f43 TH..PIPE_VIDEO_C │ │ │ │ + 0x0032b960 41505f56 50505f4d 41585f49 4e505554 AP_VPP_MAX_INPUT │ │ │ │ + 0x0032b970 5f484549 47485400 50495045 5f564944 _HEIGHT.PIPE_VID │ │ │ │ + 0x0032b980 454f5f43 41505f56 50505f4d 494e5f49 EO_CAP_VPP_MIN_I │ │ │ │ + 0x0032b990 4e505554 5f574944 54480000 50495045 NPUT_WIDTH..PIPE │ │ │ │ + 0x0032b9a0 5f564944 454f5f43 41505f56 50505f4d _VIDEO_CAP_VPP_M │ │ │ │ + 0x0032b9b0 494e5f49 4e505554 5f484549 47485400 IN_INPUT_HEIGHT. │ │ │ │ + 0x0032b9c0 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032b9d0 50505f4d 41585f4f 55545055 545f5749 PP_MAX_OUTPUT_WI │ │ │ │ + 0x0032b9e0 44544800 50495045 5f564944 454f5f43 DTH.PIPE_VIDEO_C │ │ │ │ + 0x0032b9f0 41505f56 50505f4d 41585f4f 55545055 AP_VPP_MAX_OUTPU │ │ │ │ + 0x0032ba00 545f4845 49474854 00000000 50495045 T_HEIGHT....PIPE │ │ │ │ + 0x0032ba10 5f564944 454f5f43 41505f56 50505f4d _VIDEO_CAP_VPP_M │ │ │ │ + 0x0032ba20 494e5f4f 55545055 545f5749 44544800 IN_OUTPUT_WIDTH. │ │ │ │ + 0x0032ba30 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032ba40 50505f4d 494e5f4f 55545055 545f4845 PP_MIN_OUTPUT_HE │ │ │ │ + 0x0032ba50 49474854 00000000 50495045 5f564944 IGHT....PIPE_VID │ │ │ │ + 0x0032ba60 454f5f43 41505f45 4e435f51 55414c49 EO_CAP_ENC_QUALI │ │ │ │ + 0x0032ba70 54595f4c 4556454c 00000000 50495045 TY_LEVEL....PIPE │ │ │ │ + 0x0032ba80 5f564944 454f5f43 41505f53 5550504f _VIDEO_CAP_SUPPO │ │ │ │ + 0x0032ba90 5254535f 434f4e54 4947554f 55535f50 RTS_CONTIGUOUS_P │ │ │ │ + 0x0032baa0 4c414e45 535f4d41 50000000 50495045 LANES_MAP...PIPE │ │ │ │ + 0x0032bab0 5f564944 454f5f43 41505f45 4e435f53 _VIDEO_CAP_ENC_S │ │ │ │ + 0x0032bac0 5550504f 5254535f 4d41585f 4652414d UPPORTS_MAX_FRAM │ │ │ │ + 0x0032bad0 455f5349 5a450000 50495045 5f564944 E_SIZE..PIPE_VID │ │ │ │ + 0x0032bae0 454f5f43 41505f45 4e435f48 4556435f EO_CAP_ENC_HEVC_ │ │ │ │ + 0x0032baf0 424c4f43 4b5f5349 5a455300 50495045 BLOCK_SIZES.PIPE │ │ │ │ + 0x0032bb00 5f564944 454f5f43 41505f45 4e435f48 _VIDEO_CAP_ENC_H │ │ │ │ + 0x0032bb10 4556435f 46454154 5552455f 464c4147 EVC_FEATURE_FLAG │ │ │ │ + 0x0032bb20 53000000 50495045 5f564944 454f5f43 S...PIPE_VIDEO_C │ │ │ │ + 0x0032bb30 41505f45 4e435f48 4556435f 50524544 AP_ENC_HEVC_PRED │ │ │ │ + 0x0032bb40 49435449 4f4e5f44 49524543 54494f4e ICTION_DIRECTION │ │ │ │ + 0x0032bb50 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ + 0x0032bb60 41505f52 45515549 5245535f 464c5553 AP_REQUIRES_FLUS │ │ │ │ + 0x0032bb70 485f4f4e 5f454e44 5f465241 4d450000 H_ON_END_FRAME.. │ │ │ │ + 0x0032bb80 50495045 5f564944 454f5f43 41505f4d PIPE_VIDEO_CAP_M │ │ │ │ + 0x0032bb90 494e5f57 49445448 00000000 50495045 IN_WIDTH....PIPE │ │ │ │ + 0x0032bba0 5f564944 454f5f43 41505f4d 494e5f48 _VIDEO_CAP_MIN_H │ │ │ │ + 0x0032bbb0 45494748 54000000 50495045 5f564944 EIGHT...PIPE_VID │ │ │ │ + 0x0032bbc0 454f5f43 41505f45 4e435f52 4154455f EO_CAP_ENC_RATE_ │ │ │ │ + 0x0032bbd0 434f4e54 524f4c5f 51564252 00000000 CONTROL_QVBR.... │ │ │ │ + 0x0032bbe0 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032bbf0 4e435f41 56315f46 45415455 52450000 NC_AV1_FEATURE.. │ │ │ │ + 0x0032bc00 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032bc10 4e435f41 56315f46 45415455 52455f45 NC_AV1_FEATURE_E │ │ │ │ + 0x0032bc20 58543100 50495045 5f564944 454f5f43 XT1.PIPE_VIDEO_C │ │ │ │ + 0x0032bc30 41505f45 4e435f41 56315f46 45415455 AP_ENC_AV1_FEATU │ │ │ │ + 0x0032bc40 52455f45 58543200 50495045 5f564944 RE_EXT2.PIPE_VID │ │ │ │ + 0x0032bc50 454f5f43 41505f45 4e435f53 5550504f EO_CAP_ENC_SUPPO │ │ │ │ + 0x0032bc60 5254535f 54494c45 00000000 50495045 RTS_TILE....PIPE │ │ │ │ + 0x0032bc70 5f564944 454f5f43 41505f45 4e435f4d _VIDEO_CAP_ENC_M │ │ │ │ + 0x0032bc80 41585f54 494c455f 524f5753 00000000 AX_TILE_ROWS.... │ │ │ │ 0x0032bc90 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bca0 4e435f48 4556435f 52414e47 455f4558 NC_HEVC_RANGE_EX │ │ │ │ - 0x0032bcb0 54454e53 494f4e5f 53555050 4f525400 TENSION_SUPPORT. │ │ │ │ - 0x0032bcc0 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ - 0x0032bcd0 4e435f48 4556435f 52414e47 455f4558 NC_HEVC_RANGE_EX │ │ │ │ - 0x0032bce0 54454e53 494f4e5f 464c4147 535f5355 TENSION_FLAGS_SU │ │ │ │ - 0x0032bcf0 50504f52 54000000 50495045 5f564944 PPORT...PIPE_VID │ │ │ │ - 0x0032bd00 454f5f43 41505f56 50505f53 5550504f EO_CAP_VPP_SUPPO │ │ │ │ - 0x0032bd10 52545f48 44525f49 4e505554 00000000 RT_HDR_INPUT.... │ │ │ │ - 0x0032bd20 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ - 0x0032bd30 50505f53 5550504f 52545f48 44525f4f PP_SUPPORT_HDR_O │ │ │ │ - 0x0032bd40 55545055 54000000 50495045 5f564944 UTPUT...PIPE_VID │ │ │ │ - 0x0032bd50 454f5f43 41505f55 4e4b4e4f 574e0000 EO_CAP_UNKNOWN.. │ │ │ │ - 0x0032bd60 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032bd70 4c455f55 4e4b4e4f 574e0000 50495045 LE_UNKNOWN..PIPE │ │ │ │ - 0x0032bd80 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ - 0x0032bd90 50454731 00000000 50495045 5f564944 PEG1....PIPE_VID │ │ │ │ - 0x0032bda0 454f5f50 524f4649 4c455f4d 50454732 EO_PROFILE_MPEG2 │ │ │ │ - 0x0032bdb0 5f53494d 504c4500 50495045 5f564944 _SIMPLE.PIPE_VID │ │ │ │ - 0x0032bdc0 454f5f50 524f4649 4c455f4d 50454732 EO_PROFILE_MPEG2 │ │ │ │ - 0x0032bdd0 5f4d4149 4e000000 50495045 5f564944 _MAIN...PIPE_VID │ │ │ │ - 0x0032bde0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032bdf0 5f53494d 504c4500 50495045 5f564944 _SIMPLE.PIPE_VID │ │ │ │ - 0x0032be00 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032be10 5f414456 414e4345 445f5349 4d504c45 _ADVANCED_SIMPLE │ │ │ │ - 0x0032be20 00000000 50495045 5f564944 454f5f50 ....PIPE_VIDEO_P │ │ │ │ - 0x0032be30 524f4649 4c455f56 43315f53 494d504c ROFILE_VC1_SIMPL │ │ │ │ - 0x0032be40 45000000 50495045 5f564944 454f5f50 E...PIPE_VIDEO_P │ │ │ │ - 0x0032be50 524f4649 4c455f56 43315f4d 41494e00 ROFILE_VC1_MAIN. │ │ │ │ - 0x0032be60 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032be70 4c455f56 43315f41 4456414e 43454400 LE_VC1_ADVANCED. │ │ │ │ - 0x0032be80 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032be90 4c455f4d 50454734 5f415643 5f424153 LE_MPEG4_AVC_BAS │ │ │ │ - 0x0032bea0 454c494e 45000000 50495045 5f564944 ELINE...PIPE_VID │ │ │ │ - 0x0032beb0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032bec0 5f415643 5f434f4e 53545241 494e4544 _AVC_CONSTRAINED │ │ │ │ - 0x0032bed0 5f424153 454c494e 45000000 50495045 _BASELINE...PIPE │ │ │ │ - 0x0032bee0 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ - 0x0032bef0 50454734 5f415643 5f4d4149 4e000000 PEG4_AVC_MAIN... │ │ │ │ - 0x0032bf00 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032bf10 4c455f4d 50454734 5f415643 5f455854 LE_MPEG4_AVC_EXT │ │ │ │ - 0x0032bf20 454e4445 44000000 50495045 5f564944 ENDED...PIPE_VID │ │ │ │ - 0x0032bf30 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032bf40 5f415643 5f484947 48000000 50495045 _AVC_HIGH...PIPE │ │ │ │ - 0x0032bf50 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ - 0x0032bf60 50454734 5f415643 5f484947 48313000 PEG4_AVC_HIGH10. │ │ │ │ - 0x0032bf70 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032bf80 4c455f4d 50454734 5f415643 5f484947 LE_MPEG4_AVC_HIG │ │ │ │ - 0x0032bf90 48343232 00000000 50495045 5f564944 H422....PIPE_VID │ │ │ │ - 0x0032bfa0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ - 0x0032bfb0 5f415643 5f484947 48343434 00000000 _AVC_HIGH444.... │ │ │ │ - 0x0032bfc0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032bfd0 4c455f48 4556435f 4d41494e 00000000 LE_HEVC_MAIN.... │ │ │ │ - 0x0032bfe0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032bff0 4c455f48 4556435f 4d41494e 5f313000 LE_HEVC_MAIN_10. │ │ │ │ - 0x0032c000 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ - 0x0032c010 4c455f48 4556435f 4d41494e 5f535449 LE_HEVC_MAIN_STI │ │ │ │ - 0x0032c020 4c4c0000 50495045 5f564944 454f5f50 LL..PIPE_VIDEO_P │ │ │ │ - 0x0032c030 524f4649 4c455f48 4556435f 4d41494e ROFILE_HEVC_MAIN │ │ │ │ - 0x0032c040 5f313200 50495045 5f564944 454f5f50 _12.PIPE_VIDEO_P │ │ │ │ - 0x0032c050 524f4649 4c455f48 4556435f 4d41494e ROFILE_HEVC_MAIN │ │ │ │ - 0x0032c060 5f343434 00000000 50495045 5f564944 _444....PIPE_VID │ │ │ │ - 0x0032c070 454f5f50 524f4649 4c455f4a 5045475f EO_PROFILE_JPEG_ │ │ │ │ - 0x0032c080 42415345 4c494e45 00000000 50495045 BASELINE....PIPE │ │ │ │ - 0x0032c090 5f564944 454f5f50 524f4649 4c455f56 _VIDEO_PROFILE_V │ │ │ │ - 0x0032c0a0 50395f50 524f4649 4c453000 50495045 P9_PROFILE0.PIPE │ │ │ │ - 0x0032c0b0 5f564944 454f5f50 524f4649 4c455f56 _VIDEO_PROFILE_V │ │ │ │ - 0x0032c0c0 50395f50 524f4649 4c453200 50495045 P9_PROFILE2.PIPE │ │ │ │ - 0x0032c0d0 5f564944 454f5f50 524f4649 4c455f41 _VIDEO_PROFILE_A │ │ │ │ - 0x0032c0e0 56315f4d 41494e00 50495045 5f564944 V1_MAIN.PIPE_VID │ │ │ │ - 0x0032c0f0 454f5f50 524f4649 4c455f41 56315f50 EO_PROFILE_AV1_P │ │ │ │ - 0x0032c100 524f4649 4c453200 50495045 5f564944 ROFILE2.PIPE_VID │ │ │ │ - 0x0032c110 454f5f50 524f4649 4c455f4d 41580000 EO_PROFILE_MAX.. │ │ │ │ - 0x0032c120 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ - 0x0032c130 504f494e 545f554e 4b4e4f57 4e000000 POINT_UNKNOWN... │ │ │ │ - 0x0032c140 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ - 0x0032c150 504f494e 545f4249 54535452 45414d00 POINT_BITSTREAM. │ │ │ │ - 0x0032c160 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ - 0x0032c170 504f494e 545f4944 43540000 50495045 POINT_IDCT..PIPE │ │ │ │ - 0x0032c180 5f564944 454f5f45 4e545259 504f494e _VIDEO_ENTRYPOIN │ │ │ │ - 0x0032c190 545f4d43 00000000 50495045 5f564944 T_MC....PIPE_VID │ │ │ │ - 0x0032c1a0 454f5f45 4e545259 504f494e 545f454e EO_ENTRYPOINT_EN │ │ │ │ - 0x0032c1b0 434f4445 00000000 50495045 5f564944 CODE....PIPE_VID │ │ │ │ - 0x0032c1c0 454f5f45 4e545259 504f494e 545f5052 EO_ENTRYPOINT_PR │ │ │ │ - 0x0032c1d0 4f434553 53494e47 00000000 50495045 OCESSING....PIPE │ │ │ │ - 0x0032c1e0 5f564944 454f5f56 50505f4f 5249454e _VIDEO_VPP_ORIEN │ │ │ │ - 0x0032c1f0 54415449 4f4e5f44 45464155 4c540000 TATION_DEFAULT.. │ │ │ │ - 0x0032c200 50495045 5f564944 454f5f56 50505f52 PIPE_VIDEO_VPP_R │ │ │ │ - 0x0032c210 4f544154 494f4e5f 39300000 50495045 OTATION_90..PIPE │ │ │ │ - 0x0032c220 5f564944 454f5f56 50505f52 4f544154 _VIDEO_VPP_ROTAT │ │ │ │ - 0x0032c230 494f4e5f 31383000 50495045 5f564944 ION_180.PIPE_VID │ │ │ │ - 0x0032c240 454f5f56 50505f52 4f544154 494f4e5f EO_VPP_ROTATION_ │ │ │ │ - 0x0032c250 32373000 50495045 5f564944 454f5f56 270.PIPE_VIDEO_V │ │ │ │ - 0x0032c260 50505f46 4c49505f 484f5249 5a4f4e54 PP_FLIP_HORIZONT │ │ │ │ - 0x0032c270 414c0000 50495045 5f564944 454f5f56 AL..PIPE_VIDEO_V │ │ │ │ - 0x0032c280 50505f46 4c49505f 56455254 4943414c PP_FLIP_VERTICAL │ │ │ │ - 0x0032c290 00000000 50495045 5f564944 454f5f56 ....PIPE_VIDEO_V │ │ │ │ - 0x0032c2a0 50505f4f 5249454e 54415449 4f4e5f55 PP_ORIENTATION_U │ │ │ │ - 0x0032c2b0 4e4b4e4f 574e0000 50495045 5f564944 NKNOWN..PIPE_VID │ │ │ │ - 0x0032c2c0 454f5f56 50505f42 4c454e44 5f4d4f44 EO_VPP_BLEND_MOD │ │ │ │ - 0x0032c2d0 455f4e4f 4e450000 50495045 5f564944 E_NONE..PIPE_VID │ │ │ │ - 0x0032c2e0 454f5f56 50505f42 4c454e44 5f4d4f44 EO_VPP_BLEND_MOD │ │ │ │ - 0x0032c2f0 455f474c 4f42414c 5f414c50 48410000 E_GLOBAL_ALPHA.. │ │ │ │ - 0x0032c300 50495045 5f564944 454f5f56 50505f42 PIPE_VIDEO_VPP_B │ │ │ │ - 0x0032c310 4c454e44 5f4d4f44 455f554e 4b4e4f57 LEND_MODE_UNKNOW │ │ │ │ - 0x0032c320 4e000000 50495045 5f524553 4f555243 N...PIPE_RESOURC │ │ │ │ - 0x0032c330 455f5041 52414d5f 4e504c41 4e455300 E_PARAM_NPLANES. │ │ │ │ - 0x0032c340 50495045 5f524553 4f555243 455f5041 PIPE_RESOURCE_PA │ │ │ │ - 0x0032c350 52414d5f 53545249 44450000 50495045 RAM_STRIDE..PIPE │ │ │ │ - 0x0032c360 5f524553 4f555243 455f5041 52414d5f _RESOURCE_PARAM_ │ │ │ │ - 0x0032c370 4f464653 45540000 50495045 5f524553 OFFSET..PIPE_RES │ │ │ │ - 0x0032c380 4f555243 455f5041 52414d5f 4d4f4449 OURCE_PARAM_MODI │ │ │ │ - 0x0032c390 46494552 00000000 50495045 5f524553 FIER....PIPE_RES │ │ │ │ - 0x0032c3a0 4f555243 455f5041 52414d5f 48414e44 OURCE_PARAM_HAND │ │ │ │ - 0x0032c3b0 4c455f54 5950455f 53484152 45440000 LE_TYPE_SHARED.. │ │ │ │ - 0x0032c3c0 50495045 5f524553 4f555243 455f5041 PIPE_RESOURCE_PA │ │ │ │ - 0x0032c3d0 52414d5f 48414e44 4c455f54 5950455f RAM_HANDLE_TYPE_ │ │ │ │ - 0x0032c3e0 4b4d5300 50495045 5f524553 4f555243 KMS.PIPE_RESOURC │ │ │ │ - 0x0032c3f0 455f5041 52414d5f 48414e44 4c455f54 E_PARAM_HANDLE_T │ │ │ │ - 0x0032c400 5950455f 46440000 50495045 5f524553 YPE_FD..PIPE_RES │ │ │ │ - 0x0032c410 4f555243 455f5041 52414d5f 4c415945 OURCE_PARAM_LAYE │ │ │ │ - 0x0032c420 525f5354 52494445 00000000 50495045 R_STRIDE....PIPE │ │ │ │ - 0x0032c430 5f524553 4f555243 455f5041 52414d5f _RESOURCE_PARAM_ │ │ │ │ - 0x0032c440 554e4b4e 4f574e00 50495045 5f46445f UNKNOWN.PIPE_FD_ │ │ │ │ - 0x0032c450 54595045 5f4e4154 4956455f 53594e43 TYPE_NATIVE_SYNC │ │ │ │ - 0x0032c460 00000000 50495045 5f46445f 54595045 ....PIPE_FD_TYPE │ │ │ │ - 0x0032c470 5f53594e 434f424a 00000000 50495045 _SYNCOBJ....PIPE │ │ │ │ - 0x0032c480 5f46445f 54595045 5f54494d 454c494e _FD_TYPE_TIMELIN │ │ │ │ - 0x0032c490 455f5345 4d415048 4f524500 50495045 E_SEMAPHORE.PIPE │ │ │ │ - 0x0032c4a0 5f46445f 54595045 5f554e4b 4e4f574e _FD_TYPE_UNKNOWN │ │ │ │ - 0x0032c4b0 00000000 50495045 5f424c45 4e444641 ....PIPE_BLENDFA │ │ │ │ - 0x0032c4c0 43544f52 5f4f4e45 00000000 50495045 CTOR_ONE....PIPE │ │ │ │ - 0x0032c4d0 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ - 0x0032c4e0 5f434f4c 4f520000 50495045 5f424c45 _COLOR..PIPE_BLE │ │ │ │ - 0x0032c4f0 4e444641 43544f52 5f535243 5f414c50 NDFACTOR_SRC_ALP │ │ │ │ - 0x0032c500 48410000 50495045 5f424c45 4e444641 HA..PIPE_BLENDFA │ │ │ │ - 0x0032c510 43544f52 5f445354 5f414c50 48410000 CTOR_DST_ALPHA.. │ │ │ │ - 0x0032c520 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c530 5f445354 5f434f4c 4f520000 50495045 _DST_COLOR..PIPE │ │ │ │ - 0x0032c540 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ - 0x0032c550 5f414c50 48415f53 41545552 41544500 _ALPHA_SATURATE. │ │ │ │ - 0x0032c560 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c570 5f434f4e 53545f43 4f4c4f52 00000000 _CONST_COLOR.... │ │ │ │ - 0x0032c580 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c590 5f434f4e 53545f41 4c504841 00000000 _CONST_ALPHA.... │ │ │ │ - 0x0032c5a0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c5b0 5f535243 315f434f 4c4f5200 50495045 _SRC1_COLOR.PIPE │ │ │ │ - 0x0032c5c0 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ - 0x0032c5d0 315f414c 50484100 50495045 5f424c45 1_ALPHA.PIPE_BLE │ │ │ │ - 0x0032c5e0 4e444641 43544f52 5f5a4552 4f000000 NDFACTOR_ZERO... │ │ │ │ - 0x0032c5f0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c600 5f494e56 5f535243 5f434f4c 4f520000 _INV_SRC_COLOR.. │ │ │ │ - 0x0032c610 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c620 5f494e56 5f535243 5f414c50 48410000 _INV_SRC_ALPHA.. │ │ │ │ - 0x0032c630 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c640 5f494e56 5f445354 5f414c50 48410000 _INV_DST_ALPHA.. │ │ │ │ - 0x0032c650 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c660 5f494e56 5f445354 5f434f4c 4f520000 _INV_DST_COLOR.. │ │ │ │ - 0x0032c670 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ - 0x0032c680 5f494e56 5f434f4e 53545f43 4f4c4f52 _INV_CONST_COLOR │ │ │ │ - 0x0032c690 00000000 50495045 5f424c45 4e444641 ....PIPE_BLENDFA │ │ │ │ - 0x0032c6a0 43544f52 5f494e56 5f434f4e 53545f41 CTOR_INV_CONST_A │ │ │ │ - 0x0032c6b0 4c504841 00000000 50495045 5f424c45 LPHA....PIPE_BLE │ │ │ │ - 0x0032c6c0 4e444641 43544f52 5f494e56 5f535243 NDFACTOR_INV_SRC │ │ │ │ - 0x0032c6d0 315f434f 4c4f5200 50495045 5f424c45 1_COLOR.PIPE_BLE │ │ │ │ - 0x0032c6e0 4e444641 43544f52 5f494e56 5f535243 NDFACTOR_INV_SRC │ │ │ │ - 0x0032c6f0 315f414c 50484100 50495045 5f424c45 1_ALPHA.PIPE_BLE │ │ │ │ - 0x0032c700 4e444641 43544f52 5f554e4b 4e4f574e NDFACTOR_UNKNOWN │ │ │ │ - 0x0032c710 00000000 50495045 5f424c45 4e445f41 ....PIPE_BLEND_A │ │ │ │ - 0x0032c720 44440000 50495045 5f424c45 4e445f53 DD..PIPE_BLEND_S │ │ │ │ - 0x0032c730 55425452 41435400 50495045 5f424c45 UBTRACT.PIPE_BLE │ │ │ │ - 0x0032c740 4e445f52 45564552 53455f53 55425452 ND_REVERSE_SUBTR │ │ │ │ - 0x0032c750 41435400 50495045 5f424c45 4e445f4d ACT.PIPE_BLEND_M │ │ │ │ - 0x0032c760 494e0000 50495045 5f424c45 4e445f4d IN..PIPE_BLEND_M │ │ │ │ - 0x0032c770 41580000 50495045 5f424c45 4e445f46 AX..PIPE_BLEND_F │ │ │ │ - 0x0032c780 554e435f 554e4b4e 4f574e00 50495045 UNC_UNKNOWN.PIPE │ │ │ │ - 0x0032c790 5f4c4f47 49434f50 5f434c45 41520000 _LOGICOP_CLEAR.. │ │ │ │ - 0x0032c7a0 50495045 5f4c4f47 49434f50 5f4e4f52 PIPE_LOGICOP_NOR │ │ │ │ - 0x0032c7b0 00000000 50495045 5f4c4f47 49434f50 ....PIPE_LOGICOP │ │ │ │ - 0x0032c7c0 5f414e44 5f494e56 45525445 44000000 _AND_INVERTED... │ │ │ │ - 0x0032c7d0 50495045 5f4c4f47 49434f50 5f434f50 PIPE_LOGICOP_COP │ │ │ │ - 0x0032c7e0 595f494e 56455254 45440000 50495045 Y_INVERTED..PIPE │ │ │ │ - 0x0032c7f0 5f4c4f47 49434f50 5f414e44 5f524556 _LOGICOP_AND_REV │ │ │ │ - 0x0032c800 45525345 00000000 50495045 5f4c4f47 ERSE....PIPE_LOG │ │ │ │ - 0x0032c810 49434f50 5f494e56 45525400 50495045 ICOP_INVERT.PIPE │ │ │ │ - 0x0032c820 5f4c4f47 49434f50 5f584f52 00000000 _LOGICOP_XOR.... │ │ │ │ - 0x0032c830 50495045 5f4c4f47 49434f50 5f4e414e PIPE_LOGICOP_NAN │ │ │ │ - 0x0032c840 44000000 50495045 5f4c4f47 49434f50 D...PIPE_LOGICOP │ │ │ │ - 0x0032c850 5f414e44 00000000 50495045 5f4c4f47 _AND....PIPE_LOG │ │ │ │ - 0x0032c860 49434f50 5f455155 49560000 50495045 ICOP_EQUIV..PIPE │ │ │ │ - 0x0032c870 5f4c4f47 49434f50 5f4e4f4f 50000000 _LOGICOP_NOOP... │ │ │ │ - 0x0032c880 50495045 5f4c4f47 49434f50 5f4f525f PIPE_LOGICOP_OR_ │ │ │ │ - 0x0032c890 494e5645 52544544 00000000 50495045 INVERTED....PIPE │ │ │ │ - 0x0032c8a0 5f4c4f47 49434f50 5f434f50 59000000 _LOGICOP_COPY... │ │ │ │ - 0x0032c8b0 50495045 5f4c4f47 49434f50 5f4f525f PIPE_LOGICOP_OR_ │ │ │ │ - 0x0032c8c0 52455645 52534500 50495045 5f4c4f47 REVERSE.PIPE_LOG │ │ │ │ - 0x0032c8d0 49434f50 5f4f5200 50495045 5f4c4f47 ICOP_OR.PIPE_LOG │ │ │ │ - 0x0032c8e0 49434f50 5f534554 00000000 50495045 ICOP_SET....PIPE │ │ │ │ - 0x0032c8f0 5f4c4f47 49434f50 5f554e4b 4e4f574e _LOGICOP_UNKNOWN │ │ │ │ - 0x0032c900 00000000 52656d61 696e6465 72206f66 ....Remainder of │ │ │ │ - 0x0032c910 20647269 76657220 6c6f673a 0a0a0000 driver log:.... │ │ │ │ - 0x0032c920 74657373 5f737461 74653a20 7b646566 tess_state: {def │ │ │ │ - 0x0032c930 61756c74 5f6f7574 65725f6c 6576656c ault_outer_level │ │ │ │ - 0x0032c940 203d207b 25662c20 25662c20 25662c20 = {%f, %f, %f, │ │ │ │ - 0x0032c950 25667d2c 20646566 61756c74 5f696e6e %f}, default_inn │ │ │ │ - 0x0032c960 65725f6c 6576656c 203d207b 25662c20 er_level = {%f, │ │ │ │ - 0x0032c970 25667d7d 0a000000 1b5b313b 33336d63 %f}}.....[1;33mc │ │ │ │ - 0x0032c980 6c69705f 73746174 653a201b 5b306d00 lip_state: .[0m. │ │ │ │ - 0x0032c990 1b5b313b 33336d76 69657770 6f72745f .[1;33mviewport_ │ │ │ │ - 0x0032c9a0 73746174 65202569 3a201b5b 306d0000 state %i: .[0m.. │ │ │ │ - 0x0032c9b0 1b5b313b 33336d72 61737465 72697a65 .[1;33mrasterize │ │ │ │ - 0x0032c9c0 725f7374 6174653a 201b5b30 6d000000 r_state: .[0m... │ │ │ │ - 0x0032c9d0 1b5b313b 33336d73 63697373 6f725f73 .[1;33mscissor_s │ │ │ │ - 0x0032c9e0 74617465 2025693a 201b5b30 6d000000 tate %i: .[0m... │ │ │ │ - 0x0032c9f0 1b5b313b 33336d70 6f6c795f 73746970 .[1;33mpoly_stip │ │ │ │ - 0x0032ca00 706c653a 201b5b30 6d000000 1b5b313b ple: .[0m....[1; │ │ │ │ - 0x0032ca10 33326d62 6567696e 20736861 6465723a 32mbegin shader: │ │ │ │ - 0x0032ca20 2025731b 5b306d0a 00000000 1b5b313b %s.[0m......[1; │ │ │ │ - 0x0032ca30 33336d73 68616465 725f7374 6174653a 33mshader_state: │ │ │ │ - 0x0032ca40 201b5b30 6d000000 1b5b313b 33336d63 .[0m....[1;33mc │ │ │ │ - 0x0032ca50 6f6e7374 616e745f 62756666 65722025 onstant_buffer % │ │ │ │ - 0x0032ca60 693a201b 5b306d00 20206275 66666572 i: .[0m. buffer │ │ │ │ - 0x0032ca70 3a200000 1b5b313b 33336d73 616d706c : ...[1;33msampl │ │ │ │ - 0x0032ca80 65725f73 74617465 2025693a 201b5b30 er_state %i: .[0 │ │ │ │ - 0x0032ca90 6d000000 1b5b313b 33336d73 616d706c m....[1;33msampl │ │ │ │ - 0x0032caa0 65725f76 69657720 25693a20 1b5b306d er_view %i: .[0m │ │ │ │ - 0x0032cab0 00000000 20207465 78747572 653a2000 .... texture: . │ │ │ │ - 0x0032cac0 1b5b313b 33336d69 6d616765 5f766965 .[1;33mimage_vie │ │ │ │ - 0x0032cad0 77202569 3a201b5b 306d0000 20207265 w %i: .[0m.. re │ │ │ │ - 0x0032cae0 736f7572 63653a20 00000000 1b5b313b source: .....[1; │ │ │ │ - 0x0032caf0 33336d73 68616465 725f6275 66666572 33mshader_buffer │ │ │ │ - 0x0032cb00 2025693a 201b5b30 6d000000 1b5b313b %i: .[0m....[1; │ │ │ │ - 0x0032cb10 33326d65 6e642073 68616465 723a2025 32mend shader: % │ │ │ │ - 0x0032cb20 731b5b30 6d0a0a00 47616c6c 69756d20 s.[0m...Gallium │ │ │ │ - 0x0032cb30 64656275 67676572 20726561 63686564 debugger reached │ │ │ │ - 0x0032cb40 20257520 64726177 2063616c 6c732e0a %u draw calls.. │ │ │ │ - 0x0032cb50 00000000 72656e64 65722063 6f6e6469 ....render condi │ │ │ │ - 0x0032cb60 74696f6e 3a0a0000 20207175 6572792d tion:... query- │ │ │ │ - 0x0032cb70 3e747970 653a2000 2020636f 6e646974 >type: . condit │ │ │ │ - 0x0032cb80 696f6e3a 20000000 20206d6f 64653a20 ion: ... mode: │ │ │ │ - 0x0032cb90 00000000 1b5b313b 33336d25 731b5b30 .....[1;33m%s.[0 │ │ │ │ - 0x0032cba0 6d203d20 00000000 74696d65 20626566 m = ....time bef │ │ │ │ - 0x0032cbb0 6f726520 28415049 2063616c 6c290000 ore (API call).. │ │ │ │ - 0x0032cbc0 74696d65 20616674 65722028 64726976 time after (driv │ │ │ │ - 0x0032cbd0 65722064 6f6e6529 00000000 25733a0a er done)....%s:. │ │ │ │ - 0x0032cbe0 00000000 2020666c 6167733a 20000000 .... flags: ... │ │ │ │ - 0x0032cbf0 30782578 00000000 1b5b313b 33336d64 0x%x.....[1;33md │ │ │ │ - 0x0032cc00 7261775f 696e666f 3a201b5b 306d0000 raw_info: .[0m.. │ │ │ │ - 0x0032cc10 64726177 6964206f 66667365 74000000 drawid offset... │ │ │ │ - 0x0032cc20 1b5b313b 33336d64 7261775f 73746172 .[1;33mdraw_star │ │ │ │ - 0x0032cc30 745f636f 756e745f 62696173 3a201b5b t_count_bias: .[ │ │ │ │ - 0x0032cc40 306d0000 2020696e 64697265 63745f64 0m.. indirect_d │ │ │ │ - 0x0032cc50 7261775f 636f756e 743a2000 2020636f raw_count: . co │ │ │ │ - 0x0032cc60 756e745f 66726f6d 5f737472 65616d5f unt_from_stream_ │ │ │ │ - 0x0032cc70 6f757470 75743a20 00000000 1b5b313b output: .....[1; │ │ │ │ - 0x0032cc80 33336d76 65727465 785f6275 66666572 33mvertex_buffer │ │ │ │ - 0x0032cc90 2025693a 201b5b30 6d000000 20206275 %i: .[0m... bu │ │ │ │ - 0x0032cca0 66666572 2e726573 6f757263 653a2000 ffer.resource: . │ │ │ │ - 0x0032ccb0 6e756d20 73747265 616d206f 75747075 num stream outpu │ │ │ │ - 0x0032ccc0 74207461 72676574 73000000 6e756d20 t targets...num │ │ │ │ - 0x0032ccd0 76657274 65782065 6c656d65 6e747300 vertex elements. │ │ │ │ - 0x0032cce0 20200000 1b5b313b 33336d76 65727465 ...[1;33mverte │ │ │ │ - 0x0032ccf0 785f656c 656d656e 74202569 3a201b5b x_element %i: .[ │ │ │ │ - 0x0032cd00 306d0000 1b5b313b 33336d73 74726561 0m...[1;33mstrea │ │ │ │ - 0x0032cd10 6d5f6f75 74707574 5f746172 67657420 m_output_target │ │ │ │ - 0x0032cd20 25693a20 1b5b306d 00000000 20206f66 %i: .[0m.... of │ │ │ │ - 0x0032cd30 66736574 203d2025 690a0000 1b5b313b fset = %i....[1; │ │ │ │ - 0x0032cd40 33336d64 65707468 5f737465 6e63696c 33mdepth_stencil │ │ │ │ - 0x0032cd50 5f616c70 68615f73 74617465 3a201b5b _alpha_state: .[ │ │ │ │ - 0x0032cd60 306d0000 1b5b313b 33336d73 74656e63 0m...[1;33mstenc │ │ │ │ - 0x0032cd70 696c5f72 65663a20 1b5b306d 00000000 il_ref: .[0m.... │ │ │ │ - 0x0032cd80 1b5b313b 33336d62 6c656e64 5f737461 .[1;33mblend_sta │ │ │ │ - 0x0032cd90 74653a20 1b5b306d 00000000 1b5b313b te: .[0m.....[1; │ │ │ │ - 0x0032cda0 33336d62 6c656e64 5f636f6c 6f723a20 33mblend_color: │ │ │ │ - 0x0032cdb0 1b5b306d 00000000 1b5b313b 33336d66 .[0m.....[1;33mf │ │ │ │ - 0x0032cdc0 72616d65 62756666 65725f73 74617465 ramebuffer_state │ │ │ │ - 0x0032cdd0 3a201b5b 306d0000 20201b5b 313b3333 : .[0m.. .[1;33 │ │ │ │ - 0x0032cde0 6d636275 66735b25 695d3a1b 5b306d0a mcbufs[%i]:.[0m. │ │ │ │ - 0x0032cdf0 20202020 00000000 1b5b313b 33336d73 .....[1;33ms │ │ │ │ - 0x0032ce00 75726661 63653a20 1b5b306d 00000000 urface: .[0m.... │ │ │ │ - 0x0032ce10 1b5b313b 33336d72 65736f75 7263653a .[1;33mresource: │ │ │ │ - 0x0032ce20 201b5b30 6d000000 20201b5b 313b3333 .[0m... .[1;33 │ │ │ │ - 0x0032ce30 6d7a7362 75663a1b 5b306d0a 20202020 mzsbuf:.[0m. │ │ │ │ - 0x0032ce40 00000000 1b5b313b 33336d67 7269645f .....[1;33mgrid_ │ │ │ │ - 0x0032ce50 696e666f 3a201b5b 306d0000 20206473 info: .[0m.. ds │ │ │ │ - 0x0032ce60 743a2000 20206473 745f6c65 76656c3a t: . dst_level: │ │ │ │ - 0x0032ce70 20000000 20206473 74783a20 00000000 ... dstx: .... │ │ │ │ - 0x0032ce80 20206473 74793a20 00000000 20206473 dsty: .... ds │ │ │ │ - 0x0032ce90 747a3a20 00000000 20207372 633a2000 tz: .... src: . │ │ │ │ - 0x0032cea0 20207372 635f6c65 76656c3a 20000000 src_level: ... │ │ │ │ - 0x0032ceb0 20207372 635f626f 783a2000 20206473 src_box: . ds │ │ │ │ - 0x0032cec0 742e7265 736f7572 63653a20 00000000 t.resource: .... │ │ │ │ - 0x0032ced0 20206473 742e6c65 76656c3a 20000000 dst.level: ... │ │ │ │ - 0x0032cee0 20206473 742e626f 783a2000 20206473 dst.box: . ds │ │ │ │ - 0x0032cef0 742e666f 726d6174 3a200000 20207372 t.format: .. sr │ │ │ │ - 0x0032cf00 632e7265 736f7572 63653a20 00000000 c.resource: .... │ │ │ │ - 0x0032cf10 20207372 632e6c65 76656c3a 20000000 src.level: ... │ │ │ │ - 0x0032cf20 20207372 632e626f 783a2000 20207372 src.box: . sr │ │ │ │ - 0x0032cf30 632e666f 726d6174 3a200000 20206d61 c.format: .. ma │ │ │ │ - 0x0032cf40 736b3a20 00000000 20206669 6c746572 sk: .... filter │ │ │ │ - 0x0032cf50 3a200000 20207363 6973736f 725f656e : .. scissor_en │ │ │ │ - 0x0032cf60 61626c65 3a200000 20207363 6973736f able: .. scisso │ │ │ │ - 0x0032cf70 723a2000 20207265 6e646572 5f636f6e r: . render_con │ │ │ │ - 0x0032cf80 64697469 6f6e5f65 6e61626c 653a2000 dition_enable: . │ │ │ │ - 0x0032cf90 20207377 697a7a6c 655f656e 61626c65 swizzle_enable │ │ │ │ - 0x0032cfa0 3a200000 20206275 66666572 733a2000 : .. buffers: . │ │ │ │ - 0x0032cfb0 20207363 6973736f 725f7374 6174653a scissor_state: │ │ │ │ - 0x0032cfc0 2025642c 25642025 642c2564 0a000000 %d,%d %d,%d.... │ │ │ │ - 0x0032cfd0 2020636f 6c6f723a 20000000 7b66203d color: ...{f = │ │ │ │ - 0x0032cfe0 207b2566 2c202566 2c202566 2c202566 {%f, %f, %f, %f │ │ │ │ - 0x0032cff0 7d2c2075 69203d20 7b25752c 2025752c }, ui = {%u, %u, │ │ │ │ - 0x0032d000 2025752c 2025757d 00000000 20206465 %u, %u}.... de │ │ │ │ - 0x0032d010 7074683a 20000000 25660000 20207374 pth: ...%f.. st │ │ │ │ - 0x0032d020 656e6369 6c3a2000 20207265 733a2000 encil: . res: . │ │ │ │ - 0x0032d030 20206f66 66736574 3a200000 20207369 offset: .. si │ │ │ │ - 0x0032d040 7a653a20 00000000 2020636c 6561725f ze: .... clear_ │ │ │ │ - 0x0032d050 76616c75 655f7369 7a653a20 00000000 value_size: .... │ │ │ │ - 0x0032d060 2020636c 6561725f 76616c75 653a0000 clear_value:.. │ │ │ │ - 0x0032d070 20253032 78000000 20207175 6572795f %02x... query_ │ │ │ │ - 0x0032d080 74797065 3a200000 20207265 73756c74 type: .. result │ │ │ │ - 0x0032d090 5f747970 653a2000 2020696e 6465783a _type: . index: │ │ │ │ - 0x0032d0a0 20000000 20207472 616e7366 65723a20 ... transfer: │ │ │ │ - 0x0032d0b0 00000000 20207472 616e7366 65725f70 .... transfer_p │ │ │ │ - 0x0032d0c0 74723a20 00000000 20207074 723a2000 tr: .... ptr: . │ │ │ │ - 0x0032d0d0 2020626f 783a2000 20207573 6167653a box: . usage: │ │ │ │ - 0x0032d0e0 20000000 20206461 74613a20 00000000 ... data: .... │ │ │ │ - 0x0032d0f0 20206c65 76656c3a 20000000 20207374 level: ... st │ │ │ │ - 0x0032d100 72696465 3a200000 20206c61 7965725f ride: .. layer_ │ │ │ │ - 0x0032d110 73747269 64653a20 00000000 0a0a2a2a stride: ......** │ │ │ │ - 0x0032d120 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x0032d130 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x0032d140 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x0032d150 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x0032d160 2a2a2a2a 2a2a2a2a 2a2a2a0a 00000000 ***********..... │ │ │ │ - 0x0032d170 436f6e74 65787420 4c6f673a 0a0a0000 Context Log:.... │ │ │ │ - 0x0032d180 756e6b6e 6f776e00 64643a20 63616e27 unknown.dd: can' │ │ │ │ - 0x0032d190 74206765 74207468 65207072 6f636573 t get the proces │ │ │ │ - 0x0032d1a0 73206e61 6d650a00 484f4d45 00000000 s name..HOME.... │ │ │ │ - 0x0032d1b0 25732f64 64656275 675f6475 6d707300 %s/ddebug_dumps. │ │ │ │ - 0x0032d1c0 64643a20 63616e27 74206372 65617465 dd: can't create │ │ │ │ - 0x0032d1d0 20612064 69726563 746f7279 20282569 a directory (%i │ │ │ │ - 0x0032d1e0 290a0000 25732f25 735f2575 5f253038 )...%s/%s_%u_%08 │ │ │ │ - 0x0032d1f0 75000000 64643a20 64756d70 696e6720 u...dd: dumping │ │ │ │ - 0x0032d200 746f2066 696c6520 25730a00 64643a20 to file %s..dd: │ │ │ │ - 0x0032d210 63616e27 74206f70 656e2066 696c6520 can't open file │ │ │ │ - 0x0032d220 25730a00 436f6d6d 616e643a 2025730a %s..Command: %s. │ │ │ │ - 0x0032d230 00000000 44726976 65722076 656e646f ....Driver vendo │ │ │ │ - 0x0032d240 723a2025 730a0000 44657669 63652076 r: %s...Device v │ │ │ │ - 0x0032d250 656e646f 723a2025 730a0000 44657669 endor: %s...Devi │ │ │ │ - 0x0032d260 6365206e 616d653a 2025730a 0a000000 ce name: %s..... │ │ │ │ - 0x0032d270 4c617374 20617069 74726163 65206361 Last apitrace ca │ │ │ │ - 0x0032d280 6c6c3a20 25750a0a 00000000 64643a20 ll: %u......dd: │ │ │ │ - 0x0032d290 6661696c 65642074 6f206f70 656e2025 failed to open % │ │ │ │ - 0x0032d2a0 730a0000 2d2d2d00 4e4f2000 59455300 s...---.NO .YES. │ │ │ │ - 0x0032d2b0 47505520 68616e67 20646574 65637465 GPU hang detecte │ │ │ │ - 0x0032d2c0 642c2063 6f6c6c65 6374696e 6720696e d, collecting in │ │ │ │ - 0x0032d2d0 666f726d 6174696f 6e2e2e2e 0a0a0000 formation....... │ │ │ │ - 0x0032d2e0 44726177 20232020 20647269 76657220 Draw # driver │ │ │ │ - 0x0032d2f0 20707265 7620424f 50202054 4f502020 prev BOP TOP │ │ │ │ - 0x0032d300 424f5020 2064756d 70206669 6c650a2d BOP dump file.- │ │ │ │ - 0x0032d310 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x0032d320 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x0032d330 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x0032d340 2d2d2d2d 2d2d2d2d 2d2d2d2d 0a000000 ------------.... │ │ │ │ - 0x0032d350 252d3975 20257320 20202020 20257320 %-9u %s %s │ │ │ │ - 0x0032d360 20202020 25732020 25732020 00000000 %s %s .... │ │ │ │ - 0x0032d370 666f7065 6e206661 696c6564 0a000000 fopen failed.... │ │ │ │ - 0x0032d380 2e2e2e20 616e6420 25752061 64646974 ... and %u addit │ │ │ │ - 0x0032d390 696f6e61 6c206472 6177732e 0a000000 ional draws..... │ │ │ │ - 0x0032d3a0 44726976 65722d73 70656369 66696320 Driver-specific │ │ │ │ - 0x0032d3b0 73746174 653a0a0a 00000000 646d6573 state:......dmes │ │ │ │ - 0x0032d3c0 67207c20 7461696c 202d6e36 30000000 g | tail -n60... │ │ │ │ - 0x0032d3d0 0a4c6173 74203630 206c696e 6573206f .Last 60 lines o │ │ │ │ - 0x0032d3e0 6620646d 6573673a 0a0a0000 0a446f6e f dmesg:.....Don │ │ │ │ - 0x0032d3f0 652e0a00 64643a20 41626f72 74696e67 e...dd: Aborting │ │ │ │ - 0x0032d400 20746865 2070726f 63657373 2e2e2e0a the process.... │ │ │ │ - 0x0032d410 00000000 252e2a73 3a646462 67000000 ....%.*s:ddbg... │ │ │ │ - 0x0032d420 6765745f 64657669 63655f72 65736574 get_device_reset │ │ │ │ - 0x0032d430 5f737461 74757300 7365745f 64656275 _status.set_debu │ │ │ │ - 0x0032d440 675f6361 6c6c6261 636b0000 7365745f g_callback..set_ │ │ │ │ - 0x0032d450 636f6e74 6578745f 70617261 6d000000 context_param... │ │ │ │ - 0x0032d460 696e7661 6c696461 74655f72 65736f75 invalidate_resou │ │ │ │ - 0x0032d470 72636500 64656c65 74655f69 6d616765 rce.delete_image │ │ │ │ - 0x0032d480 5f68616e 646c6500 64656c65 74655f74 _handle.delete_t │ │ │ │ - 0x0032d490 65787475 72655f68 616e646c 65000000 exture_handle... │ │ │ │ - 0x0032d4a0 7365745f 70617463 685f7665 72746963 set_patch_vertic │ │ │ │ - 0x0032d4b0 65730000 6d656d6f 72795f62 61727269 es..memory_barri │ │ │ │ - 0x0032d4c0 65720000 74657874 7572655f 62617272 er..texture_barr │ │ │ │ - 0x0032d4d0 69657200 66656e63 655f7365 72766572 ier.fence_server │ │ │ │ - 0x0032d4e0 5f736967 6e616c00 66656e63 655f7365 _signal.fence_se │ │ │ │ - 0x0032d4f0 72766572 5f73796e 63000000 666c7573 rver_sync...flus │ │ │ │ - 0x0032d500 685f7265 736f7572 63650000 73747265 h_resource..stre │ │ │ │ - 0x0032d510 616d5f6f 75747075 745f7461 72676574 am_output_target │ │ │ │ - 0x0032d520 5f646573 74726f79 00000000 63726561 _destroy....crea │ │ │ │ - 0x0032d530 74655f73 74726561 6d5f6f75 74707574 te_stream_output │ │ │ │ - 0x0032d540 5f746172 67657400 62756666 65725f6f _target.buffer_o │ │ │ │ - 0x0032d550 66667365 74000000 7365745f 6d696e5f ffset...set_min_ │ │ │ │ - 0x0032d560 73616d70 6c657300 7365745f 73616d70 samples.set_samp │ │ │ │ - 0x0032d570 6c655f6d 61736b00 64656c65 74655f76 le_mask.delete_v │ │ │ │ - 0x0032d580 65727465 785f656c 656d656e 74735f73 ertex_elements_s │ │ │ │ - 0x0032d590 74617465 00000000 62696e64 5f766572 tate....bind_ver │ │ │ │ - 0x0032d5a0 7465785f 656c656d 656e7473 5f737461 tex_elements_sta │ │ │ │ - 0x0032d5b0 74650000 64656c65 74655f63 6f6d7075 te..delete_compu │ │ │ │ - 0x0032d5c0 74655f73 74617465 00000000 62696e64 te_state....bind │ │ │ │ - 0x0032d5d0 5f636f6d 70757465 5f737461 74650000 _compute_state.. │ │ │ │ - 0x0032d5e0 64656c65 74655f6d 735f7374 61746500 delete_ms_state. │ │ │ │ - 0x0032d5f0 62696e64 5f6d735f 73746174 65000000 bind_ms_state... │ │ │ │ - 0x0032d600 64656c65 74655f74 735f7374 61746500 delete_ts_state. │ │ │ │ - 0x0032d610 62696e64 5f74735f 73746174 65000000 bind_ts_state... │ │ │ │ - 0x0032d620 64656c65 74655f74 65735f73 74617465 delete_tes_state │ │ │ │ - 0x0032d630 00000000 62696e64 5f746573 5f737461 ....bind_tes_sta │ │ │ │ - 0x0032d640 74650000 64656c65 74655f74 63735f73 te..delete_tcs_s │ │ │ │ - 0x0032d650 74617465 00000000 62696e64 5f746373 tate....bind_tcs │ │ │ │ - 0x0032d660 5f737461 74650000 64656c65 74655f67 _state..delete_g │ │ │ │ - 0x0032d670 735f7374 61746500 62696e64 5f67735f s_state.bind_gs_ │ │ │ │ - 0x0032d680 73746174 65000000 64656c65 74655f76 state...delete_v │ │ │ │ - 0x0032d690 735f7374 61746500 62696e64 5f76735f s_state.bind_vs_ │ │ │ │ - 0x0032d6a0 73746174 65000000 64656c65 74655f66 state...delete_f │ │ │ │ - 0x0032d6b0 735f7374 61746500 62696e64 5f66735f s_state.bind_fs_ │ │ │ │ - 0x0032d6c0 73746174 65000000 64656c65 74655f73 state...delete_s │ │ │ │ - 0x0032d6d0 616d706c 65725f73 74617465 00000000 ampler_state.... │ │ │ │ - 0x0032d6e0 656e645f 71756572 79000000 62656769 end_query...begi │ │ │ │ - 0x0032d6f0 6e5f7175 65727900 7365745f 68775f61 n_query.set_hw_a │ │ │ │ - 0x0032d700 746f6d69 635f6275 66666572 73000000 tomic_buffers... │ │ │ │ - 0x0032d710 73746172 745f736c 6f740000 7365745f start_slot..set_ │ │ │ │ - 0x0032d720 676c6f62 616c5f62 696e6469 6e670000 global_binding.. │ │ │ │ - 0x0032d730 66697273 74000000 68616e64 6c657300 first...handles. │ │ │ │ - 0x0032d740 7365745f 73686164 65725f62 75666665 set_shader_buffe │ │ │ │ - 0x0032d750 72730000 77726974 61626c65 5f626974 rs..writable_bit │ │ │ │ - 0x0032d760 6d61736b 00000000 7365745f 73747265 mask....set_stre │ │ │ │ - 0x0032d770 616d5f6f 75747075 745f7461 72676574 am_output_target │ │ │ │ - 0x0032d780 73000000 6e756d5f 74617267 65747300 s...num_targets. │ │ │ │ - 0x0032d790 74677300 6f666673 65747300 6f757470 tgs.offsets.outp │ │ │ │ - 0x0032d7a0 75745f70 72696d00 6c696e6b 5f736861 ut_prim.link_sha │ │ │ │ - 0x0032d7b0 64657200 7472616e 73666572 5f666c75 der.transfer_flu │ │ │ │ - 0x0032d7c0 73685f72 6567696f 6e000000 7472616e sh_region...tran │ │ │ │ - 0x0032d7d0 73666572 00000000 7265736f 75726365 sfer....resource │ │ │ │ - 0x0032d7e0 5f636f70 795f7265 67696f6e 00000000 _copy_region.... │ │ │ │ - 0x0032d7f0 6473745f 6c657665 6c000000 64737478 dst_level...dstx │ │ │ │ - 0x0032d800 00000000 64737479 00000000 6473747a ....dsty....dstz │ │ │ │ - 0x0032d810 00000000 7372635f 6c657665 6c000000 ....src_level... │ │ │ │ - 0x0032d820 7372635f 626f7800 74657874 7572655f src_box.texture_ │ │ │ │ - 0x0032d830 73756264 61746100 6c617965 725f7374 subdata.layer_st │ │ │ │ - 0x0032d840 72696465 00000000 62756666 65725f73 ride....buffer_s │ │ │ │ - 0x0032d850 75626461 74610000 7472616e 73666572 ubdata..transfer │ │ │ │ - 0x0032d860 5f756e6d 61700000 62756666 65725f6d _unmap..buffer_m │ │ │ │ - 0x0032d870 61700000 74657874 7572655f 6d617000 ap..texture_map. │ │ │ │ - 0x0032d880 78666572 00000000 6d616b65 5f696d61 xfer....make_ima │ │ │ │ - 0x0032d890 67655f68 616e646c 655f7265 73696465 ge_handle_reside │ │ │ │ - 0x0032d8a0 6e740000 6d616b65 5f746578 74757265 nt..make_texture │ │ │ │ - 0x0032d8b0 5f68616e 646c655f 72657369 64656e74 _handle_resident │ │ │ │ - 0x0032d8c0 00000000 7265736f 75726365 5f636f6d ....resource_com │ │ │ │ - 0x0032d8d0 6d697400 636f6d6d 69740000 636c6561 mit.commit..clea │ │ │ │ - 0x0032d8e0 725f7265 6e646572 5f746172 67657400 r_render_target. │ │ │ │ - 0x0032d8f0 636f6c6f 722d3e75 69000000 72656e64 color->ui...rend │ │ │ │ - 0x0032d900 65725f63 6f6e6469 74696f6e 5f656e61 er_condition_ena │ │ │ │ - 0x0032d910 626c6564 00000000 7365745f 61637469 bled....set_acti │ │ │ │ - 0x0032d920 76655f71 75657279 5f737461 74650000 ve_query_state.. │ │ │ │ - 0x0032d930 72656e64 65725f63 6f6e6469 74696f6e render_condition │ │ │ │ - 0x0032d940 5f6d656d 00000000 636f6e64 6974696f _mem....conditio │ │ │ │ - 0x0032d950 6e000000 72656e64 65725f63 6f6e6469 n...render_condi │ │ │ │ - 0x0032d960 74696f6e 00000000 63726561 74655f69 tion....create_i │ │ │ │ - 0x0032d970 6d616765 5f68616e 646c6500 696d6167 mage_handle.imag │ │ │ │ - 0x0032d980 65000000 7365745f 73686164 65725f69 e...set_shader_i │ │ │ │ - 0x0032d990 6d616765 73000000 756e6269 6e645f6e mages...unbind_n │ │ │ │ - 0x0032d9a0 756d5f74 7261696c 696e675f 736c6f74 um_trailing_slot │ │ │ │ - 0x0032d9b0 73000000 63726561 74655f74 65787475 s...create_textu │ │ │ │ - 0x0032d9c0 72655f68 616e646c 65000000 63726561 re_handle...crea │ │ │ │ - 0x0032d9d0 74655f73 616d706c 65725f73 74617465 te_sampler_state │ │ │ │ - 0x0032d9e0 00000000 6765745f 636f6d70 7574655f ....get_compute_ │ │ │ │ - 0x0032d9f0 73746174 655f696e 666f0000 63736f00 state_info..cso. │ │ │ │ - 0x0032da00 6c61756e 63685f67 72696400 64726177 launch_grid.draw │ │ │ │ - 0x0032da10 5f6d6573 685f7461 736b7300 64726177 _mesh_tasks.draw │ │ │ │ - 0x0032da20 69645f6f 66667365 74000000 7365745f id_offset...set_ │ │ │ │ - 0x0032da30 74657373 5f737461 74650000 64656661 tess_state..defa │ │ │ │ - 0x0032da40 756c745f 6f757465 725f6c65 76656c00 ult_outer_level. │ │ │ │ - 0x0032da50 64656661 756c745f 696e6e65 725f6c65 default_inner_le │ │ │ │ - 0x0032da60 76656c00 636c6561 725f6465 7074685f vel.clear_depth_ │ │ │ │ - 0x0032da70 7374656e 63696c00 636c6561 725f666c stencil.clear_fl │ │ │ │ - 0x0032da80 61677300 63726561 74655f76 6964656f ags.create_video │ │ │ │ - 0x0032da90 5f627566 66657200 63726561 74655f76 _buffer.create_v │ │ │ │ - 0x0032daa0 6964656f 5f627566 6665725f 77697468 ideo_buffer_with │ │ │ │ - 0x0032dab0 5f6d6f64 69666965 72730000 6d6f6469 _modifiers..modi │ │ │ │ - 0x0032dac0 66696572 735f636f 756e7400 63726561 fiers_count.crea │ │ │ │ - 0x0032dad0 74655f76 6964656f 5f636f64 65630000 te_video_codec.. │ │ │ │ - 0x0032dae0 67656e65 72617465 5f6d6970 6d617000 generate_mipmap. │ │ │ │ - 0x0032daf0 62617365 5f6c6576 656c0000 6c617374 base_level..last │ │ │ │ - 0x0032db00 5f6c6576 656c0000 66697273 745f6c61 _level..first_la │ │ │ │ - 0x0032db10 79657200 6c617374 5f6c6179 65720000 yer.last_layer.. │ │ │ │ - 0x0032db20 63726561 74655f66 656e6365 5f666400 create_fence_fd. │ │ │ │ - 0x0032db30 636c6561 725f6275 66666572 00000000 clear_buffer.... │ │ │ │ - 0x0032db40 636c6561 725f7661 6c756500 636c6561 clear_value.clea │ │ │ │ - 0x0032db50 725f7661 6c75655f 73697a65 00000000 r_value_size.... │ │ │ │ - 0x0032db60 73636973 736f725f 73746174 65000000 scissor_state... │ │ │ │ - 0x0032db70 7365745f 73636973 736f725f 73746174 set_scissor_stat │ │ │ │ - 0x0032db80 65730000 6e756d5f 73636973 736f7273 es..num_scissors │ │ │ │ - 0x0032db90 00000000 7365745f 76657274 65785f62 ....set_vertex_b │ │ │ │ - 0x0032dba0 75666665 72730000 6e756d5f 62756666 uffers..num_buff │ │ │ │ - 0x0032dbb0 65727300 73757266 6163655f 64657374 ers.surface_dest │ │ │ │ - 0x0032dbc0 726f7900 73757266 61636500 63726561 roy.surface.crea │ │ │ │ - 0x0032dbd0 74655f73 75726661 63650000 73757266 te_surface..surf │ │ │ │ - 0x0032dbe0 5f746d70 6c000000 73616d70 6c65725f _tmpl...sampler_ │ │ │ │ - 0x0032dbf0 76696577 5f646573 74726f79 00000000 view_destroy.... │ │ │ │ - 0x0032dc00 63726561 74655f73 616d706c 65725f76 create_sampler_v │ │ │ │ - 0x0032dc10 69657700 7365745f 73616d70 6c65725f iew.set_sampler_ │ │ │ │ - 0x0032dc20 76696577 73000000 6e756d00 74616b65 views...num.take │ │ │ │ - 0x0032dc30 5f6f776e 65727368 69700000 7365745f _ownership..set_ │ │ │ │ - 0x0032dc40 696e6c69 6e61626c 655f636f 6e737461 inlinable_consta │ │ │ │ - 0x0032dc50 6e747300 6e756d5f 76616c75 65730000 nts.num_values.. │ │ │ │ - 0x0032dc60 62696e64 5f73616d 706c6572 5f737461 bind_sampler_sta │ │ │ │ - 0x0032dc70 74657300 6e756d5f 73746174 65730000 tes.num_states.. │ │ │ │ - 0x0032dc80 7365745f 76696577 706f7274 5f737461 set_viewport_sta │ │ │ │ - 0x0032dc90 74657300 6e756d5f 76696577 706f7274 tes.num_viewport │ │ │ │ - 0x0032dca0 73000000 7365745f 706f6c79 676f6e5f s...set_polygon_ │ │ │ │ - 0x0032dcb0 73746970 706c6500 7365745f 6672616d stipple.set_fram │ │ │ │ - 0x0032dcc0 65627566 6665725f 73746174 65000000 ebuffer_state... │ │ │ │ - 0x0032dcd0 7365745f 636f6e73 74616e74 5f627566 set_constant_buf │ │ │ │ - 0x0032dce0 66657200 7365745f 636c6970 5f737461 fer.set_clip_sta │ │ │ │ - 0x0032dcf0 74650000 7365745f 7374656e 63696c5f te..set_stencil_ │ │ │ │ - 0x0032dd00 72656600 26737461 74650000 7365745f ref.&state..set_ │ │ │ │ - 0x0032dd10 626c656e 645f636f 6c6f7200 63726561 blend_color.crea │ │ │ │ - 0x0032dd20 74655f76 65727465 785f656c 656d656e te_vertex_elemen │ │ │ │ - 0x0032dd30 74735f73 74617465 00000000 63726561 ts_state....crea │ │ │ │ - 0x0032dd40 74655f63 6f6d7075 74655f73 74617465 te_compute_state │ │ │ │ - 0x0032dd50 00000000 63726561 74655f6d 735f7374 ....create_ms_st │ │ │ │ - 0x0032dd60 61746500 63726561 74655f74 735f7374 ate.create_ts_st │ │ │ │ - 0x0032dd70 61746500 63726561 74655f74 65735f73 ate.create_tes_s │ │ │ │ - 0x0032dd80 74617465 00000000 63726561 74655f74 tate....create_t │ │ │ │ - 0x0032dd90 63735f73 74617465 00000000 63726561 cs_state....crea │ │ │ │ - 0x0032dda0 74655f67 735f7374 61746500 63726561 te_gs_state.crea │ │ │ │ - 0x0032ddb0 74655f76 735f7374 61746500 63726561 te_vs_state.crea │ │ │ │ - 0x0032ddc0 74655f66 735f7374 61746500 64656c65 te_fs_state.dele │ │ │ │ - 0x0032ddd0 74655f64 65707468 5f737465 6e63696c te_depth_stencil │ │ │ │ - 0x0032dde0 5f616c70 68615f73 74617465 00000000 _alpha_state.... │ │ │ │ - 0x0032ddf0 64656c65 74655f72 61737465 72697a65 delete_rasterize │ │ │ │ - 0x0032de00 725f7374 61746500 64656c65 74655f62 r_state.delete_b │ │ │ │ - 0x0032de10 6c656e64 5f737461 74650000 62696e64 lend_state..bind │ │ │ │ - 0x0032de20 5f646570 74685f73 74656e63 696c5f61 _depth_stencil_a │ │ │ │ - 0x0032de30 6c706861 5f737461 74650000 68652d3e lpha_state..he-> │ │ │ │ - 0x0032de40 64617461 00000000 4e554c4c 00000000 data....NULL.... │ │ │ │ - 0x0032de50 63726561 74655f64 65707468 5f737465 create_depth_ste │ │ │ │ - 0x0032de60 6e63696c 5f616c70 68615f73 74617465 ncil_alpha_state │ │ │ │ - 0x0032de70 00000000 62696e64 5f726173 74657269 ....bind_rasteri │ │ │ │ - 0x0032de80 7a65725f 73746174 65000000 63726561 zer_state...crea │ │ │ │ - 0x0032de90 74655f72 61737465 72697a65 725f7374 te_rasterizer_st │ │ │ │ - 0x0032dea0 61746500 62696e64 5f626c65 6e645f73 ate.bind_blend_s │ │ │ │ - 0x0032deb0 74617465 00000000 63726561 74655f62 tate....create_b │ │ │ │ - 0x0032dec0 6c656e64 5f737461 74650000 6765745f lend_state..get_ │ │ │ │ - 0x0032ded0 71756572 795f7265 73756c74 5f726573 query_result_res │ │ │ │ - 0x0032dee0 6f757263 65000000 72657375 6c745f74 ource...result_t │ │ │ │ - 0x0032def0 79706500 6765745f 71756572 795f7265 ype.get_query_re │ │ │ │ - 0x0032df00 73756c74 00000000 77616974 00000000 sult....wait.... │ │ │ │ - 0x0032df10 72657375 6c740000 64657374 726f795f result..destroy_ │ │ │ │ - 0x0032df20 71756572 79000000 636c6561 725f7465 query...clear_te │ │ │ │ - 0x0032df30 78747572 65000000 636f6c6f 722e7569 xture...color.ui │ │ │ │ - 0x0032df40 00000000 63726561 74655f71 75657279 ....create_query │ │ │ │ - 0x0032df50 00000000 71756572 795f7479 70650000 ....query_type.. │ │ │ │ - 0x0032df60 63757272 656e745f 6672616d 65627566 current_framebuf │ │ │ │ - 0x0032df70 6665725f 73746174 65000000 64726177 fer_state...draw │ │ │ │ - 0x0032df80 5f766572 7465785f 73746174 65000000 _vertex_state... │ │ │ │ - 0x0032df90 70617274 69616c5f 76656c65 6d5f6d61 partial_velem_ma │ │ │ │ - 0x0032dfa0 736b0000 6e756d5f 64726177 73000000 sk..num_draws... │ │ │ │ - 0x0032dfb0 64726177 5f76626f 00000000 696e6469 draw_vbo....indi │ │ │ │ - 0x0032dfc0 72656374 00000000 3c627974 65733e00 rect..... │ │ │ │ - 0x0032dfd0 3c2f6279 7465733e 00000000 3c2f7472 ........<.... │ │ │ │ - 0x0032dff0 2667743b 00000000 26616d70 3b000000 >....&... │ │ │ │ - 0x0032e000 2661706f 733b0000 2671756f 743b0000 '..".. │ │ │ │ - 0x0032e010 25630000 26232575 3b000000 3c63616c %c..&#%u;...... │ │ │ │ - 0x0032e120 00000000 3c747261 63652076 65727369 .......GALL │ │ │ │ - 0x0032e140 49554d5f 54524143 455f5452 49474745 IUM_TRACE_TRIGGE │ │ │ │ - 0x0032e150 52000000 61726700 72657400 3c626f6f R...arg.ret.%c.%llu... │ │ │ │ - 0x0032e180 3c666c6f 61743e25 673c2f66 6c6f6174 %g....... │ │ │ │ - 0x0032e1a0 3c2f7374 72696e67 3e000000 3c656e75 ........... │ │ │ │ - 0x0032e1d0 3c656c65 6d3e0000 3c2f656c 656d3e00 ... │ │ │ │ - 0x0032e1e0 3c737472 75637420 6e616d65 3d272573 ..... │ │ │ │ - 0x0032e200 3c6d656d 62657220 6e616d65 3d272573 ..... │ │ │ │ - 0x0032e220 3c6e756c 6c2f3e00 3c707472 3e307825 .0x% │ │ │ │ - 0x0032e230 30386c78 3c2f7074 723e0000 3c737472 08lx..... │ │ │ │ - 0x0032e250 00000000 3c737472 696e673e 3c215b43 ........pipe_pic │ │ │ │ - 0x0032e280 74757265 5f646573 63000000 656e7472 ture_desc...entr │ │ │ │ - 0x0032e290 795f706f 696e7400 70726f74 65637465 y_point.protecte │ │ │ │ - 0x0032e2a0 645f706c 61796261 636b0000 64656372 d_playback..decr │ │ │ │ - 0x0032e2b0 7970745f 6b657900 6b65795f 73697a65 ypt_key.key_size │ │ │ │ - 0x0032e2c0 00000000 696e7075 745f666f 726d6174 ....input_format │ │ │ │ - 0x0032e2d0 00000000 696e7075 745f6675 6c6c5f72 ....input_full_r │ │ │ │ - 0x0032e2e0 616e6765 00000000 6f757470 75745f66 ange....output_f │ │ │ │ - 0x0032e2f0 6f726d61 74000000 70697065 5f737572 ormat...pipe_sur │ │ │ │ - 0x0032e300 66616365 00000000 74657874 75726500 face....texture. │ │ │ │ - 0x0032e310 62756600 66697273 745f656c 656d656e buf.first_elemen │ │ │ │ - 0x0032e320 74000000 6c617374 5f656c65 6d656e74 t...last_element │ │ │ │ - 0x0032e330 00000000 70697065 5f726573 6f757263 ....pipe_resourc │ │ │ │ - 0x0032e340 65000000 61727261 795f7369 7a650000 e...array_size.. │ │ │ │ - 0x0032e350 6e725f73 616d706c 65730000 6e725f73 nr_samples..nr_s │ │ │ │ - 0x0032e360 746f7261 67655f73 616d706c 65730000 torage_samples.. │ │ │ │ - 0x0032e370 62696e64 00000000 50495045 5f564944 bind....PIPE_VID │ │ │ │ - 0x0032e380 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e390 5f343030 00000000 50495045 5f564944 _400....PIPE_VID │ │ │ │ - 0x0032e3a0 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e3b0 5f343230 00000000 50495045 5f564944 _420....PIPE_VID │ │ │ │ - 0x0032e3c0 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e3d0 5f343232 00000000 50495045 5f564944 _422....PIPE_VID │ │ │ │ - 0x0032e3e0 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e3f0 5f343434 00000000 50495045 5f564944 _444....PIPE_VID │ │ │ │ - 0x0032e400 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e410 5f4e4f4e 45000000 50495045 5f564944 _NONE...PIPE_VID │ │ │ │ - 0x0032e420 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ - 0x0032e430 5f3f3f3f 00000000 70697065 5f766964 _???....pipe_vid │ │ │ │ - 0x0032e440 656f5f63 6f646563 00000000 6368726f eo_codec....chro │ │ │ │ - 0x0032e450 6d615f66 6f726d61 74000000 6d61785f ma_format...max_ │ │ │ │ - 0x0032e460 72656665 72656e63 65730000 65787065 references..expe │ │ │ │ - 0x0032e470 63745f63 68756e6b 65645f64 65636f64 ct_chunked_decod │ │ │ │ - 0x0032e480 65000000 70697065 5f766964 656f5f62 e...pipe_video_b │ │ │ │ - 0x0032e490 75666665 72000000 62756666 65725f66 uffer...buffer_f │ │ │ │ - 0x0032e4a0 6f726d61 74000000 696e7465 726c6163 ormat...interlac │ │ │ │ - 0x0032e4b0 65640000 70697065 5f626f78 00000000 ed..pipe_box.... │ │ │ │ - 0x0032e4c0 755f7265 63740000 78300000 78310000 u_rect..x0..x1.. │ │ │ │ - 0x0032e4d0 79300000 79310000 70697065 5f726173 y0..y1..pipe_ras │ │ │ │ - 0x0032e4e0 74657269 7a65725f 73746174 65000000 terizer_state... │ │ │ │ - 0x0032e4f0 666c6174 73686164 65000000 6c696768 flatshade...ligh │ │ │ │ - 0x0032e500 745f7477 6f736964 65000000 636c616d t_twoside...clam │ │ │ │ - 0x0032e510 705f7665 72746578 5f636f6c 6f720000 p_vertex_color.. │ │ │ │ - 0x0032e520 636c616d 705f6672 61676d65 6e745f63 clamp_fragment_c │ │ │ │ - 0x0032e530 6f6c6f72 00000000 66726f6e 745f6363 olor....front_cc │ │ │ │ - 0x0032e540 77000000 63756c6c 5f666163 65000000 w...cull_face... │ │ │ │ - 0x0032e550 66696c6c 5f66726f 6e740000 66696c6c fill_front..fill │ │ │ │ - 0x0032e560 5f626163 6b000000 6f666673 65745f70 _back...offset_p │ │ │ │ - 0x0032e570 6f696e74 00000000 6f666673 65745f6c oint....offset_l │ │ │ │ - 0x0032e580 696e6500 6f666673 65745f74 72690000 ine.offset_tri.. │ │ │ │ - 0x0032e590 73636973 736f7200 706f6c79 5f736d6f scissor.poly_smo │ │ │ │ - 0x0032e5a0 6f746800 706f6c79 5f737469 70706c65 oth.poly_stipple │ │ │ │ - 0x0032e5b0 5f656e61 626c6500 706f696e 745f736d _enable.point_sm │ │ │ │ - 0x0032e5c0 6f6f7468 00000000 73707269 74655f63 ooth....sprite_c │ │ │ │ - 0x0032e5d0 6f6f7264 5f6d6f64 65000000 706f696e oord_mode...poin │ │ │ │ - 0x0032e5e0 745f7175 61645f72 61737465 72697a61 t_quad_rasteriza │ │ │ │ - 0x0032e5f0 74696f6e 00000000 706f696e 745f7369 tion....point_si │ │ │ │ - 0x0032e600 7a655f70 65725f76 65727465 78000000 ze_per_vertex... │ │ │ │ - 0x0032e610 6d756c74 6973616d 706c6500 6e6f5f6d multisample.no_m │ │ │ │ - 0x0032e620 735f7361 6d706c65 5f6d6173 6b5f6f75 s_sample_mask_ou │ │ │ │ - 0x0032e630 74000000 666f7263 655f7065 7273616d t...force_persam │ │ │ │ - 0x0032e640 706c655f 696e7465 72700000 6c696e65 ple_interp..line │ │ │ │ - 0x0032e650 5f736d6f 6f746800 6c696e65 5f726563 _smooth.line_rec │ │ │ │ - 0x0032e660 74616e67 756c6172 00000000 6c696e65 tangular....line │ │ │ │ - 0x0032e670 5f737469 70706c65 5f656e61 626c6500 _stipple_enable. │ │ │ │ - 0x0032e680 6c696e65 5f6c6173 745f7069 78656c00 line_last_pixel. │ │ │ │ - 0x0032e690 666c6174 73686164 655f6669 72737400 flatshade_first. │ │ │ │ - 0x0032e6a0 68616c66 5f706978 656c5f63 656e7465 half_pixel_cente │ │ │ │ - 0x0032e6b0 72000000 626f7474 6f6d5f65 6467655f r...bottom_edge_ │ │ │ │ - 0x0032e6c0 72756c65 00000000 72617374 6572697a rule....rasteriz │ │ │ │ - 0x0032e6d0 65725f64 69736361 72640000 64657074 er_discard..dept │ │ │ │ - 0x0032e6e0 685f636c 616d7000 64657074 685f636c h_clamp.depth_cl │ │ │ │ - 0x0032e6f0 69705f6e 65617200 64657074 685f636c ip_near.depth_cl │ │ │ │ - 0x0032e700 69705f66 61720000 636c6970 5f68616c ip_far..clip_hal │ │ │ │ - 0x0032e710 667a0000 636c6970 5f706c61 6e655f65 fz..clip_plane_e │ │ │ │ - 0x0032e720 6e61626c 65000000 6c696e65 5f737469 nable...line_sti │ │ │ │ - 0x0032e730 70706c65 5f666163 746f7200 6c696e65 pple_factor.line │ │ │ │ - 0x0032e740 5f737469 70706c65 5f706174 7465726e _stipple_pattern │ │ │ │ - 0x0032e750 00000000 73707269 74655f63 6f6f7264 ....sprite_coord │ │ │ │ - 0x0032e760 5f656e61 626c6500 706f696e 745f7369 _enable.point_si │ │ │ │ - 0x0032e770 7a650000 6f666673 65745f75 6e697473 ze..offset_units │ │ │ │ - 0x0032e780 00000000 6f666673 65745f73 63616c65 ....offset_scale │ │ │ │ - 0x0032e790 00000000 6f666673 65745f63 6c616d70 ....offset_clamp │ │ │ │ - 0x0032e7a0 00000000 70697065 5f706f6c 795f7374 ....pipe_poly_st │ │ │ │ - 0x0032e7b0 6970706c 65000000 70697065 5f766965 ipple...pipe_vie │ │ │ │ - 0x0032e7c0 77706f72 745f7374 61746500 7472616e wport_state.tran │ │ │ │ - 0x0032e7d0 736c6174 65000000 70697065 5f736369 slate...pipe_sci │ │ │ │ - 0x0032e7e0 73736f72 5f737461 74650000 6d696e78 ssor_state..minx │ │ │ │ - 0x0032e7f0 00000000 6d696e79 00000000 6d617878 ....miny....maxx │ │ │ │ - 0x0032e800 00000000 6d617879 00000000 70697065 ....maxy....pipe │ │ │ │ - 0x0032e810 5f636c69 705f7374 61746500 75637000 _clip_state.ucp. │ │ │ │ - 0x0032e820 70697065 5f736861 6465725f 73746174 pipe_shader_stat │ │ │ │ - 0x0032e830 65000000 746f6b65 6e730000 73747265 e...tokens..stre │ │ │ │ - 0x0032e840 616d5f6f 75747075 74000000 70697065 am_output...pipe │ │ │ │ - 0x0032e850 5f737472 65616d5f 6f757470 75745f69 _stream_output_i │ │ │ │ - 0x0032e860 6e666f00 6e756d5f 6f757470 75747300 nfo.num_outputs. │ │ │ │ - 0x0032e870 72656769 73746572 5f696e64 65780000 register_index.. │ │ │ │ - 0x0032e880 73746172 745f636f 6d706f6e 656e7400 start_component. │ │ │ │ - 0x0032e890 6e756d5f 636f6d70 6f6e656e 74730000 num_components.. │ │ │ │ - 0x0032e8a0 6f757470 75745f62 75666665 72000000 output_buffer... │ │ │ │ - 0x0032e8b0 6473745f 6f666673 65740000 73747265 dst_offset..stre │ │ │ │ - 0x0032e8c0 616d0000 70697065 5f636f6d 70757465 am..pipe_compute │ │ │ │ - 0x0032e8d0 5f737461 74650000 70726f67 00000000 _state..prog.... │ │ │ │ - 0x0032e8e0 73746174 69635f73 68617265 645f6d65 static_shared_me │ │ │ │ - 0x0032e8f0 6d000000 7265715f 696e7075 745f6d65 m...req_input_me │ │ │ │ - 0x0032e900 6d000000 70697065 5f646570 74685f73 m...pipe_depth_s │ │ │ │ - 0x0032e910 74656e63 696c5f61 6c706861 5f737461 tencil_alpha_sta │ │ │ │ - 0x0032e920 74650000 64657074 685f656e 61626c65 te..depth_enable │ │ │ │ - 0x0032e930 64000000 64657074 685f7772 6974656d d...depth_writem │ │ │ │ - 0x0032e940 61736b00 64657074 685f6675 6e630000 ask.depth_func.. │ │ │ │ - 0x0032e950 70697065 5f737465 6e63696c 5f737461 pipe_stencil_sta │ │ │ │ - 0x0032e960 74650000 656e6162 6c656400 6661696c te..enabled.fail │ │ │ │ - 0x0032e970 5f6f7000 7a706173 735f6f70 00000000 _op.zpass_op.... │ │ │ │ - 0x0032e980 7a666169 6c5f6f70 00000000 76616c75 zfail_op....valu │ │ │ │ - 0x0032e990 656d6173 6b000000 77726974 656d6173 emask...writemas │ │ │ │ - 0x0032e9a0 6b000000 616c7068 615f656e 61626c65 k...alpha_enable │ │ │ │ - 0x0032e9b0 64000000 616c7068 615f6675 6e630000 d...alpha_func.. │ │ │ │ - 0x0032e9c0 616c7068 615f7265 665f7661 6c756500 alpha_ref_value. │ │ │ │ - 0x0032e9d0 70697065 5f626c65 6e645f73 74617465 pipe_blend_state │ │ │ │ - 0x0032e9e0 00000000 696e6465 70656e64 656e745f ....independent_ │ │ │ │ - 0x0032e9f0 626c656e 645f656e 61626c65 00000000 blend_enable.... │ │ │ │ - 0x0032ea00 6c6f6769 636f705f 656e6162 6c650000 logicop_enable.. │ │ │ │ - 0x0032ea10 6c6f6769 636f705f 66756e63 00000000 logicop_func.... │ │ │ │ - 0x0032ea20 64697468 65720000 616c7068 615f746f dither..alpha_to │ │ │ │ - 0x0032ea30 5f636f76 65726167 65000000 616c7068 _coverage...alph │ │ │ │ - 0x0032ea40 615f746f 5f636f76 65726167 655f6469 a_to_coverage_di │ │ │ │ - 0x0032ea50 74686572 00000000 616c7068 615f746f ther....alpha_to │ │ │ │ - 0x0032ea60 5f6f6e65 00000000 6d61785f 72740000 _one....max_rt.. │ │ │ │ - 0x0032ea70 61647661 6e636564 5f626c65 6e645f66 advanced_blend_f │ │ │ │ - 0x0032ea80 756e6300 70697065 5f72745f 626c656e unc.pipe_rt_blen │ │ │ │ - 0x0032ea90 645f7374 61746500 7267625f 66756e63 d_state.rgb_func │ │ │ │ - 0x0032eaa0 00000000 7267625f 7372635f 66616374 ....rgb_src_fact │ │ │ │ - 0x0032eab0 6f720000 7267625f 6473745f 66616374 or..rgb_dst_fact │ │ │ │ - 0x0032eac0 6f720000 616c7068 615f7372 635f6661 or..alpha_src_fa │ │ │ │ - 0x0032ead0 63746f72 00000000 616c7068 615f6473 ctor....alpha_ds │ │ │ │ - 0x0032eae0 745f6661 63746f72 00000000 636f6c6f t_factor....colo │ │ │ │ - 0x0032eaf0 726d6173 6b000000 70697065 5f626c65 rmask...pipe_ble │ │ │ │ - 0x0032eb00 6e645f63 6f6c6f72 00000000 70697065 nd_color....pipe │ │ │ │ - 0x0032eb10 5f737465 6e63696c 5f726566 00000000 _stencil_ref.... │ │ │ │ - 0x0032eb20 7265665f 76616c75 65000000 70697065 ref_value...pipe │ │ │ │ - 0x0032eb30 5f667261 6d656275 66666572 5f737461 _framebuffer_sta │ │ │ │ - 0x0032eb40 74650000 6c617965 72730000 6e725f63 te..layers..nr_c │ │ │ │ - 0x0032eb50 62756673 00000000 63627566 73000000 bufs....cbufs... │ │ │ │ - 0x0032eb60 7a736275 66000000 70697065 5f73616d zsbuf...pipe_sam │ │ │ │ - 0x0032eb70 706c6572 5f737461 74650000 77726170 pler_state..wrap │ │ │ │ - 0x0032eb80 5f730000 77726170 5f740000 77726170 _s..wrap_t..wrap │ │ │ │ - 0x0032eb90 5f720000 6d696e5f 696d675f 66696c74 _r..min_img_filt │ │ │ │ - 0x0032eba0 65720000 6d696e5f 6d69705f 66696c74 er..min_mip_filt │ │ │ │ - 0x0032ebb0 65720000 6d61675f 696d675f 66696c74 er..mag_img_filt │ │ │ │ - 0x0032ebc0 65720000 636f6d70 6172655f 6d6f6465 er..compare_mode │ │ │ │ - 0x0032ebd0 00000000 636f6d70 6172655f 66756e63 ....compare_func │ │ │ │ - 0x0032ebe0 00000000 756e6e6f 726d616c 697a6564 ....unnormalized │ │ │ │ - 0x0032ebf0 5f636f6f 72647300 6d61785f 616e6973 _coords.max_anis │ │ │ │ - 0x0032ec00 6f74726f 70790000 7365616d 6c657373 otropy..seamless │ │ │ │ - 0x0032ec10 5f637562 655f6d61 70000000 6c6f645f _cube_map...lod_ │ │ │ │ - 0x0032ec20 62696173 00000000 6d696e5f 6c6f6400 bias....min_lod. │ │ │ │ - 0x0032ec30 6d61785f 6c6f6400 626f7264 65725f63 max_lod.border_c │ │ │ │ - 0x0032ec40 6f6c6f72 2e660000 626f7264 65725f63 olor.f..border_c │ │ │ │ - 0x0032ec50 6f6c6f72 5f666f72 6d617400 70697065 olor_format.pipe │ │ │ │ - 0x0032ec60 5f73616d 706c6572 5f766965 77000000 _sampler_view... │ │ │ │ - 0x0032ec70 66697273 745f6c65 76656c00 7377697a first_level.swiz │ │ │ │ - 0x0032ec80 7a6c655f 72000000 7377697a 7a6c655f zle_r...swizzle_ │ │ │ │ - 0x0032ec90 67000000 7377697a 7a6c655f 62000000 g...swizzle_b... │ │ │ │ - 0x0032eca0 7377697a 7a6c655f 61000000 70697065 swizzle_a...pipe │ │ │ │ - 0x0032ecb0 5f747261 6e736665 72000000 626f782e _transfer...box. │ │ │ │ - 0x0032ecc0 78000000 626f782e 79000000 626f782e x...box.y...box. │ │ │ │ - 0x0032ecd0 7a000000 626f782e 77696474 68000000 z...box.width... │ │ │ │ - 0x0032ece0 626f782e 68656967 68740000 626f782e box.height..box. │ │ │ │ - 0x0032ecf0 64657074 68000000 70697065 5f766572 depth...pipe_ver │ │ │ │ - 0x0032ed00 7465785f 62756666 65720000 69735f75 tex_buffer..is_u │ │ │ │ - 0x0032ed10 7365725f 62756666 65720000 70697065 ser_buffer..pipe │ │ │ │ - 0x0032ed20 5f766572 7465785f 656c656d 656e7400 _vertex_element. │ │ │ │ - 0x0032ed30 7372635f 6f666673 65740000 76657274 src_offset..vert │ │ │ │ - 0x0032ed40 65785f62 75666665 725f696e 64657800 ex_buffer_index. │ │ │ │ - 0x0032ed50 696e7374 616e6365 5f646976 69736f72 instance_divisor │ │ │ │ - 0x0032ed60 00000000 6475616c 5f736c6f 74000000 ....dual_slot... │ │ │ │ - 0x0032ed70 7372635f 73747269 64650000 70697065 src_stride..pipe │ │ │ │ - 0x0032ed80 5f636f6e 7374616e 745f6275 66666572 _constant_buffer │ │ │ │ - 0x0032ed90 00000000 70697065 5f736861 6465725f ....pipe_shader_ │ │ │ │ - 0x0032eda0 62756666 65720000 70697065 5f696d61 buffer..pipe_ima │ │ │ │ - 0x0032edb0 67655f76 69657700 70697065 5f6d656d ge_view.pipe_mem │ │ │ │ - 0x0032edc0 6f72795f 696e666f 00000000 746f7461 ory_info....tota │ │ │ │ - 0x0032edd0 6c5f6465 76696365 5f6d656d 6f727900 l_device_memory. │ │ │ │ - 0x0032ede0 61766169 6c5f6465 76696365 5f6d656d avail_device_mem │ │ │ │ - 0x0032edf0 6f727900 746f7461 6c5f7374 6167696e ory.total_stagin │ │ │ │ - 0x0032ee00 675f6d65 6d6f7279 00000000 61766169 g_memory....avai │ │ │ │ - 0x0032ee10 6c5f7374 6167696e 675f6d65 6d6f7279 l_staging_memory │ │ │ │ - 0x0032ee20 00000000 64657669 63655f6d 656d6f72 ....device_memor │ │ │ │ - 0x0032ee30 795f6576 69637465 64000000 6e725f64 y_evicted...nr_d │ │ │ │ - 0x0032ee40 65766963 655f6d65 6d6f7279 5f657669 evice_memory_evi │ │ │ │ - 0x0032ee50 6374696f 6e730000 70697065 5f647261 ctions..pipe_dra │ │ │ │ - 0x0032ee60 775f696e 666f0000 696e6465 785f7369 w_info..index_si │ │ │ │ - 0x0032ee70 7a650000 6861735f 75736572 5f696e64 ze..has_user_ind │ │ │ │ - 0x0032ee80 69636573 00000000 73746172 745f696e ices....start_in │ │ │ │ - 0x0032ee90 7374616e 63650000 696e7374 616e6365 stance..instance │ │ │ │ - 0x0032eea0 5f636f75 6e740000 6d696e5f 696e6465 _count..min_inde │ │ │ │ - 0x0032eeb0 78000000 6d61785f 696e6465 78000000 x...max_index... │ │ │ │ - 0x0032eec0 7072696d 69746976 655f7265 73746172 primitive_restar │ │ │ │ - 0x0032eed0 74000000 72657374 6172745f 696e6465 t...restart_inde │ │ │ │ - 0x0032eee0 78000000 696e6465 782e7265 736f7572 x...index.resour │ │ │ │ - 0x0032eef0 63650000 70697065 5f647261 775f7665 ce..pipe_draw_ve │ │ │ │ - 0x0032ef00 72746578 5f737461 74655f69 6e666f00 rtex_state_info. │ │ │ │ - 0x0032ef10 74616b65 5f766572 7465785f 73746174 take_vertex_stat │ │ │ │ - 0x0032ef20 655f6f77 6e657273 68697000 70697065 e_ownership.pipe │ │ │ │ - 0x0032ef30 5f647261 775f7374 6172745f 636f756e _draw_start_coun │ │ │ │ - 0x0032ef40 745f6269 61730000 696e6465 785f6269 t_bias..index_bi │ │ │ │ - 0x0032ef50 61730000 70697065 5f647261 775f696e as..pipe_draw_in │ │ │ │ - 0x0032ef60 64697265 63745f69 6e666f00 64726177 direct_info.draw │ │ │ │ - 0x0032ef70 5f636f75 6e740000 696e6469 72656374 _count..indirect │ │ │ │ - 0x0032ef80 5f647261 775f636f 756e745f 6f666673 _draw_count_offs │ │ │ │ - 0x0032ef90 65740000 696e6469 72656374 5f647261 et..indirect_dra │ │ │ │ - 0x0032efa0 775f636f 756e7400 636f756e 745f6672 w_count.count_fr │ │ │ │ - 0x0032efb0 6f6d5f73 74726561 6d5f6f75 74707574 om_stream_output │ │ │ │ - 0x0032efc0 00000000 70697065 5f626c69 745f696e ....pipe_blit_in │ │ │ │ - 0x0032efd0 666f0000 73636973 736f725f 656e6162 fo..scissor_enab │ │ │ │ - 0x0032efe0 6c650000 7377697a 7a6c655f 656e6162 le..swizzle_enab │ │ │ │ - 0x0032eff0 6c650000 52474241 30310000 7377697a le..RGBA01..swiz │ │ │ │ - 0x0032f000 7a6c6500 70697065 5f717565 72795f64 zle.pipe_query_d │ │ │ │ - 0x0032f010 6174615f 736f5f73 74617469 73746963 ata_so_statistic │ │ │ │ - 0x0032f020 73000000 6e756d5f 7072696d 69746976 s...num_primitiv │ │ │ │ - 0x0032f030 65735f77 72697474 656e0000 7072696d es_written..prim │ │ │ │ - 0x0032f040 69746976 65735f73 746f7261 67655f6e itives_storage_n │ │ │ │ - 0x0032f050 65656465 64000000 70697065 5f717565 eeded...pipe_que │ │ │ │ - 0x0032f060 72795f64 6174615f 74696d65 7374616d ry_data_timestam │ │ │ │ - 0x0032f070 705f6469 736a6f69 6e740000 66726571 p_disjoint..freq │ │ │ │ - 0x0032f080 75656e63 79000000 6469736a 6f696e74 uency...disjoint │ │ │ │ - 0x0032f090 00000000 70697065 5f717565 72795f64 ....pipe_query_d │ │ │ │ - 0x0032f0a0 6174615f 70697065 6c696e65 5f737461 ata_pipeline_sta │ │ │ │ - 0x0032f0b0 74697374 69637300 69615f76 65727469 tistics.ia_verti │ │ │ │ - 0x0032f0c0 63657300 69615f70 72696d69 74697665 ces.ia_primitive │ │ │ │ - 0x0032f0d0 73000000 76735f69 6e766f63 6174696f s...vs_invocatio │ │ │ │ - 0x0032f0e0 6e730000 67735f69 6e766f63 6174696f ns..gs_invocatio │ │ │ │ - 0x0032f0f0 6e730000 67735f70 72696d69 74697665 ns..gs_primitive │ │ │ │ - 0x0032f100 73000000 635f696e 766f6361 74696f6e s...c_invocation │ │ │ │ - 0x0032f110 73000000 635f7072 696d6974 69766573 s...c_primitives │ │ │ │ - 0x0032f120 00000000 70735f69 6e766f63 6174696f ....ps_invocatio │ │ │ │ - 0x0032f130 6e730000 68735f69 6e766f63 6174696f ns..hs_invocatio │ │ │ │ - 0x0032f140 6e730000 64735f69 6e766f63 6174696f ns..ds_invocatio │ │ │ │ - 0x0032f150 6e730000 63735f69 6e766f63 6174696f ns..cs_invocatio │ │ │ │ - 0x0032f160 6e730000 70697065 5f677269 645f696e ns..pipe_grid_in │ │ │ │ - 0x0032f170 666f0000 70630000 76617269 61626c65 fo..pc..variable │ │ │ │ - 0x0032f180 5f736861 7265645f 6d656d00 67726964 _shared_mem.grid │ │ │ │ - 0x0032f190 00000000 696e6469 72656374 5f6f6666 ....indirect_off │ │ │ │ - 0x0032f1a0 73657400 70697065 5f636f6d 70757465 set.pipe_compute │ │ │ │ - 0x0032f1b0 5f737461 74655f6f 626a6563 745f696e _state_object_in │ │ │ │ - 0x0032f1c0 666f0000 6d61785f 74687265 61647300 fo..max_threads. │ │ │ │ - 0x0032f1d0 70726566 65727265 645f7369 6d645f73 preferred_simd_s │ │ │ │ - 0x0032f1e0 697a6500 73696d64 5f73697a 65730000 ize.simd_sizes.. │ │ │ │ - 0x0032f1f0 70726976 6174655f 6d656d6f 72790000 private_memory.. │ │ │ │ - 0x0032f200 77696e73 79735f68 616e646c 65000000 winsys_handle... │ │ │ │ - 0x0032f210 70697065 5f767070 5f626c65 6e640000 pipe_vpp_blend.. │ │ │ │ - 0x0032f220 676c6f62 616c5f61 6c706861 00000000 global_alpha.... │ │ │ │ - 0x0032f230 70697065 5f767070 5f646573 63000000 pipe_vpp_desc... │ │ │ │ - 0x0032f240 7372635f 72656769 6f6e0000 6473745f src_region..dst_ │ │ │ │ - 0x0032f250 72656769 6f6e0000 6f726965 6e746174 region..orientat │ │ │ │ - 0x0032f260 696f6e00 626c656e 64000000 7372635f ion.blend...src_ │ │ │ │ - 0x0032f270 73757266 6163655f 66656e63 65000000 surface_fence... │ │ │ │ - 0x0032f280 66656e63 655f7761 69740000 636f6465 fence_wait..code │ │ │ │ - 0x0032f290 63000000 6765745f 66656564 6261636b c...get_feedback │ │ │ │ - 0x0032f2a0 00000000 656e636f 64655f62 69747374 ....encode_bitst │ │ │ │ - 0x0032f2b0 7265616d 00000000 64657374 696e6174 ream....destinat │ │ │ │ - 0x0032f2c0 696f6e00 70726f63 6573735f 6672616d ion.process_fram │ │ │ │ - 0x0032f2d0 65000000 70726f63 6573735f 70726f70 e...process_prop │ │ │ │ - 0x0032f2e0 65727469 65730000 6765745f 7265736f erties..get_reso │ │ │ │ - 0x0032f2f0 75726365 73000000 76696465 6f5f636f urces...video_co │ │ │ │ - 0x0032f300 64656300 6765745f 73757266 61636573 dec.get_surfaces │ │ │ │ - 0x0032f310 00000000 76696465 6f5f6275 66666572 ....video_buffer │ │ │ │ - 0x0032f320 00000000 6765745f 73616d70 6c65725f ....get_sampler_ │ │ │ │ - 0x0032f330 76696577 5f706c61 6e657300 6765745f view_planes.get_ │ │ │ │ - 0x0032f340 73616d70 6c65725f 76696577 5f636f6d sampler_view_com │ │ │ │ - 0x0032f350 706f6e65 6e747300 656e645f 6672616d ponents.end_fram │ │ │ │ - 0x0032f360 65000000 70696374 75726500 6465636f e...picture.deco │ │ │ │ - 0x0032f370 64655f62 69747374 7265616d 00000000 de_bitstream.... │ │ │ │ - 0x0032f380 73697a65 73000000 6465636f 64655f6d sizes...decode_m │ │ │ │ - 0x0032f390 6163726f 626c6f63 6b000000 6e756d5f acroblock...num_ │ │ │ │ - 0x0032f3a0 6d616372 6f626c6f 636b7300 62656769 macroblocks.begi │ │ │ │ - 0x0032f3b0 6e5f6672 616d6500 494d4d5b 00000000 n_frame.IMM[.... │ │ │ │ - 0x0032f3c0 5d200000 207b0000 2531302e 38660000 ] .. {..%10.8f.. │ │ │ │ - 0x0032f3d0 256c6c64 00000000 256c6c75 00000000 %lld....%llu.... │ │ │ │ - 0x0032f3e0 2c200000 2531302e 34660000 50524f50 , ..%10.4f..PROP │ │ │ │ - 0x0032f3f0 45525459 20000000 25203375 00000000 ERTY ...% 3u.... │ │ │ │ - 0x0032f400 5f534154 00000000 5f505245 43495345 _SAT...._PRECISE │ │ │ │ - 0x0032f410 00000000 5d2e0000 203a0000 44434c20 ....]... :..DCL │ │ │ │ - 0x0032f420 00000000 5b5d0000 2e2e0000 2c204152 ....[]......, AR │ │ │ │ - 0x0032f430 52415928 00000000 2c204c4f 43414c00 RAY(...., LOCAL. │ │ │ │ - 0x0032f440 2c205354 5245414d 28000000 2c205752 , STREAM(..., WR │ │ │ │ - 0x0032f450 00000000 2c205241 57000000 2c204154 ...., RAW..., AT │ │ │ │ - 0x0032f460 4f4d4943 00000000 2c20474c 4f42414c OMIC...., GLOBAL │ │ │ │ - 0x0032f470 00000000 2c205348 41524544 00000000 ...., SHARED.... │ │ │ │ - 0x0032f480 2c205052 49564154 45000000 2c20494e , PRIVATE..., IN │ │ │ │ - 0x0032f490 50555400 2c20494e 56415249 414e5400 PUT., INVARIANT. │ │ │ │ - 0x0032f4a0 554e4b5f 4f4f4200 41524c00 4d4f5600 UNK_OOB.ARL.MOV. │ │ │ │ - 0x0032f4b0 4c495400 52435000 52535100 45585000 LIT.RCP.RSQ.EXP. │ │ │ │ - 0x0032f4c0 4c4f4700 4d554c00 44503300 44503400 LOG.MUL.DP3.DP4. │ │ │ │ - 0x0032f4d0 44535400 534c5400 53474500 4d414400 DST.SLT.SGE.MAD. │ │ │ │ - 0x0032f4e0 5445585f 4c5a0000 4c525000 464d4100 TEX_LZ..LRP.FMA. │ │ │ │ - 0x0032f4f0 53515254 00000000 4c444558 50000000 SQRT....LDEXP... │ │ │ │ - 0x0032f500 46325536 34000000 46324936 34000000 F2U64...F2I64... │ │ │ │ - 0x0032f510 46524300 5458465f 4c5a0000 464c5200 FRC.TXF_LZ..FLR. │ │ │ │ - 0x0032f520 524f554e 44000000 45583200 4c473200 ROUND...EX2.LG2. │ │ │ │ - 0x0032f530 504f5700 44454d4f 54450000 55324936 POW.DEMOTE..U2I6 │ │ │ │ - 0x0032f540 34000000 434c4f43 4b000000 49324936 4...CLOCK...I2I6 │ │ │ │ - 0x0032f550 34000000 52454144 5f48454c 50455200 4...READ_HELPER. │ │ │ │ - 0x0032f560 434f5300 44445800 44445900 4b494c4c COS.DDX.DDY.KILL │ │ │ │ - 0x0032f570 00000000 504b3248 00000000 504b3255 ....PK2H....PK2U │ │ │ │ - 0x0032f580 53000000 504b3442 00000000 504b3455 S...PK4B....PK4U │ │ │ │ - 0x0032f590 42000000 44325536 34000000 53455100 B...D2U64...SEQ. │ │ │ │ - 0x0032f5a0 44324936 34000000 53475400 53494e00 D2I64...SGT.SIN. │ │ │ │ - 0x0032f5b0 534c4500 534e4500 55363432 44000000 SLE.SNE.U642D... │ │ │ │ - 0x0032f5c0 54584400 54585000 55503248 00000000 TXD.TXP.UP2H.... │ │ │ │ - 0x0032f5d0 55503255 53000000 55503442 00000000 UP2US...UP4B.... │ │ │ │ - 0x0032f5e0 55503455 42000000 55363432 46000000 UP4UB...U642F... │ │ │ │ - 0x0032f5f0 49363432 46000000 41525200 49363432 I642F...ARR.I642 │ │ │ │ - 0x0032f600 44000000 52455400 53534700 554e4b36 D...RET.SSG.UNK6 │ │ │ │ - 0x0032f610 37000000 54584200 44495600 44503200 7...TXB.DIV.DP2. │ │ │ │ - 0x0032f620 54584c00 42524b00 55494600 52454144 TXL.BRK.UIF.READ │ │ │ │ - 0x0032f630 5f494e56 4f430000 454c5345 00000000 _INVOC..ELSE.... │ │ │ │ - 0x0032f640 454e4449 46000000 4444585f 46494e45 ENDIF...DDX_FINE │ │ │ │ - 0x0032f650 00000000 4444595f 46494e45 00000000 ....DDY_FINE.... │ │ │ │ - 0x0032f660 554e4b38 31000000 554e4b38 32000000 UNK81...UNK82... │ │ │ │ - 0x0032f670 4345494c 00000000 49324600 4e4f5400 CEIL....I2F.NOT. │ │ │ │ - 0x0032f680 5452554e 43000000 53484c00 42414c4c TRUNC...SHL.BALL │ │ │ │ - 0x0032f690 4f540000 4d4f4400 554e4b39 33000000 OT..MOD.UNK93... │ │ │ │ - 0x0032f6a0 54584600 54585100 434f4e54 00000000 TXF.TXQ.CONT.... │ │ │ │ - 0x0032f6b0 454d4954 00000000 454e4450 52494d00 EMIT....ENDPRIM. │ │ │ │ - 0x0032f6c0 42474e4c 4f4f5000 42474e53 55420000 BGNLOOP.BGNSUB.. │ │ │ │ - 0x0032f6d0 454e444c 4f4f5000 454e4453 55420000 ENDLOOP.ENDSUB.. │ │ │ │ - 0x0032f6e0 41544f4d 46414444 00000000 54585153 ATOMFADD....TXQS │ │ │ │ - 0x0032f6f0 00000000 52455351 00000000 52454144 ....RESQ....READ │ │ │ │ - 0x0032f700 5f464952 53540000 4e4f5000 46534551 _FIRST..NOP.FSEQ │ │ │ │ - 0x0032f710 00000000 46534745 00000000 46534c54 ....FSGE....FSLT │ │ │ │ - 0x0032f720 00000000 46534e45 00000000 4d454d42 ....FSNE....MEMB │ │ │ │ - 0x0032f730 41520000 554e4b31 31330000 554e4b31 AR..UNK113..UNK1 │ │ │ │ - 0x0032f740 31340000 554e4b31 31350000 4b494c4c 14..UNK115..KILL │ │ │ │ - 0x0032f750 5f494600 44464d41 00000000 46324900 _IF.DFMA....F2I. │ │ │ │ - 0x0032f760 49444956 00000000 494e4547 00000000 IDIV....INEG.... │ │ │ │ - 0x0032f770 49534745 00000000 49534852 00000000 ISGE....ISHR.... │ │ │ │ - 0x0032f780 49534c54 00000000 46325500 55324600 ISLT....F2U.U2F. │ │ │ │ - 0x0032f790 55444956 00000000 554d4144 00000000 UDIV....UMAD.... │ │ │ │ - 0x0032f7a0 554d4f44 00000000 554d554c 00000000 UMOD....UMUL.... │ │ │ │ - 0x0032f7b0 55534551 00000000 55534745 00000000 USEQ....USGE.... │ │ │ │ - 0x0032f7c0 55534852 00000000 55534c54 00000000 USHR....USLT.... │ │ │ │ - 0x0032f7d0 55534e45 00000000 53574954 43480000 USNE....SWITCH.. │ │ │ │ - 0x0032f7e0 43415345 00000000 44454641 554c5400 CASE....DEFAULT. │ │ │ │ - 0x0032f7f0 454e4453 57495443 48000000 53414d50 ENDSWITCH...SAMP │ │ │ │ - 0x0032f800 4c455f49 00000000 53414d50 4c455f49 LE_I....SAMPLE_I │ │ │ │ - 0x0032f810 5f4d5300 53414d50 4c455f42 00000000 _MS.SAMPLE_B.... │ │ │ │ - 0x0032f820 53414d50 4c455f43 00000000 53414d50 SAMPLE_C....SAMP │ │ │ │ - 0x0032f830 4c455f43 5f4c5a00 53414d50 4c455f44 LE_C_LZ.SAMPLE_D │ │ │ │ - 0x0032f840 00000000 53414d50 4c455f4c 00000000 ....SAMPLE_L.... │ │ │ │ - 0x0032f850 47415448 45523400 53564945 57494e46 GATHER4.SVIEWINF │ │ │ │ - 0x0032f860 4f000000 53414d50 4c455f50 4f530000 O...SAMPLE_POS.. │ │ │ │ - 0x0032f870 53414d50 4c455f49 4e464f00 5541524c SAMPLE_INFO.UARL │ │ │ │ - 0x0032f880 00000000 55434d50 00000000 49414253 ....UCMP....IABS │ │ │ │ - 0x0032f890 00000000 49535347 00000000 4c4f4144 ....ISSG....LOAD │ │ │ │ - 0x0032f8a0 00000000 53544f52 45000000 494d4732 ....STORE...IMG2 │ │ │ │ - 0x0032f8b0 484e4400 53414d50 32484e44 00000000 HND.SAMP2HND.... │ │ │ │ - 0x0032f8c0 554e4b31 36350000 42415252 49455200 UNK165..BARRIER. │ │ │ │ - 0x0032f8d0 41544f4d 55414444 00000000 41544f4d ATOMUADD....ATOM │ │ │ │ - 0x0032f8e0 58434847 00000000 41544f4d 43415300 XCHG....ATOMCAS. │ │ │ │ - 0x0032f8f0 41544f4d 414e4400 41544f4d 4f520000 ATOMAND.ATOMOR.. │ │ │ │ - 0x0032f900 41544f4d 584f5200 41544f4d 554d494e ATOMXOR.ATOMUMIN │ │ │ │ - 0x0032f910 00000000 41544f4d 554d4158 00000000 ....ATOMUMAX.... │ │ │ │ - 0x0032f920 41544f4d 494d494e 00000000 41544f4d ATOMIMIN....ATOM │ │ │ │ - 0x0032f930 494d4158 00000000 54584232 00000000 IMAX....TXB2.... │ │ │ │ - 0x0032f940 54584c32 00000000 494d554c 5f484900 TXL2....IMUL_HI. │ │ │ │ - 0x0032f950 554d554c 5f484900 54473400 4c4f4451 UMUL_HI.TG4.LODQ │ │ │ │ - 0x0032f960 00000000 49424645 00000000 55424645 ....IBFE....UBFE │ │ │ │ - 0x0032f970 00000000 42464900 42524556 00000000 ....BFI.BREV.... │ │ │ │ - 0x0032f980 504f5043 00000000 4c534200 494d5342 POPC....LSB.IMSB │ │ │ │ - 0x0032f990 00000000 554d5342 00000000 494e5445 ....UMSB....INTE │ │ │ │ - 0x0032f9a0 52505f43 454e5452 4f494400 494e5445 RP_CENTROID.INTE │ │ │ │ - 0x0032f9b0 52505f53 414d504c 45000000 494e5445 RP_SAMPLE...INTE │ │ │ │ - 0x0032f9c0 52505f4f 46465345 54000000 46324400 RP_OFFSET...F2D. │ │ │ │ - 0x0032f9d0 44324600 44414253 00000000 444e4547 D2F.DABS....DNEG │ │ │ │ - 0x0032f9e0 00000000 44414444 00000000 444d554c ....DADD....DMUL │ │ │ │ - 0x0032f9f0 00000000 444d4158 00000000 444d494e ....DMAX....DMIN │ │ │ │ - 0x0032fa00 00000000 44534c54 00000000 44534745 ....DSLT....DSGE │ │ │ │ - 0x0032fa10 00000000 44534551 00000000 44534e45 ....DSEQ....DSNE │ │ │ │ - 0x0032fa20 00000000 44524350 00000000 44535152 ....DRCP....DSQR │ │ │ │ - 0x0032fa30 54000000 444d4144 00000000 44465241 T...DMAD....DFRA │ │ │ │ - 0x0032fa40 43000000 444c4445 58500000 554e4b32 C...DLDEXP..UNK2 │ │ │ │ - 0x0032fa50 31320000 44324900 49324400 44325500 12..D2I.I2D.D2U. │ │ │ │ - 0x0032fa60 55324400 44525351 00000000 44545255 U2D.DRSQ....DTRU │ │ │ │ - 0x0032fa70 4e430000 44434549 4c000000 44464c52 NC..DCEIL...DFLR │ │ │ │ - 0x0032fa80 00000000 44524f55 4e440000 44535347 ....DROUND..DSSG │ │ │ │ - 0x0032fa90 00000000 564f5445 5f414e59 00000000 ....VOTE_ANY.... │ │ │ │ - 0x0032faa0 564f5445 5f414c4c 00000000 564f5445 VOTE_ALL....VOTE │ │ │ │ - 0x0032fab0 5f455100 55363453 45510000 55363453 _EQ.U64SEQ..U64S │ │ │ │ - 0x0032fac0 4e450000 49363453 4c540000 55363453 NE..I64SLT..U64S │ │ │ │ - 0x0032fad0 4c540000 49363453 47450000 55363453 LT..I64SGE..U64S │ │ │ │ - 0x0032fae0 47450000 4936344d 494e0000 5536344d GE..I64MIN..U64M │ │ │ │ - 0x0032faf0 494e0000 4936344d 41580000 5536344d IN..I64MAX..U64M │ │ │ │ - 0x0032fb00 41580000 49363441 42530000 49363453 AX..I64ABS..I64S │ │ │ │ - 0x0032fb10 53470000 4936344e 45470000 55363441 SG..I64NEG..U64A │ │ │ │ - 0x0032fb20 44440000 5536344d 554c0000 55363453 DD..U64MUL..U64S │ │ │ │ - 0x0032fb30 484c0000 49363453 48520000 55363453 HL..I64SHR..U64S │ │ │ │ - 0x0032fb40 48520000 49363444 49560000 55363444 HR..I64DIV..U64D │ │ │ │ - 0x0032fb50 49560000 4936344d 4f440000 5536344d IV..I64MOD..U64M │ │ │ │ - 0x0032fb60 4f440000 44444956 00000000 41544f4d OD..DDIV....ATOM │ │ │ │ - 0x0032fb70 494e435f 57524150 00000000 41544f4d INC_WRAP....ATOM │ │ │ │ - 0x0032fb80 4445435f 57524150 00000000 696e7661 DEC_WRAP....inva │ │ │ │ - 0x0032fb90 6c696420 66696c65 00000000 434f4845 lid file....COHE │ │ │ │ - 0x0032fba0 52454e54 00000000 52455354 52494354 RENT....RESTRICT │ │ │ │ - 0x0032fbb0 00000000 564f4c41 54494c45 00000000 ....VOLATILE.... │ │ │ │ - 0x0032fbc0 53545245 414d5f43 41434845 5f504f4c STREAM_CACHE_POL │ │ │ │ - 0x0032fbd0 49435900 464c5433 32000000 55494e54 ICY.FLT32...UINT │ │ │ │ - 0x0032fbe0 33320000 494e5433 32000000 464c5436 32..INT32...FLT6 │ │ │ │ - 0x0032fbf0 34000000 55494e54 36340000 494e5436 4...UINT64..INT6 │ │ │ │ - 0x0032fc00 34000000 48414c46 5f494e54 45474552 4...HALF_INTEGER │ │ │ │ - 0x0032fc10 00000000 494e5445 47455200 55505045 ....INTEGER.UPPE │ │ │ │ - 0x0032fc20 525f4c45 46540000 4c4f5745 525f4c45 R_LEFT..LOWER_LE │ │ │ │ - 0x0032fc30 46540000 504f494e 54530000 4c494e45 FT..POINTS..LINE │ │ │ │ - 0x0032fc40 53000000 4c494e45 5f4c4f4f 50000000 S...LINE_LOOP... │ │ │ │ - 0x0032fc50 4c494e45 5f535452 49500000 54524941 LINE_STRIP..TRIA │ │ │ │ - 0x0032fc60 4e474c45 53000000 54524941 4e474c45 NGLES...TRIANGLE │ │ │ │ - 0x0032fc70 5f535452 49500000 54524941 4e474c45 _STRIP..TRIANGLE │ │ │ │ - 0x0032fc80 5f46414e 00000000 51554144 5f535452 _FAN....QUAD_STR │ │ │ │ - 0x0032fc90 49500000 504f4c59 474f4e00 4c494e45 IP..POLYGON.LINE │ │ │ │ - 0x0032fca0 535f4144 4a414345 4e435900 4c494e45 S_ADJACENCY.LINE │ │ │ │ - 0x0032fcb0 5f535452 49505f41 444a4143 454e4359 _STRIP_ADJACENCY │ │ │ │ - 0x0032fcc0 00000000 54524941 4e474c45 535f4144 ....TRIANGLES_AD │ │ │ │ - 0x0032fcd0 4a414345 4e435900 54524941 4e474c45 JACENCY.TRIANGLE │ │ │ │ - 0x0032fce0 5f535452 49505f41 444a4143 454e4359 _STRIP_ADJACENCY │ │ │ │ - 0x0032fcf0 00000000 50415443 48455300 494e5641 ....PATCHES.INVA │ │ │ │ - 0x0032fd00 5249414e 54000000 43454e54 45520000 RIANT...CENTER.. │ │ │ │ - 0x0032fd10 434f4e53 54414e54 00000000 50455253 CONSTANT....PERS │ │ │ │ - 0x0032fd20 50454354 49564500 47535f49 4e505554 PECTIVE.GS_INPUT │ │ │ │ - 0x0032fd30 5f505249 4d495449 56450000 47535f4f _PRIMITIVE..GS_O │ │ │ │ - 0x0032fd40 55545055 545f5052 494d4954 49564500 UTPUT_PRIMITIVE. │ │ │ │ - 0x0032fd50 47535f4d 41585f4f 55545055 545f5645 GS_MAX_OUTPUT_VE │ │ │ │ - 0x0032fd60 52544943 45530000 46535f43 4f4f5244 RTICES..FS_COORD │ │ │ │ - 0x0032fd70 5f4f5249 47494e00 46535f43 4f4f5244 _ORIGIN.FS_COORD │ │ │ │ - 0x0032fd80 5f504958 454c5f43 454e5445 52000000 _PIXEL_CENTER... │ │ │ │ - 0x0032fd90 46535f43 4f4c4f52 305f5752 49544553 FS_COLOR0_WRITES │ │ │ │ - 0x0032fda0 5f414c4c 5f434255 46530000 46535f44 _ALL_CBUFS..FS_D │ │ │ │ - 0x0032fdb0 45505448 5f4c4159 4f555400 56535f50 EPTH_LAYOUT.VS_P │ │ │ │ - 0x0032fdc0 524f4849 4249545f 55435053 00000000 ROHIBIT_UCPS.... │ │ │ │ - 0x0032fdd0 56535f57 494e444f 575f5350 4143455f VS_WINDOW_SPACE_ │ │ │ │ - 0x0032fde0 504f5349 54494f4e 00000000 5443535f POSITION....TCS_ │ │ │ │ - 0x0032fdf0 56455254 49434553 5f4f5554 00000000 VERTICES_OUT.... │ │ │ │ - 0x0032fe00 5445535f 5052494d 5f4d4f44 45000000 TES_PRIM_MODE... │ │ │ │ - 0x0032fe10 5445535f 53504143 494e4700 5445535f TES_SPACING.TES_ │ │ │ │ - 0x0032fe20 56455254 45585f4f 52444552 5f435700 VERTEX_ORDER_CW. │ │ │ │ - 0x0032fe30 5445535f 504f494e 545f4d4f 44450000 TES_POINT_MODE.. │ │ │ │ - 0x0032fe40 4e554d5f 434c4950 44495354 5f454e41 NUM_CLIPDIST_ENA │ │ │ │ - 0x0032fe50 424c4544 00000000 4e554d5f 43554c4c BLED....NUM_CULL │ │ │ │ - 0x0032fe60 44495354 5f454e41 424c4544 00000000 DIST_ENABLED.... │ │ │ │ - 0x0032fe70 46535f45 41524c59 5f444550 54485f53 FS_EARLY_DEPTH_S │ │ │ │ - 0x0032fe80 54454e43 494c0000 46535f50 4f53545f TENCIL..FS_POST_ │ │ │ │ - 0x0032fe90 44455054 485f434f 56455241 47450000 DEPTH_COVERAGE.. │ │ │ │ - 0x0032fea0 4e455854 5f534841 44455200 43535f46 NEXT_SHADER.CS_F │ │ │ │ - 0x0032feb0 49584544 5f424c4f 434b5f57 49445448 IXED_BLOCK_WIDTH │ │ │ │ - 0x0032fec0 00000000 43535f46 49584544 5f424c4f ....CS_FIXED_BLO │ │ │ │ - 0x0032fed0 434b5f48 45494748 54000000 43535f46 CK_HEIGHT...CS_F │ │ │ │ - 0x0032fee0 49584544 5f424c4f 434b5f44 45505448 IXED_BLOCK_DEPTH │ │ │ │ - 0x0032fef0 00000000 4c454741 43595f4d 4154485f ....LEGACY_MATH_ │ │ │ │ - 0x0032ff00 52554c45 53000000 56535f42 4c49545f RULES...VS_BLIT_ │ │ │ │ - 0x0032ff10 53475052 535f414d 44000000 43535f55 SGPRS_AMD...CS_U │ │ │ │ - 0x0032ff20 5345525f 44415441 5f434f4d 504f4e45 SER_DATA_COMPONE │ │ │ │ - 0x0032ff30 4e54535f 414d4400 4c415945 525f5649 NTS_AMD.LAYER_VI │ │ │ │ - 0x0032ff40 4557504f 52545f52 454c4154 49564500 EWPORT_RELATIVE. │ │ │ │ - 0x0032ff50 46535f42 4c454e44 5f455155 4154494f FS_BLEND_EQUATIO │ │ │ │ - 0x0032ff60 4e5f4144 56414e43 45440000 53455041 N_ADVANCED..SEPA │ │ │ │ - 0x0032ff70 5241424c 455f5052 4f475241 4d000000 RABLE_PROGRAM... │ │ │ │ - 0x0032ff80 31440000 32440000 33440000 43554245 1D..2D..3D..CUBE │ │ │ │ - 0x0032ff90 00000000 52454354 00000000 53484144 ....RECT....SHAD │ │ │ │ - 0x0032ffa0 4f573144 00000000 53484144 4f573244 OW1D....SHADOW2D │ │ │ │ - 0x0032ffb0 00000000 53484144 4f575245 43540000 ....SHADOWRECT.. │ │ │ │ - 0x0032ffc0 31445f41 52524159 00000000 32445f41 1D_ARRAY....2D_A │ │ │ │ - 0x0032ffd0 52524159 00000000 53484144 4f573144 RRAY....SHADOW1D │ │ │ │ - 0x0032ffe0 5f415252 41590000 53484144 4f573244 _ARRAY..SHADOW2D │ │ │ │ - 0x0032fff0 5f415252 41590000 53484144 4f574355 _ARRAY..SHADOWCU │ │ │ │ - 0x00330000 42450000 32445f4d 53414100 32445f41 BE..2D_MSAA.2D_A │ │ │ │ - 0x00330010 52524159 5f4d5341 41000000 43554245 RRAY_MSAA...CUBE │ │ │ │ - 0x00330020 41525241 59000000 53484144 4f574355 ARRAY...SHADOWCU │ │ │ │ - 0x00330030 42454152 52415900 42434f4c 4f520000 BEARRAY.BCOLOR.. │ │ │ │ - 0x00330040 5053495a 45000000 47454e45 52494300 PSIZE...GENERIC. │ │ │ │ - 0x00330050 46414345 00000000 5052494d 5f494400 FACE....PRIM_ID. │ │ │ │ - 0x00330060 494e5354 414e4345 49440000 56455254 INSTANCEID..VERT │ │ │ │ - 0x00330070 45584944 00000000 434c4950 44495354 EXID....CLIPDIST │ │ │ │ - 0x00330080 00000000 434c4950 56455254 45580000 ....CLIPVERTEX.. │ │ │ │ - 0x00330090 47524944 5f53495a 45000000 424c4f43 GRID_SIZE...BLOC │ │ │ │ - 0x003300a0 4b5f4944 00000000 424c4f43 4b5f5349 K_ID....BLOCK_SI │ │ │ │ - 0x003300b0 5a450000 54485245 41445f49 44000000 ZE..THREAD_ID... │ │ │ │ - 0x003300c0 54455843 4f4f5244 00000000 50434f4f TEXCOORD....PCOO │ │ │ │ - 0x003300d0 52440000 56494557 504f5254 5f494e44 RD..VIEWPORT_IND │ │ │ │ - 0x003300e0 45580000 4c415945 52000000 53414d50 EX..LAYER...SAMP │ │ │ │ - 0x003300f0 4c454944 00000000 53414d50 4c45504f LEID....SAMPLEPO │ │ │ │ - 0x00330100 53000000 53414d50 4c454d41 534b0000 S...SAMPLEMASK.. │ │ │ │ - 0x00330110 56455254 45584944 5f4e4f42 41534500 VERTEXID_NOBASE. │ │ │ │ - 0x00330120 42415345 56455254 45580000 50415443 BASEVERTEX..PATC │ │ │ │ - 0x00330130 48000000 54455353 434f4f52 44000000 H...TESSCOORD... │ │ │ │ - 0x00330140 54455353 4f555445 52000000 54455353 TESSOUTER...TESS │ │ │ │ - 0x00330150 494e4e45 52000000 56455254 49434553 INNER...VERTICES │ │ │ │ - 0x00330160 494e0000 48454c50 45525f49 4e564f43 IN..HELPER_INVOC │ │ │ │ - 0x00330170 4154494f 4e000000 42415345 494e5354 ATION...BASEINST │ │ │ │ - 0x00330180 414e4345 00000000 44524157 49440000 ANCE....DRAWID.. │ │ │ │ - 0x00330190 574f524b 5f44494d 00000000 53554247 WORK_DIM....SUBG │ │ │ │ - 0x003301a0 524f5550 5f53495a 45000000 53554247 ROUP_SIZE...SUBG │ │ │ │ - 0x003301b0 524f5550 5f494e56 4f434154 494f4e00 ROUP_INVOCATION. │ │ │ │ - 0x003301c0 53554247 524f5550 5f45515f 4d41534b SUBGROUP_EQ_MASK │ │ │ │ - 0x003301d0 00000000 53554247 524f5550 5f47455f ....SUBGROUP_GE_ │ │ │ │ - 0x003301e0 4d41534b 00000000 53554247 524f5550 MASK....SUBGROUP │ │ │ │ - 0x003301f0 5f47545f 4d41534b 00000000 53554247 _GT_MASK....SUBG │ │ │ │ - 0x00330200 524f5550 5f4c455f 4d41534b 00000000 ROUP_LE_MASK.... │ │ │ │ - 0x00330210 53554247 524f5550 5f4c545f 4d41534b SUBGROUP_LT_MASK │ │ │ │ - 0x00330220 00000000 43535f55 5345525f 44415441 ....CS_USER_DATA │ │ │ │ - 0x00330230 5f414d44 00000000 56494557 504f5254 _AMD....VIEWPORT │ │ │ │ - 0x00330240 5f4d4153 4b000000 54454d50 00000000 _MASK...TEMP.... │ │ │ │ - 0x00330250 41444452 00000000 494d4d00 53560000 ADDR....IMM.SV.. │ │ │ │ - 0x00330260 494d4147 45000000 53564945 57000000 IMAGE...SVIEW... │ │ │ │ - 0x00330270 4d454d4f 52590000 434f4e53 54425546 MEMORY..CONSTBUF │ │ │ │ - 0x00330280 00000000 48574154 4f4d4943 00000000 ....HWATOMIC.... │ │ │ │ - 0x00330290 56455254 00000000 47454f4d 00000000 VERT....GEOM.... │ │ │ │ - 0x003302a0 46524147 00000000 434f4d50 00000000 FRAG....COMP.... │ │ │ │ - 0x003302b0 44434c00 52415700 57520000 41544f4d DCL.RAW.WR..ATOM │ │ │ │ - 0x003302c0 49430000 474c4f42 414c0000 50524956 IC..GLOBAL..PRIV │ │ │ │ - 0x003302d0 41544500 494e5055 54000000 4c4f4341 ATE.INPUT...LOCA │ │ │ │ - 0x003302e0 4c000000 53545245 414d0000 50524f50 L...STREAM..PROP │ │ │ │ - 0x003302f0 45525459 00000000 3c696e76 616c6964 ERTY.......PIPE_QUERY_D │ │ │ │ - 0x00330310 52495645 525f5350 45434946 4943202b RIVER_SPECIFIC + │ │ │ │ - 0x00330320 20256900 706f696e 74730000 6c696e65 %i.points..line │ │ │ │ - 0x00330330 73000000 6c696e65 5f6c6f6f 70000000 s...line_loop... │ │ │ │ - 0x00330340 6c696e65 5f737472 69700000 74726961 line_strip..tria │ │ │ │ - 0x00330350 6e676c65 73000000 74726961 6e676c65 ngles...triangle │ │ │ │ - 0x00330360 5f737472 69700000 74726961 6e676c65 _strip..triangle │ │ │ │ - 0x00330370 5f66616e 00000000 71756164 73000000 _fan....quads... │ │ │ │ - 0x00330380 71756164 5f737472 69700000 706f6c79 quad_strip..poly │ │ │ │ - 0x00330390 676f6e00 6c696e65 735f6164 6a616365 gon.lines_adjace │ │ │ │ - 0x003303a0 6e637900 6c696e65 5f737472 69705f61 ncy.line_strip_a │ │ │ │ - 0x003303b0 646a6163 656e6379 00000000 74726961 djacency....tria │ │ │ │ - 0x003303c0 6e676c65 735f6164 6a616365 6e637900 ngles_adjacency. │ │ │ │ - 0x003303d0 74726961 6e676c65 5f737472 69705f61 triangle_strip_a │ │ │ │ - 0x003303e0 646a6163 656e6379 00000000 70617463 djacency....patc │ │ │ │ - 0x003303f0 68657300 4d455341 5f505249 4d5f504f hes.MESA_PRIM_PO │ │ │ │ - 0x00330400 494e5453 00000000 4d455341 5f505249 INTS....MESA_PRI │ │ │ │ - 0x00330410 4d5f4c49 4e455300 4d455341 5f505249 M_LINES.MESA_PRI │ │ │ │ - 0x00330420 4d5f4c49 4e455f4c 4f4f5000 4d455341 M_LINE_LOOP.MESA │ │ │ │ - 0x00330430 5f505249 4d5f4c49 4e455f53 54524950 _PRIM_LINE_STRIP │ │ │ │ - 0x00330440 00000000 4d455341 5f505249 4d5f5452 ....MESA_PRIM_TR │ │ │ │ - 0x00330450 49414e47 4c455300 4d455341 5f505249 IANGLES.MESA_PRI │ │ │ │ - 0x00330460 4d5f5452 49414e47 4c455f53 54524950 M_TRIANGLE_STRIP │ │ │ │ - 0x00330470 00000000 4d455341 5f505249 4d5f5452 ....MESA_PRIM_TR │ │ │ │ - 0x00330480 49414e47 4c455f46 414e0000 4d455341 IANGLE_FAN..MESA │ │ │ │ - 0x00330490 5f505249 4d5f5155 41445300 4d455341 _PRIM_QUADS.MESA │ │ │ │ - 0x003304a0 5f505249 4d5f5155 41445f53 54524950 _PRIM_QUAD_STRIP │ │ │ │ - 0x003304b0 00000000 4d455341 5f505249 4d5f504f ....MESA_PRIM_PO │ │ │ │ - 0x003304c0 4c59474f 4e000000 4d455341 5f505249 LYGON...MESA_PRI │ │ │ │ - 0x003304d0 4d5f4c49 4e45535f 41444a41 43454e43 M_LINES_ADJACENC │ │ │ │ - 0x003304e0 59000000 4d455341 5f505249 4d5f4c49 Y...MESA_PRIM_LI │ │ │ │ - 0x003304f0 4e455f53 54524950 5f41444a 4143454e NE_STRIP_ADJACEN │ │ │ │ - 0x00330500 43590000 4d455341 5f505249 4d5f5452 CY..MESA_PRIM_TR │ │ │ │ - 0x00330510 49414e47 4c45535f 41444a41 43454e43 IANGLES_ADJACENC │ │ │ │ - 0x00330520 59000000 4d455341 5f505249 4d5f5452 Y...MESA_PRIM_TR │ │ │ │ - 0x00330530 49414e47 4c455f53 54524950 5f41444a IANGLE_STRIP_ADJ │ │ │ │ - 0x00330540 4143454e 43590000 4d455341 5f505249 ACENCY..MESA_PRI │ │ │ │ - 0x00330550 4d5f5041 54434845 53000000 69333200 M_PATCHES...i32. │ │ │ │ - 0x00330560 75333200 69363400 75363400 50495045 u32.i64.u64.PIPE │ │ │ │ - 0x00330570 5f515545 52595f54 5950455f 49333200 _QUERY_TYPE_I32. │ │ │ │ - 0x00330580 50495045 5f515545 52595f54 5950455f PIPE_QUERY_TYPE_ │ │ │ │ - 0x00330590 55333200 50495045 5f515545 52595f54 U32.PIPE_QUERY_T │ │ │ │ - 0x003305a0 5950455f 49363400 50495045 5f515545 YPE_I64.PIPE_QUE │ │ │ │ - 0x003305b0 52595f54 5950455f 55363400 6f63636c RY_TYPE_U64.occl │ │ │ │ - 0x003305c0 7573696f 6e5f636f 756e7465 72000000 usion_counter... │ │ │ │ - 0x003305d0 6f63636c 7573696f 6e5f7072 65646963 occlusion_predic │ │ │ │ - 0x003305e0 61746500 6f63636c 7573696f 6e5f7072 ate.occlusion_pr │ │ │ │ - 0x003305f0 65646963 6174655f 636f6e73 65727661 edicate_conserva │ │ │ │ - 0x00330600 74697665 00000000 74696d65 5f656c61 tive....time_ela │ │ │ │ - 0x00330610 70736564 00000000 7072696d 69746976 psed....primitiv │ │ │ │ - 0x00330620 65735f67 656e6572 61746564 00000000 es_generated.... │ │ │ │ - 0x00330630 7072696d 69746976 65735f65 6d697474 primitives_emitt │ │ │ │ - 0x00330640 65640000 736f5f6f 76657266 6c6f775f ed..so_overflow_ │ │ │ │ - 0x00330650 70726564 69636174 65000000 736f5f6f predicate...so_o │ │ │ │ - 0x00330660 76657266 6c6f775f 616e795f 70726564 verflow_any_pred │ │ │ │ - 0x00330670 69636174 65000000 6770755f 66696e69 icate...gpu_fini │ │ │ │ - 0x00330680 73686564 00000000 50495045 5f515545 shed....PIPE_QUE │ │ │ │ - 0x00330690 52595f4f 43434c55 53494f4e 5f434f55 RY_OCCLUSION_COU │ │ │ │ - 0x003306a0 4e544552 00000000 50495045 5f515545 NTER....PIPE_QUE │ │ │ │ - 0x003306b0 52595f4f 43434c55 53494f4e 5f505245 RY_OCCLUSION_PRE │ │ │ │ - 0x003306c0 44494341 54450000 50495045 5f515545 DICATE..PIPE_QUE │ │ │ │ - 0x003306d0 52595f4f 43434c55 53494f4e 5f505245 RY_OCCLUSION_PRE │ │ │ │ - 0x003306e0 44494341 54455f43 4f4e5345 52564154 DICATE_CONSERVAT │ │ │ │ - 0x003306f0 49564500 50495045 5f515545 52595f54 IVE.PIPE_QUERY_T │ │ │ │ - 0x00330700 494d4553 54414d50 00000000 50495045 IMESTAMP....PIPE │ │ │ │ - 0x00330710 5f515545 52595f54 494d4553 54414d50 _QUERY_TIMESTAMP │ │ │ │ - 0x00330720 5f444953 4a4f494e 54000000 50495045 _DISJOINT...PIPE │ │ │ │ - 0x00330730 5f515545 52595f54 494d455f 454c4150 _QUERY_TIME_ELAP │ │ │ │ - 0x00330740 53454400 50495045 5f515545 52595f50 SED.PIPE_QUERY_P │ │ │ │ - 0x00330750 52494d49 54495645 535f4745 4e455241 RIMITIVES_GENERA │ │ │ │ - 0x00330760 54454400 50495045 5f515545 52595f50 TED.PIPE_QUERY_P │ │ │ │ - 0x00330770 52494d49 54495645 535f454d 49545445 RIMITIVES_EMITTE │ │ │ │ - 0x00330780 44000000 50495045 5f515545 52595f53 D...PIPE_QUERY_S │ │ │ │ - 0x00330790 4f5f5354 41544953 54494353 00000000 O_STATISTICS.... │ │ │ │ - 0x003307a0 50495045 5f515545 52595f53 4f5f4f56 PIPE_QUERY_SO_OV │ │ │ │ - 0x003307b0 4552464c 4f575f50 52454449 43415445 ERFLOW_PREDICATE │ │ │ │ - 0x003307c0 00000000 50495045 5f515545 52595f53 ....PIPE_QUERY_S │ │ │ │ - 0x003307d0 4f5f4f56 4552464c 4f575f41 4e595f50 O_OVERFLOW_ANY_P │ │ │ │ - 0x003307e0 52454449 43415445 00000000 50495045 REDICATE....PIPE │ │ │ │ - 0x003307f0 5f515545 52595f47 50555f46 494e4953 _QUERY_GPU_FINIS │ │ │ │ - 0x00330800 48454400 50495045 5f515545 52595f50 HED.PIPE_QUERY_P │ │ │ │ - 0x00330810 4950454c 494e455f 53544154 49535449 IPELINE_STATISTI │ │ │ │ - 0x00330820 43530000 6e656172 65737400 6c696e65 CS..nearest.line │ │ │ │ - 0x00330830 61720000 50495045 5f544558 5f46494c ar..PIPE_TEX_FIL │ │ │ │ - 0x00330840 5445525f 4e454152 45535400 50495045 TER_NEAREST.PIPE │ │ │ │ - 0x00330850 5f544558 5f46494c 5445525f 4c494e45 _TEX_FILTER_LINE │ │ │ │ - 0x00330860 41520000 6e6f6e65 00000000 50495045 AR..none....PIPE │ │ │ │ - 0x00330870 5f544558 5f4d4950 46494c54 45525f4e _TEX_MIPFILTER_N │ │ │ │ - 0x00330880 45415245 53540000 50495045 5f544558 EAREST..PIPE_TEX │ │ │ │ - 0x00330890 5f4d4950 46494c54 45525f4c 494e4541 _MIPFILTER_LINEA │ │ │ │ - 0x003308a0 52000000 50495045 5f544558 5f4d4950 R...PIPE_TEX_MIP │ │ │ │ - 0x003308b0 46494c54 45525f4e 4f4e4500 72657065 FILTER_NONE.repe │ │ │ │ - 0x003308c0 61740000 636c616d 705f746f 5f656467 at..clamp_to_edg │ │ │ │ - 0x003308d0 65000000 636c616d 705f746f 5f626f72 e...clamp_to_bor │ │ │ │ - 0x003308e0 64657200 6d697272 6f725f72 65706561 der.mirror_repea │ │ │ │ - 0x003308f0 74000000 6d697272 6f725f63 6c616d70 t...mirror_clamp │ │ │ │ - 0x00330900 00000000 6d697272 6f725f63 6c616d70 ....mirror_clamp │ │ │ │ - 0x00330910 5f746f5f 65646765 00000000 6d697272 _to_edge....mirr │ │ │ │ - 0x00330920 6f725f63 6c616d70 5f746f5f 626f7264 or_clamp_to_bord │ │ │ │ - 0x00330930 65720000 50495045 5f544558 5f575241 er..PIPE_TEX_WRA │ │ │ │ - 0x00330940 505f5245 50454154 00000000 50495045 P_REPEAT....PIPE │ │ │ │ - 0x00330950 5f544558 5f575241 505f434c 414d5000 _TEX_WRAP_CLAMP. │ │ │ │ - 0x00330960 50495045 5f544558 5f575241 505f434c PIPE_TEX_WRAP_CL │ │ │ │ - 0x00330970 414d505f 544f5f45 44474500 50495045 AMP_TO_EDGE.PIPE │ │ │ │ - 0x00330980 5f544558 5f575241 505f434c 414d505f _TEX_WRAP_CLAMP_ │ │ │ │ - 0x00330990 544f5f42 4f524445 52000000 50495045 TO_BORDER...PIPE │ │ │ │ - 0x003309a0 5f544558 5f575241 505f4d49 52524f52 _TEX_WRAP_MIRROR │ │ │ │ - 0x003309b0 5f524550 45415400 50495045 5f544558 _REPEAT.PIPE_TEX │ │ │ │ - 0x003309c0 5f575241 505f4d49 52524f52 5f434c41 _WRAP_MIRROR_CLA │ │ │ │ - 0x003309d0 4d500000 50495045 5f544558 5f575241 MP..PIPE_TEX_WRA │ │ │ │ - 0x003309e0 505f4d49 52524f52 5f434c41 4d505f54 P_MIRROR_CLAMP_T │ │ │ │ - 0x003309f0 4f5f4544 47450000 50495045 5f544558 O_EDGE..PIPE_TEX │ │ │ │ - 0x00330a00 5f575241 505f4d49 52524f52 5f434c41 _WRAP_MIRROR_CLA │ │ │ │ - 0x00330a10 4d505f54 4f5f424f 52444552 00000000 MP_TO_BORDER.... │ │ │ │ - 0x00330a20 31640000 32640000 63756265 00000000 1d..2d..cube.... │ │ │ │ - 0x00330a30 31645f61 72726179 00000000 32645f61 1d_array....2d_a │ │ │ │ - 0x00330a40 72726179 00000000 63756265 5f617272 rray....cube_arr │ │ │ │ - 0x00330a50 61790000 6b656570 00000000 7a65726f ay..keep....zero │ │ │ │ - 0x00330a60 00000000 7265706c 61636500 696e6372 ....replace.incr │ │ │ │ - 0x00330a70 00000000 64656372 00000000 696e6372 ....decr....incr │ │ │ │ - 0x00330a80 5f777261 70000000 64656372 5f777261 _wrap...decr_wra │ │ │ │ - 0x00330a90 70000000 696e7665 72740000 50495045 p...invert..PIPE │ │ │ │ - 0x00330aa0 5f535445 4e43494c 5f4f505f 4b454550 _STENCIL_OP_KEEP │ │ │ │ - 0x00330ab0 00000000 50495045 5f535445 4e43494c ....PIPE_STENCIL │ │ │ │ - 0x00330ac0 5f4f505f 5a45524f 00000000 50495045 _OP_ZERO....PIPE │ │ │ │ - 0x00330ad0 5f535445 4e43494c 5f4f505f 5245504c _STENCIL_OP_REPL │ │ │ │ - 0x00330ae0 41434500 50495045 5f535445 4e43494c ACE.PIPE_STENCIL │ │ │ │ - 0x00330af0 5f4f505f 494e4352 00000000 50495045 _OP_INCR....PIPE │ │ │ │ - 0x00330b00 5f535445 4e43494c 5f4f505f 44454352 _STENCIL_OP_DECR │ │ │ │ - 0x00330b10 00000000 50495045 5f535445 4e43494c ....PIPE_STENCIL │ │ │ │ - 0x00330b20 5f4f505f 494e4352 5f575241 50000000 _OP_INCR_WRAP... │ │ │ │ - 0x00330b30 50495045 5f535445 4e43494c 5f4f505f PIPE_STENCIL_OP_ │ │ │ │ - 0x00330b40 44454352 5f575241 50000000 50495045 DECR_WRAP...PIPE │ │ │ │ - 0x00330b50 5f535445 4e43494c 5f4f505f 494e5645 _STENCIL_OP_INVE │ │ │ │ - 0x00330b60 52540000 6e657665 72000000 6c657373 RT..never...less │ │ │ │ - 0x00330b70 5f657175 616c0000 67726561 74657200 _equal..greater. │ │ │ │ - 0x00330b80 6e6f745f 65717561 6c000000 67726561 not_equal...grea │ │ │ │ - 0x00330b90 7465725f 65717561 6c000000 50495045 ter_equal...PIPE │ │ │ │ - 0x00330ba0 5f46554e 435f4e45 56455200 50495045 _FUNC_NEVER.PIPE │ │ │ │ - 0x00330bb0 5f46554e 435f4c45 53530000 50495045 _FUNC_LESS..PIPE │ │ │ │ - 0x00330bc0 5f46554e 435f4551 55414c00 50495045 _FUNC_EQUAL.PIPE │ │ │ │ - 0x00330bd0 5f46554e 435f4c45 5155414c 00000000 _FUNC_LEQUAL.... │ │ │ │ - 0x00330be0 50495045 5f46554e 435f4752 45415445 PIPE_FUNC_GREATE │ │ │ │ - 0x00330bf0 52000000 50495045 5f46554e 435f4e4f R...PIPE_FUNC_NO │ │ │ │ - 0x00330c00 54455155 414c0000 50495045 5f46554e TEQUAL..PIPE_FUN │ │ │ │ - 0x00330c10 435f4745 5155414c 00000000 50495045 C_GEQUAL....PIPE │ │ │ │ - 0x00330c20 5f46554e 435f414c 57415953 00000000 _FUNC_ALWAYS.... │ │ │ │ - 0x00330c30 6e6f7200 616e645f 696e7665 72746564 nor.and_inverted │ │ │ │ - 0x00330c40 00000000 636f7079 5f696e76 65727465 ....copy_inverte │ │ │ │ - 0x00330c50 64000000 616e645f 72657665 72736500 d...and_reverse. │ │ │ │ - 0x00330c60 6e616e64 00000000 616e6400 65717569 nand....and.equi │ │ │ │ - 0x00330c70 76000000 6e6f6f70 00000000 6f725f69 v...noop....or_i │ │ │ │ - 0x00330c80 6e766572 74656400 636f7079 00000000 nverted.copy.... │ │ │ │ - 0x00330c90 6f725f72 65766572 73650000 7265765f or_reverse..rev_ │ │ │ │ - 0x00330ca0 73756200 6d696e00 7372635f 616c7068 sub.min.src_alph │ │ │ │ - 0x00330cb0 615f7361 74757261 74650000 696e765f a_saturate..inv_ │ │ │ │ - 0x00330cc0 7372635f 636f6c6f 72000000 696e765f src_color...inv_ │ │ │ │ - 0x00330cd0 7372635f 616c7068 61000000 696e765f src_alpha...inv_ │ │ │ │ - 0x00330ce0 6473745f 616c7068 61000000 696e765f dst_alpha...inv_ │ │ │ │ - 0x00330cf0 6473745f 636f6c6f 72000000 696e765f dst_color...inv_ │ │ │ │ - 0x00330d00 636f6e73 745f636f 6c6f7200 696e765f const_color.inv_ │ │ │ │ - 0x00330d10 636f6e73 745f616c 70686100 696e765f const_alpha.inv_ │ │ │ │ - 0x00330d20 73726331 5f636f6c 6f720000 696e765f src1_color..inv_ │ │ │ │ - 0x00330d30 73726331 5f616c70 68610000 256c6c75 src1_alpha..%llu │ │ │ │ - 0x00330d40 2e253036 75730000 2573203d 20000000 .%06us..%s = ... │ │ │ │ - 0x00330d50 77696474 68300000 68656967 68743000 width0..height0. │ │ │ │ - 0x00330d60 64657074 68300000 706f696e 745f6c69 depth0..point_li │ │ │ │ - 0x00330d70 6e655f74 72695f63 6c697000 25670000 ne_tri_clip.%g.. │ │ │ │ - 0x00330d80 220a0000 752e7465 782e6c65 76656c00 "...u.tex.level. │ │ │ │ - 0x00330d90 752e7465 782e6669 7273745f 6c617965 u.tex.first_laye │ │ │ │ - 0x00330da0 72000000 752e7465 782e6c61 73745f6c r...u.tex.last_l │ │ │ │ - 0x00330db0 61796572 00000000 752e6275 662e6f66 ayer....u.buf.of │ │ │ │ - 0x00330dc0 66736574 00000000 752e6275 662e7369 fset....u.buf.si │ │ │ │ - 0x00330dd0 7a650000 752e7465 782e7369 6e676c65 ze..u.tex.single │ │ │ │ - 0x00330de0 5f6c6179 65725f76 69657700 752e7465 _layer_view.u.te │ │ │ │ - 0x00330df0 782e6669 7273745f 6c657665 6c000000 x.first_level... │ │ │ │ - 0x00330e00 752e7465 782e6c61 73745f6c 6576656c u.tex.last_level │ │ │ │ - 0x00330e10 00000000 75736572 5f627566 66657200 ....user_buffer. │ │ │ │ - 0x00330e20 696e6465 782e7573 65720000 256c6c69 index.user..%lli │ │ │ │ - 0x00330e30 00000000 776f726b 5f64696d 00000000 ....work_dim.... │ │ │ │ - 0x00330e40 44434c20 53565b30 5d2c2053 414d504c DCL SV[0], SAMPL │ │ │ │ - 0x00330e50 4549440a 00000000 4d4f5620 54454d50 EID.....MOV TEMP │ │ │ │ - 0x00330e60 5b305d2e 772c2053 565b305d 2e787878 [0].w, SV[0].xxx │ │ │ │ - 0x00330e70 780a0000 50524f50 45525459 2046535f x...PROPERTY FS_ │ │ │ │ - 0x00330e80 434f4c4f 52305f57 52495445 535f414c COLOR0_WRITES_AL │ │ │ │ - 0x00330e90 4c5f4342 55465320 310a0000 554d494e L_CBUFS 1...UMIN │ │ │ │ - 0x00330ea0 2054454d 505b305d 2c205445 4d505b30 TEMP[0], TEMP[0 │ │ │ │ - 0x00330eb0 5d2c2049 4d4d5b30 5d2e7a7a 7a7a0a00 ], IMM[0].zzzz.. │ │ │ │ - 0x00330ec0 494d4158 2054454d 505b305d 2c205445 IMAX TEMP[0], TE │ │ │ │ - 0x00330ed0 4d505b30 5d2c2049 4d4d5b30 5d2e7878 MP[0], IMM[0].xx │ │ │ │ - 0x00330ee0 78780a00 434f4c4f 525b305d 00000000 xx..COLOR[0].... │ │ │ │ - 0x00330ef0 4d4f5620 54454d50 5b305d2e 7a2c2054 MOV TEMP[0].z, T │ │ │ │ - 0x00330f00 454d505b 305d2e78 7878780a 00000000 EMP[0].xxxx..... │ │ │ │ - 0x00330f10 2e7a0000 4d4f5620 54454d50 5b305d2e .z..MOV TEMP[0]. │ │ │ │ - 0x00330f20 792c2054 454d505b 305d2e78 7878780a y, TEMP[0].xxxx. │ │ │ │ - 0x00330f30 00000000 2e790000 496e7374 72756374 .....y..Instruct │ │ │ │ - 0x00330f40 696f6e20 65787065 63746564 20627574 ion expected but │ │ │ │ - 0x00330f50 20696d6d 65646961 74652066 6f756e64 immediate found │ │ │ │ - 0x00330f60 00000000 28257529 3a20496e 76616c69 ....(%u): Invali │ │ │ │ - 0x00330f70 6420696d 6d656469 61746520 64617461 d immediate data │ │ │ │ - 0x00330f80 20747970 65000000 25735b25 755d3a20 type...%s[%u]: │ │ │ │ - 0x00330f90 52656769 73746572 206e6576 65722075 Register never u │ │ │ │ - 0x00330fa0 73656400 28257529 3a20496e 76616c69 sed.(%u): Invali │ │ │ │ - 0x00330fb0 64207265 67697374 65722066 696c6520 d register file │ │ │ │ - 0x00330fc0 6e616d65 00000000 25733a20 556e6465 name....%s: Unde │ │ │ │ - 0x00330fd0 636c6172 65642025 73207265 67697374 clared %s regist │ │ │ │ - 0x00330fe0 65720000 25735b25 645d5b25 645d3a20 er..%s[%d][%d]: │ │ │ │ - 0x00330ff0 556e6465 636c6172 65642025 73207265 Undeclared %s re │ │ │ │ - 0x00331000 67697374 65720000 25735b25 645d3a20 gister..%s[%d]: │ │ │ │ - 0x00331010 556e6465 636c6172 65642025 73207265 Undeclared %s re │ │ │ │ - 0x00331020 67697374 65720000 546f6f20 6d616e79 gister..Too many │ │ │ │ - 0x00331030 20454e44 20696e73 74727563 74696f6e END instruction │ │ │ │ - 0x00331040 73000000 28257529 3a20496e 76616c69 s...(%u): Invali │ │ │ │ - 0x00331050 6420696e 73747275 6374696f 6e206f70 d instruction op │ │ │ │ - 0x00331060 636f6465 00000000 25733a20 496e7661 code....%s: Inva │ │ │ │ - 0x00331070 6c696420 6e756d62 6572206f 66206465 lid number of de │ │ │ │ - 0x00331080 7374696e 6174696f 6e206f70 6572616e stination operan │ │ │ │ - 0x00331090 64732c20 73686f75 6c642062 65202575 ds, should be %u │ │ │ │ - 0x003310a0 00000000 25733a20 496e7661 6c696420 ....%s: Invalid │ │ │ │ - 0x003310b0 6e756d62 6572206f 6620736f 75726365 number of source │ │ │ │ - 0x003310c0 206f7065 72616e64 732c2073 686f756c operands, shoul │ │ │ │ - 0x003310d0 64206265 20257500 44657374 696e6174 d be %u.Destinat │ │ │ │ - 0x003310e0 696f6e20 72656769 73746572 20686173 ion register has │ │ │ │ - 0x003310f0 20656d70 74792077 72697465 6d61736b empty writemask │ │ │ │ - 0x00331100 00000000 25735b25 755d3a20 54686520 ....%s[%u]: The │ │ │ │ - 0x00331110 73616d65 20726567 69737465 72206465 same register de │ │ │ │ - 0x00331120 636c6172 6564206d 6f726520 7468616e clared more than │ │ │ │ - 0x00331130 206f6e63 65000000 496e7374 72756374 once...Instruct │ │ │ │ - 0x00331140 696f6e20 65787065 63746564 20627574 ion expected but │ │ │ │ - 0x00331150 20646563 6c617261 74696f6e 20666f75 declaration fou │ │ │ │ - 0x00331160 6e640000 4d697373 696e6720 454e4420 nd..Missing END │ │ │ │ - 0x00331170 696e7374 72756374 696f6e00 54475349 instruction.TGSI │ │ │ │ - 0x00331180 5f505249 4e545f53 414e4954 59000000 _PRINT_SANITY... │ │ │ │ - 0x00331190 73686164 65725f69 6e000000 73686172 shader_in...shar │ │ │ │ - 0x003311a0 65640000 73797374 656d0000 7373626f ed..system..ssbo │ │ │ │ - 0x003311b0 00000000 7461736b 5f706179 6c6f6164 ....task_payload │ │ │ │ - 0x003311c0 00000000 7261795f 6869745f 61747472 ....ray_hit_attr │ │ │ │ - 0x003311d0 69620000 75626f00 73686164 65725f6f ib..ubo.shader_o │ │ │ │ - 0x003311e0 75740000 73686164 65725f74 656d7000 ut..shader_temp. │ │ │ │ - 0x003311f0 73686164 65725f63 616c6c5f 64617461 shader_call_data │ │ │ │ - 0x00331200 00000000 70757368 5f636f6e 73740000 ....push_const.. │ │ │ │ - 0x00331210 6e6f6465 5f706179 6c6f6164 5f696e00 node_payload_in. │ │ │ │ - 0x00331220 6e6f6465 5f706179 6c6f6164 00000000 node_payload.... │ │ │ │ - 0x00331230 676c6f62 616c0000 67656e65 72696300 global..generic. │ │ │ │ - 0x00331240 66756e63 74696f6e 5f74656d 70000000 function_temp... │ │ │ │ - 0x00331250 25642d25 64000000 2c256400 2c25642d %d-%d...,%d.,%d- │ │ │ │ - 0x00331260 25640000 25733a20 25730a00 7e300000 %d..%s: %s..~0.. │ │ │ │ - 0x00331270 74727565 00000000 66616c73 65000000 true....false... │ │ │ │ - 0x00331280 30782530 32780000 30782530 34780000 0x%02x..0x%04x.. │ │ │ │ - 0x00331290 30782530 386c6c78 00000000 7b200000 0x%08llx....{ .. │ │ │ │ - 0x003312a0 207d0000 3078256c 6c780000 30782530 }..0x%llx..0x%0 │ │ │ │ - 0x003312b0 31366c6c 78000000 29203d20 28000000 16llx...) = (... │ │ │ │ - 0x003312c0 203d2000 252b6c6c 69000000 252b6400 = .%+lli...%+d. │ │ │ │ - 0x003312d0 25732575 00000000 25730a0a 00000000 %s%u....%s...... │ │ │ │ - 0x003312e0 756e6e61 6d656400 23257500 25732325 unnamed.#%u.%s#% │ │ │ │ - 0x003312f0 75000000 2d3e0000 28257320 2a290000 u...->..(%s *).. │ │ │ │ - 0x00331300 25732573 00000000 5b256c6c 645d0000 %s%s....[%lld].. │ │ │ │ - 0x00331310 5b2a5d00 2a000000 62696e64 6c657373 [*].*...bindless │ │ │ │ - 0x00331320 20000000 63656e74 726f6964 20000000 ...centroid ... │ │ │ │ - 0x00331330 73616d70 6c652000 70617463 68200000 sample .patch .. │ │ │ │ - 0x00331340 696e7661 7269616e 74200000 7065725f invariant ..per_ │ │ │ │ - 0x00331350 76696577 20000000 7065725f 7072696d view ...per_prim │ │ │ │ - 0x00331360 69746976 65200000 7261795f 71756572 itive ..ray_quer │ │ │ │ - 0x00331370 79200000 66625f66 65746368 5f6f7574 y ..fb_fetch_out │ │ │ │ - 0x00331380 70757420 00000000 61626364 65666768 put ....abcdefgh │ │ │ │ - 0x00331390 696a6b6c 6d6e6f70 00000000 78797a77 ijklmnop....xyzw │ │ │ │ - 0x003313a0 00000000 20636f6d 70616374 00000000 .... compact.... │ │ │ │ - 0x003313b0 72657065 61745f6d 6972726f 72656400 repeat_mirrored. │ │ │ │ - 0x003313c0 6465636c 5f766172 20000000 25732573 decl_var ...%s%s │ │ │ │ - 0x003313d0 25732573 25732573 25732573 25732573 %s%s%s%s%s%s%s%s │ │ │ │ - 0x003313e0 20257320 00000000 25732000 25732025 %s ....%s .%s % │ │ │ │ - 0x003313f0 73000000 20282573 25732900 20282573 s... (%s%s). (%s │ │ │ │ - 0x00331400 25732c20 25752c20 25752925 73000000 %s, %u, %u)%s... │ │ │ │ - 0x00331410 203d206e 756c6c00 203d207b 20000000 = null. = { ... │ │ │ │ - 0x00331420 203d207b 2025732c 2025732c 20257320 = { %s, %s, %s │ │ │ │ - 0x00331430 7d000000 203d2026 25730000 626f6f6c }... = &%s..bool │ │ │ │ - 0x00331440 00000000 696e7661 6c696400 64697620 ....invalid.div │ │ │ │ - 0x00331450 00000000 636f6e20 00000000 25732575 ....con ....%s%u │ │ │ │ - 0x00331460 2573252a 73257325 75000000 74657874 %s%*s%s%u...text │ │ │ │ - 0x00331470 7572652d 62756666 65720000 696d6167 ure-buffer..imag │ │ │ │ - 0x00331480 652d6275 66666572 00000000 55424f00 e-buffer....UBO. │ │ │ │ - 0x00331490 5353424f 00000000 696e7075 742d6174 SSBO....input-at │ │ │ │ - 0x003314a0 74000000 696e6c69 6e652d55 424f0000 t...inline-UBO.. │ │ │ │ - 0x003314b0 61636365 6c2d7374 72756374 00000000 accel-struct.... │ │ │ │ - 0x003314c0 74657874 7572652b 73616d70 6c657200 texture+sampler. │ │ │ │ - 0x003314d0 203d2025 73000000 2e6e7377 00000000 = %s....nsw.... │ │ │ │ - 0x003314e0 2e6e7577 00000000 203d2064 65726566 .nuw.... = deref │ │ │ │ - 0x003314f0 5f766172 20000000 203d2064 65726566 _var ... = deref │ │ │ │ - 0x00331500 5f617272 61792000 203d2064 65726566 _array . = deref │ │ │ │ - 0x00331510 5f737472 75637420 00000000 203d2064 _struct .... = d │ │ │ │ - 0x00331520 65726566 5f636173 74200000 203d2064 eref_cast .. = d │ │ │ │ - 0x00331530 65726566 5f707472 5f61735f 61727261 eref_ptr_as_arra │ │ │ │ - 0x00331540 79200000 26000000 7c000000 20257329 y ..&...|... %s) │ │ │ │ - 0x00331550 00000000 20202870 74725f73 74726964 .... (ptr_strid │ │ │ │ - 0x00331560 653d2575 2c20616c 69676e5f 6d756c3d e=%u, align_mul= │ │ │ │ - 0x00331570 25752c20 616c6967 6e5f6f66 66736574 %u, align_offset │ │ │ │ - 0x00331580 3d257529 00000000 20202f2f 20260000 =%u).... // &.. │ │ │ │ - 0x00331590 252a7300 63616c6c 20257320 00000000 %*s.call %s .... │ │ │ │ - 0x003315a0 28696e64 69726563 74200000 29200000 (indirect ..) .. │ │ │ │ - 0x003315b0 40257300 77726d61 736b3d00 72656475 @%s.wrmask=.redu │ │ │ │ - 0x003315c0 6374696f 6e5f6f70 3d257300 61746f6d ction_op=%s.atom │ │ │ │ - 0x003315d0 69635f6f 703d0000 69616464 00000000 ic_op=..iadd.... │ │ │ │ - 0x003315e0 696d696e 00000000 756d696e 00000000 imin....umin.... │ │ │ │ - 0x003315f0 696d6178 00000000 756d6178 00000000 imax....umax.... │ │ │ │ - 0x00331600 69616e64 00000000 696f7200 69786f72 iand....ior.ixor │ │ │ │ - 0x00331610 00000000 66616464 00000000 666d696e ....fadd....fmin │ │ │ │ - 0x00331620 00000000 666d6178 00000000 636d7078 ....fmax....cmpx │ │ │ │ - 0x00331630 63686700 66636d70 78636867 00000000 chg.fcmpxchg.... │ │ │ │ - 0x00331640 696e635f 77726170 00000000 6465635f inc_wrap....dec_ │ │ │ │ - 0x00331650 77726170 00000000 6f726465 7265645f wrap....ordered_ │ │ │ │ - 0x00331660 61646400 696d6167 655f6469 6d3d2573 add.image_dim=%s │ │ │ │ - 0x00331670 00000000 696d6167 655f6172 7261793d ....image_array= │ │ │ │ - 0x00331680 25730000 666f726d 61743d25 73000000 %s..format=%s... │ │ │ │ - 0x00331690 64657363 5f747970 653d2573 00000000 desc_type=%s.... │ │ │ │ - 0x003316a0 7372635f 74797065 3d000000 64657374 src_type=...dest │ │ │ │ - 0x003316b0 5f747970 653d0000 7377697a 7a6c655f _type=..swizzle_ │ │ │ │ - 0x003316c0 6d61736b 3d000000 28286964 20262025 mask=...((id & % │ │ │ │ - 0x003316d0 6429207c 20256429 205e2025 64000000 d) | %d) ^ %d... │ │ │ │ - 0x003316e0 6d656d5f 73656d61 6e746963 733d0000 mem_semantics=.. │ │ │ │ - 0x003316f0 41435100 4143517c 52454c00 7c415641 ACQ.ACQ|REL.|AVA │ │ │ │ - 0x00331700 494c4142 4c450000 7c564953 49424c45 ILABLE..|VISIBLE │ │ │ │ - 0x00331710 00000000 6d656d5f 6d6f6465 733d0000 ....mem_modes=.. │ │ │ │ - 0x00331720 25733d25 73000000 696f206c 6f636174 %s=%s...io locat │ │ │ │ - 0x00331730 696f6e3d 25732073 6c6f7473 3d257500 ion=%s slots=%u. │ │ │ │ - 0x00331740 20657870 6c696369 745f7374 72696374 explicit_strict │ │ │ │ - 0x00331750 00000000 20647561 6c737263 00000000 .... dualsrc.... │ │ │ │ - 0x00331760 20666266 65746368 00000000 20636f68 fbfetch.... coh │ │ │ │ - 0x00331770 6572656e 74000000 20706572 76696577 erent... perview │ │ │ │ - 0x00331780 00000000 206d6564 69756d70 00000000 .... mediump.... │ │ │ │ - 0x00331790 20686967 685f3136 62697473 00000000 high_16bits.... │ │ │ │ - 0x003317a0 20696e76 61726961 6e740000 20686967 invariant.. hig │ │ │ │ - 0x003317b0 685f6476 65633200 206e6f5f 76617279 h_dvec2. no_vary │ │ │ │ - 0x003317c0 696e6700 206e6f5f 73797376 616c5f6f ing. no_sysval_o │ │ │ │ - 0x003317d0 75747075 74000000 2067735f 73747265 utput... gs_stre │ │ │ │ - 0x003317e0 616d7328 00000000 25732563 3d257500 ams(....%s%c=%u. │ │ │ │ - 0x003317f0 78666225 73280000 636f6d70 6f6e656e xfb%s(..componen │ │ │ │ - 0x00331800 74733d25 752e2e25 75000000 636f6d70 ts=%u..%u...comp │ │ │ │ - 0x00331810 6f6e656e 743d2575 00000000 20627566 onent=%u.... buf │ │ │ │ - 0x00331820 6665723d 2575206f 66667365 743d2575 fer=%u offset=%u │ │ │ │ - 0x00331830 00000000 726f756e 64696e67 5f6d6f64 ....rounding_mod │ │ │ │ - 0x00331840 653d0000 756e6465 66000000 72746e65 e=..undef...rtne │ │ │ │ - 0x00331850 00000000 72750000 72747a00 7261795f ....ru..rtz.ray_ │ │ │ │ - 0x00331860 71756572 795f7661 6c75653d 00000000 query_value=.... │ │ │ │ - 0x00331870 696e7465 72736563 74696f6e 5f747970 intersection_typ │ │ │ │ - 0x00331880 65000000 696e7465 72736563 74696f6e e...intersection │ │ │ │ - 0x00331890 5f740000 696e7465 72736563 74696f6e _t..intersection │ │ │ │ - 0x003318a0 5f696e73 74616e63 655f6375 73746f6d _instance_custom │ │ │ │ - 0x003318b0 5f696e64 65780000 696e7465 72736563 _index..intersec │ │ │ │ - 0x003318c0 74696f6e 5f696e73 74616e63 655f6964 tion_instance_id │ │ │ │ - 0x003318d0 00000000 696e7465 72736563 74696f6e ....intersection │ │ │ │ - 0x003318e0 5f696e73 74616e63 655f7362 745f696e _instance_sbt_in │ │ │ │ - 0x003318f0 64657800 696e7465 72736563 74696f6e dex.intersection │ │ │ │ - 0x00331900 5f67656f 6d657472 795f696e 64657800 _geometry_index. │ │ │ │ - 0x00331910 696e7465 72736563 74696f6e 5f707269 intersection_pri │ │ │ │ - 0x00331920 6d697469 76655f69 6e646578 00000000 mitive_index.... │ │ │ │ - 0x00331930 696e7465 72736563 74696f6e 5f626172 intersection_bar │ │ │ │ - 0x00331940 7963656e 74726963 73000000 696e7465 ycentrics...inte │ │ │ │ - 0x00331950 72736563 74696f6e 5f66726f 6e745f66 rsection_front_f │ │ │ │ - 0x00331960 61636500 696e7465 72736563 74696f6e ace.intersection │ │ │ │ - 0x00331970 5f6f626a 6563745f 7261795f 64697265 _object_ray_dire │ │ │ │ - 0x00331980 6374696f 6e000000 696e7465 72736563 ction...intersec │ │ │ │ - 0x00331990 74696f6e 5f6f626a 6563745f 7261795f tion_object_ray_ │ │ │ │ - 0x003319a0 6f726967 696e0000 696e7465 72736563 origin..intersec │ │ │ │ - 0x003319b0 74696f6e 5f6f626a 6563745f 746f5f77 tion_object_to_w │ │ │ │ - 0x003319c0 6f726c64 00000000 696e7465 72736563 orld....intersec │ │ │ │ - 0x003319d0 74696f6e 5f776f72 6c645f74 6f5f6f62 tion_world_to_ob │ │ │ │ - 0x003319e0 6a656374 00000000 696e7465 72736563 ject....intersec │ │ │ │ - 0x003319f0 74696f6e 5f63616e 64696461 74655f61 tion_candidate_a │ │ │ │ - 0x00331a00 6162625f 6f706171 75650000 746d696e abb_opaque..tmin │ │ │ │ - 0x00331a10 00000000 776f726c 645f7261 795f6469 ....world_ray_di │ │ │ │ - 0x00331a20 72656374 696f6e00 776f726c 645f7261 rection.world_ra │ │ │ │ - 0x00331a30 795f6f72 6967696e 00000000 7265736f y_origin....reso │ │ │ │ - 0x00331a40 75726365 5f696e74 656c3d00 62696e64 urce_intel=.bind │ │ │ │ - 0x00331a50 6c657373 00000000 70757368 61626c65 less....pushable │ │ │ │ - 0x00331a60 00000000 6e6f6e2d 756e6966 6f726d00 ....non-uniform. │ │ │ │ - 0x00331a70 73616d70 6c65722d 656d6265 64646564 sampler-embedded │ │ │ │ - 0x00331a80 00000000 61636365 73733d00 6d617472 ....access=.matr │ │ │ │ - 0x00331a90 69785f6c 61796f75 743d0000 726f775f ix_layout=..row_ │ │ │ │ - 0x00331aa0 6d616a6f 72000000 636f6c5f 6d616a6f major...col_majo │ │ │ │ - 0x00331ab0 72000000 636d6174 5f736967 6e65643d r...cmat_signed= │ │ │ │ - 0x00331ac0 00000000 52657375 6c740000 616c755f ....Result..alu_ │ │ │ │ - 0x00331ad0 6f703d25 73000000 696e7465 72705f6d op=%s...interp_m │ │ │ │ - 0x00331ae0 6f64653d 25730000 25733d25 64000000 ode=%s..%s=%d... │ │ │ │ - 0x00331af0 20202f2f 20257300 203d2028 00000000 // %s. = (.... │ │ │ │ - 0x00331b00 74657820 00000000 74786220 00000000 tex ....txb .... │ │ │ │ - 0x00331b10 74786c20 00000000 74786420 00000000 txl ....txd .... │ │ │ │ - 0x00331b20 74786620 00000000 7478665f 6d732000 txf ....txf_ms . │ │ │ │ - 0x00331b30 7478665f 6d735f66 62200000 7478665f txf_ms_fb ..txf_ │ │ │ │ - 0x00331b40 6d735f6d 63735f69 6e74656c 20000000 ms_mcs_intel ... │ │ │ │ - 0x00331b50 74787320 00000000 6c6f6420 00000000 txs ....lod .... │ │ │ │ - 0x00331b60 74673420 00000000 71756572 795f6c65 tg4 ....query_le │ │ │ │ - 0x00331b70 76656c73 20000000 74657874 7572655f vels ...texture_ │ │ │ │ - 0x00331b80 73616d70 6c657320 00000000 73616d70 samples ....samp │ │ │ │ - 0x00331b90 6c65735f 6964656e 74696361 6c200000 les_identical .. │ │ │ │ - 0x00331ba0 74657820 28707265 2d646973 70617463 tex (pre-dispatc │ │ │ │ - 0x00331bb0 6861626c 65292000 66726167 6d656e74 hable) .fragment │ │ │ │ - 0x00331bc0 5f666574 63685f61 6d642000 66726167 _fetch_amd .frag │ │ │ │ - 0x00331bd0 6d656e74 5f6d6173 6b5f6665 7463685f ment_mask_fetch_ │ │ │ │ - 0x00331be0 616d6420 00000000 73616d70 6c65725f amd ....sampler_ │ │ │ │ - 0x00331bf0 64657363 72697074 6f725f61 6d642000 descriptor_amd . │ │ │ │ - 0x00331c00 6c6f645f 62696173 5f616778 20000000 lod_bias_agx ... │ │ │ │ - 0x00331c10 6861735f 63757374 6f6d5f62 6f726465 has_custom_borde │ │ │ │ - 0x00331c20 725f636f 6c6f725f 61677820 00000000 r_color_agx .... │ │ │ │ - 0x00331c30 6864725f 64696d5f 6e762000 7465785f hdr_dim_nv .tex_ │ │ │ │ - 0x00331c40 74797065 5f6e7620 00000000 28626163 type_nv ....(bac │ │ │ │ - 0x00331c50 6b656e64 31290000 28626163 6b656e64 kend1)..(backend │ │ │ │ - 0x00331c60 32290000 28636f6f 72642900 2870726f 2)..(coord).(pro │ │ │ │ - 0x00331c70 6a656374 6f722900 28636f6d 70617261 jector).(compara │ │ │ │ - 0x00331c80 746f7229 00000000 286f6666 73657429 tor)....(offset) │ │ │ │ - 0x00331c90 00000000 28626961 73290000 286c6f64 ....(bias)..(lod │ │ │ │ - 0x00331ca0 29000000 286d696e 5f6c6f64 29000000 )...(min_lod)... │ │ │ │ - 0x00331cb0 286d735f 696e6465 78290000 286d735f (ms_index)..(ms_ │ │ │ │ - 0x00331cc0 6d63735f 696e7465 6c290000 28646478 mcs_intel)..(ddx │ │ │ │ - 0x00331cd0 29000000 28646479 29000000 2873616d )...(ddy)...(sam │ │ │ │ - 0x00331ce0 706c6572 5f646572 65665f69 6e747269 pler_deref_intri │ │ │ │ - 0x00331cf0 6e736963 29000000 28746578 74757265 nsic)...(texture │ │ │ │ - 0x00331d00 5f646572 65665f69 6e747269 6e736963 _deref_intrinsic │ │ │ │ - 0x00331d10 29000000 28746578 74757265 5f646572 )...(texture_der │ │ │ │ - 0x00331d20 65662900 2873616d 706c6572 5f646572 ef).(sampler_der │ │ │ │ - 0x00331d30 65662900 28746578 74757265 5f6f6666 ef).(texture_off │ │ │ │ - 0x00331d40 73657429 00000000 2873616d 706c6572 set)....(sampler │ │ │ │ - 0x00331d50 5f6f6666 73657429 00000000 28746578 _offset)....(tex │ │ │ │ - 0x00331d60 74757265 5f68616e 646c6529 00000000 ture_handle).... │ │ │ │ - 0x00331d70 2873616d 706c6572 5f68616e 646c6529 (sampler_handle) │ │ │ │ - 0x00331d80 00000000 28706c61 6e652900 2c20696d ....(plane)., im │ │ │ │ - 0x00331d90 706c6963 6974206c 6f640000 2c202575 plicit lod.., %u │ │ │ │ - 0x00331da0 20286761 74686572 5f636f6d 706f6e65 (gather_compone │ │ │ │ - 0x00331db0 6e742900 2c207b20 2825692c 20256929 nt)., { (%i, %i) │ │ │ │ - 0x00331dc0 00000000 2c202825 692c2025 69290000 ...., (%i, %i).. │ │ │ │ - 0x00331dd0 207d2028 6f666673 65747329 00000000 } (offsets).... │ │ │ │ - 0x00331de0 2c202575 20287465 78747572 65290000 , %u (texture).. │ │ │ │ - 0x00331df0 2c202575 20287361 6d706c65 72290000 , %u (sampler).. │ │ │ │ - 0x00331e00 2c207465 78747572 65206e6f 6e2d756e , texture non-un │ │ │ │ - 0x00331e10 69666f72 6d000000 2c207361 6d706c65 iform..., sample │ │ │ │ - 0x00331e20 72206e6f 6e2d756e 69666f72 6d000000 r non-uniform... │ │ │ │ - 0x00331e30 2c207370 61727365 00000000 203d206c , sparse.... = l │ │ │ │ - 0x00331e40 6f61645f 636f6e73 74200000 62726561 oad_const ..brea │ │ │ │ - 0x00331e50 6b000000 636f6e74 696e7565 00000000 k...continue.... │ │ │ │ - 0x00331e60 72657475 726e0000 68616c74 00000000 return..halt.... │ │ │ │ - 0x00331e70 676f746f 20622575 00000000 676f746f goto b%u....goto │ │ │ │ - 0x00331e80 20622575 20696620 00000000 20656c73 b%u if .... els │ │ │ │ - 0x00331e90 65206225 75000000 203d2075 6e646566 e b%u... = undef │ │ │ │ - 0x00331ea0 696e6564 00000000 203d2070 68692000 ined.... = phi . │ │ │ │ - 0x00331eb0 6225753a 20000000 3b200000 2f2f2030 b%u: ...; ..// 0 │ │ │ │ - 0x00331ec0 78257800 2025733a 25753a25 75000000 x%x. %s:%u:%u... │ │ │ │ - 0x00331ed0 2573626c 6f636b20 6225753a 00000000 %sblock b%u:.... │ │ │ │ - 0x00331ee0 20202f2f 20707265 64733a00 2c207375 // preds:., su │ │ │ │ - 0x00331ef0 6363733a 00000000 252a732f 2f207072 ccs:....%*s// pr │ │ │ │ - 0x00331f00 6564733a 00000000 252a732f 2f207375 eds:....%*s// su │ │ │ │ - 0x00331f10 6363733a 00000000 69662000 20202f2f ccs:....if . // │ │ │ │ - 0x00331f20 20666c61 7474656e 00000000 20202f2f flatten.... // │ │ │ │ - 0x00331f30 20646f6e 27742066 6c617474 656e0000 don't flatten.. │ │ │ │ - 0x00331f40 20202f2f 20646976 65726765 6e742061 // divergent a │ │ │ │ - 0x00331f50 6c776179 73207461 6b656e00 207b0a00 lways taken. {.. │ │ │ │ - 0x00331f60 25736c6f 6f70207b 0a000000 7d20636f %sloop {....} co │ │ │ │ - 0x00331f70 6e74696e 7565207b 0a000000 7d20656c ntinue {....} el │ │ │ │ - 0x00331f80 7365207b 0a000000 7373615f 00000000 se {....ssa_.... │ │ │ │ - 0x00331f90 25000000 20287661 72696162 6c652900 %... (variable). │ │ │ │ - 0x00331fa0 20286e6f 696e6c69 6e652900 2028696e (noinline). (in │ │ │ │ - 0x00331fb0 6c696e65 29000000 20286578 706f7274 line)... (export │ │ │ │ - 0x00331fc0 65642900 2028656e 74727970 6f696e74 ed). (entrypoint │ │ │ │ - 0x00331fd0 29000000 73686164 65723a20 25730a00 )...shader: %s.. │ │ │ │ - 0x00331fe0 736f7572 63655f62 6c616b65 333a207b source_blake3: { │ │ │ │ - 0x00331ff0 00000000 6e616d65 3a202573 0a000000 ....name: %s.... │ │ │ │ - 0x00332000 6c616265 6c3a2025 730a0000 696e7465 label: %s...inte │ │ │ │ - 0x00332010 726e616c 00000000 25733a20 74727565 rnal....%s: true │ │ │ │ - 0x00332020 0a000000 776f726b 67726f75 705f7369 ....workgroup_si │ │ │ │ - 0x00332030 7a653a20 25752c20 25752c20 25752573 ze: %u, %u, %u%s │ │ │ │ - 0x00332040 0a000000 6e657874 5f737461 67653a20 ....next_stage: │ │ │ │ - 0x00332050 25730a00 6e756d5f 74657874 75726573 %s..num_textures │ │ │ │ - 0x00332060 00000000 25733a20 25750a00 6e756d5f ....%s: %u..num_ │ │ │ │ - 0x00332070 75626f73 00000000 6e756d5f 61626f73 ubos....num_abos │ │ │ │ - 0x00332080 00000000 6e756d5f 7373626f 73000000 ....num_ssbos... │ │ │ │ - 0x00332090 6e756d5f 696d6167 65730000 6475616c num_images..dual │ │ │ │ - 0x003320a0 5f736c6f 745f696e 70757473 00000000 _slot_inputs.... │ │ │ │ - 0x003320b0 6f757470 7574735f 77726974 74656e00 outputs_written. │ │ │ │ - 0x003320c0 6f757470 7574735f 72656164 00000000 outputs_read.... │ │ │ │ - 0x003320d0 27253038 78000000 7065725f 7072696d '%08x...per_prim │ │ │ │ - 0x003320e0 69746976 655f696e 70757473 00000000 itive_inputs.... │ │ │ │ - 0x003320f0 7065725f 7072696d 69746976 655f6f75 per_primitive_ou │ │ │ │ - 0x00332100 74707574 73000000 7065725f 76696577 tputs...per_view │ │ │ │ - 0x00332110 5f6f7574 70757473 00000000 696e7075 _outputs....inpu │ │ │ │ - 0x00332120 74735f72 6561645f 31366269 74000000 ts_read_16bit... │ │ │ │ - 0x00332130 25733a20 30782530 34780a00 6f757470 %s: 0x%04x..outp │ │ │ │ - 0x00332140 7574735f 77726974 74656e5f 31366269 uts_written_16bi │ │ │ │ - 0x00332150 74000000 6f757470 7574735f 72656164 t...outputs_read │ │ │ │ - 0x00332160 5f313662 69740000 696e7075 74735f72 _16bit..inputs_r │ │ │ │ - 0x00332170 6561645f 696e6469 72656374 6c795f31 ead_indirectly_1 │ │ │ │ - 0x00332180 36626974 00000000 6f757470 7574735f 6bit....outputs_ │ │ │ │ - 0x00332190 61636365 73736564 5f696e64 69726563 accessed_indirec │ │ │ │ - 0x003321a0 746c795f 31366269 74000000 70617463 tly_16bit...patc │ │ │ │ - 0x003321b0 685f696e 70757473 5f726561 64000000 h_inputs_read... │ │ │ │ - 0x003321c0 25733a20 30782530 38780a00 70617463 %s: 0x%08x..patc │ │ │ │ - 0x003321d0 685f6f75 74707574 735f7772 69747465 h_outputs_writte │ │ │ │ - 0x003321e0 6e000000 70617463 685f6f75 74707574 n...patch_output │ │ │ │ - 0x003321f0 735f7265 61640000 696e7075 74735f72 s_read..inputs_r │ │ │ │ - 0x00332200 6561645f 696e6469 72656374 6c790000 ead_indirectly.. │ │ │ │ - 0x00332210 6f757470 7574735f 61636365 73736564 outputs_accessed │ │ │ │ - 0x00332220 5f696e64 69726563 746c7900 70617463 _indirectly.patc │ │ │ │ - 0x00332230 685f696e 70757473 5f726561 645f696e h_inputs_read_in │ │ │ │ - 0x00332240 64697265 63746c79 00000000 70617463 directly....patc │ │ │ │ - 0x00332250 685f6f75 74707574 735f6163 63657373 h_outputs_access │ │ │ │ - 0x00332260 65645f69 6e646972 6563746c 79000000 ed_indirectly... │ │ │ │ - 0x00332270 73616d70 6c657273 5f757365 64000000 samplers_used... │ │ │ │ - 0x00332280 25733a20 00000000 696d6167 65735f75 %s: ....images_u │ │ │ │ - 0x00332290 73656400 696d6167 655f6275 66666572 sed.image_buffer │ │ │ │ - 0x003322a0 73000000 6d736161 5f696d61 67657300 s...msaa_images. │ │ │ │ - 0x003322b0 666c6f61 745f636f 6e74726f 6c735f65 float_controls_e │ │ │ │ - 0x003322c0 78656375 74696f6e 5f6d6f64 65000000 xecution_mode... │ │ │ │ - 0x003322d0 73686172 65645f73 697a6500 7461736b shared_size.task │ │ │ │ - 0x003322e0 5f706179 6c6f6164 5f73697a 653a2025 _payload_size: % │ │ │ │ - 0x003322f0 750a0000 72617920 71756572 69657300 u...ray queries. │ │ │ │ - 0x00332300 73756267 726f7570 5f73697a 653a2025 subgroup_size: % │ │ │ │ - 0x00332310 750a0000 75736573 5f776964 655f7375 u...uses_wide_su │ │ │ │ - 0x00332320 6267726f 75705f69 6e747269 6e736963 bgroup_intrinsic │ │ │ │ - 0x00332330 73000000 7866625f 73747269 64653a20 s...xfb_stride: │ │ │ │ - 0x00332340 7b25752c 2025752c 2025752c 2025757d {%u, %u, %u, %u} │ │ │ │ - 0x00332350 0a000000 696e6c69 6e61626c 655f756e ....inlinable_un │ │ │ │ - 0x00332360 69666f72 6d5f6477 5f6f6666 73657473 iform_dw_offsets │ │ │ │ - 0x00332370 3a207b25 752c2025 752c2025 752c2025 : {%u, %u, %u, % │ │ │ │ - 0x00332380 757d0a00 6e756d5f 696e6c69 6e61626c u}..num_inlinabl │ │ │ │ - 0x00332390 655f756e 69666f72 6d730000 636c6970 e_uniforms..clip │ │ │ │ - 0x003323a0 5f646973 74616e63 655f6172 7261795f _distance_array_ │ │ │ │ - 0x003323b0 73697a65 00000000 63756c6c 5f646973 size....cull_dis │ │ │ │ - 0x003323c0 74616e63 655f6172 7261795f 73697a65 tance_array_size │ │ │ │ - 0x003323d0 00000000 75736573 5f746578 74757265 ....uses_texture │ │ │ │ - 0x003323e0 5f676174 68657200 75736573 5f726573 _gather.uses_res │ │ │ │ - 0x003323f0 6f757263 655f696e 666f5f71 75657279 ource_info_query │ │ │ │ - 0x00332400 00000000 64697665 7267656e 63655f61 ....divergence_a │ │ │ │ - 0x00332410 6e616c79 7369735f 72756e00 6269745f nalysis_run.bit_ │ │ │ │ - 0x00332420 73697a65 735f666c 6f617400 25733a20 sizes_float.%s: │ │ │ │ - 0x00332430 30782530 32780a00 6269745f 73697a65 0x%02x..bit_size │ │ │ │ - 0x00332440 735f696e 74000000 66697273 745f7562 s_int...first_ub │ │ │ │ - 0x00332450 6f5f6973 5f646566 61756c74 5f75626f o_is_default_ubo │ │ │ │ - 0x00332460 00000000 73657061 72617465 5f736861 ....separate_sha │ │ │ │ - 0x00332470 64657200 6861735f 7472616e 73666f72 der.has_transfor │ │ │ │ - 0x00332480 6d5f6665 65646261 636b5f76 61727969 m_feedback_varyi │ │ │ │ - 0x00332490 6e677300 666c7270 5f6c6f77 65726564 ngs.flrp_lowered │ │ │ │ - 0x003324a0 00000000 696f5f6c 6f776572 65640000 ....io_lowered.. │ │ │ │ - 0x003324b0 77726974 65735f6d 656d6f72 79000000 writes_memory... │ │ │ │ - 0x003324c0 64657269 76617469 76655f67 726f7570 derivative_group │ │ │ │ - 0x003324d0 00000000 646f7562 6c655f69 6e707574 ....double_input │ │ │ │ - 0x003324e0 73000000 626c6974 5f736770 72735f61 s...blit_sgprs_a │ │ │ │ - 0x003324f0 6d640000 77696e64 6f775f73 70616365 md..window_space │ │ │ │ - 0x00332500 5f706f73 6974696f 6e000000 6e656564 _position...need │ │ │ │ - 0x00332510 735f6564 67655f66 6c616700 7072696d s_edge_flag.prim │ │ │ │ - 0x00332520 69746976 655f6d6f 64653a20 25750a00 itive_mode: %u.. │ │ │ │ - 0x00332530 7463735f 76657274 69636573 5f6f7574 tcs_vertices_out │ │ │ │ - 0x00332540 3a202575 0a000000 73706163 696e673a : %u....spacing: │ │ │ │ - 0x00332550 2025750a 00000000 63637700 706f696e %u.....ccw.poin │ │ │ │ - 0x00332560 745f6d6f 64650000 7463735f 73616d65 t_mode..tcs_same │ │ │ │ - 0x00332570 5f696e76 6f636174 696f6e5f 696e7075 _invocation_inpu │ │ │ │ - 0x00332580 74735f72 65616400 7463735f 63726f73 ts_read.tcs_cros │ │ │ │ - 0x00332590 735f696e 766f6361 74696f6e 5f696e70 s_invocation_inp │ │ │ │ - 0x003325a0 7574735f 72656164 00000000 7463735f uts_read....tcs_ │ │ │ │ - 0x003325b0 63726f73 735f696e 766f6361 74696f6e cross_invocation │ │ │ │ - 0x003325c0 5f6f7574 70757473 5f726561 64000000 _outputs_read... │ │ │ │ - 0x003325d0 6f757470 75745f70 72696d69 74697665 output_primitive │ │ │ │ - 0x003325e0 3a202573 0a000000 696e7075 745f7072 : %s....input_pr │ │ │ │ - 0x003325f0 696d6974 6976653a 2025730a 00000000 imitive: %s..... │ │ │ │ - 0x00332600 696e766f 63617469 6f6e733a 2025750a invocations: %u. │ │ │ │ - 0x00332610 00000000 76657274 69636573 5f696e3a ....vertices_in: │ │ │ │ - 0x00332620 2025750a 00000000 75736573 5f656e64 %u.....uses_end │ │ │ │ - 0x00332630 5f707269 6d697469 76650000 61637469 _primitive..acti │ │ │ │ - 0x00332640 76655f73 74726561 6d5f6d61 736b3a20 ve_stream_mask: │ │ │ │ - 0x00332650 30782530 32780a00 75736573 5f646973 0x%02x..uses_dis │ │ │ │ - 0x00332660 63617264 00000000 75736573 5f666266 card....uses_fbf │ │ │ │ - 0x00332670 65746368 5f6f7574 70757400 636f6c6f etch_output.colo │ │ │ │ - 0x00332680 725f6973 5f647561 6c5f736f 75726365 r_is_dual_source │ │ │ │ - 0x00332690 00000000 72657175 6972655f 66756c6c ....require_full │ │ │ │ - 0x003326a0 5f717561 64730000 6e656564 735f7175 _quads..needs_qu │ │ │ │ - 0x003326b0 61645f68 656c7065 725f696e 766f6361 ad_helper_invoca │ │ │ │ - 0x003326c0 74696f6e 73000000 75736573 5f73616d tions...uses_sam │ │ │ │ - 0x003326d0 706c655f 7175616c 69666965 72000000 ple_qualifier... │ │ │ │ - 0x003326e0 75736573 5f73616d 706c655f 73686164 uses_sample_shad │ │ │ │ - 0x003326f0 696e6700 6561726c 795f6672 61676d65 ing.early_fragme │ │ │ │ - 0x00332700 6e745f74 65737473 00000000 696e6e65 nt_tests....inne │ │ │ │ - 0x00332710 725f636f 76657261 67650000 706f7374 r_coverage..post │ │ │ │ - 0x00332720 5f646570 74685f63 6f766572 61676500 _depth_coverage. │ │ │ │ - 0x00332730 70697865 6c5f6365 6e746572 5f696e74 pixel_center_int │ │ │ │ - 0x00332740 65676572 00000000 6f726967 696e5f75 eger....origin_u │ │ │ │ - 0x00332750 70706572 5f6c6566 74000000 70697865 pper_left...pixe │ │ │ │ - 0x00332760 6c5f696e 7465726c 6f636b5f 6f726465 l_interlock_orde │ │ │ │ - 0x00332770 72656400 70697865 6c5f696e 7465726c red.pixel_interl │ │ │ │ - 0x00332780 6f636b5f 756e6f72 64657265 64000000 ock_unordered... │ │ │ │ - 0x00332790 73616d70 6c655f69 6e746572 6c6f636b sample_interlock │ │ │ │ - 0x003327a0 5f6f7264 65726564 00000000 73616d70 _ordered....samp │ │ │ │ - 0x003327b0 6c655f69 6e746572 6c6f636b 5f756e6f le_interlock_uno │ │ │ │ - 0x003327c0 72646572 65640000 756e7479 7065645f rdered..untyped_ │ │ │ │ - 0x003327d0 636f6c6f 725f6f75 74707574 73000000 color_outputs... │ │ │ │ - 0x003327e0 64657074 685f6c61 796f7574 00000000 depth_layout.... │ │ │ │ - 0x003327f0 636f6c6f 72305f69 6e746572 703a2025 color0_interp: % │ │ │ │ - 0x00332800 730a0000 636f6c6f 72305f73 616d706c s...color0_sampl │ │ │ │ - 0x00332810 65000000 636f6c6f 72305f63 656e7472 e...color0_centr │ │ │ │ - 0x00332820 6f696400 636f6c6f 72315f69 6e746572 oid.color1_inter │ │ │ │ - 0x00332830 703a2025 730a0000 636f6c6f 72315f73 p: %s...color1_s │ │ │ │ - 0x00332840 616d706c 65000000 636f6c6f 72315f63 ample...color1_c │ │ │ │ - 0x00332850 656e7472 6f696400 61647661 6e636564 entroid.advanced │ │ │ │ - 0x00332860 5f626c65 6e645f6d 6f646573 00000000 _blend_modes.... │ │ │ │ - 0x00332870 776f726b 67726f75 705f7369 7a655f68 workgroup_size_h │ │ │ │ - 0x00332880 696e743a 207b2575 2c202575 2c202575 int: {%u, %u, %u │ │ │ │ - 0x00332890 7d0a0000 75736572 5f646174 615f636f }...user_data_co │ │ │ │ - 0x003328a0 6d706f6e 656e7473 5f616d64 00000000 mponents_amd.... │ │ │ │ - 0x003328b0 7074725f 73697a65 00000000 6d735f63 ptr_size....ms_c │ │ │ │ - 0x003328c0 726f7373 5f696e76 6f636174 696f6e5f ross_invocation_ │ │ │ │ - 0x003328d0 6f757470 75745f61 63636573 73000000 output_access... │ │ │ │ - 0x003328e0 6d61785f 76657274 69636573 5f6f7574 max_vertices_out │ │ │ │ - 0x003328f0 3a202575 0a000000 6d61785f 7072696d : %u....max_prim │ │ │ │ - 0x00332900 69746976 65735f6f 75743a20 25750a00 itives_out: %u.. │ │ │ │ - 0x00332910 7072696d 69746976 655f7479 70653a20 primitive_type: │ │ │ │ - 0x00332920 25730a00 556e6861 6e646c65 64207374 %s..Unhandled st │ │ │ │ - 0x00332930 61676520 25640a00 696e7075 74730000 age %d..inputs.. │ │ │ │ - 0x00332940 756e6966 6f726d73 00000000 73637261 uniforms....scra │ │ │ │ - 0x00332950 7463683a 2025750a 00000000 636f6e73 tch: %u.....cons │ │ │ │ - 0x00332960 74616e74 733a2025 750a0000 6465636c tants: %u...decl │ │ │ │ - 0x00332970 5f66756e 6374696f 6e202573 20280000 _function %s (.. │ │ │ │ - 0x00332980 78257500 20726574 75726e00 25732573 x%u. return.%s%s │ │ │ │ - 0x00332990 25730000 20282575 78257578 25752900 %s.. (%ux%ux%u). │ │ │ │ - 0x003329a0 0a696d70 6c202573 20000000 7b0a0000 .impl %s ...{... │ │ │ │ - 0x003329b0 70726561 6d626c65 2025730a 00000000 preamble %s..... │ │ │ │ - 0x003329c0 626c6f63 6b206225 753a0a7d 0a0a0000 block b%u:.}.... │ │ │ │ - 0x003329d0 74657874 75726573 5f757365 645f6279 textures_used_by │ │ │ │ - 0x003329e0 5f747866 00000000 74657874 75726573 _txf....textures │ │ │ │ - 0x003329f0 5f757365 64000000 73797374 656d5f76 _used...system_v │ │ │ │ - 0x00332a00 616c7565 735f7265 61640000 43756265 alues_read..Cube │ │ │ │ - 0x00332a10 00000000 52656374 00000000 42756600 ....Rect....Buf. │ │ │ │ - 0x00332a20 32442d4d 53414100 53756270 61737300 2D-MSAA.Subpass. │ │ │ │ - 0x00332a30 53756270 6173732d 4d534141 00000000 Subpass-MSAA.... │ │ │ │ - 0x00332a40 636f6865 72656e74 00000000 72657374 coherent....rest │ │ │ │ - 0x00332a50 72696374 00000000 766f6c61 74696c65 rict....volatile │ │ │ │ - 0x00332a60 00000000 72656164 6f6e6c79 00000000 ....readonly.... │ │ │ │ - 0x00332a70 77726974 656f6e6c 79000000 72656f72 writeonly...reor │ │ │ │ - 0x00332a80 64657261 626c6500 6e6f6e2d 74656d70 derable.non-temp │ │ │ │ - 0x00332a90 6f72616c 00000000 696e636c 7564652d oral....include- │ │ │ │ - 0x00332aa0 68656c70 65727300 69732d73 77697a7a helpers.is-swizz │ │ │ │ - 0x00332ab0 6c65642d 616d6400 75736573 2d666f72 led-amd.uses-for │ │ │ │ - 0x00332ac0 6d61742d 616d6400 666d6173 6b2d6c6f mat-amd.fmask-lo │ │ │ │ - 0x00332ad0 77657265 642d616d 64000000 73706563 wered-amd...spec │ │ │ │ - 0x00332ae0 756c6174 61626c65 00000000 63702d67 ulatable....cp-g │ │ │ │ - 0x00332af0 652d636f 68657265 6e742d61 6d640000 e-coherent-amd.. │ │ │ │ - 0x00332b00 696e2d62 6f756e64 732d6167 78000000 in-bounds-agx... │ │ │ │ - 0x00332b10 6b656570 2d736361 6c617200 736d656d keep-scalar.smem │ │ │ │ - 0x00332b20 2d616d64 00000000 68696768 70000000 -amd....highp... │ │ │ │ - 0x00332b30 6d656469 756d7000 6c6f7770 00000000 mediump.lowp.... │ │ │ │ - 0x00332b40 783f3f00 20202000 78322000 78332000 x??. .x2 .x3 . │ │ │ │ - 0x00332b50 78342000 78352000 78382000 616c6967 x4 .x5 .x8 .alig │ │ │ │ - 0x00332b60 6e627974 655f616d 64000000 616d756c nbyte_amd...amul │ │ │ │ - 0x00332b70 00000000 616e6467 5f697233 00000000 ....andg_ir3.... │ │ │ │ - 0x00332b80 62313661 6c6c5f66 65717561 6c313600 b16all_fequal16. │ │ │ │ - 0x00332b90 62313661 6c6c5f66 65717561 6c320000 b16all_fequal2.. │ │ │ │ - 0x00332ba0 62313661 6c6c5f66 65717561 6c330000 b16all_fequal3.. │ │ │ │ - 0x00332bb0 62313661 6c6c5f66 65717561 6c340000 b16all_fequal4.. │ │ │ │ - 0x00332bc0 62313661 6c6c5f66 65717561 6c350000 b16all_fequal5.. │ │ │ │ - 0x00332bd0 62313661 6c6c5f66 65717561 6c380000 b16all_fequal8.. │ │ │ │ - 0x00332be0 62313661 6c6c5f69 65717561 6c313600 b16all_iequal16. │ │ │ │ - 0x00332bf0 62313661 6c6c5f69 65717561 6c320000 b16all_iequal2.. │ │ │ │ - 0x00332c00 62313661 6c6c5f69 65717561 6c330000 b16all_iequal3.. │ │ │ │ - 0x00332c10 62313661 6c6c5f69 65717561 6c340000 b16all_iequal4.. │ │ │ │ - 0x00332c20 62313661 6c6c5f69 65717561 6c350000 b16all_iequal5.. │ │ │ │ - 0x00332c30 62313661 6c6c5f69 65717561 6c380000 b16all_iequal8.. │ │ │ │ - 0x00332c40 62313661 6e795f66 6e657175 616c3136 b16any_fnequal16 │ │ │ │ - 0x00332c50 00000000 62313661 6e795f66 6e657175 ....b16any_fnequ │ │ │ │ - 0x00332c60 616c3200 62313661 6e795f66 6e657175 al2.b16any_fnequ │ │ │ │ - 0x00332c70 616c3300 62313661 6e795f66 6e657175 al3.b16any_fnequ │ │ │ │ - 0x00332c80 616c3400 62313661 6e795f66 6e657175 al4.b16any_fnequ │ │ │ │ - 0x00332c90 616c3500 62313661 6e795f66 6e657175 al5.b16any_fnequ │ │ │ │ - 0x00332ca0 616c3800 62313661 6e795f69 6e657175 al8.b16any_inequ │ │ │ │ - 0x00332cb0 616c3136 00000000 62313661 6e795f69 al16....b16any_i │ │ │ │ - 0x00332cc0 6e657175 616c3200 62313661 6e795f69 nequal2.b16any_i │ │ │ │ - 0x00332cd0 6e657175 616c3300 62313661 6e795f69 nequal3.b16any_i │ │ │ │ - 0x00332ce0 6e657175 616c3400 62313661 6e795f69 nequal4.b16any_i │ │ │ │ - 0x00332cf0 6e657175 616c3500 62313661 6e795f69 nequal5.b16any_i │ │ │ │ - 0x00332d00 6e657175 616c3800 62313663 73656c00 nequal8.b16csel. │ │ │ │ - 0x00332d10 62326231 00000000 62326231 36000000 b2b1....b2b16... │ │ │ │ - 0x00332d20 62326233 32000000 62326238 00000000 b2b32...b2b8.... │ │ │ │ - 0x00332d30 62326631 36000000 62326633 32000000 b2f16...b2f32... │ │ │ │ - 0x00332d40 62326636 34000000 62326931 00000000 b2f64...b2i1.... │ │ │ │ - 0x00332d50 62326931 36000000 62326933 32000000 b2i16...b2i32... │ │ │ │ - 0x00332d60 62326936 34000000 62326938 00000000 b2i64...b2i8.... │ │ │ │ - 0x00332d70 62333261 6c6c5f66 65717561 6c313600 b32all_fequal16. │ │ │ │ - 0x00332d80 62333261 6c6c5f66 65717561 6c320000 b32all_fequal2.. │ │ │ │ - 0x00332d90 62333261 6c6c5f66 65717561 6c330000 b32all_fequal3.. │ │ │ │ - 0x00332da0 62333261 6c6c5f66 65717561 6c340000 b32all_fequal4.. │ │ │ │ - 0x00332db0 62333261 6c6c5f66 65717561 6c350000 b32all_fequal5.. │ │ │ │ - 0x00332dc0 62333261 6c6c5f66 65717561 6c380000 b32all_fequal8.. │ │ │ │ - 0x00332dd0 62333261 6c6c5f69 65717561 6c313600 b32all_iequal16. │ │ │ │ - 0x00332de0 62333261 6c6c5f69 65717561 6c320000 b32all_iequal2.. │ │ │ │ - 0x00332df0 62333261 6c6c5f69 65717561 6c330000 b32all_iequal3.. │ │ │ │ - 0x00332e00 62333261 6c6c5f69 65717561 6c340000 b32all_iequal4.. │ │ │ │ - 0x00332e10 62333261 6c6c5f69 65717561 6c350000 b32all_iequal5.. │ │ │ │ - 0x00332e20 62333261 6c6c5f69 65717561 6c380000 b32all_iequal8.. │ │ │ │ - 0x00332e30 62333261 6e795f66 6e657175 616c3136 b32any_fnequal16 │ │ │ │ - 0x00332e40 00000000 62333261 6e795f66 6e657175 ....b32any_fnequ │ │ │ │ - 0x00332e50 616c3200 62333261 6e795f66 6e657175 al2.b32any_fnequ │ │ │ │ - 0x00332e60 616c3300 62333261 6e795f66 6e657175 al3.b32any_fnequ │ │ │ │ - 0x00332e70 616c3400 62333261 6e795f66 6e657175 al4.b32any_fnequ │ │ │ │ - 0x00332e80 616c3500 62333261 6e795f66 6e657175 al5.b32any_fnequ │ │ │ │ - 0x00332e90 616c3800 62333261 6e795f69 6e657175 al8.b32any_inequ │ │ │ │ - 0x00332ea0 616c3136 00000000 62333261 6e795f69 al16....b32any_i │ │ │ │ - 0x00332eb0 6e657175 616c3200 62333261 6e795f69 nequal2.b32any_i │ │ │ │ - 0x00332ec0 6e657175 616c3300 62333261 6e795f69 nequal3.b32any_i │ │ │ │ - 0x00332ed0 6e657175 616c3400 62333261 6e795f69 nequal4.b32any_i │ │ │ │ - 0x00332ee0 6e657175 616c3500 62333261 6e795f69 nequal5.b32any_i │ │ │ │ - 0x00332ef0 6e657175 616c3800 62333263 73656c00 nequal8.b32csel. │ │ │ │ - 0x00332f00 62333266 6373656c 5f6d6467 00000000 b32fcsel_mdg.... │ │ │ │ - 0x00332f10 6238616c 6c5f6665 7175616c 31360000 b8all_fequal16.. │ │ │ │ - 0x00332f20 6238616c 6c5f6665 7175616c 32000000 b8all_fequal2... │ │ │ │ - 0x00332f30 6238616c 6c5f6665 7175616c 33000000 b8all_fequal3... │ │ │ │ - 0x00332f40 6238616c 6c5f6665 7175616c 34000000 b8all_fequal4... │ │ │ │ - 0x00332f50 6238616c 6c5f6665 7175616c 35000000 b8all_fequal5... │ │ │ │ - 0x00332f60 6238616c 6c5f6665 7175616c 38000000 b8all_fequal8... │ │ │ │ - 0x00332f70 6238616c 6c5f6965 7175616c 31360000 b8all_iequal16.. │ │ │ │ - 0x00332f80 6238616c 6c5f6965 7175616c 32000000 b8all_iequal2... │ │ │ │ - 0x00332f90 6238616c 6c5f6965 7175616c 33000000 b8all_iequal3... │ │ │ │ - 0x00332fa0 6238616c 6c5f6965 7175616c 34000000 b8all_iequal4... │ │ │ │ - 0x00332fb0 6238616c 6c5f6965 7175616c 35000000 b8all_iequal5... │ │ │ │ - 0x00332fc0 6238616c 6c5f6965 7175616c 38000000 b8all_iequal8... │ │ │ │ - 0x00332fd0 6238616e 795f666e 65717561 6c313600 b8any_fnequal16. │ │ │ │ - 0x00332fe0 6238616e 795f666e 65717561 6c320000 b8any_fnequal2.. │ │ │ │ - 0x00332ff0 6238616e 795f666e 65717561 6c330000 b8any_fnequal3.. │ │ │ │ - 0x00333000 6238616e 795f666e 65717561 6c340000 b8any_fnequal4.. │ │ │ │ - 0x00333010 6238616e 795f666e 65717561 6c350000 b8any_fnequal5.. │ │ │ │ - 0x00333020 6238616e 795f666e 65717561 6c380000 b8any_fnequal8.. │ │ │ │ - 0x00333030 6238616e 795f696e 65717561 6c313600 b8any_inequal16. │ │ │ │ - 0x00333040 6238616e 795f696e 65717561 6c320000 b8any_inequal2.. │ │ │ │ - 0x00333050 6238616e 795f696e 65717561 6c330000 b8any_inequal3.. │ │ │ │ - 0x00333060 6238616e 795f696e 65717561 6c340000 b8any_inequal4.. │ │ │ │ - 0x00333070 6238616e 795f696e 65717561 6c350000 b8any_inequal5.. │ │ │ │ - 0x00333080 6238616e 795f696e 65717561 6c380000 b8any_inequal8.. │ │ │ │ - 0x00333090 62386373 656c0000 62616c6c 5f666571 b8csel..ball_feq │ │ │ │ - 0x003330a0 75616c31 36000000 62616c6c 5f666571 ual16...ball_feq │ │ │ │ - 0x003330b0 75616c32 00000000 62616c6c 5f666571 ual2....ball_feq │ │ │ │ - 0x003330c0 75616c33 00000000 62616c6c 5f666571 ual3....ball_feq │ │ │ │ - 0x003330d0 75616c34 00000000 62616c6c 5f666571 ual4....ball_feq │ │ │ │ - 0x003330e0 75616c35 00000000 62616c6c 5f666571 ual5....ball_feq │ │ │ │ - 0x003330f0 75616c38 00000000 62616c6c 5f696571 ual8....ball_ieq │ │ │ │ - 0x00333100 75616c31 36000000 62616c6c 5f696571 ual16...ball_ieq │ │ │ │ - 0x00333110 75616c32 00000000 62616c6c 5f696571 ual2....ball_ieq │ │ │ │ - 0x00333120 75616c33 00000000 62616c6c 5f696571 ual3....ball_ieq │ │ │ │ - 0x00333130 75616c34 00000000 62616c6c 5f696571 ual4....ball_ieq │ │ │ │ - 0x00333140 75616c35 00000000 62616c6c 5f696571 ual5....ball_ieq │ │ │ │ - 0x00333150 75616c38 00000000 62616e79 5f666e65 ual8....bany_fne │ │ │ │ - 0x00333160 7175616c 31360000 62616e79 5f666e65 qual16..bany_fne │ │ │ │ - 0x00333170 7175616c 32000000 62616e79 5f666e65 qual2...bany_fne │ │ │ │ - 0x00333180 7175616c 33000000 62616e79 5f666e65 qual3...bany_fne │ │ │ │ - 0x00333190 7175616c 34000000 62616e79 5f666e65 qual4...bany_fne │ │ │ │ - 0x003331a0 7175616c 35000000 62616e79 5f666e65 qual5...bany_fne │ │ │ │ - 0x003331b0 7175616c 38000000 62616e79 5f696e65 qual8...bany_ine │ │ │ │ - 0x003331c0 7175616c 31360000 62616e79 5f696e65 qual16..bany_ine │ │ │ │ - 0x003331d0 7175616c 32000000 62616e79 5f696e65 qual2...bany_ine │ │ │ │ - 0x003331e0 7175616c 33000000 62616e79 5f696e65 qual3...bany_ine │ │ │ │ - 0x003331f0 7175616c 34000000 62616e79 5f696e65 qual4...bany_ine │ │ │ │ - 0x00333200 7175616c 35000000 62616e79 5f696e65 qual5...bany_ine │ │ │ │ - 0x00333210 7175616c 38000000 62637365 6c000000 qual8...bcsel... │ │ │ │ - 0x00333220 62666900 62666d00 6269745f 636f756e bfi.bfm.bit_coun │ │ │ │ - 0x00333230 74000000 62697466 69656c64 5f696e73 t...bitfield_ins │ │ │ │ - 0x00333240 65727400 62697466 69656c64 5f726576 ert.bitfield_rev │ │ │ │ - 0x00333250 65727365 00000000 62697466 69656c64 erse....bitfield │ │ │ │ - 0x00333260 5f73656c 65637400 6269746e 7a000000 _select.bitnz... │ │ │ │ - 0x00333270 6269746e 7a313600 6269746e 7a333200 bitnz16.bitnz32. │ │ │ │ - 0x00333280 6269746e 7a380000 6269747a 00000000 bitnz8..bitz.... │ │ │ │ - 0x00333290 6269747a 31360000 6269747a 33320000 bitz16..bitz32.. │ │ │ │ - 0x003332a0 6269747a 38000000 626f756e 64735f61 bitz8...bounds_a │ │ │ │ - 0x003332b0 67780000 63756265 5f616d64 00000000 gx..cube_amd.... │ │ │ │ - 0x003332c0 65787472 5f616778 00000000 65787472 extr_agx....extr │ │ │ │ - 0x003332d0 6163745f 69313600 65787472 6163745f act_i16.extract_ │ │ │ │ - 0x003332e0 69380000 65787472 6163745f 75313600 i8..extract_u16. │ │ │ │ - 0x003332f0 65787472 6163745f 75380000 66326631 extract_u8..f2f1 │ │ │ │ - 0x00333300 36000000 66326631 365f7274 6e650000 6...f2f16_rtne.. │ │ │ │ - 0x00333310 66326631 365f7274 7a000000 66326633 f2f16_rtz...f2f3 │ │ │ │ - 0x00333320 32000000 66326636 34000000 6632666d 2...f2f64...f2fm │ │ │ │ - 0x00333330 70000000 66326931 00000000 66326931 p...f2i1....f2i1 │ │ │ │ - 0x00333340 36000000 66326933 32000000 66326936 6...f2i32...f2i6 │ │ │ │ - 0x00333350 34000000 66326938 00000000 6632696d 4...f2i8....f2im │ │ │ │ - 0x00333360 70000000 6632736e 6f726d5f 31365f76 p...f2snorm_16_v │ │ │ │ - 0x00333370 33640000 66327531 00000000 66327531 3d..f2u1....f2u1 │ │ │ │ - 0x00333380 36000000 66327533 32000000 66327536 6...f2u32...f2u6 │ │ │ │ - 0x00333390 34000000 66327538 00000000 6632756d 4...f2u8....f2um │ │ │ │ - 0x003333a0 70000000 6632756e 6f726d5f 31365f76 p...f2unorm_16_v │ │ │ │ - 0x003333b0 33640000 66616273 00000000 66616c6c 3d..fabs....fall │ │ │ │ - 0x003333c0 5f657175 616c3136 00000000 66616c6c _equal16....fall │ │ │ │ - 0x003333d0 5f657175 616c3200 66616c6c 5f657175 _equal2.fall_equ │ │ │ │ - 0x003333e0 616c3300 66616c6c 5f657175 616c3400 al3.fall_equal4. │ │ │ │ - 0x003333f0 66616c6c 5f657175 616c3500 66616c6c fall_equal5.fall │ │ │ │ - 0x00333400 5f657175 616c3800 66616e79 5f6e6571 _equal8.fany_neq │ │ │ │ - 0x00333410 75616c31 36000000 66616e79 5f6e6571 ual16...fany_neq │ │ │ │ - 0x00333420 75616c32 00000000 66616e79 5f6e6571 ual2....fany_neq │ │ │ │ - 0x00333430 75616c33 00000000 66616e79 5f6e6571 ual3....fany_neq │ │ │ │ - 0x00333440 75616c34 00000000 66616e79 5f6e6571 ual4....fany_neq │ │ │ │ - 0x00333450 75616c35 00000000 66616e79 5f6e6571 ual5....fany_neq │ │ │ │ - 0x00333460 75616c38 00000000 66636569 6c000000 ual8....fceil... │ │ │ │ - 0x00333470 66636c61 6d705f70 6f730000 66636f73 fclamp_pos..fcos │ │ │ │ - 0x00333480 00000000 66636f73 5f616d64 00000000 ....fcos_amd.... │ │ │ │ - 0x00333490 66636f73 5f6d6467 00000000 66637365 fcos_mdg....fcse │ │ │ │ - 0x003334a0 6c000000 66637365 6c5f6765 00000000 l...fcsel_ge.... │ │ │ │ - 0x003334b0 66637365 6c5f6774 00000000 66646976 fcsel_gt....fdiv │ │ │ │ - 0x003334c0 00000000 66646f74 31360000 66646f74 ....fdot16..fdot │ │ │ │ - 0x003334d0 31365f72 65706c69 63617465 64000000 16_replicated... │ │ │ │ - 0x003334e0 66646f74 32000000 66646f74 325f7265 fdot2...fdot2_re │ │ │ │ - 0x003334f0 706c6963 61746564 00000000 66646f74 plicated....fdot │ │ │ │ - 0x00333500 33000000 66646f74 335f7265 706c6963 3...fdot3_replic │ │ │ │ - 0x00333510 61746564 00000000 66646f74 34000000 ated....fdot4... │ │ │ │ - 0x00333520 66646f74 345f7265 706c6963 61746564 fdot4_replicated │ │ │ │ - 0x00333530 00000000 66646f74 35000000 66646f74 ....fdot5...fdot │ │ │ │ - 0x00333540 355f7265 706c6963 61746564 00000000 5_replicated.... │ │ │ │ - 0x00333550 66646f74 38000000 66646f74 385f7265 fdot8...fdot8_re │ │ │ │ - 0x00333560 706c6963 61746564 00000000 66647068 plicated....fdph │ │ │ │ - 0x00333570 00000000 66647068 5f726570 6c696361 ....fdph_replica │ │ │ │ - 0x00333580 74656400 66657100 66657131 36000000 ted.feq.feq16... │ │ │ │ - 0x00333590 66657133 32000000 66657138 00000000 feq32...feq8.... │ │ │ │ - 0x003335a0 66657175 00000000 66657175 31360000 fequ....fequ16.. │ │ │ │ - 0x003335b0 66657175 33320000 66657175 38000000 fequ32..fequ8... │ │ │ │ - 0x003335c0 66657870 32000000 66666c6f 6f720000 fexp2...ffloor.. │ │ │ │ - 0x003335d0 66666d61 00000000 66666d61 7a000000 ffma....ffmaz... │ │ │ │ - 0x003335e0 66667261 63740000 66676500 66676531 ffract..fge.fge1 │ │ │ │ - 0x003335f0 36000000 66676533 32000000 66676538 6...fge32...fge8 │ │ │ │ - 0x00333600 00000000 66676575 00000000 66676575 ....fgeu....fgeu │ │ │ │ - 0x00333610 31360000 66676575 33320000 66676575 16..fgeu32..fgeu │ │ │ │ - 0x00333620 38000000 66696e64 5f6c7362 00000000 8...find_lsb.... │ │ │ │ - 0x00333630 66697366 696e6974 65000000 66697366 fisfinite...fisf │ │ │ │ - 0x00333640 696e6974 65333200 6669736e 6f726d61 inite32.fisnorma │ │ │ │ - 0x00333650 6c000000 666c6f67 32000000 666c7270 l...flog2...flrp │ │ │ │ - 0x00333660 00000000 666c7400 666c7431 36000000 ....flt.flt16... │ │ │ │ - 0x00333670 666c7433 32000000 666c7438 00000000 flt32...flt8.... │ │ │ │ - 0x00333680 666c7475 00000000 666c7475 31360000 fltu....fltu16.. │ │ │ │ - 0x00333690 666c7475 33320000 666c7475 38000000 fltu32..fltu8... │ │ │ │ - 0x003336a0 666d6178 5f616778 00000000 666d696e fmax_agx....fmin │ │ │ │ - 0x003336b0 5f616778 00000000 666d6f64 00000000 _agx....fmod.... │ │ │ │ - 0x003336c0 666d756c 00000000 666d756c 7a000000 fmul....fmulz... │ │ │ │ - 0x003336d0 666e6567 00000000 666e656f 00000000 fneg....fneo.... │ │ │ │ - 0x003336e0 666e656f 31360000 666e656f 33320000 fneo16..fneo32.. │ │ │ │ - 0x003336f0 666e656f 38000000 666e6575 00000000 fneo8...fneu.... │ │ │ │ - 0x00333700 666e6575 31360000 666e6575 33320000 fneu16..fneu32.. │ │ │ │ - 0x00333710 666e6575 38000000 666f7264 00000000 fneu8...ford.... │ │ │ │ - 0x00333720 666f7264 31360000 666f7264 33320000 ford16..ford32.. │ │ │ │ - 0x00333730 666f7264 38000000 66706f77 00000000 ford8...fpow.... │ │ │ │ - 0x00333740 66717561 6e74697a 65326631 36000000 fquantize2f16... │ │ │ │ - 0x00333750 66726370 00000000 6672656d 00000000 frcp....frem.... │ │ │ │ - 0x00333760 66726578 705f6578 70000000 66726578 frexp_exp...frex │ │ │ │ - 0x00333770 705f7369 67000000 66726f75 6e645f65 p_sig...fround_e │ │ │ │ - 0x00333780 76656e00 66727371 00000000 66736174 ven.frsq....fsat │ │ │ │ - 0x00333790 00000000 66736174 5f736967 6e656400 ....fsat_signed. │ │ │ │ - 0x003337a0 6673696e 00000000 6673696e 5f616778 fsin....fsin_agx │ │ │ │ - 0x003337b0 00000000 6673696e 5f616d64 00000000 ....fsin_amd.... │ │ │ │ - 0x003337c0 6673696e 5f6d6467 00000000 66737172 fsin_mdg....fsqr │ │ │ │ - 0x003337d0 74000000 66737562 00000000 6673756d t...fsub....fsum │ │ │ │ - 0x003337e0 32000000 6673756d 33000000 6673756d 2...fsum3...fsum │ │ │ │ - 0x003337f0 34000000 66747275 6e630000 66756e6f 4...ftrunc..funo │ │ │ │ - 0x00333800 72640000 66756e6f 72643136 00000000 rd..funord16.... │ │ │ │ - 0x00333810 66756e6f 72643332 00000000 66756e6f funord32....funo │ │ │ │ - 0x00333820 72643800 69326631 36000000 69326633 rd8.i2f16...i2f3 │ │ │ │ - 0x00333830 32000000 69326636 34000000 6932666d 2...i2f64...i2fm │ │ │ │ - 0x00333840 70000000 69326931 00000000 69326931 p...i2i1....i2i1 │ │ │ │ - 0x00333850 36000000 69326933 32000000 69326936 6...i2i32...i2i6 │ │ │ │ - 0x00333860 34000000 69326938 00000000 6932696d 4...i2i8....i2im │ │ │ │ - 0x00333870 70000000 69333263 73656c5f 67650000 p...i32csel_ge.. │ │ │ │ - 0x00333880 69333263 73656c5f 67740000 69616273 i32csel_gt..iabs │ │ │ │ - 0x00333890 00000000 69616464 33000000 69616464 ....iadd3...iadd │ │ │ │ - 0x003338a0 5f736174 00000000 69626665 00000000 _sat....ibfe.... │ │ │ │ - 0x003338b0 69626974 6669656c 645f6578 74726163 ibitfield_extrac │ │ │ │ - 0x003338c0 74000000 69637365 6c5f6571 7a000000 t...icsel_eqz... │ │ │ │ - 0x003338d0 69646976 00000000 69657100 69657131 idiv....ieq.ieq1 │ │ │ │ - 0x003338e0 36000000 69657133 32000000 69657138 6...ieq32...ieq8 │ │ │ │ - 0x003338f0 00000000 6966696e 645f6d73 62000000 ....ifind_msb... │ │ │ │ - 0x00333900 6966696e 645f6d73 625f7265 76000000 ifind_msb_rev... │ │ │ │ - 0x00333910 69676500 69676531 36000000 69676533 ige.ige16...ige3 │ │ │ │ - 0x00333920 32000000 69676538 00000000 69686164 2...ige8....ihad │ │ │ │ - 0x00333930 64000000 696c6561 5f616778 00000000 d...ilea_agx.... │ │ │ │ - 0x00333940 696c7400 696c7431 36000000 696c7433 ilt.ilt16...ilt3 │ │ │ │ - 0x00333950 32000000 696c7438 00000000 696d6164 2...ilt8....imad │ │ │ │ - 0x00333960 00000000 696d6164 32345f69 72330000 ....imad24_ir3.. │ │ │ │ - 0x00333970 696d6164 73685f6d 69783136 00000000 imadsh_mix16.... │ │ │ │ - 0x00333980 696d6164 73686c5f 61677800 696d6f64 imadshl_agx.imod │ │ │ │ - 0x00333990 00000000 696d7375 6273686c 5f616778 ....imsubshl_agx │ │ │ │ - 0x003339a0 00000000 696d756c 00000000 696d756c ....imul....imul │ │ │ │ - 0x003339b0 32340000 696d756c 32345f72 656c6178 24..imul24_relax │ │ │ │ - 0x003339c0 65640000 696d756c 5f327833 325f3634 ed..imul_2x32_64 │ │ │ │ - 0x003339d0 00000000 696d756c 5f333278 31360000 ....imul_32x16.. │ │ │ │ - 0x003339e0 696d756c 5f686967 68000000 696e6531 imul_high...ine1 │ │ │ │ - 0x003339f0 36000000 696e6533 32000000 696e6538 6...ine32...ine8 │ │ │ │ - 0x00333a00 00000000 696e6567 00000000 696e6f74 ....ineg....inot │ │ │ │ - 0x00333a10 00000000 696e7365 72745f75 31360000 ....insert_u16.. │ │ │ │ - 0x00333a20 696e7365 72745f75 38000000 696e7465 insert_u8...inte │ │ │ │ - 0x00333a30 726c6561 76655f61 67780000 6972656d rleave_agx..irem │ │ │ │ - 0x00333a40 00000000 69726861 64640000 6973686c ....irhadd..ishl │ │ │ │ - 0x00333a50 00000000 69736872 00000000 69736967 ....ishr....isig │ │ │ │ - 0x00333a60 6e000000 69737562 00000000 69737562 n...isub....isub │ │ │ │ - 0x00333a70 5f736174 00000000 6c646578 70000000 _sat....ldexp... │ │ │ │ - 0x00333a80 6d6f7600 6d717361 645f3478 38000000 mov.mqsad_4x8... │ │ │ │ - 0x00333a90 6d736164 5f347838 00000000 7061636b msad_4x8....pack │ │ │ │ - 0x00333aa0 5f327831 365f746f 5f736e6f 726d5f32 _2x16_to_snorm_2 │ │ │ │ - 0x00333ab0 78385f76 33640000 7061636b 5f327831 x8_v3d..pack_2x1 │ │ │ │ - 0x00333ac0 365f746f 5f756e6f 726d5f31 305f325f 6_to_unorm_10_2_ │ │ │ │ - 0x00333ad0 76336400 7061636b 5f327831 365f746f v3d.pack_2x16_to │ │ │ │ - 0x00333ae0 5f756e6f 726d5f32 7831305f 76336400 _unorm_2x10_v3d. │ │ │ │ - 0x00333af0 7061636b 5f327831 365f746f 5f756e6f pack_2x16_to_uno │ │ │ │ - 0x00333b00 726d5f32 78385f76 33640000 7061636b rm_2x8_v3d..pack │ │ │ │ - 0x00333b10 5f327833 325f746f 5f327831 365f7633 _2x32_to_2x16_v3 │ │ │ │ - 0x00333b20 64000000 7061636b 5f33325f 32783136 d...pack_32_2x16 │ │ │ │ - 0x00333b30 00000000 7061636b 5f33325f 32783136 ....pack_32_2x16 │ │ │ │ - 0x00333b40 5f73706c 69740000 7061636b 5f33325f _split..pack_32_ │ │ │ │ - 0x00333b50 34783800 7061636b 5f33325f 3478385f 4x8.pack_32_4x8_ │ │ │ │ - 0x00333b60 73706c69 74000000 7061636b 5f33325f split...pack_32_ │ │ │ │ - 0x00333b70 746f5f72 31316731 31623130 5f763364 to_r11g11b10_v3d │ │ │ │ - 0x00333b80 00000000 7061636b 5f347831 365f746f ....pack_4x16_to │ │ │ │ - 0x00333b90 5f347838 5f763364 00000000 7061636b _4x8_v3d....pack │ │ │ │ - 0x00333ba0 5f36345f 32783332 00000000 7061636b _64_2x32....pack │ │ │ │ - 0x00333bb0 5f36345f 32783332 5f73706c 69740000 _64_2x32_split.. │ │ │ │ - 0x00333bc0 7061636b 5f36345f 34783136 00000000 pack_64_4x16.... │ │ │ │ - 0x00333bd0 7061636b 5f646f75 626c655f 32783332 pack_double_2x32 │ │ │ │ - 0x00333be0 5f647869 6c000000 7061636b 5f68616c _dxil...pack_hal │ │ │ │ - 0x00333bf0 665f3278 31360000 7061636b 5f68616c f_2x16..pack_hal │ │ │ │ - 0x00333c00 665f3278 31365f72 747a5f73 706c6974 f_2x16_rtz_split │ │ │ │ - 0x00333c10 00000000 7061636b 5f68616c 665f3278 ....pack_half_2x │ │ │ │ - 0x00333c20 31365f73 706c6974 00000000 7061636b 16_split....pack │ │ │ │ - 0x00333c30 5f73696e 745f3278 31360000 7061636b _sint_2x16..pack │ │ │ │ - 0x00333c40 5f736e6f 726d5f32 78313600 7061636b _snorm_2x16.pack │ │ │ │ - 0x00333c50 5f736e6f 726d5f34 78380000 7061636b _snorm_4x8..pack │ │ │ │ - 0x00333c60 5f75696e 745f3278 31360000 7061636b _uint_2x16..pack │ │ │ │ - 0x00333c70 5f75696e 745f3332 5f746f5f 72313067 _uint_32_to_r10g │ │ │ │ - 0x00333c80 31306231 3061325f 76336400 7061636b 10b10a2_v3d.pack │ │ │ │ - 0x00333c90 5f756e6f 726d5f32 78313600 7061636b _unorm_2x16.pack │ │ │ │ - 0x00333ca0 5f756e6f 726d5f34 78380000 7061636b _unorm_4x8..pack │ │ │ │ - 0x00333cb0 5f757665 63325f74 6f5f7569 6e740000 _uvec2_to_uint.. │ │ │ │ - 0x00333cc0 7061636b 5f757665 63345f74 6f5f7569 pack_uvec4_to_ui │ │ │ │ - 0x00333cd0 6e740000 70726d74 5f6e7600 73646f74 nt..prmt_nv.sdot │ │ │ │ - 0x00333ce0 5f327831 365f6961 64640000 73646f74 _2x16_iadd..sdot │ │ │ │ - 0x00333cf0 5f327831 365f6961 64645f73 61740000 _2x16_iadd_sat.. │ │ │ │ - 0x00333d00 73646f74 5f347838 5f696164 64000000 sdot_4x8_iadd... │ │ │ │ - 0x00333d10 73646f74 5f347838 5f696164 645f7361 sdot_4x8_iadd_sa │ │ │ │ - 0x00333d20 74000000 73657100 73676500 73686672 t...seq.sge.shfr │ │ │ │ - 0x00333d30 00000000 73686c67 5f697233 00000000 ....shlg_ir3.... │ │ │ │ - 0x00333d40 73686c6d 5f697233 00000000 73687267 shlm_ir3....shrg │ │ │ │ - 0x00333d50 5f697233 00000000 7368726d 5f697233 _ir3....shrm_ir3 │ │ │ │ - 0x00333d60 00000000 736c7400 736e6500 7375646f ....slt.sne.sudo │ │ │ │ - 0x00333d70 745f3478 385f6961 64640000 7375646f t_4x8_iadd..sudo │ │ │ │ - 0x00333d80 745f3478 385f6961 64645f73 61740000 t_4x8_iadd_sat.. │ │ │ │ - 0x00333d90 75326631 36000000 75326633 32000000 u2f16...u2f32... │ │ │ │ - 0x00333da0 75326636 34000000 7532666d 70000000 u2f64...u2fmp... │ │ │ │ - 0x00333db0 75327531 00000000 75327531 36000000 u2u1....u2u16... │ │ │ │ - 0x00333dc0 75327533 32000000 75327536 34000000 u2u32...u2u64... │ │ │ │ - 0x00333dd0 75327538 00000000 75616273 5f697375 u2u8....uabs_isu │ │ │ │ - 0x00333de0 62000000 75616273 5f757375 62000000 b...uabs_usub... │ │ │ │ - 0x00333df0 75616464 5f636172 72790000 75616464 uadd_carry..uadd │ │ │ │ - 0x00333e00 5f736174 00000000 75626665 00000000 _sat....ubfe.... │ │ │ │ - 0x00333e10 75626974 6669656c 645f6578 74726163 ubitfield_extrac │ │ │ │ - 0x00333e20 74000000 75636c7a 00000000 75646976 t...uclz....udiv │ │ │ │ - 0x00333e30 00000000 75646976 5f616c69 676e6564 ....udiv_aligned │ │ │ │ - 0x00333e40 5f340000 75646f74 5f327831 365f7561 _4..udot_2x16_ua │ │ │ │ - 0x00333e50 64640000 75646f74 5f327831 365f7561 dd..udot_2x16_ua │ │ │ │ - 0x00333e60 64645f73 61740000 75646f74 5f347838 dd_sat..udot_4x8 │ │ │ │ - 0x00333e70 5f756164 64000000 75646f74 5f347838 _uadd...udot_4x8 │ │ │ │ - 0x00333e80 5f756164 645f7361 74000000 7566696e _uadd_sat...ufin │ │ │ │ - 0x00333e90 645f6d73 62000000 7566696e 645f6d73 d_msb...ufind_ms │ │ │ │ - 0x00333ea0 625f7265 76000000 75676500 75676531 b_rev...uge.uge1 │ │ │ │ - 0x00333eb0 36000000 75676533 32000000 75676538 6...uge32...uge8 │ │ │ │ - 0x00333ec0 00000000 75686164 64000000 756c6561 ....uhadd...ulea │ │ │ │ - 0x00333ed0 5f616778 00000000 756c7400 756c7431 _agx....ult.ult1 │ │ │ │ - 0x00333ee0 36000000 756c7433 32000000 756c7438 6...ult32...ult8 │ │ │ │ - 0x00333ef0 00000000 756d6164 32340000 756d6164 ....umad24..umad │ │ │ │ - 0x00333f00 32345f72 656c6178 65640000 756d6178 24_relaxed..umax │ │ │ │ - 0x00333f10 5f347838 5f766334 00000000 756d696e _4x8_vc4....umin │ │ │ │ - 0x00333f20 5f347838 5f766334 00000000 756d6f64 _4x8_vc4....umod │ │ │ │ - 0x00333f30 00000000 756d756c 32340000 756d756c ....umul24..umul │ │ │ │ - 0x00333f40 32345f72 656c6178 65640000 756d756c 24_relaxed..umul │ │ │ │ - 0x00333f50 5f327833 325f3634 00000000 756d756c _2x32_64....umul │ │ │ │ - 0x00333f60 5f333278 31360000 756d756c 5f686967 _32x16..umul_hig │ │ │ │ - 0x00333f70 68000000 756d756c 5f6c6f77 00000000 h...umul_low.... │ │ │ │ - 0x00333f80 756d756c 5f756e6f 726d5f34 78385f76 umul_unorm_4x8_v │ │ │ │ - 0x00333f90 63340000 756e7061 636b5f33 325f3278 c4..unpack_32_2x │ │ │ │ - 0x00333fa0 31360000 756e7061 636b5f33 325f3278 16..unpack_32_2x │ │ │ │ - 0x00333fb0 31365f73 706c6974 5f780000 756e7061 16_split_x..unpa │ │ │ │ - 0x00333fc0 636b5f33 325f3278 31365f73 706c6974 ck_32_2x16_split │ │ │ │ - 0x00333fd0 5f790000 756e7061 636b5f33 325f3478 _y..unpack_32_4x │ │ │ │ - 0x00333fe0 38000000 756e7061 636b5f36 345f3278 8...unpack_64_2x │ │ │ │ - 0x00333ff0 33320000 756e7061 636b5f36 345f3278 32..unpack_64_2x │ │ │ │ - 0x00334000 33325f73 706c6974 5f780000 756e7061 32_split_x..unpa │ │ │ │ - 0x00334010 636b5f36 345f3278 33325f73 706c6974 ck_64_2x32_split │ │ │ │ - 0x00334020 5f790000 756e7061 636b5f36 345f3478 _y..unpack_64_4x │ │ │ │ - 0x00334030 31360000 756e7061 636b5f64 6f75626c 16..unpack_doubl │ │ │ │ - 0x00334040 655f3278 33325f64 78696c00 756e7061 e_2x32_dxil.unpa │ │ │ │ - 0x00334050 636b5f68 616c665f 32783136 00000000 ck_half_2x16.... │ │ │ │ - 0x00334060 756e7061 636b5f68 616c665f 32783136 unpack_half_2x16 │ │ │ │ - 0x00334070 5f73706c 69745f78 00000000 756e7061 _split_x....unpa │ │ │ │ - 0x00334080 636b5f68 616c665f 32783136 5f73706c ck_half_2x16_spl │ │ │ │ - 0x00334090 69745f79 00000000 756e7061 636b5f73 it_y....unpack_s │ │ │ │ - 0x003340a0 6e6f726d 5f327831 36000000 756e7061 norm_2x16...unpa │ │ │ │ - 0x003340b0 636b5f73 6e6f726d 5f347838 00000000 ck_snorm_4x8.... │ │ │ │ - 0x003340c0 756e7061 636b5f75 6e6f726d 5f327831 unpack_unorm_2x1 │ │ │ │ - 0x003340d0 36000000 756e7061 636b5f75 6e6f726d 6...unpack_unorm │ │ │ │ - 0x003340e0 5f347838 00000000 75726861 64640000 _4x8....urhadd.. │ │ │ │ - 0x003340f0 75726f6c 00000000 75726f72 00000000 urol....uror.... │ │ │ │ - 0x00334100 75736164 645f3478 385f7663 34000000 usadd_4x8_vc4... │ │ │ │ - 0x00334110 75736872 00000000 75737375 625f3478 ushr....ussub_4x │ │ │ │ - 0x00334120 385f7663 34000000 75737562 5f626f72 8_vc4...usub_bor │ │ │ │ - 0x00334130 726f7700 75737562 5f736174 00000000 row.usub_sat.... │ │ │ │ - 0x00334140 76656331 36000000 76656332 00000000 vec16...vec2.... │ │ │ │ - 0x00334150 76656333 00000000 76656334 00000000 vec3....vec4.... │ │ │ │ - 0x00334160 76656335 00000000 76656338 00000000 vec5....vec8.... │ │ │ │ - 0x00334170 77726974 655f6d61 736b0000 73747265 write_mask..stre │ │ │ │ - 0x00334180 616d5f69 64000000 7563705f 69640000 am_id...ucp_id.. │ │ │ │ - 0x00334190 72616e67 655f6261 73650000 72616e67 range_base..rang │ │ │ │ - 0x003341a0 65000000 64657363 5f736574 00000000 e...desc_set.... │ │ │ │ - 0x003341b0 62696e64 696e6700 636f6d70 6f6e656e binding.componen │ │ │ │ - 0x003341c0 74000000 636f6c75 6d6e0000 696e7465 t...column..inte │ │ │ │ - 0x003341d0 72705f6d 6f646500 72656475 6374696f rp_mode.reductio │ │ │ │ - 0x003341e0 6e5f6f70 00000000 636c7573 7465725f n_op....cluster_ │ │ │ │ - 0x003341f0 73697a65 00000000 70617261 6d5f6964 size....param_id │ │ │ │ - 0x00334200 78000000 696d6167 655f6469 6d000000 x...image_dim... │ │ │ │ - 0x00334210 696d6167 655f6172 72617900 63616c6c image_array.call │ │ │ │ - 0x00334220 5f696478 00000000 73746163 6b5f7369 _idx....stack_si │ │ │ │ - 0x00334230 7a650000 616c6967 6e5f6d75 6c000000 ze..align_mul... │ │ │ │ - 0x00334240 616c6967 6e5f6f66 66736574 00000000 align_offset.... │ │ │ │ - 0x00334250 64657363 5f747970 65000000 7372635f desc_type...src_ │ │ │ │ - 0x00334260 74797065 00000000 64657374 5f747970 type....dest_typ │ │ │ │ - 0x00334270 65000000 7377697a 7a6c655f 6d61736b e...swizzle_mask │ │ │ │ - 0x00334280 00000000 66657463 685f696e 61637469 ....fetch_inacti │ │ │ │ - 0x00334290 76650000 6f666673 65743000 6f666673 ve..offset0.offs │ │ │ │ - 0x003342a0 65743100 73743634 00000000 6172675f et1.st64....arg_ │ │ │ │ - 0x003342b0 75707065 725f626f 756e645f 7533325f upper_bound_u32_ │ │ │ │ - 0x003342c0 616d6400 6473745f 61636365 73730000 amd.dst_access.. │ │ │ │ - 0x003342d0 7372635f 61636365 73730000 64726976 src_access..driv │ │ │ │ - 0x003342e0 65725f6c 6f636174 696f6e00 6d656d6f er_location.memo │ │ │ │ - 0x003342f0 72795f73 656d616e 74696373 00000000 ry_semantics.... │ │ │ │ - 0x00334300 6d656d6f 72795f6d 6f646573 00000000 memory_modes.... │ │ │ │ - 0x00334310 6d656d6f 72795f73 636f7065 00000000 memory_scope.... │ │ │ │ - 0x00334320 65786563 7574696f 6e5f7363 6f706500 execution_scope. │ │ │ │ - 0x00334330 696f5f73 656d616e 74696373 00000000 io_semantics.... │ │ │ │ - 0x00334340 696f5f78 66620000 696f5f78 66623200 io_xfb..io_xfb2. │ │ │ │ - 0x00334350 7261795f 71756572 795f7661 6c756500 ray_query_value. │ │ │ │ - 0x00334360 636f6d6d 69747465 64000000 726f756e committed...roun │ │ │ │ - 0x00334370 64696e67 5f6d6f64 65000000 73617475 ding_mode...satu │ │ │ │ - 0x00334380 72617465 00000000 73796e63 68726f6e rate....synchron │ │ │ │ - 0x00334390 6f757300 76616c75 655f6964 00000000 ous.value_id.... │ │ │ │ - 0x003343a0 7369676e 5f657874 656e6400 61746f6d sign_extend.atom │ │ │ │ - 0x003343b0 69635f6f 70000000 7265736f 75726365 ic_op...resource │ │ │ │ - 0x003343c0 5f626c6f 636b5f69 6e74656c 00000000 _block_intel.... │ │ │ │ - 0x003343d0 7265736f 75726365 5f616363 6573735f resource_access_ │ │ │ │ - 0x003343e0 696e7465 6c000000 6e756d5f 61727261 intel...num_arra │ │ │ │ - 0x003343f0 795f656c 656d7300 6269745f 73697a65 y_elems.bit_size │ │ │ │ - 0x00334400 00000000 64697665 7267656e 74000000 ....divergent... │ │ │ │ - 0x00334410 6c656761 63795f66 61627300 6c656761 legacy_fabs.lega │ │ │ │ - 0x00334420 63795f66 6e656700 6c656761 63795f66 cy_fneg.legacy_f │ │ │ │ - 0x00334430 73617400 636d6174 5f646573 63000000 sat.cmat_desc... │ │ │ │ - 0x00334440 6d617472 69785f6c 61796f75 74000000 matrix_layout... │ │ │ │ - 0x00334450 636d6174 5f736967 6e65645f 6d61736b cmat_signed_mask │ │ │ │ - 0x00334460 00000000 616c755f 6f700000 73797374 ....alu_op..syst │ │ │ │ - 0x00334470 6f6c6963 5f646570 74680000 72657065 olic_depth..repe │ │ │ │ - 0x00334480 61745f63 6f756e74 00000000 6578706c at_count....expl │ │ │ │ - 0x00334490 69636974 5f636f6f 72640000 61636365 icit_coord..acce │ │ │ │ - 0x003344a0 70745f72 61795f69 6e746572 73656374 pt_ray_intersect │ │ │ │ - 0x003344b0 696f6e00 61646472 5f6d6f64 655f6973 ion.addr_mode_is │ │ │ │ - 0x003344c0 00000000 616c3270 5f6e7600 616c645f ....al2p_nv.ald_ │ │ │ │ - 0x003344d0 6e760000 61735f75 6e69666f 726d0000 nv..as_uniform.. │ │ │ │ - 0x003344e0 6173745f 6e760000 61746f6d 69635f61 ast_nv..atomic_a │ │ │ │ - 0x003344f0 64645f67 656e5f70 72696d5f 636f756e dd_gen_prim_coun │ │ │ │ - 0x00334500 745f616d 64000000 61746f6d 69635f61 t_amd...atomic_a │ │ │ │ - 0x00334510 64645f67 735f656d 69745f70 72696d5f dd_gs_emit_prim_ │ │ │ │ - 0x00334520 636f756e 745f616d 64000000 61746f6d count_amd...atom │ │ │ │ - 0x00334530 69635f61 64645f73 68616465 725f696e ic_add_shader_in │ │ │ │ - 0x00334540 766f6361 74696f6e 5f636f75 6e745f61 vocation_count_a │ │ │ │ - 0x00334550 6d640000 61746f6d 69635f61 64645f78 md..atomic_add_x │ │ │ │ - 0x00334560 66625f70 72696d5f 636f756e 745f616d fb_prim_count_am │ │ │ │ - 0x00334570 64000000 61746f6d 69635f63 6f756e74 d...atomic_count │ │ │ │ - 0x00334580 65725f61 64640000 61746f6d 69635f63 er_add..atomic_c │ │ │ │ - 0x00334590 6f756e74 65725f61 64645f64 65726566 ounter_add_deref │ │ │ │ - 0x003345a0 00000000 61746f6d 69635f63 6f756e74 ....atomic_count │ │ │ │ - 0x003345b0 65725f61 6e640000 61746f6d 69635f63 er_and..atomic_c │ │ │ │ - 0x003345c0 6f756e74 65725f61 6e645f64 65726566 ounter_and_deref │ │ │ │ - 0x003345d0 00000000 61746f6d 69635f63 6f756e74 ....atomic_count │ │ │ │ - 0x003345e0 65725f63 6f6d705f 73776170 00000000 er_comp_swap.... │ │ │ │ - 0x003345f0 61746f6d 69635f63 6f756e74 65725f63 atomic_counter_c │ │ │ │ - 0x00334600 6f6d705f 73776170 5f646572 65660000 omp_swap_deref.. │ │ │ │ - 0x00334610 61746f6d 69635f63 6f756e74 65725f65 atomic_counter_e │ │ │ │ - 0x00334620 78636861 6e676500 61746f6d 69635f63 xchange.atomic_c │ │ │ │ - 0x00334630 6f756e74 65725f65 78636861 6e67655f ounter_exchange_ │ │ │ │ - 0x00334640 64657265 66000000 61746f6d 69635f63 deref...atomic_c │ │ │ │ - 0x00334650 6f756e74 65725f69 6e630000 61746f6d ounter_inc..atom │ │ │ │ - 0x00334660 69635f63 6f756e74 65725f69 6e635f64 ic_counter_inc_d │ │ │ │ - 0x00334670 65726566 00000000 61746f6d 69635f63 eref....atomic_c │ │ │ │ - 0x00334680 6f756e74 65725f6d 61780000 61746f6d ounter_max..atom │ │ │ │ - 0x00334690 69635f63 6f756e74 65725f6d 61785f64 ic_counter_max_d │ │ │ │ - 0x003346a0 65726566 00000000 61746f6d 69635f63 eref....atomic_c │ │ │ │ - 0x003346b0 6f756e74 65725f6d 696e0000 61746f6d ounter_min..atom │ │ │ │ - 0x003346c0 69635f63 6f756e74 65725f6d 696e5f64 ic_counter_min_d │ │ │ │ - 0x003346d0 65726566 00000000 61746f6d 69635f63 eref....atomic_c │ │ │ │ - 0x003346e0 6f756e74 65725f6f 72000000 61746f6d ounter_or...atom │ │ │ │ - 0x003346f0 69635f63 6f756e74 65725f6f 725f6465 ic_counter_or_de │ │ │ │ - 0x00334700 72656600 61746f6d 69635f63 6f756e74 ref.atomic_count │ │ │ │ - 0x00334710 65725f70 6f73745f 64656300 61746f6d er_post_dec.atom │ │ │ │ - 0x00334720 69635f63 6f756e74 65725f70 6f73745f ic_counter_post_ │ │ │ │ - 0x00334730 6465635f 64657265 66000000 61746f6d dec_deref...atom │ │ │ │ - 0x00334740 69635f63 6f756e74 65725f70 72655f64 ic_counter_pre_d │ │ │ │ - 0x00334750 65630000 61746f6d 69635f63 6f756e74 ec..atomic_count │ │ │ │ - 0x00334760 65725f70 72655f64 65635f64 65726566 er_pre_dec_deref │ │ │ │ - 0x00334770 00000000 61746f6d 69635f63 6f756e74 ....atomic_count │ │ │ │ - 0x00334780 65725f72 65616400 61746f6d 69635f63 er_read.atomic_c │ │ │ │ - 0x00334790 6f756e74 65725f72 6561645f 64657265 ounter_read_dere │ │ │ │ - 0x003347a0 66000000 61746f6d 69635f63 6f756e74 f...atomic_count │ │ │ │ - 0x003347b0 65725f78 6f720000 61746f6d 69635f63 er_xor..atomic_c │ │ │ │ - 0x003347c0 6f756e74 65725f78 6f725f64 65726566 ounter_xor_deref │ │ │ │ - 0x003347d0 00000000 62616c6c 6f745f62 69745f63 ....ballot_bit_c │ │ │ │ - 0x003347e0 6f756e74 5f657863 6c757369 76650000 ount_exclusive.. │ │ │ │ - 0x003347f0 62616c6c 6f745f62 69745f63 6f756e74 ballot_bit_count │ │ │ │ - 0x00334800 5f696e63 6c757369 76650000 62616c6c _inclusive..ball │ │ │ │ - 0x00334810 6f745f62 69745f63 6f756e74 5f726564 ot_bit_count_red │ │ │ │ - 0x00334820 75636500 62616c6c 6f745f62 69746669 uce.ballot_bitfi │ │ │ │ - 0x00334830 656c645f 65787472 61637400 62616c6c eld_extract.ball │ │ │ │ - 0x00334840 6f745f66 696e645f 6c736200 62616c6c ot_find_lsb.ball │ │ │ │ - 0x00334850 6f745f66 696e645f 6d736200 62616c6c ot_find_msb.ball │ │ │ │ - 0x00334860 6f745f72 656c6178 65640000 6261725f ot_relaxed..bar_ │ │ │ │ - 0x00334870 62726561 6b5f6e76 00000000 6261725f break_nv....bar_ │ │ │ │ - 0x00334880 7365745f 6e760000 6261725f 73796e63 set_nv..bar_sync │ │ │ │ - 0x00334890 5f6e7600 62656769 6e5f696e 766f6361 _nv.begin_invoca │ │ │ │ - 0x003348a0 74696f6e 5f696e74 65726c6f 636b0000 tion_interlock.. │ │ │ │ - 0x003348b0 62696e64 6c657373 5f696d61 67655f61 bindless_image_a │ │ │ │ - 0x003348c0 746f6d69 63000000 62696e64 6c657373 tomic...bindless │ │ │ │ - 0x003348d0 5f696d61 67655f61 746f6d69 635f7377 _image_atomic_sw │ │ │ │ - 0x003348e0 61700000 62696e64 6c657373 5f696d61 ap..bindless_ima │ │ │ │ - 0x003348f0 67655f64 65736372 6970746f 725f616d ge_descriptor_am │ │ │ │ - 0x00334900 64000000 62696e64 6c657373 5f696d61 d...bindless_ima │ │ │ │ - 0x00334910 67655f66 6f726d61 74000000 62696e64 ge_format...bind │ │ │ │ - 0x00334920 6c657373 5f696d61 67655f66 7261676d less_image_fragm │ │ │ │ - 0x00334930 656e745f 6d61736b 5f6c6f61 645f616d ent_mask_load_am │ │ │ │ - 0x00334940 64000000 62696e64 6c657373 5f696d61 d...bindless_ima │ │ │ │ - 0x00334950 67655f6c 6576656c 73000000 62696e64 ge_levels...bind │ │ │ │ - 0x00334960 6c657373 5f696d61 67655f6c 6f616400 less_image_load. │ │ │ │ - 0x00334970 62696e64 6c657373 5f696d61 67655f6c bindless_image_l │ │ │ │ - 0x00334980 6f61645f 7261775f 696e7465 6c000000 oad_raw_intel... │ │ │ │ - 0x00334990 62696e64 6c657373 5f696d61 67655f6f bindless_image_o │ │ │ │ - 0x003349a0 72646572 00000000 62696e64 6c657373 rder....bindless │ │ │ │ - 0x003349b0 5f696d61 67655f73 616d706c 65730000 _image_samples.. │ │ │ │ - 0x003349c0 62696e64 6c657373 5f696d61 67655f73 bindless_image_s │ │ │ │ - 0x003349d0 616d706c 65735f69 64656e74 6963616c amples_identical │ │ │ │ - 0x003349e0 00000000 62696e64 6c657373 5f696d61 ....bindless_ima │ │ │ │ - 0x003349f0 67655f73 697a6500 62696e64 6c657373 ge_size.bindless │ │ │ │ - 0x00334a00 5f696d61 67655f73 70617273 655f6c6f _image_sparse_lo │ │ │ │ - 0x00334a10 61640000 62696e64 6c657373 5f696d61 ad..bindless_ima │ │ │ │ - 0x00334a20 67655f73 746f7265 00000000 62696e64 ge_store....bind │ │ │ │ - 0x00334a30 6c657373 5f696d61 67655f73 746f7265 less_image_store │ │ │ │ - 0x00334a40 5f626c6f 636b5f61 67780000 62696e64 _block_agx..bind │ │ │ │ - 0x00334a50 6c657373 5f696d61 67655f73 746f7265 less_image_store │ │ │ │ - 0x00334a60 5f726177 5f696e74 656c0000 62696e64 _raw_intel..bind │ │ │ │ - 0x00334a70 6c657373 5f696d61 67655f74 6578656c less_image_texel │ │ │ │ - 0x00334a80 5f616464 72657373 00000000 62696e64 _address....bind │ │ │ │ - 0x00334a90 6c657373 5f726573 6f757263 655f6972 less_resource_ir │ │ │ │ - 0x00334aa0 33000000 62726373 745f6163 74697665 3...brcst_active │ │ │ │ - 0x00334ab0 5f697233 00000000 6274645f 72657469 _ir3....btd_reti │ │ │ │ - 0x00334ac0 72655f69 6e74656c 00000000 6274645f re_intel....btd_ │ │ │ │ - 0x00334ad0 73706177 6e5f696e 74656c00 6274645f spawn_intel.btd_ │ │ │ │ - 0x00334ae0 73746163 6b5f7075 73685f69 6e74656c stack_push_intel │ │ │ │ - 0x00334af0 00000000 62766836 345f696e 74657273 ....bvh64_inters │ │ │ │ - 0x00334b00 6563745f 7261795f 616d6400 636d6174 ect_ray_amd.cmat │ │ │ │ - 0x00334b10 5f62696e 6172795f 6f700000 636d6174 _binary_op..cmat │ │ │ │ - 0x00334b20 5f626974 63617374 00000000 636d6174 _bitcast....cmat │ │ │ │ - 0x00334b30 5f636f6e 73747275 63740000 636d6174 _construct..cmat │ │ │ │ - 0x00334b40 5f636f70 79000000 636d6174 5f657874 _copy...cmat_ext │ │ │ │ - 0x00334b50 72616374 00000000 636d6174 5f696e73 ract....cmat_ins │ │ │ │ - 0x00334b60 65727400 636d6174 5f6c656e 67746800 ert.cmat_length. │ │ │ │ - 0x00334b70 636d6174 5f6c6f61 64000000 636d6174 cmat_load...cmat │ │ │ │ - 0x00334b80 5f6d756c 61646400 636d6174 5f6d756c _muladd.cmat_mul │ │ │ │ - 0x00334b90 6164645f 616d6400 636d6174 5f736361 add_amd.cmat_sca │ │ │ │ - 0x00334ba0 6c61725f 6f700000 636d6174 5f73746f lar_op..cmat_sto │ │ │ │ - 0x00334bb0 72650000 636d6174 5f756e61 72795f6f re..cmat_unary_o │ │ │ │ - 0x00334bc0 70000000 636f6e76 6572745f 616c755f p...convert_alu_ │ │ │ │ - 0x00334bd0 74797065 73000000 636f7079 5f646572 types...copy_der │ │ │ │ - 0x00334be0 65660000 636f7079 5f66735f 6f757470 ef..copy_fs_outp │ │ │ │ - 0x00334bf0 7574735f 6e760000 636f7079 5f676c6f uts_nv..copy_glo │ │ │ │ - 0x00334c00 62616c5f 746f5f75 6e69666f 726d5f69 bal_to_uniform_i │ │ │ │ - 0x00334c10 72330000 636f7079 5f707573 685f636f r3..copy_push_co │ │ │ │ - 0x00334c20 6e73745f 746f5f75 6e69666f 726d5f69 nst_to_uniform_i │ │ │ │ - 0x00334c30 72330000 636f7079 5f75626f 5f746f5f r3..copy_ubo_to_ │ │ │ │ - 0x00334c40 756e6966 6f726d5f 69723300 64647800 uniform_ir3.ddx. │ │ │ │ - 0x00334c50 6464785f 636f6172 73650000 6464785f ddx_coarse..ddx_ │ │ │ │ - 0x00334c60 66696e65 00000000 64647900 6464795f fine....ddy.ddy_ │ │ │ │ - 0x00334c70 636f6172 73650000 6464795f 66696e65 coarse..ddy_fine │ │ │ │ - 0x00334c80 00000000 64656275 675f6272 65616b00 ....debug_break. │ │ │ │ - 0x00334c90 6465636c 5f726567 00000000 64656d6f decl_reg....demo │ │ │ │ - 0x00334ca0 74650000 64656d6f 74655f69 66000000 te..demote_if... │ │ │ │ - 0x00334cb0 64657265 665f6174 6f6d6963 00000000 deref_atomic.... │ │ │ │ - 0x00334cc0 64657265 665f6174 6f6d6963 5f737761 deref_atomic_swa │ │ │ │ - 0x00334cd0 70000000 64657265 665f6275 66666572 p...deref_buffer │ │ │ │ - 0x00334ce0 5f617272 61795f6c 656e6774 68000000 _array_length... │ │ │ │ - 0x00334cf0 64657265 665f696d 706c6963 69745f61 deref_implicit_a │ │ │ │ - 0x00334d00 72726179 5f6c656e 67746800 64657265 rray_length.dere │ │ │ │ - 0x00334d10 665f6d6f 64655f69 73000000 64657265 f_mode_is...dere │ │ │ │ - 0x00334d20 665f7465 78747572 655f7372 63000000 f_texture_src... │ │ │ │ - 0x00334d30 64697363 6172645f 61677800 646f6f72 discard_agx.door │ │ │ │ - 0x00334d40 62656c6c 5f616778 00000000 64706173 bell_agx....dpas │ │ │ │ - 0x00334d50 5f696e74 656c0000 64707031 365f7368 _intel..dpp16_sh │ │ │ │ - 0x00334d60 6966745f 616d6400 656c6563 74000000 ift_amd.elect... │ │ │ │ - 0x00334d70 656c6563 745f616e 795f6972 33000000 elect_any_ir3... │ │ │ │ - 0x00334d80 656d6974 5f766572 74657800 656d6974 emit_vertex.emit │ │ │ │ - 0x00334d90 5f766572 7465785f 6e760000 656d6974 _vertex_nv..emit │ │ │ │ - 0x00334da0 5f766572 7465785f 77697468 5f636f75 _vertex_with_cou │ │ │ │ - 0x00334db0 6e746572 00000000 656e645f 696e766f nter....end_invo │ │ │ │ - 0x00334dc0 63617469 6f6e5f69 6e746572 6c6f636b cation_interlock │ │ │ │ - 0x00334dd0 00000000 656e645f 7072696d 69746976 ....end_primitiv │ │ │ │ - 0x00334de0 65000000 656e645f 7072696d 69746976 e...end_primitiv │ │ │ │ - 0x00334df0 655f6e76 00000000 656e645f 7072696d e_nv....end_prim │ │ │ │ - 0x00334e00 69746976 655f7769 74685f63 6f756e74 itive_with_count │ │ │ │ - 0x00334e10 65720000 656e7175 6575655f 6e6f6465 er..enqueue_node │ │ │ │ - 0x00334e20 5f706179 6c6f6164 73000000 6578636c _payloads...excl │ │ │ │ - 0x00334e30 75736976 655f7363 616e0000 6578636c usive_scan..excl │ │ │ │ - 0x00334e40 75736976 655f7363 616e5f63 6c757374 usive_scan_clust │ │ │ │ - 0x00334e50 6572735f 69723300 65786563 7574655f ers_ir3.execute_ │ │ │ │ - 0x00334e60 63616c6c 61626c65 00000000 65786563 callable....exec │ │ │ │ - 0x00334e70 7574655f 636c6f73 6573745f 6869745f ute_closest_hit_ │ │ │ │ - 0x00334e80 616d6400 65786563 7574655f 6d697373 amd.execute_miss │ │ │ │ - 0x00334e90 5f616d64 00000000 6578706f 72745f61 _amd....export_a │ │ │ │ - 0x00334ea0 67780000 6578706f 72745f61 6d640000 gx..export_amd.. │ │ │ │ - 0x00334eb0 6578706f 72745f64 75616c5f 7372635f export_dual_src_ │ │ │ │ - 0x00334ec0 626c656e 645f616d 64000000 6578706f blend_amd...expo │ │ │ │ - 0x00334ed0 72745f72 6f775f61 6d640000 66656e63 rt_row_amd..fenc │ │ │ │ - 0x00334ee0 655f6865 6c706572 5f657869 745f6167 e_helper_exit_ag │ │ │ │ - 0x00334ef0 78000000 66656e63 655f6d65 6d5f746f x...fence_mem_to │ │ │ │ - 0x00334f00 5f746578 5f616778 00000000 66656e63 _tex_agx....fenc │ │ │ │ - 0x00334f10 655f7062 655f746f 5f746578 5f616778 e_pbe_to_tex_agx │ │ │ │ - 0x00334f20 00000000 66656e63 655f7062 655f746f ....fence_pbe_to │ │ │ │ - 0x00334f30 5f746578 5f706978 656c5f61 67780000 _tex_pixel_agx.. │ │ │ │ - 0x00334f40 66696e61 6c5f7072 696d6974 6976655f final_primitive_ │ │ │ │ - 0x00334f50 6e760000 66696e61 6c697a65 5f696e63 nv..finalize_inc │ │ │ │ - 0x00334f60 6f6d696e 675f6e6f 64655f70 61796c6f oming_node_paylo │ │ │ │ - 0x00334f70 61640000 66697273 745f696e 766f6361 ad..first_invoca │ │ │ │ - 0x00334f80 74696f6e 00000000 66735f6f 75745f6e tion....fs_out_n │ │ │ │ - 0x00334f90 76000000 6764735f 61746f6d 69635f61 v...gds_atomic_a │ │ │ │ - 0x00334fa0 64645f61 6d640000 6765745f 7373626f dd_amd..get_ssbo │ │ │ │ - 0x00334fb0 5f73697a 65000000 6765745f 75626f5f _size...get_ubo_ │ │ │ │ - 0x00334fc0 73697a65 00000000 676c6f62 616c5f61 size....global_a │ │ │ │ - 0x00334fd0 746f6d69 63000000 676c6f62 616c5f61 tomic...global_a │ │ │ │ - 0x00334fe0 746f6d69 635f3278 33320000 676c6f62 tomic_2x32..glob │ │ │ │ - 0x00334ff0 616c5f61 746f6d69 635f6167 78000000 al_atomic_agx... │ │ │ │ - 0x00335000 676c6f62 616c5f61 746f6d69 635f616d global_atomic_am │ │ │ │ - 0x00335010 64000000 676c6f62 616c5f61 746f6d69 d...global_atomi │ │ │ │ - 0x00335020 635f6972 33000000 676c6f62 616c5f61 c_ir3...global_a │ │ │ │ - 0x00335030 746f6d69 635f7377 61700000 676c6f62 tomic_swap..glob │ │ │ │ - 0x00335040 616c5f61 746f6d69 635f7377 61705f32 al_atomic_swap_2 │ │ │ │ - 0x00335050 78333200 676c6f62 616c5f61 746f6d69 x32.global_atomi │ │ │ │ - 0x00335060 635f7377 61705f61 67780000 676c6f62 c_swap_agx..glob │ │ │ │ - 0x00335070 616c5f61 746f6d69 635f7377 61705f61 al_atomic_swap_a │ │ │ │ - 0x00335080 6d640000 676c6f62 616c5f61 746f6d69 md..global_atomi │ │ │ │ - 0x00335090 635f7377 61705f69 72330000 69676e6f c_swap_ir3..igno │ │ │ │ - 0x003350a0 72655f72 61795f69 6e746572 73656374 re_ray_intersect │ │ │ │ - 0x003350b0 696f6e00 696d6167 655f6174 6f6d6963 ion.image_atomic │ │ │ │ - 0x003350c0 00000000 696d6167 655f6174 6f6d6963 ....image_atomic │ │ │ │ - 0x003350d0 5f737761 70000000 696d6167 655f6465 _swap...image_de │ │ │ │ - 0x003350e0 7265665f 61746f6d 69630000 696d6167 ref_atomic..imag │ │ │ │ - 0x003350f0 655f6465 7265665f 61746f6d 69635f73 e_deref_atomic_s │ │ │ │ - 0x00335100 77617000 696d6167 655f6465 7265665f wap.image_deref_ │ │ │ │ - 0x00335110 64657363 72697074 6f725f61 6d640000 descriptor_amd.. │ │ │ │ - 0x00335120 696d6167 655f6465 7265665f 666f726d image_deref_form │ │ │ │ - 0x00335130 61740000 696d6167 655f6465 7265665f at..image_deref_ │ │ │ │ - 0x00335140 66726167 6d656e74 5f6d6173 6b5f6c6f fragment_mask_lo │ │ │ │ - 0x00335150 61645f61 6d640000 696d6167 655f6465 ad_amd..image_de │ │ │ │ - 0x00335160 7265665f 6c657665 6c730000 696d6167 ref_levels..imag │ │ │ │ - 0x00335170 655f6465 7265665f 6c6f6164 00000000 e_deref_load.... │ │ │ │ - 0x00335180 696d6167 655f6465 7265665f 6c6f6164 image_deref_load │ │ │ │ - 0x00335190 5f706172 616d5f69 6e74656c 00000000 _param_intel.... │ │ │ │ - 0x003351a0 696d6167 655f6465 7265665f 6c6f6164 image_deref_load │ │ │ │ - 0x003351b0 5f726177 5f696e74 656c0000 696d6167 _raw_intel..imag │ │ │ │ - 0x003351c0 655f6465 7265665f 6f726465 72000000 e_deref_order... │ │ │ │ - 0x003351d0 696d6167 655f6465 7265665f 73616d70 image_deref_samp │ │ │ │ - 0x003351e0 6c657300 696d6167 655f6465 7265665f les.image_deref_ │ │ │ │ - 0x003351f0 73616d70 6c65735f 6964656e 74696361 samples_identica │ │ │ │ - 0x00335200 6c000000 696d6167 655f6465 7265665f l...image_deref_ │ │ │ │ - 0x00335210 73697a65 00000000 696d6167 655f6465 size....image_de │ │ │ │ - 0x00335220 7265665f 73706172 73655f6c 6f616400 ref_sparse_load. │ │ │ │ - 0x00335230 696d6167 655f6465 7265665f 73746f72 image_deref_stor │ │ │ │ - 0x00335240 65000000 696d6167 655f6465 7265665f e...image_deref_ │ │ │ │ - 0x00335250 73746f72 655f626c 6f636b5f 61677800 store_block_agx. │ │ │ │ - 0x00335260 696d6167 655f6465 7265665f 73746f72 image_deref_stor │ │ │ │ - 0x00335270 655f7261 775f696e 74656c00 696d6167 e_raw_intel.imag │ │ │ │ - 0x00335280 655f6465 7265665f 74657865 6c5f6164 e_deref_texel_ad │ │ │ │ - 0x00335290 64726573 73000000 696d6167 655f6465 dress...image_de │ │ │ │ - 0x003352a0 73637269 70746f72 5f616d64 00000000 scriptor_amd.... │ │ │ │ - 0x003352b0 696d6167 655f666f 726d6174 00000000 image_format.... │ │ │ │ - 0x003352c0 696d6167 655f6672 61676d65 6e745f6d image_fragment_m │ │ │ │ - 0x003352d0 61736b5f 6c6f6164 5f616d64 00000000 ask_load_amd.... │ │ │ │ - 0x003352e0 696d6167 655f6c65 76656c73 00000000 image_levels.... │ │ │ │ - 0x003352f0 696d6167 655f6c6f 61640000 696d6167 image_load..imag │ │ │ │ - 0x00335300 655f6c6f 61645f72 61775f69 6e74656c e_load_raw_intel │ │ │ │ - 0x00335310 00000000 696d6167 655f6f72 64657200 ....image_order. │ │ │ │ - 0x00335320 696d6167 655f7361 6d706c65 73000000 image_samples... │ │ │ │ - 0x00335330 696d6167 655f7361 6d706c65 735f6964 image_samples_id │ │ │ │ - 0x00335340 656e7469 63616c00 696d6167 655f7369 entical.image_si │ │ │ │ - 0x00335350 7a650000 696d6167 655f7370 61727365 ze..image_sparse │ │ │ │ - 0x00335360 5f6c6f61 64000000 696d6167 655f7374 _load...image_st │ │ │ │ - 0x00335370 6f726500 696d6167 655f7374 6f72655f ore.image_store_ │ │ │ │ - 0x00335380 626c6f63 6b5f6167 78000000 696d6167 block_agx...imag │ │ │ │ - 0x00335390 655f7374 6f72655f 7261775f 696e7465 e_store_raw_inte │ │ │ │ - 0x003353a0 6c000000 696d6167 655f7465 78656c5f l...image_texel_ │ │ │ │ - 0x003353b0 61646472 65737300 696e636c 75736976 address.inclusiv │ │ │ │ - 0x003353c0 655f7363 616e0000 696e636c 75736976 e_scan..inclusiv │ │ │ │ - 0x003353d0 655f7363 616e5f63 6c757374 6572735f e_scan_clusters_ │ │ │ │ - 0x003353e0 69723300 696e6974 69616c69 7a655f6e ir3.initialize_n │ │ │ │ - 0x003353f0 6f64655f 7061796c 6f616473 00000000 ode_payloads.... │ │ │ │ - 0x00335400 696e7465 72705f64 65726566 5f61745f interp_deref_at_ │ │ │ │ - 0x00335410 63656e74 726f6964 00000000 696e7465 centroid....inte │ │ │ │ - 0x00335420 72705f64 65726566 5f61745f 6f666673 rp_deref_at_offs │ │ │ │ - 0x00335430 65740000 696e7465 72705f64 65726566 et..interp_deref │ │ │ │ - 0x00335440 5f61745f 73616d70 6c650000 696e7465 _at_sample..inte │ │ │ │ - 0x00335450 72705f64 65726566 5f61745f 76657274 rp_deref_at_vert │ │ │ │ - 0x00335460 65780000 696e7665 7273655f 62616c6c ex..inverse_ball │ │ │ │ - 0x00335470 6f740000 6970615f 6e760000 69735f68 ot..ipa_nv..is_h │ │ │ │ - 0x00335480 656c7065 725f696e 766f6361 74696f6e elper_invocation │ │ │ │ - 0x00335490 00000000 69735f73 70617273 655f7265 ....is_sparse_re │ │ │ │ - 0x003354a0 73696465 6e745f7a 696e6b00 69735f73 sident_zink.is_s │ │ │ │ - 0x003354b0 70617273 655f7465 78656c73 5f726573 parse_texels_res │ │ │ │ - 0x003354c0 6964656e 74000000 69735f73 75626772 ident...is_subgr │ │ │ │ - 0x003354d0 6f75705f 696e766f 63617469 6f6e5f6c oup_invocation_l │ │ │ │ - 0x003354e0 745f616d 64000000 69736265 72645f6e t_amd...isberd_n │ │ │ │ - 0x003354f0 76000000 6c616e65 5f706572 6d757465 v...lane_permute │ │ │ │ - 0x00335500 5f31365f 616d6400 6c617374 5f696e76 _16_amd.last_inv │ │ │ │ - 0x00335510 6f636174 696f6e00 6c61756e 63685f6d ocation.launch_m │ │ │ │ - 0x00335520 6573685f 776f726b 67726f75 70730000 esh_workgroups.. │ │ │ │ - 0x00335530 6c61756e 63685f6d 6573685f 776f726b launch_mesh_work │ │ │ │ - 0x00335540 67726f75 70735f77 6974685f 7061796c groups_with_payl │ │ │ │ - 0x00335550 6f61645f 64657265 66000000 6c64635f oad_deref...ldc_ │ │ │ │ - 0x00335560 6e760000 6c646378 5f6e7600 6c647472 nv..ldcx_nv.ldtr │ │ │ │ - 0x00335570 616d5f6e 76000000 6c6f6164 5f61615f am_nv...load_aa_ │ │ │ │ - 0x00335580 6c696e65 5f776964 74680000 6c6f6164 line_width..load │ │ │ │ - 0x00335590 5f616363 656c5f73 74727563 745f616d _accel_struct_am │ │ │ │ - 0x003355a0 64000000 6c6f6164 5f616374 6976655f d...load_active_ │ │ │ │ - 0x003355b0 73616d70 6c65735f 61677800 6c6f6164 samples_agx.load │ │ │ │ - 0x003355c0 5f616374 6976655f 73756267 726f7570 _active_subgroup │ │ │ │ - 0x003355d0 5f636f75 6e745f61 67780000 6c6f6164 _count_agx..load │ │ │ │ - 0x003355e0 5f616374 6976655f 73756267 726f7570 _active_subgroup │ │ │ │ - 0x003355f0 5f696e76 6f636174 696f6e5f 61677800 _invocation_agx. │ │ │ │ - 0x00335600 6c6f6164 5f616778 00000000 6c6f6164 load_agx....load │ │ │ │ - 0x00335610 5f616c70 68615f72 65666572 656e6365 _alpha_reference │ │ │ │ - 0x00335620 5f616d64 00000000 6c6f6164 5f617069 _amd....load_api │ │ │ │ - 0x00335630 5f73616d 706c655f 6d61736b 5f616778 _sample_mask_agx │ │ │ │ - 0x00335640 00000000 6c6f6164 5f617474 7269625f ....load_attrib_ │ │ │ │ - 0x00335650 636c616d 705f6167 78000000 6c6f6164 clamp_agx...load │ │ │ │ - 0x00335660 5f617474 72696275 74655f70 616e0000 _attribute_pan.. │ │ │ │ - 0x00335670 6c6f6164 5f626163 6b5f6661 63655f61 load_back_face_a │ │ │ │ - 0x00335680 67780000 6c6f6164 5f626172 7963656e gx..load_barycen │ │ │ │ - 0x00335690 74726963 5f61745f 6f666673 65740000 tric_at_offset.. │ │ │ │ - 0x003356a0 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x003356b0 5f61745f 6f666673 65745f6e 76000000 _at_offset_nv... │ │ │ │ - 0x003356c0 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x003356d0 5f61745f 73616d70 6c650000 6c6f6164 _at_sample..load │ │ │ │ - 0x003356e0 5f626172 7963656e 74726963 5f63656e _barycentric_cen │ │ │ │ - 0x003356f0 74726f69 64000000 6c6f6164 5f626172 troid...load_bar │ │ │ │ - 0x00335700 7963656e 74726963 5f636f6f 72645f61 ycentric_coord_a │ │ │ │ - 0x00335710 745f6f66 66736574 00000000 6c6f6164 t_offset....load │ │ │ │ - 0x00335720 5f626172 7963656e 74726963 5f636f6f _barycentric_coo │ │ │ │ - 0x00335730 72645f61 745f7361 6d706c65 00000000 rd_at_sample.... │ │ │ │ - 0x00335740 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335750 5f636f6f 72645f63 656e7472 6f696400 _coord_centroid. │ │ │ │ - 0x00335760 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335770 5f636f6f 72645f70 6978656c 00000000 _coord_pixel.... │ │ │ │ - 0x00335780 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335790 5f636f6f 72645f73 616d706c 65000000 _coord_sample... │ │ │ │ - 0x003357a0 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x003357b0 5f6d6f64 656c0000 6c6f6164 5f626172 _model..load_bar │ │ │ │ - 0x003357c0 7963656e 74726963 5f6f7074 696d697a ycentric_optimiz │ │ │ │ - 0x003357d0 655f616d 64000000 6c6f6164 5f626172 e_amd...load_bar │ │ │ │ - 0x003357e0 7963656e 74726963 5f706978 656c0000 ycentric_pixel.. │ │ │ │ - 0x003357f0 6c6f6164 5f626172 7963656e 74726963 load_barycentric │ │ │ │ - 0x00335800 5f73616d 706c6500 6c6f6164 5f626173 _sample.load_bas │ │ │ │ - 0x00335810 655f676c 6f62616c 5f696e76 6f636174 e_global_invocat │ │ │ │ - 0x00335820 696f6e5f 69640000 6c6f6164 5f626173 ion_id..load_bas │ │ │ │ - 0x00335830 655f696e 7374616e 63650000 6c6f6164 e_instance..load │ │ │ │ - 0x00335840 5f626173 655f7665 72746578 00000000 _base_vertex.... │ │ │ │ - 0x00335850 6c6f6164 5f626173 655f776f 726b6772 load_base_workgr │ │ │ │ - 0x00335860 6f75705f 69640000 6c6f6164 5f626c65 oup_id..load_ble │ │ │ │ - 0x00335870 6e645f63 6f6e7374 5f636f6c 6f725f61 nd_const_color_a │ │ │ │ - 0x00335880 5f666c6f 61740000 6c6f6164 5f626c65 _float..load_ble │ │ │ │ - 0x00335890 6e645f63 6f6e7374 5f636f6c 6f725f61 nd_const_color_a │ │ │ │ - 0x003358a0 61616138 3838385f 756e6f72 6d000000 aaa8888_unorm... │ │ │ │ - 0x003358b0 6c6f6164 5f626c65 6e645f63 6f6e7374 load_blend_const │ │ │ │ - 0x003358c0 5f636f6c 6f725f62 5f666c6f 61740000 _color_b_float.. │ │ │ │ - 0x003358d0 6c6f6164 5f626c65 6e645f63 6f6e7374 load_blend_const │ │ │ │ - 0x003358e0 5f636f6c 6f725f67 5f666c6f 61740000 _color_g_float.. │ │ │ │ - 0x003358f0 6c6f6164 5f626c65 6e645f63 6f6e7374 load_blend_const │ │ │ │ - 0x00335900 5f636f6c 6f725f72 5f666c6f 61740000 _color_r_float.. │ │ │ │ - 0x00335910 6c6f6164 5f626c65 6e645f63 6f6e7374 load_blend_const │ │ │ │ - 0x00335920 5f636f6c 6f725f72 67626100 6c6f6164 _color_rgba.load │ │ │ │ - 0x00335930 5f626c65 6e645f63 6f6e7374 5f636f6c _blend_const_col │ │ │ │ - 0x00335940 6f725f72 67626138 3838385f 756e6f72 or_rgba8888_unor │ │ │ │ - 0x00335950 6d000000 6c6f6164 5f627464 5f676c6f m...load_btd_glo │ │ │ │ - 0x00335960 62616c5f 6172675f 61646472 5f696e74 bal_arg_addr_int │ │ │ │ - 0x00335970 656c0000 6c6f6164 5f627464 5f6c6f63 el..load_btd_loc │ │ │ │ - 0x00335980 616c5f61 72675f61 6464725f 696e7465 al_arg_addr_inte │ │ │ │ - 0x00335990 6c000000 6c6f6164 5f627464 5f726573 l...load_btd_res │ │ │ │ - 0x003359a0 756d655f 7362745f 61646472 5f696e74 ume_sbt_addr_int │ │ │ │ - 0x003359b0 656c0000 6c6f6164 5f627464 5f736861 el..load_btd_sha │ │ │ │ - 0x003359c0 6465725f 74797065 5f696e74 656c0000 der_type_intel.. │ │ │ │ - 0x003359d0 6c6f6164 5f627464 5f737461 636b5f69 load_btd_stack_i │ │ │ │ - 0x003359e0 645f696e 74656c00 6c6f6164 5f627566 d_intel.load_buf │ │ │ │ - 0x003359f0 6665725f 616d6400 6c6f6164 5f63616c fer_amd.load_cal │ │ │ │ - 0x00335a00 6c61626c 655f7362 745f6164 64725f69 lable_sbt_addr_i │ │ │ │ - 0x00335a10 6e74656c 00000000 6c6f6164 5f63616c ntel....load_cal │ │ │ │ - 0x00335a20 6c61626c 655f7362 745f7374 72696465 lable_sbt_stride │ │ │ │ - 0x00335a30 5f696e74 656c0000 6c6f6164 5f636c61 _intel..load_cla │ │ │ │ - 0x00335a40 6d705f76 65727465 785f636f 6c6f725f mp_vertex_color_ │ │ │ │ - 0x00335a50 616d6400 6c6f6164 5f636c69 705f6861 amd.load_clip_ha │ │ │ │ - 0x00335a60 6c665f6c 696e655f 77696474 685f616d lf_line_width_am │ │ │ │ - 0x00335a70 64000000 6c6f6164 5f636c69 705f7a5f d...load_clip_z_ │ │ │ │ - 0x00335a80 636f6566 665f6167 78000000 6c6f6164 coeff_agx...load │ │ │ │ - 0x00335a90 5f636f61 6c657363 65645f69 6e707574 _coalesced_input │ │ │ │ - 0x00335aa0 5f636f75 6e740000 6c6f6164 5f636f65 _count..load_coe │ │ │ │ - 0x00335ab0 66666963 69656e74 735f6167 78000000 fficients_agx... │ │ │ │ - 0x00335ac0 6c6f6164 5f636f6c 6f723000 6c6f6164 load_color0.load │ │ │ │ - 0x00335ad0 5f636f6c 6f723100 6c6f6164 5f636f6e _color1.load_con │ │ │ │ - 0x00335ae0 73745f69 72330000 6c6f6164 5f636f6e st_ir3..load_con │ │ │ │ - 0x00335af0 7374616e 74000000 6c6f6164 5f636f6e stant...load_con │ │ │ │ - 0x00335b00 7374616e 745f6167 78000000 6c6f6164 stant_agx...load │ │ │ │ - 0x00335b10 5f636f6e 7374616e 745f6261 73655f70 _constant_base_p │ │ │ │ - 0x00335b20 74720000 6c6f6164 5f636f6e 76657274 tr..load_convert │ │ │ │ - 0x00335b30 65645f6f 75747075 745f7061 6e000000 ed_output_pan... │ │ │ │ - 0x00335b40 6c6f6164 5f636f72 655f6964 5f616778 load_core_id_agx │ │ │ │ - 0x00335b50 00000000 6c6f6164 5f63756c 6c5f616e ....load_cull_an │ │ │ │ - 0x00335b60 795f656e 61626c65 645f616d 64000000 y_enabled_amd... │ │ │ │ - 0x00335b70 6c6f6164 5f63756c 6c5f6261 636b5f66 load_cull_back_f │ │ │ │ - 0x00335b80 6163655f 656e6162 6c65645f 616d6400 ace_enabled_amd. │ │ │ │ - 0x00335b90 6c6f6164 5f63756c 6c5f6363 775f616d load_cull_ccw_am │ │ │ │ - 0x00335ba0 64000000 6c6f6164 5f63756c 6c5f6672 d...load_cull_fr │ │ │ │ - 0x00335bb0 6f6e745f 66616365 5f656e61 626c6564 ont_face_enabled │ │ │ │ - 0x00335bc0 5f616d64 00000000 6c6f6164 5f63756c _amd....load_cul │ │ │ │ - 0x00335bd0 6c5f6c69 6e655f76 69657770 6f72745f l_line_viewport_ │ │ │ │ - 0x00335be0 78795f73 63616c65 5f616e64 5f6f6666 xy_scale_and_off │ │ │ │ - 0x00335bf0 7365745f 616d6400 6c6f6164 5f63756c set_amd.load_cul │ │ │ │ - 0x00335c00 6c5f6d61 736b0000 6c6f6164 5f63756c l_mask..load_cul │ │ │ │ - 0x00335c10 6c5f6d61 736b5f61 6e645f66 6c616773 l_mask_and_flags │ │ │ │ - 0x00335c20 5f616d64 00000000 6c6f6164 5f63756c _amd....load_cul │ │ │ │ - 0x00335c30 6c5f736d 616c6c5f 6c696e65 5f707265 l_small_line_pre │ │ │ │ - 0x00335c40 63697369 6f6e5f61 6d640000 6c6f6164 cision_amd..load │ │ │ │ - 0x00335c50 5f63756c 6c5f736d 616c6c5f 6c696e65 _cull_small_line │ │ │ │ - 0x00335c60 735f656e 61626c65 645f616d 64000000 s_enabled_amd... │ │ │ │ - 0x00335c70 6c6f6164 5f63756c 6c5f736d 616c6c5f load_cull_small_ │ │ │ │ - 0x00335c80 74726961 6e676c65 5f707265 63697369 triangle_precisi │ │ │ │ - 0x00335c90 6f6e5f61 6d640000 6c6f6164 5f63756c on_amd..load_cul │ │ │ │ - 0x00335ca0 6c5f736d 616c6c5f 74726961 6e676c65 l_small_triangle │ │ │ │ - 0x00335cb0 735f656e 61626c65 645f616d 64000000 s_enabled_amd... │ │ │ │ - 0x00335cc0 6c6f6164 5f63756c 6c5f7472 69616e67 load_cull_triang │ │ │ │ - 0x00335cd0 6c655f76 69657770 6f72745f 78795f73 le_viewport_xy_s │ │ │ │ - 0x00335ce0 63616c65 5f616e64 5f6f6666 7365745f cale_and_offset_ │ │ │ │ - 0x00335cf0 616d6400 6c6f6164 5f646562 75675f6c amd.load_debug_l │ │ │ │ - 0x00335d00 6f675f64 6573635f 616d6400 6c6f6164 og_desc_amd.load │ │ │ │ - 0x00335d10 5f646570 74685f6e 65766572 5f616778 _depth_never_agx │ │ │ │ - 0x00335d20 00000000 6c6f6164 5f646572 65660000 ....load_deref.. │ │ │ │ - 0x00335d30 6c6f6164 5f646572 65665f62 6c6f636b load_deref_block │ │ │ │ - 0x00335d40 5f696e74 656c0000 6c6f6164 5f647261 _intel..load_dra │ │ │ │ - 0x00335d50 775f6964 00000000 6c6f6164 5f657367 w_id....load_esg │ │ │ │ - 0x00335d60 735f7665 72746578 5f737472 6964655f s_vertex_stride_ │ │ │ │ - 0x00335d70 616d6400 6c6f6164 5f657870 6f727465 amd.load_exporte │ │ │ │ - 0x00335d80 645f6167 78000000 6c6f6164 5f66625f d_agx...load_fb_ │ │ │ │ - 0x00335d90 6c617965 72735f76 33640000 6c6f6164 layers_v3d..load │ │ │ │ - 0x00335da0 5f666266 65746368 5f696d61 67655f64 _fbfetch_image_d │ │ │ │ - 0x00335db0 6573635f 616d6400 6c6f6164 5f666266 esc_amd.load_fbf │ │ │ │ - 0x00335dc0 65746368 5f696d61 67655f66 6d61736b etch_image_fmask │ │ │ │ - 0x00335dd0 5f646573 635f616d 64000000 6c6f6164 _desc_amd...load │ │ │ │ - 0x00335de0 5f666570 5f775f76 33640000 6c6f6164 _fep_w_v3d..load │ │ │ │ - 0x00335df0 5f666972 73745f76 65727465 78000000 _first_vertex... │ │ │ │ - 0x00335e00 6c6f6164 5f666978 65645f70 6f696e74 load_fixed_point │ │ │ │ - 0x00335e10 5f73697a 655f6167 78000000 6c6f6164 _size_agx...load │ │ │ │ - 0x00335e20 5f666c61 745f6d61 736b0000 6c6f6164 _flat_mask..load │ │ │ │ - 0x00335e30 5f666f72 63655f76 72735f72 61746573 _force_vrs_rates │ │ │ │ - 0x00335e40 5f616d64 00000000 6c6f6164 5f667261 _amd....load_fra │ │ │ │ - 0x00335e50 675f636f 6f726400 6c6f6164 5f667261 g_coord.load_fra │ │ │ │ - 0x00335e60 675f636f 6f72645f 756e7363 616c6564 g_coord_unscaled │ │ │ │ - 0x00335e70 5f697233 00000000 6c6f6164 5f667261 _ir3....load_fra │ │ │ │ - 0x00335e80 675f636f 6f72645f 7a770000 6c6f6164 g_coord_zw..load │ │ │ │ - 0x00335e90 5f667261 675f636f 6f72645f 7a775f70 _frag_coord_zw_p │ │ │ │ - 0x00335ea0 616e0000 6c6f6164 5f667261 675f696e an..load_frag_in │ │ │ │ - 0x00335eb0 766f6361 74696f6e 5f636f75 6e740000 vocation_count.. │ │ │ │ - 0x00335ec0 6c6f6164 5f667261 675f6f66 66736574 load_frag_offset │ │ │ │ - 0x00335ed0 5f697233 00000000 6c6f6164 5f667261 _ir3....load_fra │ │ │ │ - 0x00335ee0 675f7368 6164696e 675f7261 74650000 g_shading_rate.. │ │ │ │ - 0x00335ef0 6c6f6164 5f667261 675f7369 7a650000 load_frag_size.. │ │ │ │ - 0x00335f00 6c6f6164 5f667261 675f7369 7a655f69 load_frag_size_i │ │ │ │ - 0x00335f10 72330000 6c6f6164 5f66726f 6d5f7465 r3..load_from_te │ │ │ │ - 0x00335f20 78747572 655f6861 6e646c65 5f616778 xture_handle_agx │ │ │ │ - 0x00335f30 00000000 6c6f6164 5f66726f 6e745f66 ....load_front_f │ │ │ │ - 0x00335f40 61636500 6c6f6164 5f66726f 6e745f66 ace.load_front_f │ │ │ │ - 0x00335f50 6163655f 66736967 6e000000 6c6f6164 ace_fsign...load │ │ │ │ - 0x00335f60 5f66735f 696e7075 745f696e 74657270 _fs_input_interp │ │ │ │ - 0x00335f70 5f64656c 74617300 6c6f6164 5f66756c _deltas.load_ful │ │ │ │ - 0x00335f80 6c795f63 6f766572 65640000 6c6f6164 ly_covered..load │ │ │ │ - 0x00335f90 5f67656f 6d657472 795f7061 72616d5f _geometry_param_ │ │ │ │ - 0x00335fa0 62756666 65725f61 67780000 6c6f6164 buffer_agx..load │ │ │ │ - 0x00335fb0 5f676c6f 62616c00 6c6f6164 5f676c6f _global.load_glo │ │ │ │ - 0x00335fc0 62616c5f 32783332 00000000 6c6f6164 bal_2x32....load │ │ │ │ - 0x00335fd0 5f676c6f 62616c5f 616d6400 6c6f6164 _global_amd.load │ │ │ │ - 0x00335fe0 5f676c6f 62616c5f 62617365 5f707472 _global_base_ptr │ │ │ │ - 0x00335ff0 00000000 6c6f6164 5f676c6f 62616c5f ....load_global_ │ │ │ │ - 0x00336000 626c6f63 6b5f696e 74656c00 6c6f6164 block_intel.load │ │ │ │ - 0x00336010 5f676c6f 62616c5f 636f6e73 74616e74 _global_constant │ │ │ │ - 0x00336020 00000000 6c6f6164 5f676c6f 62616c5f ....load_global_ │ │ │ │ - 0x00336030 636f6e73 74616e74 5f626f75 6e646564 constant_bounded │ │ │ │ - 0x00336040 00000000 6c6f6164 5f676c6f 62616c5f ....load_global_ │ │ │ │ - 0x00336050 636f6e73 74616e74 5f6f6666 73657400 constant_offset. │ │ │ │ - 0x00336060 6c6f6164 5f676c6f 62616c5f 636f6e73 load_global_cons │ │ │ │ - 0x00336070 74616e74 5f756e69 666f726d 5f626c6f tant_uniform_blo │ │ │ │ - 0x00336080 636b5f69 6e74656c 00000000 6c6f6164 ck_intel....load │ │ │ │ - 0x00336090 5f676c6f 62616c5f 65746e61 00000000 _global_etna.... │ │ │ │ - 0x003360a0 6c6f6164 5f676c6f 62616c5f 696e766f load_global_invo │ │ │ │ - 0x003360b0 63617469 6f6e5f69 64000000 6c6f6164 cation_id...load │ │ │ │ - 0x003360c0 5f676c6f 62616c5f 696e766f 63617469 _global_invocati │ │ │ │ - 0x003360d0 6f6e5f69 6e646578 00000000 6c6f6164 on_index....load │ │ │ │ - 0x003360e0 5f676c6f 62616c5f 69723300 6c6f6164 _global_ir3.load │ │ │ │ - 0x003360f0 5f676c6f 62616c5f 73697a65 00000000 _global_size.... │ │ │ │ - 0x00336100 6c6f6164 5f67735f 68656164 65725f69 load_gs_header_i │ │ │ │ - 0x00336110 72330000 6c6f6164 5f67735f 76657274 r3..load_gs_vert │ │ │ │ - 0x00336120 65785f6f 66667365 745f616d 64000000 ex_offset_amd... │ │ │ │ - 0x00336130 6c6f6164 5f67735f 77617665 5f69645f load_gs_wave_id_ │ │ │ │ - 0x00336140 616d6400 6c6f6164 5f68656c 7065725f amd.load_helper_ │ │ │ │ - 0x00336150 6172675f 68695f61 67780000 6c6f6164 arg_hi_agx..load │ │ │ │ - 0x00336160 5f68656c 7065725f 6172675f 6c6f5f61 _helper_arg_lo_a │ │ │ │ - 0x00336170 67780000 6c6f6164 5f68656c 7065725f gx..load_helper_ │ │ │ │ - 0x00336180 696e766f 63617469 6f6e0000 6c6f6164 invocation..load │ │ │ │ - 0x00336190 5f68656c 7065725f 6f705f69 645f6167 _helper_op_id_ag │ │ │ │ - 0x003361a0 78000000 6c6f6164 5f686974 5f617474 x...load_hit_att │ │ │ │ - 0x003361b0 7269625f 616d6400 6c6f6164 5f68735f rib_amd.load_hs_ │ │ │ │ - 0x003361c0 6f75745f 70617463 685f6461 74615f6f out_patch_data_o │ │ │ │ - 0x003361d0 66667365 745f616d 64000000 6c6f6164 ffset_amd...load │ │ │ │ - 0x003361e0 5f68735f 70617463 685f7374 72696465 _hs_patch_stride │ │ │ │ - 0x003361f0 5f697233 00000000 6c6f6164 5f696e69 _ir3....load_ini │ │ │ │ - 0x00336200 7469616c 5f656467 65666c61 67735f61 tial_edgeflags_a │ │ │ │ - 0x00336210 6d640000 6c6f6164 5f696e6c 696e655f md..load_inline_ │ │ │ │ - 0x00336220 64617461 5f696e74 656c0000 6c6f6164 data_intel..load │ │ │ │ - 0x00336230 5f696e70 75740000 6c6f6164 5f696e70 _input..load_inp │ │ │ │ - 0x00336240 75745f61 7373656d 626c795f 62756666 ut_assembly_buff │ │ │ │ - 0x00336250 65725f61 67780000 6c6f6164 5f696e70 er_agx..load_inp │ │ │ │ - 0x00336260 75745f74 6f706f6c 6f67795f 61677800 ut_topology_agx. │ │ │ │ - 0x00336270 6c6f6164 5f696e70 75745f76 65727465 load_input_verte │ │ │ │ - 0x00336280 78000000 6c6f6164 5f696e73 74616e63 x...load_instanc │ │ │ │ - 0x00336290 655f6964 00000000 6c6f6164 5f696e74 e_id....load_int │ │ │ │ - 0x003362a0 6572706f 6c617465 645f696e 70757400 erpolated_input. │ │ │ │ - 0x003362b0 6c6f6164 5f696e74 65727365 6374696f load_intersectio │ │ │ │ - 0x003362c0 6e5f6f70 61717565 5f616d64 00000000 n_opaque_amd.... │ │ │ │ - 0x003362d0 6c6f6164 5f696e76 6f636174 696f6e5f load_invocation_ │ │ │ │ - 0x003362e0 69640000 6c6f6164 5f69735f 66697273 id..load_is_firs │ │ │ │ - 0x003362f0 745f6661 6e5f6167 78000000 6c6f6164 t_fan_agx...load │ │ │ │ - 0x00336300 5f69735f 696e6465 7865645f 64726177 _is_indexed_draw │ │ │ │ - 0x00336310 00000000 6c6f6164 5f6b6572 6e656c5f ....load_kernel_ │ │ │ │ - 0x00336320 696e7075 74000000 6c6f6164 5f6c6179 input...load_lay │ │ │ │ - 0x00336330 65725f69 64000000 6c6f6164 5f6c6473 er_id...load_lds │ │ │ │ - 0x00336340 5f6e6767 5f67735f 6f75745f 76657274 _ngg_gs_out_vert │ │ │ │ - 0x00336350 65785f62 6173655f 616d6400 6c6f6164 ex_base_amd.load │ │ │ │ - 0x00336360 5f6c6473 5f6e6767 5f736372 61746368 _lds_ngg_scratch │ │ │ │ - 0x00336370 5f626173 655f616d 64000000 6c6f6164 _base_amd...load │ │ │ │ - 0x00336380 5f6c6561 665f6f70 61717565 5f696e74 _leaf_opaque_int │ │ │ │ - 0x00336390 656c0000 6c6f6164 5f6c6561 665f7072 el..load_leaf_pr │ │ │ │ - 0x003363a0 6f636564 7572616c 5f696e74 656c0000 ocedural_intel.. │ │ │ │ - 0x003363b0 6c6f6164 5f6c696e 655f636f 6f726400 load_line_coord. │ │ │ │ - 0x003363c0 6c6f6164 5f6c696e 655f7769 64746800 load_line_width. │ │ │ │ - 0x003363d0 6c6f6164 5f6c6f63 616c5f69 6e766f63 load_local_invoc │ │ │ │ - 0x003363e0 6174696f 6e5f6964 00000000 6c6f6164 ation_id....load │ │ │ │ - 0x003363f0 5f6c6f63 616c5f69 6e766f63 6174696f _local_invocatio │ │ │ │ - 0x00336400 6e5f696e 64657800 6c6f6164 5f6c6f63 n_index.load_loc │ │ │ │ - 0x00336410 616c5f70 6978656c 5f616778 00000000 al_pixel_agx.... │ │ │ │ - 0x00336420 6c6f6164 5f6c6f63 616c5f73 68617265 load_local_share │ │ │ │ - 0x00336430 645f7236 30300000 6c6f6164 5f6c7368 d_r600..load_lsh │ │ │ │ - 0x00336440 735f7665 72746578 5f737472 6964655f s_vertex_stride_ │ │ │ │ - 0x00336450 616d6400 6c6f6164 5f6d6572 6765645f amd.load_merged_ │ │ │ │ - 0x00336460 77617665 5f696e66 6f5f616d 64000000 wave_info_amd... │ │ │ │ - 0x00336470 6c6f6164 5f6d6573 685f7669 65775f63 load_mesh_view_c │ │ │ │ - 0x00336480 6f756e74 00000000 6c6f6164 5f6d6573 ount....load_mes │ │ │ │ - 0x00336490 685f7669 65775f69 6e646963 65730000 h_view_indices.. │ │ │ │ - 0x003364a0 6c6f6164 5f6d756c 74697361 6d706c65 load_multisample │ │ │ │ - 0x003364b0 645f7061 6e000000 6c6f6164 5f6e6f70 d_pan...load_nop │ │ │ │ - 0x003364c0 65727370 65637469 76655f76 61727969 erspective_varyi │ │ │ │ - 0x003364d0 6e67735f 70616e00 6c6f6164 5f6e756d ngs_pan.load_num │ │ │ │ - 0x003364e0 5f737562 67726f75 70730000 6c6f6164 _subgroups..load │ │ │ │ - 0x003364f0 5f6e756d 5f766572 74696365 73000000 _num_vertices... │ │ │ │ - 0x00336500 6c6f6164 5f6e756d 5f766572 74696365 load_num_vertice │ │ │ │ - 0x00336510 735f7065 725f7072 696d6974 6976655f s_per_primitive_ │ │ │ │ - 0x00336520 616d6400 6c6f6164 5f6e756d 5f776f72 amd.load_num_wor │ │ │ │ - 0x00336530 6b67726f 75707300 6c6f6164 5f6f7264 kgroups.load_ord │ │ │ │ - 0x00336540 65726564 5f69645f 616d6400 6c6f6164 ered_id_amd.load │ │ │ │ - 0x00336550 5f6f7574 70757400 6c6f6164 5f706163 _output.load_pac │ │ │ │ - 0x00336560 6b65645f 70617373 7468726f 7567685f ked_passthrough_ │ │ │ │ - 0x00336570 7072696d 69746976 655f616d 64000000 primitive_amd... │ │ │ │ - 0x00336580 6c6f6164 5f706172 616d0000 6c6f6164 load_param..load │ │ │ │ - 0x00336590 5f706174 63685f76 65727469 6365735f _patch_vertices_ │ │ │ │ - 0x003365a0 696e0000 6c6f6164 5f706572 5f707269 in..load_per_pri │ │ │ │ - 0x003365b0 6d697469 76655f69 6e707574 00000000 mitive_input.... │ │ │ │ - 0x003365c0 6c6f6164 5f706572 5f707269 6d697469 load_per_primiti │ │ │ │ - 0x003365d0 76655f6f 75747075 74000000 6c6f6164 ve_output...load │ │ │ │ - 0x003365e0 5f706572 5f766572 7465785f 696e7075 _per_vertex_inpu │ │ │ │ - 0x003365f0 74000000 6c6f6164 5f706572 5f766572 t...load_per_ver │ │ │ │ - 0x00336600 7465785f 6f757470 75740000 6c6f6164 tex_output..load │ │ │ │ - 0x00336610 5f706572 5f766965 775f6f75 74707574 _per_view_output │ │ │ │ - 0x00336620 00000000 6c6f6164 5f706572 73705f63 ....load_persp_c │ │ │ │ - 0x00336630 656e7465 725f7268 775f6972 33000000 enter_rhw_ir3... │ │ │ │ - 0x00336640 6c6f6164 5f706970 656c696e 655f7374 load_pipeline_st │ │ │ │ - 0x00336650 61745f71 75657279 5f656e61 626c6564 at_query_enabled │ │ │ │ - 0x00336660 5f616d64 00000000 6c6f6164 5f706978 _amd....load_pix │ │ │ │ - 0x00336670 656c5f63 6f6f7264 00000000 6c6f6164 el_coord....load │ │ │ │ - 0x00336680 5f706f69 6e745f63 6f6f7264 00000000 _point_coord.... │ │ │ │ - 0x00336690 6c6f6164 5f706f69 6e745f63 6f6f7264 load_point_coord │ │ │ │ - 0x003366a0 5f6d6179 62655f66 6c697070 65640000 _maybe_flipped.. │ │ │ │ - 0x003366b0 6c6f6164 5f706f6c 795f6c69 6e655f73 load_poly_line_s │ │ │ │ - 0x003366c0 6d6f6f74 685f656e 61626c65 64000000 mooth_enabled... │ │ │ │ - 0x003366d0 6c6f6164 5f706f6c 79676f6e 5f737469 load_polygon_sti │ │ │ │ - 0x003366e0 70706c65 5f616778 00000000 6c6f6164 pple_agx....load │ │ │ │ - 0x003366f0 5f706f6c 79676f6e 5f737469 70706c65 _polygon_stipple │ │ │ │ - 0x00336700 5f627566 6665725f 616d6400 6c6f6164 _buffer_amd.load │ │ │ │ - 0x00336710 5f707265 616d626c 65000000 6c6f6164 _preamble...load │ │ │ │ - 0x00336720 5f707269 6d5f6765 6e5f7175 6572795f _prim_gen_query_ │ │ │ │ - 0x00336730 656e6162 6c65645f 616d6400 6c6f6164 enabled_amd.load │ │ │ │ - 0x00336740 5f707269 6d5f7866 625f7175 6572795f _prim_xfb_query_ │ │ │ │ - 0x00336750 656e6162 6c65645f 616d6400 6c6f6164 enabled_amd.load │ │ │ │ - 0x00336760 5f707269 6d697469 76655f69 64000000 _primitive_id... │ │ │ │ - 0x00336770 6c6f6164 5f707269 6d697469 76655f6c load_primitive_l │ │ │ │ - 0x00336780 6f636174 696f6e5f 69723300 6c6f6164 ocation_ir3.load │ │ │ │ - 0x00336790 5f707269 6e74665f 62617365 5f696465 _printf_base_ide │ │ │ │ - 0x003367a0 6e746966 69657200 6c6f6164 5f707269 ntifier.load_pri │ │ │ │ - 0x003367b0 6e74665f 62756666 65725f61 64647265 ntf_buffer_addre │ │ │ │ - 0x003367c0 73730000 6c6f6164 5f707269 6e74665f ss..load_printf_ │ │ │ │ - 0x003367d0 62756666 65725f73 697a6500 6c6f6164 buffer_size.load │ │ │ │ - 0x003367e0 5f70726f 766f6b69 6e675f6c 61737400 _provoking_last. │ │ │ │ - 0x003367f0 6c6f6164 5f70726f 766f6b69 6e675f76 load_provoking_v │ │ │ │ - 0x00336800 74785f61 6d640000 6c6f6164 5f70726f tx_amd..load_pro │ │ │ │ - 0x00336810 766f6b69 6e675f76 74785f69 6e5f7072 voking_vtx_in_pr │ │ │ │ - 0x00336820 696d5f61 6d640000 6c6f6164 5f707573 im_amd..load_pus │ │ │ │ - 0x00336830 685f636f 6e737461 6e740000 6c6f6164 h_constant..load │ │ │ │ - 0x00336840 5f707573 685f636f 6e737461 6e745f7a _push_constant_z │ │ │ │ - 0x00336850 696e6b00 6c6f6164 5f726173 74657269 ink.load_rasteri │ │ │ │ - 0x00336860 7a617469 6f6e5f70 72696d69 74697665 zation_primitive │ │ │ │ - 0x00336870 5f616d64 00000000 6c6f6164 5f726173 _amd....load_ras │ │ │ │ - 0x00336880 74657269 7a617469 6f6e5f73 616d706c terization_sampl │ │ │ │ - 0x00336890 65735f61 6d640000 6c6f6164 5f726177 es_amd..load_raw │ │ │ │ - 0x003368a0 5f6f7574 7075745f 70616e00 6c6f6164 _output_pan.load │ │ │ │ - 0x003368b0 5f726177 5f766572 7465785f 69645f70 _raw_vertex_id_p │ │ │ │ - 0x003368c0 616e0000 6c6f6164 5f726177 5f766572 an..load_raw_ver │ │ │ │ - 0x003368d0 7465785f 6f666673 65745f70 616e0000 tex_offset_pan.. │ │ │ │ - 0x003368e0 6c6f6164 5f726179 5f626173 655f6d65 load_ray_base_me │ │ │ │ - 0x003368f0 6d5f6164 64725f69 6e74656c 00000000 m_addr_intel.... │ │ │ │ - 0x00336900 6c6f6164 5f726179 5f666c61 67730000 load_ray_flags.. │ │ │ │ - 0x00336910 6c6f6164 5f726179 5f67656f 6d657472 load_ray_geometr │ │ │ │ - 0x00336920 795f696e 64657800 6c6f6164 5f726179 y_index.load_ray │ │ │ │ - 0x00336930 5f686974 5f6b696e 64000000 6c6f6164 _hit_kind...load │ │ │ │ - 0x00336940 5f726179 5f686974 5f736274 5f616464 _ray_hit_sbt_add │ │ │ │ - 0x00336950 725f696e 74656c00 6c6f6164 5f726179 r_intel.load_ray │ │ │ │ - 0x00336960 5f686974 5f736274 5f737472 6964655f _hit_sbt_stride_ │ │ │ │ - 0x00336970 696e7465 6c000000 6c6f6164 5f726179 intel...load_ray │ │ │ │ - 0x00336980 5f68775f 73746163 6b5f7369 7a655f69 _hw_stack_size_i │ │ │ │ - 0x00336990 6e74656c 00000000 6c6f6164 5f726179 ntel....load_ray │ │ │ │ - 0x003369a0 5f696e73 74616e63 655f6375 73746f6d _instance_custom │ │ │ │ - 0x003369b0 5f696e64 65780000 6c6f6164 5f726179 _index..load_ray │ │ │ │ - 0x003369c0 5f6c6175 6e63685f 69640000 6c6f6164 _launch_id..load │ │ │ │ - 0x003369d0 5f726179 5f6c6175 6e63685f 73697a65 _ray_launch_size │ │ │ │ - 0x003369e0 00000000 6c6f6164 5f726179 5f6d6973 ....load_ray_mis │ │ │ │ - 0x003369f0 735f7362 745f6164 64725f69 6e74656c s_sbt_addr_intel │ │ │ │ - 0x00336a00 00000000 6c6f6164 5f726179 5f6d6973 ....load_ray_mis │ │ │ │ - 0x00336a10 735f7362 745f7374 72696465 5f696e74 s_sbt_stride_int │ │ │ │ - 0x00336a20 656c0000 6c6f6164 5f726179 5f6e756d el..load_ray_num │ │ │ │ - 0x00336a30 5f647373 5f72745f 73746163 6b735f69 _dss_rt_stacks_i │ │ │ │ - 0x00336a40 6e74656c 00000000 6c6f6164 5f726179 ntel....load_ray │ │ │ │ - 0x00336a50 5f6f626a 6563745f 64697265 6374696f _object_directio │ │ │ │ - 0x00336a60 6e000000 6c6f6164 5f726179 5f6f626a n...load_ray_obj │ │ │ │ - 0x00336a70 6563745f 6f726967 696e0000 6c6f6164 ect_origin..load │ │ │ │ - 0x00336a80 5f726179 5f6f626a 6563745f 746f5f77 _ray_object_to_w │ │ │ │ - 0x00336a90 6f726c64 00000000 6c6f6164 5f726179 orld....load_ray │ │ │ │ - 0x00336aa0 5f717565 72795f67 6c6f6261 6c5f696e _query_global_in │ │ │ │ - 0x00336ab0 74656c00 6c6f6164 5f726179 5f73775f tel.load_ray_sw_ │ │ │ │ - 0x00336ac0 73746163 6b5f7369 7a655f69 6e74656c stack_size_intel │ │ │ │ - 0x00336ad0 00000000 6c6f6164 5f726179 5f745f6d ....load_ray_t_m │ │ │ │ - 0x00336ae0 61780000 6c6f6164 5f726179 5f745f6d ax..load_ray_t_m │ │ │ │ - 0x00336af0 696e0000 6c6f6164 5f726179 5f747261 in..load_ray_tra │ │ │ │ - 0x00336b00 63696e67 5f737461 636b5f62 6173655f cing_stack_base_ │ │ │ │ - 0x00336b10 6c767000 6c6f6164 5f726179 5f747269 lvp.load_ray_tri │ │ │ │ - 0x00336b20 616e676c 655f7665 72746578 5f706f73 angle_vertex_pos │ │ │ │ - 0x00336b30 6974696f 6e730000 6c6f6164 5f726179 itions..load_ray │ │ │ │ - 0x00336b40 5f776f72 6c645f64 69726563 74696f6e _world_direction │ │ │ │ - 0x00336b50 00000000 6c6f6164 5f726179 5f776f72 ....load_ray_wor │ │ │ │ - 0x00336b60 6c645f6f 72696769 6e000000 6c6f6164 ld_origin...load │ │ │ │ - 0x00336b70 5f726179 5f776f72 6c645f74 6f5f6f62 _ray_world_to_ob │ │ │ │ - 0x00336b80 6a656374 00000000 6c6f6164 5f726567 ject....load_reg │ │ │ │ - 0x00336b90 00000000 6c6f6164 5f726567 5f696e64 ....load_reg_ind │ │ │ │ - 0x00336ba0 69726563 74000000 6c6f6164 5f72656c irect...load_rel │ │ │ │ - 0x00336bb0 5f706174 63685f69 645f6972 33000000 _patch_id_ir3... │ │ │ │ - 0x00336bc0 6c6f6164 5f72656c 6f635f63 6f6e7374 load_reloc_const │ │ │ │ - 0x00336bd0 5f696e74 656c0000 6c6f6164 5f726573 _intel..load_res │ │ │ │ - 0x00336be0 756d655f 73686164 65725f61 64647265 ume_shader_addre │ │ │ │ - 0x00336bf0 73735f61 6d640000 6c6f6164 5f72696e ss_amd..load_rin │ │ │ │ - 0x00336c00 675f6174 74725f61 6d640000 6c6f6164 g_attr_amd..load │ │ │ │ - 0x00336c10 5f72696e 675f6174 74725f6f 66667365 _ring_attr_offse │ │ │ │ - 0x00336c20 745f616d 64000000 6c6f6164 5f72696e t_amd...load_rin │ │ │ │ - 0x00336c30 675f6573 3267735f 6f666673 65745f61 g_es2gs_offset_a │ │ │ │ - 0x00336c40 6d640000 6c6f6164 5f72696e 675f6573 md..load_ring_es │ │ │ │ - 0x00336c50 67735f61 6d640000 6c6f6164 5f72696e gs_amd..load_rin │ │ │ │ - 0x00336c60 675f6773 3276735f 6f666673 65745f61 g_gs2vs_offset_a │ │ │ │ - 0x00336c70 6d640000 6c6f6164 5f72696e 675f6773 md..load_ring_gs │ │ │ │ - 0x00336c80 76735f61 6d640000 6c6f6164 5f72696e vs_amd..load_rin │ │ │ │ - 0x00336c90 675f6d65 73685f73 63726174 63685f61 g_mesh_scratch_a │ │ │ │ - 0x00336ca0 6d640000 6c6f6164 5f72696e 675f6d65 md..load_ring_me │ │ │ │ - 0x00336cb0 73685f73 63726174 63685f6f 66667365 sh_scratch_offse │ │ │ │ - 0x00336cc0 745f616d 64000000 6c6f6164 5f72696e t_amd...load_rin │ │ │ │ - 0x00336cd0 675f7461 736b5f64 7261775f 616d6400 g_task_draw_amd. │ │ │ │ - 0x00336ce0 6c6f6164 5f72696e 675f7461 736b5f70 load_ring_task_p │ │ │ │ - 0x00336cf0 61796c6f 61645f61 6d640000 6c6f6164 ayload_amd..load │ │ │ │ - 0x00336d00 5f72696e 675f7465 73735f66 6163746f _ring_tess_facto │ │ │ │ - 0x00336d10 72735f61 6d640000 6c6f6164 5f72696e rs_amd..load_rin │ │ │ │ - 0x00336d20 675f7465 73735f66 6163746f 72735f6f g_tess_factors_o │ │ │ │ - 0x00336d30 66667365 745f616d 64000000 6c6f6164 ffset_amd...load │ │ │ │ - 0x00336d40 5f72696e 675f7465 73735f6f 66666368 _ring_tess_offch │ │ │ │ - 0x00336d50 69705f61 6d640000 6c6f6164 5f72696e ip_amd..load_rin │ │ │ │ - 0x00336d60 675f7465 73735f6f 66666368 69705f6f g_tess_offchip_o │ │ │ │ - 0x00336d70 66667365 745f616d 64000000 6c6f6164 ffset_amd...load │ │ │ │ - 0x00336d80 5f72745f 6172675f 73637261 7463685f _rt_arg_scratch_ │ │ │ │ - 0x00336d90 6f666673 65745f61 6d640000 6c6f6164 offset_amd..load │ │ │ │ - 0x00336da0 5f72745f 636f6e76 65727369 6f6e5f70 _rt_conversion_p │ │ │ │ - 0x00336db0 616e0000 6c6f6164 5f73616d 706c655f an..load_sample_ │ │ │ │ - 0x00336dc0 69640000 6c6f6164 5f73616d 706c655f id..load_sample_ │ │ │ │ - 0x00336dd0 69645f6e 6f5f7065 725f7361 6d706c65 id_no_per_sample │ │ │ │ - 0x00336de0 00000000 6c6f6164 5f73616d 706c655f ....load_sample_ │ │ │ │ - 0x00336df0 6d61736b 00000000 6c6f6164 5f73616d mask....load_sam │ │ │ │ - 0x00336e00 706c655f 6d61736b 5f696e00 6c6f6164 ple_mask_in.load │ │ │ │ - 0x00336e10 5f73616d 706c655f 706f7300 6c6f6164 _sample_pos.load │ │ │ │ - 0x00336e20 5f73616d 706c655f 706f735f 66726f6d _sample_pos_from │ │ │ │ - 0x00336e30 5f696400 6c6f6164 5f73616d 706c655f _id.load_sample_ │ │ │ │ - 0x00336e40 706f735f 6f725f63 656e7465 72000000 pos_or_center... │ │ │ │ - 0x00336e50 6c6f6164 5f73616d 706c655f 706f7369 load_sample_posi │ │ │ │ - 0x00336e60 74696f6e 735f6167 78000000 6c6f6164 tions_agx...load │ │ │ │ - 0x00336e70 5f73616d 706c655f 706f7369 74696f6e _sample_position │ │ │ │ - 0x00336e80 735f616d 64000000 6c6f6164 5f73616d s_amd...load_sam │ │ │ │ - 0x00336e90 706c655f 706f7369 74696f6e 735f7061 ple_positions_pa │ │ │ │ - 0x00336ea0 6e000000 6c6f6164 5f73616d 706c6572 n...load_sampler │ │ │ │ - 0x00336eb0 5f68616e 646c655f 61677800 6c6f6164 _handle_agx.load │ │ │ │ - 0x00336ec0 5f73616d 706c6572 5f6c6f64 5f706172 _sampler_lod_par │ │ │ │ - 0x00336ed0 616d6574 6572735f 70616e00 6c6f6164 ameters_pan.load │ │ │ │ - 0x00336ee0 5f73616d 706c6573 5f6c6f67 325f6167 _samples_log2_ag │ │ │ │ - 0x00336ef0 78000000 6c6f6164 5f736274 5f626173 x...load_sbt_bas │ │ │ │ - 0x00336f00 655f616d 64000000 6c6f6164 5f736274 e_amd...load_sbt │ │ │ │ - 0x00336f10 5f6f6666 7365745f 616d6400 6c6f6164 _offset_amd.load │ │ │ │ - 0x00336f20 5f736274 5f737472 6964655f 616d6400 _sbt_stride_amd. │ │ │ │ - 0x00336f30 6c6f6164 5f736361 6c61725f 6172675f load_scalar_arg_ │ │ │ │ - 0x00336f40 616d6400 6c6f6164 5f736372 61746368 amd.load_scratch │ │ │ │ - 0x00336f50 00000000 6c6f6164 5f736372 61746368 ....load_scratch │ │ │ │ - 0x00336f60 5f626173 655f7074 72000000 6c6f6164 _base_ptr...load │ │ │ │ - 0x00336f70 5f736861 6465725f 63616c6c 5f646174 _shader_call_dat │ │ │ │ - 0x00336f80 615f6f66 66736574 5f6c7670 00000000 a_offset_lvp.... │ │ │ │ - 0x00336f90 6c6f6164 5f736861 6465725f 696e6465 load_shader_inde │ │ │ │ - 0x00336fa0 78000000 6c6f6164 5f736861 6465725f x...load_shader_ │ │ │ │ - 0x00336fb0 70617274 5f746573 74735f7a 735f6167 part_tests_zs_ag │ │ │ │ - 0x00336fc0 78000000 6c6f6164 5f736861 6465725f x...load_shader_ │ │ │ │ - 0x00336fd0 7265636f 72645f70 74720000 6c6f6164 record_ptr..load │ │ │ │ - 0x00336fe0 5f736861 72656400 6c6f6164 5f736861 _shared.load_sha │ │ │ │ - 0x00336ff0 72656432 5f616d64 00000000 6c6f6164 red2_amd....load │ │ │ │ - 0x00337000 5f736861 7265645f 62617365 5f707472 _shared_base_ptr │ │ │ │ - 0x00337010 00000000 6c6f6164 5f736861 7265645f ....load_shared_ │ │ │ │ - 0x00337020 626c6f63 6b5f696e 74656c00 6c6f6164 block_intel.load │ │ │ │ - 0x00337030 5f736861 7265645f 69723300 6c6f6164 _shared_ir3.load │ │ │ │ - 0x00337040 5f736861 7265645f 756e6966 6f726d5f _shared_uniform_ │ │ │ │ - 0x00337050 626c6f63 6b5f696e 74656c00 6c6f6164 block_intel.load │ │ │ │ - 0x00337060 5f73696d 645f7769 6474685f 696e7465 _simd_width_inte │ │ │ │ - 0x00337070 6c000000 6c6f6164 5f736d5f 636f756e l...load_sm_coun │ │ │ │ - 0x00337080 745f6e76 00000000 6c6f6164 5f736d5f t_nv....load_sm_ │ │ │ │ - 0x00337090 69645f6e 76000000 6c6f6164 5f736d65 id_nv...load_sme │ │ │ │ - 0x003370a0 6d5f616d 64000000 6c6f6164 5f737362 m_amd...load_ssb │ │ │ │ - 0x003370b0 6f000000 6c6f6164 5f737362 6f5f6164 o...load_ssbo_ad │ │ │ │ - 0x003370c0 64726573 73000000 6c6f6164 5f737362 dress...load_ssb │ │ │ │ - 0x003370d0 6f5f626c 6f636b5f 696e7465 6c000000 o_block_intel... │ │ │ │ - 0x003370e0 6c6f6164 5f737362 6f5f6972 33000000 load_ssbo_ir3... │ │ │ │ - 0x003370f0 6c6f6164 5f737362 6f5f756e 69666f72 load_ssbo_unifor │ │ │ │ - 0x00337100 6d5f626c 6f636b5f 696e7465 6c000000 m_block_intel... │ │ │ │ - 0x00337110 6c6f6164 5f737461 636b0000 6c6f6164 load_stack..load │ │ │ │ - 0x00337120 5f737461 745f7175 6572795f 61646472 _stat_query_addr │ │ │ │ - 0x00337130 6573735f 61677800 6c6f6164 5f737472 ess_agx.load_str │ │ │ │ - 0x00337140 65616d6f 75745f62 75666665 725f616d eamout_buffer_am │ │ │ │ - 0x00337150 64000000 6c6f6164 5f737472 65616d6f d...load_streamo │ │ │ │ - 0x00337160 75745f63 6f6e6669 675f616d 64000000 ut_config_amd... │ │ │ │ - 0x00337170 6c6f6164 5f737472 65616d6f 75745f6f load_streamout_o │ │ │ │ - 0x00337180 66667365 745f616d 64000000 6c6f6164 ffset_amd...load │ │ │ │ - 0x00337190 5f737472 65616d6f 75745f77 72697465 _streamout_write │ │ │ │ - 0x003371a0 5f696e64 65785f61 6d640000 6c6f6164 _index_amd..load │ │ │ │ - 0x003371b0 5f737562 67726f75 705f6571 5f6d6173 _subgroup_eq_mas │ │ │ │ - 0x003371c0 6b000000 6c6f6164 5f737562 67726f75 k...load_subgrou │ │ │ │ - 0x003371d0 705f6765 5f6d6173 6b000000 6c6f6164 p_ge_mask...load │ │ │ │ - 0x003371e0 5f737562 67726f75 705f6774 5f6d6173 _subgroup_gt_mas │ │ │ │ - 0x003371f0 6b000000 6c6f6164 5f737562 67726f75 k...load_subgrou │ │ │ │ - 0x00337200 705f6964 00000000 6c6f6164 5f737562 p_id....load_sub │ │ │ │ - 0x00337210 67726f75 705f6964 5f736869 66745f69 group_id_shift_i │ │ │ │ - 0x00337220 72330000 6c6f6164 5f737562 67726f75 r3..load_subgrou │ │ │ │ - 0x00337230 705f696e 766f6361 74696f6e 00000000 p_invocation.... │ │ │ │ - 0x00337240 6c6f6164 5f737562 67726f75 705f6c65 load_subgroup_le │ │ │ │ - 0x00337250 5f6d6173 6b000000 6c6f6164 5f737562 _mask...load_sub │ │ │ │ - 0x00337260 67726f75 705f6c74 5f6d6173 6b000000 group_lt_mask... │ │ │ │ - 0x00337270 6c6f6164 5f737562 67726f75 705f7369 load_subgroup_si │ │ │ │ - 0x00337280 7a650000 6c6f6164 5f737973 76616c5f ze..load_sysval_ │ │ │ │ - 0x00337290 61677800 6c6f6164 5f737973 76616c5f agx.load_sysval_ │ │ │ │ - 0x003372a0 6e760000 6c6f6164 5f746173 6b5f7061 nv..load_task_pa │ │ │ │ - 0x003372b0 796c6f61 64000000 6c6f6164 5f746173 yload...load_tas │ │ │ │ - 0x003372c0 6b5f7269 6e675f65 6e747279 5f616d64 k_ring_entry_amd │ │ │ │ - 0x003372d0 00000000 6c6f6164 5f746373 5f686561 ....load_tcs_hea │ │ │ │ - 0x003372e0 6465725f 69723300 6c6f6164 5f746373 der_ir3.load_tcs │ │ │ │ - 0x003372f0 5f696e5f 70617261 6d5f6261 73655f72 _in_param_base_r │ │ │ │ - 0x00337300 36303000 6c6f6164 5f746373 5f6e756d 600.load_tcs_num │ │ │ │ - 0x00337310 5f706174 63686573 5f616d64 00000000 _patches_amd.... │ │ │ │ - 0x00337320 6c6f6164 5f746373 5f6f7574 5f706172 load_tcs_out_par │ │ │ │ - 0x00337330 616d5f62 6173655f 72363030 00000000 am_base_r600.... │ │ │ │ - 0x00337340 6c6f6164 5f746373 5f707269 6d697469 load_tcs_primiti │ │ │ │ - 0x00337350 76655f6d 6f64655f 616d6400 6c6f6164 ve_mode_amd.load │ │ │ │ - 0x00337360 5f746373 5f72656c 5f706174 63685f69 _tcs_rel_patch_i │ │ │ │ - 0x00337370 645f7236 30300000 6c6f6164 5f746373 d_r600..load_tcs │ │ │ │ - 0x00337380 5f746573 735f6661 63746f72 5f626173 _tess_factor_bas │ │ │ │ - 0x00337390 655f7236 30300000 6c6f6164 5f746373 e_r600..load_tcs │ │ │ │ - 0x003373a0 5f746573 735f6c65 76656c73 5f746f5f _tess_levels_to_ │ │ │ │ - 0x003373b0 7465735f 616d6400 6c6f6164 5f746573 tes_amd.load_tes │ │ │ │ - 0x003373c0 735f636f 6f726400 6c6f6164 5f746573 s_coord.load_tes │ │ │ │ - 0x003373d0 735f636f 6f72645f 78790000 6c6f6164 s_coord_xy..load │ │ │ │ - 0x003373e0 5f746573 735f6661 63746f72 5f626173 _tess_factor_bas │ │ │ │ - 0x003373f0 655f6972 33000000 6c6f6164 5f746573 e_ir3...load_tes │ │ │ │ - 0x00337400 735f6c65 76656c5f 696e6e65 72000000 s_level_inner... │ │ │ │ - 0x00337410 6c6f6164 5f746573 735f6c65 76656c5f load_tess_level_ │ │ │ │ - 0x00337420 696e6e65 725f6465 6661756c 74000000 inner_default... │ │ │ │ - 0x00337430 6c6f6164 5f746573 735f6c65 76656c5f load_tess_level_ │ │ │ │ - 0x00337440 6f757465 72000000 6c6f6164 5f746573 outer...load_tes │ │ │ │ - 0x00337450 735f6c65 76656c5f 6f757465 725f6465 s_level_outer_de │ │ │ │ - 0x00337460 6661756c 74000000 6c6f6164 5f746573 fault...load_tes │ │ │ │ - 0x00337470 735f7061 72616d5f 62617365 5f697233 s_param_base_ir3 │ │ │ │ - 0x00337480 00000000 6c6f6164 5f746573 735f7061 ....load_tess_pa │ │ │ │ - 0x00337490 72616d5f 62756666 65725f61 67780000 ram_buffer_agx.. │ │ │ │ - 0x003374a0 6c6f6164 5f746573 735f7265 6c5f7061 load_tess_rel_pa │ │ │ │ - 0x003374b0 7463685f 69645f61 6d640000 6c6f6164 tch_id_amd..load │ │ │ │ - 0x003374c0 5f746578 5f737072 6974655f 6d61736b _tex_sprite_mask │ │ │ │ - 0x003374d0 5f616778 00000000 6c6f6164 5f746578 _agx....load_tex │ │ │ │ - 0x003374e0 74757265 5f68616e 646c655f 61677800 ture_handle_agx. │ │ │ │ - 0x003374f0 6c6f6164 5f746578 74757265 5f736361 load_texture_sca │ │ │ │ - 0x00337500 6c650000 6c6f6164 5f746578 74757265 le..load_texture │ │ │ │ - 0x00337510 5f73697a 655f6574 6e610000 6c6f6164 _size_etna..load │ │ │ │ - 0x00337520 5f746c62 5f636f6c 6f725f62 72636d00 _tlb_color_brcm. │ │ │ │ - 0x00337530 6c6f6164 5f746f70 6f6c6f67 795f6964 load_topology_id │ │ │ │ - 0x00337540 5f696e74 656c0000 6c6f6164 5f747970 _intel..load_typ │ │ │ │ - 0x00337550 65645f62 75666665 725f616d 64000000 ed_buffer_amd... │ │ │ │ - 0x00337560 6c6f6164 5f756176 5f697233 00000000 load_uav_ir3.... │ │ │ │ - 0x00337570 6c6f6164 5f75626f 00000000 6c6f6164 load_ubo....load │ │ │ │ - 0x00337580 5f75626f 5f756e69 666f726d 5f626c6f _ubo_uniform_blo │ │ │ │ - 0x00337590 636b5f69 6e74656c 00000000 6c6f6164 ck_intel....load │ │ │ │ - 0x003375a0 5f75626f 5f766563 34000000 6c6f6164 _ubo_vec4...load │ │ │ │ - 0x003375b0 5f756e69 666f726d 00000000 6c6f6164 _uniform....load │ │ │ │ - 0x003375c0 5f757365 725f636c 69705f70 6c616e65 _user_clip_plane │ │ │ │ - 0x003375d0 00000000 6c6f6164 5f757365 725f6461 ....load_user_da │ │ │ │ - 0x003375e0 74615f61 6d640000 6c6f6164 5f757673 ta_amd..load_uvs │ │ │ │ - 0x003375f0 5f696e64 65785f61 67780000 6c6f6164 _index_agx..load │ │ │ │ - 0x00337600 5f76626f 5f626173 655f6167 78000000 _vbo_base_agx... │ │ │ │ - 0x00337610 6c6f6164 5f766563 746f725f 6172675f load_vector_arg_ │ │ │ │ - 0x00337620 616d6400 6c6f6164 5f766572 7465785f amd.load_vertex_ │ │ │ │ - 0x00337630 69640000 6c6f6164 5f766572 7465785f id..load_vertex_ │ │ │ │ - 0x00337640 69645f7a 65726f5f 62617365 00000000 id_zero_base.... │ │ │ │ - 0x00337650 6c6f6164 5f766965 775f696e 64657800 load_view_index. │ │ │ │ - 0x00337660 6c6f6164 5f766965 77706f72 745f6f66 load_viewport_of │ │ │ │ - 0x00337670 66736574 00000000 6c6f6164 5f766965 fset....load_vie │ │ │ │ - 0x00337680 77706f72 745f7363 616c6500 6c6f6164 wport_scale.load │ │ │ │ - 0x00337690 5f766965 77706f72 745f785f 6f666673 _viewport_x_offs │ │ │ │ - 0x003376a0 65740000 6c6f6164 5f766965 77706f72 et..load_viewpor │ │ │ │ - 0x003376b0 745f785f 7363616c 65000000 6c6f6164 t_x_scale...load │ │ │ │ - 0x003376c0 5f766965 77706f72 745f795f 6f666673 _viewport_y_offs │ │ │ │ - 0x003376d0 65740000 6c6f6164 5f766965 77706f72 et..load_viewpor │ │ │ │ - 0x003376e0 745f795f 7363616c 65000000 6c6f6164 t_y_scale...load │ │ │ │ - 0x003376f0 5f766965 77706f72 745f7a5f 6f666673 _viewport_z_offs │ │ │ │ - 0x00337700 65740000 6c6f6164 5f766965 77706f72 et..load_viewpor │ │ │ │ - 0x00337710 745f7a5f 7363616c 65000000 6c6f6164 t_z_scale...load │ │ │ │ - 0x00337720 5f76735f 6f757470 75745f62 75666665 _vs_output_buffe │ │ │ │ - 0x00337730 725f6167 78000000 6c6f6164 5f76735f r_agx...load_vs_ │ │ │ │ - 0x00337740 6f757470 7574735f 61677800 6c6f6164 outputs_agx.load │ │ │ │ - 0x00337750 5f76735f 7072696d 69746976 655f7374 _vs_primitive_st │ │ │ │ - 0x00337760 72696465 5f697233 00000000 6c6f6164 ride_ir3....load │ │ │ │ - 0x00337770 5f76735f 76657274 65785f73 74726964 _vs_vertex_strid │ │ │ │ - 0x00337780 655f6972 33000000 6c6f6164 5f76756c e_ir3...load_vul │ │ │ │ - 0x00337790 6b616e5f 64657363 72697074 6f720000 kan_descriptor.. │ │ │ │ - 0x003377a0 6c6f6164 5f776172 705f6964 5f6e7600 load_warp_id_nv. │ │ │ │ - 0x003377b0 6c6f6164 5f776172 70735f70 65725f73 load_warps_per_s │ │ │ │ - 0x003377c0 6d5f6e76 00000000 6c6f6164 5f776f72 m_nv....load_wor │ │ │ │ - 0x003377d0 6b5f6469 6d000000 6c6f6164 5f776f72 k_dim...load_wor │ │ │ │ - 0x003377e0 6b67726f 75705f69 64000000 6c6f6164 kgroup_id...load │ │ │ │ - 0x003377f0 5f776f72 6b67726f 75705f69 6e646578 _workgroup_index │ │ │ │ - 0x00337800 00000000 6c6f6164 5f776f72 6b67726f ....load_workgro │ │ │ │ - 0x00337810 75705f6e 756d5f69 6e707574 5f707269 up_num_input_pri │ │ │ │ - 0x00337820 6d697469 7665735f 616d6400 6c6f6164 mitives_amd.load │ │ │ │ - 0x00337830 5f776f72 6b67726f 75705f6e 756d5f69 _workgroup_num_i │ │ │ │ - 0x00337840 6e707574 5f766572 74696365 735f616d nput_vertices_am │ │ │ │ - 0x00337850 64000000 6c6f6164 5f776f72 6b67726f d...load_workgro │ │ │ │ - 0x00337860 75705f73 697a6500 6c6f6164 5f786662 up_size.load_xfb │ │ │ │ - 0x00337870 5f616464 72657373 00000000 6c6f6164 _address....load │ │ │ │ - 0x00337880 5f786662 5f696e64 65785f62 75666665 _xfb_index_buffe │ │ │ │ - 0x00337890 72000000 6c6f6164 5f786662 5f73697a r...load_xfb_siz │ │ │ │ - 0x003378a0 65000000 6c6f6164 5f786662 5f737461 e...load_xfb_sta │ │ │ │ - 0x003378b0 74655f61 64647265 73735f67 66783132 te_address_gfx12 │ │ │ │ - 0x003378c0 5f616d64 00000000 6d61736b 65645f73 _amd....masked_s │ │ │ │ - 0x003378d0 77697a7a 6c655f61 6d640000 6d62636e wizzle_amd..mbcn │ │ │ │ - 0x003378e0 745f616d 64000000 6d656d63 70795f64 t_amd...memcpy_d │ │ │ │ - 0x003378f0 65726566 00000000 6e6f705f 616d6400 eref....nop_amd. │ │ │ │ - 0x00337900 6f707469 6d697a61 74696f6e 5f626172 optimization_bar │ │ │ │ - 0x00337910 72696572 5f736770 725f616d 64000000 rier_sgpr_amd... │ │ │ │ - 0x00337920 6f707469 6d697a61 74696f6e 5f626172 optimization_bar │ │ │ │ - 0x00337930 72696572 5f766770 725f616d 64000000 rier_vgpr_amd... │ │ │ │ - 0x00337940 6f726465 7265645f 6164645f 6c6f6f70 ordered_add_loop │ │ │ │ - 0x00337950 5f676678 31325f61 6d640000 6f726465 _gfx12_amd..orde │ │ │ │ - 0x00337960 7265645f 7866625f 636f756e 7465725f red_xfb_counter_ │ │ │ │ - 0x00337970 6164645f 67667831 315f616d 64000000 add_gfx11_amd... │ │ │ │ - 0x00337980 6f766572 77726974 655f7465 735f6172 overwrite_tes_ar │ │ │ │ - 0x00337990 67756d65 6e74735f 616d6400 6f766572 guments_amd.over │ │ │ │ - 0x003379a0 77726974 655f7673 5f617267 756d656e write_vs_argumen │ │ │ │ - 0x003379b0 74735f61 6d640000 70696e5f 63785f68 ts_amd..pin_cx_h │ │ │ │ - 0x003379c0 616e646c 655f6e76 00000000 70726561 andle_nv....prea │ │ │ │ - 0x003379d0 6d626c65 5f656e64 5f697233 00000000 mble_end_ir3.... │ │ │ │ - 0x003379e0 70726561 6d626c65 5f737461 72745f69 preamble_start_i │ │ │ │ - 0x003379f0 72330000 70726566 65746368 5f73616d r3..prefetch_sam │ │ │ │ - 0x00337a00 5f697233 00000000 70726566 65746368 _ir3....prefetch │ │ │ │ - 0x00337a10 5f746578 5f697233 00000000 70726566 _tex_ir3....pref │ │ │ │ - 0x00337a20 65746368 5f75626f 5f697233 00000000 etch_ubo_ir3.... │ │ │ │ - 0x00337a30 7072696e 74660000 7072696e 74665f61 printf..printf_a │ │ │ │ - 0x00337a40 626f7274 00000000 71756164 5f62616c bort....quad_bal │ │ │ │ - 0x00337a50 6c6f745f 61677800 71756164 5f62726f lot_agx.quad_bro │ │ │ │ - 0x00337a60 61646361 73740000 71756164 5f737761 adcast..quad_swa │ │ │ │ - 0x00337a70 705f6469 61676f6e 616c0000 71756164 p_diagonal..quad │ │ │ │ - 0x00337a80 5f737761 705f686f 72697a6f 6e74616c _swap_horizontal │ │ │ │ - 0x00337a90 00000000 71756164 5f737761 705f7665 ....quad_swap_ve │ │ │ │ - 0x00337aa0 72746963 616c0000 71756164 5f737769 rtical..quad_swi │ │ │ │ - 0x00337ab0 7a7a6c65 5f616d64 00000000 71756164 zzle_amd....quad │ │ │ │ - 0x00337ac0 5f766f74 655f616c 6c000000 71756164 _vote_all...quad │ │ │ │ - 0x00337ad0 5f766f74 655f616e 79000000 7261795f _vote_any...ray_ │ │ │ │ - 0x00337ae0 696e7465 72736563 74696f6e 5f697233 intersection_ir3 │ │ │ │ - 0x00337af0 00000000 72656164 5f666972 73745f69 ....read_first_i │ │ │ │ - 0x00337b00 6e766f63 6174696f 6e000000 72656164 nvocation...read │ │ │ │ - 0x00337b10 5f676574 6c617374 5f697233 00000000 _getlast_ir3.... │ │ │ │ - 0x00337b20 72656164 5f696e76 6f636174 696f6e00 read_invocation. │ │ │ │ - 0x00337b30 72656164 5f696e76 6f636174 696f6e5f read_invocation_ │ │ │ │ - 0x00337b40 636f6e64 5f697233 00000000 72656475 cond_ir3....redu │ │ │ │ - 0x00337b50 63650000 72656475 63655f63 6c757374 ce..reduce_clust │ │ │ │ - 0x00337b60 6572735f 69723300 7265706f 72745f72 ers_ir3.report_r │ │ │ │ - 0x00337b70 61795f69 6e746572 73656374 696f6e00 ay_intersection. │ │ │ │ - 0x00337b80 7265736f 75726365 5f696e74 656c0000 resource_intel.. │ │ │ │ - 0x00337b90 726f7461 74650000 72715f63 6f6e6669 rotate..rq_confi │ │ │ │ - 0x00337ba0 726d5f69 6e746572 73656374 696f6e00 rm_intersection. │ │ │ │ - 0x00337bb0 72715f67 656e6572 6174655f 696e7465 rq_generate_inte │ │ │ │ - 0x00337bc0 72736563 74696f6e 00000000 72715f69 rsection....rq_i │ │ │ │ - 0x00337bd0 6e697469 616c697a 65000000 72715f6c nitialize...rq_l │ │ │ │ - 0x00337be0 6f616400 72715f70 726f6365 65640000 oad.rq_proceed.. │ │ │ │ - 0x00337bf0 72715f74 65726d69 6e617465 00000000 rq_terminate.... │ │ │ │ - 0x00337c00 72745f65 78656375 74655f63 616c6c61 rt_execute_calla │ │ │ │ - 0x00337c10 626c6500 72745f72 6573756d 65000000 ble.rt_resume... │ │ │ │ - 0x00337c20 72745f72 65747572 6e5f616d 64000000 rt_return_amd... │ │ │ │ - 0x00337c30 72745f74 72616365 5f726179 00000000 rt_trace_ray.... │ │ │ │ - 0x00337c40 73616d70 6c655f6d 61736b5f 61677800 sample_mask_agx. │ │ │ │ - 0x00337c50 73656e64 6d73675f 616d6400 7365745f sendmsg_amd.set_ │ │ │ │ - 0x00337c60 76657274 65785f61 6e645f70 72696d69 vertex_and_primi │ │ │ │ - 0x00337c70 74697665 5f636f75 6e740000 73686164 tive_count..shad │ │ │ │ - 0x00337c80 65725f63 6c6f636b 00000000 73686172 er_clock....shar │ │ │ │ - 0x00337c90 65645f61 7070656e 645f616d 64000000 ed_append_amd... │ │ │ │ - 0x00337ca0 73686172 65645f61 746f6d69 63000000 shared_atomic... │ │ │ │ - 0x00337cb0 73686172 65645f61 746f6d69 635f7377 shared_atomic_sw │ │ │ │ - 0x00337cc0 61700000 73686172 65645f63 6f6e7375 ap..shared_consu │ │ │ │ - 0x00337cd0 6d655f61 6d640000 73687566 666c6500 me_amd..shuffle. │ │ │ │ - 0x00337ce0 73687566 666c655f 646f776e 00000000 shuffle_down.... │ │ │ │ - 0x00337cf0 73687566 666c655f 646f776e 5f756e69 shuffle_down_uni │ │ │ │ - 0x00337d00 666f726d 5f697233 00000000 73687566 form_ir3....shuf │ │ │ │ - 0x00337d10 666c655f 75700000 73687566 666c655f fle_up..shuffle_ │ │ │ │ - 0x00337d20 75705f75 6e69666f 726d5f69 72330000 up_uniform_ir3.. │ │ │ │ - 0x00337d30 73687566 666c655f 786f7200 73687566 shuffle_xor.shuf │ │ │ │ - 0x00337d40 666c655f 786f725f 756e6966 6f726d5f fle_xor_uniform_ │ │ │ │ - 0x00337d50 69723300 736c6565 705f616d 64000000 ir3.sleep_amd... │ │ │ │ - 0x00337d60 73706172 73655f72 65736964 656e6379 sparse_residency │ │ │ │ - 0x00337d70 5f636f64 655f616e 64000000 7373615f _code_and...ssa_ │ │ │ │ - 0x00337d80 6261725f 6e760000 7373626f 5f61746f bar_nv..ssbo_ato │ │ │ │ - 0x00337d90 6d696300 7373626f 5f61746f 6d69635f mic.ssbo_atomic_ │ │ │ │ - 0x00337da0 69723300 7373626f 5f61746f 6d69635f ir3.ssbo_atomic_ │ │ │ │ - 0x00337db0 73776170 00000000 7373626f 5f61746f swap....ssbo_ato │ │ │ │ - 0x00337dc0 6d69635f 73776170 5f697233 00000000 mic_swap_ir3.... │ │ │ │ - 0x00337dd0 73746163 6b5f6d61 705f6167 78000000 stack_map_agx... │ │ │ │ - 0x00337de0 73746163 6b5f756e 6d61705f 61677800 stack_unmap_agx. │ │ │ │ - 0x00337df0 73746f72 655f6167 78000000 73746f72 store_agx...stor │ │ │ │ - 0x00337e00 655f6275 66666572 5f616d64 00000000 e_buffer_amd.... │ │ │ │ - 0x00337e10 73746f72 655f636f 6d62696e 65645f6f store_combined_o │ │ │ │ - 0x00337e20 75747075 745f7061 6e000000 73746f72 utput_pan...stor │ │ │ │ - 0x00337e30 655f636f 6e73745f 69723300 73746f72 e_const_ir3.stor │ │ │ │ - 0x00337e40 655f6465 72656600 73746f72 655f6465 e_deref.store_de │ │ │ │ - 0x00337e50 7265665f 626c6f63 6b5f696e 74656c00 ref_block_intel. │ │ │ │ - 0x00337e60 73746f72 655f676c 6f62616c 00000000 store_global.... │ │ │ │ - 0x00337e70 73746f72 655f676c 6f62616c 5f327833 store_global_2x3 │ │ │ │ - 0x00337e80 32000000 73746f72 655f676c 6f62616c 2...store_global │ │ │ │ - 0x00337e90 5f616d64 00000000 73746f72 655f676c _amd....store_gl │ │ │ │ - 0x00337ea0 6f62616c 5f626c6f 636b5f69 6e74656c obal_block_intel │ │ │ │ - 0x00337eb0 00000000 73746f72 655f676c 6f62616c ....store_global │ │ │ │ - 0x00337ec0 5f65746e 61000000 73746f72 655f676c _etna...store_gl │ │ │ │ - 0x00337ed0 6f62616c 5f697233 00000000 73746f72 obal_ir3....stor │ │ │ │ - 0x00337ee0 655f6869 745f6174 74726962 5f616d64 e_hit_attrib_amd │ │ │ │ - 0x00337ef0 00000000 73746f72 655f6c6f 63616c5f ....store_local_ │ │ │ │ - 0x00337f00 70697865 6c5f6167 78000000 73746f72 pixel_agx...stor │ │ │ │ - 0x00337f10 655f6c6f 63616c5f 73686172 65645f72 e_local_shared_r │ │ │ │ - 0x00337f20 36303000 73746f72 655f6f75 74707574 600.store_output │ │ │ │ - 0x00337f30 00000000 73746f72 655f7065 725f7072 ....store_per_pr │ │ │ │ - 0x00337f40 696d6974 6976655f 6f757470 75740000 imitive_output.. │ │ │ │ - 0x00337f50 73746f72 655f7065 725f7665 72746578 store_per_vertex │ │ │ │ - 0x00337f60 5f6f7574 70757400 73746f72 655f7065 _output.store_pe │ │ │ │ - 0x00337f70 725f7669 65775f6f 75747075 74000000 r_view_output... │ │ │ │ - 0x00337f80 73746f72 655f7072 65616d62 6c650000 store_preamble.. │ │ │ │ - 0x00337f90 73746f72 655f7261 775f6f75 74707574 store_raw_output │ │ │ │ - 0x00337fa0 5f70616e 00000000 73746f72 655f7265 _pan....store_re │ │ │ │ - 0x00337fb0 67000000 73746f72 655f7265 675f696e g...store_reg_in │ │ │ │ - 0x00337fc0 64697265 63740000 73746f72 655f7363 direct..store_sc │ │ │ │ - 0x00337fd0 616c6172 5f617267 5f616d64 00000000 alar_arg_amd.... │ │ │ │ - 0x00337fe0 73746f72 655f7363 72617463 68000000 store_scratch... │ │ │ │ - 0x00337ff0 73746f72 655f7368 61726564 00000000 store_shared.... │ │ │ │ - 0x00338000 73746f72 655f7368 61726564 325f616d store_shared2_am │ │ │ │ - 0x00338010 64000000 73746f72 655f7368 61726564 d...store_shared │ │ │ │ - 0x00338020 5f626c6f 636b5f69 6e74656c 00000000 _block_intel.... │ │ │ │ - 0x00338030 73746f72 655f7368 61726564 5f697233 store_shared_ir3 │ │ │ │ - 0x00338040 00000000 73746f72 655f7373 626f0000 ....store_ssbo.. │ │ │ │ - 0x00338050 73746f72 655f7373 626f5f62 6c6f636b store_ssbo_block │ │ │ │ - 0x00338060 5f696e74 656c0000 73746f72 655f7373 _intel..store_ss │ │ │ │ - 0x00338070 626f5f69 72330000 73746f72 655f7374 bo_ir3..store_st │ │ │ │ - 0x00338080 61636b00 73746f72 655f7461 736b5f70 ack.store_task_p │ │ │ │ - 0x00338090 61796c6f 61640000 73746f72 655f7466 ayload..store_tf │ │ │ │ - 0x003380a0 5f723630 30000000 73746f72 655f746c _r600...store_tl │ │ │ │ - 0x003380b0 625f7361 6d706c65 5f636f6c 6f725f76 b_sample_color_v │ │ │ │ - 0x003380c0 33640000 73746f72 655f7576 735f6167 3d..store_uvs_ag │ │ │ │ - 0x003380d0 78000000 73746f72 655f7665 63746f72 x...store_vector │ │ │ │ - 0x003380e0 5f617267 5f616d64 00000000 73746f72 _arg_amd....stor │ │ │ │ - 0x003380f0 655f7a73 5f616778 00000000 73747269 e_zs_agx....stri │ │ │ │ - 0x00338100 63745f77 716d5f63 6f6f7264 5f616d64 ct_wqm_coord_amd │ │ │ │ - 0x00338110 00000000 7461736b 5f706179 6c6f6164 ....task_payload │ │ │ │ - 0x00338120 5f61746f 6d696300 7461736b 5f706179 _atomic.task_pay │ │ │ │ - 0x00338130 6c6f6164 5f61746f 6d69635f 73776170 load_atomic_swap │ │ │ │ - 0x00338140 00000000 7465726d 696e6174 65000000 ....terminate... │ │ │ │ - 0x00338150 7465726d 696e6174 655f6966 00000000 terminate_if.... │ │ │ │ - 0x00338160 7465726d 696e6174 655f7261 79000000 terminate_ray... │ │ │ │ - 0x00338170 74726163 655f7261 79000000 74726163 trace_ray...trac │ │ │ │ - 0x00338180 655f7261 795f696e 74656c00 756e6974 e_ray_intel.unit │ │ │ │ - 0x00338190 5f746573 745f616d 64000000 756e6974 _test_amd...unit │ │ │ │ - 0x003381a0 5f746573 745f6469 76657267 656e745f _test_divergent_ │ │ │ │ - 0x003381b0 616d6400 756e6974 5f746573 745f756e amd.unit_test_un │ │ │ │ - 0x003381c0 69666f72 6d5f616d 64000000 756e7069 iform_amd...unpi │ │ │ │ - 0x003381d0 6e5f6378 5f68616e 646c655f 6e760000 n_cx_handle_nv.. │ │ │ │ - 0x003381e0 766f7465 5f616c6c 00000000 766f7465 vote_all....vote │ │ │ │ - 0x003381f0 5f616e79 00000000 766f7465 5f666571 _any....vote_feq │ │ │ │ - 0x00338200 00000000 766f7465 5f696571 00000000 ....vote_ieq.... │ │ │ │ - 0x00338210 76756c6b 616e5f72 65736f75 7263655f vulkan_resource_ │ │ │ │ - 0x00338220 696e6465 78000000 76756c6b 616e5f72 index...vulkan_r │ │ │ │ - 0x00338230 65736f75 7263655f 7265696e 64657800 esource_reindex. │ │ │ │ - 0x00338240 77726974 655f696e 766f6361 74696f6e write_invocation │ │ │ │ - 0x00338250 5f616d64 00000000 7866625f 636f756e _amd....xfb_coun │ │ │ │ - 0x00338260 7465725f 7375625f 67667831 315f616d ter_sub_gfx11_am │ │ │ │ - 0x00338270 64000000 6d61696e 00000000 25734025 d...main....%s@% │ │ │ │ - 0x00338280 732d7465 6d700000 25732d69 6e746572 s-temp..%s-inter │ │ │ │ - 0x00338290 70000000 25737825 75612575 42257300 p...%sx%ua%uB%s. │ │ │ │ - 0x003382a0 25735b5d 00000000 25735b25 755d0000 %s[]....%s[%u].. │ │ │ │ - 0x003382b0 41434355 4d554c41 544f5200 636f6f70 ACCUMULATOR.coop │ │ │ │ - 0x003382c0 6d61743c 25732c20 25732c20 25752c20 mat<%s, %s, %u, │ │ │ │ - 0x003382d0 25752c20 25733e00 66726167 6d656e74 %u, %s>.fragment │ │ │ │ - 0x003382e0 00000000 67656f6d 65747279 00000000 ....geometry.... │ │ │ │ - 0x003382f0 6b65726e 656c0000 74657373 656c6c61 kernel..tessella │ │ │ │ - 0x00338300 74696f6e 20636f6e 74726f6c 00000000 tion control.... │ │ │ │ - 0x00338310 74657373 656c6c61 74696f6e 20657661 tessellation eva │ │ │ │ - 0x00338320 6c756174 696f6e00 7461736b 00000000 luation.task.... │ │ │ │ - 0x00338330 6d657368 00000000 72617967 656e0000 mesh....raygen.. │ │ │ │ - 0x00338340 616e7920 68697400 636c6f73 65737420 any hit.closest │ │ │ │ - 0x00338350 68697400 6d697373 00000000 434c0000 hit.miss....CL.. │ │ │ │ - 0x00338360 54435300 5247454e 00000000 52414849 TCS.RGEN....RAHI │ │ │ │ - 0x00338370 54000000 52434849 54000000 524d4953 T...RCHIT...RMIS │ │ │ │ - 0x00338380 53000000 52494e54 00000000 5243414c S...RINT....RCAL │ │ │ │ - 0x00338390 4c000000 56415259 494e475f 534c4f54 L...VARYING_SLOT │ │ │ │ - 0x003383a0 5f505249 4d495449 56455f53 48414449 _PRIMITIVE_SHADI │ │ │ │ - 0x003383b0 4e475f52 41544500 56415259 494e475f NG_RATE.VARYING_ │ │ │ │ - 0x003383c0 534c4f54 5f505249 4d495449 56455f43 SLOT_PRIMITIVE_C │ │ │ │ - 0x003383d0 4f554e54 00000000 56415259 494e475f OUNT....VARYING_ │ │ │ │ - 0x003383e0 534c4f54 5f505249 4d495449 56455f49 SLOT_PRIMITIVE_I │ │ │ │ - 0x003383f0 4e444943 45530000 56415259 494e475f NDICES..VARYING_ │ │ │ │ - 0x00338400 534c4f54 5f43554c 4c5f5052 494d4954 SLOT_CULL_PRIMIT │ │ │ │ - 0x00338410 49564500 56415259 494e475f 534c4f54 IVE.VARYING_SLOT │ │ │ │ - 0x00338420 5f544153 4b5f434f 554e5400 53434f50 _TASK_COUNT.SCOP │ │ │ │ - 0x00338430 455f4e4f 4e450000 53434f50 455f494e E_NONE..SCOPE_IN │ │ │ │ - 0x00338440 564f4341 54494f4e 00000000 53434f50 VOCATION....SCOP │ │ │ │ - 0x00338450 455f5355 4247524f 55500000 53434f50 E_SUBGROUP..SCOP │ │ │ │ - 0x00338460 455f5348 41444552 5f43414c 4c000000 E_SHADER_CALL... │ │ │ │ - 0x00338470 53434f50 455f574f 524b4752 4f555000 SCOPE_WORKGROUP. │ │ │ │ - 0x00338480 53434f50 455f5155 4555455f 46414d49 SCOPE_QUEUE_FAMI │ │ │ │ - 0x00338490 4c590000 53434f50 455f4445 56494345 LY..SCOPE_DEVICE │ │ │ │ - 0x003384a0 00000000 46524147 5f524553 554c545f ....FRAG_RESULT_ │ │ │ │ - 0x003384b0 44455054 48000000 46524147 5f524553 DEPTH...FRAG_RES │ │ │ │ - 0x003384c0 554c545f 5354454e 43494c00 46524147 ULT_STENCIL.FRAG │ │ │ │ - 0x003384d0 5f524553 554c545f 434f4c4f 52000000 _RESULT_COLOR... │ │ │ │ - 0x003384e0 46524147 5f524553 554c545f 53414d50 FRAG_RESULT_SAMP │ │ │ │ - 0x003384f0 4c455f4d 41534b00 46524147 5f524553 LE_MASK.FRAG_RES │ │ │ │ - 0x00338500 554c545f 44415441 30000000 46524147 ULT_DATA0...FRAG │ │ │ │ - 0x00338510 5f524553 554c545f 44415441 31000000 _RESULT_DATA1... │ │ │ │ - 0x00338520 46524147 5f524553 554c545f 44415441 FRAG_RESULT_DATA │ │ │ │ - 0x00338530 32000000 46524147 5f524553 554c545f 2...FRAG_RESULT_ │ │ │ │ - 0x00338540 44415441 33000000 46524147 5f524553 DATA3...FRAG_RES │ │ │ │ - 0x00338550 554c545f 44415441 34000000 46524147 ULT_DATA4...FRAG │ │ │ │ - 0x00338560 5f524553 554c545f 44415441 35000000 _RESULT_DATA5... │ │ │ │ - 0x00338570 46524147 5f524553 554c545f 44415441 FRAG_RESULT_DATA │ │ │ │ - 0x00338580 36000000 46524147 5f524553 554c545f 6...FRAG_RESULT_ │ │ │ │ - 0x00338590 44415441 37000000 494e5445 52505f4d DATA7...INTERP_M │ │ │ │ - 0x003385a0 4f44455f 4e4f4e45 00000000 494e5445 ODE_NONE....INTE │ │ │ │ - 0x003385b0 52505f4d 4f44455f 534d4f4f 54480000 RP_MODE_SMOOTH.. │ │ │ │ - 0x003385c0 494e5445 52505f4d 4f44455f 464c4154 INTERP_MODE_FLAT │ │ │ │ - 0x003385d0 00000000 494e5445 52505f4d 4f44455f ....INTERP_MODE_ │ │ │ │ - 0x003385e0 4e4f5045 52535045 43544956 45000000 NOPERSPECTIVE... │ │ │ │ - 0x003385f0 494e5445 52505f4d 4f44455f 4558504c INTERP_MODE_EXPL │ │ │ │ - 0x00338600 49434954 00000000 53595354 454d5f56 ICIT....SYSTEM_V │ │ │ │ - 0x00338610 414c5545 5f535542 47524f55 505f5349 ALUE_SUBGROUP_SI │ │ │ │ - 0x00338620 5a450000 53595354 454d5f56 414c5545 ZE..SYSTEM_VALUE │ │ │ │ - 0x00338630 5f535542 47524f55 505f494e 564f4341 _SUBGROUP_INVOCA │ │ │ │ - 0x00338640 54494f4e 00000000 53595354 454d5f56 TION....SYSTEM_V │ │ │ │ - 0x00338650 414c5545 5f535542 47524f55 505f4551 ALUE_SUBGROUP_EQ │ │ │ │ - 0x00338660 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x00338670 414c5545 5f535542 47524f55 505f4745 ALUE_SUBGROUP_GE │ │ │ │ - 0x00338680 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x00338690 414c5545 5f535542 47524f55 505f4754 ALUE_SUBGROUP_GT │ │ │ │ - 0x003386a0 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x003386b0 414c5545 5f535542 47524f55 505f4c45 ALUE_SUBGROUP_LE │ │ │ │ - 0x003386c0 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x003386d0 414c5545 5f535542 47524f55 505f4c54 ALUE_SUBGROUP_LT │ │ │ │ - 0x003386e0 5f4d4153 4b000000 53595354 454d5f56 _MASK...SYSTEM_V │ │ │ │ - 0x003386f0 414c5545 5f4e554d 5f535542 47524f55 ALUE_NUM_SUBGROU │ │ │ │ - 0x00338700 50530000 53595354 454d5f56 414c5545 PS..SYSTEM_VALUE │ │ │ │ - 0x00338710 5f535542 47524f55 505f4944 00000000 _SUBGROUP_ID.... │ │ │ │ - 0x00338720 53595354 454d5f56 414c5545 5f564552 SYSTEM_VALUE_VER │ │ │ │ - 0x00338730 5445585f 49440000 53595354 454d5f56 TEX_ID..SYSTEM_V │ │ │ │ - 0x00338740 414c5545 5f494e53 54414e43 455f4944 ALUE_INSTANCE_ID │ │ │ │ - 0x00338750 00000000 53595354 454d5f56 414c5545 ....SYSTEM_VALUE │ │ │ │ - 0x00338760 5f494e53 54414e43 455f494e 44455800 _INSTANCE_INDEX. │ │ │ │ - 0x00338770 53595354 454d5f56 414c5545 5f564552 SYSTEM_VALUE_VER │ │ │ │ - 0x00338780 5445585f 49445f5a 45524f5f 42415345 TEX_ID_ZERO_BASE │ │ │ │ - 0x00338790 00000000 53595354 454d5f56 414c5545 ....SYSTEM_VALUE │ │ │ │ - 0x003387a0 5f424153 455f5645 52544558 00000000 _BASE_VERTEX.... │ │ │ │ - 0x003387b0 53595354 454d5f56 414c5545 5f464952 SYSTEM_VALUE_FIR │ │ │ │ - 0x003387c0 53545f56 45525445 58000000 53595354 ST_VERTEX...SYST │ │ │ │ - 0x003387d0 454d5f56 414c5545 5f49535f 494e4445 EM_VALUE_IS_INDE │ │ │ │ - 0x003387e0 5845445f 44524157 00000000 53595354 XED_DRAW....SYST │ │ │ │ - 0x003387f0 454d5f56 414c5545 5f424153 455f494e EM_VALUE_BASE_IN │ │ │ │ - 0x00338800 5354414e 43450000 53595354 454d5f56 STANCE..SYSTEM_V │ │ │ │ - 0x00338810 414c5545 5f445241 575f4944 00000000 ALUE_DRAW_ID.... │ │ │ │ - 0x00338820 53595354 454d5f56 414c5545 5f494e56 SYSTEM_VALUE_INV │ │ │ │ - 0x00338830 4f434154 494f4e5f 49440000 53595354 OCATION_ID..SYST │ │ │ │ - 0x00338840 454d5f56 414c5545 5f465241 475f434f EM_VALUE_FRAG_CO │ │ │ │ - 0x00338850 4f524400 53595354 454d5f56 414c5545 ORD.SYSTEM_VALUE │ │ │ │ - 0x00338860 5f504958 454c5f43 4f4f5244 00000000 _PIXEL_COORD.... │ │ │ │ - 0x00338870 53595354 454d5f56 414c5545 5f504f49 SYSTEM_VALUE_POI │ │ │ │ - 0x00338880 4e545f43 4f4f5244 00000000 53595354 NT_COORD....SYST │ │ │ │ - 0x00338890 454d5f56 414c5545 5f4c494e 455f434f EM_VALUE_LINE_CO │ │ │ │ - 0x003388a0 4f524400 53595354 454d5f56 414c5545 ORD.SYSTEM_VALUE │ │ │ │ - 0x003388b0 5f46524f 4e545f46 41434500 53595354 _FRONT_FACE.SYST │ │ │ │ - 0x003388c0 454d5f56 414c5545 5f46524f 4e545f46 EM_VALUE_FRONT_F │ │ │ │ - 0x003388d0 4143455f 46534947 4e000000 53595354 ACE_FSIGN...SYST │ │ │ │ - 0x003388e0 454d5f56 414c5545 5f53414d 504c455f EM_VALUE_SAMPLE_ │ │ │ │ - 0x003388f0 49440000 53595354 454d5f56 414c5545 ID..SYSTEM_VALUE │ │ │ │ - 0x00338900 5f53414d 504c455f 504f5300 53595354 _SAMPLE_POS.SYST │ │ │ │ - 0x00338910 454d5f56 414c5545 5f53414d 504c455f EM_VALUE_SAMPLE_ │ │ │ │ - 0x00338920 4d41534b 5f494e00 53595354 454d5f56 MASK_IN.SYSTEM_V │ │ │ │ - 0x00338930 414c5545 5f4c4159 45525f49 44000000 ALUE_LAYER_ID... │ │ │ │ - 0x00338940 53595354 454d5f56 414c5545 5f48454c SYSTEM_VALUE_HEL │ │ │ │ - 0x00338950 5045525f 494e564f 43415449 4f4e0000 PER_INVOCATION.. │ │ │ │ - 0x00338960 53595354 454d5f56 414c5545 5f434f4c SYSTEM_VALUE_COL │ │ │ │ - 0x00338970 4f523000 53595354 454d5f56 414c5545 OR0.SYSTEM_VALUE │ │ │ │ - 0x00338980 5f434f4c 4f523100 53595354 454d5f56 _COLOR1.SYSTEM_V │ │ │ │ - 0x00338990 414c5545 5f544553 535f434f 4f524400 ALUE_TESS_COORD. │ │ │ │ - 0x003389a0 53595354 454d5f56 414c5545 5f564552 SYSTEM_VALUE_VER │ │ │ │ - 0x003389b0 54494345 535f494e 00000000 53595354 TICES_IN....SYST │ │ │ │ - 0x003389c0 454d5f56 414c5545 5f505249 4d495449 EM_VALUE_PRIMITI │ │ │ │ - 0x003389d0 56455f49 44000000 53595354 454d5f56 VE_ID...SYSTEM_V │ │ │ │ - 0x003389e0 414c5545 5f544553 535f4c45 56454c5f ALUE_TESS_LEVEL_ │ │ │ │ - 0x003389f0 4f555445 52000000 53595354 454d5f56 OUTER...SYSTEM_V │ │ │ │ - 0x00338a00 414c5545 5f544553 535f4c45 56454c5f ALUE_TESS_LEVEL_ │ │ │ │ - 0x00338a10 494e4e45 52000000 53595354 454d5f56 INNER...SYSTEM_V │ │ │ │ - 0x00338a20 414c5545 5f544553 535f4c45 56454c5f ALUE_TESS_LEVEL_ │ │ │ │ - 0x00338a30 4f555445 525f4445 4641554c 54000000 OUTER_DEFAULT... │ │ │ │ - 0x00338a40 53595354 454d5f56 414c5545 5f544553 SYSTEM_VALUE_TES │ │ │ │ - 0x00338a50 535f4c45 56454c5f 494e4e45 525f4445 S_LEVEL_INNER_DE │ │ │ │ - 0x00338a60 4641554c 54000000 53595354 454d5f56 FAULT...SYSTEM_V │ │ │ │ - 0x00338a70 414c5545 5f4c4f43 414c5f49 4e564f43 ALUE_LOCAL_INVOC │ │ │ │ - 0x00338a80 4154494f 4e5f4944 00000000 53595354 ATION_ID....SYST │ │ │ │ - 0x00338a90 454d5f56 414c5545 5f4c4f43 414c5f49 EM_VALUE_LOCAL_I │ │ │ │ - 0x00338aa0 4e564f43 4154494f 4e5f494e 44455800 NVOCATION_INDEX. │ │ │ │ - 0x00338ab0 53595354 454d5f56 414c5545 5f474c4f SYSTEM_VALUE_GLO │ │ │ │ - 0x00338ac0 42414c5f 494e564f 43415449 4f4e5f49 BAL_INVOCATION_I │ │ │ │ - 0x00338ad0 44000000 53595354 454d5f56 414c5545 D...SYSTEM_VALUE │ │ │ │ - 0x00338ae0 5f424153 455f474c 4f42414c 5f494e56 _BASE_GLOBAL_INV │ │ │ │ - 0x00338af0 4f434154 494f4e5f 49440000 53595354 OCATION_ID..SYST │ │ │ │ - 0x00338b00 454d5f56 414c5545 5f474c4f 42414c5f EM_VALUE_GLOBAL_ │ │ │ │ - 0x00338b10 494e564f 43415449 4f4e5f49 4e444558 INVOCATION_INDEX │ │ │ │ - 0x00338b20 00000000 53595354 454d5f56 414c5545 ....SYSTEM_VALUE │ │ │ │ - 0x00338b30 5f574f52 4b47524f 55505f49 44000000 _WORKGROUP_ID... │ │ │ │ - 0x00338b40 53595354 454d5f56 414c5545 5f424153 SYSTEM_VALUE_BAS │ │ │ │ - 0x00338b50 455f574f 524b4752 4f55505f 49440000 E_WORKGROUP_ID.. │ │ │ │ - 0x00338b60 53595354 454d5f56 414c5545 5f4e554d SYSTEM_VALUE_NUM │ │ │ │ - 0x00338b70 5f574f52 4b47524f 55505300 53595354 _WORKGROUPS.SYST │ │ │ │ - 0x00338b80 454d5f56 414c5545 5f574f52 4b47524f EM_VALUE_WORKGRO │ │ │ │ - 0x00338b90 55505f53 495a4500 53595354 454d5f56 UP_SIZE.SYSTEM_V │ │ │ │ - 0x00338ba0 414c5545 5f474c4f 42414c5f 47524f55 ALUE_GLOBAL_GROU │ │ │ │ - 0x00338bb0 505f5349 5a450000 53595354 454d5f56 P_SIZE..SYSTEM_V │ │ │ │ - 0x00338bc0 414c5545 5f574f52 4b5f4449 4d000000 ALUE_WORK_DIM... │ │ │ │ - 0x00338bd0 53595354 454d5f56 414c5545 5f555345 SYSTEM_VALUE_USE │ │ │ │ - 0x00338be0 525f4441 54415f41 4d440000 53595354 R_DATA_AMD..SYST │ │ │ │ - 0x00338bf0 454d5f56 414c5545 5f444556 4943455f EM_VALUE_DEVICE_ │ │ │ │ - 0x00338c00 494e4445 58000000 53595354 454d5f56 INDEX...SYSTEM_V │ │ │ │ - 0x00338c10 414c5545 5f564945 575f494e 44455800 ALUE_VIEW_INDEX. │ │ │ │ - 0x00338c20 53595354 454d5f56 414c5545 5f564552 SYSTEM_VALUE_VER │ │ │ │ - 0x00338c30 5445585f 434e5400 53595354 454d5f56 TEX_CNT.SYSTEM_V │ │ │ │ - 0x00338c40 414c5545 5f424152 5943454e 54524943 ALUE_BARYCENTRIC │ │ │ │ - 0x00338c50 5f504552 53505f50 4958454c 00000000 _PERSP_PIXEL.... │ │ │ │ - 0x00338c60 53595354 454d5f56 414c5545 5f424152 SYSTEM_VALUE_BAR │ │ │ │ - 0x00338c70 5943454e 54524943 5f504552 53505f53 YCENTRIC_PERSP_S │ │ │ │ - 0x00338c80 414d504c 45000000 53595354 454d5f56 AMPLE...SYSTEM_V │ │ │ │ - 0x00338c90 414c5545 5f424152 5943454e 54524943 ALUE_BARYCENTRIC │ │ │ │ - 0x00338ca0 5f504552 53505f43 454e5452 4f494400 _PERSP_CENTROID. │ │ │ │ - 0x00338cb0 53595354 454d5f56 414c5545 5f424152 SYSTEM_VALUE_BAR │ │ │ │ - 0x00338cc0 5943454e 54524943 5f504552 53505f43 YCENTRIC_PERSP_C │ │ │ │ - 0x00338cd0 454e5445 525f5248 57000000 53595354 ENTER_RHW...SYST │ │ │ │ - 0x00338ce0 454d5f56 414c5545 5f424152 5943454e EM_VALUE_BARYCEN │ │ │ │ - 0x00338cf0 54524943 5f4c494e 4541525f 50495845 TRIC_LINEAR_PIXE │ │ │ │ - 0x00338d00 4c000000 53595354 454d5f56 414c5545 L...SYSTEM_VALUE │ │ │ │ - 0x00338d10 5f424152 5943454e 54524943 5f4c494e _BARYCENTRIC_LIN │ │ │ │ - 0x00338d20 4541525f 43454e54 524f4944 00000000 EAR_CENTROID.... │ │ │ │ - 0x00338d30 53595354 454d5f56 414c5545 5f424152 SYSTEM_VALUE_BAR │ │ │ │ - 0x00338d40 5943454e 54524943 5f4c494e 4541525f YCENTRIC_LINEAR_ │ │ │ │ - 0x00338d50 53414d50 4c450000 53595354 454d5f56 SAMPLE..SYSTEM_V │ │ │ │ - 0x00338d60 414c5545 5f424152 5943454e 54524943 ALUE_BARYCENTRIC │ │ │ │ - 0x00338d70 5f50554c 4c5f4d4f 44454c00 53595354 _PULL_MODEL.SYST │ │ │ │ - 0x00338d80 454d5f56 414c5545 5f524159 5f4c4155 EM_VALUE_RAY_LAU │ │ │ │ - 0x00338d90 4e43485f 49440000 53595354 454d5f56 NCH_ID..SYSTEM_V │ │ │ │ - 0x00338da0 414c5545 5f524159 5f4c4155 4e43485f ALUE_RAY_LAUNCH_ │ │ │ │ - 0x00338db0 53495a45 00000000 53595354 454d5f56 SIZE....SYSTEM_V │ │ │ │ - 0x00338dc0 414c5545 5f524159 5f574f52 4c445f4f ALUE_RAY_WORLD_O │ │ │ │ - 0x00338dd0 52494749 4e000000 53595354 454d5f56 RIGIN...SYSTEM_V │ │ │ │ - 0x00338de0 414c5545 5f524159 5f574f52 4c445f44 ALUE_RAY_WORLD_D │ │ │ │ - 0x00338df0 49524543 54494f4e 00000000 53595354 IRECTION....SYST │ │ │ │ - 0x00338e00 454d5f56 414c5545 5f524159 5f4f424a EM_VALUE_RAY_OBJ │ │ │ │ - 0x00338e10 4543545f 4f524947 494e0000 53595354 ECT_ORIGIN..SYST │ │ │ │ - 0x00338e20 454d5f56 414c5545 5f524159 5f4f424a EM_VALUE_RAY_OBJ │ │ │ │ - 0x00338e30 4543545f 44495245 4354494f 4e000000 ECT_DIRECTION... │ │ │ │ - 0x00338e40 53595354 454d5f56 414c5545 5f524159 SYSTEM_VALUE_RAY │ │ │ │ - 0x00338e50 5f545f4d 494e0000 53595354 454d5f56 _T_MIN..SYSTEM_V │ │ │ │ - 0x00338e60 414c5545 5f524159 5f545f4d 41580000 ALUE_RAY_T_MAX.. │ │ │ │ - 0x00338e70 53595354 454d5f56 414c5545 5f524159 SYSTEM_VALUE_RAY │ │ │ │ - 0x00338e80 5f4f424a 4543545f 544f5f57 4f524c44 _OBJECT_TO_WORLD │ │ │ │ - 0x00338e90 00000000 53595354 454d5f56 414c5545 ....SYSTEM_VALUE │ │ │ │ - 0x00338ea0 5f524159 5f574f52 4c445f54 4f5f4f42 _RAY_WORLD_TO_OB │ │ │ │ - 0x00338eb0 4a454354 00000000 53595354 454d5f56 JECT....SYSTEM_V │ │ │ │ - 0x00338ec0 414c5545 5f524159 5f484954 5f4b494e ALUE_RAY_HIT_KIN │ │ │ │ - 0x00338ed0 44000000 53595354 454d5f56 414c5545 D...SYSTEM_VALUE │ │ │ │ - 0x00338ee0 5f524159 5f464c41 47530000 53595354 _RAY_FLAGS..SYST │ │ │ │ - 0x00338ef0 454d5f56 414c5545 5f524159 5f47454f EM_VALUE_RAY_GEO │ │ │ │ - 0x00338f00 4d455452 595f494e 44455800 53595354 METRY_INDEX.SYST │ │ │ │ - 0x00338f10 454d5f56 414c5545 5f43554c 4c5f4d41 EM_VALUE_CULL_MA │ │ │ │ - 0x00338f20 534b0000 53595354 454d5f56 414c5545 SK..SYSTEM_VALUE │ │ │ │ - 0x00338f30 5f524159 5f545249 414e474c 455f5645 _RAY_TRIANGLE_VE │ │ │ │ - 0x00338f40 52544558 5f504f53 4954494f 4e530000 RTEX_POSITIONS.. │ │ │ │ - 0x00338f50 53595354 454d5f56 414c5545 5f4d4553 SYSTEM_VALUE_MES │ │ │ │ - 0x00338f60 485f5649 45575f43 4f554e54 00000000 H_VIEW_COUNT.... │ │ │ │ - 0x00338f70 53595354 454d5f56 414c5545 5f4d4553 SYSTEM_VALUE_MES │ │ │ │ - 0x00338f80 485f5649 45575f49 4e444943 45530000 H_VIEW_INDICES.. │ │ │ │ - 0x00338f90 53595354 454d5f56 414c5545 5f47535f SYSTEM_VALUE_GS_ │ │ │ │ - 0x00338fa0 48454144 45525f49 52330000 53595354 HEADER_IR3..SYST │ │ │ │ - 0x00338fb0 454d5f56 414c5545 5f544353 5f484541 EM_VALUE_TCS_HEA │ │ │ │ - 0x00338fc0 4445525f 49523300 53595354 454d5f56 DER_IR3.SYSTEM_V │ │ │ │ - 0x00338fd0 414c5545 5f52454c 5f504154 43485f49 ALUE_REL_PATCH_I │ │ │ │ - 0x00338fe0 445f4952 33000000 53595354 454d5f56 D_IR3...SYSTEM_V │ │ │ │ - 0x00338ff0 414c5545 5f465241 475f5348 4144494e ALUE_FRAG_SHADIN │ │ │ │ - 0x00339000 475f5241 54450000 53595354 454d5f56 G_RATE..SYSTEM_V │ │ │ │ - 0x00339010 414c5545 5f46554c 4c595f43 4f564552 ALUE_FULLY_COVER │ │ │ │ - 0x00339020 45440000 53595354 454d5f56 414c5545 ED..SYSTEM_VALUE │ │ │ │ - 0x00339030 5f465241 475f5349 5a450000 53595354 _FRAG_SIZE..SYST │ │ │ │ - 0x00339040 454d5f56 414c5545 5f465241 475f494e EM_VALUE_FRAG_IN │ │ │ │ - 0x00339050 564f4341 54494f4e 5f434f55 4e540000 VOCATION_COUNT.. │ │ │ │ - 0x00339060 53595354 454d5f56 414c5545 5f534841 SYSTEM_VALUE_SHA │ │ │ │ - 0x00339070 4445525f 494e4445 58000000 53595354 DER_INDEX...SYST │ │ │ │ - 0x00339080 454d5f56 414c5545 5f434f41 4c455343 EM_VALUE_COALESC │ │ │ │ - 0x00339090 45445f49 4e505554 5f434f55 4e540000 ED_INPUT_COUNT.. │ │ │ │ - 0x003390a0 53595354 454d5f56 414c5545 5f574152 SYSTEM_VALUE_WAR │ │ │ │ - 0x003390b0 50535f50 45525f53 4d5f4e56 00000000 PS_PER_SM_NV.... │ │ │ │ - 0x003390c0 53595354 454d5f56 414c5545 5f534d5f SYSTEM_VALUE_SM_ │ │ │ │ - 0x003390d0 434f554e 545f4e56 00000000 53595354 COUNT_NV....SYST │ │ │ │ - 0x003390e0 454d5f56 414c5545 5f574152 505f4944 EM_VALUE_WARP_ID │ │ │ │ - 0x003390f0 5f4e5600 53595354 454d5f56 414c5545 _NV.SYSTEM_VALUE │ │ │ │ - 0x00339100 5f534d5f 49445f4e 56000000 56415259 _SM_ID_NV...VARY │ │ │ │ - 0x00339110 494e475f 534c4f54 5f504f53 00000000 ING_SLOT_POS.... │ │ │ │ - 0x00339120 56415259 494e475f 534c4f54 5f434f4c VARYING_SLOT_COL │ │ │ │ - 0x00339130 30000000 56415259 494e475f 534c4f54 0...VARYING_SLOT │ │ │ │ - 0x00339140 5f434f4c 31000000 56415259 494e475f _COL1...VARYING_ │ │ │ │ - 0x00339150 534c4f54 5f464f47 43000000 56415259 SLOT_FOGC...VARY │ │ │ │ - 0x00339160 494e475f 534c4f54 5f544558 30000000 ING_SLOT_TEX0... │ │ │ │ - 0x00339170 56415259 494e475f 534c4f54 5f544558 VARYING_SLOT_TEX │ │ │ │ - 0x00339180 31000000 56415259 494e475f 534c4f54 1...VARYING_SLOT │ │ │ │ - 0x00339190 5f544558 32000000 56415259 494e475f _TEX2...VARYING_ │ │ │ │ - 0x003391a0 534c4f54 5f544558 33000000 56415259 SLOT_TEX3...VARY │ │ │ │ - 0x003391b0 494e475f 534c4f54 5f544558 34000000 ING_SLOT_TEX4... │ │ │ │ - 0x003391c0 56415259 494e475f 534c4f54 5f544558 VARYING_SLOT_TEX │ │ │ │ - 0x003391d0 35000000 56415259 494e475f 534c4f54 5...VARYING_SLOT │ │ │ │ - 0x003391e0 5f544558 36000000 56415259 494e475f _TEX6...VARYING_ │ │ │ │ - 0x003391f0 534c4f54 5f544558 37000000 56415259 SLOT_TEX7...VARY │ │ │ │ - 0x00339200 494e475f 534c4f54 5f505349 5a000000 ING_SLOT_PSIZ... │ │ │ │ - 0x00339210 56415259 494e475f 534c4f54 5f424643 VARYING_SLOT_BFC │ │ │ │ - 0x00339220 30000000 56415259 494e475f 534c4f54 0...VARYING_SLOT │ │ │ │ - 0x00339230 5f424643 31000000 56415259 494e475f _BFC1...VARYING_ │ │ │ │ - 0x00339240 534c4f54 5f454447 45000000 56415259 SLOT_EDGE...VARY │ │ │ │ - 0x00339250 494e475f 534c4f54 5f434c49 505f5645 ING_SLOT_CLIP_VE │ │ │ │ - 0x00339260 52544558 00000000 56415259 494e475f RTEX....VARYING_ │ │ │ │ - 0x00339270 534c4f54 5f434c49 505f4449 53543000 SLOT_CLIP_DIST0. │ │ │ │ - 0x00339280 56415259 494e475f 534c4f54 5f434c49 VARYING_SLOT_CLI │ │ │ │ - 0x00339290 505f4449 53543100 56415259 494e475f P_DIST1.VARYING_ │ │ │ │ - 0x003392a0 534c4f54 5f43554c 4c5f4449 53543000 SLOT_CULL_DIST0. │ │ │ │ - 0x003392b0 56415259 494e475f 534c4f54 5f43554c VARYING_SLOT_CUL │ │ │ │ - 0x003392c0 4c5f4449 53543100 56415259 494e475f L_DIST1.VARYING_ │ │ │ │ - 0x003392d0 534c4f54 5f505249 4d495449 56455f49 SLOT_PRIMITIVE_I │ │ │ │ - 0x003392e0 44000000 56415259 494e475f 534c4f54 D...VARYING_SLOT │ │ │ │ - 0x003392f0 5f4c4159 45520000 56415259 494e475f _LAYER..VARYING_ │ │ │ │ - 0x00339300 534c4f54 5f564945 57504f52 54000000 SLOT_VIEWPORT... │ │ │ │ - 0x00339310 56415259 494e475f 534c4f54 5f464143 VARYING_SLOT_FAC │ │ │ │ - 0x00339320 45000000 56415259 494e475f 534c4f54 E...VARYING_SLOT │ │ │ │ - 0x00339330 5f504e54 43000000 56415259 494e475f _PNTC...VARYING_ │ │ │ │ - 0x00339340 534c4f54 5f544553 535f4c45 56454c5f SLOT_TESS_LEVEL_ │ │ │ │ - 0x00339350 4f555445 52000000 56415259 494e475f OUTER...VARYING_ │ │ │ │ - 0x00339360 534c4f54 5f544553 535f4c45 56454c5f SLOT_TESS_LEVEL_ │ │ │ │ - 0x00339370 494e4e45 52000000 56415259 494e475f INNER...VARYING_ │ │ │ │ - 0x00339380 534c4f54 5f424f55 4e44494e 475f424f SLOT_BOUNDING_BO │ │ │ │ - 0x00339390 58300000 56415259 494e475f 534c4f54 X0..VARYING_SLOT │ │ │ │ - 0x003393a0 5f424f55 4e44494e 475f424f 58310000 _BOUNDING_BOX1.. │ │ │ │ - 0x003393b0 56415259 494e475f 534c4f54 5f564945 VARYING_SLOT_VIE │ │ │ │ - 0x003393c0 575f494e 44455800 56415259 494e475f W_INDEX.VARYING_ │ │ │ │ - 0x003393d0 534c4f54 5f564945 57504f52 545f4d41 SLOT_VIEWPORT_MA │ │ │ │ - 0x003393e0 534b0000 56415259 494e475f 534c4f54 SK..VARYING_SLOT │ │ │ │ - 0x003393f0 5f564152 30000000 56415259 494e475f _VAR0...VARYING_ │ │ │ │ - 0x00339400 534c4f54 5f564152 31000000 56415259 SLOT_VAR1...VARY │ │ │ │ - 0x00339410 494e475f 534c4f54 5f564152 32000000 ING_SLOT_VAR2... │ │ │ │ - 0x00339420 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339430 33000000 56415259 494e475f 534c4f54 3...VARYING_SLOT │ │ │ │ - 0x00339440 5f564152 34000000 56415259 494e475f _VAR4...VARYING_ │ │ │ │ - 0x00339450 534c4f54 5f564152 35000000 56415259 SLOT_VAR5...VARY │ │ │ │ - 0x00339460 494e475f 534c4f54 5f564152 36000000 ING_SLOT_VAR6... │ │ │ │ - 0x00339470 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339480 37000000 56415259 494e475f 534c4f54 7...VARYING_SLOT │ │ │ │ - 0x00339490 5f564152 38000000 56415259 494e475f _VAR8...VARYING_ │ │ │ │ - 0x003394a0 534c4f54 5f564152 39000000 56415259 SLOT_VAR9...VARY │ │ │ │ - 0x003394b0 494e475f 534c4f54 5f564152 31300000 ING_SLOT_VAR10.. │ │ │ │ - 0x003394c0 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x003394d0 31310000 56415259 494e475f 534c4f54 11..VARYING_SLOT │ │ │ │ - 0x003394e0 5f564152 31320000 56415259 494e475f _VAR12..VARYING_ │ │ │ │ - 0x003394f0 534c4f54 5f564152 31330000 56415259 SLOT_VAR13..VARY │ │ │ │ - 0x00339500 494e475f 534c4f54 5f564152 31340000 ING_SLOT_VAR14.. │ │ │ │ - 0x00339510 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339520 31350000 56415259 494e475f 534c4f54 15..VARYING_SLOT │ │ │ │ - 0x00339530 5f564152 31360000 56415259 494e475f _VAR16..VARYING_ │ │ │ │ - 0x00339540 534c4f54 5f564152 31370000 56415259 SLOT_VAR17..VARY │ │ │ │ - 0x00339550 494e475f 534c4f54 5f564152 31380000 ING_SLOT_VAR18.. │ │ │ │ - 0x00339560 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339570 31390000 56415259 494e475f 534c4f54 19..VARYING_SLOT │ │ │ │ - 0x00339580 5f564152 32300000 56415259 494e475f _VAR20..VARYING_ │ │ │ │ - 0x00339590 534c4f54 5f564152 32310000 56415259 SLOT_VAR21..VARY │ │ │ │ - 0x003395a0 494e475f 534c4f54 5f564152 32320000 ING_SLOT_VAR22.. │ │ │ │ - 0x003395b0 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x003395c0 32330000 56415259 494e475f 534c4f54 23..VARYING_SLOT │ │ │ │ - 0x003395d0 5f564152 32340000 56415259 494e475f _VAR24..VARYING_ │ │ │ │ - 0x003395e0 534c4f54 5f564152 32350000 56415259 SLOT_VAR25..VARY │ │ │ │ - 0x003395f0 494e475f 534c4f54 5f564152 32360000 ING_SLOT_VAR26.. │ │ │ │ - 0x00339600 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339610 32370000 56415259 494e475f 534c4f54 27..VARYING_SLOT │ │ │ │ - 0x00339620 5f564152 32380000 56415259 494e475f _VAR28..VARYING_ │ │ │ │ - 0x00339630 534c4f54 5f564152 32390000 56415259 SLOT_VAR29..VARY │ │ │ │ - 0x00339640 494e475f 534c4f54 5f564152 33300000 ING_SLOT_VAR30.. │ │ │ │ - 0x00339650 56415259 494e475f 534c4f54 5f564152 VARYING_SLOT_VAR │ │ │ │ - 0x00339660 33310000 56415259 494e475f 534c4f54 31..VARYING_SLOT │ │ │ │ - 0x00339670 5f504154 43483000 56415259 494e475f _PATCH0.VARYING_ │ │ │ │ - 0x00339680 534c4f54 5f504154 43483100 56415259 SLOT_PATCH1.VARY │ │ │ │ - 0x00339690 494e475f 534c4f54 5f504154 43483200 ING_SLOT_PATCH2. │ │ │ │ - 0x003396a0 56415259 494e475f 534c4f54 5f504154 VARYING_SLOT_PAT │ │ │ │ - 0x003396b0 43483300 56415259 494e475f 534c4f54 CH3.VARYING_SLOT │ │ │ │ - 0x003396c0 5f504154 43483400 56415259 494e475f _PATCH4.VARYING_ │ │ │ │ - 0x003396d0 534c4f54 5f504154 43483500 56415259 SLOT_PATCH5.VARY │ │ │ │ - 0x003396e0 494e475f 534c4f54 5f504154 43483600 ING_SLOT_PATCH6. │ │ │ │ - 0x003396f0 56415259 494e475f 534c4f54 5f504154 VARYING_SLOT_PAT │ │ │ │ - 0x00339700 43483700 56415259 494e475f 534c4f54 CH7.VARYING_SLOT │ │ │ │ - 0x00339710 5f504154 43483800 56415259 494e475f _PATCH8.VARYING_ │ │ │ │ - 0x00339720 534c4f54 5f504154 43483900 56415259 SLOT_PATCH9.VARY │ │ │ │ - 0x00339730 494e475f 534c4f54 5f504154 43483130 ING_SLOT_PATCH10 │ │ │ │ - 0x00339740 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339750 5f504154 43483131 00000000 56415259 _PATCH11....VARY │ │ │ │ - 0x00339760 494e475f 534c4f54 5f504154 43483132 ING_SLOT_PATCH12 │ │ │ │ - 0x00339770 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339780 5f504154 43483133 00000000 56415259 _PATCH13....VARY │ │ │ │ - 0x00339790 494e475f 534c4f54 5f504154 43483134 ING_SLOT_PATCH14 │ │ │ │ - 0x003397a0 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x003397b0 5f504154 43483135 00000000 56415259 _PATCH15....VARY │ │ │ │ - 0x003397c0 494e475f 534c4f54 5f504154 43483136 ING_SLOT_PATCH16 │ │ │ │ - 0x003397d0 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x003397e0 5f504154 43483137 00000000 56415259 _PATCH17....VARY │ │ │ │ - 0x003397f0 494e475f 534c4f54 5f504154 43483138 ING_SLOT_PATCH18 │ │ │ │ - 0x00339800 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339810 5f504154 43483139 00000000 56415259 _PATCH19....VARY │ │ │ │ - 0x00339820 494e475f 534c4f54 5f504154 43483230 ING_SLOT_PATCH20 │ │ │ │ - 0x00339830 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339840 5f504154 43483231 00000000 56415259 _PATCH21....VARY │ │ │ │ - 0x00339850 494e475f 534c4f54 5f504154 43483232 ING_SLOT_PATCH22 │ │ │ │ - 0x00339860 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339870 5f504154 43483233 00000000 56415259 _PATCH23....VARY │ │ │ │ - 0x00339880 494e475f 534c4f54 5f504154 43483234 ING_SLOT_PATCH24 │ │ │ │ - 0x00339890 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x003398a0 5f504154 43483235 00000000 56415259 _PATCH25....VARY │ │ │ │ - 0x003398b0 494e475f 534c4f54 5f504154 43483236 ING_SLOT_PATCH26 │ │ │ │ - 0x003398c0 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x003398d0 5f504154 43483237 00000000 56415259 _PATCH27....VARY │ │ │ │ - 0x003398e0 494e475f 534c4f54 5f504154 43483238 ING_SLOT_PATCH28 │ │ │ │ - 0x003398f0 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339900 5f504154 43483239 00000000 56415259 _PATCH29....VARY │ │ │ │ - 0x00339910 494e475f 534c4f54 5f504154 43483330 ING_SLOT_PATCH30 │ │ │ │ - 0x00339920 00000000 56415259 494e475f 534c4f54 ....VARYING_SLOT │ │ │ │ - 0x00339930 5f504154 43483331 00000000 56415259 _PATCH31....VARY │ │ │ │ - 0x00339940 494e475f 534c4f54 5f564152 305f3136 ING_SLOT_VAR0_16 │ │ │ │ - 0x00339950 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x00339960 5f564152 315f3136 42495400 56415259 _VAR1_16BIT.VARY │ │ │ │ - 0x00339970 494e475f 534c4f54 5f564152 325f3136 ING_SLOT_VAR2_16 │ │ │ │ - 0x00339980 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x00339990 5f564152 335f3136 42495400 56415259 _VAR3_16BIT.VARY │ │ │ │ - 0x003399a0 494e475f 534c4f54 5f564152 345f3136 ING_SLOT_VAR4_16 │ │ │ │ - 0x003399b0 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x003399c0 5f564152 355f3136 42495400 56415259 _VAR5_16BIT.VARY │ │ │ │ - 0x003399d0 494e475f 534c4f54 5f564152 365f3136 ING_SLOT_VAR6_16 │ │ │ │ - 0x003399e0 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x003399f0 5f564152 375f3136 42495400 56415259 _VAR7_16BIT.VARY │ │ │ │ - 0x00339a00 494e475f 534c4f54 5f564152 385f3136 ING_SLOT_VAR8_16 │ │ │ │ - 0x00339a10 42495400 56415259 494e475f 534c4f54 BIT.VARYING_SLOT │ │ │ │ - 0x00339a20 5f564152 395f3136 42495400 56415259 _VAR9_16BIT.VARY │ │ │ │ - 0x00339a30 494e475f 534c4f54 5f564152 31305f31 ING_SLOT_VAR10_1 │ │ │ │ - 0x00339a40 36424954 00000000 56415259 494e475f 6BIT....VARYING_ │ │ │ │ - 0x00339a50 534c4f54 5f564152 31315f31 36424954 SLOT_VAR11_16BIT │ │ │ │ + 0x0032bca0 4e435f4d 41585f54 494c455f 434f4c53 NC_MAX_TILE_COLS │ │ │ │ + 0x0032bcb0 00000000 50495045 5f564944 454f5f43 ....PIPE_VIDEO_C │ │ │ │ + 0x0032bcc0 41505f45 4e435f49 4e545241 5f524546 AP_ENC_INTRA_REF │ │ │ │ + 0x0032bcd0 52455348 00000000 50495045 5f564944 RESH....PIPE_VID │ │ │ │ + 0x0032bce0 454f5f43 41505f45 4e435f53 5550504f EO_CAP_ENC_SUPPO │ │ │ │ + 0x0032bcf0 5254535f 46454544 4241434b 5f4d4554 RTS_FEEDBACK_MET │ │ │ │ + 0x0032bd00 41444154 41000000 50495045 5f564944 ADATA...PIPE_VID │ │ │ │ + 0x0032bd10 454f5f43 41505f45 4e435f48 3236345f EO_CAP_ENC_H264_ │ │ │ │ + 0x0032bd20 44495341 424c455f 44424b5f 46494c54 DISABLE_DBK_FILT │ │ │ │ + 0x0032bd30 45525f4d 4f444553 5f535550 504f5254 ER_MODES_SUPPORT │ │ │ │ + 0x0032bd40 45440000 50495045 5f564944 454f5f43 ED..PIPE_VIDEO_C │ │ │ │ + 0x0032bd50 41505f45 4e435f49 4e545241 5f524546 AP_ENC_INTRA_REF │ │ │ │ + 0x0032bd60 52455348 5f4d4158 5f445552 4154494f RESH_MAX_DURATIO │ │ │ │ + 0x0032bd70 4e000000 50495045 5f564944 454f5f43 N...PIPE_VIDEO_C │ │ │ │ + 0x0032bd80 41505f45 4e435f48 3236345f 53555050 AP_ENC_H264_SUPP │ │ │ │ + 0x0032bd90 4f525453 5f434142 41435f45 4e434f44 ORTS_CABAC_ENCOD │ │ │ │ + 0x0032bda0 45000000 50495045 5f564944 454f5f43 E...PIPE_VIDEO_C │ │ │ │ + 0x0032bdb0 41505f52 4f495f43 524f505f 44454300 AP_ROI_CROP_DEC. │ │ │ │ + 0x0032bdc0 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032bdd0 4e435f52 4f490000 50495045 5f564944 NC_ROI..PIPE_VID │ │ │ │ + 0x0032bde0 454f5f43 41505f45 4e435f53 55524641 EO_CAP_ENC_SURFA │ │ │ │ + 0x0032bdf0 43455f41 4c49474e 4d454e54 00000000 CE_ALIGNMENT.... │ │ │ │ + 0x0032be00 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032be10 4e435f48 4556435f 52414e47 455f4558 NC_HEVC_RANGE_EX │ │ │ │ + 0x0032be20 54454e53 494f4e5f 53555050 4f525400 TENSION_SUPPORT. │ │ │ │ + 0x0032be30 50495045 5f564944 454f5f43 41505f45 PIPE_VIDEO_CAP_E │ │ │ │ + 0x0032be40 4e435f48 4556435f 52414e47 455f4558 NC_HEVC_RANGE_EX │ │ │ │ + 0x0032be50 54454e53 494f4e5f 464c4147 535f5355 TENSION_FLAGS_SU │ │ │ │ + 0x0032be60 50504f52 54000000 50495045 5f564944 PPORT...PIPE_VID │ │ │ │ + 0x0032be70 454f5f43 41505f56 50505f53 5550504f EO_CAP_VPP_SUPPO │ │ │ │ + 0x0032be80 52545f48 44525f49 4e505554 00000000 RT_HDR_INPUT.... │ │ │ │ + 0x0032be90 50495045 5f564944 454f5f43 41505f56 PIPE_VIDEO_CAP_V │ │ │ │ + 0x0032bea0 50505f53 5550504f 52545f48 44525f4f PP_SUPPORT_HDR_O │ │ │ │ + 0x0032beb0 55545055 54000000 50495045 5f564944 UTPUT...PIPE_VID │ │ │ │ + 0x0032bec0 454f5f43 41505f55 4e4b4e4f 574e0000 EO_CAP_UNKNOWN.. │ │ │ │ + 0x0032bed0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032bee0 4c455f55 4e4b4e4f 574e0000 50495045 LE_UNKNOWN..PIPE │ │ │ │ + 0x0032bef0 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ + 0x0032bf00 50454731 00000000 50495045 5f564944 PEG1....PIPE_VID │ │ │ │ + 0x0032bf10 454f5f50 524f4649 4c455f4d 50454732 EO_PROFILE_MPEG2 │ │ │ │ + 0x0032bf20 5f53494d 504c4500 50495045 5f564944 _SIMPLE.PIPE_VID │ │ │ │ + 0x0032bf30 454f5f50 524f4649 4c455f4d 50454732 EO_PROFILE_MPEG2 │ │ │ │ + 0x0032bf40 5f4d4149 4e000000 50495045 5f564944 _MAIN...PIPE_VID │ │ │ │ + 0x0032bf50 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032bf60 5f53494d 504c4500 50495045 5f564944 _SIMPLE.PIPE_VID │ │ │ │ + 0x0032bf70 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032bf80 5f414456 414e4345 445f5349 4d504c45 _ADVANCED_SIMPLE │ │ │ │ + 0x0032bf90 00000000 50495045 5f564944 454f5f50 ....PIPE_VIDEO_P │ │ │ │ + 0x0032bfa0 524f4649 4c455f56 43315f53 494d504c ROFILE_VC1_SIMPL │ │ │ │ + 0x0032bfb0 45000000 50495045 5f564944 454f5f50 E...PIPE_VIDEO_P │ │ │ │ + 0x0032bfc0 524f4649 4c455f56 43315f4d 41494e00 ROFILE_VC1_MAIN. │ │ │ │ + 0x0032bfd0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032bfe0 4c455f56 43315f41 4456414e 43454400 LE_VC1_ADVANCED. │ │ │ │ + 0x0032bff0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032c000 4c455f4d 50454734 5f415643 5f424153 LE_MPEG4_AVC_BAS │ │ │ │ + 0x0032c010 454c494e 45000000 50495045 5f564944 ELINE...PIPE_VID │ │ │ │ + 0x0032c020 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032c030 5f415643 5f434f4e 53545241 494e4544 _AVC_CONSTRAINED │ │ │ │ + 0x0032c040 5f424153 454c494e 45000000 50495045 _BASELINE...PIPE │ │ │ │ + 0x0032c050 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ + 0x0032c060 50454734 5f415643 5f4d4149 4e000000 PEG4_AVC_MAIN... │ │ │ │ + 0x0032c070 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032c080 4c455f4d 50454734 5f415643 5f455854 LE_MPEG4_AVC_EXT │ │ │ │ + 0x0032c090 454e4445 44000000 50495045 5f564944 ENDED...PIPE_VID │ │ │ │ + 0x0032c0a0 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032c0b0 5f415643 5f484947 48000000 50495045 _AVC_HIGH...PIPE │ │ │ │ + 0x0032c0c0 5f564944 454f5f50 524f4649 4c455f4d _VIDEO_PROFILE_M │ │ │ │ + 0x0032c0d0 50454734 5f415643 5f484947 48313000 PEG4_AVC_HIGH10. │ │ │ │ + 0x0032c0e0 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032c0f0 4c455f4d 50454734 5f415643 5f484947 LE_MPEG4_AVC_HIG │ │ │ │ + 0x0032c100 48343232 00000000 50495045 5f564944 H422....PIPE_VID │ │ │ │ + 0x0032c110 454f5f50 524f4649 4c455f4d 50454734 EO_PROFILE_MPEG4 │ │ │ │ + 0x0032c120 5f415643 5f484947 48343434 00000000 _AVC_HIGH444.... │ │ │ │ + 0x0032c130 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032c140 4c455f48 4556435f 4d41494e 00000000 LE_HEVC_MAIN.... │ │ │ │ + 0x0032c150 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032c160 4c455f48 4556435f 4d41494e 5f313000 LE_HEVC_MAIN_10. │ │ │ │ + 0x0032c170 50495045 5f564944 454f5f50 524f4649 PIPE_VIDEO_PROFI │ │ │ │ + 0x0032c180 4c455f48 4556435f 4d41494e 5f535449 LE_HEVC_MAIN_STI │ │ │ │ + 0x0032c190 4c4c0000 50495045 5f564944 454f5f50 LL..PIPE_VIDEO_P │ │ │ │ + 0x0032c1a0 524f4649 4c455f48 4556435f 4d41494e ROFILE_HEVC_MAIN │ │ │ │ + 0x0032c1b0 5f313200 50495045 5f564944 454f5f50 _12.PIPE_VIDEO_P │ │ │ │ + 0x0032c1c0 524f4649 4c455f48 4556435f 4d41494e ROFILE_HEVC_MAIN │ │ │ │ + 0x0032c1d0 5f343434 00000000 50495045 5f564944 _444....PIPE_VID │ │ │ │ + 0x0032c1e0 454f5f50 524f4649 4c455f4a 5045475f EO_PROFILE_JPEG_ │ │ │ │ + 0x0032c1f0 42415345 4c494e45 00000000 50495045 BASELINE....PIPE │ │ │ │ + 0x0032c200 5f564944 454f5f50 524f4649 4c455f56 _VIDEO_PROFILE_V │ │ │ │ + 0x0032c210 50395f50 524f4649 4c453000 50495045 P9_PROFILE0.PIPE │ │ │ │ + 0x0032c220 5f564944 454f5f50 524f4649 4c455f56 _VIDEO_PROFILE_V │ │ │ │ + 0x0032c230 50395f50 524f4649 4c453200 50495045 P9_PROFILE2.PIPE │ │ │ │ + 0x0032c240 5f564944 454f5f50 524f4649 4c455f41 _VIDEO_PROFILE_A │ │ │ │ + 0x0032c250 56315f4d 41494e00 50495045 5f564944 V1_MAIN.PIPE_VID │ │ │ │ + 0x0032c260 454f5f50 524f4649 4c455f41 56315f50 EO_PROFILE_AV1_P │ │ │ │ + 0x0032c270 524f4649 4c453200 50495045 5f564944 ROFILE2.PIPE_VID │ │ │ │ + 0x0032c280 454f5f50 524f4649 4c455f4d 41580000 EO_PROFILE_MAX.. │ │ │ │ + 0x0032c290 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ + 0x0032c2a0 504f494e 545f554e 4b4e4f57 4e000000 POINT_UNKNOWN... │ │ │ │ + 0x0032c2b0 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ + 0x0032c2c0 504f494e 545f4249 54535452 45414d00 POINT_BITSTREAM. │ │ │ │ + 0x0032c2d0 50495045 5f564944 454f5f45 4e545259 PIPE_VIDEO_ENTRY │ │ │ │ + 0x0032c2e0 504f494e 545f4944 43540000 50495045 POINT_IDCT..PIPE │ │ │ │ + 0x0032c2f0 5f564944 454f5f45 4e545259 504f494e _VIDEO_ENTRYPOIN │ │ │ │ + 0x0032c300 545f4d43 00000000 50495045 5f564944 T_MC....PIPE_VID │ │ │ │ + 0x0032c310 454f5f45 4e545259 504f494e 545f454e EO_ENTRYPOINT_EN │ │ │ │ + 0x0032c320 434f4445 00000000 50495045 5f564944 CODE....PIPE_VID │ │ │ │ + 0x0032c330 454f5f45 4e545259 504f494e 545f5052 EO_ENTRYPOINT_PR │ │ │ │ + 0x0032c340 4f434553 53494e47 00000000 50495045 OCESSING....PIPE │ │ │ │ + 0x0032c350 5f564944 454f5f56 50505f4f 5249454e _VIDEO_VPP_ORIEN │ │ │ │ + 0x0032c360 54415449 4f4e5f44 45464155 4c540000 TATION_DEFAULT.. │ │ │ │ + 0x0032c370 50495045 5f564944 454f5f56 50505f52 PIPE_VIDEO_VPP_R │ │ │ │ + 0x0032c380 4f544154 494f4e5f 39300000 50495045 OTATION_90..PIPE │ │ │ │ + 0x0032c390 5f564944 454f5f56 50505f52 4f544154 _VIDEO_VPP_ROTAT │ │ │ │ + 0x0032c3a0 494f4e5f 31383000 50495045 5f564944 ION_180.PIPE_VID │ │ │ │ + 0x0032c3b0 454f5f56 50505f52 4f544154 494f4e5f EO_VPP_ROTATION_ │ │ │ │ + 0x0032c3c0 32373000 50495045 5f564944 454f5f56 270.PIPE_VIDEO_V │ │ │ │ + 0x0032c3d0 50505f46 4c49505f 484f5249 5a4f4e54 PP_FLIP_HORIZONT │ │ │ │ + 0x0032c3e0 414c0000 50495045 5f564944 454f5f56 AL..PIPE_VIDEO_V │ │ │ │ + 0x0032c3f0 50505f46 4c49505f 56455254 4943414c PP_FLIP_VERTICAL │ │ │ │ + 0x0032c400 00000000 50495045 5f564944 454f5f56 ....PIPE_VIDEO_V │ │ │ │ + 0x0032c410 50505f4f 5249454e 54415449 4f4e5f55 PP_ORIENTATION_U │ │ │ │ + 0x0032c420 4e4b4e4f 574e0000 50495045 5f564944 NKNOWN..PIPE_VID │ │ │ │ + 0x0032c430 454f5f56 50505f42 4c454e44 5f4d4f44 EO_VPP_BLEND_MOD │ │ │ │ + 0x0032c440 455f4e4f 4e450000 50495045 5f564944 E_NONE..PIPE_VID │ │ │ │ + 0x0032c450 454f5f56 50505f42 4c454e44 5f4d4f44 EO_VPP_BLEND_MOD │ │ │ │ + 0x0032c460 455f474c 4f42414c 5f414c50 48410000 E_GLOBAL_ALPHA.. │ │ │ │ + 0x0032c470 50495045 5f564944 454f5f56 50505f42 PIPE_VIDEO_VPP_B │ │ │ │ + 0x0032c480 4c454e44 5f4d4f44 455f554e 4b4e4f57 LEND_MODE_UNKNOW │ │ │ │ + 0x0032c490 4e000000 50495045 5f524553 4f555243 N...PIPE_RESOURC │ │ │ │ + 0x0032c4a0 455f5041 52414d5f 4e504c41 4e455300 E_PARAM_NPLANES. │ │ │ │ + 0x0032c4b0 50495045 5f524553 4f555243 455f5041 PIPE_RESOURCE_PA │ │ │ │ + 0x0032c4c0 52414d5f 53545249 44450000 50495045 RAM_STRIDE..PIPE │ │ │ │ + 0x0032c4d0 5f524553 4f555243 455f5041 52414d5f _RESOURCE_PARAM_ │ │ │ │ + 0x0032c4e0 4f464653 45540000 50495045 5f524553 OFFSET..PIPE_RES │ │ │ │ + 0x0032c4f0 4f555243 455f5041 52414d5f 4d4f4449 OURCE_PARAM_MODI │ │ │ │ + 0x0032c500 46494552 00000000 50495045 5f524553 FIER....PIPE_RES │ │ │ │ + 0x0032c510 4f555243 455f5041 52414d5f 48414e44 OURCE_PARAM_HAND │ │ │ │ + 0x0032c520 4c455f54 5950455f 53484152 45440000 LE_TYPE_SHARED.. │ │ │ │ + 0x0032c530 50495045 5f524553 4f555243 455f5041 PIPE_RESOURCE_PA │ │ │ │ + 0x0032c540 52414d5f 48414e44 4c455f54 5950455f RAM_HANDLE_TYPE_ │ │ │ │ + 0x0032c550 4b4d5300 50495045 5f524553 4f555243 KMS.PIPE_RESOURC │ │ │ │ + 0x0032c560 455f5041 52414d5f 48414e44 4c455f54 E_PARAM_HANDLE_T │ │ │ │ + 0x0032c570 5950455f 46440000 50495045 5f524553 YPE_FD..PIPE_RES │ │ │ │ + 0x0032c580 4f555243 455f5041 52414d5f 4c415945 OURCE_PARAM_LAYE │ │ │ │ + 0x0032c590 525f5354 52494445 00000000 50495045 R_STRIDE....PIPE │ │ │ │ + 0x0032c5a0 5f524553 4f555243 455f5041 52414d5f _RESOURCE_PARAM_ │ │ │ │ + 0x0032c5b0 554e4b4e 4f574e00 50495045 5f46445f UNKNOWN.PIPE_FD_ │ │ │ │ + 0x0032c5c0 54595045 5f4e4154 4956455f 53594e43 TYPE_NATIVE_SYNC │ │ │ │ + 0x0032c5d0 00000000 50495045 5f46445f 54595045 ....PIPE_FD_TYPE │ │ │ │ + 0x0032c5e0 5f53594e 434f424a 00000000 50495045 _SYNCOBJ....PIPE │ │ │ │ + 0x0032c5f0 5f46445f 54595045 5f54494d 454c494e _FD_TYPE_TIMELIN │ │ │ │ + 0x0032c600 455f5345 4d415048 4f524500 50495045 E_SEMAPHORE.PIPE │ │ │ │ + 0x0032c610 5f46445f 54595045 5f554e4b 4e4f574e _FD_TYPE_UNKNOWN │ │ │ │ + 0x0032c620 00000000 50495045 5f424c45 4e444641 ....PIPE_BLENDFA │ │ │ │ + 0x0032c630 43544f52 5f4f4e45 00000000 50495045 CTOR_ONE....PIPE │ │ │ │ + 0x0032c640 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ + 0x0032c650 5f434f4c 4f520000 50495045 5f424c45 _COLOR..PIPE_BLE │ │ │ │ + 0x0032c660 4e444641 43544f52 5f535243 5f414c50 NDFACTOR_SRC_ALP │ │ │ │ + 0x0032c670 48410000 50495045 5f424c45 4e444641 HA..PIPE_BLENDFA │ │ │ │ + 0x0032c680 43544f52 5f445354 5f414c50 48410000 CTOR_DST_ALPHA.. │ │ │ │ + 0x0032c690 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c6a0 5f445354 5f434f4c 4f520000 50495045 _DST_COLOR..PIPE │ │ │ │ + 0x0032c6b0 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ + 0x0032c6c0 5f414c50 48415f53 41545552 41544500 _ALPHA_SATURATE. │ │ │ │ + 0x0032c6d0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c6e0 5f434f4e 53545f43 4f4c4f52 00000000 _CONST_COLOR.... │ │ │ │ + 0x0032c6f0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c700 5f434f4e 53545f41 4c504841 00000000 _CONST_ALPHA.... │ │ │ │ + 0x0032c710 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c720 5f535243 315f434f 4c4f5200 50495045 _SRC1_COLOR.PIPE │ │ │ │ + 0x0032c730 5f424c45 4e444641 43544f52 5f535243 _BLENDFACTOR_SRC │ │ │ │ + 0x0032c740 315f414c 50484100 50495045 5f424c45 1_ALPHA.PIPE_BLE │ │ │ │ + 0x0032c750 4e444641 43544f52 5f5a4552 4f000000 NDFACTOR_ZERO... │ │ │ │ + 0x0032c760 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c770 5f494e56 5f535243 5f434f4c 4f520000 _INV_SRC_COLOR.. │ │ │ │ + 0x0032c780 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c790 5f494e56 5f535243 5f414c50 48410000 _INV_SRC_ALPHA.. │ │ │ │ + 0x0032c7a0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c7b0 5f494e56 5f445354 5f414c50 48410000 _INV_DST_ALPHA.. │ │ │ │ + 0x0032c7c0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c7d0 5f494e56 5f445354 5f434f4c 4f520000 _INV_DST_COLOR.. │ │ │ │ + 0x0032c7e0 50495045 5f424c45 4e444641 43544f52 PIPE_BLENDFACTOR │ │ │ │ + 0x0032c7f0 5f494e56 5f434f4e 53545f43 4f4c4f52 _INV_CONST_COLOR │ │ │ │ + 0x0032c800 00000000 50495045 5f424c45 4e444641 ....PIPE_BLENDFA │ │ │ │ + 0x0032c810 43544f52 5f494e56 5f434f4e 53545f41 CTOR_INV_CONST_A │ │ │ │ + 0x0032c820 4c504841 00000000 50495045 5f424c45 LPHA....PIPE_BLE │ │ │ │ + 0x0032c830 4e444641 43544f52 5f494e56 5f535243 NDFACTOR_INV_SRC │ │ │ │ + 0x0032c840 315f434f 4c4f5200 50495045 5f424c45 1_COLOR.PIPE_BLE │ │ │ │ + 0x0032c850 4e444641 43544f52 5f494e56 5f535243 NDFACTOR_INV_SRC │ │ │ │ + 0x0032c860 315f414c 50484100 50495045 5f424c45 1_ALPHA.PIPE_BLE │ │ │ │ + 0x0032c870 4e444641 43544f52 5f554e4b 4e4f574e NDFACTOR_UNKNOWN │ │ │ │ + 0x0032c880 00000000 50495045 5f424c45 4e445f41 ....PIPE_BLEND_A │ │ │ │ + 0x0032c890 44440000 50495045 5f424c45 4e445f53 DD..PIPE_BLEND_S │ │ │ │ + 0x0032c8a0 55425452 41435400 50495045 5f424c45 UBTRACT.PIPE_BLE │ │ │ │ + 0x0032c8b0 4e445f52 45564552 53455f53 55425452 ND_REVERSE_SUBTR │ │ │ │ + 0x0032c8c0 41435400 50495045 5f424c45 4e445f4d ACT.PIPE_BLEND_M │ │ │ │ + 0x0032c8d0 494e0000 50495045 5f424c45 4e445f4d IN..PIPE_BLEND_M │ │ │ │ + 0x0032c8e0 41580000 50495045 5f424c45 4e445f46 AX..PIPE_BLEND_F │ │ │ │ + 0x0032c8f0 554e435f 554e4b4e 4f574e00 50495045 UNC_UNKNOWN.PIPE │ │ │ │ + 0x0032c900 5f4c4f47 49434f50 5f434c45 41520000 _LOGICOP_CLEAR.. │ │ │ │ + 0x0032c910 50495045 5f4c4f47 49434f50 5f4e4f52 PIPE_LOGICOP_NOR │ │ │ │ + 0x0032c920 00000000 50495045 5f4c4f47 49434f50 ....PIPE_LOGICOP │ │ │ │ + 0x0032c930 5f414e44 5f494e56 45525445 44000000 _AND_INVERTED... │ │ │ │ + 0x0032c940 50495045 5f4c4f47 49434f50 5f434f50 PIPE_LOGICOP_COP │ │ │ │ + 0x0032c950 595f494e 56455254 45440000 50495045 Y_INVERTED..PIPE │ │ │ │ + 0x0032c960 5f4c4f47 49434f50 5f414e44 5f524556 _LOGICOP_AND_REV │ │ │ │ + 0x0032c970 45525345 00000000 50495045 5f4c4f47 ERSE....PIPE_LOG │ │ │ │ + 0x0032c980 49434f50 5f494e56 45525400 50495045 ICOP_INVERT.PIPE │ │ │ │ + 0x0032c990 5f4c4f47 49434f50 5f584f52 00000000 _LOGICOP_XOR.... │ │ │ │ + 0x0032c9a0 50495045 5f4c4f47 49434f50 5f4e414e PIPE_LOGICOP_NAN │ │ │ │ + 0x0032c9b0 44000000 50495045 5f4c4f47 49434f50 D...PIPE_LOGICOP │ │ │ │ + 0x0032c9c0 5f414e44 00000000 50495045 5f4c4f47 _AND....PIPE_LOG │ │ │ │ + 0x0032c9d0 49434f50 5f455155 49560000 50495045 ICOP_EQUIV..PIPE │ │ │ │ + 0x0032c9e0 5f4c4f47 49434f50 5f4e4f4f 50000000 _LOGICOP_NOOP... │ │ │ │ + 0x0032c9f0 50495045 5f4c4f47 49434f50 5f4f525f PIPE_LOGICOP_OR_ │ │ │ │ + 0x0032ca00 494e5645 52544544 00000000 50495045 INVERTED....PIPE │ │ │ │ + 0x0032ca10 5f4c4f47 49434f50 5f434f50 59000000 _LOGICOP_COPY... │ │ │ │ + 0x0032ca20 50495045 5f4c4f47 49434f50 5f4f525f PIPE_LOGICOP_OR_ │ │ │ │ + 0x0032ca30 52455645 52534500 50495045 5f4c4f47 REVERSE.PIPE_LOG │ │ │ │ + 0x0032ca40 49434f50 5f4f5200 50495045 5f4c4f47 ICOP_OR.PIPE_LOG │ │ │ │ + 0x0032ca50 49434f50 5f534554 00000000 50495045 ICOP_SET....PIPE │ │ │ │ + 0x0032ca60 5f4c4f47 49434f50 5f554e4b 4e4f574e _LOGICOP_UNKNOWN │ │ │ │ + 0x0032ca70 00000000 52656d61 696e6465 72206f66 ....Remainder of │ │ │ │ + 0x0032ca80 20647269 76657220 6c6f673a 0a0a0000 driver log:.... │ │ │ │ + 0x0032ca90 74657373 5f737461 74653a20 7b646566 tess_state: {def │ │ │ │ + 0x0032caa0 61756c74 5f6f7574 65725f6c 6576656c ault_outer_level │ │ │ │ + 0x0032cab0 203d207b 25662c20 25662c20 25662c20 = {%f, %f, %f, │ │ │ │ + 0x0032cac0 25667d2c 20646566 61756c74 5f696e6e %f}, default_inn │ │ │ │ + 0x0032cad0 65725f6c 6576656c 203d207b 25662c20 er_level = {%f, │ │ │ │ + 0x0032cae0 25667d7d 0a000000 1b5b313b 33336d63 %f}}.....[1;33mc │ │ │ │ + 0x0032caf0 6c69705f 73746174 653a201b 5b306d00 lip_state: .[0m. │ │ │ │ + 0x0032cb00 1b5b313b 33336d76 69657770 6f72745f .[1;33mviewport_ │ │ │ │ + 0x0032cb10 73746174 65202569 3a201b5b 306d0000 state %i: .[0m.. │ │ │ │ + 0x0032cb20 1b5b313b 33336d72 61737465 72697a65 .[1;33mrasterize │ │ │ │ + 0x0032cb30 725f7374 6174653a 201b5b30 6d000000 r_state: .[0m... │ │ │ │ + 0x0032cb40 1b5b313b 33336d73 63697373 6f725f73 .[1;33mscissor_s │ │ │ │ + 0x0032cb50 74617465 2025693a 201b5b30 6d000000 tate %i: .[0m... │ │ │ │ + 0x0032cb60 1b5b313b 33336d70 6f6c795f 73746970 .[1;33mpoly_stip │ │ │ │ + 0x0032cb70 706c653a 201b5b30 6d000000 1b5b313b ple: .[0m....[1; │ │ │ │ + 0x0032cb80 33326d62 6567696e 20736861 6465723a 32mbegin shader: │ │ │ │ + 0x0032cb90 2025731b 5b306d0a 00000000 1b5b313b %s.[0m......[1; │ │ │ │ + 0x0032cba0 33336d73 68616465 725f7374 6174653a 33mshader_state: │ │ │ │ + 0x0032cbb0 201b5b30 6d000000 1b5b313b 33336d63 .[0m....[1;33mc │ │ │ │ + 0x0032cbc0 6f6e7374 616e745f 62756666 65722025 onstant_buffer % │ │ │ │ + 0x0032cbd0 693a201b 5b306d00 20206275 66666572 i: .[0m. buffer │ │ │ │ + 0x0032cbe0 3a200000 1b5b313b 33336d73 616d706c : ...[1;33msampl │ │ │ │ + 0x0032cbf0 65725f73 74617465 2025693a 201b5b30 er_state %i: .[0 │ │ │ │ + 0x0032cc00 6d000000 1b5b313b 33336d73 616d706c m....[1;33msampl │ │ │ │ + 0x0032cc10 65725f76 69657720 25693a20 1b5b306d er_view %i: .[0m │ │ │ │ + 0x0032cc20 00000000 20207465 78747572 653a2000 .... texture: . │ │ │ │ + 0x0032cc30 1b5b313b 33336d69 6d616765 5f766965 .[1;33mimage_vie │ │ │ │ + 0x0032cc40 77202569 3a201b5b 306d0000 20207265 w %i: .[0m.. re │ │ │ │ + 0x0032cc50 736f7572 63653a20 00000000 1b5b313b source: .....[1; │ │ │ │ + 0x0032cc60 33336d73 68616465 725f6275 66666572 33mshader_buffer │ │ │ │ + 0x0032cc70 2025693a 201b5b30 6d000000 1b5b313b %i: .[0m....[1; │ │ │ │ + 0x0032cc80 33326d65 6e642073 68616465 723a2025 32mend shader: % │ │ │ │ + 0x0032cc90 731b5b30 6d0a0a00 47616c6c 69756d20 s.[0m...Gallium │ │ │ │ + 0x0032cca0 64656275 67676572 20726561 63686564 debugger reached │ │ │ │ + 0x0032ccb0 20257520 64726177 2063616c 6c732e0a %u draw calls.. │ │ │ │ + 0x0032ccc0 00000000 72656e64 65722063 6f6e6469 ....render condi │ │ │ │ + 0x0032ccd0 74696f6e 3a0a0000 20207175 6572792d tion:... query- │ │ │ │ + 0x0032cce0 3e747970 653a2000 2020636f 6e646974 >type: . condit │ │ │ │ + 0x0032ccf0 696f6e3a 20000000 20206d6f 64653a20 ion: ... mode: │ │ │ │ + 0x0032cd00 00000000 1b5b313b 33336d25 731b5b30 .....[1;33m%s.[0 │ │ │ │ + 0x0032cd10 6d203d20 00000000 74696d65 20626566 m = ....time bef │ │ │ │ + 0x0032cd20 6f726520 28415049 2063616c 6c290000 ore (API call).. │ │ │ │ + 0x0032cd30 74696d65 20616674 65722028 64726976 time after (driv │ │ │ │ + 0x0032cd40 65722064 6f6e6529 00000000 25733a0a er done)....%s:. │ │ │ │ + 0x0032cd50 00000000 2020666c 6167733a 20000000 .... flags: ... │ │ │ │ + 0x0032cd60 30782578 00000000 1b5b313b 33336d64 0x%x.....[1;33md │ │ │ │ + 0x0032cd70 7261775f 696e666f 3a201b5b 306d0000 raw_info: .[0m.. │ │ │ │ + 0x0032cd80 64726177 6964206f 66667365 74000000 drawid offset... │ │ │ │ + 0x0032cd90 1b5b313b 33336d64 7261775f 73746172 .[1;33mdraw_star │ │ │ │ + 0x0032cda0 745f636f 756e745f 62696173 3a201b5b t_count_bias: .[ │ │ │ │ + 0x0032cdb0 306d0000 2020696e 64697265 63745f64 0m.. indirect_d │ │ │ │ + 0x0032cdc0 7261775f 636f756e 743a2000 2020636f raw_count: . co │ │ │ │ + 0x0032cdd0 756e745f 66726f6d 5f737472 65616d5f unt_from_stream_ │ │ │ │ + 0x0032cde0 6f757470 75743a20 00000000 1b5b313b output: .....[1; │ │ │ │ + 0x0032cdf0 33336d76 65727465 785f6275 66666572 33mvertex_buffer │ │ │ │ + 0x0032ce00 2025693a 201b5b30 6d000000 20206275 %i: .[0m... bu │ │ │ │ + 0x0032ce10 66666572 2e726573 6f757263 653a2000 ffer.resource: . │ │ │ │ + 0x0032ce20 6e756d20 73747265 616d206f 75747075 num stream outpu │ │ │ │ + 0x0032ce30 74207461 72676574 73000000 6e756d20 t targets...num │ │ │ │ + 0x0032ce40 76657274 65782065 6c656d65 6e747300 vertex elements. │ │ │ │ + 0x0032ce50 20200000 1b5b313b 33336d76 65727465 ...[1;33mverte │ │ │ │ + 0x0032ce60 785f656c 656d656e 74202569 3a201b5b x_element %i: .[ │ │ │ │ + 0x0032ce70 306d0000 1b5b313b 33336d73 74726561 0m...[1;33mstrea │ │ │ │ + 0x0032ce80 6d5f6f75 74707574 5f746172 67657420 m_output_target │ │ │ │ + 0x0032ce90 25693a20 1b5b306d 00000000 20206f66 %i: .[0m.... of │ │ │ │ + 0x0032cea0 66736574 203d2025 690a0000 1b5b313b fset = %i....[1; │ │ │ │ + 0x0032ceb0 33336d64 65707468 5f737465 6e63696c 33mdepth_stencil │ │ │ │ + 0x0032cec0 5f616c70 68615f73 74617465 3a201b5b _alpha_state: .[ │ │ │ │ + 0x0032ced0 306d0000 1b5b313b 33336d73 74656e63 0m...[1;33mstenc │ │ │ │ + 0x0032cee0 696c5f72 65663a20 1b5b306d 00000000 il_ref: .[0m.... │ │ │ │ + 0x0032cef0 1b5b313b 33336d62 6c656e64 5f737461 .[1;33mblend_sta │ │ │ │ + 0x0032cf00 74653a20 1b5b306d 00000000 1b5b313b te: .[0m.....[1; │ │ │ │ + 0x0032cf10 33336d62 6c656e64 5f636f6c 6f723a20 33mblend_color: │ │ │ │ + 0x0032cf20 1b5b306d 00000000 1b5b313b 33336d66 .[0m.....[1;33mf │ │ │ │ + 0x0032cf30 72616d65 62756666 65725f73 74617465 ramebuffer_state │ │ │ │ + 0x0032cf40 3a201b5b 306d0000 20201b5b 313b3333 : .[0m.. .[1;33 │ │ │ │ + 0x0032cf50 6d636275 66735b25 695d3a1b 5b306d0a mcbufs[%i]:.[0m. │ │ │ │ + 0x0032cf60 20202020 00000000 1b5b313b 33336d73 .....[1;33ms │ │ │ │ + 0x0032cf70 75726661 63653a20 1b5b306d 00000000 urface: .[0m.... │ │ │ │ + 0x0032cf80 1b5b313b 33336d72 65736f75 7263653a .[1;33mresource: │ │ │ │ + 0x0032cf90 201b5b30 6d000000 20201b5b 313b3333 .[0m... .[1;33 │ │ │ │ + 0x0032cfa0 6d7a7362 75663a1b 5b306d0a 20202020 mzsbuf:.[0m. │ │ │ │ + 0x0032cfb0 00000000 1b5b313b 33336d67 7269645f .....[1;33mgrid_ │ │ │ │ + 0x0032cfc0 696e666f 3a201b5b 306d0000 20206473 info: .[0m.. ds │ │ │ │ + 0x0032cfd0 743a2000 20206473 745f6c65 76656c3a t: . dst_level: │ │ │ │ + 0x0032cfe0 20000000 20206473 74783a20 00000000 ... dstx: .... │ │ │ │ + 0x0032cff0 20206473 74793a20 00000000 20206473 dsty: .... ds │ │ │ │ + 0x0032d000 747a3a20 00000000 20207372 633a2000 tz: .... src: . │ │ │ │ + 0x0032d010 20207372 635f6c65 76656c3a 20000000 src_level: ... │ │ │ │ + 0x0032d020 20207372 635f626f 783a2000 20206473 src_box: . ds │ │ │ │ + 0x0032d030 742e7265 736f7572 63653a20 00000000 t.resource: .... │ │ │ │ + 0x0032d040 20206473 742e6c65 76656c3a 20000000 dst.level: ... │ │ │ │ + 0x0032d050 20206473 742e626f 783a2000 20206473 dst.box: . ds │ │ │ │ + 0x0032d060 742e666f 726d6174 3a200000 20207372 t.format: .. sr │ │ │ │ + 0x0032d070 632e7265 736f7572 63653a20 00000000 c.resource: .... │ │ │ │ + 0x0032d080 20207372 632e6c65 76656c3a 20000000 src.level: ... │ │ │ │ + 0x0032d090 20207372 632e626f 783a2000 20207372 src.box: . sr │ │ │ │ + 0x0032d0a0 632e666f 726d6174 3a200000 20206d61 c.format: .. ma │ │ │ │ + 0x0032d0b0 736b3a20 00000000 20206669 6c746572 sk: .... filter │ │ │ │ + 0x0032d0c0 3a200000 20207363 6973736f 725f656e : .. scissor_en │ │ │ │ + 0x0032d0d0 61626c65 3a200000 20207363 6973736f able: .. scisso │ │ │ │ + 0x0032d0e0 723a2000 20207265 6e646572 5f636f6e r: . render_con │ │ │ │ + 0x0032d0f0 64697469 6f6e5f65 6e61626c 653a2000 dition_enable: . │ │ │ │ + 0x0032d100 20207377 697a7a6c 655f656e 61626c65 swizzle_enable │ │ │ │ + 0x0032d110 3a200000 20206275 66666572 733a2000 : .. buffers: . │ │ │ │ + 0x0032d120 20207363 6973736f 725f7374 6174653a scissor_state: │ │ │ │ + 0x0032d130 2025642c 25642025 642c2564 0a000000 %d,%d %d,%d.... │ │ │ │ + 0x0032d140 2020636f 6c6f723a 20000000 7b66203d color: ...{f = │ │ │ │ + 0x0032d150 207b2566 2c202566 2c202566 2c202566 {%f, %f, %f, %f │ │ │ │ + 0x0032d160 7d2c2075 69203d20 7b25752c 2025752c }, ui = {%u, %u, │ │ │ │ + 0x0032d170 2025752c 2025757d 00000000 20206465 %u, %u}.... de │ │ │ │ + 0x0032d180 7074683a 20000000 25660000 20207374 pth: ...%f.. st │ │ │ │ + 0x0032d190 656e6369 6c3a2000 20207265 733a2000 encil: . res: . │ │ │ │ + 0x0032d1a0 20206f66 66736574 3a200000 20207369 offset: .. si │ │ │ │ + 0x0032d1b0 7a653a20 00000000 2020636c 6561725f ze: .... clear_ │ │ │ │ + 0x0032d1c0 76616c75 655f7369 7a653a20 00000000 value_size: .... │ │ │ │ + 0x0032d1d0 2020636c 6561725f 76616c75 653a0000 clear_value:.. │ │ │ │ + 0x0032d1e0 20253032 78000000 20207175 6572795f %02x... query_ │ │ │ │ + 0x0032d1f0 74797065 3a200000 20207265 73756c74 type: .. result │ │ │ │ + 0x0032d200 5f747970 653a2000 2020696e 6465783a _type: . index: │ │ │ │ + 0x0032d210 20000000 20207472 616e7366 65723a20 ... transfer: │ │ │ │ + 0x0032d220 00000000 20207472 616e7366 65725f70 .... transfer_p │ │ │ │ + 0x0032d230 74723a20 00000000 20207074 723a2000 tr: .... ptr: . │ │ │ │ + 0x0032d240 2020626f 783a2000 20207573 6167653a box: . usage: │ │ │ │ + 0x0032d250 20000000 20206461 74613a20 00000000 ... data: .... │ │ │ │ + 0x0032d260 20206c65 76656c3a 20000000 20207374 level: ... st │ │ │ │ + 0x0032d270 72696465 3a200000 20206c61 7965725f ride: .. layer_ │ │ │ │ + 0x0032d280 73747269 64653a20 00000000 0a0a2a2a stride: ......** │ │ │ │ + 0x0032d290 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ + 0x0032d2a0 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ + 0x0032d2b0 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ + 0x0032d2c0 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ + 0x0032d2d0 2a2a2a2a 2a2a2a2a 2a2a2a0a 00000000 ***********..... │ │ │ │ + 0x0032d2e0 436f6e74 65787420 4c6f673a 0a0a0000 Context Log:.... │ │ │ │ + 0x0032d2f0 756e6b6e 6f776e00 64643a20 63616e27 unknown.dd: can' │ │ │ │ + 0x0032d300 74206765 74207468 65207072 6f636573 t get the proces │ │ │ │ + 0x0032d310 73206e61 6d650a00 484f4d45 00000000 s name..HOME.... │ │ │ │ + 0x0032d320 25732f64 64656275 675f6475 6d707300 %s/ddebug_dumps. │ │ │ │ + 0x0032d330 64643a20 63616e27 74206372 65617465 dd: can't create │ │ │ │ + 0x0032d340 20612064 69726563 746f7279 20282569 a directory (%i │ │ │ │ + 0x0032d350 290a0000 25732f25 735f2575 5f253038 )...%s/%s_%u_%08 │ │ │ │ + 0x0032d360 75000000 64643a20 64756d70 696e6720 u...dd: dumping │ │ │ │ + 0x0032d370 746f2066 696c6520 25730a00 64643a20 to file %s..dd: │ │ │ │ + 0x0032d380 63616e27 74206f70 656e2066 696c6520 can't open file │ │ │ │ + 0x0032d390 25730a00 436f6d6d 616e643a 2025730a %s..Command: %s. │ │ │ │ + 0x0032d3a0 00000000 44726976 65722076 656e646f ....Driver vendo │ │ │ │ + 0x0032d3b0 723a2025 730a0000 44657669 63652076 r: %s...Device v │ │ │ │ + 0x0032d3c0 656e646f 723a2025 730a0000 44657669 endor: %s...Devi │ │ │ │ + 0x0032d3d0 6365206e 616d653a 2025730a 0a000000 ce name: %s..... │ │ │ │ + 0x0032d3e0 4c617374 20617069 74726163 65206361 Last apitrace ca │ │ │ │ + 0x0032d3f0 6c6c3a20 25750a0a 00000000 64643a20 ll: %u......dd: │ │ │ │ + 0x0032d400 6661696c 65642074 6f206f70 656e2025 failed to open % │ │ │ │ + 0x0032d410 730a0000 2d2d2d00 4e4f2000 59455300 s...---.NO .YES. │ │ │ │ + 0x0032d420 47505520 68616e67 20646574 65637465 GPU hang detecte │ │ │ │ + 0x0032d430 642c2063 6f6c6c65 6374696e 6720696e d, collecting in │ │ │ │ + 0x0032d440 666f726d 6174696f 6e2e2e2e 0a0a0000 formation....... │ │ │ │ + 0x0032d450 44726177 20232020 20647269 76657220 Draw # driver │ │ │ │ + 0x0032d460 20707265 7620424f 50202054 4f502020 prev BOP TOP │ │ │ │ + 0x0032d470 424f5020 2064756d 70206669 6c650a2d BOP dump file.- │ │ │ │ + 0x0032d480 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ + 0x0032d490 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ + 0x0032d4a0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ + 0x0032d4b0 2d2d2d2d 2d2d2d2d 2d2d2d2d 0a000000 ------------.... │ │ │ │ + 0x0032d4c0 252d3975 20257320 20202020 20257320 %-9u %s %s │ │ │ │ + 0x0032d4d0 20202020 25732020 25732020 00000000 %s %s .... │ │ │ │ + 0x0032d4e0 666f7065 6e206661 696c6564 0a000000 fopen failed.... │ │ │ │ + 0x0032d4f0 2e2e2e20 616e6420 25752061 64646974 ... and %u addit │ │ │ │ + 0x0032d500 696f6e61 6c206472 6177732e 0a000000 ional draws..... │ │ │ │ + 0x0032d510 44726976 65722d73 70656369 66696320 Driver-specific │ │ │ │ + 0x0032d520 73746174 653a0a0a 00000000 646d6573 state:......dmes │ │ │ │ + 0x0032d530 67207c20 7461696c 202d6e36 30000000 g | tail -n60... │ │ │ │ + 0x0032d540 0a4c6173 74203630 206c696e 6573206f .Last 60 lines o │ │ │ │ + 0x0032d550 6620646d 6573673a 0a0a0000 0a446f6e f dmesg:.....Don │ │ │ │ + 0x0032d560 652e0a00 64643a20 41626f72 74696e67 e...dd: Aborting │ │ │ │ + 0x0032d570 20746865 2070726f 63657373 2e2e2e0a the process.... │ │ │ │ + 0x0032d580 00000000 252e2a73 3a646462 67000000 ....%.*s:ddbg... │ │ │ │ + 0x0032d590 6765745f 64657669 63655f72 65736574 get_device_reset │ │ │ │ + 0x0032d5a0 5f737461 74757300 7365745f 64656275 _status.set_debu │ │ │ │ + 0x0032d5b0 675f6361 6c6c6261 636b0000 7365745f g_callback..set_ │ │ │ │ + 0x0032d5c0 636f6e74 6578745f 70617261 6d000000 context_param... │ │ │ │ + 0x0032d5d0 696e7661 6c696461 74655f72 65736f75 invalidate_resou │ │ │ │ + 0x0032d5e0 72636500 64656c65 74655f69 6d616765 rce.delete_image │ │ │ │ + 0x0032d5f0 5f68616e 646c6500 64656c65 74655f74 _handle.delete_t │ │ │ │ + 0x0032d600 65787475 72655f68 616e646c 65000000 exture_handle... │ │ │ │ + 0x0032d610 7365745f 70617463 685f7665 72746963 set_patch_vertic │ │ │ │ + 0x0032d620 65730000 6d656d6f 72795f62 61727269 es..memory_barri │ │ │ │ + 0x0032d630 65720000 74657874 7572655f 62617272 er..texture_barr │ │ │ │ + 0x0032d640 69657200 66656e63 655f7365 72766572 ier.fence_server │ │ │ │ + 0x0032d650 5f736967 6e616c00 66656e63 655f7365 _signal.fence_se │ │ │ │ + 0x0032d660 72766572 5f73796e 63000000 666c7573 rver_sync...flus │ │ │ │ + 0x0032d670 685f7265 736f7572 63650000 73747265 h_resource..stre │ │ │ │ + 0x0032d680 616d5f6f 75747075 745f7461 72676574 am_output_target │ │ │ │ + 0x0032d690 5f646573 74726f79 00000000 63726561 _destroy....crea │ │ │ │ + 0x0032d6a0 74655f73 74726561 6d5f6f75 74707574 te_stream_output │ │ │ │ + 0x0032d6b0 5f746172 67657400 62756666 65725f6f _target.buffer_o │ │ │ │ + 0x0032d6c0 66667365 74000000 7365745f 6d696e5f ffset...set_min_ │ │ │ │ + 0x0032d6d0 73616d70 6c657300 7365745f 73616d70 samples.set_samp │ │ │ │ + 0x0032d6e0 6c655f6d 61736b00 64656c65 74655f76 le_mask.delete_v │ │ │ │ + 0x0032d6f0 65727465 785f656c 656d656e 74735f73 ertex_elements_s │ │ │ │ + 0x0032d700 74617465 00000000 62696e64 5f766572 tate....bind_ver │ │ │ │ + 0x0032d710 7465785f 656c656d 656e7473 5f737461 tex_elements_sta │ │ │ │ + 0x0032d720 74650000 64656c65 74655f63 6f6d7075 te..delete_compu │ │ │ │ + 0x0032d730 74655f73 74617465 00000000 62696e64 te_state....bind │ │ │ │ + 0x0032d740 5f636f6d 70757465 5f737461 74650000 _compute_state.. │ │ │ │ + 0x0032d750 64656c65 74655f6d 735f7374 61746500 delete_ms_state. │ │ │ │ + 0x0032d760 62696e64 5f6d735f 73746174 65000000 bind_ms_state... │ │ │ │ + 0x0032d770 64656c65 74655f74 735f7374 61746500 delete_ts_state. │ │ │ │ + 0x0032d780 62696e64 5f74735f 73746174 65000000 bind_ts_state... │ │ │ │ + 0x0032d790 64656c65 74655f74 65735f73 74617465 delete_tes_state │ │ │ │ + 0x0032d7a0 00000000 62696e64 5f746573 5f737461 ....bind_tes_sta │ │ │ │ + 0x0032d7b0 74650000 64656c65 74655f74 63735f73 te..delete_tcs_s │ │ │ │ + 0x0032d7c0 74617465 00000000 62696e64 5f746373 tate....bind_tcs │ │ │ │ + 0x0032d7d0 5f737461 74650000 64656c65 74655f67 _state..delete_g │ │ │ │ + 0x0032d7e0 735f7374 61746500 62696e64 5f67735f s_state.bind_gs_ │ │ │ │ + 0x0032d7f0 73746174 65000000 64656c65 74655f76 state...delete_v │ │ │ │ + 0x0032d800 735f7374 61746500 62696e64 5f76735f s_state.bind_vs_ │ │ │ │ + 0x0032d810 73746174 65000000 64656c65 74655f66 state...delete_f │ │ │ │ + 0x0032d820 735f7374 61746500 62696e64 5f66735f s_state.bind_fs_ │ │ │ │ + 0x0032d830 73746174 65000000 64656c65 74655f73 state...delete_s │ │ │ │ + 0x0032d840 616d706c 65725f73 74617465 00000000 ampler_state.... │ │ │ │ + 0x0032d850 656e645f 71756572 79000000 62656769 end_query...begi │ │ │ │ + 0x0032d860 6e5f7175 65727900 7365745f 68775f61 n_query.set_hw_a │ │ │ │ + 0x0032d870 746f6d69 635f6275 66666572 73000000 tomic_buffers... │ │ │ │ + 0x0032d880 73746172 745f736c 6f740000 7365745f start_slot..set_ │ │ │ │ + 0x0032d890 676c6f62 616c5f62 696e6469 6e670000 global_binding.. │ │ │ │ + 0x0032d8a0 66697273 74000000 68616e64 6c657300 first...handles. │ │ │ │ + 0x0032d8b0 7365745f 73686164 65725f62 75666665 set_shader_buffe │ │ │ │ + 0x0032d8c0 72730000 77726974 61626c65 5f626974 rs..writable_bit │ │ │ │ + 0x0032d8d0 6d61736b 00000000 7365745f 73747265 mask....set_stre │ │ │ │ + 0x0032d8e0 616d5f6f 75747075 745f7461 72676574 am_output_target │ │ │ │ + 0x0032d8f0 73000000 6e756d5f 74617267 65747300 s...num_targets. │ │ │ │ + 0x0032d900 74677300 6f666673 65747300 6f757470 tgs.offsets.outp │ │ │ │ + 0x0032d910 75745f70 72696d00 6c696e6b 5f736861 ut_prim.link_sha │ │ │ │ + 0x0032d920 64657200 7472616e 73666572 5f666c75 der.transfer_flu │ │ │ │ + 0x0032d930 73685f72 6567696f 6e000000 7472616e sh_region...tran │ │ │ │ + 0x0032d940 73666572 00000000 7265736f 75726365 sfer....resource │ │ │ │ + 0x0032d950 5f636f70 795f7265 67696f6e 00000000 _copy_region.... │ │ │ │ + 0x0032d960 6473745f 6c657665 6c000000 64737478 dst_level...dstx │ │ │ │ + 0x0032d970 00000000 64737479 00000000 6473747a ....dsty....dstz │ │ │ │ + 0x0032d980 00000000 7372635f 6c657665 6c000000 ....src_level... │ │ │ │ + 0x0032d990 7372635f 626f7800 74657874 7572655f src_box.texture_ │ │ │ │ + 0x0032d9a0 73756264 61746100 6c617965 725f7374 subdata.layer_st │ │ │ │ + 0x0032d9b0 72696465 00000000 62756666 65725f73 ride....buffer_s │ │ │ │ + 0x0032d9c0 75626461 74610000 7472616e 73666572 ubdata..transfer │ │ │ │ + 0x0032d9d0 5f756e6d 61700000 62756666 65725f6d _unmap..buffer_m │ │ │ │ + 0x0032d9e0 61700000 74657874 7572655f 6d617000 ap..texture_map. │ │ │ │ + 0x0032d9f0 78666572 00000000 6d616b65 5f696d61 xfer....make_ima │ │ │ │ + 0x0032da00 67655f68 616e646c 655f7265 73696465 ge_handle_reside │ │ │ │ + 0x0032da10 6e740000 6d616b65 5f746578 74757265 nt..make_texture │ │ │ │ + 0x0032da20 5f68616e 646c655f 72657369 64656e74 _handle_resident │ │ │ │ + 0x0032da30 00000000 7265736f 75726365 5f636f6d ....resource_com │ │ │ │ + 0x0032da40 6d697400 636f6d6d 69740000 636c6561 mit.commit..clea │ │ │ │ + 0x0032da50 725f7265 6e646572 5f746172 67657400 r_render_target. │ │ │ │ + 0x0032da60 636f6c6f 722d3e75 69000000 72656e64 color->ui...rend │ │ │ │ + 0x0032da70 65725f63 6f6e6469 74696f6e 5f656e61 er_condition_ena │ │ │ │ + 0x0032da80 626c6564 00000000 7365745f 61637469 bled....set_acti │ │ │ │ + 0x0032da90 76655f71 75657279 5f737461 74650000 ve_query_state.. │ │ │ │ + 0x0032daa0 72656e64 65725f63 6f6e6469 74696f6e render_condition │ │ │ │ + 0x0032dab0 5f6d656d 00000000 636f6e64 6974696f _mem....conditio │ │ │ │ + 0x0032dac0 6e000000 72656e64 65725f63 6f6e6469 n...render_condi │ │ │ │ + 0x0032dad0 74696f6e 00000000 63726561 74655f69 tion....create_i │ │ │ │ + 0x0032dae0 6d616765 5f68616e 646c6500 696d6167 mage_handle.imag │ │ │ │ + 0x0032daf0 65000000 7365745f 73686164 65725f69 e...set_shader_i │ │ │ │ + 0x0032db00 6d616765 73000000 756e6269 6e645f6e mages...unbind_n │ │ │ │ + 0x0032db10 756d5f74 7261696c 696e675f 736c6f74 um_trailing_slot │ │ │ │ + 0x0032db20 73000000 63726561 74655f74 65787475 s...create_textu │ │ │ │ + 0x0032db30 72655f68 616e646c 65000000 63726561 re_handle...crea │ │ │ │ + 0x0032db40 74655f73 616d706c 65725f73 74617465 te_sampler_state │ │ │ │ + 0x0032db50 00000000 6765745f 636f6d70 7574655f ....get_compute_ │ │ │ │ + 0x0032db60 73746174 655f696e 666f0000 63736f00 state_info..cso. │ │ │ │ + 0x0032db70 6c61756e 63685f67 72696400 64726177 launch_grid.draw │ │ │ │ + 0x0032db80 5f6d6573 685f7461 736b7300 64726177 _mesh_tasks.draw │ │ │ │ + 0x0032db90 69645f6f 66667365 74000000 7365745f id_offset...set_ │ │ │ │ + 0x0032dba0 74657373 5f737461 74650000 64656661 tess_state..defa │ │ │ │ + 0x0032dbb0 756c745f 6f757465 725f6c65 76656c00 ult_outer_level. │ │ │ │ + 0x0032dbc0 64656661 756c745f 696e6e65 725f6c65 default_inner_le │ │ │ │ + 0x0032dbd0 76656c00 636c6561 725f6465 7074685f vel.clear_depth_ │ │ │ │ + 0x0032dbe0 7374656e 63696c00 636c6561 725f666c stencil.clear_fl │ │ │ │ + 0x0032dbf0 61677300 63726561 74655f76 6964656f ags.create_video │ │ │ │ + 0x0032dc00 5f627566 66657200 63726561 74655f76 _buffer.create_v │ │ │ │ + 0x0032dc10 6964656f 5f627566 6665725f 77697468 ideo_buffer_with │ │ │ │ + 0x0032dc20 5f6d6f64 69666965 72730000 6d6f6469 _modifiers..modi │ │ │ │ + 0x0032dc30 66696572 735f636f 756e7400 63726561 fiers_count.crea │ │ │ │ + 0x0032dc40 74655f76 6964656f 5f636f64 65630000 te_video_codec.. │ │ │ │ + 0x0032dc50 67656e65 72617465 5f6d6970 6d617000 generate_mipmap. │ │ │ │ + 0x0032dc60 62617365 5f6c6576 656c0000 6c617374 base_level..last │ │ │ │ + 0x0032dc70 5f6c6576 656c0000 66697273 745f6c61 _level..first_la │ │ │ │ + 0x0032dc80 79657200 6c617374 5f6c6179 65720000 yer.last_layer.. │ │ │ │ + 0x0032dc90 63726561 74655f66 656e6365 5f666400 create_fence_fd. │ │ │ │ + 0x0032dca0 636c6561 725f6275 66666572 00000000 clear_buffer.... │ │ │ │ + 0x0032dcb0 636c6561 725f7661 6c756500 636c6561 clear_value.clea │ │ │ │ + 0x0032dcc0 725f7661 6c75655f 73697a65 00000000 r_value_size.... │ │ │ │ + 0x0032dcd0 73636973 736f725f 73746174 65000000 scissor_state... │ │ │ │ + 0x0032dce0 7365745f 73636973 736f725f 73746174 set_scissor_stat │ │ │ │ + 0x0032dcf0 65730000 6e756d5f 73636973 736f7273 es..num_scissors │ │ │ │ + 0x0032dd00 00000000 7365745f 76657274 65785f62 ....set_vertex_b │ │ │ │ + 0x0032dd10 75666665 72730000 6e756d5f 62756666 uffers..num_buff │ │ │ │ + 0x0032dd20 65727300 73757266 6163655f 64657374 ers.surface_dest │ │ │ │ + 0x0032dd30 726f7900 73757266 61636500 63726561 roy.surface.crea │ │ │ │ + 0x0032dd40 74655f73 75726661 63650000 73757266 te_surface..surf │ │ │ │ + 0x0032dd50 5f746d70 6c000000 73616d70 6c65725f _tmpl...sampler_ │ │ │ │ + 0x0032dd60 76696577 5f646573 74726f79 00000000 view_destroy.... │ │ │ │ + 0x0032dd70 63726561 74655f73 616d706c 65725f76 create_sampler_v │ │ │ │ + 0x0032dd80 69657700 7365745f 73616d70 6c65725f iew.set_sampler_ │ │ │ │ + 0x0032dd90 76696577 73000000 6e756d00 74616b65 views...num.take │ │ │ │ + 0x0032dda0 5f6f776e 65727368 69700000 7365745f _ownership..set_ │ │ │ │ + 0x0032ddb0 696e6c69 6e61626c 655f636f 6e737461 inlinable_consta │ │ │ │ + 0x0032ddc0 6e747300 6e756d5f 76616c75 65730000 nts.num_values.. │ │ │ │ + 0x0032ddd0 62696e64 5f73616d 706c6572 5f737461 bind_sampler_sta │ │ │ │ + 0x0032dde0 74657300 6e756d5f 73746174 65730000 tes.num_states.. │ │ │ │ + 0x0032ddf0 7365745f 76696577 706f7274 5f737461 set_viewport_sta │ │ │ │ + 0x0032de00 74657300 6e756d5f 76696577 706f7274 tes.num_viewport │ │ │ │ + 0x0032de10 73000000 7365745f 706f6c79 676f6e5f s...set_polygon_ │ │ │ │ + 0x0032de20 73746970 706c6500 7365745f 6672616d stipple.set_fram │ │ │ │ + 0x0032de30 65627566 6665725f 73746174 65000000 ebuffer_state... │ │ │ │ + 0x0032de40 7365745f 636f6e73 74616e74 5f627566 set_constant_buf │ │ │ │ + 0x0032de50 66657200 7365745f 636c6970 5f737461 fer.set_clip_sta │ │ │ │ + 0x0032de60 74650000 7365745f 7374656e 63696c5f te..set_stencil_ │ │ │ │ + 0x0032de70 72656600 26737461 74650000 7365745f ref.&state..set_ │ │ │ │ + 0x0032de80 626c656e 645f636f 6c6f7200 63726561 blend_color.crea │ │ │ │ + 0x0032de90 74655f76 65727465 785f656c 656d656e te_vertex_elemen │ │ │ │ + 0x0032dea0 74735f73 74617465 00000000 63726561 ts_state....crea │ │ │ │ + 0x0032deb0 74655f63 6f6d7075 74655f73 74617465 te_compute_state │ │ │ │ + 0x0032dec0 00000000 63726561 74655f6d 735f7374 ....create_ms_st │ │ │ │ + 0x0032ded0 61746500 63726561 74655f74 735f7374 ate.create_ts_st │ │ │ │ + 0x0032dee0 61746500 63726561 74655f74 65735f73 ate.create_tes_s │ │ │ │ + 0x0032def0 74617465 00000000 63726561 74655f74 tate....create_t │ │ │ │ + 0x0032df00 63735f73 74617465 00000000 63726561 cs_state....crea │ │ │ │ + 0x0032df10 74655f67 735f7374 61746500 63726561 te_gs_state.crea │ │ │ │ + 0x0032df20 74655f76 735f7374 61746500 63726561 te_vs_state.crea │ │ │ │ + 0x0032df30 74655f66 735f7374 61746500 64656c65 te_fs_state.dele │ │ │ │ + 0x0032df40 74655f64 65707468 5f737465 6e63696c te_depth_stencil │ │ │ │ + 0x0032df50 5f616c70 68615f73 74617465 00000000 _alpha_state.... │ │ │ │ + 0x0032df60 64656c65 74655f72 61737465 72697a65 delete_rasterize │ │ │ │ + 0x0032df70 725f7374 61746500 64656c65 74655f62 r_state.delete_b │ │ │ │ + 0x0032df80 6c656e64 5f737461 74650000 62696e64 lend_state..bind │ │ │ │ + 0x0032df90 5f646570 74685f73 74656e63 696c5f61 _depth_stencil_a │ │ │ │ + 0x0032dfa0 6c706861 5f737461 74650000 68652d3e lpha_state..he-> │ │ │ │ + 0x0032dfb0 64617461 00000000 4e554c4c 00000000 data....NULL.... │ │ │ │ + 0x0032dfc0 63726561 74655f64 65707468 5f737465 create_depth_ste │ │ │ │ + 0x0032dfd0 6e63696c 5f616c70 68615f73 74617465 ncil_alpha_state │ │ │ │ + 0x0032dfe0 00000000 62696e64 5f726173 74657269 ....bind_rasteri │ │ │ │ + 0x0032dff0 7a65725f 73746174 65000000 63726561 zer_state...crea │ │ │ │ + 0x0032e000 74655f72 61737465 72697a65 725f7374 te_rasterizer_st │ │ │ │ + 0x0032e010 61746500 62696e64 5f626c65 6e645f73 ate.bind_blend_s │ │ │ │ + 0x0032e020 74617465 00000000 63726561 74655f62 tate....create_b │ │ │ │ + 0x0032e030 6c656e64 5f737461 74650000 6765745f lend_state..get_ │ │ │ │ + 0x0032e040 71756572 795f7265 73756c74 5f726573 query_result_res │ │ │ │ + 0x0032e050 6f757263 65000000 72657375 6c745f74 ource...result_t │ │ │ │ + 0x0032e060 79706500 6765745f 71756572 795f7265 ype.get_query_re │ │ │ │ + 0x0032e070 73756c74 00000000 77616974 00000000 sult....wait.... │ │ │ │ + 0x0032e080 72657375 6c740000 64657374 726f795f result..destroy_ │ │ │ │ + 0x0032e090 71756572 79000000 636c6561 725f7465 query...clear_te │ │ │ │ + 0x0032e0a0 78747572 65000000 636f6c6f 722e7569 xture...color.ui │ │ │ │ + 0x0032e0b0 00000000 63726561 74655f71 75657279 ....create_query │ │ │ │ + 0x0032e0c0 00000000 71756572 795f7479 70650000 ....query_type.. │ │ │ │ + 0x0032e0d0 63757272 656e745f 6672616d 65627566 current_framebuf │ │ │ │ + 0x0032e0e0 6665725f 73746174 65000000 64726177 fer_state...draw │ │ │ │ + 0x0032e0f0 5f766572 7465785f 73746174 65000000 _vertex_state... │ │ │ │ + 0x0032e100 70617274 69616c5f 76656c65 6d5f6d61 partial_velem_ma │ │ │ │ + 0x0032e110 736b0000 6e756d5f 64726177 73000000 sk..num_draws... │ │ │ │ + 0x0032e120 64726177 5f76626f 00000000 696e6469 draw_vbo....indi │ │ │ │ + 0x0032e130 72656374 00000000 3c627974 65733e00 rect..... │ │ │ │ + 0x0032e140 3c2f6279 7465733e 00000000 3c2f7472 ........<.... │ │ │ │ + 0x0032e160 2667743b 00000000 26616d70 3b000000 >....&... │ │ │ │ + 0x0032e170 2661706f 733b0000 2671756f 743b0000 '..".. │ │ │ │ + 0x0032e180 25630000 26232575 3b000000 3c63616c %c..&#%u;...... │ │ │ │ + 0x0032e290 00000000 3c747261 63652076 65727369 .......GALL │ │ │ │ + 0x0032e2b0 49554d5f 54524143 455f5452 49474745 IUM_TRACE_TRIGGE │ │ │ │ + 0x0032e2c0 52000000 61726700 72657400 3c626f6f R...arg.ret.%c.%llu... │ │ │ │ + 0x0032e2f0 3c666c6f 61743e25 673c2f66 6c6f6174 %g....... │ │ │ │ + 0x0032e310 3c2f7374 72696e67 3e000000 3c656e75 ........... │ │ │ │ + 0x0032e340 3c656c65 6d3e0000 3c2f656c 656d3e00 ... │ │ │ │ + 0x0032e350 3c737472 75637420 6e616d65 3d272573 ..... │ │ │ │ + 0x0032e370 3c6d656d 62657220 6e616d65 3d272573 ..... │ │ │ │ + 0x0032e390 3c6e756c 6c2f3e00 3c707472 3e307825 .0x% │ │ │ │ + 0x0032e3a0 30386c78 3c2f7074 723e0000 3c737472 08lx..... │ │ │ │ + 0x0032e3c0 00000000 3c737472 696e673e 3c215b43 ........pipe_pic │ │ │ │ + 0x0032e3f0 74757265 5f646573 63000000 656e7472 ture_desc...entr │ │ │ │ + 0x0032e400 795f706f 696e7400 70726f74 65637465 y_point.protecte │ │ │ │ + 0x0032e410 645f706c 61796261 636b0000 64656372 d_playback..decr │ │ │ │ + 0x0032e420 7970745f 6b657900 6b65795f 73697a65 ypt_key.key_size │ │ │ │ + 0x0032e430 00000000 696e7075 745f666f 726d6174 ....input_format │ │ │ │ + 0x0032e440 00000000 696e7075 745f6675 6c6c5f72 ....input_full_r │ │ │ │ + 0x0032e450 616e6765 00000000 6f757470 75745f66 ange....output_f │ │ │ │ + 0x0032e460 6f726d61 74000000 70697065 5f737572 ormat...pipe_sur │ │ │ │ + 0x0032e470 66616365 00000000 74657874 75726500 face....texture. │ │ │ │ + 0x0032e480 62756600 66697273 745f656c 656d656e buf.first_elemen │ │ │ │ + 0x0032e490 74000000 6c617374 5f656c65 6d656e74 t...last_element │ │ │ │ + 0x0032e4a0 00000000 70697065 5f726573 6f757263 ....pipe_resourc │ │ │ │ + 0x0032e4b0 65000000 61727261 795f7369 7a650000 e...array_size.. │ │ │ │ + 0x0032e4c0 6e725f73 616d706c 65730000 6e725f73 nr_samples..nr_s │ │ │ │ + 0x0032e4d0 746f7261 67655f73 616d706c 65730000 torage_samples.. │ │ │ │ + 0x0032e4e0 62696e64 00000000 50495045 5f564944 bind....PIPE_VID │ │ │ │ + 0x0032e4f0 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ + 0x0032e500 5f343030 00000000 50495045 5f564944 _400....PIPE_VID │ │ │ │ + 0x0032e510 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ + 0x0032e520 5f343230 00000000 50495045 5f564944 _420....PIPE_VID │ │ │ │ + 0x0032e530 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ + 0x0032e540 5f343232 00000000 50495045 5f564944 _422....PIPE_VID │ │ │ │ + 0x0032e550 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ + 0x0032e560 5f343434 00000000 50495045 5f564944 _444....PIPE_VID │ │ │ │ + 0x0032e570 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ + 0x0032e580 5f4e4f4e 45000000 50495045 5f564944 _NONE...PIPE_VID │ │ │ │ + 0x0032e590 454f5f43 48524f4d 415f464f 524d4154 EO_CHROMA_FORMAT │ │ │ │ + 0x0032e5a0 5f3f3f3f 00000000 70697065 5f766964 _???....pipe_vid │ │ │ │ + 0x0032e5b0 656f5f63 6f646563 00000000 6368726f eo_codec....chro │ │ │ │ + 0x0032e5c0 6d615f66 6f726d61 74000000 6d61785f ma_format...max_ │ │ │ │ + 0x0032e5d0 72656665 72656e63 65730000 65787065 references..expe │ │ │ │ + 0x0032e5e0 63745f63 68756e6b 65645f64 65636f64 ct_chunked_decod │ │ │ │ + 0x0032e5f0 65000000 70697065 5f766964 656f5f62 e...pipe_video_b │ │ │ │ + 0x0032e600 75666665 72000000 62756666 65725f66 uffer...buffer_f │ │ │ │ + 0x0032e610 6f726d61 74000000 696e7465 726c6163 ormat...interlac │ │ │ │ + 0x0032e620 65640000 70697065 5f626f78 00000000 ed..pipe_box.... │ │ │ │ + 0x0032e630 755f7265 63740000 78300000 78310000 u_rect..x0..x1.. │ │ │ │ + 0x0032e640 79300000 79310000 70697065 5f726173 y0..y1..pipe_ras │ │ │ │ + 0x0032e650 74657269 7a65725f 73746174 65000000 terizer_state... │ │ │ │ + 0x0032e660 666c6174 73686164 65000000 6c696768 flatshade...ligh │ │ │ │ + 0x0032e670 745f7477 6f736964 65000000 636c616d t_twoside...clam │ │ │ │ + 0x0032e680 705f7665 72746578 5f636f6c 6f720000 p_vertex_color.. │ │ │ │ + 0x0032e690 636c616d 705f6672 61676d65 6e745f63 clamp_fragment_c │ │ │ │ + 0x0032e6a0 6f6c6f72 00000000 66726f6e 745f6363 olor....front_cc │ │ │ │ + 0x0032e6b0 77000000 63756c6c 5f666163 65000000 w...cull_face... │ │ │ │ + 0x0032e6c0 66696c6c 5f66726f 6e740000 66696c6c fill_front..fill │ │ │ │ + 0x0032e6d0 5f626163 6b000000 6f666673 65745f70 _back...offset_p │ │ │ │ + 0x0032e6e0 6f696e74 00000000 6f666673 65745f6c oint....offset_l │ │ │ │ + 0x0032e6f0 696e6500 6f666673 65745f74 72690000 ine.offset_tri.. │ │ │ │ + 0x0032e700 73636973 736f7200 706f6c79 5f736d6f scissor.poly_smo │ │ │ │ + 0x0032e710 6f746800 706f6c79 5f737469 70706c65 oth.poly_stipple │ │ │ │ + 0x0032e720 5f656e61 626c6500 706f696e 745f736d _enable.point_sm │ │ │ │ + 0x0032e730 6f6f7468 00000000 73707269 74655f63 ooth....sprite_c │ │ │ │ + 0x0032e740 6f6f7264 5f6d6f64 65000000 706f696e oord_mode...poin │ │ │ │ + 0x0032e750 745f7175 61645f72 61737465 72697a61 t_quad_rasteriza │ │ │ │ + 0x0032e760 74696f6e 00000000 706f696e 745f7369 tion....point_si │ │ │ │ + 0x0032e770 7a655f70 65725f76 65727465 78000000 ze_per_vertex... │ │ │ │ + 0x0032e780 6d756c74 6973616d 706c6500 6e6f5f6d multisample.no_m │ │ │ │ + 0x0032e790 735f7361 6d706c65 5f6d6173 6b5f6f75 s_sample_mask_ou │ │ │ │ + 0x0032e7a0 74000000 666f7263 655f7065 7273616d t...force_persam │ │ │ │ + 0x0032e7b0 706c655f 696e7465 72700000 6c696e65 ple_interp..line │ │ │ │ + 0x0032e7c0 5f736d6f 6f746800 6c696e65 5f726563 _smooth.line_rec │ │ │ │ + 0x0032e7d0 74616e67 756c6172 00000000 6c696e65 tangular....line │ │ │ │ + 0x0032e7e0 5f737469 70706c65 5f656e61 626c6500 _stipple_enable. │ │ │ │ + 0x0032e7f0 6c696e65 5f6c6173 745f7069 78656c00 line_last_pixel. │ │ │ │ + 0x0032e800 666c6174 73686164 655f6669 72737400 flatshade_first. │ │ │ │ + 0x0032e810 68616c66 5f706978 656c5f63 656e7465 half_pixel_cente │ │ │ │ + 0x0032e820 72000000 626f7474 6f6d5f65 6467655f r...bottom_edge_ │ │ │ │ + 0x0032e830 72756c65 00000000 72617374 6572697a rule....rasteriz │ │ │ │ + 0x0032e840 65725f64 69736361 72640000 64657074 er_discard..dept │ │ │ │ + 0x0032e850 685f636c 616d7000 64657074 685f636c h_clamp.depth_cl │ │ │ │ + 0x0032e860 69705f6e 65617200 64657074 685f636c ip_near.depth_cl │ │ │ │ + 0x0032e870 69705f66 61720000 636c6970 5f68616c ip_far..clip_hal │ │ │ │ + 0x0032e880 667a0000 636c6970 5f706c61 6e655f65 fz..clip_plane_e │ │ │ │ + 0x0032e890 6e61626c 65000000 6c696e65 5f737469 nable...line_sti │ │ │ │ + 0x0032e8a0 70706c65 5f666163 746f7200 6c696e65 pple_factor.line │ │ │ │ + 0x0032e8b0 5f737469 70706c65 5f706174 7465726e _stipple_pattern │ │ │ │ + 0x0032e8c0 00000000 73707269 74655f63 6f6f7264 ....sprite_coord │ │ │ │ + 0x0032e8d0 5f656e61 626c6500 706f696e 745f7369 _enable.point_si │ │ │ │ + 0x0032e8e0 7a650000 6f666673 65745f75 6e697473 ze..offset_units │ │ │ │ + 0x0032e8f0 00000000 6f666673 65745f73 63616c65 ....offset_scale │ │ │ │ + 0x0032e900 00000000 6f666673 65745f63 6c616d70 ....offset_clamp │ │ │ │ + 0x0032e910 00000000 70697065 5f706f6c 795f7374 ....pipe_poly_st │ │ │ │ + 0x0032e920 6970706c 65000000 70697065 5f766965 ipple...pipe_vie │ │ │ │ + 0x0032e930 77706f72 745f7374 61746500 7472616e wport_state.tran │ │ │ │ + 0x0032e940 736c6174 65000000 70697065 5f736369 slate...pipe_sci │ │ │ │ + 0x0032e950 73736f72 5f737461 74650000 6d696e78 ssor_state..minx │ │ │ │ + 0x0032e960 00000000 6d696e79 00000000 6d617878 ....miny....maxx │ │ │ │ + 0x0032e970 00000000 6d617879 00000000 70697065 ....maxy....pipe │ │ │ │ + 0x0032e980 5f636c69 705f7374 61746500 75637000 _clip_state.ucp. │ │ │ │ + 0x0032e990 70697065 5f736861 6465725f 73746174 pipe_shader_stat │ │ │ │ + 0x0032e9a0 65000000 746f6b65 6e730000 73747265 e...tokens..stre │ │ │ │ + 0x0032e9b0 616d5f6f 75747075 74000000 70697065 am_output...pipe │ │ │ │ + 0x0032e9c0 5f737472 65616d5f 6f757470 75745f69 _stream_output_i │ │ │ │ + 0x0032e9d0 6e666f00 6e756d5f 6f757470 75747300 nfo.num_outputs. │ │ │ │ + 0x0032e9e0 72656769 73746572 5f696e64 65780000 register_index.. │ │ │ │ + 0x0032e9f0 73746172 745f636f 6d706f6e 656e7400 start_component. │ │ │ │ + 0x0032ea00 6e756d5f 636f6d70 6f6e656e 74730000 num_components.. │ │ │ │ + 0x0032ea10 6f757470 75745f62 75666665 72000000 output_buffer... │ │ │ │ + 0x0032ea20 6473745f 6f666673 65740000 73747265 dst_offset..stre │ │ │ │ + 0x0032ea30 616d0000 70697065 5f636f6d 70757465 am..pipe_compute │ │ │ │ + 0x0032ea40 5f737461 74650000 70726f67 00000000 _state..prog.... │ │ │ │ + 0x0032ea50 73746174 69635f73 68617265 645f6d65 static_shared_me │ │ │ │ + 0x0032ea60 6d000000 7265715f 696e7075 745f6d65 m...req_input_me │ │ │ │ + 0x0032ea70 6d000000 70697065 5f646570 74685f73 m...pipe_depth_s │ │ │ │ + 0x0032ea80 74656e63 696c5f61 6c706861 5f737461 tencil_alpha_sta │ │ │ │ + 0x0032ea90 74650000 64657074 685f656e 61626c65 te..depth_enable │ │ │ │ + 0x0032eaa0 64000000 64657074 685f7772 6974656d d...depth_writem │ │ │ │ + 0x0032eab0 61736b00 64657074 685f6675 6e630000 ask.depth_func.. │ │ │ │ + 0x0032eac0 70697065 5f737465 6e63696c 5f737461 pipe_stencil_sta │ │ │ │ + 0x0032ead0 74650000 656e6162 6c656400 6661696c te..enabled.fail │ │ │ │ + 0x0032eae0 5f6f7000 7a706173 735f6f70 00000000 _op.zpass_op.... │ │ │ │ + 0x0032eaf0 7a666169 6c5f6f70 00000000 76616c75 zfail_op....valu │ │ │ │ + 0x0032eb00 656d6173 6b000000 77726974 656d6173 emask...writemas │ │ │ │ + 0x0032eb10 6b000000 616c7068 615f656e 61626c65 k...alpha_enable │ │ │ │ + 0x0032eb20 64000000 616c7068 615f6675 6e630000 d...alpha_func.. │ │ │ │ + 0x0032eb30 616c7068 615f7265 665f7661 6c756500 alpha_ref_value. │ │ │ │ + 0x0032eb40 70697065 5f626c65 6e645f73 74617465 pipe_blend_state │ │ │ │ + 0x0032eb50 00000000 696e6465 70656e64 656e745f ....independent_ │ │ │ │ + 0x0032eb60 626c656e 645f656e 61626c65 00000000 blend_enable.... │ │ │ │ + 0x0032eb70 6c6f6769 636f705f 656e6162 6c650000 logicop_enable.. │ │ │ │ + 0x0032eb80 6c6f6769 636f705f 66756e63 00000000 logicop_func.... │ │ │ │ + 0x0032eb90 64697468 65720000 616c7068 615f746f dither..alpha_to │ │ │ │ + 0x0032eba0 5f636f76 65726167 65000000 616c7068 _coverage...alph │ │ │ │ + 0x0032ebb0 615f746f 5f636f76 65726167 655f6469 a_to_coverage_di │ │ │ │ + 0x0032ebc0 74686572 00000000 616c7068 615f746f ther....alpha_to │ │ │ │ + 0x0032ebd0 5f6f6e65 00000000 6d61785f 72740000 _one....max_rt.. │ │ │ │ + 0x0032ebe0 61647661 6e636564 5f626c65 6e645f66 advanced_blend_f │ │ │ │ + 0x0032ebf0 756e6300 70697065 5f72745f 626c656e unc.pipe_rt_blen │ │ │ │ + 0x0032ec00 645f7374 61746500 7267625f 66756e63 d_state.rgb_func │ │ │ │ + 0x0032ec10 00000000 7267625f 7372635f 66616374 ....rgb_src_fact │ │ │ │ + 0x0032ec20 6f720000 7267625f 6473745f 66616374 or..rgb_dst_fact │ │ │ │ + 0x0032ec30 6f720000 616c7068 615f7372 635f6661 or..alpha_src_fa │ │ │ │ + 0x0032ec40 63746f72 00000000 616c7068 615f6473 ctor....alpha_ds │ │ │ │ + 0x0032ec50 745f6661 63746f72 00000000 636f6c6f t_factor....colo │ │ │ │ + 0x0032ec60 726d6173 6b000000 70697065 5f626c65 rmask...pipe_ble │ │ │ │ + 0x0032ec70 6e645f63 6f6c6f72 00000000 70697065 nd_color....pipe │ │ │ │ + 0x0032ec80 5f737465 6e63696c 5f726566 00000000 _stencil_ref.... │ │ │ │ + 0x0032ec90 7265665f 76616c75 65000000 70697065 ref_value...pipe │ │ │ │ + 0x0032eca0 5f667261 6d656275 66666572 5f737461 _framebuffer_sta │ │ │ │ + 0x0032ecb0 74650000 6c617965 72730000 6e725f63 te..layers..nr_c │ │ │ │ + 0x0032ecc0 62756673 00000000 63627566 73000000 bufs....cbufs... │ │ │ │ + 0x0032ecd0 7a736275 66000000 70697065 5f73616d zsbuf...pipe_sam │ │ │ │ + 0x0032ece0 706c6572 5f737461 74650000 77726170 pler_state..wrap │ │ │ │ + 0x0032ecf0 5f730000 77726170 5f740000 77726170 _s..wrap_t..wrap │ │ │ │ + 0x0032ed00 5f720000 6d696e5f 696d675f 66696c74 _r..min_img_filt │ │ │ │ + 0x0032ed10 65720000 6d696e5f 6d69705f 66696c74 er..min_mip_filt │ │ │ │ + 0x0032ed20 65720000 6d61675f 696d675f 66696c74 er..mag_img_filt │ │ │ │ + 0x0032ed30 65720000 636f6d70 6172655f 6d6f6465 er..compare_mode │ │ │ │ + 0x0032ed40 00000000 636f6d70 6172655f 66756e63 ....compare_func │ │ │ │ + 0x0032ed50 00000000 756e6e6f 726d616c 697a6564 ....unnormalized │ │ │ │ + 0x0032ed60 5f636f6f 72647300 6d61785f 616e6973 _coords.max_anis │ │ │ │ + 0x0032ed70 6f74726f 70790000 7365616d 6c657373 otropy..seamless │ │ │ │ + 0x0032ed80 5f637562 655f6d61 70000000 6c6f645f _cube_map...lod_ │ │ │ │ + 0x0032ed90 62696173 00000000 6d696e5f 6c6f6400 bias....min_lod. │ │ │ │ + 0x0032eda0 6d61785f 6c6f6400 626f7264 65725f63 max_lod.border_c │ │ │ │ + 0x0032edb0 6f6c6f72 2e660000 626f7264 65725f63 olor.f..border_c │ │ │ │ + 0x0032edc0 6f6c6f72 5f666f72 6d617400 70697065 olor_format.pipe │ │ │ │ + 0x0032edd0 5f73616d 706c6572 5f766965 77000000 _sampler_view... │ │ │ │ + 0x0032ede0 66697273 745f6c65 76656c00 7377697a first_level.swiz │ │ │ │ + 0x0032edf0 7a6c655f 72000000 7377697a 7a6c655f zle_r...swizzle_ │ │ │ │ + 0x0032ee00 67000000 7377697a 7a6c655f 62000000 g...swizzle_b... │ │ │ │ + 0x0032ee10 7377697a 7a6c655f 61000000 70697065 swizzle_a...pipe │ │ │ │ + 0x0032ee20 5f747261 6e736665 72000000 626f782e _transfer...box. │ │ │ │ + 0x0032ee30 78000000 626f782e 79000000 626f782e x...box.y...box. │ │ │ │ + 0x0032ee40 7a000000 626f782e 77696474 68000000 z...box.width... │ │ │ │ + 0x0032ee50 626f782e 68656967 68740000 626f782e box.height..box. │ │ │ │ + 0x0032ee60 64657074 68000000 70697065 5f766572 depth...pipe_ver │ │ │ │ + 0x0032ee70 7465785f 62756666 65720000 69735f75 tex_buffer..is_u │ │ │ │ + 0x0032ee80 7365725f 62756666 65720000 70697065 ser_buffer..pipe │ │ │ │ + 0x0032ee90 5f766572 7465785f 656c656d 656e7400 _vertex_element. │ │ │ │ + 0x0032eea0 7372635f 6f666673 65740000 76657274 src_offset..vert │ │ │ │ + 0x0032eeb0 65785f62 75666665 725f696e 64657800 ex_buffer_index. │ │ │ │ + 0x0032eec0 696e7374 616e6365 5f646976 69736f72 instance_divisor │ │ │ │ + 0x0032eed0 00000000 6475616c 5f736c6f 74000000 ....dual_slot... │ │ │ │ + 0x0032eee0 7372635f 73747269 64650000 70697065 src_stride..pipe │ │ │ │ + 0x0032eef0 5f636f6e 7374616e 745f6275 66666572 _constant_buffer │ │ │ │ + 0x0032ef00 00000000 70697065 5f736861 6465725f ....pipe_shader_ │ │ │ │ + 0x0032ef10 62756666 65720000 70697065 5f696d61 buffer..pipe_ima │ │ │ │ + 0x0032ef20 67655f76 69657700 70697065 5f6d656d ge_view.pipe_mem │ │ │ │ + 0x0032ef30 6f72795f 696e666f 00000000 746f7461 ory_info....tota │ │ │ │ + 0x0032ef40 6c5f6465 76696365 5f6d656d 6f727900 l_device_memory. │ │ │ │ + 0x0032ef50 61766169 6c5f6465 76696365 5f6d656d avail_device_mem │ │ │ │ + 0x0032ef60 6f727900 746f7461 6c5f7374 6167696e ory.total_stagin │ │ │ │ + 0x0032ef70 675f6d65 6d6f7279 00000000 61766169 g_memory....avai │ │ │ │ + 0x0032ef80 6c5f7374 6167696e 675f6d65 6d6f7279 l_staging_memory │ │ │ │ + 0x0032ef90 00000000 64657669 63655f6d 656d6f72 ....device_memor │ │ │ │ + 0x0032efa0 795f6576 69637465 64000000 6e725f64 y_evicted...nr_d │ │ │ │ + 0x0032efb0 65766963 655f6d65 6d6f7279 5f657669 evice_memory_evi │ │ │ │ + 0x0032efc0 6374696f 6e730000 70697065 5f647261 ctions..pipe_dra │ │ │ │ + 0x0032efd0 775f696e 666f0000 696e6465 785f7369 w_info..index_si │ │ │ │ + 0x0032efe0 7a650000 6861735f 75736572 5f696e64 ze..has_user_ind │ │ │ │ + 0x0032eff0 69636573 00000000 73746172 745f696e ices....start_in │ │ │ │ + 0x0032f000 7374616e 63650000 696e7374 616e6365 stance..instance │ │ │ │ + 0x0032f010 5f636f75 6e740000 6d696e5f 696e6465 _count..min_inde │ │ │ │ + 0x0032f020 78000000 6d61785f 696e6465 78000000 x...max_index... │ │ │ │ + 0x0032f030 7072696d 69746976 655f7265 73746172 primitive_restar │ │ │ │ + 0x0032f040 74000000 72657374 6172745f 696e6465 t...restart_inde │ │ │ │ + 0x0032f050 78000000 696e6465 782e7265 736f7572 x...index.resour │ │ │ │ + 0x0032f060 63650000 70697065 5f647261 775f7665 ce..pipe_draw_ve │ │ │ │ + 0x0032f070 72746578 5f737461 74655f69 6e666f00 rtex_state_info. │ │ │ │ + 0x0032f080 74616b65 5f766572 7465785f 73746174 take_vertex_stat │ │ │ │ + 0x0032f090 655f6f77 6e657273 68697000 70697065 e_ownership.pipe │ │ │ │ + 0x0032f0a0 5f647261 775f7374 6172745f 636f756e _draw_start_coun │ │ │ │ + 0x0032f0b0 745f6269 61730000 696e6465 785f6269 t_bias..index_bi │ │ │ │ + 0x0032f0c0 61730000 70697065 5f647261 775f696e as..pipe_draw_in │ │ │ │ + 0x0032f0d0 64697265 63745f69 6e666f00 64726177 direct_info.draw │ │ │ │ + 0x0032f0e0 5f636f75 6e740000 696e6469 72656374 _count..indirect │ │ │ │ + 0x0032f0f0 5f647261 775f636f 756e745f 6f666673 _draw_count_offs │ │ │ │ + 0x0032f100 65740000 696e6469 72656374 5f647261 et..indirect_dra │ │ │ │ + 0x0032f110 775f636f 756e7400 636f756e 745f6672 w_count.count_fr │ │ │ │ + 0x0032f120 6f6d5f73 74726561 6d5f6f75 74707574 om_stream_output │ │ │ │ + 0x0032f130 00000000 70697065 5f626c69 745f696e ....pipe_blit_in │ │ │ │ + 0x0032f140 666f0000 73636973 736f725f 656e6162 fo..scissor_enab │ │ │ │ + 0x0032f150 6c650000 7377697a 7a6c655f 656e6162 le..swizzle_enab │ │ │ │ + 0x0032f160 6c650000 52474241 30310000 7377697a le..RGBA01..swiz │ │ │ │ + 0x0032f170 7a6c6500 70697065 5f717565 72795f64 zle.pipe_query_d │ │ │ │ + 0x0032f180 6174615f 736f5f73 74617469 73746963 ata_so_statistic │ │ │ │ + 0x0032f190 73000000 6e756d5f 7072696d 69746976 s...num_primitiv │ │ │ │ + 0x0032f1a0 65735f77 72697474 656e0000 7072696d es_written..prim │ │ │ │ + 0x0032f1b0 69746976 65735f73 746f7261 67655f6e itives_storage_n │ │ │ │ + 0x0032f1c0 65656465 64000000 70697065 5f717565 eeded...pipe_que │ │ │ │ + 0x0032f1d0 72795f64 6174615f 74696d65 7374616d ry_data_timestam │ │ │ │ + 0x0032f1e0 705f6469 736a6f69 6e740000 66726571 p_disjoint..freq │ │ │ │ + 0x0032f1f0 75656e63 79000000 6469736a 6f696e74 uency...disjoint │ │ │ │ + 0x0032f200 00000000 70697065 5f717565 72795f64 ....pipe_query_d │ │ │ │ + 0x0032f210 6174615f 70697065 6c696e65 5f737461 ata_pipeline_sta │ │ │ │ + 0x0032f220 74697374 69637300 69615f76 65727469 tistics.ia_verti │ │ │ │ + 0x0032f230 63657300 69615f70 72696d69 74697665 ces.ia_primitive │ │ │ │ + 0x0032f240 73000000 76735f69 6e766f63 6174696f s...vs_invocatio │ │ │ │ + 0x0032f250 6e730000 67735f69 6e766f63 6174696f ns..gs_invocatio │ │ │ │ + 0x0032f260 6e730000 67735f70 72696d69 74697665 ns..gs_primitive │ │ │ │ + 0x0032f270 73000000 635f696e 766f6361 74696f6e s...c_invocation │ │ │ │ + 0x0032f280 73000000 635f7072 696d6974 69766573 s...c_primitives │ │ │ │ + 0x0032f290 00000000 70735f69 6e766f63 6174696f ....ps_invocatio │ │ │ │ + 0x0032f2a0 6e730000 68735f69 6e766f63 6174696f ns..hs_invocatio │ │ │ │ + 0x0032f2b0 6e730000 64735f69 6e766f63 6174696f ns..ds_invocatio │ │ │ │ + 0x0032f2c0 6e730000 63735f69 6e766f63 6174696f ns..cs_invocatio │ │ │ │ + 0x0032f2d0 6e730000 70697065 5f677269 645f696e ns..pipe_grid_in │ │ │ │ + 0x0032f2e0 666f0000 70630000 76617269 61626c65 fo..pc..variable │ │ │ │ + 0x0032f2f0 5f736861 7265645f 6d656d00 67726964 _shared_mem.grid │ │ │ │ + 0x0032f300 00000000 696e6469 72656374 5f6f6666 ....indirect_off │ │ │ │ + 0x0032f310 73657400 70697065 5f636f6d 70757465 set.pipe_compute │ │ │ │ + 0x0032f320 5f737461 74655f6f 626a6563 745f696e _state_object_in │ │ │ │ + 0x0032f330 666f0000 6d61785f 74687265 61647300 fo..max_threads. │ │ │ │ + 0x0032f340 70726566 65727265 645f7369 6d645f73 preferred_simd_s │ │ │ │ + 0x0032f350 697a6500 73696d64 5f73697a 65730000 ize.simd_sizes.. │ │ │ │ + 0x0032f360 70726976 6174655f 6d656d6f 72790000 private_memory.. │ │ │ │ + 0x0032f370 77696e73 79735f68 616e646c 65000000 winsys_handle... │ │ │ │ + 0x0032f380 70697065 5f767070 5f626c65 6e640000 pipe_vpp_blend.. │ │ │ │ + 0x0032f390 676c6f62 616c5f61 6c706861 00000000 global_alpha.... │ │ │ │ + 0x0032f3a0 70697065 5f767070 5f646573 63000000 pipe_vpp_desc... │ │ │ │ + 0x0032f3b0 7372635f 72656769 6f6e0000 6473745f src_region..dst_ │ │ │ │ + 0x0032f3c0 72656769 6f6e0000 6f726965 6e746174 region..orientat │ │ │ │ + 0x0032f3d0 696f6e00 626c656e 64000000 7372635f ion.blend...src_ │ │ │ │ + 0x0032f3e0 73757266 6163655f 66656e63 65000000 surface_fence... │ │ │ │ + 0x0032f3f0 66656e63 655f7761 69740000 636f6465 fence_wait..code │ │ │ │ + 0x0032f400 63000000 6765745f 66656564 6261636b c...get_feedback │ │ │ │ + 0x0032f410 00000000 656e636f 64655f62 69747374 ....encode_bitst │ │ │ │ + 0x0032f420 7265616d 00000000 64657374 696e6174 ream....destinat │ │ │ │ + 0x0032f430 696f6e00 70726f63 6573735f 6672616d ion.process_fram │ │ │ │ + 0x0032f440 65000000 70726f63 6573735f 70726f70 e...process_prop │ │ │ │ + 0x0032f450 65727469 65730000 6765745f 7265736f erties..get_reso │ │ │ │ + 0x0032f460 75726365 73000000 76696465 6f5f636f urces...video_co │ │ │ │ + 0x0032f470 64656300 6765745f 73757266 61636573 dec.get_surfaces │ │ │ │ + 0x0032f480 00000000 76696465 6f5f6275 66666572 ....video_buffer │ │ │ │ + 0x0032f490 00000000 6765745f 73616d70 6c65725f ....get_sampler_ │ │ │ │ + 0x0032f4a0 76696577 5f706c61 6e657300 6765745f view_planes.get_ │ │ │ │ + 0x0032f4b0 73616d70 6c65725f 76696577 5f636f6d sampler_view_com │ │ │ │ + 0x0032f4c0 706f6e65 6e747300 656e645f 6672616d ponents.end_fram │ │ │ │ + 0x0032f4d0 65000000 70696374 75726500 6465636f e...picture.deco │ │ │ │ + 0x0032f4e0 64655f62 69747374 7265616d 00000000 de_bitstream.... │ │ │ │ + 0x0032f4f0 73697a65 73000000 6465636f 64655f6d sizes...decode_m │ │ │ │ + 0x0032f500 6163726f 626c6f63 6b000000 6e756d5f acroblock...num_ │ │ │ │ + 0x0032f510 6d616372 6f626c6f 636b7300 62656769 macroblocks.begi │ │ │ │ + 0x0032f520 6e5f6672 616d6500 494d4d5b 00000000 n_frame.IMM[.... │ │ │ │ + 0x0032f530 5d200000 207b0000 2531302e 38660000 ] .. {..%10.8f.. │ │ │ │ + 0x0032f540 256c6c64 00000000 256c6c75 00000000 %lld....%llu.... │ │ │ │ + 0x0032f550 2c200000 2531302e 34660000 50524f50 , ..%10.4f..PROP │ │ │ │ + 0x0032f560 45525459 20000000 25203375 00000000 ERTY ...% 3u.... │ │ │ │ + 0x0032f570 5f534154 00000000 5f505245 43495345 _SAT...._PRECISE │ │ │ │ + 0x0032f580 00000000 5d2e0000 203a0000 44434c20 ....]... :..DCL │ │ │ │ + 0x0032f590 00000000 5b5d0000 2e2e0000 2c204152 ....[]......, AR │ │ │ │ + 0x0032f5a0 52415928 00000000 2c204c4f 43414c00 RAY(...., LOCAL. │ │ │ │ + 0x0032f5b0 2c205354 5245414d 28000000 2c205752 , STREAM(..., WR │ │ │ │ + 0x0032f5c0 00000000 2c205241 57000000 2c204154 ...., RAW..., AT │ │ │ │ + 0x0032f5d0 4f4d4943 00000000 2c20474c 4f42414c OMIC...., GLOBAL │ │ │ │ + 0x0032f5e0 00000000 2c205348 41524544 00000000 ...., SHARED.... │ │ │ │ + 0x0032f5f0 2c205052 49564154 45000000 2c20494e , PRIVATE..., IN │ │ │ │ + 0x0032f600 50555400 2c20494e 56415249 414e5400 PUT., INVARIANT. │ │ │ │ + 0x0032f610 554e4b5f 4f4f4200 41524c00 4d4f5600 UNK_OOB.ARL.MOV. │ │ │ │ + 0x0032f620 4c495400 52435000 52535100 45585000 LIT.RCP.RSQ.EXP. │ │ │ │ + 0x0032f630 4c4f4700 4d554c00 44503300 44503400 LOG.MUL.DP3.DP4. │ │ │ │ + 0x0032f640 44535400 534c5400 53474500 4d414400 DST.SLT.SGE.MAD. │ │ │ │ + 0x0032f650 5445585f 4c5a0000 4c525000 464d4100 TEX_LZ..LRP.FMA. │ │ │ │ + 0x0032f660 53515254 00000000 4c444558 50000000 SQRT....LDEXP... │ │ │ │ + 0x0032f670 46325536 34000000 46324936 34000000 F2U64...F2I64... │ │ │ │ + 0x0032f680 46524300 5458465f 4c5a0000 464c5200 FRC.TXF_LZ..FLR. │ │ │ │ + 0x0032f690 524f554e 44000000 45583200 4c473200 ROUND...EX2.LG2. │ │ │ │ + 0x0032f6a0 504f5700 44454d4f 54450000 55324936 POW.DEMOTE..U2I6 │ │ │ │ + 0x0032f6b0 34000000 434c4f43 4b000000 49324936 4...CLOCK...I2I6 │ │ │ │ + 0x0032f6c0 34000000 52454144 5f48454c 50455200 4...READ_HELPER. │ │ │ │ + 0x0032f6d0 434f5300 44445800 44445900 4b494c4c COS.DDX.DDY.KILL │ │ │ │ + 0x0032f6e0 00000000 504b3248 00000000 504b3255 ....PK2H....PK2U │ │ │ │ + 0x0032f6f0 53000000 504b3442 00000000 504b3455 S...PK4B....PK4U │ │ │ │ + 0x0032f700 42000000 44325536 34000000 53455100 B...D2U64...SEQ. │ │ │ │ + 0x0032f710 44324936 34000000 53475400 53494e00 D2I64...SGT.SIN. │ │ │ │ + 0x0032f720 534c4500 534e4500 55363432 44000000 SLE.SNE.U642D... │ │ │ │ + 0x0032f730 54584400 54585000 55503248 00000000 TXD.TXP.UP2H.... │ │ │ │ + 0x0032f740 55503255 53000000 55503442 00000000 UP2US...UP4B.... │ │ │ │ + 0x0032f750 55503455 42000000 55363432 46000000 UP4UB...U642F... │ │ │ │ + 0x0032f760 49363432 46000000 41525200 49363432 I642F...ARR.I642 │ │ │ │ + 0x0032f770 44000000 52455400 53534700 554e4b36 D...RET.SSG.UNK6 │ │ │ │ + 0x0032f780 37000000 54584200 44495600 44503200 7...TXB.DIV.DP2. │ │ │ │ + 0x0032f790 54584c00 42524b00 55494600 52454144 TXL.BRK.UIF.READ │ │ │ │ + 0x0032f7a0 5f494e56 4f430000 454c5345 00000000 _INVOC..ELSE.... │ │ │ │ + 0x0032f7b0 454e4449 46000000 4444585f 46494e45 ENDIF...DDX_FINE │ │ │ │ + 0x0032f7c0 00000000 4444595f 46494e45 00000000 ....DDY_FINE.... │ │ │ │ + 0x0032f7d0 554e4b38 31000000 554e4b38 32000000 UNK81...UNK82... │ │ │ │ + 0x0032f7e0 4345494c 00000000 49324600 4e4f5400 CEIL....I2F.NOT. │ │ │ │ + 0x0032f7f0 5452554e 43000000 53484c00 42414c4c TRUNC...SHL.BALL │ │ │ │ + 0x0032f800 4f540000 4d4f4400 554e4b39 33000000 OT..MOD.UNK93... │ │ │ │ + 0x0032f810 54584600 54585100 434f4e54 00000000 TXF.TXQ.CONT.... │ │ │ │ + 0x0032f820 454d4954 00000000 454e4450 52494d00 EMIT....ENDPRIM. │ │ │ │ + 0x0032f830 42474e4c 4f4f5000 42474e53 55420000 BGNLOOP.BGNSUB.. │ │ │ │ + 0x0032f840 454e444c 4f4f5000 454e4453 55420000 ENDLOOP.ENDSUB.. │ │ │ │ + 0x0032f850 41544f4d 46414444 00000000 54585153 ATOMFADD....TXQS │ │ │ │ + 0x0032f860 00000000 52455351 00000000 52454144 ....RESQ....READ │ │ │ │ + 0x0032f870 5f464952 53540000 4e4f5000 46534551 _FIRST..NOP.FSEQ │ │ │ │ + 0x0032f880 00000000 46534745 00000000 46534c54 ....FSGE....FSLT │ │ │ │ + 0x0032f890 00000000 46534e45 00000000 4d454d42 ....FSNE....MEMB │ │ │ │ + 0x0032f8a0 41520000 554e4b31 31330000 554e4b31 AR..UNK113..UNK1 │ │ │ │ + 0x0032f8b0 31340000 554e4b31 31350000 4b494c4c 14..UNK115..KILL │ │ │ │ + 0x0032f8c0 5f494600 44464d41 00000000 46324900 _IF.DFMA....F2I. │ │ │ │ + 0x0032f8d0 49444956 00000000 494e4547 00000000 IDIV....INEG.... │ │ │ │ + 0x0032f8e0 49534745 00000000 49534852 00000000 ISGE....ISHR.... │ │ │ │ + 0x0032f8f0 49534c54 00000000 46325500 55324600 ISLT....F2U.U2F. │ │ │ │ + 0x0032f900 55444956 00000000 554d4144 00000000 UDIV....UMAD.... │ │ │ │ + 0x0032f910 554d4f44 00000000 554d554c 00000000 UMOD....UMUL.... │ │ │ │ + 0x0032f920 55534551 00000000 55534745 00000000 USEQ....USGE.... │ │ │ │ + 0x0032f930 55534852 00000000 55534c54 00000000 USHR....USLT.... │ │ │ │ + 0x0032f940 55534e45 00000000 53574954 43480000 USNE....SWITCH.. │ │ │ │ + 0x0032f950 43415345 00000000 44454641 554c5400 CASE....DEFAULT. │ │ │ │ + 0x0032f960 454e4453 57495443 48000000 53414d50 ENDSWITCH...SAMP │ │ │ │ + 0x0032f970 4c455f49 00000000 53414d50 4c455f49 LE_I....SAMPLE_I │ │ │ │ + 0x0032f980 5f4d5300 53414d50 4c455f42 00000000 _MS.SAMPLE_B.... │ │ │ │ + 0x0032f990 53414d50 4c455f43 00000000 53414d50 SAMPLE_C....SAMP │ │ │ │ + 0x0032f9a0 4c455f43 5f4c5a00 53414d50 4c455f44 LE_C_LZ.SAMPLE_D │ │ │ │ + 0x0032f9b0 00000000 53414d50 4c455f4c 00000000 ....SAMPLE_L.... │ │ │ │ + 0x0032f9c0 47415448 45523400 53564945 57494e46 GATHER4.SVIEWINF │ │ │ │ + 0x0032f9d0 4f000000 53414d50 4c455f50 4f530000 O...SAMPLE_POS.. │ │ │ │ + 0x0032f9e0 53414d50 4c455f49 4e464f00 5541524c SAMPLE_INFO.UARL │ │ │ │ + 0x0032f9f0 00000000 55434d50 00000000 49414253 ....UCMP....IABS │ │ │ │ + 0x0032fa00 00000000 49535347 00000000 4c4f4144 ....ISSG....LOAD │ │ │ │ + 0x0032fa10 00000000 53544f52 45000000 494d4732 ....STORE...IMG2 │ │ │ │ + 0x0032fa20 484e4400 53414d50 32484e44 00000000 HND.SAMP2HND.... │ │ │ │ + 0x0032fa30 554e4b31 36350000 42415252 49455200 UNK165..BARRIER. │ │ │ │ + 0x0032fa40 41544f4d 55414444 00000000 41544f4d ATOMUADD....ATOM │ │ │ │ + 0x0032fa50 58434847 00000000 41544f4d 43415300 XCHG....ATOMCAS. │ │ │ │ + 0x0032fa60 41544f4d 414e4400 41544f4d 4f520000 ATOMAND.ATOMOR.. │ │ │ │ + 0x0032fa70 41544f4d 584f5200 41544f4d 554d494e ATOMXOR.ATOMUMIN │ │ │ │ + 0x0032fa80 00000000 41544f4d 554d4158 00000000 ....ATOMUMAX.... │ │ │ │ + 0x0032fa90 41544f4d 494d494e 00000000 41544f4d ATOMIMIN....ATOM │ │ │ │ + 0x0032faa0 494d4158 00000000 54584232 00000000 IMAX....TXB2.... │ │ │ │ + 0x0032fab0 54584c32 00000000 494d554c 5f484900 TXL2....IMUL_HI. │ │ │ │ + 0x0032fac0 554d554c 5f484900 54473400 4c4f4451 UMUL_HI.TG4.LODQ │ │ │ │ + 0x0032fad0 00000000 49424645 00000000 55424645 ....IBFE....UBFE │ │ │ │ + 0x0032fae0 00000000 42464900 42524556 00000000 ....BFI.BREV.... │ │ │ │ + 0x0032faf0 504f5043 00000000 4c534200 494d5342 POPC....LSB.IMSB │ │ │ │ + 0x0032fb00 00000000 554d5342 00000000 494e5445 ....UMSB....INTE │ │ │ │ + 0x0032fb10 52505f43 454e5452 4f494400 494e5445 RP_CENTROID.INTE │ │ │ │ + 0x0032fb20 52505f53 414d504c 45000000 494e5445 RP_SAMPLE...INTE │ │ │ │ + 0x0032fb30 52505f4f 46465345 54000000 46324400 RP_OFFSET...F2D. │ │ │ │ + 0x0032fb40 44324600 44414253 00000000 444e4547 D2F.DABS....DNEG │ │ │ │ + 0x0032fb50 00000000 44414444 00000000 444d554c ....DADD....DMUL │ │ │ │ + 0x0032fb60 00000000 444d4158 00000000 444d494e ....DMAX....DMIN │ │ │ │ + 0x0032fb70 00000000 44534c54 00000000 44534745 ....DSLT....DSGE │ │ │ │ + 0x0032fb80 00000000 44534551 00000000 44534e45 ....DSEQ....DSNE │ │ │ │ + 0x0032fb90 00000000 44524350 00000000 44535152 ....DRCP....DSQR │ │ │ │ + 0x0032fba0 54000000 444d4144 00000000 44465241 T...DMAD....DFRA │ │ │ │ + 0x0032fbb0 43000000 444c4445 58500000 554e4b32 C...DLDEXP..UNK2 │ │ │ │ + 0x0032fbc0 31320000 44324900 49324400 44325500 12..D2I.I2D.D2U. │ │ │ │ + 0x0032fbd0 55324400 44525351 00000000 44545255 U2D.DRSQ....DTRU │ │ │ │ + 0x0032fbe0 4e430000 44434549 4c000000 44464c52 NC..DCEIL...DFLR │ │ │ │ + 0x0032fbf0 00000000 44524f55 4e440000 44535347 ....DROUND..DSSG │ │ │ │ + 0x0032fc00 00000000 564f5445 5f414e59 00000000 ....VOTE_ANY.... │ │ │ │ + 0x0032fc10 564f5445 5f414c4c 00000000 564f5445 VOTE_ALL....VOTE │ │ │ │ + 0x0032fc20 5f455100 55363453 45510000 55363453 _EQ.U64SEQ..U64S │ │ │ │ + 0x0032fc30 4e450000 49363453 4c540000 55363453 NE..I64SLT..U64S │ │ │ │ + 0x0032fc40 4c540000 49363453 47450000 55363453 LT..I64SGE..U64S │ │ │ │ + 0x0032fc50 47450000 4936344d 494e0000 5536344d GE..I64MIN..U64M │ │ │ │ + 0x0032fc60 494e0000 4936344d 41580000 5536344d IN..I64MAX..U64M │ │ │ │ + 0x0032fc70 41580000 49363441 42530000 49363453 AX..I64ABS..I64S │ │ │ │ + 0x0032fc80 53470000 4936344e 45470000 55363441 SG..I64NEG..U64A │ │ │ │ + 0x0032fc90 44440000 5536344d 554c0000 55363453 DD..U64MUL..U64S │ │ │ │ + 0x0032fca0 484c0000 49363453 48520000 55363453 HL..I64SHR..U64S │ │ │ │ + 0x0032fcb0 48520000 49363444 49560000 55363444 HR..I64DIV..U64D │ │ │ │ + 0x0032fcc0 49560000 4936344d 4f440000 5536344d IV..I64MOD..U64M │ │ │ │ + 0x0032fcd0 4f440000 44444956 00000000 41544f4d OD..DDIV....ATOM │ │ │ │ + 0x0032fce0 494e435f 57524150 00000000 41544f4d INC_WRAP....ATOM │ │ │ │ + 0x0032fcf0 4445435f 57524150 00000000 696e7661 DEC_WRAP....inva │ │ │ │ + 0x0032fd00 6c696420 66696c65 00000000 434f4845 lid file....COHE │ │ │ │ + 0x0032fd10 52454e54 00000000 52455354 52494354 RENT....RESTRICT │ │ │ │ + 0x0032fd20 00000000 564f4c41 54494c45 00000000 ....VOLATILE.... │ │ │ │ + 0x0032fd30 53545245 414d5f43 41434845 5f504f4c STREAM_CACHE_POL │ │ │ │ + 0x0032fd40 49435900 464c5433 32000000 55494e54 ICY.FLT32...UINT │ │ │ │ + 0x0032fd50 33320000 494e5433 32000000 464c5436 32..INT32...FLT6 │ │ │ │ + 0x0032fd60 34000000 55494e54 36340000 494e5436 4...UINT64..INT6 │ │ │ │ + 0x0032fd70 34000000 48414c46 5f494e54 45474552 4...HALF_INTEGER │ │ │ │ + 0x0032fd80 00000000 494e5445 47455200 55505045 ....INTEGER.UPPE │ │ │ │ + 0x0032fd90 525f4c45 46540000 4c4f5745 525f4c45 R_LEFT..LOWER_LE │ │ │ │ + 0x0032fda0 46540000 504f494e 54530000 4c494e45 FT..POINTS..LINE │ │ │ │ + 0x0032fdb0 53000000 4c494e45 5f4c4f4f 50000000 S...LINE_LOOP... │ │ │ │ + 0x0032fdc0 4c494e45 5f535452 49500000 54524941 LINE_STRIP..TRIA │ │ │ │ + 0x0032fdd0 4e474c45 53000000 54524941 4e474c45 NGLES...TRIANGLE │ │ │ │ + 0x0032fde0 5f535452 49500000 54524941 4e474c45 _STRIP..TRIANGLE │ │ │ │ + 0x0032fdf0 5f46414e 00000000 51554144 5f535452 _FAN....QUAD_STR │ │ │ │ + 0x0032fe00 49500000 504f4c59 474f4e00 4c494e45 IP..POLYGON.LINE │ │ │ │ + 0x0032fe10 535f4144 4a414345 4e435900 4c494e45 S_ADJACENCY.LINE │ │ │ │ + 0x0032fe20 5f535452 49505f41 444a4143 454e4359 _STRIP_ADJACENCY │ │ │ │ + 0x0032fe30 00000000 54524941 4e474c45 535f4144 ....TRIANGLES_AD │ │ │ │ + 0x0032fe40 4a414345 4e435900 54524941 4e474c45 JACENCY.TRIANGLE │ │ │ │ + 0x0032fe50 5f535452 49505f41 444a4143 454e4359 _STRIP_ADJACENCY │ │ │ │ + 0x0032fe60 00000000 50415443 48455300 494e5641 ....PATCHES.INVA │ │ │ │ + 0x0032fe70 5249414e 54000000 43454e54 45520000 RIANT...CENTER.. │ │ │ │ + 0x0032fe80 434f4e53 54414e54 00000000 50455253 CONSTANT....PERS │ │ │ │ + 0x0032fe90 50454354 49564500 47535f49 4e505554 PECTIVE.GS_INPUT │ │ │ │ + 0x0032fea0 5f505249 4d495449 56450000 47535f4f _PRIMITIVE..GS_O │ │ │ │ + 0x0032feb0 55545055 545f5052 494d4954 49564500 UTPUT_PRIMITIVE. │ │ │ │ + 0x0032fec0 47535f4d 41585f4f 55545055 545f5645 GS_MAX_OUTPUT_VE │ │ │ │ + 0x0032fed0 52544943 45530000 46535f43 4f4f5244 RTICES..FS_COORD │ │ │ │ + 0x0032fee0 5f4f5249 47494e00 46535f43 4f4f5244 _ORIGIN.FS_COORD │ │ │ │ + 0x0032fef0 5f504958 454c5f43 454e5445 52000000 _PIXEL_CENTER... │ │ │ │ + 0x0032ff00 46535f43 4f4c4f52 305f5752 49544553 FS_COLOR0_WRITES │ │ │ │ + 0x0032ff10 5f414c4c 5f434255 46530000 46535f44 _ALL_CBUFS..FS_D │ │ │ │ + 0x0032ff20 45505448 5f4c4159 4f555400 56535f50 EPTH_LAYOUT.VS_P │ │ │ │ + 0x0032ff30 524f4849 4249545f 55435053 00000000 ROHIBIT_UCPS.... │ │ │ │ + 0x0032ff40 56535f57 494e444f 575f5350 4143455f VS_WINDOW_SPACE_ │ │ │ │ + 0x0032ff50 504f5349 54494f4e 00000000 5443535f POSITION....TCS_ │ │ │ │ + 0x0032ff60 56455254 49434553 5f4f5554 00000000 VERTICES_OUT.... │ │ │ │ + 0x0032ff70 5445535f 5052494d 5f4d4f44 45000000 TES_PRIM_MODE... │ │ │ │ + 0x0032ff80 5445535f 53504143 494e4700 5445535f TES_SPACING.TES_ │ │ │ │ + 0x0032ff90 56455254 45585f4f 52444552 5f435700 VERTEX_ORDER_CW. │ │ │ │ + 0x0032ffa0 5445535f 504f494e 545f4d4f 44450000 TES_POINT_MODE.. │ │ │ │ + 0x0032ffb0 4e554d5f 434c4950 44495354 5f454e41 NUM_CLIPDIST_ENA │ │ │ │ + 0x0032ffc0 424c4544 00000000 4e554d5f 43554c4c BLED....NUM_CULL │ │ │ │ + 0x0032ffd0 44495354 5f454e41 424c4544 00000000 DIST_ENABLED.... │ │ │ │ + 0x0032ffe0 46535f45 41524c59 5f444550 54485f53 FS_EARLY_DEPTH_S │ │ │ │ + 0x0032fff0 54454e43 494c0000 46535f50 4f53545f TENCIL..FS_POST_ │ │ │ │ + 0x00330000 44455054 485f434f 56455241 47450000 DEPTH_COVERAGE.. │ │ │ │ + 0x00330010 4e455854 5f534841 44455200 43535f46 NEXT_SHADER.CS_F │ │ │ │ + 0x00330020 49584544 5f424c4f 434b5f57 49445448 IXED_BLOCK_WIDTH │ │ │ │ + 0x00330030 00000000 43535f46 49584544 5f424c4f ....CS_FIXED_BLO │ │ │ │ + 0x00330040 434b5f48 45494748 54000000 43535f46 CK_HEIGHT...CS_F │ │ │ │ + 0x00330050 49584544 5f424c4f 434b5f44 45505448 IXED_BLOCK_DEPTH │ │ │ │ + 0x00330060 00000000 4c454741 43595f4d 4154485f ....LEGACY_MATH_ │ │ │ │ + 0x00330070 52554c45 53000000 56535f42 4c49545f RULES...VS_BLIT_ │ │ │ │ + 0x00330080 53475052 535f414d 44000000 43535f55 SGPRS_AMD...CS_U │ │ │ │ + 0x00330090 5345525f 44415441 5f434f4d 504f4e45 SER_DATA_COMPONE │ │ │ │ + 0x003300a0 4e54535f 414d4400 4c415945 525f5649 NTS_AMD.LAYER_VI │ │ │ │ + 0x003300b0 4557504f 52545f52 454c4154 49564500 EWPORT_RELATIVE. │ │ │ │ + 0x003300c0 46535f42 4c454e44 5f455155 4154494f FS_BLEND_EQUATIO │ │ │ │ + 0x003300d0 4e5f4144 56414e43 45440000 53455041 N_ADVANCED..SEPA │ │ │ │ + 0x003300e0 5241424c 455f5052 4f475241 4d000000 RABLE_PROGRAM... │ │ │ │ + 0x003300f0 31440000 32440000 33440000 43554245 1D..2D..3D..CUBE │ │ │ │ + 0x00330100 00000000 52454354 00000000 53484144 ....RECT....SHAD │ │ │ │ + 0x00330110 4f573144 00000000 53484144 4f573244 OW1D....SHADOW2D │ │ │ │ + 0x00330120 00000000 53484144 4f575245 43540000 ....SHADOWRECT.. │ │ │ │ + 0x00330130 31445f41 52524159 00000000 32445f41 1D_ARRAY....2D_A │ │ │ │ + 0x00330140 52524159 00000000 53484144 4f573144 RRAY....SHADOW1D │ │ │ │ + 0x00330150 5f415252 41590000 53484144 4f573244 _ARRAY..SHADOW2D │ │ │ │ + 0x00330160 5f415252 41590000 53484144 4f574355 _ARRAY..SHADOWCU │ │ │ │ + 0x00330170 42450000 32445f4d 53414100 32445f41 BE..2D_MSAA.2D_A │ │ │ │ + 0x00330180 52524159 5f4d5341 41000000 43554245 RRAY_MSAA...CUBE │ │ │ │ + 0x00330190 41525241 59000000 53484144 4f574355 ARRAY...SHADOWCU │ │ │ │ + 0x003301a0 42454152 52415900 42434f4c 4f520000 BEARRAY.BCOLOR.. │ │ │ │ + 0x003301b0 5053495a 45000000 47454e45 52494300 PSIZE...GENERIC. │ │ │ │ + 0x003301c0 46414345 00000000 5052494d 5f494400 FACE....PRIM_ID. │ │ │ │ + 0x003301d0 494e5354 414e4345 49440000 56455254 INSTANCEID..VERT │ │ │ │ + 0x003301e0 45584944 00000000 434c4950 44495354 EXID....CLIPDIST │ │ │ │ + 0x003301f0 00000000 434c4950 56455254 45580000 ....CLIPVERTEX.. │ │ │ │ + 0x00330200 47524944 5f53495a 45000000 424c4f43 GRID_SIZE...BLOC │ │ │ │ + 0x00330210 4b5f4944 00000000 424c4f43 4b5f5349 K_ID....BLOCK_SI │ │ │ │ + 0x00330220 5a450000 54485245 41445f49 44000000 ZE..THREAD_ID... │ │ │ │ + 0x00330230 54455843 4f4f5244 00000000 50434f4f TEXCOORD....PCOO │ │ │ │ + 0x00330240 52440000 56494557 504f5254 5f494e44 RD..VIEWPORT_IND │ │ │ │ + 0x00330250 45580000 4c415945 52000000 53414d50 EX..LAYER...SAMP │ │ │ │ + 0x00330260 4c454944 00000000 53414d50 4c45504f LEID....SAMPLEPO │ │ │ │ + 0x00330270 53000000 53414d50 4c454d41 534b0000 S...SAMPLEMASK.. │ │ │ │ + 0x00330280 56455254 45584944 5f4e4f42 41534500 VERTEXID_NOBASE. │ │ │ │ + 0x00330290 42415345 56455254 45580000 50415443 BASEVERTEX..PATC │ │ │ │ + 0x003302a0 48000000 54455353 434f4f52 44000000 H...TESSCOORD... │ │ │ │ + 0x003302b0 54455353 4f555445 52000000 54455353 TESSOUTER...TESS │ │ │ │ + 0x003302c0 494e4e45 52000000 56455254 49434553 INNER...VERTICES │ │ │ │ + 0x003302d0 494e0000 48454c50 45525f49 4e564f43 IN..HELPER_INVOC │ │ │ │ + 0x003302e0 4154494f 4e000000 42415345 494e5354 ATION...BASEINST │ │ │ │ + 0x003302f0 414e4345 00000000 44524157 49440000 ANCE....DRAWID.. │ │ │ │ + 0x00330300 574f524b 5f44494d 00000000 53554247 WORK_DIM....SUBG │ │ │ │ + 0x00330310 524f5550 5f53495a 45000000 53554247 ROUP_SIZE...SUBG │ │ │ │ + 0x00330320 524f5550 5f494e56 4f434154 494f4e00 ROUP_INVOCATION. │ │ │ │ + 0x00330330 53554247 524f5550 5f45515f 4d41534b SUBGROUP_EQ_MASK │ │ │ │ + 0x00330340 00000000 53554247 524f5550 5f47455f ....SUBGROUP_GE_ │ │ │ │ + 0x00330350 4d41534b 00000000 53554247 524f5550 MASK....SUBGROUP │ │ │ │ + 0x00330360 5f47545f 4d41534b 00000000 53554247 _GT_MASK....SUBG │ │ │ │ + 0x00330370 524f5550 5f4c455f 4d41534b 00000000 ROUP_LE_MASK.... │ │ │ │ + 0x00330380 53554247 524f5550 5f4c545f 4d41534b SUBGROUP_LT_MASK │ │ │ │ + 0x00330390 00000000 43535f55 5345525f 44415441 ....CS_USER_DATA │ │ │ │ + 0x003303a0 5f414d44 00000000 56494557 504f5254 _AMD....VIEWPORT │ │ │ │ + 0x003303b0 5f4d4153 4b000000 54454d50 00000000 _MASK...TEMP.... │ │ │ │ + 0x003303c0 41444452 00000000 494d4d00 53560000 ADDR....IMM.SV.. │ │ │ │ + 0x003303d0 494d4147 45000000 53564945 57000000 IMAGE...SVIEW... │ │ │ │ + 0x003303e0 4d454d4f 52590000 434f4e53 54425546 MEMORY..CONSTBUF │ │ │ │ + 0x003303f0 00000000 48574154 4f4d4943 00000000 ....HWATOMIC.... │ │ │ │ + 0x00330400 56455254 00000000 47454f4d 00000000 VERT....GEOM.... │ │ │ │ + 0x00330410 46524147 00000000 434f4d50 00000000 FRAG....COMP.... │ │ │ │ + 0x00330420 44434c00 52415700 57520000 41544f4d DCL.RAW.WR..ATOM │ │ │ │ + 0x00330430 49430000 474c4f42 414c0000 50524956 IC..GLOBAL..PRIV │ │ │ │ + 0x00330440 41544500 494e5055 54000000 4c4f4341 ATE.INPUT...LOCA │ │ │ │ + 0x00330450 4c000000 53545245 414d0000 50524f50 L...STREAM..PROP │ │ │ │ + 0x00330460 45525459 00000000 3c696e76 616c6964 ERTY.......PIPE_QUERY_D │ │ │ │ + 0x00330480 52495645 525f5350 45434946 4943202b RIVER_SPECIFIC + │ │ │ │ + 0x00330490 20256900 706f696e 74730000 6c696e65 %i.points..line │ │ │ │ + 0x003304a0 73000000 6c696e65 5f6c6f6f 70000000 s...line_loop... │ │ │ │ + 0x003304b0 6c696e65 5f737472 69700000 74726961 line_strip..tria │ │ │ │ + 0x003304c0 6e676c65 73000000 74726961 6e676c65 ngles...triangle │ │ │ │ + 0x003304d0 5f737472 69700000 74726961 6e676c65 _strip..triangle │ │ │ │ + 0x003304e0 5f66616e 00000000 71756164 73000000 _fan....quads... │ │ │ │ + 0x003304f0 71756164 5f737472 69700000 706f6c79 quad_strip..poly │ │ │ │ + 0x00330500 676f6e00 6c696e65 735f6164 6a616365 gon.lines_adjace │ │ │ │ + 0x00330510 6e637900 6c696e65 5f737472 69705f61 ncy.line_strip_a │ │ │ │ + 0x00330520 646a6163 656e6379 00000000 74726961 djacency....tria │ │ │ │ + 0x00330530 6e676c65 735f6164 6a616365 6e637900 ngles_adjacency. │ │ │ │ + 0x00330540 74726961 6e676c65 5f737472 69705f61 triangle_strip_a │ │ │ │ + 0x00330550 646a6163 656e6379 00000000 70617463 djacency....patc │ │ │ │ + 0x00330560 68657300 4d455341 5f505249 4d5f504f hes.MESA_PRIM_PO │ │ │ │ + 0x00330570 494e5453 00000000 4d455341 5f505249 INTS....MESA_PRI │ │ │ │ + 0x00330580 4d5f4c49 4e455300 4d455341 5f505249 M_LINES.MESA_PRI │ │ │ │ + 0x00330590 4d5f4c49 4e455f4c 4f4f5000 4d455341 M_LINE_LOOP.MESA │ │ │ │ + 0x003305a0 5f505249 4d5f4c49 4e455f53 54524950 _PRIM_LINE_STRIP │ │ │ │ + 0x003305b0 00000000 4d455341 5f505249 4d5f5452 ....MESA_PRIM_TR │ │ │ │ + 0x003305c0 49414e47 4c455300 4d455341 5f505249 IANGLES.MESA_PRI │ │ │ │ + 0x003305d0 4d5f5452 49414e47 4c455f53 54524950 M_TRIANGLE_STRIP │ │ │ │ + 0x003305e0 00000000 4d455341 5f505249 4d5f5452 ....MESA_PRIM_TR │ │ │ │ + 0x003305f0 49414e47 4c455f46 414e0000 4d455341 IANGLE_FAN..MESA │ │ │ │ + 0x00330600 5f505249 4d5f5155 41445300 4d455341 _PRIM_QUADS.MESA │ │ │ │ + 0x00330610 5f505249 4d5f5155 41445f53 54524950 _PRIM_QUAD_STRIP │ │ │ │ + 0x00330620 00000000 4d455341 5f505249 4d5f504f ....MESA_PRIM_PO │ │ │ │ + 0x00330630 4c59474f 4e000000 4d455341 5f505249 LYGON...MESA_PRI │ │ │ │ + 0x00330640 4d5f4c49 4e45535f 41444a41 43454e43 M_LINES_ADJACENC │ │ │ │ + 0x00330650 59000000 4d455341 5f505249 4d5f4c49 Y...MESA_PRIM_LI │ │ │ │ + 0x00330660 4e455f53 54524950 5f41444a 4143454e NE_STRIP_ADJACEN │ │ │ │ + 0x00330670 43590000 4d455341 5f505249 4d5f5452 CY..MESA_PRIM_TR │ │ │ │ + 0x00330680 49414e47 4c45535f 41444a41 43454e43 IANGLES_ADJACENC │ │ │ │ + 0x00330690 59000000 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes