--- /srv/rebuilderd/tmp/rebuilderddChCHe/inputs/john_1.9.0-2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderddChCHe/out/john_1.9.0-2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2022-08-13 22:40:53.000000 debian-binary │ --rw-r--r-- 0 0 0 3220 2022-08-13 22:40:53.000000 control.tar.xz │ --rw-r--r-- 0 0 0 173892 2022-08-13 22:40:53.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3216 2022-08-13 22:40:53.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 174156 2022-08-13 22:40:53.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/sbin/john │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x40b4 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x034dd4 0x00034dd4 0x00034dd4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x03549c 0x0003549c 0x0003549c 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x34de0 0x34de0 R E 0x10000 │ │ │ │ - LOAD 0x03fb64 0x0004fb64 0x0004fb64 0x03130 0xcb768 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x354a8 0x354a8 R E 0x10000 │ │ │ │ + LOAD 0x03fb64 0x0004fb64 0x0004fb64 0x03130 0xab768 RW 0x10000 │ │ │ │ DYNAMIC 0x03fc1c 0x0004fc1c 0x0004fc1c 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000168 0x00000168 0x00000168 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x03fb64 0x0004fb64 0x0004fb64 0x0049c 0x0049c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,26 +11,26 @@ │ │ │ │ [ 6] .dynstr STRTAB 000008ac 0008ac 00042e 00 A 0 0 1 │ │ │ │ [ 7] .gnu.version VERSYM 00000cda 000cda 0000dc 02 A 5 0 2 │ │ │ │ [ 8] .gnu.version_r VERNEED 00000db8 000db8 0000a0 00 A 6 3 4 │ │ │ │ [ 9] .rel.dyn REL 00000e58 000e58 0016a8 08 A 5 0 4 │ │ │ │ [10] .rel.plt REL 00002500 002500 000320 08 AI 5 22 4 │ │ │ │ [11] .init PROGBITS 00002820 002820 00000c 00 AX 0 0 4 │ │ │ │ [12] .plt PROGBITS 0000282c 00282c 0004c4 04 AX 0 0 4 │ │ │ │ - [13] .text PROGBITS 00002cf0 002cf0 02e034 00 AX 0 0 8 │ │ │ │ - [14] .fini PROGBITS 00030d24 030d24 000008 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 00030d2c 030d2c 0040a8 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00034dd4 034dd4 000008 00 AL 13 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00034ddc 034ddc 000004 00 A 0 0 4 │ │ │ │ + [13] .text PROGBITS 00002cf0 002cf0 02e5e4 00 AX 0 0 8 │ │ │ │ + [14] .fini PROGBITS 000312d4 0312d4 000008 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 000312dc 0312dc 0041c0 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0003549c 03549c 000008 00 AL 13 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 000354a4 0354a4 000004 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0004fb64 03fb64 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0004fb68 03fb68 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0004fb6c 03fb6c 0000b0 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0004fc1c 03fc1c 000108 08 WA 6 0 4 │ │ │ │ [22] .got PROGBITS 0004fd24 03fd24 0002dc 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 00050000 040000 002c94 00 WA 0 0 4 │ │ │ │ - [24] .bss NOBITS 00052ca0 042c94 0c862c 00 WA 0 0 32 │ │ │ │ + [24] .bss NOBITS 00052ca0 042c94 0a862c 00 WA 0 0 32 │ │ │ │ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 042c94 00002b 00 0 0 1 │ │ │ │ [26] .shstrtab STRTAB 00000000 042cbf 0000f9 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -106,8 +106,8 @@ │ │ │ │ 102: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 103: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ 104: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND fstat@GLIBC_2.33 (7) │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.4 (2) │ │ │ │ - 109: 00026a64 32 FUNC GLOBAL DEFAULT 13 error │ │ │ │ + 109: 00027018 32 FUNC GLOBAL DEFAULT 13 error │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x3fc1c contains 29 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgomp.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000c (INIT) 0x2820 │ │ │ │ - 0x0000000d (FINI) 0x30d24 │ │ │ │ + 0x0000000d (FINI) 0x312d4 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4fb64 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4fb68 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1ac │ │ │ │ 0x00000005 (STRTAB) 0x8ac │ │ │ │ 0x00000006 (SYMTAB) 0x1cc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 10122671dc537f1065c7c31b36619eade381b52f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2e1bddea2cd30598d4f86b8b71b4fdc0199ee220 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ $2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6 │ │ │ │ chars after 72 are ignored as usual │ │ │ │ $2a$05$/OK.fbVrR/bpIqNJ5ianF.R9xrDjiycxMbQE2bp.vgqlYpW5wx2yy │ │ │ │ $2a$05$/OK.fbVrR/bpIqNJ5ianF.9tQZzcJfm3uj2NvJ/n5xkhpqLrMpWCe │ │ │ │ #~........... │ │ │ │ 52912979 │ │ │ │ Kerberos AFS │ │ │ │ -DES 24/32 128K │ │ │ │ +DES 24/32 4K │ │ │ │ $K4$e35e9294ecef926d,0123 │ │ │ │ $K4$64c7c2aedccd70d6,0123456789 │ │ │ │ $K4$d9e985b36268f168,01234567 │ │ │ │ $K4$b9615786dfb53297,longcellname │ │ │ │ longpassword │ │ │ │ $K4$a8dc8aeaa2c48a97, │ │ │ │ $K4$dfda85c7619183a2,XXXXXXXX │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00002cf0 : │ │ │ │ +00002cf0 : │ │ │ │ ldr r2, [pc, #4032] @ 3cb8 │ │ │ │ ldr r3, [pc, #4032] @ 3cbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r7, [pc, #4020] @ 3cc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -47,40 +47,40 @@ │ │ │ │ bne 3270 │ │ │ │ ldr r1, [pc, #3892] @ 3cd0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 32b8 │ │ │ │ - bl 23cd0 │ │ │ │ + bl 24284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27540 │ │ │ │ + bl 27af4 │ │ │ │ ldr r0, [pc, #3860] @ 3cd4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 1f23c │ │ │ │ ldr r0, [pc, #3848] @ 3cd8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 1f23c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2d8ac │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26d4c │ │ │ │ + bl 27300 │ │ │ │ ldr r3, [pc, #3808] @ 3cdc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne 33d8 │ │ │ │ - bl 23dcc │ │ │ │ - bl 1b8fc │ │ │ │ - bl 2b718 │ │ │ │ + bl 24380 │ │ │ │ + bl 1beb0 │ │ │ │ + bl 2bccc │ │ │ │ ldr r3, [r4] │ │ │ │ ands r5, r3, #2129920 @ 0x208000 │ │ │ │ beq 3308 │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ bl 2c60 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ @@ -110,22 +110,22 @@ │ │ │ │ bicne r3, r3, #1 │ │ │ │ strne r3, [r4, #8] │ │ │ │ ldr r6, [pc, #3660] @ 3ce8 │ │ │ │ add r1, r4, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2589c │ │ │ │ + bl 25e50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ed4 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259cc │ │ │ │ + bl 25f80 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2ebc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [pc, #3596] @ 3cec │ │ │ │ tst r3, #32 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -133,17 +133,17 @@ │ │ │ │ beq 34e8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 3454 │ │ │ │ ldr r1, [pc, #3572] @ 3cf0 │ │ │ │ add r8, r6, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 259e0 │ │ │ │ + bl 25f94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a00 │ │ │ │ + bl 25fb4 │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3824 │ │ │ │ cmp r5, r3 │ │ │ │ bgt 3950 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #12 │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 3654 │ │ │ │ ldr r0, [pc, #3284] @ 3d0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #3276] @ 3d10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r2, [pc, #3268] @ 3d14 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r5, [r7, r2] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -248,36 +248,36 @@ │ │ │ │ ldr r3, [pc, #3172] @ 3d20 │ │ │ │ tst r1, #32768 @ 0x8000 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #132] @ 0x84 │ │ │ │ beq 39a4 │ │ │ │ ldr r0, [r4] │ │ │ │ and r0, r0, #256 @ 0x100 │ │ │ │ - bl 2db08 │ │ │ │ + bl 2e0b8 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ bne 3990 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ bne 3804 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ bne 3f54 │ │ │ │ tst r2, #4096 @ 0x1000 │ │ │ │ bne 3f6c │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ bne 3fac │ │ │ │ - bl 2d740 │ │ │ │ + bl 2dcf0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3124 │ │ │ │ ldr r3, [pc, #3084] @ 3d24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3b2c │ │ │ │ - bl 2dac0 │ │ │ │ + bl 2e070 │ │ │ │ ldr r3, [pc, #3064] @ 3d28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3198 │ │ │ │ ldr r3, [pc, #3048] @ 3d2c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -303,18 +303,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ ldr r3, [pc, #2964] @ 3d34 │ │ │ │ ldr r2, [r4] │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #32 │ │ │ │ beq 3374 │ │ │ │ - bl 26738 │ │ │ │ - bl 276fc │ │ │ │ + bl 26cec │ │ │ │ + bl 27cb0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ + bl 2bc18 │ │ │ │ ldr r3, [pc, #2932] @ 3d38 │ │ │ │ ldr r2, [pc, #2932] @ 3d3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #344] @ 0x158 │ │ │ │ ldr r3, [pc, #2792] @ 3cbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 4094 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2f0e4 │ │ │ │ + b 2f694 │ │ │ │ ldr r4, [pc, #2832] @ 3d44 │ │ │ │ add r4, pc, r4 │ │ │ │ b 2d74 │ │ │ │ ldr r2, [pc, #2824] @ 3d48 │ │ │ │ ldr r3, [pc, #2680] @ 3cbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -351,52 +351,52 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 4094 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2f970 │ │ │ │ - bl 23cd0 │ │ │ │ + b 2ff20 │ │ │ │ + bl 24284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27540 │ │ │ │ + bl 27af4 │ │ │ │ ldr r0, [pc, #2760] @ 3d4c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 1f23c │ │ │ │ ldr r0, [pc, #2748] @ 3d50 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 1f23c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2d8ac │ │ │ │ cmp r6, #1 │ │ │ │ bgt 2de4 │ │ │ │ - bl 23dcc │ │ │ │ + bl 24380 │ │ │ │ b 2de4 │ │ │ │ ldr r3, [pc, #2708] @ 3d54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23cd0 │ │ │ │ + bl 24284 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2d8ac │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26d4c │ │ │ │ + bl 27300 │ │ │ │ ldr r3, [pc, #2544] @ 3cdc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4098 │ │ │ │ - bl 23dcc │ │ │ │ - bl 1b8fc │ │ │ │ - bl 2b718 │ │ │ │ + bl 24380 │ │ │ │ + bl 1beb0 │ │ │ │ + bl 2bccc │ │ │ │ b 2e20 │ │ │ │ ldr r3, [pc, #2632] @ 3d58 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r0, [r6] │ │ │ │ bl 28f4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r3, r5 │ │ │ │ @@ -413,31 +413,31 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 4094 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2f168 │ │ │ │ + b 2f718 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2032c │ │ │ │ + bl 208e0 │ │ │ │ b 2e34 │ │ │ │ ldr r3, [pc, #2532] @ 3d60 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3838 │ │ │ │ ldr r4, [pc, #2516] @ 3d64 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3660 │ │ │ │ ldr r0, [pc, #2500] @ 3d68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 36a8 │ │ │ │ ldr r3, [pc, #2392] @ 3d14 │ │ │ │ ldr r0, [pc, #2476] @ 3d6c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, #18 │ │ │ │ @@ -451,55 +451,55 @@ │ │ │ │ bl 2a74 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2e08 │ │ │ │ ldr r6, [pc, #2432] @ 3d74 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2fd24 │ │ │ │ + bl 302d4 │ │ │ │ cmp r0, #1 │ │ │ │ movlt r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bl 299c │ │ │ │ - bl 23cd0 │ │ │ │ - bl 23dcc │ │ │ │ - bl 1b8fc │ │ │ │ - bl 2b718 │ │ │ │ + bl 24284 │ │ │ │ + bl 24380 │ │ │ │ + bl 1beb0 │ │ │ │ + bl 2bccc │ │ │ │ cmp r5, #0 │ │ │ │ bne 2e20 │ │ │ │ b 2e14 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3014 │ │ │ │ - bl 198d0 │ │ │ │ + bl 19e84 │ │ │ │ ldr r3, [pc, #2356] @ 3d78 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r3, #344] @ 0x158 │ │ │ │ b 3198 │ │ │ │ ldr r0, [pc, #2336] @ 3d7c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 261d8 │ │ │ │ + bl 2678c │ │ │ │ ldr r3, [pc, #2320] @ 3d80 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3ca8 │ │ │ │ ldr r0, [pc, #2304] @ 3d84 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 26a78 │ │ │ │ + bl 242f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #2288] @ 3d88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 26a78 │ │ │ │ + bl 242f4 │ │ │ │ ldr r3, [pc, #2276] @ 3d8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #140] @ 0x8c │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb ip, [r0] │ │ │ │ @@ -517,35 +517,35 @@ │ │ │ │ ldr r6, [pc, #2216] @ 3d98 │ │ │ │ ldr r1, [pc, #2216] @ 3d9c │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, r6, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #132] @ 0x84 │ │ │ │ - bl 259e0 │ │ │ │ + bl 25f94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a00 │ │ │ │ + bl 25fb4 │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f1c │ │ │ │ - bl 26634 │ │ │ │ + bl 26be8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3828 │ │ │ │ ldr r2, [pc, #2160] @ 3da0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #2156] @ 3da4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ b 2f24 │ │ │ │ ldr r5, [pc, #2140] @ 3da8 │ │ │ │ add r1, r4, #8 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ - bl 2589c │ │ │ │ + bl 25e50 │ │ │ │ add r0, r5, #144 @ 0x90 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, #140] @ 0x8c │ │ │ │ bl 2bb8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, #3 │ │ │ │ @@ -565,43 +565,43 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ b 2ff4 │ │ │ │ ldr r0, [pc, #2036] @ 3db0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 1b2b0 │ │ │ │ + bl 1b864 │ │ │ │ b 3198 │ │ │ │ ldr r5, [pc, #2016] @ 3db4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r5, #88 @ 0x58 │ │ │ │ str r3, [r1, #8]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 2589c │ │ │ │ + bl 25e50 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #2 │ │ │ │ beq 3768 │ │ │ │ ldr r1, [pc, #1972] @ 3db8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 25e5c │ │ │ │ + bl 26410 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3098 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e70 │ │ │ │ + bl 26424 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ bne 362c │ │ │ │ b 3098 │ │ │ │ ldr r2, [pc, #1900] @ 3dbc │ │ │ │ add r2, pc, r2 │ │ │ │ b 3074 │ │ │ │ @@ -609,15 +609,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 3038 │ │ │ │ ldr r4, [pc, #1884] @ 3dc4 │ │ │ │ ldr r0, [pc, #1884] @ 3dc8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [pc, #1684] @ 3d14 │ │ │ │ ldr r2, [pc, #1864] @ 3dcc │ │ │ │ ldr r1, [r7, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -625,36 +625,36 @@ │ │ │ │ ldr r3, [pc, #1840] @ 3dd0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #344] @ 0x158 │ │ │ │ ldr r3, [pc, #1828] @ 3dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 20a44 │ │ │ │ + bl 20ff8 │ │ │ │ b 31ac │ │ │ │ ldr r6, [pc, #1812] @ 3dd8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r6, pc, r6 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ str r3, [r1, #8]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 2589c │ │ │ │ + bl 25e50 │ │ │ │ ldr r1, [pc, #1780] @ 3ddc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 25e5c │ │ │ │ + bl 26410 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3718 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e70 │ │ │ │ + bl 26424 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3700 │ │ │ │ ldr r3, [pc, #1728] @ 3de0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [pc, #1664] @ 3df4 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r6 │ │ │ │ orr r3, r3, #512 @ 0x200 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r2] │ │ │ │ - bl 25e5c │ │ │ │ + bl 26410 │ │ │ │ b 3098 │ │ │ │ ldr r0, [pc, #1636] @ 3df8 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3580 │ │ │ │ @@ -715,24 +715,24 @@ │ │ │ │ b 2ff4 │ │ │ │ ldr r0, [pc, #1532] @ 3e08 │ │ │ │ lsr r2, r2, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ and r2, r2, #1 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 2e1f4 │ │ │ │ + bl 2e7a4 │ │ │ │ b 3100 │ │ │ │ - bl 26634 │ │ │ │ + bl 26be8 │ │ │ │ ldr r2, [pc, #1500] @ 3e0c │ │ │ │ add r2, pc, r2 │ │ │ │ b 3530 │ │ │ │ bl 2b1c │ │ │ │ ldr r0, [pc, #1488] @ 3e10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ b 36a8 │ │ │ │ ldr r3, [pc, #1288] @ 3d58 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 28f4 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -741,15 +741,15 @@ │ │ │ │ ldr r3, [pc, #1444] @ 3e14 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r2, [r3] │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r8, r0 │ │ │ │ sub r9, r0, #4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r6 │ │ │ │ bls 4064 │ │ │ │ bl 2c18 │ │ │ │ cmn r0, #1 │ │ │ │ @@ -768,86 +768,86 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ b 2ff4 │ │ │ │ ldr r0, [pc, #1324] @ 3e1c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [pc, #1272] @ 3df8 │ │ │ │ add r6, r8, r6 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3f0c │ │ │ │ - bl 2b930 │ │ │ │ + bl 2bee4 │ │ │ │ b 3098 │ │ │ │ ldr r3, [pc, #1004] @ 3d14 │ │ │ │ ldr r0, [pc, #1268] @ 3e20 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ b 3008 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3014 │ │ │ │ b 30a4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 242f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #1220] @ 3e24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 26a78 │ │ │ │ + bl 242f4 │ │ │ │ ldr r1, [pc, #1208] @ 3e28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ b 2f24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ orr r3, r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ b 2e94 │ │ │ │ ldr r0, [pc, #1172] @ 3e2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 2bff4 │ │ │ │ + bl 2c5a8 │ │ │ │ b 3100 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 20a6c │ │ │ │ + bl 21020 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 39d4 │ │ │ │ ldr r2, [pc, #856] @ 3d14 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [pc, #1124] @ 3e30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldr r5, [pc, #1112] @ 3e34 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #1092] @ 3e38 │ │ │ │ ldr r0, [pc, #1092] @ 3e3c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 261d8 │ │ │ │ + bl 2678c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2d8ac │ │ │ │ ldr r0, [r5, #140] @ 0x8c │ │ │ │ ldm r0, {r1, r3} │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3c90 │ │ │ │ ldr r2, [pc, #1044] @ 3e40 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -860,47 +860,47 @@ │ │ │ │ ldr ip, [pc, #1020] @ 3e48 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, ip} │ │ │ │ ldr r5, [pc, #1012] @ 3e4c │ │ │ │ ldr r0, [pc, #1012] @ 3e50 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ ldr r0, [pc, #996] @ 3e54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ tst r2, #17408 @ 0x4400 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ beq 3c7c │ │ │ │ cmp r2, #1 │ │ │ │ bgt 4050 │ │ │ │ ldr r1, [pc, #956] @ 3e58 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #948] @ 3e5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [pc, #940] @ 3e60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 21598 │ │ │ │ + bl 21b4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30c8 │ │ │ │ ldr r0, [pc, #920] @ 3e64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ b 30c8 │ │ │ │ ldr r0, [pc, #908] @ 3e68 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [pc, #552] @ 3d14 │ │ │ │ ldr r2, [pc, #892] @ 3e6c │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ @@ -922,16 +922,16 @@ │ │ │ │ beq 4044 │ │ │ │ ldr r6, [pc, #820] @ 3e7c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [pc, #816] @ 3e80 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 264c4 │ │ │ │ - bl 2664c │ │ │ │ + bl 26a78 │ │ │ │ + bl 26c00 │ │ │ │ ldr r3, [pc, #428] @ 3d14 │ │ │ │ ldr r2, [pc, #792] @ 3e84 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -993,184 +993,184 @@ │ │ │ │ beq 3c74 │ │ │ │ ldr r3, [pc, #252] @ 3d60 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ mvnne r0, #1 │ │ │ │ mvneq r0, #0 │ │ │ │ - bl 27e30 │ │ │ │ + bl 283e4 │ │ │ │ b 3124 │ │ │ │ cmp r2, #1 │ │ │ │ ble 3aac │ │ │ │ ldr r1, [pc, #528] @ 3e9c │ │ │ │ add r1, pc, r1 │ │ │ │ b 3aa0 │ │ │ │ ldr r2, [pc, #520] @ 3ea0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a2c │ │ │ │ ldr ip, [pc, #512] @ 3ea4 │ │ │ │ add ip, pc, ip │ │ │ │ b 34cc │ │ │ │ ldr r0, [pc, #504] @ 3ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ b 3488 │ │ │ │ andeq sp, r4, r0, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq sp, r4, r8 │ │ │ │ - muleq r3, r8, r3 │ │ │ │ - andeq r0, r3, r0, lsl #7 │ │ │ │ - andeq r0, r3, r0, ror r3 │ │ │ │ - andeq r0, r3, r8, asr r3 │ │ │ │ - andeq r0, r3, r0, asr r3 │ │ │ │ - andeq r0, r3, r4, asr r3 │ │ │ │ + andeq r0, r3, r0, ror #20 │ │ │ │ + andeq r0, r3, r8, asr #20 │ │ │ │ + andeq r0, r3, r8, lsr sl │ │ │ │ + andeq r0, r3, r0, lsr #20 │ │ │ │ + andeq r0, r3, r8, lsl sl │ │ │ │ + andeq r0, r3, ip, lsl sl │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ - andseq r7, r1, ip, asr r6 │ │ │ │ - andseq r7, r1, r8, lsl r6 │ │ │ │ - andeq r0, r3, ip, lsr r2 │ │ │ │ - andseq r7, r1, r4, asr #11 │ │ │ │ - andseq r7, r1, r8, lsr #11 │ │ │ │ - andseq r7, r1, ip, ror r5 │ │ │ │ + andeq r7, pc, ip, asr r6 @ │ │ │ │ + andeq r7, pc, r8, lsl r6 @ │ │ │ │ + andeq r0, r3, r4, lsl #18 │ │ │ │ + andeq r7, pc, r4, asr #11 │ │ │ │ + andeq r7, pc, r8, lsr #11 │ │ │ │ + andeq r7, pc, ip, ror r5 @ │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andseq r7, r1, r4, lsr #10 │ │ │ │ - andseq r7, r1, r0, lsl #10 │ │ │ │ - andeq r0, r3, r0, ror r0 │ │ │ │ - andeq r0, r3, r4, lsr #6 │ │ │ │ + andeq r7, pc, r4, lsr #10 │ │ │ │ + andeq r7, pc, r0, lsl #10 │ │ │ │ + andeq r0, r3, r8, lsr r7 │ │ │ │ + andeq r0, r3, ip, ror #19 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r0, r3, r4, lsr r0 │ │ │ │ - andeq r0, r3, r4, lsl #6 │ │ │ │ - andseq r7, r1, ip, lsr r4 │ │ │ │ + strdeq r0, [r3], -ip │ │ │ │ + andeq r0, r3, ip, asr #19 │ │ │ │ + andeq r7, pc, ip, lsr r4 @ │ │ │ │ andeq pc, r4, r4, lsl #17 │ │ │ │ andeq pc, r4, ip, ror #16 │ │ │ │ - @ instruction: 0x001173b8 │ │ │ │ - andeq r0, r3, r4, ror #7 │ │ │ │ + @ instruction: 0x000f73b8 │ │ │ │ + andeq r0, r3, ip, lsr #21 │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ - andseq r7, r1, r4, lsr r3 │ │ │ │ + andeq r7, pc, r4, lsr r3 @ │ │ │ │ andeq ip, r4, ip, asr #22 │ │ │ │ andeq ip, r4, r0, lsr #22 │ │ │ │ - andeq r1, r3, ip, lsl r1 │ │ │ │ + andeq r1, r3, r4, ror #15 │ │ │ │ ldrdeq ip, [r4], -ip @ │ │ │ │ - andeq pc, r2, ip, lsl #29 │ │ │ │ - muleq r2, r0, lr │ │ │ │ - andeq pc, r2, r8, asr #28 │ │ │ │ + andeq r0, r3, r4, asr r5 │ │ │ │ + andeq r0, r3, r8, asr r5 │ │ │ │ + andeq r0, r3, r0, lsl r5 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ andeq ip, r4, r4, ror #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq pc, r4, ip, lsl #12 │ │ │ │ - andeq r0, r3, r0, lsr r2 │ │ │ │ - andeq r0, r3, r8, lsl r2 │ │ │ │ - andeq r0, r3, ip, asr r2 │ │ │ │ - andseq r7, r1, r4, lsl #2 │ │ │ │ - ldrheq r7, [r1], -r8 │ │ │ │ - andeq pc, r2, r8, lsl sp @ │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ + andeq r0, r3, r0, ror #17 │ │ │ │ + andeq r0, r3, r4, lsr #18 │ │ │ │ + andeq r7, pc, r4, lsl #2 │ │ │ │ + strheq r7, [pc], -r8 │ │ │ │ + andeq r0, r3, r0, ror #7 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - andeq pc, r2, r8, lsl #26 │ │ │ │ - andeq pc, r2, r0, lsr sp @ │ │ │ │ - andseq r7, r1, r4, asr r0 │ │ │ │ - andeq lr, r2, r8, lsr #22 │ │ │ │ - strdeq pc, [r2], -ip │ │ │ │ - andseq r7, r1, r8 │ │ │ │ - andeq pc, r2, r0, asr #24 │ │ │ │ - andeq pc, r2, r4, lsr fp @ │ │ │ │ - andeq pc, r2, r0, asr #25 │ │ │ │ - andseq r6, r1, ip, lsr #31 │ │ │ │ - andeq pc, r2, r8, ror #26 │ │ │ │ - andseq r6, r1, ip, lsr pc │ │ │ │ - andseq r6, r1, r4, lsr #30 │ │ │ │ - andeq pc, r2, r4, lsr fp @ │ │ │ │ - andeq pc, r2, ip, lsr #14 │ │ │ │ - andeq pc, r2, r0, lsr #14 │ │ │ │ - muleq r2, r0, pc @ │ │ │ │ - andeq r0, r3, r0, lsl #2 │ │ │ │ - andeq r0, r3, r4, lsr #4 │ │ │ │ - andseq r6, r1, r8, asr lr │ │ │ │ - andseq r6, r1, ip, asr #28 │ │ │ │ - andseq r6, r1, r4, lsr lr │ │ │ │ - andeq pc, r2, r0, asr sl @ │ │ │ │ - @ instruction: 0x00116ddc │ │ │ │ - andeq pc, r2, r4, asr #12 │ │ │ │ - andeq pc, r2, r4, lsr #18 │ │ │ │ - @ instruction: 0x00116db0 │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ + andeq r7, pc, r4, asr r0 @ │ │ │ │ strdeq pc, [r2], -r0 │ │ │ │ - @ instruction: 0x0002f9bc │ │ │ │ + andeq r0, r3, r4, asr #7 │ │ │ │ + andeq r7, pc, r8 │ │ │ │ + andeq r0, r3, r8, lsl #6 │ │ │ │ + strdeq r0, [r3], -ip │ │ │ │ + andeq r0, r3, r8, lsl #7 │ │ │ │ + andeq r6, pc, ip, lsr #31 │ │ │ │ + andeq r0, r3, r0, lsr r4 │ │ │ │ + andeq r6, pc, ip, lsr pc @ │ │ │ │ + andeq r6, pc, r4, lsr #30 │ │ │ │ + strdeq r0, [r3], -ip │ │ │ │ + strdeq pc, [r2], -r4 │ │ │ │ + andeq pc, r2, r8, ror #27 │ │ │ │ + andeq r0, r3, r8, asr r6 │ │ │ │ + andeq r0, r3, r8, asr #15 │ │ │ │ + andeq r0, r3, ip, ror #17 │ │ │ │ + andeq r6, pc, r8, asr lr @ │ │ │ │ + andeq r6, pc, ip, asr #28 │ │ │ │ + andeq r6, pc, r4, lsr lr @ │ │ │ │ + andeq r0, r3, r8, lsl r1 │ │ │ │ + ldrdeq r6, [pc], -ip │ │ │ │ + andeq pc, r2, ip, lsl #26 │ │ │ │ + andeq pc, r2, ip, ror #31 │ │ │ │ + @ instruction: 0x000f6db0 │ │ │ │ + strheq r0, [r3], -r8 │ │ │ │ + andeq r0, r3, r4, lsl #1 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ - ldrdeq pc, [r2], -r4 │ │ │ │ - andeq pc, r2, r0, ror sl @ │ │ │ │ - andeq pc, r2, r0, asr #21 │ │ │ │ - andseq r6, r1, ip, ror #25 │ │ │ │ - andeq pc, r2, r4, asr #16 │ │ │ │ - andeq pc, r2, r4, lsl #27 │ │ │ │ + muleq r2, ip, pc @ │ │ │ │ + andeq r0, r3, r8, lsr r1 │ │ │ │ + andeq r0, r3, r8, lsl #3 │ │ │ │ + andeq r6, pc, ip, ror #25 │ │ │ │ + andeq pc, r2, ip, lsl #30 │ │ │ │ + andeq r0, r3, ip, asr #8 │ │ │ │ andeq pc, r4, r8, lsr #2 │ │ │ │ - muleq r2, r8, r9 │ │ │ │ - andeq pc, r2, r4, ror #21 │ │ │ │ - strdeq pc, [r2], -r0 │ │ │ │ - andeq pc, r2, r0, asr #17 │ │ │ │ - andeq pc, r2, r0, asr #17 │ │ │ │ - andseq r6, r1, r4, ror #22 │ │ │ │ - andeq lr, r2, r0, ror #24 │ │ │ │ - andseq r6, r1, r0, lsr #22 │ │ │ │ - andeq pc, r2, r0, asr #14 │ │ │ │ - andeq pc, r2, r8, ror r7 @ │ │ │ │ - andeq lr, r2, r8, asr #11 │ │ │ │ + andeq r0, r3, r0, rrx │ │ │ │ + andeq r0, r3, ip, lsr #3 │ │ │ │ + strheq r0, [r3], -r8 │ │ │ │ + andeq pc, r2, r8, lsl #31 │ │ │ │ + andeq pc, r2, r8, lsl #31 │ │ │ │ + andeq r6, pc, r4, ror #22 │ │ │ │ + andeq pc, r2, r8, lsr #6 │ │ │ │ + andeq r6, pc, r0, lsr #22 │ │ │ │ + andeq pc, r2, r8, lsl #28 │ │ │ │ + andeq pc, r2, r0, asr #28 │ │ │ │ + muleq r2, r0, ip │ │ │ │ muleq r0, r4, r2 │ │ │ │ - andeq pc, r2, r4, ror #12 │ │ │ │ - andseq r6, r1, r0, lsr #21 │ │ │ │ - andeq pc, r2, r4, lsr #19 │ │ │ │ - andeq pc, r2, r4, asr #19 │ │ │ │ - andeq pc, r2, r4, lsr r6 @ │ │ │ │ - andeq pc, r2, r4, lsr #19 │ │ │ │ - andseq r6, r1, r8, asr #20 │ │ │ │ - andeq pc, r2, r0, asr #19 │ │ │ │ - andeq pc, r2, r4, asr #17 │ │ │ │ - andeq pc, r2, r0, asr #17 │ │ │ │ - andeq lr, r2, r0, ror #11 │ │ │ │ - andeq pc, r2, r4, asr r2 @ │ │ │ │ - andseq r6, r1, r8, asr #19 │ │ │ │ - muleq r2, r0, r5 │ │ │ │ - andeq pc, r2, r4, ror r9 @ │ │ │ │ - andeq pc, r2, ip, ror r9 @ │ │ │ │ - andeq pc, r2, r0, lsl #19 │ │ │ │ - andseq r6, r1, r4, ror #18 │ │ │ │ + andeq pc, r2, ip, lsr #26 │ │ │ │ + andeq r6, pc, r0, lsr #21 │ │ │ │ + andeq r0, r3, ip, rrx │ │ │ │ + andeq r0, r3, ip, lsl #1 │ │ │ │ + strdeq pc, [r2], -ip │ │ │ │ + andeq r0, r3, ip, rrx │ │ │ │ + andeq r6, pc, r8, asr #20 │ │ │ │ + andeq r0, r3, r8, lsl #1 │ │ │ │ + andeq pc, r2, ip, lsl #31 │ │ │ │ + andeq pc, r2, r8, lsl #31 │ │ │ │ + andeq lr, r2, r8, lsr #25 │ │ │ │ + andeq pc, r2, ip, lsl r9 @ │ │ │ │ + andeq r6, pc, r8, asr #19 │ │ │ │ + andeq pc, r2, r8, asr ip @ │ │ │ │ + andeq r0, r3, ip, lsr r0 │ │ │ │ + andeq r0, r3, r4, asr #32 │ │ │ │ + andeq r0, r3, r8, asr #32 │ │ │ │ + andeq r6, pc, r4, ror #18 │ │ │ │ andeq lr, r4, r0, lsl #28 │ │ │ │ andeq lr, r4, r0, ror #26 │ │ │ │ andeq lr, r4, r0, asr sp │ │ │ │ - andeq pc, r2, r0, asr #8 │ │ │ │ - andeq pc, r2, r4, ror #1 │ │ │ │ - ldrdeq pc, [r2], -r8 │ │ │ │ - andeq pc, r2, r0, lsl #10 │ │ │ │ + andeq pc, r2, r8, lsl #22 │ │ │ │ + andeq pc, r2, ip, lsr #15 │ │ │ │ + andeq pc, r2, r0, lsr #15 │ │ │ │ + andeq pc, r2, r8, asr #23 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ - muleq r2, ip, r4 │ │ │ │ - mulseq r1, ip, r5 │ │ │ │ - andseq r6, r1, r8, lsl #11 │ │ │ │ - strdeq lr, [r2], -r4 │ │ │ │ - andeq lr, r2, ip, ror #2 │ │ │ │ - andeq pc, r2, r4, asr #1 │ │ │ │ - ldrdeq pc, [r2], -r4 │ │ │ │ - andseq r6, r1, r8, asr #10 │ │ │ │ - andeq pc, r2, r8, ror r5 @ │ │ │ │ - andeq lr, r2, ip, lsr r2 │ │ │ │ - andeq pc, r2, r0, asr #10 │ │ │ │ - andeq pc, r2, ip, asr r5 @ │ │ │ │ - andeq pc, r2, ip, ror #10 │ │ │ │ - andeq pc, r2, r0, asr #10 │ │ │ │ - andeq pc, r2, r8, lsl #10 │ │ │ │ - andeq pc, r2, r8, lsr #10 │ │ │ │ - andeq lr, r2, r0, ror #3 │ │ │ │ - andeq pc, r2, r4, ror #9 │ │ │ │ - andeq lr, r2, r0, lsr sp │ │ │ │ - andeq pc, r2, r0, ror r0 @ │ │ │ │ - andseq r6, r1, ip, lsl #9 │ │ │ │ + andeq pc, r2, r4, ror #22 │ │ │ │ + muleq pc, ip, r5 @ │ │ │ │ + andeq r6, pc, r8, lsl #11 │ │ │ │ + @ instruction: 0x0002f4bc │ │ │ │ + andeq lr, r2, r4, lsr r8 │ │ │ │ + andeq pc, r2, ip, lsl #15 │ │ │ │ + muleq r2, ip, r7 │ │ │ │ + andeq r6, pc, r8, asr #10 │ │ │ │ + andeq pc, r2, r0, asr #24 │ │ │ │ + andeq lr, r2, r4, lsl #18 │ │ │ │ + andeq pc, r2, r8, lsl #24 │ │ │ │ + andeq pc, r2, r4, lsr #24 │ │ │ │ + andeq pc, r2, r4, lsr ip @ │ │ │ │ + andeq pc, r2, r8, lsl #24 │ │ │ │ + ldrdeq pc, [r2], -r0 │ │ │ │ + strdeq pc, [r2], -r0 │ │ │ │ + andeq lr, r2, r8, lsr #17 │ │ │ │ + andeq pc, r2, ip, lsr #23 │ │ │ │ + strdeq pc, [r2], -r8 │ │ │ │ + andeq pc, r2, r8, lsr r7 @ │ │ │ │ + andeq r6, pc, ip, lsl #9 │ │ │ │ andeq lr, r4, r0, lsr #18 │ │ │ │ - muleq r2, ip, r5 │ │ │ │ + andeq pc, r2, r4, ror #24 │ │ │ │ mvn r0, #1 │ │ │ │ - bl 27e30 │ │ │ │ + bl 283e4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 28030 │ │ │ │ + bl 285e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r8, r3 │ │ │ │ beq 3f48 │ │ │ │ ldr r3, [pc, #-132] @ 3eac │ │ │ │ ldr r2, [pc, #-132] @ 3eb0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -1181,20 +1181,20 @@ │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ b 3918 │ │ │ │ ldr r0, [pc, #-168] @ 3eb4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 21c68 │ │ │ │ + bl 2221c │ │ │ │ b 3100 │ │ │ │ ldr r0, [pc, #-188] @ 3eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 207ec │ │ │ │ + bl 20da0 │ │ │ │ b 3100 │ │ │ │ ldr ip, [pc, #-204] @ 3ebc │ │ │ │ add ip, pc, ip │ │ │ │ b 3a4c │ │ │ │ ldr r2, [pc, #-212] @ 3ec0 │ │ │ │ ldr r1, [pc, #-212] @ 3ec4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1202,15 +1202,15 @@ │ │ │ │ b 373c │ │ │ │ ldr r3, [pc, #-224] @ 3ec8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 37bc │ │ │ │ ldr r0, [pc, #-232] @ 3ecc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 18e78 │ │ │ │ + bl 1942c │ │ │ │ b 3100 │ │ │ │ ldr r3, [pc, #-248] @ 3ed0 │ │ │ │ ldr r2, [pc, #-248] @ 3ed4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #-256] @ 3ed8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1461,42 +1461,42 @@ │ │ │ │ bx lr │ │ │ │ andeq fp, r4, r4, ror #19 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ andeq lr, r4, r4, lsr r9 │ │ │ │ strdeq lr, [r4], -ip │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 7a10 │ │ │ │ + bl 805c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #32 │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f144 │ │ │ │ + bl f790 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 77d8 │ │ │ │ + b 7e24 │ │ │ │ push {r4, lr} │ │ │ │ - bl 6e8c │ │ │ │ + bl 7534 │ │ │ │ ldr r3, [pc, #12] @ 4420 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #12]! │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq lr, r4, ip, lsl #17 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 7418 │ │ │ │ + bl 7a64 │ │ │ │ ldr r3, [pc, #44] @ 4468 │ │ │ │ ldr r2, [pc, #44] @ 446c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r1, [pc, #36] @ 4470 │ │ │ │ ldr r2, [pc, #36] @ 4474 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1536,144 +1536,143 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 2948 │ │ │ │ b 44b0 │ │ │ │ andeq lr, r4, ip, lsl #16 │ │ │ │ andeq lr, r4, r4, ror #15 │ │ │ │ andeq lr, r4, ip, asr #15 │ │ │ │ - ldr r3, [pc, #1420] @ 4a84 │ │ │ │ + ldr r3, [pc, #1356] @ 4a44 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #1404] @ 4a88 │ │ │ │ - ldr r2, [pc, #1404] @ 4a8c │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1340] @ 4a48 │ │ │ │ + ldr r1, [pc, #1340] @ 4a4c │ │ │ │ add r3, pc, r3 │ │ │ │ - add lr, r3, #32 │ │ │ │ - ldr r3, [pc, #1396] @ 4a90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #1392] @ 4a94 │ │ │ │ - ldr r8, [pc, #1392] @ 4a98 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r7, #28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #1332] @ 4a50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r3, #32 │ │ │ │ + ldr r3, [pc, #1320] @ 4a54 │ │ │ │ + ldr fp, [pc, #1320] @ 4a58 │ │ │ │ + ldr r5, [pc, #1320] @ 4a5c │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add fp, pc, fp │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #14 │ │ │ │ mov ip, #0 │ │ │ │ - mov r9, #1 │ │ │ │ - add r3, r4, #4 │ │ │ │ + mov r7, #1 │ │ │ │ + ldr r3, [pc, #1280] @ 4a60 │ │ │ │ mov r1, #0 │ │ │ │ - mov fp, #-2147483648 @ 0x80000000 │ │ │ │ + add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - add r2, r8, #23 │ │ │ │ + add r3, fp, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r9, #-2147483648 @ 0x80000000 │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + lsl r2, r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - lsl lr, r0, r7 │ │ │ │ - rsb r5, r8, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - sub r0, r8, #1 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r5, r5, r0 │ │ │ │ - ldrb sl, [r0, #1]! │ │ │ │ + add r0, r5, #23 │ │ │ │ + rsb r4, r5, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + sub lr, r5, #1 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r4, r4, lr │ │ │ │ + ldrb sl, [lr, #1]! │ │ │ │ ldrb sl, [r1, sl] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ands sl, lr, fp, lsr sl │ │ │ │ - ldrb sl, [r0, #24] │ │ │ │ - orrne r2, r2, r9, lsl r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ands sl, r2, r9, lsr sl │ │ │ │ + ldrb sl, [lr, #24] │ │ │ │ + orrne r0, r0, r7, lsl r4 │ │ │ │ ldrb sl, [r1, sl] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ands sl, lr, fp, lsr sl │ │ │ │ - orrne r3, r3, r9, lsl r5 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 4588 │ │ │ │ - lsl r5, r2, #4 │ │ │ │ - lsl r0, r2, #2 │ │ │ │ - and r0, r0, #16128 @ 0x3f00 │ │ │ │ - and r5, r5, #4128768 @ 0x3f0000 │ │ │ │ - orr r5, r5, r0 │ │ │ │ - lsl sl, r3, #4 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - and sl, sl, #4128768 @ 0x3f0000 │ │ │ │ - and r0, r0, #16128 @ 0x3f00 │ │ │ │ - orr r0, sl, r0 │ │ │ │ - and sl, r2, #63 @ 0x3f │ │ │ │ - lsl r2, r2, #6 │ │ │ │ - ldr lr, [pc, #1184] @ 4a9c │ │ │ │ - orr sl, r5, sl │ │ │ │ - and r2, r2, #1056964608 @ 0x3f000000 │ │ │ │ - and r5, r3, #63 @ 0x3f │ │ │ │ + ands sl, r2, r9, lsr sl │ │ │ │ + orrne r3, r3, r7, lsl r4 │ │ │ │ + cmp lr, r1 │ │ │ │ + bne 45a8 │ │ │ │ + lsl r4, r0, #4 │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #16128 @ 0x3f00 │ │ │ │ + and r4, r4, #4128768 @ 0x3f0000 │ │ │ │ + orr r4, r4, lr │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + lsl lr, r3, #4 │ │ │ │ + and sl, sl, #16128 @ 0x3f00 │ │ │ │ + and lr, lr, #4128768 @ 0x3f0000 │ │ │ │ + orr lr, lr, sl │ │ │ │ + and sl, r0, #63 @ 0x3f │ │ │ │ + lsl r0, r0, #6 │ │ │ │ + orr r4, r4, sl │ │ │ │ + and r0, r0, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr r0, r0, r4 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r0, [fp, r1, lsl #3] │ │ │ │ + and r0, r3, #63 @ 0x3f │ │ │ │ lsl r3, r3, #6 │ │ │ │ - orr r2, r2, sl │ │ │ │ - orr r0, r0, r5 │ │ │ │ + orr lr, lr, r0 │ │ │ │ and r3, r3, #1056964608 @ 0x3f000000 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - and r0, lr, r2, lsl #2 │ │ │ │ - bic r2, r2, #16711680 @ 0xff0000 │ │ │ │ - bic r2, r2, #255 @ 0xff │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr r2, r0, r2 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - str r2, [r4, r1, lsl #3] │ │ │ │ - and r2, lr, r3, lsl #2 │ │ │ │ - bic r3, r3, #16711680 @ 0xff0000 │ │ │ │ - bic r3, r3, #255 @ 0xff │ │ │ │ - orr r3, r2, r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r3, r3, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr r3, r3, lr │ │ │ │ + lsl r3, r3, #2 │ │ │ │ str r3, [r2, r1, lsl #3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 46a8 │ │ │ │ - lsl r0, r1, #27 │ │ │ │ - and r2, r1, #4 │ │ │ │ - lsl r5, r1, #2 │ │ │ │ - orr r2, r2, r0, lsr #31 │ │ │ │ + beq 46a4 │ │ │ │ lsl r3, r1, #1 │ │ │ │ - and r5, r5, #8 │ │ │ │ - orr r0, r2, r5 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ and r3, r3, #2 │ │ │ │ - ldr r2, [pc, #1052] @ 4aa0 │ │ │ │ orr r3, r3, r1, asr #5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - add r3, r2, r3, lsl #4 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - and r2, r2, #2 │ │ │ │ - orr r2, r0, r2 │ │ │ │ - add r3, r3, r2 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsl lr, r1, #27 │ │ │ │ + add r0, r2, r3, lsl #4 │ │ │ │ + and r3, r1, #4 │ │ │ │ + orr r3, r3, lr, lsr #31 │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + and lr, lr, #8 │ │ │ │ + orr r3, r3, lr │ │ │ │ + lsr lr, r1, #2 │ │ │ │ + and lr, lr, #2 │ │ │ │ + orr r3, r3, lr │ │ │ │ + add r3, r0, r3 │ │ │ │ ldrb r0, [r3, #32] │ │ │ │ - b 4560 │ │ │ │ + b 4580 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r4, r4, #512 @ 0x200 │ │ │ │ - sub r7, r7, #4 │ │ │ │ - ldrbne r0, [lr, ip, lsl #6] │ │ │ │ - bne 454c │ │ │ │ - ldr r4, [pc, #984] @ 4aa4 │ │ │ │ - ldr r5, [pc, #984] @ 4aa8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add fp, fp, #512 @ 0x200 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + ldrbne r0, [r2, ip, lsl #6] │ │ │ │ + bne 4558 │ │ │ │ + ldr r4, [pc, #924] @ 4a64 │ │ │ │ + ldr r5, [pc, #924] @ 4a68 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bb8 │ │ │ │ - mov fp, r6 │ │ │ │ + mov sl, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r1 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, sl │ │ │ │ add r6, r1, #6 │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ and r7, r0, #31 │ │ │ │ add r3, r5, r3 │ │ │ │ ldrb r3, [r3, #544] @ 0x220 │ │ │ │ asr r2, r0, #5 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -1689,31 +1688,31 @@ │ │ │ │ mov r3, #0 │ │ │ │ tst r8, r3 │ │ │ │ ldrne r9, [r2, r3, lsl #3] │ │ │ │ orrne r9, r9, r7 │ │ │ │ strne r9, [r2, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 473c │ │ │ │ + bne 4738 │ │ │ │ add r0, r0, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne 46fc │ │ │ │ + cmp r6, r0 │ │ │ │ + bne 46f8 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - add fp, fp, #6 │ │ │ │ - bne 46f0 │ │ │ │ - ldr r4, [pc, #816] @ 4aac │ │ │ │ + add sl, sl, #6 │ │ │ │ + bne 46ec │ │ │ │ + ldr r4, [pc, #756] @ 4a6c │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #1024 @ 0x400 │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r1, [pc, #792] @ 4ab0 │ │ │ │ - ldr r5, [pc, #792] @ 4ab4 │ │ │ │ + ldr r1, [pc, #732] @ 4a70 │ │ │ │ + ldr r5, [pc, #732] @ 4a74 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, r1, #608 @ 0x260 │ │ │ │ add r0, lr, #1 │ │ │ │ add r1, r1, #672 @ 0x2a0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov ip, #1 │ │ │ │ @@ -1731,198 +1730,182 @@ │ │ │ │ mov r2, #0 │ │ │ │ tst r7, r2 │ │ │ │ ldrne r8, [r3, r2, lsl #3] │ │ │ │ orrne r8, r8, r6 │ │ │ │ strne r8, [r3, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 47e4 │ │ │ │ - cmp r1, r0 │ │ │ │ + bne 47e0 │ │ │ │ + cmp r0, r1 │ │ │ │ ldrbne r3, [r0], #1 │ │ │ │ addne r3, r5, r3 │ │ │ │ ldrbne r3, [r3, #544] @ 0x220 │ │ │ │ - bne 47b4 │ │ │ │ + bne 47b0 │ │ │ │ + ldr sl, [pc, #608] @ 4a78 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #664] @ 4ab8 │ │ │ │ mov r1, #0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #652] @ 4abc │ │ │ │ - add r5, pc, r5 │ │ │ │ + ldr r3, [pc, #592] @ 4a7c │ │ │ │ + add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ - add r9, r5, #64 @ 0x40 │ │ │ │ - ldr sl, [pc, #604] @ 4a9c │ │ │ │ - ldr fp, [pc, #636] @ 4ac0 │ │ │ │ + add r6, sp, #51 @ 0x33 │ │ │ │ + add r8, sl, #64 @ 0x40 │ │ │ │ add r3, r3, #16256 @ 0x3f80 │ │ │ │ mov ip, #0 │ │ │ │ - add r8, sp, #43 @ 0x2b │ │ │ │ - mov r7, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r0, #127 @ 0x7f │ │ │ │ - mov r1, ip │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, r8, r1 │ │ │ │ + mov lr, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #127 @ 0x7f │ │ │ │ + mov r3, ip │ │ │ │ + mov r4, lr │ │ │ │ + add r5, r0, r3 │ │ │ │ mov ip, #6 │ │ │ │ - asr lr, r0, ip │ │ │ │ + asr lr, r2, ip │ │ │ │ sub ip, ip, #1 │ │ │ │ and lr, lr, #1 │ │ │ │ cmn ip, #1 │ │ │ │ - strb lr, [r4, #1]! │ │ │ │ - bne 4870 │ │ │ │ - mov ip, #0 │ │ │ │ - add r9, r2, #48 @ 0x30 │ │ │ │ - mov r4, r6 │ │ │ │ - mov lr, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + strb lr, [r5, #1]! │ │ │ │ + bne 4864 │ │ │ │ + mov r5, r7 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + add r9, sl, #48 @ 0x30 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + mov ip, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldrb r1, [r9], #1 │ │ │ │ - mov r7, lr │ │ │ │ - add r1, r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrb r2, [r9], #1 │ │ │ │ + add lr, sl, #64 @ 0x40 │ │ │ │ + add fp, fp, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r8, r7 │ │ │ │ + and r7, r0, #31 │ │ │ │ + add r3, r7, #6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, lr │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldrb r0, [r3], #1 │ │ │ │ + cmp r0, #27 │ │ │ │ + add r0, fp, r0 │ │ │ │ + bgt 495c │ │ │ │ + cmp r0, #27 │ │ │ │ + ble 4904 │ │ │ │ + mov r6, #0 │ │ │ │ + sub r0, r0, #28 │ │ │ │ + cmp r0, #27 │ │ │ │ + bgt 48f4 │ │ │ │ + add r0, r0, r6 │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldrb r0, [r0, #112] @ 0x70 │ │ │ │ + add r0, r0, #120 @ 0x78 │ │ │ │ + add r0, sp, r0 │ │ │ │ + ldrb r0, [r0, #-68] @ 0xffffffbc │ │ │ │ + orr r2, r2, r0, lsl r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - add r5, r0, #64 @ 0x40 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and r6, ip, #31 │ │ │ │ - add r3, r6, #6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldrb ip, [r3], #1 │ │ │ │ - ldr lr, [sp] │ │ │ │ - cmp ip, #27 │ │ │ │ - add ip, lr, ip │ │ │ │ - bgt 4984 │ │ │ │ - cmp ip, #27 │ │ │ │ - ble 4928 │ │ │ │ - mov lr, #0 │ │ │ │ - sub ip, ip, #28 │ │ │ │ - cmp ip, #27 │ │ │ │ - bgt 4918 │ │ │ │ - add ip, ip, lr │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - add ip, lr, ip │ │ │ │ - ldrb ip, [ip, #112] @ 0x70 │ │ │ │ - add ip, ip, #112 @ 0x70 │ │ │ │ - add ip, sp, ip │ │ │ │ - ldrb ip, [ip, #-68] @ 0xffffffbc │ │ │ │ - orr r1, r1, ip, lsl r6 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - bne 48f8 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - add ip, ip, #8 │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - cmp ip, #64 @ 0x40 │ │ │ │ - add r5, r5, #6 │ │ │ │ - str r1, [r0, #-80] @ 0xffffffb0 │ │ │ │ - beq 498c │ │ │ │ - asr r0, ip, #5 │ │ │ │ - add r1, r3, r0, lsl #2 │ │ │ │ - ldr r1, [r1, #-80] @ 0xffffffb0 │ │ │ │ - b 48e4 │ │ │ │ - mov lr, #28 │ │ │ │ - b 4918 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - and r1, sl, ip, lsl #2 │ │ │ │ - and ip, ip, fp │ │ │ │ - orr r1, r1, ip │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - str r1, [r4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - and r1, sl, r0, lsl #2 │ │ │ │ - and r0, r0, fp │ │ │ │ - orr r1, r1, r0 │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov lr, r7 │ │ │ │ - add r4, r4, #8 │ │ │ │ - bne 48a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne 48d8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ + add lr, lr, #6 │ │ │ │ + str r2, [r1, #-80] @ 0xffffffb0 │ │ │ │ + beq 4964 │ │ │ │ + asr r1, r0, #5 │ │ │ │ + add r2, r3, r1, lsl #2 │ │ │ │ + ldr r2, [r2, #-80] @ 0xffffffb0 │ │ │ │ + b 48c4 │ │ │ │ + mov r6, #28 │ │ │ │ + b 48f4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, r9 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + str r2, [r5] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + add r5, r5, #8 │ │ │ │ + bne 489c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmn r2, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r7 │ │ │ │ - sub r6, r6, #128 @ 0x80 │ │ │ │ - bne 4868 │ │ │ │ - add ip, r1, #8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, ip │ │ │ │ + sub r7, r7, #128 @ 0x80 │ │ │ │ + bne 485c │ │ │ │ + add ip, r8, #8 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - mov r7, r3 │ │ │ │ - add r3, lr, #16384 @ 0x4000 │ │ │ │ - bne 4854 │ │ │ │ - ldr r4, [pc, #184] @ 4ac4 │ │ │ │ - ldr r1, [pc, #184] @ 4ac8 │ │ │ │ + mov lr, r4 │ │ │ │ + add r3, r1, #16384 @ 0x4000 │ │ │ │ + bne 4848 │ │ │ │ + ldr r4, [pc, #180] @ 4a80 │ │ │ │ + ldr r1, [pc, #180] @ 4a84 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #3104 @ 0xc20 │ │ │ │ str r5, [r3, #3072]! @ 0xc00 │ │ │ │ str r5, [r4, #3076] @ 0xc04 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ bl 2948 │ │ │ │ mov r3, #25 │ │ │ │ - ldr r2, [pc, #132] @ 4acc │ │ │ │ + ldr r2, [pc, #128] @ 4a88 │ │ │ │ str r3, [r4, #3248] @ 0xcb0 │ │ │ │ - ldr r3, [pc, #64] @ 4a90 │ │ │ │ + ldr r3, [pc, #68] @ 4a54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4, #3232] @ 0xca0 │ │ │ │ str r5, [r4, #3236] @ 0xca4 │ │ │ │ str r5, [r4, #3240] @ 0xca8 │ │ │ │ str r5, [r4, #3244] @ 0xcac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a80 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ + bne 4a40 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, r0, ror #18 │ │ │ │ - andeq ip, r2, ip, asr #18 │ │ │ │ + andeq ip, r2, r0, lsl pc │ │ │ │ + strdeq ip, [r2], -ip @ │ │ │ │ andeq fp, r4, r4, lsl #16 │ │ │ │ + andeq ip, r2, ip, ror #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r6, r0, r4 │ │ │ │ - @ instruction: 0x0004bcb4 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - ldrdeq ip, [r2], -r4 │ │ │ │ - andeq lr, r4, ip, lsl #12 │ │ │ │ - andeq ip, r2, r4, ror r7 │ │ │ │ - andeq lr, r4, ip, asr r5 │ │ │ │ - andeq ip, r2, r0, asr #13 │ │ │ │ - @ instruction: 0x0002c6b0 │ │ │ │ - @ instruction: 0x0004b9b4 │ │ │ │ - andeq pc, r4, r8, lsl #3 │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ - andeq lr, r4, ip, asr #5 │ │ │ │ - muleq r4, ip, pc @ │ │ │ │ - ldrdeq fp, [r4], -r0 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #228] @ 4bc0 │ │ │ │ - ldr r6, [pc, #228] @ 4bc4 │ │ │ │ + andeq pc, r6, r4, lsl #9 │ │ │ │ + andeq fp, r4, r8, lsr #25 │ │ │ │ + andeq ip, r2, r8, lsr #29 │ │ │ │ + andeq lr, r4, r0, lsl r6 │ │ │ │ + andeq ip, r2, r8, lsr #26 │ │ │ │ + andeq lr, r4, r0, ror #10 │ │ │ │ + andeq ip, r2, r4, ror ip │ │ │ │ + andeq ip, r2, r4, ror #24 │ │ │ │ + @ instruction: 0x0004b9b8 │ │ │ │ + andeq pc, r4, ip, lsl #3 │ │ │ │ + andeq lr, r4, ip, lsl #6 │ │ │ │ + ldrdeq lr, [r4], -ip │ │ │ │ + andeq fp, r4, r0, lsl r3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + ldr r3, [pc, #92] @ 4af4 │ │ │ │ + ldr r6, [pc, #92] @ 4af8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ add lr, r6, #512 @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r3, #124 @ 0x7c │ │ │ │ add r6, r6, #4608 @ 0x1200 │ │ │ │ sub r3, lr, #512 @ 0x200 │ │ │ │ @@ -1932,61 +1915,26 @@ │ │ │ │ eor r0, r1, r2 │ │ │ │ and r0, r0, r4 │ │ │ │ eor r1, r1, r0 │ │ │ │ eor r2, r2, r0 │ │ │ │ cmp r3, lr │ │ │ │ str r1, [ip, #4]! │ │ │ │ str r2, [ip, #2052] @ 0x804 │ │ │ │ - bne 4afc │ │ │ │ + bne 4ab8 │ │ │ │ add lr, r3, #512 @ 0x200 │ │ │ │ cmp lr, r6 │ │ │ │ add r5, r5, #256 @ 0x100 │ │ │ │ - bne 4af4 │ │ │ │ - ldr r0, [pc, #140] @ 4bc8 │ │ │ │ - mov r6, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r4, r0, #4224 @ 0x1080 │ │ │ │ - mov lr, r4 │ │ │ │ - add lr, lr, #12 │ │ │ │ - add r4, r4, #8 │ │ │ │ - sub ip, r6, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, ip, #6 │ │ │ │ - lsl r5, r6, #6 │ │ │ │ - and r2, r3, #63 @ 0x3f │ │ │ │ - add r1, r5, r3, asr #6 │ │ │ │ - add r2, ip, r2 │ │ │ │ - add r7, r2, #32 │ │ │ │ - add r8, r1, #32 │ │ │ │ - ldr r7, [r0, r7, lsl #2] │ │ │ │ - ldr r8, [r0, r8, lsl #2] │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - eor r7, r7, r8 │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - str r7, [r4, r3, lsl #3] │ │ │ │ - ldr r2, [r2, #2180] @ 0x884 │ │ │ │ - ldr r1, [r1, #2180] @ 0x884 │ │ │ │ - eor r2, r2, r1 │ │ │ │ - str r2, [lr, r3, lsl #3] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #4096 @ 0x1000 │ │ │ │ - bne 4b60 │ │ │ │ - add r6, r6, #2 │ │ │ │ - cmp r6, #9 │ │ │ │ - add r4, r4, #32768 @ 0x8000 │ │ │ │ - add lr, lr, #32768 @ 0x8000 │ │ │ │ - bne 4b50 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq pc, [r6], -ip │ │ │ │ - ldrdeq lr, [r6], -r8 │ │ │ │ - andeq pc, r6, ip, ror lr @ │ │ │ │ + bne 4ab0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq pc, r6, r0, lsr #30 │ │ │ │ + andeq lr, r6, ip, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #1016] @ 4fd0 │ │ │ │ + ldr r4, [pc, #1016] @ 4f00 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r1, [pc, #1012] @ 4fd4 │ │ │ │ + ldr r1, [pc, #1012] @ 4f04 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, r4, #3104 @ 0xc20 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2229,94 +2177,94 @@ │ │ │ │ str r3, [r4, #3168] @ 0xc60 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #3184] @ 0xc70 │ │ │ │ str r9, [r4, #3200] @ 0xc80 │ │ │ │ str r8, [r4, #3216] @ 0xc90 │ │ │ │ str ip, [r4, #3224] @ 0xc98 │ │ │ │ str r0, [r4, #3228] @ 0xc9c │ │ │ │ - bne 4d08 │ │ │ │ + bne 4c38 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq lr, [r4], -ip │ │ │ │ - ldrdeq lr, [r4], -r0 │ │ │ │ - ldr ip, [pc, #3844] @ 5ee4 │ │ │ │ + andeq lr, r4, ip, asr #3 │ │ │ │ + andeq lr, r4, r0, lsr #29 │ │ │ │ + ldr ip, [pc, #3844] @ 5e14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r1, [ip, #3076] @ 0xc04 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r5, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 63dc │ │ │ │ + beq 630c │ │ │ │ add ip, ip, #3072 @ 0xc00 │ │ │ │ mov r2, #0 │ │ │ │ sub lr, r0, #1 │ │ │ │ add ip, ip, #4 │ │ │ │ mov r3, r2 │ │ │ │ - b 502c │ │ │ │ + b 4f5c │ │ │ │ cmp r0, r1 │ │ │ │ ldrb r1, [ip, #1]! │ │ │ │ addne r2, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 62b4 │ │ │ │ + beq 61e4 │ │ │ │ ldrb r0, [lr, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5014 │ │ │ │ - ldr r1, [pc, #3752] @ 5ee8 │ │ │ │ + bne 4f44 │ │ │ │ + ldr r1, [pc, #3752] @ 5e18 │ │ │ │ lsl r0, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, r3 │ │ │ │ ldrb ip, [ip, #3076] @ 0xc04 │ │ │ │ cmp ip, #0 │ │ │ │ addne r1, r1, #3072 @ 0xc00 │ │ │ │ addne r1, r1, #4 │ │ │ │ addne r3, r1, r3 │ │ │ │ - beq 5070 │ │ │ │ + beq 4fa0 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5060 │ │ │ │ + bne 4f90 │ │ │ │ cmp r2, r0 │ │ │ │ - bge 5f28 │ │ │ │ - ldr r1, [pc, #3692] @ 5eec │ │ │ │ + bge 5e58 │ │ │ │ + ldr r1, [pc, #3692] @ 5e1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #3072] @ 0xc00 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r2, r3, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r1, #3072] @ 0xc00 │ │ │ │ - beq 5f28 │ │ │ │ + beq 5e58 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #3652] @ 5ef0 │ │ │ │ - ldr r4, [pc, #3652] @ 5ef4 │ │ │ │ + ldr r3, [pc, #3652] @ 5e20 │ │ │ │ + ldr r4, [pc, #3652] @ 5e24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #3644] @ 5ef8 │ │ │ │ - ldr lr, [pc, #3644] @ 5efc │ │ │ │ + ldr r3, [pc, #3644] @ 5e28 │ │ │ │ + ldr lr, [pc, #3644] @ 5e2c │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ mov sl, fp │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ - b 5524 │ │ │ │ + b 5454 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r3, lr, r2 │ │ │ │ ldrb r9, [r3, #3076] @ 0xc04 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 550c │ │ │ │ + beq 543c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5534 │ │ │ │ + beq 5464 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r1, r9, sl │ │ │ │ add r2, r6, r1, lsl #7 │ │ │ │ and r0, r5, #127 @ 0x7f │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r5, [lr, #3112] @ 0xc28 │ │ │ │ add r0, r0, sl │ │ │ │ @@ -2568,23 +2516,23 @@ │ │ │ │ str ip, [lr, #3176] @ 0xc68 │ │ │ │ str r7, [lr, #3192] @ 0xc78 │ │ │ │ str fp, [lr, #3204] @ 0xc84 │ │ │ │ str r3, [lr, #3220] @ 0xc94 │ │ │ │ str r6, [lr, #3224] @ 0xc98 │ │ │ │ str r5, [lr, #3228] @ 0xc9c │ │ │ │ cmp sl, #896 @ 0x380 │ │ │ │ - beq 5808 │ │ │ │ + beq 5738 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, sl, #128 @ 0x80 │ │ │ │ ldrb r5, [r3, #1]! │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5808 │ │ │ │ + beq 5738 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 50e0 │ │ │ │ + bne 5010 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ and r2, r5, #127 @ 0x7f │ │ │ │ add r2, r2, sl │ │ │ │ add r3, ip, r2, lsl #7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r4, #3112] @ 0xc28 │ │ │ │ cmp sl, #896 @ 0x380 │ │ │ │ @@ -2757,21 +2705,21 @@ │ │ │ │ str r3, [r4, #3204] @ 0xc84 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r9, #0 │ │ │ │ str r3, [r4, #3208] @ 0xc88 │ │ │ │ str r0, [r4, #3220] @ 0xc94 │ │ │ │ str r1, [r4, #3224] @ 0xc98 │ │ │ │ str r2, [r4, #3228] @ 0xc9c │ │ │ │ - bne 5514 │ │ │ │ + bne 5444 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - beq 5e70 │ │ │ │ + beq 5da0 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 5e70 │ │ │ │ - ldr r3, [pc, #1756] @ 5f00 │ │ │ │ + bgt 5da0 │ │ │ │ + ldr r3, [pc, #1756] @ 5e30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #3108] @ 0xc24 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #3160] @ 0xc58 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r3, #3072 @ 0xc00 │ │ │ │ ldr r0, [r3, #3112] @ 0xc28 │ │ │ │ @@ -2815,15 +2763,15 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #3184] @ 0xc70 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #3200] @ 0xc80 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1552] @ 5f04 │ │ │ │ + ldr r2, [pc, #1552] @ 5e34 │ │ │ │ ldr r0, [r3, #3228] @ 0xc9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [r3, #3120] @ 0xc30 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r3, #3136] @ 0xc40 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ @@ -2883,15 +2831,15 @@ │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #208] @ 0xd0 │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 5d54 │ │ │ │ + b 5c84 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ add sl, r3, r2 │ │ │ │ add r3, r0, sl, lsl #7 │ │ │ │ ldr sl, [r0, sl, lsl #7] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ eor r0, r0, sl │ │ │ │ @@ -3096,21 +3044,21 @@ │ │ │ │ eor r9, r9, sl │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov sl, #1 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - beq 62f4 │ │ │ │ + beq 6224 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5a00 │ │ │ │ + bne 5930 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 5e70 │ │ │ │ - ldr r3, [pc, #408] @ 5f08 │ │ │ │ + beq 5da0 │ │ │ │ + ldr r3, [pc, #408] @ 5e38 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #3228] @ 0xc9c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [r3, #3224] @ 0xc98 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [r3, #3220] @ 0xc94 │ │ │ │ @@ -3169,15 +3117,15 @@ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r3, #3112] @ 0xc28 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r3, #3108] @ 0xc24 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #3104] @ 0xc20 │ │ │ │ ldr lr, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #144] @ 5f0c │ │ │ │ + ldr r3, [pc, #144] @ 5e3c │ │ │ │ ldrb r2, [lr, #2] │ │ │ │ add r3, pc, r3 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ ldrb ip, [lr] │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ ldrb r1, [lr, #3] │ │ │ │ strb r2, [r3, #3078] @ 0xc06 │ │ │ │ @@ -3197,42 +3145,42 @@ │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ strb ip, [r3, #3076] @ 0xc04 │ │ │ │ strb r0, [r3, #3081] @ 0xc09 │ │ │ │ strb r1, [r3, #3082] @ 0xc0a │ │ │ │ strb r2, [r3, #3083] @ 0xc0b │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq sp, [r4], -r8 │ │ │ │ - muleq r4, r8, ip │ │ │ │ - andeq sp, r4, ip, asr ip │ │ │ │ - andeq lr, r4, ip, lsl #18 │ │ │ │ - andeq sp, r4, r0, lsl ip │ │ │ │ - strdeq lr, [r4], -r8 │ │ │ │ - andeq sp, r4, ip, lsl #24 │ │ │ │ - @ instruction: 0x0004d4b8 │ │ │ │ - andeq lr, r4, r4, asr #1 │ │ │ │ - andeq ip, r4, r8, ror #30 │ │ │ │ - andeq ip, r4, ip, asr lr │ │ │ │ - andeq ip, r4, r4, lsr #27 │ │ │ │ - andeq sp, r4, r0, lsl #21 │ │ │ │ - andeq sp, r4, ip, lsl #19 │ │ │ │ - muleq r4, ip, ip │ │ │ │ - ldrdeq ip, [r4], -ip @ │ │ │ │ - andeq sp, r4, r4, asr #11 │ │ │ │ - ldr r4, [pc, #-32] @ 5f10 │ │ │ │ - ldr r1, [pc, #-32] @ 5f14 │ │ │ │ + andeq sp, r4, r8, asr #27 │ │ │ │ + andeq sp, r4, r8, ror #26 │ │ │ │ + andeq sp, r4, ip, lsr #26 │ │ │ │ + ldrdeq lr, [r4], -ip │ │ │ │ + andeq sp, r4, r0, ror #25 │ │ │ │ + andeq lr, r4, r8, asr #19 │ │ │ │ + ldrdeq sp, [r4], -ip │ │ │ │ + andeq sp, r4, r8, lsl #11 │ │ │ │ + muleq r4, r4, r1 │ │ │ │ + andeq sp, r4, r8, lsr r0 │ │ │ │ + andeq ip, r4, ip, lsr #30 │ │ │ │ + andeq ip, r4, r4, ror lr │ │ │ │ + andeq sp, r4, r0, asr fp │ │ │ │ + andeq sp, r4, ip, asr sl │ │ │ │ + andeq ip, r4, ip, ror #26 │ │ │ │ + andeq ip, r4, ip, lsr #21 │ │ │ │ + muleq r4, r4, r6 │ │ │ │ + ldr r4, [pc, #-32] @ 5e40 │ │ │ │ + ldr r1, [pc, #-32] @ 5e44 │ │ │ │ and r3, r5, #127 @ 0x7f │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r3, lsl #7 │ │ │ │ add r0, r4, #3104 @ 0xc20 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 2948 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5e70 │ │ │ │ + beq 5da0 │ │ │ │ ldr r3, [r4, #3188] @ 0xc74 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #3184] @ 0xc70 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #3180] @ 0xc6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #3176] @ 0xc68 │ │ │ │ @@ -3277,28 +3225,28 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #3112] @ 0xc28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #3108] @ 0xc24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #3104] @ 0xc20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-276] @ 5f18 │ │ │ │ + ldr r3, [pc, #-276] @ 5e48 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-288] @ 5f1c │ │ │ │ + ldr r3, [pc, #-288] @ 5e4c │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5e70 │ │ │ │ + beq 5da0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ and r1, r1, #127 @ 0x7f │ │ │ │ add r1, r1, r4 │ │ │ │ add r2, r0, r1, lsl #7 │ │ │ │ ldr r1, [r0, r1, lsl #7] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r4, r4, #128 @ 0x80 │ │ │ │ @@ -3439,33 +3387,33 @@ │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ eor sl, sl, r1 │ │ │ │ eor fp, fp, r2 │ │ │ │ str r9, [r3, #3220] @ 0xc94 │ │ │ │ str sl, [r3, #3224] @ 0xc98 │ │ │ │ str fp, [r3, #3228] @ 0xc9c │ │ │ │ - bne 6048 │ │ │ │ - b 5e70 │ │ │ │ + bne 5f78 │ │ │ │ + b 5da0 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 62e4 │ │ │ │ + bgt 6214 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r1, r1, r3 │ │ │ │ - b 62d8 │ │ │ │ + b 6208 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 62ec │ │ │ │ + beq 621c │ │ │ │ ldrb r0, [r1], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62c8 │ │ │ │ + bne 61f8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b 5070 │ │ │ │ + b 4fa0 │ │ │ │ mov r0, #16 │ │ │ │ - b 5070 │ │ │ │ - ldr r3, [pc, #-988] @ 5f20 │ │ │ │ + b 4fa0 │ │ │ │ + ldr r3, [pc, #-988] @ 5e50 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #3104] @ 0xc20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #3108] @ 0xc24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #3112] @ 0xc28 │ │ │ │ @@ -3514,29 +3462,29 @@ │ │ │ │ str r4, [r3, #3208] @ 0xc88 │ │ │ │ str lr, [r3, #3212] @ 0xc8c │ │ │ │ str fp, [r3, #3220] @ 0xc94 │ │ │ │ str r9, [r3, #3224] @ 0xc98 │ │ │ │ str r0, [r3, #3228] @ 0xc9c │ │ │ │ str r2, [r3, #3200] @ 0xc80 │ │ │ │ str ip, [r3, #3216] @ 0xc90 │ │ │ │ - b 5e70 │ │ │ │ + b 5da0 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, r1 │ │ │ │ movne r2, r1 │ │ │ │ - bne 62bc │ │ │ │ - ldr r1, [pc, #-1232] @ 5f24 │ │ │ │ + bne 61ec │ │ │ │ + ldr r1, [pc, #-1232] @ 5e54 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #3104 @ 0xc20 │ │ │ │ bl 2948 │ │ │ │ - b 5e70 │ │ │ │ - ldr ip, [pc, #260] @ 6510 │ │ │ │ - ldr r3, [pc, #260] @ 6514 │ │ │ │ + b 5da0 │ │ │ │ + ldr ip, [pc, #204] @ 6408 │ │ │ │ + ldr r3, [pc, #204] @ 640c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r5, [pc, #256] @ 6518 │ │ │ │ + ldr r5, [pc, #200] @ 6410 │ │ │ │ mov r2, #0 │ │ │ │ and ip, ip, r1, lsr #1 │ │ │ │ and r3, r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ orr ip, ip, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov lr, r2 │ │ │ │ @@ -3547,19 +3495,19 @@ │ │ │ │ ldr r6, [r5, r3, lsl #3] │ │ │ │ add r2, r2, #16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ orr r4, r4, r6 │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr ip, ip, #4 │ │ │ │ - bne 6434 │ │ │ │ - ldr r3, [pc, #168] @ 6510 │ │ │ │ - ldr r0, [pc, #168] @ 6514 │ │ │ │ + bne 6364 │ │ │ │ + ldr r3, [pc, #112] @ 6408 │ │ │ │ + ldr r0, [pc, #112] @ 640c │ │ │ │ and r3, r3, r1 │ │ │ │ - ldr r1, [pc, #168] @ 651c │ │ │ │ + ldr r1, [pc, #112] @ 6414 │ │ │ │ mov r2, #0 │ │ │ │ and r0, r0, r7, lsl #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ and r3, r0, #15 │ │ │ │ @@ -3568,649 +3516,1127 @@ │ │ │ │ ldr r6, [r1, r3, lsl #3] │ │ │ │ add r2, r2, #16 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ orr r5, r5, r6 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r0, r0, #4 │ │ │ │ - bne 6488 │ │ │ │ - ldr r3, [pc, #100] @ 6520 │ │ │ │ - ldr r0, [pc, #100] @ 6524 │ │ │ │ - and r2, r3, r4, lsl #2 │ │ │ │ - and r4, r4, r0 │ │ │ │ - orr r2, r2, r4 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - str r2, [r1, #3232] @ 0xca0 │ │ │ │ - and r2, r3, lr, lsl #2 │ │ │ │ - and lr, lr, r0 │ │ │ │ - orr r2, r2, lr │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - str r2, [r1, #3236] @ 0xca4 │ │ │ │ - and r2, r3, r5, lsl #2 │ │ │ │ - and r3, r3, ip, lsl #2 │ │ │ │ - and r5, r5, r0 │ │ │ │ - and ip, ip, r0 │ │ │ │ - orr r2, r2, r5 │ │ │ │ - orr r3, r3, ip │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - str r2, [r1, #3240] @ 0xca8 │ │ │ │ - str r3, [r1, #3244] @ 0xcac │ │ │ │ + bne 63b8 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + lsl ip, ip, #2 │ │ │ │ + str r4, [r1, #3232] @ 0xca0 │ │ │ │ + str lr, [r1, #3236] @ 0xca4 │ │ │ │ + str r5, [r1, #3240] @ 0xca8 │ │ │ │ + str ip, [r1, #3244] @ 0xcac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - bge feab0fc4 │ │ │ │ - @ instruction: 0x0004c8b0 │ │ │ │ - andeq ip, r4, ip, asr r8 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ + bge feab0ebc │ │ │ │ + andeq ip, r4, r0, lsl #19 │ │ │ │ + andeq ip, r4, ip, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r2, [pc, #224] @ 6614 │ │ │ │ - ldr ip, [pc, #224] @ 6618 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldmib r0, {r5, lr} │ │ │ │ - and r3, r2, r6, asr #1 │ │ │ │ - and r6, ip, r6, asr #3 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - orr r3, r3, r6 │ │ │ │ - ldr r0, [pc, #200] @ 661c │ │ │ │ - and r6, r2, lr, asr #1 │ │ │ │ - and lr, ip, lr, asr #3 │ │ │ │ - orr lr, r6, lr │ │ │ │ - and r3, r0, r3, asr #1 │ │ │ │ - ldr r8, [pc, #184] @ 6620 │ │ │ │ - and r0, r0, lr, asr #1 │ │ │ │ - and lr, r2, r4, asr #1 │ │ │ │ - and r4, ip, r4, asr #3 │ │ │ │ - and r2, r2, r5, asr #1 │ │ │ │ - and ip, ip, r5, asr #3 │ │ │ │ - orr lr, lr, r4 │ │ │ │ - orr r2, r2, ip │ │ │ │ - ldr r7, [pc, #156] @ 6624 │ │ │ │ - and ip, r8, lr, lsl #3 │ │ │ │ - ldr r4, [pc, #152] @ 6628 │ │ │ │ - and r8, r8, r2, lsl #3 │ │ │ │ - add r7, pc, r7 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr lr, [r0, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r8, [pc, #156] @ 64d0 │ │ │ │ + ldr r0, [pc, #156] @ 64d4 │ │ │ │ + ldr r7, [pc, #156] @ 64d8 │ │ │ │ + and r3, r0, r3, asr #3 │ │ │ │ + and r2, r8, r2, lsl #1 │ │ │ │ + ldr r4, [pc, #148] @ 64dc │ │ │ │ + and r8, r8, ip, lsl #1 │ │ │ │ orr r8, r3, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ and r3, r3, #15 │ │ │ │ + and r0, r0, lr, asr #3 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #0 │ │ │ │ - orr r0, r0, ip │ │ │ │ + orr r0, r0, r2 │ │ │ │ add r7, r7, #2048 @ 0x800 │ │ │ │ add r4, r4, #1024 @ 0x400 │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 65fc │ │ │ │ + beq 64b8 │ │ │ │ and r2, r0, #15 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ add r6, r4, r2, lsl #3 │ │ │ │ ldr r5, [r4, r2, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #16 │ │ │ │ orr lr, lr, r5 │ │ │ │ orr ip, ip, r2 │ │ │ │ lsr r0, r0, #4 │ │ │ │ - bne 65bc │ │ │ │ + bne 6478 │ │ │ │ str lr, [r1] │ │ │ │ str ip, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldm r7, {r2, r3} │ │ │ │ lsr r0, r8, #4 │ │ │ │ orr ip, ip, r3 │ │ │ │ orr lr, lr, r2 │ │ │ │ mov r3, #9 │ │ │ │ - b 65c4 │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ - andseq lr, pc, pc, lsl r0 @ │ │ │ │ - svceq 0x000f0f0f │ │ │ │ + b 6480 │ │ │ │ @ instruction: 0xf0f0f0f0 │ │ │ │ - andeq ip, r4, r8, asr #14 │ │ │ │ - andeq ip, r4, r8, lsr r7 │ │ │ │ - ldr r3, [pc, #2124] @ 6e80 │ │ │ │ + svceq 0x000f0f0f │ │ │ │ + andeq ip, r4, ip, lsl #17 │ │ │ │ + andeq ip, r4, ip, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldr r5, [pc, #380] @ 6668 │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + bl 2948 │ │ │ │ + ldr r3, [pc, #348] @ 666c │ │ │ │ + add r0, r5, #3968 @ 0xf80 │ │ │ │ add r3, pc, r3 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ + ldr r2, [r3, #3244] @ 0xcac │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r5] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr sl, [r3, #3232] @ 0xca0 │ │ │ │ - ldr r5, [r3, #3236] @ 0xca4 │ │ │ │ - ldr r7, [r3, #3240] @ 0xca8 │ │ │ │ - ldr r8, [r3, #3244] @ 0xcac │ │ │ │ + ldr fp, [r3, #3236] @ 0xca4 │ │ │ │ + ldr r9, [r3, #3240] @ 0xca8 │ │ │ │ + str r4, [r3, #3252] @ 0xcb4 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #3248] @ 0xcb0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #2016] @ 6e84 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r0, #68] @ 0x44 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r0, #92] @ 0x5c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [r0, #96] @ 0x60 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r0, #100] @ 0x64 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r0, #104] @ 0x68 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, r2, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r0, #108] @ 0x6c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, r2, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r2, #36864 @ 0x9000 │ │ │ │ - add r3, r3, #140 @ 0x8c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r0, #112] @ 0x70 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r0, #116] @ 0x74 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r0, #120] @ 0x78 │ │ │ │ - add fp, r2, #69632 @ 0x11000 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [r0, #124] @ 0x7c │ │ │ │ - mov r4, r1 │ │ │ │ - add lr, r2, #36864 @ 0x9000 │ │ │ │ - add ip, r2, #69632 @ 0x11000 │ │ │ │ - add r1, r2, #102400 @ 0x19000 │ │ │ │ - add fp, fp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #1764] @ 6e88 │ │ │ │ - add r1, r1, #136 @ 0x88 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r4, [sp, #156] @ 0x9c │ │ │ │ - add lr, lr, #136 @ 0x88 │ │ │ │ - add ip, ip, #136 @ 0x88 │ │ │ │ - mov r4, r5 │ │ │ │ - mov sl, fp │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - subs r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - eor r0, r1, r2 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r2, [sp] │ │ │ │ - and r6, r0, r3 │ │ │ │ - eor r5, r1, r4 │ │ │ │ - ldr r9, [r9, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ - ldr r6, [lr, r0, lsr #16] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r0, lsr #16] │ │ │ │ - eor r6, r6, r9 │ │ │ │ - and r9, r5, r3 │ │ │ │ - ldr r0, [ip, r9] │ │ │ │ - eor r0, r0, r2 │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r6, [r6, r5, lsr #16] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ - eor r0, r0, r7 │ │ │ │ - add fp, r6, #102400 @ 0x19000 │ │ │ │ - add fp, fp, #140 @ 0x8c │ │ │ │ - ldr r5, [fp, r5, lsr #16] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - eor r2, r2, r5 │ │ │ │ - eor r2, r2, r8 │ │ │ │ - ldr r5, [sp] │ │ │ │ - eor r8, r6, r0 │ │ │ │ - and r6, r8, r3 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r5, r6] │ │ │ │ - ldr r6, [r9, r6] │ │ │ │ - ldr r9, [lr, r8, lsr #16] │ │ │ │ - ldr r8, [r1, r8, lsr #16] │ │ │ │ - eor r7, r7, r2 │ │ │ │ - eor r5, r5, r9 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - and r8, r7, r3 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - ldr r4, [ip, r8] │ │ │ │ - eor r5, r5, r9 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r5, r5, r4 │ │ │ │ - ldr r4, [sl, r8] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r7, lsr #16] │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add r2, r5, #2176 @ 0x880 │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r5, #2944 @ 0xb80 │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, r5, #3200 @ 0xc80 │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b 6670 │ │ │ │ + andeq lr, r6, ip, asr #9 │ │ │ │ + andeq ip, r4, r8, asr #15 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + eor r4, r3, sl │ │ │ │ + add ip, r8, #896 @ 0x380 │ │ │ │ + add r1, r8, #128 @ 0x80 │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr lr, [r1, r2] │ │ │ │ + ldr r5, [r0, r2] │ │ │ │ + ldr r2, [ip, r4, lsr #24] │ │ │ │ + eor r3, r3, fp │ │ │ │ + add r6, r8, #1152 @ 0x480 │ │ │ │ + eor lr, lr, r2 │ │ │ │ + and r2, r3, #255 @ 0xff │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + add r0, r8, #1920 @ 0x780 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r6, [r0, r3, lsr #24] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r6, [r7, r4, lsr #24] │ │ │ │ + lsr r2, r4, #8 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ + add r8, r8, #384 @ 0x180 │ │ │ │ eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r7, lsr #16] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - eor r9, r6, r5 │ │ │ │ - eor r8, r7, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r7, [sp] │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - eor r9, r6, r0 │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ + eor r5, r5, r1 │ │ │ │ + ldr r6, [r8, r2] │ │ │ │ + add r1, r7, #640 @ 0x280 │ │ │ │ + str r8, [sp, #28] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + mov r8, r7 │ │ │ │ + add r7, r7, #2432 @ 0x980 │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + add r7, r7, #4 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ldr r7, [r7, r2] │ │ │ │ + add r2, r8, #1408 @ 0x580 │ │ │ │ + ldr r8, [r1, r4] │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r8 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + lsr r6, r3, #8 │ │ │ │ + ldr r8, [r8, r3, lsr #24] │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + eor r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - eor r9, r6, r5 │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - eor r9, r6, r0 │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + and r8, r3, #255 @ 0xff │ │ │ │ + add r3, r7, #2688 @ 0xa80 │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ + eor r4, r4, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r7 │ │ │ │ + add r3, r7, #1664 @ 0x680 │ │ │ │ + ldr r7, [r2, r6] │ │ │ │ + eor r7, r7, lr │ │ │ │ + add lr, r5, #3456 @ 0xd80 │ │ │ │ + add lr, lr, #4 │ │ │ │ + ldr r6, [lr, r6] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - eor r9, r6, r5 │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + ldr lr, [r3, r8] │ │ │ │ + add r4, r5, #3712 @ 0xe80 │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [r4, r8] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + eor r6, r6, lr │ │ │ │ + eor r6, r6, r5 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + eor r7, r7, r9 │ │ │ │ + eor lr, r7, r5 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + and r4, lr, #255 @ 0xff │ │ │ │ + ldr r8, [r8, r4] │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [ip, lr, lsr #24] │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + eor r8, r8, r9 │ │ │ │ + eor r5, r6, r5 │ │ │ │ + eor r8, r8, sl │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + and r9, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r9] │ │ │ │ + eor r8, r8, sl │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r9, [sl, r9] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr sl, [sl, lr, lsr #24] │ │ │ │ + eor r4, r4, sl │ │ │ │ + eor r4, r4, fp │ │ │ │ + ldr sl, [r0, r5, lsr #24] │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + eor r4, r4, r9 │ │ │ │ + lsr r9, lr, #8 │ │ │ │ + and r9, r9, #255 @ 0xff │ │ │ │ + eor sl, sl, r8 │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + ldr r8, [fp, r9] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + eor sl, sl, r8 │ │ │ │ + ldr r8, [fp, r9] │ │ │ │ + ldr r9, [r1, lr] │ │ │ │ + lsr fp, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, r5, lsr #24] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, lr │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [lr, fp] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr lr, [r3, r5] │ │ │ │ eor r8, r8, r4 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - eor r9, r6, r0 │ │ │ │ - and r6, r9, r3 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, lr │ │ │ │ + ldr lr, [r4, r5] │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor r5, r9, r5 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr sl, [r4, lr] │ │ │ │ + ldr lr, [fp, lr] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor r4, r8, r4 │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ - eor r9, r6, r5 │ │ │ │ - and r6, r9, r3 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sl, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #84] @ 0x54 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + eor lr, r6, lr │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, lr, lsr #24] │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r9, [r9, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r9, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + eor r5, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr sl, [sl, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + eor sl, sl, fp │ │ │ │ + eor r4, r8, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor lr, r6, lr │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, lr, lsr #24] │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r9, [r9, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r9, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ eor r8, r8, r4 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r9, r8, r0 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - and r6, r9, r3 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + eor r5, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr sl, [sl, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + eor sl, sl, fp │ │ │ │ + eor r4, r8, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r9, r8, r5 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - and r6, r9, r3 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #116] @ 0x74 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor lr, r6, lr │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, lr, lsr #24] │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r9, [r9, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r9, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #124] @ 0x7c │ │ │ │ + eor r5, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr sl, [sl, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + eor sl, sl, fp │ │ │ │ + eor r4, r8, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor lr, r6, lr │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, lr, lsr #24] │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r9, [r9, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r9, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - eor r9, r8, r0 │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - and r6, r9, r3 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #140] @ 0x8c │ │ │ │ + eor r5, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr sl, [sl, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ + eor sl, sl, fp │ │ │ │ + eor r4, r8, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #148] @ 0x94 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor lr, r6, lr │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + ldr r8, [r0, lr, lsr #24] │ │ │ │ + eor r4, r4, sl │ │ │ │ + eor r8, r8, r9 │ │ │ │ + lsr sl, r5, #8 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and sl, sl, #255 @ 0xff │ │ │ │ + ldr r9, [r9, sl] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor r8, r8, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r9, [r9, sl] │ │ │ │ + ldr sl, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor r8, r8, sl │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr sl, [sl, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, sl │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [r2, fp] │ │ │ │ + ldr r9, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + eor sl, sl, r8 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + ldr lr, [r8, lr] │ │ │ │ + ldr r8, [sp, #156] @ 0x9c │ │ │ │ + eor sl, sl, r4 │ │ │ │ + eor r5, sl, r8 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor r9, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + eor r8, r8, fp │ │ │ │ + eor r4, r9, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, r8 │ │ │ │ + and r8, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, r8] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr r8, [fp, r8] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r6, [r0, r4, lsr #24] │ │ │ │ + eor lr, lr, r8 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r7, [r7, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r7, [r7, r8] │ │ │ │ + ldr r8, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor r6, r6, r8 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r8, [r8, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r8 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [r2, fp] │ │ │ │ + ldr r7, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + eor r6, r8, r6 │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #168] @ 0xa8 │ │ │ │ + and r4, r6, #255 @ 0xff │ │ │ │ + eor r5, r7, lr │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r6, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor lr, lr, sl │ │ │ │ + and sl, r5, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor lr, lr, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r6, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, r5, lsr #24] │ │ │ │ + lsr r9, r6, #8 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + and r9, r9, #255 @ 0xff │ │ │ │ + lsr r6, r6, #16 │ │ │ │ + ldr sl, [sl, r9] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ + ldr fp, [r1, r6] │ │ │ │ + eor lr, lr, sl │ │ │ │ + eor lr, lr, fp │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r6, [fp, r6] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r9, [sl, r9] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + lsr sl, r5, #8 │ │ │ │ + and sl, sl, #255 @ 0xff │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r9 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + ldr r9, [r2, sl] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + eor r9, r9, lr │ │ │ │ + ldr lr, [r3, r5] │ │ │ │ + eor r4, r4, r6 │ │ │ │ + eor r9, r9, lr │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, sl] │ │ │ │ + ldr lr, [lr, r5] │ │ │ │ + ldr r5, [sp, #172] @ 0xac │ │ │ │ eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ + eor r5, r9, r5 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr sl, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor r4, r6, r4 │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r8, r8, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r8, r8, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r7 │ │ │ │ + ldr r7, [r0, r4, lsr #24] │ │ │ │ + eor lr, lr, sl │ │ │ │ + eor r7, r7, r8 │ │ │ │ + lsr sl, r5, #8 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + and sl, sl, #255 @ 0xff │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + ldr r8, [r8, sl] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr fp, [r1, r5] │ │ │ │ + eor r7, r7, r8 │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr sl, [r8, sl] │ │ │ │ + ldr fp, [fp, r4, lsr #24] │ │ │ │ + lsr r8, r4, #8 │ │ │ │ + eor lr, lr, fp │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + eor lr, lr, sl │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [r2, r8] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + ldr r7, [r7, r8] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + ldr r7, [r3, r4] │ │ │ │ + eor sl, r5, r7 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + eor fp, lr, r4 │ │ │ │ + ldr lr, [sp, #180] @ 0xb4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor lr, sl, lr │ │ │ │ + ldr r5, [ip, lr, lsr #24] │ │ │ │ + and ip, lr, #255 @ 0xff │ │ │ │ + ldr r4, [r4, ip] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + eor r4, r4, r9 │ │ │ │ + ldr r5, [r5, ip] │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + eor ip, fp, ip │ │ │ │ + ldr r0, [r0, ip, lsr #24] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r7, [r9, lr, lsr #24] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r9, r8, r5 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - and r6, r9, r3 │ │ │ │ + and r6, ip, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #124] @ 0x7c │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - eor r9, r8, r0 │ │ │ │ - ldr r6, [sp] │ │ │ │ - and r7, r9, r3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [r1, r7] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r7, r7, r5 │ │ │ │ - and r5, r8, r3 │ │ │ │ - eor r7, r7, r4 │ │ │ │ - ldr r4, [ip, r5] │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - eor r6, r6, r4 │ │ │ │ - ldr r4, [r1, r8, lsr #16] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - ldr r4, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r5, r5, r4 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r9, r4, r6 │ │ │ │ - and r4, r9, r3 │ │ │ │ - ldr r7, [r7, r4] │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #140] @ 0x8c │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + eor r4, r4, r7 │ │ │ │ eor r4, r4, r0 │ │ │ │ - eor r4, r4, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r4, r4, r2 │ │ │ │ - ldr r2, [r1, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r9, r0, r2 │ │ │ │ - ldr r2, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - eor r9, r8, r9 │ │ │ │ - ldr r8, [sp, #148] @ 0x94 │ │ │ │ - eor r4, r4, r2 │ │ │ │ - ldr r2, [sp] │ │ │ │ - eor r7, r8, r4 │ │ │ │ - and r0, r9, r3 │ │ │ │ - ldr r8, [fp, r7, lsr #16] │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr fp, [lr, r9, lsr #16] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - eor r2, r2, fp │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ eor r0, r0, r5 │ │ │ │ - and r5, r7, r3 │ │ │ │ - ldr r6, [r1, r7, lsr #16] │ │ │ │ - ldr r7, [ip, r5] │ │ │ │ - eor r2, r2, r7 │ │ │ │ - eor r7, r2, r6 │ │ │ │ - ldr r2, [sl, r5] │ │ │ │ - eor r0, r0, r2 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - bne 67c0 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [sp, #156] @ 0x9c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - str sl, [r4] │ │ │ │ - stmib r4, {r3, r7, r8} │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + lsr r5, lr, #8 │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r8, r5] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr r1, [r1, lr] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + eor r6, r6, r4 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + ldr r1, [r8, ip, lsr #24] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + lsr r1, ip, #8 │ │ │ │ + and r1, r1, #255 @ 0xff │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + lsr ip, ip, #16 │ │ │ │ + and ip, ip, #255 @ 0xff │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr r3, [r3, ip] │ │ │ │ + eor r0, r0, r1 │ │ │ │ + ldr r1, [r5, ip] │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor r9, r2, r3 │ │ │ │ + eor r3, r0, r1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne 6670 │ │ │ │ + ldr r4, [sp, #188] @ 0xbc │ │ │ │ + stm r4, {sl, fp} │ │ │ │ + str r9, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, r4, r4, lsr #13 │ │ │ │ - andeq lr, r6, ip, lsl #6 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ee8 │ │ │ │ - ldr r2, [pc, #112] @ 6f10 │ │ │ │ + beq 7590 │ │ │ │ + ldr r2, [pc, #112] @ 75b8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4222,31 +4648,31 @@ │ │ │ │ add r2, r2, lr │ │ │ │ lsl r0, r3, #12 │ │ │ │ orr r0, r0, ip, lsl #6 │ │ │ │ ldrb r3, [r2, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r0, r0, r3, lsl #18 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #36] @ 6f14 │ │ │ │ + ldr r3, [pc, #36] @ 75bc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldrb r2, [r2, #672] @ 0x2a0 │ │ │ │ ldrb r0, [r3, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00029fb4 │ │ │ │ - andeq r9, r2, r4, ror #30 │ │ │ │ + @ instruction: 0x00029ebc │ │ │ │ + andeq r9, r2, ip, ror #28 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fb4 │ │ │ │ - ldr r2, [pc, #172] @ 6fdc │ │ │ │ + beq 7648 │ │ │ │ + ldr r2, [pc, #152] @ 7670 │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb lr, [r0, #8] │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4256,49 +4682,42 @@ │ │ │ │ ldrb r1, [r1, #672] @ 0x2a0 │ │ │ │ add r2, r2, lr │ │ │ │ lsl r3, r3, #12 │ │ │ │ ldrb r2, [r2, #672] @ 0x2a0 │ │ │ │ orr r3, r3, r0, lsl #6 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, r2, lsl #18 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - lsl r1, r3, #4 │ │ │ │ - and r1, r1, #4128768 @ 0x3f0000 │ │ │ │ - and r2, r2, #16128 @ 0x3f00 │ │ │ │ - and ip, r3, #63 @ 0x3f │ │ │ │ - orr r2, r2, r1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + lsl r2, r3, #4 │ │ │ │ + and r2, r2, #4128768 @ 0x3f0000 │ │ │ │ + and r0, r0, #16128 @ 0x3f00 │ │ │ │ + orr r0, r0, r2 │ │ │ │ + and r2, r3, #63 @ 0x3f │ │ │ │ lsl r3, r3, #6 │ │ │ │ - ldr r1, [pc, #76] @ 6fe0 │ │ │ │ - orr r2, r2, ip │ │ │ │ - ldr r0, [pc, #72] @ 6fe4 │ │ │ │ + orr r0, r0, r2 │ │ │ │ and r3, r3, #1056964608 @ 0x3f000000 │ │ │ │ - orr r3, r2, r3 │ │ │ │ - and r0, r0, r3, lsl #2 │ │ │ │ - and r3, r3, r1 │ │ │ │ orr r0, r0, r3 │ │ │ │ - lsl r0, r0, #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #44] @ 6fe8 │ │ │ │ + ldr r3, [pc, #36] @ 7674 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldrb r2, [r2, #672] @ 0x2a0 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ orr r3, r3, r2, lsl #6 │ │ │ │ - b 6f70 │ │ │ │ - andeq r9, r2, r8, lsr #30 │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - muleq r2, r8, lr │ │ │ │ + b 7618 │ │ │ │ + andeq r9, r2, r0, lsr lr │ │ │ │ + @ instruction: 0x00029db4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7048 │ │ │ │ - ldr r2, [pc, #80] @ 7050 │ │ │ │ + beq 76d4 │ │ │ │ + ldr r2, [pc, #80] @ 76dc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4312,30 +4731,30 @@ │ │ │ │ orr r0, r0, ip, lsl #6 │ │ │ │ ldrb r3, [r2, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r0, r0, r3, lsl #18 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #25 │ │ │ │ bx lr │ │ │ │ - andeq r9, r2, r4, asr lr │ │ │ │ - ldr r3, [pc, #140] @ 70e8 │ │ │ │ + andeq r9, r2, r8, ror sp │ │ │ │ + ldr r3, [pc, #140] @ 7774 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #132] @ 70ec │ │ │ │ - ldr lr, [pc, #132] @ 70f0 │ │ │ │ + ldr r4, [pc, #132] @ 7778 │ │ │ │ + ldr lr, [pc, #132] @ 777c │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b 7094 │ │ │ │ + b 7720 │ │ │ │ ldrb r2, [ip, #544] @ 0x220 │ │ │ │ asr ip, r2, #5 │ │ │ │ ldr ip, [r0, ip, lsl #2] │ │ │ │ and r2, r2, #31 │ │ │ │ lsr r2, ip, r2 │ │ │ │ asr r1, r3, #5 │ │ │ │ tst r2, #1 │ │ │ │ @@ -4344,39 +4763,39 @@ │ │ │ │ and r6, r3, #31 │ │ │ │ orrne r2, r2, r5, lsl r6 │ │ │ │ add r3, r3, #1 │ │ │ │ eor ip, r3, #32 │ │ │ │ strne r2, [r1, #3256] @ 0xcb8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add ip, lr, ip │ │ │ │ - bne 7090 │ │ │ │ - ldr r0, [pc, #24] @ 70f4 │ │ │ │ + bne 771c │ │ │ │ + ldr r0, [pc, #24] @ 7780 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #3248 @ 0xcb0 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq fp, r4, ip, ror ip │ │ │ │ - andeq fp, r4, r0, ror #24 │ │ │ │ - ldrdeq r9, [r2], -ip │ │ │ │ - andeq fp, r4, r0, lsl #24 │ │ │ │ - ldr r3, [pc, #136] @ 7188 │ │ │ │ + strdeq fp, [r4], -r0 │ │ │ │ + ldrdeq fp, [r4], -r4 │ │ │ │ + andeq r9, r2, r0, lsl #26 │ │ │ │ + andeq fp, r4, r4, ror r5 │ │ │ │ + ldr r3, [pc, #136] @ 7814 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #128] @ 718c │ │ │ │ - ldr r4, [pc, #128] @ 7190 │ │ │ │ + ldr r5, [pc, #128] @ 7818 │ │ │ │ + ldr r4, [pc, #128] @ 781c │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r3] │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 7138 │ │ │ │ + b 77c4 │ │ │ │ ldrb r2, [lr, #544] @ 0x220 │ │ │ │ asr ip, r3, #5 │ │ │ │ ldr ip, [r0, ip, lsl #2] │ │ │ │ and lr, r3, #31 │ │ │ │ lsr ip, ip, lr │ │ │ │ asr r1, r2, #5 │ │ │ │ tst ip, #1 │ │ │ │ @@ -4385,35 +4804,35 @@ │ │ │ │ and r2, r2, #31 │ │ │ │ orrne r2, ip, r6, lsl r2 │ │ │ │ add r3, r3, #1 │ │ │ │ eor lr, r3, #32 │ │ │ │ strne r2, [r1, #3264] @ 0xcc0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add lr, r4, lr │ │ │ │ - bne 7134 │ │ │ │ - ldr r0, [pc, #20] @ 7194 │ │ │ │ + bne 77c0 │ │ │ │ + ldr r0, [pc, #20] @ 7820 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #3264 @ 0xcc0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq fp, [r4], -r8 │ │ │ │ - @ instruction: 0x0004bbbc │ │ │ │ - andeq r9, r2, r8, lsr sp │ │ │ │ - andeq fp, r4, ip, asr fp │ │ │ │ + andeq fp, r4, ip, asr #10 │ │ │ │ + andeq fp, r4, r0, lsr r5 │ │ │ │ + andeq r9, r2, ip, asr ip │ │ │ │ + ldrdeq fp, [r4], -r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - ldr r2, [pc, #212] @ 727c │ │ │ │ + ldr r2, [pc, #212] @ 7908 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #9 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r6, r0, r3 │ │ │ │ - ldr r3, [pc, #192] @ 7280 │ │ │ │ + ldr r3, [pc, #192] @ 790c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #184] @ 7284 │ │ │ │ + ldr r7, [pc, #184] @ 7910 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -4422,192 +4841,176 @@ │ │ │ │ mov r5, #1 │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ sub r3, ip, #6 │ │ │ │ add r2, r7, r2 │ │ │ │ ldrb lr, [r2, #672] @ 0x2a0 │ │ │ │ mov r2, #32 │ │ │ │ tst lr, r2 │ │ │ │ - beq 7228 │ │ │ │ + beq 78b4 │ │ │ │ add r0, sp, #16 │ │ │ │ asr r1, r3, #5 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [r1, #-16] │ │ │ │ and r4, r3, #31 │ │ │ │ orr r0, r0, r5, lsl r4 │ │ │ │ str r0, [r1, #-16] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ asr r2, r2, #1 │ │ │ │ - bne 7204 │ │ │ │ + bne 7890 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ add ip, r3, #6 │ │ │ │ - bne 71f0 │ │ │ │ + bne 787c │ │ │ │ mov r0, sp │ │ │ │ - bl 7054 │ │ │ │ - ldr r2, [pc, #52] @ 7288 │ │ │ │ - ldr r3, [pc, #40] @ 7280 │ │ │ │ + bl 76e0 │ │ │ │ + ldr r2, [pc, #52] @ 7914 │ │ │ │ + ldr r3, [pc, #40] @ 790c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7278 │ │ │ │ + bne 7904 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r4, r0, ror #22 │ │ │ │ + ldrdeq r8, [r4], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r8, ror ip │ │ │ │ - andeq r8, r4, r8, asr #21 │ │ │ │ + muleq r2, ip, fp │ │ │ │ + andeq r8, r4, ip, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 7198 │ │ │ │ - ldr r5, [pc, #364] @ 740c │ │ │ │ - ldr r7, [pc, #364] @ 7410 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - lsl lr, r3, #1 │ │ │ │ - lsl r2, r3, #5 │ │ │ │ - and r2, r2, #7680 @ 0x1e00 │ │ │ │ - and lr, lr, #30 │ │ │ │ - orr lr, lr, r2 │ │ │ │ - lsl r2, r3, #9 │ │ │ │ - and r2, r2, #1966080 @ 0x1e0000 │ │ │ │ - lsl r3, r3, #13 │ │ │ │ - orr lr, lr, r2 │ │ │ │ - and r3, r3, #503316480 @ 0x1e000000 │ │ │ │ - orr lr, lr, r3 │ │ │ │ - str lr, [r5, #3272] @ 0xcc8 │ │ │ │ - ldrsh r2, [r6, #2] │ │ │ │ + bl 7824 │ │ │ │ + ldr r8, [pc, #308] @ 7a60 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r0 │ │ │ │ + lsl r7, r2, #1 │ │ │ │ + lsl r1, r2, #5 │ │ │ │ + and r1, r1, #7680 @ 0x1e00 │ │ │ │ + and r7, r7, #30 │ │ │ │ + orr r7, r7, r1 │ │ │ │ + lsl r1, r2, #9 │ │ │ │ + and r1, r1, #1966080 @ 0x1e0000 │ │ │ │ + lsl r2, r2, #13 │ │ │ │ + orr r7, r7, r1 │ │ │ │ + and r2, r2, #503316480 @ 0x1e000000 │ │ │ │ + orr r7, r7, r2 │ │ │ │ + str r7, [r8, #3272] @ 0xcc8 │ │ │ │ + ldrsh r2, [r3, #2] │ │ │ │ mov r0, r4 │ │ │ │ - lsl ip, r2, #1 │ │ │ │ + lsl r6, r2, #1 │ │ │ │ lsl r1, r2, #5 │ │ │ │ and r1, r1, #7680 @ 0x1e00 │ │ │ │ - and ip, ip, #30 │ │ │ │ - orr ip, ip, r1 │ │ │ │ + and r6, r6, #30 │ │ │ │ + orr r6, r6, r1 │ │ │ │ lsl r1, r2, #9 │ │ │ │ and r1, r1, #1966080 @ 0x1e0000 │ │ │ │ lsl r2, r2, #13 │ │ │ │ - orr ip, ip, r1 │ │ │ │ + orr r6, r6, r1 │ │ │ │ and r2, r2, #503316480 @ 0x1e000000 │ │ │ │ - orr ip, ip, r2 │ │ │ │ - str ip, [r5, #3276] @ 0xccc │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - ldr r3, [pc, #244] @ 7414 │ │ │ │ - lsl r1, r4, #1 │ │ │ │ - lsl r2, r4, #5 │ │ │ │ + orr r6, r6, r2 │ │ │ │ + str r6, [r8, #3276] @ 0xccc │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + lsl r4, r2, #1 │ │ │ │ + lsl r1, r2, #5 │ │ │ │ + and r1, r1, #7680 @ 0x1e00 │ │ │ │ + and r4, r4, #30 │ │ │ │ + orr r4, r4, r1 │ │ │ │ + lsl r1, r2, #9 │ │ │ │ + and r1, r1, #1966080 @ 0x1e0000 │ │ │ │ + lsl r2, r2, #13 │ │ │ │ + orr r4, r4, r1 │ │ │ │ + and r2, r2, #503316480 @ 0x1e000000 │ │ │ │ + orr r4, r4, r2 │ │ │ │ + str r4, [r8, #3280] @ 0xcd0 │ │ │ │ + ldrsh r3, [r3, #6] │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + lsl r5, r3, #1 │ │ │ │ + lsl r2, r3, #5 │ │ │ │ and r2, r2, #7680 @ 0x1e00 │ │ │ │ - and r1, r1, #30 │ │ │ │ - orr r1, r1, r2 │ │ │ │ - lsl r2, r4, #9 │ │ │ │ + and r5, r5, #30 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + lsl r2, r3, #9 │ │ │ │ and r2, r2, #1966080 @ 0x1e0000 │ │ │ │ - lsl r4, r4, #13 │ │ │ │ - orr r1, r1, r2 │ │ │ │ - and r4, r4, #503316480 @ 0x1e000000 │ │ │ │ - orr r1, r1, r4 │ │ │ │ - str r1, [r5, #3280] @ 0xcd0 │ │ │ │ - ldrsh r4, [r6, #6] │ │ │ │ - and r6, r3, lr, lsl #2 │ │ │ │ - and lr, lr, r7 │ │ │ │ - orr r6, r6, lr │ │ │ │ - lsl r2, r4, #1 │ │ │ │ - lsl lr, r4, #5 │ │ │ │ - and lr, lr, #7680 @ 0x1e00 │ │ │ │ - and r2, r2, #30 │ │ │ │ - orr r2, r2, lr │ │ │ │ - lsl lr, r4, #9 │ │ │ │ - and lr, lr, #1966080 @ 0x1e0000 │ │ │ │ - lsl r4, r4, #13 │ │ │ │ - orr r2, r2, lr │ │ │ │ - and r4, r4, #503316480 @ 0x1e000000 │ │ │ │ - and r8, r3, ip, lsl #2 │ │ │ │ - orr r2, r2, r4 │ │ │ │ - and ip, ip, r7 │ │ │ │ - and r4, r3, r2, lsl #2 │ │ │ │ - orr r8, r8, ip │ │ │ │ - and r2, r2, r7 │ │ │ │ - and ip, r3, r1, lsl #2 │ │ │ │ - and r1, r1, r7 │ │ │ │ - orr r1, ip, r1 │ │ │ │ - orr r4, r4, r2 │ │ │ │ - lsl r7, r1, #1 │ │ │ │ - lsl r6, r6, #1 │ │ │ │ - lsl r8, r8, #1 │ │ │ │ - lsl r4, r4, #1 │ │ │ │ - str r6, [r5, #3272] @ 0xcc8 │ │ │ │ - str r8, [r5, #3276] @ 0xccc │ │ │ │ - str r7, [r5, #3280] @ 0xcd0 │ │ │ │ - str r4, [r5, #3284] @ 0xcd4 │ │ │ │ - bl 6f18 │ │ │ │ - eor r3, r6, r8 │ │ │ │ + lsl r3, r3, #13 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + and r3, r3, #503316480 @ 0x1e000000 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + str r7, [r8, #3272] @ 0xcc8 │ │ │ │ + str r6, [r8, #3276] @ 0xccc │ │ │ │ + str r4, [r8, #3280] @ 0xcd0 │ │ │ │ + str r5, [r8, #3284] @ 0xcd4 │ │ │ │ + bl 75c0 │ │ │ │ + eor r3, r7, r6 │ │ │ │ and r3, r3, r0 │ │ │ │ + eor r7, r7, r3 │ │ │ │ eor r6, r6, r3 │ │ │ │ - eor r8, r8, r3 │ │ │ │ - eor r3, r7, r4 │ │ │ │ + eor r3, r4, r5 │ │ │ │ and r0, r0, r3 │ │ │ │ - eor r7, r7, r0 │ │ │ │ eor r4, r4, r0 │ │ │ │ - add r0, r5, #3264 @ 0xcc0 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + add r0, r8, #3264 @ 0xcc0 │ │ │ │ add r0, r0, #8 │ │ │ │ - str r6, [r5, #3272] @ 0xcc8 │ │ │ │ - str r8, [r5, #3276] @ 0xccc │ │ │ │ - str r7, [r5, #3280] @ 0xcd0 │ │ │ │ - str r4, [r5, #3284] @ 0xcd4 │ │ │ │ + str r7, [r8, #3272] @ 0xcc8 │ │ │ │ + str r6, [r8, #3276] @ 0xccc │ │ │ │ + str r4, [r8, #3280] @ 0xcd0 │ │ │ │ + str r5, [r8, #3284] @ 0xcd4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq fp, r4, r8, lsr sl │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ + @ instruction: 0x0004b3b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 29cc │ │ │ │ - ldr r1, [pc, #872] @ 779c │ │ │ │ - ldr sl, [pc, #872] @ 77a0 │ │ │ │ + ldr r1, [pc, #872] @ 7de8 │ │ │ │ + ldr sl, [pc, #872] @ 7dec │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movlt r2, r0 │ │ │ │ movge r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #1 │ │ │ │ movlt r2, #1 │ │ │ │ mul r7, r2, r7 │ │ │ │ lsl r0, r2, #5 │ │ │ │ cmp r7, #32768 @ 0x8000 │ │ │ │ str r0, [r1] │ │ │ │ - ble 7470 │ │ │ │ + ble 7abc │ │ │ │ sub r7, r7, r2 │ │ │ │ cmp r7, #32768 @ 0x8000 │ │ │ │ - bgt 7464 │ │ │ │ - ldr r5, [pc, #812] @ 77a4 │ │ │ │ + bgt 7ab0 │ │ │ │ + ldr r5, [pc, #812] @ 7df0 │ │ │ │ lsl r2, r7, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7744 │ │ │ │ + beq 7d90 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - blt 777c │ │ │ │ + blt 7dc8 │ │ │ │ rsb r1, r7, r7, lsl #4 │ │ │ │ lsls r3, r1, #9 │ │ │ │ str r7, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 773c │ │ │ │ - ldr r1, [pc, #756] @ 77a8 │ │ │ │ - ldr r6, [pc, #756] @ 77ac │ │ │ │ + beq 7d88 │ │ │ │ + ldr r1, [pc, #756] @ 7df4 │ │ │ │ + ldr r6, [pc, #756] @ 7df8 │ │ │ │ ldr r3, [sl, r1] │ │ │ │ - ldr r1, [pc, #752] @ 77b0 │ │ │ │ + ldr r1, [pc, #752] @ 7dfc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sl, r1] │ │ │ │ - ldr r1, [pc, #744] @ 77b4 │ │ │ │ + ldr r1, [pc, #744] @ 7e00 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #740] @ 77b8 │ │ │ │ + ldr r3, [pc, #740] @ 7e04 │ │ │ │ ldr r5, [sl, r1] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -4629,134 +5032,134 @@ │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp] │ │ │ │ str lr, [sp, #4] │ │ │ │ sub r1, r3, #1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #27 │ │ │ │ add r3, r8, r3 │ │ │ │ - bgt 76b0 │ │ │ │ + bgt 7cfc │ │ │ │ cmp r3, #27 │ │ │ │ movgt lr, #0 │ │ │ │ - ble 7564 │ │ │ │ + ble 7bb0 │ │ │ │ sub r3, r3, #28 │ │ │ │ cmp r3, #27 │ │ │ │ - bgt 7554 │ │ │ │ + bgt 7ba0 │ │ │ │ add r3, r3, lr │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ eor r3, r3, #56 @ 0x38 │ │ │ │ sub r3, r3, r3, lsr #3 │ │ │ │ rsb r3, r3, #55 @ 0x37 │ │ │ │ addne r3, r6, r3 │ │ │ │ ldrbne r3, [r3, #12] │ │ │ │ cmp r9, r1 │ │ │ │ add r3, r3, #1632 @ 0x660 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ str r3, [ip], #4 │ │ │ │ - bne 7538 │ │ │ │ + bne 7b84 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ cmp r0, sl │ │ │ │ add lr, lr, #192 @ 0xc0 │ │ │ │ - bne 7520 │ │ │ │ + bne 7b6c │ │ │ │ mov r1, fp │ │ │ │ add ip, r7, #7296 @ 0x1c80 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ add ip, ip, #4 │ │ │ │ mov r0, #0 │ │ │ │ asr r3, r0, #3 │ │ │ │ add r3, r3, #7040 @ 0x1b80 │ │ │ │ and lr, r0, #7 │ │ │ │ add r3, r3, #8 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ cmp r0, #32 │ │ │ │ str r3, [ip, #4]! │ │ │ │ - bne 75b8 │ │ │ │ + bne 7c04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 76b8 │ │ │ │ + beq 7d04 │ │ │ │ add r1, r7, #6080 @ 0x17c0 │ │ │ │ add r1, r1, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ sub r0, r3, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ and r0, r3, #255 @ 0xff │ │ │ │ andls r0, r3, #223 @ 0xdf │ │ │ │ strbls r0, [r1, #1]! │ │ │ │ addls r3, r3, #1 │ │ │ │ - bls 75f4 │ │ │ │ + bls 7c40 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ strb r0, [r1, #1]! │ │ │ │ - bne 75f4 │ │ │ │ + bne 7c40 │ │ │ │ add r7, r7, #6976 @ 0x1b40 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, #32] │ │ │ │ strb r3, [r7, #33] @ 0x21 │ │ │ │ strb r3, [r7, #34] @ 0x22 │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ strb r3, [r7, #36] @ 0x24 │ │ │ │ strb r3, [r7, #37] @ 0x25 │ │ │ │ strb r3, [r7, #38] @ 0x26 │ │ │ │ strb r3, [r7, #39] @ 0x27 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r2 │ │ │ │ - b 7664 │ │ │ │ + b 7cb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r3, fp, r7, lsl #2 │ │ │ │ add r3, r3, #6976 @ 0x1b40 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ lsl r1, r8, r7 │ │ │ │ add r0, r0, r3 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2bb8 │ │ │ │ cmp r7, #8 │ │ │ │ - bne 765c │ │ │ │ + bne 7ca8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, fp, #7680 @ 0x1e00 │ │ │ │ cmp fp, r3 │ │ │ │ mov r1, fp │ │ │ │ - bcs 771c │ │ │ │ - ldr r3, [pc, #276] @ 77bc │ │ │ │ + bcs 7d68 │ │ │ │ + ldr r3, [pc, #276] @ 7e08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 74f0 │ │ │ │ + b 7b3c │ │ │ │ mov lr, #28 │ │ │ │ - b 7554 │ │ │ │ + b 7ba0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #252] @ 77c0 │ │ │ │ + ldr r3, [pc, #252] @ 7e0c │ │ │ │ add r0, r7, #7424 @ 0x1d00 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ add r0, r0, #12 │ │ │ │ sub r2, ip, #1 │ │ │ │ add ip, ip, #47 @ 0x2f │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #1680 @ 0x690 │ │ │ │ add r3, r3, #8 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - bne 76d4 │ │ │ │ + bne 7d20 │ │ │ │ mvn r3, #-16777216 @ 0xff000000 │ │ │ │ add r7, r7, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #3340] @ 0xd0c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl f098 │ │ │ │ - ldr r3, [pc, #180] @ 77c4 │ │ │ │ + bl f6e4 │ │ │ │ + ldr r3, [pc, #180] @ 7e10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r7, r2, fp │ │ │ │ - b 7620 │ │ │ │ + b 7c6c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - ldr r3, [pc, #160] @ 77c8 │ │ │ │ + ldr r3, [pc, #160] @ 7e14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r7 │ │ │ │ ldrlt r2, [r3, #8] │ │ │ │ addlt r2, r2, #7680 @ 0x1e00 │ │ │ │ strlt r2, [r3, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -4765,50 +5168,50 @@ │ │ │ │ str r7, [r5, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ rsb r2, r7, r7, lsl #4 │ │ │ │ lsl r6, r2, #9 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ cmp r6, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - bne 74ac │ │ │ │ - b 7720 │ │ │ │ - ldr r3, [pc, #72] @ 77cc │ │ │ │ - ldr r1, [pc, #72] @ 77d0 │ │ │ │ - ldr r0, [pc, #72] @ 77d4 │ │ │ │ + bne 7af8 │ │ │ │ + b 7d6c │ │ │ │ + ldr r3, [pc, #72] @ 7e18 │ │ │ │ + ldr r1, [pc, #72] @ 7e1c │ │ │ │ + ldr r0, [pc, #72] @ 7e20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq lr, r8, r4, lsr #12 │ │ │ │ - andeq r8, r4, r4, ror #17 │ │ │ │ - andeq lr, r8, r0, ror #11 │ │ │ │ + ldrdeq sp, [r6], -r8 │ │ │ │ + muleq r4, r8, r2 │ │ │ │ + muleq r6, r4, pc @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r0, asr sp │ │ │ │ + @ instruction: 0x00029cb4 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ - andeq lr, r8, r0, lsl #11 │ │ │ │ - @ instruction: 0x0008e3b4 │ │ │ │ + andeq sp, r6, r4, lsr pc │ │ │ │ + andeq sp, r6, r8, ror #26 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ - andeq lr, r8, ip, asr #6 │ │ │ │ - andeq lr, r8, r4, lsr r3 │ │ │ │ - andeq r9, r2, r4, lsr #21 │ │ │ │ - andeq r9, r2, ip, ror #20 │ │ │ │ - andeq r9, r2, r4, ror sl │ │ │ │ - ldr r3, [pc, #12] @ 77ec │ │ │ │ + andeq sp, r6, r0, lsl #26 │ │ │ │ + andeq sp, r6, r8, ror #25 │ │ │ │ + andeq r9, r2, r8, lsl #20 │ │ │ │ + ldrdeq r9, [r2], -r0 │ │ │ │ + ldrdeq r9, [r2], -r8 │ │ │ │ + ldr r3, [pc, #12] @ 7e38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #-244] @ 0xffffff0c │ │ │ │ bx lr │ │ │ │ - andeq lr, r8, ip, ror r2 │ │ │ │ - ldr r3, [pc, #228] @ 78dc │ │ │ │ + andeq sp, r6, r0, lsr ip │ │ │ │ + ldr r3, [pc, #228] @ 7f28 │ │ │ │ lsr r2, r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ and r1, r1, #31 │ │ │ │ add r3, r3, r2, lsl #9 │ │ │ │ add r1, r1, #1824 @ 0x720 │ │ │ │ @@ -4817,175 +5220,175 @@ │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ str ip, [r2, #3336] @ 0xd08 │ │ │ │ ldrb r2, [r0] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ strbeq r2, [r3, #32] │ │ │ │ - beq 78a8 │ │ │ │ + beq 7ef4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ strb r2, [r3, #32] │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78a8 │ │ │ │ + beq 7ef4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78b0 │ │ │ │ + beq 7efc │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78b8 │ │ │ │ + beq 7f04 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c0 │ │ │ │ + beq 7f0c │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c0 │ │ │ │ + beq 7f0c │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c8 │ │ │ │ + beq 7f14 │ │ │ │ strb r2, [r3, #192] @ 0xc0 │ │ │ │ ldrb r1, [r0, #7] │ │ │ │ - b 78d4 │ │ │ │ + b 7f20 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ strb r2, [r3, #192] @ 0xc0 │ │ │ │ strb r1, [r3, #224] @ 0xe0 │ │ │ │ bx lr │ │ │ │ - andeq lr, r8, r0, ror #4 │ │ │ │ + andeq sp, r6, r4, lsl ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #288] @ 7a0c │ │ │ │ + ldr lr, [pc, #288] @ 8058 │ │ │ │ lsr r2, r1, #5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, #8] │ │ │ │ and r1, r1, #31 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ add r1, r1, #1824 @ 0x720 │ │ │ │ add r1, r1, #2 │ │ │ │ add ip, ip, r2, lsl #9 │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ strbeq r1, [r3] │ │ │ │ - beq 79d8 │ │ │ │ + beq 8024 │ │ │ │ add ip, ip, r1 │ │ │ │ add ip, ip, #6144 @ 0x1800 │ │ │ │ ldrb r1, [ip] │ │ │ │ strb r1, [r3] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79d8 │ │ │ │ + beq 8024 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ lsl r2, r2, #9 │ │ │ │ add r2, ip, r2 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #32] │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79e0 │ │ │ │ + beq 802c │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #64] @ 0x40 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79e8 │ │ │ │ + beq 8034 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #96] @ 0x60 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79f0 │ │ │ │ + beq 803c │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #128] @ 0x80 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79f8 │ │ │ │ + beq 8044 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #160] @ 0xa0 │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ add r2, r2, r1 │ │ │ │ add r2, r2, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r2] │ │ │ │ - b 7a04 │ │ │ │ + b 8050 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #32] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ strb r1, [r3, #192] @ 0xc0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r8, ip, ror #2 │ │ │ │ + andeq sp, r6, r0, lsr #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 7198 │ │ │ │ + bl 7824 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fec │ │ │ │ - ldr r2, [pc, #44] @ 7a5c │ │ │ │ + bl 7678 │ │ │ │ + ldr r2, [pc, #44] @ 80a8 │ │ │ │ ldr lr, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ and r3, r0, #1 │ │ │ │ eor r1, r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str lr, [r3, #20] │ │ │ │ add r0, r0, #20 │ │ │ │ str ip, [r2, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r8, r8, lsr #32 │ │ │ │ - ldr ip, [pc, #248] @ 7b60 │ │ │ │ - ldr r1, [pc, #248] @ 7b64 │ │ │ │ + ldrdeq sp, [r6], -ip │ │ │ │ + ldr ip, [pc, #248] @ 81ac │ │ │ │ + ldr r1, [pc, #248] @ 81b0 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #236] @ 7b68 │ │ │ │ + ldr r2, [pc, #236] @ 81b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [pc, #232] @ 7b6c │ │ │ │ - ldr lr, [pc, #232] @ 7b70 │ │ │ │ + ldr ip, [pc, #232] @ 81b8 │ │ │ │ + ldr lr, [pc, #232] @ 81bc │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r2, ip] │ │ │ │ mov r1, r3 │ │ │ │ add lr, pc, lr │ │ │ │ add r5, r0, #1 │ │ │ │ - b 7ac4 │ │ │ │ + b 8110 │ │ │ │ asr r1, r3, #3 │ │ │ │ add r2, ip, r1, lsl #2 │ │ │ │ ldr r6, [r2, #-12] │ │ │ │ ldrb ip, [r5, r3] │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ ldrb ip, [r4, ip] │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ @@ -4998,61 +5401,61 @@ │ │ │ │ orr r2, r2, r7, lsl #4 │ │ │ │ orr r2, r6, r2, lsl ip │ │ │ │ add r3, r3, #2 │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ cmp r3, #16 │ │ │ │ str r2, [r1, #-12] │ │ │ │ - bne 7ab8 │ │ │ │ + bne 8104 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7054 │ │ │ │ - ldr r3, [pc, #88] @ 7b74 │ │ │ │ + bl 76e0 │ │ │ │ + ldr r3, [pc, #88] @ 81c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #72] @ 7b78 │ │ │ │ + ldr r2, [pc, #72] @ 81c4 │ │ │ │ str r1, [r3, #20] │ │ │ │ add r0, r3, #20 │ │ │ │ - ldr r3, [pc, #40] @ 7b64 │ │ │ │ + ldr r3, [pc, #40] @ 81b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7b5c │ │ │ │ + bne 81a8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000482b4 │ │ │ │ + andeq r7, r4, r8, ror #24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r4, r8, lsl #5 │ │ │ │ + andeq r7, r4, ip, lsr ip │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - andeq r9, r2, r0, lsl #15 │ │ │ │ - andeq sp, r8, r0, asr #30 │ │ │ │ - andeq r8, r4, r4, ror #3 │ │ │ │ - ldr ip, [pc, #236] @ 7c70 │ │ │ │ - ldr r1, [pc, #236] @ 7c74 │ │ │ │ + andeq r9, r2, r4, ror #13 │ │ │ │ + strdeq sp, [r6], -r4 │ │ │ │ + muleq r4, r8, fp │ │ │ │ + ldr ip, [pc, #236] @ 82bc │ │ │ │ + ldr r1, [pc, #236] @ 82c0 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #196] @ 7c78 │ │ │ │ + ldr r4, [pc, #196] @ 82c4 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - bl 70f8 │ │ │ │ - ldr r1, [pc, #188] @ 7c7c │ │ │ │ - ldr r2, [pc, #188] @ 7c80 │ │ │ │ - ldr lr, [pc, #188] @ 7c84 │ │ │ │ + bl 7784 │ │ │ │ + ldr r1, [pc, #188] @ 82c8 │ │ │ │ + ldr r2, [pc, #188] @ 82cc │ │ │ │ + ldr lr, [pc, #188] @ 82d0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r1, #30 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #0 │ │ │ │ @@ -5070,41 +5473,41 @@ │ │ │ │ add r2, r2, #2 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ ldrb ip, [r4, ip] │ │ │ │ cmp r2, #16 │ │ │ │ strb ip, [r1, #-2] │ │ │ │ strb r3, [r1, #-1] │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 7be0 │ │ │ │ - ldr r3, [pc, #84] @ 7c88 │ │ │ │ + bne 822c │ │ │ │ + ldr r3, [pc, #84] @ 82d4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #72] @ 7c8c │ │ │ │ + ldr r2, [pc, #72] @ 82d8 │ │ │ │ add r0, r3, #28 │ │ │ │ - ldr r3, [pc, #40] @ 7c74 │ │ │ │ + ldr r3, [pc, #40] @ 82c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c6c │ │ │ │ + bne 82b8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r4, r8, r1 │ │ │ │ + andeq r7, r4, ip, asr #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r4, r8, asr r1 │ │ │ │ - muleq r8, r0, lr │ │ │ │ + andeq r7, r4, ip, lsl #22 │ │ │ │ + andeq sp, r6, r4, asr #16 │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ - andeq r9, r2, r4, asr r6 │ │ │ │ - andeq sp, r8, r4, lsr #28 │ │ │ │ - ldrdeq r8, [r4], -r4 │ │ │ │ - ldr r3, [pc, #180] @ 7d4c │ │ │ │ + @ instruction: 0x000295b8 │ │ │ │ + ldrdeq sp, [r6], -r8 │ │ │ │ + andeq r7, r4, r8, lsl #21 │ │ │ │ + ldr r3, [pc, #180] @ 8398 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5143,16 +5546,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #64 @ 0x40 │ │ │ │ lsl r0, r0, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, r4, asr #27 │ │ │ │ - ldr r3, [pc, #260] @ 7e5c │ │ │ │ + andeq sp, r6, r8, ror r7 │ │ │ │ + ldr r3, [pc, #260] @ 84a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5211,16 +5614,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #1024 @ 0x400 │ │ │ │ lsl r0, r0, #11 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #2048 @ 0x800 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, r4, lsl #26 │ │ │ │ - ldr r3, [pc, #344] @ 7fc0 │ │ │ │ + @ instruction: 0x0006d6b8 │ │ │ │ + ldr r3, [pc, #344] @ 860c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -5293,24 +5696,24 @@ │ │ │ │ lsr ip, ip, r0 │ │ │ │ lsr r1, r1, r0 │ │ │ │ ldr lr, [r2, #2716] @ 0xa9c │ │ │ │ lsl ip, ip, #13 │ │ │ │ lsr lr, lr, r0 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r2, r1, #14 │ │ │ │ - ldr r0, [pc, #24] @ 7fc4 │ │ │ │ + ldr r0, [pc, #24] @ 8610 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, lr, lsl #15 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq sp, [r8], -r0 │ │ │ │ + andeq sp, r6, r4, lsr #11 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #420] @ 8174 │ │ │ │ + ldr r3, [pc, #420] @ 87c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5384,15 +5787,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #96] @ 8178 │ │ │ │ + ldr ip, [pc, #96] @ 87c4 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5409,17 +5812,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ lsl r0, r0, #19 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #524288 @ 0x80000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, ip, lsl #21 │ │ │ │ + andeq sp, r6, r0, asr #8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #500] @ 8378 │ │ │ │ + ldr r3, [pc, #500] @ 89c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5493,15 +5896,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #176] @ 837c │ │ │ │ + ldr ip, [pc, #176] @ 89c8 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5538,17 +5941,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #4194304 @ 0x400000 │ │ │ │ lsl r0, r0, #23 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #8388608 @ 0x800000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq sp, [r8], -r8 │ │ │ │ + andeq sp, r6, ip, lsl #5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #560] @ 85b8 │ │ │ │ + ldr r3, [pc, #560] @ 8c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5622,15 +6025,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #236] @ 85bc │ │ │ │ + ldr ip, [pc, #236] @ 8c08 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5682,17 +6085,17 @@ │ │ │ │ lsl r2, r1, #25 │ │ │ │ and r2, r2, #33554432 @ 0x2000000 │ │ │ │ lsl r0, r0, #26 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq sp, [r8], -r4 │ │ │ │ + andeq sp, r6, r8, lsl #1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #620] @ 8834 │ │ │ │ + ldr r3, [pc, #620] @ 8e80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5766,15 +6169,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #296] @ 8838 │ │ │ │ + ldr ip, [pc, #296] @ 8e84 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5841,29 +6244,29 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #268435456 @ 0x10000000 │ │ │ │ lsl r0, r0, #29 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #536870912 @ 0x20000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - muleq r8, r4, r4 │ │ │ │ + andeq ip, r6, r8, asr #28 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds r4, r1, #31 │ │ │ │ addmi r4, r1, #62 @ 0x3e │ │ │ │ asr r4, r4, #5 │ │ │ │ rsb r4, r4, r4, lsl #4 │ │ │ │ lsls r4, r4, #9 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 89a4 │ │ │ │ - ldr r2, [pc, #328] @ 89ac │ │ │ │ + beq 8ff0 │ │ │ │ + ldr r2, [pc, #328] @ 8ff8 │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r5, [pc, #316] @ 89b0 │ │ │ │ + ldr r5, [pc, #316] @ 8ffc │ │ │ │ ands r7, r3, #1 │ │ │ │ mvnne r7, #0 │ │ │ │ sub r5, r5, r0 │ │ │ │ add r0, r0, #6848 @ 0x1ac0 │ │ │ │ ands r6, r3, #2 │ │ │ │ mvnne r6, #0 │ │ │ │ ands r9, r3, #4 │ │ │ │ @@ -5878,74 +6281,74 @@ │ │ │ │ mvnne fp, #0 │ │ │ │ ldr r1, [r0, #-120] @ 0xffffff88 │ │ │ │ ldr r3, [r0, #-116] @ 0xffffff8c │ │ │ │ eor r1, r1, r7 │ │ │ │ eor r3, r3, r6 │ │ │ │ orr r3, r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 8fd4 │ │ │ │ ldr r1, [r0, #-112] @ 0xffffff90 │ │ │ │ ldr ip, [r0, #-108] @ 0xffffff94 │ │ │ │ eor r1, r1, r9 │ │ │ │ eor ip, ip, r8 │ │ │ │ orr r1, r1, ip │ │ │ │ orr r3, r1, r3 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 8fd4 │ │ │ │ ldr r1, [r0, #-104] @ 0xffffff98 │ │ │ │ sub ip, r0, #104 @ 0x68 │ │ │ │ eor r1, r1, sl │ │ │ │ orr r1, r1, r3 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 8fd4 │ │ │ │ ldr r3, [r0, #-100] @ 0xffffff9c │ │ │ │ eor r3, r3, fp │ │ │ │ orr r3, r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 8fd4 │ │ │ │ mov lr, r2 │ │ │ │ str r6, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 8964 │ │ │ │ + b 8fb0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ands r1, lr, #1 │ │ │ │ mvnne r1, #0 │ │ │ │ eor r1, r1, r2 │ │ │ │ orr r1, r1, r3 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 8980 │ │ │ │ + beq 8fcc │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ands r6, r6, #8 │ │ │ │ mvnne r6, #0 │ │ │ │ eor r6, r6, r3 │ │ │ │ orr r3, r6, r1 │ │ │ │ cmn r3, #1 │ │ │ │ add ip, ip, #8 │ │ │ │ - beq 8980 │ │ │ │ + beq 8fcc │ │ │ │ cmp ip, r0 │ │ │ │ mov r6, lr │ │ │ │ asr lr, lr, #2 │ │ │ │ - bne 8928 │ │ │ │ + bne 8f74 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, r0, #7680 @ 0x1e00 │ │ │ │ add r3, r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 88b0 │ │ │ │ + bhi 8efc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b 8978 │ │ │ │ - strdeq sp, [r8], -r4 │ │ │ │ + b 8fc4 │ │ │ │ + andeq ip, r6, r8, lsr #23 │ │ │ │ @ instruction: 0xffffe528 │ │ │ │ - ldr r3, [pc, #288] @ 8adc │ │ │ │ + ldr r3, [pc, #288] @ 9128 │ │ │ │ lsr ip, r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ add r3, r3, ip, lsl #9 │ │ │ │ add r3, r3, #6720 @ 0x1a40 │ │ │ │ lsl ip, r2, #27 │ │ │ │ @@ -5954,73 +6357,73 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0] │ │ │ │ ldrb r4, [r3, #120] @ 0x78 │ │ │ │ and r2, r2, #7 │ │ │ │ lsr ip, lr, #30 │ │ │ │ eor ip, ip, r4, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #124] @ 0x7c │ │ │ │ lsr r4, lr, #31 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #108] @ 0x6c │ │ │ │ lsr ip, lr, #27 │ │ │ │ eor ip, ip, r5, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #112] @ 0x70 │ │ │ │ lsr r4, lr, #28 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #116] @ 0x74 │ │ │ │ lsr ip, lr, #29 │ │ │ │ eor ip, ip, r5, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #104] @ 0x68 │ │ │ │ lsr r4, lr, #26 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ tst r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ mov ip, #26 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmn ip, #1 │ │ │ │ lsr r4, lr, ip │ │ │ │ - beq 8a8c │ │ │ │ + beq 90d8 │ │ │ │ ldrb r5, [r3, ip, lsl #2] │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ tst r4, #1 │ │ │ │ - beq 8a64 │ │ │ │ + beq 90b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r1, r1, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8ad4 │ │ │ │ + ble 9120 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r3, #128] @ 0x80 │ │ │ │ eor r0, r4, r0, lsr r2 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ add r3, r3, #128 @ 0x80 │ │ │ │ - b 8ac8 │ │ │ │ + b 9114 │ │ │ │ ldrb lr, [r3, r0, lsl #2] │ │ │ │ lsr ip, r4, r0 │ │ │ │ eor ip, ip, lr, lsr r2 │ │ │ │ tst ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 8ab4 │ │ │ │ + bne 9100 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - muleq r8, ip, r0 │ │ │ │ - ldr r3, [pc, #180] @ 8b9c │ │ │ │ + andeq ip, r6, r0, asr sl │ │ │ │ + ldr r3, [pc, #180] @ 91e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6059,16 +6462,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #64 @ 0x40 │ │ │ │ lsl r0, r0, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r4, ror pc │ │ │ │ - ldr r3, [pc, #260] @ 8cac │ │ │ │ + andeq ip, r6, r8, lsr #18 │ │ │ │ + ldr r3, [pc, #260] @ 92f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6127,16 +6530,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #1024 @ 0x400 │ │ │ │ lsl r0, r0, #11 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #2048 @ 0x800 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0008ceb4 │ │ │ │ - ldr r3, [pc, #344] @ 8e10 │ │ │ │ + andeq ip, r6, r8, ror #16 │ │ │ │ + ldr r3, [pc, #344] @ 945c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -6209,24 +6612,24 @@ │ │ │ │ lsr ip, ip, r0 │ │ │ │ lsr r1, r1, r0 │ │ │ │ ldr lr, [r2, #2724] @ 0xaa4 │ │ │ │ lsl ip, ip, #13 │ │ │ │ lsr lr, lr, r0 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r2, r1, #14 │ │ │ │ - ldr r0, [pc, #24] @ 8e14 │ │ │ │ + ldr r0, [pc, #24] @ 9460 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, lr, lsl #15 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, r8, r0, lsr #27 │ │ │ │ + andeq ip, r6, r4, asr r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #420] @ 8fc4 │ │ │ │ + ldr r3, [pc, #420] @ 9610 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6300,15 +6703,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #96] @ 8fc8 │ │ │ │ + ldr ip, [pc, #96] @ 9614 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6325,17 +6728,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ lsl r0, r0, #19 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #524288 @ 0x80000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, ip, lsr ip │ │ │ │ + strdeq ip, [r6], -r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #500] @ 91c8 │ │ │ │ + ldr r3, [pc, #500] @ 9814 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6409,15 +6812,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #176] @ 91cc │ │ │ │ + ldr ip, [pc, #176] @ 9818 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6454,17 +6857,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #4194304 @ 0x400000 │ │ │ │ lsl r0, r0, #23 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #8388608 @ 0x800000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r8, lsl #21 │ │ │ │ + andeq ip, r6, ip, lsr r4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #560] @ 9408 │ │ │ │ + ldr r3, [pc, #560] @ 9a54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6538,15 +6941,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #236] @ 940c │ │ │ │ + ldr ip, [pc, #236] @ 9a58 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6598,43 +7001,43 @@ │ │ │ │ lsl r2, r1, #25 │ │ │ │ and r2, r2, #33554432 @ 0x2000000 │ │ │ │ lsl r0, r0, #26 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r4, lsl #17 │ │ │ │ + andeq ip, r6, r8, lsr r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov r7, r0 │ │ │ │ bl 2aa4 │ │ │ │ - ldr r6, [pc, #960] @ 97e8 │ │ │ │ + ldr r6, [pc, #960] @ 9e34 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 2990 │ │ │ │ mov r1, #7680 @ 0x1e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mul r0, r1, r0 │ │ │ │ add r2, r0, #7616 @ 0x1dc0 │ │ │ │ add r0, r2, #63 @ 0x3f │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30150 │ │ │ │ + bl 30700 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r8, r0, r1 │ │ │ │ cmp r1, r8 │ │ │ │ - bge afe0 │ │ │ │ + bge b62c │ │ │ │ mov r3, #7680 @ 0x1e00 │ │ │ │ mul r9, r3, r8 │ │ │ │ - ldr sl, [pc, #876] @ 97ec │ │ │ │ + ldr sl, [pc, #876] @ 9e38 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ ldr fp, [r6, sl] │ │ │ │ ldr ip, [fp] │ │ │ │ mov fp, #0 │ │ │ │ mla r1, r3, r1, ip │ │ │ │ rsb lr, ip, #-16777216 @ 0xff000000 │ │ │ │ add r7, lr, #16711680 @ 0xff0000 │ │ │ │ @@ -6644,24 +7047,24 @@ │ │ │ │ sub r1, ip, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #324] @ 0x144 │ │ │ │ str r5, [sp, #332] @ 0x14c │ │ │ │ ldr r0, [r3, #904] @ 0x388 │ │ │ │ sub r4, r3, #6528 @ 0x1980 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne affc │ │ │ │ + bne b648 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r0, #3852] @ 0xf0c │ │ │ │ sub r0, r3, #384 @ 0x180 │ │ │ │ ldr r4, [r3, #908] @ 0x38c │ │ │ │ str ip, [r3, #908] @ 0x38c │ │ │ │ eor sl, ip, r4 │ │ │ │ tst sl, #1 │ │ │ │ - beq 9530 │ │ │ │ + beq 9b7c │ │ │ │ add r7, r1, #24 │ │ │ │ tst ip, #1 │ │ │ │ movne lr, r7 │ │ │ │ moveq lr, r1 │ │ │ │ movne r7, r1 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ add lr, lr, #1856 @ 0x740 │ │ │ │ @@ -6675,19 +7078,19 @@ │ │ │ │ str r5, [r0] │ │ │ │ str sl, [r0, #96] @ 0x60 │ │ │ │ str lr, [r0, #192] @ 0xc0 │ │ │ │ str r7, [r0, #288] @ 0x120 │ │ │ │ lsr ip, ip, #1 │ │ │ │ lsr r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 9550 │ │ │ │ + beq 9b9c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 94dc │ │ │ │ + bne 9b28 │ │ │ │ str fp, [r3, #224] @ 0xe0 │ │ │ │ str fp, [r3, #228] @ 0xe4 │ │ │ │ str fp, [r3, #232] @ 0xe8 │ │ │ │ str fp, [r3, #236] @ 0xec │ │ │ │ str fp, [r3, #240] @ 0xf0 │ │ │ │ str fp, [r3, #244] @ 0xf4 │ │ │ │ str fp, [r3, #248] @ 0xf8 │ │ │ │ @@ -6845,16 +7248,16 @@ │ │ │ │ str lr, [sp, #300] @ 0x12c │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ str r9, [sp, #308] @ 0x134 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ str r8, [sp] │ │ │ │ mov sl, #8 │ │ │ │ str sl, [sp, #4] │ │ │ │ - b 97f8 │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + b 9e44 │ │ │ │ + andeq r6, r4, ip, lsr #5 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ str r4, [sp] │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [r2] │ │ │ │ ldr ip, [r7] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ @@ -7613,15 +8016,15 @@ │ │ │ │ orr r6, r1, r6 │ │ │ │ eor r5, r5, sl │ │ │ │ eor r9, r9, r8 │ │ │ │ eor r6, r6, r5 │ │ │ │ cmp lr, #256 @ 0x100 │ │ │ │ str r9, [r3, #432] @ 0x1b0 │ │ │ │ str r6, [r3, #368] @ 0x170 │ │ │ │ - beq afe8 │ │ │ │ + beq b634 │ │ │ │ ldr r5, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [r2, #192] @ 0xc0 │ │ │ │ ldr r7, [r5] │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ eor sl, r7, r0 │ │ │ │ ldr r9, [ip] │ │ │ │ @@ -8367,34 +8770,34 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ eor r7, r7, r5 │ │ │ │ sub r8, r4, #1 │ │ │ │ subs ip, r0, #1 │ │ │ │ str r7, [r3, #240] @ 0xf0 │ │ │ │ str r8, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bne 97f0 │ │ │ │ + bne 9e3c │ │ │ │ ldr r6, [sp] │ │ │ │ mov r9, #264 @ 0x108 │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bne a3e8 │ │ │ │ + bne aa34 │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ add r7, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt 94b0 │ │ │ │ + bgt 9afc │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp] │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ sub sl, lr, #1 │ │ │ │ str sl, [sp] │ │ │ │ - b 97dc │ │ │ │ + b 9e28 │ │ │ │ add r2, r3, #776 @ 0x308 │ │ │ │ add ip, r3, #28 │ │ │ │ add r1, r3, #520 @ 0x208 │ │ │ │ str fp, [r3, #904] @ 0x388 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr sl, [r1, #16] │ │ │ │ ldr lr, [r1, #20] │ │ │ │ @@ -8578,53 +8981,53 @@ │ │ │ │ orr r8, r4, lr, lsr #2 │ │ │ │ orr r0, r8, r0, lsr #1 │ │ │ │ add r1, r1, #32 │ │ │ │ orr sl, r0, sl, lsl #1 │ │ │ │ cmp r7, r1 │ │ │ │ str sl, [ip, #-4] │ │ │ │ add ip, ip, #28 │ │ │ │ - bne b010 │ │ │ │ + bne b65c │ │ │ │ sub r6, r3, #6528 @ 0x1980 │ │ │ │ sub r2, r3, #3456 @ 0xd80 │ │ │ │ sub r9, r6, #4 │ │ │ │ sub r5, r2, #4 │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r5, r9 │ │ │ │ str r8, [r9, #3072] @ 0xc00 │ │ │ │ - bne b30c │ │ │ │ - b 94c4 │ │ │ │ + bne b958 │ │ │ │ + b 9b10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r6, r0 │ │ │ │ bl 2aa4 │ │ │ │ - ldr r5, [pc, #4068] @ c320 │ │ │ │ + ldr r5, [pc, #4068] @ c96c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, r0 │ │ │ │ bl 2990 │ │ │ │ mov r1, #7680 @ 0x1e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mul r0, r1, r0 │ │ │ │ add r2, r0, #7616 @ 0x1dc0 │ │ │ │ add r0, r2, #63 @ 0x3f │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30150 │ │ │ │ + bl 30700 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bge d0e0 │ │ │ │ + bge d72c │ │ │ │ mov r9, #7680 @ 0x1e00 │ │ │ │ mul sl, r9, r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - ldr fp, [pc, #3980] @ c324 │ │ │ │ + ldr fp, [pc, #3980] @ c970 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r5, fp] │ │ │ │ mov fp, #0 │ │ │ │ ldr lr, [ip] │ │ │ │ mla r1, r9, r1, lr │ │ │ │ rsb r6, lr, #-16777216 @ 0xff000000 │ │ │ │ @@ -8635,24 +9038,24 @@ │ │ │ │ sub r1, lr, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #904] @ 0x388 │ │ │ │ sub r0, r3, #6528 @ 0x1980 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne d0e8 │ │ │ │ + bne d734 │ │ │ │ ldr sl, [sp, #436] @ 0x1b4 │ │ │ │ sub r0, r3, #384 @ 0x180 │ │ │ │ ldr ip, [sl, #3852] @ 0xf0c │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r3, #908] @ 0x38c │ │ │ │ str ip, [r3, #908] @ 0x38c │ │ │ │ eor r8, ip, r4 │ │ │ │ tst r8, #1 │ │ │ │ - beq b44c │ │ │ │ + beq ba98 │ │ │ │ add r7, r1, #24 │ │ │ │ tst ip, #1 │ │ │ │ movne lr, r7 │ │ │ │ moveq lr, r1 │ │ │ │ movne r7, r1 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add lr, lr, #1856 @ 0x740 │ │ │ │ @@ -8666,19 +9069,19 @@ │ │ │ │ str r5, [r0] │ │ │ │ str r8, [r0, #96] @ 0x60 │ │ │ │ str lr, [r0, #192] @ 0xc0 │ │ │ │ str r7, [r0, #288] @ 0x120 │ │ │ │ lsr ip, ip, #1 │ │ │ │ lsr r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - beq b46c │ │ │ │ + beq bab8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne b3f8 │ │ │ │ + bne ba44 │ │ │ │ str fp, [r3, #224] @ 0xe0 │ │ │ │ str fp, [r3, #228] @ 0xe4 │ │ │ │ str fp, [r3, #232] @ 0xe8 │ │ │ │ str fp, [r3, #236] @ 0xec │ │ │ │ str fp, [r3, #240] @ 0xf0 │ │ │ │ str fp, [r3, #244] @ 0xf4 │ │ │ │ str fp, [r3, #248] @ 0xf8 │ │ │ │ @@ -8836,15 +9239,15 @@ │ │ │ │ str lr, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ str r9, [sp, #232] @ 0xe8 │ │ │ │ str r5, [sp, #236] @ 0xec │ │ │ │ str sl, [sp, #4] │ │ │ │ mov r8, #8 │ │ │ │ str r8, [sp, #8] │ │ │ │ - b b70c │ │ │ │ + b bd58 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr ip, [r7] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -9604,23 +10007,23 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ eor r7, r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ eor r9, r9, r6 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ str r9, [r3, #432] @ 0x1b0 │ │ │ │ str r7, [r3, #368] @ 0x170 │ │ │ │ - bne c328 │ │ │ │ + bne c974 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - beq d0c8 │ │ │ │ + beq d714 │ │ │ │ sub lr, r4, #1 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ str lr, [sp, #4] │ │ │ │ - b b6f8 │ │ │ │ - andeq r4, r4, r4, ror #19 │ │ │ │ + b bd44 │ │ │ │ + muleq r4, r8, r3 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ ldr lr, [r3, #-192] @ 0xffffff40 │ │ │ │ ldr r8, [r3, #-188] @ 0xffffff44 │ │ │ │ ldr r0, [r3, #-184] @ 0xffffff48 │ │ │ │ ldr ip, [r3, #-180] @ 0xffffff4c │ │ │ │ ldr r9, [r3, #-176] @ 0xffffff50 │ │ │ │ ldr r1, [r3, #-168] @ 0xffffff58 │ │ │ │ @@ -10479,27 +10882,27 @@ │ │ │ │ eor r9, r9, r6 │ │ │ │ sub r0, r5, #1 │ │ │ │ str r9, [r3, #304] @ 0x130 │ │ │ │ subs r9, ip, #1 │ │ │ │ str r7, [r3, #240] @ 0xf0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ - bne b704 │ │ │ │ + bne bd50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, #264 @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bne c4a8 │ │ │ │ + bne caf4 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ add r7, r2, r3 │ │ │ │ cmp sl, r7 │ │ │ │ - bgt b3cc │ │ │ │ + bgt ba18 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r3, #776 @ 0x308 │ │ │ │ add ip, r3, #28 │ │ │ │ add r1, r3, #520 @ 0x208 │ │ │ │ str fp, [r3, #904] @ 0x388 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ @@ -10684,52 +11087,52 @@ │ │ │ │ orr r0, r4, r0, lsr #2 │ │ │ │ orr sl, r0, sl, lsr #1 │ │ │ │ add r1, r1, #32 │ │ │ │ orr r8, sl, lr, lsl #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r8, [ip, #-4] │ │ │ │ add ip, ip, #28 │ │ │ │ - bne d0fc │ │ │ │ + bne d748 │ │ │ │ sub r6, r3, #6528 @ 0x1980 │ │ │ │ sub r2, r3, #3456 @ 0xd80 │ │ │ │ sub r9, r6, #4 │ │ │ │ sub r5, r2, #4 │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r9 │ │ │ │ str r0, [r9, #3072] @ 0xc00 │ │ │ │ - bne d3f4 │ │ │ │ - b b3e0 │ │ │ │ + bne da40 │ │ │ │ + b ba2c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ bl 2aa4 │ │ │ │ - ldr r6, [pc, #1148] @ d8a0 │ │ │ │ + ldr r6, [pc, #1148] @ deec │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 2990 │ │ │ │ mov r1, #7680 @ 0x1e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mul r0, r1, r0 │ │ │ │ add r2, r0, #7616 @ 0x1dc0 │ │ │ │ add r0, r2, #63 @ 0x3f │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30150 │ │ │ │ + bl 30700 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r8, r0, r1 │ │ │ │ cmp r1, r8 │ │ │ │ - bge f090 │ │ │ │ + bge f6dc │ │ │ │ mov r3, #7680 @ 0x1e00 │ │ │ │ mul r9, r3, r8 │ │ │ │ - ldr sl, [pc, #1064] @ d8a4 │ │ │ │ + ldr sl, [pc, #1064] @ def0 │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [r6, sl] │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mla ip, r3, r1, ip │ │ │ │ rsb r7, lr, #-16777216 @ 0xff000000 │ │ │ │ @@ -10985,18 +11388,18 @@ │ │ │ │ orr ip, lr, ip, lsr #3 │ │ │ │ orr r0, ip, r0, lsr #2 │ │ │ │ orr r1, r0, fp, lsr #1 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ str r1, [r2, #-4] │ │ │ │ add r2, r2, #32 │ │ │ │ cmp r2, fp │ │ │ │ - bne d5c0 │ │ │ │ + bne dc0c │ │ │ │ sub r2, r3, #3072 @ 0xc00 │ │ │ │ - b d8a8 │ │ │ │ - strdeq r2, [r4], -ip │ │ │ │ + b def4 │ │ │ │ + @ instruction: 0x000422b0 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ ldr r9, [r2, #-380] @ 0xfffffe84 │ │ │ │ ldr r5, [r2, #-384] @ 0xfffffe80 │ │ │ │ ldr r6, [r2, #-376] @ 0xfffffe88 │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r7, [r3, #224] @ 0xe0 │ │ │ │ ldr r5, [r5] │ │ │ │ @@ -12513,38 +12916,38 @@ │ │ │ │ orr r7, r1, r7 │ │ │ │ eor sl, sl, r5 │ │ │ │ eor r9, r9, ip │ │ │ │ eor r7, r7, sl │ │ │ │ cmp r3, r2 │ │ │ │ str r9, [r3, #304] @ 0x130 │ │ │ │ str r7, [r3, #240] @ 0xf0 │ │ │ │ - bne d8a8 │ │ │ │ + bne def4 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ add r6, r5, r3 │ │ │ │ cmp r8, r6 │ │ │ │ - bgt d4a8 │ │ │ │ + bgt daf4 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #156] @ f13c │ │ │ │ - ldr r2, [pc, #156] @ f140 │ │ │ │ + ldr r3, [pc, #156] @ f788 │ │ │ │ + ldr r2, [pc, #156] @ f78c │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, ip, r0 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ add ip, r0, #6144 @ 0x1800 │ │ │ │ ldr r4, [r3, #3340] @ 0xd0c │ │ │ │ str r1, [r3, #3340] @ 0xd0c │ │ │ │ eor r3, r1, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq f118 │ │ │ │ + beq f764 │ │ │ │ add r3, r2, #24 │ │ │ │ tst r1, #1 │ │ │ │ movne lr, r3 │ │ │ │ moveq lr, r2 │ │ │ │ movne r3, r2 │ │ │ │ add lr, lr, #1856 @ 0x740 │ │ │ │ add r3, r3, #1856 @ 0x740 │ │ │ │ @@ -12561,122 +12964,122 @@ │ │ │ │ lsr r1, r1, #1 │ │ │ │ lsr r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ popeq {r4, pc} │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #24 │ │ │ │ add ip, ip, #4 │ │ │ │ - bne f0c8 │ │ │ │ + bne f714 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r4, ip, ror ip │ │ │ │ + andeq r0, r4, r0, lsr r6 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r0, r1, r2, lr} │ │ │ │ - ldr r2, [pc, #108] @ f1bc │ │ │ │ - ldr r3, [pc, #108] @ f1c0 │ │ │ │ + ldr r2, [pc, #108] @ f808 │ │ │ │ + ldr r3, [pc, #108] @ f80c │ │ │ │ adds ip, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ addmi ip, r0, #62 @ 0x3e │ │ │ │ - ldr lr, [pc, #92] @ f1c4 │ │ │ │ + ldr lr, [pc, #92] @ f810 │ │ │ │ asr r0, ip, #5 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ add r0, pc, lr │ │ │ │ bl 2c6c │ │ │ │ - ldr r2, [pc, #52] @ f1c8 │ │ │ │ - ldr r3, [pc, #40] @ f1c0 │ │ │ │ + ldr r2, [pc, #52] @ f814 │ │ │ │ + ldr r3, [pc, #40] @ f80c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eors r2, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ - beq f1b4 │ │ │ │ + beq f800 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r4, r8, asr #23 │ │ │ │ + andeq r0, r4, ip, ror r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffa284 │ │ │ │ - andeq r0, r4, r8, lsl #23 │ │ │ │ + andeq r0, r4, ip, lsr r5 │ │ │ │ push {r0, r1, r2, r3, r4, lr} │ │ │ │ - ldr r2, [pc, #108] @ f244 │ │ │ │ - ldr r3, [pc, #108] @ f248 │ │ │ │ + ldr r2, [pc, #108] @ f890 │ │ │ │ + ldr r3, [pc, #108] @ f894 │ │ │ │ adds lr, r1, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ addmi lr, r1, #62 @ 0x3e │ │ │ │ asr r3, lr, #5 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ - ldr r0, [pc, #72] @ f24c │ │ │ │ + ldr r0, [pc, #72] @ f898 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ bl 2c6c │ │ │ │ - ldr r1, [pc, #52] @ f250 │ │ │ │ - ldr r3, [pc, #40] @ f248 │ │ │ │ + ldr r1, [pc, #52] @ f89c │ │ │ │ + ldr r3, [pc, #40] @ f894 │ │ │ │ add r2, pc, r1 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ eors r2, r0, r2 │ │ │ │ mov r0, #0 │ │ │ │ - beq f23c │ │ │ │ + beq f888 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r4, r0, asr #22 │ │ │ │ + strdeq r0, [r4], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffc114 │ │ │ │ - andeq r0, r4, r0, lsl #22 │ │ │ │ - ldr r2, [pc, #120] @ f2d4 │ │ │ │ + @ instruction: 0x000404b4 │ │ │ │ + ldr r2, [pc, #120] @ f920 │ │ │ │ push {r0, r1, r4, lr} │ │ │ │ - ldr r3, [pc, #116] @ f2d8 │ │ │ │ + ldr r3, [pc, #116] @ f924 │ │ │ │ ldr r4, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ adds r0, r4, #31 │ │ │ │ - ldr lr, [pc, #100] @ f2dc │ │ │ │ + ldr lr, [pc, #100] @ f928 │ │ │ │ addmi r0, r4, #62 @ 0x3e │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ asr ip, r0, #5 │ │ │ │ mov r1, sp │ │ │ │ add r0, pc, lr │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ bl 2c6c │ │ │ │ - ldr r2, [pc, #56] @ f2e0 │ │ │ │ - ldr r3, [pc, #44] @ f2d8 │ │ │ │ + ldr r2, [pc, #56] @ f92c │ │ │ │ + ldr r3, [pc, #44] @ f924 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eors r2, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ - beq f2c8 │ │ │ │ + beq f914 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00040ab8 │ │ │ │ + andeq r0, r4, ip, ror #8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffe174 │ │ │ │ - andeq r0, r4, r4, ror sl │ │ │ │ + andeq r0, r4, r8, lsr #8 │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r0] │ │ │ │ @@ -12696,70 +13099,70 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 7a10 │ │ │ │ + bl 805c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #32 │ │ │ │ - b 89b4 │ │ │ │ - ldr r3, [pc, #28] @ f394 │ │ │ │ + b 9000 │ │ │ │ + ldr r3, [pc, #28] @ f9e0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl f1cc │ │ │ │ + bl f818 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r6, r8, ip, lsl #14 │ │ │ │ - ldr r3, [pc, #20] @ f3b4 │ │ │ │ + andeq r6, r6, r0, asr #1 │ │ │ │ + ldr r3, [pc, #20] @ fa00 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r1, r1, r0, lsl #6 │ │ │ │ add r0, r3, #8 │ │ │ │ - b 26c5c │ │ │ │ - andeq r6, r8, r8, ror #13 │ │ │ │ - ldr r2, [pc, #476] @ f59c │ │ │ │ - ldr r3, [pc, #476] @ f5a0 │ │ │ │ + b 27210 │ │ │ │ + muleq r6, ip, r0 │ │ │ │ + ldr r2, [pc, #476] @ fbe8 │ │ │ │ + ldr r3, [pc, #476] @ fbec │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #456] @ f5a4 │ │ │ │ + ldr r5, [pc, #456] @ fbf0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r9, #8 │ │ │ │ - bl 4fd8 │ │ │ │ + bl 4f08 │ │ │ │ mov r3, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r3] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq f584 │ │ │ │ + beq fbd0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne f3f8 │ │ │ │ + bne fa44 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - beq f590 │ │ │ │ - ldr r3, [pc, #372] @ f5a8 │ │ │ │ + beq fbdc │ │ │ │ + ldr r3, [pc, #372] @ fbf4 │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r5, sp, #8 │ │ │ │ mvn r8, #127 @ 0x7f │ │ │ │ str r3, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ @@ -12767,33 +13170,33 @@ │ │ │ │ sub r1, r4, #8 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ eor r0, r0, r2, lsl r3 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne f458 │ │ │ │ + bne faa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub ip, r4, #4 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ eor r1, r1, r2, lsl r3 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne f480 │ │ │ │ + bne facc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6404 │ │ │ │ + bl 6334 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - bl 662c │ │ │ │ + bl 64e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6528 │ │ │ │ + bl 6418 │ │ │ │ ldrb r1, [r4] │ │ │ │ mov r9, r5 │ │ │ │ mov fp, #2 │ │ │ │ mov lr, r7 │ │ │ │ ldr ip, [r9], #4 │ │ │ │ mov r0, lr │ │ │ │ mov r3, #1 │ │ │ │ @@ -12801,159 +13204,159 @@ │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ ldrbne r1, [r4, #1] │ │ │ │ orr r2, r8, r2 │ │ │ │ addne r4, r4, #1 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne f4d4 │ │ │ │ + bne fb20 │ │ │ │ cmp fp, #1 │ │ │ │ add lr, lr, #4 │ │ │ │ movne fp, #1 │ │ │ │ - bne f4c8 │ │ │ │ + bne fb14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f56c │ │ │ │ + bne fbb8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov ip, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r1, sl │ │ │ │ - bl 77f0 │ │ │ │ - ldr r3, [pc, #128] @ f5ac │ │ │ │ + bl 7e3c │ │ │ │ + ldr r3, [pc, #128] @ fbf8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, sl, lsl #6 │ │ │ │ - bl 26c30 │ │ │ │ - ldr r2, [pc, #104] @ f5b0 │ │ │ │ - ldr r3, [pc, #84] @ f5a0 │ │ │ │ + bl 271e4 │ │ │ │ + ldr r2, [pc, #104] @ fbfc │ │ │ │ + ldr r3, [pc, #84] @ fbec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f598 │ │ │ │ + bne fbe4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bcc │ │ │ │ + bl 4afc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f44c │ │ │ │ - b f510 │ │ │ │ + bne fa98 │ │ │ │ + b fb5c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ - b f518 │ │ │ │ + b fb64 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r4, ip, asr r9 │ │ │ │ + andeq r0, r4, r0, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r4, r8, lsr #18 │ │ │ │ + ldrdeq r0, [r4], -ip │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ - andeq r6, r8, ip, asr r5 │ │ │ │ - ldrdeq r0, [r4], -r4 │ │ │ │ + andeq r5, r6, r0, lsl pc │ │ │ │ + andeq r0, r4, r8, lsl #3 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 77d8 │ │ │ │ - ldr r3, [pc, #12] @ f5d8 │ │ │ │ + bl 7e24 │ │ │ │ + ldr r3, [pc, #12] @ fc24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x000864bc │ │ │ │ + andeq r5, r6, r0, ror lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 6e8c │ │ │ │ - ldr r4, [pc, #28] @ f60c │ │ │ │ + bl 7534 │ │ │ │ + ldr r4, [pc, #28] @ fc58 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 6fec │ │ │ │ + bl 7678 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r8, ip, r4 │ │ │ │ + andeq r5, r6, r0, asr lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bl 44f0 │ │ │ │ - ldr r4, [pc, #108] @ f68c │ │ │ │ + ldr r4, [pc, #108] @ fcd8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7418 │ │ │ │ - ldr r3, [pc, #96] @ f690 │ │ │ │ + bl 7a64 │ │ │ │ + ldr r3, [pc, #96] @ fcdc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r5, [pc, #88] @ f694 │ │ │ │ - ldr r3, [pc, #88] @ f698 │ │ │ │ + ldr r5, [pc, #88] @ fce0 │ │ │ │ + ldr r3, [pc, #88] @ fce4 │ │ │ │ ldr r2, [r2] │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - bl 4ad0 │ │ │ │ - ldr r3, [pc, #56] @ f69c │ │ │ │ + bl 4a8c │ │ │ │ + ldr r3, [pc, #56] @ fce8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #32 │ │ │ │ lsl r0, r0, #6 │ │ │ │ str r2, [r3] │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #28] @ f6a0 │ │ │ │ + bl 26e28 │ │ │ │ + ldr r3, [pc, #28] @ fcec │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -r0 @ │ │ │ │ + andeq r0, r4, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - andeq r0, r4, r8, asr #24 │ │ │ │ + strdeq r0, [r4], -ip │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq r6, r8, r8, lsl #8 │ │ │ │ + @ instruction: 0x00065dbc │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #132] @ f734 │ │ │ │ + ldr ip, [pc, #132] @ fd80 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ add ip, pc, ip │ │ │ │ - bne f714 │ │ │ │ + bne fd60 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq f714 │ │ │ │ + beq fd60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne f6c0 │ │ │ │ - ldr r2, [pc, #92] @ f738 │ │ │ │ + bne fd0c │ │ │ │ + ldr r2, [pc, #92] @ fd84 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldr ip, [ip, r2] │ │ │ │ add r2, r0, #9 │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq f700 │ │ │ │ + beq fd4c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne f6f0 │ │ │ │ + bne fd3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne f714 │ │ │ │ + bne fd60 │ │ │ │ sub r0, r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f71c │ │ │ │ + beq fd68 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ tst r3, #3 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, ip, ror #12 │ │ │ │ + andeq r0, r4, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ @@ -12968,116 +13371,123 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ f7bc │ │ │ │ - ldr r2, [pc, #36] @ f7c0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldrb r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #40] @ fe0c │ │ │ │ + ldr r3, [pc, #40] @ fe10 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldrb r0, [r3, #280] @ 0x118 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, lsl #11 │ │ │ │ + andeq pc, r3, r8, lsr pc @ │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f7f8 │ │ │ │ - ldr r2, [pc, #44] @ f7fc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #48] @ fe4c │ │ │ │ + ldr r3, [pc, #48] @ fe50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, asr r5 │ │ │ │ + andeq pc, r3, r0, lsl #30 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f834 │ │ │ │ - ldr r2, [pc, #44] @ f838 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #48] @ fe8c │ │ │ │ + ldr r3, [pc, #48] @ fe90 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, lsl r5 │ │ │ │ + andeq pc, r3, r0, asr #29 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f870 │ │ │ │ - ldr r2, [pc, #44] @ f874 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #48] @ fecc │ │ │ │ + ldr r3, [pc, #48] @ fed0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ - ldrdeq r0, [r4], -r8 │ │ │ │ + andeq pc, r3, r0, lsl #29 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f8a8 │ │ │ │ - ldr r2, [pc, #40] @ f8ac │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #44] @ ff08 │ │ │ │ + ldr r3, [pc, #44] @ ff0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ - muleq r4, ip, r4 │ │ │ │ + andeq pc, r3, r0, asr #28 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f8e0 │ │ │ │ - ldr r2, [pc, #40] @ f8e4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #44] @ ff44 │ │ │ │ + ldr r3, [pc, #44] @ ff48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, ror #8 │ │ │ │ + andeq pc, r3, r4, lsl #28 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f918 │ │ │ │ - ldr r2, [pc, #40] @ f91c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #44] @ ff80 │ │ │ │ + ldr r3, [pc, #44] @ ff84 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, ip, lsr #8 │ │ │ │ + andeq pc, r3, r8, asr #27 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #84] @ f97c │ │ │ │ - ldr r1, [pc, #84] @ f980 │ │ │ │ + ldr r3, [pc, #84] @ ffe4 │ │ │ │ + ldr r1, [pc, #84] @ ffe8 │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [r3, r1] │ │ │ │ mov ip, r2 │ │ │ │ add r6, r0, #1 │ │ │ │ ldrb r3, [r0, r2, lsl #1] │ │ │ │ @@ -13086,2162 +13496,2116 @@ │ │ │ │ ldrb r4, [lr, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ eor r1, r1, r5 │ │ │ │ eor r3, r3, r4 │ │ │ │ eor r3, r3, r1, lsl #6 │ │ │ │ cmp r2, #4 │ │ │ │ add ip, ip, r3 │ │ │ │ - bne f940 │ │ │ │ + bne ffa8 │ │ │ │ eor ip, ip, ip, lsr #20 │ │ │ │ bic r0, ip, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -r4 │ │ │ │ + andeq pc, r3, ip, lsl #27 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - ldr r3, [pc, #20] @ f9a0 │ │ │ │ + ldr r3, [pc, #20] @ 10008 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ strb r2, [r0, #15] │ │ │ │ bx lr │ │ │ │ - andeq r6, r8, r0, asr r1 │ │ │ │ - add r2, r1, #1 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ - asr r2, r2, #1 │ │ │ │ - ldr ip, [pc, #104] @ fa20 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ - add ip, pc, ip │ │ │ │ - beq fa18 │ │ │ │ - ldr r3, [pc, #88] @ fa24 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r0, [ip, r3] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add lr, ip, #16 │ │ │ │ - b f9fc │ │ │ │ - ldr r0, [lr, r3] │ │ │ │ - add r3, r3, #1792 @ 0x700 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq fa08 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs fa10 │ │ │ │ - ldr r0, [ip, r3] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne f9e4 │ │ │ │ + andeq r5, r6, r8, ror #21 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsr #31 │ │ │ │ + ldr r2, [pc, #92] @ 10078 │ │ │ │ + asr r1, r1, #1 │ │ │ │ + lsls r1, r1, #11 │ │ │ │ + add r2, pc, r2 │ │ │ │ + beq 10070 │ │ │ │ + ldr r3, [pc, #76] @ 1007c │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + b 10058 │ │ │ │ + ldr ip, [r3, #296] @ 0x128 │ │ │ │ + add r3, r3, #2048 @ 0x800 │ │ │ │ + cmp r0, ip │ │ │ │ + beq 10068 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcs 10070 │ │ │ │ + ldr ip, [r3, #280] @ 0x118 │ │ │ │ + add r2, r2, #2048 @ 0x800 │ │ │ │ + cmp r0, ip │ │ │ │ + bne 10040 │ │ │ │ mov r0, #1 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bx lr │ │ │ │ mov r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov r0, r2 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, ror #6 │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #52] @ fa64 │ │ │ │ - ldr r2, [pc, #52] @ fa68 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [pc, #56] @ 100c0 │ │ │ │ + ldr r3, [pc, #56] @ 100c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2, r3] │ │ │ │ + and r3, r1, #1 │ │ │ │ + ldr ip, [ip] │ │ │ │ + lsr r1, r1, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r1, lsl #11 │ │ │ │ + add ip, ip, r3 │ │ │ │ + ldr r1, [ip, #280] @ 0x118 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [r2] │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, ip, r2, lsl #8 │ │ │ │ - and r1, r1, #1 │ │ │ │ - ldr r1, [r2, r1, lsl #4] │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, ip, ror #5 │ │ │ │ + muleq r3, r4, ip │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #64] @ fab8 │ │ │ │ + ldr r5, [pc, #64] @ 10114 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11a88 │ │ │ │ - ldr r2, [pc, #56] @ fabc │ │ │ │ + bl 12038 │ │ │ │ + ldr r2, [pc, #56] @ 10118 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - lsr r3, r4, #1 │ │ │ │ - and r4, r4, #1 │ │ │ │ + and r3, r4, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - lsl r4, r4, #4 │ │ │ │ - add r4, r4, r3, lsl #8 │ │ │ │ + lsr r4, r4, #1 │ │ │ │ + add r3, r3, #280 @ 0x118 │ │ │ │ + add r3, r3, r4, lsl #11 │ │ │ │ mov r2, #16 │ │ │ │ - add r1, r1, r4 │ │ │ │ + add r1, r1, r3 │ │ │ │ bl 296c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r4, ip, r2 │ │ │ │ + andeq pc, r3, r0, asr #24 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11920 │ │ │ │ + bl 11ed0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 116a0 │ │ │ │ - ldr r3, [pc, #24] @ fb08 │ │ │ │ + bl 11c5c │ │ │ │ + ldr r3, [pc, #24] @ 10164 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #15 │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26c30 │ │ │ │ - andeq r5, r8, ip, ror #31 │ │ │ │ + b 271e4 │ │ │ │ + muleq r6, r0, r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #260] @ fc20 │ │ │ │ + ldr r5, [pc, #260] @ 1027c │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne fb34 │ │ │ │ + bne 10190 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq fba8 │ │ │ │ - ldr r1, [pc, #232] @ fc24 │ │ │ │ + beq 10204 │ │ │ │ + ldr r1, [pc, #232] @ 10280 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fba0 │ │ │ │ + bne 101fc │ │ │ │ add r4, r4, #3 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r0, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #36 @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - beq fb90 │ │ │ │ + beq 101ec │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #36 @ 0x24 │ │ │ │ - bne fb74 │ │ │ │ + bne 101d0 │ │ │ │ cmp r0, r2 │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fbb8 │ │ │ │ + beq 10214 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq fb54 │ │ │ │ - b fb34 │ │ │ │ + beq 101b0 │ │ │ │ + b 10190 │ │ │ │ add r4, r4, #11 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi fba0 │ │ │ │ - ldr r3, [pc, #92] @ fc28 │ │ │ │ + bhi 101fc │ │ │ │ + ldr r3, [pc, #92] @ 10284 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldr ip, [r5, r3] │ │ │ │ add r3, r2, #1 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - beq fba0 │ │ │ │ + beq 101fc │ │ │ │ mov lr, r3 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ ldrb r1, [ip, r0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne fbe0 │ │ │ │ + bne 1023c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fba0 │ │ │ │ + bne 101fc │ │ │ │ sub lr, lr, r2 │ │ │ │ cmp lr, #22 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ tst r3, #60 @ 0x3c │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -ip │ │ │ │ - andeq r1, r2, ip, lsl #18 │ │ │ │ + andeq pc, r3, r0, lsr #23 │ │ │ │ + andeq r1, r2, r0, ror #16 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ push {r4, lr} │ │ │ │ - bl 114c4 │ │ │ │ - ldr r4, [pc, #68] @ fc80 │ │ │ │ - ldr r3, [pc, #68] @ fc84 │ │ │ │ + bl 11a78 │ │ │ │ + ldr r4, [pc, #68] @ 102dc │ │ │ │ + ldr r3, [pc, #68] @ 102e0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr r2, [pc, #60] @ fc88 │ │ │ │ - ldr r3, [pc, #60] @ fc8c │ │ │ │ + ldr r2, [pc, #60] @ 102e4 │ │ │ │ + ldr r3, [pc, #60] @ 102e8 │ │ │ │ ldr r1, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, #32 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r0, r0, #4 │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #24] @ fc90 │ │ │ │ + bl 26e28 │ │ │ │ + ldr r3, [pc, #24] @ 102ec │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r4, r0, ror #1 │ │ │ │ + andeq pc, r3, r4, lsl #21 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - muleq r4, r8, r9 │ │ │ │ + andeq r0, r4, ip, lsr r3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r8, r8, ror #28 │ │ │ │ + andeq r5, r6, ip, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr sl, [r0] │ │ │ │ - ldr fp, [r1] │ │ │ │ - ldr r4, [pc, #4088] @ 10ca0 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - ldr ip, [pc, #4084] @ 10ca4 │ │ │ │ - add r5, sl, r4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r4, fp, r4 │ │ │ │ - ldr r3, [pc, #4072] @ 10ca8 │ │ │ │ - add r5, ip, r5, ror #25 │ │ │ │ - add r4, ip, r4, ror #25 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - ldr r8, [r1, #4] │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr lr, [pc, #4052] @ 10cac │ │ │ │ - ldr r2, [pc, #4052] @ 10cb0 │ │ │ │ - and r6, r5, r3 │ │ │ │ - and r3, r3, r4 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - add r2, r7, lr │ │ │ │ - add lr, r8, lr │ │ │ │ - add r3, r3, lr │ │ │ │ - ldr lr, [r0, #8] │ │ │ │ - add r2, r6, r2 │ │ │ │ - mov r9, lr │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ - add r2, r5, r2, ror #20 │ │ │ │ - add r3, r4, r3, ror #20 │ │ │ │ - eor r6, r4, ip │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #3988] @ 10cb4 │ │ │ │ - mov r8, lr │ │ │ │ - eor lr, r5, ip │ │ │ │ - and r6, r6, r3 │ │ │ │ - and lr, lr, r2 │ │ │ │ + ldr r3, [pc, #4088] @ 112fc │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, r3] │ │ │ │ + ldr r4, [r1] │ │ │ │ + add r3, r2, r0 │ │ │ │ + ldr fp, [sl] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + ldr ip, [r3, #260] @ 0x104 │ │ │ │ + ldr lr, [r3, #272] @ 0x110 │ │ │ │ + add r8, r4, r0 │ │ │ │ + add r0, fp, r0 │ │ │ │ + add r8, ip, r8, ror #25 │ │ │ │ + add r0, ip, r0, ror #25 │ │ │ │ + ldr r9, [sl, #4] │ │ │ │ + ldr r5, [r3, #264] @ 0x108 │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + and r4, r8, lr │ │ │ │ + and lr, lr, r0 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + add r6, r6, r2 │ │ │ │ + add r2, r9, r2 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + add r2, lr, r2 │ │ │ │ + ldr lr, [sl, #8] │ │ │ │ + add r6, r4, r6 │ │ │ │ + add r6, r8, r6, ror #20 │ │ │ │ + add r2, r0, r2, ror #20 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + eor r5, ip, r0 │ │ │ │ + str fp, [sp, #120] @ 0x78 │ │ │ │ + mov fp, lr │ │ │ │ + eor lr, ip, r8 │ │ │ │ + and r5, r5, r2 │ │ │ │ + and lr, lr, r6 │ │ │ │ eor lr, lr, ip │ │ │ │ - str sl, [sp, #112] @ 0x70 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - add sl, r9, r7 │ │ │ │ - add r7, r8, r7 │ │ │ │ - add r7, ip, r7 │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - mov r9, ip │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + eor ip, ip, r5 │ │ │ │ + add r9, r7, r4 │ │ │ │ + add r4, fp, r4 │ │ │ │ + add r4, ip, r4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ - add r7, r3, r7, ror #15 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - add sl, lr, sl │ │ │ │ + add r4, r2, r4, ror #15 │ │ │ │ + mov r5, ip │ │ │ │ + ldr ip, [sl, #12] │ │ │ │ + str fp, [sp, #76] @ 0x4c │ │ │ │ + add r9, lr, r9 │ │ │ │ mov fp, ip │ │ │ │ - ldr lr, [pc, #3916] @ 10cb8 │ │ │ │ - eor ip, r4, r3 │ │ │ │ - and ip, ip, r7 │ │ │ │ - add sl, r2, sl, ror #15 │ │ │ │ - eor r6, r5, r2 │ │ │ │ - eor ip, ip, r4 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - add r8, r9, lr │ │ │ │ + ldr lr, [r3, #12] │ │ │ │ + eor ip, r0, r2 │ │ │ │ + and ip, ip, r4 │ │ │ │ + add r9, r6, r9, ror #15 │ │ │ │ + eor ip, ip, r0 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + eor r7, r8, r6 │ │ │ │ + add r5, r5, lr │ │ │ │ add lr, fp, lr │ │ │ │ - and r6, r6, sl │ │ │ │ + and r7, r7, r9 │ │ │ │ add lr, ip, lr │ │ │ │ - ldr ip, [r0, #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - add r8, r6, r8 │ │ │ │ - mov r6, ip │ │ │ │ ldr ip, [r1, #16] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #3852] @ 10cbc │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - add r6, r6, ip │ │ │ │ - add r6, r6, r5 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add lr, r7, lr, ror #10 │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - add ip, r5, ip │ │ │ │ - eor r9, r3, r7 │ │ │ │ - and r9, r9, lr │ │ │ │ - add ip, ip, r4 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - eor r9, r9, r3 │ │ │ │ - add ip, r9, ip │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [pc, #3788] @ 10cc0 │ │ │ │ - add r8, sl, r8, ror #10 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - eor fp, r2, sl │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - and fp, fp, r8 │ │ │ │ - add r9, r9, r4 │ │ │ │ - eor fp, fp, r2 │ │ │ │ - add r9, r9, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add ip, lr, ip, ror #25 │ │ │ │ - eor r5, r7, lr │ │ │ │ - add r6, fp, r6 │ │ │ │ - add r4, r2, r4 │ │ │ │ - add r6, r8, r6, ror #25 │ │ │ │ - eor fp, sl, r8 │ │ │ │ - and r5, r5, ip │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - and fp, fp, r6 │ │ │ │ - eor fp, fp, sl │ │ │ │ - add r4, r5, r4 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r9, fp, r9 │ │ │ │ - ldr r3, [pc, #3684] @ 10cc4 │ │ │ │ - add r9, r6, r9, ror #20 │ │ │ │ - eor r2, r8, r6 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - and r2, r2, r9 │ │ │ │ - add r5, r5, r3 │ │ │ │ - eor r2, r2, r8 │ │ │ │ - add r5, r5, sl │ │ │ │ - add r5, r2, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r4, ip, r4, ror #20 │ │ │ │ - eor fp, lr, ip │ │ │ │ - and fp, fp, r4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - eor fp, fp, lr │ │ │ │ - add r3, r3, r7 │ │ │ │ - add r2, fp, r3 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - add r5, r9, r5, ror #15 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3600] @ 10cc8 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - add r7, r7, r3 │ │ │ │ + eor r7, r7, r8 │ │ │ │ + add r5, r7, r5 │ │ │ │ + mov r7, ip │ │ │ │ + ldr ip, [sl, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [r3, #16] │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + add r7, r7, ip │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ + str sl, [sp, #4] │ │ │ │ add r7, r7, r8 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add lr, r4, lr, ror #10 │ │ │ │ + eor sl, r2, r4 │ │ │ │ + and sl, sl, lr │ │ │ │ + add ip, r8, ip │ │ │ │ + eor sl, sl, r2 │ │ │ │ + add ip, ip, r0 │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sl, #20] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + add r5, r9, r5, ror #10 │ │ │ │ eor fp, r6, r9 │ │ │ │ - add r3, r8, r3 │ │ │ │ - add r3, r3, lr │ │ │ │ - ldr lr, [r0, #32] │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ and fp, fp, r5 │ │ │ │ + add r8, r8, r0 │ │ │ │ eor fp, fp, r6 │ │ │ │ - mov r8, lr │ │ │ │ - ldr lr, [r1, #32] │ │ │ │ - str lr, [sp, #20] │ │ │ │ + add r8, r8, r6 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add ip, lr, ip, ror #25 │ │ │ │ + eor sl, r4, lr │ │ │ │ + and sl, sl, ip │ │ │ │ + add r0, r6, r0 │ │ │ │ + eor sl, sl, r4 │ │ │ │ + add r0, r0, r2 │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [sl, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ add r7, fp, r7 │ │ │ │ - ldr lr, [pc, #3544] @ 10ccc │ │ │ │ - add r7, r5, r7, ror #10 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + add r7, r5, r7, ror #25 │ │ │ │ eor fp, r9, r5 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ and fp, fp, r7 │ │ │ │ - add r8, r8, lr │ │ │ │ + add r6, r6, r2 │ │ │ │ eor fp, fp, r9 │ │ │ │ - add r8, r8, r6 │ │ │ │ - add r8, fp, r8 │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - add r2, r4, r2, ror #15 │ │ │ │ - eor sl, ip, r4 │ │ │ │ - and sl, sl, r2 │ │ │ │ - add lr, fp, lr │ │ │ │ - eor sl, sl, ip │ │ │ │ - add lr, lr, ip │ │ │ │ - ldr ip, [r0, #36] @ 0x24 │ │ │ │ - add r3, sl, r3 │ │ │ │ - mov r6, ip │ │ │ │ - ldr ip, [r1, #36] @ 0x24 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [pc, #3464] @ 10cd0 │ │ │ │ - add r3, r2, r3, ror #10 │ │ │ │ - eor sl, r4, r2 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - add r6, r6, ip │ │ │ │ - and sl, sl, r3 │ │ │ │ add r6, r6, r9 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - add r8, r7, r8, ror #25 │ │ │ │ - eor sl, sl, r4 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r0, ip, r0, ror #20 │ │ │ │ + eor sl, lr, ip │ │ │ │ + and sl, sl, r0 │ │ │ │ + add r2, r9, r2 │ │ │ │ + eor sl, sl, lr │ │ │ │ + add r2, r2, r4 │ │ │ │ + add r2, sl, r2 │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r4, [sl, #28] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add r8, fp, r8 │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ + add r8, r7, r8, ror #20 │ │ │ │ eor fp, r5, r7 │ │ │ │ - add lr, sl, lr │ │ │ │ + str r9, [sp, #100] @ 0x64 │ │ │ │ and fp, fp, r8 │ │ │ │ - add ip, r9, ip │ │ │ │ - add lr, r3, lr, ror #25 │ │ │ │ + add r9, r9, r4 │ │ │ │ eor fp, fp, r5 │ │ │ │ - eor sl, r2, r3 │ │ │ │ - add ip, ip, r4 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ - and sl, sl, lr │ │ │ │ + add r9, r9, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + add r2, r0, r2, ror #15 │ │ │ │ + eor sl, ip, r0 │ │ │ │ + and sl, sl, r2 │ │ │ │ + add r4, r5, r4 │ │ │ │ + eor sl, sl, ip │ │ │ │ + add r4, r4, lr │ │ │ │ add r6, fp, r6 │ │ │ │ - add r6, r8, r6, ror #20 │ │ │ │ - eor sl, sl, r2 │ │ │ │ - eor r9, r7, r8 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - sub r4, r4, #41984 @ 0xa400 │ │ │ │ - add ip, sl, ip │ │ │ │ - and r9, r9, r6 │ │ │ │ - ldr sl, [r1, #40] @ 0x28 │ │ │ │ - sub r4, r4, #79 @ 0x4f │ │ │ │ - add r4, r4, r5 │ │ │ │ - eor r9, r9, r7 │ │ │ │ - add ip, lr, ip, ror #20 │ │ │ │ - eor r5, r3, lr │ │ │ │ - add r9, r9, r4 │ │ │ │ - sub r4, sl, #41984 @ 0xa400 │ │ │ │ - sub r4, r4, #79 @ 0x4f │ │ │ │ - and r5, r5, ip │ │ │ │ - add r2, r4, r2 │ │ │ │ - eor r5, r5, r3 │ │ │ │ - add r5, r5, r2 │ │ │ │ + add r6, r8, r6, ror #15 │ │ │ │ + eor fp, r7, r8 │ │ │ │ + add r5, sl, r4 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr lr, [r1, #32] │ │ │ │ + and fp, fp, r6 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + eor fp, fp, r7 │ │ │ │ + ldr lr, [sl, #32] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr lr, [r3, #32] │ │ │ │ + add r9, fp, r9 │ │ │ │ + add r9, r6, r9, ror #10 │ │ │ │ + eor r4, r8, r6 │ │ │ │ + and r4, r4, r9 │ │ │ │ + add sl, sl, lr │ │ │ │ + eor r4, r4, r8 │ │ │ │ + add sl, sl, r7 │ │ │ │ + add sl, r4, sl │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add r7, r9, sl, ror #25 │ │ │ │ + add lr, r4, lr │ │ │ │ + add lr, lr, ip │ │ │ │ + ldr ip, [r1, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r5, r2, r5, ror #10 │ │ │ │ + eor fp, r0, r2 │ │ │ │ + ldr ip, [sl, #36] @ 0x24 │ │ │ │ + and fp, fp, r5 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr ip, [r3, #36] @ 0x24 │ │ │ │ + eor fp, fp, r0 │ │ │ │ + add r4, fp, lr │ │ │ │ + eor lr, r6, r9 │ │ │ │ + and lr, lr, r7 │ │ │ │ + add sl, sl, ip │ │ │ │ + eor lr, lr, r6 │ │ │ │ + add sl, sl, r8 │ │ │ │ + add sl, lr, sl │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + add r8, r7, sl, ror #20 │ │ │ │ + add ip, lr, ip │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r4, r5, r4, ror #25 │ │ │ │ + eor fp, r2, r5 │ │ │ │ + add ip, ip, r0 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + and fp, fp, r4 │ │ │ │ + ldr r0, [sl, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + eor fp, fp, r2 │ │ │ │ + add lr, fp, ip │ │ │ │ + eor ip, r9, r7 │ │ │ │ + and ip, ip, r8 │ │ │ │ + add sl, sl, r0 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + add sl, sl, r6 │ │ │ │ + add sl, ip, sl │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + add lr, r4, lr, ror #20 │ │ │ │ + eor fp, r5, r4 │ │ │ │ + add r0, ip, r0 │ │ │ │ + add r6, r8, sl, ror #15 │ │ │ │ + add r0, r0, r2 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #3292] @ 10cd4 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - add r4, r4, r2 │ │ │ │ - add r4, r4, r7 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r9, r6, r9, ror #15 │ │ │ │ - add r2, r7, r2 │ │ │ │ + and fp, fp, lr │ │ │ │ + eor fp, fp, r5 │ │ │ │ + add ip, fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sl, #44] @ 0x2c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ + eor fp, r7, r8 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + and fp, fp, r6 │ │ │ │ + add r0, r0, r2 │ │ │ │ + eor fp, fp, r7 │ │ │ │ + add r0, r0, r9 │ │ │ │ + add r0, fp, r0 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + add ip, lr, ip, ror #15 │ │ │ │ + eor sl, r4, lr │ │ │ │ + and sl, sl, ip │ │ │ │ + add r2, fp, r2 │ │ │ │ + eor sl, sl, r4 │ │ │ │ + add r2, r2, r5 │ │ │ │ + add r2, sl, r2 │ │ │ │ + add r5, r6, r0, ror #10 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r0, ip, r2, ror #10 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ eor fp, r8, r6 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - and fp, fp, r9 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [sl, #48] @ 0x30 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + add r9, r9, r2 │ │ │ │ + add r9, r9, r7 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + and fp, fp, r5 │ │ │ │ + add r2, r7, r2 │ │ │ │ + add r2, r2, r4 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r1, [r1, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ eor fp, fp, r8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r4, fp, r4 │ │ │ │ - ldr r3, [pc, #3232] @ 10cd8 │ │ │ │ - add r5, ip, r5, ror #15 │ │ │ │ - add r4, r9, r4, ror #10 │ │ │ │ - eor fp, r6, r9 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + add r9, fp, r9 │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r1, [r1, #56] @ 0x38 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + add r9, r5, r9, ror #25 │ │ │ │ + str r4, [sp, #4] │ │ │ │ eor sl, lr, ip │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - and sl, sl, r5 │ │ │ │ - and fp, fp, r4 │ │ │ │ - add r7, r7, r3 │ │ │ │ + eor r4, r6, r5 │ │ │ │ + add r7, fp, r1 │ │ │ │ + and sl, sl, r0 │ │ │ │ + and r4, r4, r9 │ │ │ │ eor sl, sl, lr │ │ │ │ - eor fp, fp, r6 │ │ │ │ + eor r4, r4, r6 │ │ │ │ add r7, r7, r8 │ │ │ │ + add r7, r4, r7 │ │ │ │ add r2, sl, r2 │ │ │ │ - add r7, fp, r7 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - add r2, r5, r2, ror #10 │ │ │ │ - eor sl, ip, r5 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + add r2, r0, r2, ror #25 │ │ │ │ + eor sl, ip, r0 │ │ │ │ and sl, sl, r2 │ │ │ │ - add r3, fp, r3 │ │ │ │ - ldr r8, [r0, #56] @ 0x38 │ │ │ │ + add r1, r4, r1 │ │ │ │ eor sl, sl, ip │ │ │ │ - add r3, r3, lr │ │ │ │ - ldr lr, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ - ldr r1, [r1, #56] @ 0x38 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, sl, r3 │ │ │ │ - ldr r1, [pc, #3124] @ 10cdc │ │ │ │ - add r7, r4, r7, ror #25 │ │ │ │ - add r3, r2, r3, ror #25 │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, lr │ │ │ │ - eor r0, r5, r2 │ │ │ │ - eor lr, r9, r4 │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ - and lr, lr, r7 │ │ │ │ - and r0, r0, r3 │ │ │ │ - add sl, sl, r1 │ │ │ │ - add r1, fp, r1 │ │ │ │ - eor lr, lr, r9 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - add r1, r1, ip │ │ │ │ - add sl, sl, r6 │ │ │ │ - add sl, lr, sl │ │ │ │ - add lr, r0, r1 │ │ │ │ - ldr r1, [pc, #3056] @ 10ce0 │ │ │ │ - add sl, r7, sl, ror #20 │ │ │ │ - eor ip, r4, r7 │ │ │ │ - add r6, r8, r1 │ │ │ │ - and ip, ip, sl │ │ │ │ - eor ip, ip, r4 │ │ │ │ - add r6, r6, r9 │ │ │ │ - add r6, ip, r6 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - add lr, r3, lr, ror #20 │ │ │ │ - eor r0, r2, r3 │ │ │ │ - and r0, r0, lr │ │ │ │ - add r1, ip, r1 │ │ │ │ - eor r0, r0, r2 │ │ │ │ - add r1, r1, r5 │ │ │ │ - add r1, r0, r1 │ │ │ │ - ldr r0, [pc, #2996] @ 10ce4 │ │ │ │ - add r6, sl, r6, ror #15 │ │ │ │ - add r4, r4, r0 │ │ │ │ - add r0, r2, r0 │ │ │ │ - eor r2, r7, sl │ │ │ │ - and r2, r2, r6 │ │ │ │ - eor r2, r2, r7 │ │ │ │ - add r1, lr, r1, ror #15 │ │ │ │ - add r4, r2, r4 │ │ │ │ - eor r2, r3, lr │ │ │ │ - and r2, r2, r1 │ │ │ │ - eor r2, r2, r3 │ │ │ │ - add r4, r6, r4, ror #10 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - add r0, r2, r0 │ │ │ │ - ldr r2, [pc, #2940] @ 10ce8 │ │ │ │ - eor r9, r6, r4 │ │ │ │ - and r9, r9, sl │ │ │ │ - add r5, r5, r2 │ │ │ │ - eor r9, r9, r6 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r0, r1, r0, ror #10 │ │ │ │ - add r5, r9, r5 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - eor ip, r1, r0 │ │ │ │ - and ip, ip, lr │ │ │ │ - add r2, r9, r2 │ │ │ │ - add r5, r4, r5, ror #27 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - eor ip, ip, r1 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [pc, #2876] @ 10cec │ │ │ │ - add r2, ip, r2 │ │ │ │ - eor ip, r4, r5 │ │ │ │ - add r9, fp, r3 │ │ │ │ - and ip, ip, r6 │ │ │ │ - eor ip, ip, r4 │ │ │ │ - add r9, r9, sl │ │ │ │ - add r2, r0, r2, ror #27 │ │ │ │ - add r9, ip, r9 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - eor r7, r0, r2 │ │ │ │ - and r7, r7, r1 │ │ │ │ - add r3, ip, r3 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - add r3, r3, lr │ │ │ │ - add r9, r5, r9, ror #23 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - add ip, r7, r3 │ │ │ │ - ldr r3, [pc, #2808] @ 10cf0 │ │ │ │ + add r1, r1, lr │ │ │ │ + add r4, sl, r1 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ + add r8, r9, r7, ror #20 │ │ │ │ eor sl, r5, r9 │ │ │ │ - and sl, sl, r4 │ │ │ │ - add lr, lr, r3 │ │ │ │ + and sl, sl, r8 │ │ │ │ + add lr, lr, r1 │ │ │ │ eor sl, sl, r5 │ │ │ │ add lr, lr, r6 │ │ │ │ - add ip, r2, ip, ror #23 │ │ │ │ add lr, sl, lr │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - eor r7, r2, ip │ │ │ │ - and r7, r7, r0 │ │ │ │ - add r3, sl, r3 │ │ │ │ - eor r7, r7, r2 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add lr, r9, lr, ror #18 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #2748] @ 10cf4 │ │ │ │ - add r3, r7, r3 │ │ │ │ - add r3, ip, r3, ror #18 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - eor sl, r9, lr │ │ │ │ - eor r7, ip, r3 │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + add r4, r2, r4, ror #20 │ │ │ │ + eor r7, r0, r2 │ │ │ │ + and r7, r7, r4 │ │ │ │ + add r1, sl, r1 │ │ │ │ + eor r7, r7, r0 │ │ │ │ + add r1, r1, ip │ │ │ │ + add ip, r7, r1 │ │ │ │ + ldr r1, [r3, #60] @ 0x3c │ │ │ │ + add r6, r8, lr, ror #15 │ │ │ │ + add r5, r5, r1 │ │ │ │ + add r1, r0, r1 │ │ │ │ + eor r0, r9, r8 │ │ │ │ + and r0, r0, r6 │ │ │ │ + eor r0, r0, r9 │ │ │ │ + add ip, r4, ip, ror #15 │ │ │ │ + add r5, r0, r5 │ │ │ │ + eor r0, r2, r4 │ │ │ │ + and r0, r0, ip │ │ │ │ + eor r0, r0, r2 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + add r5, r6, r5, ror #10 │ │ │ │ + eor sl, r6, r5 │ │ │ │ + add r7, r7, r1 │ │ │ │ + add r0, ip, r0, ror #10 │ │ │ │ + and sl, sl, r8 │ │ │ │ + add r7, r7, r9 │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + eor sl, sl, r6 │ │ │ │ + eor lr, ip, r0 │ │ │ │ + and lr, lr, r4 │ │ │ │ + add r7, sl, r7 │ │ │ │ + add r1, r9, r1 │ │ │ │ + add r7, r5, r7, ror #27 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + eor lr, lr, ip │ │ │ │ + add r1, r1, r2 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ + add r1, lr, r1 │ │ │ │ + eor lr, r5, r7 │ │ │ │ + and lr, lr, r6 │ │ │ │ + add r9, r9, r2 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + add r9, r9, r8 │ │ │ │ + add r1, r0, r1, ror #27 │ │ │ │ + add r9, lr, r9 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + eor sl, r0, r1 │ │ │ │ + and sl, sl, ip │ │ │ │ + add r2, lr, r2 │ │ │ │ + eor sl, sl, r0 │ │ │ │ + add r2, r2, r4 │ │ │ │ + add lr, sl, r2 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + add r9, r7, r9, ror #23 │ │ │ │ + eor sl, r7, r9 │ │ │ │ + add r4, r4, r2 │ │ │ │ + add lr, r1, lr, ror #23 │ │ │ │ and sl, sl, r5 │ │ │ │ - add r6, r6, r1 │ │ │ │ + add r4, r4, r6 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + eor r8, r1, lr │ │ │ │ + and r8, r8, r0 │ │ │ │ + add r4, sl, r4 │ │ │ │ + add r2, r6, r2 │ │ │ │ + add r4, r9, r4, ror #18 │ │ │ │ + ldr r6, [sp, #116] @ 0x74 │ │ │ │ + eor r8, r8, r1 │ │ │ │ + add r2, r2, ip │ │ │ │ + ldr ip, [r3, #76] @ 0x4c │ │ │ │ + eor sl, r9, r4 │ │ │ │ + add r2, r8, r2 │ │ │ │ + add r2, lr, r2, ror #18 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + and sl, sl, r7 │ │ │ │ + ldr fp, [sp, #120] @ 0x78 │ │ │ │ + add r6, r6, ip │ │ │ │ eor sl, sl, r9 │ │ │ │ - and r7, r7, r2 │ │ │ │ - add r6, r6, r4 │ │ │ │ - add r1, fp, r1 │ │ │ │ - eor r7, r7, ip │ │ │ │ + eor r8, lr, r2 │ │ │ │ + add r6, r6, r5 │ │ │ │ + and r8, r8, r1 │ │ │ │ add r6, sl, r6 │ │ │ │ - add r1, r1, r0 │ │ │ │ - add r6, lr, r6, ror #12 │ │ │ │ - ldr r0, [pc, #2688] @ 10cf8 │ │ │ │ - add r1, r7, r1 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - eor sl, lr, r6 │ │ │ │ - and sl, sl, r9 │ │ │ │ - add r7, r7, r0 │ │ │ │ - eor sl, sl, lr │ │ │ │ - add r7, r7, r5 │ │ │ │ - add r7, sl, r7 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add r1, r3, r1, ror #12 │ │ │ │ - add r0, sl, r0 │ │ │ │ - add r7, r6, r7, ror #27 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - eor r4, r3, r1 │ │ │ │ - add r0, r0, r2 │ │ │ │ - ldr r2, [pc, #2628] @ 10cfc │ │ │ │ - eor sl, r6, r7 │ │ │ │ - and r4, r4, ip │ │ │ │ - eor r4, r4, r3 │ │ │ │ - and sl, sl, lr │ │ │ │ - add r5, r5, r2 │ │ │ │ - eor sl, sl, r6 │ │ │ │ - add r0, r4, r0 │ │ │ │ - add r5, r5, r9 │ │ │ │ - add r0, r1, r0, ror #27 │ │ │ │ - add r5, sl, r5 │ │ │ │ + add ip, fp, ip │ │ │ │ + add r6, r4, r6, ror #12 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - eor r4, r1, r0 │ │ │ │ - and r4, r4, r3 │ │ │ │ - add r2, sl, r2 │ │ │ │ - eor r4, r4, r1 │ │ │ │ - add r2, r2, ip │ │ │ │ - add r5, r7, r5, ror #23 │ │ │ │ - ldr ip, [pc, #2560] @ 10d00 │ │ │ │ - add r2, r4, r2 │ │ │ │ - add r2, r0, r2, ror #23 │ │ │ │ - eor r4, r7, r5 │ │ │ │ - add lr, lr, ip │ │ │ │ - and r4, r4, r6 │ │ │ │ - add ip, r3, ip │ │ │ │ - eor r3, r0, r2 │ │ │ │ - eor r4, r4, r7 │ │ │ │ - and r3, r3, r1 │ │ │ │ - eor r3, r3, r0 │ │ │ │ + eor r8, r8, lr │ │ │ │ + add ip, ip, r0 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ + add ip, r8, ip │ │ │ │ + eor r8, r4, r6 │ │ │ │ + and r8, r8, r9 │ │ │ │ + add sl, sl, r0 │ │ │ │ + eor r8, r8, r4 │ │ │ │ + add sl, sl, r7 │ │ │ │ + add ip, r2, ip, ror #12 │ │ │ │ + add sl, r8, sl │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + eor r5, r2, ip │ │ │ │ + and r5, r5, lr │ │ │ │ + add r0, r8, r0 │ │ │ │ + add sl, r6, sl, ror #27 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + eor r7, r6, sl │ │ │ │ + add r0, r5, r0 │ │ │ │ + add r0, ip, r0, ror #27 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + and r7, r7, r4 │ │ │ │ + add r8, r8, r1 │ │ │ │ + eor r7, r7, r6 │ │ │ │ + eor r5, ip, r0 │ │ │ │ + add r8, r8, r9 │ │ │ │ + and r5, r5, r2 │ │ │ │ + add r8, r7, r8 │ │ │ │ + add r1, fp, r1 │ │ │ │ + add r8, sl, r8, ror #23 │ │ │ │ + eor r5, r5, ip │ │ │ │ + add r1, r1, lr │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr lr, [r3, #88] @ 0x58 │ │ │ │ + eor r5, sl, r8 │ │ │ │ + and r5, r5, r6 │ │ │ │ + add r1, r0, r1, ror #23 │ │ │ │ add r4, r4, lr │ │ │ │ - add r4, r5, r4, ror #18 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - add ip, r3, ip │ │ │ │ - ldr r3, [pc, #2504] @ 10d04 │ │ │ │ - eor sl, r5, r4 │ │ │ │ - add r9, fp, r3 │ │ │ │ - and sl, sl, r7 │ │ │ │ - eor sl, sl, r5 │ │ │ │ + eor r5, r5, sl │ │ │ │ + add r5, r5, r4 │ │ │ │ + eor r4, r0, r1 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + add lr, r2, lr │ │ │ │ + and r4, r4, ip │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ + add r5, r8, r5, ror #18 │ │ │ │ + eor r4, r4, r0 │ │ │ │ + eor r7, r8, r5 │ │ │ │ + add r4, r4, lr │ │ │ │ + add r9, r9, r2 │ │ │ │ + add r4, r1, r4, ror #18 │ │ │ │ + and r7, r7, sl │ │ │ │ add r9, r9, r6 │ │ │ │ - add r9, sl, r9 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r9, r4, r9, ror #12 │ │ │ │ - add r3, sl, r3 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #2460] @ 10d08 │ │ │ │ - add ip, r2, ip, ror #18 │ │ │ │ - eor sl, r4, r9 │ │ │ │ - eor lr, r2, ip │ │ │ │ - and sl, sl, r5 │ │ │ │ - add r6, r6, r1 │ │ │ │ - eor sl, sl, r4 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + eor r7, r7, r8 │ │ │ │ + eor lr, r1, r4 │ │ │ │ and lr, lr, r0 │ │ │ │ - add r6, r6, r7 │ │ │ │ - eor lr, lr, r2 │ │ │ │ - add r6, sl, r6 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - add r3, lr, r3 │ │ │ │ - add r3, ip, r3, ror #12 │ │ │ │ - add r1, sl, r1 │ │ │ │ - eor lr, ip, r3 │ │ │ │ - add r1, r1, r0 │ │ │ │ - ldr r0, [pc, #2396] @ 10d0c │ │ │ │ - and lr, lr, r2 │ │ │ │ - eor lr, lr, ip │ │ │ │ - add r7, r8, r0 │ │ │ │ - add r6, r9, r6, ror #27 │ │ │ │ - add r1, lr, r1 │ │ │ │ - add r7, r7, r5 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - add r1, r3, r1, ror #27 │ │ │ │ - eor sl, r9, r6 │ │ │ │ - eor lr, r3, r1 │ │ │ │ - and sl, sl, r4 │ │ │ │ - add r0, r5, r0 │ │ │ │ - eor sl, sl, r9 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - and lr, lr, ip │ │ │ │ - add r0, r0, r2 │ │ │ │ - ldr r2, [pc, #2332] @ 10d10 │ │ │ │ - eor lr, lr, r3 │ │ │ │ - add r7, sl, r7 │ │ │ │ - add r7, r6, r7, ror #23 │ │ │ │ - add r0, lr, r0 │ │ │ │ - add r5, r5, r2 │ │ │ │ - add r0, r1, r0, ror #23 │ │ │ │ - eor lr, r6, r7 │ │ │ │ - add r5, r5, r4 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - eor sl, r1, r0 │ │ │ │ - and lr, lr, r9 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - and sl, sl, r3 │ │ │ │ - add r2, r4, r2 │ │ │ │ - eor sl, sl, r1 │ │ │ │ + add r9, r7, r9 │ │ │ │ + add r2, r6, r2 │ │ │ │ + add r9, r5, r9, ror #12 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + eor lr, lr, r1 │ │ │ │ add r2, r2, ip │ │ │ │ - add r5, lr, r5 │ │ │ │ - add r5, r7, r5, ror #18 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - add lr, sl, r2 │ │ │ │ - ldr r2, [pc, #2252] @ 10d14 │ │ │ │ - eor sl, r7, r5 │ │ │ │ - and sl, sl, r6 │ │ │ │ - add r4, r4, r2 │ │ │ │ - eor sl, sl, r7 │ │ │ │ + ldr ip, [r3, #96] @ 0x60 │ │ │ │ + add r2, lr, r2 │ │ │ │ + eor lr, r5, r9 │ │ │ │ + and lr, lr, r8 │ │ │ │ + add r7, r7, ip │ │ │ │ + eor lr, lr, r5 │ │ │ │ + add r7, r7, sl │ │ │ │ + add r2, r4, r2, ror #12 │ │ │ │ + add r7, lr, r7 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + eor r6, r4, r2 │ │ │ │ + and r6, r6, r1 │ │ │ │ + add ip, lr, ip │ │ │ │ + eor r6, r6, r4 │ │ │ │ + add ip, ip, r0 │ │ │ │ + add r7, r9, r7, ror #27 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ + add lr, r6, ip │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + eor ip, r9, r7 │ │ │ │ + and ip, ip, r5 │ │ │ │ + add r6, r6, r0 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + add r6, r6, r8 │ │ │ │ + add lr, r2, lr, ror #27 │ │ │ │ + add r6, ip, r6 │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + eor sl, r2, lr │ │ │ │ + and sl, sl, r4 │ │ │ │ + add r0, ip, r0 │ │ │ │ + add r6, r7, r6, ror #23 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + eor sl, sl, r2 │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldr r1, [r3, #104] @ 0x68 │ │ │ │ + add ip, sl, r0 │ │ │ │ + eor r0, r7, r6 │ │ │ │ + and r0, r0, r9 │ │ │ │ + add r8, r8, r1 │ │ │ │ + eor r0, r0, r7 │ │ │ │ + add r8, r8, r5 │ │ │ │ + add ip, lr, ip, ror #23 │ │ │ │ + add r8, r0, r8 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + eor sl, lr, ip │ │ │ │ + and sl, sl, r2 │ │ │ │ + add r1, r0, r1 │ │ │ │ + eor sl, sl, lr │ │ │ │ + add r1, r1, r4 │ │ │ │ + add r5, r6, r8, ror #18 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + add r0, sl, r1 │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ + eor sl, r6, r5 │ │ │ │ + and sl, sl, r7 │ │ │ │ + add r4, r4, r1 │ │ │ │ + eor sl, sl, r6 │ │ │ │ add r4, r4, r9 │ │ │ │ - add lr, r0, lr, ror #18 │ │ │ │ + add r0, ip, r0, ror #18 │ │ │ │ add r4, sl, r4 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - eor ip, r0, lr │ │ │ │ - and ip, ip, r1 │ │ │ │ - add r2, sl, r2 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - add r2, r2, r3 │ │ │ │ - add r2, ip, r2 │ │ │ │ - ldr r3, [pc, #2196] @ 10d18 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - add r2, lr, r2, ror #12 │ │ │ │ - add ip, ip, r3 │ │ │ │ - add ip, ip, r6 │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ - eor r9, lr, r2 │ │ │ │ - add r3, r6, r3 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2160] @ 10d1c │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + eor r8, ip, r0 │ │ │ │ + and r8, r8, lr │ │ │ │ + add r1, sl, r1 │ │ │ │ + eor r8, r8, ip │ │ │ │ + add r1, r1, r2 │ │ │ │ add r4, r5, r4, ror #12 │ │ │ │ - and r9, r9, r0 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + add r1, r8, r1 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ eor sl, r5, r4 │ │ │ │ - eor r9, r9, lr │ │ │ │ - add r6, r6, r1 │ │ │ │ - and sl, sl, r7 │ │ │ │ - add r3, r9, r3 │ │ │ │ - add r6, r6, r7 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - add r3, r2, r3, ror #27 │ │ │ │ + and sl, sl, r6 │ │ │ │ + add r8, r8, r2 │ │ │ │ eor sl, sl, r5 │ │ │ │ - eor r9, r2, r3 │ │ │ │ - add ip, sl, ip │ │ │ │ - add r1, r7, r1 │ │ │ │ - add ip, r4, ip, ror #27 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - and r9, r9, lr │ │ │ │ - add r1, r1, r0 │ │ │ │ - ldr r0, [pc, #2088] @ 10d20 │ │ │ │ - eor sl, r4, ip │ │ │ │ - eor r9, r9, r2 │ │ │ │ + add r8, r8, r7 │ │ │ │ + add r8, sl, r8 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r1, r0, r1, ror #12 │ │ │ │ + eor r9, r0, r1 │ │ │ │ + add r2, sl, r2 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + and r9, r9, ip │ │ │ │ + add r2, r2, lr │ │ │ │ + add lr, r4, r8, ror #27 │ │ │ │ + ldr r8, [r3, #116] @ 0x74 │ │ │ │ + eor r9, r9, r0 │ │ │ │ + add r2, r9, r2 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r2, r1, r2, ror #27 │ │ │ │ + add r7, r7, r6 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + eor r9, r1, r2 │ │ │ │ + and r9, r9, r0 │ │ │ │ + add r8, r6, r8 │ │ │ │ + eor r9, r9, r1 │ │ │ │ + add r8, r8, ip │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ + add ip, r9, r8 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + eor sl, r4, lr │ │ │ │ + add r8, r8, r6 │ │ │ │ + add ip, r2, ip, ror #23 │ │ │ │ and sl, sl, r5 │ │ │ │ - add r1, r9, r1 │ │ │ │ - add r7, r7, r0 │ │ │ │ - add r1, r3, r1, ror #23 │ │ │ │ + add r8, r8, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ eor sl, sl, r4 │ │ │ │ - add r7, r7, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - eor r9, r3, r1 │ │ │ │ - add r6, sl, r6 │ │ │ │ - add r6, ip, r6, ror #23 │ │ │ │ - and r9, r9, r2 │ │ │ │ - add r0, r5, r0 │ │ │ │ - eor sl, ip, r6 │ │ │ │ - eor r9, r9, r3 │ │ │ │ - add r0, r0, lr │ │ │ │ - and sl, sl, r4 │ │ │ │ - ldr lr, [pc, #2016] @ 10d24 │ │ │ │ - add r0, r9, r0 │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - eor sl, sl, ip │ │ │ │ - add r5, r9, lr │ │ │ │ + eor r9, r2, ip │ │ │ │ add r7, sl, r7 │ │ │ │ - add r7, r6, r7, ror #18 │ │ │ │ - add r4, r5, r4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - eor fp, r6, r7 │ │ │ │ - add r0, r1, r0, ror #18 │ │ │ │ - add lr, r5, lr │ │ │ │ - and r5, ip, fp │ │ │ │ - eor sl, r1, r0 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - add r5, r5, r4 │ │ │ │ - and r4, r3, sl │ │ │ │ - add lr, lr, r2 │ │ │ │ - eor r4, r4, r1 │ │ │ │ - ldr r2, [pc, #1944] @ 10d28 │ │ │ │ + and r9, r9, r1 │ │ │ │ + add r6, r5, r6 │ │ │ │ + add r7, lr, r7, ror #23 │ │ │ │ + eor r9, r9, r2 │ │ │ │ + add r6, r6, r0 │ │ │ │ + ldr r5, [r3, #124] @ 0x7c │ │ │ │ + eor sl, lr, r7 │ │ │ │ + add r0, r9, r6 │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + and sl, sl, r4 │ │ │ │ + eor sl, sl, lr │ │ │ │ + add r6, r6, r5 │ │ │ │ + add r4, r6, r4 │ │ │ │ + add r8, sl, r8 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + add r8, r7, r8, ror #18 │ │ │ │ + add r0, ip, r0, ror #18 │ │ │ │ + eor fp, r7, r8 │ │ │ │ + eor sl, ip, r0 │ │ │ │ + add r5, r6, r5 │ │ │ │ + add r1, r5, r1 │ │ │ │ + and r6, fp, lr │ │ │ │ + and r5, sl, r2 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + eor r5, r5, ip │ │ │ │ + add r6, r6, r4 │ │ │ │ + add r5, r5, r1 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [r3, #128] @ 0x80 │ │ │ │ + add r5, r0, r5, ror #12 │ │ │ │ + add r4, r4, r1 │ │ │ │ add r4, r4, lr │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - add r5, r7, r5, ror #12 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + eor sl, sl, r5 │ │ │ │ + add r1, lr, r1 │ │ │ │ + add r1, r1, r2 │ │ │ │ + ldr r9, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r1, sl, r1 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + add r6, r8, r6, ror #12 │ │ │ │ + eor fp, fp, r6 │ │ │ │ + add r2, r2, r9 │ │ │ │ + add r9, sl, r9 │ │ │ │ + add r9, r9, ip │ │ │ │ + add r4, fp, r4 │ │ │ │ + ldr ip, [r3, #136] @ 0x88 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + add r4, r6, r4, ror #28 │ │ │ │ + eor lr, r8, r6 │ │ │ │ + add r2, r2, r7 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + add r7, sl, ip │ │ │ │ + add r1, r5, r1, ror #28 │ │ │ │ add lr, lr, r2 │ │ │ │ - add lr, lr, ip │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - eor fp, fp, r5 │ │ │ │ - add r2, ip, r2 │ │ │ │ - ldr r9, [pc, #1912] @ 10d2c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r4, r0, r4, ror #12 │ │ │ │ - add lr, fp, lr │ │ │ │ - add lr, r5, lr, ror #28 │ │ │ │ - eor sl, sl, r4 │ │ │ │ - add r3, r3, r9 │ │ │ │ - add r9, ip, r9 │ │ │ │ - eor ip, r7, r5 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r2, sl, r2 │ │ │ │ - eor ip, ip, lr │ │ │ │ - add r2, r4, r2, ror #28 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - add r9, r9, r1 │ │ │ │ - add ip, ip, r3 │ │ │ │ - ldr r1, [pc, #1844] @ 10d30 │ │ │ │ - eor r3, r0, r4 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - add ip, lr, ip, ror #21 │ │ │ │ - add r3, r3, r9 │ │ │ │ - add r6, r6, r1 │ │ │ │ - eor r9, r5, lr │ │ │ │ - eor r9, r9, ip │ │ │ │ - add r6, r6, r7 │ │ │ │ - add r6, r9, r6 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - add r3, r2, r3, ror #21 │ │ │ │ - add r1, r9, r1 │ │ │ │ - add r1, r1, r0 │ │ │ │ - eor r0, r4, r2 │ │ │ │ - eor r0, r0, r3 │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #1780] @ 10d34 │ │ │ │ - add r6, ip, r6, ror #16 │ │ │ │ - add r7, r8, r1 │ │ │ │ - add r7, r7, r5 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - eor r9, lr, ip │ │ │ │ - add r1, r5, r1 │ │ │ │ - add r0, r3, r0, ror #16 │ │ │ │ - add r5, r1, r4 │ │ │ │ - eor r9, r9, r6 │ │ │ │ - eor r1, r2, r3 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - add r4, r6, r7, ror #9 │ │ │ │ - add r1, r1, r5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [pc, #1720] @ 10d38 │ │ │ │ - eor r9, ip, r6 │ │ │ │ - add r7, r7, r5 │ │ │ │ - eor r9, r9, r4 │ │ │ │ - add r7, r7, lr │ │ │ │ - add r7, r9, r7 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - add r1, r0, r1, ror #9 │ │ │ │ - add r5, r9, r5 │ │ │ │ - add r5, r5, r2 │ │ │ │ - eor r2, r3, r0 │ │ │ │ + add r7, r7, r8 │ │ │ │ + eor r2, r0, r5 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ eor r2, r2, r1 │ │ │ │ - add lr, r4, r7, ror #28 │ │ │ │ - add r2, r2, r5 │ │ │ │ - ldr r7, [pc, #1668] @ 10d3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - add r2, r1, r2, ror #28 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r5, r5, ip │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + add ip, r8, ip │ │ │ │ + add r2, r2, r9 │ │ │ │ + add r2, r1, r2, ror #21 │ │ │ │ + add r0, ip, r0 │ │ │ │ + eor ip, r5, r1 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + add ip, ip, r0 │ │ │ │ + ldr r0, [r3, #140] @ 0x8c │ │ │ │ + add lr, r4, lr, ror #21 │ │ │ │ eor r9, r6, r4 │ │ │ │ - add r7, ip, r7 │ │ │ │ - add r7, r7, r3 │ │ │ │ - eor r3, r0, r1 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - ldr ip, [pc, #1628] @ 10d40 │ │ │ │ - add r3, r3, r7 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + add r8, sl, r0 │ │ │ │ eor r9, r9, lr │ │ │ │ - add r7, r7, ip │ │ │ │ - add r7, r7, r6 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r5, r9, r5 │ │ │ │ - add r5, lr, r5, ror #21 │ │ │ │ + add r8, r8, r6 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + add r7, r9, r7 │ │ │ │ + add r7, lr, r7, ror #16 │ │ │ │ eor r9, r4, lr │ │ │ │ - add ip, r6, ip │ │ │ │ - add r3, r2, r3, ror #21 │ │ │ │ + add r0, r6, r0 │ │ │ │ + add ip, r2, ip, ror #16 │ │ │ │ + add r6, r0, r5 │ │ │ │ + eor r9, r9, r7 │ │ │ │ + eor r0, r1, r2 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor r0, r0, ip │ │ │ │ + add r5, r7, r8, ror #9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #144] @ 0x90 │ │ │ │ + eor r9, lr, r7 │ │ │ │ + add r8, r8, r6 │ │ │ │ eor r9, r9, r5 │ │ │ │ + add r8, r8, r4 │ │ │ │ + add r8, r9, r8 │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + add r4, r5, r8, ror #28 │ │ │ │ + add r6, r9, r6 │ │ │ │ + add r0, ip, r0, ror #9 │ │ │ │ + ldr r8, [r3, #148] @ 0x94 │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + add r6, r6, r1 │ │ │ │ + eor r1, r2, ip │ │ │ │ + eor r1, r1, r0 │ │ │ │ + add r1, r1, r6 │ │ │ │ + add r6, sl, r8 │ │ │ │ + add r6, r6, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + add r1, r0, r1, ror #28 │ │ │ │ + add r8, lr, r8 │ │ │ │ + add r8, r8, r2 │ │ │ │ + eor r2, ip, r0 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + ldr lr, [r3, #152] @ 0x98 │ │ │ │ + add r2, r2, r8 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + eor r9, r7, r5 │ │ │ │ + add r8, r8, lr │ │ │ │ + eor r9, r9, r4 │ │ │ │ + add r8, r8, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r6, r9, r6 │ │ │ │ + add r6, r4, r6, ror #21 │ │ │ │ + eor r9, r5, r4 │ │ │ │ + add lr, r7, lr │ │ │ │ + add r2, r1, r2, ror #21 │ │ │ │ + eor r9, r9, r6 │ │ │ │ + add ip, lr, ip │ │ │ │ + eor lr, r0, r1 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor lr, lr, r2 │ │ │ │ + add r7, r6, r8, ror #16 │ │ │ │ + add lr, lr, ip │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [r3, #156] @ 0x9c │ │ │ │ + eor r9, r4, r6 │ │ │ │ + add r8, r8, ip │ │ │ │ + add r8, r8, r5 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + add lr, r2, lr, ror #16 │ │ │ │ + add ip, r5, ip │ │ │ │ + eor r9, r9, r7 │ │ │ │ add r0, ip, r0 │ │ │ │ eor ip, r1, r2 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor ip, ip, r3 │ │ │ │ - add r6, r5, r7, ror #16 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor ip, ip, lr │ │ │ │ + add r5, r7, r8, ror #9 │ │ │ │ add ip, ip, r0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #1552] @ 10d44 │ │ │ │ - add ip, r3, ip, ror #16 │ │ │ │ - add r7, r7, r0 │ │ │ │ - add r7, r7, r4 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - eor r9, lr, r5 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #160] @ 0xa0 │ │ │ │ + add ip, lr, ip, ror #9 │ │ │ │ + add r8, r8, r0 │ │ │ │ + add r8, r8, r4 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r9, r6, r7 │ │ │ │ add r0, r4, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ - eor r0, r2, r3 │ │ │ │ + eor r0, r2, lr │ │ │ │ eor r0, r0, ip │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ - eor r9, r9, r6 │ │ │ │ + ldr sl, [sp, #116] @ 0x74 │ │ │ │ + ldr fp, [sp, #120] @ 0x78 │ │ │ │ + eor r9, r9, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #1504] @ 10d48 │ │ │ │ - add r7, r9, r7 │ │ │ │ - add r4, r6, r7, ror #9 │ │ │ │ - add r7, sl, r1 │ │ │ │ - add r7, r7, lr │ │ │ │ - ldr lr, [sp, #108] @ 0x6c │ │ │ │ - add r0, ip, r0, ror #9 │ │ │ │ - add r1, lr, r1 │ │ │ │ + ldr r1, [r3, #164] @ 0xa4 │ │ │ │ + add r8, r9, r8 │ │ │ │ + add r4, r5, r8, ror #28 │ │ │ │ + eor r9, r7, r5 │ │ │ │ + add r8, sl, r1 │ │ │ │ + add r1, fp, r1 │ │ │ │ + add r0, ip, r0, ror #28 │ │ │ │ + eor r9, r9, r4 │ │ │ │ add r2, r1, r2 │ │ │ │ - eor r1, r3, ip │ │ │ │ - eor r9, r5, r6 │ │ │ │ + add r8, r8, r6 │ │ │ │ + eor r1, lr, ip │ │ │ │ + add r8, r9, r8 │ │ │ │ eor r1, r1, r0 │ │ │ │ - ldr sl, [sp, #112] @ 0x70 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - eor r9, r9, r4 │ │ │ │ + add r6, r4, r8, ror #21 │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #1444] @ 10d4c │ │ │ │ - add r7, r9, r7 │ │ │ │ - add lr, r4, r7, ror #28 │ │ │ │ - eor r9, r6, r4 │ │ │ │ - add r7, sl, r2 │ │ │ │ - add r2, fp, r2 │ │ │ │ - add r1, r0, r1, ror #28 │ │ │ │ - eor r9, r9, lr │ │ │ │ - add r3, r2, r3 │ │ │ │ - add r7, r7, r5 │ │ │ │ - eor r2, ip, r0 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor r2, r2, r1 │ │ │ │ - add r5, lr, r7, ror #21 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r7, [pc, #1388] @ 10d50 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r2, r1, r2, ror #21 │ │ │ │ - add r3, r3, r7 │ │ │ │ - add r3, r3, r6 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - eor r9, r4, lr │ │ │ │ - add r7, r6, r7 │ │ │ │ - eor r6, r0, r1 │ │ │ │ - add r7, r7, ip │ │ │ │ - eor r6, r6, r2 │ │ │ │ - ldr ip, [pc, #1348] @ 10d54 │ │ │ │ - add r6, r6, r7 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - eor r9, r9, r5 │ │ │ │ - add r7, r7, ip │ │ │ │ - add r7, r7, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add r3, r9, r3 │ │ │ │ - add r3, r5, r3, ror #16 │ │ │ │ - eor r9, lr, r5 │ │ │ │ + ldr r8, [r3, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add r1, r0, r1, ror #21 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r2, r2, r7 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + eor r9, r5, r4 │ │ │ │ + add r8, r7, r8 │ │ │ │ + eor r7, ip, r0 │ │ │ │ + add r8, r8, lr │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr lr, [r3, #172] @ 0xac │ │ │ │ + add r7, r7, r8 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + eor r9, r9, r6 │ │ │ │ + add r8, r8, lr │ │ │ │ + add r8, r8, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + add r2, r9, r2 │ │ │ │ + add r2, r6, r2, ror #16 │ │ │ │ + eor r9, r4, r6 │ │ │ │ + add lr, r5, lr │ │ │ │ + add r7, r1, r7, ror #16 │ │ │ │ + eor r9, r9, r2 │ │ │ │ + add ip, lr, ip │ │ │ │ + eor lr, r0, r1 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + add r5, r2, r8, ror #9 │ │ │ │ + add lr, lr, ip │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr ip, [r3, #176] @ 0xb0 │ │ │ │ + eor r9, r6, r2 │ │ │ │ + add r8, r8, ip │ │ │ │ + add r8, r8, r4 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + add lr, r7, lr, ror #9 │ │ │ │ add ip, r4, ip │ │ │ │ - add r6, r2, r6, ror #16 │ │ │ │ - eor r9, r9, r3 │ │ │ │ + eor r9, r9, r5 │ │ │ │ add r0, ip, r0 │ │ │ │ - eor ip, r1, r2 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - add r4, r3, r7, ror #9 │ │ │ │ + eor ip, r1, r7 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor ip, ip, lr │ │ │ │ + add r4, r5, r8, ror #28 │ │ │ │ add ip, ip, r0 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #1272] @ 10d58 │ │ │ │ - eor r9, r5, r3 │ │ │ │ - add r7, r7, r0 │ │ │ │ - add r7, r7, lr │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - add ip, r6, ip, ror #9 │ │ │ │ - add r0, lr, r0 │ │ │ │ + ldr r0, [r3, #180] @ 0xb4 │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ + eor r9, r2, r5 │ │ │ │ + add r8, r8, r0 │ │ │ │ + add r8, r8, r6 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + add ip, lr, ip, ror #28 │ │ │ │ eor r9, r9, r4 │ │ │ │ - add r1, r0, r1 │ │ │ │ - eor r0, r2, r6 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor r0, r0, ip │ │ │ │ - add lr, r4, r7, ror #28 │ │ │ │ + add r0, r6, r0 │ │ │ │ + eor r6, r7, lr │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #1216] @ 10d5c │ │ │ │ - eor r9, r3, r4 │ │ │ │ - add r7, r7, r1 │ │ │ │ - add r7, r7, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - add r0, ip, r0, ror #28 │ │ │ │ - eor r9, r9, lr │ │ │ │ - add r1, r5, r1 │ │ │ │ - eor r5, r6, ip │ │ │ │ - add r1, r1, r2 │ │ │ │ - add r7, r9, r7 │ │ │ │ - ldr r2, [pc, #1176] @ 10d60 │ │ │ │ - eor r5, r5, r0 │ │ │ │ - add r7, lr, r7, ror #21 │ │ │ │ - add r5, r5, r1 │ │ │ │ - eor r1, r4, lr │ │ │ │ - add r3, r3, r2 │ │ │ │ - eor r1, r1, r7 │ │ │ │ - add r5, r0, r5, ror #21 │ │ │ │ - add r1, r1, r3 │ │ │ │ - eor r3, ip, r0 │ │ │ │ - eor r3, r3, r5 │ │ │ │ - add r2, r6, r2 │ │ │ │ - add r2, r3, r2 │ │ │ │ - ldr r6, [pc, #1128] @ 10d64 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, r7, r1, ror #16 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add r2, r5, r2, ror #16 │ │ │ │ - add r6, r4, r6 │ │ │ │ - eor r9, lr, r7 │ │ │ │ - add r6, r6, ip │ │ │ │ - ldr r4, [pc, #1092] @ 10d68 │ │ │ │ - eor ip, r0, r5 │ │ │ │ - eor r9, r9, r1 │ │ │ │ - eor ip, ip, r2 │ │ │ │ - add r3, r9, r3 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r6, sl, r4 │ │ │ │ - add r4, fp, r4 │ │ │ │ - add r3, r1, r3, ror #9 │ │ │ │ - add ip, r2, ip, ror #9 │ │ │ │ - add r6, r6, lr │ │ │ │ - add r4, r4, r0 │ │ │ │ - mvn lr, r5 │ │ │ │ - mvn r0, r7 │ │ │ │ - orr r0, r0, r3 │ │ │ │ - orr lr, lr, ip │ │ │ │ - eor lr, lr, r2 │ │ │ │ - eor r0, r0, r1 │ │ │ │ - add r0, r0, r6 │ │ │ │ - add r4, lr, r4 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr lr, [pc, #1012] @ 10d6c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - add r6, r6, lr │ │ │ │ - add lr, sl, lr │ │ │ │ - add r0, r3, r0, ror #26 │ │ │ │ - add lr, lr, r5 │ │ │ │ - mvn r5, r1 │ │ │ │ - orr r5, r5, r0 │ │ │ │ - add r6, r6, r7 │ │ │ │ - eor r5, r5, r3 │ │ │ │ - add r4, ip, r4, ror #26 │ │ │ │ - add r5, r5, r6 │ │ │ │ - mvn r6, r2 │ │ │ │ - orr r6, r6, r4 │ │ │ │ + add r8, r9, r8 │ │ │ │ + ldr r1, [r3, #184] @ 0xb8 │ │ │ │ eor r6, r6, ip │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - add lr, r6, lr │ │ │ │ - ldr r6, [pc, #948] @ 10d70 │ │ │ │ - add r5, r0, r5, ror #22 │ │ │ │ - add r8, r8, r6 │ │ │ │ - add r6, r9, r6 │ │ │ │ - add r6, r6, r2 │ │ │ │ - mvn r2, r3 │ │ │ │ - orr r2, r2, r5 │ │ │ │ - eor r2, r2, r0 │ │ │ │ - add r8, r8, r1 │ │ │ │ - add lr, r4, lr, ror #22 │ │ │ │ - add r8, r2, r8 │ │ │ │ - mvn r2, ip │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #900] @ 10d74 │ │ │ │ - orr r2, r2, lr │ │ │ │ - eor r2, r2, r4 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add r6, fp, r1 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r2, lr, r2, ror #17 │ │ │ │ - add r1, fp, r1 │ │ │ │ - add r1, r1, ip │ │ │ │ - mvn ip, r4 │ │ │ │ - orr ip, ip, r2 │ │ │ │ - add r8, r5, r8, ror #17 │ │ │ │ - add r6, r6, r3 │ │ │ │ - eor ip, ip, lr │ │ │ │ - mvn r3, r0 │ │ │ │ - ldr fp, [sp, #100] @ 0x64 │ │ │ │ - orr r3, r3, r8 │ │ │ │ - add r1, ip, r1 │ │ │ │ - ldr ip, [pc, #832] @ 10d78 │ │ │ │ - eor r3, r3, r5 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r6, fp, ip │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - add r3, r8, r3, ror #11 │ │ │ │ - add r7, fp, ip │ │ │ │ - mvn ip, r5 │ │ │ │ - orr ip, ip, r3 │ │ │ │ - add r1, r2, r1, ror #11 │ │ │ │ + add r8, r4, r8, ror #21 │ │ │ │ add r6, r6, r0 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - mvn r0, lr │ │ │ │ + eor r0, r5, r4 │ │ │ │ + add r2, r2, r1 │ │ │ │ + eor r0, r0, r8 │ │ │ │ + add r6, ip, r6, ror #21 │ │ │ │ + add r0, r0, r2 │ │ │ │ + eor r2, lr, ip │ │ │ │ + eor r2, r2, r6 │ │ │ │ + add r1, r7, r1 │ │ │ │ + add r1, r2, r1 │ │ │ │ + ldr r7, [r3, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r0, r8, r0, ror #16 │ │ │ │ + add r2, r2, r7 │ │ │ │ + add r2, r2, r5 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + add r1, r6, r1, ror #16 │ │ │ │ + add r7, r5, r7 │ │ │ │ + eor r9, r4, r8 │ │ │ │ + add r7, r7, lr │ │ │ │ + eor r5, ip, r6 │ │ │ │ + ldr lr, [r3, #192] @ 0xc0 │ │ │ │ + eor r9, r9, r0 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + add r2, r9, r2 │ │ │ │ + add r5, r5, r7 │ │ │ │ + add r7, sl, lr │ │ │ │ + add lr, fp, lr │ │ │ │ + add r2, r0, r2, ror #9 │ │ │ │ + add r5, r1, r5, ror #9 │ │ │ │ add r7, r7, r4 │ │ │ │ - add ip, ip, r6 │ │ │ │ - ldr r4, [pc, #776] @ 10d7c │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - orr r0, r0, r1 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - eor r0, r0, r2 │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r6, r6, r4 │ │ │ │ - add r0, r1, r0, ror #26 │ │ │ │ - add r6, r6, r5 │ │ │ │ - add r4, sl, r4 │ │ │ │ - mvn r5, r2 │ │ │ │ - add ip, r3, ip, ror #26 │ │ │ │ - add r4, r4, lr │ │ │ │ - orr r5, r5, r0 │ │ │ │ + add r4, lr, ip │ │ │ │ mvn lr, r8 │ │ │ │ - eor r5, r5, r1 │ │ │ │ - orr lr, lr, ip │ │ │ │ + mvn ip, r6 │ │ │ │ + orr lr, lr, r2 │ │ │ │ + orr ip, ip, r5 │ │ │ │ + eor lr, lr, r0 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add lr, lr, r7 │ │ │ │ + add ip, ip, r4 │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #196] @ 0xc4 │ │ │ │ + add lr, r2, lr, ror #26 │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r4, r9, r4 │ │ │ │ + add r4, r4, r6 │ │ │ │ + mvn r6, r0 │ │ │ │ + orr r6, r6, lr │ │ │ │ + add r7, r7, r8 │ │ │ │ + eor r6, r6, r2 │ │ │ │ + add ip, r5, ip, ror #26 │ │ │ │ + add r6, r6, r7 │ │ │ │ + mvn r7, r1 │ │ │ │ + orr r7, r7, ip │ │ │ │ + eor r7, r7, r5 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + add r4, r7, r4 │ │ │ │ + ldr r7, [r3, #200] @ 0xc8 │ │ │ │ + add r4, ip, r4, ror #22 │ │ │ │ + add r8, r9, r7 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + add r6, lr, r6, ror #22 │ │ │ │ + add r7, r9, r7 │ │ │ │ + add r7, r7, r1 │ │ │ │ + mvn r1, r5 │ │ │ │ + orr r1, r1, r4 │ │ │ │ + add r8, r8, r0 │ │ │ │ + eor r1, r1, ip │ │ │ │ + mvn r0, r2 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ - eor lr, lr, r3 │ │ │ │ - add r4, r5, r4 │ │ │ │ - ldr r5, [pc, #700] @ 10d80 │ │ │ │ - add lr, lr, r6 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - add r7, fp, r5 │ │ │ │ - add r4, r0, r4, ror #22 │ │ │ │ - add lr, ip, lr, ror #22 │ │ │ │ - add r7, r7, r2 │ │ │ │ - add r6, r6, r5 │ │ │ │ - mvn r2, r1 │ │ │ │ - mvn r5, r3 │ │ │ │ - orr r5, r5, lr │ │ │ │ - orr r2, r2, r4 │ │ │ │ - add r6, r6, r8 │ │ │ │ - eor r5, r5, ip │ │ │ │ - eor r2, r2, r0 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - add r5, r5, r6 │ │ │ │ - add r2, r2, r7 │ │ │ │ - ldr r6, [pc, #632] @ 10d84 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - add r2, r4, r2, ror #17 │ │ │ │ - add r7, r7, r6 │ │ │ │ - add r6, r9, r6 │ │ │ │ - add r6, r6, r1 │ │ │ │ - mvn r1, r0 │ │ │ │ - orr r1, r1, r2 │ │ │ │ - add r5, lr, r5, ror #17 │ │ │ │ - add r7, r7, r3 │ │ │ │ - eor r1, r1, r4 │ │ │ │ - mvn r3, ip │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - orr r3, r3, r5 │ │ │ │ - add r6, r1, r6 │ │ │ │ - ldr r1, [pc, #576] @ 10d88 │ │ │ │ - eor r3, r3, lr │ │ │ │ - add r3, r3, r7 │ │ │ │ - add r7, r8, r1 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add r6, r2, r6, ror #11 │ │ │ │ - add r1, r8, r1 │ │ │ │ - add r1, r1, r0 │ │ │ │ - mvn r0, r4 │ │ │ │ - add r3, r5, r3, ror #11 │ │ │ │ - add r7, r7, ip │ │ │ │ orr r0, r0, r6 │ │ │ │ - mvn ip, lr │ │ │ │ - orr ip, ip, r3 │ │ │ │ - eor r0, r0, r2 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #512] @ 10d8c │ │ │ │ - add ip, ip, r7 │ │ │ │ - add ip, r3, ip, ror #26 │ │ │ │ - add lr, lr, r1 │ │ │ │ - add r1, r4, r1 │ │ │ │ - mvn r4, r5 │ │ │ │ - orr r4, r4, ip │ │ │ │ - eor r4, r4, r3 │ │ │ │ - add r0, r6, r0, ror #26 │ │ │ │ - add lr, r4, lr │ │ │ │ - mvn r4, r2 │ │ │ │ - orr r4, r4, r0 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - add r1, r4, r1 │ │ │ │ - ldr r4, [pc, #456] @ 10d90 │ │ │ │ - add r1, r0, r1, ror #22 │ │ │ │ - add r7, fp, r4 │ │ │ │ + add r1, r1, r7 │ │ │ │ + ldr r7, [r3, #204] @ 0xcc │ │ │ │ + eor r0, r0, lr │ │ │ │ + add r0, r0, r8 │ │ │ │ + add r8, fp, r7 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - add lr, ip, lr, ror #22 │ │ │ │ - add r4, fp, r4 │ │ │ │ - add r4, r4, r2 │ │ │ │ - mvn r2, r6 │ │ │ │ - orr r2, r2, r1 │ │ │ │ + add r1, r4, r1, ror #17 │ │ │ │ + add r7, fp, r7 │ │ │ │ add r7, r7, r5 │ │ │ │ - eor r2, r2, r0 │ │ │ │ - mvn r5, r3 │ │ │ │ - ldr fp, [sp, #104] @ 0x68 │ │ │ │ - orr r5, r5, lr │ │ │ │ - add r2, r2, r4 │ │ │ │ - ldr r4, [pc, #400] @ 10d94 │ │ │ │ - eor r5, r5, ip │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r7, fp, r4 │ │ │ │ + mvn r5, ip │ │ │ │ + orr r5, r5, r1 │ │ │ │ + add r0, r6, r0, ror #17 │ │ │ │ + add r8, r8, r2 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + mvn r2, lr │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ - add r2, r1, r2, ror #17 │ │ │ │ - add r7, r7, r3 │ │ │ │ - mvn r3, r0 │ │ │ │ - add r4, fp, r4 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - add r5, lr, r5, ror #17 │ │ │ │ - add r4, r4, r6 │ │ │ │ - eor r3, r3, r1 │ │ │ │ - mvn r6, ip │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - orr r6, r6, r5 │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ 10d98 │ │ │ │ - eor r6, r6, lr │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + orr r2, r2, r0 │ │ │ │ + add r7, r5, r7 │ │ │ │ + ldr r5, [r3, #208] @ 0xd0 │ │ │ │ + eor r2, r2, r6 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r8, fp, r5 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + add r7, r1, r7, ror #11 │ │ │ │ + add r5, fp, r5 │ │ │ │ + add r5, r5, ip │ │ │ │ + mvn ip, r4 │ │ │ │ + orr ip, ip, r7 │ │ │ │ + add r2, r0, r2, ror #11 │ │ │ │ + add r8, r8, lr │ │ │ │ + eor ip, ip, r1 │ │ │ │ + mvn lr, r6 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + orr lr, lr, r2 │ │ │ │ + add ip, ip, r5 │ │ │ │ + ldr r5, [r3, #212] @ 0xd4 │ │ │ │ + eor lr, lr, r0 │ │ │ │ + add lr, lr, r8 │ │ │ │ + add r8, sl, r5 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + add ip, r7, ip, ror #26 │ │ │ │ + add r8, r8, r6 │ │ │ │ + mvn r6, r1 │ │ │ │ + add r5, sl, r5 │ │ │ │ + orr r6, r6, ip │ │ │ │ + add lr, r2, lr, ror #26 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + add r5, r5, r4 │ │ │ │ + mvn r4, r0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + orr r4, r4, lr │ │ │ │ + add r5, r6, r5 │ │ │ │ + ldr r6, [r3, #216] @ 0xd8 │ │ │ │ + eor r4, r4, r2 │ │ │ │ + add r4, r4, r8 │ │ │ │ + add r8, fp, r6 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + add r5, ip, r5, ror #22 │ │ │ │ + add r6, fp, r6 │ │ │ │ + add r4, lr, r4, ror #22 │ │ │ │ + add r8, r8, r0 │ │ │ │ + add r6, r6, r1 │ │ │ │ + mvn r0, r2 │ │ │ │ + mvn r1, r7 │ │ │ │ + orr r0, r0, r4 │ │ │ │ + orr r1, r1, r5 │ │ │ │ + eor r0, r0, lr │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + add r0, r0, r8 │ │ │ │ + add r1, r1, r6 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #220] @ 0xdc │ │ │ │ + add r1, r5, r1, ror #17 │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r6, r9, r6 │ │ │ │ add r6, r6, r7 │ │ │ │ - add r7, r9, r4 │ │ │ │ - add r3, r2, r3, ror #11 │ │ │ │ - add r7, r7, ip │ │ │ │ - mvn ip, r1 │ │ │ │ - add r4, sl, r4 │ │ │ │ - orr ip, ip, r3 │ │ │ │ - add r6, r5, r6, ror #11 │ │ │ │ - add r4, r4, r0 │ │ │ │ - eor ip, ip, r2 │ │ │ │ - mvn r0, lr │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - orr r0, r0, r6 │ │ │ │ - add ip, ip, r4 │ │ │ │ - ldr r4, [pc, #272] @ 10d9c │ │ │ │ - eor r0, r0, r5 │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r7, r9, r4 │ │ │ │ + mvn r7, ip │ │ │ │ + orr r7, r7, r1 │ │ │ │ + add r0, r4, r0, ror #17 │ │ │ │ + add r8, r8, r2 │ │ │ │ + eor r7, r7, r5 │ │ │ │ + mvn r2, lr │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + orr r2, r2, r0 │ │ │ │ + add r6, r7, r6 │ │ │ │ + ldr r7, [r3, #224] @ 0xe0 │ │ │ │ + eor r2, r2, r4 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r8, r9, r7 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - add ip, r3, ip, ror #26 │ │ │ │ - b 10db8 │ │ │ │ - @ instruction: 0xd76aa477 │ │ │ │ - svc 0x00cdab89 │ │ │ │ - @ instruction: 0x77777777 │ │ │ │ - @ instruction: 0xf8fa0bcc │ │ │ │ - ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ - ldcllt 13, cr4, [fp], {217} @ 0xd9 │ │ │ │ - orrlt r7, fp, r7, ror sl │ │ │ │ - @ instruction: 0xf57c0faf │ │ │ │ - strmi ip, [r7, sl, lsr #12] │ │ │ │ - ldmdage r0!, {r0, r1, r4, r9, sl, lr} │ │ │ │ - stc2l 5, cr9, [r6, #-4] │ │ │ │ - stmibvs r0, {r3, r4, r6, r7, fp, ip, pc} │ │ │ │ - blhi 114eb94 │ │ │ │ - ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe415168 │ │ │ │ - ldc2 1, cr7, [r8, #588] @ 0x24c │ │ │ │ - ldrbtge r4, [r9], -lr, lsl #7 │ │ │ │ - ldmibmi r4!, {r0, r5, fp} │ │ │ │ - @ instruction: 0xf61e2562 │ │ │ │ - subgt fp, r0, r0, asr #6 │ │ │ │ - @ instruction: 0x265e5a51 │ │ │ │ - ldmib r6!, {r1, r3, r5, r7, r8, r9, sl, lr, pc} │ │ │ │ - @ instruction: 0xd62f105d │ │ │ │ - subeq r1, r4, #1392508928 @ 0x53000000 │ │ │ │ - stmiale r1!, {r0, r7, r9, sl, sp, lr, pc} │ │ │ │ - ldrb pc, [r3, r8, asr #23] @ │ │ │ │ - mvncs ip, r6, ror #27 │ │ │ │ - teqgt r7, #56098816 @ 0x3580000 │ │ │ │ - @ instruction: 0xf4d50d87 │ │ │ │ - ldrbmi r1, [sl, #-1261] @ 0xfffffb13 │ │ │ │ - stmibge r3!, {r0, r2, r8, fp, sp, lr, pc}^ │ │ │ │ - stc2l 3, cr10, [pc], #992 @ 11104 │ │ │ │ - @ instruction: 0x676f02d9 │ │ │ │ - stchi 12, cr4, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ - @ instruction: 0xfffa3942 │ │ │ │ - ldrbhi pc, [r1, -r1, lsl #13]! @ │ │ │ │ - ldcvs 1, cr6, [sp, #136] @ 0x88 │ │ │ │ - stc2l 8, cr3, [r5, #48]! @ 0x30 │ │ │ │ - ldrtge lr, [lr], #2628 @ 0xa44 │ │ │ │ - blmi ff7c4be8 │ │ │ │ - @ instruction: 0xf6bb4b60 │ │ │ │ - mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ - ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe85ad3c │ │ │ │ - strbtle r3, [pc], #133 @ 10d58 │ │ │ │ - streq r1, [r8], #3333 @ 0xd05 │ │ │ │ - ldmible r4, {r0, r3, r4, r5, ip, lr, pc}^ │ │ │ │ - ldrb r9, [fp], r5, ror #19 │ │ │ │ - svcne 0x00a27cf8 │ │ │ │ - strtgt r5, [ip], #1637 @ 0x665 │ │ │ │ - vld1.16 {d2-d5}, [r9], r4 │ │ │ │ - msrmi CPSR_fx, #604 @ 0x25c │ │ │ │ - blge fe519c14 │ │ │ │ - ldc2 0, cr10, [r3], {57} @ 0x39 │ │ │ │ - ldrbvs r5, [fp, #-2499] @ 0xfffff63d │ │ │ │ - svchi 0x000ccc92 │ │ │ │ - @ instruction: 0xffeff47d │ │ │ │ - strhi r5, [r4, #3537] @ 0xdd1 │ │ │ │ - svcvs 0x00a87e4f │ │ │ │ - cdp2 6, 2, cr14, cr12, cr0, {7} │ │ │ │ - tstge r1, #20, 6 @ 0x50000000 │ │ │ │ - cdpmi 1, 0, cr1, cr8, cr1, {5} │ │ │ │ - @ instruction: 0xf7537e82 │ │ │ │ - ldclt 2, cr15, [sl, #-212]! @ 0xffffff2c │ │ │ │ - bcs ff605894 │ │ │ │ - bl fe1c5bf0 │ │ │ │ - eorsne r5, r2, r6, ror r4 │ │ │ │ - strbvs r2, [r5, -r1, lsl #6] │ │ │ │ - svc 0x00cdab89 │ │ │ │ - ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ - add r4, r9, r4 │ │ │ │ - add r0, r6, r0, ror #26 │ │ │ │ - add r7, r7, lr │ │ │ │ + add r2, r0, r2, ror #11 │ │ │ │ + add r7, r9, r7 │ │ │ │ + add r7, r7, ip │ │ │ │ + mvn ip, r4 │ │ │ │ + orr ip, ip, r2 │ │ │ │ + eor ip, ip, r0 │ │ │ │ + add r8, r8, lr │ │ │ │ + add r6, r1, r6, ror #11 │ │ │ │ + add r8, ip, r8 │ │ │ │ + mvn ip, r5 │ │ │ │ + orr ip, ip, r6 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + add r8, r2, r8, ror #26 │ │ │ │ + add r7, ip, r7 │ │ │ │ + mvn lr, r0 │ │ │ │ + ldr ip, [r3, #228] @ 0xe4 │ │ │ │ + orr lr, lr, r8 │ │ │ │ + add r4, r4, ip │ │ │ │ + eor lr, lr, r2 │ │ │ │ + add r7, r6, r7, ror #26 │ │ │ │ + add lr, lr, r4 │ │ │ │ + mvn r4, r1 │ │ │ │ + orr r4, r4, r7 │ │ │ │ + eor r4, r4, r6 │ │ │ │ + add ip, r5, ip │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + add ip, r4, ip │ │ │ │ + ldr r4, [r3, #232] @ 0xe8 │ │ │ │ + add ip, r7, ip, ror #22 │ │ │ │ + add r5, fp, r4 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + add r5, r5, r0 │ │ │ │ + mvn r0, r6 │ │ │ │ + add r4, fp, r4 │ │ │ │ + orr r0, r0, ip │ │ │ │ + add lr, r8, lr, ror #22 │ │ │ │ + eor r0, r0, r7 │ │ │ │ add r4, r4, r1 │ │ │ │ - mvn lr, r5 │ │ │ │ mvn r1, r2 │ │ │ │ - orr lr, lr, r0 │ │ │ │ - orr r1, r1, ip │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r1, r1, r3 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r1, r1, r4 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [pc, #-88] @ 10da0 │ │ │ │ - add lr, r0, lr, ror #22 │ │ │ │ - add r7, r7, r4 │ │ │ │ - add r4, r8, r4 │ │ │ │ - add r1, ip, r1, ror #22 │ │ │ │ - add r7, r7, r5 │ │ │ │ - add r4, r4, r2 │ │ │ │ - mvn r5, r6 │ │ │ │ - mvn r2, r3 │ │ │ │ - orr r5, r5, lr │ │ │ │ - orr r2, r2, r1 │ │ │ │ - eor r5, r5, r0 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + orr r1, r1, lr │ │ │ │ + add r4, r0, r4 │ │ │ │ + ldr r0, [r3, #236] @ 0xec │ │ │ │ + eor r1, r1, r8 │ │ │ │ + add r1, r1, r5 │ │ │ │ + add r5, fp, r0 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + add r1, lr, r1, ror #17 │ │ │ │ + add r4, ip, r4, ror #17 │ │ │ │ + add r9, fp, r0 │ │ │ │ + add r5, r5, r2 │ │ │ │ + mvn r0, r8 │ │ │ │ + mvn r2, r7 │ │ │ │ + orr r0, r0, r1 │ │ │ │ + orr r2, r2, r4 │ │ │ │ + add r9, r9, r6 │ │ │ │ + eor r0, r0, lr │ │ │ │ eor r2, r2, ip │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + add r0, r0, r5 │ │ │ │ + add r2, r2, r9 │ │ │ │ + ldr r5, [r3, #240] @ 0xf0 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + b 11300 │ │ │ │ + ldrdeq r5, [r6], -ip │ │ │ │ + add r6, sl, r5 │ │ │ │ + add r5, r9, r5 │ │ │ │ + add r0, r1, r0, ror #11 │ │ │ │ add r5, r5, r7 │ │ │ │ + mvn r7, lr │ │ │ │ + orr r7, r7, r0 │ │ │ │ + eor r7, r7, r1 │ │ │ │ + add r6, r6, r8 │ │ │ │ + add r2, r4, r2, ror #11 │ │ │ │ + add r6, r7, r6 │ │ │ │ + mvn r7, ip │ │ │ │ + orr r7, r7, r2 │ │ │ │ + eor r7, r7, r4 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + add r5, r7, r5 │ │ │ │ + ldr r7, [r3, #244] @ 0xf4 │ │ │ │ + add r6, r0, r6, ror #26 │ │ │ │ + add r8, sl, r7 │ │ │ │ + add r7, r9, r7 │ │ │ │ + add r5, r2, r5, ror #26 │ │ │ │ + add r8, r8, lr │ │ │ │ + add r7, r7, ip │ │ │ │ + mvn lr, r1 │ │ │ │ + mvn ip, r4 │ │ │ │ + orr lr, lr, r6 │ │ │ │ + orr ip, ip, r5 │ │ │ │ + eor lr, lr, r0 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + add lr, lr, r8 │ │ │ │ + add ip, ip, r7 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [r3, #248] @ 0xf8 │ │ │ │ + add lr, r6, lr, ror #22 │ │ │ │ + add r8, r8, r7 │ │ │ │ + add r8, r8, r1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add ip, r5, ip, ror #22 │ │ │ │ + add r1, r1, r7 │ │ │ │ + add r4, r1, r4 │ │ │ │ + ldr r7, [r3, #268] @ 0x10c │ │ │ │ + mvn r1, r0 │ │ │ │ + ldr r9, [sp, #168] @ 0xa8 │ │ │ │ + orr r1, r1, lr │ │ │ │ + add r7, r7, ip │ │ │ │ + eor r1, r1, r6 │ │ │ │ + add r1, r1, r8 │ │ │ │ + ldr r8, [r3, #252] @ 0xfc │ │ │ │ + str r7, [r9, #12] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + add r1, lr, r1, ror #17 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r0, r7, r0 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r7, r7, r2 │ │ │ │ + mvn r2, r2 │ │ │ │ + orr r2, r2, ip │ │ │ │ + eor r2, r2, r5 │ │ │ │ add r2, r2, r4 │ │ │ │ - ldr r7, [pc, #-144] @ 10da4 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - add r5, lr, r5, ror #17 │ │ │ │ - add r4, r4, r7 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ + ldr r4, [r3, #256] @ 0x100 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ add r4, r4, r6 │ │ │ │ - mvn r6, r0 │ │ │ │ - orr r6, r6, r5 │ │ │ │ - add r7, sl, r7 │ │ │ │ + mvn r6, r6 │ │ │ │ + orr r6, r6, r1 │ │ │ │ eor r6, r6, lr │ │ │ │ - add r2, r1, r2, ror #17 │ │ │ │ - add r6, r6, r4 │ │ │ │ - add r3, r7, r3 │ │ │ │ - mvn r4, ip │ │ │ │ - ldr r7, [pc, #-196] @ 10da8 │ │ │ │ - orr r4, r4, r2 │ │ │ │ - eor r4, r4, r1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r1, r1, r7 │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - str r1, [r7, #12] │ │ │ │ - ldr r1, [pc, #-224] @ 10dac │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r4, [pc, #-228] @ 10db0 │ │ │ │ - add r0, r0, r1 │ │ │ │ - add r1, ip, r1 │ │ │ │ - ldr ip, [pc, #-236] @ 10db4 │ │ │ │ - str r0, [r8] │ │ │ │ - add r0, r5, r4 │ │ │ │ - add r4, r2, r4 │ │ │ │ + str r4, [r8] │ │ │ │ + add r6, r6, r0 │ │ │ │ + ldr r0, [r3, #260] @ 0x104 │ │ │ │ + add r2, ip, r2, ror #17 │ │ │ │ + add r0, r1, r0 │ │ │ │ add r0, r0, r6, ror #11 │ │ │ │ - add r4, r4, r3, ror #11 │ │ │ │ - add r5, r5, ip │ │ │ │ - add r2, r2, ip │ │ │ │ str r0, [r8, #4] │ │ │ │ - str lr, [r8, #12] │ │ │ │ - str r5, [r8, #8] │ │ │ │ - stm r7, {r1, r4} │ │ │ │ - str r2, [r7, #8] │ │ │ │ + ldr r0, [r3, #264] @ 0x108 │ │ │ │ + add r1, r0, r1 │ │ │ │ + str r1, [r8, #8] │ │ │ │ + ldr r1, [r3, #268] @ 0x10c │ │ │ │ + add r1, r1, lr │ │ │ │ + str r1, [r8, #12] │ │ │ │ + ldr r1, [r3, #256] @ 0x100 │ │ │ │ + add r1, r1, r5 │ │ │ │ + mvn r5, r5 │ │ │ │ + str r1, [r9] │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r1, [r3, #260] @ 0x104 │ │ │ │ + eor r5, r5, ip │ │ │ │ + add r5, r5, r7 │ │ │ │ + add r1, r2, r1 │ │ │ │ + add r1, r1, r5, ror #11 │ │ │ │ + str r1, [r9, #4] │ │ │ │ + ldr r3, [r3, #264] @ 0x108 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r9, #8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ bl 2aa4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ bl 2990 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1448] @ 114a0 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - lsl r3, r3, #8 │ │ │ │ - add r3, r3, #1776 @ 0x6f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + lsl r0, r0, #11 │ │ │ │ + add r3, r0, #2032 @ 0x7f0 │ │ │ │ add r3, r3, #15 │ │ │ │ - smull r1, r2, r3, r2 │ │ │ │ - asr ip, r3, #31 │ │ │ │ - add r2, r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - rsb r0, ip, r2, asr #10 │ │ │ │ - bl 30150 │ │ │ │ - cmp r6, r1 │ │ │ │ - blt 11494 │ │ │ │ - mla r6, r0, r6, r1 │ │ │ │ - add r0, r0, r6 │ │ │ │ - cmp r6, r0 │ │ │ │ - bge 113d0 │ │ │ │ - ldr r3, [pc, #1380] @ 114a4 │ │ │ │ - rsb r6, r6, r6, lsl #3 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r0, r0, #4080 @ 0xff0 │ │ │ │ + add r0, r0, #14 │ │ │ │ + movge r0, r3 │ │ │ │ + asr r0, r0, #11 │ │ │ │ + bl 30700 │ │ │ │ + cmp r4, r1 │ │ │ │ + blt 11a4c │ │ │ │ + mla r1, r4, r0, r1 │ │ │ │ + add r0, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + bge 11988 │ │ │ │ + ldr r3, [pc, #1396] @ 11a58 │ │ │ │ + ldr ip, [pc, #1396] @ 11a5c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - rsb r0, r0, r0, lsl #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - lsl r3, r6, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - lsl r3, r0, #8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1340] @ 114a8 │ │ │ │ - ldr ip, [pc, #1340] @ 114ac │ │ │ │ - add r3, pc, r3 │ │ │ │ + lsl r3, r0, #11 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1332] @ 114b0 │ │ │ │ + ldr r3, [pc, #1372] @ 11a60 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #1360] @ 11a64 │ │ │ │ + lsl r4, r1, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, ip, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ - add r8, r3, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, r8, #664 @ 0x298 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r8, r3, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r5, r8, #944 @ 0x3b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11404 │ │ │ │ - ldr r9, [pc, #1280] @ 114b4 │ │ │ │ - ldr r7, [pc, #1280] @ 114b8 │ │ │ │ - ldr r8, [sp] │ │ │ │ + bne 119c0 │ │ │ │ + ldr r9, [pc, #1308] @ 11a68 │ │ │ │ + ldr r7, [pc, #1308] @ 11a6c │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, pc, r7 │ │ │ │ mov sl, #0 │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - add r6, r4, #288 @ 0x120 │ │ │ │ - add r5, r4, #352 @ 0x160 │ │ │ │ + ldr fp, [r5, #8] │ │ │ │ + add r8, r5, #288 @ 0x120 │ │ │ │ + add r6, r5, #352 @ 0x160 │ │ │ │ mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2948 │ │ │ │ add r0, fp, #352 @ 0x160 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r4, r0 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r5, r0 │ │ │ │ bl 2948 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, r2, r3 │ │ │ │ add r0, r2, #368 @ 0x170 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - add r0, r4, r0 │ │ │ │ + str r2, [r5, #16] │ │ │ │ + add r0, r5, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr fp, [r5, #16] │ │ │ │ + mov r1, r6 │ │ │ │ add r3, fp, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - add r5, r4, #480 @ 0x1e0 │ │ │ │ + add r6, r5, #480 @ 0x1e0 │ │ │ │ mov r2, fp │ │ │ │ - str r3, [r4, #408] @ 0x198 │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [r5, #408] @ 0x198 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2948 │ │ │ │ add r0, fp, #480 @ 0x1e0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - add r0, r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r0, r5, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r2, r2, r3 │ │ │ │ add r0, r2, #496 @ 0x1f0 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - add r0, r4, r0 │ │ │ │ + str r2, [r5, #24] │ │ │ │ + add r0, r5, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr fp, [r4, #12] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr fp, [r5, #12] │ │ │ │ add r3, r3, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - str r3, [r4, #536] @ 0x218 │ │ │ │ - mov r1, r4 │ │ │ │ + str r3, [r5, #536] @ 0x218 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ - add r0, r4, #112 @ 0x70 │ │ │ │ + add r0, r5, #112 @ 0x70 │ │ │ │ bl 2948 │ │ │ │ add r0, fp, #112 @ 0x70 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - add r0, r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r0, r5, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r2, #112 @ 0x70 │ │ │ │ - add r0, r4, r0 │ │ │ │ + add r0, r5, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r8, [r5, #12] │ │ │ │ add r3, r3, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r4, #240 @ 0xf0 │ │ │ │ + str r3, [r5, #152] @ 0x98 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r5, #240 @ 0xf0 │ │ │ │ bl 2948 │ │ │ │ - add r0, r6, #240 @ 0xf0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - add r1, r4, #416 @ 0x1a0 │ │ │ │ - add r0, r4, r0 │ │ │ │ + add r0, r8, #240 @ 0xf0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + add r1, r5, #416 @ 0x1a0 │ │ │ │ + add r0, r5, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r2, #240 @ 0xf0 │ │ │ │ - add r0, r4, r0 │ │ │ │ + add r0, r5, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r0, [r7] │ │ │ │ add r3, r2, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - str r3, [r4, #280] @ 0x118 │ │ │ │ - add r0, r0, r8 │ │ │ │ + str r3, [r5, #280] @ 0x118 │ │ │ │ + add r0, r0, r4 │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ - str r2, [r3, #160] @ 0xa0 │ │ │ │ - str r2, [r3, #208] @ 0xd0 │ │ │ │ - lsl r6, sl, #6 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - str ip, [r3, #232] @ 0xe8 │ │ │ │ - str ip, [r3, #568] @ 0x238 │ │ │ │ - str r2, [r3, #280] @ 0x118 │ │ │ │ - str r2, [r3, #304] @ 0x130 │ │ │ │ - str r2, [r3, #352] @ 0x160 │ │ │ │ - str r2, [r3, #376] @ 0x178 │ │ │ │ - str r2, [r3, #424] @ 0x1a8 │ │ │ │ - str r2, [r3, #448] @ 0x1c0 │ │ │ │ - str r2, [r3, #496] @ 0x1f0 │ │ │ │ - str r2, [r3, #520] @ 0x208 │ │ │ │ - str r2, [r3, #592] @ 0x250 │ │ │ │ - str r2, [r3, #640] @ 0x280 │ │ │ │ - add r3, r6, #32 │ │ │ │ - mov r1, r5 │ │ │ │ + str r2, [r3, #440] @ 0x1b8 │ │ │ │ + str r2, [r3, #488] @ 0x1e8 │ │ │ │ + lsl r8, sl, #6 │ │ │ │ + ldr ip, [r5, #16] │ │ │ │ + str ip, [r3, #512] @ 0x200 │ │ │ │ + str ip, [r3, #848] @ 0x350 │ │ │ │ + str r2, [r3, #560] @ 0x230 │ │ │ │ + str r2, [r3, #584] @ 0x248 │ │ │ │ + str r2, [r3, #632] @ 0x278 │ │ │ │ + str r2, [r3, #656] @ 0x290 │ │ │ │ + str r2, [r3, #704] @ 0x2c0 │ │ │ │ + str r2, [r3, #728] @ 0x2d8 │ │ │ │ + str r2, [r3, #776] @ 0x308 │ │ │ │ + str r2, [r3, #800] @ 0x320 │ │ │ │ + str r2, [r3, #872] @ 0x368 │ │ │ │ + str r2, [r3, #920] @ 0x398 │ │ │ │ + add r3, r8, #312 @ 0x138 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - add r3, r2, #32 │ │ │ │ - add r3, r3, r6 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r0, [r7] │ │ │ │ + add r3, r2, #312 @ 0x138 │ │ │ │ add r3, r3, r8 │ │ │ │ + add r3, r3, r4 │ │ │ │ add r0, r0, r3 │ │ │ │ rsb r2, r2, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - add r5, r2, r8 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + add r6, r2, r4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - add r6, r5, r6 │ │ │ │ + add r8, r6, r8 │ │ │ │ cmp sl, #0 │ │ │ │ - str r3, [r6, #88] @ 0x58 │ │ │ │ - addeq r4, r4, #544 @ 0x220 │ │ │ │ + str r3, [r8, #368] @ 0x170 │ │ │ │ + addeq r5, r5, #544 @ 0x220 │ │ │ │ moveq sl, #1 │ │ │ │ - beq 10fc4 │ │ │ │ - mov r6, r2 │ │ │ │ - add r3, r5, #16 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r5, #96 @ 0x60 │ │ │ │ - add r0, r5, #32 │ │ │ │ - ldr fp, [pc, #724] @ 114bc │ │ │ │ - bl fc94 │ │ │ │ - ldr r8, [sp] │ │ │ │ - add r5, r5, #664 @ 0x298 │ │ │ │ - mov r4, #0 │ │ │ │ + beq 11558 │ │ │ │ + add r3, r6, #296 @ 0x128 │ │ │ │ + ldr fp, [pc, #772] @ 11a70 │ │ │ │ + mov r7, r2 │ │ │ │ + add r1, r6, #312 @ 0x138 │ │ │ │ + add r2, r6, #376 @ 0x178 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, r6, #280 @ 0x118 │ │ │ │ + bl 102f0 │ │ │ │ + add r6, r6, #944 @ 0x3b0 │ │ │ │ + mov r5, #0 │ │ │ │ add fp, pc, fp │ │ │ │ - mov r2, r6 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - lsl r7, r4, #6 │ │ │ │ - add sl, r7, #32 │ │ │ │ - add r0, sl, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + lsl r8, r5, #6 │ │ │ │ + add sl, r8, #312 @ 0x138 │ │ │ │ + add r0, sl, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ - add r1, r5, #288 @ 0x120 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + add r1, r6, #288 @ 0x120 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ bl 2948 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - add r0, r0, #32 │ │ │ │ - add r1, r1, r8 │ │ │ │ - add r0, r0, r7 │ │ │ │ - ldr r2, [r1, #1756] @ 0x6dc │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r1, [fp] │ │ │ │ + add r0, r0, #312 @ 0x138 │ │ │ │ + add r1, r1, r4 │ │ │ │ + add r0, r0, r8 │ │ │ │ + ldr r2, [r1, #2036] @ 0x7f4 │ │ │ │ add r0, r1, r0 │ │ │ │ - ldr r1, [r1, #1752] @ 0x6d8 │ │ │ │ + ldr r1, [r1, #2032] @ 0x7f0 │ │ │ │ bl 2948 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add r0, r0, r8 │ │ │ │ - ldr r1, [r0, #1756] @ 0x6dc │ │ │ │ + ldr r0, [fp] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r0, r0, r4 │ │ │ │ + ldr r1, [r0, #2036] @ 0x7f4 │ │ │ │ add r2, r2, r1 │ │ │ │ - add r2, r2, r7 │ │ │ │ - add r2, r2, #32 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r2, r2, #312 @ 0x138 │ │ │ │ add r0, r0, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ bl 2948 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add r1, r1, r8 │ │ │ │ - ldr r2, [r1, #1756] @ 0x6dc │ │ │ │ + ldr r1, [fp] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add r1, r1, r4 │ │ │ │ + ldr r2, [r1, #2036] @ 0x7f4 │ │ │ │ add r0, r0, r2 │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r0, r0, #32 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + add r0, r0, r8 │ │ │ │ + add r0, r0, #312 @ 0x138 │ │ │ │ add r0, r1, r0 │ │ │ │ - add r1, r1, r4, lsl #4 │ │ │ │ + add r1, r1, r5, lsl #4 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r1, r1, #280 @ 0x118 │ │ │ │ bl 2948 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add ip, ip, r8 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r1, [ip, #1756] @ 0x6dc │ │ │ │ + ldr ip, [fp] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add ip, ip, r4 │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + ldr r1, [ip, #2036] @ 0x7f4 │ │ │ │ cmp r2, #0 │ │ │ │ - add r6, r6, r1 │ │ │ │ - bne 113d8 │ │ │ │ - add r0, r6, sl │ │ │ │ - rsb r2, r6, #56 @ 0x38 │ │ │ │ + add r7, r7, r1 │ │ │ │ + bne 11990 │ │ │ │ + add r0, r7, sl │ │ │ │ + rsb r2, r7, #56 @ 0x38 │ │ │ │ add r0, ip, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - add r4, r2, r8 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ - add r7, r4, r7 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ - ldreq r4, [sp, #4] │ │ │ │ - addeq r5, r5, #544 @ 0x220 │ │ │ │ - beq 11200 │ │ │ │ - ldr r8, [r4, #164] @ 0xa4 │ │ │ │ - ldr fp, [r4, #176] @ 0xb0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmp r5, #0 │ │ │ │ + add r5, r2, r4 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + add r8, r5, r8 │ │ │ │ + str r7, [r8, #368] @ 0x170 │ │ │ │ + ldreq r5, [sp, #8] │ │ │ │ + addeq r6, r6, #544 @ 0x220 │ │ │ │ + beq 11798 │ │ │ │ + ldr fp, [r5, #444] @ 0x1bc │ │ │ │ + ldr r7, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, fp │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, r4, #96 @ 0x60 │ │ │ │ - add r0, r4, #32 │ │ │ │ - bl fc94 │ │ │ │ - add r6, r4, #160 @ 0xa0 │ │ │ │ - add r9, r4, #16 │ │ │ │ - add sl, r4, #652 @ 0x28c │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, #500 @ 0x1f4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - bl fc94 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + add r1, r5, #312 @ 0x138 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, r5, #376 @ 0x178 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 102f0 │ │ │ │ + add r8, r5, #280 @ 0x118 │ │ │ │ + add ip, r5, #440 @ 0x1b8 │ │ │ │ + add sl, r5, #296 @ 0x128 │ │ │ │ + add r5, r5, #932 @ 0x3a4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, ip │ │ │ │ + mov r5, fp │ │ │ │ + mov r9, #500 @ 0x1f4 │ │ │ │ + mov fp, r3 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 102f0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ mov r2, #16 │ │ │ │ add r0, r0, r3 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r8 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ mov r2, #16 │ │ │ │ add r0, r0, r3 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ bl 2948 │ │ │ │ - add r5, r5, #24 │ │ │ │ - ldr r0, [r5, #-16] │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - cmp r5, sl │ │ │ │ - movhi r5, r6 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - ldr fp, [r5, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, fp │ │ │ │ - bl fc94 │ │ │ │ - subs r7, r7, #1 │ │ │ │ - bne 11324 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ + add r6, r6, #24 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r6, #-16] │ │ │ │ + ldr r2, [r6, #-4] │ │ │ │ + cmp r6, fp │ │ │ │ + movhi r6, r3 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr r7, [r6, #16] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 102f0 │ │ │ │ + subs r9, r9, #1 │ │ │ │ + bne 118d8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, #16 │ │ │ │ - add r4, r3, #1792 @ 0x700 │ │ │ │ - str r4, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ bl 2948 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ mov r2, #16 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r4, r4, #2048 @ 0x800 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 10f94 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ + bgt 1152c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r1, r6, r7 │ │ │ │ - add r1, r1, #31 │ │ │ │ + add r1, r7, r8 │ │ │ │ + add r1, r1, #308 @ 0x134 │ │ │ │ + add r1, r1, #3 │ │ │ │ add r1, ip, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - ldrbeq r3, [r5, #288] @ 0x120 │ │ │ │ + ldrbeq r3, [r6, #288] @ 0x120 │ │ │ │ asrs r2, r2, #1 │ │ │ │ - add r6, r6, #1 │ │ │ │ + add r7, r7, #1 │ │ │ │ strb r3, [r1, #1]! │ │ │ │ - bne 113e4 │ │ │ │ - b 112b8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r5, #0 │ │ │ │ + bne 119a0 │ │ │ │ + b 11854 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r6, #0 │ │ │ │ add r3, r3, #7 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11428 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #8 │ │ │ │ - bne 11410 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r8, #676] @ 0x2a4 │ │ │ │ + beq 119e4 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #8 │ │ │ │ + bne 119cc │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [r8, #956] @ 0x3bc │ │ │ │ bl 2948 │ │ │ │ - add r0, r8, #1200 @ 0x4b0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r5, [r8, #1220] @ 0x4c4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r8, #1488 @ 0x5d0 │ │ │ │ + str r6, [r8, #1500] @ 0x5dc │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11480 │ │ │ │ - ldr r3, [pc, #80] @ 114c0 │ │ │ │ + beq 11a38 │ │ │ │ + ldr r3, [pc, #76] @ 11a74 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [r8, #1752] @ 0x6d8 │ │ │ │ + str r3, [r8, #2032] @ 0x7f0 │ │ │ │ mov r3, #6 │ │ │ │ - str r3, [r8, #1756] @ 0x6dc │ │ │ │ - b 10fac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r8, #1752] @ 0x6d8 │ │ │ │ + str r3, [r8, #2036] @ 0x7f4 │ │ │ │ + b 11544 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r8, #2032] @ 0x7f0 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [r8, #1756] @ 0x6dc │ │ │ │ - b 10fac │ │ │ │ + str r3, [r8, #2036] @ 0x7f4 │ │ │ │ + b 11544 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 10f28 │ │ │ │ - subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ - andeq r4, r8, r0, lsr #23 │ │ │ │ - andeq r4, r8, r4, ror fp │ │ │ │ - andeq r4, r8, r8, ror #22 │ │ │ │ - andeq r0, r2, ip, lsr #14 │ │ │ │ - muleq r3, r0, r9 │ │ │ │ - andeq r4, r8, r4, lsr #22 │ │ │ │ - andeq r4, r8, ip, ror #17 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ + b 114cc │ │ │ │ + strdeq r4, [r6], -ip │ │ │ │ + andeq r4, r6, r0, ror #11 │ │ │ │ + ldrdeq r4, [r6], -ip │ │ │ │ + andeq r0, r2, r4, asr #14 │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ + muleq r6, r0, r5 │ │ │ │ + andeq r4, r6, r4, asr r3 │ │ │ │ + ldrdeq pc, [r1], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #404] @ 11664 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r4, [pc, #408] @ 11c1c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 115fc │ │ │ │ - ldr r7, [r5, #20] │ │ │ │ - rsb r7, r7, r7, lsl #3 │ │ │ │ - lsls r7, r7, #8 │ │ │ │ + beq 11bb8 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + lsls r4, r4, #11 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #372] @ 11668 │ │ │ │ - ldr r9, [pc, #372] @ 1166c │ │ │ │ + ldr r3, [pc, #380] @ 11c20 │ │ │ │ + ldr r5, [pc, #380] @ 11c24 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add r4, r3, #1776 @ 0x6f0 │ │ │ │ - add r4, r4, #8 │ │ │ │ - sub r9, r9, r3 │ │ │ │ - sub r3, r4, #1776 @ 0x6f0 │ │ │ │ - sub r0, r4, #1088 @ 0x440 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - add r2, r0, #448 @ 0x1c0 │ │ │ │ - add r1, r0, #192 @ 0xc0 │ │ │ │ - add ip, r0, #384 @ 0x180 │ │ │ │ - add lr, r0, #128 @ 0x80 │ │ │ │ - add r5, r0, #320 @ 0x140 │ │ │ │ - add r6, r0, #64 @ 0x40 │ │ │ │ - str r0, [r3, #164] @ 0xa4 │ │ │ │ - add r8, r0, #256 @ 0x100 │ │ │ │ - add r0, r0, #544 @ 0x220 │ │ │ │ - cmp r0, r4 │ │ │ │ - str r2, [r3, #168] @ 0xa8 │ │ │ │ - str r1, [r3, #188] @ 0xbc │ │ │ │ - str ip, [r3, #192] @ 0xc0 │ │ │ │ - str r1, [r3, #212] @ 0xd4 │ │ │ │ - str r2, [r3, #216] @ 0xd8 │ │ │ │ - str lr, [r3, #236] @ 0xec │ │ │ │ - str r5, [r3, #240] @ 0xf0 │ │ │ │ - str r1, [r3, #260] @ 0x104 │ │ │ │ - str ip, [r3, #264] @ 0x108 │ │ │ │ - str r1, [r3, #284] @ 0x11c │ │ │ │ - str r2, [r3, #288] @ 0x120 │ │ │ │ - str lr, [r3, #308] @ 0x134 │ │ │ │ - str r2, [r3, #312] @ 0x138 │ │ │ │ - str r6, [r3, #332] @ 0x14c │ │ │ │ - str ip, [r3, #336] @ 0x150 │ │ │ │ - str r1, [r3, #356] @ 0x164 │ │ │ │ - str r2, [r3, #360] @ 0x168 │ │ │ │ - str lr, [r3, #380] @ 0x17c │ │ │ │ - str r2, [r3, #384] @ 0x180 │ │ │ │ - str r1, [r3, #404] @ 0x194 │ │ │ │ - str r8, [r3, #408] @ 0x198 │ │ │ │ - str r1, [r3, #428] @ 0x1ac │ │ │ │ - str r2, [r3, #432] @ 0x1b0 │ │ │ │ - str lr, [r3, #452] @ 0x1c4 │ │ │ │ - str r2, [r3, #456] @ 0x1c8 │ │ │ │ - str r1, [r3, #476] @ 0x1dc │ │ │ │ - str ip, [r3, #480] @ 0x1e0 │ │ │ │ - str r6, [r3, #500] @ 0x1f4 │ │ │ │ - str r2, [r3, #504] @ 0x1f8 │ │ │ │ - str lr, [r3, #524] @ 0x20c │ │ │ │ - str r2, [r3, #528] @ 0x210 │ │ │ │ - str r1, [r3, #548] @ 0x224 │ │ │ │ - str ip, [r3, #552] @ 0x228 │ │ │ │ - str r1, [r3, #572] @ 0x23c │ │ │ │ - str r5, [r3, #576] @ 0x240 │ │ │ │ - str lr, [r3, #596] @ 0x254 │ │ │ │ - str r2, [r3, #600] @ 0x258 │ │ │ │ - str r1, [r3, #620] @ 0x26c │ │ │ │ - str ip, [r3, #624] @ 0x270 │ │ │ │ - str r1, [r3, #644] @ 0x284 │ │ │ │ - str r2, [r3, #648] @ 0x288 │ │ │ │ - add r3, r3, #12 │ │ │ │ - bne 11514 │ │ │ │ - add r4, r4, #1792 @ 0x700 │ │ │ │ - add r3, r9, r4 │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi 11508 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r6, [pc, #372] @ 11c28 │ │ │ │ + add r7, r3, #2064 @ 0x810 │ │ │ │ + add r6, pc, r6 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + sub r0, r7, #2064 @ 0x810 │ │ │ │ + mov r2, #280 @ 0x118 │ │ │ │ + bl 2948 │ │ │ │ + sub r1, r7, #1088 @ 0x440 │ │ │ │ + add r3, r1, #448 @ 0x1c0 │ │ │ │ + add r2, r1, #192 @ 0xc0 │ │ │ │ + add ip, r1, #384 @ 0x180 │ │ │ │ + add lr, r1, #128 @ 0x80 │ │ │ │ + add r8, r1, #320 @ 0x140 │ │ │ │ + add r9, r1, #64 @ 0x40 │ │ │ │ + str r1, [r0, #444] @ 0x1bc │ │ │ │ + add sl, r1, #256 @ 0x100 │ │ │ │ + add r1, r1, #544 @ 0x220 │ │ │ │ + cmp r1, r7 │ │ │ │ + str r3, [r0, #448] @ 0x1c0 │ │ │ │ + str r2, [r0, #468] @ 0x1d4 │ │ │ │ + str ip, [r0, #472] @ 0x1d8 │ │ │ │ + str r2, [r0, #492] @ 0x1ec │ │ │ │ + str r3, [r0, #496] @ 0x1f0 │ │ │ │ + str lr, [r0, #516] @ 0x204 │ │ │ │ + str r8, [r0, #520] @ 0x208 │ │ │ │ + str r2, [r0, #540] @ 0x21c │ │ │ │ + str ip, [r0, #544] @ 0x220 │ │ │ │ + str r2, [r0, #564] @ 0x234 │ │ │ │ + str r3, [r0, #568] @ 0x238 │ │ │ │ + str lr, [r0, #588] @ 0x24c │ │ │ │ + str r3, [r0, #592] @ 0x250 │ │ │ │ + str r9, [r0, #612] @ 0x264 │ │ │ │ + str ip, [r0, #616] @ 0x268 │ │ │ │ + str r2, [r0, #636] @ 0x27c │ │ │ │ + str r3, [r0, #640] @ 0x280 │ │ │ │ + str lr, [r0, #660] @ 0x294 │ │ │ │ + str r3, [r0, #664] @ 0x298 │ │ │ │ + str r2, [r0, #684] @ 0x2ac │ │ │ │ + str sl, [r0, #688] @ 0x2b0 │ │ │ │ + str r2, [r0, #708] @ 0x2c4 │ │ │ │ + str r3, [r0, #712] @ 0x2c8 │ │ │ │ + str lr, [r0, #732] @ 0x2dc │ │ │ │ + str r3, [r0, #736] @ 0x2e0 │ │ │ │ + str r2, [r0, #756] @ 0x2f4 │ │ │ │ + str ip, [r0, #760] @ 0x2f8 │ │ │ │ + str r9, [r0, #780] @ 0x30c │ │ │ │ + str r3, [r0, #784] @ 0x310 │ │ │ │ + str lr, [r0, #804] @ 0x324 │ │ │ │ + str r3, [r0, #808] @ 0x328 │ │ │ │ + str r2, [r0, #828] @ 0x33c │ │ │ │ + str ip, [r0, #832] @ 0x340 │ │ │ │ + str r2, [r0, #852] @ 0x354 │ │ │ │ + str r8, [r0, #856] @ 0x358 │ │ │ │ + str lr, [r0, #876] @ 0x36c │ │ │ │ + str r3, [r0, #880] @ 0x370 │ │ │ │ + str r2, [r0, #900] @ 0x384 │ │ │ │ + str ip, [r0, #904] @ 0x388 │ │ │ │ + str r2, [r0, #924] @ 0x39c │ │ │ │ + str r3, [r0, #928] @ 0x3a0 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bne 11ad0 │ │ │ │ + add r7, r7, #2048 @ 0x800 │ │ │ │ + add r3, r5, r7 │ │ │ │ + cmp r4, r3 │ │ │ │ + bhi 11abc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ movlt r3, r0 │ │ │ │ movge r3, #131072 @ 0x20000 │ │ │ │ cmp r3, #1 │ │ │ │ movlt r3, #1 │ │ │ │ - lsl r4, r3, #7 │ │ │ │ + lsl r5, r3, #7 │ │ │ │ lsl r2, r3, #1 │ │ │ │ - cmp r4, #131072 @ 0x20000 │ │ │ │ - str r2, [r5, #24] │ │ │ │ - ble 11634 │ │ │ │ - sub r4, r4, r3 │ │ │ │ - cmp r4, #131072 @ 0x20000 │ │ │ │ - bgt 11628 │ │ │ │ - ldr r5, [pc, #52] @ 11670 │ │ │ │ - rsb r7, r4, r4, lsl #3 │ │ │ │ - lsl r7, r7, #8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - lsl r3, r4, #1 │ │ │ │ + cmp r5, #131072 @ 0x20000 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + ble 11bf0 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + cmp r5, #131072 @ 0x20000 │ │ │ │ + bgt 11be4 │ │ │ │ + ldr r6, [pc, #52] @ 11c2c │ │ │ │ + lsl r4, r5, #11 │ │ │ │ + add r6, pc, r6 │ │ │ │ + lsl r3, r5, #1 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - bl 26874 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - str r0, [r5, #4] │ │ │ │ - b 114ec │ │ │ │ - andeq r4, r8, r4, lsl r6 │ │ │ │ - andeq r4, r8, ip, ror #11 │ │ │ │ - @ instruction: 0xfffff908 │ │ │ │ - andeq r4, r8, r0, lsr #9 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r6, #28] │ │ │ │ + bl 26e28 │ │ │ │ + str r5, [r6, #20] │ │ │ │ + str r0, [r6] │ │ │ │ + b 11a9c │ │ │ │ + andeq r4, r6, r0, rrx │ │ │ │ + andeq r4, r6, ip, lsr r0 │ │ │ │ + @ instruction: 0xfffff7f0 │ │ │ │ + andeq r0, r2, r8, lsr #3 │ │ │ │ + andeq r3, r6, r8, ror #29 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 1169c │ │ │ │ + ldr r4, [pc, #28] @ 11c58 │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #9 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2948 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r8, r0, ror #8 │ │ │ │ - lsr r3, r1, #1 │ │ │ │ + andeq r3, r6, r4, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - ldrb r2, [r0] │ │ │ │ + ldrb r3, [r0] │ │ │ │ + lsr r2, r1, #1 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - lsl r3, r3, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - and r3, r1, #1 │ │ │ │ + lsl r2, r2, #11 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r3, [sp] │ │ │ │ - beq 118ec │ │ │ │ + and sl, r1, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + beq 11e9c │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 118b8 │ │ │ │ + beq 11e68 │ │ │ │ cmp r4, #15 │ │ │ │ - bne 116d8 │ │ │ │ + bne 11c8c │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #248 @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, #31 │ │ │ │ mov r3, #25 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #492] @ 11918 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r3, [pc, #488] @ 11ec8 │ │ │ │ + add r5, sl, sl, lsl #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - add r5, r2, r2, lsl #4 │ │ │ │ + ldr r6, [r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ lsl r7, r5, #5 │ │ │ │ add r6, r6, r3 │ │ │ │ - add r0, r7, r1 │ │ │ │ add r5, r6, r5, lsl #5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, r7, #952 @ 0x3b8 │ │ │ │ + add r1, r7, r1 │ │ │ │ + add r0, r7, #1232 @ 0x4d0 │ │ │ │ mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r0, r6, r0 │ │ │ │ - str r4, [r5, #672] @ 0x2a0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [r5, #952] @ 0x3b8 │ │ │ │ bl 2948 │ │ │ │ - ldr sl, [pc, #424] @ 1191c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, r7, #1072 @ 0x430 │ │ │ │ - add r0, r0, #952 @ 0x3b8 │ │ │ │ - add r9, r9, #8 │ │ │ │ + ldr r9, [pc, #424] @ 11ecc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r0, r1, #1232 @ 0x4d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, r6, r9 │ │ │ │ - str lr, [r5, #1008] @ 0x3f0 │ │ │ │ + add r3, r7, #1360 @ 0x550 │ │ │ │ + add lr, r6, r3 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r0, [r5, #1288] @ 0x508 │ │ │ │ + mov r0, lr │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl 2948 │ │ │ │ - add r0, fp, r9 │ │ │ │ + add r3, r7, #1360 @ 0x550 │ │ │ │ + add r0, fp, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add r3, r7, #1360 @ 0x550 │ │ │ │ + add r0, r3, lr │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str lr, [r5, #964] @ 0x3c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r0, r9, r3 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ - str r9, [r5, #684] @ 0x2ac │ │ │ │ bl 2948 │ │ │ │ - ldr r0, [r5, #684] @ 0x2ac │ │ │ │ + ldr r0, [r5, #964] @ 0x3c4 │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, #16 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - str r0, [r5, #1136] @ 0x470 │ │ │ │ - add r0, r7, #712 @ 0x2c8 │ │ │ │ + str r0, [r5, #1416] @ 0x588 │ │ │ │ + add r0, r7, #992 @ 0x3e0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add r0, ip, #696 @ 0x2b8 │ │ │ │ - mov r1, sl │ │ │ │ + add r0, ip, #976 @ 0x3d0 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r0, r7, #840 @ 0x348 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + add r0, r7, #1120 @ 0x460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - str lr, [r5, #752] @ 0x2f0 │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + str ip, [r5, #1032] @ 0x408 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - mov r1, sl │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, r2, r7 │ │ │ │ - add r0, r0, #840 @ 0x348 │ │ │ │ + add r0, r0, #1120 @ 0x460 │ │ │ │ add r0, r6, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [r5, #684] @ 0x2ac │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r5, #964] @ 0x3c4 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r2, sl, sl, lsl #1 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ add r2, r1, #16 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [r5, #880] @ 0x370 │ │ │ │ - str r1, [r3, #184] @ 0xb8 │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - str r2, [r3, #256] @ 0x100 │ │ │ │ - str r2, [r3, #328] @ 0x148 │ │ │ │ - str r4, [r3, #400] @ 0x190 │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - str r2, [r3, #472] @ 0x1d8 │ │ │ │ - str r2, [r3, #544] @ 0x220 │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - str r2, [r3, #616] @ 0x268 │ │ │ │ + str r2, [r5, #1160] @ 0x488 │ │ │ │ + str r1, [r3, #464] @ 0x1d0 │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + str r2, [r3, #536] @ 0x218 │ │ │ │ + str r2, [r3, #608] @ 0x260 │ │ │ │ + str r4, [r3, #680] @ 0x2a8 │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + str r2, [r3, #752] @ 0x2f0 │ │ │ │ + str r2, [r3, #824] @ 0x338 │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + str r2, [r3, #896] @ 0x380 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r2, r4, #40 @ 0x28 │ │ │ │ add r1, r1, #17 │ │ │ │ lsl r3, r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl r2, r1, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, r3, #16 │ │ │ │ rsb r3, r3, #40 @ 0x28 │ │ │ │ mov fp, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 11724 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ + b 11cd8 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 11724 │ │ │ │ - @ instruction: 0x000843b4 │ │ │ │ - ldrdeq pc, [r3], -r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b 11cd8 │ │ │ │ + andeq r3, r6, r0, lsl #28 │ │ │ │ + andeq lr, r3, r4, lsr #24 │ │ │ │ push {r4, lr} │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r4, [pc, #124] @ 119ac │ │ │ │ + ldr r4, [pc, #124] @ 11f5c │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ - ldr lr, [pc, #120] @ 119b0 │ │ │ │ + ldr lr, [pc, #120] @ 11f60 │ │ │ │ asr ip, r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r0, [pc, #112] @ 119b4 │ │ │ │ + ldr r0, [pc, #112] @ 11f64 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, sp │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #4] │ │ │ │ mov lr, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 2c6c │ │ │ │ - ldr r3, [pc, #68] @ 119b8 │ │ │ │ + ldr r3, [pc, #68] @ 11f68 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r2, [pc, #56] @ 119bc │ │ │ │ - ldr r3, [pc, #40] @ 119b0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [pc, #56] @ 11f6c │ │ │ │ + ldr r3, [pc, #40] @ 11f60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 119a8 │ │ │ │ + bne 11f58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r4, ror #7 │ │ │ │ + andeq sp, r3, r4, lsr lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0xfffff57c │ │ │ │ - andeq r4, r8, ip, ror #2 │ │ │ │ - muleq r3, r8, r3 │ │ │ │ - ldr r1, [pc, #172] @ 11a74 │ │ │ │ + @ instruction: 0xfffff574 │ │ │ │ + @ instruction: 0x00063bbc │ │ │ │ + andeq sp, r3, r8, ror #27 │ │ │ │ + ldr r1, [pc, #172] @ 12024 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r3, [pc, #152] @ 11a78 │ │ │ │ + ldr r3, [pc, #152] @ 12028 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ addne r1, r4, #3 │ │ │ │ addeq r1, r4, #6 │ │ │ │ strb r2, [r3, #40] @ 0x28 │ │ │ │ ldrb ip, [r1] │ │ │ │ cmp ip, #36 @ 0x24 │ │ │ │ - beq 11a60 │ │ │ │ - ldr r0, [pc, #112] @ 11a7c │ │ │ │ + beq 12010 │ │ │ │ + ldr r0, [pc, #112] @ 1202c │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ strb ip, [r0], #1 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ mov r2, r3 │ │ │ │ cmp ip, #36 @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 11a44 │ │ │ │ + beq 11ff4 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 11a14 │ │ │ │ - ldr r0, [pc, #68] @ 11a80 │ │ │ │ + bne 11fc4 │ │ │ │ + ldr r0, [pc, #68] @ 12030 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #8 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 11a34 │ │ │ │ + beq 11fe4 │ │ │ │ rsb r2, r2, #9 │ │ │ │ mov r1, #0 │ │ │ │ bl 2bb8 │ │ │ │ - b 11a34 │ │ │ │ - ldr r0, [pc, #28] @ 11a84 │ │ │ │ + b 11fe4 │ │ │ │ + ldr r0, [pc, #28] @ 12034 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ - b 11a50 │ │ │ │ + b 12000 │ │ │ │ andeq pc, r1, r0, lsl #21 │ │ │ │ - andeq r4, r8, r4, lsl #2 │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ - andeq r4, r8, r8, lsr #1 │ │ │ │ - andeq r4, r8, r8, ror r0 │ │ │ │ - ldr r1, [pc, #436] @ 11c44 │ │ │ │ + andeq r3, r6, r4, asr fp │ │ │ │ + andeq r3, r6, r4, lsr #22 │ │ │ │ + strdeq r3, [r6], -r8 │ │ │ │ + andeq r3, r6, r8, asr #21 │ │ │ │ + ldr r1, [pc, #436] @ 121f4 │ │ │ │ push {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r1, [pc, #416] @ 11c48 │ │ │ │ + ldr r1, [pc, #416] @ 121f8 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ addne r3, r4, #3 │ │ │ │ addeq r3, r4, #6 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - bne 11ab4 │ │ │ │ - ldr r2, [pc, #388] @ 11c4c │ │ │ │ + bne 12064 │ │ │ │ + ldr r2, [pc, #388] @ 121fc │ │ │ │ ldrb lr, [r3, #2] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ ldrb r1, [r2, lr] │ │ │ │ ldrb r0, [r3] │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ lsl r1, r1, #12 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ orr r1, r1, ip, lsl #6 │ │ │ │ ldrb ip, [r3, #3] │ │ │ │ orr r1, r1, r0 │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ - ldr r0, [pc, #340] @ 11c50 │ │ │ │ + ldr r0, [pc, #340] @ 12200 │ │ │ │ orr r1, r1, ip, lsl #18 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r0, #56] @ 0x38 │ │ │ │ lsr ip, r1, #8 │ │ │ │ lsr r1, r1, #16 │ │ │ │ strb ip, [r0, #50] @ 0x32 │ │ │ │ strb r1, [r0, #44] @ 0x2c │ │ │ │ @@ -15318,17 +15682,17 @@ │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb r1, [r0, #5] │ │ │ │ orr r3, r3, ip, lsl #6 │ │ │ │ strb r3, [r0, #11] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x0001f9b8 │ │ │ │ - andeq lr, r3, r8, ror r2 │ │ │ │ + andeq sp, r3, r8, asr #25 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r3, r8, r4, ror #31 │ │ │ │ + andeq r3, r6, r4, lsr sl │ │ │ │ ldr r0, [r0] │ │ │ │ and r0, r0, #15 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ @@ -15342,330 +15706,330 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #24] @ 11cc8 │ │ │ │ - ldr r2, [pc, #24] @ 11ccc │ │ │ │ + ldr r3, [pc, #24] @ 12278 │ │ │ │ + ldr r2, [pc, #24] @ 1227c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ and r0, r0, #15 │ │ │ │ bx lr │ │ │ │ - andeq lr, r3, ip, rrx │ │ │ │ + @ instruction: 0x0003dabc │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #20] @ 11cec │ │ │ │ - ldr r2, [pc, #20] @ 11cf0 │ │ │ │ + ldr r3, [pc, #20] @ 1229c │ │ │ │ + ldr r2, [pc, #20] @ 122a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldrb r0, [r2, r0, lsl #3] │ │ │ │ bx lr │ │ │ │ - andeq lr, r3, r4, asr #32 │ │ │ │ + muleq r3, r4, sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d18 │ │ │ │ - ldr r2, [pc, #28] @ 11d1c │ │ │ │ + ldr r3, [pc, #28] @ 122c8 │ │ │ │ + ldr r2, [pc, #28] @ 122cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ - andeq lr, r3, r0, lsr #32 │ │ │ │ + andeq sp, r3, r0, ror sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d44 │ │ │ │ - ldr r2, [pc, #28] @ 11d48 │ │ │ │ + ldr r3, [pc, #28] @ 122f4 │ │ │ │ + ldr r2, [pc, #28] @ 122f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bx lr │ │ │ │ - strdeq sp, [r3], -r4 │ │ │ │ + andeq sp, r3, r4, asr #20 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d70 │ │ │ │ - ldr r2, [pc, #28] @ 11d74 │ │ │ │ + ldr r3, [pc, #28] @ 12320 │ │ │ │ + ldr r2, [pc, #28] @ 12324 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r8, asr #31 │ │ │ │ + andeq sp, r3, r8, lsl sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #24] @ 11d98 │ │ │ │ - ldr r2, [pc, #24] @ 11d9c │ │ │ │ + ldr r3, [pc, #24] @ 12348 │ │ │ │ + ldr r2, [pc, #24] @ 1234c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ - muleq r3, ip, pc @ │ │ │ │ + andeq sp, r3, ip, ror #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #24] @ 11dc0 │ │ │ │ - ldr r2, [pc, #24] @ 11dc4 │ │ │ │ + ldr r3, [pc, #24] @ 12370 │ │ │ │ + ldr r2, [pc, #24] @ 12374 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r4, ror pc │ │ │ │ + andeq sp, r3, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ 11df0 │ │ │ │ + ldr r2, [pc, #16] @ 123a0 │ │ │ │ add r3, r0, r0, lsl #3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ add r0, r2, r0 │ │ │ │ bx lr │ │ │ │ - andeq r3, r8, r8, asr sp │ │ │ │ - ldr r2, [pc, #76] @ 11e48 │ │ │ │ + andeq r3, r6, r8, lsr #15 │ │ │ │ + ldr r2, [pc, #76] @ 123f8 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ble 11e40 │ │ │ │ - ldr r3, [pc, #64] @ 11e4c │ │ │ │ + ble 123f0 │ │ │ │ + ldr r3, [pc, #64] @ 123fc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr ip, [r0] │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, #0 │ │ │ │ - b 11e28 │ │ │ │ + b 123d8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 11e40 │ │ │ │ + beq 123f0 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ add r3, r3, #6 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 11e20 │ │ │ │ + bne 123d0 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r0, lsr #30 │ │ │ │ + andeq sp, r3, r0, ror r9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #36] @ 11e7c │ │ │ │ - ldr r2, [pc, #36] @ 11e80 │ │ │ │ + ldr r3, [pc, #36] @ 1242c │ │ │ │ + ldr r2, [pc, #36] @ 12430 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r2, r1, lsl #3] │ │ │ │ sub r0, r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r4, asr #29 │ │ │ │ + andeq sp, r3, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #44] @ 11ebc │ │ │ │ + ldr r5, [pc, #44] @ 1246c │ │ │ │ mov r4, r1 │ │ │ │ - bl 168b0 │ │ │ │ - ldr r3, [pc, #36] @ 11ec0 │ │ │ │ + bl 16e60 │ │ │ │ + ldr r3, [pc, #36] @ 12470 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ mov r2, #24 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ bl 296c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, r3, r4, lsl #29 │ │ │ │ + ldrdeq sp, [r3], -r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #132] @ 11f50 │ │ │ │ + ldr r3, [pc, #132] @ 12500 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 11f38 │ │ │ │ + beq 124e8 │ │ │ │ sub r2, r1, #120 @ 0x78 │ │ │ │ clz r2, r2 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ strb r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ble 11f38 │ │ │ │ - ldr r5, [pc, #76] @ 11f54 │ │ │ │ - ldr r7, [pc, #76] @ 11f58 │ │ │ │ + ble 124e8 │ │ │ │ + ldr r5, [pc, #76] @ 12504 │ │ │ │ + ldr r7, [pc, #76] @ 12508 │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #0 │ │ │ │ - b 11f1c │ │ │ │ + b 124cc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 166fc │ │ │ │ + bl 16cac │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #73 @ 0x49 │ │ │ │ - bne 11f18 │ │ │ │ - ldr r0, [pc, #28] @ 11f5c │ │ │ │ + bne 124c8 │ │ │ │ + ldr r0, [pc, #28] @ 1250c │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 167a4 │ │ │ │ + bl 16d54 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r3, r8, r0, asr ip │ │ │ │ - andeq r3, r8, r0, lsr ip │ │ │ │ - andeq r3, r8, r0, lsl ip │ │ │ │ - ldrdeq r3, [r8], -ip │ │ │ │ - ldr r3, [pc, #56] @ 11fa0 │ │ │ │ + andeq r3, r6, r0, lsr #13 │ │ │ │ + andeq r3, r6, r0, lsl #13 │ │ │ │ + andeq r3, r6, r0, ror #12 │ │ │ │ + andeq r3, r6, ip, lsr #12 │ │ │ │ + ldr r3, [pc, #56] @ 12550 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 166fc │ │ │ │ - ldr r0, [pc, #32] @ 11fa4 │ │ │ │ + bl 16cac │ │ │ │ + ldr r0, [pc, #32] @ 12554 │ │ │ │ add r3, r4, r4, lsl #3 │ │ │ │ add r4, r4, r3, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, #73 @ 0x49 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26c5c │ │ │ │ - @ instruction: 0x00083bb4 │ │ │ │ - @ instruction: 0x00083bb0 │ │ │ │ - ldr r1, [pc, #312] @ 120e8 │ │ │ │ + b 27210 │ │ │ │ + andeq r3, r6, r4, lsl #12 │ │ │ │ + andeq r3, r6, r0, lsl #12 │ │ │ │ + ldr r1, [pc, #312] @ 12698 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r5, [pc, #292] @ 120ec │ │ │ │ + ldr r5, [pc, #292] @ 1269c │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - ldr r1, [pc, #280] @ 120f0 │ │ │ │ + beq 1259c │ │ │ │ + ldr r1, [pc, #280] @ 126a0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12020 │ │ │ │ + bne 125d0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 12018 │ │ │ │ + bhi 125c8 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 12018 │ │ │ │ + bhi 125c8 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 1205c │ │ │ │ + beq 1260c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #204] @ 120f4 │ │ │ │ + ldr r1, [pc, #204] @ 126a4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - ldr r1, [pc, #180] @ 120f8 │ │ │ │ + beq 1259c │ │ │ │ + ldr r1, [pc, #180] @ 126a8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - b 12018 │ │ │ │ + beq 1259c │ │ │ │ + b 125c8 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 28ac │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, #27 │ │ │ │ - bhi 12018 │ │ │ │ - ldr r2, [pc, #124] @ 120fc │ │ │ │ + bhi 125c8 │ │ │ │ + ldr r2, [pc, #124] @ 126ac │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ add r2, r4, #7 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 120a4 │ │ │ │ + beq 12654 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 12094 │ │ │ │ + bne 12644 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12018 │ │ │ │ + bne 125c8 │ │ │ │ sub r3, r2, r4 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne 12018 │ │ │ │ - ldr r3, [pc, #64] @ 12100 │ │ │ │ + bne 125c8 │ │ │ │ + ldr r3, [pc, #64] @ 126b0 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ tst r2, #3 │ │ │ │ - bne 12018 │ │ │ │ + bne 125c8 │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ tst r3, #15 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq pc, [r1], -ip │ │ │ │ - andeq sp, r3, r8, asr sp │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ - muleq r1, r4, r6 │ │ │ │ - andeq pc, r1, r0, lsl #13 │ │ │ │ + andeq pc, r1, r4, lsl r8 @ │ │ │ │ + andeq sp, r3, r8, lsr #15 │ │ │ │ + strdeq pc, [r1], -r4 │ │ │ │ + andeq pc, r1, ip, lsr #15 │ │ │ │ + muleq r1, r8, r7 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ push {r4, lr} │ │ │ │ bl 29cc │ │ │ │ - ldr r2, [pc, #88] @ 1216c │ │ │ │ + ldr r2, [pc, #88] @ 1271c │ │ │ │ add r2, pc, r2 │ │ │ │ lsl r0, r0, #1 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ movge r0, #2048 @ 0x800 │ │ │ │ cmp r0, #2 │ │ │ │ movlt r0, #2 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ - ble 12144 │ │ │ │ + ble 126f4 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - bgt 12138 │ │ │ │ - ldr r2, [pc, #36] @ 12170 │ │ │ │ - ldr r1, [pc, #36] @ 12174 │ │ │ │ + bgt 126e8 │ │ │ │ + ldr r2, [pc, #36] @ 12720 │ │ │ │ + ldr r1, [pc, #36] @ 12724 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, #121 @ 0x79 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ strb ip, [r2, #20] │ │ │ │ str r0, [r2, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, r3, r0, ror r8 │ │ │ │ - ldrdeq r3, [r8], -r0 │ │ │ │ - andeq lr, r3, r0, lsr r8 │ │ │ │ + andeq lr, r3, r0, asr #5 │ │ │ │ + andeq r3, r6, r0, lsr #8 │ │ │ │ + andeq lr, r3, r0, lsl #5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #8] @ 1218c │ │ │ │ + ldr r0, [pc, #8] @ 1273c │ │ │ │ mov r2, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ b 2948 │ │ │ │ - muleq r8, r8, r9 │ │ │ │ + andeq r3, r6, r8, ror #7 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr lr, [pc, #124] @ 12218 │ │ │ │ + ldr lr, [pc, #124] @ 127c8 │ │ │ │ add r2, r0, r2 │ │ │ │ add lr, pc, lr │ │ │ │ add r1, r1, #4 │ │ │ │ ldrb ip, [r1, #-3] │ │ │ │ ldrb r3, [r1, #-4] │ │ │ │ ldrb r4, [lr, ip] │ │ │ │ ldrb r5, [lr, r3] │ │ │ │ @@ -15688,20 +16052,20 @@ │ │ │ │ popls {r4, r5, pc} │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ cmp r2, r0 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ add r1, r1, #4 │ │ │ │ orr r3, r3, ip, lsl #6 │ │ │ │ strb r3, [r0, #-1] │ │ │ │ - bhi 121a4 │ │ │ │ + bhi 12754 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq lr, r3, r4, asr #22 │ │ │ │ - ldr r2, [pc, #1768] @ 1290c │ │ │ │ + muleq r3, r4, r5 │ │ │ │ + ldr r2, [pc, #1768] @ 12ebc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1764] @ 12910 │ │ │ │ + ldr r3, [pc, #1764] @ 12ec0 │ │ │ │ sub sp, sp, #8448 @ 0x2100 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, sp, #8448 @ 0x2100 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -15713,54 +16077,54 @@ │ │ │ │ bl 2990 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 30150 │ │ │ │ + bl 30700 │ │ │ │ cmp r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - blt 166e0 │ │ │ │ + blt 16c90 │ │ │ │ mov r3, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 166a8 │ │ │ │ - ldr r1, [pc, #1652] @ 12914 │ │ │ │ + bge 16c58 │ │ │ │ + ldr r1, [pc, #1652] @ 12ec4 │ │ │ │ lsl r0, r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r3, lsl #1 │ │ │ │ ldr ip, [r4] │ │ │ │ add r7, r1, r0, lsl #3 │ │ │ │ lsl r1, r3, #4 │ │ │ │ add r1, r1, r3, lsl #1 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ lsl ip, r3, #1 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #4352 @ 0x1100 │ │ │ │ lsl r4, r2, #1 │ │ │ │ add r3, r3, #16 │ │ │ │ - ldr r2, [pc, #1596] @ 12918 │ │ │ │ + ldr r2, [pc, #1596] @ 12ec8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r6, r2, r1, lsl #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #4288 @ 0x10c0 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [pc, #1540] @ 1291c │ │ │ │ + ldr r9, [pc, #1540] @ 12ecc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #24] │ │ │ │ @@ -16106,15 +16470,15 @@ │ │ │ │ eor ip, ip, lr │ │ │ │ ldr lr, [r5, #12] │ │ │ │ eor r0, r0, lr │ │ │ │ ldr lr, [sp, #4] │ │ │ │ stm lr, {r0, ip} │ │ │ │ add lr, lr, #8 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bne 123cc │ │ │ │ + bne 1297c │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ add r5, lr, fp │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r5, fp, r5, lsl #3 │ │ │ │ add r5, r6, r5, lsl #3 │ │ │ │ @@ -16134,21 +16498,21 @@ │ │ │ │ ldr lr, [lr, #4] │ │ │ │ add r7, r5, #3968 @ 0xf80 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add r6, r5, #3984 @ 0xf90 │ │ │ │ add r5, r5, #4000 @ 0xfa0 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 12924 │ │ │ │ - strdeq sp, [r3], -r0 │ │ │ │ + b 12ed4 │ │ │ │ + andeq sp, r3, r0, asr #10 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r0, [pc], -r8 │ │ │ │ - muleq sl, r8, r0 │ │ │ │ - andeq lr, r3, ip, asr sl │ │ │ │ - strheq fp, [ip], -r0 │ │ │ │ + andeq pc, ip, r8, lsr #22 │ │ │ │ + andeq r7, r8, r8, ror #21 │ │ │ │ + andeq lr, r3, ip, lsr #9 │ │ │ │ + andeq sl, sl, r0, lsl #22 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [r9, #8] │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ eor lr, lr, sl │ │ │ │ eor lr, lr, r0 │ │ │ │ lsr r0, lr, #14 │ │ │ │ lsr sl, lr, #22 │ │ │ │ @@ -16741,28 +17105,28 @@ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ eor lr, lr, sl │ │ │ │ eor ip, ip, lr │ │ │ │ ldr lr, [r5, #12] │ │ │ │ eor r0, r0, lr │ │ │ │ ldr lr, [sp, #4] │ │ │ │ stmdb lr, {r0, ip} │ │ │ │ - bcc 12924 │ │ │ │ + bcc 12ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 12330 │ │ │ │ + bne 128e0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #-2464] @ 12920 │ │ │ │ + ldr r3, [pc, #-2464] @ 12ed0 │ │ │ │ lsl r9, r1, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, r2, lsl #3 │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ add r4, r1, #7232 @ 0x1c40 │ │ │ │ @@ -16867,15 +17231,15 @@ │ │ │ │ add r4, r1, r2 │ │ │ │ ldr r5, [r0, #-4] │ │ │ │ eor lr, lr, ip │ │ │ │ ldr ip, [r4, #4] │ │ │ │ str lr, [r1, r2] │ │ │ │ eor ip, ip, r5 │ │ │ │ str ip, [r4, #4] │ │ │ │ - bne 13334 │ │ │ │ + bne 138e4 │ │ │ │ add r2, r1, #8256 @ 0x2040 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, r1, #1024 @ 0x400 │ │ │ │ mov r0, #0 │ │ │ │ @@ -17554,15 +17918,15 @@ │ │ │ │ cmp lr, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r8, r5, r4 │ │ │ │ stm r1, {r8, ip} │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 134e0 │ │ │ │ + bne 13a90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, fp │ │ │ │ add r2, r1, #4160 @ 0x1040 │ │ │ │ add r2, r2, #8 │ │ │ │ mov fp, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ @@ -18236,15 +18600,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r6, [r1, #-4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ eor r5, r5, r4 │ │ │ │ stm r1, {r5, ip} │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne 13f78 │ │ │ │ + bne 14528 │ │ │ │ mov r4, fp │ │ │ │ mov fp, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ @@ -18314,15 +18678,15 @@ │ │ │ │ str r8, [r6, #4004] @ 0xfa4 │ │ │ │ ldr r8, [r1, r2] │ │ │ │ ldr r6, [sl, #4] │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r6, r6, ip │ │ │ │ str r8, [r1, r2] │ │ │ │ str r6, [sl, #4] │ │ │ │ - bne 14a1c │ │ │ │ + bne 14fcc │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r2, r1, #1024 @ 0x400 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r9 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -18993,15 +19357,15 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ eor ip, r5, r4 │ │ │ │ str ip, [r1] │ │ │ │ str r8, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 14b58 │ │ │ │ + bne 15108 │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov fp, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ str fp, [sp, #16] │ │ │ │ @@ -19678,24 +20042,24 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r6, [r1, #-4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [r1] │ │ │ │ str r4, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 155f0 │ │ │ │ + bne 15ba0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r4, fp │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bne 13324 │ │ │ │ - ldr r3, [pc, #1628] @ 166f0 │ │ │ │ + bne 138d4 │ │ │ │ + ldr r3, [pc, #1628] @ 16ca0 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -20052,65 +20416,65 @@ │ │ │ │ ldr fp, [r5, fp] │ │ │ │ add sl, sl, fp │ │ │ │ eor sl, sl, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str sl, [r1, #-4] │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r1, #-8] │ │ │ │ - bne 161a4 │ │ │ │ + bne 16754 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ subs fp, fp, #1 │ │ │ │ - bne 16198 │ │ │ │ + bne 16748 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sl, #20] │ │ │ │ add sl, sl, #24 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ str r3, [sl, #-4] │ │ │ │ - bne 160a4 │ │ │ │ + bne 16654 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, lr │ │ │ │ add r3, r3, #144 @ 0x90 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bgt 1230c │ │ │ │ - ldr r2, [pc, #68] @ 166f4 │ │ │ │ - ldr r3, [pc, #68] @ 166f8 │ │ │ │ + bgt 128bc │ │ │ │ + ldr r2, [pc, #68] @ 16ca4 │ │ │ │ + ldr r3, [pc, #68] @ 16ca8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8448 @ 0x2100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 166ec │ │ │ │ + bne 16c9c │ │ │ │ add sp, sp, #8448 @ 0x2100 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ - b 12288 │ │ │ │ + b 12838 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r8, asr #24 │ │ │ │ - andeq r9, r3, ip, ror #12 │ │ │ │ + muleq r3, r8, r6 │ │ │ │ + strheq r9, [r3], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #144] @ 16798 │ │ │ │ - ldr r6, [pc, #144] @ 1679c │ │ │ │ - ldr r3, [pc, #144] @ 167a0 │ │ │ │ + ldr r4, [pc, #144] @ 16d48 │ │ │ │ + ldr r6, [pc, #144] @ 16d4c │ │ │ │ + ldr r3, [pc, #144] @ 16d50 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r7, r0 │ │ │ │ add r8, r4, #4160 @ 0x1040 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -20130,220 +20494,221 @@ │ │ │ │ asr r3, r3, #24 │ │ │ │ orr r3, r3, r2 │ │ │ │ orreq r3, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ addne lr, lr, #1 │ │ │ │ moveq lr, r7 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bne 1674c │ │ │ │ + bne 16cfc │ │ │ │ ldr r2, [r4], #4 │ │ │ │ str r3, [r6, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r5, #4]! │ │ │ │ - bne 16744 │ │ │ │ + bne 16cf4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq sl, r3, r8, ror #12 │ │ │ │ - andeq r7, ip, r4, asr ip │ │ │ │ - andeq r3, sl, r0, asr ip │ │ │ │ + strheq sl, [r3], -r8 │ │ │ │ + andeq r7, sl, r4, lsr #13 │ │ │ │ + andeq r3, r8, r0, lsr #13 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #108] @ 1681c │ │ │ │ - ldr lr, [pc, #108] @ 16820 │ │ │ │ + ldr r4, [pc, #108] @ 16dcc │ │ │ │ + ldr lr, [pc, #108] @ 16dd0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #96] @ 16824 │ │ │ │ + ldr r0, [pc, #96] @ 16dd4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 2c6c │ │ │ │ - ldr r2, [pc, #52] @ 16828 │ │ │ │ - ldr r3, [pc, #40] @ 16820 │ │ │ │ + ldr r2, [pc, #52] @ 16dd8 │ │ │ │ + ldr r3, [pc, #40] @ 16dd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 16818 │ │ │ │ + bne 16dc8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, r3, ip, ror #10 │ │ │ │ + @ instruction: 0x00038fbc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffba3c │ │ │ │ - andeq r9, r3, r8, lsr #10 │ │ │ │ + andeq r8, r3, r8, ror pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #112] @ 168a8 │ │ │ │ + ldr r4, [pc, #112] @ 16e58 │ │ │ │ add r1, r0, #7 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12190 │ │ │ │ + bl 12740 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r2, [r0] │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r2, ror #8 │ │ │ │ str r3, [r0], #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 16854 │ │ │ │ + bne 16e04 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 28ac │ │ │ │ strb r0, [r4, #16] │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ - ldr r0, [pc, #24] @ 168ac │ │ │ │ + ldr r0, [pc, #24] @ 16e5c │ │ │ │ sub r2, r3, #97 @ 0x61 │ │ │ │ cmp r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ movls r3, #121 @ 0x79 │ │ │ │ strb r3, [r0, #17] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, sl, r0, lsl #22 │ │ │ │ - andeq r3, sl, r0, lsr #21 │ │ │ │ + andeq r3, r8, r0, asr r5 │ │ │ │ + strdeq r3, [r8], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #88] @ 16914 │ │ │ │ + ldr r5, [pc, #88] @ 16ec4 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, r5, #20 │ │ │ │ mov r2, #23 │ │ │ │ add r1, r0, #29 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 12190 │ │ │ │ + bl 12740 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add ip, r5, #44 @ 0x2c │ │ │ │ ldr r1, [r2] │ │ │ │ eor r3, r1, r1, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r1, ror #8 │ │ │ │ str r3, [r2], #4 │ │ │ │ cmp r2, ip │ │ │ │ - bne 168e4 │ │ │ │ + bne 16e94 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, sl, ip, ror sl │ │ │ │ + andeq r3, r8, ip, asr #9 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmn r3, #1 │ │ │ │ ldrbeq r0, [r0] │ │ │ │ - asrne r0, r3, #6 │ │ │ │ + asrne r0, r3, #7 │ │ │ │ andne r0, r0, #240 @ 0xf0 │ │ │ │ - lslne r3, r3, #24 │ │ │ │ + lslne r3, r3, #25 │ │ │ │ orrne r0, r0, r3, lsr #28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmn r3, #1 │ │ │ │ ldreq r0, [r0] │ │ │ │ - lslne r2, r3, #24 │ │ │ │ + lslne r2, r3, #25 │ │ │ │ lsleq r0, r0, #20 │ │ │ │ lsreq r0, r0, #20 │ │ │ │ - asrne r0, r3, #6 │ │ │ │ + asrne r0, r3, #7 │ │ │ │ andne r0, r0, #240 @ 0xf0 │ │ │ │ - asrne r3, r3, #12 │ │ │ │ + asrne r3, r3, #11 │ │ │ │ orrne r0, r0, r2, lsr #28 │ │ │ │ andne r3, r3, #3840 @ 0xf00 │ │ │ │ orrne r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ - ldr r0, [pc, #16] @ 1698c │ │ │ │ + ldr r0, [pc, #16] @ 16f3c │ │ │ │ lsl r3, r3, #3 │ │ │ │ add r3, r3, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq r7, pc, r8, lsl #22 │ │ │ │ + andeq r7, sp, r8, asr r5 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 16a08 │ │ │ │ + ble 16fb8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #108] @ 16a10 │ │ │ │ + ldr r4, [pc, #108] @ 16fc0 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r1, r1, r3, lsl #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r5, [pc, #96] @ 16a14 │ │ │ │ + ldr r5, [pc, #96] @ 16fc4 │ │ │ │ lsl ip, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - b 169d4 │ │ │ │ + b 16f84 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 169f8 │ │ │ │ + beq 16fa8 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 16a00 │ │ │ │ + beq 16fb0 │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ ldr r2, [r4, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #22 │ │ │ │ and lr, r2, r5 │ │ │ │ - bne 169c0 │ │ │ │ + bne 16f70 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne 169cc │ │ │ │ + bne 16f7c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r7, pc, r0, ror #21 │ │ │ │ - stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ + andeq r7, sp, r0, lsr r5 │ │ │ │ + stmdavc r0!, {r5, r6, fp, ip, sp, lr}^ │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ - ldr r3, [pc, #52] @ 16a58 │ │ │ │ + ldr r3, [pc, #56] @ 1700c │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r3, pc, r3 │ │ │ │ lsl r1, r1, #3 │ │ │ │ ldr r2, [r3, r1]! │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #28] @ 16a5c │ │ │ │ + ldreq r3, [pc, #32] @ 17010 │ │ │ │ ldrne r0, [r0] │ │ │ │ ldreq r0, [r0, #8] │ │ │ │ - andeq r2, r2, r3 │ │ │ │ - sub r0, r0, r2 │ │ │ │ + andeq r3, r3, r2 │ │ │ │ + subne r0, r0, r2 │ │ │ │ + subeq r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - andeq r7, pc, r4, ror #20 │ │ │ │ - stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ - ldr r1, [pc, #224] @ 16b48 │ │ │ │ - ldr r2, [pc, #224] @ 16b4c │ │ │ │ + @ instruction: 0x000d74b4 │ │ │ │ + stmdavc r0!, {r5, r6, fp, ip, sp, lr}^ │ │ │ │ + ldr r1, [pc, #224] @ 170fc │ │ │ │ + ldr r2, [pc, #224] @ 17100 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #208] @ 16b50 │ │ │ │ + ldr r3, [pc, #208] @ 17104 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #184] @ 16b54 │ │ │ │ + ldr r8, [pc, #184] @ 17108 │ │ │ │ lsl lr, r0, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [pc, #176] @ 16b58 │ │ │ │ + ldr r9, [pc, #176] @ 1710c │ │ │ │ add r6, sp, #4 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r5, [pc, #168] @ 16b5c │ │ │ │ + ldr r5, [pc, #168] @ 17110 │ │ │ │ mov r7, r6 │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ strh r3, [r7] │ │ │ │ ldr r1, [r8, r9] │ │ │ │ add r5, pc, r5 │ │ │ │ mov ip, #0 │ │ │ │ add r4, sp, #6 │ │ │ │ @@ -20352,199 +20717,199 @@ │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ and r3, r3, #24 │ │ │ │ add r3, r3, #1 │ │ │ │ asr r3, r2, r3 │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq 16b3c │ │ │ │ + beq 170f0 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #8 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - bne 16acc │ │ │ │ + bne 17080 │ │ │ │ mov r0, r6 │ │ │ │ - bl 728c │ │ │ │ + bl 7918 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #72] @ 16b60 │ │ │ │ - ldr r3, [pc, #48] @ 16b4c │ │ │ │ + ldr r2, [pc, #72] @ 17114 │ │ │ │ + ldr r3, [pc, #48] @ 17100 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 16b44 │ │ │ │ + bne 170f8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 16b10 │ │ │ │ + b 170c4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000392b4 │ │ │ │ + andeq r8, r3, r0, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq fp, [r1], -r8 │ │ │ │ - andeq r9, r3, r4, ror r2 │ │ │ │ + andeq fp, r1, ip, lsl #4 │ │ │ │ + andeq r8, r3, r0, asr #25 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r7, pc, r8, asr #19 │ │ │ │ - andeq r9, r3, r4, lsl #4 │ │ │ │ + andeq r7, sp, r4, lsl r4 │ │ │ │ + andeq r8, r3, r0, asr ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #100] @ 16bd4 │ │ │ │ + ldr r5, [pc, #100] @ 17188 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, r5, r3, lsl #3 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16bb8 │ │ │ │ + bne 1716c │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bic r0, r0, #3145728 @ 0x300000 │ │ │ │ - bic r0, r0, #55 @ 0x37 │ │ │ │ - asr r3, r0, #6 │ │ │ │ - lsl r2, r0, #24 │ │ │ │ + bic r0, r0, #1572864 @ 0x180000 │ │ │ │ + bic r0, r0, #27 │ │ │ │ + asr r3, r0, #7 │ │ │ │ + lsl r2, r0, #25 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ - asr r0, r0, #12 │ │ │ │ + asr r0, r0, #11 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ and r0, r0, #3840 @ 0xf00 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a60 │ │ │ │ + bl 17014 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 16b98 │ │ │ │ + bne 1714c │ │ │ │ ldr r0, [r5, r4] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, pc, r4, lsl r9 @ │ │ │ │ + andeq r7, sp, r0, ror #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #80] @ 16c34 │ │ │ │ + ldr r5, [pc, #80] @ 171e8 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, r5, r3, lsl #3 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16c20 │ │ │ │ + bne 171d4 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bic r0, r0, #3145728 @ 0x300000 │ │ │ │ - bic r0, r0, #55 @ 0x37 │ │ │ │ - asr r3, r0, #6 │ │ │ │ + bic r0, r0, #1572864 @ 0x180000 │ │ │ │ + bic r0, r0, #27 │ │ │ │ + asr r3, r0, #7 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ - lsl r0, r0, #24 │ │ │ │ + lsl r0, r0, #25 │ │ │ │ orr r0, r3, r0, lsr #28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a60 │ │ │ │ + bl 17014 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 16c0c │ │ │ │ + bne 171c0 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, pc, r0, lsr #17 │ │ │ │ + andeq r7, sp, ip, ror #5 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r1, r3, lsl #1 │ │ │ │ - ldr ip, [pc, #24] @ 16c60 │ │ │ │ + ldr ip, [pc, #24] @ 17214 │ │ │ │ lsl r3, r3, #3 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r0, ip, r3 │ │ │ │ - b 26c5c │ │ │ │ - andeq r7, pc, r0, asr #16 │ │ │ │ + b 27210 │ │ │ │ + andeq r7, sp, ip, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #52] @ 16ca4 │ │ │ │ + ldr r4, [pc, #52] @ 17258 │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ add r0, r4, r0 │ │ │ │ pop {r4, lr} │ │ │ │ b 2bb8 │ │ │ │ - andeq r7, pc, r8, lsl #14 │ │ │ │ + andeq r7, sp, r4, asr r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 44f0 │ │ │ │ - ldr r0, [pc, #108] @ 16d28 │ │ │ │ - ldr r4, [pc, #108] @ 16d2c │ │ │ │ + ldr r0, [pc, #108] @ 172dc │ │ │ │ + ldr r4, [pc, #108] @ 172e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6f18 │ │ │ │ + bl 75c0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r5, [pc, #96] @ 16d30 │ │ │ │ + ldr r5, [pc, #96] @ 172e4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 16d34 │ │ │ │ + ldr r0, [pc, #88] @ 172e8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4bcc │ │ │ │ - ldr r3, [pc, #76] @ 16d38 │ │ │ │ + bl 4afc │ │ │ │ + ldr r3, [pc, #76] @ 172ec │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2948 │ │ │ │ - ldr r1, [pc, #52] @ 16d3c │ │ │ │ - ldr r0, [pc, #52] @ 16d40 │ │ │ │ - bl 6404 │ │ │ │ - ldr r3, [pc, #48] @ 16d44 │ │ │ │ + ldr r1, [pc, #52] @ 172f0 │ │ │ │ + ldr r0, [pc, #52] @ 172f4 │ │ │ │ + bl 6334 │ │ │ │ + ldr r3, [pc, #48] @ 172f8 │ │ │ │ add ip, r4, #184 @ 0xb8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq sl, r1, ip, asr #29 │ │ │ │ - @ instruction: 0x000f76b4 │ │ │ │ - andeq r9, r3, r0, asr r0 │ │ │ │ - @ instruction: 0x0001aebc │ │ │ │ + andeq sl, r1, r0, ror #31 │ │ │ │ + andeq r7, sp, r0, lsl #2 │ │ │ │ + muleq r3, ip, sl │ │ │ │ + ldrdeq sl, [r1], -r0 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ cmnvc pc, #1342177286 @ 0x50000006 │ │ │ │ rsbsvs r6, r2, #448790528 @ 0x1ac00000 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ - ldr ip, [pc, #352] @ 16eb0 │ │ │ │ - ldr r1, [pc, #352] @ 16eb4 │ │ │ │ + ldr ip, [pc, #352] @ 17464 │ │ │ │ + ldr r1, [pc, #352] @ 17468 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r6, [pc, #344] @ 16eb8 │ │ │ │ + ldr r6, [pc, #344] @ 1746c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r6, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #308] @ 16ebc │ │ │ │ + ldr r3, [pc, #308] @ 17470 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add fp, sp, #4 │ │ │ │ - ldr r9, [pc, #292] @ 16ec0 │ │ │ │ + ldr r9, [pc, #292] @ 17474 │ │ │ │ mov r8, fp │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ strh r3, [r8] │ │ │ │ - ldr r3, [pc, #280] @ 16ec4 │ │ │ │ + ldr r3, [pc, #280] @ 17478 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r7, [pc, #276] @ 16ec8 │ │ │ │ + ldr r7, [pc, #276] @ 1747c │ │ │ │ ldr r1, [r9, r3] │ │ │ │ - ldr r3, [pc, #272] @ 16ecc │ │ │ │ + ldr r3, [pc, #272] @ 17480 │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, ip │ │ │ │ mov sl, ip │ │ │ │ mov lr, ip │ │ │ │ - b 16de0 │ │ │ │ + b 17394 │ │ │ │ asr lr, r4, #3 │ │ │ │ add r3, r7, lr, lsl #2 │ │ │ │ ldr ip, [r3, #200] @ 0xc8 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -20561,215 +20926,215 @@ │ │ │ │ add r4, r4, #2 │ │ │ │ add lr, r6, lr, lsl #2 │ │ │ │ moveq sl, #1 │ │ │ │ strbne r3, [r2, #-18] @ 0xffffffee │ │ │ │ cmp r4, #16 │ │ │ │ add r5, r5, #2 │ │ │ │ str r0, [lr, #200] @ 0xc8 │ │ │ │ - bne 16dd4 │ │ │ │ + bne 17388 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16e88 │ │ │ │ - ldr r3, [pc, #136] @ 16ed0 │ │ │ │ + beq 1743c │ │ │ │ + ldr r3, [pc, #136] @ 17484 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - ldr r2, [pc, #124] @ 16ed4 │ │ │ │ - ldr r3, [pc, #88] @ 16eb4 │ │ │ │ + ldr r2, [pc, #124] @ 17488 │ │ │ │ + ldr r3, [pc, #88] @ 17468 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #116] @ 16ed8 │ │ │ │ + ldr r0, [pc, #116] @ 1748c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #200 @ 0xc8 │ │ │ │ - bne 16eac │ │ │ │ + bne 17460 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ - bl 728c │ │ │ │ - ldr r3, [pc, #68] @ 16edc │ │ │ │ + bl 7918 │ │ │ │ + ldr r3, [pc, #68] @ 17490 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r3, #208 @ 0xd0 │ │ │ │ bl 2948 │ │ │ │ - b 16e50 │ │ │ │ + b 17404 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, r8, asr #31 │ │ │ │ + andeq r8, r3, r4, lsl sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, pc, ip, lsl #12 │ │ │ │ - andeq sl, r1, r0, lsl #28 │ │ │ │ - andeq r8, r3, r4, ror pc │ │ │ │ + andeq r7, sp, r8, asr r0 │ │ │ │ + andeq sl, r1, r4, lsl pc │ │ │ │ + andeq r8, r3, r0, asr #19 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - @ instruction: 0x000f75b8 │ │ │ │ + andeq r7, sp, r4 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r7, pc, r0, lsr r5 @ │ │ │ │ - andeq r8, r3, r4, asr #29 │ │ │ │ - andeq r7, pc, r4, lsl r5 @ │ │ │ │ - andeq r7, pc, r0, ror #9 │ │ │ │ + andeq r6, sp, ip, ror pc │ │ │ │ + andeq r8, r3, r0, lsl r9 │ │ │ │ + andeq r6, sp, r0, ror #30 │ │ │ │ + andeq r6, sp, ip, lsr #30 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 16d48 │ │ │ │ - ldr r2, [pc, #128] @ 16f74 │ │ │ │ + bl 172fc │ │ │ │ + ldr r2, [pc, #128] @ 17528 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, r4, r1, lsl #1 │ │ │ │ add r1, r2, r4, lsl #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f2c │ │ │ │ + beq 174e0 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 16f5c │ │ │ │ + beq 17510 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #68] @ 16f78 │ │ │ │ + ldr r4, [pc, #68] @ 1752c │ │ │ │ add ip, r3, #4 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ and r2, r2, r4 │ │ │ │ cmp lr, r2 │ │ │ │ popne {r4, pc} │ │ │ │ cmp ip, r3 │ │ │ │ - bne 16f38 │ │ │ │ + bne 174ec │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - muleq pc, r4, r5 @ │ │ │ │ - stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ - ldr r3, [pc, #1016] @ 1737c │ │ │ │ + andeq r6, sp, r0, ror #31 │ │ │ │ + stmdavc r0!, {r5, r6, fp, ip, sp, lr}^ │ │ │ │ + ldr r3, [pc, #1016] @ 17930 │ │ │ │ mov r2, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r4, [pc, #1000] @ 17380 │ │ │ │ - ldr r2, [pc, #1000] @ 17384 │ │ │ │ + ldr r4, [pc, #1000] @ 17934 │ │ │ │ + ldr r2, [pc, #1000] @ 17938 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #996] @ 17388 │ │ │ │ + ldr r3, [pc, #996] @ 1793c │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 4ad0 │ │ │ │ - ldr r2, [pc, #956] @ 1738c │ │ │ │ + bl 4a8c │ │ │ │ + ldr r2, [pc, #956] @ 17940 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #952] @ 17390 │ │ │ │ + ldr r3, [pc, #952] @ 17944 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ mov r2, r1 │ │ │ │ str sl, [r4] │ │ │ │ str sl, [r4, #4] │ │ │ │ str sl, [r4, #8] │ │ │ │ str sl, [r4, #12] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ cmp r5, sl │ │ │ │ mov r3, #25 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [r1] │ │ │ │ - ble 17360 │ │ │ │ - ldr r9, [pc, #904] @ 17394 │ │ │ │ - ldr r8, [pc, #904] @ 17398 │ │ │ │ + ble 17914 │ │ │ │ + ldr r9, [pc, #904] @ 17948 │ │ │ │ + ldr r8, [pc, #904] @ 1794c │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, #88 @ 0x58 │ │ │ │ - b 17030 │ │ │ │ + b 175e4 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ - beq 170d0 │ │ │ │ + beq 17684 │ │ │ │ add r0, r6, #20 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #8 │ │ │ │ strhi r0, [r6, #16] │ │ │ │ - bhi 17020 │ │ │ │ + bhi 175d4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r8, {r0, r1} │ │ │ │ add r3, r3, #3 │ │ │ │ add ip, sp, #416 @ 0x1a0 │ │ │ │ add fp, sp, #412 @ 0x19c │ │ │ │ add lr, r6, #19 │ │ │ │ add ip, ip, #3 │ │ │ │ mov r2, r3 │ │ │ │ stm fp, {r0, r1} │ │ │ │ ldrb r1, [lr, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17090 │ │ │ │ + beq 17644 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ eor r1, r1, r0 │ │ │ │ cmp r2, ip │ │ │ │ strb r1, [r2] │ │ │ │ - bne 17070 │ │ │ │ + bne 17624 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ strbeq r7, [r3] │ │ │ │ cmp r3, ip │ │ │ │ - bne 17090 │ │ │ │ + bne 17644 │ │ │ │ mov r0, fp │ │ │ │ - bl 4fd8 │ │ │ │ - ldr r3, [pc, #744] @ 1739c │ │ │ │ + bl 4f08 │ │ │ │ + ldr r3, [pc, #744] @ 17950 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add sl, sl, #1 │ │ │ │ - bl 662c │ │ │ │ + bl 64e0 │ │ │ │ cmp r5, sl │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ - bne 17030 │ │ │ │ + bne 175e4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 4ad0 │ │ │ │ + bl 4a8c │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ add r9, r9, #20 │ │ │ │ add r3, r5, r3, lsl #1 │ │ │ │ add r3, r9, r3, lsl #3 │ │ │ │ - ldr ip, [pc, #688] @ 173a0 │ │ │ │ + ldr ip, [pc, #688] @ 17954 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr lr, [pc, #684] @ 173a4 │ │ │ │ + ldr lr, [pc, #684] @ 17958 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r8, [pc, #672] @ 173a8 │ │ │ │ + ldr r8, [pc, #672] @ 1795c │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, ip, #184 @ 0xb8 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, lr, #56 @ 0x38 │ │ │ │ add r8, r8, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ - b 1714c │ │ │ │ + b 17700 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r8, #88 @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 1732c │ │ │ │ + beq 178e0 │ │ │ │ ldr r5, [r8, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1713c │ │ │ │ + beq 176f0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, #112 @ 0x70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a08 <__memcpy_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -20790,15 +21155,15 @@ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ - bl 6404 │ │ │ │ + bl 6334 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ eor r3, r3, lr │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -20814,33 +21179,33 @@ │ │ │ │ str r1, [r6, #-4] │ │ │ │ str lr, [r6, #-16] │ │ │ │ str ip, [r6, #-12] │ │ │ │ sub fp, fp, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 662c │ │ │ │ + bl 64e0 │ │ │ │ cmp fp, #0 │ │ │ │ add r7, r7, #8 │ │ │ │ add r6, r6, #16 │ │ │ │ - bgt 171b8 │ │ │ │ + bgt 1776c │ │ │ │ mov fp, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 6528 │ │ │ │ + bl 6418 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsr r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsr r3, r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 4bcc │ │ │ │ - ldr r3, [pc, #292] @ 1739c │ │ │ │ + bl 4afc │ │ │ │ + ldr r3, [pc, #292] @ 17950 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [r8, #-4] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr ip, [r5, #-16] │ │ │ │ @@ -20856,21 +21221,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ eor r3, r3, r1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 662c │ │ │ │ + bl 64e0 │ │ │ │ cmp r7, #0 │ │ │ │ add r5, r5, #16 │ │ │ │ - bgt 1728c │ │ │ │ + bgt 17840 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 6528 │ │ │ │ + bl 6418 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r8, r8, #88 @ 0x58 │ │ │ │ orr r3, r3, #16777216 @ 0x1000000 │ │ │ │ orr r3, r3, #65536 @ 0x10000 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r8, #-108] @ 0xffffff94 │ │ │ │ @@ -20878,113 +21243,113 @@ │ │ │ │ orr r3, r3, #16777216 @ 0x1000000 │ │ │ │ orr r3, r3, #65536 @ 0x10000 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r8, #-104] @ 0xffffff98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne 1714c │ │ │ │ + bne 17700 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #116] @ 173ac │ │ │ │ - ldr r3, [pc, #76] @ 17388 │ │ │ │ + ldr r2, [pc, #116] @ 17960 │ │ │ │ + ldr r3, [pc, #76] @ 1793c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 17378 │ │ │ │ + bne 1792c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 4ad0 │ │ │ │ + bl 4a8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b 17330 │ │ │ │ + b 178e4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [pc], -r0 │ │ │ │ - andeq r8, r3, r4, ror sp │ │ │ │ - andeq r8, r3, r8, ror sp │ │ │ │ + andeq r6, sp, ip, lsr lr │ │ │ │ + andeq r8, r3, r0, asr #15 │ │ │ │ + andeq r8, r3, r4, asr #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq r7, pc, ip, ror r4 @ │ │ │ │ - andeq r7, pc, r8, ror #6 │ │ │ │ + andeq r6, sp, r8, asr #29 │ │ │ │ + @ instruction: 0x000d6db4 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ - andeq r7, pc, ip, ror r2 @ │ │ │ │ - andeq r7, pc, ip, ror #4 │ │ │ │ - andeq r7, pc, r0, ror r3 @ │ │ │ │ - andeq r8, r3, r4, ror #19 │ │ │ │ + andeq r6, sp, r8, asr #25 │ │ │ │ + @ instruction: 0x000d6cb8 │ │ │ │ + @ instruction: 0x000d6dbc │ │ │ │ + andeq r8, r3, r0, lsr r4 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #36] @ 173e0 │ │ │ │ + ldr r4, [pc, #36] @ 17994 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, r4, #224 @ 0xe0 │ │ │ │ add r1, r0, #21 │ │ │ │ mov r0, r3 │ │ │ │ bl 2bc4 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r4, #264] @ 0x108 │ │ │ │ pop {r4, lr} │ │ │ │ - b 26d1c │ │ │ │ - @ instruction: 0x000f6fbc │ │ │ │ - ldr r1, [pc, #192] @ 174ac │ │ │ │ + b 272d0 │ │ │ │ + andeq r6, sp, r8, lsl #20 │ │ │ │ + ldr r1, [pc, #192] @ 17a60 │ │ │ │ push {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr lr, [pc, #172] @ 174b0 │ │ │ │ + ldr lr, [pc, #172] @ 17a64 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 174a4 │ │ │ │ - ldr r1, [pc, #160] @ 174b4 │ │ │ │ + bne 17a58 │ │ │ │ + ldr r1, [pc, #160] @ 17a68 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ ldr ip, [lr, r1] │ │ │ │ add r2, r4, #4 │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 17438 │ │ │ │ + beq 179ec │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17428 │ │ │ │ + bne 179dc │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ popne {r4, pc} │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #100] @ 174b8 │ │ │ │ + ldr r3, [pc, #100] @ 17a6c │ │ │ │ mov ip, r4 │ │ │ │ ldr lr, [lr, r3] │ │ │ │ add r4, r4, #16 │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ ldrb r3, [ip, #5] │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ orrs r3, r3, r2, lsl #4 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ ands r3, r3, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 17478 │ │ │ │ + bne 17a2c │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 174a4 │ │ │ │ + beq 17a58 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, r4 │ │ │ │ - bne 1745c │ │ │ │ + bne 17a10 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0001a7b8 │ │ │ │ - andeq r8, r3, ip, lsl r9 │ │ │ │ + andeq sl, r1, ip, asr #17 │ │ │ │ + andeq r8, r3, r8, ror #6 │ │ │ │ andeq r0, r0, r4, asr #4 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ @@ -21002,258 +21367,258 @@ │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #116] @ 17594 │ │ │ │ - ldr r3, [pc, #116] @ 17598 │ │ │ │ + ldr r2, [pc, #116] @ 17b48 │ │ │ │ + ldr r3, [pc, #116] @ 17b4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr ip, [r3] │ │ │ │ lsr r3, r0, #5 │ │ │ │ and r0, r0, #31 │ │ │ │ rsb r1, r3, r3, lsl #4 │ │ │ │ add r3, r0, #1824 @ 0x720 │ │ │ │ add r3, r3, #2 │ │ │ │ add r1, ip, r1, lsl #9 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ - ldr r0, [pc, #76] @ 1759c │ │ │ │ + ldr r0, [pc, #76] @ 17b50 │ │ │ │ add r3, ip, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, ip, #256 @ 0x100 │ │ │ │ ldrb r1, [r3, #-32] @ 0xffffffe0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add r3, r3, #32 │ │ │ │ add r0, r0, #1 │ │ │ │ - beq 17580 │ │ │ │ + beq 17b34 │ │ │ │ cmp r3, ip │ │ │ │ - bne 17558 │ │ │ │ + bne 17b0c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #24] @ 175a0 │ │ │ │ + ldr r0, [pc, #24] @ 17b54 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ - strdeq r8, [r3], -ip │ │ │ │ + andeq r8, r3, r8, asr #4 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - andeq ip, pc, r8, lsr r7 @ │ │ │ │ - andeq ip, pc, r0, lsl #14 │ │ │ │ + andeq ip, sp, r4, lsl #3 │ │ │ │ + andeq ip, sp, ip, asr #2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 7a60 │ │ │ │ - ldr ip, [pc, #300] @ 176ec │ │ │ │ + b 80ac │ │ │ │ + ldr ip, [pc, #300] @ 17ca0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0] │ │ │ │ - ldr r0, [pc, #288] @ 176f0 │ │ │ │ + ldr r0, [pc, #288] @ 17ca4 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #284] @ 176f4 │ │ │ │ + ldr r3, [pc, #284] @ 17ca8 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #280] @ 176f8 │ │ │ │ + ldr r2, [pc, #280] @ 17cac │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq 1761c │ │ │ │ + beq 17bd0 │ │ │ │ mov r3, r5 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17604 │ │ │ │ + bne 17bb8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 176a0 │ │ │ │ - ldr r1, [pc, #216] @ 176fc │ │ │ │ + beq 17c54 │ │ │ │ + ldr r1, [pc, #216] @ 17cb0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 17674 │ │ │ │ + bne 17c28 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ add r2, r5, #4 │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 17660 │ │ │ │ + beq 17c14 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17650 │ │ │ │ + bne 17c04 │ │ │ │ cmp r3, #0 │ │ │ │ subeq r2, r2, r5 │ │ │ │ subeq r0, r2, #20 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ - ldr r2, [pc, #132] @ 17700 │ │ │ │ - ldr r3, [pc, #112] @ 176f0 │ │ │ │ + ldr r2, [pc, #132] @ 17cb4 │ │ │ │ + ldr r3, [pc, #112] @ 17ca4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 176e8 │ │ │ │ + bne 17c9c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 1761c │ │ │ │ + bne 17bd0 │ │ │ │ mov r4, sp │ │ │ │ mov r2, #17 │ │ │ │ add r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a50 <__strcpy_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d1c │ │ │ │ - ldr r1, [pc, #52] @ 17704 │ │ │ │ + bl 272d0 │ │ │ │ + ldr r1, [pc, #52] @ 17cb8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #2 │ │ │ │ - b 17674 │ │ │ │ + b 17c28 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, r0, asr r7 │ │ │ │ + muleq r3, ip, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r3, ip, lsr r7 │ │ │ │ + andeq r8, r3, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ - andeq r8, r3, r0, lsr #13 │ │ │ │ - andeq sl, r1, r8, asr #13 │ │ │ │ + andeq sl, r1, ip, ror #15 │ │ │ │ + andeq r8, r3, ip, ror #1 │ │ │ │ + ldrdeq sl, [r1], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1772c │ │ │ │ + beq 17ce0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #32 │ │ │ │ - beq 17730 │ │ │ │ + beq 17ce4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ - bl 7418 │ │ │ │ - ldr r3, [pc, #44] @ 1777c │ │ │ │ - ldr r2, [pc, #44] @ 17780 │ │ │ │ + bl 7a64 │ │ │ │ + ldr r3, [pc, #44] @ 17d30 │ │ │ │ + ldr r2, [pc, #44] @ 17d34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - ldr r1, [pc, #36] @ 17784 │ │ │ │ - ldr r2, [pc, #36] @ 17788 │ │ │ │ + ldr r1, [pc, #36] @ 17d38 │ │ │ │ + ldr r2, [pc, #36] @ 17d3c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r3, ip, asr #11 │ │ │ │ + andeq r8, r3, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - ldrdeq sl, [r3], -r0 │ │ │ │ + andeq sl, r3, ip, lsl r3 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ 177fc │ │ │ │ + ldr r1, [pc, #96] @ 17db0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r3, [pc, #80] @ 17800 │ │ │ │ + ldr r3, [pc, #80] @ 17db4 │ │ │ │ mov r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #72] @ 17804 │ │ │ │ + ldr r0, [pc, #72] @ 17db8 │ │ │ │ addeq r4, r4, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r5, #0 │ │ │ │ addne r1, r4, r2 │ │ │ │ moveq r1, r4 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r0, r0, #12 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [pc, #40] @ 17808 │ │ │ │ + ldr r3, [pc, #40] @ 17dbc │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r3, #8 │ │ │ │ add r0, r3, #12 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - bl 26d1c │ │ │ │ + bl 272d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sl, r1, r0, ror #10 │ │ │ │ + andeq sl, r1, r4, ror r6 │ │ │ │ strbcs r4, [sp], #-3108 @ 0xfffff3dc │ │ │ │ - andeq ip, pc, ip, asr #9 │ │ │ │ - andeq ip, pc, r8, lsr #9 │ │ │ │ + andeq fp, sp, r8, lsl pc │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b7c │ │ │ │ - ldr r1, [pc, #80] @ 17870 │ │ │ │ + bl 81c8 │ │ │ │ + ldr r1, [pc, #80] @ 17e24 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #72] @ 17874 │ │ │ │ + ldr r4, [pc, #72] @ 17e28 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 2c9c │ │ │ │ add r3, r4, #12 │ │ │ │ mov r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #4 │ │ │ │ - ldr r0, [pc, #40] @ 17878 │ │ │ │ + ldr r0, [pc, #40] @ 17e2c │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 2948 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r4, #28] │ │ │ │ - bl 26d1c │ │ │ │ + bl 272d0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq sl, [r1], -ip │ │ │ │ - andeq ip, pc, r0, ror #8 │ │ │ │ + strdeq sl, [r1], -r0 │ │ │ │ + andeq fp, sp, ip, lsr #29 │ │ │ │ strbcs r4, [sp], #-3108 @ 0xfffff3dc │ │ │ │ - ldr r3, [pc, #96] @ 178e4 │ │ │ │ - ldr r2, [pc, #96] @ 178e8 │ │ │ │ + ldr r3, [pc, #96] @ 17e98 │ │ │ │ + ldr r2, [pc, #96] @ 17e9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldrb r2, [r0] │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq 178dc │ │ │ │ + beq 17e90 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 178a0 │ │ │ │ + bne 17e54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178dc │ │ │ │ + bne 17e90 │ │ │ │ sub r0, r2, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 178dc │ │ │ │ + bne 17e90 │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ tst r3, #3 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - muleq r3, r8, r4 │ │ │ │ + andeq r7, r3, r4, ror #29 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ ldr r3, [r0] │ │ │ │ lsr r0, r3, #1 │ │ │ │ and r0, r0, #128 @ 0x80 │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ orr r0, r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -21301,28 +21666,28 @@ │ │ │ │ orr r0, r0, r2 │ │ │ │ and r2, r3, #127 @ 0x7f │ │ │ │ lsr r3, r3, #1 │ │ │ │ orr r0, r0, r2 │ │ │ │ and r3, r3, #16256 @ 0x3f80 │ │ │ │ orr r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #24] @ 179e4 │ │ │ │ + ldr r3, [pc, #24] @ 17f98 │ │ │ │ ldr r2, [pc, r3] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r3, #20 │ │ │ │ b 2948 │ │ │ │ - andeq ip, pc, r0, ror #5 │ │ │ │ - ldr ip, [pc, #88] @ 17a48 │ │ │ │ + andeq fp, sp, ip, lsr #26 │ │ │ │ + ldr ip, [pc, #88] @ 17ffc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr lr, [pc, #80] @ 17a4c │ │ │ │ - ldr r0, [pc, #80] @ 17a50 │ │ │ │ + ldr lr, [pc, #80] @ 18000 │ │ │ │ + ldr r0, [pc, #80] @ 18004 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r2, [lr] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ @@ -21333,342 +21698,342 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 2948 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89b4 │ │ │ │ - andeq r8, r3, r0, lsr #6 │ │ │ │ - andeq ip, pc, r8, lsr #5 │ │ │ │ + b 9000 │ │ │ │ + andeq r7, r3, ip, ror #26 │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r5, [pc, #124] @ 17adc │ │ │ │ + ldr r5, [pc, #124] @ 18090 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #112] @ 17ae0 │ │ │ │ + ldr r2, [pc, #112] @ 18094 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ble 17ad4 │ │ │ │ - ldr r3, [pc, #96] @ 17ae4 │ │ │ │ + ble 18088 │ │ │ │ + ldr r3, [pc, #96] @ 18098 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - b 17a98 │ │ │ │ + b 1804c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - ble 17ad4 │ │ │ │ + ble 18088 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r1, r1, r4, lsl #8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 2948 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 883c │ │ │ │ + bl 8e88 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17a8c │ │ │ │ + beq 18040 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq ip, pc, r8, asr #4 │ │ │ │ - andeq r8, r3, ip, lsr #5 │ │ │ │ + muleq sp, r4, ip │ │ │ │ + strdeq r7, [r3], -r8 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r6, [pc, #268] @ 17c08 │ │ │ │ - bl 7418 │ │ │ │ - ldr r3, [pc, #264] @ 17c0c │ │ │ │ + ldr r6, [pc, #268] @ 181bc │ │ │ │ + bl 7a64 │ │ │ │ + ldr r3, [pc, #264] @ 181c0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr r4, [pc, #256] @ 17c10 │ │ │ │ + ldr r4, [pc, #256] @ 181c4 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ lsl r3, r3, #6 │ │ │ │ sub r2, r3, #4064 @ 0xfe0 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r2, #31 │ │ │ │ movge r0, r2 │ │ │ │ - ldr r5, [pc, #224] @ 17c14 │ │ │ │ + ldr r5, [pc, #224] @ 181c8 │ │ │ │ asr r0, r0, #5 │ │ │ │ add r0, r0, #4080 @ 0xff0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r0, #15 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r1, #32 │ │ │ │ lsl r0, r0, #8 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #8 │ │ │ │ - ldr r7, [pc, #176] @ 17c18 │ │ │ │ + ldr r7, [pc, #176] @ 181cc │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r5, #4] │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #164] @ 17c1c │ │ │ │ + ldr r3, [pc, #164] @ 181d0 │ │ │ │ mov r1, #32 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r1, #32 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #104] @ 17c20 │ │ │ │ + bl 26e28 │ │ │ │ + ldr r3, [pc, #104] @ 181d4 │ │ │ │ str r0, [r5], #27 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - ldr r6, [pc, #96] @ 17c24 │ │ │ │ + ldr r6, [pc, #96] @ 181d8 │ │ │ │ sub r8, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bne 17bf4 │ │ │ │ + bne 181a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ sub r0, r0, r6 │ │ │ │ ldrbne r3, [r7, r0] │ │ │ │ moveq r3, #46 @ 0x2e │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ strb r3, [r5, #1]! │ │ │ │ - bne 17bc8 │ │ │ │ + bne 1817c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r8, r3, ip, lsl r2 │ │ │ │ + andeq r7, r3, r8, ror #24 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - andeq sl, r3, r0, asr #15 │ │ │ │ - andeq ip, pc, r0, ror r1 @ │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ + andeq sl, r3, ip, lsl #4 │ │ │ │ + @ instruction: 0x000dbbbc │ │ │ │ + andeq sl, r1, ip, ror #7 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq sl, r1, r8, ror #4 │ │ │ │ + andeq sl, r1, ip, ror r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #108] @ 17ca0 │ │ │ │ - ldr r5, [pc, #108] @ 17ca4 │ │ │ │ - ldr r1, [pc, #108] @ 17ca8 │ │ │ │ + ldr r3, [pc, #108] @ 18254 │ │ │ │ + ldr r5, [pc, #108] @ 18258 │ │ │ │ + ldr r1, [pc, #108] @ 1825c │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ cmp r1, r6 │ │ │ │ add r4, r2, r0, lsl #2 │ │ │ │ - beq 17c98 │ │ │ │ + beq 1824c │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17cac │ │ │ │ + ldr r2, [pc, #64] @ 18260 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ae0 │ │ │ │ + b 912c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r3, r4, ror #1 │ │ │ │ - andeq ip, pc, ip, rrx │ │ │ │ + andeq r7, r3, r0, lsr fp │ │ │ │ + @ instruction: 0x000dbab8 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #108] @ 17d28 │ │ │ │ - ldr r5, [pc, #108] @ 17d2c │ │ │ │ - ldr r1, [pc, #108] @ 17d30 │ │ │ │ + ldr r3, [pc, #108] @ 182dc │ │ │ │ + ldr r5, [pc, #108] @ 182e0 │ │ │ │ + ldr r1, [pc, #108] @ 182e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ cmp r1, r6 │ │ │ │ add r4, r2, r0, lsl #2 │ │ │ │ - beq 17d20 │ │ │ │ + beq 182d4 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17d34 │ │ │ │ + ldr r2, [pc, #64] @ 182e8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ba0 │ │ │ │ + b 91ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r3, ip, asr r0 │ │ │ │ - andeq fp, pc, r4, ror #31 │ │ │ │ + andeq r7, r3, r8, lsr #21 │ │ │ │ + andeq fp, sp, r0, lsr sl │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #108] @ 17db0 │ │ │ │ - ldr r5, [pc, #108] @ 17db4 │ │ │ │ - ldr r1, [pc, #108] @ 17db8 │ │ │ │ + ldr r3, [pc, #108] @ 18364 │ │ │ │ + ldr r5, [pc, #108] @ 18368 │ │ │ │ + ldr r1, [pc, #108] @ 1836c │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ cmp r1, r6 │ │ │ │ add r4, r2, r0, lsl #2 │ │ │ │ - beq 17da8 │ │ │ │ + beq 1835c │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17dbc │ │ │ │ + ldr r2, [pc, #64] @ 18370 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8cb0 │ │ │ │ + b 92fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r7, [r3], -r4 │ │ │ │ - andeq fp, pc, ip, asr pc @ │ │ │ │ + andeq r7, r3, r0, lsr #20 │ │ │ │ + andeq fp, sp, r8, lsr #19 │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #108] @ 17e38 │ │ │ │ - ldr r5, [pc, #108] @ 17e3c │ │ │ │ - ldr r1, [pc, #108] @ 17e40 │ │ │ │ + ldr r3, [pc, #108] @ 183ec │ │ │ │ + ldr r5, [pc, #108] @ 183f0 │ │ │ │ + ldr r1, [pc, #108] @ 183f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ cmp r1, r6 │ │ │ │ add r4, r2, r0, lsl #2 │ │ │ │ - beq 17e30 │ │ │ │ + beq 183e4 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17e44 │ │ │ │ + ldr r2, [pc, #64] @ 183f8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8e18 │ │ │ │ + b 9464 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, ip, asr #30 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + muleq r3, r8, r9 │ │ │ │ + andeq fp, sp, r0, lsr #18 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #108] @ 17ec0 │ │ │ │ - ldr r5, [pc, #108] @ 17ec4 │ │ │ │ - ldr r1, [pc, #108] @ 17ec8 │ │ │ │ + ldr r3, [pc, #108] @ 18474 │ │ │ │ + ldr r5, [pc, #108] @ 18478 │ │ │ │ + ldr r1, [pc, #108] @ 1847c │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ cmp r1, r6 │ │ │ │ add r4, r2, r0, lsl #2 │ │ │ │ - beq 17eb8 │ │ │ │ + beq 1846c │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17ecc │ │ │ │ + ldr r2, [pc, #64] @ 18480 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8fcc │ │ │ │ + b 9618 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, r4, asr #29 │ │ │ │ - andeq fp, pc, ip, asr #28 │ │ │ │ + andeq r7, r3, r0, lsl r9 │ │ │ │ + muleq sp, r8, r8 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #108] @ 17f48 │ │ │ │ - ldr r5, [pc, #108] @ 17f4c │ │ │ │ - ldr r1, [pc, #108] @ 17f50 │ │ │ │ + ldr r3, [pc, #108] @ 184fc │ │ │ │ + ldr r5, [pc, #108] @ 18500 │ │ │ │ + ldr r1, [pc, #108] @ 18504 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ cmp r1, r6 │ │ │ │ add r4, r2, r0, lsl #2 │ │ │ │ - beq 17f40 │ │ │ │ + beq 184f4 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17f54 │ │ │ │ + ldr r2, [pc, #64] @ 18508 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 91d0 │ │ │ │ + b 981c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, ip, lsr lr │ │ │ │ - andeq fp, pc, r4, asr #27 │ │ │ │ + andeq r7, r3, r8, lsl #17 │ │ │ │ + andeq fp, sp, r0, lsl r8 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - ldr ip, [pc, #1124] @ 183c4 │ │ │ │ + ldr ip, [pc, #1124] @ 18978 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1120] @ 183c8 │ │ │ │ + ldr r3, [pc, #1120] @ 1897c │ │ │ │ sub sp, sp, #16384 @ 0x4000 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add lr, sp, #16384 @ 0x4000 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -21676,30 +22041,30 @@ │ │ │ │ mvn r1, #0 │ │ │ │ sub r0, r5, #20 │ │ │ │ add lr, lr, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [lr] │ │ │ │ mov r3, #0 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #1060] @ 183cc │ │ │ │ + ldr r3, [pc, #1060] @ 18980 │ │ │ │ subs r9, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi 183ac │ │ │ │ - ldr fp, [pc, #1044] @ 183d0 │ │ │ │ - ldr r8, [pc, #1044] @ 183d4 │ │ │ │ + bmi 18960 │ │ │ │ + ldr fp, [pc, #1044] @ 18984 │ │ │ │ + ldr r8, [pc, #1044] @ 18988 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [fp] │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, r6, #36 @ 0x24 │ │ │ │ - b 1805c │ │ │ │ + b 18610 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1808c │ │ │ │ + beq 18640 │ │ │ │ ldrb r3, [r3, #22] │ │ │ │ add r2, r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r3, sp, #16384 @ 0x4000 │ │ │ │ addne r3, r8, r3 │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ addeq r3, r3, #36 @ 0x24 │ │ │ │ @@ -21713,64 +22078,64 @@ │ │ │ │ strb r3, [r2, #37] @ 0x25 │ │ │ │ add r3, sp, #16384 @ 0x4000 │ │ │ │ add r3, r3, #49 @ 0x31 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, r2, #37 @ 0x25 │ │ │ │ strb sl, [r3] │ │ │ │ - bl 6e8c │ │ │ │ + bl 7534 │ │ │ │ ldr r3, [fp] │ │ │ │ add r2, r3, r4 │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r0, [r1, #-20] @ 0xffffffec │ │ │ │ str r0, [r2, #12] │ │ │ │ str r9, [r1, #-20] @ 0xffffffec │ │ │ │ subs r9, r9, #1 │ │ │ │ - bcc 180a4 │ │ │ │ + bcc 18658 │ │ │ │ rsb r2, r9, r9, lsl #3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ lsl r4, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #46 @ 0x2e │ │ │ │ - bne 17fd4 │ │ │ │ + bne 18588 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r2, [r1] │ │ │ │ - b 18014 │ │ │ │ + b 185c8 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r2, [r1] │ │ │ │ - b 18014 │ │ │ │ + b 185c8 │ │ │ │ str sl, [fp, #12] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 180d8 │ │ │ │ + b 1868c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 1834c │ │ │ │ - ldr r3, [pc, #772] @ 183d8 │ │ │ │ + beq 18900 │ │ │ │ + ldr r3, [pc, #772] @ 1898c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 180b4 │ │ │ │ - bl 77d8 │ │ │ │ - ldr r3, [pc, #736] @ 183dc │ │ │ │ - ldr r1, [pc, #736] @ 183e0 │ │ │ │ + beq 18668 │ │ │ │ + bl 7e24 │ │ │ │ + ldr r3, [pc, #736] @ 18990 │ │ │ │ + ldr r1, [pc, #736] @ 18994 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ @@ -21793,41 +22158,41 @@ │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ add r0, r3, #20 │ │ │ │ addeq r2, r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [lr, r4, lsl #2] │ │ │ │ moveq r7, #0 │ │ │ │ streq r2, [sp, #4] │ │ │ │ - bl 77f0 │ │ │ │ + bl 7e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 181b0 │ │ │ │ + bge 18764 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [sp] │ │ │ │ add lr, r3, r2 │ │ │ │ ldr ip, [lr, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mvnge r5, #0 │ │ │ │ movge r4, r0 │ │ │ │ strge r5, [lr, #16] │ │ │ │ - bge 1812c │ │ │ │ + bge 186e0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl f144 │ │ │ │ + bl f790 │ │ │ │ adds lr, r4, #32 │ │ │ │ addmi lr, r4, #63 @ 0x3f │ │ │ │ asr lr, lr, #5 │ │ │ │ rsb lr, lr, lr, lsl #4 │ │ │ │ lsls r8, lr, #9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq 182c4 │ │ │ │ - ldr r3, [pc, #520] @ 183e4 │ │ │ │ + beq 18878 │ │ │ │ + ldr r3, [pc, #520] @ 18998 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr ip, [pc, #516] @ 183e8 │ │ │ │ + ldr ip, [pc, #516] @ 1899c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r9, [r3] │ │ │ │ ldr fp, [ip, #12] │ │ │ │ add r5, r9, #6720 @ 0x1a40 │ │ │ │ rsb r9, r9, #-16777216 @ 0xff000000 │ │ │ │ ldr r6, [ip, #4] │ │ │ │ @@ -21836,15 +22201,15 @@ │ │ │ │ ldr sl, [ip, #16] │ │ │ │ add r6, r6, fp, lsl #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r5, r5, #32 │ │ │ │ mov r4, fp │ │ │ │ add r9, r9, #160 @ 0xa0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #452] @ 183ec │ │ │ │ + ldr r2, [pc, #452] @ 189a0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #28 │ │ │ │ bl 2948 │ │ │ │ @@ -21869,164 +22234,164 @@ │ │ │ │ add r0, r6, #192 @ 0xc0 │ │ │ │ bl 2948 │ │ │ │ mov r2, #32 │ │ │ │ add r1, r5, #224 @ 0xe0 │ │ │ │ add r0, r6, #224 @ 0xe0 │ │ │ │ bl 2948 │ │ │ │ cmp r4, sl │ │ │ │ - bgt 1838c │ │ │ │ + bgt 18940 │ │ │ │ add r5, r5, #7680 @ 0x1e00 │ │ │ │ add r2, r9, r5 │ │ │ │ cmp r8, r2 │ │ │ │ add r6, r6, #256 @ 0x100 │ │ │ │ - bhi 18220 │ │ │ │ + bhi 187d4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - ldr r6, [pc, #292] @ 183f0 │ │ │ │ + ldr r6, [pc, #292] @ 189a4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1830c │ │ │ │ - ldr r1, [pc, #276] @ 183f4 │ │ │ │ + bne 188c0 │ │ │ │ + ldr r1, [pc, #276] @ 189a8 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1] │ │ │ │ mvn r0, #0 │ │ │ │ add r8, r3, r2 │ │ │ │ ldr ip, [r8, #12] │ │ │ │ str sl, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r8, #16] │ │ │ │ - blt 180b4 │ │ │ │ + blt 18668 │ │ │ │ mov r4, #0 │ │ │ │ - b 1812c │ │ │ │ + b 186e0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 182d8 │ │ │ │ + ble 1888c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r8, [r6] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ blx sl │ │ │ │ cmp r4, r5 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ - bne 18318 │ │ │ │ - b 182d8 │ │ │ │ + bne 188cc │ │ │ │ + b 1888c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 183f8 │ │ │ │ - ldr r3, [pc, #108] @ 183c8 │ │ │ │ + ldr r2, [pc, #160] @ 189ac │ │ │ │ + ldr r3, [pc, #108] @ 1897c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 183c0 │ │ │ │ + bne 18974 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16384 @ 0x4000 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #104] @ 183fc │ │ │ │ - ldr r1, [pc, #104] @ 18400 │ │ │ │ - ldr r0, [pc, #104] @ 18404 │ │ │ │ - ldr r2, [pc, #104] @ 18408 │ │ │ │ + ldr r3, [pc, #104] @ 189b0 │ │ │ │ + ldr r1, [pc, #104] @ 189b4 │ │ │ │ + ldr r0, [pc, #104] @ 189b8 │ │ │ │ + ldr r2, [pc, #104] @ 189bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ 1840c │ │ │ │ + ldr r3, [pc, #88] @ 189c0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b 18350 │ │ │ │ + b 18904 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00037db0 │ │ │ │ + strdeq r7, [r3], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r3, r4, ror sp │ │ │ │ - andeq fp, pc, ip, ror #25 │ │ │ │ - andeq fp, pc, r0, ror #25 │ │ │ │ - ldrdeq fp, [pc], -r8 │ │ │ │ - andeq fp, pc, ip, lsr #23 │ │ │ │ + andeq r7, r3, r0, asr #15 │ │ │ │ + andeq fp, sp, r8, lsr r7 │ │ │ │ + andeq fp, sp, ip, lsr #14 │ │ │ │ + andeq fp, sp, r4, lsr #12 │ │ │ │ + strdeq fp, [sp], -r8 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - andeq fp, pc, r4, asr #21 │ │ │ │ - andeq fp, pc, r0, lsl #21 │ │ │ │ - andeq fp, pc, r0, ror #19 │ │ │ │ - andeq fp, pc, r8, asr #19 │ │ │ │ - andeq r7, r3, r4, asr #19 │ │ │ │ - andeq r9, r1, r8, lsr #22 │ │ │ │ - andeq r9, r1, ip, lsr #21 │ │ │ │ - @ instruction: 0x00019ab4 │ │ │ │ + andeq fp, sp, r0, lsl r5 │ │ │ │ + andeq fp, sp, ip, asr #9 │ │ │ │ + andeq fp, sp, ip, lsr #8 │ │ │ │ + andeq fp, sp, r4, lsl r4 │ │ │ │ + andeq r7, r3, r0, lsl r4 │ │ │ │ + andeq r9, r1, ip, lsr ip │ │ │ │ + andeq r9, r1, r0, asr #23 │ │ │ │ + andeq r9, r1, r8, asr #23 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strdeq fp, [pc], -r4 │ │ │ │ + andeq fp, sp, r0, asr #6 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #44] @ 18448 │ │ │ │ + ldr r4, [pc, #44] @ 189fc │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r3], #284 @ 0x11c │ │ │ │ mov r2, #8 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ add r1, r1, #20 │ │ │ │ mov r0, r3 │ │ │ │ bl 2948 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r4, #292] @ 0x124 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, ip, lsl #17 │ │ │ │ + ldrdeq fp, [sp], -r8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #112] @ 184c8 │ │ │ │ + ldr lr, [pc, #112] @ 18a7c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #108] @ 184cc │ │ │ │ + ldr r0, [pc, #108] @ 18a80 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #80] @ 184d0 │ │ │ │ + ldr ip, [pc, #80] @ 18a84 │ │ │ │ mov r2, #11 │ │ │ │ add r0, sp, #7 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strh ip, [sp, #4] │ │ │ │ bl 2948 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a10 │ │ │ │ - ldr r2, [pc, #52] @ 184d4 │ │ │ │ - ldr r3, [pc, #40] @ 184cc │ │ │ │ + bl 805c │ │ │ │ + ldr r2, [pc, #52] @ 18a88 │ │ │ │ + ldr r3, [pc, #40] @ 18a80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 184c4 │ │ │ │ + bne 18a78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, r0, asr #17 │ │ │ │ + andeq r7, r3, ip, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r2, r0, lr, lsr #28 │ │ │ │ - andeq r7, r3, ip, ror r8 │ │ │ │ + andeq r7, r3, r8, asr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr lr, [pc, #204] @ 185b0 │ │ │ │ - ldr ip, [pc, #204] @ 185b4 │ │ │ │ + ldr lr, [pc, #204] @ 18b64 │ │ │ │ + ldr ip, [pc, #204] @ 18b68 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #196] @ 185b8 │ │ │ │ + ldr r3, [pc, #196] @ 18b6c │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #192] @ 185bc │ │ │ │ - ldr r6, [pc, #192] @ 185c0 │ │ │ │ + ldr r2, [pc, #192] @ 18b70 │ │ │ │ + ldr r6, [pc, #192] @ 18b74 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r6, pc, r6 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ @@ -22037,48 +22402,48 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r0, r2, #6720 @ 0x1a40 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [pc, #120] @ 185c4 │ │ │ │ + ldr r3, [pc, #120] @ 18b78 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ strh r3, [sp, #4] │ │ │ │ add r0, sp, #7 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [sp, #6] │ │ │ │ bl 2948 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a10 │ │ │ │ - ldr r2, [pc, #84] @ 185c8 │ │ │ │ - ldr r3, [pc, #60] @ 185b4 │ │ │ │ + bl 805c │ │ │ │ + ldr r2, [pc, #84] @ 18b7c │ │ │ │ + ldr r3, [pc, #60] @ 18b68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 185ac │ │ │ │ + bne 18b60 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, r8, lsr r8 │ │ │ │ + andeq r7, r3, r4, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r3, r4, lsl r8 │ │ │ │ + andeq r7, r3, r0, ror #4 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - muleq pc, r8, r7 @ │ │ │ │ + andeq fp, sp, r4, ror #3 │ │ │ │ andeq r2, r0, lr, lsr #28 │ │ │ │ - andeq r7, r3, r8, lsr #15 │ │ │ │ + strdeq r7, [r3], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ eor r0, r0, r0, lsr #8 │ │ │ │ eor r0, r0, r0, lsr #4 │ │ │ │ and r0, r0, #15 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ eor r0, r0, r0, lsr #8 │ │ │ │ @@ -22097,824 +22462,824 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #152] @ 186d4 │ │ │ │ + ldr r2, [pc, #152] @ 18c88 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3, lsl #5] │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 186c8 │ │ │ │ + beq 18c7c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 186ac │ │ │ │ - ldr lr, [pc, #100] @ 186d8 │ │ │ │ + beq 18c60 │ │ │ │ + ldr lr, [pc, #100] @ 18c8c │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18694 │ │ │ │ + b 18c48 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ andhi r0, r1, lr │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 186ac │ │ │ │ + beq 18c60 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #20 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 18678 │ │ │ │ + bne 18c2c │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ eor r0, r0, r0, lsr #8 │ │ │ │ eor r0, r0, r0, lsr #4 │ │ │ │ and r0, r0, #15 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ eor r0, r0, r0, lsr #4 │ │ │ │ and r0, r0, #15 │ │ │ │ bx lr │ │ │ │ - strdeq fp, [pc], -ip │ │ │ │ + andeq fp, sp, r8, asr #4 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 1876c │ │ │ │ + ldr r2, [pc, #136] @ 18d20 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3, lsl #5] │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18754 │ │ │ │ - ldr lr, [pc, #84] @ 18770 │ │ │ │ + beq 18d08 │ │ │ │ + ldr lr, [pc, #84] @ 18d24 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 1873c │ │ │ │ + b 18cf0 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ andhi r0, r1, lr │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18754 │ │ │ │ + beq 18d08 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #20 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 18720 │ │ │ │ + bne 18cd4 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ eor r0, r0, r0, lsr #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq fp, pc, r4, asr r7 @ │ │ │ │ + andeq fp, sp, r0, lsr #3 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #140] @ 18808 │ │ │ │ + ldr r2, [pc, #140] @ 18dbc │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3, lsl #5] │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 187ec │ │ │ │ - ldr lr, [pc, #88] @ 1880c │ │ │ │ + beq 18da0 │ │ │ │ + ldr lr, [pc, #88] @ 18dc0 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 187d4 │ │ │ │ + b 18d88 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ andhi r0, r1, lr │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 187ec │ │ │ │ + beq 18da0 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #20 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 187b8 │ │ │ │ + bne 18d6c │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ eor r0, r0, r0, lsr #12 │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x000fb6bc │ │ │ │ + andeq fp, sp, r8, lsl #2 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 188a0 │ │ │ │ + ldr r2, [pc, #136] @ 18e54 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3, lsl #5] │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18888 │ │ │ │ - ldr lr, [pc, #84] @ 188a4 │ │ │ │ + beq 18e3c │ │ │ │ + ldr lr, [pc, #84] @ 18e58 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18870 │ │ │ │ + b 18e24 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ andhi r0, r1, lr │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18888 │ │ │ │ + beq 18e3c │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #20 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 18854 │ │ │ │ + bne 18e08 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq fp, pc, r0, lsr #12 │ │ │ │ + andeq fp, sp, ip, rrx │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 18938 │ │ │ │ + ldr r2, [pc, #136] @ 18eec │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3, lsl #5] │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18920 │ │ │ │ - ldr lr, [pc, #84] @ 1893c │ │ │ │ + beq 18ed4 │ │ │ │ + ldr lr, [pc, #84] @ 18ef0 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18908 │ │ │ │ + b 18ebc │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ andhi r0, r1, lr │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18920 │ │ │ │ + beq 18ed4 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #20 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 188ec │ │ │ │ + bne 18ea0 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq fp, pc, r8, lsl #11 │ │ │ │ + ldrdeq sl, [sp], -r4 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #152] @ 189e0 │ │ │ │ + ldr r2, [pc, #152] @ 18f94 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3, lsl #5] │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189cc │ │ │ │ + beq 18f80 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r2, r2, #2 │ │ │ │ - ldr lr, [pc, #96] @ 189e4 │ │ │ │ - b 189a0 │ │ │ │ + ldr lr, [pc, #96] @ 18f98 │ │ │ │ + b 18f54 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ andhi r0, r1, lr │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189b8 │ │ │ │ + beq 18f6c │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #20 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 18984 │ │ │ │ + bne 18f38 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ - strdeq fp, [pc], -r0 │ │ │ │ + andeq sl, sp, ip, lsr pc │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #152] @ 18a88 │ │ │ │ + ldr r2, [pc, #152] @ 1903c │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3, lsl #5] │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a74 │ │ │ │ + beq 19028 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r2, r2, #2 │ │ │ │ - ldr lr, [pc, #96] @ 18a8c │ │ │ │ - b 18a48 │ │ │ │ + ldr lr, [pc, #96] @ 19040 │ │ │ │ + b 18ffc │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ andhi r0, r1, lr │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a60 │ │ │ │ + beq 19014 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #20 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 18a2c │ │ │ │ + bne 18fe0 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r8, asr #8 │ │ │ │ + muleq sp, r4, lr │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r3, [pc, #12] @ 18aa4 │ │ │ │ + ldr r3, [pc, #12] @ 19058 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r0, lsr #7 │ │ │ │ + andeq sl, sp, ip, ror #27 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ subs r7, r1, #0 │ │ │ │ - ble 18b68 │ │ │ │ - ldr r4, [pc, #180] @ 18b78 │ │ │ │ + ble 1911c │ │ │ │ + ldr r4, [pc, #180] @ 1912c │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #172] @ 18b7c │ │ │ │ + ldr r9, [pc, #172] @ 19130 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne 18b58 │ │ │ │ + bne 1910c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r3, r6 │ │ │ │ - beq 18b50 │ │ │ │ + beq 19104 │ │ │ │ ldrb r2, [r4, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18b50 │ │ │ │ + beq 19104 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18b44 │ │ │ │ + beq 190f8 │ │ │ │ mov lr, r4 │ │ │ │ - b 18b2c │ │ │ │ + b 190e0 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ andhi r3, ip, r9 │ │ │ │ ldrb ip, [lr, #2]! │ │ │ │ add r2, r2, r1 │ │ │ │ eorhi r2, r2, r2, lsr #20 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18b44 │ │ │ │ + beq 190f8 │ │ │ │ ldrb r1, [lr, #1] │ │ │ │ add r3, ip, r3, lsl #3 │ │ │ │ cmp r1, #0 │ │ │ │ eor ip, r3, r3, lsr #20 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - bne 18b10 │ │ │ │ + bne 190c4 │ │ │ │ sub r3, r3, r2 │ │ │ │ eor r3, r3, r2, lsl #10 │ │ │ │ eor r3, r3, r3, lsr #16 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 18b70 │ │ │ │ + beq 19124 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ add r4, r4, #96 @ 0x60 │ │ │ │ - bne 18ad4 │ │ │ │ + bne 19088 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andeq fp, pc, r4, ror r3 @ │ │ │ │ + andeq sl, sp, r0, asr #27 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r3, [pc, #184] @ 18c40 │ │ │ │ + ldr r3, [pc, #184] @ 191f4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb ip, [r3, r1, lsl #5] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - beq 18ba4 │ │ │ │ + beq 19158 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ - beq 18c30 │ │ │ │ + beq 191e4 │ │ │ │ lsl r1, r1, #5 │ │ │ │ add r1, r1, r3 │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18c30 │ │ │ │ + beq 191e4 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r1, #2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 18c14 │ │ │ │ - ldr r4, [pc, #104] @ 18c44 │ │ │ │ + beq 191c8 │ │ │ │ + ldr r4, [pc, #104] @ 191f8 │ │ │ │ add r3, r1, #2 │ │ │ │ - b 18bfc │ │ │ │ + b 191b0 │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ andhi r2, lr, r4 │ │ │ │ ldrb lr, [r3, #2]! │ │ │ │ add ip, ip, r1 │ │ │ │ eorhi ip, ip, ip, lsr #20 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 18c14 │ │ │ │ + beq 191c8 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ add r2, lr, r2, lsl #3 │ │ │ │ cmp r1, #0 │ │ │ │ eor lr, r2, r2, lsr #20 │ │ │ │ lsl ip, ip, #2 │ │ │ │ - bne 18be0 │ │ │ │ + bne 19194 │ │ │ │ sub r2, r2, ip │ │ │ │ eor r2, r2, ip, lsl #10 │ │ │ │ eor r2, r2, r2, lsr #16 │ │ │ │ sub r0, r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000fb2b0 │ │ │ │ + strdeq sl, [sp], -ip │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 2c30 │ │ │ │ - ldr ip, [pc, #96] @ 18cbc │ │ │ │ + ldr ip, [pc, #96] @ 19270 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18cb0 │ │ │ │ - ldr r1, [pc, #80] @ 18cc0 │ │ │ │ - ldr r2, [pc, #80] @ 18cc4 │ │ │ │ + beq 19264 │ │ │ │ + ldr r1, [pc, #80] @ 19274 │ │ │ │ + ldr r2, [pc, #80] @ 19278 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb lr, [r0, #1] │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ ldrb r3, [r1, lr] │ │ │ │ orr r3, r3, ip, lsl #4 │ │ │ │ strb r3, [r2], #1 │ │ │ │ ldrb r3, [r0, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18c7c │ │ │ │ - ldr r0, [pc, #36] @ 18cc8 │ │ │ │ + bne 19230 │ │ │ │ + ldr r0, [pc, #36] @ 1927c │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r3, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 18ccc │ │ │ │ + ldr r2, [pc, #20] @ 19280 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18c9c │ │ │ │ - andeq r7, r3, r4, asr #1 │ │ │ │ + b 19250 │ │ │ │ + andeq r6, r3, r0, lsl fp │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - andeq fp, pc, r8, asr r1 @ │ │ │ │ - andeq fp, pc, ip, lsr #2 │ │ │ │ - andeq fp, pc, ip, lsl r1 @ │ │ │ │ + andeq sl, sp, r4, lsr #23 │ │ │ │ + andeq sl, sp, r8, ror fp │ │ │ │ + andeq sl, sp, r8, ror #22 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 18c48 │ │ │ │ - ldr r1, [pc, #24] @ 18cfc │ │ │ │ + bl 191fc │ │ │ │ + ldr r1, [pc, #24] @ 192b0 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r4, lsl #5 │ │ │ │ bl 2894 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r4, asr r1 @ │ │ │ │ + andeq sl, sp, r0, lsr #23 │ │ │ │ push {r4, lr} │ │ │ │ - bl 18c48 │ │ │ │ + bl 191fc │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18d78 │ │ │ │ + beq 1932c │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18d78 │ │ │ │ + beq 1932c │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d6c │ │ │ │ - ldr r4, [pc, #96] @ 18d94 │ │ │ │ + beq 19320 │ │ │ │ + ldr r4, [pc, #96] @ 19348 │ │ │ │ add ip, r0, #2 │ │ │ │ - b 18d54 │ │ │ │ + b 19308 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ andhi r3, r1, r4 │ │ │ │ ldrb r1, [ip, #2]! │ │ │ │ add r2, r2, lr │ │ │ │ eorhi r2, r2, r2, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d6c │ │ │ │ + beq 19320 │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ eor r1, r3, r3, lsr #20 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - bne 18d38 │ │ │ │ + bne 192ec │ │ │ │ sub r3, r3, r2 │ │ │ │ eor r3, r3, r2, lsl #10 │ │ │ │ eor r3, r3, r3, lsr #16 │ │ │ │ - ldr r2, [pc, #24] @ 18d98 │ │ │ │ + ldr r2, [pc, #24] @ 1934c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #96] @ 0x60 │ │ │ │ ldrb r3, [r0] │ │ │ │ strb r3, [r2, #100] @ 0x64 │ │ │ │ add r0, r2, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - andeq fp, pc, r4, asr r0 @ │ │ │ │ + andeq sl, sp, r0, lsr #21 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #40] @ 18dd0 │ │ │ │ + ldr r2, [pc, #40] @ 19384 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsl ip, r3, #5 │ │ │ │ mov lr, #0 │ │ │ │ strb lr, [r2, ip] │ │ │ │ mov r1, r0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r0, r2, r3, lsl #5 │ │ │ │ mov r2, #95 @ 0x5f │ │ │ │ b 2c90 │ │ │ │ - muleq pc, r0, r0 @ │ │ │ │ - ldr r1, [pc, #144] @ 18e6c │ │ │ │ + ldrdeq sl, [sp], -ip │ │ │ │ + ldr r1, [pc, #144] @ 19420 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r6, [pc, #124] @ 18e70 │ │ │ │ + ldr r6, [pc, #124] @ 19424 │ │ │ │ add r6, pc, r6 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 18e20 │ │ │ │ + bne 193d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 2c30 │ │ │ │ sub r4, r0, r4 │ │ │ │ cmp r4, #6 │ │ │ │ addeq r0, r0, #1 │ │ │ │ moveq r3, r0 │ │ │ │ - beq 18e38 │ │ │ │ + beq 193ec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq 18e20 │ │ │ │ + beq 193d4 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ - ldr r1, [pc, #44] @ 18e74 │ │ │ │ + ldr r1, [pc, #44] @ 19428 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 18e28 │ │ │ │ + bne 193dc │ │ │ │ sub ip, ip, r0 │ │ │ │ tst ip, #1 │ │ │ │ - bne 18e20 │ │ │ │ + bne 193d4 │ │ │ │ cmp ip, #191 @ 0xbf │ │ │ │ movgt r5, #0 │ │ │ │ movle r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, r1, r0, lsl #2 │ │ │ │ - andeq r6, r3, ip, lsr #30 │ │ │ │ + andeq r9, r1, r4, lsl r2 │ │ │ │ + andeq r6, r3, r8, ror r9 │ │ │ │ andeq r0, r0, r4, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #240] @ 18f74 │ │ │ │ - ldr r3, [pc, #240] @ 18f78 │ │ │ │ + ldr r4, [pc, #240] @ 19528 │ │ │ │ + ldr r3, [pc, #240] @ 1952c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 18ef8 │ │ │ │ - bgt 18ed8 │ │ │ │ + beq 194ac │ │ │ │ + bgt 1948c │ │ │ │ cmp r3, #1 │ │ │ │ pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 2bff4 │ │ │ │ - ldr r3, [pc, #192] @ 18f7c │ │ │ │ + bl 2c5a8 │ │ │ │ + ldr r3, [pc, #192] @ 19530 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18f00 │ │ │ │ + bne 194b4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #3 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 21c68 │ │ │ │ - ldr r3, [pc, #124] @ 18f7c │ │ │ │ + b 2221c │ │ │ │ + ldr r3, [pc, #124] @ 19530 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ - ldr r7, [pc, #120] @ 18f80 │ │ │ │ - ldr r2, [pc, #120] @ 18f84 │ │ │ │ + ldr r7, [pc, #120] @ 19534 │ │ │ │ + ldr r2, [pc, #120] @ 19538 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 1f074 │ │ │ │ + bl 1f628 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 18f54 │ │ │ │ + beq 19508 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e1f4 │ │ │ │ + bl 2e7a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18ee0 │ │ │ │ + bne 19494 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #44] @ 18f88 │ │ │ │ + ldr r2, [pc, #44] @ 1953c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1f074 │ │ │ │ + bl 1f628 │ │ │ │ subs r1, r0, #0 │ │ │ │ - ldreq r1, [pc, #28] @ 18f8c │ │ │ │ + ldreq r1, [pc, #28] @ 19540 │ │ │ │ addeq r1, pc, r1 │ │ │ │ - b 18f2c │ │ │ │ - muleq r3, r8, lr │ │ │ │ + b 194e0 │ │ │ │ + andeq r6, r3, r4, ror #17 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r9, r1, r4, lsr r0 │ │ │ │ - andeq r9, r1, ip, lsl r0 │ │ │ │ - andeq r8, r1, r8, ror #31 │ │ │ │ - @ instruction: 0x00018fb0 │ │ │ │ - ldr r3, [pc, #12] @ 18fa4 │ │ │ │ + andeq r9, r1, r8, asr #2 │ │ │ │ + andeq r9, r1, r0, lsr r1 │ │ │ │ + strdeq r9, [r1], -ip │ │ │ │ + andeq r9, r1, r4, asr #1 │ │ │ │ + ldr r3, [pc, #12] @ 19558 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ - andeq lr, pc, r0, ror #28 │ │ │ │ + andeq lr, sp, ip, lsr #17 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #516] @ 191c0 │ │ │ │ + ldr r5, [pc, #516] @ 19774 │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ ldr fp, [r0, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ and r8, r6, #255 @ 0xff │ │ │ │ - beq 1904c │ │ │ │ + beq 19600 │ │ │ │ cmp fp, #0 │ │ │ │ pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r6, r6, #512 @ 0x200 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r4, [r9, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - beq 19020 │ │ │ │ + beq 195d4 │ │ │ │ bl 2b4c │ │ │ │ cmp r7, #1 │ │ │ │ - ble 19040 │ │ │ │ + ble 195f4 │ │ │ │ cmp r0, r8 │ │ │ │ - bls 18fec │ │ │ │ + bls 195a0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r9, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ add sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp fp, sl │ │ │ │ - bne 18fec │ │ │ │ + bne 195a0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 18fec │ │ │ │ - b 19020 │ │ │ │ + bhi 195a0 │ │ │ │ + b 195d4 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ ands r3, r3, r6, lsr #9 │ │ │ │ - bne 190ac │ │ │ │ + bne 19660 │ │ │ │ ands r7, r7, #1 │ │ │ │ - beq 1918c │ │ │ │ + beq 19740 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 190bc │ │ │ │ - ldr r4, [pc, #332] @ 191c4 │ │ │ │ + bne 19670 │ │ │ │ + ldr r4, [pc, #332] @ 19778 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #316] @ 191c8 │ │ │ │ + ldr r2, [pc, #316] @ 1977c │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #308] @ 191cc │ │ │ │ + ldr r2, [pc, #308] @ 19780 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #132] @ 0x84 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r8, r6, lsr #16 │ │ │ │ cmp r7, #2 │ │ │ │ add r8, r6, #1 │ │ │ │ - beq 19158 │ │ │ │ + beq 1970c │ │ │ │ cmp fp, #0 │ │ │ │ - ble 19070 │ │ │ │ + ble 19624 │ │ │ │ sub r6, r8, #1 │ │ │ │ - ldr r7, [pc, #256] @ 191d0 │ │ │ │ - ldr r4, [pc, #256] @ 191d4 │ │ │ │ + ldr r7, [pc, #256] @ 19784 │ │ │ │ + ldr r4, [pc, #256] @ 19788 │ │ │ │ add r7, pc, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov lr, #33 @ 0x21 │ │ │ │ - b 19100 │ │ │ │ + b 196b4 │ │ │ │ cmp r2, #0 │ │ │ │ strb lr, [r0] │ │ │ │ mov r2, ip │ │ │ │ - beq 19140 │ │ │ │ + beq 196f4 │ │ │ │ ldrb r3, [r0, #-1]! │ │ │ │ sub ip, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi 190f0 │ │ │ │ + bhi 196a4 │ │ │ │ add r2, r4, r2 │ │ │ │ strb r3, [r2, #4] │ │ │ │ add sl, r1, #1 │ │ │ │ ldr r3, [r9, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp fp, sl │ │ │ │ - ble 19070 │ │ │ │ + ble 19624 │ │ │ │ mov r1, sl │ │ │ │ - b 190e0 │ │ │ │ - ldr r2, [pc, #144] @ 191d8 │ │ │ │ + b 19694 │ │ │ │ + ldr r2, [pc, #144] @ 1978c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r2, #132] @ 0x84 │ │ │ │ - b 19120 │ │ │ │ - ldr r7, [pc, #124] @ 191dc │ │ │ │ + b 196d4 │ │ │ │ + ldr r7, [pc, #124] @ 19790 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ add r7, pc, r7 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ bl 2954 <__memset_chk@plt> │ │ │ │ str r4, [r7, #132] @ 0x84 │ │ │ │ cmp fp, #0 │ │ │ │ add r7, r7, r8 │ │ │ │ strb r4, [r7, #4] │ │ │ │ - bgt 190c8 │ │ │ │ + bgt 1967c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #76] @ 191e0 │ │ │ │ + ldr r4, [pc, #76] @ 19794 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ bl 2954 <__memset_chk@plt> │ │ │ │ str r7, [r4, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ add r4, r4, r8 │ │ │ │ strb r7, [r4, #4] │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 190bc │ │ │ │ - andeq r6, r3, ip, asr #26 │ │ │ │ - andeq lr, pc, r4, lsl #27 │ │ │ │ + b 19670 │ │ │ │ + muleq r3, r8, r7 │ │ │ │ + ldrdeq lr, [sp], -r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x00018eb8 │ │ │ │ - andeq lr, pc, r8, lsr #26 │ │ │ │ - andeq lr, pc, r0, lsr #26 │ │ │ │ - @ instruction: 0x000fecb4 │ │ │ │ - muleq pc, r8, ip @ │ │ │ │ - andeq lr, pc, r4, ror #24 │ │ │ │ + andeq r8, r1, ip, asr #31 │ │ │ │ + andeq lr, sp, r4, ror r7 │ │ │ │ + andeq lr, sp, ip, ror #14 │ │ │ │ + andeq lr, sp, r0, lsl #14 │ │ │ │ + andeq lr, sp, r4, ror #13 │ │ │ │ + @ instruction: 0x000de6b0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 1920c │ │ │ │ + ldr r4, [pc, #28] @ 197c0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #2 │ │ │ │ bl 29b4 │ │ │ │ str r0, [r4, #136] @ 0x88 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, pc, ip, lsl #24 │ │ │ │ + andeq lr, sp, r8, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #1284] @ 19720 │ │ │ │ + ldr r6, [pc, #1284] @ 19cd4 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1268] @ 19724 │ │ │ │ + ldr r2, [pc, #1268] @ 19cd8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1264] @ 19728 │ │ │ │ + ldr r3, [pc, #1264] @ 19cdc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr fp, [pc, #1260] @ 1972c │ │ │ │ + ldr fp, [pc, #1260] @ 19ce0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - bne 19268 │ │ │ │ + bne 1981c │ │ │ │ mov r0, #2 │ │ │ │ bl 29b4 │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19698 │ │ │ │ + beq 19c4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19384 │ │ │ │ + beq 19938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a6c │ │ │ │ + bl 21020 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 1932c │ │ │ │ - ldr r7, [pc, #1176] @ 19730 │ │ │ │ + bne 198e0 │ │ │ │ + ldr r7, [pc, #1176] @ 19ce4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 196b4 │ │ │ │ + bgt 19c68 │ │ │ │ add sl, sp, #92 @ 0x5c │ │ │ │ mov r8, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ str r0, [sl], #4 │ │ │ │ ldr r1, [r3, r2, lsl #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ - beq 19390 │ │ │ │ + beq 19944 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ streq r1, [r3, #12] │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ @@ -22922,162 +23287,162 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 196a4 │ │ │ │ + bne 19c58 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 196f4 │ │ │ │ + bne 19ca8 │ │ │ │ mov r8, #1 │ │ │ │ - b 192b4 │ │ │ │ - ldr r4, [pc, #1024] @ 19734 │ │ │ │ - ldr r3, [pc, #1024] @ 19738 │ │ │ │ + b 19868 │ │ │ │ + ldr r4, [pc, #1024] @ 19ce8 │ │ │ │ + ldr r3, [pc, #1024] @ 19cec │ │ │ │ add r4, pc, r4 │ │ │ │ str r9, [sp] │ │ │ │ add r9, r4, #140 @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #992] @ 1973c │ │ │ │ - ldr r3, [pc, #968] @ 19728 │ │ │ │ + ldr r2, [pc, #992] @ 19cf0 │ │ │ │ + ldr r3, [pc, #968] @ 19cdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 196fc │ │ │ │ + bne 19cb0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #948] @ 19740 │ │ │ │ + ldr r9, [pc, #948] @ 19cf4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 19908 │ │ │ │ cmp r8, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bne 19700 │ │ │ │ + bne 19cb4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 19684 │ │ │ │ + bne 19c38 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - ldr r2, [pc, #896] @ 19744 │ │ │ │ - ldr r0, [pc, #896] @ 19748 │ │ │ │ + ldr r2, [pc, #896] @ 19cf8 │ │ │ │ + ldr r0, [pc, #896] @ 19cfc │ │ │ │ strne r3, [sp, #28] │ │ │ │ streq r3, [sp, #28] │ │ │ │ streq r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ strne r5, [sp, #12] │ │ │ │ movne r5, #2 │ │ │ │ - bl 1f1a8 │ │ │ │ + bl 1f75c │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fa8 │ │ │ │ + bl 1955c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ bl 287c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 196e4 │ │ │ │ - ldr r7, [pc, #788] @ 1974c │ │ │ │ - ldr r1, [pc, #788] @ 19750 │ │ │ │ + bne 19c98 │ │ │ │ + ldr r7, [pc, #788] @ 19d00 │ │ │ │ + ldr r1, [pc, #788] @ 19d04 │ │ │ │ mov r3, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #14 │ │ │ │ str r3, [r7] │ │ │ │ bl 2ab0 <__sysv_signal@plt> │ │ │ │ - ldr r2, [pc, #764] @ 19754 │ │ │ │ + ldr r2, [pc, #764] @ 19d08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #3600 @ 0xe10 │ │ │ │ - bhi 19674 │ │ │ │ + bhi 19c28 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 1948c │ │ │ │ + bne 19a40 │ │ │ │ ldr r1, [r7, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #732] @ 19758 │ │ │ │ - bl 2ff30 │ │ │ │ + ldr r0, [pc, #732] @ 19d0c │ │ │ │ + bl 304e0 │ │ │ │ cmp r0, #1000 @ 0x3e8 │ │ │ │ movlt r3, #1000 @ 0x3e8 │ │ │ │ strge r0, [sp, #72] @ 0x48 │ │ │ │ strlt r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ bl 287c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 196d4 │ │ │ │ + bne 19c88 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 28c4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [pc, #652] @ 1975c │ │ │ │ + ldr r8, [pc, #652] @ 19d10 │ │ │ │ add r2, r2, r1 │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #640] @ 19760 │ │ │ │ + ldr r3, [pc, #640] @ 19d14 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - b 19520 │ │ │ │ + b 19ad4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 195c4 │ │ │ │ + bne 19b78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, r5, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 1955c │ │ │ │ + bne 19b10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19548 │ │ │ │ + beq 19afc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r6, [r4, #52] @ 0x34 │ │ │ │ addne r6, r6, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fa8 │ │ │ │ + bl 1955c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 19580 │ │ │ │ + ble 19b34 │ │ │ │ and r3, r5, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r0, [r3, #-12] │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #140] @ 0x8c │ │ │ │ @@ -23092,15 +23457,15 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r8] │ │ │ │ adds r2, r3, fp │ │ │ │ adc r3, r7, r3, asr #31 │ │ │ │ cmp r1, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bne 19510 │ │ │ │ + bne 19ac4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ bl 28c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ @@ -23125,128 +23490,128 @@ │ │ │ │ sub r1, r1, ip │ │ │ │ ldr ip, [sp, #32] │ │ │ │ strd r0, [ip] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 1964c │ │ │ │ + beq 19c00 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1965c │ │ │ │ + beq 19c10 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r9, [pc, #244] @ 19764 │ │ │ │ + ldrne r9, [pc, #244] @ 19d18 │ │ │ │ addne r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 19908 │ │ │ │ mov r3, #3600 @ 0xe10 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 1948c │ │ │ │ + b 19a40 │ │ │ │ mov r1, r3 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 193b0 │ │ │ │ - ldr r9, [pc, #200] @ 19768 │ │ │ │ + b 19964 │ │ │ │ + ldr r9, [pc, #200] @ 19d1c │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 19908 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2948 │ │ │ │ - b 1931c │ │ │ │ + b 198d0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r7, #204] @ 0xcc │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r2, [r7, #204] @ 0xcc │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str r0, [r7, #208] @ 0xd0 │ │ │ │ bl 2bb8 │ │ │ │ - b 192a8 │ │ │ │ - ldr r0, [pc, #144] @ 1976c │ │ │ │ + b 1985c │ │ │ │ + ldr r0, [pc, #144] @ 19d20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 194a4 │ │ │ │ - ldr r0, [pc, #132] @ 19770 │ │ │ │ + bl 27038 │ │ │ │ + b 19a58 │ │ │ │ + ldr r0, [pc, #132] @ 19d24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 19430 │ │ │ │ + bl 27038 │ │ │ │ + b 199e4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 1968c │ │ │ │ + b 19c40 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ 19774 │ │ │ │ - ldr r1, [pc, #108] @ 19778 │ │ │ │ - ldr r0, [pc, #108] @ 1977c │ │ │ │ + ldr r3, [pc, #108] @ 19d28 │ │ │ │ + ldr r1, [pc, #108] @ 19d2c │ │ │ │ + ldr r0, [pc, #108] @ 19d30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #177 @ 0xb1 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - ldrdeq lr, [pc], -ip │ │ │ │ - andeq r6, r3, r8, ror #21 │ │ │ │ + andeq lr, sp, r8, lsr #12 │ │ │ │ + andeq r6, r3, r4, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r6, [r3], -ip │ │ │ │ - andeq lr, pc, r0, ror #22 │ │ │ │ - andeq lr, pc, r4, asr #21 │ │ │ │ - andeq r8, r1, r0, ror #24 │ │ │ │ - andeq r6, r3, r0, asr #19 │ │ │ │ - andeq r8, r1, r4, lsl #24 │ │ │ │ - andeq r8, r1, r8, ror #23 │ │ │ │ - strdeq r8, [r1], -r4 │ │ │ │ - @ instruction: 0x000fe9bc │ │ │ │ + andeq r6, r3, r8, lsr #10 │ │ │ │ + andeq lr, sp, ip, lsr #11 │ │ │ │ + andeq lr, sp, r0, lsl r5 │ │ │ │ + andeq r8, r1, r4, ror sp │ │ │ │ + andeq r6, r3, ip, lsl #8 │ │ │ │ + andeq r8, r1, r8, lsl sp │ │ │ │ + strdeq r8, [r1], -ip │ │ │ │ + andeq r8, r1, r8, lsl #26 │ │ │ │ + andeq lr, sp, r8, lsl #8 │ │ │ │ @ instruction: 0xfffffb48 │ │ │ │ - andeq r9, r3, ip, ror r1 │ │ │ │ + andeq r8, r3, r8, asr #23 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - andeq lr, pc, r8, lsl r9 @ │ │ │ │ + andeq lr, sp, r4, ror #6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r9, r1, ip, lsl #14 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ - andeq r8, r1, r0, lsl #18 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - andeq r8, r1, r0, lsr #17 │ │ │ │ + andeq r9, r1, r0, lsr #16 │ │ │ │ + andeq r8, r1, r4, lsl #20 │ │ │ │ + andeq r8, r1, r4, lsl sl │ │ │ │ + andeq r8, r1, r4, lsl #20 │ │ │ │ + andeq r8, r1, ip, lsl #22 │ │ │ │ + @ instruction: 0x000189b0 │ │ │ │ + @ instruction: 0x000189b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #292] @ 198b4 │ │ │ │ + ldr r3, [pc, #292] @ 19e68 │ │ │ │ asr r9, r2, #31 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #136] @ 0x88 │ │ │ │ sub sp, sp, #12 │ │ │ │ mul r4, ip, r1 │ │ │ │ asr r3, ip, #31 │ │ │ │ mla r4, r0, r3, r4 │ │ │ │ umull r8, r3, ip, r0 │ │ │ │ mov r6, r2 │ │ │ │ add r4, r4, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 30ba0 │ │ │ │ - ldr r3, [pc, #236] @ 198b8 │ │ │ │ + bl 31150 │ │ │ │ + ldr r3, [pc, #236] @ 19e6c │ │ │ │ cmp r0, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bcs 19884 │ │ │ │ + bcs 19e38 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi 19860 │ │ │ │ + bhi 19e14 │ │ │ │ lsl r1, r4, #2 │ │ │ │ lsl r0, r8, #2 │ │ │ │ adds r0, r0, r8 │ │ │ │ orr r1, r1, r8, lsr #30 │ │ │ │ adc r1, r4, r1 │ │ │ │ adds r0, r0, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ - ldr r6, [pc, #176] @ 198bc │ │ │ │ - ldr r3, [pc, #176] @ 198c0 │ │ │ │ + bl 31150 │ │ │ │ + ldr r6, [pc, #176] @ 19e70 │ │ │ │ + ldr r3, [pc, #176] @ 19e74 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ mov lr, r0 │ │ │ │ adds ip, lr, r1 │ │ │ │ adc ip, ip, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -23260,155 +23625,155 @@ │ │ │ │ lsr ip, r4, r1 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ sub lr, lr, ip, lsl r1 │ │ │ │ str lr, [sp, #4] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #92] @ 198c4 │ │ │ │ + ldr r3, [pc, #92] @ 19e78 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr ip, [pc, #60] @ 198c8 │ │ │ │ - ldr r3, [pc, #60] @ 198cc │ │ │ │ + ldr ip, [pc, #60] @ 19e7c │ │ │ │ + ldr r3, [pc, #60] @ 19e80 │ │ │ │ umull r2, ip, r0, ip │ │ │ │ add r3, pc, r3 │ │ │ │ lsr ip, ip, #6 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andeq lr, pc, r8, ror #12 │ │ │ │ + strheq lr, [sp], -r4 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ - andeq r9, r1, ip, asr #22 │ │ │ │ + andeq r8, r1, ip, ror #17 │ │ │ │ + andeq r9, r1, r0, ror #24 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - andeq r8, r1, r4, asr r7 │ │ │ │ - ldr r3, [pc, #876] @ 19c44 │ │ │ │ - ldr r0, [pc, #876] @ 19c48 │ │ │ │ - ldr r1, [pc, #876] @ 19c4c │ │ │ │ + andeq r8, r1, r8, ror #16 │ │ │ │ + ldr r3, [pc, #876] @ 1a1f8 │ │ │ │ + ldr r0, [pc, #876] @ 1a1fc │ │ │ │ + ldr r1, [pc, #876] @ 1a200 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [pc, #860] @ 19c50 │ │ │ │ + ldr r7, [pc, #860] @ 1a204 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ mov r1, #0 │ │ │ │ - beq 19c10 │ │ │ │ - ldr r3, [pc, #828] @ 19c54 │ │ │ │ + beq 1a1c4 │ │ │ │ + ldr r3, [pc, #828] @ 1a208 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19bd0 │ │ │ │ - ldr r2, [pc, #812] @ 19c58 │ │ │ │ - ldr r3, [pc, #812] @ 19c5c │ │ │ │ + beq 1a184 │ │ │ │ + ldr r2, [pc, #812] @ 1a20c │ │ │ │ + ldr r3, [pc, #812] @ 1a210 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #796] @ 19c60 │ │ │ │ + ldr r3, [pc, #796] @ 1a214 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #784] @ 19c64 │ │ │ │ + ldr r3, [pc, #784] @ 1a218 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 19a98 │ │ │ │ + b 1a04c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r1, r3, #256 @ 0x100 │ │ │ │ - bne 19aec │ │ │ │ + bne 1a0a0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 19b84 │ │ │ │ - ldr r3, [pc, #740] @ 19c68 │ │ │ │ + bne 1a138 │ │ │ │ + ldr r3, [pc, #740] @ 1a21c │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #728] @ 19c6c │ │ │ │ + ldr r3, [pc, #728] @ 1a220 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 197c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ + bne 1a12c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 197c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ - ldr r0, [pc, #676] @ 19c70 │ │ │ │ + bne 1a12c │ │ │ │ + ldr r0, [pc, #676] @ 1a224 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ add sl, sp, #148 @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 19780 │ │ │ │ + bl 19d34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ - bl 19780 │ │ │ │ - ldr r1, [pc, #616] @ 19c74 │ │ │ │ + bl 19d34 │ │ │ │ + ldr r1, [pc, #616] @ 1a228 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp] │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19780 │ │ │ │ + bl 19d34 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19780 │ │ │ │ - ldr r1, [pc, #548] @ 19c78 │ │ │ │ + bl 19d34 │ │ │ │ + ldr r1, [pc, #548] @ 1a22c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp] │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a44 │ │ │ │ + bl 20ff8 │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19ba0 │ │ │ │ - ldr r3, [pc, #504] @ 19c7c │ │ │ │ + beq 1a154 │ │ │ │ + ldr r3, [pc, #504] @ 1a230 │ │ │ │ add r2, r6, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19ba0 │ │ │ │ + bne 1a154 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r1] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -23422,124 +23787,124 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 28f4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19968 │ │ │ │ + bne 19f1c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 197c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ - ldr r0, [pc, #372] @ 19c80 │ │ │ │ + bne 1a12c │ │ │ │ + ldr r0, [pc, #372] @ 1a234 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19780 │ │ │ │ + bl 19d34 │ │ │ │ mov r0, r8 │ │ │ │ add r8, sp, #148 @ 0x94 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 19780 │ │ │ │ - ldr r2, [pc, #312] @ 19c84 │ │ │ │ - ldr r1, [pc, #312] @ 19c88 │ │ │ │ + bl 19d34 │ │ │ │ + ldr r2, [pc, #312] @ 1a238 │ │ │ │ + ldr r1, [pc, #312] @ 1a23c │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #10 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2c48 │ │ │ │ - b 19a68 │ │ │ │ + b 1a01c │ │ │ │ bl 2a80 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 19a68 │ │ │ │ - ldr r3, [pc, #256] @ 19c8c │ │ │ │ + b 1a01c │ │ │ │ + ldr r3, [pc, #256] @ 1a240 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #248] @ 19c90 │ │ │ │ + ldr r3, [pc, #248] @ 1a244 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 19998 │ │ │ │ + b 19f4c │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r6, #1 │ │ │ │ - bls 19bc8 │ │ │ │ - ldr r3, [pc, #200] @ 19c7c │ │ │ │ + bls 1a17c │ │ │ │ + ldr r3, [pc, #200] @ 1a230 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19c20 │ │ │ │ + beq 1a1d4 │ │ │ │ mov r0, #1 │ │ │ │ - b 19be4 │ │ │ │ + b 1a198 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 19bc0 │ │ │ │ - ldr r3, [pc, #164] @ 19c7c │ │ │ │ + bne 1a174 │ │ │ │ + ldr r3, [pc, #164] @ 1a230 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #168] @ 19c94 │ │ │ │ - ldr r3, [pc, #92] @ 19c4c │ │ │ │ + ldr r2, [pc, #168] @ 1a248 │ │ │ │ + ldr r3, [pc, #92] @ 1a200 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 19c40 │ │ │ │ + bne 1a1f4 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ 19c98 │ │ │ │ + ldr r0, [pc, #128] @ 1a24c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ - b 19910 │ │ │ │ - ldr r1, [pc, #116] @ 19c9c │ │ │ │ + b 19ec4 │ │ │ │ + ldr r1, [pc, #116] @ 1a250 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ - b 19be4 │ │ │ │ + b 1a198 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [r3], -r4 │ │ │ │ - andeq r6, r3, ip, lsr r4 │ │ │ │ + andeq r8, r3, r0, asr #14 │ │ │ │ + andeq r5, r3, r8, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r6, r3, r0, lsr #8 │ │ │ │ + andeq r5, r3, ip, ror #28 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq r9, r1, ip, asr #8 │ │ │ │ + andeq r9, r1, r0, ror #10 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ - andeq r8, r1, ip, lsr #13 │ │ │ │ - andeq r8, r1, ip, lsl r7 │ │ │ │ - andeq r8, r1, r0, ror r6 │ │ │ │ - andeq r8, r1, r0, ror r6 │ │ │ │ - andeq r8, r1, r4, ror #13 │ │ │ │ - andeq r8, r1, ip, lsr #13 │ │ │ │ - andeq r8, r1, r8, lsl #13 │ │ │ │ + andeq r8, r1, r0, asr #15 │ │ │ │ + andeq r8, r1, r0, lsr r8 │ │ │ │ + andeq r8, r1, r4, lsl #15 │ │ │ │ + andeq r8, r1, r4, lsl #15 │ │ │ │ + strdeq r8, [r1], -r8 @ │ │ │ │ + andeq r8, r1, r0, asr #15 │ │ │ │ + muleq r1, ip, r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r8, r1, r4, lsr #11 │ │ │ │ - andeq r8, r1, r8, ror #10 │ │ │ │ - andeq r8, r1, r8, ror #10 │ │ │ │ - andeq r8, r1, r8, lsl #9 │ │ │ │ - andeq r8, r1, r4, lsl #9 │ │ │ │ - andeq r6, r3, r0, lsr r1 │ │ │ │ - andeq r8, r1, ip, lsl #8 │ │ │ │ - andeq r8, r1, r8, ror #8 │ │ │ │ + @ instruction: 0x000186b8 │ │ │ │ + andeq r8, r1, ip, ror r6 │ │ │ │ + andeq r8, r1, ip, ror r6 │ │ │ │ + muleq r1, ip, r5 │ │ │ │ + muleq r1, r8, r5 │ │ │ │ + andeq r5, r3, ip, ror fp │ │ │ │ + andeq r8, r1, r0, lsr #10 │ │ │ │ + andeq r8, r1, ip, ror r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r3, r0 │ │ │ │ ldreq r3, [r1] │ │ │ │ ldreq r0, [r2] │ │ │ │ subeq r0, r0, r3 │ │ │ │ @@ -23572,38 +23937,38 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 2a14 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #8] @ 19d50 │ │ │ │ + ldr r1, [pc, #8] @ 1a304 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #1 │ │ │ │ b 2a14 │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrd r8, [r1, #16] │ │ │ │ ldrd r6, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 30a7c │ │ │ │ + bl 3102c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dd4 │ │ │ │ + bne 1a388 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30ab8 │ │ │ │ + bl 31068 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dcc │ │ │ │ + bne 1a380 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ subs r0, r3, r2 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -23615,27 +23980,27 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #2432 @ 0x980 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2812] @ 1a8f0 │ │ │ │ + ldr r2, [pc, #2812] @ 1aea4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2804] @ 1a8f4 │ │ │ │ + ldr r3, [pc, #2804] @ 1aea8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #2792] @ 1a8f8 │ │ │ │ + ldr r0, [pc, #2792] @ 1aeac │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2436] @ 0x984 │ │ │ │ mov r3, #0 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #2776] @ 1a8fc │ │ │ │ + bl 26d5c │ │ │ │ + ldr r2, [pc, #2776] @ 1aeb0 │ │ │ │ mov r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, #254 @ 0xfe │ │ │ │ mov r2, #24 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -23655,133 +24020,133 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov fp, r9 │ │ │ │ mov r8, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 3044c │ │ │ │ - ldr r3, [pc, #2664] @ 1a900 │ │ │ │ + bl 309fc │ │ │ │ + ldr r3, [pc, #2664] @ 1aeb4 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 19ed0 │ │ │ │ + b 1a484 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 30ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ tst r6, #1 │ │ │ │ - beq 19ef4 │ │ │ │ + beq 1a4a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 30ae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - bne 19eb4 │ │ │ │ + bne 1a468 │ │ │ │ mov r0, r7 │ │ │ │ strd r8, [sp, #16] │ │ │ │ - bl 3044c │ │ │ │ + bl 309fc │ │ │ │ mov r8, r7 │ │ │ │ mov r9, fp │ │ │ │ - ldr r7, [pc, #2536] @ 1a900 │ │ │ │ + ldr r7, [pc, #2536] @ 1aeb4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 19f44 │ │ │ │ + b 1a4f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 30ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ tst fp, #1 │ │ │ │ - beq 19f68 │ │ │ │ + beq 1a51c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 30ae0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ lsrs fp, fp, #1 │ │ │ │ - bne 19f28 │ │ │ │ + bne 1a4dc │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 30178 │ │ │ │ + bl 30728 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 19fb4 │ │ │ │ + beq 1a568 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3044c │ │ │ │ + bl 309fc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 30d4c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r7, fp │ │ │ │ - b 19fc8 │ │ │ │ + b 1a57c │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [sl, fp, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r4 │ │ │ │ moveq r1, r5 │ │ │ │ - beq 19ff4 │ │ │ │ - bl 30428 │ │ │ │ + beq 1a5a8 │ │ │ │ + bl 309d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 30d4c │ │ │ │ cmp r7, r9 │ │ │ │ strd r0, [r6, #16] │ │ │ │ str r9, [r6] │ │ │ │ stmib r6, {r7, r8} │ │ │ │ add fp, fp, #255 @ 0xff │ │ │ │ add r6, r6, #24 │ │ │ │ add r3, r7, #1 │ │ │ │ - bne 19fc4 │ │ │ │ + bne 1a578 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ ldr r3, [sp] │ │ │ │ add sl, sl, #4 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bne 19e74 │ │ │ │ + bne 1a428 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r1, r5, #1 │ │ │ │ add r1, r1, r7 │ │ │ │ add r4, r4, #24320 @ 0x5f00 │ │ │ │ cmp r3, #24 │ │ │ │ add r5, r6, r1 │ │ │ │ add r2, r2, #24 │ │ │ │ add r6, r6, #254 @ 0xfe │ │ │ │ add r4, r4, #160 @ 0xa0 │ │ │ │ - bne 19e3c │ │ │ │ + bne 1a3f0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov sl, r3 │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ @@ -23792,139 +24157,139 @@ │ │ │ │ add r3, r2, #3 │ │ │ │ add r1, r1, #127 @ 0x7f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r2, #229376 @ 0x38000 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp] │ │ │ │ - ldr r3, [pc, #2124] @ 1a904 │ │ │ │ + ldr r3, [pc, #2124] @ 1aeb8 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #2120] @ 1a908 │ │ │ │ + ldr r1, [pc, #2120] @ 1aebc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #24 │ │ │ │ bl 2c54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2304 @ 0x900 │ │ │ │ mov r1, #0 │ │ │ │ bl 2bb8 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ - ldr r3, [pc, #2064] @ 1a908 │ │ │ │ + ldr r3, [pc, #2064] @ 1aebc │ │ │ │ cmp r8, r3 │ │ │ │ sub r3, r9, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bge 1a60c │ │ │ │ + bge 1abc0 │ │ │ │ add r5, r8, r8, lsl #1 │ │ │ │ add r5, r4, r5, lsl #3 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, #1 │ │ │ │ - b 1a158 │ │ │ │ + b 1a70c │ │ │ │ ldm r5, {r2, r7} │ │ │ │ add r1, sp, #2432 @ 0x980 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ add r1, r1, #8 │ │ │ │ add r3, r7, r3, lsl #3 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr ip, [r3, #-2308] @ 0xfffff6fc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq 1a18c │ │ │ │ + beq 1a740 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #1980] @ 1a908 │ │ │ │ + ldr r3, [pc, #1980] @ 1aebc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 1a60c │ │ │ │ + beq 1abc0 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 30a7c │ │ │ │ + bl 3102c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a118 │ │ │ │ + beq 1a6cc │ │ │ │ cmp r8, r6 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, r6 │ │ │ │ movne r7, #1 │ │ │ │ - b 1a144 │ │ │ │ + b 1a6f8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3, #-2308] @ 0xfffff6fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1900] @ 1a90c │ │ │ │ + ldr r1, [pc, #1900] @ 1aec0 │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ add r6, r4, r6, lsl #3 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, r3 │ │ │ │ strd r0, [r6, #16] │ │ │ │ - beq 1a88c │ │ │ │ + beq 1ae40 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a1cc │ │ │ │ + beq 1a780 │ │ │ │ ldrb r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1a684 │ │ │ │ + beq 1ac38 │ │ │ │ add fp, fp, #1 │ │ │ │ strb r2, [r9, #-3] │ │ │ │ - ldr r3, [pc, #1848] @ 1a910 │ │ │ │ + ldr r3, [pc, #1848] @ 1aec4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strb r7, [r9, #-2] │ │ │ │ strb ip, [r9, #-1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r3, [r5] │ │ │ │ add r9, r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a0f0 │ │ │ │ + beq 1a6a4 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 1a62c │ │ │ │ + bne 1abe0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1a8b0 │ │ │ │ - ldr r3, [pc, #1772] @ 1a914 │ │ │ │ + bne 1ae64 │ │ │ │ + ldr r3, [pc, #1772] @ 1aec8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp sl, #2 │ │ │ │ ldr r1, [r7] │ │ │ │ - ble 1a6a0 │ │ │ │ + ble 1ac54 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 1a728 │ │ │ │ - ble 1a770 │ │ │ │ + beq 1acdc │ │ │ │ + ble 1ad24 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 28f4 │ │ │ │ mov r3, #0 │ │ │ │ cmp fp, r6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 1a7ac │ │ │ │ + beq 1ad60 │ │ │ │ cmp sl, #300 @ 0x12c │ │ │ │ - beq 1a7f4 │ │ │ │ + beq 1ada8 │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a2b8 │ │ │ │ + beq 1a86c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r4, r3, r2 │ │ │ │ - beq 1a840 │ │ │ │ + beq 1adf4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ bl 2948 │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2304 @ 0x900 │ │ │ │ @@ -23948,520 +24313,520 @@ │ │ │ │ add r3, r5, r5, lsl #1 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r6, [r0, #-1] │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ - ldr r9, [pc, #1496] @ 1a900 │ │ │ │ + ldr r9, [pc, #1496] @ 1aeb4 │ │ │ │ add sl, r5, #1 │ │ │ │ add fp, ip, r2, lsl #5 │ │ │ │ str r6, [r3, #-2308] @ 0xfffff6fc │ │ │ │ str r5, [sp] │ │ │ │ lsl r3, r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #12] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 1a388 │ │ │ │ + beq 1a93c │ │ │ │ ldr r0, [fp, r4, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 3044c │ │ │ │ + bl 309fc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 30530 │ │ │ │ + bl 30ae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bne 1a358 │ │ │ │ + bne 1a90c │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ add sl, r3, r5 │ │ │ │ add r8, r6, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r6, #3 │ │ │ │ addle r8, r8, #1 │ │ │ │ rsb sl, sl, sl, lsl #8 │ │ │ │ add fp, r3, sl, lsl #5 │ │ │ │ cmp r8, #254 @ 0xfe │ │ │ │ - ldr r3, [pc, #1336] @ 1a900 │ │ │ │ + ldr r3, [pc, #1336] @ 1aeb4 │ │ │ │ mov r2, #0 │ │ │ │ movge r8, #254 @ 0xfe │ │ │ │ lsl sl, sl, #3 │ │ │ │ mov r9, #0 │ │ │ │ strd r2, [sp] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 1a514 │ │ │ │ + beq 1aac8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, r9, lsl #2] │ │ │ │ cmp r8, r7 │ │ │ │ movlt r2, r8 │ │ │ │ movge r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 1a670 │ │ │ │ + blt 1ac24 │ │ │ │ add ip, fp, #4 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r1, ip │ │ │ │ add r3, r3, r0 │ │ │ │ - bne 1a41c │ │ │ │ + bne 1a9d0 │ │ │ │ mov r0, r3 │ │ │ │ add r6, r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 30428 │ │ │ │ + bl 309d8 │ │ │ │ cmp r6, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 1a480 │ │ │ │ + bgt 1aa34 │ │ │ │ lsl r1, sl, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r1, r1, #4 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ add r3, r3, r0 │ │ │ │ - bge 1a46c │ │ │ │ + bge 1aa20 │ │ │ │ cmp r7, r2 │ │ │ │ - ble 1a4dc │ │ │ │ + ble 1aa90 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, r2, sl │ │ │ │ add r7, fp, r7, lsl #2 │ │ │ │ str fp, [sp, #16] │ │ │ │ add r6, r1, r2, lsl #2 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ - bl 30428 │ │ │ │ + bl 309d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3017c │ │ │ │ + bl 3072c │ │ │ │ cmp r7, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 1a4a4 │ │ │ │ + bne 1aa58 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, fp │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - bl 30428 │ │ │ │ + bl 309d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 30d4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 30530 │ │ │ │ + bl 30ae0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ add fp, fp, #1020 @ 0x3fc │ │ │ │ add sl, sl, #255 @ 0xff │ │ │ │ - bne 1a3e4 │ │ │ │ + bne 1a998 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldm r5, {r5, r6, r7} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, r5 │ │ │ │ rsb r2, r2, r2, lsl #8 │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ - bl 30428 │ │ │ │ + bl 309d8 │ │ │ │ ldrd r2, [sp] │ │ │ │ - bl 30530 │ │ │ │ + bl 30ae0 │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r8, [pc, #936] @ 1a918 │ │ │ │ - ldreq r9, [pc, #936] @ 1a91c │ │ │ │ - ldrne r8, [pc, #936] @ 1a920 │ │ │ │ - ldrne r9, [pc, #936] @ 1a924 │ │ │ │ + ldreq r8, [pc, #936] @ 1aecc │ │ │ │ + ldreq r9, [pc, #936] @ 1aed0 │ │ │ │ + ldrne r8, [pc, #936] @ 1aed4 │ │ │ │ + ldrne r9, [pc, #936] @ 1aed8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 30a7c │ │ │ │ + bl 3102c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r7] │ │ │ │ stmib r7, {r3, r6} │ │ │ │ add r7, r7, #24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, sl │ │ │ │ moveq r9, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 3079c │ │ │ │ + bl 30d4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r0, [r7, #-8] │ │ │ │ - bhi 1a2f0 │ │ │ │ + bhi 1a8a4 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r5] │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ - bne 1a62c │ │ │ │ - ldr r2, [pc, #776] @ 1a908 │ │ │ │ + bne 1abe0 │ │ │ │ + ldr r2, [pc, #776] @ 1aebc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a8d0 │ │ │ │ + bne 1ae84 │ │ │ │ str fp, [sp] │ │ │ │ - b 1a0b0 │ │ │ │ - ldr r3, [pc, #764] @ 1a910 │ │ │ │ + b 1a664 │ │ │ │ + ldr r3, [pc, #764] @ 1aec4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r9, r4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a20c │ │ │ │ + beq 1a7c0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a834 │ │ │ │ - ldr r2, [pc, #744] @ 1a928 │ │ │ │ - ldr r3, [pc, #688] @ 1a8f4 │ │ │ │ + bne 1ade8 │ │ │ │ + ldr r2, [pc, #744] @ 1aedc │ │ │ │ + ldr r3, [pc, #688] @ 1aea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2436] @ 0x984 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1a8ac │ │ │ │ + bne 1ae60 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #2432 @ 0x980 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2918 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 1a458 │ │ │ │ + b 1aa0c │ │ │ │ ldrb r3, [r9, #-2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1a1c8 │ │ │ │ + bne 1a77c │ │ │ │ ldrb r3, [r9, #-1] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 1a1c8 │ │ │ │ - b 1a1cc │ │ │ │ + bne 1a77c │ │ │ │ + b 1a780 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 28f4 │ │ │ │ sub r3, sl, #2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp fp, #0 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1a860 │ │ │ │ + bne 1ae14 │ │ │ │ cmp fp, r6 │ │ │ │ - bne 1a278 │ │ │ │ + bne 1a82c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a2b8 │ │ │ │ + bne 1a86c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a788 │ │ │ │ - ldr r1, [pc, #548] @ 1a92c │ │ │ │ + beq 1ad3c │ │ │ │ + ldr r1, [pc, #548] @ 1aee0 │ │ │ │ mov r3, fp │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a638 │ │ │ │ - b 1a834 │ │ │ │ + beq 1abec │ │ │ │ + b 1ade8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #61 @ 0x3d │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 28f4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a788 │ │ │ │ + beq 1ad3c │ │ │ │ cmp fp, r6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - beq 1a850 │ │ │ │ + beq 1ae04 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bne 1a26c │ │ │ │ + bne 1a820 │ │ │ │ cmp fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - ble 1a700 │ │ │ │ - b 1a800 │ │ │ │ + ble 1acb4 │ │ │ │ + b 1adb4 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 28f4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1a25c │ │ │ │ - ldr r1, [pc, #416] @ 1a930 │ │ │ │ + bne 1a810 │ │ │ │ + ldr r1, [pc, #416] @ 1aee4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a638 │ │ │ │ - b 1a834 │ │ │ │ + beq 1abec │ │ │ │ + b 1ade8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ orreq r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1a7f4 │ │ │ │ + bne 1ada8 │ │ │ │ cmp sl, #199 @ 0xc7 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a26c │ │ │ │ + beq 1a820 │ │ │ │ cmp fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - ble 1a6f8 │ │ │ │ + ble 1acac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl 2948 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1a868 │ │ │ │ - ldr r1, [pc, #268] @ 1a934 │ │ │ │ + bne 1ae1c │ │ │ │ + ldr r1, [pc, #268] @ 1aee8 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2918 │ │ │ │ - b 1a638 │ │ │ │ + b 1abec │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 1a2a4 │ │ │ │ + b 1a858 │ │ │ │ sub r4, r3, #50 @ 0x32 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 1a7b0 │ │ │ │ + b 1ad64 │ │ │ │ mov sl, #2 │ │ │ │ - b 1a788 │ │ │ │ - ldr r1, [pc, #200] @ 1a938 │ │ │ │ + b 1ad3c │ │ │ │ + ldr r1, [pc, #200] @ 1aeec │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2918 │ │ │ │ - b 1a638 │ │ │ │ - ldr r3, [pc, #168] @ 1a93c │ │ │ │ - ldr r1, [pc, #168] @ 1a940 │ │ │ │ - ldr r0, [pc, #168] @ 1a944 │ │ │ │ - ldr r2, [pc, #168] @ 1a948 │ │ │ │ + b 1abec │ │ │ │ + ldr r3, [pc, #168] @ 1aef0 │ │ │ │ + ldr r1, [pc, #168] @ 1aef4 │ │ │ │ + ldr r0, [pc, #168] @ 1aef8 │ │ │ │ + ldr r2, [pc, #168] @ 1aefc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ 1a94c │ │ │ │ - ldr r1, [pc, #148] @ 1a950 │ │ │ │ - ldr r0, [pc, #148] @ 1a954 │ │ │ │ - ldr r2, [pc, #148] @ 1a958 │ │ │ │ + ldr r3, [pc, #148] @ 1af00 │ │ │ │ + ldr r1, [pc, #148] @ 1af04 │ │ │ │ + ldr r0, [pc, #148] @ 1af08 │ │ │ │ + ldr r2, [pc, #148] @ 1af0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ 1a95c │ │ │ │ - ldr r1, [pc, #132] @ 1a960 │ │ │ │ - ldr r0, [pc, #132] @ 1a964 │ │ │ │ - ldr r2, [pc, #132] @ 1a968 │ │ │ │ + ldr r3, [pc, #132] @ 1af10 │ │ │ │ + ldr r1, [pc, #132] @ 1af14 │ │ │ │ + ldr r0, [pc, #132] @ 1af18 │ │ │ │ + ldr r2, [pc, #132] @ 1af1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq r5, r3, r0, lsr #30 │ │ │ │ + andeq r5, r3, ip, ror #18 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andseq r0, ip, r0, ror #7 │ │ │ │ - strdeq r5, [r3], -r8 │ │ │ │ + andeq r5, r3, r4, asr #18 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfffffc90 │ │ │ │ ldrdeq r2, [r1], -r4 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00eccccc │ │ │ │ rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ svccc 0x0050624d │ │ │ │ - ldrdeq r5, [r3], -ip │ │ │ │ - andeq r7, r1, ip, ror sl │ │ │ │ - andeq r7, r1, r0, lsr sl │ │ │ │ - muleq r1, r8, r9 │ │ │ │ - andeq r7, r1, r4, lsl r9 │ │ │ │ - andeq r7, r1, r4, asr #20 │ │ │ │ - andeq r7, r1, r8, ror r8 │ │ │ │ - @ instruction: 0x000178b4 │ │ │ │ + andeq r5, r3, r8, lsr #2 │ │ │ │ + muleq r1, r0, fp │ │ │ │ + andeq r7, r1, r4, asr #22 │ │ │ │ + andeq r7, r1, ip, lsr #21 │ │ │ │ + andeq r7, r1, r8, lsr #20 │ │ │ │ + andeq r7, r1, r8, asr fp │ │ │ │ + andeq r7, r1, ip, lsl #19 │ │ │ │ + andeq r7, r1, r8, asr #19 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - andeq r7, r1, r0, lsr #20 │ │ │ │ - andeq r7, r1, r4, asr r8 │ │ │ │ - andeq r7, r1, r8, lsr #17 │ │ │ │ + andeq r7, r1, r4, lsr fp │ │ │ │ + andeq r7, r1, r8, ror #18 │ │ │ │ + @ instruction: 0x000179bc │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - andeq r7, r1, r0, lsl #20 │ │ │ │ - andeq r7, r1, r4, lsr r8 │ │ │ │ - andeq r7, r1, ip, lsr r8 │ │ │ │ + andeq r7, r1, r4, lsl fp │ │ │ │ + andeq r7, r1, r8, asr #18 │ │ │ │ + andeq r7, r1, r0, asr r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r2 │ │ │ │ sub sp, sp, #2368 @ 0x940 │ │ │ │ - ldr r2, [pc, #1996] @ 1b14c │ │ │ │ + ldr r2, [pc, #1996] @ 1b700 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1988] @ 1b150 │ │ │ │ + ldr r3, [pc, #1988] @ 1b704 │ │ │ │ ldr ip, [sp, #2416] @ 0x970 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #1952] @ 1b154 │ │ │ │ + ldr r2, [pc, #1952] @ 1b708 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2372] @ 0x944 │ │ │ │ mov r3, #0 │ │ │ │ bl 2bb8 │ │ │ │ mov r2, #1020 @ 0x3fc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bb8 │ │ │ │ sub ip, r4, #4 │ │ │ │ add lr, r4, #96 @ 0x60 │ │ │ │ - ldr r4, [pc, #1912] @ 1b158 │ │ │ │ + ldr r4, [pc, #1912] @ 1b70c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 1a9ec │ │ │ │ + b 1afa0 │ │ │ │ cmp ip, lr │ │ │ │ - beq 1aa40 │ │ │ │ + beq 1aff4 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9e4 │ │ │ │ + beq 1af98 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1aa2c │ │ │ │ + beq 1afe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r6, r3, lsl #2] │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1aa0c │ │ │ │ + bne 1afc0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a9fc │ │ │ │ + bne 1afb0 │ │ │ │ cmp ip, lr │ │ │ │ - bne 1a9ec │ │ │ │ + bne 1afa0 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r6, #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa70 │ │ │ │ + beq 1b024 │ │ │ │ add r2, sp, #2368 @ 0x940 │ │ │ │ add r2, r2, #8 │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ add r5, r5, #1 │ │ │ │ str r3, [r2, #-2300] @ 0xfffff704 │ │ │ │ str r0, [r2, #-2296] @ 0xfffff708 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 1aa4c │ │ │ │ + bne 1b000 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt 1b0fc │ │ │ │ + bgt 1b6b0 │ │ │ │ addeq r8, sp, #76 @ 0x4c │ │ │ │ - bne 1b128 │ │ │ │ + bne 1b6dc │ │ │ │ add r3, sp, #2112 @ 0x840 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ strb r2, [r1], #1 │ │ │ │ - bgt 1aaa0 │ │ │ │ + bgt 1b054 │ │ │ │ strb r5, [r7, #31] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a14 │ │ │ │ - ldr r0, [pc, #1656] @ 1b15c │ │ │ │ + ldr r0, [pc, #1656] @ 1b710 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2005c │ │ │ │ - ldr r3, [pc, #1640] @ 1b160 │ │ │ │ - ldr r8, [pc, #1640] @ 1b164 │ │ │ │ + bl 20610 │ │ │ │ + ldr r3, [pc, #1640] @ 1b714 │ │ │ │ + ldr r8, [pc, #1640] @ 1b718 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1632] @ 1b168 │ │ │ │ - ldr r2, [pc, #1632] @ 1b16c │ │ │ │ + ldr r3, [pc, #1632] @ 1b71c │ │ │ │ + ldr r2, [pc, #1632] @ 1b720 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -24471,91 +24836,91 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 28f4 │ │ │ │ mov r0, r9 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 1b138 │ │ │ │ + blt 1b6ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ asr r3, r4, #16 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ asr r2, r4, #8 │ │ │ │ strb r3, [r0, #34] @ 0x22 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and r1, r4, #255 @ 0xff │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ lsr r4, r4, #24 │ │ │ │ strb r1, [r0, #32] │ │ │ │ strb r2, [r0, #33] @ 0x21 │ │ │ │ strb r4, [r0, #35] @ 0x23 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b0cc │ │ │ │ + bne 1b680 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b11c │ │ │ │ - ldr r0, [pc, #1480] @ 1b170 │ │ │ │ + beq 1b6d0 │ │ │ │ + ldr r0, [pc, #1480] @ 1b724 │ │ │ │ mov r2, #1020 @ 0x3fc │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2bb8 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ add r3, r3, #66584576 @ 0x3f80000 │ │ │ │ add r3, r3, #258048 @ 0x3f000 │ │ │ │ ldr r2, [r3, #3076] @ 0xc04 │ │ │ │ cmp r4, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #3076] @ 0xc04 │ │ │ │ - bne 1abb0 │ │ │ │ + bne 1b164 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r7, #1 │ │ │ │ - ldr r4, [pc, #1412] @ 1b174 │ │ │ │ + ldr r4, [pc, #1412] @ 1b728 │ │ │ │ add fp, sp, #75 @ 0x4b │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ strb r3, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ bl 2c3c │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ strb sl, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2c3c │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ strb r7, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 2c3c │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ strb r3, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ bl 2c3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -24583,55 +24948,55 @@ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ad28 │ │ │ │ + beq 1b2dc │ │ │ │ add r0, sp, #2368 @ 0x940 │ │ │ │ add r0, r0, #8 │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ str r2, [r0, #-2296] @ 0xfffff708 │ │ │ │ str r3, [r0, #-2300] @ 0xfffff704 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 1ad04 │ │ │ │ + bne 1b2b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ae50 │ │ │ │ + bne 1b404 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ add r7, r7, #1020 @ 0x3fc │ │ │ │ - bne 1acf8 │ │ │ │ + bne 1b2ac │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r6, r6, #261120 @ 0x3fc00 │ │ │ │ - bne 1ace4 │ │ │ │ + bne 1b298 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov sl, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq 1b030 │ │ │ │ + beq 1b5e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b0cc │ │ │ │ + bne 1b680 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b020 │ │ │ │ + beq 1b5d4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1afac │ │ │ │ + beq 1b560 │ │ │ │ mov r2, #66846720 @ 0x3fc0000 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 2bb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub ip, sl, #1 │ │ │ │ mov fp, #255 @ 0xff │ │ │ │ @@ -24662,103 +25027,103 @@ │ │ │ │ add r2, r2, #258048 @ 0x3f000 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #1024] @ 0x400 │ │ │ │ ldr r1, [r2, #3076] @ 0xc04 │ │ │ │ cmp r4, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r2, #3076] @ 0xc04 │ │ │ │ - bne 1adcc │ │ │ │ - b 1abe8 │ │ │ │ + bne 1b380 │ │ │ │ + b 1b19c │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1af4c │ │ │ │ + bne 1b500 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bne 1af74 │ │ │ │ + bne 1b528 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add r2, r0, r3, lsl #3 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ strb r2, [r1], #1 │ │ │ │ - bne 1ae7c │ │ │ │ + bne 1b430 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ strb r3, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ bl 2c3c │ │ │ │ mov r6, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ strb sl, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 2c3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ strb r5, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c3c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2005c │ │ │ │ - b 1ad3c │ │ │ │ + bl 20610 │ │ │ │ + b 1b2f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r3, #12 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl 2c54 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - beq 1ae74 │ │ │ │ + beq 1b428 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r2, r2, r1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ add ip, r0, r4, lsl #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp ip, r3 │ │ │ │ str r1, [r2], #4 │ │ │ │ - bne 1af94 │ │ │ │ - b 1ae74 │ │ │ │ + bne 1b548 │ │ │ │ + b 1b428 │ │ │ │ add r0, r6, #66584576 @ 0x3f80000 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ mov r2, #261120 @ 0x3fc00 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 2bb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ @@ -24778,151 +25143,151 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r4, [r4] │ │ │ │ str ip, [r1, #1024] @ 0x400 │ │ │ │ ldr r1, [r2, #3076] @ 0xc04 │ │ │ │ cmp r4, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r2, #3076] @ 0xc04 │ │ │ │ - bne 1afc8 │ │ │ │ - b 1abe8 │ │ │ │ + bne 1b57c │ │ │ │ + b 1b19c │ │ │ │ mov sl, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 1ad88 │ │ │ │ + bne 1b33c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #24 │ │ │ │ add r2, r2, #24320 @ 0x5f00 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne 1ab28 │ │ │ │ - ldr r4, [pc, #280] @ 1b178 │ │ │ │ + bne 1b0dc │ │ │ │ + ldr r4, [pc, #280] @ 1b72c │ │ │ │ add r5, sp, #75 @ 0x4b │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, #1 │ │ │ │ bl 2c3c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ strb r7, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 2c3c │ │ │ │ - ldr r2, [pc, #168] @ 1b17c │ │ │ │ - ldr r3, [pc, #120] @ 1b150 │ │ │ │ + ldr r2, [pc, #168] @ 1b730 │ │ │ │ + ldr r3, [pc, #120] @ 1b704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2372] @ 0x944 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1b148 │ │ │ │ + bne 1b6fc │ │ │ │ add sp, sp, #2368 @ 0x940 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #124] @ 1b180 │ │ │ │ + ldr r3, [pc, #124] @ 1b734 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c54 │ │ │ │ - b 1aa8c │ │ │ │ + b 1b040 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r7, #1 │ │ │ │ - b 1ad74 │ │ │ │ + b 1b328 │ │ │ │ add r3, sp, #2112 @ 0x840 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 1aabc │ │ │ │ - ldr r0, [pc, #68] @ 1b184 │ │ │ │ + b 1b070 │ │ │ │ + ldr r0, [pc, #68] @ 1b738 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ab50 │ │ │ │ + bl 27038 │ │ │ │ + b 1b104 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r3, r0, r3 │ │ │ │ + ldrdeq r4, [r3], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq pc, r8, r0, lsl #14 │ │ │ │ - andeq r5, r3, r0, asr #6 │ │ │ │ - andeq sp, pc, r4, ror #7 │ │ │ │ + andeq r4, r3, ip, lsl #27 │ │ │ │ + andeq ip, sp, r0, lsr lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x000fd3b4 │ │ │ │ + andeq ip, sp, r0, lsl #28 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ @ instruction: 0xfffff184 │ │ │ │ mvnseq pc, #4, 24 @ 0x400 │ │ │ │ - ldrdeq sp, [pc], -ip │ │ │ │ - andeq ip, pc, ip, ror #28 │ │ │ │ - andeq r4, r3, r8, asr #24 │ │ │ │ + andeq ip, sp, r8, lsr #26 │ │ │ │ + @ instruction: 0x000dc8b8 │ │ │ │ + muleq r3, r4, r6 │ │ │ │ @ instruction: 0xffffeb94 │ │ │ │ - andeq r7, r1, r8, lsr #1 │ │ │ │ - ldr ip, [pc, #272] @ 1b2a0 │ │ │ │ + @ instruction: 0x000171bc │ │ │ │ + ldr ip, [pc, #272] @ 1b854 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ 1b2a4 │ │ │ │ + ldr r0, [pc, #260] @ 1b858 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1b200 │ │ │ │ + beq 1b7b4 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ 1b2a8 │ │ │ │ - ldr r3, [pc, #196] @ 1b2a4 │ │ │ │ + ldr r2, [pc, #204] @ 1b85c │ │ │ │ + ldr r3, [pc, #196] @ 1b858 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1b29c │ │ │ │ + bne 1b850 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #24 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b1d0 │ │ │ │ + bne 1b784 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 1b1d0 │ │ │ │ + bne 1b784 │ │ │ │ ldrb r2, [sp] │ │ │ │ ldrb r3, [sp, #1] │ │ │ │ strb r2, [r4, #28] │ │ │ │ strb r3, [r4, #29] │ │ │ │ ldrb r2, [sp, #2] │ │ │ │ ldrb r3, [sp, #3] │ │ │ │ strb r2, [r4, #30] │ │ │ │ @@ -24930,467 +25295,467 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, r6 │ │ │ │ - bne 1b1d4 │ │ │ │ + bne 1b788 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #36] @ 1b2ac │ │ │ │ + ldr r1, [pc, #36] @ 1b860 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl 2a5c │ │ │ │ subs r0, r0, #1 │ │ │ │ movne r0, #1 │ │ │ │ - b 1b1d4 │ │ │ │ + b 1b788 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r0, lsl #23 │ │ │ │ + andeq r4, r3, ip, asr #11 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r3, r0, asr #22 │ │ │ │ + andeq r4, r3, ip, lsl #11 │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1456] @ 1b86c │ │ │ │ + ldr r2, [pc, #1456] @ 1be20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #1448] @ 1b870 │ │ │ │ + ldr r3, [pc, #1448] @ 1be24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r9, [pc, #1444] @ 1b874 │ │ │ │ + ldr r9, [pc, #1444] @ 1be28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ cmp r8, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov r3, #0 │ │ │ │ - beq 1b6b8 │ │ │ │ + beq 1bc6c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1b3f8 │ │ │ │ - ldr r3, [pc, #1396] @ 1b878 │ │ │ │ - ldr r2, [pc, #1396] @ 1b87c │ │ │ │ + bne 1b9ac │ │ │ │ + ldr r3, [pc, #1396] @ 1be2c │ │ │ │ + ldr r2, [pc, #1396] @ 1be30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1388] @ 1b880 │ │ │ │ + ldr r1, [pc, #1388] @ 1be34 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r5, r3 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 244a8 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 1b334 │ │ │ │ + bne 1b8e8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b6c8 │ │ │ │ + beq 1bc7c │ │ │ │ str r7, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r7, fp │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 1b398 │ │ │ │ + b 1b94c │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 2948 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20630 │ │ │ │ + bl 20be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b40c │ │ │ │ + bne 1b9c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b468 │ │ │ │ + beq 1ba1c │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r7] │ │ │ │ - beq 1b390 │ │ │ │ - ldr r2, [pc, #1232] @ 1b884 │ │ │ │ + beq 1b944 │ │ │ │ + ldr r2, [pc, #1232] @ 1be38 │ │ │ │ add fp, r6, #4 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ mov r0, fp │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b41c │ │ │ │ + beq 1b9d0 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bls 1b36c │ │ │ │ + bls 1b920 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 2948 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #251] @ 0xfb │ │ │ │ - b 1b37c │ │ │ │ - ldr r3, [pc, #1160] @ 1b888 │ │ │ │ - ldr r2, [pc, #1160] @ 1b88c │ │ │ │ + b 1b930 │ │ │ │ + ldr r3, [pc, #1160] @ 1be3c │ │ │ │ + ldr r2, [pc, #1160] @ 1be40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1b30c │ │ │ │ + b 1b8c0 │ │ │ │ ldrb r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b680 │ │ │ │ + beq 1bc34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 1b420 │ │ │ │ + bne 1b9d4 │ │ │ │ cmp r1, #24 │ │ │ │ - ble 1b650 │ │ │ │ + ble 1bc04 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - bne 1b664 │ │ │ │ + bne 1bc18 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ strbgt r8, [r6, #131] @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f7c │ │ │ │ + bl 24530 │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 1b398 │ │ │ │ + bne 1b94c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r8, sl │ │ │ │ - bls 1b6ac │ │ │ │ + bls 1bc60 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 1b6fc │ │ │ │ + beq 1bcb0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b6d0 │ │ │ │ - ldr r3, [pc, #1024] @ 1b890 │ │ │ │ - ldr r1, [pc, #1024] @ 1b894 │ │ │ │ + beq 1bc84 │ │ │ │ + ldr r3, [pc, #1024] @ 1be44 │ │ │ │ + ldr r1, [pc, #1024] @ 1be48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1016] @ 1b898 │ │ │ │ + ldr r3, [pc, #1016] @ 1be4c │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #996] @ 1b89c │ │ │ │ + ldr r0, [pc, #996] @ 1be50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ffe4 │ │ │ │ - ldr r0, [pc, #988] @ 1b8a0 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #980] @ 1b8a0 │ │ │ │ + bl 20598 │ │ │ │ + ldr r0, [pc, #988] @ 1be54 │ │ │ │ + bl 26d5c │ │ │ │ + ldr r2, [pc, #980] @ 1be54 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 2bb8 │ │ │ │ mov r0, #66846720 @ 0x3fc0000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #956] @ 1b8a4 │ │ │ │ - bl 267a8 │ │ │ │ + ldr r0, [pc, #956] @ 1be58 │ │ │ │ + bl 26d5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #940] @ 1b8a8 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r1, [pc, #940] @ 1be5c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1b84c │ │ │ │ + beq 1be00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc0 │ │ │ │ - ldr r1, [pc, #912] @ 1b8ac │ │ │ │ + bl 1a274 │ │ │ │ + ldr r1, [pc, #912] @ 1be60 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #900] @ 1b8b0 │ │ │ │ + ldr r3, [pc, #900] @ 1be64 │ │ │ │ ldr fp, [r9, r3] │ │ │ │ ldr r0, [fp] │ │ │ │ bl 28f4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1a96c │ │ │ │ - ldr r3, [pc, #864] @ 1b8b4 │ │ │ │ + bl 1af20 │ │ │ │ + ldr r3, [pc, #864] @ 1be68 │ │ │ │ ldr sl, [r9, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b744 │ │ │ │ + beq 1bcf8 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1b720 │ │ │ │ + bne 1bcd4 │ │ │ │ bl 28f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 1b778 │ │ │ │ + beq 1bd2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b594 │ │ │ │ + beq 1bb48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2918 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b5a4 │ │ │ │ + beq 1bb58 │ │ │ │ mov r0, r8 │ │ │ │ bl 2918 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ bl 2c0c │ │ │ │ orrs r4, r4, r0 │ │ │ │ - beq 1b5f0 │ │ │ │ + beq 1bba4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c0 │ │ │ │ - ldr r3, [pc, #740] @ 1b8b8 │ │ │ │ - ldr r2, [pc, #740] @ 1b8bc │ │ │ │ + ldr r3, [pc, #740] @ 1be6c │ │ │ │ + ldr r2, [pc, #740] @ 1be70 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldrb r3, [r5, #31] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1b76c │ │ │ │ - ldr r0, [pc, #700] @ 1b8c0 │ │ │ │ + beq 1bd20 │ │ │ │ + ldr r0, [pc, #700] @ 1be74 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #696] @ 1b8c4 │ │ │ │ + ldr r1, [pc, #696] @ 1be78 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - ldr r2, [pc, #668] @ 1b8c8 │ │ │ │ - ldr r3, [pc, #576] @ 1b870 │ │ │ │ + ldr r2, [pc, #668] @ 1be7c │ │ │ │ + ldr r3, [pc, #576] @ 1be24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1b868 │ │ │ │ + bne 1be1c │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ add r0, r3, r2, lsl #2 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [r0, #-232] @ 0xffffff18 │ │ │ │ - beq 1b450 │ │ │ │ + beq 1ba04 │ │ │ │ cmp r1, r8 │ │ │ │ addle r2, r2, #2 │ │ │ │ - ble 1b690 │ │ │ │ + ble 1bc44 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23f20 │ │ │ │ - b 1b45c │ │ │ │ + bl 244d4 │ │ │ │ + b 1ba10 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - beq 1b450 │ │ │ │ + beq 1ba04 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 2948 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f7c │ │ │ │ - b 1b45c │ │ │ │ + bl 24530 │ │ │ │ + b 1ba10 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b624 │ │ │ │ - b 1b4b0 │ │ │ │ - ldr r3, [pc, #524] @ 1b8cc │ │ │ │ + beq 1bbd8 │ │ │ │ + b 1ba64 │ │ │ │ + ldr r3, [pc, #524] @ 1be80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b 1b30c │ │ │ │ + b 1b8c0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b624 │ │ │ │ - ldr r0, [pc, #504] @ 1b8d0 │ │ │ │ - ldr r3, [pc, #504] @ 1b8d4 │ │ │ │ - ldr r1, [pc, #504] @ 1b8d8 │ │ │ │ + beq 1bbd8 │ │ │ │ + ldr r0, [pc, #504] @ 1be84 │ │ │ │ + ldr r3, [pc, #504] @ 1be88 │ │ │ │ + ldr r1, [pc, #504] @ 1be8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 1b624 │ │ │ │ - ldr r3, [pc, #472] @ 1b8dc │ │ │ │ - ldr r1, [pc, #472] @ 1b8e0 │ │ │ │ + b 1bbd8 │ │ │ │ + ldr r3, [pc, #472] @ 1be90 │ │ │ │ + ldr r1, [pc, #472] @ 1be94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp] │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 1b4b0 │ │ │ │ + b 1ba64 │ │ │ │ bl 2c0c │ │ │ │ mov r0, r7 │ │ │ │ bl 29c0 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r0, #10 │ │ │ │ bl 2c48 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ - b 1b624 │ │ │ │ - ldr r1, [pc, #408] @ 1b8e4 │ │ │ │ + bl 2bc18 │ │ │ │ + b 1bbd8 │ │ │ │ + ldr r1, [pc, #408] @ 1be98 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 28f4 │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ddc │ │ │ │ - b 1b560 │ │ │ │ - ldr r0, [pc, #372] @ 1b8e8 │ │ │ │ + bl 1a390 │ │ │ │ + b 1bb14 │ │ │ │ + ldr r0, [pc, #372] @ 1be9c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1b604 │ │ │ │ + b 1bbb8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b584 │ │ │ │ - ldr r1, [pc, #344] @ 1b8ec │ │ │ │ + bne 1bb38 │ │ │ │ + ldr r1, [pc, #344] @ 1bea0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr sl, [pc, #332] @ 1b8f0 │ │ │ │ + ldr sl, [pc, #332] @ 1bea4 │ │ │ │ bl 2948 │ │ │ │ mvn r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov fp, #1 │ │ │ │ strb r3, [r5, #29] │ │ │ │ mov r3, #24 │ │ │ │ strb r3, [r5, #30] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ strb fp, [r5, #28] │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #29 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #30 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #31 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ add r1, r5, #32 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ - bl 2005c │ │ │ │ - ldr r2, [pc, #204] @ 1b8f4 │ │ │ │ + bl 20610 │ │ │ │ + ldr r2, [pc, #204] @ 1bea8 │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 20610 │ │ │ │ ldr r1, [sl] │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 200ac │ │ │ │ + bl 20660 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc0 │ │ │ │ - b 1b584 │ │ │ │ + bl 1a274 │ │ │ │ + b 1bb38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #152] @ 1b8f8 │ │ │ │ + ldr r0, [pc, #152] @ 1beac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1b508 │ │ │ │ + bl 27038 │ │ │ │ + b 1babc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r8, asr sl │ │ │ │ + andeq r4, r3, r4, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r3, r4, asr #20 │ │ │ │ - andeq r8, r1, r0, asr r5 │ │ │ │ - andeq r6, r1, r4, ror #29 │ │ │ │ - andeq r6, r1, r8, ror #29 │ │ │ │ + muleq r3, r0, r4 │ │ │ │ + andeq r8, r1, r4, ror #12 │ │ │ │ + strdeq r6, [r1], -r8 │ │ │ │ + strdeq r6, [r1], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r8, r1, r4, asr r4 │ │ │ │ - andeq r7, r1, r4, ror r9 │ │ │ │ - andeq r7, r1, r8, ror #17 │ │ │ │ - andeq r6, r1, r4, ror sp │ │ │ │ - @ instruction: 0x000183b4 │ │ │ │ - andeq ip, pc, r8, lsl sl @ │ │ │ │ + andeq r8, r1, r8, ror #10 │ │ │ │ + andeq r7, r1, r8, lsl #21 │ │ │ │ + strdeq r7, [r1], -ip │ │ │ │ + andeq r6, r1, r8, lsl #29 │ │ │ │ + andeq r8, r1, r8, asr #9 │ │ │ │ + andeq ip, sp, r4, ror #8 │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ andeq pc, r8, r0, lsl #14 │ │ │ │ - andeq r6, r1, r0, asr #26 │ │ │ │ - andeq r6, r1, ip, lsr #26 │ │ │ │ + andeq r6, r1, r4, asr lr │ │ │ │ + andeq r6, r1, r0, asr #28 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r6, r1, ip, lsr #25 │ │ │ │ - andeq r8, r1, r4, asr r2 │ │ │ │ - muleq r1, ip, ip │ │ │ │ - strdeq r4, [r3], -r0 │ │ │ │ - @ instruction: 0x000176bc │ │ │ │ - andeq r6, r1, r0, lsl fp │ │ │ │ - andeq r8, r1, r0, ror r1 │ │ │ │ - andeq r6, r1, r0, lsr fp │ │ │ │ - andeq r7, r1, r4, ror r6 │ │ │ │ - andeq r6, r1, r0, lsl fp │ │ │ │ - andeq r6, r1, r0, lsl fp │ │ │ │ - andeq r7, r1, r8, lsl #12 │ │ │ │ - andeq r6, r1, r8, ror #21 │ │ │ │ - andeq ip, pc, r4, lsr #14 │ │ │ │ + andeq r6, r1, r0, asr #27 │ │ │ │ + andeq r8, r1, r8, ror #6 │ │ │ │ + @ instruction: 0x00016db0 │ │ │ │ + andeq r4, r3, ip, lsr r1 │ │ │ │ + ldrdeq r7, [r1], -r0 │ │ │ │ + andeq r6, r1, r4, lsr #24 │ │ │ │ + andeq r8, r1, r4, lsl #5 │ │ │ │ + andeq r6, r1, r4, asr #24 │ │ │ │ + andeq r7, r1, r8, lsl #15 │ │ │ │ + andeq r6, r1, r4, lsr #24 │ │ │ │ + andeq r6, r1, r4, lsr #24 │ │ │ │ + andeq r7, r1, ip, lsl r7 │ │ │ │ + strdeq r6, [r1], -ip │ │ │ │ + andeq ip, sp, r0, ror r1 │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ - andeq r6, r1, r0, ror #19 │ │ │ │ + strdeq r6, [r1], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #196] @ 1b9cc │ │ │ │ + ldr r5, [pc, #196] @ 1bf80 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #180] @ 1b9d0 │ │ │ │ + ldr r4, [pc, #180] @ 1bf84 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 2bb8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ ldrb r3, [r4] │ │ │ │ sub r2, r4, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ - bne 1b934 │ │ │ │ + bne 1bee8 │ │ │ │ add r5, r5, #260 @ 0x104 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 2bb8 │ │ │ │ sub r5, r5, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r4, #16 │ │ │ │ ldrb r3, [r4] │ │ │ │ sub r2, r4, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ strb r2, [r3, #260] @ 0x104 │ │ │ │ - bne 1b970 │ │ │ │ + bne 1bf24 │ │ │ │ add r4, r5, #260 @ 0x104 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #516 @ 0x204 │ │ │ │ bl 2948 │ │ │ │ ldrb r1, [r5, #357] @ 0x165 │ │ │ │ ldrh r3, [r4, #98] @ 0x62 │ │ │ │ @@ -25399,36 +25764,36 @@ │ │ │ │ strh r3, [r4, #66] @ 0x42 │ │ │ │ ldrh r1, [r4, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ strh r1, [r4, #68] @ 0x44 │ │ │ │ strb r2, [r5, #330] @ 0x14a │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, pc, ip, asr #11 │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ + andeq ip, sp, r8, lsl r0 │ │ │ │ + strdeq r6, [r1], -r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #252] @ 1badc │ │ │ │ - ldr lr, [pc, #252] @ 1bae0 │ │ │ │ + ldr r4, [pc, #252] @ 1c090 │ │ │ │ + ldr lr, [pc, #252] @ 1c094 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ add lr, pc, lr │ │ │ │ cmp r5, r0 │ │ │ │ ldm lr, {r6, ip} │ │ │ │ - beq 1ba78 │ │ │ │ + beq 1c02c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1ba48 │ │ │ │ + beq 1bffc │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r1, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - beq 1bab8 │ │ │ │ + beq 1c06c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 1ba88 │ │ │ │ + beq 1c03c │ │ │ │ cmp r6, #0 │ │ │ │ add r3, ip, #8 │ │ │ │ strne r1, [ip] │ │ │ │ ldrne r2, [r2] │ │ │ │ mov r0, r1 │ │ │ │ strne r3, [lr, #4] │ │ │ │ strne r2, [ip, #4] │ │ │ │ @@ -25437,113 +25802,113 @@ │ │ │ │ cmp r5, r1 │ │ │ │ ldreq r0, [r4, #16] │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ strne r0, [ip, #-8] │ │ │ │ ldrne r3, [r2] │ │ │ │ strne r3, [ip] │ │ │ │ - ldr r3, [pc, #120] @ 1bae4 │ │ │ │ + ldr r3, [pc, #120] @ 1c098 │ │ │ │ add ip, ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, r1 │ │ │ │ ldreq r0, [r4, #8] │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ - b 1ba54 │ │ │ │ + b 1c008 │ │ │ │ cmp r5, r1 │ │ │ │ ldrne r0, [r4, #32] │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ strne r0, [ip, #-16] │ │ │ │ ldrne r3, [r2] │ │ │ │ strne r3, [ip] │ │ │ │ - ldr r3, [pc, #60] @ 1bae8 │ │ │ │ + ldr r3, [pc, #60] @ 1c09c │ │ │ │ add ip, ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ strne r0, [ip, #-12] │ │ │ │ ldrne r3, [r2] │ │ │ │ strne r3, [ip] │ │ │ │ - ldr r3, [pc, #28] @ 1baec │ │ │ │ + ldr r3, [pc, #28] @ 1c0a0 │ │ │ │ add ip, ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq r6, [r3], -r4 │ │ │ │ - andeq ip, pc, ip, ror #15 │ │ │ │ - andeq ip, pc, r8, ror #14 │ │ │ │ - andeq ip, pc, r8, lsr #14 │ │ │ │ - andeq ip, pc, r4, lsl #14 │ │ │ │ - ldr r2, [pc, #24] @ 1bb10 │ │ │ │ + andeq r6, r3, r0, asr #12 │ │ │ │ + andeq ip, sp, r8, lsr r2 │ │ │ │ + @ instruction: 0x000dc1b4 │ │ │ │ + andeq ip, sp, r4, ror r1 │ │ │ │ + andeq ip, sp, r0, asr r1 │ │ │ │ + ldr r2, [pc, #24] @ 1c0c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r3, #-8] │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r0, ror #13 │ │ │ │ - ldr r3, [pc, #16] @ 1bb2c │ │ │ │ + andeq ip, sp, ip, lsr #2 │ │ │ │ + ldr r3, [pc, #16] @ 1c0e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000fc6bc │ │ │ │ - ldr r3, [pc, #32] @ 1bb58 │ │ │ │ + andeq ip, sp, r8, lsl #2 │ │ │ │ + ldr r3, [pc, #32] @ 1c10c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ str r0, [r1], #8 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r0, lsr #13 │ │ │ │ - ldr r3, [pc, #48] @ 1bb94 │ │ │ │ + andeq ip, sp, ip, ror #1 │ │ │ │ + ldr r3, [pc, #48] @ 1c148 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr ip, [r2], #4 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr ip, [ip] │ │ │ │ mov r2, r1 │ │ │ │ str ip, [r2], #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r4, ror r6 @ │ │ │ │ - ldr r2, [pc, #16] @ 1bbb0 │ │ │ │ + andeq ip, sp, r0, asr #1 │ │ │ │ + ldr r2, [pc, #16] @ 1c164 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r8, lsr r6 @ │ │ │ │ - ldr r3, [pc, #44] @ 1bbe8 │ │ │ │ + andeq ip, sp, r4, lsl #1 │ │ │ │ + ldr r3, [pc, #44] @ 1c19c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [r1], #8 │ │ │ │ str ip, [r2] │ │ │ │ add ip, r2, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ str ip, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, lsl r6 @ │ │ │ │ - ldr r3, [pc, #56] @ 1bc2c │ │ │ │ + andeq ip, sp, r8, rrx │ │ │ │ + ldr r3, [pc, #56] @ 1c1e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add ip, r1, #8 │ │ │ │ @@ -25551,16 +25916,16 @@ │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r2, #16 │ │ │ │ str ip, [r3, #12] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r4, ror #11 │ │ │ │ - ldr r3, [pc, #56] @ 1bc70 │ │ │ │ + andeq ip, sp, r0, lsr r0 │ │ │ │ + ldr r3, [pc, #56] @ 1c224 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [r2] │ │ │ │ @@ -25568,16 +25933,16 @@ │ │ │ │ str ip, [r2, #4] │ │ │ │ add ip, r2, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ str ip, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r0, lsr #11 │ │ │ │ - ldr r1, [pc, #68] @ 1bcc0 │ │ │ │ + andeq fp, sp, ip, ror #31 │ │ │ │ + ldr r1, [pc, #68] @ 1c274 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ add ip, r2, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r3] │ │ │ │ @@ -25588,16 +25953,16 @@ │ │ │ │ ldr ip, [r0] │ │ │ │ str ip, [r3, #8] │ │ │ │ add r0, r3, #16 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, asr r5 @ │ │ │ │ - ldr r1, [pc, #88] @ 1bd24 │ │ │ │ + andeq fp, sp, r8, lsr #31 │ │ │ │ + ldr r1, [pc, #88] @ 1c2d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ add ip, r2, #12 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r3] │ │ │ │ @@ -25613,16 +25978,16 @@ │ │ │ │ str ip, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r3, #-8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #-4] │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, lsl #10 │ │ │ │ - ldr r1, [pc, #96] @ 1bd90 │ │ │ │ + andeq fp, sp, r8, asr pc │ │ │ │ + ldr r1, [pc, #96] @ 1c344 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ add ip, r2, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r3] │ │ │ │ @@ -25640,16 +26005,16 @@ │ │ │ │ str r0, [r3, #-16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r0, [r3, #-12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3, #-8] │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r8, lsr #9 │ │ │ │ - ldr r1, [pc, #108] @ 1be08 │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ + ldr r1, [pc, #108] @ 1c3bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ add ip, r2, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r3] │ │ │ │ @@ -25670,944 +26035,944 @@ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r3, #-8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3, #-4] │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, lsr r4 @ │ │ │ │ - ldr r0, [pc, #40] @ 1be3c │ │ │ │ + andeq fp, sp, r8, lsl #29 │ │ │ │ + ldr r0, [pc, #40] @ 1c3f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #-12] │ │ │ │ ldr r1, [r3, #-8] │ │ │ │ sub ip, r3, #8 │ │ │ │ str ip, [r0, #8] │ │ │ │ add r0, r2, r1, lsl #2 │ │ │ │ str r0, [r3, #-12] │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r4, asr #7 │ │ │ │ - ldr r1, [pc, #32] @ 1be68 │ │ │ │ + andeq fp, sp, r0, lsl lr │ │ │ │ + ldr r1, [pc, #32] @ 1c41c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r3, #-12] │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - muleq pc, r0, r3 @ │ │ │ │ - ldr r2, [pc, #28] @ 1be90 │ │ │ │ + ldrdeq fp, [sp], -ip │ │ │ │ + ldr r2, [pc, #28] @ 1c444 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ sub r3, r3, #16 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r4, ror #6 │ │ │ │ - ldr r0, [pc, #44] @ 1bec8 │ │ │ │ + @ instruction: 0x000dbdb0 │ │ │ │ + ldr r0, [pc, #44] @ 1c47c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [r1] │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r8, lsr r3 @ │ │ │ │ - ldr r0, [pc, #44] @ 1bf00 │ │ │ │ + andeq fp, sp, r4, lsl #27 │ │ │ │ + ldr r0, [pc, #44] @ 1c4b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ sub r2, r2, lr │ │ │ │ str r2, [r1] │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r0, lsl #6 │ │ │ │ - ldr r0, [pc, #44] @ 1bf38 │ │ │ │ + andeq fp, sp, ip, asr #26 │ │ │ │ + ldr r0, [pc, #44] @ 1c4ec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ mul r2, lr, r2 │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ 1bf70 │ │ │ │ + andeq fp, sp, r4, lsl sp │ │ │ │ + ldr r3, [pc, #44] @ 1c524 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r5, [r4, #-12] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r4, #-16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ - ldr r3, [pc, #44] @ 1bfa8 │ │ │ │ + ldrdeq fp, [sp], -ip │ │ │ │ + ldr r3, [pc, #44] @ 1c55c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r5, [r4, #-12] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 30150 │ │ │ │ + bl 30700 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r4, #-16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, pc, r8, asr r2 @ │ │ │ │ - ldr r0, [pc, #44] @ 1bfe0 │ │ │ │ + andeq fp, sp, r4, lsr #25 │ │ │ │ + ldr r0, [pc, #44] @ 1c594 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ orr r2, r2, lr │ │ │ │ str r2, [r1] │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r0, lsr #4 │ │ │ │ - ldr r0, [pc, #44] @ 1c018 │ │ │ │ + andeq fp, sp, ip, ror #24 │ │ │ │ + ldr r0, [pc, #44] @ 1c5cc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ eor r2, r2, lr │ │ │ │ str r2, [r1] │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r8, ror #3 │ │ │ │ - ldr r0, [pc, #44] @ 1c050 │ │ │ │ + andeq fp, sp, r4, lsr ip │ │ │ │ + ldr r0, [pc, #44] @ 1c604 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ and r2, r2, lr │ │ │ │ str r2, [r1] │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x000fc1b0 │ │ │ │ - ldr r0, [pc, #44] @ 1c088 │ │ │ │ + strdeq fp, [sp], -ip │ │ │ │ + ldr r0, [pc, #44] @ 1c63c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ lsl r2, r2, lr │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r8, ror r1 @ │ │ │ │ - ldr r0, [pc, #44] @ 1c0c0 │ │ │ │ + andeq fp, sp, r4, asr #23 │ │ │ │ + ldr r0, [pc, #44] @ 1c674 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ asr r2, r2, lr │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r0, asr #2 │ │ │ │ - ldr r1, [pc, #32] @ 1c0ec │ │ │ │ + andeq fp, sp, ip, lsl #23 │ │ │ │ + ldr r1, [pc, #32] @ 1c6a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ orr r2, r2, ip │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, lsl #2 │ │ │ │ - ldr r1, [pc, #44] @ 1c124 │ │ │ │ + andeq fp, sp, r8, asr fp │ │ │ │ + ldr r1, [pc, #44] @ 1c6d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ sub r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r1, #8] │ │ │ │ - beq 1c11c │ │ │ │ + beq 1c6d0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r0, ror #1 │ │ │ │ - ldr r3, [pc, #24] @ 1c148 │ │ │ │ + andeq fp, sp, ip, lsr #22 │ │ │ │ + ldr r3, [pc, #24] @ 1c6fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r2, #-8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r8, lsr #1 │ │ │ │ - ldr r1, [pc, #40] @ 1c17c │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ + ldr r1, [pc, #40] @ 1c730 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ sub r2, r2, ip │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r4, lsl #1 │ │ │ │ - ldr r1, [pc, #40] @ 1c1b0 │ │ │ │ + ldrdeq fp, [sp], -r0 │ │ │ │ + ldr r1, [pc, #40] @ 1c764 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ cmp r2, ip │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r0, asr r0 @ │ │ │ │ - ldr r1, [pc, #40] @ 1c1e4 │ │ │ │ + muleq sp, ip, sl │ │ │ │ + ldr r1, [pc, #40] @ 1c798 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ cmp r2, ip │ │ │ │ movge r2, #0 │ │ │ │ movlt r2, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, lsl r0 @ │ │ │ │ - ldr r1, [pc, #40] @ 1c218 │ │ │ │ + andeq fp, sp, r8, ror #20 │ │ │ │ + ldr r1, [pc, #40] @ 1c7cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ cmp r2, ip │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r8, ror #31 │ │ │ │ - ldr r1, [pc, #40] @ 1c24c │ │ │ │ + andeq fp, sp, r4, lsr sl │ │ │ │ + ldr r1, [pc, #40] @ 1c800 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ cmp r2, ip │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000fbfb4 │ │ │ │ - ldr r1, [pc, #32] @ 1c278 │ │ │ │ + andeq fp, sp, r0, lsl #20 │ │ │ │ + ldr r1, [pc, #32] @ 1c82c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ eor r2, r2, ip │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r0, lsl #31 │ │ │ │ - ldr r1, [pc, #32] @ 1c2a4 │ │ │ │ + andeq fp, sp, ip, asr #19 │ │ │ │ + ldr r1, [pc, #32] @ 1c858 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ and r2, r2, ip │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r4, asr pc @ │ │ │ │ - ldr r1, [pc, #32] @ 1c2d0 │ │ │ │ + andeq fp, sp, r0, lsr #19 │ │ │ │ + ldr r1, [pc, #32] @ 1c884 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ lsl r2, r2, ip │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r8, lsr #30 │ │ │ │ - ldr r1, [pc, #32] @ 1c2fc │ │ │ │ + andeq fp, sp, r4, ror r9 │ │ │ │ + ldr r1, [pc, #32] @ 1c8b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ asr r2, r2, ip │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - strdeq fp, [pc], -ip │ │ │ │ - ldr r1, [pc, #32] @ 1c328 │ │ │ │ + andeq fp, sp, r8, asr #18 │ │ │ │ + ldr r1, [pc, #32] @ 1c8dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ add r2, r2, ip │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - ldrdeq fp, [pc], -r0 │ │ │ │ - ldr r1, [pc, #32] @ 1c354 │ │ │ │ + andeq fp, sp, ip, lsl r9 │ │ │ │ + ldr r1, [pc, #32] @ 1c908 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ sub r2, r2, ip │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r4, lsr #29 │ │ │ │ - ldr r1, [pc, #32] @ 1c380 │ │ │ │ + strdeq fp, [sp], -r0 │ │ │ │ + ldr r1, [pc, #32] @ 1c934 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r8, ror lr @ │ │ │ │ - ldr r3, [pc, #36] @ 1c3b0 │ │ │ │ + andeq fp, sp, r4, asr #17 │ │ │ │ + ldr r3, [pc, #36] @ 1c964 │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ str r0, [r4, #-16] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r8, asr #28 │ │ │ │ - ldr r3, [pc, #36] @ 1c3e0 │ │ │ │ + muleq sp, r4, r8 │ │ │ │ + ldr r3, [pc, #36] @ 1c994 │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 30150 │ │ │ │ + bl 30700 │ │ │ │ str r1, [r4, #-16] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r8, lsl lr @ │ │ │ │ - ldr r3, [pc, #20] @ 1c400 │ │ │ │ + andeq fp, sp, r4, ror #16 │ │ │ │ + ldr r3, [pc, #20] @ 1c9b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ mvn r3, r3 │ │ │ │ str r3, [r2, #-8] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, ip, ror #27 │ │ │ │ - ldr r3, [pc, #20] @ 1c420 │ │ │ │ + andeq fp, sp, r8, lsr r8 │ │ │ │ + ldr r3, [pc, #20] @ 1c9d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r2, #-8] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, ip, asr #27 │ │ │ │ - ldr r3, [pc, #28] @ 1c448 │ │ │ │ + andeq fp, sp, r8, lsl r8 │ │ │ │ + ldr r3, [pc, #28] @ 1c9fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #-8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, ip, lsr #27 │ │ │ │ - ldr r3, [pc, #28] @ 1c470 │ │ │ │ + strdeq fp, [sp], -r8 │ │ │ │ + ldr r3, [pc, #28] @ 1ca24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #-8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r4, lsl #27 │ │ │ │ - ldr r3, [pc, #24] @ 1c494 │ │ │ │ + ldrdeq fp, [sp], -r0 │ │ │ │ + ldr r3, [pc, #24] @ 1ca48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, ip, asr sp @ │ │ │ │ - ldr r3, [pc, #24] @ 1c4b8 │ │ │ │ + andeq fp, sp, r8, lsr #15 │ │ │ │ + ldr r3, [pc, #24] @ 1ca6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r8, lsr sp @ │ │ │ │ - ldr r1, [pc, #48] @ 1c4f4 │ │ │ │ + andeq fp, sp, r4, lsl #15 │ │ │ │ + ldr r1, [pc, #48] @ 1caa8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldreq r3, [r2] │ │ │ │ addne r3, r2, #4 │ │ │ │ - ldr r2, [pc, #12] @ 1c4f8 │ │ │ │ + ldr r2, [pc, #12] @ 1caac │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r4, lsl sp @ │ │ │ │ - andeq fp, pc, ip, ror #25 │ │ │ │ + andeq fp, sp, r0, ror #14 │ │ │ │ + andeq fp, sp, r8, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #236] @ 1c5f4 │ │ │ │ + ldr r4, [pc, #236] @ 1cba8 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ - b 1c52c │ │ │ │ + b 1cae0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c558 │ │ │ │ + beq 1cb0c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c520 │ │ │ │ - ldr r3, [pc, #176] @ 1c5f8 │ │ │ │ + bne 1cad4 │ │ │ │ + ldr r3, [pc, #176] @ 1cbac │ │ │ │ mov r2, #10 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r7] │ │ │ │ cmp r6, r9 │ │ │ │ - beq 1c5ac │ │ │ │ + beq 1cb60 │ │ │ │ mov r4, r9 │ │ │ │ - b 1c578 │ │ │ │ + b 1cb2c │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1c5ac │ │ │ │ + beq 1cb60 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c56c │ │ │ │ + bne 1cb20 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1c5ac │ │ │ │ - ldr r3, [pc, #96] @ 1c5fc │ │ │ │ + beq 1cb60 │ │ │ │ + ldr r3, [pc, #96] @ 1cbb0 │ │ │ │ mov r2, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #12 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ str r0, [r7] │ │ │ │ str r9, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ ldr r4, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ bl 2a44 │ │ │ │ - ldr r3, [pc, #28] @ 1c600 │ │ │ │ + ldr r3, [pc, #28] @ 1cbb4 │ │ │ │ ldr r2, [r7] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r8, [r2, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r6, r3, ip, asr #1 │ │ │ │ - andeq fp, pc, ip, lsl #25 │ │ │ │ - andeq fp, pc, r8, lsr ip @ │ │ │ │ - strdeq fp, [pc], -r0 │ │ │ │ - ldr r3, [pc, #748] @ 1c8f8 │ │ │ │ + andeq r5, r3, r8, lsl fp │ │ │ │ + ldrdeq fp, [sp], -r8 │ │ │ │ + andeq fp, sp, r4, lsl #13 │ │ │ │ + andeq fp, sp, ip, lsr r6 │ │ │ │ + ldr r3, [pc, #748] @ 1ceac │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #740] @ 1c8fc │ │ │ │ - ldr r7, [pc, #740] @ 1c900 │ │ │ │ - ldr r5, [pc, #740] @ 1c904 │ │ │ │ + ldr r4, [pc, #740] @ 1ceb0 │ │ │ │ + ldr r7, [pc, #740] @ 1ceb4 │ │ │ │ + ldr r5, [pc, #740] @ 1ceb8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ add r7, pc, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c69c │ │ │ │ + bne 1cc50 │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c6b0 │ │ │ │ + ble 1cc64 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #32 │ │ │ │ - ble 1c6c8 │ │ │ │ + ble 1cc7c │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 1c6d4 │ │ │ │ + beq 1cc88 │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #656] @ 1c908 │ │ │ │ + ldr r2, [pc, #656] @ 1cebc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - bge 1c874 │ │ │ │ + bge 1ce28 │ │ │ │ add r1, r3, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ strb r0, [r3, #24] │ │ │ │ str r1, [r2, #20] │ │ │ │ mov r0, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r7, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 1c64c │ │ │ │ + b 1cc00 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, #32 │ │ │ │ str r2, [r4, #288] @ 0x120 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, #1 │ │ │ │ - b 1c630 │ │ │ │ + b 1cbe4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c788 │ │ │ │ + bne 1cd3c │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c83c │ │ │ │ + ble 1cdf0 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - beq 1c7a0 │ │ │ │ + beq 1cd54 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 1c854 │ │ │ │ - ldr r8, [pc, #508] @ 1c90c │ │ │ │ - ldr r6, [pc, #508] @ 1c910 │ │ │ │ - ldr r9, [pc, #508] @ 1c914 │ │ │ │ + bne 1ce08 │ │ │ │ + ldr r8, [pc, #508] @ 1cec0 │ │ │ │ + ldr r6, [pc, #508] @ 1cec4 │ │ │ │ + ldr r9, [pc, #508] @ 1cec8 │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 1c754 │ │ │ │ + b 1cd08 │ │ │ │ ldr r3, [r8, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c770 │ │ │ │ + ble 1cd24 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr r2, [r9, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1c6cc │ │ │ │ + bne 1cc80 │ │ │ │ cmp r0, #10 │ │ │ │ cmpne r0, #13 │ │ │ │ - beq 1c6cc │ │ │ │ + beq 1cc80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c724 │ │ │ │ + beq 1ccd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b 1c73c │ │ │ │ + b 1ccf0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #15 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ str r1, [r8, #288] @ 0x120 │ │ │ │ str r2, [r8, #16] │ │ │ │ - b 1c6cc │ │ │ │ + b 1cc80 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r5, r3 │ │ │ │ ldrb r2, [r2, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 1c700 │ │ │ │ - ldr r9, [pc, #368] @ 1c918 │ │ │ │ - ldr r6, [pc, #368] @ 1c91c │ │ │ │ - ldr r8, [pc, #368] @ 1c920 │ │ │ │ + bne 1ccb4 │ │ │ │ + ldr r9, [pc, #368] @ 1cecc │ │ │ │ + ldr r6, [pc, #368] @ 1ced0 │ │ │ │ + ldr r8, [pc, #368] @ 1ced4 │ │ │ │ add r9, pc, r9 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 1c7f0 │ │ │ │ + b 1cda4 │ │ │ │ ldr r3, [r9, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c88c │ │ │ │ + ble 1ce40 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ ldr r3, [r9, #20] │ │ │ │ - beq 1c810 │ │ │ │ - ldr r2, [pc, #320] @ 1c924 │ │ │ │ + beq 1cdc4 │ │ │ │ + ldr r2, [pc, #320] @ 1ced8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1c6cc │ │ │ │ + bne 1cc80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c7bc │ │ │ │ + beq 1cd70 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1c7dc │ │ │ │ + bne 1cd90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c8ac │ │ │ │ + bne 1ce60 │ │ │ │ ldr r3, [r8, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c88c │ │ │ │ + ble 1ce40 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 1c7dc │ │ │ │ - b 1c6cc │ │ │ │ + bne 1cd90 │ │ │ │ + b 1cc80 │ │ │ │ mov r2, #15 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ mov r2, #32 │ │ │ │ str r1, [r5, #288] @ 0x120 │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - blt 1c8c8 │ │ │ │ - ldr r3, [pc, #196] @ 1c928 │ │ │ │ + blt 1ce7c │ │ │ │ + ldr r3, [pc, #196] @ 1cedc │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - beq 1c8f0 │ │ │ │ - ldr r3, [pc, #176] @ 1c92c │ │ │ │ + beq 1cea4 │ │ │ │ + ldr r3, [pc, #176] @ 1cee0 │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #32 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #156] @ 1c930 │ │ │ │ + ldr r2, [pc, #156] @ 1cee4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r0, [r2, #288] @ 0x120 │ │ │ │ str r1, [r2, #16] │ │ │ │ - b 1c6cc │ │ │ │ - ldr r2, [pc, #128] @ 1c934 │ │ │ │ + b 1cc80 │ │ │ │ + ldr r2, [pc, #128] @ 1cee8 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #20] │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ - b 1c830 │ │ │ │ - ldr r1, [pc, #104] @ 1c938 │ │ │ │ + b 1cde4 │ │ │ │ + ldr r1, [pc, #104] @ 1ceec │ │ │ │ add r0, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r1, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r1, #20] │ │ │ │ strb r2, [r3, #24] │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 1c670 │ │ │ │ + b 1cc24 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq fp, pc, r8, asr #23 │ │ │ │ - @ instruction: 0x000fbbb4 │ │ │ │ - @ instruction: 0x000fbbb0 │ │ │ │ - andeq fp, pc, ip, lsr #23 │ │ │ │ - andeq fp, pc, r0, ror #22 │ │ │ │ - andeq fp, pc, r0, asr #21 │ │ │ │ - @ instruction: 0x000fbabc │ │ │ │ - @ instruction: 0x000fbab8 │ │ │ │ - andeq fp, pc, r8, lsr #20 │ │ │ │ - andeq fp, pc, r4, lsr #20 │ │ │ │ - andeq fp, pc, r0, lsr #20 │ │ │ │ - strdeq fp, [pc], -r4 │ │ │ │ - andeq fp, pc, r0, ror r9 @ │ │ │ │ - andeq fp, pc, r8, asr r9 @ │ │ │ │ - andeq fp, pc, r0, asr #18 │ │ │ │ - andeq fp, pc, r0, lsr #18 │ │ │ │ - andeq fp, pc, r4, lsl #18 │ │ │ │ + andeq fp, sp, r4, lsl r6 │ │ │ │ + andeq fp, sp, r0, lsl #12 │ │ │ │ + strdeq fp, [sp], -ip │ │ │ │ + strdeq fp, [sp], -r8 │ │ │ │ + andeq fp, sp, ip, lsr #11 │ │ │ │ + andeq fp, sp, ip, lsl #10 │ │ │ │ + andeq fp, sp, r8, lsl #10 │ │ │ │ + andeq fp, sp, r4, lsl #10 │ │ │ │ + andeq fp, sp, r4, ror r4 │ │ │ │ + andeq fp, sp, r0, ror r4 │ │ │ │ + andeq fp, sp, ip, ror #8 │ │ │ │ + andeq fp, sp, r0, asr #8 │ │ │ │ + @ instruction: 0x000db3bc │ │ │ │ + andeq fp, sp, r4, lsr #7 │ │ │ │ + andeq fp, sp, ip, lsl #7 │ │ │ │ + andeq fp, sp, ip, ror #6 │ │ │ │ + andeq fp, sp, r0, asr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #156] @ 1c9e4 │ │ │ │ + ldr r6, [pc, #156] @ 1cf98 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #292 @ 0x124 │ │ │ │ - b 1c95c │ │ │ │ + b 1cf10 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - beq 1c9d4 │ │ │ │ - bl 1c604 │ │ │ │ + beq 1cf88 │ │ │ │ + bl 1cbb8 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r6, r0 │ │ │ │ ldrb r3, [r3, #548] @ 0x224 │ │ │ │ strb r0, [r5], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c954 │ │ │ │ + bne 1cf08 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1c9ac │ │ │ │ - ldr r1, [pc, #92] @ 1c9e8 │ │ │ │ + beq 1cf60 │ │ │ │ + ldr r1, [pc, #92] @ 1cf9c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - bge 1c9c8 │ │ │ │ + bge 1cf7c │ │ │ │ add ip, r3, #1 │ │ │ │ add r3, r1, r3 │ │ │ │ str ip, [r1, #20] │ │ │ │ strb r0, [r3, #24] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #56] @ 1c9ec │ │ │ │ + ldr r0, [pc, #56] @ 1cfa0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, r4 │ │ │ │ strb r3, [r4, #292] @ 0x124 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #16 │ │ │ │ str r3, [r1, #16] │ │ │ │ - b 1c9a8 │ │ │ │ + b 1cf5c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r3, [r6, #16] │ │ │ │ - b 1c984 │ │ │ │ - andeq fp, pc, ip, lsl #17 │ │ │ │ - andeq fp, pc, ip, asr #16 │ │ │ │ - andeq fp, pc, r0, lsr #16 │ │ │ │ - ldr r1, [pc, #520] @ 1cc00 │ │ │ │ - ldr r2, [pc, #520] @ 1cc04 │ │ │ │ + b 1cf38 │ │ │ │ + ldrdeq fp, [sp], -r8 │ │ │ │ + muleq sp, r8, r2 │ │ │ │ + andeq fp, sp, ip, ror #4 │ │ │ │ + ldr r1, [pc, #520] @ 1d1b4 │ │ │ │ + ldr r2, [pc, #520] @ 1d1b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - beq 1cac4 │ │ │ │ + beq 1d078 │ │ │ │ mov r5, r0 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 28ac │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ mov r4, r0 │ │ │ │ - beq 1ca84 │ │ │ │ + beq 1d038 │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ca70 │ │ │ │ + beq 1d024 │ │ │ │ ldr r2, [sp] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq 1ca94 │ │ │ │ - ldr r3, [pc, #400] @ 1cc08 │ │ │ │ + beq 1d048 │ │ │ │ + ldr r3, [pc, #400] @ 1d1bc │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1ca94 │ │ │ │ - ldr r3, [pc, #384] @ 1cc0c │ │ │ │ + b 1d048 │ │ │ │ + ldr r3, [pc, #384] @ 1d1c0 │ │ │ │ mov r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [pc, #372] @ 1cc10 │ │ │ │ - ldr r3, [pc, #356] @ 1cc04 │ │ │ │ + ldr r2, [pc, #372] @ 1d1c4 │ │ │ │ + ldr r3, [pc, #356] @ 1d1b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cbfc │ │ │ │ + bne 1d1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #328] @ 1cc14 │ │ │ │ + ldr r5, [pc, #328] @ 1d1c8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbb0 │ │ │ │ + bne 1d164 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble 1cb50 │ │ │ │ + ble 1d104 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bne 1cb6c │ │ │ │ - ldr r2, [pc, #280] @ 1cc18 │ │ │ │ + bne 1d120 │ │ │ │ + ldr r2, [pc, #280] @ 1d1cc │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbc4 │ │ │ │ - ldr r5, [pc, #260] @ 1cc1c │ │ │ │ + bne 1d178 │ │ │ │ + ldr r5, [pc, #260] @ 1d1d0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ movle r3, #1 │ │ │ │ andgt r0, r0, #255 @ 0xff │ │ │ │ strle r3, [r5, #288] @ 0x120 │ │ │ │ - ble 1cb3c │ │ │ │ + ble 1d0f0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq 1ca94 │ │ │ │ - ldr r3, [pc, #220] @ 1cc20 │ │ │ │ + beq 1d048 │ │ │ │ + ldr r3, [pc, #220] @ 1d1d4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1ca94 │ │ │ │ + b 1d048 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #15 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r4, #32 │ │ │ │ str r1, [r5, #288] @ 0x120 │ │ │ │ str r2, [r5, #16] │ │ │ │ - b 1cb08 │ │ │ │ + b 1d0bc │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 1cb08 │ │ │ │ + bne 1d0bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbe0 │ │ │ │ - ldr r5, [pc, #160] @ 1cc24 │ │ │ │ + bne 1d194 │ │ │ │ + ldr r5, [pc, #160] @ 1d1d8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ movle r1, #1 │ │ │ │ movle r2, #15 │ │ │ │ andgt r4, r0, #255 @ 0xff │ │ │ │ movle r4, #32 │ │ │ │ strle r1, [r5, #288] @ 0x120 │ │ │ │ strle r2, [r5, #16] │ │ │ │ - b 1cb08 │ │ │ │ + b 1d0bc │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r5, r3 │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 1caf0 │ │ │ │ - ldr r2, [pc, #92] @ 1cc28 │ │ │ │ + b 1d0a4 │ │ │ │ + ldr r2, [pc, #92] @ 1d1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r3 │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b 1cb34 │ │ │ │ - ldr r2, [pc, #68] @ 1cc2c │ │ │ │ + b 1d0e8 │ │ │ │ + ldr r2, [pc, #68] @ 1d1e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r3 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b 1cb08 │ │ │ │ + b 1d0bc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r3, r0, lsr #6 │ │ │ │ + andeq r2, r3, ip, ror #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq fp, pc, ip, asr r7 @ │ │ │ │ - andeq fp, pc, r8, asr #14 │ │ │ │ - andeq r3, r3, r0, lsl #5 │ │ │ │ - andeq fp, pc, ip, lsl #14 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ - andeq fp, pc, r0, asr #13 │ │ │ │ - muleq pc, r0, r6 @ │ │ │ │ - andeq fp, pc, r4, asr r6 @ │ │ │ │ - andeq fp, pc, r8, lsl #12 │ │ │ │ - andeq fp, pc, ip, ror #11 │ │ │ │ + andeq fp, sp, r8, lsr #3 │ │ │ │ + muleq sp, r4, r1 │ │ │ │ + andeq r2, r3, ip, asr #25 │ │ │ │ + andeq fp, sp, r8, asr r1 │ │ │ │ + andeq fp, sp, r0, lsr #2 │ │ │ │ + andeq fp, sp, ip, lsl #2 │ │ │ │ + ldrdeq fp, [sp], -ip │ │ │ │ + andeq fp, sp, r0, lsr #1 │ │ │ │ + andeq fp, sp, r4, asr r0 │ │ │ │ + andeq fp, sp, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #2288] @ 1d538 │ │ │ │ + ldr r1, [pc, #2288] @ 1daec │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #2284] @ 1d53c │ │ │ │ + ldr r3, [pc, #2284] @ 1daf0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1084] @ 0x43c │ │ │ │ mov r3, #0 │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #2244] @ 1d540 │ │ │ │ + ldr r3, [pc, #2244] @ 1daf4 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2236] @ 1d544 │ │ │ │ - ldr r1, [pc, #2236] @ 1d548 │ │ │ │ + ldr r2, [pc, #2236] @ 1daf8 │ │ │ │ + ldr r1, [pc, #2236] @ 1dafc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2232] @ 1d54c │ │ │ │ + ldr r3, [pc, #2232] @ 1db00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ movne fp, #0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -26618,194 +26983,194 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r9, [r1] │ │ │ │ cmp r9, #93 @ 0x5d │ │ │ │ cmpne r9, #41 @ 0x29 │ │ │ │ moveq lr, #1 │ │ │ │ movne lr, #0 │ │ │ │ - beq 1d0c8 │ │ │ │ + beq 1d67c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ cmpne r9, #59 @ 0x3b │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 1d0c8 │ │ │ │ + beq 1d67c │ │ │ │ cmp r9, #57 @ 0x39 │ │ │ │ - bhi 1ce0c │ │ │ │ + bhi 1d3c0 │ │ │ │ cmp r9, #31 │ │ │ │ - bls 1ce14 │ │ │ │ + bls 1d3c8 │ │ │ │ sub r2, r9, #32 │ │ │ │ cmp r2, #25 │ │ │ │ addls pc, pc, r2, lsl #2 │ │ │ │ - b 1ce14 │ │ │ │ - b 1d090 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1cd80 │ │ │ │ - b 1d0a8 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1ce14 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ - b 1cd80 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d644 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d334 │ │ │ │ + b 1d65c │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d3c8 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ + b 1d334 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c9f0 │ │ │ │ - ldr r2, [pc, #1984] @ 1d550 │ │ │ │ + bl 1cfa4 │ │ │ │ + ldr r2, [pc, #1984] @ 1db04 │ │ │ │ add sl, sl, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, r2] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1b9d4 │ │ │ │ - ldr r2, [pc, #1960] @ 1d554 │ │ │ │ + bl 1bf88 │ │ │ │ + ldr r2, [pc, #1960] @ 1db08 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cddc │ │ │ │ + bne 1d390 │ │ │ │ mov r7, #1 │ │ │ │ - bl 1c93c │ │ │ │ - ldr r2, [pc, #1932] @ 1d558 │ │ │ │ + bl 1cef0 │ │ │ │ + ldr r2, [pc, #1932] @ 1db0c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ccc4 │ │ │ │ - ldr r2, [pc, #1912] @ 1d55c │ │ │ │ - ldr r3, [pc, #1876] @ 1d53c │ │ │ │ + beq 1d278 │ │ │ │ + ldr r2, [pc, #1912] @ 1db10 │ │ │ │ + ldr r3, [pc, #1876] @ 1daf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1084] @ 0x43c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d534 │ │ │ │ + bne 1dae8 │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ - beq 1d0a8 │ │ │ │ - ldr r2, [pc, #1860] @ 1d560 │ │ │ │ + beq 1d65c │ │ │ │ + ldr r2, [pc, #1860] @ 1db14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r9 │ │ │ │ ldrb r2, [r2, #548] @ 0x224 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 1d304 │ │ │ │ + bne 1d8b8 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1d40c │ │ │ │ - ldr r3, [pc, #1820] @ 1d564 │ │ │ │ - ldr r6, [pc, #1820] @ 1d568 │ │ │ │ + beq 1d9c0 │ │ │ │ + ldr r3, [pc, #1820] @ 1db18 │ │ │ │ + ldr r6, [pc, #1820] @ 1db1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add r6, r6, #72 @ 0x48 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - b 1ceec │ │ │ │ + b 1d4a0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1cedc │ │ │ │ + beq 1d490 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ mov r0, r8 │ │ │ │ bl 2b4c │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cedc │ │ │ │ + bne 1d490 │ │ │ │ cmn sl, #1 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 1cedc │ │ │ │ + beq 1d490 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ bl 2b4c │ │ │ │ cmp r5, r0 │ │ │ │ movhi sl, r4 │ │ │ │ ldr r2, [r6, #20]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1cf10 │ │ │ │ + beq 1d4c4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1ce84 │ │ │ │ + bne 1d438 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1ce8c │ │ │ │ + beq 1d440 │ │ │ │ ldr r2, [r6, #20]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1ceec │ │ │ │ + bne 1d4a0 │ │ │ │ mov r2, sl │ │ │ │ cmn r2, #1 │ │ │ │ mov r1, fp │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - beq 1d508 │ │ │ │ + beq 1dabc │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 1d370 │ │ │ │ + beq 1d924 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d4fc │ │ │ │ - ldr r1, [pc, #1564] @ 1d56c │ │ │ │ - ldr r9, [pc, #1564] @ 1d570 │ │ │ │ + beq 1dab0 │ │ │ │ + ldr r1, [pc, #1564] @ 1db20 │ │ │ │ + ldr r9, [pc, #1564] @ 1db24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1, {r3, ip} │ │ │ │ - ldr r1, [pc, #1556] @ 1d574 │ │ │ │ - ldr r5, [pc, #1556] @ 1d578 │ │ │ │ + ldr r1, [pc, #1556] @ 1db28 │ │ │ │ + ldr r5, [pc, #1556] @ 1db2c │ │ │ │ add r9, pc, r9 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ add r7, r2, r2, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add lr, lr, fp, lsl #2 │ │ │ │ add r7, r9, r7, lsl #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 1cfe8 │ │ │ │ + b 1d59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cfa8 │ │ │ │ + bne 1d55c │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - blt 1d478 │ │ │ │ + blt 1da2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r2, r3 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ @@ -26813,1227 +27178,1227 @@ │ │ │ │ subeq sl, sl, #1 │ │ │ │ cmp r8, #0 │ │ │ │ strne r4, [ip] │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ add ip, ip, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 1d45c │ │ │ │ + beq 1da10 │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ mov r6, fp │ │ │ │ cmp r3, #0 │ │ │ │ sub fp, fp, #1 │ │ │ │ - blt 1d430 │ │ │ │ + blt 1d9e4 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1cf90 │ │ │ │ + bne 1d544 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt 1cfa8 │ │ │ │ + bgt 1d55c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldrne r1, [pc, #1344] @ 1d57c │ │ │ │ + ldrne r1, [pc, #1344] @ 1db30 │ │ │ │ addne r1, pc, r1 │ │ │ │ strne ip, [r1, #4] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt 1d0b0 │ │ │ │ + bgt 1d664 │ │ │ │ add fp, r6, #1 │ │ │ │ - ldr r1, [pc, #1324] @ 1d580 │ │ │ │ + ldr r1, [pc, #1324] @ 1db34 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r6, #-1028] @ 0xfffffbfc │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ sub r7, r2, #2 │ │ │ │ - ldr r2, [pc, #1292] @ 1d584 │ │ │ │ + ldr r2, [pc, #1292] @ 1db38 │ │ │ │ clz r7, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsr r7, r7, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cdc0 │ │ │ │ - b 1cddc │ │ │ │ - ldr r2, [pc, #1264] @ 1d588 │ │ │ │ + beq 1d374 │ │ │ │ + b 1d390 │ │ │ │ + ldr r2, [pc, #1264] @ 1db3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cdc0 │ │ │ │ - b 1cddc │ │ │ │ + beq 1d374 │ │ │ │ + b 1d390 │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ - ble 1d2cc │ │ │ │ - ldr r3, [pc, #1236] @ 1d58c │ │ │ │ + ble 1d880 │ │ │ │ + ldr r3, [pc, #1236] @ 1db40 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1d390 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, ip, fp, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ - b 1d134 │ │ │ │ + b 1d6e8 │ │ │ │ ldr r3, [ip, #-4]! │ │ │ │ sub fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 1d290 │ │ │ │ + blt 1d844 │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r2, r3, #2 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ subeq sl, sl, #1 │ │ │ │ cmp r7, #0 │ │ │ │ strne r4, [r0, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ - beq 1d2a4 │ │ │ │ + beq 1d858 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1d0e8 │ │ │ │ + bne 1d69c │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #1096] @ 1d590 │ │ │ │ + ldrne r2, [pc, #1096] @ 1db44 │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r0, [r2, #4] │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ - beq 1d184 │ │ │ │ + beq 1d738 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 1d2b4 │ │ │ │ + bne 1d868 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - bne 1d198 │ │ │ │ + bne 1d74c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d1b4 │ │ │ │ - ldr r3, [pc, #1056] @ 1d594 │ │ │ │ + beq 1d768 │ │ │ │ + ldr r3, [pc, #1056] @ 1db48 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1d390 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ add r2, r3, fp, lsl #2 │ │ │ │ ldr r2, [r2, #-1028] @ 0xfffffbfc │ │ │ │ cmp r2, #0 │ │ │ │ - bge 1d16c │ │ │ │ + bge 1d720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r3, #41 @ 0x29 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, r9 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1d164 │ │ │ │ + bne 1d718 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cddc │ │ │ │ + bne 1d390 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r3, r9 │ │ │ │ cmp fp, #0 │ │ │ │ cmpeq r3, r9 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - beq 1d498 │ │ │ │ + beq 1da4c │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - beq 1d1fc │ │ │ │ + beq 1d7b0 │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1cdbc │ │ │ │ + beq 1d370 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r1 │ │ │ │ orrs r3, sl, fp │ │ │ │ - ldrne r3, [pc, #900] @ 1d598 │ │ │ │ + ldrne r3, [pc, #900] @ 1db4c │ │ │ │ movne r1, #3 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r1, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1d264 │ │ │ │ - ldr r1, [pc, #880] @ 1d59c │ │ │ │ - ldr r3, [pc, #880] @ 1d5a0 │ │ │ │ + beq 1d818 │ │ │ │ + ldr r1, [pc, #880] @ 1db50 │ │ │ │ + ldr r3, [pc, #880] @ 1db54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #832] @ 0x340 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r2 │ │ │ │ ldr ip, [r3] │ │ │ │ - beq 1d4ac │ │ │ │ + beq 1da60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r1, #840] @ 0x348 │ │ │ │ strne r1, [r3] │ │ │ │ - ldr r1, [pc, #840] @ 1d5a4 │ │ │ │ + ldr r1, [pc, #840] @ 1db58 │ │ │ │ add r3, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d3e0 │ │ │ │ + beq 1d994 │ │ │ │ ldrb r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1d52c │ │ │ │ - ldr r3, [pc, #800] @ 1d5a8 │ │ │ │ + beq 1dae0 │ │ │ │ + ldr r3, [pc, #800] @ 1db5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1d390 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #784] @ 1d5ac │ │ │ │ + ldrne r2, [pc, #784] @ 1db60 │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b 1d14c │ │ │ │ - ldr r2, [pc, #772] @ 1d5b0 │ │ │ │ + b 1d700 │ │ │ │ + ldr r2, [pc, #772] @ 1db64 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b 1d14c │ │ │ │ + b 1d700 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ add r2, r3, fp, lsl #2 │ │ │ │ ldr r2, [r2, #-1028] @ 0xfffffbfc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1d16c │ │ │ │ - b 1d198 │ │ │ │ - ldr r2, [pc, #736] @ 1d5b4 │ │ │ │ + bne 1d720 │ │ │ │ + b 1d74c │ │ │ │ + ldr r2, [pc, #736] @ 1db68 │ │ │ │ cmp r9, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ movne r9, #0 │ │ │ │ mvneq r9, #0 │ │ │ │ add r2, r3, fp, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ add fp, fp, #1 │ │ │ │ str r9, [r2, #-1028] @ 0xfffffbfc │ │ │ │ - beq 1cdc0 │ │ │ │ + beq 1d374 │ │ │ │ mov r0, r7 │ │ │ │ - b 1cddc │ │ │ │ + b 1d390 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - b 1d31c │ │ │ │ + b 1d8d0 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1d3fc │ │ │ │ + beq 1d9b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d310 │ │ │ │ + bne 1d8c4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #632] @ 1d5b8 │ │ │ │ + ldr r2, [pc, #632] @ 1db6c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1b9d4 │ │ │ │ - ldr r2, [pc, #612] @ 1d5bc │ │ │ │ + bl 1bf88 │ │ │ │ + ldr r2, [pc, #612] @ 1db70 │ │ │ │ add sl, sl, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cdbc │ │ │ │ - b 1cddc │ │ │ │ - ldr r0, [pc, #584] @ 1d5c0 │ │ │ │ + beq 1d370 │ │ │ │ + b 1d390 │ │ │ │ + ldr r0, [pc, #584] @ 1db74 │ │ │ │ add ip, r2, r2, lsl #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldr r6, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi 1cf40 │ │ │ │ - ldr r0, [pc, #544] @ 1d5c4 │ │ │ │ + bhi 1d4f4 │ │ │ │ + ldr r0, [pc, #544] @ 1db78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldrb lr, [r1, #2] │ │ │ │ cmp ip, #260 @ 0x104 │ │ │ │ - blt 1d4c0 │ │ │ │ + blt 1da74 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1cf40 │ │ │ │ - ldr r1, [pc, #500] @ 1d5c8 │ │ │ │ + bne 1d4f4 │ │ │ │ + ldr r1, [pc, #500] @ 1db7c │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1, #16] │ │ │ │ - b 1cf40 │ │ │ │ - ldr r3, [pc, #484] @ 1d5cc │ │ │ │ + b 1d4f4 │ │ │ │ + ldr r3, [pc, #484] @ 1db80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #11 │ │ │ │ streq r1, [r3, #16] │ │ │ │ - b 1d270 │ │ │ │ + b 1d824 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ce40 │ │ │ │ + bne 1d3f4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1cbb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r0, [r1, #1] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1cbb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r5, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ - b 1ce40 │ │ │ │ + b 1d3f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - beq 1d040 │ │ │ │ - ldr r1, [pc, #388] @ 1d5d0 │ │ │ │ + beq 1d5f4 │ │ │ │ + ldr r1, [pc, #388] @ 1db84 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bgt 1d0b0 │ │ │ │ - b 1d048 │ │ │ │ - ldr r1, [pc, #368] @ 1d5d4 │ │ │ │ + bgt 1d664 │ │ │ │ + b 1d5fc │ │ │ │ + ldr r1, [pc, #368] @ 1db88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ str ip, [r1, #4] │ │ │ │ - b 1d048 │ │ │ │ + b 1d5fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldrne r1, [pc, #328] @ 1d5d8 │ │ │ │ + ldrne r1, [pc, #328] @ 1db8c │ │ │ │ addne r1, pc, r1 │ │ │ │ strne ip, [r1, #4] │ │ │ │ - b 1d040 │ │ │ │ + b 1d5f4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r0 │ │ │ │ - b 1d208 │ │ │ │ + b 1d7bc │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r1, [r1, #836] @ 0x344 │ │ │ │ strne r1, [r3, #-4] │ │ │ │ - b 1d264 │ │ │ │ + b 1d818 │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ add r7, ip, #1 │ │ │ │ cmp r6, #0 │ │ │ │ add r6, r0, ip │ │ │ │ str r7, [r0, #20] │ │ │ │ strb lr, [r6, #24] │ │ │ │ - bne 1cf40 │ │ │ │ + bne 1d4f4 │ │ │ │ cmp r7, #260 @ 0x104 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ - beq 1d3cc │ │ │ │ + beq 1d980 │ │ │ │ add ip, ip, #2 │ │ │ │ str ip, [r0, #20] │ │ │ │ add r0, r0, r7 │ │ │ │ strb r1, [r0, #24] │ │ │ │ - b 1cf40 │ │ │ │ + b 1d4f4 │ │ │ │ mov r6, fp │ │ │ │ mov fp, #1 │ │ │ │ - b 1d04c │ │ │ │ - ldr r3, [pc, #204] @ 1d5dc │ │ │ │ + b 1d600 │ │ │ │ + ldr r3, [pc, #204] @ 1db90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r3, r9 │ │ │ │ ldrb r2, [r4, #548] @ 0x224 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1d390 │ │ │ │ mvn r0, #0 │ │ │ │ - b 1cddc │ │ │ │ + b 1d390 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r3], -r0 │ │ │ │ + andeq r2, r3, ip, lsl fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq fp, pc, r8, asr r5 @ │ │ │ │ - andeq r5, r3, ip, lsr r9 │ │ │ │ - andeq fp, pc, r4, asr #10 │ │ │ │ - andeq r5, r3, r8, lsr r9 │ │ │ │ - andeq r5, r3, ip, lsr r8 │ │ │ │ - andeq fp, pc, ip, lsr #8 │ │ │ │ - andeq fp, pc, ip, lsl #8 │ │ │ │ - andeq r2, r3, r8, lsr pc │ │ │ │ - @ instruction: 0x000fb3b8 │ │ │ │ - andeq r5, r3, ip, lsl #15 │ │ │ │ - andeq r5, r3, r8, lsl #15 │ │ │ │ - andeq fp, pc, r4, lsl #5 │ │ │ │ - andeq r5, r3, r4, ror r6 │ │ │ │ - andeq r5, r3, r8, ror #12 │ │ │ │ - andeq r5, r3, r8, asr r6 │ │ │ │ - muleq pc, ip, r1 @ │ │ │ │ - andeq r5, r3, ip, ror r5 │ │ │ │ - andeq fp, pc, ip, asr r1 @ │ │ │ │ - andeq fp, pc, r0, asr #2 │ │ │ │ - andeq fp, pc, ip, lsl r1 @ │ │ │ │ - muleq pc, r0, r0 @ │ │ │ │ - andeq fp, pc, r0, rrx │ │ │ │ - andeq sl, pc, r0, asr #31 │ │ │ │ - andeq r5, r3, r8, lsr #7 │ │ │ │ - andeq sl, pc, r0, lsr #31 │ │ │ │ - andeq sl, pc, r8, ror pc @ │ │ │ │ - andeq sl, pc, r0, asr pc @ │ │ │ │ - andeq sl, pc, ip, lsr pc @ │ │ │ │ - andeq sl, pc, ip, lsr #30 │ │ │ │ - andeq sl, pc, r0, lsl #30 │ │ │ │ - muleq r3, r4, r2 │ │ │ │ - andeq sl, pc, ip, ror lr @ │ │ │ │ - andeq r5, r3, ip, asr r2 │ │ │ │ - andeq sl, pc, r0, lsr lr @ │ │ │ │ - andeq sl, pc, r0, lsl #28 │ │ │ │ - strdeq sl, [pc], -r0 │ │ │ │ - andeq sl, pc, r8, lsl #27 │ │ │ │ - andeq sl, pc, r0, ror sp @ │ │ │ │ - andeq sl, pc, r8, asr #26 │ │ │ │ - andeq sl, pc, r8, asr #25 │ │ │ │ - ldr r3, [pc, #2884] @ 1e12c │ │ │ │ + andeq sl, sp, r4, lsr #31 │ │ │ │ + andeq r5, r3, r8, lsl #7 │ │ │ │ + muleq sp, r0, pc @ │ │ │ │ + andeq r5, r3, r4, lsl #7 │ │ │ │ + andeq r5, r3, r8, lsl #5 │ │ │ │ + andeq sl, sp, r8, ror lr │ │ │ │ + andeq sl, sp, r8, asr lr │ │ │ │ + andeq r2, r3, r4, lsl #19 │ │ │ │ + andeq sl, sp, r4, lsl #28 │ │ │ │ + ldrdeq r5, [r3], -r8 │ │ │ │ + ldrdeq r5, [r3], -r4 │ │ │ │ + ldrdeq sl, [sp], -r0 │ │ │ │ + andeq r5, r3, r0, asr #1 │ │ │ │ + strheq r5, [r3], -r4 │ │ │ │ + andeq r5, r3, r4, lsr #1 │ │ │ │ + andeq sl, sp, r8, ror #23 │ │ │ │ + andeq r4, r3, r8, asr #31 │ │ │ │ + andeq sl, sp, r8, lsr #23 │ │ │ │ + andeq sl, sp, ip, lsl #23 │ │ │ │ + andeq sl, sp, r8, ror #22 │ │ │ │ + ldrdeq sl, [sp], -ip │ │ │ │ + andeq sl, sp, ip, lsr #21 │ │ │ │ + andeq sl, sp, ip, lsl #20 │ │ │ │ + strdeq r4, [r3], -r4 @ │ │ │ │ + andeq sl, sp, ip, ror #19 │ │ │ │ + andeq sl, sp, r4, asr #19 │ │ │ │ + muleq sp, ip, r9 │ │ │ │ + andeq sl, sp, r8, lsl #19 │ │ │ │ + andeq sl, sp, r8, ror r9 │ │ │ │ + andeq sl, sp, ip, asr #18 │ │ │ │ + andeq r4, r3, r0, ror #25 │ │ │ │ + andeq sl, sp, r8, asr #17 │ │ │ │ + andeq r4, r3, r8, lsr #25 │ │ │ │ + andeq sl, sp, ip, ror r8 │ │ │ │ + andeq sl, sp, ip, asr #16 │ │ │ │ + andeq sl, sp, ip, lsr r8 │ │ │ │ + ldrdeq sl, [sp], -r4 │ │ │ │ + @ instruction: 0x000da7bc │ │ │ │ + muleq sp, r4, r7 │ │ │ │ + andeq sl, sp, r4, lsl r7 │ │ │ │ + ldr r3, [pc, #2884] @ 1e6e0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #2868] @ 1e130 │ │ │ │ - ldr r2, [pc, #2868] @ 1e134 │ │ │ │ + ldr r3, [pc, #2868] @ 1e6e4 │ │ │ │ + ldr r2, [pc, #2868] @ 1e6e8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #2860] @ 1e138 │ │ │ │ + ldr r3, [pc, #2860] @ 1e6ec │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #2856] @ 1e13c │ │ │ │ - ldr r6, [pc, #2856] @ 1e140 │ │ │ │ + ldr r8, [pc, #2856] @ 1e6f0 │ │ │ │ + ldr r6, [pc, #2856] @ 1e6f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1c93c │ │ │ │ + bl 1cef0 │ │ │ │ ldrb r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 1d8a8 │ │ │ │ + beq 1de5c │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1dd5c │ │ │ │ + bne 1e310 │ │ │ │ cmp r9, #32 │ │ │ │ - beq 1d638 │ │ │ │ + beq 1dbec │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ - beq 1da8c │ │ │ │ + beq 1e040 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d808 │ │ │ │ - ldr r1, [pc, #2756] @ 1e144 │ │ │ │ + beq 1ddbc │ │ │ │ + ldr r1, [pc, #2756] @ 1e6f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d808 │ │ │ │ + beq 1ddbc │ │ │ │ cmp r9, #105 @ 0x69 │ │ │ │ - bne 1d6a4 │ │ │ │ + bne 1dc58 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq 1d748 │ │ │ │ - ldr r1, [pc, #2716] @ 1e148 │ │ │ │ + beq 1dcfc │ │ │ │ + ldr r1, [pc, #2716] @ 1e6fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d754 │ │ │ │ - ldr r1, [pc, #2696] @ 1e14c │ │ │ │ + beq 1dd08 │ │ │ │ + ldr r1, [pc, #2696] @ 1e700 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e108 │ │ │ │ - ldr r1, [pc, #2676] @ 1e150 │ │ │ │ + beq 1e6bc │ │ │ │ + ldr r1, [pc, #2676] @ 1e704 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1dd80 │ │ │ │ - ldr r1, [pc, #2656] @ 1e154 │ │ │ │ + beq 1e334 │ │ │ │ + ldr r1, [pc, #2656] @ 1e708 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db60 │ │ │ │ - ldr r1, [pc, #2636] @ 1e158 │ │ │ │ + beq 1e114 │ │ │ │ + ldr r1, [pc, #2636] @ 1e70c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1de10 │ │ │ │ + beq 1e3c4 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - beq 1d638 │ │ │ │ + beq 1dbec │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc30 │ │ │ │ + bl 1d1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d8dc │ │ │ │ - b 1d7bc │ │ │ │ + beq 1de90 │ │ │ │ + b 1dd70 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d6a4 │ │ │ │ + bne 1dc58 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - beq 1dae0 │ │ │ │ - ldr r3, [pc, #2548] @ 1e15c │ │ │ │ + beq 1e094 │ │ │ │ + ldr r3, [pc, #2548] @ 1e710 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d77c │ │ │ │ - bl 1c604 │ │ │ │ + bne 1dd30 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 1daf4 │ │ │ │ - ldr r3, [pc, #2516] @ 1e160 │ │ │ │ + beq 1e0a8 │ │ │ │ + ldr r3, [pc, #2516] @ 1e714 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r4, fp │ │ │ │ - beq 1dabc │ │ │ │ + beq 1e070 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [fp] │ │ │ │ - beq 1d7b4 │ │ │ │ + beq 1dd68 │ │ │ │ bl 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ cmp r4, fp │ │ │ │ - bne 1d79c │ │ │ │ - ldr r3, [pc, #2456] @ 1e164 │ │ │ │ + bne 1dd50 │ │ │ │ + ldr r3, [pc, #2456] @ 1e718 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1dabc │ │ │ │ + bne 1e070 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2436] @ 1e168 │ │ │ │ - ldr r3, [pc, #2384] @ 1e138 │ │ │ │ + ldr r2, [pc, #2436] @ 1e71c │ │ │ │ + ldr r3, [pc, #2384] @ 1e6ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1e128 │ │ │ │ + bne 1e6dc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c604 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ - ldrne r3, [pc, #2388] @ 1e16c │ │ │ │ + ldrne r3, [pc, #2388] @ 1e720 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c93c │ │ │ │ - ldr r2, [pc, #2372] @ 1e170 │ │ │ │ + bl 1cef0 │ │ │ │ + ldr r2, [pc, #2372] @ 1e724 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov fp, r0 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r2, [r2, #548] @ 0x224 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1d850 │ │ │ │ + beq 1de04 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1d864 │ │ │ │ - ldr r3, [pc, #2332] @ 1e174 │ │ │ │ + bhi 1de18 │ │ │ │ + ldr r3, [pc, #2332] @ 1e728 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldrb r3, [fp] │ │ │ │ - ldr r9, [pc, #2316] @ 1e178 │ │ │ │ - ldr sl, [pc, #2316] @ 1e17c │ │ │ │ + ldr r9, [pc, #2316] @ 1e72c │ │ │ │ + ldr sl, [pc, #2316] @ 1e730 │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r3, #32 │ │ │ │ - beq 1d8b0 │ │ │ │ + beq 1de64 │ │ │ │ add r2, r9, r3 │ │ │ │ ldrb r2, [r2, #548] @ 0x224 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1d898 │ │ │ │ + beq 1de4c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1d8f4 │ │ │ │ - ldr r3, [pc, #2272] @ 1e180 │ │ │ │ + bhi 1dea8 │ │ │ │ + ldr r3, [pc, #2272] @ 1e734 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 1d7bc │ │ │ │ + b 1dd70 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1de5c │ │ │ │ + bl 1cef0 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 1d874 │ │ │ │ + bne 1de28 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ + bne 1de5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d638 │ │ │ │ + beq 1dbec │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1dd48 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1de5c │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1d968 │ │ │ │ + beq 1df1c │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - beq 1d978 │ │ │ │ + beq 1df2c │ │ │ │ ldr r3, [sl, #808] @ 0x328 │ │ │ │ mov r2, fp │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [sl, #808] @ 0x328 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1c4fc │ │ │ │ + bl 1cab0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1db34 │ │ │ │ + bne 1e0e8 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq 1d9f8 │ │ │ │ + beq 1dfac │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - beq 1da7c │ │ │ │ + beq 1e030 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - beq 1d8b0 │ │ │ │ - ldr r3, [pc, #2088] @ 1e184 │ │ │ │ + beq 1de64 │ │ │ │ + ldr r3, [pc, #2088] @ 1e738 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d8a8 │ │ │ │ - bl 1c604 │ │ │ │ + b 1de5c │ │ │ │ + bl 1cbb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bne 1d918 │ │ │ │ + bne 1decc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1db48 │ │ │ │ - ldr r5, [pc, #2048] @ 1e188 │ │ │ │ + bne 1e0fc │ │ │ │ + ldr r5, [pc, #2048] @ 1e73c │ │ │ │ mov r2, fp │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #804 @ 0x324 │ │ │ │ - bl 1c4fc │ │ │ │ + bl 1cab0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1deb0 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1e464 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d9b4 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1df68 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - ldrne r3, [pc, #1996] @ 1e18c │ │ │ │ + ldrne r3, [pc, #1996] @ 1e740 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d9d8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1df8c │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - beq 1df5c │ │ │ │ - ldr r3, [pc, #1956] @ 1e190 │ │ │ │ + beq 1e510 │ │ │ │ + ldr r3, [pc, #1956] @ 1e744 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - bl 1c93c │ │ │ │ - bl 1c9f0 │ │ │ │ + b 1dd48 │ │ │ │ + bl 1cef0 │ │ │ │ + bl 1cfa4 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ + bne 1de5c │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcs 1deb8 │ │ │ │ + bcs 1e46c │ │ │ │ ldr r3, [sl, #808] @ 0x328 │ │ │ │ ldr r2, [sl, #812] @ 0x32c │ │ │ │ sub r0, r0, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r2, #536870912 @ 0x20000000 │ │ │ │ str r3, [sl, #808] @ 0x328 │ │ │ │ - bgt 1dec8 │ │ │ │ - bl 1c604 │ │ │ │ + bgt 1e47c │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1da48 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1dffc │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - ldrne r3, [pc, #1856] @ 1e194 │ │ │ │ + ldrne r3, [pc, #1856] @ 1e748 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ - bne 1d944 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1def8 │ │ │ │ + bl 1cbb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bne 1d94c │ │ │ │ - ldr r3, [pc, #1812] @ 1e198 │ │ │ │ + bne 1df00 │ │ │ │ + ldr r3, [pc, #1812] @ 1e74c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1de88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1dfb0 │ │ │ │ + beq 1e564 │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ moveq r7, #125 @ 0x7d │ │ │ │ - beq 1d638 │ │ │ │ + beq 1dbec │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ mov r1, fp │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1db94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d7bc │ │ │ │ - b 1d638 │ │ │ │ - ldr r3, [pc, #1752] @ 1e19c │ │ │ │ + bne 1dd70 │ │ │ │ + b 1dbec │ │ │ │ + ldr r3, [pc, #1752] @ 1e750 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #15 │ │ │ │ ldreq r0, [r3, #16] │ │ │ │ movne r0, r2 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - b 1d7dc │ │ │ │ - ldr r3, [pc, #1720] @ 1e1a0 │ │ │ │ + b 1dd90 │ │ │ │ + ldr r3, [pc, #1720] @ 1e754 │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr sl, [pc, #1704] @ 1e1a4 │ │ │ │ + b 1dd48 │ │ │ │ + ldr sl, [pc, #1704] @ 1e758 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1dd48 │ │ │ │ + bl 1cef0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ - bl 1cc30 │ │ │ │ + bl 1d1e4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 1dc20 │ │ │ │ + beq 1e1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db3c │ │ │ │ + beq 1e0f0 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1de88 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d8a8 │ │ │ │ - ldr r3, [pc, #1624] @ 1e1a8 │ │ │ │ + b 1de5c │ │ │ │ + ldr r3, [pc, #1624] @ 1e75c │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r3, [pc, #1604] @ 1e1ac │ │ │ │ + b 1dd48 │ │ │ │ + ldr r3, [pc, #1604] @ 1e760 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #816] @ 0x330 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1dfc0 │ │ │ │ - bl 1c604 │ │ │ │ + beq 1e574 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1deec │ │ │ │ + beq 1e4a0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #1572] @ 1e1b0 │ │ │ │ + ldrne r3, [pc, #1572] @ 1e764 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #1560] @ 1e1b4 │ │ │ │ - ldr r5, [pc, #1560] @ 1e1b8 │ │ │ │ + ldr r3, [pc, #1560] @ 1e768 │ │ │ │ + ldr r5, [pc, #1560] @ 1e76c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ addlt r1, r2, #1 │ │ │ │ strlt r1, [r3, #20] │ │ │ │ movge r2, #16 │ │ │ │ addlt r3, r3, r2 │ │ │ │ mov r0, #8 │ │ │ │ movlt r2, #59 @ 0x3b │ │ │ │ strge r2, [r3, #16] │ │ │ │ strblt r2, [r3, #24] │ │ │ │ ldr r9, [r5, #820] @ 0x334 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r9, [r0] │ │ │ │ str r0, [r5, #820] @ 0x334 │ │ │ │ - ldrne r2, [pc, #1484] @ 1e1bc │ │ │ │ + ldrne r2, [pc, #1484] @ 1e770 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #852] @ 0x354 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1472] @ 1e1c0 │ │ │ │ + ldr r2, [pc, #1472] @ 1e774 │ │ │ │ add r1, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d638 │ │ │ │ - b 1d8ec │ │ │ │ + beq 1dbec │ │ │ │ + b 1dea0 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ded8 │ │ │ │ + bne 1e48c │ │ │ │ cmp r9, #119 @ 0x77 │ │ │ │ - ldr r9, [pc, #1416] @ 1e1c4 │ │ │ │ + ldr r9, [pc, #1416] @ 1e778 │ │ │ │ add r3, r2, #8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r3, [r9, #820] @ 0x334 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r2, #4 │ │ │ │ ldr sl, [r9, #816] @ 0x330 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 1dfd8 │ │ │ │ + beq 1e58c │ │ │ │ mov r1, fp │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1db94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1df34 │ │ │ │ - ldr r5, [pc, #1356] @ 1e1c8 │ │ │ │ + bne 1e4e8 │ │ │ │ + ldr r5, [pc, #1356] @ 1e77c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov sl, r2 │ │ │ │ - b 1dc94 │ │ │ │ + b 1e248 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1dd48 │ │ │ │ + bl 1cef0 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 1dc88 │ │ │ │ - ldr r1, [pc, #1308] @ 1e1cc │ │ │ │ + beq 1e23c │ │ │ │ + ldr r1, [pc, #1308] @ 1e780 │ │ │ │ str sl, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ - ldr r5, [pc, #1296] @ 1e1d0 │ │ │ │ + ldr r5, [pc, #1296] @ 1e784 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr sl, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e098 │ │ │ │ + bne 1e64c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ add r3, r1, #8 │ │ │ │ - beq 1dcfc │ │ │ │ + beq 1e2b0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #1260] @ 1e1d4 │ │ │ │ + ldr r1, [pc, #1260] @ 1e788 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ str r1, [r2], #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r5, [pc, #1236] @ 1e1d8 │ │ │ │ + ldr r5, [pc, #1236] @ 1e78c │ │ │ │ mov r1, fp │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1db94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1deb0 │ │ │ │ + bne 1e464 │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1dd40 │ │ │ │ - ldr r3, [pc, #1192] @ 1e1dc │ │ │ │ + beq 1e2f4 │ │ │ │ + ldr r3, [pc, #1192] @ 1e790 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - blt 1e074 │ │ │ │ - ldr r3, [pc, #1168] @ 1e1e0 │ │ │ │ + blt 1e628 │ │ │ │ + ldr r3, [pc, #1168] @ 1e794 │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d8a8 │ │ │ │ + b 1de5c │ │ │ │ cmp r7, #0 │ │ │ │ cmpeq r3, #15 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - bne 1d794 │ │ │ │ + bne 1dd48 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, fp │ │ │ │ str r3, [r8, #16] │ │ │ │ - bne 1d79c │ │ │ │ - b 1d7d8 │ │ │ │ - ldr r3, [pc, #1116] @ 1e1e4 │ │ │ │ + bne 1dd50 │ │ │ │ + b 1dd8c │ │ │ │ + ldr r3, [pc, #1116] @ 1e798 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1dfc0 │ │ │ │ + beq 1e574 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq 1ddbc │ │ │ │ + beq 1e370 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #1076] @ 1e1e8 │ │ │ │ + ldr r2, [pc, #1076] @ 1e79c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #852] @ 0x354 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #1064] @ 1e1ec │ │ │ │ + ldr r3, [pc, #1064] @ 1e7a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1ddd8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1e38c │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #1036] @ 1e1f0 │ │ │ │ + ldrne r3, [pc, #1036] @ 1e7a4 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #1024] @ 1e1f4 │ │ │ │ + ldr r3, [pc, #1024] @ 1e7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - blt 1de8c │ │ │ │ + blt 1e440 │ │ │ │ mov r2, #16 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1dd48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1df44 │ │ │ │ - ldr r3, [pc, #984] @ 1e1f8 │ │ │ │ + beq 1e4f8 │ │ │ │ + ldr r3, [pc, #984] @ 1e7ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r2, [pc, #968] @ 1e1fc │ │ │ │ + ldrne r2, [pc, #968] @ 1e7b0 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #844] @ 0x34c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #956] @ 1e200 │ │ │ │ + ldr r2, [pc, #956] @ 1e7b4 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1cbb8 │ │ │ │ cmp r0, #32 │ │ │ │ mov r3, r0 │ │ │ │ - bne 1de64 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1e418 │ │ │ │ + bl 1cbb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #916] @ 1e204 │ │ │ │ + ldrne r3, [pc, #916] @ 1e7b8 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #904] @ 1e208 │ │ │ │ + ldr r3, [pc, #904] @ 1e7bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - bge 1de00 │ │ │ │ + bge 1e3b4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ add r3, r3, r2 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ strb r2, [r3, #24] │ │ │ │ - beq 1d638 │ │ │ │ - b 1d8ec │ │ │ │ + beq 1dbec │ │ │ │ + b 1dea0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1de88 │ │ │ │ mov r3, #6 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1dd48 │ │ │ │ mov r3, #7 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r3, [pc, #812] @ 1e20c │ │ │ │ + b 1dd48 │ │ │ │ + ldr r3, [pc, #812] @ 1e7c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ str r3, [r2] │ │ │ │ - b 1dc30 │ │ │ │ - bl 1c604 │ │ │ │ - b 1db80 │ │ │ │ + b 1e1e4 │ │ │ │ + bl 1cbb8 │ │ │ │ + b 1e134 │ │ │ │ ldr r5, [r9, #820] @ 0x334 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r9, [r9] │ │ │ │ - beq 1df24 │ │ │ │ + beq 1e4d8 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldrne r3, [r0, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ strne fp, [r3] │ │ │ │ bl 2918 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1df04 │ │ │ │ - ldr r3, [pc, #740] @ 1e210 │ │ │ │ + bne 1e4b8 │ │ │ │ + ldr r3, [pc, #740] @ 1e7c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #820] @ 0x334 │ │ │ │ - ldr r3, [pc, #728] @ 1e214 │ │ │ │ + ldr r3, [pc, #728] @ 1e7c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b 1d8d4 │ │ │ │ - ldr r3, [pc, #716] @ 1e218 │ │ │ │ + b 1de88 │ │ │ │ + ldr r3, [pc, #716] @ 1e7cc │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r5, [pc, #696] @ 1e21c │ │ │ │ + b 1dd48 │ │ │ │ + ldr r5, [pc, #696] @ 1e7d0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ + bne 1dd48 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1db94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldrne r2, [pc, #656] @ 1e220 │ │ │ │ + ldrne r2, [pc, #656] @ 1e7d4 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #844] @ 0x34c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #644] @ 1e224 │ │ │ │ + ldr r2, [pc, #644] @ 1e7d8 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1de88 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r8, #16] │ │ │ │ - b 1d7dc │ │ │ │ - ldr r3, [pc, #608] @ 1e228 │ │ │ │ + b 1dd90 │ │ │ │ + ldr r3, [pc, #608] @ 1e7dc │ │ │ │ mov r2, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1dd48 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ mov fp, #0 │ │ │ │ str r5, [r9, #816] @ 0x330 │ │ │ │ str fp, [r9, #820] @ 0x334 │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1db94 │ │ │ │ cmp r0, fp │ │ │ │ - bne 1def4 │ │ │ │ + bne 1e4a8 │ │ │ │ str sl, [r9, #816] @ 0x330 │ │ │ │ ldr sl, [r9] │ │ │ │ ldr r2, [r9, #4] │ │ │ │ cmp sl, #0 │ │ │ │ add r9, r2, #8 │ │ │ │ - beq 1e024 │ │ │ │ - ldr r1, [pc, #532] @ 1e22c │ │ │ │ + beq 1e5d8 │ │ │ │ + ldr r1, [pc, #532] @ 1e7e0 │ │ │ │ str r5, [r2, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r2, [pc, #516] @ 1e230 │ │ │ │ + ldr r2, [pc, #516] @ 1e7e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #820] @ 0x334 │ │ │ │ str r9, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1e05c │ │ │ │ + beq 1e610 │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldrne r3, [r0, #4] │ │ │ │ ldr r5, [r5] │ │ │ │ strne r9, [r3] │ │ │ │ bl 2918 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1e03c │ │ │ │ - ldr r2, [pc, #464] @ 1e234 │ │ │ │ + bne 1e5f0 │ │ │ │ + ldr r2, [pc, #464] @ 1e7e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #820] @ 0x334 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b 1dd24 │ │ │ │ - ldr r3, [pc, #444] @ 1e238 │ │ │ │ + b 1e2d8 │ │ │ │ + ldr r3, [pc, #444] @ 1e7ec │ │ │ │ add r1, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r1, [r2, #24] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1de88 │ │ │ │ mov r0, r9 │ │ │ │ bl 2b4c │ │ │ │ add r1, r9, r0 │ │ │ │ cmp r9, r1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bcs 1e120 │ │ │ │ - ldr r3, [pc, #388] @ 1e23c │ │ │ │ - ldr r5, [pc, #388] @ 1e240 │ │ │ │ + bcs 1e6d4 │ │ │ │ + ldr r3, [pc, #388] @ 1e7f0 │ │ │ │ + ldr r5, [pc, #388] @ 1e7f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov lr, #0 │ │ │ │ mov fp, #16 │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ ldrb ip, [r1, #-1]! │ │ │ │ addlt lr, r3, r2 │ │ │ │ strblt ip, [lr, #24] │ │ │ │ addlt r2, r2, #1 │ │ │ │ movlt lr, #1 │ │ │ │ strge fp, [r5, #16] │ │ │ │ cmp r9, r1 │ │ │ │ - bne 1e0cc │ │ │ │ + bne 1e680 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1e120 │ │ │ │ - ldr r1, [pc, #324] @ 1e244 │ │ │ │ + beq 1e6d4 │ │ │ │ + ldr r1, [pc, #324] @ 1e7f8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r1, #20] │ │ │ │ - b 1dd24 │ │ │ │ - ldr r3, [pc, #312] @ 1e248 │ │ │ │ + b 1e2d8 │ │ │ │ + ldr r3, [pc, #312] @ 1e7fc │ │ │ │ mov r2, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d7dc │ │ │ │ + b 1dd90 │ │ │ │ mov r2, r0 │ │ │ │ - b 1dd24 │ │ │ │ + b 1e2d8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, r0, ror #26 │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ - andeq r2, r3, r4, lsl r7 │ │ │ │ + andeq r4, r1, r4, ror lr │ │ │ │ + andeq sl, sp, r4, lsr #12 │ │ │ │ + andeq r2, r3, r0, ror #2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000fabb8 │ │ │ │ - @ instruction: 0x000fabb0 │ │ │ │ - ldrdeq r4, [r1], -r0 │ │ │ │ - andeq r4, r1, r8, lsr #25 │ │ │ │ - muleq r1, r8, ip │ │ │ │ - andeq r4, r1, r8, lsl #25 │ │ │ │ - andeq r4, r1, ip, ror ip │ │ │ │ - andeq r4, r1, ip, lsl #25 │ │ │ │ - andeq sl, pc, r0, ror sl @ │ │ │ │ - andeq sl, pc, r8, asr #20 │ │ │ │ - andeq sl, pc, ip, lsl #20 │ │ │ │ - andeq r2, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x000fa9bc │ │ │ │ - andeq sl, pc, ip, lsr #19 │ │ │ │ - andeq sl, pc, ip, ror r9 @ │ │ │ │ - andeq sl, pc, r8, ror #18 │ │ │ │ - andeq sl, pc, r4, ror #18 │ │ │ │ - andeq sl, pc, r4, lsr r9 @ │ │ │ │ - andeq sl, pc, r8, ror r8 @ │ │ │ │ - andeq sl, pc, ip, asr #16 │ │ │ │ - andeq sl, pc, r4, lsl r8 @ │ │ │ │ - andeq sl, pc, r8, ror #15 │ │ │ │ - andeq sl, pc, r0, lsl #15 │ │ │ │ - andeq sl, pc, r4, asr r7 @ │ │ │ │ - andeq sl, pc, r4, lsl r7 @ │ │ │ │ - andeq sl, pc, ip, ror #13 │ │ │ │ - ldrdeq sl, [pc], -ip │ │ │ │ - andeq sl, pc, r4, lsl #13 │ │ │ │ - andeq sl, pc, r0, ror r6 @ │ │ │ │ - andeq sl, pc, r8, asr #12 │ │ │ │ - andeq sl, pc, r8, lsr r6 @ │ │ │ │ - andeq sl, pc, r0, lsr r6 @ │ │ │ │ - andeq r4, r3, r8, ror #19 │ │ │ │ - ldrdeq sl, [pc], -r4 │ │ │ │ - muleq pc, r8, r5 @ │ │ │ │ - andeq sl, pc, r8, asr r5 @ │ │ │ │ - andeq r4, r1, ip, lsr #13 │ │ │ │ - andeq sl, pc, r8, lsl r5 @ │ │ │ │ + andeq sl, sp, r4, lsl #12 │ │ │ │ + strdeq sl, [sp], -ip │ │ │ │ + andeq r4, r1, r4, ror #27 │ │ │ │ + @ instruction: 0x00014dbc │ │ │ │ + andeq r4, r1, ip, lsr #27 │ │ │ │ + muleq r1, ip, sp │ │ │ │ + muleq r1, r0, sp │ │ │ │ + andeq r4, r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x000da4bc │ │ │ │ + muleq sp, r4, r4 │ │ │ │ + andeq sl, sp, r8, asr r4 │ │ │ │ + andeq r1, r3, r4, lsl #31 │ │ │ │ + andeq sl, sp, r8, lsl #8 │ │ │ │ + strdeq sl, [sp], -r8 │ │ │ │ + andeq sl, sp, r8, asr #7 │ │ │ │ + @ instruction: 0x000da3b4 │ │ │ │ + @ instruction: 0x000da3b0 │ │ │ │ + andeq sl, sp, r0, lsl #7 │ │ │ │ + andeq sl, sp, r4, asr #5 │ │ │ │ + muleq sp, r8, r2 │ │ │ │ + andeq sl, sp, r0, ror #4 │ │ │ │ + andeq sl, sp, r4, lsr r2 │ │ │ │ + andeq sl, sp, ip, asr #3 │ │ │ │ + andeq sl, sp, r0, lsr #3 │ │ │ │ + andeq sl, sp, r0, ror #2 │ │ │ │ + andeq sl, sp, r8, lsr r1 │ │ │ │ + andeq sl, sp, r8, lsr #2 │ │ │ │ + ldrdeq sl, [sp], -r0 │ │ │ │ + strheq sl, [sp], -ip │ │ │ │ + muleq sp, r4, r0 │ │ │ │ + andeq sl, sp, r4, lsl #1 │ │ │ │ + andeq sl, sp, ip, ror r0 │ │ │ │ + andeq r4, r3, r4, lsr r4 │ │ │ │ + andeq sl, sp, r0, lsr #32 │ │ │ │ + andeq r9, sp, r4, ror #31 │ │ │ │ + andeq r9, sp, r4, lsr #31 │ │ │ │ + andeq r4, r1, r0, asr #15 │ │ │ │ + andeq r9, sp, r4, ror #30 │ │ │ │ + andeq r4, r3, ip, lsr r3 │ │ │ │ + andeq r9, sp, ip, lsl pc │ │ │ │ + andeq r9, sp, ip, ror #29 │ │ │ │ + ldrdeq r9, [sp], -r0 │ │ │ │ + muleq sp, ip, lr │ │ │ │ + andeq r4, r3, r0, ror r2 │ │ │ │ + andeq r9, sp, r0, ror #28 │ │ │ │ + andeq r9, sp, ip, lsr lr │ │ │ │ + andeq r9, sp, r0, lsr lr │ │ │ │ + andeq r9, sp, r4, lsl #28 │ │ │ │ strdeq r4, [r3], -r0 │ │ │ │ - ldrdeq sl, [pc], -r0 │ │ │ │ - andeq sl, pc, r0, lsr #9 │ │ │ │ - andeq sl, pc, r4, lsl #9 │ │ │ │ - andeq sl, pc, r0, asr r4 @ │ │ │ │ - andeq r4, r3, r4, lsr #16 │ │ │ │ - andeq sl, pc, r4, lsl r4 @ │ │ │ │ - strdeq sl, [pc], -r0 │ │ │ │ - andeq sl, pc, r4, ror #7 │ │ │ │ - @ instruction: 0x000fa3b8 │ │ │ │ - andeq r4, r3, r4, lsr #15 │ │ │ │ - muleq pc, r0, r3 @ │ │ │ │ - andeq sl, pc, r4, ror #6 │ │ │ │ - andeq sl, pc, r8, asr r3 @ │ │ │ │ - strdeq r4, [r3], -r8 │ │ │ │ - andeq sl, pc, r8, lsr #5 │ │ │ │ - muleq pc, ip, r2 @ │ │ │ │ - andeq sl, pc, r8, lsl #5 │ │ │ │ - andeq sl, pc, r4, ror r2 @ │ │ │ │ - andeq r4, r3, r8, asr #12 │ │ │ │ - andeq sl, pc, r4, lsr r2 @ │ │ │ │ - andeq sl, pc, ip, lsl #4 │ │ │ │ - @ instruction: 0x000345bc │ │ │ │ - andeq sl, pc, ip, lsr #3 │ │ │ │ - andeq sl, pc, r0, ror r1 @ │ │ │ │ - andeq sl, pc, r8, asr r1 @ │ │ │ │ - andeq sl, pc, ip, lsl r1 @ │ │ │ │ - andeq sl, pc, r8, lsl r1 @ │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ - andeq sl, pc, r4, asr #1 │ │ │ │ - ldr r3, [pc, #68] @ 1e298 │ │ │ │ + ldrdeq r9, [sp], -ip │ │ │ │ + @ instruction: 0x000d9db0 │ │ │ │ + andeq r9, sp, r4, lsr #27 │ │ │ │ + andeq r4, r3, r4, asr #2 │ │ │ │ + strdeq r9, [sp], -r4 │ │ │ │ + andeq r9, sp, r8, ror #25 │ │ │ │ + ldrdeq r9, [sp], -r4 │ │ │ │ + andeq r9, sp, r0, asr #25 │ │ │ │ + muleq r3, r4, r0 │ │ │ │ + andeq r9, sp, r0, lsl #25 │ │ │ │ + andeq r9, sp, r8, asr ip │ │ │ │ + andeq r4, r3, r8 │ │ │ │ + strdeq r9, [sp], -r8 │ │ │ │ + @ instruction: 0x000d9bbc │ │ │ │ + andeq r9, sp, r4, lsr #23 │ │ │ │ + andeq r9, sp, r8, ror #22 │ │ │ │ + andeq r9, sp, r4, ror #22 │ │ │ │ + andeq r9, sp, r4, lsr #22 │ │ │ │ + andeq r9, sp, r0, lsl fp │ │ │ │ + ldr r3, [pc, #68] @ 1e84c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #804] @ 0x324 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e290 │ │ │ │ + beq 1e844 │ │ │ │ mov r5, r0 │ │ │ │ - b 1e278 │ │ │ │ + b 1e82c │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e290 │ │ │ │ + beq 1e844 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e26c │ │ │ │ + bne 1e820 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r0, lsl #31 │ │ │ │ + andeq r9, sp, ip, asr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1e7cc │ │ │ │ - ldr r3, [pc, #1576] @ 1e8d8 │ │ │ │ + beq 1ed80 │ │ │ │ + ldr r3, [pc, #1576] @ 1ee8c │ │ │ │ ldr r2, [r4], #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r5, r3, #8 │ │ │ │ mov pc, r2 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mov pc, r2 │ │ │ │ cmp r1, #0 │ │ │ │ sub r5, r5, #8 │ │ │ │ - beq 1e2c0 │ │ │ │ + beq 1e874 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r4, r4, #8 │ │ │ │ mov pc, r2 │ │ │ │ str r1, [r5, #-8] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -28062,26 +28427,26 @@ │ │ │ │ ldr r2, [r4], #4 │ │ │ │ rsb r1, r1, #0 │ │ │ │ mov pc, r2 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mvn r1, r1 │ │ │ │ mov pc, r2 │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ sub r5, r5, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov pc, r2 │ │ │ │ ldr r3, [r5, #-16] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mul r1, r3, r1 │ │ │ │ sub r5, r5, #8 │ │ │ │ mov pc, r2 │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ - bl 30150 │ │ │ │ + bl 30700 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ sub r5, r5, #8 │ │ │ │ mov pc, r2 │ │ │ │ ldr r3, [r5, #-16] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ sub r1, r3, r1 │ │ │ │ sub r5, r5, #8 │ │ │ │ @@ -28197,22 +28562,22 @@ │ │ │ │ orr r1, r1, r2 │ │ │ │ str r1, [r3] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mov pc, r2 │ │ │ │ ldr r6, [r5, #-12] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 30150 │ │ │ │ + bl 30700 │ │ │ │ str r1, [r6] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mov pc, r2 │ │ │ │ ldr r6, [r5, #-12] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ str r0, [r6] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mov r1, r0 │ │ │ │ mov pc, r2 │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -28281,15 +28646,15 @@ │ │ │ │ ldmdb r4, {r1, r2} │ │ │ │ add r5, r5, #32 │ │ │ │ mov pc, r2 │ │ │ │ str r1, [r5, #-8] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 1e2ec │ │ │ │ + b 1e8a0 │ │ │ │ str r1, [r5, #-8] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [r5, #4] │ │ │ │ add r4, r4, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r5], #16 │ │ │ │ ldmdb r4, {r1, r2} │ │ │ │ @@ -28343,720 +28708,720 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r5, #-8] │ │ │ │ ldr r1, [r3], #8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r5, r5, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov pc, r2 │ │ │ │ - ldr r1, [pc, #264] @ 1e8dc │ │ │ │ - ldr ip, [pc, #264] @ 1e8e0 │ │ │ │ + ldr r1, [pc, #264] @ 1ee90 │ │ │ │ + ldr ip, [pc, #264] @ 1ee94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #844] @ 0x34c │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, ip │ │ │ │ - beq 1e8b8 │ │ │ │ - ldr r3, [pc, #244] @ 1e8e4 │ │ │ │ - ldr r0, [pc, #244] @ 1e8e8 │ │ │ │ + beq 1ee6c │ │ │ │ + ldr r3, [pc, #244] @ 1ee98 │ │ │ │ + ldr r0, [pc, #244] @ 1ee9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #848] @ 0x350 │ │ │ │ - ldr r3, [pc, #236] @ 1e8ec │ │ │ │ + ldr r3, [pc, #236] @ 1eea0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #224] @ 1e8f0 │ │ │ │ + ldr r3, [pc, #224] @ 1eea4 │ │ │ │ str ip, [r1, #844] @ 0x34c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #840] @ 0x348 │ │ │ │ - ldr r3, [pc, #212] @ 1e8f4 │ │ │ │ - ldr ip, [pc, #212] @ 1e8f8 │ │ │ │ + ldr r3, [pc, #212] @ 1eea8 │ │ │ │ + ldr ip, [pc, #212] @ 1eeac │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #12] │ │ │ │ - ldr r3, [pc, #204] @ 1e8fc │ │ │ │ + ldr r3, [pc, #204] @ 1eeb0 │ │ │ │ str r0, [r1, #852] @ 0x354 │ │ │ │ - ldr r0, [pc, #200] @ 1e900 │ │ │ │ + ldr r0, [pc, #200] @ 1eeb4 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [pc, #184] @ 1e904 │ │ │ │ + ldr r3, [pc, #184] @ 1eeb8 │ │ │ │ str ip, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - ldr ip, [pc, #176] @ 1e908 │ │ │ │ - ldr r0, [pc, #176] @ 1e90c │ │ │ │ + ldr ip, [pc, #176] @ 1eebc │ │ │ │ + ldr r0, [pc, #176] @ 1eec0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r1, #28] │ │ │ │ - ldr r3, [pc, #160] @ 1e910 │ │ │ │ - ldr r2, [pc, #160] @ 1e914 │ │ │ │ + ldr r3, [pc, #160] @ 1eec4 │ │ │ │ + ldr r2, [pc, #160] @ 1eec8 │ │ │ │ str ip, [r1, #16] │ │ │ │ str r0, [r1, #24] │ │ │ │ - ldr ip, [pc, #152] @ 1e918 │ │ │ │ - ldr r0, [pc, #152] @ 1e91c │ │ │ │ + ldr ip, [pc, #152] @ 1eecc │ │ │ │ + ldr r0, [pc, #152] @ 1eed0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r1, #832] @ 0x340 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r1, #72 @ 0x48 │ │ │ │ str ip, [r1, #32] │ │ │ │ str r0, [r1, #836] @ 0x344 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r1, [r3, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1e8a0 │ │ │ │ + bne 1ee54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #96] @ 1e920 │ │ │ │ - ldr r1, [pc, #96] @ 1e924 │ │ │ │ - ldr r0, [pc, #96] @ 1e928 │ │ │ │ - ldr r2, [pc, #96] @ 1e92c │ │ │ │ + ldr r3, [pc, #96] @ 1eed4 │ │ │ │ + ldr r1, [pc, #96] @ 1eed8 │ │ │ │ + ldr r0, [pc, #96] @ 1eedc │ │ │ │ + ldr r2, [pc, #96] @ 1eee0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq sl, pc, r4, ror #4 │ │ │ │ - andeq r3, r3, r0, lsl #28 │ │ │ │ + @ instruction: 0x000d9cb0 │ │ │ │ + andeq r3, r3, ip, asr #16 │ │ │ │ @ instruction: 0xfffffb28 │ │ │ │ @ instruction: 0xfffffad4 │ │ │ │ @ instruction: 0xfffffabc │ │ │ │ @ instruction: 0xffffffa8 │ │ │ │ @ instruction: 0xffffff68 │ │ │ │ @ instruction: 0xfffffabc │ │ │ │ @ instruction: 0xffffff4c │ │ │ │ @ instruction: 0xfffffe88 │ │ │ │ @ instruction: 0xffffff24 │ │ │ │ @ instruction: 0xfffffe20 │ │ │ │ @ instruction: 0xfffffe74 │ │ │ │ @ instruction: 0xfffffec0 │ │ │ │ @ instruction: 0xfffffd78 │ │ │ │ - ldrdeq r1, [r3], -r4 │ │ │ │ + andeq r0, r3, r0, lsr #26 │ │ │ │ @ instruction: 0xfffffda4 │ │ │ │ @ instruction: 0xfffffd5c │ │ │ │ - andeq r3, r1, ip, ror #25 │ │ │ │ - andeq r3, r1, ip, lsr #21 │ │ │ │ - @ instruction: 0x00013ab4 │ │ │ │ + andeq r3, r1, r0, lsl #28 │ │ │ │ + andeq r3, r1, r0, asr #23 │ │ │ │ + andeq r3, r1, r8, asr #23 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 1e29c │ │ │ │ - ldr r3, [pc, #392] @ 1ead8 │ │ │ │ + bl 1e850 │ │ │ │ + ldr r3, [pc, #392] @ 1f08c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r5, [r3, #284] @ 0x11c │ │ │ │ str r4, [r3, #824] @ 0x338 │ │ │ │ str r2, [r3, #828] @ 0x33c │ │ │ │ str r2, [r3, #812] @ 0x32c │ │ │ │ str r2, [r9], #548 @ 0x224 │ │ │ │ sub r5, r9, #1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt 1e9bc │ │ │ │ + bgt 1ef70 │ │ │ │ bl 2b04 <__ctype_b_loc@plt> │ │ │ │ lsl r3, r4, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ tst r3, #3072 @ 0xc00 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ orreq r3, r3, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ strb r3, [r5, #1]! │ │ │ │ - ble 1e988 │ │ │ │ + ble 1ef3c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ strb r6, [r5, #1]! │ │ │ │ - bne 1e980 │ │ │ │ - ldr r4, [pc, #264] @ 1eadc │ │ │ │ + bne 1ef34 │ │ │ │ + ldr r4, [pc, #264] @ 1f090 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #812] @ 0x32c │ │ │ │ ldr r3, [r4, #824] @ 0x338 │ │ │ │ str r7, [r4, #804] @ 0x324 │ │ │ │ str r7, [r4, #16] │ │ │ │ str r2, [r4, #808] @ 0x328 │ │ │ │ str r8, [r4, #4] │ │ │ │ str r7, [r4, #816] @ 0x330 │ │ │ │ str r7, [r4, #820] @ 0x334 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r7, [r4, #288] @ 0x120 │ │ │ │ blx r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1db94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ea24 │ │ │ │ + beq 1efd8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r4, #804] @ 0x324 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1ea58 │ │ │ │ + beq 1f00c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r4] │ │ │ │ - beq 1ea48 │ │ │ │ + beq 1effc │ │ │ │ bl 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ea30 │ │ │ │ - ldr r3, [pc, #128] @ 1eae0 │ │ │ │ + bne 1efe4 │ │ │ │ + ldr r3, [pc, #128] @ 1f094 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #820] @ 0x334 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1ea80 │ │ │ │ + beq 1f034 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ bl 2918 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ea6c │ │ │ │ - ldr r4, [pc, #92] @ 1eae4 │ │ │ │ + bne 1f020 │ │ │ │ + ldr r4, [pc, #92] @ 1f098 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ea1c │ │ │ │ + bne 1efd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #808] @ 0x328 │ │ │ │ str r3, [r4, #828] @ 0x33c │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ ldr r2, [r4, #808] @ 0x328 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #812] @ 0x32c │ │ │ │ bl 2bb8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bgt 1ea18 │ │ │ │ + bgt 1efcc │ │ │ │ ldr r8, [r4, #828] @ 0x33c │ │ │ │ - b 1e978 │ │ │ │ - andeq r9, pc, r4, lsl #17 │ │ │ │ - andeq r9, pc, r4, lsl #16 │ │ │ │ - andeq r9, pc, r8, ror r7 @ │ │ │ │ - andeq r9, pc, r0, asr r7 @ │ │ │ │ + b 1ef2c │ │ │ │ + ldrdeq r9, [sp], -r0 │ │ │ │ + andeq r9, sp, r0, asr r2 │ │ │ │ + andeq r9, sp, r4, asr #3 │ │ │ │ + muleq sp, ip, r1 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 1eb10 │ │ │ │ + bne 1f0c4 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 1eb00 │ │ │ │ + beq 1f0b4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1eb2c │ │ │ │ + bne 1f0e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ add r3, r4, r0 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r2, #9 │ │ │ │ - bne 1eb24 │ │ │ │ + bne 1f0d8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ strb r1, [r4, r0] │ │ │ │ - bne 1eb6c │ │ │ │ - b 1eb24 │ │ │ │ + bne 1f120 │ │ │ │ + b 1f0d8 │ │ │ │ cmp r3, r4 │ │ │ │ strb r1, [r3] │ │ │ │ - beq 1eb24 │ │ │ │ + beq 1f0d8 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ - beq 1eb60 │ │ │ │ + beq 1f114 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #248] @ 1ec84 │ │ │ │ + ldr r3, [pc, #248] @ 1f238 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [pc, r3] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1ec5c │ │ │ │ + beq 1f210 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldrb r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrbeq r2, [r7] │ │ │ │ - beq 1ebe4 │ │ │ │ + beq 1f198 │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ - b 1ebd0 │ │ │ │ + b 1f184 │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec64 │ │ │ │ + beq 1f218 │ │ │ │ mov r0, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ cmp r5, ip │ │ │ │ - beq 1ebc4 │ │ │ │ + beq 1f178 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 1f1f0 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r5, [r4] │ │ │ │ - beq 1ec6c │ │ │ │ + beq 1f220 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec7c │ │ │ │ + beq 1f230 │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1ec1c │ │ │ │ + b 1f1d0 │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec4c │ │ │ │ + beq 1f200 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ cmp r5, r1 │ │ │ │ - beq 1ec10 │ │ │ │ + beq 1f1c4 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ec50 │ │ │ │ + beq 1f204 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1eba0 │ │ │ │ - b 1ec5c │ │ │ │ + bne 1f154 │ │ │ │ + b 1f210 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 1f1f0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - b 1ebe4 │ │ │ │ + b 1f198 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 1f1f0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ - b 1ec50 │ │ │ │ - andeq sl, pc, r8, asr #19 │ │ │ │ - ldr r3, [pc, #912] @ 1f020 │ │ │ │ - ldr r2, [pc, #912] @ 1f024 │ │ │ │ + b 1f204 │ │ │ │ + andeq sl, sp, r4, lsl r4 │ │ │ │ + ldr r3, [pc, #912] @ 1f5d4 │ │ │ │ + ldr r2, [pc, #912] @ 1f5d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ - ldr r3, [pc, #892] @ 1f028 │ │ │ │ + ldr r3, [pc, #892] @ 1f5dc │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r8, [pc, #880] @ 1f02c │ │ │ │ + ldr r8, [pc, #880] @ 1f5e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1052] @ 0x41c │ │ │ │ mov r3, #0 │ │ │ │ - beq 1ed00 │ │ │ │ - ldr r2, [pc, #856] @ 1f030 │ │ │ │ - ldr r3, [pc, #844] @ 1f028 │ │ │ │ + beq 1f2b4 │ │ │ │ + ldr r2, [pc, #856] @ 1f5e4 │ │ │ │ + ldr r3, [pc, #844] @ 1f5dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1f01c │ │ │ │ + bne 1f5d0 │ │ │ │ add sp, sp, #1056 @ 0x420 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #804] @ 1f034 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r1, [pc, #804] @ 1f5e8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1efe8 │ │ │ │ - ldr r9, [pc, #788] @ 1f038 │ │ │ │ + beq 1f59c │ │ │ │ + ldr r9, [pc, #788] @ 1f5ec │ │ │ │ mov r4, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ef58 │ │ │ │ + beq 1f50c │ │ │ │ ldrb r2, [sp, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r2, #9 │ │ │ │ mov sl, r5 │ │ │ │ - bne 1ed6c │ │ │ │ + bne 1f320 │ │ │ │ ldrb r2, [sl, #1]! │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ - beq 1ed5c │ │ │ │ + beq 1f310 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ cmpne r2, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movne r7, r3 │ │ │ │ orreq r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1ed2c │ │ │ │ + bne 1f2e0 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 1ee0c │ │ │ │ + beq 1f3c0 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 1f3a4 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1eec8 │ │ │ │ + beq 1f47c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov fp, r0 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ stmib fp, {r0, r4} │ │ │ │ strne fp, [r2] │ │ │ │ streq fp, [r3] │ │ │ │ str fp, [r3, #4] │ │ │ │ - b 1ed2c │ │ │ │ - ldr r3, [pc, #580] @ 1f03c │ │ │ │ + b 1f2e0 │ │ │ │ + ldr r3, [pc, #580] @ 1f5f0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ef94 │ │ │ │ - bl 26a64 │ │ │ │ - b 1ed2c │ │ │ │ + bne 1f548 │ │ │ │ + bl 27018 │ │ │ │ + b 1f2e0 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 1f3a4 │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r0] │ │ │ │ add r0, sl, #1 │ │ │ │ - bl 1eae8 │ │ │ │ - bl 26d1c │ │ │ │ - ldr fp, [pc, #516] @ 1f040 │ │ │ │ + bl 1f09c │ │ │ │ + bl 272d0 │ │ │ │ + ldr fp, [pc, #516] @ 1f5f4 │ │ │ │ mov r1, #4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ str r0, [fp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #5 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #448] @ 1f044 │ │ │ │ + ldr r1, [pc, #448] @ 1f5f8 │ │ │ │ ldr sl, [fp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sl, #8] │ │ │ │ bl 2c9c │ │ │ │ subs r2, r0, #0 │ │ │ │ strne r7, [sl, #12] │ │ │ │ - bne 1ed2c │ │ │ │ + bne 1f2e0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 1ed2c │ │ │ │ + b 1f2e0 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, sl │ │ │ │ bl 2b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 1f3a4 │ │ │ │ strb fp, [r3], #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1eae8 │ │ │ │ - bl 26d1c │ │ │ │ + bl 1f09c │ │ │ │ + bl 272d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eae8 │ │ │ │ + bl 1f09c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 1ed2c │ │ │ │ + b 1f2e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efd8 │ │ │ │ + bne 1f58c │ │ │ │ mov r0, r6 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efc8 │ │ │ │ + bne 1f57c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2744c │ │ │ │ - bl 26a08 │ │ │ │ - ldr r3, [pc, #188] @ 1f048 │ │ │ │ + bl 27a00 │ │ │ │ + bl 26fbc │ │ │ │ + ldr r3, [pc, #188] @ 1f5fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 1ecd0 │ │ │ │ - ldr r3, [pc, #176] @ 1f04c │ │ │ │ + b 1f284 │ │ │ │ + ldr r3, [pc, #176] @ 1f600 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #160] @ 1f050 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r2, [pc, #160] @ 1f604 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 1ee04 │ │ │ │ - ldr r0, [pc, #132] @ 1f054 │ │ │ │ + b 1f3b8 │ │ │ │ + ldr r0, [pc, #132] @ 1f608 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ef78 │ │ │ │ - ldr r0, [pc, #120] @ 1f058 │ │ │ │ + bl 27038 │ │ │ │ + b 1f52c │ │ │ │ + ldr r0, [pc, #120] @ 1f60c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ef68 │ │ │ │ + bl 27038 │ │ │ │ + b 1f51c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f000 │ │ │ │ + beq 1f5b4 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1ecd0 │ │ │ │ + beq 1f284 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #72] @ 1f05c │ │ │ │ + ldr r0, [pc, #72] @ 1f610 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ed1c │ │ │ │ + bl 27038 │ │ │ │ + b 1f2d0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, pc, r4, asr #17 │ │ │ │ - andeq r1, r3, r0, ror r0 │ │ │ │ + andeq sl, sp, r0, lsl r3 │ │ │ │ + @ instruction: 0x00030abc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r3, r0, rrx │ │ │ │ - andeq r1, r3, r4, asr #32 │ │ │ │ - ldrdeq r3, [r1], -r4 │ │ │ │ - andeq sl, pc, ip, lsr #16 │ │ │ │ + andeq r0, r3, ip, lsr #21 │ │ │ │ + muleq r3, r0, sl │ │ │ │ + andeq r3, r1, r8, ror #7 │ │ │ │ + andeq sl, sp, r8, ror r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, pc, r8, lsl r7 @ │ │ │ │ - andeq r3, r1, r0, asr #14 │ │ │ │ - andeq sl, pc, ip, asr #11 │ │ │ │ + andeq sl, sp, r4, ror #2 │ │ │ │ + andeq r3, r1, r4, asr r8 │ │ │ │ + andeq sl, sp, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r3, r1, ip, lsl r6 │ │ │ │ - andeq r3, r1, r0, lsr #12 │ │ │ │ - andeq r3, r1, r8, lsl #12 │ │ │ │ - andeq r3, r1, ip, lsr #4 │ │ │ │ + andeq r3, r1, r0, lsr r7 │ │ │ │ + andeq r3, r1, r4, lsr r7 │ │ │ │ + andeq r3, r1, ip, lsl r7 │ │ │ │ + andeq r3, r1, r0, asr #6 │ │ │ │ push {r4, lr} │ │ │ │ - bl 1eb84 │ │ │ │ + bl 1f138 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ - bl 1eb84 │ │ │ │ + bl 1f138 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 1f694 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 1f694 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldrb r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f0e8 │ │ │ │ + beq 1f69c │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r0] │ │ │ │ - b 1f0c4 │ │ │ │ + b 1f678 │ │ │ │ ldrb r4, [r3, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f0ec │ │ │ │ + beq 1f6a0 │ │ │ │ ldrb ip, [r1], #1 │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ cmp r4, ip │ │ │ │ - beq 1f0b8 │ │ │ │ + beq 1f66c │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1f094 │ │ │ │ + bne 1f648 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f0d4 │ │ │ │ + bne 1f688 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [pc, #144] @ 1f19c │ │ │ │ - ldr r3, [pc, #144] @ 1f1a0 │ │ │ │ + ldr ip, [pc, #144] @ 1f750 │ │ │ │ + ldr r3, [pc, #144] @ 1f754 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 1f074 │ │ │ │ + bl 1f628 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1f190 │ │ │ │ + beq 1f744 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, sp │ │ │ │ bl 28ac │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f190 │ │ │ │ + beq 1f744 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f190 │ │ │ │ + bne 1f744 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 1f190 │ │ │ │ - ldr r2, [pc, #56] @ 1f1a4 │ │ │ │ - ldr r3, [pc, #48] @ 1f1a0 │ │ │ │ + bhi 1f744 │ │ │ │ + ldr r2, [pc, #56] @ 1f758 │ │ │ │ + ldr r3, [pc, #48] @ 1f754 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1f198 │ │ │ │ + bne 1f74c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 1f164 │ │ │ │ + b 1f718 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, r0, lsl ip │ │ │ │ + andeq r0, r3, ip, asr r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x00030bb0 │ │ │ │ + strdeq r0, [r3], -ip │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f074 │ │ │ │ + bl 1f628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f204 │ │ │ │ + beq 1f7b8 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #89 @ 0x59 │ │ │ │ - beq 1f1fc │ │ │ │ - bhi 1f1e4 │ │ │ │ + beq 1f7b0 │ │ │ │ + bhi 1f798 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - beq 1f1fc │ │ │ │ + beq 1f7b0 │ │ │ │ sub r0, r0, #84 @ 0x54 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - beq 1f1fc │ │ │ │ + beq 1f7b0 │ │ │ │ sub r0, r0, #121 @ 0x79 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #136] @ 1f2a8 │ │ │ │ - ldr r2, [pc, #136] @ 1f2ac │ │ │ │ + ldr r4, [pc, #136] @ 1f85c │ │ │ │ + ldr r2, [pc, #136] @ 1f860 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - ldr r3, [pc, #128] @ 1f2b0 │ │ │ │ + ldr r3, [pc, #128] @ 1f864 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1f27c │ │ │ │ - ldr r3, [pc, #104] @ 1f2b4 │ │ │ │ + bne 1f830 │ │ │ │ + ldr r3, [pc, #104] @ 1f868 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f298 │ │ │ │ - ldr r3, [pc, #88] @ 1f2b8 │ │ │ │ + bne 1f84c │ │ │ │ + ldr r3, [pc, #88] @ 1f86c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f288 │ │ │ │ - ldr r3, [pc, #72] @ 1f2bc │ │ │ │ + bne 1f83c │ │ │ │ + ldr r3, [pc, #72] @ 1f870 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r3] │ │ │ │ - bl 27de0 │ │ │ │ - b 1f244 │ │ │ │ + bl 28394 │ │ │ │ + b 1f7f8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d3bc │ │ │ │ - b 1f26c │ │ │ │ + bl 2d96c │ │ │ │ + b 1f820 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ - b 1f258 │ │ │ │ - strdeq r0, [r3], -ip │ │ │ │ + bl 2dcf0 │ │ │ │ + b 1f80c │ │ │ │ + andeq r0, r3, r8, asr #10 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #840] @ 1f614 │ │ │ │ - ldr r7, [pc, #840] @ 1f618 │ │ │ │ + ldr r3, [pc, #840] @ 1fbc8 │ │ │ │ + ldr r7, [pc, #840] @ 1fbcc │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #836] @ 1f61c │ │ │ │ + ldr r1, [pc, #836] @ 1fbd0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr sl, [r5, #16] │ │ │ │ ldr r9, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ @@ -29072,43 +29437,43 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 1f4e8 │ │ │ │ + beq 1fa9c │ │ │ │ cmp fp, r9 │ │ │ │ cmpeq r1, sl │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - beq 1f4fc │ │ │ │ - ldr r9, [pc, #724] @ 1f620 │ │ │ │ + beq 1fab0 │ │ │ │ + ldr r9, [pc, #724] @ 1fbd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 262c8 │ │ │ │ + bl 2687c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r9, #132] @ 0x84 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r9, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f3c8 │ │ │ │ + beq 1f97c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r9, #160] @ 0xa0 │ │ │ │ - bl 26c30 │ │ │ │ + bl 271e4 │ │ │ │ ldr r2, [r9, #136] @ 0x88 │ │ │ │ ldr r3, [r9, #160] @ 0xa0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r9, #132] @ 0x84 │ │ │ │ @@ -29117,26 +29482,26 @@ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ sub r1, r1, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ str r1, [r8, #28] │ │ │ │ - beq 1f57c │ │ │ │ + beq 1fb30 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f5b4 │ │ │ │ + beq 1fb68 │ │ │ │ ldr r2, [r8, #24] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ - ldr sl, [pc, #524] @ 1f624 │ │ │ │ + ldr sl, [pc, #524] @ 1fbd8 │ │ │ │ mov r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ asr r2, r0, #3 │ │ │ │ add r7, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r7 │ │ │ │ @@ -29149,1154 +29514,1154 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r5, r0 │ │ │ │ addeq r6, r6, #1 │ │ │ │ cmp r4, r3 │ │ │ │ addne r9, r3, #8 │ │ │ │ - beq 1f4c4 │ │ │ │ + beq 1fa78 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f430 │ │ │ │ + bne 1f9e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1f5f4 │ │ │ │ + beq 1fba8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1f55c │ │ │ │ - ldr r3, [pc, #416] @ 1f628 │ │ │ │ + beq 1fb10 │ │ │ │ + ldr r3, [pc, #416] @ 1fbdc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 1f4bc │ │ │ │ + beq 1fa70 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f534 │ │ │ │ + beq 1fae8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ cmpeq r7, r9 │ │ │ │ - bne 1f4e0 │ │ │ │ + bne 1fa94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f55c │ │ │ │ + beq 1fb10 │ │ │ │ str r2, [r9] │ │ │ │ - b 1f430 │ │ │ │ + b 1f9e4 │ │ │ │ str r2, [r9] │ │ │ │ - b 1f468 │ │ │ │ - ldr r7, [pc, #316] @ 1f62c │ │ │ │ + b 1fa1c │ │ │ │ + ldr r7, [pc, #316] @ 1fbe0 │ │ │ │ cmp fp, r9 │ │ │ │ cmpeq r1, sl │ │ │ │ add r7, pc, r7 │ │ │ │ - bne 1f344 │ │ │ │ + bne 1f8f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 262c8 │ │ │ │ - ldr r3, [pc, #284] @ 1f630 │ │ │ │ + bl 2687c │ │ │ │ + ldr r3, [pc, #284] @ 1fbe4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - b 1f3c8 │ │ │ │ - ldr r4, [pc, #248] @ 1f634 │ │ │ │ + b 1f97c │ │ │ │ + ldr r4, [pc, #248] @ 1fbe8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #232] @ 1f638 │ │ │ │ + ldr r3, [pc, #232] @ 1fbec │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - b 1f4bc │ │ │ │ + b 1fa70 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ lsr r1, r5, #5 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ and r5, r5, #31 │ │ │ │ mov r0, #1 │ │ │ │ bic r3, r3, r0, lsl r5 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 1f480 │ │ │ │ + b 1fa34 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r8, r2 │ │ │ │ str r1, [r8, #16] │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - beq 1f5e4 │ │ │ │ + beq 1fb98 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r8, r2 │ │ │ │ - bne 1f598 │ │ │ │ + bne 1fb4c │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [r1] │ │ │ │ - b 1f49c │ │ │ │ + b 1fa50 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - beq 1f5ec │ │ │ │ + beq 1fba0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 1f5c0 │ │ │ │ + bne 1fb74 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b 1f49c │ │ │ │ + b 1fa50 │ │ │ │ add r1, r3, #16 │ │ │ │ - b 1f5a8 │ │ │ │ + b 1fb5c │ │ │ │ add r8, r8, #16 │ │ │ │ - b 1f5d0 │ │ │ │ - ldr r3, [pc, #64] @ 1f63c │ │ │ │ - ldr r1, [pc, #64] @ 1f640 │ │ │ │ - ldr r0, [pc, #64] @ 1f644 │ │ │ │ + b 1fb84 │ │ │ │ + ldr r3, [pc, #64] @ 1fbf0 │ │ │ │ + ldr r1, [pc, #64] @ 1fbf4 │ │ │ │ + ldr r0, [pc, #64] @ 1fbf8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #211 @ 0xd3 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq r0, r3, r4, asr #20 │ │ │ │ - andeq sl, pc, r8, lsl #5 │ │ │ │ + muleq r3, r0, r4 │ │ │ │ + ldrdeq r9, [sp], -r4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq sl, pc, r0, lsl r2 @ │ │ │ │ - andeq sl, pc, r4, asr #2 │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ - andeq r3, r1, r0, lsl #2 │ │ │ │ - andeq sl, pc, ip, asr #32 │ │ │ │ - andeq sl, pc, r0, lsr #32 │ │ │ │ + andeq r9, sp, ip, asr ip │ │ │ │ + muleq sp, r0, fp │ │ │ │ + andeq r9, sp, r4, lsr #22 │ │ │ │ + andeq r3, r1, r4, lsl r2 │ │ │ │ + muleq sp, r8, sl │ │ │ │ + andeq r9, sp, ip, ror #20 │ │ │ │ @ instruction: 0xfffffcb4 │ │ │ │ - andeq r3, r1, r0, lsl #1 │ │ │ │ - strdeq r2, [r1], -r4 │ │ │ │ - strdeq r2, [r1], -ip │ │ │ │ - ldr r2, [pc, #564] @ 1f884 │ │ │ │ - ldr r3, [pc, #564] @ 1f888 │ │ │ │ + muleq r1, r4, r1 │ │ │ │ + andeq r3, r1, r8, lsl #2 │ │ │ │ + andeq r3, r1, r0, lsl r1 │ │ │ │ + ldr r2, [pc, #564] @ 1fe38 │ │ │ │ + ldr r3, [pc, #564] @ 1fe3c │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r4, [pc, #548] @ 1f88c │ │ │ │ + ldr r4, [pc, #548] @ 1fe40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216e4 │ │ │ │ - ldr r2, [pc, #528] @ 1f890 │ │ │ │ + bl 21c98 │ │ │ │ + ldr r2, [pc, #528] @ 1fe44 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f7cc │ │ │ │ - ldr r9, [pc, #504] @ 1f894 │ │ │ │ + bne 1fd80 │ │ │ │ + ldr r9, [pc, #504] @ 1fe48 │ │ │ │ mov r1, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #196] @ 0xc4 │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ str r2, [r9, #200] @ 0xc8 │ │ │ │ mov r7, r0 │ │ │ │ smull r0, r1, r2, r3 │ │ │ │ - bl 2d478 │ │ │ │ + bl 2da28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1f79c │ │ │ │ + beq 1fd50 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f7e0 │ │ │ │ - ldr r6, [pc, #432] @ 1f898 │ │ │ │ + beq 1fd94 │ │ │ │ + ldr r6, [pc, #432] @ 1fe4c │ │ │ │ mov r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1f6fc │ │ │ │ + b 1fcb0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1f79c │ │ │ │ + beq 1fd50 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ lsr r2, r0, #5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ and r2, r0, #31 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1f6f0 │ │ │ │ + beq 1fca4 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ - b 1f740 │ │ │ │ + b 1fcf4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f6f0 │ │ │ │ + beq 1fca4 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 1fce8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r6, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 1fce8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2c0 │ │ │ │ + bl 1f874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 1fce8 │ │ │ │ mov r0, #1 │ │ │ │ - b 1f7a0 │ │ │ │ + b 1fd54 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #244] @ 1f89c │ │ │ │ - ldr r3, [pc, #220] @ 1f888 │ │ │ │ + ldr r2, [pc, #244] @ 1fe50 │ │ │ │ + ldr r3, [pc, #220] @ 1fe3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1f880 │ │ │ │ + bne 1fe34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f214 │ │ │ │ + bl 1f7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f694 │ │ │ │ + beq 1fc48 │ │ │ │ mvn r0, #0 │ │ │ │ - b 1f7a0 │ │ │ │ - ldr r6, [pc, #184] @ 1f8a0 │ │ │ │ + b 1fd54 │ │ │ │ + ldr r6, [pc, #184] @ 1fe54 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1f7fc │ │ │ │ + b 1fdb0 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1f79c │ │ │ │ + beq 1fd50 │ │ │ │ ldr r3, [r9, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f7f0 │ │ │ │ + beq 1fda4 │ │ │ │ mov r4, #0 │ │ │ │ - b 1f828 │ │ │ │ + b 1fddc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1f7f0 │ │ │ │ + beq 1fda4 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f81c │ │ │ │ + beq 1fdd0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f81c │ │ │ │ + beq 1fdd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2c0 │ │ │ │ + bl 1f874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f7f0 │ │ │ │ - b 1f794 │ │ │ │ + beq 1fda4 │ │ │ │ + b 1fd48 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, ip, asr #13 │ │ │ │ + andeq r0, r3, r8, lsl r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r3, r0, lsr #13 │ │ │ │ + andeq r0, r3, ip, ror #1 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ - andeq r9, pc, r0, asr #29 │ │ │ │ - andeq r9, pc, r4, ror lr @ │ │ │ │ - andeq r0, r3, r4, ror r5 │ │ │ │ - andeq r9, pc, r4, ror sp @ │ │ │ │ + andeq r9, sp, ip, lsl #18 │ │ │ │ + andeq r9, sp, r0, asr #17 │ │ │ │ + andeq pc, r2, r0, asr #31 │ │ │ │ + andeq r9, sp, r0, asr #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #276] @ 1f9c4 │ │ │ │ - ldr r6, [pc, #276] @ 1f9c8 │ │ │ │ + ldr r5, [pc, #276] @ 1ff78 │ │ │ │ + ldr r6, [pc, #276] @ 1ff7c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - b 1f8d0 │ │ │ │ + b 1fe84 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f8f8 │ │ │ │ + beq 1feac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f648 │ │ │ │ + bl 1fbfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f8c4 │ │ │ │ - bge 1f998 │ │ │ │ + beq 1fe78 │ │ │ │ + bge 1ff4c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #204] @ 1f9cc │ │ │ │ + ldr r3, [pc, #204] @ 1ff80 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r0, [r5, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r4, [r5, #196] @ 0xc4 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ str r4, [r5, #204] @ 0xcc │ │ │ │ adc r3, r3, r1, asr #31 │ │ │ │ str r3, [r2, #28] │ │ │ │ blx r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #148] @ 1f9d0 │ │ │ │ + ldr r3, [pc, #148] @ 1ff84 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #136] @ 1f9d4 │ │ │ │ + ldrne r3, [pc, #136] @ 1ff88 │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r6, r3] │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r3, [pc, #124] @ 1f9d8 │ │ │ │ + ldr r3, [pc, #124] @ 1ff8c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #100] @ 1f9d4 │ │ │ │ + ldr r2, [pc, #100] @ 1ff88 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #88] @ 1f9dc │ │ │ │ + ldr r1, [pc, #88] @ 1ff90 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ + bl 2dcf0 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ 1f9cc │ │ │ │ + ldr r3, [pc, #44] @ 1ff80 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, r0, asr #31 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, ip, lsr #25 │ │ │ │ - andeq r0, r3, r4, ror #8 │ │ │ │ + strdeq r9, [sp], -r8 │ │ │ │ + @ instruction: 0x0002feb0 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #5 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r8, [pc, #444] @ 1fbb0 │ │ │ │ + ldr r8, [pc, #444] @ 20164 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 1fa1c │ │ │ │ - ldr r3, [pc, #420] @ 1fbb4 │ │ │ │ + beq 1ffd0 │ │ │ │ + ldr r3, [pc, #420] @ 20168 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1fb68 │ │ │ │ - ldr r6, [pc, #404] @ 1fbb8 │ │ │ │ + beq 2011c │ │ │ │ + ldr r6, [pc, #404] @ 2016c │ │ │ │ mov r1, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ add r0, r6, #140 @ 0x8c │ │ │ │ str r4, [r6, #132] @ 0x84 │ │ │ │ bl 2948 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1fb08 │ │ │ │ - ldr r3, [pc, #348] @ 1fbbc │ │ │ │ + bne 200bc │ │ │ │ + ldr r3, [pc, #348] @ 20170 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r3, #196] @ 0xc4 │ │ │ │ str r2, [r3, #200] @ 0xc8 │ │ │ │ str r2, [r3, #204] @ 0xcc │ │ │ │ - beq 1fb58 │ │ │ │ + beq 2010c │ │ │ │ str r5, [r3, #208] @ 0xd0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r5, [pc, #308] @ 1fbc0 │ │ │ │ + ldr r5, [pc, #308] @ 20174 │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r5, #136] @ 0x88 │ │ │ │ strbeq r3, [r5, #212] @ 0xd4 │ │ │ │ - bne 1fb34 │ │ │ │ - bl 27de0 │ │ │ │ - ldr r3, [pc, #284] @ 1fbc4 │ │ │ │ + bne 200e8 │ │ │ │ + bl 28394 │ │ │ │ + ldr r3, [pc, #284] @ 20178 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fac8 │ │ │ │ - ldr r5, [pc, #268] @ 1fbc8 │ │ │ │ + beq 2007c │ │ │ │ + ldr r5, [pc, #268] @ 2017c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fad4 │ │ │ │ + beq 20088 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 215f4 │ │ │ │ - ldr r3, [pc, #240] @ 1fbcc │ │ │ │ - ldr r0, [pc, #240] @ 1fbd0 │ │ │ │ + b 21ba8 │ │ │ │ + ldr r3, [pc, #240] @ 20180 │ │ │ │ + ldr r0, [pc, #240] @ 20184 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a14 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [r5, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 215f4 │ │ │ │ + b 21ba8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1fa58 │ │ │ │ + bne 2000c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #168] @ 1fbd4 │ │ │ │ + ldr r3, [pc, #168] @ 20188 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - b 1fa58 │ │ │ │ + b 2000c │ │ │ │ ldr r6, [r5, #184] @ 0xb8 │ │ │ │ lsl r6, r6, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ mov r2, r6 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [r5] │ │ │ │ bl 2bb8 │ │ │ │ - b 1fa9c │ │ │ │ - ldr r2, [pc, #120] @ 1fbd8 │ │ │ │ + b 20050 │ │ │ │ + ldr r2, [pc, #120] @ 2018c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 1fa80 │ │ │ │ - bl 20a6c │ │ │ │ + b 20034 │ │ │ │ + bl 21020 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1fba8 │ │ │ │ - ldr r0, [pc, #96] @ 1fbdc │ │ │ │ + beq 2015c │ │ │ │ + ldr r0, [pc, #96] @ 20190 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #64] @ 1fbcc │ │ │ │ + bl 26a78 │ │ │ │ + ldr r2, [pc, #64] @ 20180 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #64] @ 1fbe0 │ │ │ │ + ldr r2, [pc, #64] @ 20194 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - b 1fa1c │ │ │ │ - andeq r0, r3, r8, lsr #6 │ │ │ │ + b 1ffd0 │ │ │ │ + andeq pc, r2, r4, ror sp @ │ │ │ │ muleq r0, ip, r1 │ │ │ │ - andeq r9, pc, r8, lsr fp @ │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ - ldrdeq r9, [pc], -r0 │ │ │ │ + andeq r9, sp, r4, lsl #11 │ │ │ │ + andeq r9, sp, r8, asr #10 │ │ │ │ + andeq r9, sp, ip, lsl r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r9, pc, r4, lsr #21 │ │ │ │ + strdeq r9, [sp], -r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r2, r1, r8, asr fp │ │ │ │ + andeq r2, r1, ip, ror #24 │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ @ instruction: 0xfffff6ac │ │ │ │ - muleq r1, r4, sl │ │ │ │ - andeq r2, r1, ip, lsl #21 │ │ │ │ + andeq r2, r1, r8, lsr #23 │ │ │ │ + andeq r2, r1, r0, lsr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #268] @ 1fcfc │ │ │ │ - ldr r5, [pc, #268] @ 1fd00 │ │ │ │ + ldr r4, [pc, #268] @ 202b0 │ │ │ │ + ldr r5, [pc, #268] @ 202b4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc34 │ │ │ │ + beq 201e8 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [r4, #196] @ 0xc4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #184] @ 0xb8 │ │ │ │ ldr r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble 1fcec │ │ │ │ + ble 202a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #200] @ 1fd04 │ │ │ │ + ldr r3, [pc, #200] @ 202b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc58 │ │ │ │ - bl 1f214 │ │ │ │ + beq 2020c │ │ │ │ + bl 1f7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fcf4 │ │ │ │ - ldr r4, [pc, #168] @ 1fd08 │ │ │ │ + bne 202a8 │ │ │ │ + ldr r4, [pc, #168] @ 202bc │ │ │ │ mov r1, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ bl 2a80 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d5b4 │ │ │ │ + bl 2db64 │ │ │ │ ldr r3, [r4, #208] @ 0xd0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #124] @ 1fd0c │ │ │ │ + ldr r3, [pc, #124] @ 202c0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #112] @ 1fd10 │ │ │ │ + ldrne r3, [pc, #112] @ 202c4 │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r5, r3] │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r3, [pc, #100] @ 1fd14 │ │ │ │ + ldr r3, [pc, #100] @ 202c8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #76] @ 1fd10 │ │ │ │ + ldr r2, [pc, #76] @ 202c4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #64] @ 1fd18 │ │ │ │ + ldr r1, [pc, #64] @ 202cc │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ + bl 2dcf0 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1f8a4 │ │ │ │ + b 1fe58 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, ip, ror #18 │ │ │ │ - andeq r0, r3, r4, lsr #2 │ │ │ │ + @ instruction: 0x000d93b8 │ │ │ │ + andeq pc, r2, r0, ror fp @ │ │ │ │ @ instruction: 0x000001bc │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ + andeq r9, sp, r8, asr #6 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #5 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ - ldr r2, [pc, #400] @ 1feb4 │ │ │ │ - ldr r3, [pc, #400] @ 1feb8 │ │ │ │ + ldr r2, [pc, #400] @ 20468 │ │ │ │ + ldr r3, [pc, #400] @ 2046c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #388] @ 1febc │ │ │ │ + ldr r1, [pc, #388] @ 20470 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #380] @ 1fec0 │ │ │ │ + ldr r2, [pc, #380] @ 20474 │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ addne r2, r3, #28 │ │ │ │ movne r1, #0 │ │ │ │ strne r2, [r3, #4] │ │ │ │ strne r1, [r3, #8] │ │ │ │ - ldr r3, [pc, #336] @ 1fec4 │ │ │ │ + ldr r3, [pc, #336] @ 20478 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, #204] @ 0xcc │ │ │ │ cmp r0, r2 │ │ │ │ - beq 1fd94 │ │ │ │ + beq 20348 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ str r0, [r3, #204] @ 0xcc │ │ │ │ blx r2 │ │ │ │ ldr r7, [r9, #32] │ │ │ │ - ldr r5, [pc, #296] @ 1fec8 │ │ │ │ + ldr r5, [pc, #296] @ 2047c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr sl, [r7, #12] │ │ │ │ blx r2 │ │ │ │ cmp r4, #0 │ │ │ │ add r7, r7, #28 │ │ │ │ sub fp, r4, #1 │ │ │ │ - beq 1fe78 │ │ │ │ + beq 2042c │ │ │ │ mov r4, #0 │ │ │ │ add r8, sp, #12 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ ldr ip, [r5, #160] @ 0xa0 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add r7, r7, ip │ │ │ │ blx r2 │ │ │ │ ldr r2, [r5, #184] @ 0xb8 │ │ │ │ add r6, r4, #1 │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r2, r6 │ │ │ │ subgt fp, fp, #1 │ │ │ │ movgt r4, r6 │ │ │ │ - bgt 1fdc8 │ │ │ │ + bgt 2037c │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r5, #196] @ 0xc4 │ │ │ │ - bl 1f648 │ │ │ │ + bl 1fbfc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 1fea8 │ │ │ │ + blt 2045c │ │ │ │ sub r2, r6, sl │ │ │ │ cmp r2, #0 │ │ │ │ suble sl, sl, r6 │ │ │ │ - ble 1fe5c │ │ │ │ - ldr r1, [pc, #144] @ 1fecc │ │ │ │ + ble 20410 │ │ │ │ + ldr r1, [pc, #144] @ 20480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr ip, [r0, #28] │ │ │ │ adds r1, r1, r2 │ │ │ │ adc r2, ip, r2, asr #31 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r2, [r0, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1fea8 │ │ │ │ + bne 2045c │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1fe78 │ │ │ │ + beq 2042c │ │ │ │ subs fp, fp, #1 │ │ │ │ - bcs 1fdc8 │ │ │ │ + bcs 2037c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #76] @ 1fed0 │ │ │ │ - ldr r3, [pc, #56] @ 1fec0 │ │ │ │ + ldr r2, [pc, #76] @ 20484 │ │ │ │ + ldr r3, [pc, #56] @ 20474 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1feb0 │ │ │ │ + bne 20464 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 1fe7c │ │ │ │ + b 20430 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq pc, [r2], -r4 │ │ │ │ - andeq r9, pc, r4, lsr #16 │ │ │ │ - ldrdeq pc, [r2], -r8 │ │ │ │ + andeq pc, r2, r0, asr #20 │ │ │ │ + andeq r9, sp, r0, ror r2 │ │ │ │ + andeq pc, r2, r4, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, pc, r8, ror #15 │ │ │ │ - @ instruction: 0x000f97bc │ │ │ │ + andeq r9, sp, r4, lsr r2 │ │ │ │ + andeq r9, sp, r8, lsl #4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - muleq r2, r8, lr │ │ │ │ - ldr r0, [pc, #36] @ 1ff00 │ │ │ │ + andeq pc, r2, r4, ror #17 │ │ │ │ + ldr r0, [pc, #36] @ 204b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fef8 │ │ │ │ + beq 204ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ bx r3 │ │ │ │ add r0, r0, #212 @ 0xd4 │ │ │ │ bx lr │ │ │ │ - andeq r9, pc, r4, lsl #13 │ │ │ │ - ldr r3, [pc, #72] @ 1ff54 │ │ │ │ + ldrdeq r9, [sp], -r0 │ │ │ │ + ldr r3, [pc, #72] @ 20508 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r0, [r3, #200] @ 0xc8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 1ff24 │ │ │ │ + ble 204d8 │ │ │ │ cmp r2, r0 │ │ │ │ - blt 1ff40 │ │ │ │ + blt 204f4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 1ff4c │ │ │ │ - ldr r3, [pc, #36] @ 1ff58 │ │ │ │ + ble 20500 │ │ │ │ + ldr r3, [pc, #36] @ 2050c │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ sub r0, r2, #1 │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r9, pc, r4, asr r6 @ │ │ │ │ - andeq r9, pc, r8, lsr #12 │ │ │ │ - ldr r3, [pc, #112] @ 1ffd4 │ │ │ │ - ldr r1, [pc, #112] @ 1ffd8 │ │ │ │ + andeq r9, sp, r0, lsr #1 │ │ │ │ + andeq r9, sp, r4, ror r0 │ │ │ │ + ldr r3, [pc, #112] @ 20588 │ │ │ │ + ldr r1, [pc, #112] @ 2058c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ push {r4, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ffb0 │ │ │ │ + beq 20564 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ffb0 │ │ │ │ - ldr r3, [pc, #60] @ 1ffdc │ │ │ │ + beq 20564 │ │ │ │ + ldr r3, [pc, #60] @ 20590 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ffb0 │ │ │ │ - bl 1f8a4 │ │ │ │ - ldr r4, [pc, #40] @ 1ffe0 │ │ │ │ + bne 20564 │ │ │ │ + bl 1fe58 │ │ │ │ + ldr r4, [pc, #40] @ 20594 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ bl 2918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r9, [pc], -r8 │ │ │ │ - @ instruction: 0x0002fdb0 │ │ │ │ + andeq r9, sp, r4, asr #32 │ │ │ │ + strdeq pc, [r2], -ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r9, pc, r8, lsr #11 │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #100] @ 20054 │ │ │ │ + ldr r5, [pc, #100] @ 20608 │ │ │ │ mvn r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5] │ │ │ │ str r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ - bl 267a8 │ │ │ │ - ldr ip, [pc, #68] @ 20058 │ │ │ │ + bl 26d5c │ │ │ │ + ldr ip, [pc, #68] @ 2060c │ │ │ │ mov r3, r0 │ │ │ │ sub lr, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #8 │ │ │ │ and r1, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ lsr r3, r3, #1 │ │ │ │ eorne r3, r3, ip │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 20028 │ │ │ │ + bne 205dc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 20020 │ │ │ │ + bne 205d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r4, asr #13 │ │ │ │ + andeq r9, sp, r0, lsl r1 │ │ │ │ ldc 3, cr8, [r8, #128]! @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - beq 200a0 │ │ │ │ - ldr r3, [pc, #56] @ 200a8 │ │ │ │ + beq 20654 │ │ │ │ + ldr r3, [pc, #56] @ 2065c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3] │ │ │ │ add r2, r1, r2 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ eor r3, r3, ip │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ ldr r3, [lr, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ eor ip, r3, ip, lsr #8 │ │ │ │ - bne 2007c │ │ │ │ + bne 20630 │ │ │ │ str ip, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str ip, [r0] │ │ │ │ bx lr │ │ │ │ - andeq r9, pc, r4, asr #12 │ │ │ │ + muleq sp, r0, r0 │ │ │ │ mvn r1, r1 │ │ │ │ lsr ip, r1, #8 │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r1, [r0] │ │ │ │ strb ip, [r0, #1] │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r3, [r0, #3] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ 20120 │ │ │ │ + ldr r3, [pc, #72] @ 206d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20118 │ │ │ │ + beq 206cc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20118 │ │ │ │ + beq 206cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb ip, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldreq r2, [r1] │ │ │ │ movne r0, ip │ │ │ │ stmeq r3, {r2, ip} │ │ │ │ moveq r0, #10 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r9, pc, r4, ror #11 │ │ │ │ - ldr r3, [pc, #24] @ 20144 │ │ │ │ + andeq r9, sp, r0, lsr r0 │ │ │ │ + ldr r3, [pc, #24] @ 206f8 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ - andeq r9, pc, ip, lsl #11 │ │ │ │ + ldrdeq r8, [sp], -r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #72] @ 2019c │ │ │ │ - ldr r2, [pc, #72] @ 201a0 │ │ │ │ + ldr r4, [pc, #72] @ 20750 │ │ │ │ + ldr r2, [pc, #72] @ 20754 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #140] @ 0x8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r6, [pc, #48] @ 201a4 │ │ │ │ + ldr r6, [pc, #48] @ 20758 │ │ │ │ add r4, r4, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r3, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20178 │ │ │ │ + bne 2072c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r4, ror #10 │ │ │ │ - andeq r2, r1, r4, lsr r5 │ │ │ │ - andeq r2, r1, ip, ror sp │ │ │ │ + @ instruction: 0x000d8fb0 │ │ │ │ + andeq r2, r1, r8, asr #12 │ │ │ │ + muleq r1, r0, lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 201d0 │ │ │ │ + ldr r4, [pc, #28] @ 20784 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, r4, #144 @ 0x90 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 2a50 <__strcpy_chk@plt> │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ str r3, [r4, #140] @ 0x8c │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, pc, r4, lsl #10 │ │ │ │ - ldr ip, [pc, #292] @ 20300 │ │ │ │ - ldr r1, [pc, #292] @ 20304 │ │ │ │ + andeq r8, sp, r0, asr pc │ │ │ │ + ldr ip, [pc, #292] @ 208b4 │ │ │ │ + ldr r1, [pc, #292] @ 208b8 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #284] @ 20308 │ │ │ │ + ldr r3, [pc, #284] @ 208bc │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #276] @ 2030c │ │ │ │ + ldr r2, [pc, #276] @ 208c0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 202d8 │ │ │ │ - ldr r8, [pc, #240] @ 20310 │ │ │ │ - ldr r4, [pc, #240] @ 20314 │ │ │ │ + bgt 2088c │ │ │ │ + ldr r8, [pc, #240] @ 208c4 │ │ │ │ + ldr r4, [pc, #240] @ 208c8 │ │ │ │ add r8, pc, r8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r8, r8, #268 @ 0x10c │ │ │ │ add r5, r4, #276 @ 0x114 │ │ │ │ mov r7, sp │ │ │ │ add r4, r4, #144 @ 0x90 │ │ │ │ add r8, r8, #3 │ │ │ │ - b 20260 │ │ │ │ + b 20814 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 2027c │ │ │ │ + beq 20830 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r5], #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - beq 202ac │ │ │ │ - ldr r1, [pc, #176] @ 20318 │ │ │ │ + beq 20860 │ │ │ │ + ldr r1, [pc, #176] @ 208cc │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 20240 │ │ │ │ + beq 207f4 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #148] @ 2031c │ │ │ │ - ldr r3, [pc, #120] @ 20304 │ │ │ │ + ldr r2, [pc, #148] @ 208d0 │ │ │ │ + ldr r3, [pc, #120] @ 208b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 202fc │ │ │ │ + bne 208b0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #108] @ 20320 │ │ │ │ + ldr r4, [pc, #108] @ 208d4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1e800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 202d0 │ │ │ │ + beq 20884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24c │ │ │ │ - bl 1e29c │ │ │ │ + bl 1e800 │ │ │ │ + bl 1e850 │ │ │ │ mov r0, #0 │ │ │ │ - b 20280 │ │ │ │ - ldr r2, [pc, #68] @ 20324 │ │ │ │ - ldr r1, [pc, #68] @ 20328 │ │ │ │ + b 20834 │ │ │ │ + ldr r2, [pc, #68] @ 208d8 │ │ │ │ + ldr r1, [pc, #68] @ 208dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 20218 │ │ │ │ - b 2027c │ │ │ │ + beq 207cc │ │ │ │ + b 20830 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r2, r0, asr #22 │ │ │ │ + andeq pc, r2, ip, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, r2, ip, lsl fp @ │ │ │ │ + andeq pc, r2, r8, ror #10 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - muleq pc, r8, r4 @ │ │ │ │ - muleq pc, r4, r4 @ │ │ │ │ - andeq r2, r1, r8, lsl #25 │ │ │ │ - muleq r2, r4, sl │ │ │ │ - andeq r2, r1, r4, ror #7 │ │ │ │ - ldrdeq r9, [pc], -r8 │ │ │ │ - andeq r2, r1, ip, lsr #7 │ │ │ │ + andeq r8, sp, r4, ror #29 │ │ │ │ + andeq r8, sp, r0, ror #29 │ │ │ │ + muleq r1, ip, sp │ │ │ │ + andeq pc, r2, r0, ror #9 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ + andeq r8, sp, r4, lsr #28 │ │ │ │ + andeq r2, r1, r0, asr #9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #648] @ 205c4 │ │ │ │ + ldr r0, [pc, #648] @ 20b78 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f060 │ │ │ │ - ldr r3, [pc, #632] @ 205c8 │ │ │ │ - ldr r6, [pc, #632] @ 205cc │ │ │ │ + bl 1f614 │ │ │ │ + ldr r3, [pc, #632] @ 20b7c │ │ │ │ + ldr r6, [pc, #632] @ 20b80 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #620] @ 205d0 │ │ │ │ + ldr r3, [pc, #620] @ 20b84 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - beq 20484 │ │ │ │ - ldr r2, [pc, #608] @ 205d4 │ │ │ │ - ldr r1, [pc, #608] @ 205d8 │ │ │ │ - ldr r0, [pc, #608] @ 205dc │ │ │ │ + beq 20a38 │ │ │ │ + ldr r2, [pc, #608] @ 20b88 │ │ │ │ + ldr r1, [pc, #608] @ 20b8c │ │ │ │ + ldr r0, [pc, #608] @ 20b90 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e930 │ │ │ │ + bl 1eee4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 203bc │ │ │ │ - ldr r3, [pc, #584] @ 205e0 │ │ │ │ + beq 20970 │ │ │ │ + ldr r3, [pc, #584] @ 20b94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #8] │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ streq r2, [r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 204c8 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r5, [pc, #544] @ 205e4 │ │ │ │ - ldr r3, [pc, #544] @ 205e8 │ │ │ │ + bne 20a7c │ │ │ │ + bl 27018 │ │ │ │ + ldr r5, [pc, #544] @ 20b98 │ │ │ │ + ldr r3, [pc, #544] @ 20b9c │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #276] @ 0x114 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1e800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 203f0 │ │ │ │ + beq 209a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e24c │ │ │ │ - bl 1e29c │ │ │ │ - ldr r0, [pc, #500] @ 205ec │ │ │ │ - ldr r5, [pc, #500] @ 205f0 │ │ │ │ + bl 1e800 │ │ │ │ + bl 1e850 │ │ │ │ + ldr r0, [pc, #500] @ 20ba0 │ │ │ │ + ldr r5, [pc, #500] @ 20ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1e800 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r5, #788] @ 0x314 │ │ │ │ - ldr r0, [pc, #484] @ 205f4 │ │ │ │ + ldr r0, [pc, #484] @ 20ba8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1e800 │ │ │ │ ldr r3, [r5, #796] @ 0x31c │ │ │ │ tst r3, #1 │ │ │ │ str r0, [r5, #792] @ 0x318 │ │ │ │ - beq 20430 │ │ │ │ + beq 209e4 │ │ │ │ ldr r2, [r5, #788] @ 0x314 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20538 │ │ │ │ + beq 20aec │ │ │ │ tst r3, #2 │ │ │ │ - beq 2044c │ │ │ │ - ldr r3, [pc, #440] @ 205f8 │ │ │ │ + beq 20a00 │ │ │ │ + ldr r3, [pc, #440] @ 20bac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20524 │ │ │ │ + beq 20ad8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20470 │ │ │ │ - ldr r2, [pc, #412] @ 205fc │ │ │ │ + beq 20a24 │ │ │ │ + ldr r2, [pc, #412] @ 20bb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #796] @ 0x31c │ │ │ │ and r3, r3, #196608 @ 0x30000 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - beq 20498 │ │ │ │ - ldr r3, [pc, #392] @ 20600 │ │ │ │ + beq 20a4c │ │ │ │ + ldr r3, [pc, #392] @ 20bb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #800] @ 0x320 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20558 │ │ │ │ - bl 26a64 │ │ │ │ - b 2036c │ │ │ │ + bne 20b0c │ │ │ │ + bl 27018 │ │ │ │ + b 20920 │ │ │ │ ldr r3, [r2, #788] @ 0x314 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20470 │ │ │ │ - ldr r3, [pc, #344] @ 20604 │ │ │ │ - ldr r0, [pc, #344] @ 20608 │ │ │ │ + beq 20a24 │ │ │ │ + ldr r3, [pc, #344] @ 20bb8 │ │ │ │ + ldr r0, [pc, #344] @ 20bbc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, #73 @ 0x49 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - b 20470 │ │ │ │ - ldr r2, [pc, #316] @ 2060c │ │ │ │ - ldr r3, [pc, #304] @ 20604 │ │ │ │ + b 20a24 │ │ │ │ + ldr r2, [pc, #316] @ 20bc0 │ │ │ │ + ldr r3, [pc, #304] @ 20bb8 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #296] @ 20610 │ │ │ │ + ldr r2, [pc, #296] @ 20bc4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #288] @ 20614 │ │ │ │ + ldr r2, [pc, #288] @ 20bc8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #276] @ 20618 │ │ │ │ + ldr r2, [pc, #276] @ 20bcc │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #256] @ 2061c │ │ │ │ + ldr r2, [pc, #256] @ 20bd0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 203b8 │ │ │ │ + b 2096c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2057c │ │ │ │ - bl 26a64 │ │ │ │ - b 2044c │ │ │ │ + bne 20b30 │ │ │ │ + bl 27018 │ │ │ │ + b 20a00 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 205a0 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #208] @ 20620 │ │ │ │ + bne 20b54 │ │ │ │ + bl 27018 │ │ │ │ + ldr r3, [pc, #208] @ 20bd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #796] @ 0x31c │ │ │ │ - b 20430 │ │ │ │ - ldr r2, [pc, #164] @ 20604 │ │ │ │ + b 209e4 │ │ │ │ + ldr r2, [pc, #164] @ 20bb8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #176] @ 20624 │ │ │ │ + ldr r2, [pc, #176] @ 20bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20490 │ │ │ │ - ldr r2, [pc, #128] @ 20604 │ │ │ │ + b 20a44 │ │ │ │ + ldr r2, [pc, #128] @ 20bb8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #144] @ 20628 │ │ │ │ + ldr r2, [pc, #144] @ 20bdc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20530 │ │ │ │ - ldr r2, [pc, #92] @ 20604 │ │ │ │ + b 20ae4 │ │ │ │ + ldr r2, [pc, #92] @ 20bb8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #112] @ 2062c │ │ │ │ + ldr r2, [pc, #112] @ 20be0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20544 │ │ │ │ - andeq r2, r1, r0, ror #6 │ │ │ │ - andeq r9, pc, r8, ror #6 │ │ │ │ - andeq pc, r2, r8, asr #19 │ │ │ │ + b 20af8 │ │ │ │ + andeq r2, r1, r4, ror r4 │ │ │ │ + @ instruction: 0x000d8db4 │ │ │ │ + andeq pc, r2, r4, lsl r4 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r2, [r3], -r8 │ │ │ │ + andeq r2, r3, r4, asr #32 │ │ │ │ @ instruction: 0xfffffda0 │ │ │ │ @ instruction: 0xfffffd48 │ │ │ │ - andeq r9, pc, r4, lsr #6 │ │ │ │ - andeq r2, r1, ip, lsr #6 │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ - andeq r2, r1, r0, lsl #6 │ │ │ │ - @ instruction: 0x000f92b8 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - andeq r9, pc, ip, ror r2 @ │ │ │ │ - andeq r9, pc, ip, asr r2 @ │ │ │ │ - andeq r9, pc, r4, asr #4 │ │ │ │ + andeq r8, sp, r0, ror sp │ │ │ │ + andeq r2, r1, r0, asr #8 │ │ │ │ + andeq r8, sp, ip, lsr sp │ │ │ │ + andeq r2, r1, r4, lsl r4 │ │ │ │ + andeq r8, sp, r4, lsl #26 │ │ │ │ + andeq r2, r1, ip, lsl #8 │ │ │ │ + andeq r8, sp, r8, asr #25 │ │ │ │ + andeq r8, sp, r8, lsr #25 │ │ │ │ + muleq sp, r0, ip │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - muleq r1, ip, r2 │ │ │ │ + @ instruction: 0x000123b0 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ - @ instruction: 0x000f91b4 │ │ │ │ - @ instruction: 0x000121b0 │ │ │ │ - andeq r9, pc, ip, ror #2 │ │ │ │ - andeq r2, r1, ip, lsr r1 │ │ │ │ - andeq r2, r1, r0, lsr #3 │ │ │ │ - andeq r2, r1, r4, asr r1 │ │ │ │ - ldr r2, [pc, #424] @ 207e0 │ │ │ │ + andeq r8, sp, r0, lsl #24 │ │ │ │ + andeq r2, r1, r4, asr #5 │ │ │ │ + @ instruction: 0x000d8bb8 │ │ │ │ + andeq r2, r1, r0, asr r2 │ │ │ │ + @ instruction: 0x000122b4 │ │ │ │ + andeq r2, r1, r8, ror #4 │ │ │ │ + ldr r2, [pc, #424] @ 20d94 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ str r0, [r2, #276] @ 0x114 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r3, [r2, #280] @ 0x118 │ │ │ │ @@ -30312,241 +30677,241 @@ │ │ │ │ str r1, [r2, #284] @ 0x11c │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ str r1, [r2, #288] @ 0x120 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20778 │ │ │ │ - ldr r6, [pc, #328] @ 207e4 │ │ │ │ + bne 20d2c │ │ │ │ + ldr r6, [pc, #328] @ 20d98 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #792] @ 0x318 │ │ │ │ - bl 1e29c │ │ │ │ + bl 1e850 │ │ │ │ ldr r0, [r6, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 206bc │ │ │ │ + bne 20c70 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #292] @ 207e8 │ │ │ │ + ldr r3, [pc, #292] @ 20d9c │ │ │ │ strb r0, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #280] @ 0x118 │ │ │ │ strb r2, [r5, #1] │ │ │ │ ldr r2, [r3, #284] @ 0x11c │ │ │ │ strb r2, [r5, #2] │ │ │ │ ldr r2, [r3, #288] @ 0x120 │ │ │ │ strb r2, [r5, #3] │ │ │ │ ldr r2, [r3, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 20d24 │ │ │ │ ldr r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 20d24 │ │ │ │ ldr r2, [r3, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 20d24 │ │ │ │ ldr r2, [r3, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 20d24 │ │ │ │ ldrb r1, [r3, #292] @ 0x124 │ │ │ │ add r2, r5, #4 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - beq 20770 │ │ │ │ + beq 20d24 │ │ │ │ add r3, r3, #276 @ 0x114 │ │ │ │ - b 20760 │ │ │ │ + b 20d14 │ │ │ │ ldrb r1, [r3, #24] │ │ │ │ strb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 20d24 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - beq 20770 │ │ │ │ + beq 20d24 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ strb r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 20d24 │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ strb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2072c │ │ │ │ + bne 20ce0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ str r3, [r2, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20694 │ │ │ │ + beq 20c48 │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ mov r3, r4 │ │ │ │ - b 207cc │ │ │ │ + b 20d80 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ str r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20694 │ │ │ │ + beq 20c48 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2, #28] │ │ │ │ - beq 20694 │ │ │ │ + beq 20c48 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ - beq 20694 │ │ │ │ + beq 20c48 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ str r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 20794 │ │ │ │ - b 20694 │ │ │ │ - andeq r9, pc, r0, lsl #1 │ │ │ │ - andeq r9, pc, r0, lsr #32 │ │ │ │ - strdeq r8, [pc], -r4 │ │ │ │ + bne 20d48 │ │ │ │ + b 20c48 │ │ │ │ + andeq r8, sp, ip, asr #21 │ │ │ │ + andeq r8, sp, ip, ror #20 │ │ │ │ + andeq r8, sp, r0, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #456] @ 209c0 │ │ │ │ + ldr r4, [pc, #456] @ 20f74 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #452] @ 209c4 │ │ │ │ + ldr r0, [pc, #452] @ 20f78 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [r4, #276] @ 0x114 │ │ │ │ - ldr r5, [pc, #432] @ 209c8 │ │ │ │ + ldr r5, [pc, #432] @ 20f7c │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 209b8 │ │ │ │ + beq 20f6c │ │ │ │ add r2, r4, #276 @ 0x114 │ │ │ │ add r1, r4, #144 @ 0x90 │ │ │ │ strb r3, [r1], #1 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20828 │ │ │ │ - ldr r4, [pc, #396] @ 209cc │ │ │ │ + bne 20ddc │ │ │ │ + ldr r4, [pc, #396] @ 20f80 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r6, [r1] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r4, #272] @ 0x110 │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #368] @ 209d0 │ │ │ │ + bl 2d8ac │ │ │ │ + ldr r0, [pc, #368] @ 20f84 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #360] @ 209d4 │ │ │ │ + bl 28ce0 │ │ │ │ + ldr r1, [pc, #360] @ 20f88 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #348] @ 209d8 │ │ │ │ + bl 28218 │ │ │ │ + ldr r1, [pc, #348] @ 20f8c │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r6, [pc, #332] @ 209dc │ │ │ │ + bl 1ff94 │ │ │ │ + ldr r6, [pc, #332] @ 20f90 │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #144 @ 0x90 │ │ │ │ ldr r0, [r4, #788] @ 0x314 │ │ │ │ - bl 1e29c │ │ │ │ + bl 1e850 │ │ │ │ ldr r7, [r4, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20938 │ │ │ │ - ldr r3, [pc, #304] @ 209e0 │ │ │ │ + beq 20eec │ │ │ │ + ldr r3, [pc, #304] @ 20f94 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ ldr r1, [r8, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 208e8 │ │ │ │ + beq 20e9c │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 304c0 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 20894 │ │ │ │ + bcc 20e48 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 20894 │ │ │ │ - ldr r8, [pc, #244] @ 209e4 │ │ │ │ + bhi 20e48 │ │ │ │ + ldr r8, [pc, #244] @ 20f98 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2090c │ │ │ │ - bl 1e29c │ │ │ │ + beq 20ec0 │ │ │ │ + bl 1e850 │ │ │ │ ldr r7, [r8, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20894 │ │ │ │ - ldr r3, [pc, #212] @ 209e8 │ │ │ │ + beq 20e48 │ │ │ │ + ldr r3, [pc, #212] @ 20f9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [r3, #280] @ 0x118 │ │ │ │ strb r7, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ strb r2, [r3, #145] @ 0x91 │ │ │ │ - bne 20950 │ │ │ │ + bne 20f04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 20198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20894 │ │ │ │ - bl 1ff5c │ │ │ │ - ldr r3, [pc, #168] @ 209ec │ │ │ │ + beq 20e48 │ │ │ │ + bl 20510 │ │ │ │ + ldr r3, [pc, #168] @ 20fa0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 27e30 │ │ │ │ + b 283e4 │ │ │ │ ldrb r2, [r3, #284] @ 0x11c │ │ │ │ strb r2, [r3, #146] @ 0x92 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 20edc │ │ │ │ add r2, r3, #276 @ 0x114 │ │ │ │ add r3, r3, #144 @ 0x90 │ │ │ │ - b 209a4 │ │ │ │ + b 20f58 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ strb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 20edc │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 20edc │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ add r3, r3, #4 │ │ │ │ - beq 20928 │ │ │ │ + beq 20edc │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2096c │ │ │ │ - b 20928 │ │ │ │ + bne 20f20 │ │ │ │ + b 20edc │ │ │ │ add r1, r4, #144 @ 0x90 │ │ │ │ - b 20838 │ │ │ │ - @ instruction: 0x000f8ebc │ │ │ │ - andeq r1, r1, r0, lsr #31 │ │ │ │ - andeq pc, r2, r4, lsl #10 │ │ │ │ - andeq r8, pc, r0, ror lr @ │ │ │ │ + b 20dec │ │ │ │ + andeq r8, sp, r8, lsl #18 │ │ │ │ + strheq r2, [r1], -r4 │ │ │ │ + andeq lr, r2, r0, asr pc │ │ │ │ + @ instruction: 0x000d88bc │ │ │ │ @ instruction: 0xfffff970 │ │ │ │ @ instruction: 0xfffff8d4 │ │ │ │ @ instruction: 0xfffff924 │ │ │ │ - andeq r8, pc, ip, lsr #28 │ │ │ │ + andeq r8, sp, r8, ror r8 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r8, pc, ip, asr #27 │ │ │ │ - andeq r8, pc, r8, lsr #27 │ │ │ │ + andeq r8, sp, r8, lsl r8 │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldr r3, [pc, #32] @ 20a18 │ │ │ │ + ldr r3, [pc, #32] @ 20fcc │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ add ip, r0, #188 @ 0xbc │ │ │ │ str r2, [r0, #184] @ 0xb8 │ │ │ │ str r2, [r0, #188] @ 0xbc │ │ │ │ str ip, [r3] │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ - muleq r3, ip, pc @ │ │ │ │ + andeq r1, r3, r8, ror #19 │ │ │ │ ldr r3, [r0, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ @@ -30560,120 +30925,120 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r2, [pc, #1564] @ 21094 │ │ │ │ + ldr r2, [pc, #1564] @ 21648 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1552] @ 21098 │ │ │ │ + ldr r3, [pc, #1552] @ 2164c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r8, r6, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ sub sl, r9, #1 │ │ │ │ add r7, r0, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bic r7, r7, r8 │ │ │ │ add r0, r9, r0 │ │ │ │ tst r7, r6 │ │ │ │ add r0, r0, sl │ │ │ │ addeq r7, r7, r6 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #184] @ 0xb8 │ │ │ │ add r8, r0, sl │ │ │ │ bic r8, r8, sl │ │ │ │ tst r8, r9 │ │ │ │ addeq r8, r8, r9 │ │ │ │ cmp r3, #2 │ │ │ │ mov r6, r0 │ │ │ │ - beq 20efc │ │ │ │ + beq 214b0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bhi 20f04 │ │ │ │ + bhi 214b8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20b74 │ │ │ │ - ldr r4, [pc, #1400] @ 2109c │ │ │ │ + bne 21128 │ │ │ │ + ldr r4, [pc, #1400] @ 21650 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 20b34 │ │ │ │ + beq 210e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2918 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 20b44 │ │ │ │ + beq 210f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - ldr r2, [pc, #1364] @ 210a0 │ │ │ │ - ldr r3, [pc, #1352] @ 21098 │ │ │ │ + ldr r2, [pc, #1364] @ 21654 │ │ │ │ + ldr r3, [pc, #1352] @ 2164c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 21090 │ │ │ │ + bne 21644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 20f10 │ │ │ │ + bne 214c4 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20f1c │ │ │ │ + beq 214d0 │ │ │ │ sub r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 20f28 │ │ │ │ - ldr r0, [pc, #1284] @ 210a4 │ │ │ │ + bne 214dc │ │ │ │ + ldr r0, [pc, #1284] @ 21658 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 20f54 │ │ │ │ + bne 21508 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20bd8 │ │ │ │ + bne 2118c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r9, [r4, #52] @ 0x34 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 20efc │ │ │ │ + beq 214b0 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [r3], #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 20c18 │ │ │ │ + beq 211cc │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r3], #48 @ 0x30 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 20c08 │ │ │ │ + bne 211bc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -30688,78 +31053,78 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r9] │ │ │ │ streq r3, [r9, #12] │ │ │ │ add r0, r9, #8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 20ff0 │ │ │ │ + beq 215a4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #6 │ │ │ │ - bls 20fdc │ │ │ │ + bls 21590 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 20f4c │ │ │ │ + bne 21500 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ sub r3, r3, #1 │ │ │ │ tst r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ - beq 20ce8 │ │ │ │ + beq 2129c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20f94 │ │ │ │ + beq 21548 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ tst r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ - beq 20d28 │ │ │ │ + beq 212dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20fac │ │ │ │ + beq 21560 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 21004 │ │ │ │ + bne 215b8 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1048576 @ 0x100000 │ │ │ │ - bcs 2102c │ │ │ │ + bcs 215e0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ add r6, sl, #1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ mov r1, sl │ │ │ │ @@ -30767,224 +31132,224 @@ │ │ │ │ ldr r3, [r4, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 21018 │ │ │ │ + bne 215cc │ │ │ │ add r8, r4, #88 @ 0x58 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20de8 │ │ │ │ + beq 2139c │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 20f60 │ │ │ │ + bne 21514 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #7 │ │ │ │ - bne 20db8 │ │ │ │ + bne 2136c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21040 │ │ │ │ + beq 215f4 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21054 │ │ │ │ + beq 21608 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2107c │ │ │ │ + beq 21630 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21068 │ │ │ │ + bne 2161c │ │ │ │ tst sl, #1 │ │ │ │ - beq 20e80 │ │ │ │ - ldr r0, [pc, #568] @ 210a8 │ │ │ │ + beq 21434 │ │ │ │ + ldr r0, [pc, #568] @ 2165c │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp sl, #1 │ │ │ │ cmpgt r3, r2 │ │ │ │ addgt r6, sl, sl, asr #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt 20f34 │ │ │ │ + bgt 214e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #5 │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ movlt r2, #5 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r1, r2 │ │ │ │ movle sl, #0 │ │ │ │ movgt sl, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20ee8 │ │ │ │ + beq 2149c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bne 20c4c │ │ │ │ + bne 21200 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r2, #184] @ 0xb8 │ │ │ │ mov r4, #0 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #416] @ 210ac │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #416] @ 21660 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #408] @ 210b0 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #408] @ 21664 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #400] @ 210b4 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #400] @ 21668 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #392] @ 210b8 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #392] @ 2166c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ + b 210d8 │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20fc4 │ │ │ │ + beq 21578 │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ mov sl, r6 │ │ │ │ - b 20c4c │ │ │ │ + b 21200 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [pc, #352] @ 210bc │ │ │ │ + ldr r4, [pc, #352] @ 21670 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #344] @ 210c0 │ │ │ │ - ldr r3, [pc, #344] @ 210c4 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #344] @ 21674 │ │ │ │ + ldr r3, [pc, #344] @ 21678 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - b 20b24 │ │ │ │ + b 210d8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #296] @ 210c8 │ │ │ │ + ldr r0, [pc, #296] @ 2167c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 20ce0 │ │ │ │ + b 21294 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #276] @ 210cc │ │ │ │ + ldr r0, [pc, #276] @ 21680 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 20d20 │ │ │ │ + b 212d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r9, [r4, #52] @ 0x34 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 20edc │ │ │ │ - ldr r4, [pc, #236] @ 210d0 │ │ │ │ + b 21490 │ │ │ │ + ldr r4, [pc, #236] @ 21684 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #220] @ 210d4 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #220] @ 21688 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #204] @ 210d8 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #204] @ 2168c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #188] @ 210dc │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #188] @ 21690 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #172] @ 210e0 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #172] @ 21694 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #156] @ 210e4 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #156] @ 21698 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #140] @ 210e8 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #140] @ 2169c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #124] @ 210ec │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #124] @ 216a0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #108] @ 210f0 │ │ │ │ + b 210d8 │ │ │ │ + ldr r4, [pc, #108] @ 216a4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ + b 210d8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r2, r4, r2 │ │ │ │ + andeq lr, r2, r0, ror #25 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r1, r1, r4, ror #27 │ │ │ │ + andeq lr, r2, ip, lsl ip │ │ │ │ + andeq r0, r1, r0, ror #15 │ │ │ │ + andeq r8, sp, r0, asr #11 │ │ │ │ + andeq r1, r1, r8, ror #19 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ ldrdeq r1, [r1], -r0 │ │ │ │ - ldrdeq pc, [r2], -r0 │ │ │ │ - andeq r0, r1, r4, ror #15 │ │ │ │ - andeq r8, pc, r4, ror fp @ │ │ │ │ - ldrdeq r1, [r1], -r4 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, r8, ror #17 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - @ instruction: 0x000118bc │ │ │ │ - andeq r8, pc, ip, ror sl @ │ │ │ │ - andeq r1, r1, r0, asr r9 │ │ │ │ - andeq r1, r1, r4, asr #17 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, r8, lsl r8 │ │ │ │ - andeq r1, r1, r4, lsl #16 │ │ │ │ - andeq r1, r1, r0, lsr #16 │ │ │ │ - andeq r1, r1, r0, lsr #16 │ │ │ │ - andeq r1, r1, r0, lsl #16 │ │ │ │ - andeq r1, r1, r4, lsl #16 │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ - @ instruction: 0x000117b4 │ │ │ │ - muleq r1, r4, r7 │ │ │ │ + andeq r8, sp, r8, asr #9 │ │ │ │ + andeq r1, r1, r4, ror #20 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + andeq r1, r1, ip, lsr #18 │ │ │ │ + andeq r1, r1, r8, lsl r9 │ │ │ │ + andeq r1, r1, r4, lsr r9 │ │ │ │ + andeq r1, r1, r4, lsr r9 │ │ │ │ + andeq r1, r1, r4, lsl r9 │ │ │ │ + andeq r1, r1, r8, lsl r9 │ │ │ │ + andeq r1, r1, ip, lsl #18 │ │ │ │ + andeq r1, r1, r8, asr #17 │ │ │ │ + andeq r1, r1, r8, lsr #17 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -31005,601 +31370,601 @@ │ │ │ │ addne r7, r1, #1 │ │ │ │ addeq r7, r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov sl, r2 │ │ │ │ bl 2b58 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 211e4 │ │ │ │ + beq 21798 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ sub r6, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ addne r8, r8, #1 │ │ │ │ - beq 211dc │ │ │ │ + beq 21790 │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bcc 211bc │ │ │ │ + bcc 21770 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 211bc │ │ │ │ + bne 21770 │ │ │ │ cmp r9, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 21208 │ │ │ │ + bne 217bc │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21180 │ │ │ │ + bne 21734 │ │ │ │ cmp r9, #0 │ │ │ │ moveq r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sl] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r3 │ │ │ │ - b 2117c │ │ │ │ + b 21730 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ bl 2b58 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 21168 │ │ │ │ + bne 2171c │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r6, r0 │ │ │ │ - b 2117c │ │ │ │ + b 21730 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b 211d0 │ │ │ │ + b 21784 │ │ │ │ ldr r3, [r2] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #496] @ 21418 │ │ │ │ + ldr r1, [pc, #496] @ 219cc │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #492] @ 2141c │ │ │ │ + ldr r3, [pc, #492] @ 219d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #488] @ 21420 │ │ │ │ + ldr r7, [pc, #488] @ 219d4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 21360 │ │ │ │ + beq 21914 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r5, r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21360 │ │ │ │ - ldr r8, [pc, #444] @ 21424 │ │ │ │ - ldr r9, [pc, #444] @ 21428 │ │ │ │ - ldr sl, [pc, #444] @ 2142c │ │ │ │ + beq 21914 │ │ │ │ + ldr r8, [pc, #444] @ 219d8 │ │ │ │ + ldr r9, [pc, #444] @ 219dc │ │ │ │ + ldr sl, [pc, #444] @ 219e0 │ │ │ │ mov r6, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ movne r2, r6 │ │ │ │ strne r6, [sp, #8] │ │ │ │ - bne 212a8 │ │ │ │ + bne 2185c │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21138 │ │ │ │ + bl 216ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2132c │ │ │ │ + beq 218e0 │ │ │ │ ldmib r2, {r0, ip} │ │ │ │ ldr r1, [r4] │ │ │ │ and r0, r0, ip │ │ │ │ tst r0, r1 │ │ │ │ - bne 213b8 │ │ │ │ + bne 2196c │ │ │ │ bic r1, r1, ip │ │ │ │ str r1, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 213a4 │ │ │ │ + beq 21958 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2138c │ │ │ │ + beq 21940 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - beq 213dc │ │ │ │ + beq 21990 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - beq 213f8 │ │ │ │ + beq 219ac │ │ │ │ cmp r0, #77 @ 0x4d │ │ │ │ - beq 213c0 │ │ │ │ + beq 21974 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ bl 2b94 <__isoc99_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 21354 │ │ │ │ - ldr r3, [pc, #264] @ 21430 │ │ │ │ + beq 21908 │ │ │ │ + ldr r3, [pc, #264] @ 219e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 218e4 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #252] @ 21434 │ │ │ │ + ldr r2, [pc, #252] @ 219e8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r8 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - ldr r2, [pc, #208] @ 21438 │ │ │ │ - ldr r3, [pc, #176] @ 2141c │ │ │ │ + bne 21830 │ │ │ │ + ldr r2, [pc, #208] @ 219ec │ │ │ │ + ldr r3, [pc, #176] @ 219d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 21414 │ │ │ │ + bne 219c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 21354 │ │ │ │ - ldr r3, [pc, #156] @ 2143c │ │ │ │ + bge 21908 │ │ │ │ + ldr r3, [pc, #156] @ 219f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 218e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21354 │ │ │ │ - ldr r3, [pc, #140] @ 21440 │ │ │ │ + beq 21908 │ │ │ │ + ldr r3, [pc, #140] @ 219f4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 218e4 │ │ │ │ mov r3, sl │ │ │ │ - b 21330 │ │ │ │ + b 218e4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 23fa8 │ │ │ │ + bl 2455c │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 21830 │ │ │ │ + b 21914 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [fp] │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 21830 │ │ │ │ + b 21914 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 23f20 │ │ │ │ + bl 244d4 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 21830 │ │ │ │ + b 21914 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [r2], -r0 │ │ │ │ + andeq lr, r2, ip, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r0, ror #21 │ │ │ │ - strdeq r1, [r1], -r4 │ │ │ │ - andeq r1, r1, ip, asr r6 │ │ │ │ - @ instruction: 0x000116bc │ │ │ │ - ldrdeq r1, [r1], -r8 │ │ │ │ + andeq lr, r2, ip, lsr #10 │ │ │ │ + andeq r1, r1, r8, lsl #16 │ │ │ │ + andeq r1, r1, r0, ror r7 │ │ │ │ + ldrdeq r1, [r1], -r0 │ │ │ │ + andeq r1, r1, ip, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x0002e9b4 │ │ │ │ - andeq r1, r1, ip, ror r5 │ │ │ │ - andeq r1, r1, r0, lsr r5 │ │ │ │ + andeq lr, r2, r0, lsl #8 │ │ │ │ + muleq r1, r0, r6 │ │ │ │ + andeq r1, r1, r4, asr #12 │ │ │ │ ldr r3, [r2] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #284] @ 21574 │ │ │ │ + ldr r1, [pc, #284] @ 21b28 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ 21578 │ │ │ │ + ldr r3, [pc, #280] @ 21b2c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r8, [pc, #276] @ 2157c │ │ │ │ + ldr r8, [pc, #276] @ 21b30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 21530 │ │ │ │ + beq 21ae4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ add r5, r2, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21530 │ │ │ │ - ldr r9, [pc, #232] @ 21580 │ │ │ │ - ldr fp, [pc, #232] @ 21584 │ │ │ │ - ldr sl, [pc, #232] @ 21588 │ │ │ │ + beq 21ae4 │ │ │ │ + ldr r9, [pc, #232] @ 21b34 │ │ │ │ + ldr fp, [pc, #232] @ 21b38 │ │ │ │ + ldr sl, [pc, #232] @ 21b3c │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ - b 214c8 │ │ │ │ + b 21a7c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst r6, r3 │ │ │ │ - bne 21564 │ │ │ │ + bne 21b18 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21530 │ │ │ │ + beq 21ae4 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ movne r3, r7 │ │ │ │ - bne 214ec │ │ │ │ + bne 21aa0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21138 │ │ │ │ + bl 216ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2155c │ │ │ │ + beq 21b10 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bics r2, r2, r6 │ │ │ │ - beq 214b0 │ │ │ │ + beq 21a64 │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #128] @ 2158c │ │ │ │ + ldr r2, [pc, #128] @ 21b40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r9 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 214c8 │ │ │ │ - ldr r2, [pc, #88] @ 21590 │ │ │ │ - ldr r3, [pc, #60] @ 21578 │ │ │ │ + bne 21a7c │ │ │ │ + ldr r2, [pc, #88] @ 21b44 │ │ │ │ + ldr r3, [pc, #60] @ 21b2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 21570 │ │ │ │ + bne 21b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, fp │ │ │ │ - b 21504 │ │ │ │ - ldr r3, [pc, #40] @ 21594 │ │ │ │ + b 21ab8 │ │ │ │ + ldr r3, [pc, #40] @ 21b48 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21504 │ │ │ │ + b 21ab8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, r0, asr #17 │ │ │ │ + andeq lr, r2, ip, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0002e8b0 │ │ │ │ - andeq r1, r1, r4, asr #9 │ │ │ │ - andeq r1, r1, ip, lsr #8 │ │ │ │ - andeq r1, r1, ip, lsl #9 │ │ │ │ + strdeq lr, [r2], -ip │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, r0, asr #10 │ │ │ │ + andeq r1, r1, r0, lsr #11 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq lr, r2, r4, ror #15 │ │ │ │ - andeq r1, r1, ip, asr #7 │ │ │ │ + andeq lr, r2, r0, lsr r2 │ │ │ │ + andeq r1, r1, r0, ror #9 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r2, [pc, #72] @ 215ec │ │ │ │ + ldr r2, [pc, #72] @ 21ba0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #68] @ 215f0 │ │ │ │ + ldr r0, [pc, #68] @ 21ba4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f1a8 │ │ │ │ + bl 1f75c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 215d8 │ │ │ │ + bne 21b8c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r1, r8, asr #7 │ │ │ │ - muleq r1, r0, r9 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + andeq r0, r1, r4, lsr #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r2, [pc, #204] @ 216cc │ │ │ │ + ldr r2, [pc, #204] @ 21c80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #200] @ 216d0 │ │ │ │ + ldr r0, [pc, #200] @ 21c84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f1a8 │ │ │ │ - ldr r5, [pc, #180] @ 216d4 │ │ │ │ + bl 1f75c │ │ │ │ + ldr r5, [pc, #180] @ 21c88 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 21694 │ │ │ │ - ldr r3, [pc, #156] @ 216d8 │ │ │ │ + bne 21c48 │ │ │ │ + ldr r3, [pc, #156] @ 21c8c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ands r4, r0, #32768 @ 0x8000 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 191e4 │ │ │ │ + bl 19798 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 216a4 │ │ │ │ + bne 21c58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 216a4 │ │ │ │ - ldr r0, [pc, #96] @ 216dc │ │ │ │ + beq 21c58 │ │ │ │ + ldr r0, [pc, #96] @ 21c90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - ldr r3, [pc, #88] @ 216e0 │ │ │ │ + ldr r3, [pc, #88] @ 21c94 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #1 │ │ │ │ - ble 21634 │ │ │ │ + ble 21be8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ rsb r0, r0, #19 │ │ │ │ str r3, [r5] │ │ │ │ bl 2b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 21680 │ │ │ │ + bne 21c34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21680 │ │ │ │ - b 21674 │ │ │ │ - andeq r1, r1, ip, ror #6 │ │ │ │ - andeq r0, r1, r4, lsr r9 │ │ │ │ - andeq lr, r2, r0, lsl #14 │ │ │ │ + beq 21c34 │ │ │ │ + b 21c28 │ │ │ │ + andeq r1, r1, r0, lsl #9 │ │ │ │ + andeq r0, r1, r8, asr #20 │ │ │ │ + andeq lr, r2, ip, asr #2 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r1, r1, r0, lsl #6 │ │ │ │ - andeq r8, pc, r0, lsl #8 │ │ │ │ + andeq r1, r1, r4, lsl r4 │ │ │ │ + andeq r7, sp, ip, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [pc, #488] @ 218d8 │ │ │ │ - ldr r1, [pc, #488] @ 218dc │ │ │ │ - ldr r2, [pc, #488] @ 218e0 │ │ │ │ + ldr r5, [pc, #488] @ 21e8c │ │ │ │ + ldr r1, [pc, #488] @ 21e90 │ │ │ │ + ldr r2, [pc, #488] @ 21e94 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr sl, [pc, #476] @ 218e4 │ │ │ │ + ldr sl, [pc, #476] @ 21e98 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 21738 │ │ │ │ + beq 21cec │ │ │ │ ldmib r5, {r3, r8} │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bcs 21764 │ │ │ │ - ldr r2, [pc, #424] @ 218e8 │ │ │ │ - ldr r3, [pc, #412] @ 218e0 │ │ │ │ + bcs 21d18 │ │ │ │ + ldr r2, [pc, #424] @ 21e9c │ │ │ │ + ldr r3, [pc, #412] @ 21e94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 218d4 │ │ │ │ + bne 21e88 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r6, sp, #4 │ │ │ │ add r7, r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r7, [r5, #12] │ │ │ │ bl 28c4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #348] @ 218ec │ │ │ │ + ldr r2, [pc, #348] @ 21ea0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq r0, [r5, #16] │ │ │ │ ldr r5, [sl, r2] │ │ │ │ subne r1, r0, r3 │ │ │ │ ldr r2, [r5] │ │ │ │ moveq r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ble 2185c │ │ │ │ - ldr fp, [pc, #308] @ 218f0 │ │ │ │ + ble 21e10 │ │ │ │ + ldr fp, [pc, #308] @ 21ea4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble 2189c │ │ │ │ + ble 21e50 │ │ │ │ ldr r9, [fp, #20] │ │ │ │ - ldr r3, [pc, #288] @ 218f4 │ │ │ │ - ldr fp, [pc, #288] @ 218f8 │ │ │ │ + ldr r3, [pc, #288] @ 21ea8 │ │ │ │ + ldr fp, [pc, #288] @ 21eac │ │ │ │ ldr r7, [sl, r3] │ │ │ │ add fp, pc, fp │ │ │ │ mov sl, #0 │ │ │ │ - b 21818 │ │ │ │ + b 21dcc │ │ │ │ bl 2a68 │ │ │ │ mov r0, r6 │ │ │ │ bl 28c4 │ │ │ │ add sl, sl, #1 │ │ │ │ sub r4, r0, r4 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 21824 │ │ │ │ + ble 21dd8 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ sub r3, r0, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 21828 │ │ │ │ + bge 21ddc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 217e4 │ │ │ │ + beq 21d98 │ │ │ │ ldr r2, [r5] │ │ │ │ mul r2, r9, r2 │ │ │ │ cmp sl, #1 │ │ │ │ lsr r2, r2, #4 │ │ │ │ addeq r8, r8, r9 │ │ │ │ movne r8, r9 │ │ │ │ cmp r2, r9 │ │ │ │ movcc r2, r9 │ │ │ │ cmp r2, r8 │ │ │ │ - bcc 2188c │ │ │ │ - ldr r3, [pc, #168] @ 218fc │ │ │ │ + bcc 21e40 │ │ │ │ + ldr r3, [pc, #168] @ 21eb0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [r3, #8] │ │ │ │ - b 21738 │ │ │ │ + b 21cec │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd24 │ │ │ │ - ldr r3, [pc, #148] @ 21900 │ │ │ │ + bl 302d4 │ │ │ │ + ldr r3, [pc, #148] @ 21eb4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r2, #2 │ │ │ │ str r4, [r3, #16] │ │ │ │ str r2, [r3, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b 217cc │ │ │ │ - ldr r3, [pc, #112] @ 21904 │ │ │ │ + b 21d80 │ │ │ │ + ldr r3, [pc, #112] @ 21eb8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 21738 │ │ │ │ + b 21cec │ │ │ │ cmp r0, r3 │ │ │ │ - ble 218c0 │ │ │ │ + ble 21e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd24 │ │ │ │ + bl 302d4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [fp, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [fp, #20] │ │ │ │ - b 217cc │ │ │ │ + b 21d80 │ │ │ │ ldr r9, [fp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ addeq r9, r9, #1 │ │ │ │ streq r9, [fp, #20] │ │ │ │ - b 217cc │ │ │ │ + b 21d80 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq pc, r4, r3 @ │ │ │ │ - andeq lr, r2, r4, lsr #12 │ │ │ │ + andeq r7, sp, r0, ror #27 │ │ │ │ + andeq lr, r2, r0, ror r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, ip, lsl #12 │ │ │ │ - ldrdeq lr, [r2], -ip │ │ │ │ + andeq lr, r2, r8, asr r0 │ │ │ │ + andeq lr, r2, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldrdeq r8, [pc], -r0 │ │ │ │ + andeq r7, sp, ip, lsl sp │ │ │ │ @ instruction: 0x000001bc │ │ │ │ - @ instruction: 0x000f82b0 │ │ │ │ - andeq r8, pc, r8, lsr r2 @ │ │ │ │ - andeq r8, pc, ip, lsl r2 @ │ │ │ │ - strdeq r8, [pc], -r8 @ │ │ │ │ - ldr ip, [pc, #288] @ 21a30 │ │ │ │ - ldr r1, [pc, #288] @ 21a34 │ │ │ │ + strdeq r7, [sp], -ip │ │ │ │ + andeq r7, sp, r4, lsl #25 │ │ │ │ + andeq r7, sp, r8, ror #24 │ │ │ │ + andeq r7, sp, r4, asr #24 │ │ │ │ + ldr ip, [pc, #288] @ 21fe4 │ │ │ │ + ldr r1, [pc, #288] @ 21fe8 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r3, [pc, #280] @ 21a38 │ │ │ │ + ldr r3, [pc, #280] @ 21fec │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #272] @ 21a3c │ │ │ │ + ldr r2, [pc, #272] @ 21ff0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #1 │ │ │ │ - ble 21978 │ │ │ │ - ldr r5, [pc, #240] @ 21a40 │ │ │ │ - ldr r1, [pc, #240] @ 21a44 │ │ │ │ + ble 21f2c │ │ │ │ + ldr r5, [pc, #240] @ 21ff4 │ │ │ │ + ldr r1, [pc, #240] @ 21ff8 │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, r5, #4 │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #3 │ │ │ │ - beq 219a8 │ │ │ │ + beq 21f5c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #196] @ 21a48 │ │ │ │ - ldr r3, [pc, #172] @ 21a34 │ │ │ │ + ldr r2, [pc, #196] @ 21ffc │ │ │ │ + ldr r3, [pc, #172] @ 21fe8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 21a2c │ │ │ │ + bne 21fe0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #23 │ │ │ │ cmpls r4, #2 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bne 21978 │ │ │ │ - ldr r7, [pc, #120] @ 21a4c │ │ │ │ - ldr r8, [pc, #120] @ 21a50 │ │ │ │ + bne 21f2c │ │ │ │ + ldr r7, [pc, #120] @ 22000 │ │ │ │ + ldr r8, [pc, #120] @ 22004 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ add r5, r5, #8 │ │ │ │ add r9, sp, #16 │ │ │ │ - b 21a08 │ │ │ │ + b 21fbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi 21978 │ │ │ │ + bhi 21f2c │ │ │ │ strb r3, [r5], #1 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 21a24 │ │ │ │ + bcc 21fd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 219e8 │ │ │ │ - b 21978 │ │ │ │ + beq 21f9c │ │ │ │ + b 21f2c │ │ │ │ mov r0, #0 │ │ │ │ - b 2197c │ │ │ │ + b 21f30 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, ip, lsl #8 │ │ │ │ + andeq sp, r2, r8, asr lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r8, ror #7 │ │ │ │ + andeq sp, r2, r4, lsr lr │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - andeq r8, pc, r4, asr r1 @ │ │ │ │ - andeq r1, r1, ip, lsl r0 │ │ │ │ - muleq r2, r8, r3 │ │ │ │ - @ instruction: 0x00010cbc │ │ │ │ - andeq r8, pc, ip, asr #1 │ │ │ │ - ldr r0, [pc, #28] @ 21a78 │ │ │ │ + andeq r7, sp, r0, lsr #23 │ │ │ │ + andeq r1, r1, r0, lsr r1 │ │ │ │ + andeq sp, r2, r4, ror #27 │ │ │ │ + ldrdeq r0, [r1], -r0 @ │ │ │ │ + andeq r7, sp, r8, lsl fp │ │ │ │ + ldr r0, [pc, #28] @ 2202c │ │ │ │ mov r3, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ stm r0, {r1, r2} │ │ │ │ add r1, r0, #40 @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ b 2a08 <__memcpy_chk@plt> │ │ │ │ - andeq r8, pc, r8, asr #32 │ │ │ │ + muleq sp, r4, sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #336] @ 21bd8 │ │ │ │ + ldr r8, [pc, #336] @ 2218c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ 21bdc │ │ │ │ - ldr r3, [pc, #332] @ 21be0 │ │ │ │ + ldr r2, [pc, #332] @ 22190 │ │ │ │ + ldr r3, [pc, #332] @ 22194 │ │ │ │ add r2, pc, r2 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r8, #64] @ 0x40 │ │ │ │ sub sp, sp, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -31609,308 +31974,308 @@ │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ bl 2954 <__memset_chk@plt> │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 21b68 │ │ │ │ + beq 2211c │ │ │ │ cmp r7, #2 │ │ │ │ - ble 21bcc │ │ │ │ + ble 22180 │ │ │ │ sub r1, r7, #1 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ add r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ add r1, r4, r1 │ │ │ │ mov lr, #1 │ │ │ │ - b 21b20 │ │ │ │ + b 220d4 │ │ │ │ ldrb r2, [r3] │ │ │ │ add r3, ip, #264 @ 0x108 │ │ │ │ add ip, sp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r4, #1 │ │ │ │ strb lr, [ip, #-260] @ 0xfffffefc │ │ │ │ - beq 21b60 │ │ │ │ + beq 22114 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 21bcc │ │ │ │ + beq 22180 │ │ │ │ sub ip, r2, r0 │ │ │ │ cmp r5, ip │ │ │ │ mov r4, r3 │ │ │ │ - bhi 21afc │ │ │ │ + bhi 220b0 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ 21be4 │ │ │ │ - ldr r3, [pc, #160] @ 21be0 │ │ │ │ + ldr r2, [pc, #168] @ 22198 │ │ │ │ + ldr r3, [pc, #160] @ 22194 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 21bd4 │ │ │ │ + bne 22188 │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, r8, r7 │ │ │ │ sub r7, r8, r4 │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 21bc4 │ │ │ │ - ldr r3, [pc, #108] @ 21be8 │ │ │ │ + beq 22178 │ │ │ │ + ldr r3, [pc, #108] @ 2219c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - b 21bb4 │ │ │ │ + b 22168 │ │ │ │ add r3, r3, #264 @ 0x108 │ │ │ │ add r3, sp, r3 │ │ │ │ ldrb r3, [r3, #-260] @ 0xfffffefc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21ba8 │ │ │ │ + bne 2215c │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ strb r2, [r4], #1 │ │ │ │ - ble 21bc4 │ │ │ │ + ble 22178 │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 21bc4 │ │ │ │ + beq 22178 │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 21b84 │ │ │ │ - b 21b30 │ │ │ │ + bhi 22138 │ │ │ │ + b 220e4 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 21b34 │ │ │ │ + b 220e8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, pc, r0, lsl r0 @ │ │ │ │ - andeq lr, r2, ip, lsl #5 │ │ │ │ + andeq r7, sp, ip, asr sl │ │ │ │ + ldrdeq sp, [r2], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r0, ror #3 │ │ │ │ - andeq r7, pc, ip, lsr #30 │ │ │ │ + andeq sp, r2, ip, lsr #24 │ │ │ │ + andeq r7, sp, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r6, [pc, #100] @ 21c5c │ │ │ │ + ldr r6, [pc, #100] @ 22210 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #76] @ 21c60 │ │ │ │ + ldr r2, [pc, #76] @ 22214 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, r0 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r8, [pc, #60] @ 21c64 │ │ │ │ + ldr r8, [pc, #60] @ 22218 │ │ │ │ add r5, r6, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 21c30 │ │ │ │ + bcs 221e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r7, pc, ip, lsr #29 │ │ │ │ - andeq r0, r1, r8, ror sp │ │ │ │ - andeq r0, r1, r8, ror #20 │ │ │ │ - ldr r3, [pc, #3504] @ 22a20 │ │ │ │ + strdeq r7, [sp], -r8 │ │ │ │ + andeq r0, r1, ip, lsl #29 │ │ │ │ + andeq r0, r1, ip, ror fp │ │ │ │ + ldr r3, [pc, #3504] @ 22fd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #996 @ 0x3e4 │ │ │ │ - ldr r2, [pc, #3492] @ 22a24 │ │ │ │ + ldr r2, [pc, #3492] @ 22fd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3488] @ 22a28 │ │ │ │ + ldr r3, [pc, #3488] @ 22fdc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #988] @ 0x3dc │ │ │ │ mov r3, #0 │ │ │ │ - beq 23298 │ │ │ │ - ldr r0, [pc, #3456] @ 22a2c │ │ │ │ + beq 2384c │ │ │ │ + ldr r0, [pc, #3456] @ 22fe0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #3444] @ 22a30 │ │ │ │ - ldr r0, [pc, #3444] @ 22a34 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r2, [pc, #3444] @ 22fe4 │ │ │ │ + ldr r0, [pc, #3444] @ 22fe8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f074 │ │ │ │ + bl 1f628 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 235d4 │ │ │ │ - ldr r6, [pc, #3416] @ 22a38 │ │ │ │ - ldr r2, [pc, #3416] @ 22a3c │ │ │ │ + beq 23b88 │ │ │ │ + ldr r6, [pc, #3416] @ 22fec │ │ │ │ + ldr r2, [pc, #3416] @ 22ff0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f074 │ │ │ │ - ldr r2, [pc, #3396] @ 22a40 │ │ │ │ + bl 1f628 │ │ │ │ + ldr r2, [pc, #3396] @ 22ff4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r2, [pc, #3376] @ 22a44 │ │ │ │ + bl 1f6b8 │ │ │ │ + ldr r2, [pc, #3376] @ 22ff8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bic r7, r0, r0, asr #31 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r2, [pc, #3352] @ 22a48 │ │ │ │ + bl 1f6b8 │ │ │ │ + ldr r2, [pc, #3352] @ 22ffc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r3, r0, #0 │ │ │ │ movge r8, r3 │ │ │ │ movlt r8, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1f104 │ │ │ │ + bl 1f6b8 │ │ │ │ cmp r8, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - blt 2319c │ │ │ │ + blt 23750 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - blt 23160 │ │ │ │ + blt 23714 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 23124 │ │ │ │ + bgt 236d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #24 │ │ │ │ - bgt 230f0 │ │ │ │ + bgt 236a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #3252] @ 22a4c │ │ │ │ + bl 27a00 │ │ │ │ + ldr r1, [pc, #3252] @ 23000 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 23c9c │ │ │ │ - ldr r0, [pc, #3232] @ 22a50 │ │ │ │ - bl 267a8 │ │ │ │ + beq 24250 │ │ │ │ + ldr r0, [pc, #3232] @ 23004 │ │ │ │ + bl 26d5c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1b188 │ │ │ │ + bl 1b73c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 230b0 │ │ │ │ + bne 23664 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f5c │ │ │ │ + bne 23510 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21df8 │ │ │ │ + bne 223ac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq 22964 │ │ │ │ - ldr r0, [pc, #3156] @ 22a54 │ │ │ │ + beq 22f18 │ │ │ │ + ldr r0, [pc, #3156] @ 23008 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #3584] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #3584] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 232bc │ │ │ │ - bl 26a64 │ │ │ │ + bne 23870 │ │ │ │ + bl 27018 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 21e40 │ │ │ │ + bne 223f4 │ │ │ │ ldrb r3, [r2, #29] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 23314 │ │ │ │ - ldr r0, [pc, #3088] @ 22a58 │ │ │ │ + beq 238c8 │ │ │ │ + ldr r0, [pc, #3088] @ 2300c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #3512] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #3512] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23274 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #3048] @ 22a5c │ │ │ │ + bne 23828 │ │ │ │ + bl 27018 │ │ │ │ + ldr r3, [pc, #3048] @ 23010 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ orr r3, r3, r2, lsl #24 │ │ │ │ - ldr r2, [pc, #3000] @ 22a60 │ │ │ │ - bne 22924 │ │ │ │ + ldr r2, [pc, #3000] @ 23014 │ │ │ │ + bne 22ed8 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r3, #31] │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 229a4 │ │ │ │ + bne 22f58 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ - ldr r1, [pc, #2936] @ 22a64 │ │ │ │ + ldr r1, [pc, #2936] @ 23018 │ │ │ │ add r3, r2, #992 @ 0x3e0 │ │ │ │ add r2, sp, r3 │ │ │ │ - ldr r3, [pc, #2928] @ 22a68 │ │ │ │ + ldr r3, [pc, #2928] @ 2301c │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ str r5, [r3, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #-516] @ 0xfffffdfc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ - bl 21a7c │ │ │ │ + bl 22030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f6c │ │ │ │ + bne 23520 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21f44 │ │ │ │ + beq 224f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ - bl 21a7c │ │ │ │ + bl 22030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 232e0 │ │ │ │ + bne 23894 │ │ │ │ ldrb r3, [sp, #476] @ 0x1dc │ │ │ │ - ldr ip, [pc, #2844] @ 22a6c │ │ │ │ + ldr ip, [pc, #2844] @ 23020 │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [ip, #76] @ 0x4c │ │ │ │ str r0, [ip, #80] @ 0x50 │ │ │ │ str r1, [ip, #72] @ 0x48 │ │ │ │ - beq 239bc │ │ │ │ + beq 23f70 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ add ip, ip, #84 @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ @@ -31922,142 +32287,142 @@ │ │ │ │ movcc r2, r3 │ │ │ │ strb r3, [ip], #1 │ │ │ │ ldrb r3, [r6, #1]! │ │ │ │ movcc r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bne 21f80 │ │ │ │ - ldr r3, [pc, #2732] @ 22a70 │ │ │ │ + bne 22534 │ │ │ │ + ldr r3, [pc, #2732] @ 23024 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [r3, #80] @ 0x50 │ │ │ │ strne r2, [r3, #76] @ 0x4c │ │ │ │ moveq r3, #1 │ │ │ │ addne r3, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 235c8 │ │ │ │ - ldr r2, [pc, #2700] @ 22a74 │ │ │ │ + beq 23b7c │ │ │ │ + ldr r2, [pc, #2700] @ 23028 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ add r4, r4, #1 │ │ │ │ - ldr r2, [pc, #2688] @ 22a78 │ │ │ │ + ldr r2, [pc, #2688] @ 2302c │ │ │ │ sub r3, r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, lr │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - bcc 22f2c │ │ │ │ + bcc 234e0 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ movlt r4, r3 │ │ │ │ strlt r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 22f14 │ │ │ │ - ldr r0, [pc, #2628] @ 22a7c │ │ │ │ + beq 234c8 │ │ │ │ + ldr r0, [pc, #2628] @ 23030 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r5, [pc, #2616] @ 22a80 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r5, [pc, #2616] @ 23034 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 23064 │ │ │ │ + bcc 23618 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 22f9c │ │ │ │ + beq 23550 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bl 2bb8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #1 │ │ │ │ movle r3, #0 │ │ │ │ strle r3, [sp, #100] @ 0x64 │ │ │ │ - bgt 22edc │ │ │ │ - ldr sl, [pc, #2536] @ 22a84 │ │ │ │ + bgt 23490 │ │ │ │ + ldr sl, [pc, #2536] @ 23038 │ │ │ │ mov r4, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r3], #8 │ │ │ │ str r4, [sl, #8] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r4, [r3, #12] │ │ │ │ str r4, [r3, #16] │ │ │ │ str r4, [r3, #20] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #2484] @ 22a88 │ │ │ │ + bl 2d8ac │ │ │ │ + ldr r0, [pc, #2484] @ 2303c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #2476] @ 22a8c │ │ │ │ + bl 28ce0 │ │ │ │ + ldr r1, [pc, #2476] @ 23040 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ + bl 28218 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sl] │ │ │ │ add r7, r2, #229376 @ 0x38000 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r7, #251 @ 0xfb │ │ │ │ str r4, [sl, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 222c8 │ │ │ │ - ldr fp, [pc, #2432] @ 22a90 │ │ │ │ - ldr r9, [pc, #2432] @ 22a94 │ │ │ │ + beq 2287c │ │ │ │ + ldr fp, [pc, #2432] @ 23044 │ │ │ │ + ldr r9, [pc, #2432] @ 23048 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r7, r7, #255 @ 0xff │ │ │ │ add r4, r2, #131 @ 0x83 │ │ │ │ - b 221b8 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #2388] @ 22a98 │ │ │ │ + b 2276c │ │ │ │ + bl 27018 │ │ │ │ + ldr r3, [pc, #2388] @ 2304c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ - bls 22194 │ │ │ │ + bls 22748 │ │ │ │ subs r2, r6, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22194 │ │ │ │ + bne 22748 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ movlt r1, #0 │ │ │ │ movge r1, #1 │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, ip │ │ │ │ orrlt r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 22238 │ │ │ │ - ldr r2, [pc, #2304] @ 22a9c │ │ │ │ + beq 227ec │ │ │ │ + ldr r2, [pc, #2304] @ 23050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 222d0 │ │ │ │ + bcs 22884 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 222d0 │ │ │ │ + beq 22884 │ │ │ │ ldrb r2, [r4, #-3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #23 │ │ │ │ ldrb r6, [r4, #-2] │ │ │ │ str r3, [sl, #32] │ │ │ │ ldrb r5, [r4, #-1] │ │ │ │ movls r3, #0 │ │ │ │ @@ -32065,166 +32430,166 @@ │ │ │ │ cmp r2, r6 │ │ │ │ orrcc r3, r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r4 │ │ │ │ str r2, [sl, #36] @ 0x24 │ │ │ │ - beq 2213c │ │ │ │ + beq 226f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #2564] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #2564] @ 231c4 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22138 │ │ │ │ - ldr r3, [pc, #2568] @ 22c28 │ │ │ │ + beq 226ec │ │ │ │ + ldr r3, [pc, #2568] @ 231dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22138 │ │ │ │ + b 226ec │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - bge 22194 │ │ │ │ + bge 22748 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r2, r6, r2, lsl #3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #340] @ 0x154 │ │ │ │ cmp r5, #0 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r3, #340] @ 0x154 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 22194 │ │ │ │ - ldr r0, [pc, #2096] @ 22aa0 │ │ │ │ + beq 22748 │ │ │ │ + ldr r0, [pc, #2096] @ 23054 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #2464] @ 22c28 │ │ │ │ - ldr r3, [pc, #2072] @ 22aa4 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r2, [pc, #2464] @ 231dc │ │ │ │ + ldr r3, [pc, #2072] @ 23058 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r6, r6, r2, lsl #3 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ - ldr r2, [pc, #2036] @ 22aa8 │ │ │ │ + ldr r2, [pc, #2036] @ 2305c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - b 22194 │ │ │ │ + bl 27018 │ │ │ │ + b 22748 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r8, r3, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #2004] @ 22aac │ │ │ │ + ldr r4, [pc, #2004] @ 23060 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, r4, #8 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r4, #40 @ 0x28 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ mov r2, #0 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - ldr r1, [pc, #1972] @ 22ab0 │ │ │ │ + ldr r1, [pc, #1972] @ 23064 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1f9e0 │ │ │ │ + bl 1ff94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r8, r3 │ │ │ │ mov r3, r4 │ │ │ │ sub r4, r0, #1 │ │ │ │ str r4, [r3, #32] │ │ │ │ - bcs 22880 │ │ │ │ - ldr r3, [pc, #1928] @ 22ab4 │ │ │ │ + bcs 22e34 │ │ │ │ + ldr r3, [pc, #1928] @ 23068 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn ip, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1912] @ 22ab8 │ │ │ │ + ldr r3, [pc, #1912] @ 2306c │ │ │ │ add r7, r8, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1900] @ 22abc │ │ │ │ + ldr r3, [pc, #1900] @ 23070 │ │ │ │ mov r6, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, ip │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 22420 │ │ │ │ - bl 26a64 │ │ │ │ + b 229d4 │ │ │ │ + bl 27018 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - ldr r3, [pc, #1868] @ 22ac0 │ │ │ │ + ldr r3, [pc, #1868] @ 23074 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2239c │ │ │ │ + beq 22950 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - ldr r5, [pc, #1824] @ 22ac4 │ │ │ │ + ldr r5, [pc, #1824] @ 23078 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ - bls 22404 │ │ │ │ + bls 229b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 22404 │ │ │ │ + bne 229b8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ orrlt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - beq 224f8 │ │ │ │ + beq 22aac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 22880 │ │ │ │ - ldr r3, [pc, #1712] @ 22ac8 │ │ │ │ + bcs 22e34 │ │ │ │ + ldr r3, [pc, #1712] @ 2307c │ │ │ │ add r7, r7, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ streq r1, [sp, #40] @ 0x28 │ │ │ │ - beq 22468 │ │ │ │ + beq 22a1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 304c0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r3, #1 │ │ │ │ strcc r3, [sp, #40] @ 0x28 │ │ │ │ - bcc 22468 │ │ │ │ + bcc 22a1c │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r7, #-3] │ │ │ │ @@ -32239,120 +32604,120 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ orrcc r3, r3, #1 │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2236c │ │ │ │ + beq 22920 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1868] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #1868] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22360 │ │ │ │ - ldr r3, [pc, #1868] @ 22c28 │ │ │ │ + beq 22914 │ │ │ │ + ldr r3, [pc, #1868] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1508] @ 22acc │ │ │ │ + ldr r2, [pc, #1508] @ 23080 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22360 │ │ │ │ + b 22914 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r2 │ │ │ │ - bge 22404 │ │ │ │ + bge 229b8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 22c30 │ │ │ │ + beq 231e4 │ │ │ │ orrs r2, r3, r0 │ │ │ │ streq ip, [sp, #36] @ 0x24 │ │ │ │ - bne 2326c │ │ │ │ - ldr r3, [pc, #1452] @ 22ad0 │ │ │ │ + bne 23820 │ │ │ │ + ldr r3, [pc, #1452] @ 23084 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ lsl r1, r2, #1 │ │ │ │ - beq 22568 │ │ │ │ + beq 22b1c │ │ │ │ add r3, r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ - ldr r2, [pc, #1404] @ 22ad4 │ │ │ │ + ldr r2, [pc, #1404] @ 23088 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #340] @ 0x154 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #340] @ 0x154 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 225d4 │ │ │ │ - ldr r0, [pc, #1376] @ 22ad8 │ │ │ │ + beq 22b88 │ │ │ │ + ldr r0, [pc, #1376] @ 2308c │ │ │ │ add r4, sl, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #1684] @ 22c28 │ │ │ │ - ldr r2, [pc, #1348] @ 22adc │ │ │ │ + ldr r3, [pc, #1684] @ 231dc │ │ │ │ + ldr r2, [pc, #1348] @ 23090 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #340] @ 0x154 │ │ │ │ - ldr r2, [pc, #1312] @ 22ae0 │ │ │ │ + ldr r2, [pc, #1312] @ 23094 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 22404 │ │ │ │ - ldr r3, [pc, #1276] @ 22ae4 │ │ │ │ + bne 229b8 │ │ │ │ + ldr r3, [pc, #1276] @ 23098 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r0, [pc, #1244] @ 22ae8 │ │ │ │ + ldr r0, [pc, #1244] @ 2309c │ │ │ │ add r1, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r4, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1224] @ 22aec │ │ │ │ - ldr r0, [pc, #1224] @ 22af0 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #1224] @ 230a0 │ │ │ │ + ldr r0, [pc, #1224] @ 230a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #1204] @ 22af4 │ │ │ │ + ldr r0, [pc, #1204] @ 230a8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1188] @ 22af8 │ │ │ │ - ldr r1, [pc, #1188] @ 22afc │ │ │ │ + ldr r0, [pc, #1188] @ 230ac │ │ │ │ + ldr r1, [pc, #1188] @ 230b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, #340 @ 0x154 │ │ │ │ add r3, r3, r4 │ │ │ │ strb sl, [r3, #40] @ 0x28 │ │ │ │ add r3, r5, r5, lsl #1 │ │ │ │ @@ -32373,17 +32738,17 @@ │ │ │ │ add r9, sp, #220 @ 0xdc │ │ │ │ mov r6, ip │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 229e4 │ │ │ │ + ble 22f98 │ │ │ │ cmp r5, r2 │ │ │ │ - ble 227f4 │ │ │ │ + ble 22da8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, r9, r2 │ │ │ │ sub ip, r2, #1 │ │ │ │ sub r2, r2, #-2147483645 @ 0x80000003 │ │ │ │ ldrb r0, [r3, #-2] │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldrb r1, [r3, #-1] │ │ │ │ @@ -32396,15 +32761,15 @@ │ │ │ │ add r0, r7, r0, lsl #8 │ │ │ │ add r3, r3, r0, lsl #8 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [lr, #1]! │ │ │ │ cmp r4, r2 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ strb r1, [ip, #1]! │ │ │ │ - bne 226f8 │ │ │ │ + bne 22cac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldrb r8, [r3, #40] @ 0x28 │ │ │ │ add r3, r2, #992 @ 0x3e0 │ │ │ │ add r3, sp, r3 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ @@ -32418,377 +32783,377 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, r8] │ │ │ │ strb r3, [r2, #-772] @ 0xfffffcfc │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22810 │ │ │ │ + beq 22dc4 │ │ │ │ add r7, sp, #348 @ 0x15c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20630 │ │ │ │ + bl 20be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 227a4 │ │ │ │ + beq 22d58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 20198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22880 │ │ │ │ + bne 22e34 │ │ │ │ cmp r5, r6 │ │ │ │ movle r3, r5 │ │ │ │ - ble 22818 │ │ │ │ + ble 22dcc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt 231d0 │ │ │ │ + blt 23784 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 22760 │ │ │ │ + bne 22d14 │ │ │ │ ldrb r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #8 │ │ │ │ - ldr r2, [pc, #800] @ 22b00 │ │ │ │ + ldr r2, [pc, #800] @ 230b4 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r8, [r2, #41] @ 0x29 │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ ldrb r3, [r3, r8] │ │ │ │ mov r2, #2 │ │ │ │ strb r3, [sp, #221] @ 0xdd │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ ldrb r8, [r3, #40] @ 0x28 │ │ │ │ - beq 22730 │ │ │ │ + beq 22ce4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2277c │ │ │ │ + bne 22d30 │ │ │ │ mov r0, r9 │ │ │ │ - b 22798 │ │ │ │ + b 22d4c │ │ │ │ cmp r3, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - ble 22868 │ │ │ │ - ldr r1, [pc, #728] @ 22b04 │ │ │ │ + ble 22e1c │ │ │ │ + ldr r1, [pc, #728] @ 230b8 │ │ │ │ add r0, fp, r3, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #40 @ 0x28 │ │ │ │ add r1, r1, r3 │ │ │ │ mov lr, #0 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, ip │ │ │ │ strb r3, [r1] │ │ │ │ - ble 226c0 │ │ │ │ + ble 22c74 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmn r2, #1 │ │ │ │ strb lr, [r1] │ │ │ │ - bne 2283c │ │ │ │ + bne 22df0 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r3 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ - bcc 22410 │ │ │ │ - bl 1ff5c │ │ │ │ + bcc 229c4 │ │ │ │ + bl 20510 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #632] @ 22b08 │ │ │ │ + ldr r3, [pc, #632] @ 230bc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 27e30 │ │ │ │ + bl 283e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 228d4 │ │ │ │ + ble 22e88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 228cc │ │ │ │ + beq 22e80 │ │ │ │ bl 2918 │ │ │ │ str r6, [r4, #-4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 228b8 │ │ │ │ + bne 22e6c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 228e8 │ │ │ │ + beq 22e9c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2c0c │ │ │ │ - ldr r2, [pc, #524] @ 22b0c │ │ │ │ - ldr r3, [pc, #292] @ 22a28 │ │ │ │ + ldr r2, [pc, #524] @ 230c0 │ │ │ │ + ldr r3, [pc, #292] @ 22fdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #988] @ 0x3dc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 23cb8 │ │ │ │ + bne 2426c │ │ │ │ add sp, sp, #996 @ 0x3e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 21eb0 │ │ │ │ - ldr r0, [pc, #464] @ 22b10 │ │ │ │ + beq 22464 │ │ │ │ + ldr r0, [pc, #464] @ 230c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #704] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #704] @ 231c4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23624 │ │ │ │ - bl 26a64 │ │ │ │ - b 21eb0 │ │ │ │ + bne 23bd8 │ │ │ │ + bl 27018 │ │ │ │ + b 22464 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ add r3, r2, #1 │ │ │ │ - bne 21df8 │ │ │ │ + bne 223ac │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne 21df8 │ │ │ │ + bne 223ac │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bne 21df8 │ │ │ │ + bne 223ac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21e24 │ │ │ │ - b 21df8 │ │ │ │ + bne 223d8 │ │ │ │ + b 223ac │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2364c │ │ │ │ - ldr r0, [pc, #344] @ 22b14 │ │ │ │ + bne 23c00 │ │ │ │ + ldr r0, [pc, #344] @ 230c8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #580] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #580] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23600 │ │ │ │ - bl 26a64 │ │ │ │ - b 21ed8 │ │ │ │ + bne 23bb4 │ │ │ │ + bl 27018 │ │ │ │ + b 2248c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22a08 │ │ │ │ - ldr r3, [pc, #292] @ 22b18 │ │ │ │ + bne 22fbc │ │ │ │ + ldr r3, [pc, #292] @ 230cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3, #40] @ 0x28 │ │ │ │ add r3, r3, #992 @ 0x3e0 │ │ │ │ add r3, sp, r3 │ │ │ │ ldrb r3, [r3, #-260] @ 0xfffffefc │ │ │ │ strb r3, [sp, #220] @ 0xdc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 23240 │ │ │ │ - ldr r3, [pc, #260] @ 22b1c │ │ │ │ + bne 237f4 │ │ │ │ + ldr r3, [pc, #260] @ 230d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r8, [r3, #40] @ 0x28 │ │ │ │ - b 22770 │ │ │ │ - andeq lr, r2, ip, lsr #1 │ │ │ │ - muleq r2, r8, r0 │ │ │ │ + b 22d24 │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ + andeq sp, r2, r4, ror #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r1, r0, lsl #26 │ │ │ │ - andeq r0, r1, ip, lsl sp │ │ │ │ - andeq r0, r1, ip, lsl sp │ │ │ │ - andeq r0, r1, r0, lsl #26 │ │ │ │ - andeq r0, r1, r8, asr #26 │ │ │ │ - andeq r0, r1, r8, lsr sp │ │ │ │ - andeq r0, r1, r8, lsr #26 │ │ │ │ - andeq r0, r1, r4, lsl sp │ │ │ │ - andeq r0, r1, r8, ror #28 │ │ │ │ + andeq r0, r1, r4, lsl lr │ │ │ │ + andeq r0, r1, r0, lsr lr │ │ │ │ + andeq r0, r1, r0, lsr lr │ │ │ │ + andeq r0, r1, r4, lsl lr │ │ │ │ + andeq r0, r1, ip, asr lr │ │ │ │ + andeq r0, r1, ip, asr #28 │ │ │ │ + andeq r0, r1, ip, lsr lr │ │ │ │ + andeq r0, r1, r8, lsr #28 │ │ │ │ + andeq r0, r1, ip, ror pc │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ - andeq r0, r1, r0, lsl #28 │ │ │ │ - andeq r0, r1, ip, lsl #28 │ │ │ │ + andeq r0, r1, r4, lsl pc │ │ │ │ + andeq r0, r1, r0, lsr #30 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ - andeq r0, r1, r8, ror #28 │ │ │ │ - andeq r7, pc, ip, lsr #23 │ │ │ │ - andeq r7, pc, r4, asr fp @ │ │ │ │ - andeq r7, pc, r0, ror #21 │ │ │ │ - andeq r7, pc, r0, asr #21 │ │ │ │ - andeq r7, pc, ip, lsr #21 │ │ │ │ - andeq r0, r1, r4, asr #26 │ │ │ │ - andeq r7, pc, r0, ror #20 │ │ │ │ - andeq r7, pc, r8, lsl #20 │ │ │ │ + andeq r0, r1, ip, ror pc │ │ │ │ + strdeq r7, [sp], -r8 │ │ │ │ + andeq r7, sp, r0, lsr #11 │ │ │ │ + andeq r7, sp, ip, lsr #10 │ │ │ │ + andeq r7, sp, ip, lsl #10 │ │ │ │ + strdeq r7, [sp], -r8 │ │ │ │ + andeq r0, r1, r8, asr lr │ │ │ │ + andeq r7, sp, ip, lsr #9 │ │ │ │ + andeq r7, sp, r4, asr r4 │ │ │ │ @ instruction: 0xfffff830 │ │ │ │ @ instruction: 0xfffffb04 │ │ │ │ - strdeq r0, [r1], -r0 @ │ │ │ │ - andeq r0, r1, r4, lsl fp │ │ │ │ - andeq r7, pc, r4, ror #18 │ │ │ │ - andeq r7, pc, ip, lsl #18 │ │ │ │ - andeq r0, r1, r0, asr #24 │ │ │ │ - andeq r7, pc, r8, lsl r8 @ │ │ │ │ - andeq r0, r1, r4, lsr #24 │ │ │ │ - ldrdeq r7, [pc], -r0 │ │ │ │ + andeq r0, r1, r4, lsl #24 │ │ │ │ + andeq r0, r1, r8, lsr #24 │ │ │ │ + @ instruction: 0x000d73b0 │ │ │ │ + andeq r7, sp, r8, asr r3 │ │ │ │ + andeq r0, r1, r4, asr sp │ │ │ │ + andeq r7, sp, r4, ror #4 │ │ │ │ + andeq r0, r1, r8, lsr sp │ │ │ │ + andeq r7, sp, ip, lsl r2 │ │ │ │ @ instruction: 0xfffff750 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r0, r1, r0, asr #17 │ │ │ │ - andeq r7, pc, r4, asr r7 @ │ │ │ │ - andeq r7, pc, r4, lsr r7 @ │ │ │ │ - andeq r7, pc, r4, lsl #14 │ │ │ │ - andeq r7, pc, ip, lsl #13 │ │ │ │ - andeq r0, r1, r0, asr #14 │ │ │ │ - andeq r7, pc, r8, ror r5 @ │ │ │ │ - andeq r7, pc, r0, asr r5 @ │ │ │ │ - andeq r0, r1, ip, lsr r9 │ │ │ │ - andeq r7, pc, ip, lsl #10 │ │ │ │ - andeq r0, r1, r8, lsl r9 │ │ │ │ - @ instruction: 0x000f74bc │ │ │ │ - andeq r0, r1, r4, asr #18 │ │ │ │ - andeq r7, pc, r0, lsl #9 │ │ │ │ - andeq r7, pc, r8, ror r4 @ │ │ │ │ - andeq r7, pc, r4, ror #8 │ │ │ │ - andeq r7, pc, r0, asr r4 @ │ │ │ │ + ldrdeq r0, [r1], -r4 │ │ │ │ + andeq r7, sp, r0, lsr #3 │ │ │ │ + andeq r7, sp, r0, lsl #3 │ │ │ │ + andeq r7, sp, r0, asr r1 │ │ │ │ + ldrdeq r7, [sp], -r8 │ │ │ │ + andeq r0, r1, r4, asr r8 │ │ │ │ + andeq r6, sp, r4, asr #31 │ │ │ │ + muleq sp, ip, pc @ │ │ │ │ + andeq r0, r1, r0, asr sl │ │ │ │ + andeq r6, sp, r8, asr pc │ │ │ │ + andeq r0, r1, ip, lsr #20 │ │ │ │ + andeq r6, sp, r8, lsl #30 │ │ │ │ + andeq r0, r1, r8, asr sl │ │ │ │ + andeq r6, sp, ip, asr #29 │ │ │ │ + andeq r6, sp, r4, asr #29 │ │ │ │ + @ instruction: 0x000d6eb0 │ │ │ │ + muleq sp, ip, lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, pc, r8, asr #5 │ │ │ │ - andeq r7, pc, r8, ror r2 @ │ │ │ │ + andeq r6, sp, r4, lsl sp │ │ │ │ + andeq r6, sp, r4, asr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq sp, r2, ip, lsl r4 │ │ │ │ + andeq ip, r2, r8, ror #28 │ │ │ │ + andeq r0, r1, ip, ror #8 │ │ │ │ andeq r0, r1, r8, asr r3 │ │ │ │ - andeq r0, r1, r4, asr #4 │ │ │ │ - strheq r7, [pc], -r4 │ │ │ │ - muleq pc, r0, r0 @ │ │ │ │ - @ instruction: 0x000102b4 │ │ │ │ - andeq pc, r0, r8, ror lr @ │ │ │ │ + andeq r6, sp, r0, lsl #22 │ │ │ │ + ldrdeq r6, [sp], -ip │ │ │ │ + andeq r0, r1, r8, asr #7 │ │ │ │ + andeq pc, r0, ip, lsl #31 │ │ │ │ + muleq r0, ip, pc @ │ │ │ │ + ldrdeq r0, [r1], -r4 │ │ │ │ + andeq r6, sp, ip, lsl #13 │ │ │ │ + andeq r6, sp, r4, ror r6 │ │ │ │ + andeq pc, r0, r4, lsr #31 │ │ │ │ + andeq pc, r0, r0, ror #27 │ │ │ │ + andeq pc, r0, r0, lsl #28 │ │ │ │ + andeq pc, r0, r0, lsr #27 │ │ │ │ + andeq r0, r1, r4, lsl #1 │ │ │ │ + andeq pc, r0, r0, ror #29 │ │ │ │ andeq pc, r0, r8, lsl #29 │ │ │ │ - andeq r0, r1, r0, asr #1 │ │ │ │ - andeq r6, pc, r0, asr #24 │ │ │ │ - andeq r6, pc, r8, lsr #24 │ │ │ │ - muleq r0, r0, lr │ │ │ │ - andeq pc, r0, ip, asr #25 │ │ │ │ - andeq pc, r0, ip, ror #25 │ │ │ │ - andeq pc, r0, ip, lsl #25 │ │ │ │ - andeq pc, r0, r0, ror pc @ │ │ │ │ - andeq pc, r0, ip, asr #27 │ │ │ │ - andeq pc, r0, r4, ror sp @ │ │ │ │ - andeq pc, r0, r8, asr sp @ │ │ │ │ - andeq pc, r0, r8, lsr fp @ │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq pc, r0, ip, ror #19 │ │ │ │ - andeq pc, r0, r0, lsr r9 @ │ │ │ │ - andeq pc, r0, r8, lsr #17 │ │ │ │ - andeq r6, pc, ip, asr #17 │ │ │ │ - andeq r6, pc, r0, asr r8 @ │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ + andeq pc, r0, ip, ror #28 │ │ │ │ + andeq pc, r0, ip, asr #24 │ │ │ │ + andeq pc, r0, ip, lsr #23 │ │ │ │ + andeq pc, r0, r0, lsl #22 │ │ │ │ + andeq pc, r0, r4, asr #20 │ │ │ │ + @ instruction: 0x0000f9bc │ │ │ │ + andeq r6, sp, r8, lsl r3 │ │ │ │ + muleq sp, ip, r2 │ │ │ │ + andeq pc, r0, r4, lsl #22 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - andeq pc, r0, r8, asr r9 @ │ │ │ │ - strdeq pc, [r0], -r4 │ │ │ │ - ldrdeq pc, [r0], -r4 │ │ │ │ - muleq r0, r0, r7 │ │ │ │ - andeq pc, r0, r8, lsl #15 │ │ │ │ - andeq pc, r0, r0, asr #14 │ │ │ │ - andeq pc, r0, r8, lsr r7 @ │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - andeq pc, r0, r8, lsr #13 │ │ │ │ - andeq pc, r0, r4, ror #12 │ │ │ │ - andeq pc, r0, r8, lsl r4 @ │ │ │ │ - andeq pc, r0, r4, lsl r6 @ │ │ │ │ - andeq pc, r0, r0, lsl #13 │ │ │ │ - strdeq pc, [r0], -ip │ │ │ │ - muleq r0, ip, r5 │ │ │ │ - andeq r6, pc, r8, lsl r4 @ │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r6, [pc], -r8 │ │ │ │ andeq pc, r0, r4, lsl #16 │ │ │ │ - andeq r6, pc, r4, asr r3 @ │ │ │ │ - andeq r6, pc, r4, lsr r2 @ │ │ │ │ - andeq pc, r0, r4, ror #6 │ │ │ │ - andeq pc, r0, r8, asr #6 │ │ │ │ - andeq pc, r0, r0, ror #2 │ │ │ │ - andeq pc, r0, ip, lsl #3 │ │ │ │ - andeq pc, r0, r4, asr #3 │ │ │ │ - andeq pc, r0, ip, lsl r2 @ │ │ │ │ - andeq pc, r0, r4, asr #4 │ │ │ │ - andeq lr, r0, r0, lsr #31 │ │ │ │ - andeq pc, r0, ip, lsl #10 │ │ │ │ - andeq pc, r0, r8, ror #3 │ │ │ │ - andeq pc, r0, r0, ror #3 │ │ │ │ - @ instruction: 0x0000f1bc │ │ │ │ - andeq pc, r0, r4, ror r1 @ │ │ │ │ - andeq pc, r0, ip, lsr r1 @ │ │ │ │ + andeq pc, r0, ip, ror #20 │ │ │ │ + andeq pc, r0, r8, lsl #22 │ │ │ │ + andeq pc, r0, r8, ror #19 │ │ │ │ + andeq pc, r0, r4, lsr #17 │ │ │ │ + muleq r0, ip, r8 │ │ │ │ + andeq pc, r0, r4, asr r8 @ │ │ │ │ + andeq pc, r0, ip, asr #16 │ │ │ │ + andeq pc, r0, r4, lsl #16 │ │ │ │ + andeq pc, r0, r4, lsl #16 │ │ │ │ + @ instruction: 0x0000f7bc │ │ │ │ + andeq pc, r0, r8, ror r7 @ │ │ │ │ + andeq pc, r0, ip, lsr #10 │ │ │ │ + andeq pc, r0, r8, lsr #14 │ │ │ │ + muleq r0, r4, r7 │ │ │ │ + andeq pc, r0, r0, lsl r7 @ │ │ │ │ + @ instruction: 0x0000f6b0 │ │ │ │ + andeq r5, sp, r4, ror #28 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + andeq r5, sp, r4, lsr #28 │ │ │ │ + andeq pc, r0, r8, lsl r9 @ │ │ │ │ + andeq r5, sp, r0, lsr #27 │ │ │ │ + andeq r5, sp, r0, lsl #25 │ │ │ │ + andeq pc, r0, r8, ror r4 @ │ │ │ │ + andeq pc, r0, ip, asr r4 @ │ │ │ │ + andeq pc, r0, r4, ror r2 @ │ │ │ │ + andeq pc, r0, r0, lsr #5 │ │ │ │ + ldrdeq pc, [r0], -r8 │ │ │ │ + andeq pc, r0, r0, lsr r3 @ │ │ │ │ + andeq pc, r0, r8, asr r3 @ │ │ │ │ + strheq pc, [r0], -r4 @ │ │ │ │ + andeq pc, r0, r0, lsr #12 │ │ │ │ + strdeq pc, [r0], -ip │ │ │ │ + strdeq pc, [r0], -r4 │ │ │ │ + ldrdeq pc, [r0], -r0 │ │ │ │ + andeq pc, r0, r8, lsl #5 │ │ │ │ + andeq pc, r0, r0, asr r2 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x000f5fb4 │ │ │ │ - strdeq lr, [r0], -r4 │ │ │ │ - andeq pc, r0, ip, ror r1 @ │ │ │ │ - andeq pc, r0, r4, asr r0 @ │ │ │ │ - andeq pc, r0, r8, lsr r0 @ │ │ │ │ + andeq r5, sp, r0, lsl #20 │ │ │ │ + andeq pc, r0, r8 │ │ │ │ + muleq r0, r0, r2 │ │ │ │ + andeq pc, r0, r8, ror #2 │ │ │ │ + andeq pc, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq pc, r0, ip │ │ │ │ + andeq pc, r0, r0, lsr #2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 22e70 │ │ │ │ - ldr r0, [pc, #-292] @ 22b20 │ │ │ │ + beq 23424 │ │ │ │ + ldr r0, [pc, #-292] @ 230d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ strb r3, [sp, #732] @ 0x2dc │ │ │ │ - beq 22d24 │ │ │ │ + beq 232d8 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 22c84 │ │ │ │ + bhi 23238 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, r4 │ │ │ │ strb r1, [r0, r3, lsl #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 22c74 │ │ │ │ + bcs 23228 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r3, #61440 @ 0xf000 │ │ │ │ strb r0, [r3, #3840] @ 0xf00 │ │ │ │ ldrle r3, [sp, #76] @ 0x4c │ │ │ │ lslle r3, r3, #2 │ │ │ │ - ble 22d24 │ │ │ │ + ble 232d8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r6, r3, r1, lsl #2 │ │ │ │ lsl r8, r4, #16 │ │ │ │ lsl r3, r1, #2 │ │ │ │ ldr r9, [r5], #4 │ │ │ │ cmp r4, r2 │ │ │ │ addhi ip, r9, #16711680 @ 0xff0000 │ │ │ │ - bhi 22d14 │ │ │ │ + bhi 232c8 │ │ │ │ add ip, r9, r8 │ │ │ │ mov lr, r4 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [ip, r1, lsl #8] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 22cdc │ │ │ │ + bcs 23290 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ add ip, ip, #65536 @ 0x10000 │ │ │ │ - bcs 22cd8 │ │ │ │ + bcs 2328c │ │ │ │ add ip, r9, #16711680 @ 0xff0000 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [ip, r1, lsl #8] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 22d04 │ │ │ │ + bcs 232b8 │ │ │ │ add ip, ip, #61440 @ 0xf000 │ │ │ │ cmp r6, r5 │ │ │ │ strb r0, [ip, #3840] @ 0xf00 │ │ │ │ - bne 22cc0 │ │ │ │ + bne 23274 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, r0, r3 │ │ │ │ ldrb r3, [r2, #34] @ 0x22 │ │ │ │ ldrb r1, [r2, #33] @ 0x21 │ │ │ │ lsl r3, r3, #16 │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ ldrb r1, [r2, #35] @ 0x23 │ │ │ │ @@ -32797,653 +33162,653 @@ │ │ │ │ ldrb r2, [r0, r2, lsl #2] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r3, r1, lsl #24 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 23a00 │ │ │ │ + bne 23fb4 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 22e40 │ │ │ │ - ldr r3, [pc, #-612] @ 22b24 │ │ │ │ + beq 233f4 │ │ │ │ + ldr r3, [pc, #-612] @ 230d8 │ │ │ │ mvn r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #-624] @ 22b28 │ │ │ │ + ldr r3, [pc, #-624] @ 230dc │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 23350 │ │ │ │ + bne 23904 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 233ec │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2342c │ │ │ │ + beq 239e0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 23324 │ │ │ │ + bne 238d8 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 23550 │ │ │ │ + blt 23b04 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 233ec │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 234b8 │ │ │ │ + bhi 23a6c │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 233ec │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 23508 │ │ │ │ + bhi 23abc │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 22db8 │ │ │ │ + bne 2336c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23abc │ │ │ │ - ldr r0, [pc, #-812] @ 22b2c │ │ │ │ + beq 24070 │ │ │ │ + ldr r0, [pc, #-812] @ 230e0 │ │ │ │ mvn r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #-824] @ 22b30 │ │ │ │ + bl 27038 │ │ │ │ + ldr r3, [pc, #-824] @ 230e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #-840] @ 22b34 │ │ │ │ + ldr r2, [pc, #-840] @ 230e8 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r3, r2, #340 @ 0x154 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r5, r2 │ │ │ │ movlt r5, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 22e9c │ │ │ │ + bne 23450 │ │ │ │ cmp r5, sl │ │ │ │ movcc r5, sl │ │ │ │ cmp r8, r5 │ │ │ │ - blt 23710 │ │ │ │ + blt 23cc4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 236a4 │ │ │ │ + beq 23c58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ - b 2251c │ │ │ │ + b 22ad0 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 22094 │ │ │ │ + beq 22648 │ │ │ │ sub r4, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [r6], #4 │ │ │ │ - bne 22ef8 │ │ │ │ - b 22094 │ │ │ │ - ldr r0, [pc, #-996] @ 22b38 │ │ │ │ + bne 234ac │ │ │ │ + b 22648 │ │ │ │ + ldr r0, [pc, #-996] @ 230ec │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 22040 │ │ │ │ - ldr r0, [pc, #-1016] @ 22b3c │ │ │ │ + bl 26a78 │ │ │ │ + b 225f4 │ │ │ │ + ldr r0, [pc, #-1016] @ 230f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-820] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-820] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 238b0 │ │ │ │ - bl 26a64 │ │ │ │ - b 2200c │ │ │ │ - ldr r0, [pc, #-1060] @ 22b40 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 21dd8 │ │ │ │ - ldr r0, [pc, #-1072] @ 22b44 │ │ │ │ + bne 23e64 │ │ │ │ + bl 27018 │ │ │ │ + b 225c0 │ │ │ │ + ldr r0, [pc, #-1060] @ 230f4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 2238c │ │ │ │ + ldr r0, [pc, #-1072] @ 230f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-884] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-884] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 239d0 │ │ │ │ - bl 26a64 │ │ │ │ - b 21f24 │ │ │ │ + bne 23f84 │ │ │ │ + bl 27018 │ │ │ │ + b 224d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 2bb8 │ │ │ │ ldrb r3, [sp, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 2261c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ add r2, sp, r2 │ │ │ │ strb r0, [r2, #-260] @ 0xfffffefc │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22fc4 │ │ │ │ + bne 23578 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 22ff4 │ │ │ │ + b 235a8 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 2261c │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 22fe8 │ │ │ │ + bhi 2359c │ │ │ │ orr r3, r3, #32 │ │ │ │ add r3, r3, #992 @ 0x3e0 │ │ │ │ add r3, sp, r3 │ │ │ │ ldrb r3, [r3, #-260] @ 0xfffffefc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22fe8 │ │ │ │ - ldr r0, [pc, #-1240] @ 22b48 │ │ │ │ + beq 2359c │ │ │ │ + ldr r0, [pc, #-1240] @ 230fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1052] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1052] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 2261c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-1056] @ 22c28 │ │ │ │ - ldr r0, [pc, #-1280] @ 22b4c │ │ │ │ + ldr r3, [pc, #-1056] @ 231dc │ │ │ │ + ldr r0, [pc, #-1280] @ 23100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - b 22068 │ │ │ │ - ldr r0, [pc, #-1308] @ 22b50 │ │ │ │ + b 2261c │ │ │ │ + ldr r0, [pc, #-1308] @ 23104 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1128] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1128] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22054 │ │ │ │ + beq 22608 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #-1132] @ 22c28 │ │ │ │ + ldr r2, [pc, #-1132] @ 231dc │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #-1364] @ 22b54 │ │ │ │ + ldr r2, [pc, #-1364] @ 23108 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22054 │ │ │ │ + b 22608 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21dc8 │ │ │ │ - ldr r0, [pc, #-1392] @ 22b58 │ │ │ │ + bne 2237c │ │ │ │ + ldr r0, [pc, #-1392] @ 2310c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1224] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1224] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23c2c │ │ │ │ - bl 26a64 │ │ │ │ - b 21dc8 │ │ │ │ - ldr r0, [pc, #-1436] @ 22b5c │ │ │ │ + bne 241e0 │ │ │ │ + bl 27018 │ │ │ │ + b 2237c │ │ │ │ + ldr r0, [pc, #-1436] @ 23110 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1276] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1276] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23990 │ │ │ │ - bl 26a64 │ │ │ │ - b 21d88 │ │ │ │ - ldr r0, [pc, #-1484] @ 22b60 │ │ │ │ + bne 23f44 │ │ │ │ + bl 27018 │ │ │ │ + b 2233c │ │ │ │ + ldr r0, [pc, #-1484] @ 23114 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1324] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1324] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23958 │ │ │ │ + bne 23f0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 21d7c │ │ │ │ - ldr r0, [pc, #-1540] @ 22b64 │ │ │ │ + b 22330 │ │ │ │ + ldr r0, [pc, #-1540] @ 23118 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1384] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1384] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23924 │ │ │ │ - bl 26a64 │ │ │ │ + bne 23ed8 │ │ │ │ + bl 27018 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b 21d70 │ │ │ │ - ldr r0, [pc, #-1596] @ 22b68 │ │ │ │ + b 22324 │ │ │ │ + ldr r0, [pc, #-1596] @ 2311c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1448] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1448] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 238f8 │ │ │ │ - bl 26a64 │ │ │ │ - b 21d58 │ │ │ │ - ldr r2, [pc, #-1644] @ 22b6c │ │ │ │ + bne 23eac │ │ │ │ + bl 27018 │ │ │ │ + b 2230c │ │ │ │ + ldr r2, [pc, #-1644] @ 23120 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r5 │ │ │ │ mov lr, #0 │ │ │ │ cmp r6, r3 │ │ │ │ strb lr, [r1, #40] @ 0x28 │ │ │ │ - bge 22818 │ │ │ │ + bge 22dcc │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r2, r5 │ │ │ │ - b 23210 │ │ │ │ + b 237c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ strb lr, [r1] │ │ │ │ - beq 22818 │ │ │ │ + beq 22dcc │ │ │ │ ldrb r2, [r1, #-1]! │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ add r2, r2, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, ip │ │ │ │ strb r2, [r1] │ │ │ │ - bgt 23200 │ │ │ │ + bgt 237b4 │ │ │ │ cmp r3, #1 │ │ │ │ movgt r2, r3 │ │ │ │ - bgt 226c8 │ │ │ │ + bgt 22c7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 229ec │ │ │ │ + beq 22fa0 │ │ │ │ ldrb r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #8 │ │ │ │ - ldr r2, [pc, #-1768] @ 22b70 │ │ │ │ + ldr r2, [pc, #-1768] @ 23124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, #41] @ 0x29 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ strb r3, [sp, #221] @ 0xdd │ │ │ │ mov r2, #2 │ │ │ │ - b 226c8 │ │ │ │ + b 22c7c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - b 2251c │ │ │ │ - ldr r3, [pc, #-1620] @ 22c28 │ │ │ │ + b 22ad0 │ │ │ │ + ldr r3, [pc, #-1620] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-1812] @ 22b74 │ │ │ │ + ldr r2, [pc, #-1812] @ 23128 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 21e68 │ │ │ │ - ldr r3, [pc, #-1832] @ 22b78 │ │ │ │ + b 2241c │ │ │ │ + ldr r3, [pc, #-1832] @ 2312c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 239f4 │ │ │ │ - ldr r5, [pc, #-1852] @ 22b7c │ │ │ │ + beq 23fa8 │ │ │ │ + ldr r5, [pc, #-1852] @ 23130 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 21ca4 │ │ │ │ - ldr r3, [pc, #-1692] @ 22c28 │ │ │ │ + b 22258 │ │ │ │ + ldr r3, [pc, #-1692] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-1872] @ 22b80 │ │ │ │ + ldr r2, [pc, #-1872] @ 23134 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 21e20 │ │ │ │ - ldr r0, [pc, #-1892] @ 22b84 │ │ │ │ + b 223d4 │ │ │ │ + ldr r0, [pc, #-1892] @ 23138 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1772] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1772] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23b94 │ │ │ │ - bl 26a64 │ │ │ │ - b 21f44 │ │ │ │ + bne 24148 │ │ │ │ + bl 27018 │ │ │ │ + b 224f8 │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ cmp r3, #24 │ │ │ │ - bne 21e40 │ │ │ │ - b 21e6c │ │ │ │ - ldr r0, [pc, #-1956] @ 22b88 │ │ │ │ + bne 223f4 │ │ │ │ + b 22420 │ │ │ │ + ldr r0, [pc, #-1956] @ 2313c │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1836] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1836] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 234e4 │ │ │ │ - bl 26a64 │ │ │ │ - b 22e24 │ │ │ │ + bne 23a98 │ │ │ │ + bl 27018 │ │ │ │ + b 233d8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 235bc │ │ │ │ + beq 23b70 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 2357c │ │ │ │ + beq 23b30 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 23594 │ │ │ │ + beq 23b48 │ │ │ │ orrs r3, r6, r9 │ │ │ │ - bmi 23a10 │ │ │ │ + bmi 23fc4 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldr r2, [r3, #-868] @ 0xfffffc9c │ │ │ │ add r3, r6, r9, lsl #8 │ │ │ │ add r3, r2, r3, lsl #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb r5, [r4], #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 233f4 │ │ │ │ + beq 239a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ strb r0, [r4], #1 │ │ │ │ - beq 234b0 │ │ │ │ + beq 23a64 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ - ble 23394 │ │ │ │ + ble 23948 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1988] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-1988] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2340c │ │ │ │ - bl 26a64 │ │ │ │ + bne 239c0 │ │ │ │ + bl 27018 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 233a4 │ │ │ │ + bne 23958 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ strb r3, [r9, r5] │ │ │ │ - b 22e40 │ │ │ │ - ldr r3, [pc, #-2028] @ 22c28 │ │ │ │ + b 233f4 │ │ │ │ + ldr r3, [pc, #-2028] @ 231dc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 233e0 │ │ │ │ + b 23994 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 23c74 │ │ │ │ + bne 24228 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 233ec │ │ │ │ cmp r5, r0 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs r3, r3, r0, lsr #31 │ │ │ │ - beq 22e24 │ │ │ │ - ldr r0, [pc, #-2276] @ 22b8c │ │ │ │ + beq 233d8 │ │ │ │ + ldr r0, [pc, #-2276] @ 23140 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2160] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-2160] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23348 │ │ │ │ - ldr r3, [pc, #-2156] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2312] @ 22b90 │ │ │ │ + beq 238fc │ │ │ │ + ldr r3, [pc, #-2156] @ 231dc │ │ │ │ + ldr r2, [pc, #-2312] @ 23144 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23348 │ │ │ │ + b 238fc │ │ │ │ strb r0, [r3] │ │ │ │ - b 22dc0 │ │ │ │ - ldr r0, [pc, #-2348] @ 22b94 │ │ │ │ + b 23374 │ │ │ │ + ldr r0, [pc, #-2348] @ 23148 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2240] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-2240] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 238d4 │ │ │ │ - bl 26a64 │ │ │ │ - b 22e08 │ │ │ │ - ldr r3, [pc, #-2244] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2392] @ 22b98 │ │ │ │ + bne 23e88 │ │ │ │ + bl 27018 │ │ │ │ + b 233bc │ │ │ │ + ldr r3, [pc, #-2244] @ 231dc │ │ │ │ + ldr r2, [pc, #-2392] @ 2314c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23348 │ │ │ │ - ldr r0, [pc, #-2420] @ 22b9c │ │ │ │ + b 238fc │ │ │ │ + ldr r0, [pc, #-2420] @ 23150 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2320] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-2320] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23348 │ │ │ │ - ldr r3, [pc, #-2316] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2456] @ 22ba0 │ │ │ │ + beq 238fc │ │ │ │ + ldr r3, [pc, #-2316] @ 231dc │ │ │ │ + ldr r2, [pc, #-2456] @ 23154 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23348 │ │ │ │ - ldr r0, [pc, #-2484] @ 22ba4 │ │ │ │ + b 238fc │ │ │ │ + ldr r0, [pc, #-2484] @ 23158 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2392] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-2392] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23a3c │ │ │ │ - bl 26a64 │ │ │ │ - b 22dec │ │ │ │ + bne 23ff0 │ │ │ │ + bl 27018 │ │ │ │ + b 233a0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 23a84 │ │ │ │ + blt 24038 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r3, r6, lsl #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 23388 │ │ │ │ - ldr r0, [pc, #-2548] @ 22ba8 │ │ │ │ + b 2393c │ │ │ │ + ldr r0, [pc, #-2548] @ 2315c │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2460] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-2460] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23a60 │ │ │ │ - bl 26a64 │ │ │ │ + bne 24014 │ │ │ │ + bl 27018 │ │ │ │ add r3, sp, #732 @ 0x2dc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 23388 │ │ │ │ + b 2393c │ │ │ │ mov r4, #256 @ 0x100 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - b 21ff0 │ │ │ │ - ldr r0, [pc, #-2608] @ 22bac │ │ │ │ + b 225a4 │ │ │ │ + ldr r0, [pc, #-2608] @ 23160 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2520] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-2520] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23b00 │ │ │ │ - bl 26a64 │ │ │ │ - b 21cd8 │ │ │ │ - ldr r3, [pc, #-2528] @ 22c28 │ │ │ │ + bne 240b4 │ │ │ │ + bl 27018 │ │ │ │ + b 2228c │ │ │ │ + ldr r3, [pc, #-2528] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-2660] @ 22bb0 │ │ │ │ + ldr r2, [pc, #-2660] @ 23164 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 229dc │ │ │ │ + b 22f90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-2568] @ 22c28 │ │ │ │ + ldr r3, [pc, #-2568] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-2696] @ 22bb4 │ │ │ │ + ldr r2, [pc, #-2696] @ 23168 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2295c │ │ │ │ - ldr r0, [pc, #-2716] @ 22bb8 │ │ │ │ + b 22f10 │ │ │ │ + ldr r0, [pc, #-2716] @ 2316c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 229b4 │ │ │ │ - ldr r0, [pc, #-2728] @ 22bbc │ │ │ │ + bl 27038 │ │ │ │ + b 22f68 │ │ │ │ + ldr r0, [pc, #-2728] @ 23170 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2660] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-2660] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23c08 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #-2768] @ 22bc0 │ │ │ │ + bne 241bc │ │ │ │ + bl 27018 │ │ │ │ + ldr r3, [pc, #-2768] @ 23174 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - bne 23884 │ │ │ │ + bne 23e38 │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-2796] @ 22bc4 │ │ │ │ + ldr r3, [pc, #-2796] @ 23178 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 20198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22880 │ │ │ │ - ldr r3, [pc, #-2820] @ 22bc8 │ │ │ │ + bne 22e34 │ │ │ │ + ldr r3, [pc, #-2820] @ 2317c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ lsl r1, r2, #1 │ │ │ │ - bne 23ab0 │ │ │ │ + bne 24064 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #1 │ │ │ │ streq r1, [sp, #36] @ 0x24 │ │ │ │ - beq 22600 │ │ │ │ + beq 22bb4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 22570 │ │ │ │ + b 22b24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #-2896] @ 22bcc │ │ │ │ + ldr r0, [pc, #-2896] @ 23180 │ │ │ │ add r2, r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r4, #1 │ │ │ │ add r8, r5, #2 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ - bl 21a7c │ │ │ │ + bl 22030 │ │ │ │ cmp r4, #0 │ │ │ │ sub r6, r4, #1 │ │ │ │ mov fp, r0 │ │ │ │ - bne 23b24 │ │ │ │ - ldr r2, [pc, #-2948] @ 22bd0 │ │ │ │ + bne 240d8 │ │ │ │ + ldr r2, [pc, #-2948] @ 23184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23864 │ │ │ │ + beq 23e18 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ add r3, r3, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ @@ -33454,500 +33819,500 @@ │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb ip, [r9], #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsleq fp, ip, #8 │ │ │ │ - bne 23890 │ │ │ │ + bne 23e44 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb sl, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 23838 │ │ │ │ + ble 23dec │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ add fp, sl, r2 │ │ │ │ add sl, sl, #65280 @ 0xff00 │ │ │ │ lsl fp, fp, #8 │ │ │ │ lsl sl, sl, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [r9], #4 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r4, fp │ │ │ │ add r1, r4, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a7c │ │ │ │ + bl 22030 │ │ │ │ add r1, r4, #16711680 @ 0xff0000 │ │ │ │ add r1, r1, #65280 @ 0xff00 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 21a7c │ │ │ │ + bl 22030 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ orr r4, r4, r0 │ │ │ │ orr r7, r7, r4 │ │ │ │ - bne 237e8 │ │ │ │ + bne 23d9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 237b8 │ │ │ │ + bne 23d6c │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r9 │ │ │ │ - bne 23798 │ │ │ │ + bne 23d4c │ │ │ │ mov fp, r7 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2365c │ │ │ │ - ldr r3, [pc, #-3232] @ 22bd4 │ │ │ │ + bne 23c10 │ │ │ │ + ldr r3, [pc, #-3232] @ 23188 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 236a0 │ │ │ │ + beq 23c54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r8, r5 │ │ │ │ - b 2251c │ │ │ │ + b 22ad0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3, ip, lsl #8 │ │ │ │ lsl fp, ip, #8 │ │ │ │ - bl 21a7c │ │ │ │ + bl 22030 │ │ │ │ orr r7, r7, r0 │ │ │ │ - b 237ac │ │ │ │ - ldr r3, [pc, #-3216] @ 22c28 │ │ │ │ + b 23d60 │ │ │ │ + ldr r3, [pc, #-3216] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3308] @ 22bd8 │ │ │ │ + ldr r2, [pc, #-3308] @ 2318c │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22f54 │ │ │ │ - ldr r3, [pc, #-3252] @ 22c28 │ │ │ │ - ldr r2, [pc, #-3332] @ 22bdc │ │ │ │ + b 23508 │ │ │ │ + ldr r3, [pc, #-3252] @ 231dc │ │ │ │ + ldr r2, [pc, #-3332] @ 23190 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 234dc │ │ │ │ - ldr r3, [pc, #-3288] @ 22c28 │ │ │ │ + b 23a90 │ │ │ │ + ldr r3, [pc, #-3288] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #-3380] @ 22be0 │ │ │ │ + ldr r2, [pc, #-3380] @ 23194 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 231c8 │ │ │ │ - ldr r3, [pc, #-3332] @ 22c28 │ │ │ │ + b 2377c │ │ │ │ + ldr r3, [pc, #-3332] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3412] @ 22be4 │ │ │ │ + ldr r2, [pc, #-3412] @ 23198 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23188 │ │ │ │ + b 2373c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #-3388] @ 22c28 │ │ │ │ + ldr r2, [pc, #-3388] @ 231dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #-3488] @ 22be8 │ │ │ │ + ldr r2, [pc, #-3488] @ 2319c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2314c │ │ │ │ - ldr r3, [pc, #-3440] @ 22c28 │ │ │ │ + b 23700 │ │ │ │ + ldr r3, [pc, #-3440] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3512] @ 22bec │ │ │ │ + ldr r2, [pc, #-3512] @ 231a0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #24 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2311c │ │ │ │ + b 236d0 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [ip, #68] @ 0x44 │ │ │ │ mvn r3, #253 @ 0xfd │ │ │ │ str r3, [ip, #64] @ 0x40 │ │ │ │ - b 2200c │ │ │ │ - ldr r3, [pc, #-3504] @ 22c28 │ │ │ │ + b 225c0 │ │ │ │ + ldr r3, [pc, #-3504] @ 231dc │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3572] @ 22bf0 │ │ │ │ + ldr r2, [pc, #-3572] @ 231a4 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22f94 │ │ │ │ - ldr r5, [pc, #-3592] @ 22bf4 │ │ │ │ + b 23548 │ │ │ │ + ldr r5, [pc, #-3592] @ 231a8 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 21ca4 │ │ │ │ - ldr r0, [pc, #-3600] @ 22bf8 │ │ │ │ + b 22258 │ │ │ │ + ldr r0, [pc, #-3600] @ 231ac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 22d68 │ │ │ │ - ldr r0, [pc, #-3612] @ 22bfc │ │ │ │ + bl 27038 │ │ │ │ + b 2331c │ │ │ │ + ldr r0, [pc, #-3612] @ 231b0 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3608] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-3608] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23c50 │ │ │ │ - bl 26a64 │ │ │ │ - b 23370 │ │ │ │ - ldr r3, [pc, #-3612] @ 22c28 │ │ │ │ - ldr r2, [pc, #-3656] @ 22c00 │ │ │ │ + bne 24204 │ │ │ │ + bl 27018 │ │ │ │ + b 23924 │ │ │ │ + ldr r3, [pc, #-3612] @ 231dc │ │ │ │ + ldr r2, [pc, #-3656] @ 231b4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23574 │ │ │ │ - ldr r3, [pc, #-3648] @ 22c28 │ │ │ │ - ldr r2, [pc, #-3688] @ 22c04 │ │ │ │ + b 23b28 │ │ │ │ + ldr r3, [pc, #-3648] @ 231dc │ │ │ │ + ldr r2, [pc, #-3688] @ 231b8 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 235b8 │ │ │ │ - ldr r0, [pc, #-3716] @ 22c08 │ │ │ │ + b 23b6c │ │ │ │ + ldr r0, [pc, #-3716] @ 231bc │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3724] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-3724] @ 231c4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23be4 │ │ │ │ - bl 26a64 │ │ │ │ - b 23584 │ │ │ │ + bne 24198 │ │ │ │ + bl 27018 │ │ │ │ + b 23b38 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 22544 │ │ │ │ - ldr r0, [pc, #-3768] @ 22c0c │ │ │ │ + b 22af8 │ │ │ │ + ldr r0, [pc, #-3768] @ 231c0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3780] @ 22c10 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #-3780] @ 231c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23bc0 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #-3804] @ 22c14 │ │ │ │ + bne 24174 │ │ │ │ + bl 27018 │ │ │ │ + ldr r3, [pc, #-3804] @ 231c8 │ │ │ │ mvn r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 22e70 │ │ │ │ - ldr r3, [pc, #-3808] @ 22c28 │ │ │ │ + b 23424 │ │ │ │ + ldr r3, [pc, #-3808] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3836] @ 22c18 │ │ │ │ + ldr r2, [pc, #-3836] @ 231cc │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 235f8 │ │ │ │ + b 23bac │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3, #65280 @ 0xff00 │ │ │ │ - bl 21a7c │ │ │ │ + bl 22030 │ │ │ │ cmp r6, #0 │ │ │ │ orr fp, fp, r0 │ │ │ │ - ble 2374c │ │ │ │ + ble 23d00 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r0, #16711680 @ 0xff0000 │ │ │ │ add r0, r0, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21a7c │ │ │ │ + bl 22030 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ orr fp, fp, r0 │ │ │ │ - bne 23b60 │ │ │ │ + bne 24114 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ - b 2374c │ │ │ │ - ldr r3, [pc, #-3956] @ 22c28 │ │ │ │ + b 23d00 │ │ │ │ + ldr r3, [pc, #-3956] @ 231dc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3976] @ 22c1c │ │ │ │ + ldr r2, [pc, #-3976] @ 231d0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2330c │ │ │ │ - ldr r3, [pc, #-4000] @ 22c28 │ │ │ │ + b 238c0 │ │ │ │ + ldr r3, [pc, #-4000] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-4020] @ 22c20 │ │ │ │ + ldr r2, [pc, #-4020] @ 231d4 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23ae4 │ │ │ │ - ldr r3, [pc, #-4036] @ 22c28 │ │ │ │ - ldr r2, [pc, #-4044] @ 22c24 │ │ │ │ + b 24098 │ │ │ │ + ldr r3, [pc, #-4036] @ 231dc │ │ │ │ + ldr r2, [pc, #-4044] @ 231d8 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23aa8 │ │ │ │ - ldr r3, [pc, #-4072] @ 22c28 │ │ │ │ + b 2405c │ │ │ │ + ldr r3, [pc, #-4072] @ 231dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-4080] @ 22c2c │ │ │ │ + ldr r2, [pc, #-4080] @ 231e0 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23684 │ │ │ │ - ldr r3, [pc, #136] @ 23cbc │ │ │ │ + b 23c38 │ │ │ │ + ldr r3, [pc, #136] @ 24270 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #128] @ 23cc0 │ │ │ │ + ldr r2, [pc, #128] @ 24274 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 230e8 │ │ │ │ - ldr r3, [pc, #100] @ 23cbc │ │ │ │ - ldr r2, [pc, #104] @ 23cc4 │ │ │ │ + b 2369c │ │ │ │ + ldr r3, [pc, #100] @ 24270 │ │ │ │ + ldr r2, [pc, #104] @ 24278 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23a34 │ │ │ │ + b 23fe8 │ │ │ │ cmn r0, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - beq 22e40 │ │ │ │ - ldr r3, [pc, #60] @ 23cc8 │ │ │ │ + beq 233f4 │ │ │ │ + ldr r3, [pc, #60] @ 2427c │ │ │ │ mvn r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 22e70 │ │ │ │ + b 23424 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #28] @ 23ccc │ │ │ │ + ldr r0, [pc, #28] @ 24280 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 21da8 │ │ │ │ + bl 27038 │ │ │ │ + b 2235c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq lr, r0, r8, ror #31 │ │ │ │ - andeq lr, r0, ip, asr #31 │ │ │ │ - andeq r5, pc, r8, lsl lr @ │ │ │ │ - muleq r0, r0, r5 │ │ │ │ + strdeq pc, [r0], -ip │ │ │ │ + andeq pc, r0, r0, ror #1 │ │ │ │ + andeq r5, sp, r4, ror #16 │ │ │ │ + andeq lr, r0, r4, lsr #13 │ │ │ │ push {r4, lr} │ │ │ │ bl 29cc │ │ │ │ - ldr r3, [pc, #20] @ 23cf4 │ │ │ │ + ldr r3, [pc, #20] @ 242a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3] │ │ │ │ streq r0, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r6, pc, ip, lsl r8 @ │ │ │ │ - ldr r3, [pc, #56] @ 23d38 │ │ │ │ - ldr r2, [pc, #56] @ 23d3c │ │ │ │ + andeq r6, sp, r8, ror #4 │ │ │ │ + ldr r3, [pc, #56] @ 242ec │ │ │ │ + ldr r2, [pc, #56] @ 242f0 │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23d2c │ │ │ │ + beq 242e0 │ │ │ │ ldr r1, [r4] │ │ │ │ bl 29e4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 209f0 │ │ │ │ - andeq ip, r2, ip, lsl r0 │ │ │ │ + b 20fa4 │ │ │ │ + andeq fp, r2, r8, ror #20 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - ldr r3, [pc, #112] @ 23db8 │ │ │ │ + ldr r3, [pc, #112] @ 2436c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #132] @ 0x84 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 23dac │ │ │ │ + beq 24360 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ble 23da0 │ │ │ │ - ldr r3, [pc, #76] @ 23dbc │ │ │ │ + ble 24354 │ │ │ │ + ldr r3, [pc, #76] @ 24370 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #72] @ 23dc0 │ │ │ │ + ldr r4, [pc, #72] @ 24374 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ 23dc4 │ │ │ │ + ldr r3, [pc, #28] @ 24378 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 23d70 │ │ │ │ - ldr r0, [pc, #20] @ 23dc8 │ │ │ │ + b 24324 │ │ │ │ + ldr r0, [pc, #20] @ 2437c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000f67b4 │ │ │ │ - andeq pc, r0, ip, asr r2 @ │ │ │ │ - andeq r6, pc, r0, lsl #15 │ │ │ │ - andeq pc, r0, r0, asr r2 @ │ │ │ │ - andeq pc, r0, r0, ror r2 @ │ │ │ │ + andeq r6, sp, r0, lsl #4 │ │ │ │ + andeq pc, r0, r0, ror r3 @ │ │ │ │ + andeq r6, sp, ip, asr #3 │ │ │ │ + andeq pc, r0, r4, ror #6 │ │ │ │ + andeq pc, r0, r4, lsl #7 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #236] @ 23ec4 │ │ │ │ - ldr r3, [pc, #236] @ 23ec8 │ │ │ │ + ldr r4, [pc, #236] @ 24478 │ │ │ │ + ldr r3, [pc, #236] @ 2447c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #212] @ 23ecc │ │ │ │ + bl 242ac │ │ │ │ + ldr r3, [pc, #212] @ 24480 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #196] @ 23ed0 │ │ │ │ + bl 242ac │ │ │ │ + ldr r3, [pc, #196] @ 24484 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #180] @ 23ed4 │ │ │ │ + bl 242ac │ │ │ │ + ldr r3, [pc, #180] @ 24488 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #164] @ 23ed8 │ │ │ │ + bl 242ac │ │ │ │ + ldr r3, [pc, #164] @ 2448c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #148] @ 23edc │ │ │ │ + bl 242ac │ │ │ │ + ldr r3, [pc, #148] @ 24490 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #132] @ 23ee0 │ │ │ │ + bl 242ac │ │ │ │ + ldr r3, [pc, #132] @ 24494 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #116] @ 23ee4 │ │ │ │ + bl 242ac │ │ │ │ + ldr r3, [pc, #116] @ 24498 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #100] @ 23ee8 │ │ │ │ + bl 242ac │ │ │ │ + ldr r3, [pc, #100] @ 2449c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23e98 │ │ │ │ + beq 2444c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ 23eec │ │ │ │ - ldr r0, [pc, #76] @ 23ef0 │ │ │ │ + ldr r3, [pc, #76] @ 244a0 │ │ │ │ + ldr r0, [pc, #76] @ 244a4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 26a64 │ │ │ │ - andeq fp, r2, r4, asr #30 │ │ │ │ + b 27018 │ │ │ │ + muleq r2, r0, r9 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq pc, r0, r0, lsl #3 │ │ │ │ + muleq r0, r4, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2a44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -33977,390 +34342,390 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2b58 │ │ │ │ mov r1, r4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 23fec │ │ │ │ + beq 245a0 │ │ │ │ mov r4, r3 │ │ │ │ strb r6, [r3] │ │ │ │ - bl 23f20 │ │ │ │ + bl 244d4 │ │ │ │ strb r7, [r4], #1 │ │ │ │ - b 23fbc │ │ │ │ + b 24570 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23f20 │ │ │ │ + b 244d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2402c │ │ │ │ + beq 245e0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2400c │ │ │ │ + bne 245c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23f20 │ │ │ │ + b 244d4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ ldrb r3, [r0] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ orr r3, r3, #32 │ │ │ │ orr r2, r2, #32 │ │ │ │ - beq 240a4 │ │ │ │ - ldr lr, [pc, #88] @ 240bc │ │ │ │ + beq 24658 │ │ │ │ + ldr lr, [pc, #88] @ 24670 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 24084 │ │ │ │ + b 24638 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ andhi r3, r1, lr │ │ │ │ ldrb r1, [r0, #2]! │ │ │ │ add r2, r2, ip │ │ │ │ eorhi r2, r2, r2, lsr #21 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 240a4 │ │ │ │ + beq 24658 │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ orr r1, r1, #32 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ orr ip, ip, #32 │ │ │ │ eor r1, r3, r3, lsr #21 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - bne 24068 │ │ │ │ + bne 2461c │ │ │ │ sub r0, r3, r2 │ │ │ │ eor r0, r0, r2, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #21 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #14680064 @ 0xe00000 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x001fffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 24130 │ │ │ │ + beq 246e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 240fc │ │ │ │ + beq 246b0 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3], #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - bne 24124 │ │ │ │ + bne 246d8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - b 240f0 │ │ │ │ + b 246a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24100 │ │ │ │ - b 2411c │ │ │ │ - ldr r5, [pc, #8] @ 24140 │ │ │ │ + bne 246b4 │ │ │ │ + b 246d0 │ │ │ │ + ldr r5, [pc, #8] @ 246f4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r0, r4, asr #24 │ │ │ │ + andeq lr, r0, r8, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 240c0 │ │ │ │ + bl 24674 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 24220 │ │ │ │ + bne 247d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r8, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 24220 │ │ │ │ + beq 247d4 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r5, #0 │ │ │ │ - beq 24200 │ │ │ │ + beq 247b4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ bl 296c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24200 │ │ │ │ + bne 247b4 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ moveq sl, #1 │ │ │ │ streq r0, [r4, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 241b8 │ │ │ │ + bne 2476c │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r2, [r7, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ orrne r3, r3, #128 @ 0x80 │ │ │ │ strne r3, [r2] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 240c0 │ │ │ │ + bl 24674 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ 24320 │ │ │ │ + ldr r3, [pc, #212] @ 248d4 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 242e4 │ │ │ │ - ldr r2, [pc, #200] @ 24324 │ │ │ │ + beq 24898 │ │ │ │ + ldr r2, [pc, #200] @ 248d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r1, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2430c │ │ │ │ + beq 248c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - bne 242ec │ │ │ │ + bne 248a0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 242f8 │ │ │ │ + bne 248ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2403c │ │ │ │ + bl 245f0 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [r8, r0, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r8, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4] │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24274 │ │ │ │ - b 24290 │ │ │ │ + bne 24828 │ │ │ │ + b 24844 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23f20 │ │ │ │ + bl 244d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24270 │ │ │ │ - b 242e4 │ │ │ │ - ldrdeq fp, [r2], -r0 │ │ │ │ + bne 24824 │ │ │ │ + b 24898 │ │ │ │ + andeq fp, r2, ip, lsl r5 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r6, [pc, #136] @ 243bc │ │ │ │ - ldr r8, [pc, #136] @ 243c0 │ │ │ │ + ldr r6, [pc, #136] @ 24970 │ │ │ │ + ldr r8, [pc, #136] @ 24974 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24360 │ │ │ │ + bne 24914 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24354 │ │ │ │ + bne 24908 │ │ │ │ ldrb r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24390 │ │ │ │ + bne 24944 │ │ │ │ ldrb r4, [r5, #1]! │ │ │ │ ldrb r3, [r8, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24380 │ │ │ │ + beq 24934 │ │ │ │ mov r0, r9 │ │ │ │ strb r7, [r5] │ │ │ │ - bl 23ff4 │ │ │ │ + bl 245a8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, #0 │ │ │ │ strb r4, [r1], #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - ble 24344 │ │ │ │ + ble 248f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r6, pc, r0, lsr #6 │ │ │ │ - andeq r6, pc, ip, lsl r3 @ │ │ │ │ + andeq r5, sp, ip, ror #26 │ │ │ │ + andeq r5, sp, r8, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #348] @ 24534 │ │ │ │ + ldr r2, [pc, #348] @ 24ae8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ 24538 │ │ │ │ + ldr r3, [pc, #344] @ 24aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1116] @ 0x45c │ │ │ │ mov r3, #0 │ │ │ │ - beq 2442c │ │ │ │ + beq 249e0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 244c8 │ │ │ │ + beq 24a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #276] @ 2453c │ │ │ │ + ldr r0, [pc, #276] @ 24af0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #260] @ 24540 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r1, [pc, #260] @ 24af4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 24500 │ │ │ │ + beq 24ab4 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ - b 24464 │ │ │ │ + b 24a18 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ + bl 2bc18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl 2924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24450 │ │ │ │ + bne 24a04 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 244ec │ │ │ │ + bne 24aa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 244dc │ │ │ │ - ldr r2, [pc, #160] @ 24544 │ │ │ │ - ldr r3, [pc, #144] @ 24538 │ │ │ │ + bne 24a90 │ │ │ │ + ldr r2, [pc, #160] @ 24af8 │ │ │ │ + ldr r3, [pc, #144] @ 24aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1116] @ 0x45c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 244fc │ │ │ │ + bne 24ab0 │ │ │ │ add sp, sp, #1120 @ 0x460 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - bne 2442c │ │ │ │ - b 2449c │ │ │ │ - ldr r0, [pc, #100] @ 24548 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2449c │ │ │ │ - ldr r0, [pc, #88] @ 2454c │ │ │ │ + bne 249e0 │ │ │ │ + b 24a50 │ │ │ │ + ldr r0, [pc, #100] @ 24afc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 24a50 │ │ │ │ + ldr r0, [pc, #88] @ 24b00 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2448c │ │ │ │ + bl 27038 │ │ │ │ + b 24a40 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 24518 │ │ │ │ + bne 24acc │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2449c │ │ │ │ + beq 24a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ 24550 │ │ │ │ + ldr r0, [pc, #36] @ 24b04 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 24448 │ │ │ │ - andeq fp, r2, r0, asr #18 │ │ │ │ + bl 27038 │ │ │ │ + b 249fc │ │ │ │ + andeq fp, r2, ip, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, r0, r4, lsr #4 │ │ │ │ - andeq sp, r0, r8, lsr #23 │ │ │ │ - andeq fp, r2, r8, ror r8 │ │ │ │ - andeq lr, r0, ip, lsl #2 │ │ │ │ - strdeq lr, [r0], -r4 │ │ │ │ - andeq sp, r0, r4, lsl sp │ │ │ │ + andeq pc, r0, r8, lsr r3 @ │ │ │ │ + @ instruction: 0x0000dcbc │ │ │ │ + andeq fp, r2, r4, asr #5 │ │ │ │ + andeq lr, r0, r0, lsr #4 │ │ │ │ + andeq lr, r0, r8, lsl #4 │ │ │ │ + andeq sp, r0, r8, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 245bc │ │ │ │ + beq 24b70 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov r7, r2 │ │ │ │ - bne 24590 │ │ │ │ - b 245d4 │ │ │ │ + bne 24b44 │ │ │ │ + b 24b88 │ │ │ │ bl 2894 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 245b4 │ │ │ │ + beq 24b68 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 245c8 │ │ │ │ + beq 24b7c │ │ │ │ add r5, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2894 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 24578 │ │ │ │ + bne 24b2c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -34369,315 +34734,315 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2894 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 245c8 │ │ │ │ + beq 24b7c │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 245c8 │ │ │ │ + beq 24b7c │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 245bc │ │ │ │ + beq 24b70 │ │ │ │ add r5, r4, #4 │ │ │ │ - b 245d8 │ │ │ │ + b 24b8c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1584] @ 24c5c │ │ │ │ + ldr r2, [pc, #1584] @ 25210 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1580] @ 24c60 │ │ │ │ + ldr r3, [pc, #1580] @ 25214 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ - bl 240c0 │ │ │ │ + bl 24674 │ │ │ │ str r0, [r7] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ - ldr r3, [pc, #1504] @ 24c64 │ │ │ │ + bl 24674 │ │ │ │ + ldr r3, [pc, #1504] @ 25218 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [r8] │ │ │ │ ldr r5, [r7] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 24a18 │ │ │ │ + beq 24fcc │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 247e8 │ │ │ │ + beq 24d9c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 246cc │ │ │ │ + beq 24c80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 248b0 │ │ │ │ + beq 24e64 │ │ │ │ mov r0, fp │ │ │ │ bl 2a44 │ │ │ │ ldr r3, [r9] │ │ │ │ tst r3, #2 │ │ │ │ - bne 246e8 │ │ │ │ + bne 24c9c │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24afc │ │ │ │ + beq 250b0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ + bl 24674 │ │ │ │ str r0, [r6, #4]! │ │ │ │ cmp r5, r6 │ │ │ │ - bne 246f0 │ │ │ │ - ldr r3, [pc, #1372] @ 24c68 │ │ │ │ + bne 24ca4 │ │ │ │ + ldr r3, [pc, #1372] @ 2521c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [r2] │ │ │ │ - beq 2493c │ │ │ │ + beq 24ef0 │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 24788 │ │ │ │ + beq 24d3c │ │ │ │ subs r2, r2, #48 @ 0x30 │ │ │ │ ldrbeq r2, [r5, #1] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bne 24770 │ │ │ │ + bne 24d24 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 248bc │ │ │ │ + beq 24e70 │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 248c8 │ │ │ │ + beq 24e7c │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 248c8 │ │ │ │ + beq 24e7c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq 24a5c │ │ │ │ + beq 25010 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ - bl 24554 │ │ │ │ + bl 24b08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 248e4 │ │ │ │ + beq 24e98 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #1196] @ 24c6c │ │ │ │ - ldr r3, [pc, #1180] @ 24c60 │ │ │ │ + ldr r2, [pc, #1196] @ 25220 │ │ │ │ + ldr r3, [pc, #1180] @ 25214 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 24c58 │ │ │ │ + bne 2520c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 24804 │ │ │ │ + beq 24db8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 246c4 │ │ │ │ - b 246cc │ │ │ │ + bne 24c78 │ │ │ │ + b 24c80 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 24800 │ │ │ │ + beq 24db4 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8] │ │ │ │ bl 2b4c │ │ │ │ sub r6, r0, #1 │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 24c50 │ │ │ │ + bls 25204 │ │ │ │ mov r3, r6 │ │ │ │ - b 2483c │ │ │ │ + b 24df0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 24bdc │ │ │ │ + beq 25190 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 24834 │ │ │ │ + beq 24de8 │ │ │ │ add r3, r6, #1 │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 24c08 │ │ │ │ + beq 251bc │ │ │ │ sub r2, r3, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - beq 24888 │ │ │ │ + beq 24e3c │ │ │ │ cmp r2, #11 │ │ │ │ - beq 24c30 │ │ │ │ + beq 251e4 │ │ │ │ cmp r2, #12 │ │ │ │ - beq 24be8 │ │ │ │ + beq 2519c │ │ │ │ cmp r2, #12 │ │ │ │ - ble 247b4 │ │ │ │ - ldr r3, [pc, #992] @ 24c70 │ │ │ │ + ble 24d68 │ │ │ │ + ldr r3, [pc, #992] @ 25224 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r6, #1] │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 246cc │ │ │ │ - ldr r1, [pc, #956] @ 24c74 │ │ │ │ + beq 24c80 │ │ │ │ + ldr r1, [pc, #956] @ 25228 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 246c4 │ │ │ │ + b 24c78 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24770 │ │ │ │ + bne 24d24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [r3] │ │ │ │ - b 24798 │ │ │ │ + b 24d4c │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ - bl 24554 │ │ │ │ + bl 24b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 247b4 │ │ │ │ + bne 24d68 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2493c │ │ │ │ + beq 24ef0 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r2, r0, #1 │ │ │ │ moveq r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24554 │ │ │ │ + bl 24b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 247b4 │ │ │ │ + bne 24d68 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 24b6c │ │ │ │ + beq 25120 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 24978 │ │ │ │ + beq 24f2c │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ strne r6, [r8] │ │ │ │ - bne 247b8 │ │ │ │ - ldr r3, [pc, #760] @ 24c78 │ │ │ │ + bne 24d6c │ │ │ │ + ldr r3, [pc, #760] @ 2522c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ - b 24998 │ │ │ │ + b 24f4c │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 247b4 │ │ │ │ + beq 24d68 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2498c │ │ │ │ + beq 24f40 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2498c │ │ │ │ + blt 24f40 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2498c │ │ │ │ + beq 24f40 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #668] @ 24c7c │ │ │ │ + ldr r3, [pc, #668] @ 25230 │ │ │ │ orr r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #640] @ 24c80 │ │ │ │ + ldr r2, [pc, #640] @ 25234 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 247b4 │ │ │ │ + b 24d68 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ tst r2, #191 @ 0xbf │ │ │ │ - bne 246a4 │ │ │ │ + bne 24c58 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 2b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 246a4 │ │ │ │ - ldr r1, [pc, #580] @ 24c84 │ │ │ │ + bhi 24c58 │ │ │ │ + ldr r1, [pc, #580] @ 25238 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 246a4 │ │ │ │ - b 247b4 │ │ │ │ - ldr r1, [pc, #548] @ 24c88 │ │ │ │ + beq 24c58 │ │ │ │ + b 24d68 │ │ │ │ + ldr r1, [pc, #548] @ 2523c │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 2c9c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r6, [pc, #512] @ 24c8c │ │ │ │ + ldreq r6, [pc, #512] @ 25240 │ │ │ │ addeq r6, pc, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [r8] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r3] │ │ │ │ - beq 24ae8 │ │ │ │ + beq 2509c │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2b4c │ │ │ │ mov r1, fp │ │ │ │ add r2, r0, #1 │ │ │ │ @@ -34687,170 +35052,170 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 2948 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strb r3, [fp, r5] │ │ │ │ mov r6, r4 │ │ │ │ - ldr r4, [pc, #412] @ 24c90 │ │ │ │ + ldr r4, [pc, #412] @ 25244 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 24798 │ │ │ │ + b 24d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ + bl 24674 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ - ldr r3, [pc, #380] @ 24c94 │ │ │ │ + bl 24674 │ │ │ │ + ldr r3, [pc, #380] @ 25248 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #372] @ 24c98 │ │ │ │ + ldr r4, [pc, #372] @ 2524c │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [r3] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 2493c │ │ │ │ + beq 24ef0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 24788 │ │ │ │ - ldr r3, [pc, #260] @ 24c78 │ │ │ │ + b 24d3c │ │ │ │ + ldr r3, [pc, #260] @ 2522c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 24bd4 │ │ │ │ + beq 25188 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 24bc8 │ │ │ │ + beq 2517c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 24bc8 │ │ │ │ + beq 2517c │ │ │ │ str r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sl] │ │ │ │ - bl 20a1c │ │ │ │ - b 247b8 │ │ │ │ + bl 20fd0 │ │ │ │ + b 24d6c │ │ │ │ ldr r6, [r6, #188] @ 0xbc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 24b88 │ │ │ │ + bne 2513c │ │ │ │ mvn r4, #0 │ │ │ │ - b 247b8 │ │ │ │ + b 24d6c │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b 24858 │ │ │ │ + b 24e0c │ │ │ │ ldr r2, [r7] │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 247b4 │ │ │ │ + bne 24d68 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r2, r3, r5 │ │ │ │ str r5, [r8] │ │ │ │ - b 24880 │ │ │ │ - ldr r1, [pc, #140] @ 24c9c │ │ │ │ + b 24e34 │ │ │ │ + ldr r1, [pc, #140] @ 25250 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 2c9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24864 │ │ │ │ - b 24888 │ │ │ │ + bne 24e18 │ │ │ │ + b 24e3c │ │ │ │ ldr r2, [r7] │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 247b4 │ │ │ │ + bne 24d68 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r2, r3, r5 │ │ │ │ str r5, [r8] │ │ │ │ - b 24878 │ │ │ │ + b 24e2c │ │ │ │ add r3, r5, r0 │ │ │ │ - b 24858 │ │ │ │ + b 24e0c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r2, ip, ror #13 │ │ │ │ + andeq fp, r2, r8, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, ip, r6 │ │ │ │ - andeq sp, r0, r8, ror #29 │ │ │ │ - andeq fp, r2, ip, asr r5 │ │ │ │ - andeq sp, r0, r4, ror #26 │ │ │ │ - andeq lr, r0, r4, asr #9 │ │ │ │ + andeq fp, r2, r8, ror #1 │ │ │ │ + strdeq sp, [r0], -ip │ │ │ │ + andeq sl, r2, r8, lsr #31 │ │ │ │ + andeq sp, r0, r8, ror lr │ │ │ │ + ldrdeq lr, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq lr, r0, r0, ror #24 │ │ │ │ - muleq r0, ip, r4 │ │ │ │ - strdeq lr, [r0], -r0 │ │ │ │ - strdeq lr, [r0], -r0 │ │ │ │ - andeq lr, r0, r8, lsl #5 │ │ │ │ - ldrdeq sp, [r0], -ip │ │ │ │ - andeq ip, r0, r4, ror fp │ │ │ │ - andeq sp, r0, ip, asr #5 │ │ │ │ + andeq lr, r0, r4, ror sp │ │ │ │ + @ instruction: 0x0000d5b0 │ │ │ │ + andeq lr, r0, r4, lsl #26 │ │ │ │ + andeq lr, r0, r4, lsl #8 │ │ │ │ + muleq r0, ip, r3 │ │ │ │ + strdeq sp, [r0], -r0 │ │ │ │ + andeq ip, r0, r0, ror fp │ │ │ │ + andeq sp, r0, r0, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add ip, r0, #52 @ 0x34 │ │ │ │ - ldr lr, [pc, #1588] @ 252ec │ │ │ │ + ldr lr, [pc, #1588] @ 258a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr ip, [pc, #1576] @ 252f0 │ │ │ │ + ldr ip, [pc, #1576] @ 258a4 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ - bl 24618 │ │ │ │ - ldr r3, [pc, #1528] @ 252f4 │ │ │ │ + bl 24bcc │ │ │ │ + ldr r3, [pc, #1528] @ 258a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble 24f70 │ │ │ │ + ble 25524 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - beq 24f9c │ │ │ │ + beq 25550 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #16 │ │ │ │ str r3, [r2] │ │ │ │ - beq 24fa4 │ │ │ │ + beq 25558 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1460] @ 252f8 │ │ │ │ + ldr r3, [pc, #1460] @ 258ac │ │ │ │ mov sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1448] @ 252fc │ │ │ │ + ldr r3, [pc, #1448] @ 258b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1440] @ 25300 │ │ │ │ + ldr r3, [pc, #1440] @ 258b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ sub r1, sl, #1 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ @@ -34866,195 +35231,195 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #256] @ 0x100 │ │ │ │ and r3, r3, #2 │ │ │ │ orrs r3, r3, r2 │ │ │ │ lslne r3, r0, #2 │ │ │ │ strne r3, [sp, #28] │ │ │ │ - bne 24dd4 │ │ │ │ + bne 25388 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ lsl r3, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 25140 │ │ │ │ + bne 256f4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25040 │ │ │ │ + beq 255f4 │ │ │ │ ldr r8, [r7, #32] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 24e20 │ │ │ │ + b 253d4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25038 │ │ │ │ + beq 255ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24e14 │ │ │ │ + bne 253c8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r8, [r4, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ tst r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1176] @ 25304 │ │ │ │ + ldr r3, [pc, #1176] @ 258b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bne 24e80 │ │ │ │ + bne 25434 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, r6 │ │ │ │ subne r0, r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r8, [r0] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r3, r1] │ │ │ │ str r2, [r0, #8] │ │ │ │ - beq 250d4 │ │ │ │ + beq 25688 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 24ed0 │ │ │ │ + beq 25484 │ │ │ │ cmp r1, #4 │ │ │ │ - bls 2511c │ │ │ │ + bls 256d0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 269e0 │ │ │ │ + bl 26f94 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ str r0, [fp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 250dc │ │ │ │ + beq 25690 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ - beq 24f10 │ │ │ │ + beq 254c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 251b8 │ │ │ │ + beq 2576c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [fp, #20] │ │ │ │ tst r3, #1 │ │ │ │ mov r4, sl │ │ │ │ - beq 24f60 │ │ │ │ + beq 25514 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 250ec │ │ │ │ + bls 256a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 24f5c │ │ │ │ + beq 25510 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 25130 │ │ │ │ + beq 256e4 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25130 │ │ │ │ + beq 256e4 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [fp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 24d6c │ │ │ │ - ldr r2, [pc, #912] @ 25308 │ │ │ │ - ldr r3, [pc, #884] @ 252f0 │ │ │ │ + bgt 25320 │ │ │ │ + ldr r2, [pc, #912] @ 258bc │ │ │ │ + ldr r3, [pc, #884] @ 258a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 252e8 │ │ │ │ + bne 2589c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24d34 │ │ │ │ + bne 252e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #860] @ 2530c │ │ │ │ + ldr r3, [pc, #860] @ 258c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ movls r2, #4 │ │ │ │ - bls 24fcc │ │ │ │ + bls 25580 │ │ │ │ cmp r3, #2 │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #824] @ 25310 │ │ │ │ + ldr r3, [pc, #824] @ 258c4 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ add r1, r2, #24 │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r0 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ - bne 25004 │ │ │ │ + bne 255b8 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcs 24fe0 │ │ │ │ + bcs 25594 │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - ldr r3, [pc, #768] @ 25314 │ │ │ │ + ldr r3, [pc, #768] @ 258c8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r5, #24] │ │ │ │ bl 2bb8 │ │ │ │ - b 24d34 │ │ │ │ + b 252e8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, fp, lsl #2] │ │ │ │ str r3, [r0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269e0 │ │ │ │ + bl 26f94 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #648] @ 25318 │ │ │ │ + ldr r3, [pc, #648] @ 258cc │ │ │ │ tst r2, #2 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -35064,842 +35429,842 @@ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ - b 24e4c │ │ │ │ + b 25400 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - b 24ed0 │ │ │ │ + b 25484 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [fp, #12] │ │ │ │ - b 24eec │ │ │ │ + b 254a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ stm sp, {r6, sl} │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - b 24f60 │ │ │ │ + b 25514 │ │ │ │ mov r2, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ - b 24edc │ │ │ │ + b 25490 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 24f60 │ │ │ │ - ldr r4, [pc, #468] @ 2531c │ │ │ │ + b 25514 │ │ │ │ + ldr r4, [pc, #468] @ 258d0 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 25160 │ │ │ │ + b 25714 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 25264 │ │ │ │ + beq 25818 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 24dd4 │ │ │ │ + beq 25388 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2514c │ │ │ │ + bne 25700 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2514c │ │ │ │ + bne 25700 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #32 │ │ │ │ str r3, [r2] │ │ │ │ - b 24f60 │ │ │ │ + b 25514 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #348] @ 25320 │ │ │ │ + ldr r9, [pc, #348] @ 258d4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 23ef4 │ │ │ │ + bl 244a8 │ │ │ │ ldrb r3, [r8] │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r8, r9 │ │ │ │ - bne 2522c │ │ │ │ + bne 257e0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24328 │ │ │ │ + bl 248dc │ │ │ │ cmp r8, r9 │ │ │ │ - bne 25244 │ │ │ │ + bne 257f8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 25218 │ │ │ │ + beq 257cc │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25254 │ │ │ │ + bne 25808 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 24f08 │ │ │ │ + b 254bc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23f20 │ │ │ │ + bl 244d4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24328 │ │ │ │ + bl 248dc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 24328 │ │ │ │ - b 251f8 │ │ │ │ + bl 248dc │ │ │ │ + b 257ac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 23ff4 │ │ │ │ - b 25218 │ │ │ │ - ldr r3, [pc, #184] @ 25324 │ │ │ │ + bl 245a8 │ │ │ │ + b 257cc │ │ │ │ + ldr r3, [pc, #184] @ 258d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 252cc │ │ │ │ - ldr r3, [pc, #136] @ 25310 │ │ │ │ + beq 25880 │ │ │ │ + ldr r3, [pc, #136] @ 258c4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 252c0 │ │ │ │ - ldr r3, [pc, #140] @ 25328 │ │ │ │ + beq 25874 │ │ │ │ + ldr r3, [pc, #140] @ 258dc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #136] @ 2532c │ │ │ │ + ldr r2, [pc, #136] @ 258e0 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #124] @ 25330 │ │ │ │ + ldr r3, [pc, #124] @ 258e4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #256] @ 0x100 │ │ │ │ - b 24dd4 │ │ │ │ - ldr r3, [pc, #108] @ 25334 │ │ │ │ + b 25388 │ │ │ │ + ldr r3, [pc, #108] @ 258e8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2529c │ │ │ │ + b 25850 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ 25338 │ │ │ │ + ldr r0, [pc, #96] @ 258ec │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - b 252ac │ │ │ │ + b 25860 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r2, r8, asr r0 │ │ │ │ + andeq sl, r2, r4, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq fp, r2, r4, lsr #32 │ │ │ │ - andeq r5, pc, r0, lsl r9 @ │ │ │ │ - andeq sp, r0, r4, lsr #17 │ │ │ │ - andeq lr, r0, ip, asr sl │ │ │ │ + andeq sl, r2, r0, ror sl │ │ │ │ + andeq r5, sp, ip, asr r3 │ │ │ │ + @ instruction: 0x0000d9b8 │ │ │ │ + andeq lr, r0, r0, ror fp │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ - andeq sl, r2, r4, lsr #27 │ │ │ │ + strdeq sl, [r2], -r0 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - andeq sp, r0, r0, lsr #8 │ │ │ │ + andeq sp, r0, r4, lsr r5 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sp, r0, r0, ror #21 │ │ │ │ - muleq r0, r4, r4 │ │ │ │ - andeq r5, pc, r0, lsr #7 │ │ │ │ - andeq lr, r0, ip, lsr #8 │ │ │ │ - muleq r0, r4, r4 │ │ │ │ + strdeq sp, [r0], -r4 │ │ │ │ + andeq lr, r0, r8, lsr #11 │ │ │ │ + andeq r4, sp, ip, ror #27 │ │ │ │ + andeq lr, r0, r0, asr #10 │ │ │ │ + andeq lr, r0, r8, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr ip, [pc, #1312] @ 25870 │ │ │ │ + ldr ip, [pc, #1312] @ 25e24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #1292] @ 25874 │ │ │ │ + ldr r0, [pc, #1292] @ 25e28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ sub r3, r1, #8 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r5, [pc, #1264] @ 25878 │ │ │ │ + ldr r5, [pc, #1264] @ 25e2c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ sub r0, r1, #4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 24618 │ │ │ │ + bl 24bcc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 25430 │ │ │ │ - ldr r3, [pc, #1212] @ 2587c │ │ │ │ + beq 259e4 │ │ │ │ + ldr r3, [pc, #1212] @ 25e30 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257bc │ │ │ │ + beq 25d70 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ lsr ip, ip, #9 │ │ │ │ eor ip, ip, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ - beq 25820 │ │ │ │ + beq 25dd4 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ ldr sl, [r6, #76] @ 0x4c │ │ │ │ and r7, r7, #131072 @ 0x20000 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25460 │ │ │ │ + bne 25a14 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2583c │ │ │ │ + bne 25df0 │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #48] @ 0x30 │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r9, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1096] @ 25880 │ │ │ │ - ldr r3, [pc, #1080] @ 25874 │ │ │ │ + ldr r2, [pc, #1096] @ 25e34 │ │ │ │ + ldr r3, [pc, #1080] @ 25e28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2586c │ │ │ │ + bne 25e20 │ │ │ │ add sp, sp, #1104 @ 0x450 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1052] @ 25884 │ │ │ │ + ldr r3, [pc, #1052] @ 25e38 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1040] @ 25888 │ │ │ │ + ldr r3, [pc, #1040] @ 25e3c │ │ │ │ str ip, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ movle r0, r5 │ │ │ │ - ble 25750 │ │ │ │ + ble 25d04 │ │ │ │ mov fp, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx sl │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 25698 │ │ │ │ - bl 2403c │ │ │ │ + bne 25c4c │ │ │ │ + bl 245f0 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 254e8 │ │ │ │ - b 25714 │ │ │ │ + bne 25a9c │ │ │ │ + b 25cc8 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25644 │ │ │ │ + beq 25bf8 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25644 │ │ │ │ + beq 25bf8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 254dc │ │ │ │ + beq 25a90 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 254dc │ │ │ │ + bne 25a90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r1, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 254dc │ │ │ │ + bne 25a90 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2573c │ │ │ │ + beq 25cf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2566c │ │ │ │ + beq 25c20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 25764 │ │ │ │ + beq 25d18 │ │ │ │ cmp r2, fp │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - ble 256f4 │ │ │ │ + ble 25ca8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25598 │ │ │ │ + beq 25b4c │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 25700 │ │ │ │ + beq 25cb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 255c0 │ │ │ │ - ldr r3, [pc, #740] @ 2588c │ │ │ │ + beq 25b74 │ │ │ │ + ldr r3, [pc, #740] @ 25e40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ bl 2c48 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 255ac │ │ │ │ + bne 25b60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ + bne 25a5c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, #1 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ and lr, r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bne 2548c │ │ │ │ + bne 25a40 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ tst lr, ip │ │ │ │ - beq 25808 │ │ │ │ + beq 25dbc │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257dc │ │ │ │ - ldr r1, [pc, #620] @ 25890 │ │ │ │ + beq 25d90 │ │ │ │ + ldr r1, [pc, #620] @ 25e44 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r9, #44] @ 0x2c │ │ │ │ - b 25430 │ │ │ │ + b 259e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 25758 │ │ │ │ + bne 25d0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25734 │ │ │ │ + beq 25ce8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25560 │ │ │ │ + bne 25b14 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 25b74 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ - bl 23f20 │ │ │ │ + bl 244d4 │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ add fp, fp, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ - b 255d0 │ │ │ │ + bne 25a5c │ │ │ │ + b 25b84 │ │ │ │ bl 2b4c │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ mov r1, r5 │ │ │ │ bl 2a44 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2403c │ │ │ │ + bl 245f0 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 254e8 │ │ │ │ + bne 25a9c │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 25b74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 25b74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 25b74 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - b 25598 │ │ │ │ + b 25b4c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25598 │ │ │ │ + beq 25b4c │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25678 │ │ │ │ + b 25c2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 256d8 │ │ │ │ + bne 25c8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ - b 255d0 │ │ │ │ + bne 25a5c │ │ │ │ + b 25b84 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 25b74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 257a8 │ │ │ │ + bne 25d5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ - b 255e0 │ │ │ │ + b 25b94 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - b 2564c │ │ │ │ + b 25c00 │ │ │ │ cmp r2, fp │ │ │ │ - ble 2579c │ │ │ │ + ble 25d50 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 25b74 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 255c0 │ │ │ │ + bne 25b74 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25678 │ │ │ │ + b 25c2c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 256fc │ │ │ │ - b 255c0 │ │ │ │ + bne 25cb0 │ │ │ │ + b 25b74 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25748 │ │ │ │ + b 25cfc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 25430 │ │ │ │ + beq 259e4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr ip, [r3] │ │ │ │ lsr ip, ip, #9 │ │ │ │ eor ip, ip, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ - b 253f0 │ │ │ │ + b 259a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #164] @ 2588c │ │ │ │ + ldr r3, [pc, #164] @ 25e40 │ │ │ │ mov r0, #10 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2c48 │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r9, #44] @ 0x2c │ │ │ │ - b 25430 │ │ │ │ + b 259e4 │ │ │ │ orrs r0, r6, r0 │ │ │ │ ldrne r3, [r9, #44] @ 0x2c │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ addne r3, r3, r2 │ │ │ │ strne r3, [r9, #44] @ 0x2c │ │ │ │ - b 25430 │ │ │ │ - ldr r3, [pc, #108] @ 25894 │ │ │ │ + b 259e4 │ │ │ │ + ldr r3, [pc, #108] @ 25e48 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ ldr sl, [r2, r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 253fc │ │ │ │ - ldr r1, [pc, #84] @ 25898 │ │ │ │ + b 259b0 │ │ │ │ + ldr r1, [pc, #84] @ 25e4c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #48] @ 0x30 │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257dc │ │ │ │ - b 2561c │ │ │ │ + beq 25d90 │ │ │ │ + b 25bd0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0002a9b4 │ │ │ │ + andeq sl, r2, r0, lsl #8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sl, r2, r4, lsl #19 │ │ │ │ + ldrdeq sl, [r2], -r0 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq sl, r2, r4, ror #17 │ │ │ │ - andeq lr, r0, r4, lsl #6 │ │ │ │ - andeq lr, r0, r8, asr r3 │ │ │ │ + andeq sl, r2, r0, lsr r3 │ │ │ │ + andeq lr, r0, r8, lsl r4 │ │ │ │ + andeq lr, r0, ip, ror #8 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ - @ instruction: 0x0000e1b0 │ │ │ │ + andeq lr, r0, r4, asr #5 │ │ │ │ muleq r0, r4, r2 │ │ │ │ - andeq sp, r0, ip, ror pc │ │ │ │ + muleq r0, r0, r0 │ │ │ │ ldr r3, [r1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ tst r3, #2 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bne 258dc │ │ │ │ + bne 25e90 │ │ │ │ tst r3, #1 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #16 │ │ │ │ mov r3, #32 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269e0 │ │ │ │ + bl 26f94 │ │ │ │ ldr r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ tst r3, #2 │ │ │ │ - bne 25964 │ │ │ │ + bne 25f18 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, #0 │ │ │ │ ands r5, r0, #256 @ 0x100 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - beq 25950 │ │ │ │ + beq 25f04 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, #2097152 @ 0x200000 │ │ │ │ - bl 2680c │ │ │ │ + bl 26dc0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 244a8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ - bl 2680c │ │ │ │ + bl 26dc0 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 2592c │ │ │ │ - ldr r6, [pc, #88] @ 259c4 │ │ │ │ + b 25ee0 │ │ │ │ + ldr r6, [pc, #88] @ 25f78 │ │ │ │ orr r3, r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ str r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 258fc │ │ │ │ + bne 25eb0 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ add r0, r6, #32 │ │ │ │ bl 2bb8 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r2, [pc, #36] @ 259c8 │ │ │ │ + ldr r2, [pc, #36] @ 25f7c │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r6, r3] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 259ac │ │ │ │ + bne 25f60 │ │ │ │ str r1, [r6, #260] @ 0x104 │ │ │ │ - b 258fc │ │ │ │ - andeq r4, pc, r8, ror #25 │ │ │ │ - andeq sp, r0, r4, lsr lr │ │ │ │ - ldr r3, [pc, #8] @ 259dc │ │ │ │ + b 25eb0 │ │ │ │ + andeq r4, sp, r4, lsr r7 │ │ │ │ + andeq sp, r0, r8, asr #30 │ │ │ │ + ldr r3, [pc, #8] @ 25f90 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 24978 │ │ │ │ @ instruction: 0xfffff2c4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #8] @ 259fc │ │ │ │ + ldr r3, [pc, #8] @ 25fb0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 24978 │ │ │ │ @ instruction: 0xffffe748 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - ldr r9, [pc, #1076] @ 25e48 │ │ │ │ + ldr r9, [pc, #1076] @ 263fc │ │ │ │ sub ip, r0, #-268435452 @ 0xf0000004 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, sl, #16 │ │ │ │ sub r2, r0, #4 │ │ │ │ sub ip, ip, #264241152 @ 0xfc00000 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 25a34 │ │ │ │ + b 25fe8 │ │ │ │ cmp r2, ip │ │ │ │ - beq 25a5c │ │ │ │ + beq 26010 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25a2c │ │ │ │ + beq 25fe0 │ │ │ │ str r3, [r1] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25a44 │ │ │ │ + bne 25ff8 │ │ │ │ cmp r2, ip │ │ │ │ - bne 25a34 │ │ │ │ + bne 25fe8 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25a7c │ │ │ │ + beq 26030 │ │ │ │ mov r0, r3 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25a90 │ │ │ │ + beq 26044 │ │ │ │ bl 2918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #20] │ │ │ │ ldr r1, [sl, #12] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 25ab0 │ │ │ │ + bne 26064 │ │ │ │ cmp r6, #0 │ │ │ │ mvnne r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 25e20 │ │ │ │ + beq 263d4 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25d08 │ │ │ │ + beq 262bc │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ cmple r3, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ movle lr, r0 │ │ │ │ - ble 25b04 │ │ │ │ + ble 260b8 │ │ │ │ ldr ip, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp lr, #0 │ │ │ │ sub ip, ip, #1 │ │ │ │ sub r3, r0, r3 │ │ │ │ strne r4, [lr] │ │ │ │ streq r4, [sl, #16] │ │ │ │ str ip, [sl, #40] @ 0x28 │ │ │ │ str r3, [sl, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25ac4 │ │ │ │ + bne 26078 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ - beq 25be8 │ │ │ │ + beq 2619c │ │ │ │ cmp r4, #0 │ │ │ │ biceq r2, r2, #128 @ 0x80 │ │ │ │ streq r2, [r1] │ │ │ │ - beq 25c98 │ │ │ │ + beq 2624c │ │ │ │ mov lr, #0 │ │ │ │ - b 25b58 │ │ │ │ + b 2610c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ - beq 25cfc │ │ │ │ + beq 262b0 │ │ │ │ str r3, [lr] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25bdc │ │ │ │ + beq 26190 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25b30 │ │ │ │ + beq 260e4 │ │ │ │ mov r5, #0 │ │ │ │ - b 25b74 │ │ │ │ + b 26128 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25bbc │ │ │ │ + beq 26170 │ │ │ │ ldm r3, {r0, ip} │ │ │ │ cmp ip, #0 │ │ │ │ movne r5, r3 │ │ │ │ movne r3, r0 │ │ │ │ - bne 25b6c │ │ │ │ + bne 26120 │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ ldr ip, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ sub ip, ip, #1 │ │ │ │ str r6, [sl, #44] @ 0x2c │ │ │ │ str ip, [r4, #28] │ │ │ │ strne r0, [r5] │ │ │ │ ldrne r3, [r3] │ │ │ │ moveq r3, r0 │ │ │ │ streq r0, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25b74 │ │ │ │ + bne 26128 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25b34 │ │ │ │ + beq 260e8 │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25b58 │ │ │ │ + bne 2610c │ │ │ │ ldr r4, [sl, #16] │ │ │ │ bic r2, r2, #128 @ 0x80 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #604] @ 25e4c │ │ │ │ + ldr r3, [pc, #604] @ 26400 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c0c │ │ │ │ + beq 261c0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ movne ip, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25c98 │ │ │ │ - ldr r3, [pc, #564] @ 25e50 │ │ │ │ + beq 2624c │ │ │ │ + ldr r3, [pc, #564] @ 26404 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge 25ca8 │ │ │ │ + bge 2625c │ │ │ │ cmp r1, #1 │ │ │ │ mvnls r3, #0 │ │ │ │ strls r3, [r4, #24] │ │ │ │ - bls 25c60 │ │ │ │ + bls 26214 │ │ │ │ mvn r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r8, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c8c │ │ │ │ + beq 26240 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r3, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25c74 │ │ │ │ + bne 26228 │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25c30 │ │ │ │ + bne 261e4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sl] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #2 │ │ │ │ - bhi 25c58 │ │ │ │ + bhi 2620c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3, #28 │ │ │ │ mov r3, #6 │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ - ldr lr, [pc, #396] @ 25e54 │ │ │ │ + ldr lr, [pc, #396] @ 26408 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 25ce8 │ │ │ │ + bhi 2629c │ │ │ │ ldr ip, [sl, #52] @ 0x34 │ │ │ │ ldr lr, [r9, lr] │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ cmpne ip, lr │ │ │ │ - bne 25d2c │ │ │ │ + bne 262e0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcs 25cbc │ │ │ │ + bcs 26270 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 25c58 │ │ │ │ - b 25c5c │ │ │ │ + beq 2620c │ │ │ │ + b 26210 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 25b50 │ │ │ │ + b 26104 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 25be0 │ │ │ │ + bne 26194 │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c98 │ │ │ │ - ldr r2, [pc, #296] @ 25e4c │ │ │ │ + beq 2624c │ │ │ │ + ldr r2, [pc, #296] @ 26400 │ │ │ │ ldr r1, [r9, r2] │ │ │ │ ldr ip, [r1] │ │ │ │ - b 25c00 │ │ │ │ + b 261b4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 25e34 │ │ │ │ + beq 263e8 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #280] @ 25e58 │ │ │ │ + ldr r2, [pc, #280] @ 2640c │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ add fp, r5, #31 │ │ │ │ lsr fp, fp, #5 │ │ │ │ lsl fp, fp, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ bl 2bb8 │ │ │ │ cmp r5, #15 │ │ │ │ lsr r5, r5, #3 │ │ │ │ - bls 25d98 │ │ │ │ + bls 2634c │ │ │ │ lsl fp, r5, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ bl 2bb8 │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ str r2, [r4, #12] │ │ │ │ str r8, [r4, #28] │ │ │ │ - beq 25c8c │ │ │ │ + beq 26240 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r5, #1 │ │ │ │ lsr r1, r0, #5 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ and ip, r0, #31 │ │ │ │ @@ -35914,67 +36279,67 @@ │ │ │ │ strhi fp, [r3, r0, lsl #2] │ │ │ │ movls fp, r3 │ │ │ │ ldrhi fp, [fp] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp fp, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bne 25dc0 │ │ │ │ - b 25c8c │ │ │ │ + bne 26374 │ │ │ │ + b 26240 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r4, [sl, #16] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 25b18 │ │ │ │ - b 25be8 │ │ │ │ + bne 260cc │ │ │ │ + b 2619c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq 25c60 │ │ │ │ - b 25d38 │ │ │ │ - strdeq sl, [r2], -r8 │ │ │ │ + beq 26214 │ │ │ │ + b 262ec │ │ │ │ + andeq r9, r2, r4, asr #26 │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ muleq r0, r0, r2 │ │ │ │ - ldr r3, [pc, #8] @ 25e6c │ │ │ │ + ldr r3, [pc, #8] @ 26420 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 24978 │ │ │ │ @ instruction: 0xffffe3bc │ │ │ │ - ldr r3, [pc, #8] @ 25e80 │ │ │ │ + ldr r3, [pc, #8] @ 26434 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 24978 │ │ │ │ @ instruction: 0xfffff4bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #276] @ 25fa4 │ │ │ │ - ldr r3, [pc, #276] @ 25fa8 │ │ │ │ + ldr r6, [pc, #276] @ 26558 │ │ │ │ + ldr r3, [pc, #276] @ 2655c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - bne 25f70 │ │ │ │ - ldr r3, [pc, #248] @ 25fac │ │ │ │ + bne 26524 │ │ │ │ + ldr r3, [pc, #248] @ 26560 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 25f64 │ │ │ │ - ldr r3, [pc, #232] @ 25fb0 │ │ │ │ + bge 26518 │ │ │ │ + ldr r3, [pc, #232] @ 26564 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #224] @ 25fb4 │ │ │ │ - ldr r2, [pc, #224] @ 25fb8 │ │ │ │ + ldr r3, [pc, #224] @ 26568 │ │ │ │ + ldr r2, [pc, #224] @ 2656c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #216] @ 25fbc │ │ │ │ + ldr r3, [pc, #216] @ 26570 │ │ │ │ add r0, r0, r5 │ │ │ │ umull ip, r3, r1, r3 │ │ │ │ - ldr ip, [pc, #208] @ 25fc0 │ │ │ │ + ldr ip, [pc, #208] @ 26574 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ sub r3, r1, r3, lsl #7 │ │ │ │ umull lr, r3, ip, r3 │ │ │ │ @@ -35987,418 +36352,418 @@ │ │ │ │ sub r3, r1, r3, lsl #4 │ │ │ │ umull ip, r3, r2, r3 │ │ │ │ umull ip, r2, r1, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ - ldr r3, [pc, #128] @ 25fc4 │ │ │ │ + ldr r3, [pc, #128] @ 26578 │ │ │ │ sub r1, r1, r2, lsl #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ add r0, r4, r0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d69c │ │ │ │ + bl 2dc4c │ │ │ │ mov r1, r0 │ │ │ │ - b 25ecc │ │ │ │ - ldr r2, [pc, #80] @ 25fc8 │ │ │ │ + b 26480 │ │ │ │ + ldr r2, [pc, #80] @ 2657c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #76] @ 25fcc │ │ │ │ + ldr r3, [pc, #76] @ 26580 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b 25eac │ │ │ │ - andeq r9, r2, ip, lsl #29 │ │ │ │ + b 26460 │ │ │ │ + ldrdeq r9, [r2], -r8 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - strdeq ip, [r2], -r0 │ │ │ │ + andeq ip, r2, ip, lsr r5 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - andeq ip, r2, ip, asr #21 │ │ │ │ + andeq ip, r2, r8, lsl r5 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ - @ instruction: 0x0000d8b8 │ │ │ │ - andeq ip, r2, r4, lsr #20 │ │ │ │ - andeq sp, r0, r8, ror r8 │ │ │ │ + andeq sp, r0, ip, asr #19 │ │ │ │ + andeq ip, r2, r0, ror r4 │ │ │ │ + andeq sp, r0, ip, lsl #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ poplt {r4, r5, r6, pc} │ │ │ │ ldmib r4, {r3, r5} │ │ │ │ sub r5, r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 2600c │ │ │ │ + bgt 265c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 26060 │ │ │ │ + bne 26614 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #2 │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25ff8 │ │ │ │ + bne 265ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 26b14 │ │ │ │ + bl 270c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26070 │ │ │ │ + blt 26624 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #40] @ 26080 │ │ │ │ + ldr r0, [pc, #40] @ 26634 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #28] @ 26084 │ │ │ │ + b 27038 │ │ │ │ + ldr r0, [pc, #28] @ 26638 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26008 │ │ │ │ - ldr r0, [pc, #16] @ 26088 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26034 │ │ │ │ - ldrdeq sp, [r0], -r4 │ │ │ │ - @ instruction: 0x0000d7b0 │ │ │ │ - @ instruction: 0x0000d7b0 │ │ │ │ + bl 27038 │ │ │ │ + b 265bc │ │ │ │ + ldr r0, [pc, #16] @ 2663c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 265e8 │ │ │ │ + andeq sp, r0, r8, ror #17 │ │ │ │ + andeq sp, r0, r4, asr #17 │ │ │ │ + andeq sp, r0, r4, asr #17 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxlt lr │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bne 260e0 │ │ │ │ - bl 25fd0 │ │ │ │ + bne 26694 │ │ │ │ + bl 26584 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26104 │ │ │ │ + bne 266b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ popeq {r4, pc} │ │ │ │ bl 2918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 25fd0 │ │ │ │ + bl 26584 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 260ac │ │ │ │ - ldr r0, [pc, #24] @ 26114 │ │ │ │ + beq 26660 │ │ │ │ + ldr r0, [pc, #24] @ 266c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 260ac │ │ │ │ - ldr r0, [pc, #12] @ 26118 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 260bc │ │ │ │ - andeq sp, r0, r4, asr #14 │ │ │ │ - andeq sp, r0, ip, lsr r7 │ │ │ │ + bl 27038 │ │ │ │ + b 26660 │ │ │ │ + ldr r0, [pc, #12] @ 266cc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 26670 │ │ │ │ + andeq sp, r0, r8, asr r8 │ │ │ │ + andeq sp, r0, r0, asr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ bl 2c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26154 │ │ │ │ + beq 26708 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 26190 │ │ │ │ + bne 26744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #100] @ 261c8 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r1, [pc, #100] @ 2677c │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ bl 2aec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - blt 261ac │ │ │ │ - ldr r0, [pc, #80] @ 261cc │ │ │ │ - bl 267a8 │ │ │ │ + blt 26760 │ │ │ │ + ldr r0, [pc, #80] @ 26780 │ │ │ │ + bl 26d5c │ │ │ │ mov r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 261d0 │ │ │ │ + ldr r0, [pc, #44] @ 26784 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26154 │ │ │ │ + bl 27038 │ │ │ │ + b 26708 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 261d4 │ │ │ │ + ldr r0, [pc, #20] @ 26788 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26174 │ │ │ │ + bl 27038 │ │ │ │ + b 26728 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ andseq r0, r0, r0, lsl #8 │ │ │ │ - andeq sp, r0, ip, lsr #13 │ │ │ │ - muleq r0, ip, r6 │ │ │ │ - ldr ip, [pc, #196] @ 262a4 │ │ │ │ + andeq sp, r0, r0, asr #15 │ │ │ │ + @ instruction: 0x0000d7b0 │ │ │ │ + ldr ip, [pc, #196] @ 26858 │ │ │ │ push {r4, lr} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #1 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ str lr, [ip] │ │ │ │ - beq 2620c │ │ │ │ - ldr r1, [pc, #168] @ 262a8 │ │ │ │ + beq 267c0 │ │ │ │ + ldr r1, [pc, #168] @ 2685c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2623c │ │ │ │ + blt 267f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26228 │ │ │ │ - ldr r0, [pc, #144] @ 262ac │ │ │ │ + beq 267dc │ │ │ │ + ldr r0, [pc, #144] @ 26860 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2626c │ │ │ │ - ldr r3, [pc, #128] @ 262b0 │ │ │ │ + blt 26820 │ │ │ │ + ldr r3, [pc, #128] @ 26864 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26258 │ │ │ │ - ldr r1, [pc, #104] @ 262b4 │ │ │ │ + beq 2680c │ │ │ │ + ldr r1, [pc, #104] @ 26868 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27668 │ │ │ │ + bl 27c1c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 262b8 │ │ │ │ + ldr r0, [pc, #88] @ 2686c │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2611c │ │ │ │ - b 2620c │ │ │ │ + bl 266d0 │ │ │ │ + b 267c0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 2611c │ │ │ │ - ldr r2, [pc, #60] @ 262bc │ │ │ │ - ldr r0, [pc, #60] @ 262c0 │ │ │ │ + bl 266d0 │ │ │ │ + ldr r2, [pc, #60] @ 26870 │ │ │ │ + ldr r0, [pc, #60] @ 26874 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f1a8 │ │ │ │ - ldr r3, [pc, #40] @ 262c4 │ │ │ │ + bl 1f75c │ │ │ │ + ldr r3, [pc, #40] @ 26878 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 26228 │ │ │ │ - andeq r4, pc, ip, ror r5 @ │ │ │ │ - andeq ip, r2, r4, lsr #15 │ │ │ │ - andeq ip, r2, r8, lsl #15 │ │ │ │ - andeq r4, pc, ip, lsr #10 │ │ │ │ - andeq ip, r0, r4, lsr pc │ │ │ │ - andeq ip, r2, r0, asr #14 │ │ │ │ - ldrdeq sp, [r0], -ip │ │ │ │ - @ instruction: 0x0000bcb0 │ │ │ │ - andeq r4, pc, r4, asr #9 │ │ │ │ + b 267dc │ │ │ │ + andeq r3, sp, r8, asr #31 │ │ │ │ + strdeq ip, [r2], -r0 │ │ │ │ + ldrdeq ip, [r2], -r4 │ │ │ │ + andeq r3, sp, r8, ror pc │ │ │ │ + andeq sp, r0, r8, asr #32 │ │ │ │ + andeq ip, r2, ip, lsl #3 │ │ │ │ + strdeq sp, [r0], -r0 │ │ │ │ + andeq fp, r0, r4, asr #27 │ │ │ │ + andeq r3, sp, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r8, [pc, #444] @ 26494 │ │ │ │ - ldr r1, [pc, #444] @ 26498 │ │ │ │ + ldr r8, [pc, #444] @ 26a48 │ │ │ │ + ldr r1, [pc, #444] @ 26a4c │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ mvn r3, r3 │ │ │ │ lsr r3, r3, #31 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #388] @ 2649c │ │ │ │ - ldr r6, [pc, #388] @ 264a0 │ │ │ │ + ldr r3, [pc, #388] @ 26a50 │ │ │ │ + ldr r6, [pc, #388] @ 26a54 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ str sl, [r3] │ │ │ │ - bne 263bc │ │ │ │ - ldr r5, [pc, #368] @ 264a4 │ │ │ │ + bne 26970 │ │ │ │ + ldr r5, [pc, #368] @ 26a58 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 26350 │ │ │ │ + blt 26904 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #960 @ 0x3c0 │ │ │ │ - bcc 26438 │ │ │ │ - ldr r4, [pc, #336] @ 264a8 │ │ │ │ + bcc 269ec │ │ │ │ + ldr r4, [pc, #336] @ 26a5c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 263a8 │ │ │ │ + bgt 2695c │ │ │ │ ldmib r4, {r1, r3} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 26480 │ │ │ │ - ldr r3, [pc, #288] @ 264ac │ │ │ │ + bgt 26a34 │ │ │ │ + ldr r3, [pc, #288] @ 26a60 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 26410 │ │ │ │ + bne 269c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 26584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26384 │ │ │ │ + bl 26584 │ │ │ │ + b 26938 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #216] @ 264b0 │ │ │ │ + ldr r3, [pc, #216] @ 26a64 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 2632c │ │ │ │ - ldr r3, [pc, #204] @ 264b4 │ │ │ │ + bhi 268e0 │ │ │ │ + ldr r3, [pc, #204] @ 26a68 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r8, #28] │ │ │ │ mvn r2, #0 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r8, #28] │ │ │ │ - b 2632c │ │ │ │ - ldr r3, [pc, #160] @ 264b8 │ │ │ │ + b 268e0 │ │ │ │ + ldr r3, [pc, #160] @ 26a6c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2be8 │ │ │ │ - ldr r1, [pc, #148] @ 264bc │ │ │ │ + ldr r1, [pc, #148] @ 26a70 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 26b14 │ │ │ │ - bl 25e84 │ │ │ │ + b 270c8 │ │ │ │ + bl 26438 │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble 26350 │ │ │ │ + ble 26904 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r3, [pc, #112] @ 264c0 │ │ │ │ + ldr r3, [pc, #112] @ 26a74 │ │ │ │ add r0, r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ addgt r3, r3, r0 │ │ │ │ suble r3, r3, r7 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b 26350 │ │ │ │ + b 26904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 26584 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26384 │ │ │ │ - @ instruction: 0x0002c6bc │ │ │ │ - andeq sp, r0, r4, lsl #11 │ │ │ │ - andeq r4, pc, r4, asr #8 │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ - andeq ip, r2, r0, ror r6 │ │ │ │ - andeq ip, r2, ip, asr #12 │ │ │ │ - ldrdeq r4, [pc], -r0 │ │ │ │ + bl 26584 │ │ │ │ + b 26938 │ │ │ │ + andeq ip, r2, r8, lsl #2 │ │ │ │ + muleq r0, r8, r6 │ │ │ │ + muleq sp, r0, lr │ │ │ │ + andeq r9, r2, r8, asr #8 │ │ │ │ + strheq ip, [r2], -ip @ │ │ │ │ + muleq r2, r8, r0 │ │ │ │ + andeq r3, sp, ip, lsl lr │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - muleq r0, r0, r4 │ │ │ │ + andeq sp, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sp, r0, r8, ror #8 │ │ │ │ - andeq sp, r0, r0, lsr r4 │ │ │ │ + andeq sp, r0, ip, ror r5 │ │ │ │ + andeq sp, r0, r4, asr #10 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #320] @ 26614 │ │ │ │ - ldr r1, [pc, #320] @ 26618 │ │ │ │ - ldr r3, [pc, #320] @ 2661c │ │ │ │ + ldr r4, [pc, #320] @ 26bc8 │ │ │ │ + ldr r1, [pc, #320] @ 26bcc │ │ │ │ + ldr r3, [pc, #320] @ 26bd0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - blt 26518 │ │ │ │ - ldr r2, [pc, #276] @ 26620 │ │ │ │ + blt 26acc │ │ │ │ + ldr r2, [pc, #276] @ 26bd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2654c │ │ │ │ - ldr r2, [pc, #260] @ 26624 │ │ │ │ - ldr r3, [pc, #248] @ 2661c │ │ │ │ + beq 26b00 │ │ │ │ + ldr r2, [pc, #260] @ 26bd8 │ │ │ │ + ldr r3, [pc, #248] @ 26bd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26610 │ │ │ │ + bne 26bc4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ mov r7, #1 │ │ │ │ str r7, [r2] │ │ │ │ - bl 25e84 │ │ │ │ + bl 26438 │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble 26578 │ │ │ │ + ble 26b2c │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #184] @ 26628 │ │ │ │ + ldr r3, [pc, #184] @ 26bdc │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2658c │ │ │ │ - ldr r3, [pc, #172] @ 2662c │ │ │ │ + bls 26b40 │ │ │ │ + ldr r3, [pc, #172] @ 26be0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - b 26518 │ │ │ │ + b 26acc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r0, r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -36412,322 +36777,322 @@ │ │ │ │ addgt r3, r3, r7 │ │ │ │ movgt r1, #10 │ │ │ │ suble r3, r3, r5 │ │ │ │ strgt r3, [r4, #8] │ │ │ │ strle r3, [r4, #8] │ │ │ │ strbgt r1, [r2, r0] │ │ │ │ ldrgt r3, [r4, #8] │ │ │ │ - ldr r4, [pc, #72] @ 26630 │ │ │ │ + ldr r4, [pc, #72] @ 26be4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 26578 │ │ │ │ + ble 26b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 26584 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26578 │ │ │ │ + bl 26584 │ │ │ │ + b 26b2c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, r8, asr #9 │ │ │ │ - andeq r9, r2, r0, asr #16 │ │ │ │ + andeq fp, r2, r4, lsl pc │ │ │ │ + andeq r9, r2, ip, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, pc, r4, asr r2 @ │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ + andeq r3, sp, r0, lsr #25 │ │ │ │ + andeq r9, r2, r8, asr #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - ldrdeq r4, [pc], -ip │ │ │ │ - @ instruction: 0x0002c3bc │ │ │ │ - ldr r3, [pc, #12] @ 26648 │ │ │ │ + andeq r3, sp, r8, lsr #24 │ │ │ │ + andeq fp, r2, r8, lsl #28 │ │ │ │ + ldr r3, [pc, #12] @ 26bfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, r2, r8, ror #6 │ │ │ │ - ldr r3, [pc, #192] @ 26714 │ │ │ │ - ldr r1, [pc, #192] @ 26718 │ │ │ │ - ldr r2, [pc, #192] @ 2671c │ │ │ │ + @ instruction: 0x0002bdb4 │ │ │ │ + ldr r3, [pc, #192] @ 26cc8 │ │ │ │ + ldr r1, [pc, #192] @ 26ccc │ │ │ │ + ldr r2, [pc, #192] @ 26cd0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 266c8 │ │ │ │ - ldr r0, [pc, #156] @ 26720 │ │ │ │ + beq 26c7c │ │ │ │ + ldr r0, [pc, #156] @ 26cd4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 25fd0 │ │ │ │ - ldr r4, [pc, #148] @ 26724 │ │ │ │ + bl 26584 │ │ │ │ + ldr r4, [pc, #148] @ 26cd8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 266b4 │ │ │ │ + blt 26c68 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 26584 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26704 │ │ │ │ - ldr r3, [pc, #108] @ 26728 │ │ │ │ + bne 26cb8 │ │ │ │ + ldr r3, [pc, #108] @ 26cdc │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #92] @ 2672c │ │ │ │ + ldr r4, [pc, #92] @ 26ce0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 26688 │ │ │ │ + blt 26c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 26584 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26688 │ │ │ │ - ldr r0, [pc, #52] @ 26730 │ │ │ │ + beq 26c3c │ │ │ │ + ldr r0, [pc, #52] @ 26ce4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26688 │ │ │ │ - ldr r0, [pc, #40] @ 26734 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 266b4 │ │ │ │ - andeq r9, r2, r4, asr #13 │ │ │ │ - andeq r4, pc, r0, lsl #2 │ │ │ │ + bl 27038 │ │ │ │ + b 26c3c │ │ │ │ + ldr r0, [pc, #40] @ 26ce8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 26c68 │ │ │ │ + andeq r9, r2, r0, lsl r1 │ │ │ │ + andeq r3, sp, ip, asr #22 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq ip, r2, r0, lsr #6 │ │ │ │ - andeq ip, r2, r4, lsl r3 │ │ │ │ - andeq r4, pc, r0, lsr #1 │ │ │ │ - ldrdeq ip, [r2], -r4 │ │ │ │ - andeq sp, r0, r4, asr #2 │ │ │ │ - andeq sp, r0, r4, lsr r1 │ │ │ │ + andeq fp, r2, ip, ror #26 │ │ │ │ + andeq fp, r2, r0, ror #26 │ │ │ │ + andeq r3, sp, ip, ror #21 │ │ │ │ + andeq fp, r2, r0, lsr #26 │ │ │ │ + andeq sp, r0, r8, asr r2 │ │ │ │ + andeq sp, r0, r8, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #84] @ 26798 │ │ │ │ - ldr r3, [pc, #84] @ 2679c │ │ │ │ + ldr r4, [pc, #84] @ 26d4c │ │ │ │ + ldr r3, [pc, #84] @ 26d50 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #64] @ 267a0 │ │ │ │ + ldr r2, [pc, #64] @ 26d54 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r6, [pc, #60] @ 267a4 │ │ │ │ + ldr r6, [pc, #60] @ 26d58 │ │ │ │ str r7, [r4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2608c │ │ │ │ + bl 26640 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #20 │ │ │ │ - bl 2608c │ │ │ │ + bl 26640 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r4, pc, r8, lsl r0 @ │ │ │ │ - ldrdeq r9, [r2], -r0 │ │ │ │ + andeq r3, sp, r4, ror #20 │ │ │ │ + andeq r9, r2, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq ip, r2, r4, lsr r2 │ │ │ │ + andeq fp, r2, r0, lsl #25 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #76] @ 26800 │ │ │ │ + ldr r4, [pc, #76] @ 26db4 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 267f8 │ │ │ │ + beq 26dac │ │ │ │ bl 2a8c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 26804 │ │ │ │ + ldr r3, [pc, #52] @ 26db8 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26808 │ │ │ │ + ldr r2, [pc, #36] @ 26dbc │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r2, r8, ror #10 │ │ │ │ + @ instruction: 0x00028fb4 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - strheq sp, [r0], -r0 │ │ │ │ + andeq sp, r0, r4, asr #3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #80] @ 26868 │ │ │ │ + ldr r4, [pc, #80] @ 26e1c │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 26860 │ │ │ │ + beq 26e14 │ │ │ │ bl 284c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 2686c │ │ │ │ + ldr r3, [pc, #52] @ 26e20 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26870 │ │ │ │ + ldr r2, [pc, #36] @ 26e24 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r2, r0, lsl #10 │ │ │ │ + andeq r8, r2, ip, asr #30 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sp, r0, r4, asr r0 │ │ │ │ - ldr r2, [pc, #328] @ 269c4 │ │ │ │ + andeq sp, r0, r8, ror #2 │ │ │ │ + ldr r2, [pc, #328] @ 26f78 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ - ldr sl, [pc, #316] @ 269c8 │ │ │ │ + ldr sl, [pc, #316] @ 26f7c │ │ │ │ sub r6, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r9, r0 │ │ │ │ add r8, r6, r0 │ │ │ │ - bne 26914 │ │ │ │ + bne 26ec8 │ │ │ │ mov r7, #65536 @ 0x10000 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ - bhi 268f8 │ │ │ │ - ldr r5, [pc, #280] @ 269cc │ │ │ │ + bhi 26eac │ │ │ │ + ldr r5, [pc, #280] @ 26f80 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 268e0 │ │ │ │ + b 26e94 │ │ │ │ bl 2a8c │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, r4, r6 │ │ │ │ and r2, r3, r6 │ │ │ │ sub r1, r8, r2 │ │ │ │ - beq 26950 │ │ │ │ + beq 26f04 │ │ │ │ cmp r7, r1 │ │ │ │ stm r5, {r4, r7} │ │ │ │ mov r1, #65536 @ 0x10000 │ │ │ │ - bcs 2692c │ │ │ │ + bcs 26ee0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 268b8 │ │ │ │ + bls 26e6c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 26908 │ │ │ │ + beq 26ebc │ │ │ │ mov r0, r8 │ │ │ │ bl 2a8c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 26990 │ │ │ │ + beq 26f44 │ │ │ │ add r8, r8, r6 │ │ │ │ bic r0, r8, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ and r2, r3, r6 │ │ │ │ sub r0, r8, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 268a0 │ │ │ │ + bcc 26e54 │ │ │ │ bic r0, r3, r6 │ │ │ │ - ldr r3, [pc, #152] @ 269d0 │ │ │ │ + ldr r3, [pc, #152] @ 26f84 │ │ │ │ sub r1, r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, r2 │ │ │ │ add r9, r0, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r9, [r3] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #124] @ 269d4 │ │ │ │ + ldr r3, [pc, #124] @ 26f88 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr fp, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #108] @ 269d8 │ │ │ │ + ldr r2, [pc, #108] @ 26f8c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ str r4, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b 268a4 │ │ │ │ - ldr r3, [pc, #60] @ 269d4 │ │ │ │ + b 26e58 │ │ │ │ + ldr r3, [pc, #60] @ 26f88 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #48] @ 269dc │ │ │ │ + ldr r2, [pc, #48] @ 26f90 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - b 26908 │ │ │ │ - andeq r3, pc, r8, ror #29 │ │ │ │ - andeq r9, r2, ip, lsl #9 │ │ │ │ - @ instruction: 0x000f3eb4 │ │ │ │ - andeq r3, pc, ip, lsr #28 │ │ │ │ + bl 27018 │ │ │ │ + b 26ebc │ │ │ │ + andeq r3, sp, r4, lsr r9 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ + andeq r3, sp, r0, lsl #18 │ │ │ │ + andeq r3, sp, r8, ror r8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, r8, lsr #30 │ │ │ │ - andeq ip, r0, r8, ror #29 │ │ │ │ + andeq sp, r0, ip, lsr r0 │ │ │ │ + strdeq ip, [r0], -ip @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2948 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26a50 │ │ │ │ + beq 27004 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a2c │ │ │ │ - ldr r0, [pc, #52] @ 26a5c │ │ │ │ + bne 26fe0 │ │ │ │ + ldr r0, [pc, #52] @ 27010 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2948 │ │ │ │ - ldr r0, [pc, #8] @ 26a60 │ │ │ │ + ldr r0, [pc, #8] @ 27014 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, r0, r4, asr r3 │ │ │ │ - andeq ip, r0, r4, lsr #6 │ │ │ │ + andeq ip, r0, r8, ror #8 │ │ │ │ + andeq ip, r0, r8, lsr r4 │ │ │ │ │ │ │ │ -00026a64 : │ │ │ │ - ldr r0, [pc, #20] @ 26a80 │ │ │ │ +00027018 : │ │ │ │ + ldr r0, [pc, #20] @ 27034 │ │ │ │ push {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 26738 │ │ │ │ + bl 26a78 │ │ │ │ + bl 26cec │ │ │ │ mov r0, #1 │ │ │ │ bl 2b1c │ │ │ │ - andeq ip, r0, r0, asr #28 │ │ │ │ - ldr ip, [pc, #116] @ 26b00 │ │ │ │ + andeq ip, r0, r4, asr pc │ │ │ │ + ldr ip, [pc, #116] @ 270b4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #112] @ 26b04 │ │ │ │ + ldr r1, [pc, #112] @ 270b8 │ │ │ │ add ip, pc, ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r0, [pc, #100] @ 26b08 │ │ │ │ + ldr r0, [pc, #100] @ 270bc │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #96] @ 26b0c │ │ │ │ + ldr r2, [pc, #96] @ 270c0 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [r0, r2] │ │ │ │ @@ -36735,689 +37100,689 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2abc <__vfprintf_chk@plt> │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26b10 │ │ │ │ + ldr r2, [pc, #36] @ 270c4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - andeq r9, r2, ip, lsl #5 │ │ │ │ + bl 27018 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r4, ror #4 │ │ │ │ + @ instruction: 0x00028cb0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, r8, ror #3 │ │ │ │ + strdeq ip, [r0], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ subs r5, r2, #0 │ │ │ │ - ble 26b84 │ │ │ │ + ble 27138 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 26b60 │ │ │ │ + blt 27114 │ │ │ │ sub r5, r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ add r6, r6, r4 │ │ │ │ - ble 26b78 │ │ │ │ + ble 2712c │ │ │ │ add r8, r9, r6 │ │ │ │ - b 26b30 │ │ │ │ + b 270e4 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 26b30 │ │ │ │ + beq 270e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #0 │ │ │ │ - b 26b70 │ │ │ │ + b 27124 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ bl 2924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26be0 │ │ │ │ + beq 27194 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26be0 │ │ │ │ + beq 27194 │ │ │ │ bl 2b4c │ │ │ │ sub r6, r0, #1 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ add r2, r4, r6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 26be8 │ │ │ │ + bne 2719c │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ strb r3, [r4, r6] │ │ │ │ - bls 26be0 │ │ │ │ + bls 27194 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ cmp r1, #13 │ │ │ │ strbeq r3, [r2, #-1] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb4 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 26c1c │ │ │ │ + beq 271d0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 26be0 │ │ │ │ + beq 27194 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb4 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne 26c00 │ │ │ │ + bne 271b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ cmp r3, #13 │ │ │ │ moveq r3, #0 │ │ │ │ strbeq r3, [r4, r6] │ │ │ │ - b 26be0 │ │ │ │ + b 27194 │ │ │ │ add r2, r1, r2 │ │ │ │ cmp r1, r2 │ │ │ │ sub ip, r0, #1 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ strb r3, [ip, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, r2 │ │ │ │ - bne 26c40 │ │ │ │ + bne 271f4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ moveq ip, r0 │ │ │ │ - beq 26c94 │ │ │ │ + beq 27248 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add ip, r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 26c8c │ │ │ │ + b 27240 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ strb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26ca0 │ │ │ │ + beq 27254 │ │ │ │ cmp r3, ip │ │ │ │ - bne 26c7c │ │ │ │ + bne 27230 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [ip] │ │ │ │ bx lr │ │ │ │ mov ip, r3 │ │ │ │ - b 26c94 │ │ │ │ + b 27248 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26d08 │ │ │ │ + beq 272bc │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - b 26cc4 │ │ │ │ + b 27278 │ │ │ │ subs r2, r2, #1 │ │ │ │ - beq 26cfc │ │ │ │ + beq 272b0 │ │ │ │ mov ip, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 26cbc │ │ │ │ + bne 27270 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, ip, r2 │ │ │ │ - b 26cf4 │ │ │ │ + b 272a8 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ strb r2, [ip], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26d14 │ │ │ │ + beq 272c8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 26ce4 │ │ │ │ + bne 27298 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ bx lr │ │ │ │ mov r3, ip │ │ │ │ - b 26cfc │ │ │ │ + b 272b0 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, r0 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ orr r3, r3, #32 │ │ │ │ strbls r3, [r2] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26d2c │ │ │ │ + bne 272e0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [pc, #1588] @ 2738c │ │ │ │ + ldr r5, [pc, #1588] @ 27940 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - ble 272ec │ │ │ │ - ldr r4, [pc, #1572] @ 27390 │ │ │ │ + ble 278a0 │ │ │ │ + ldr r4, [pc, #1572] @ 27944 │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 2bb8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 244a8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 23ef4 │ │ │ │ + bl 244a8 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 244a8 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 23ef4 │ │ │ │ - ldr r0, [pc, #1504] @ 27394 │ │ │ │ + bl 244a8 │ │ │ │ + ldr r0, [pc, #1504] @ 27948 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 21214 │ │ │ │ - ldr r3, [pc, #1480] @ 27398 │ │ │ │ + bl 217c8 │ │ │ │ + ldr r3, [pc, #1480] @ 2794c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ str r2, [r3] │ │ │ │ - beq 26e00 │ │ │ │ - ldr r2, [pc, #1456] @ 2739c │ │ │ │ + beq 273b4 │ │ │ │ + ldr r2, [pc, #1456] @ 27950 │ │ │ │ tst r1, r2 │ │ │ │ - ldrne r2, [pc, #1452] @ 273a0 │ │ │ │ - ldreq r2, [pc, #1452] @ 273a4 │ │ │ │ + ldrne r2, [pc, #1452] @ 27954 │ │ │ │ + ldreq r2, [pc, #1452] @ 27958 │ │ │ │ orreq r1, r1, #109 @ 0x6d │ │ │ │ streq r1, [r4] │ │ │ │ str r2, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq 26fec │ │ │ │ - ldr r0, [pc, #1432] @ 273a8 │ │ │ │ + beq 275a0 │ │ │ │ + ldr r0, [pc, #1432] @ 2795c │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21444 │ │ │ │ - ldr r3, [pc, #1420] @ 273ac │ │ │ │ + bl 219f8 │ │ │ │ + ldr r3, [pc, #1420] @ 27960 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26e60 │ │ │ │ + beq 27414 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ - bne 26fa4 │ │ │ │ - ldr r3, [pc, #1380] @ 273b0 │ │ │ │ + bne 27558 │ │ │ │ + ldr r3, [pc, #1380] @ 27964 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #1368] @ 273b4 │ │ │ │ + ldr r3, [pc, #1368] @ 27968 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ str r2, [r8] │ │ │ │ - ldr r4, [pc, #1360] @ 273b8 │ │ │ │ + ldr r4, [pc, #1360] @ 2796c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands r8, r3, #65536 @ 0x10000 │ │ │ │ - bne 27144 │ │ │ │ + bne 276f8 │ │ │ │ ands r2, r3, #262144 @ 0x40000 │ │ │ │ - bne 27070 │ │ │ │ + bne 27624 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 26e98 │ │ │ │ + beq 2744c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ mvnlt r1, r1 │ │ │ │ strlt r2, [r4, #24] │ │ │ │ strlt r1, [r4, #28] │ │ │ │ - ldr r4, [pc, #1308] @ 273bc │ │ │ │ + ldr r4, [pc, #1308] @ 27970 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ movlt r2, #125 @ 0x7d │ │ │ │ strlt r2, [r4, #52] @ 0x34 │ │ │ │ - blt 26ec0 │ │ │ │ + blt 27474 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bhi 271f8 │ │ │ │ + bhi 277ac │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 26ed8 │ │ │ │ - ldr r2, [pc, #1264] @ 273c0 │ │ │ │ + beq 2748c │ │ │ │ + ldr r2, [pc, #1264] @ 27974 │ │ │ │ bic r3, r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2] │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 26efc │ │ │ │ - ldr r3, [pc, #1244] @ 273c4 │ │ │ │ - ldr r2, [pc, #1244] @ 273c8 │ │ │ │ + beq 274b0 │ │ │ │ + ldr r3, [pc, #1244] @ 27978 │ │ │ │ + ldr r2, [pc, #1244] @ 2797c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2722c │ │ │ │ - ldr r4, [pc, #1224] @ 273cc │ │ │ │ + bhi 277e0 │ │ │ │ + ldr r4, [pc, #1224] @ 27980 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27004 │ │ │ │ - ldr r1, [pc, #1208] @ 273d0 │ │ │ │ + beq 275b8 │ │ │ │ + ldr r1, [pc, #1208] @ 27984 │ │ │ │ add r8, r4, #60 @ 0x3c │ │ │ │ add r9, r4, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r4, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ str r9, [sp] │ │ │ │ bl 2b94 <__isoc99_sscanf@plt> │ │ │ │ cmp r0, #3 │ │ │ │ - bne 27180 │ │ │ │ + bne 27734 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27254 │ │ │ │ - ldr r1, [pc, #1160] @ 273d4 │ │ │ │ + beq 27808 │ │ │ │ + ldr r1, [pc, #1160] @ 27988 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 272b4 │ │ │ │ + bcc 27868 │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 272c0 │ │ │ │ + bls 27874 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 272cc │ │ │ │ + bhi 27880 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, r3 │ │ │ │ - bne 272d8 │ │ │ │ + bne 2788c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2701c │ │ │ │ - ldr r1, [pc, #1096] @ 273d8 │ │ │ │ + bne 275d0 │ │ │ │ + ldr r1, [pc, #1096] @ 2798c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ + b 27778 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ mov r2, #1 │ │ │ │ - bhi 26e44 │ │ │ │ + bhi 273f8 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26f94 │ │ │ │ + bne 27548 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26e44 │ │ │ │ - ldr r3, [pc, #1052] @ 273dc │ │ │ │ - ldr r0, [pc, #1052] @ 273e0 │ │ │ │ + beq 273f8 │ │ │ │ + ldr r3, [pc, #1052] @ 27990 │ │ │ │ + ldr r0, [pc, #1052] @ 27994 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #1024] @ 273e4 │ │ │ │ + bl 27018 │ │ │ │ + ldr r3, [pc, #1024] @ 27998 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ - b 26e44 │ │ │ │ - ldr r3, [pc, #1012] @ 273e8 │ │ │ │ + b 273f8 │ │ │ │ + ldr r3, [pc, #1012] @ 2799c │ │ │ │ orr r1, r1, #16384 @ 0x4000 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #109 @ 0x6d │ │ │ │ str r1, [r3] │ │ │ │ - b 26e08 │ │ │ │ + b 273bc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ strne r3, [r4, #68] @ 0x44 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #968] @ 273ec │ │ │ │ + ldr r4, [pc, #968] @ 279a0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ and r2, r3, #14 │ │ │ │ cmp r2, #12 │ │ │ │ - beq 27288 │ │ │ │ + beq 2783c │ │ │ │ and r3, r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 27260 │ │ │ │ - ldr r3, [pc, #936] @ 273f0 │ │ │ │ - ldr r2, [pc, #936] @ 273f4 │ │ │ │ + beq 27814 │ │ │ │ + ldr r3, [pc, #936] @ 279a4 │ │ │ │ + ldr r2, [pc, #936] @ 279a8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r3, [pc, #928] @ 273f8 │ │ │ │ + ldr r3, [pc, #928] @ 279ac │ │ │ │ ldr r1, [r5, r2] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #824] @ 273b0 │ │ │ │ + ldr r3, [pc, #824] @ 27964 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ldr r6, [pc, #888] @ 273fc │ │ │ │ + ldr r6, [pc, #888] @ 279b0 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 28030 │ │ │ │ + bl 285e4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 2d2fc │ │ │ │ - bl 2d740 │ │ │ │ + bl 2d8ac │ │ │ │ + bl 2dcf0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2713c │ │ │ │ - ldr r3, [pc, #764] @ 273b4 │ │ │ │ + bls 276f0 │ │ │ │ + ldr r3, [pc, #764] @ 27968 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - ldr r3, [pc, #832] @ 27400 │ │ │ │ + ldr r3, [pc, #832] @ 279b4 │ │ │ │ ldr fp, [r5, r3] │ │ │ │ - ldr r3, [pc, #828] @ 27404 │ │ │ │ + ldr r3, [pc, #828] @ 279b8 │ │ │ │ ldr sl, [r5, r3] │ │ │ │ mov r5, #2 │ │ │ │ - b 270e0 │ │ │ │ + b 27694 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 2713c │ │ │ │ + bcc 276f0 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r7] │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r0, [r8] │ │ │ │ str r0, [fp] │ │ │ │ str r0, [sl] │ │ │ │ - bl 28030 │ │ │ │ + bl 285e4 │ │ │ │ ldr r3, [r4] │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [fp] │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sl] │ │ │ │ - beq 270d0 │ │ │ │ - bl 2d740 │ │ │ │ + beq 27684 │ │ │ │ + bl 2dcf0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 270e0 │ │ │ │ + bcs 27694 │ │ │ │ mov r0, #0 │ │ │ │ bl 2b1c │ │ │ │ - ldr r3, [pc, #612] @ 273b0 │ │ │ │ + ldr r3, [pc, #612] @ 27964 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r7, [r6] │ │ │ │ - bl 28030 │ │ │ │ + bl 285e4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27068 │ │ │ │ - ldr r3, [pc, #584] @ 273b4 │ │ │ │ + beq 2761c │ │ │ │ + ldr r3, [pc, #584] @ 27968 │ │ │ │ str r7, [r6] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #640] @ 27408 │ │ │ │ + ldr r1, [pc, #640] @ 279bc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2b94 <__isoc99_sscanf@plt> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r3, r2 │ │ │ │ subne r2, r2, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ strne r2, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt 26f3c │ │ │ │ - ldr r1, [pc, #584] @ 2740c │ │ │ │ + bgt 274f0 │ │ │ │ + ldr r1, [pc, #584] @ 279c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #528] @ 273dc │ │ │ │ - ldr r3, [pc, #576] @ 27410 │ │ │ │ + ldr r2, [pc, #528] @ 27990 │ │ │ │ + ldr r3, [pc, #576] @ 279c4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #556] @ 27414 │ │ │ │ + ldr r2, [pc, #556] @ 279c8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - b 2701c │ │ │ │ - ldr r3, [pc, #476] @ 273dc │ │ │ │ - ldr r0, [pc, #532] @ 27418 │ │ │ │ + bl 27018 │ │ │ │ + b 275d0 │ │ │ │ + ldr r3, [pc, #476] @ 27990 │ │ │ │ + ldr r0, [pc, #532] @ 279cc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 26ed8 │ │ │ │ - b 26ec8 │ │ │ │ - ldr r3, [pc, #424] @ 273dc │ │ │ │ - ldr r0, [pc, #484] @ 2741c │ │ │ │ + beq 2748c │ │ │ │ + b 2747c │ │ │ │ + ldr r3, [pc, #424] @ 27990 │ │ │ │ + ldr r0, [pc, #484] @ 279d0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - b 26efc │ │ │ │ - ldr r1, [pc, #452] @ 27420 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r3, [pc, #372] @ 273dc │ │ │ │ - ldr r0, [pc, #440] @ 27424 │ │ │ │ + bl 27018 │ │ │ │ + b 274b0 │ │ │ │ + ldr r1, [pc, #452] @ 279d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 27778 │ │ │ │ + ldr r3, [pc, #372] @ 27990 │ │ │ │ + ldr r0, [pc, #440] @ 279d8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #55 @ 0x37 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - b 27040 │ │ │ │ - ldr r3, [pc, #332] @ 273dc │ │ │ │ - ldr r0, [pc, #404] @ 27428 │ │ │ │ + bl 27018 │ │ │ │ + b 275f4 │ │ │ │ + ldr r3, [pc, #332] @ 27990 │ │ │ │ + ldr r0, [pc, #404] @ 279dc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldr r3, [r4] │ │ │ │ - b 27034 │ │ │ │ - ldr r1, [pc, #368] @ 2742c │ │ │ │ + b 275e8 │ │ │ │ + ldr r1, [pc, #368] @ 279e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #360] @ 27430 │ │ │ │ + b 27778 │ │ │ │ + ldr r1, [pc, #360] @ 279e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #352] @ 27434 │ │ │ │ + b 27778 │ │ │ │ + ldr r1, [pc, #352] @ 279e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ + b 27778 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2701c │ │ │ │ - ldr r1, [pc, #336] @ 27438 │ │ │ │ + beq 275d0 │ │ │ │ + ldr r1, [pc, #336] @ 279ec │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #328] @ 2743c │ │ │ │ + b 27778 │ │ │ │ + ldr r1, [pc, #328] @ 279f0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #312] @ 27440 │ │ │ │ - ldr r6, [pc, #312] @ 27444 │ │ │ │ + ldr r3, [pc, #312] @ 279f4 │ │ │ │ + ldr r6, [pc, #312] @ 279f8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r8, [pc, #308] @ 27448 │ │ │ │ + ldr r8, [pc, #308] @ 279fc │ │ │ │ ldr r4, [r3] │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, #49 @ 0x31 │ │ │ │ - b 2734c │ │ │ │ + b 27900 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #10 │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2713c │ │ │ │ + beq 276f0 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ ldr r2, [r4, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r0 │ │ │ │ addne r3, r0, #1 │ │ │ │ add r5, r5, r3 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - ble 27324 │ │ │ │ + ble 278d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ add r5, r3, #27 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r2, [r4, #188] @ 0xbc │ │ │ │ - b 27324 │ │ │ │ - andeq r8, r2, r0, asr #31 │ │ │ │ - andeq r3, pc, r4, lsl #20 │ │ │ │ - andeq fp, r2, ip, lsl #24 │ │ │ │ + b 278d8 │ │ │ │ + andeq r8, r2, ip, lsl #20 │ │ │ │ + andeq r3, sp, r0, asr r4 │ │ │ │ + andeq fp, r2, r8, asr r6 │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ andseq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r2, r2 │ │ │ │ andeq r0, r3, r1 │ │ │ │ - @ instruction: 0x0002bbb8 │ │ │ │ - andeq r3, pc, r4, asr r9 @ │ │ │ │ + andeq fp, r2, r4, lsl #12 │ │ │ │ + andeq r3, sp, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ - andeq r3, pc, ip, lsl #18 │ │ │ │ - ldrdeq r3, [pc], -r4 │ │ │ │ - andeq r3, pc, r0, lsr #17 │ │ │ │ - andeq r3, pc, r8, lsl #17 │ │ │ │ + andeq r3, sp, r8, asr r3 │ │ │ │ + andeq r3, sp, r0, lsr #6 │ │ │ │ + andeq r3, sp, ip, ror #5 │ │ │ │ + ldrdeq r3, [sp], -r4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - andeq r3, pc, r0, ror r8 @ │ │ │ │ - andeq sp, r0, r0, lsl r1 │ │ │ │ - andeq r3, pc, r8, lsr #16 │ │ │ │ - andeq ip, r0, r4, ror #18 │ │ │ │ + @ instruction: 0x000d32bc │ │ │ │ + andeq sp, r0, r4, lsr #4 │ │ │ │ + andeq r3, sp, r4, ror r2 │ │ │ │ + andeq ip, r0, r8, ror sl │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, r0, ror #31 │ │ │ │ - muleq pc, r0, r7 @ │ │ │ │ - andeq r3, pc, ip, ror r7 @ │ │ │ │ - andeq r3, pc, r0, asr r7 @ │ │ │ │ + strdeq sp, [r0], -r4 │ │ │ │ + ldrdeq r3, [sp], -ip │ │ │ │ + andeq r3, sp, r8, asr #3 │ │ │ │ + muleq sp, ip, r1 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ andeq r0, r4, r1 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq ip, r0, r8, lsr #29 │ │ │ │ - andeq ip, r0, r4, lsl #14 │ │ │ │ - andeq r3, pc, r0, lsr #11 │ │ │ │ - andeq ip, r0, r8, asr lr │ │ │ │ - andeq ip, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x0000cdbc │ │ │ │ - andeq ip, r0, r8, asr r7 │ │ │ │ - andeq ip, r0, ip, lsl lr │ │ │ │ - andeq ip, r0, r4, asr #27 │ │ │ │ - ldrdeq ip, [r0], -r4 │ │ │ │ - andeq ip, r0, r8, lsr #13 │ │ │ │ - andeq ip, r0, r4, ror r6 │ │ │ │ - andeq ip, r0, r4, lsr r6 │ │ │ │ - ldrdeq ip, [r0], -ip @ │ │ │ │ + @ instruction: 0x0000cfbc │ │ │ │ + andeq ip, r0, r8, lsl r8 │ │ │ │ + andeq r2, sp, ip, ror #31 │ │ │ │ + andeq ip, r0, ip, ror #30 │ │ │ │ + andeq ip, r0, r0, ror #29 │ │ │ │ + ldrdeq ip, [r0], -r0 │ │ │ │ + andeq ip, r0, ip, ror #16 │ │ │ │ + andeq ip, r0, r0, lsr pc │ │ │ │ + ldrdeq ip, [r0], -r8 │ │ │ │ + andeq ip, r0, r8, ror #15 │ │ │ │ + @ instruction: 0x0000c7bc │ │ │ │ + andeq ip, r0, r8, lsl #15 │ │ │ │ + andeq ip, r0, r8, asr #14 │ │ │ │ + strdeq ip, [r0], -r0 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq ip, r0, r4, ror ip │ │ │ │ - muleq r0, r0, ip │ │ │ │ - ldr r1, [pc, #224] @ 27534 │ │ │ │ + andeq ip, r0, r8, lsl #27 │ │ │ │ + andeq ip, r0, r4, lsr #27 │ │ │ │ + ldr r1, [pc, #224] @ 27ae8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 274a8 │ │ │ │ - ldr r6, [pc, #196] @ 27538 │ │ │ │ + bne 27a5c │ │ │ │ + ldr r6, [pc, #196] @ 27aec │ │ │ │ add r5, r4, #6 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 274a0 │ │ │ │ + beq 27a54 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ sub r3, ip, #6 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcc 27518 │ │ │ │ + bcc 27acc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bne 2750c │ │ │ │ + bne 27ac0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 2750c │ │ │ │ - ldr r6, [pc, #116] @ 2753c │ │ │ │ + bne 27ac0 │ │ │ │ + ldr r6, [pc, #116] @ 27af0 │ │ │ │ add r5, r4, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 274a0 │ │ │ │ + beq 27a54 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ ldr ip, [r6, #12] │ │ │ │ sub r3, ip, #2 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs 274a0 │ │ │ │ + bcs 27a54 │ │ │ │ mov r1, r5 │ │ │ │ rsb r2, ip, #4096 @ 0x1000 │ │ │ │ add r0, r7, ip │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b 274a0 │ │ │ │ + b 27a54 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ rsb r2, ip, #4096 @ 0x1000 │ │ │ │ add r0, r7, ip │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq ip, r0, ip, lsl sp │ │ │ │ - andeq r3, pc, r8, asr #6 │ │ │ │ - strdeq r3, [pc], -r4 │ │ │ │ + andeq ip, r0, r0, lsr lr │ │ │ │ + muleq sp, r4, sp │ │ │ │ + andeq r2, sp, r0, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r4, [pc, #248] @ 2764c │ │ │ │ - ldr r1, [pc, #248] @ 27650 │ │ │ │ + bl 26d5c │ │ │ │ + ldr r4, [pc, #248] @ 27c00 │ │ │ │ + ldr r1, [pc, #248] @ 27c04 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ - ldr r5, [pc, #236] @ 27654 │ │ │ │ + ldr r5, [pc, #236] @ 27c08 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4] │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2b4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ bl 2900 │ │ │ │ @@ -37429,319 +37794,319 @@ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 2b4c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #12] │ │ │ │ popcs {r4, r5, r6, pc} │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ sub r2, r4, #1 │ │ │ │ bl 2948 │ │ │ │ - ldr r0, [pc, #120] @ 27658 │ │ │ │ + ldr r0, [pc, #120] @ 27c0c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ add r6, r6, r4 │ │ │ │ strb r3, [r6, #-1] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ bl 2ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27628 │ │ │ │ + beq 27bdc │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #17 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #64] @ 2765c │ │ │ │ + ldr r0, [pc, #64] @ 27c10 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a84 │ │ │ │ - ldr r3, [pc, #48] @ 27660 │ │ │ │ - ldr r2, [pc, #48] @ 27664 │ │ │ │ + b 27038 │ │ │ │ + ldr r3, [pc, #48] @ 27c14 │ │ │ │ + ldr r2, [pc, #48] @ 27c18 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2bf4 <__fprintf_chk@plt> │ │ │ │ - andeq r3, pc, r8, ror #4 │ │ │ │ - andeq ip, r0, r0, lsr #24 │ │ │ │ - @ instruction: 0x000287b8 │ │ │ │ - andeq ip, r0, r4, lsr #23 │ │ │ │ - andeq ip, r0, r8, ror fp │ │ │ │ + @ instruction: 0x000d2cb4 │ │ │ │ + andeq ip, r0, r4, lsr sp │ │ │ │ + andeq r8, r2, r4, lsl #4 │ │ │ │ + @ instruction: 0x0000ccb8 │ │ │ │ + andeq ip, r0, ip, lsl #25 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, ip, ror #22 │ │ │ │ + andeq ip, r0, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #112] @ 276f0 │ │ │ │ + ldr r3, [pc, #112] @ 27ca4 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 276c8 │ │ │ │ + beq 27c7c │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r6, r0, #1 │ │ │ │ add r0, r6, r4 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 2948 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, r4 │ │ │ │ bl 2948 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #36] @ 276f4 │ │ │ │ - ldr r0, [pc, #36] @ 276f8 │ │ │ │ + ldr r2, [pc, #36] @ 27ca8 │ │ │ │ + ldr r0, [pc, #36] @ 27cac │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - b 27688 │ │ │ │ - andeq r8, r2, r0, lsr #13 │ │ │ │ + bl 27018 │ │ │ │ + b 27c3c │ │ │ │ + andeq r8, r2, ip, ror #1 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - ldrdeq ip, [r0], -r8 │ │ │ │ + andeq ip, r0, ip, ror #23 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #60] @ 27744 │ │ │ │ + ldr r4, [pc, #60] @ 27cf8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27720 │ │ │ │ + beq 27cd4 │ │ │ │ bl 2918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r4, [pc, #32] @ 27748 │ │ │ │ + ldr r4, [pc, #32] @ 27cfc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ bl 2918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - strheq r3, [pc], -r8 │ │ │ │ - muleq pc, r8, r0 @ │ │ │ │ + andeq r2, sp, r4, lsl #22 │ │ │ │ + andeq r2, sp, r4, ror #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #124] @ 277d4 │ │ │ │ + ldr r5, [pc, #124] @ 27d88 │ │ │ │ subs r4, r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 27770 │ │ │ │ + beq 27d24 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 277ac │ │ │ │ - ldr r2, [pc, #96] @ 277d8 │ │ │ │ - ldr r3, [pc, #96] @ 277dc │ │ │ │ + bne 27d60 │ │ │ │ + ldr r2, [pc, #96] @ 27d8c │ │ │ │ + ldr r3, [pc, #96] @ 27d90 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #76] @ 277e0 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r2, [pc, #76] @ 27d94 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a64 │ │ │ │ - ldr r3, [pc, #48] @ 277e4 │ │ │ │ + b 27018 │ │ │ │ + ldr r3, [pc, #48] @ 27d98 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27770 │ │ │ │ - ldr r0, [pc, #32] @ 277e8 │ │ │ │ + beq 27d24 │ │ │ │ + ldr r0, [pc, #32] @ 27d9c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a84 │ │ │ │ - andeq r8, r2, r4, asr #11 │ │ │ │ + b 27038 │ │ │ │ + andeq r8, r2, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq fp, r2, r8, lsl #10 │ │ │ │ - andeq ip, r0, r4, asr #20 │ │ │ │ - andeq r3, pc, ip, lsl r0 @ │ │ │ │ - andeq fp, r0, r4, lsr #31 │ │ │ │ - ldr r2, [pc, #188] @ 278b0 │ │ │ │ - ldr r3, [pc, #188] @ 278b4 │ │ │ │ + andeq sl, r2, r4, asr pc │ │ │ │ + andeq ip, r0, r8, asr fp │ │ │ │ + andeq r2, sp, r8, ror #20 │ │ │ │ + strheq ip, [r0], -r8 │ │ │ │ + ldr r2, [pc, #188] @ 27e64 │ │ │ │ + ldr r3, [pc, #188] @ 27e68 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27824 │ │ │ │ - ldr r3, [pc, #160] @ 278b8 │ │ │ │ + beq 27dd8 │ │ │ │ + ldr r3, [pc, #160] @ 27e6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27858 │ │ │ │ - ldr r4, [pc, #144] @ 278bc │ │ │ │ - ldr r1, [pc, #144] @ 278c0 │ │ │ │ + beq 27e0c │ │ │ │ + ldr r4, [pc, #144] @ 27e70 │ │ │ │ + ldr r1, [pc, #144] @ 27e74 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27668 │ │ │ │ + bl 27c1c │ │ │ │ str r0, [r4] │ │ │ │ - ldr r3, [pc, #124] @ 278c4 │ │ │ │ + ldr r3, [pc, #124] @ 27e78 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #26 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #96] @ 278c8 │ │ │ │ + bl 26d5c │ │ │ │ + ldr r2, [pc, #96] @ 27e7c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #92] @ 278cc │ │ │ │ - ldr r5, [pc, #92] @ 278d0 │ │ │ │ + ldr r3, [pc, #92] @ 27e80 │ │ │ │ + ldr r5, [pc, #92] @ 27e84 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r4 │ │ │ │ - bl 27668 │ │ │ │ + bl 27c1c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ bl 2918 │ │ │ │ - b 27840 │ │ │ │ - andeq r8, r2, r8, lsr #10 │ │ │ │ + b 27df4 │ │ │ │ + andeq r7, r2, r4, ror pc │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq fp, r2, r8, asr r4 │ │ │ │ - ldrdeq ip, [r0], -r0 │ │ │ │ - andeq r2, pc, r4, lsl #31 │ │ │ │ - muleq r0, r4, r9 │ │ │ │ - andeq ip, r0, r4, lsl #19 │ │ │ │ - andeq fp, r2, r4, lsl #8 │ │ │ │ - ldr r3, [pc, #124] @ 27958 │ │ │ │ + andeq sl, r2, r4, lsr #29 │ │ │ │ + andeq ip, r0, r4, ror #21 │ │ │ │ + ldrdeq r2, [sp], -r0 │ │ │ │ + andeq ip, r0, r8, lsr #21 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq sl, r2, r0, asr lr │ │ │ │ + ldr r3, [pc, #124] @ 27f0c │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, #6 │ │ │ │ bl 2b34 │ │ │ │ - ldr r4, [pc, #104] @ 2795c │ │ │ │ + ldr r4, [pc, #104] @ 27f10 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq 2791c │ │ │ │ - ldr r0, [pc, #76] @ 27960 │ │ │ │ + beq 27ed0 │ │ │ │ + ldr r0, [pc, #76] @ 27f14 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r2, [pc, #64] @ 27964 │ │ │ │ - ldr r3, [pc, #64] @ 27968 │ │ │ │ + b 27038 │ │ │ │ + ldr r2, [pc, #64] @ 27f18 │ │ │ │ + ldr r3, [pc, #64] @ 27f1c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #44] @ 2796c │ │ │ │ + bl 27a00 │ │ │ │ + ldr r2, [pc, #44] @ 27f20 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ - b 26a64 │ │ │ │ - strdeq r2, [pc], -r0 │ │ │ │ - andeq r8, r2, ip, lsr #8 │ │ │ │ - andeq fp, r0, r0, lsl #30 │ │ │ │ + b 27018 │ │ │ │ + andeq r2, sp, ip, lsr r9 │ │ │ │ + andeq r7, r2, r8, ror lr │ │ │ │ + andeq ip, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq fp, r2, ip, asr r3 │ │ │ │ - andeq ip, r0, ip, asr #17 │ │ │ │ + andeq sl, r2, r8, lsr #27 │ │ │ │ + andeq ip, r0, r0, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [pc, #656] @ 27c0c │ │ │ │ - ldr r3, [pc, #656] @ 27c10 │ │ │ │ + ldr r7, [pc, #656] @ 281c0 │ │ │ │ + ldr r3, [pc, #656] @ 281c4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq 27bf0 │ │ │ │ - ldr r5, [pc, #624] @ 27c14 │ │ │ │ - ldr r2, [pc, #624] @ 27c18 │ │ │ │ + beq 281a4 │ │ │ │ + ldr r5, [pc, #624] @ 281c8 │ │ │ │ + ldr r2, [pc, #624] @ 281cc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ add r3, r8, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 279f8 │ │ │ │ - ldr r6, [pc, #576] @ 27c1c │ │ │ │ + beq 27fac │ │ │ │ + ldr r6, [pc, #576] @ 281d0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 279dc │ │ │ │ + bne 27f90 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 27b48 │ │ │ │ - ldr r3, [pc, #536] @ 27c20 │ │ │ │ + bne 280fc │ │ │ │ + ldr r3, [pc, #536] @ 281d4 │ │ │ │ ldr r6, [pc, r3] │ │ │ │ - bl 2d69c │ │ │ │ - ldr r3, [pc, #528] @ 27c24 │ │ │ │ + bl 2dc4c │ │ │ │ + ldr r3, [pc, #528] @ 281d8 │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - ldr r3, [pc, #516] @ 27c28 │ │ │ │ + ldr r3, [pc, #516] @ 281dc │ │ │ │ add r9, r1, #16 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r8, [r1, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ ldmib r1, {r4, r5, r7} │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 27a6c │ │ │ │ + beq 28020 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ blx r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r4, [pc, #436] @ 27c2c │ │ │ │ + ldr r4, [pc, #436] @ 281e0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [pc, #428] @ 27c30 │ │ │ │ + ldr r2, [pc, #428] @ 281e4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ @@ -37752,865 +38117,865 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27ad4 │ │ │ │ + beq 28088 │ │ │ │ ldr r0, [r4] │ │ │ │ blx r3 │ │ │ │ - ldr r5, [pc, #344] @ 27c34 │ │ │ │ + ldr r5, [pc, #344] @ 281e8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27bc0 │ │ │ │ + bne 28174 │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 27be0 │ │ │ │ - ldr r3, [pc, #304] @ 27c38 │ │ │ │ + blt 28194 │ │ │ │ + ldr r3, [pc, #304] @ 281ec │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 28f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27bb0 │ │ │ │ - ldr r3, [pc, #288] @ 27c3c │ │ │ │ + bne 28164 │ │ │ │ + ldr r3, [pc, #288] @ 281f0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27ba0 │ │ │ │ + bne 28154 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27b74 │ │ │ │ + beq 28128 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #240] @ 27c40 │ │ │ │ - ldr r2, [pc, #240] @ 27c44 │ │ │ │ + ldr r3, [pc, #240] @ 281f4 │ │ │ │ + ldr r2, [pc, #240] @ 281f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 27a00 │ │ │ │ - ldr r3, [pc, #204] @ 27c48 │ │ │ │ + b 27fb4 │ │ │ │ + ldr r3, [pc, #204] @ 281fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27b40 │ │ │ │ - ldr r0, [pc, #184] @ 27c4c │ │ │ │ + beq 280f4 │ │ │ │ + ldr r0, [pc, #184] @ 28200 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #168] @ 27c50 │ │ │ │ + b 27038 │ │ │ │ + ldr r0, [pc, #168] @ 28204 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27b30 │ │ │ │ - ldr r0, [pc, #156] @ 27c54 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27b14 │ │ │ │ - ldr r0, [pc, #144] @ 27c58 │ │ │ │ + bl 27038 │ │ │ │ + b 280e4 │ │ │ │ + ldr r0, [pc, #156] @ 28208 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 280c8 │ │ │ │ + ldr r0, [pc, #144] @ 2820c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 27b00 │ │ │ │ - ldr r0, [pc, #116] @ 27c5c │ │ │ │ + bge 280b4 │ │ │ │ + ldr r0, [pc, #116] @ 28210 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27b00 │ │ │ │ - ldr r3, [pc, #104] @ 27c60 │ │ │ │ + bl 27038 │ │ │ │ + b 280b4 │ │ │ │ + ldr r3, [pc, #104] @ 28214 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r8, [r3] │ │ │ │ subs r8, r8, #0 │ │ │ │ movne r8, #1 │ │ │ │ - b 2799c │ │ │ │ - andeq r8, r2, r0, lsr #7 │ │ │ │ + b 27f50 │ │ │ │ + andeq r7, r2, ip, ror #27 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r2, pc, r8, lsr #28 │ │ │ │ - andeq ip, r0, ip, ror r8 │ │ │ │ - ldrdeq fp, [r0], -r0 │ │ │ │ - andeq r2, pc, r8, asr #27 │ │ │ │ + andeq r2, sp, r4, ror r8 │ │ │ │ + muleq r0, r0, r9 │ │ │ │ + andeq fp, r0, r4, ror #31 │ │ │ │ + andeq r2, sp, r4, lsl r8 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r2, pc, r4, asr sp @ │ │ │ │ - muleq r0, ip, r7 │ │ │ │ - strdeq r2, [pc], -r4 │ │ │ │ - andeq r2, pc, r8, asr #25 │ │ │ │ - @ instruction: 0x000f2cb0 │ │ │ │ - andeq r2, pc, ip, ror ip @ │ │ │ │ + andeq r2, sp, r0, lsr #15 │ │ │ │ + @ instruction: 0x0000c8b0 │ │ │ │ + andeq r2, sp, r0, asr #14 │ │ │ │ + andeq r2, sp, r4, lsl r7 │ │ │ │ + strdeq r2, [sp], -ip │ │ │ │ + andeq r2, sp, r8, asr #13 │ │ │ │ + strdeq ip, [r0], -r0 │ │ │ │ + andeq r2, sp, r0, lsr #13 │ │ │ │ + andeq fp, r0, r0, asr #27 │ │ │ │ + strdeq ip, [r0], -r4 │ │ │ │ ldrdeq ip, [r0], -ip @ │ │ │ │ - andeq r2, pc, r4, asr ip @ │ │ │ │ - andeq fp, r0, ip, lsr #25 │ │ │ │ - andeq ip, r0, r0, ror #13 │ │ │ │ - andeq ip, r0, r8, asr #13 │ │ │ │ - @ instruction: 0x0000c6b0 │ │ │ │ - andeq sl, r0, r0, lsl #12 │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ + andeq ip, r0, r4, asr #15 │ │ │ │ + andeq sl, r0, r4, lsl r7 │ │ │ │ + andeq r2, sp, r4, lsr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #316] @ 27dac │ │ │ │ + ldr r6, [pc, #316] @ 28360 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27cd0 │ │ │ │ - bl 2664c │ │ │ │ + beq 28284 │ │ │ │ + bl 26c00 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27cb4 │ │ │ │ + beq 28268 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27d70 │ │ │ │ - bl 27970 │ │ │ │ - ldr r3, [pc, #252] @ 27db0 │ │ │ │ + bne 28324 │ │ │ │ + bl 27f24 │ │ │ │ + ldr r3, [pc, #252] @ 28364 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27d60 │ │ │ │ - ldr r3, [pc, #236] @ 27db4 │ │ │ │ + bne 28314 │ │ │ │ + ldr r3, [pc, #236] @ 28368 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #224] @ 27db8 │ │ │ │ + ldr r3, [pc, #224] @ 2836c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27cf4 │ │ │ │ - bl 277ec │ │ │ │ - ldr r6, [pc, #192] @ 27dbc │ │ │ │ + bne 282a8 │ │ │ │ + bl 27da0 │ │ │ │ + ldr r6, [pc, #192] @ 28370 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ bl 2aec │ │ │ │ - ldr r3, [pc, #168] @ 27dc0 │ │ │ │ + ldr r3, [pc, #168] @ 28374 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ - blt 27d80 │ │ │ │ - ldr r6, [pc, #152] @ 27dc4 │ │ │ │ - bl 278d4 │ │ │ │ - ldr r1, [pc, #148] @ 27dc8 │ │ │ │ + blt 28334 │ │ │ │ + ldr r6, [pc, #152] @ 28378 │ │ │ │ + bl 27e88 │ │ │ │ + ldr r1, [pc, #148] @ 2837c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2840 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 27d9c │ │ │ │ - ldr r3, [pc, #120] @ 27dcc │ │ │ │ + beq 28350 │ │ │ │ + ldr r3, [pc, #120] @ 28380 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ str r4, [r3, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #104] @ 27dd0 │ │ │ │ + ldr r0, [pc, #104] @ 28384 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27cc0 │ │ │ │ - ldr r0, [pc, #92] @ 27dd4 │ │ │ │ + bl 27038 │ │ │ │ + b 28274 │ │ │ │ + ldr r0, [pc, #92] @ 28388 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27ca8 │ │ │ │ + bl 27038 │ │ │ │ + b 2825c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #68] @ 27dd8 │ │ │ │ + ldr r0, [pc, #68] @ 2838c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27d24 │ │ │ │ - ldr r0, [pc, #56] @ 27ddc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27d4c │ │ │ │ - andeq r2, pc, ip, asr fp @ │ │ │ │ - andeq r2, pc, ip, lsl fp @ │ │ │ │ - andeq r2, pc, r4, lsl #22 │ │ │ │ - strdeq r2, [pc], -r8 │ │ │ │ - andeq sl, r2, ip, lsl #31 │ │ │ │ - @ instruction: 0x000f2ab8 │ │ │ │ - muleq pc, ip, sl @ │ │ │ │ - andeq ip, r0, r8, asr r5 │ │ │ │ - andeq r2, pc, ip, ror sl @ │ │ │ │ - andeq sl, r0, r8, lsl #17 │ │ │ │ - muleq r0, ip, r1 │ │ │ │ - andeq fp, r0, r8, asr #21 │ │ │ │ - strdeq ip, [r0], -r4 │ │ │ │ + bl 27038 │ │ │ │ + b 282d8 │ │ │ │ + ldr r0, [pc, #56] @ 28390 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 28300 │ │ │ │ + andeq r2, sp, r8, lsr #11 │ │ │ │ + andeq r2, sp, r8, ror #10 │ │ │ │ + andeq r2, sp, r0, asr r5 │ │ │ │ + andeq r2, sp, r4, asr #10 │ │ │ │ + ldrdeq sl, [r2], -r8 │ │ │ │ + andeq r2, sp, r4, lsl #10 │ │ │ │ + andeq r2, sp, r8, ror #9 │ │ │ │ + andeq ip, r0, ip, ror #12 │ │ │ │ + andeq r2, sp, r8, asr #9 │ │ │ │ + muleq r0, ip, r9 │ │ │ │ + @ instruction: 0x0000b2b0 │ │ │ │ + ldrdeq fp, [r0], -ip │ │ │ │ + andeq ip, r0, r8, lsl #12 │ │ │ │ push {r4, lr} │ │ │ │ - bl 2664c │ │ │ │ - ldr r3, [pc, #56] @ 27e28 │ │ │ │ + bl 26c00 │ │ │ │ + ldr r3, [pc, #56] @ 283dc │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27e14 │ │ │ │ + bne 283c8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 27970 │ │ │ │ - ldr r0, [pc, #16] @ 27e2c │ │ │ │ + b 27f24 │ │ │ │ + ldr r0, [pc, #16] @ 283e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ pop {r4, lr} │ │ │ │ - b 27970 │ │ │ │ - andeq r2, pc, r0, ror #19 │ │ │ │ - strdeq fp, [r0], -r8 │ │ │ │ + b 27f24 │ │ │ │ + andeq r2, sp, ip, lsr #8 │ │ │ │ + andeq fp, r0, ip, lsl #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #436] @ 27ff0 │ │ │ │ - ldr r3, [pc, #436] @ 27ff4 │ │ │ │ + ldr r4, [pc, #436] @ 285a4 │ │ │ │ + ldr r3, [pc, #436] @ 285a8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 27eac │ │ │ │ - ble 27fb0 │ │ │ │ - bl 2664c │ │ │ │ + beq 28460 │ │ │ │ + ble 28564 │ │ │ │ + bl 26c00 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27e90 │ │ │ │ + beq 28444 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27f64 │ │ │ │ - bl 27970 │ │ │ │ - ldr r3, [pc, #360] @ 27ff8 │ │ │ │ + bne 28518 │ │ │ │ + bl 27f24 │ │ │ │ + ldr r3, [pc, #360] @ 285ac │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27f44 │ │ │ │ - ldr r3, [pc, #344] @ 27ffc │ │ │ │ + bne 284f8 │ │ │ │ + ldr r3, [pc, #344] @ 285b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #332] @ 28000 │ │ │ │ + ldr r2, [pc, #332] @ 285b4 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27ed4 │ │ │ │ - ldr r2, [pc, #316] @ 28004 │ │ │ │ + beq 28488 │ │ │ │ + ldr r2, [pc, #316] @ 285b8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27f74 │ │ │ │ - ldr r4, [pc, #300] @ 28008 │ │ │ │ - bl 2664c │ │ │ │ + bne 28528 │ │ │ │ + ldr r4, [pc, #300] @ 285bc │ │ │ │ + bl 26c00 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r4] │ │ │ │ - bne 27f2c │ │ │ │ - ldr r4, [pc, #272] @ 2800c │ │ │ │ + bne 284e0 │ │ │ │ + ldr r4, [pc, #272] @ 285c0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ bl 29c0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #232] @ 28010 │ │ │ │ + ldr r0, [pc, #232] @ 285c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #224] @ 28014 │ │ │ │ + b 27038 │ │ │ │ + ldr r0, [pc, #224] @ 285c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 27ef4 │ │ │ │ - ldr r0, [pc, #204] @ 28018 │ │ │ │ + b 284a8 │ │ │ │ + ldr r0, [pc, #204] @ 285cc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #196] @ 2801c │ │ │ │ + bl 27038 │ │ │ │ + ldr r3, [pc, #196] @ 285d0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ 28020 │ │ │ │ + ldr r0, [pc, #180] @ 285d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27e84 │ │ │ │ - bl 2664c │ │ │ │ + bl 27038 │ │ │ │ + b 28438 │ │ │ │ + bl 26c00 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27fa0 │ │ │ │ + bne 28554 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27970 │ │ │ │ - ldr r0, [pc, #124] @ 28024 │ │ │ │ + b 27f24 │ │ │ │ + ldr r0, [pc, #124] @ 285d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27f98 │ │ │ │ - bl 2664c │ │ │ │ + bl 27038 │ │ │ │ + b 2854c │ │ │ │ + bl 26c00 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27fd0 │ │ │ │ - ldr r0, [pc, #92] @ 28028 │ │ │ │ + beq 28584 │ │ │ │ + ldr r0, [pc, #92] @ 285dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #84] @ 2802c │ │ │ │ + bl 27038 │ │ │ │ + ldr r3, [pc, #84] @ 285e0 │ │ │ │ add r0, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bls 27ef4 │ │ │ │ + bls 284a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq pc, r0, r9 @ │ │ │ │ - ldrdeq r7, [r2], -r8 │ │ │ │ - andeq r2, pc, r0, asr #18 │ │ │ │ - andeq r2, pc, ip, lsr #18 │ │ │ │ + ldrdeq r2, [sp], -ip │ │ │ │ + andeq r7, r2, r4, lsr #18 │ │ │ │ + andeq r2, sp, ip, lsl #7 │ │ │ │ + andeq r2, sp, r8, ror r3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r2, [pc], -r0 │ │ │ │ - andeq sl, r2, ip, lsl #27 │ │ │ │ - andeq ip, r0, r8, ror r3 │ │ │ │ - @ instruction: 0x0000a6bc │ │ │ │ - andeq sl, r0, r4, lsr #13 │ │ │ │ - andeq r2, pc, r4, ror r8 @ │ │ │ │ - andeq sl, r0, r8, lsr #31 │ │ │ │ - andeq sl, r0, ip, ror #30 │ │ │ │ - andeq sl, r0, r4, lsr #12 │ │ │ │ - strdeq r2, [pc], -r4 │ │ │ │ - ldr r3, [pc, #1544] @ 28640 │ │ │ │ - ldr r2, [pc, #1544] @ 28644 │ │ │ │ + andeq r2, sp, ip, lsr r3 │ │ │ │ + ldrdeq sl, [r2], -r8 │ │ │ │ + andeq ip, r0, ip, lsl #9 │ │ │ │ + ldrdeq sl, [r0], -r0 │ │ │ │ + @ instruction: 0x0000a7b8 │ │ │ │ + andeq r2, sp, r0, asr #5 │ │ │ │ + strheq fp, [r0], -ip │ │ │ │ + andeq fp, r0, r0, lsl #1 │ │ │ │ + andeq sl, r0, r8, lsr r7 │ │ │ │ + andeq r2, sp, r0, asr #4 │ │ │ │ + ldr r3, [pc, #1544] @ 28bf4 │ │ │ │ + ldr r2, [pc, #1544] @ 28bf8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1528] @ 28648 │ │ │ │ + ldr r3, [pc, #1528] @ 28bfc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #1524] @ 2864c │ │ │ │ + ldr r8, [pc, #1524] @ 28c00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1068] @ 0x42c │ │ │ │ mov r3, #0 │ │ │ │ - bne 28078 │ │ │ │ - bl 277ec │ │ │ │ - ldr r3, [pc, #1488] @ 28650 │ │ │ │ + bne 2862c │ │ │ │ + bl 27da0 │ │ │ │ + ldr r3, [pc, #1488] @ 28c04 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #1480] @ 28654 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r1, [pc, #1480] @ 28c08 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ - ldr r3, [pc, #1472] @ 28658 │ │ │ │ + ldr r3, [pc, #1472] @ 28c0c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3] │ │ │ │ - beq 2859c │ │ │ │ + beq 28b50 │ │ │ │ mov r0, r4 │ │ │ │ bl 2be8 │ │ │ │ - ldr r6, [pc, #1444] @ 2865c │ │ │ │ + ldr r6, [pc, #1444] @ 28c10 │ │ │ │ cmp r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bne 283a0 │ │ │ │ + bne 28954 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ sub r5, r9, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28548 │ │ │ │ - ldr r2, [pc, #1396] @ 28660 │ │ │ │ + beq 28afc │ │ │ │ + ldr r2, [pc, #1396] @ 28c14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1388] @ 28664 │ │ │ │ + ldr r1, [pc, #1388] @ 28c18 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 28360 │ │ │ │ - ldr r2, [pc, #1372] @ 28668 │ │ │ │ + beq 28914 │ │ │ │ + ldr r2, [pc, #1372] @ 28c1c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28380 │ │ │ │ - ldr r2, [pc, #1364] @ 2866c │ │ │ │ + beq 28934 │ │ │ │ + ldr r2, [pc, #1364] @ 28c20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28528 │ │ │ │ - ldr r2, [pc, #1356] @ 28670 │ │ │ │ + beq 28adc │ │ │ │ + ldr r2, [pc, #1356] @ 28c24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28558 │ │ │ │ - ldr r2, [pc, #1348] @ 28674 │ │ │ │ + beq 28b0c │ │ │ │ + ldr r2, [pc, #1348] @ 28c28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28578 │ │ │ │ - ldr r2, [pc, #1340] @ 28678 │ │ │ │ - ldr r3, [pc, #1340] @ 2867c │ │ │ │ + beq 28b2c │ │ │ │ + ldr r2, [pc, #1340] @ 28c2c │ │ │ │ + ldr r3, [pc, #1340] @ 28c30 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #1320] @ 28680 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r2, [pc, #1320] @ 28c34 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #1296] @ 28684 │ │ │ │ - ldr r1, [pc, #1296] @ 28688 │ │ │ │ + bl 27018 │ │ │ │ + ldr r3, [pc, #1296] @ 28c38 │ │ │ │ + ldr r1, [pc, #1296] @ 28c3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2819c │ │ │ │ - ldr r0, [pc, #1268] @ 2868c │ │ │ │ + beq 28750 │ │ │ │ + ldr r0, [pc, #1268] @ 28c40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ + bl 27d00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - ble 284c8 │ │ │ │ + ble 28a7c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #1232] @ 28690 │ │ │ │ + bl 26e28 │ │ │ │ + ldr r3, [pc, #1232] @ 28c44 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0] │ │ │ │ - ble 28238 │ │ │ │ - ldr r7, [pc, #1208] @ 28694 │ │ │ │ - ldr sl, [pc, #1208] @ 28698 │ │ │ │ + ble 287ec │ │ │ │ + ldr r7, [pc, #1208] @ 28c48 │ │ │ │ + ldr sl, [pc, #1208] @ 28c4c │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ add sl, pc, sl │ │ │ │ - b 28208 │ │ │ │ + b 287bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - ble 28238 │ │ │ │ + ble 287ec │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 281ec │ │ │ │ + bne 287a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2774c │ │ │ │ + bl 27d00 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bgt 28208 │ │ │ │ - ldr r4, [pc, #1116] @ 2869c │ │ │ │ + bgt 287bc │ │ │ │ + ldr r4, [pc, #1116] @ 28c50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, r1, lsl #2] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 26d4c │ │ │ │ - ldr r3, [pc, #1088] @ 286a0 │ │ │ │ - ldr r1, [pc, #1088] @ 286a4 │ │ │ │ - ldr r2, [pc, #1088] @ 286a8 │ │ │ │ + bl 27300 │ │ │ │ + ldr r3, [pc, #1088] @ 28c54 │ │ │ │ + ldr r1, [pc, #1088] @ 28c58 │ │ │ │ + ldr r2, [pc, #1088] @ 28c5c │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r8, r1] │ │ │ │ ldr r6, [r8, r2] │ │ │ │ sub r3, r5, #8 │ │ │ │ - ldr r1, [pc, #1052] @ 286ac │ │ │ │ + ldr r1, [pc, #1052] @ 28c60 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, r5, #12 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r4, #4 │ │ │ │ mov r2, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq 282bc │ │ │ │ - ldr r0, [pc, #1016] @ 286b0 │ │ │ │ + beq 28870 │ │ │ │ + ldr r0, [pc, #1016] @ 28c64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ + bl 27d00 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #1004] @ 286b4 │ │ │ │ + ldr r0, [pc, #1004] @ 28c68 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ streq r3, [r6] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ - bgt 2845c │ │ │ │ + bgt 28a10 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 283ac │ │ │ │ + bne 28960 │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #924] @ 286b8 │ │ │ │ + ldr r3, [pc, #924] @ 28c6c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #912] @ 286bc │ │ │ │ + ldr r3, [pc, #912] @ 28c70 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #900] @ 286c0 │ │ │ │ - ldr r3, [pc, #776] @ 28648 │ │ │ │ + ldr r2, [pc, #900] @ 28c74 │ │ │ │ + ldr r3, [pc, #776] @ 28bfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1068] @ 0x42c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28588 │ │ │ │ + bne 28b3c │ │ │ │ add sp, sp, #1072 @ 0x430 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #4 │ │ │ │ streq r3, [r2, #32] │ │ │ │ - beq 2816c │ │ │ │ - ldr r2, [pc, #748] @ 28668 │ │ │ │ + beq 28720 │ │ │ │ + ldr r2, [pc, #748] @ 28c1c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 28110 │ │ │ │ + bne 286c4 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 28110 │ │ │ │ - ldr r3, [pc, #816] @ 286c4 │ │ │ │ + bne 286c4 │ │ │ │ + ldr r3, [pc, #816] @ 28c78 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ - bl 278d4 │ │ │ │ + b 28720 │ │ │ │ + bl 27e88 │ │ │ │ ldr r4, [r6] │ │ │ │ - b 280c4 │ │ │ │ - ldr r2, [pc, #788] @ 286c8 │ │ │ │ - ldr r1, [pc, #788] @ 286cc │ │ │ │ + b 28678 │ │ │ │ + ldr r2, [pc, #788] @ 28c7c │ │ │ │ + ldr r1, [pc, #788] @ 28c80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2] │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne 28518 │ │ │ │ + bne 28acc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2858c │ │ │ │ - ldr r2, [pc, #656] @ 28678 │ │ │ │ - ldr r3, [pc, #740] @ 286d0 │ │ │ │ + bls 28b40 │ │ │ │ + ldr r2, [pc, #656] @ 28c2c │ │ │ │ + ldr r3, [pc, #740] @ 28c84 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #720] @ 286d4 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r2, [pc, #720] @ 28c88 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #696] @ 286d8 │ │ │ │ + bl 27018 │ │ │ │ + ldr r3, [pc, #696] @ 28c8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 28314 │ │ │ │ - ldr r2, [pc, #680] @ 286dc │ │ │ │ - ldr r1, [pc, #680] @ 286e0 │ │ │ │ + ble 288c8 │ │ │ │ + ldr r2, [pc, #680] @ 28c90 │ │ │ │ + ldr r1, [pc, #680] @ 28c94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2], #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 28324 │ │ │ │ - ldr r0, [pc, #656] @ 286e4 │ │ │ │ + beq 288d8 │ │ │ │ + ldr r0, [pc, #656] @ 28c98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28324 │ │ │ │ + bl 27d00 │ │ │ │ + b 288d8 │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #640] @ 286e8 │ │ │ │ + ldr r1, [pc, #640] @ 28c9c │ │ │ │ ldr r0, [r0] │ │ │ │ str r2, [sp, #12] │ │ │ │ sub r2, r9, #8 │ │ │ │ sub r9, r9, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub r3, r5, #4 │ │ │ │ add r2, r4, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 28508 │ │ │ │ - ldr r3, [pc, #588] @ 286ec │ │ │ │ + bne 28abc │ │ │ │ + ldr r3, [pc, #588] @ 28ca0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r1, [r4, #28] │ │ │ │ str r2, [r4, #24] │ │ │ │ - b 28300 │ │ │ │ - ldr r2, [pc, #424] @ 28678 │ │ │ │ - ldr r3, [pc, #540] @ 286f0 │ │ │ │ + b 288b4 │ │ │ │ + ldr r2, [pc, #424] @ 28c2c │ │ │ │ + ldr r3, [pc, #540] @ 28ca4 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #520] @ 286f4 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r2, [pc, #520] @ 28ca8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 281a8 │ │ │ │ - ldr r0, [pc, #488] @ 286f8 │ │ │ │ + b 2875c │ │ │ │ + ldr r0, [pc, #488] @ 28cac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28498 │ │ │ │ - ldr r0, [pc, #476] @ 286fc │ │ │ │ + bl 27d00 │ │ │ │ + b 28a4c │ │ │ │ + ldr r0, [pc, #476] @ 28cb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 283d4 │ │ │ │ + bl 27d00 │ │ │ │ + b 28988 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2811c │ │ │ │ - ldr r3, [pc, #452] @ 28700 │ │ │ │ + bne 286d0 │ │ │ │ + ldr r3, [pc, #452] @ 28cb4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ - ldr r0, [pc, #436] @ 28704 │ │ │ │ + b 28720 │ │ │ │ + ldr r0, [pc, #436] @ 28cb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 280e4 │ │ │ │ + bl 27d00 │ │ │ │ + b 28698 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 28128 │ │ │ │ - ldr r3, [pc, #412] @ 28708 │ │ │ │ + bne 286dc │ │ │ │ + ldr r3, [pc, #412] @ 28cbc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ + b 28720 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2816c │ │ │ │ - b 28134 │ │ │ │ + beq 28720 │ │ │ │ + b 286e8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ 2870c │ │ │ │ + ldr r3, [pc, #376] @ 28cc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - b 28424 │ │ │ │ - ldr r3, [pc, #364] @ 28710 │ │ │ │ + b 289d8 │ │ │ │ + ldr r3, [pc, #364] @ 28cc4 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285d4 │ │ │ │ - ldr r3, [pc, #348] @ 28714 │ │ │ │ + beq 28b88 │ │ │ │ + ldr r3, [pc, #348] @ 28cc8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 285d4 │ │ │ │ + bne 28b88 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 285fc │ │ │ │ - ldr r3, [pc, #316] @ 28718 │ │ │ │ + beq 28bb0 │ │ │ │ + ldr r3, [pc, #316] @ 28ccc │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #304] @ 2871c │ │ │ │ + ldr r0, [pc, #304] @ 28cd0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #296] @ 28720 │ │ │ │ + bl 27038 │ │ │ │ + ldr r3, [pc, #296] @ 28cd4 │ │ │ │ ldr r4, [pc, r3] │ │ │ │ - b 280a8 │ │ │ │ - ldr r2, [pc, #116] @ 28678 │ │ │ │ + b 2865c │ │ │ │ + ldr r2, [pc, #116] @ 28c2c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #276] @ 28724 │ │ │ │ + ldr r2, [pc, #276] @ 28cd8 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ ands r4, r3, #262144 @ 0x40000 │ │ │ │ - bne 28334 │ │ │ │ - ldr r0, [pc, #248] @ 28728 │ │ │ │ + bne 288e8 │ │ │ │ + ldr r0, [pc, #248] @ 28cdc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 26738 │ │ │ │ + bl 26a78 │ │ │ │ + bl 26cec │ │ │ │ mov r0, r4 │ │ │ │ bl 2b1c │ │ │ │ - muleq pc, r4, r7 @ │ │ │ │ - ldrdeq r7, [r2], -ip │ │ │ │ + andeq r2, sp, r0, ror #3 │ │ │ │ + andeq r7, r2, r8, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r2, r0, asr #25 │ │ │ │ - andeq sl, r2, r8, lsl #24 │ │ │ │ - andeq ip, r0, r0, lsr #4 │ │ │ │ - andeq r2, pc, r8, lsr r7 @ │ │ │ │ - andeq r2, pc, r4, lsl r7 @ │ │ │ │ - andeq r2, pc, r0, ror #13 │ │ │ │ + andeq r7, r2, ip, lsl #14 │ │ │ │ + andeq sl, r2, r4, asr r6 │ │ │ │ + andeq ip, r0, r4, lsr r3 │ │ │ │ + andeq r2, sp, r4, lsl #3 │ │ │ │ + andeq r2, sp, r0, ror #2 │ │ │ │ + andeq r2, sp, ip, lsr #2 │ │ │ │ strbcc r4, [r3], #-1362 @ 0xfffffaae │ │ │ │ cmpcc r3, #343932928 @ 0x14800000 │ │ │ │ subcc r4, r3, #343932928 @ 0x14800000 │ │ │ │ cmpcc r3, r2, asr r5 │ │ │ │ subcc r4, r3, r2, asr r5 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sl, r2, r4, asr #22 │ │ │ │ - andeq ip, r0, r0, lsl #1 │ │ │ │ - andeq r2, pc, r8, asr r6 @ │ │ │ │ - andeq sl, r0, r0, ror sp │ │ │ │ - andeq ip, r0, ip, ror r1 │ │ │ │ - andeq ip, r0, ip, lsl #3 │ │ │ │ - andeq r2, pc, ip, ror #11 │ │ │ │ - andeq sl, r0, r0, lsl #8 │ │ │ │ - andeq sl, r2, r0, asr #20 │ │ │ │ - andeq r2, pc, r4, ror #10 │ │ │ │ + muleq r2, r0, r5 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ + andeq r2, sp, r4, lsr #1 │ │ │ │ + andeq sl, r0, r4, lsl #29 │ │ │ │ + muleq r0, r0, r2 │ │ │ │ + andeq ip, r0, r0, lsr #5 │ │ │ │ + andeq r2, sp, r8, lsr r0 │ │ │ │ + andeq sl, r0, r4, lsl r5 │ │ │ │ + andeq sl, r2, ip, lsl #9 │ │ │ │ + @ instruction: 0x000d1fb0 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - andeq ip, r0, r0, lsl #1 │ │ │ │ - andeq ip, r0, ip, asr r0 │ │ │ │ - andeq r2, pc, r0, lsl #10 │ │ │ │ - @ instruction: 0x000f24b0 │ │ │ │ - andeq r2, pc, r0, lsr #9 │ │ │ │ - andeq r7, r2, r0, ror #19 │ │ │ │ - andeq r2, pc, r8, lsr r4 @ │ │ │ │ - andeq r2, pc, r8, lsl r4 @ │ │ │ │ - andeq fp, r0, r8, ror pc │ │ │ │ - muleq r2, r8, r8 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ + andeq ip, r0, r0, ror r1 │ │ │ │ + andeq r1, sp, ip, asr #30 │ │ │ │ + strdeq r1, [sp], -ip │ │ │ │ + andeq r1, sp, ip, ror #29 │ │ │ │ + andeq r7, r2, ip, lsr #8 │ │ │ │ + andeq r1, sp, r4, lsl #29 │ │ │ │ + andeq r1, sp, r4, ror #28 │ │ │ │ + andeq ip, r0, ip, lsl #1 │ │ │ │ + andeq sl, r2, r4, ror #5 │ │ │ │ + andeq fp, r0, r8, ror #29 │ │ │ │ + strdeq r1, [sp], -ip │ │ │ │ + andeq r1, sp, r4, ror #27 │ │ │ │ + andeq fp, r0, r8, asr #30 │ │ │ │ ldrdeq fp, [r0], -r4 │ │ │ │ - @ instruction: 0x000f23b0 │ │ │ │ - muleq pc, r8, r3 @ │ │ │ │ - andeq fp, r0, r4, lsr lr │ │ │ │ - andeq fp, r0, r0, asr #29 │ │ │ │ - andeq fp, r0, r8, lsr #29 │ │ │ │ - andeq r2, pc, r8, lsr #6 │ │ │ │ - @ instruction: 0x0002a7b0 │ │ │ │ - andeq fp, r0, ip, ror #25 │ │ │ │ - andeq fp, r0, r4, lsl #28 │ │ │ │ - strdeq fp, [r0], -r4 │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ - muleq r0, r8, r0 │ │ │ │ - andeq r2, pc, r0, ror #4 │ │ │ │ - andeq r2, pc, ip, lsr r2 @ │ │ │ │ + @ instruction: 0x0000bfbc │ │ │ │ + andeq r1, sp, r4, ror sp │ │ │ │ + strdeq sl, [r2], -ip │ │ │ │ + andeq fp, r0, r0, lsl #28 │ │ │ │ + andeq fp, r0, r8, lsl pc │ │ │ │ + andeq fp, r0, r8, lsl #30 │ │ │ │ + ldrdeq r1, [sp], -ip │ │ │ │ + andeq sl, r0, ip, lsr #3 │ │ │ │ + andeq r1, sp, ip, lsr #25 │ │ │ │ + andeq r1, sp, r8, lsl #25 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, r2, ip, lsr #13 │ │ │ │ - andeq r9, r0, r4, asr ip │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ - muleq r0, ip, ip │ │ │ │ - muleq r0, r8, ip │ │ │ │ - ldr r3, [pc, #180] @ 287e8 │ │ │ │ + strdeq sl, [r2], -r8 │ │ │ │ + andeq r9, r0, r8, ror #26 │ │ │ │ + andeq r1, sp, r4, lsr #24 │ │ │ │ + @ instruction: 0x0000bdb0 │ │ │ │ + andeq fp, r0, ip, lsr #27 │ │ │ │ + ldr r3, [pc, #180] @ 28d9c │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2874c │ │ │ │ - bl 277ec │ │ │ │ - ldr r3, [pc, #152] @ 287ec │ │ │ │ + bne 28d00 │ │ │ │ + bl 27da0 │ │ │ │ + ldr r3, [pc, #152] @ 28da0 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28770 │ │ │ │ + beq 28d24 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287d8 │ │ │ │ - ldr r3, [pc, #120] @ 287f0 │ │ │ │ + bne 28d8c │ │ │ │ + ldr r3, [pc, #120] @ 28da4 │ │ │ │ mov r1, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287c8 │ │ │ │ - ldr r3, [pc, #96] @ 287f4 │ │ │ │ + bne 28d7c │ │ │ │ + ldr r3, [pc, #96] @ 28da8 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287b8 │ │ │ │ - ldr r3, [pc, #80] @ 287f8 │ │ │ │ + bne 28d6c │ │ │ │ + ldr r3, [pc, #80] @ 28dac │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #60] @ 287fc │ │ │ │ + ldr r0, [pc, #60] @ 28db0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 287a0 │ │ │ │ - ldr r0, [pc, #48] @ 28800 │ │ │ │ + bl 27038 │ │ │ │ + b 28d54 │ │ │ │ + ldr r0, [pc, #48] @ 28db4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - b 2878c │ │ │ │ - ldr r0, [pc, #36] @ 28804 │ │ │ │ + b 28d40 │ │ │ │ + ldr r0, [pc, #36] @ 28db8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28770 │ │ │ │ - muleq pc, r8, r0 @ │ │ │ │ - andeq r2, pc, ip, ror r0 @ │ │ │ │ - andeq r2, pc, r4, asr r0 @ │ │ │ │ - andeq r2, pc, ip, lsr r0 @ │ │ │ │ - andeq r2, pc, r4, lsr #32 │ │ │ │ - andeq r9, r0, r0, lsr lr │ │ │ │ - andeq fp, r0, r0, rrx │ │ │ │ - andeq fp, r0, r4, lsr fp │ │ │ │ + bl 27d00 │ │ │ │ + b 28d24 │ │ │ │ + andeq r1, sp, r4, ror #21 │ │ │ │ + andeq r1, sp, r8, asr #21 │ │ │ │ + andeq r1, sp, r0, lsr #21 │ │ │ │ + andeq r1, sp, r8, lsl #21 │ │ │ │ + andeq r1, sp, r0, ror sl │ │ │ │ + andeq r9, r0, r4, asr #30 │ │ │ │ + andeq fp, r0, r4, ror r1 │ │ │ │ + andeq fp, r0, r8, asr #24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28834 │ │ │ │ + beq 28de8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bxgt lr │ │ │ │ add r2, r3, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ str r2, [r0, #4] │ │ │ │ strb r1, [r3, #52] @ 0x34 │ │ │ │ @@ -38622,260 +38987,260 @@ │ │ │ │ lsl r2, r2, ip │ │ │ │ ldr ip, [r3, #20] │ │ │ │ tst ip, r2 │ │ │ │ bxne lr │ │ │ │ orr ip, ip, r2 │ │ │ │ str ip, [r3, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b 28820 │ │ │ │ + b 28dd4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 288a8 │ │ │ │ + ldr r0, [pc, #52] @ 28e5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f060 │ │ │ │ + bl 1f614 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 288a0 │ │ │ │ + beq 28e54 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 288a0 │ │ │ │ + beq 28e54 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, r0, r4, ror #21 │ │ │ │ + strdeq fp, [r0], -r8 │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ addge r5, r0, #4 │ │ │ │ - blt 28a3c │ │ │ │ + blt 28ff0 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bmi 28a0c │ │ │ │ + bmi 28fc0 │ │ │ │ mov r2, #308 @ 0x134 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ mla r0, r2, r1, r4 │ │ │ │ ldr lr, [r3, #208] @ 0xd0 │ │ │ │ ldr ip, [r3, #200] @ 0xc8 │ │ │ │ add r0, r0, lr │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r0, [r0, #560] @ 0x230 │ │ │ │ cmn r1, #1 │ │ │ │ sub r3, r3, #308 @ 0x134 │ │ │ │ strb r0, [ip] │ │ │ │ - bne 288d8 │ │ │ │ + bne 28e8c │ │ │ │ ldr r3, [r4, #260] @ 0x104 │ │ │ │ mov r8, #0 │ │ │ │ mla r2, r3, r2, r4 │ │ │ │ sub lr, r3, #1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r1, #212] @ 0xd4 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 289f4 │ │ │ │ + bgt 28fa8 │ │ │ │ ldr ip, [r1, #208] @ 0xd0 │ │ │ │ ldr r7, [r1, #204] @ 0xcc │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r7 │ │ │ │ str ip, [r1, #208] @ 0xd0 │ │ │ │ - bge 289f0 │ │ │ │ + bge 28fa4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 289f4 │ │ │ │ + bne 28fa8 │ │ │ │ lsr r0, r0, #31 │ │ │ │ mov r6, #308 @ 0x134 │ │ │ │ ldr r1, [r2, #212] @ 0xd4 │ │ │ │ sub lr, lr, #1 │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ cmpge r1, #0 │ │ │ │ mla ip, r6, ip, r4 │ │ │ │ - ble 2898c │ │ │ │ + ble 28f40 │ │ │ │ ldr r1, [ip, #520] @ 0x208 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2898c │ │ │ │ + bne 28f40 │ │ │ │ ldr ip, [ip, #516] @ 0x204 │ │ │ │ ldr r1, [r2, #204] @ 0xcc │ │ │ │ str ip, [r2, #208] @ 0xd0 │ │ │ │ cmp ip, r1 │ │ │ │ sub r1, r1, #1 │ │ │ │ strge r1, [r2, #208] @ 0xd0 │ │ │ │ cmn lr, #1 │ │ │ │ sub r2, r2, #308 @ 0x134 │ │ │ │ - bne 2894c │ │ │ │ + bne 28f00 │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 289dc │ │ │ │ + ble 28f90 │ │ │ │ add r2, r4, r2, lsl #3 │ │ │ │ mov lr, #308 @ 0x134 │ │ │ │ - b 289b4 │ │ │ │ + b 28f68 │ │ │ │ ldr r3, [r4, #260] @ 0x104 │ │ │ │ ldr r1, [r2, #264] @ 0x108 │ │ │ │ sub r2, r2, #8 │ │ │ │ mla ip, lr, r1, r4 │ │ │ │ cmp r1, r3 │ │ │ │ ldrlt r1, [ip, #508] @ 0x1fc │ │ │ │ ldrlt r3, [r2, #268] @ 0x10c │ │ │ │ ldrblt r1, [r1] │ │ │ │ strblt r1, [r3] │ │ │ │ cmp r2, r4 │ │ │ │ - bne 289b0 │ │ │ │ + bne 28f64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28a1c │ │ │ │ + bne 28fd0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [r1, #208] @ 0xd0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmn r0, #1 │ │ │ │ sub r1, r1, #308 @ 0x134 │ │ │ │ - bne 28918 │ │ │ │ + bne 28ecc │ │ │ │ mov r0, #1 │ │ │ │ - b 28948 │ │ │ │ + b 28efc │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - bgt 289a4 │ │ │ │ + bgt 28f58 │ │ │ │ ldr r2, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 289e4 │ │ │ │ + beq 28f98 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ add fp, r0, #256 @ 0x100 │ │ │ │ str r1, [r0, #264] @ 0x108 │ │ │ │ str r1, [r0, #260] @ 0x104 │ │ │ │ ldrb r3, [r6] │ │ │ │ add r5, r0, #4 │ │ │ │ add fp, fp, #3 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r5, fp │ │ │ │ mov r2, r5 │ │ │ │ - bcs 28aa0 │ │ │ │ + bcs 29054 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ add r7, r6, #1 │ │ │ │ - beq 28ad4 │ │ │ │ + beq 29088 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 28ab0 │ │ │ │ + bne 29064 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 28af8 │ │ │ │ + bne 290ac │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2] │ │ │ │ ldr r3, [r4, #260] @ 0x104 │ │ │ │ - b 288c8 │ │ │ │ + b 28e7c │ │ │ │ strb r3, [r2], #1 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne fp, r2 │ │ │ │ - bls 28aa0 │ │ │ │ + bls 29054 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ add r7, r6, #1 │ │ │ │ - bne 28a8c │ │ │ │ + bne 29040 │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ add sl, r2, #1 │ │ │ │ cmp r8, #29 │ │ │ │ - ble 28c38 │ │ │ │ + ble 291ec │ │ │ │ strb r3, [r2] │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r7 │ │ │ │ - b 28abc │ │ │ │ + b 29070 │ │ │ │ ldr lr, [r4, #260] @ 0x104 │ │ │ │ add r7, r6, #2 │ │ │ │ cmp lr, #9 │ │ │ │ movlt r3, lr │ │ │ │ movge r3, #9 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r1, r3 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 28bbc │ │ │ │ + beq 29170 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28b88 │ │ │ │ + beq 2913c │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt 28b88 │ │ │ │ + bgt 2913c │ │ │ │ add r8, r3, #1 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ str r8, [r4, #264] @ 0x108 │ │ │ │ str r2, [r3, #268] @ 0x10c │ │ │ │ - bne 28b80 │ │ │ │ + bne 29134 │ │ │ │ cmp lr, #29 │ │ │ │ sub lr, lr, #1 │ │ │ │ str lr, [r3, #272] @ 0x110 │ │ │ │ - bgt 28b74 │ │ │ │ + bgt 29128 │ │ │ │ strb r1, [r2], #1 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ mov r6, r7 │ │ │ │ - b 28abc │ │ │ │ + b 29070 │ │ │ │ sub r8, r1, #49 @ 0x31 │ │ │ │ str r8, [r3, #272] @ 0x110 │ │ │ │ cmp lr, #29 │ │ │ │ - bgt 28b74 │ │ │ │ + bgt 29128 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - beq 28bf8 │ │ │ │ + beq 291ac │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 28b70 │ │ │ │ + bne 29124 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ sub lr, r3, #91 @ 0x5b │ │ │ │ cmp lr, #1 │ │ │ │ movls r6, r7 │ │ │ │ movls ip, #1 │ │ │ │ - bhi 28b70 │ │ │ │ - b 28abc │ │ │ │ + bhi 29124 │ │ │ │ + b 29070 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28b90 │ │ │ │ + beq 29144 │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt 28b90 │ │ │ │ + bgt 29144 │ │ │ │ add r8, r4, r3, lsl #3 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #264] @ 0x108 │ │ │ │ sub r3, r1, #49 @ 0x31 │ │ │ │ str r2, [r8, #268] @ 0x10c │ │ │ │ str r3, [r8, #272] @ 0x110 │ │ │ │ - b 28b90 │ │ │ │ + b 29144 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ sub r8, r3, #91 @ 0x5b │ │ │ │ cmp r8, #1 │ │ │ │ movls r6, r7 │ │ │ │ mvnls r0, #0 │ │ │ │ - bls 28abc │ │ │ │ + bls 29070 │ │ │ │ sub r8, r3, #48 @ 0x30 │ │ │ │ and r9, r8, #255 @ 0xff │ │ │ │ cmp r9, #9 │ │ │ │ - bhi 28b70 │ │ │ │ + bhi 29124 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r6, r6, #3 │ │ │ │ moveq r0, lr │ │ │ │ movne r0, r8 │ │ │ │ ldrb r3, [r6] │ │ │ │ - b 28abc │ │ │ │ + b 29070 │ │ │ │ mov r9, #308 @ 0x134 │ │ │ │ mul r9, r8, r9 │ │ │ │ add r3, r8, #1 │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ add r3, r4, r9 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r3, #520] @ 0x208 │ │ │ │ @@ -38892,112 +39257,112 @@ │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r3, #560] @ 0x230 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ add r9, r9, #508 @ 0x1fc │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ cmpne r3, r1 │ │ │ │ add r9, r4, r9 │ │ │ │ - beq 28d38 │ │ │ │ + beq 292ec │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ add r6, r7, #1 │ │ │ │ - beq 28cd4 │ │ │ │ + beq 29288 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 28d70 │ │ │ │ + bne 29324 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 28d84 │ │ │ │ + bne 29338 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r3, [r6] │ │ │ │ mov r2, sl │ │ │ │ mov r0, ip │ │ │ │ - b 28abc │ │ │ │ + b 29070 │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 28cc0 │ │ │ │ + beq 29274 │ │ │ │ cmp r1, #0 │ │ │ │ add r6, r7, #2 │ │ │ │ - beq 28d20 │ │ │ │ + beq 292d4 │ │ │ │ mov r3, #308 @ 0x134 │ │ │ │ mla r3, r8, r3, r4 │ │ │ │ ldr r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d20 │ │ │ │ + beq 292d4 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 28d5c │ │ │ │ - b 28d10 │ │ │ │ - bl 28808 │ │ │ │ + bcs 29310 │ │ │ │ + b 292c4 │ │ │ │ + bl 28dbc │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r9, r1 │ │ │ │ - bls 28d0c │ │ │ │ + bls 292c0 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - bne 28ca0 │ │ │ │ + bne 29254 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d98 │ │ │ │ + beq 2934c │ │ │ │ mov ip, #0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r2, sl │ │ │ │ add r6, r7, #1 │ │ │ │ mov r0, ip │ │ │ │ - b 28abc │ │ │ │ - bl 28808 │ │ │ │ + b 29070 │ │ │ │ + bl 28dbc │ │ │ │ add r1, r1, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 28d58 │ │ │ │ - b 28d20 │ │ │ │ + bcs 2930c │ │ │ │ + b 292d4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 28808 │ │ │ │ + bl 28dbc │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r7, r6 │ │ │ │ - b 28d2c │ │ │ │ + b 292e0 │ │ │ │ add r6, r7, #2 │ │ │ │ - bl 28808 │ │ │ │ + bl 28dbc │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ mov r7, r6 │ │ │ │ - b 28d2c │ │ │ │ + b 292e0 │ │ │ │ mov r6, r7 │ │ │ │ - b 28cc0 │ │ │ │ + b 29274 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ - bl 26874 │ │ │ │ - ldr r4, [pc, #168] @ 28e68 │ │ │ │ + bl 26e28 │ │ │ │ + ldr r4, [pc, #168] @ 2941c │ │ │ │ add r3, r6, #288 @ 0x120 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ bl 2bb8 │ │ │ │ ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28e00 │ │ │ │ + beq 293b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ strb r1, [ip, r3] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28dec │ │ │ │ + bne 293a0 │ │ │ │ orr r3, r6, #32 │ │ │ │ sub r3, r3, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ pophi {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ - ldr r4, [pc, #72] @ 28e6c │ │ │ │ + bl 26e28 │ │ │ │ + ldr r4, [pc, #72] @ 29420 │ │ │ │ eor r6, r6, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, r6, #288 @ 0x120 │ │ │ │ add r4, r4, r6, lsl #2 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -39006,52 +39371,52 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28e50 │ │ │ │ + bne 29404 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, pc, r8, lsr sl @ │ │ │ │ - ldrdeq r1, [pc], -r4 │ │ │ │ + andeq r1, sp, r4, lsl #9 │ │ │ │ + andeq r1, sp, r0, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #1000] @ 29264 │ │ │ │ + ldr r4, [pc, #1000] @ 29818 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, #2212] @ 0x8a4 │ │ │ │ movlt r5, r0 │ │ │ │ movge r5, #127 @ 0x7f │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ str r3, [r4, #2208] @ 0x8a0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, r3 │ │ │ │ - beq 28f24 │ │ │ │ - ldr r4, [pc, #952] @ 29268 │ │ │ │ + beq 294d8 │ │ │ │ + ldr r4, [pc, #952] @ 2981c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r1, [pc, #932] @ 2926c │ │ │ │ - ldr r2, [pc, #932] @ 29270 │ │ │ │ + ldr r1, [pc, #932] @ 29820 │ │ │ │ + ldr r2, [pc, #932] @ 29824 │ │ │ │ add r3, r4, #64 @ 0x40 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add r0, r4, #90 @ 0x5a │ │ │ │ - ldr r2, [pc, #916] @ 29274 │ │ │ │ + ldr r2, [pc, #916] @ 29828 │ │ │ │ rsb r1, r3, #10 │ │ │ │ strh r2, [r4, #56] @ 0x38 │ │ │ │ add r2, r1, r3 │ │ │ │ strb r2, [r3, #1]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne 28ee4 │ │ │ │ - ldr r3, [pc, #892] @ 29278 │ │ │ │ + bne 29498 │ │ │ │ + ldr r3, [pc, #892] @ 2982c │ │ │ │ and r2, r5, #255 @ 0xff │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, r2, #1 │ │ │ │ strb r2, [r3, #42] @ 0x2a │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [r3, #2212] @ 0x8a4 │ │ │ │ @@ -39061,743 +39426,743 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #1168 @ 0x490 │ │ │ │ bl 2bb8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, #1420] @ 0x58c │ │ │ │ bl 2bb8 │ │ │ │ ldr r3, [r4, #1420] @ 0x58c │ │ │ │ - ldr r1, [pc, #800] @ 2927c │ │ │ │ + ldr r1, [pc, #800] @ 29830 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r3, #63] @ 0x3f │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #118 @ 0x76 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #780] @ 29280 │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #780] @ 29834 │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #768] @ 29284 │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #768] @ 29838 │ │ │ │ mov r0, #119 @ 0x77 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #756] @ 29288 │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #756] @ 2983c │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #744] @ 2928c │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #744] @ 29840 │ │ │ │ mov r0, #115 @ 0x73 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #732] @ 29290 │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #732] @ 29844 │ │ │ │ mov r0, #108 @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #720] @ 29294 │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #720] @ 29848 │ │ │ │ mov r0, #117 @ 0x75 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #708] @ 29298 │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #708] @ 2984c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #696] @ 2929c │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #696] @ 29850 │ │ │ │ mov r0, #97 @ 0x61 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #684] @ 292a0 │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #684] @ 29854 │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #672] @ 292a4 │ │ │ │ + bl 29354 │ │ │ │ + ldr r1, [pc, #672] @ 29858 │ │ │ │ mov r0, #90 @ 0x5a │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ + bl 29354 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r3, r6 │ │ │ │ sub r2, r0, #1 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 29020 │ │ │ │ - ldr r7, [pc, #624] @ 292a8 │ │ │ │ - ldr r3, [pc, #624] @ 292ac │ │ │ │ + bne 295d4 │ │ │ │ + ldr r7, [pc, #624] @ 2985c │ │ │ │ + ldr r3, [pc, #624] @ 29860 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #96 @ 0x60 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strb r1, [r0, r4] │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 29048 │ │ │ │ - ldr r3, [pc, #588] @ 292b0 │ │ │ │ + bne 295fc │ │ │ │ + ldr r3, [pc, #588] @ 29864 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2216] @ 0x8a8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r3, r4 │ │ │ │ sub r2, r0, #1 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2907c │ │ │ │ - ldr r3, [pc, #544] @ 292b4 │ │ │ │ + bne 29630 │ │ │ │ + ldr r3, [pc, #544] @ 29868 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #96 @ 0x60 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strb r1, [r0, r4] │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2909c │ │ │ │ - ldr r3, [pc, #512] @ 292b8 │ │ │ │ + bne 29650 │ │ │ │ + ldr r3, [pc, #512] @ 2986c │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2220] @ 0x8ac │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r3, r4 │ │ │ │ sub r2, r0, #1 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 290d0 │ │ │ │ - ldr r3, [pc, #468] @ 292bc │ │ │ │ + bne 29684 │ │ │ │ + ldr r3, [pc, #468] @ 29870 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #96 @ 0x60 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strb r1, [r0, r4] │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 290f0 │ │ │ │ - ldr r3, [pc, #436] @ 292c0 │ │ │ │ + bne 296a4 │ │ │ │ + ldr r3, [pc, #436] @ 29874 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2224] @ 0x8b0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r3, r4 │ │ │ │ sub r2, r0, #1 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 29124 │ │ │ │ - ldr r3, [pc, #392] @ 292c4 │ │ │ │ + bne 296d8 │ │ │ │ + ldr r3, [pc, #392] @ 29878 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #96 @ 0x60 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strb r1, [r0, r4] │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 29144 │ │ │ │ - ldr r3, [pc, #360] @ 292c8 │ │ │ │ + bne 296f8 │ │ │ │ + ldr r3, [pc, #360] @ 2987c │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2228] @ 0x8b4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r3, r4 │ │ │ │ sub r2, r0, #1 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 29178 │ │ │ │ - ldr r3, [pc, #316] @ 292cc │ │ │ │ + bne 2972c │ │ │ │ + ldr r3, [pc, #316] @ 29880 │ │ │ │ mov r4, #96 @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ strb r2, [r0, r4] │ │ │ │ ldrb r4, [r7, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 29194 │ │ │ │ - ldr r3, [pc, #288] @ 292d0 │ │ │ │ + bne 29748 │ │ │ │ + ldr r3, [pc, #288] @ 29884 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2232] @ 0x8b8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r3, r4 │ │ │ │ sub r2, r0, #1 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 291c8 │ │ │ │ - ldr r1, [pc, #244] @ 292d4 │ │ │ │ - ldr r2, [pc, #244] @ 292d8 │ │ │ │ + bne 2977c │ │ │ │ + ldr r1, [pc, #244] @ 29888 │ │ │ │ + ldr r2, [pc, #244] @ 2988c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #65 @ 0x41 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r2], #1 │ │ │ │ strb ip, [r0, r3] │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 291ec │ │ │ │ - ldr r3, [pc, #212] @ 292dc │ │ │ │ + bne 297a0 │ │ │ │ + ldr r3, [pc, #212] @ 29890 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2236] @ 0x8bc │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ sub r3, r0, #1 │ │ │ │ strb r6, [r3, #1]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bne 2921c │ │ │ │ - ldr r1, [pc, #172] @ 292e0 │ │ │ │ - ldr r2, [pc, #172] @ 292e4 │ │ │ │ + bne 297d0 │ │ │ │ + ldr r1, [pc, #172] @ 29894 │ │ │ │ + ldr r2, [pc, #172] @ 29898 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #97 @ 0x61 │ │ │ │ ldrb ip, [r2], #1 │ │ │ │ strb ip, [r0, r3] │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29240 │ │ │ │ - ldr r3, [pc, #140] @ 292e8 │ │ │ │ + bne 297f4 │ │ │ │ + ldr r3, [pc, #140] @ 2989c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2240] @ 0x8c0 │ │ │ │ - b 28ea8 │ │ │ │ - andeq r1, pc, ip, ror r9 @ │ │ │ │ - andeq r1, pc, r8, asr #18 │ │ │ │ + b 2945c │ │ │ │ + andeq r1, sp, r8, asr #7 │ │ │ │ + muleq sp, r4, r3 │ │ │ │ tsteq r2, #0, 2 │ │ │ │ streq r0, [r6, -r4, lsl #10] │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - strdeq r1, [pc], -ip │ │ │ │ - andeq fp, r0, r8, lsl r6 │ │ │ │ - andeq fp, r0, r0, lsl r6 │ │ │ │ - andeq fp, r0, ip, lsr #12 │ │ │ │ - andeq fp, r0, r0, lsr #12 │ │ │ │ - andeq fp, r0, ip, lsl r6 │ │ │ │ - andeq fp, r0, ip, lsl #11 │ │ │ │ - muleq r0, r8, r5 │ │ │ │ - andeq fp, r0, r0, ror r6 │ │ │ │ - strdeq fp, [r0], -r4 │ │ │ │ - andeq fp, r0, ip, lsl r6 │ │ │ │ - andeq r9, r0, r4, ror sp │ │ │ │ - andeq fp, r0, r8, lsl r6 │ │ │ │ - andeq fp, r0, r0, lsr #6 │ │ │ │ - muleq pc, r4, r7 @ │ │ │ │ - andeq fp, r0, ip, lsr #6 │ │ │ │ - andeq r1, pc, r0, asr #14 │ │ │ │ - andeq fp, r0, r8, lsr r3 │ │ │ │ - andeq r1, pc, ip, ror #13 │ │ │ │ - andeq fp, r0, r4, asr #6 │ │ │ │ - muleq pc, r8, r6 @ │ │ │ │ - andeq fp, r0, r0, asr r3 │ │ │ │ - andeq r1, pc, r8, asr #12 │ │ │ │ - andeq fp, r0, ip, ror r3 │ │ │ │ - andeq fp, r0, r8, asr r3 │ │ │ │ - strdeq r1, [pc], -r0 │ │ │ │ - andeq fp, r0, ip, lsl #6 │ │ │ │ - andeq fp, r0, r4, lsr #6 │ │ │ │ - andeq r1, pc, r0, lsr #11 │ │ │ │ + andeq r1, sp, r8, asr #6 │ │ │ │ + andeq fp, r0, ip, lsr #14 │ │ │ │ + andeq fp, r0, r4, lsr #14 │ │ │ │ + andeq fp, r0, r0, asr #14 │ │ │ │ + andeq fp, r0, r4, lsr r7 │ │ │ │ + andeq fp, r0, r0, lsr r7 │ │ │ │ + andeq fp, r0, r0, lsr #13 │ │ │ │ + andeq fp, r0, ip, lsr #13 │ │ │ │ + andeq fp, r0, r4, lsl #15 │ │ │ │ + andeq fp, r0, r8, lsl #14 │ │ │ │ + andeq fp, r0, r0, lsr r7 │ │ │ │ + andeq r9, r0, r8, lsl #29 │ │ │ │ + andeq fp, r0, ip, lsr #14 │ │ │ │ + andeq fp, r0, r4, lsr r4 │ │ │ │ + andeq r1, sp, r0, ror #3 │ │ │ │ + andeq fp, r0, r0, asr #8 │ │ │ │ + andeq r1, sp, ip, lsl #3 │ │ │ │ + andeq fp, r0, ip, asr #8 │ │ │ │ + andeq r1, sp, r8, lsr r1 │ │ │ │ + andeq fp, r0, r8, asr r4 │ │ │ │ + andeq r1, sp, r4, ror #1 │ │ │ │ + andeq fp, r0, r4, ror #8 │ │ │ │ + muleq sp, r4, r0 │ │ │ │ + muleq r0, r0, r4 │ │ │ │ + andeq fp, r0, ip, ror #8 │ │ │ │ + andeq r1, sp, ip, lsr r0 │ │ │ │ + andeq fp, r0, r0, lsr #8 │ │ │ │ + andeq fp, r0, r8, lsr r4 │ │ │ │ + andeq r0, sp, ip, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr lr, [pc, #4028] @ 2a2b4 │ │ │ │ + ldr lr, [pc, #4028] @ 2a868 │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, pc, lr │ │ │ │ add r7, lr, #260 @ 0x104 │ │ │ │ cmp r3, r7 │ │ │ │ addeq r7, lr, #780 @ 0x30c │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r7, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r2, [sp] │ │ │ │ - b 29334 │ │ │ │ + b 298e8 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ - beq 2a50c │ │ │ │ + beq 2aac0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ strb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29328 │ │ │ │ + bne 298dc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29604 │ │ │ │ - ldr r3, [pc, #3936] @ 2a2b8 │ │ │ │ + beq 29bb8 │ │ │ │ + ldr r3, [pc, #3936] @ 2a86c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ orrs r3, fp, r3 │ │ │ │ - beq 29674 │ │ │ │ - ldr r1, [pc, #3920] @ 2a2bc │ │ │ │ + beq 29c28 │ │ │ │ + ldr r1, [pc, #3920] @ 2a870 │ │ │ │ mov r6, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r1, #520 @ 0x208 │ │ │ │ cmp r5, r3 │ │ │ │ addeq r3, r1, #780 @ 0x30c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #3896] @ 2a2c0 │ │ │ │ + ldr r3, [pc, #3896] @ 2a874 │ │ │ │ and r1, fp, #255 @ 0xff │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [r3, #108] @ 0x6c │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r3, #109] @ 0x6d │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29604 │ │ │ │ - ldr r9, [pc, #3864] @ 2a2c4 │ │ │ │ + beq 29bb8 │ │ │ │ + ldr r9, [pc, #3864] @ 2a878 │ │ │ │ mov r1, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp fp, #127 @ 0x7f │ │ │ │ strbgt r8, [r7, #127] @ 0x7f │ │ │ │ ldrb r3, [r4] │ │ │ │ movgt fp, #127 @ 0x7f │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ addls pc, pc, r3, lsl #2 │ │ │ │ - b 29664 │ │ │ │ - b 295b8 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 295b8 │ │ │ │ - b 29854 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 2a188 │ │ │ │ - b 2a1b4 │ │ │ │ - b 29664 │ │ │ │ - b 2a024 │ │ │ │ - b 2a054 │ │ │ │ - b 2a0ac │ │ │ │ - b 29664 │ │ │ │ - b 2a3d8 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 2a234 │ │ │ │ - b 29664 │ │ │ │ - b 2a474 │ │ │ │ - b 2a0e8 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 295b8 │ │ │ │ - b 29664 │ │ │ │ - b 2a154 │ │ │ │ - b 2a42c │ │ │ │ - b 2a4e4 │ │ │ │ - b 29664 │ │ │ │ - b 29f78 │ │ │ │ - b 29fc0 │ │ │ │ - b 29664 │ │ │ │ - b 29ae4 │ │ │ │ - b 29b14 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29b54 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29ba0 │ │ │ │ - b 29bdc │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29c10 │ │ │ │ - b 29cb8 │ │ │ │ - b 29ce8 │ │ │ │ - b 29d24 │ │ │ │ - b 29d60 │ │ │ │ - b 29664 │ │ │ │ - b 29d90 │ │ │ │ - b 29664 │ │ │ │ - b 29dcc │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29e5c │ │ │ │ - b 29664 │ │ │ │ - b 29ebc │ │ │ │ - b 29f00 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29f44 │ │ │ │ - b 298ac │ │ │ │ - b 29664 │ │ │ │ - b 298d0 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29904 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29954 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 29990 │ │ │ │ - b 299c8 │ │ │ │ - b 29664 │ │ │ │ - b 29a14 │ │ │ │ - b 29724 │ │ │ │ - b 29788 │ │ │ │ - b 297c4 │ │ │ │ - b 29800 │ │ │ │ - b 29664 │ │ │ │ - b 296a8 │ │ │ │ - b 29664 │ │ │ │ - b 29664 │ │ │ │ - b 2970c │ │ │ │ - b 29664 │ │ │ │ - b 29a54 │ │ │ │ - ldr r3, [pc, #3336] @ 2a2c8 │ │ │ │ + b 29c18 │ │ │ │ + b 29b6c │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29b6c │ │ │ │ + b 29e08 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 2a73c │ │ │ │ + b 2a768 │ │ │ │ + b 29c18 │ │ │ │ + b 2a5d8 │ │ │ │ + b 2a608 │ │ │ │ + b 2a660 │ │ │ │ + b 29c18 │ │ │ │ + b 2a98c │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 2a7e8 │ │ │ │ + b 29c18 │ │ │ │ + b 2aa28 │ │ │ │ + b 2a69c │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29b6c │ │ │ │ + b 29c18 │ │ │ │ + b 2a708 │ │ │ │ + b 2a9e0 │ │ │ │ + b 2aa98 │ │ │ │ + b 29c18 │ │ │ │ + b 2a52c │ │ │ │ + b 2a574 │ │ │ │ + b 29c18 │ │ │ │ + b 2a098 │ │ │ │ + b 2a0c8 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 2a108 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 2a154 │ │ │ │ + b 2a190 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 2a1c4 │ │ │ │ + b 2a26c │ │ │ │ + b 2a29c │ │ │ │ + b 2a2d8 │ │ │ │ + b 2a314 │ │ │ │ + b 29c18 │ │ │ │ + b 2a344 │ │ │ │ + b 29c18 │ │ │ │ + b 2a380 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 2a410 │ │ │ │ + b 29c18 │ │ │ │ + b 2a470 │ │ │ │ + b 2a4b4 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 2a4f8 │ │ │ │ + b 29e60 │ │ │ │ + b 29c18 │ │ │ │ + b 29e84 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29eb8 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29f08 │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29f44 │ │ │ │ + b 29f7c │ │ │ │ + b 29c18 │ │ │ │ + b 29fc8 │ │ │ │ + b 29cd8 │ │ │ │ + b 29d3c │ │ │ │ + b 29d78 │ │ │ │ + b 29db4 │ │ │ │ + b 29c18 │ │ │ │ + b 29c5c │ │ │ │ + b 29c18 │ │ │ │ + b 29c18 │ │ │ │ + b 29cc0 │ │ │ │ + b 29c18 │ │ │ │ + b 2a008 │ │ │ │ + ldr r3, [pc, #3336] @ 2a87c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 2acf8 │ │ │ │ + beq 2b2ac │ │ │ │ mov r4, r6 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 295e8 │ │ │ │ + bne 29b9c │ │ │ │ ldr r3, [r9, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r4 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 293c4 │ │ │ │ + bne 29978 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bne 2a720 │ │ │ │ - ldr r3, [pc, #3264] @ 2a2cc │ │ │ │ + bne 2acd4 │ │ │ │ + ldr r3, [pc, #3264] @ 2a880 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #2212] @ 0x8a4 │ │ │ │ cmp r5, r1 │ │ │ │ strb r1, [r7, r3] │ │ │ │ - beq 29658 │ │ │ │ + beq 29c0c │ │ │ │ cmp r3, fp │ │ │ │ movlt r2, r3 │ │ │ │ movge r2, fp │ │ │ │ cmp r2, #2 │ │ │ │ - ble 29684 │ │ │ │ + ble 29c38 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 29658 │ │ │ │ + bne 29c0c │ │ │ │ add r1, r5, #3 │ │ │ │ add r0, r7, #3 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3172] @ 2a2d0 │ │ │ │ + ldr r3, [pc, #3172] @ 2a884 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29658 │ │ │ │ + bne 29c0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29658 │ │ │ │ - b 29674 │ │ │ │ - ldr r2, [pc, #3108] @ 2a2d4 │ │ │ │ + bne 29c0c │ │ │ │ + b 29c28 │ │ │ │ + ldr r2, [pc, #3108] @ 2a888 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp fp, r1 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add r4, r4, #3 │ │ │ │ - ble 2a6fc │ │ │ │ + ble 2acb0 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ add r1, r7, r1 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ac80 │ │ │ │ + bne 2b234 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ - b 295d8 │ │ │ │ + b 29b8c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2aabc │ │ │ │ + beq 2b070 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29760 │ │ │ │ + beq 29d14 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r3 │ │ │ │ ldrbeq r3, [r4, #2] │ │ │ │ strbeq r3, [r2] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29748 │ │ │ │ + bne 29cfc │ │ │ │ add r2, r4, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - ldr r3, [pc, #2908] @ 2a2d8 │ │ │ │ + bne 29b84 │ │ │ │ + ldr r3, [pc, #2908] @ 2a88c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ - ldr r3, [pc, #2892] @ 2a2dc │ │ │ │ + b 29c28 │ │ │ │ + ldr r3, [pc, #2892] @ 2a890 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #2220] @ 0x8ac │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r7 │ │ │ │ - beq 295cc │ │ │ │ + beq 29b80 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 297ac │ │ │ │ - b 295cc │ │ │ │ - ldr r3, [pc, #2836] @ 2a2e0 │ │ │ │ + bne 29d60 │ │ │ │ + b 29b80 │ │ │ │ + ldr r3, [pc, #2836] @ 2a894 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #2240] @ 0x8c0 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r7 │ │ │ │ - beq 295cc │ │ │ │ + beq 29b80 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 297e8 │ │ │ │ - b 295cc │ │ │ │ + bne 29d9c │ │ │ │ + b 29b80 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ sub r3, r0, #97 @ 0x61 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2aeb4 │ │ │ │ - ldr r2, [pc, #2756] @ 2a2e4 │ │ │ │ + bhi 2b468 │ │ │ │ + ldr r2, [pc, #2756] @ 2a898 │ │ │ │ add r2, pc, r2 │ │ │ │ strb fp, [r2, #108] @ 0x6c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp ip, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ sub r1, r1, ip │ │ │ │ strb r1, [r2, r0] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add ip, r4, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2a9f4 │ │ │ │ + beq 2afa8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a684 │ │ │ │ - ldr r2, [pc, #2664] @ 2a2e8 │ │ │ │ + beq 2ac38 │ │ │ │ + ldr r2, [pc, #2664] @ 2a89c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #256] @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ - b 29898 │ │ │ │ + b 29e4c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a684 │ │ │ │ + beq 2ac38 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2988c │ │ │ │ + bne 29e40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2988c │ │ │ │ - b 29674 │ │ │ │ + bne 29e40 │ │ │ │ + b 29c28 │ │ │ │ mov r2, fp │ │ │ │ add r0, r7, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 2948 │ │ │ │ lsl fp, fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ strb r3, [r7, fp] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ lsl fp, fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ ldrb r3, [r7] │ │ │ │ add r2, r7, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295cc │ │ │ │ + beq 29b80 │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 298f0 │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2528] @ 2a2ec │ │ │ │ + bne 29ea4 │ │ │ │ + b 29b80 │ │ │ │ + ldr r2, [pc, #2528] @ 2a8a0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r5, [r2, r3] │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ add r3, r4, #3 │ │ │ │ cmp fp, r5 │ │ │ │ add r6, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 2abd8 │ │ │ │ + bgt 2b18c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ strb r3, [r7, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #2452] @ 2a2f0 │ │ │ │ + b 29b84 │ │ │ │ + ldr r3, [pc, #2452] @ 2a8a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #2236] @ 0x8bc │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r7 │ │ │ │ - beq 295cc │ │ │ │ + beq 29b80 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29978 │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2396] @ 2a2f4 │ │ │ │ + bne 29f2c │ │ │ │ + b 29b80 │ │ │ │ + ldr r2, [pc, #2396] @ 2a8a8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ cmp fp, r2 │ │ │ │ strbgt r3, [r7, r2] │ │ │ │ - bgt 295e8 │ │ │ │ - b 295d0 │ │ │ │ + bgt 29b9c │ │ │ │ + b 29b84 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 29b80 │ │ │ │ sub r4, fp, #1 │ │ │ │ ldrb r5, [r7, r4] │ │ │ │ - ldr r0, [pc, #2328] @ 2a2f8 │ │ │ │ + ldr r0, [pc, #2328] @ 2a8ac │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ add r2, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a794 │ │ │ │ + beq 2ad48 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #2296] @ 2a2fc │ │ │ │ + ldr r1, [pc, #2296] @ 2a8b0 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2a258 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, fp] │ │ │ │ ldrb r3, [r7] │ │ │ │ add r2, r2, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29a44 │ │ │ │ + beq 29ff8 │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29a34 │ │ │ │ + bne 29fe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r2 │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 29714 │ │ │ │ + beq 29cc8 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne 2ae98 │ │ │ │ + bne 2b44c │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq 29a6c │ │ │ │ + beq 2a020 │ │ │ │ rsb r6, r6, #1 │ │ │ │ add r6, r6, r4 │ │ │ │ cmp fp, r6 │ │ │ │ - bgt 29aa0 │ │ │ │ + bgt 2a054 │ │ │ │ sub r6, r6, fp │ │ │ │ cmp fp, r6 │ │ │ │ - ble 29a8c │ │ │ │ + ble 2a040 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 295e8 │ │ │ │ + beq 29b9c │ │ │ │ sub r5, fp, r6 │ │ │ │ add r1, r7, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ @@ -39806,593 +40171,593 @@ │ │ │ │ bl 2948 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, fp] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 295e8 │ │ │ │ - ldr r1, [pc, #2068] @ 2a300 │ │ │ │ + b 29b9c │ │ │ │ + ldr r1, [pc, #2068] @ 2a8b4 │ │ │ │ ldrb r3, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #2236] @ 0x8bc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r7 │ │ │ │ - bne 2accc │ │ │ │ + bne 2b280 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2024] @ 2a304 │ │ │ │ + b 29b80 │ │ │ │ + ldr r2, [pc, #2024] @ 2a8b8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ cmp fp, r0 │ │ │ │ - ble 295d0 │ │ │ │ + ble 29b84 │ │ │ │ add r1, r0, #1 │ │ │ │ sub r2, fp, r0 │ │ │ │ add r1, r7, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 290c │ │ │ │ sub fp, fp, #1 │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 29b80 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ add r5, r7, r3 │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ - beq 2a864 │ │ │ │ - ldr r0, [pc, #1936] @ 2a308 │ │ │ │ + beq 2ae18 │ │ │ │ + ldr r0, [pc, #1936] @ 2a8bc │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a874 │ │ │ │ - ldr r1, [pc, #1916] @ 2a30c │ │ │ │ + beq 2ae28 │ │ │ │ + ldr r1, [pc, #1916] @ 2a8c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ - ldr r3, [pc, #1896] @ 2a310 │ │ │ │ + b 2a258 │ │ │ │ + ldr r3, [pc, #1896] @ 2a8c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #2232] @ 0x8b8 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r7 │ │ │ │ - beq 295cc │ │ │ │ + beq 29b80 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29bc4 │ │ │ │ - b 295cc │ │ │ │ + bne 2a178 │ │ │ │ + b 29b80 │ │ │ │ mov r4, r6 │ │ │ │ - ldr r6, [pc, #1836] @ 2a314 │ │ │ │ + ldr r6, [pc, #1836] @ 2a8c8 │ │ │ │ mov r3, #1168 @ 0x490 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #1040 @ 0x410 │ │ │ │ add r2, fp, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a08 <__memcpy_chk@plt> │ │ │ │ sub r3, fp, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb r3, [r6, #109] @ 0x6d │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 29b80 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ add r2, r7, r3 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - beq 2a834 │ │ │ │ + beq 2ade8 │ │ │ │ cmp r4, #121 @ 0x79 │ │ │ │ moveq r3, #105 @ 0x69 │ │ │ │ strbeq r3, [r2] │ │ │ │ - beq 2a844 │ │ │ │ - ldr r5, [pc, #1748] @ 2a318 │ │ │ │ + beq 2adf8 │ │ │ │ + ldr r5, [pc, #1748] @ 2a8cc │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29c80 │ │ │ │ + beq 2a234 │ │ │ │ mov r0, r5 │ │ │ │ add r5, r7, fp │ │ │ │ ldrb r1, [r5, #-2] │ │ │ │ bl 2b58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ strbeq r4, [r7, fp] │ │ │ │ strbeq r0, [r5, #1] │ │ │ │ ldrbeq r4, [r2] │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ cmp r4, #101 @ 0x65 │ │ │ │ - bne 2a844 │ │ │ │ - ldr r1, [pc, #1668] @ 2a31c │ │ │ │ + bne 2adf8 │ │ │ │ + ldr r1, [pc, #1668] @ 2a8d0 │ │ │ │ add r0, r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ bl 2948 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1624] @ 2a320 │ │ │ │ + ldr r3, [pc, #1624] @ 2a8d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #256] @ 0x100 │ │ │ │ - beq 2a598 │ │ │ │ + beq 2ab4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 2894 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 295cc │ │ │ │ - b 29674 │ │ │ │ - ldr r3, [pc, #1588] @ 2a324 │ │ │ │ + bne 29b80 │ │ │ │ + b 29c28 │ │ │ │ + ldr r3, [pc, #1588] @ 2a8d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #2228] @ 0x8b4 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r7 │ │ │ │ - beq 295cc │ │ │ │ + beq 29b80 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29d0c │ │ │ │ - b 295cc │ │ │ │ - ldr r3, [pc, #1532] @ 2a328 │ │ │ │ + bne 2a2c0 │ │ │ │ + b 29b80 │ │ │ │ + ldr r3, [pc, #1532] @ 2a8dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #2216] @ 0x8a8 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r7 │ │ │ │ - beq 295cc │ │ │ │ + beq 29b80 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29d48 │ │ │ │ - b 295cc │ │ │ │ - ldr r1, [pc, #1476] @ 2a32c │ │ │ │ + bne 2a2fc │ │ │ │ + b 29b80 │ │ │ │ + ldr r1, [pc, #1476] @ 2a8e0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb r3, [r7, r2] │ │ │ │ ldr r1, [r1, #2220] @ 0x8ac │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r3, [r7, r2] │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #1432] @ 2a330 │ │ │ │ + b 29b84 │ │ │ │ + ldr r3, [pc, #1432] @ 2a8e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #2224] @ 0x8b0 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r7 │ │ │ │ - beq 295cc │ │ │ │ + beq 29b80 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29db4 │ │ │ │ - b 295cc │ │ │ │ - ldr r1, [pc, #1376] @ 2a334 │ │ │ │ + bne 2a368 │ │ │ │ + b 29b80 │ │ │ │ + ldr r1, [pc, #1376] @ 2a8e8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ cmp r6, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb r5, [r1, #109] @ 0x6d │ │ │ │ add r5, r5, #1 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ sub r5, r5, r6 │ │ │ │ cmp r5, r2 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 295d0 │ │ │ │ + ble 29b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r0 │ │ │ │ add r3, r3, r6 │ │ │ │ add r6, fp, r5 │ │ │ │ - bgt 2a758 │ │ │ │ + bgt 2ad0c │ │ │ │ add r0, r7, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 2948 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r6 │ │ │ │ strb r2, [r7, r6] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ movne r4, r6 │ │ │ │ movne r1, #1 │ │ │ │ - bne 29e8c │ │ │ │ + bne 2a440 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 29e74 │ │ │ │ + beq 2a428 │ │ │ │ rsb r1, r6, #1 │ │ │ │ add r1, r1, r4 │ │ │ │ sub fp, fp, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 29718 │ │ │ │ + ble 29ccc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r1, r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, fp, #1 │ │ │ │ bl 2948 │ │ │ │ mov r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - b 295e8 │ │ │ │ + b 29b9c │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ movne r4, r6 │ │ │ │ movne r3, #1 │ │ │ │ - bne 29eec │ │ │ │ + bne 2a4a0 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq 29ed4 │ │ │ │ + beq 2a488 │ │ │ │ rsb r3, r6, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ sub fp, fp, r3 │ │ │ │ bic fp, fp, fp, asr #31 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq 2a5b4 │ │ │ │ + beq 2ab68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add fp, fp, #1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r0], #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 2948 │ │ │ │ - b 295d0 │ │ │ │ - ldr r1, [pc, #1004] @ 2a338 │ │ │ │ + b 29b84 │ │ │ │ + ldr r1, [pc, #1004] @ 2a8ec │ │ │ │ ldrb r3, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #2240] @ 0x8c0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r7 │ │ │ │ - bne 2ac54 │ │ │ │ + bne 2b208 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r6 │ │ │ │ strb r2, [r3] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2ab0c │ │ │ │ + beq 2b0c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r3, [r7] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295d8 │ │ │ │ + beq 29b8c │ │ │ │ mov r2, r7 │ │ │ │ mov fp, #0 │ │ │ │ cmp r1, r3 │ │ │ │ strbne r3, [r7, fp] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ addne fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29fa4 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r2, [pc, #884] @ 2a33c │ │ │ │ + bne 2a558 │ │ │ │ + b 2a4a8 │ │ │ │ + ldr r2, [pc, #884] @ 2a8f0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ cmp fp, r6 │ │ │ │ - bgt 2ac0c │ │ │ │ + bgt 2b1c0 │ │ │ │ add r1, r7, fp │ │ │ │ add r0, r7, #127 @ 0x7f │ │ │ │ mov r2, r1 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ mov ip, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 2ad9c │ │ │ │ + beq 2b350 │ │ │ │ cmp r2, r0 │ │ │ │ strbcc r3, [ip], #1 │ │ │ │ movcc r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29ffc │ │ │ │ - b 29774 │ │ │ │ - ldr r2, [pc, #788] @ 2a340 │ │ │ │ + bne 2a5b0 │ │ │ │ + b 29d28 │ │ │ │ + ldr r2, [pc, #788] @ 2a8f4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ cmp fp, r2 │ │ │ │ movgt r3, #0 │ │ │ │ movgt fp, r2 │ │ │ │ strbgt r3, [r7, r2] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add r0, r4, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2ab64 │ │ │ │ + beq 2b118 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 2a0a4 │ │ │ │ - ldr r3, [pc, #704] @ 2a344 │ │ │ │ + beq 2a658 │ │ │ │ + ldr r3, [pc, #704] @ 2a8f8 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 2a094 │ │ │ │ + bne 2a648 │ │ │ │ mov r4, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ cmp fp, #0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add r0, r4, #2 │ │ │ │ - bne 2a610 │ │ │ │ + bne 2abc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ movne r4, r0 │ │ │ │ - beq 2a98c │ │ │ │ - ldr r3, [pc, #624] @ 2a348 │ │ │ │ + beq 2af40 │ │ │ │ + ldr r3, [pc, #624] @ 2a8fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295e8 │ │ │ │ - b 29674 │ │ │ │ + bne 29b9c │ │ │ │ + b 29c28 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2a9b4 │ │ │ │ - ldr r0, [pc, #592] @ 2a34c │ │ │ │ + blt 2af68 │ │ │ │ + ldr r0, [pc, #592] @ 2a900 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2a68c │ │ │ │ - ldr r3, [pc, #600] @ 2a370 │ │ │ │ + beq 2ac40 │ │ │ │ + ldr r3, [pc, #600] @ 2a924 │ │ │ │ add r2, fp, #1 │ │ │ │ add r0, r0, #780 @ 0x30c │ │ │ │ mov r1, r7 │ │ │ │ bl 2a08 <__memcpy_chk@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r4, r6 │ │ │ │ mov sl, #2 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ - ldr r1, [pc, #500] @ 2a350 │ │ │ │ + b 29b84 │ │ │ │ + ldr r1, [pc, #500] @ 2a904 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ cmp fp, r2 │ │ │ │ - blt 295d0 │ │ │ │ + blt 29b84 │ │ │ │ ldr r3, [r1, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - b 29674 │ │ │ │ + bne 29b84 │ │ │ │ + b 29c28 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 2a9c8 │ │ │ │ + beq 2af7c │ │ │ │ add r4, r4, #2 │ │ │ │ mov fp, r2 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r2, [pc, #408] @ 2a354 │ │ │ │ + b 2a4a8 │ │ │ │ + ldr r2, [pc, #408] @ 2a908 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp ip, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - beq 2a51c │ │ │ │ + beq 2aad0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r2, [r7] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ae78 │ │ │ │ + beq 2b42c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - b 2a210 │ │ │ │ + b 2a7c4 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a578 │ │ │ │ + beq 2ab2c │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2a200 │ │ │ │ + bne 2a7b4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bgt 2a200 │ │ │ │ - ldr r2, [pc, #300] @ 2a358 │ │ │ │ + bgt 2a7b4 │ │ │ │ + ldr r2, [pc, #300] @ 2a90c │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [r2, #112] @ 0x70 │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ add ip, r4, #2 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - beq 2aa50 │ │ │ │ + beq 2b004 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp lr, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq 2adf4 │ │ │ │ + beq 2b3a8 │ │ │ │ add r3, r7, #1 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, lr │ │ │ │ cmpne r2, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 2a268 │ │ │ │ + bne 2a81c │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r4, ip │ │ │ │ - ldr r3, [pc, #200] @ 2a35c │ │ │ │ + ldr r3, [pc, #200] @ 2a910 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [r3, #112] @ 0x70 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 295d0 │ │ │ │ + bne 29b84 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - b 29674 │ │ │ │ - andeq r1, pc, r0, lsl #10 │ │ │ │ - andeq r1, pc, r4, lsr #9 │ │ │ │ - andeq r1, pc, ip, lsl #9 │ │ │ │ - andeq r1, pc, r0, ror r4 @ │ │ │ │ - andeq r1, pc, ip, asr #8 │ │ │ │ - andeq r1, pc, ip, lsr r2 @ │ │ │ │ - andeq r1, pc, ip, ror #3 │ │ │ │ - andeq r1, pc, ip, lsl #3 │ │ │ │ - andeq r1, pc, r8, asr #2 │ │ │ │ - andeq r1, pc, ip, ror r0 @ │ │ │ │ - andeq r1, pc, ip, rrx │ │ │ │ - andeq r1, pc, r0, lsr r0 @ │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ - andeq r0, pc, ip, ror pc @ │ │ │ │ - andeq r0, pc, ip, ror #29 │ │ │ │ - andeq r0, pc, r0, lsr #29 │ │ │ │ - andeq r0, pc, r0, ror #28 │ │ │ │ - ldrdeq sl, [r0], -r0 │ │ │ │ - andeq r9, r0, r8, asr r6 │ │ │ │ - andeq r0, pc, ip, lsl #26 │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ - andeq sl, r0, r0, asr #22 │ │ │ │ - andeq sl, r0, r4, asr r7 │ │ │ │ - andeq r0, pc, r4, asr ip @ │ │ │ │ - andeq r0, pc, r0, lsl ip @ │ │ │ │ - andeq sl, r0, r0, lsl #21 │ │ │ │ - ldrdeq r8, [r0], -r8 @ │ │ │ │ - andeq r0, pc, r4, lsr fp @ │ │ │ │ - andeq r0, pc, ip, lsl #22 │ │ │ │ - ldrdeq r0, [pc], -r0 @ │ │ │ │ - muleq pc, r0, sl @ │ │ │ │ - andeq r0, pc, r4, ror #20 │ │ │ │ - andeq r0, pc, r4, lsr #20 │ │ │ │ - andeq r0, pc, ip, lsr #17 │ │ │ │ - andeq r0, pc, r0, lsr r8 @ │ │ │ │ - andeq r0, pc, ip, asr #15 │ │ │ │ - andeq r0, pc, r4, ror r7 @ │ │ │ │ - andeq r0, pc, r4, lsr #14 │ │ │ │ - andeq r0, pc, r0, lsl #14 │ │ │ │ - muleq pc, ip, r6 @ │ │ │ │ - andeq r0, pc, ip, lsr r6 @ │ │ │ │ - ldrdeq r0, [pc], -r0 @ │ │ │ │ - andeq r0, pc, r8, ror #10 │ │ │ │ - andeq r0, pc, r8, lsl #8 │ │ │ │ - andeq r0, pc, r4, asr #7 │ │ │ │ - andeq r0, pc, ip, lsl #7 │ │ │ │ - andeq r0, pc, r4, ror r3 @ │ │ │ │ + bne 29b84 │ │ │ │ + b 29c28 │ │ │ │ + andeq r0, sp, ip, asr #30 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + ldrdeq r0, [sp], -r8 │ │ │ │ + @ instruction: 0x000d0ebc │ │ │ │ + muleq sp, r8, lr │ │ │ │ + andeq r0, sp, r8, lsl #25 │ │ │ │ + andeq r0, sp, r8, lsr ip │ │ │ │ + ldrdeq r0, [sp], -r8 │ │ │ │ + muleq sp, r4, fp │ │ │ │ + andeq r0, sp, r8, asr #21 │ │ │ │ + @ instruction: 0x000d0ab8 │ │ │ │ + andeq r0, sp, ip, ror sl │ │ │ │ + andeq r0, sp, r8, lsr #20 │ │ │ │ + andeq r0, sp, r8, asr #19 │ │ │ │ + andeq r0, sp, r8, lsr r9 │ │ │ │ + andeq r0, sp, ip, ror #17 │ │ │ │ + andeq r0, sp, ip, lsr #17 │ │ │ │ + andeq sl, r0, r4, ror #27 │ │ │ │ + andeq r9, r0, ip, ror #14 │ │ │ │ + andeq r0, sp, r8, asr r7 │ │ │ │ + andeq r0, sp, r8, lsr #14 │ │ │ │ + andeq sl, r0, r4, asr ip │ │ │ │ + andeq sl, r0, r8, ror #16 │ │ │ │ + andeq r0, sp, r0, lsr #13 │ │ │ │ + andeq r0, sp, ip, asr r6 │ │ │ │ + muleq r0, r4, fp │ │ │ │ + andeq r8, r0, ip, ror #29 │ │ │ │ + andeq r0, sp, r0, lsl #11 │ │ │ │ + andeq r0, sp, r8, asr r5 │ │ │ │ + andeq r0, sp, ip, lsl r5 │ │ │ │ + ldrdeq r0, [sp], -ip │ │ │ │ + @ instruction: 0x000d04b0 │ │ │ │ + andeq r0, sp, r0, ror r4 │ │ │ │ + strdeq r0, [sp], -r8 │ │ │ │ + andeq r0, sp, ip, ror r2 │ │ │ │ + andeq r0, sp, r8, lsl r2 │ │ │ │ + andeq r0, sp, r0, asr #3 │ │ │ │ + andeq r0, sp, r0, ror r1 │ │ │ │ + andeq r0, sp, ip, asr #2 │ │ │ │ + andeq r0, sp, r8, ror #1 │ │ │ │ + andeq r0, sp, r8, lsl #1 │ │ │ │ + andeq r0, sp, ip, lsl r0 │ │ │ │ + @ instruction: 0x000cffb4 │ │ │ │ + andeq pc, ip, r4, asr lr @ │ │ │ │ + andeq pc, ip, r0, lsl lr @ │ │ │ │ + ldrdeq pc, [ip], -r8 │ │ │ │ + andeq pc, ip, r0, asr #27 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - andeq r0, pc, ip, lsl #6 │ │ │ │ - andeq r0, pc, r4, ror r2 @ │ │ │ │ - @ instruction: 0x000f01bc │ │ │ │ - andeq r0, pc, ip, ror #1 │ │ │ │ - andeq r0, pc, ip, asr #1 │ │ │ │ - andeq r9, r0, ip, ror #29 │ │ │ │ - andeq r9, r0, r4, rrx │ │ │ │ - andeq r8, r0, r0, lsr #16 │ │ │ │ - andeq r9, r0, r8, asr #28 │ │ │ │ - andeq r9, r0, r8, lsr #20 │ │ │ │ - andeq pc, lr, r4, lsr #30 │ │ │ │ - andeq pc, lr, ip, lsr lr @ │ │ │ │ - strdeq pc, [lr], -ip │ │ │ │ - andeq pc, lr, r0, lsr #27 │ │ │ │ - andeq pc, lr, r4, lsr sp @ │ │ │ │ - andeq pc, lr, r4, ror #25 │ │ │ │ - andeq pc, lr, ip, lsl #25 │ │ │ │ - andeq pc, lr, r0, lsr ip @ │ │ │ │ - andeq r8, r0, r0, lsl fp │ │ │ │ - andeq pc, lr, r4, ror sl @ │ │ │ │ - ldrdeq r9, [r0], -r0 │ │ │ │ - andeq r9, r0, r8, ror #16 │ │ │ │ - muleq lr, r4, r9 │ │ │ │ - andeq pc, lr, ip, lsr r9 @ │ │ │ │ - andeq r9, r0, r4, ror #15 │ │ │ │ + andeq pc, ip, r8, asr sp @ │ │ │ │ + andeq pc, ip, r0, asr #25 │ │ │ │ + andeq pc, ip, r8, lsl #24 │ │ │ │ + andeq pc, ip, r8, lsr fp @ │ │ │ │ + andeq pc, ip, r8, lsl fp @ │ │ │ │ + andeq sl, r0, r0 │ │ │ │ + andeq r9, r0, r8, ror r1 │ │ │ │ + andeq r8, r0, r4, lsr r9 │ │ │ │ + andeq r9, r0, ip, asr pc │ │ │ │ + andeq r9, r0, ip, lsr fp │ │ │ │ + andeq pc, ip, r0, ror r9 @ │ │ │ │ + andeq pc, ip, r8, lsl #17 │ │ │ │ + andeq pc, ip, r8, asr #16 │ │ │ │ + andeq pc, ip, ip, ror #15 │ │ │ │ + andeq pc, ip, r0, lsl #15 │ │ │ │ + andeq pc, ip, r0, lsr r7 @ │ │ │ │ + ldrdeq pc, [ip], -r8 │ │ │ │ + andeq pc, ip, ip, ror r6 @ │ │ │ │ + andeq r8, r0, r4, lsr #24 │ │ │ │ + andeq pc, ip, r0, asr #9 │ │ │ │ + andeq r9, r0, r4, ror #19 │ │ │ │ + andeq r9, r0, ip, ror r9 │ │ │ │ + andeq pc, ip, r0, ror #7 │ │ │ │ + andeq pc, ip, r8, lsl #7 │ │ │ │ + strdeq r9, [r0], -r8 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 2abc0 │ │ │ │ + beq 2b174 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2a9b4 │ │ │ │ - ldr r1, [pc, #-144] @ 2a360 │ │ │ │ + bne 2af68 │ │ │ │ + ldr r1, [pc, #-144] @ 2a914 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #780 @ 0x30c │ │ │ │ mov r0, r4 │ │ │ │ bl 2978 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a44 │ │ │ │ @@ -40400,44 +40765,44 @@ │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r4, r6 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ - ldr lr, [pc, #-208] @ 2a364 │ │ │ │ + b 29b84 │ │ │ │ + ldr lr, [pc, #-208] @ 2a918 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r1, [lr, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ cmp fp, r1 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ add ip, r4, #3 │ │ │ │ - bgt 2a6b0 │ │ │ │ + bgt 2ac64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ movne r4, ip │ │ │ │ - beq 2a9a0 │ │ │ │ - ldr r3, [pc, #-264] @ 2a368 │ │ │ │ + beq 2af54 │ │ │ │ + ldr r3, [pc, #-264] @ 2a91c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2a2a4 │ │ │ │ + b 2a858 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2a9b4 │ │ │ │ - ldr r0, [pc, #-284] @ 2a36c │ │ │ │ + blt 2af68 │ │ │ │ + ldr r0, [pc, #-284] @ 2a920 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2a668 │ │ │ │ - ldr r3, [pc, #-308] @ 2a370 │ │ │ │ + beq 2ac1c │ │ │ │ + ldr r3, [pc, #-308] @ 2a924 │ │ │ │ add r2, fp, #1 │ │ │ │ add r0, r0, #780 @ 0x30c │ │ │ │ mov r1, r7 │ │ │ │ bl 2a08 <__memcpy_chk@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ @@ -40446,896 +40811,896 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 2948 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov sl, #1 │ │ │ │ strb r3, [r7, fp] │ │ │ │ - b 295d0 │ │ │ │ - ldr r1, [pc, #-376] @ 2a374 │ │ │ │ + b 29b84 │ │ │ │ + ldr r1, [pc, #-376] @ 2a928 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2acb8 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt 295e8 │ │ │ │ - b 2a178 │ │ │ │ + bgt 29b9c │ │ │ │ + b 2a72c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29364 │ │ │ │ - b 29604 │ │ │ │ + bne 29918 │ │ │ │ + b 29bb8 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr lr, [r2, #1168] @ 0x490 │ │ │ │ add r2, r4, #4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2ae58 │ │ │ │ + beq 2b40c │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2b458 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a564 │ │ │ │ + beq 2ab18 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble 2ad70 │ │ │ │ + ble 2b324 │ │ │ │ ldrb r0, [r4, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a54c │ │ │ │ + bne 2ab00 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, ip │ │ │ │ - bge 2a224 │ │ │ │ - ldr r2, [pc, #-528] @ 2a378 │ │ │ │ + bge 2a7d8 │ │ │ │ + ldr r2, [pc, #-528] @ 2a92c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a224 │ │ │ │ - b 29674 │ │ │ │ + bne 2a7d8 │ │ │ │ + b 29c28 │ │ │ │ ldr r2, [r3, #2212] @ 0x8a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9c │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 295cc │ │ │ │ - b 29674 │ │ │ │ + bne 29b80 │ │ │ │ + b 29c28 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - bne 2a800 │ │ │ │ + bne 2adb4 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r4, r4, #6 │ │ │ │ strb r1, [r0] │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #1 │ │ │ │ strb r3, [r0, #2] │ │ │ │ mov r7, r0 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 2948 │ │ │ │ add fp, fp, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2a8cc │ │ │ │ + beq 2ae80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2a660 │ │ │ │ - ldr r3, [pc, #-704] @ 2a37c │ │ │ │ + beq 2ac14 │ │ │ │ + ldr r3, [pc, #-704] @ 2a930 │ │ │ │ sub r2, fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ add r2, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 2a650 │ │ │ │ + bne 2ac04 │ │ │ │ mov r4, r0 │ │ │ │ - b 295e8 │ │ │ │ + b 29b9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r3, r1 │ │ │ │ add r0, r0, #780 @ 0x30c │ │ │ │ - bl 26c5c │ │ │ │ - b 2a4b0 │ │ │ │ + bl 27210 │ │ │ │ + b 2aa64 │ │ │ │ mov r4, ip │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ movlt r2, r3 │ │ │ │ movge r2, #127 @ 0x7f │ │ │ │ add r2, r2, #1 │ │ │ │ add r0, r0, #780 @ 0x30c │ │ │ │ - bl 26c5c │ │ │ │ - b 2a124 │ │ │ │ + bl 27210 │ │ │ │ + b 2a6d8 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq 2a934 │ │ │ │ + beq 2aee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ cmp r3, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2a6f4 │ │ │ │ + beq 2aca8 │ │ │ │ ldr r3, [lr, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r1, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 2a6e4 │ │ │ │ + bne 2ac98 │ │ │ │ mov r4, ip │ │ │ │ - b 295e8 │ │ │ │ + b 29b9c │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - bne 29718 │ │ │ │ - ldr r2, [pc, #-908] @ 2a380 │ │ │ │ + bne 29ccc │ │ │ │ + ldr r2, [pc, #-908] @ 2a934 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #2208] @ 0x8a0 │ │ │ │ - beq 29774 │ │ │ │ - b 29674 │ │ │ │ + beq 29d28 │ │ │ │ + b 29c28 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 2ad78 │ │ │ │ - ldr r4, [pc, #-940] @ 2a384 │ │ │ │ + beq 2b32c │ │ │ │ + ldr r4, [pc, #-940] @ 2a938 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #780 @ 0x30c │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ mov r7, r4 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 2a2c <__stpcpy_chk@plt> │ │ │ │ sub fp, r0, r4 │ │ │ │ - b 29604 │ │ │ │ + b 29bb8 │ │ │ │ sub r2, fp, r0 │ │ │ │ add fp, r7, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, fp, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 290c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ strb ip, [r7, r6] │ │ │ │ bl 2948 │ │ │ │ mov fp, r6 │ │ │ │ - b 295e8 │ │ │ │ + b 29b9c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 2adc4 │ │ │ │ + beq 2b378 │ │ │ │ cmp r5, #104 @ 0x68 │ │ │ │ - beq 2ad20 │ │ │ │ + beq 2b2d4 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ - beq 2adcc │ │ │ │ + beq 2b380 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ - beq 2ae30 │ │ │ │ + beq 2b3e4 │ │ │ │ cmp r5, #121 @ 0x79 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 2ad34 │ │ │ │ - ldr r0, [pc, #-1088] @ 2a388 │ │ │ │ + bne 2b2e8 │ │ │ │ + ldr r0, [pc, #-1088] @ 2a93c │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r1, [fp, #-2] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aed4 │ │ │ │ + beq 2b488 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1124] @ 2a38c │ │ │ │ + ldr r1, [pc, #-1124] @ 2a940 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2a258 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r5, r7 │ │ │ │ strb r2, [r0] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #1 │ │ │ │ strb r3, [r0, #1] │ │ │ │ mov r7, r0 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 2948 │ │ │ │ add r4, r4, #4 │ │ │ │ add fp, fp, #2 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq 2adbc │ │ │ │ + beq 2b370 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1220] @ 2a390 │ │ │ │ + ldr r1, [pc, #-1220] @ 2a944 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2a258 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq 2adb0 │ │ │ │ - ldr r5, [pc, #-1256] @ 2a394 │ │ │ │ + beq 2b364 │ │ │ │ + ldr r5, [pc, #-1256] @ 2a948 │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a8ac │ │ │ │ + beq 2ae60 │ │ │ │ mov r0, r5 │ │ │ │ add r5, r7, fp │ │ │ │ ldrb r1, [r5, #-2] │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ strbeq r4, [r7, fp] │ │ │ │ strbeq r0, [r5, #1] │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1316] @ 2a398 │ │ │ │ + ldr r1, [pc, #-1316] @ 2a94c │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ - ldr r1, [pc, #-1336] @ 2a39c │ │ │ │ + b 2a258 │ │ │ │ + ldr r1, [pc, #-1336] @ 2a950 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r0, [r3, #1168] @ 0x490 │ │ │ │ add r2, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ae58 │ │ │ │ + beq 2b40c │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2aee0 │ │ │ │ ldr ip, [r1, #256] @ 0x100 │ │ │ │ sub r1, fp, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ - b 2a920 │ │ │ │ + b 2aed4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2aee0 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a90c │ │ │ │ + beq 2aec0 │ │ │ │ mov r4, r2 │ │ │ │ - b 295e8 │ │ │ │ + b 29b9c │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r2, r4, #4 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ ldr r0, [r3, #1168] @ 0x490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ae58 │ │ │ │ + beq 2b40c │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2aee0 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr ip, [lr, #256] @ 0x100 │ │ │ │ add r1, r7, r1 │ │ │ │ - b 2a97c │ │ │ │ + b 2af30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2aee0 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a968 │ │ │ │ - b 2a92c │ │ │ │ + beq 2af1c │ │ │ │ + b 2aee0 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a0d0 │ │ │ │ - b 29774 │ │ │ │ + bne 2a684 │ │ │ │ + b 29d28 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a468 │ │ │ │ - b 29774 │ │ │ │ - ldr r3, [pc, #-1564] @ 2a3a0 │ │ │ │ + bne 2aa1c │ │ │ │ + b 29d28 │ │ │ │ + ldr r3, [pc, #-1564] @ 2a954 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ + b 29c28 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ strb r3, [r7, r2] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, fp, #2 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 2ad54 │ │ │ │ + beq 2b308 │ │ │ │ add r4, r4, #4 │ │ │ │ mov fp, r3 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r1, [pc, #-1624] @ 2a3a4 │ │ │ │ + b 2a4a8 │ │ │ │ + ldr r1, [pc, #-1624] @ 2a958 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r0, [r3, #1168] @ 0x490 │ │ │ │ add r2, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ae58 │ │ │ │ + beq 2b40c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2affc │ │ │ │ ldr ip, [r1, #256] @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa3c │ │ │ │ + beq 2aff0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2aa28 │ │ │ │ + bne 2afdc │ │ │ │ mov r4, r2 │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #-1712] @ 2a3a8 │ │ │ │ + b 29b84 │ │ │ │ + ldr r3, [pc, #-1712] @ 2a95c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr lr, [r3, #1168] @ 0x490 │ │ │ │ add r2, r4, #3 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2ae58 │ │ │ │ + beq 2b40c │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aec8 │ │ │ │ + beq 2b47c │ │ │ │ add r3, r7, #1 │ │ │ │ mov ip, #0 │ │ │ │ - b 2aa9c │ │ │ │ + b 2b050 │ │ │ │ ldrb r1, [r3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 2ad14 │ │ │ │ + beq 2b2c8 │ │ │ │ ldrb r1, [lr, r1] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aa88 │ │ │ │ + beq 2b03c │ │ │ │ mov r4, r2 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ add r0, r7, ip │ │ │ │ - b 2a28c │ │ │ │ - ldr r3, [pc, #-1816] @ 2a3ac │ │ │ │ + b 2a840 │ │ │ │ + ldr r3, [pc, #-1816] @ 2a960 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #1168] @ 0x490 │ │ │ │ add r2, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ae58 │ │ │ │ + beq 2b40c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29764 │ │ │ │ + beq 29d18 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r4, #3] │ │ │ │ strbne r3, [r1] │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2aaec │ │ │ │ - b 29764 │ │ │ │ - ldr r3, [pc, #-1892] @ 2a3b0 │ │ │ │ + bne 2b0a0 │ │ │ │ + b 29d18 │ │ │ │ + ldr r3, [pc, #-1892] @ 2a964 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr ip, [r3, #1168] @ 0x490 │ │ │ │ add r2, r4, #3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2ae58 │ │ │ │ + beq 2b40c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae84 │ │ │ │ + beq 2b438 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, #0 │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ cmp r0, #0 │ │ │ │ strbeq r3, [r7, fp] │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ addeq fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ab40 │ │ │ │ + bne 2b0f4 │ │ │ │ mov r4, r2 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r1, [pc, #-1976] @ 2a3b4 │ │ │ │ + b 2a4a8 │ │ │ │ + ldr r1, [pc, #-1976] @ 2a968 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr ip, [r3, #1168] @ 0x490 │ │ │ │ add r2, r4, #3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2ae58 │ │ │ │ + beq 2b40c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2affc │ │ │ │ ldr r0, [r1, #256] @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ - b 2abb0 │ │ │ │ + b 2b164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 29c28 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2affc │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ab9c │ │ │ │ - b 2aa48 │ │ │ │ - ldr r1, [pc, #-2064] @ 2a3b8 │ │ │ │ + beq 2b150 │ │ │ │ + b 2affc │ │ │ │ + ldr r1, [pc, #-2064] @ 2a96c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #780 @ 0x30c │ │ │ │ bl 2a20 │ │ │ │ - b 2a414 │ │ │ │ + b 2a9c8 │ │ │ │ add r1, r7, r5 │ │ │ │ sub r2, fp, r5 │ │ │ │ add r0, r1, #1 │ │ │ │ bl 290c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ strb r3, [r7, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 29d28 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - b 295e8 │ │ │ │ + b 29b9c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r3, r6 │ │ │ │ add r0, r3, #127 @ 0x7f │ │ │ │ mov r3, r2 │ │ │ │ ldrb r1, [r4], #1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 2ae04 │ │ │ │ + beq 2b3b8 │ │ │ │ cmp r3, r0 │ │ │ │ strbcc r1, [ip], #1 │ │ │ │ movcc r3, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ac2c │ │ │ │ - b 29774 │ │ │ │ + bne 2b1e0 │ │ │ │ + b 29d28 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29f68 │ │ │ │ + beq 2a51c │ │ │ │ ldr r1, [r1, #2236] @ 0x8bc │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ac68 │ │ │ │ - b 29f68 │ │ │ │ + bne 2b21c │ │ │ │ + b 2a51c │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne 2ae8c │ │ │ │ + bne 2b440 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq 2ac90 │ │ │ │ + beq 2b244 │ │ │ │ rsb r5, r6, #1 │ │ │ │ add r5, r5, r4 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt 2acc4 │ │ │ │ + bgt 2b278 │ │ │ │ sub r5, r5, fp │ │ │ │ cmp fp, r5 │ │ │ │ - ble 2acb0 │ │ │ │ + ble 2b264 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 295e8 │ │ │ │ + beq 29b9c │ │ │ │ sub r6, fp, r5 │ │ │ │ - b 29aa4 │ │ │ │ + b 2a058 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29b08 │ │ │ │ + beq 2a0bc │ │ │ │ ldr r1, [r1, #2240] @ 0x8c0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ace0 │ │ │ │ - b 29b08 │ │ │ │ + bne 2b294 │ │ │ │ + b 2a0bc │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ mov r1, r6 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 290c │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ mov r4, r2 │ │ │ │ - b 2a28c │ │ │ │ + b 2a840 │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r3, [fp, #-2] │ │ │ │ and r3, r3, #239 @ 0xef │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq 299f4 │ │ │ │ + beq 29fa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-2440] @ 2a3bc │ │ │ │ + ldr r1, [pc, #-2440] @ 2a970 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2a258 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ add fp, fp, #3 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #6 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - bne 29ef4 │ │ │ │ - b 29774 │ │ │ │ + bne 2a4a8 │ │ │ │ + b 29d28 │ │ │ │ mov r4, r2 │ │ │ │ - b 2a224 │ │ │ │ + b 2a7d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #-2504] @ 2a3c0 │ │ │ │ + ldr r3, [pc, #-2504] @ 2a974 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r3, #780 @ 0x30c │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2978 │ │ │ │ sub fp, r0, r7 │ │ │ │ - b 29604 │ │ │ │ + b 29bb8 │ │ │ │ sub r1, r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ add fp, fp, r1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ ldrb r3, [r3, #-3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 2a874 │ │ │ │ + bne 2ae28 │ │ │ │ mov r4, r6 │ │ │ │ - b 295e8 │ │ │ │ + b 29b9c │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ - bne 2ad34 │ │ │ │ + bne 2b2e8 │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r3, [fp, #-2] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq 2ad34 │ │ │ │ - ldr r1, [pc, #-2592] @ 2a3c4 │ │ │ │ + beq 2b2e8 │ │ │ │ + ldr r1, [pc, #-2592] @ 2a978 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2a258 │ │ │ │ mov r4, ip │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - b 2a28c │ │ │ │ + b 2a840 │ │ │ │ add r1, r7, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 2a44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r3, r0, r2 │ │ │ │ add fp, fp, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 295d0 │ │ │ │ + b 29b84 │ │ │ │ sub fp, fp, #2 │ │ │ │ ldrb r3, [r7, fp] │ │ │ │ add r0, r7, fp │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne 2ad34 │ │ │ │ - ldr r1, [pc, #-2692] @ 2a3c8 │ │ │ │ + bne 2b2e8 │ │ │ │ + ldr r1, [pc, #-2692] @ 2a97c │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2a258 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ - ldr r3, [pc, #-2712] @ 2a3cc │ │ │ │ + ldr r3, [pc, #-2712] @ 2a980 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - bne 29674 │ │ │ │ - b 29774 │ │ │ │ + bne 29c28 │ │ │ │ + b 29d28 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r2 │ │ │ │ - b 2a578 │ │ │ │ + b 2ab2c │ │ │ │ mov r4, r2 │ │ │ │ - b 295d8 │ │ │ │ + b 29b8c │ │ │ │ mov r4, r6 │ │ │ │ mov r5, #1 │ │ │ │ - b 2aca8 │ │ │ │ + b 2b25c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, #1 │ │ │ │ - b 29a84 │ │ │ │ + b 2a038 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ - b 2a578 │ │ │ │ - ldr r3, [pc, #-2796] @ 2a3d0 │ │ │ │ + b 2ab2c │ │ │ │ + ldr r3, [pc, #-2796] @ 2a984 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ + b 29c28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ - b 2a28c │ │ │ │ - ldr r1, [pc, #-2824] @ 2a3d4 │ │ │ │ + b 2a840 │ │ │ │ + ldr r1, [pc, #-2824] @ 2a988 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2a258 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldrb ip, [r0], #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2af24 │ │ │ │ + beq 2b4d8 │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq 2af84 │ │ │ │ - bhi 2af78 │ │ │ │ + beq 2b538 │ │ │ │ + bhi 2b52c │ │ │ │ cmp ip, #9 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2b4ac │ │ │ │ cmp ip, #32 │ │ │ │ - beq 2aef8 │ │ │ │ - ldr r5, [pc, #288] @ 2b04c │ │ │ │ + beq 2b4ac │ │ │ │ + ldr r5, [pc, #288] @ 2b600 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ add r4, r5, #2240 @ 0x8c0 │ │ │ │ add r4, r4, #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ - bl 26c5c │ │ │ │ - ldr r0, [pc, #252] @ 2b050 │ │ │ │ + bl 27210 │ │ │ │ + ldr r0, [pc, #252] @ 2b604 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 292ec │ │ │ │ + bl 298a0 │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, #58 @ 0x3a │ │ │ │ - bne 2af24 │ │ │ │ - b 2aef8 │ │ │ │ + bne 2b4d8 │ │ │ │ + b 2b4ac │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ add r0, r1, #2 │ │ │ │ cmp ip, #99 @ 0x63 │ │ │ │ - beq 2b030 │ │ │ │ - bhi 2afc8 │ │ │ │ + beq 2b5e4 │ │ │ │ + bhi 2b57c │ │ │ │ cmp ip, #56 @ 0x38 │ │ │ │ - beq 2b014 │ │ │ │ + beq 2b5c8 │ │ │ │ cmp ip, #58 @ 0x3a │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2b4ac │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b000 │ │ │ │ - ldr r3, [pc, #156] @ 2b054 │ │ │ │ + bne 2b5b4 │ │ │ │ + ldr r3, [pc, #156] @ 2b608 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, #112 @ 0x70 │ │ │ │ - beq 2aff4 │ │ │ │ + beq 2b5a8 │ │ │ │ cmp ip, #115 @ 0x73 │ │ │ │ - bne 2b000 │ │ │ │ + bne 2b5b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2b4ac │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #16 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ + bne 2b4ac │ │ │ │ + b 2b574 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ - ldr r3, [pc, #80] @ 2b058 │ │ │ │ + bge 2b4ac │ │ │ │ + b 2b574 │ │ │ │ + ldr r3, [pc, #80] @ 2b60c │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 2afc0 │ │ │ │ + b 2b574 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2b4ac │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ + bne 2b4ac │ │ │ │ + b 2b574 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2b4ac │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ - andeq pc, lr, ip, asr #17 │ │ │ │ - andeq r7, r0, ip, lsl lr │ │ │ │ - andeq pc, lr, r0, asr #16 │ │ │ │ - strdeq pc, [lr], -r0 │ │ │ │ - ldr r2, [pc, #288] @ 2b184 │ │ │ │ + bne 2b4ac │ │ │ │ + b 2b574 │ │ │ │ + andeq pc, ip, r8, lsl r3 @ │ │ │ │ + andeq r7, r0, r0, lsr pc │ │ │ │ + andeq pc, ip, ip, lsl #5 │ │ │ │ + andeq pc, ip, ip, lsr r2 @ │ │ │ │ + ldr r2, [pc, #288] @ 2b738 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #284] @ 2b188 │ │ │ │ + ldr r3, [pc, #284] @ 2b73c │ │ │ │ sub sp, sp, #9728 @ 0x2600 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r5, [pc, #268] @ 2b18c │ │ │ │ + ldr r5, [pc, #268] @ 2b740 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #9728 @ 0x2600 │ │ │ │ add r8, sp, #1552 @ 0x610 │ │ │ │ mov r7, sp │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #20 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r8, r8, #8 │ │ │ │ - ldr r2, [pc, #216] @ 2b190 │ │ │ │ + ldr r2, [pc, #216] @ 2b744 │ │ │ │ str r4, [r5, #2208] @ 0x8a0 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [r8, #-1560] @ 0xfffff9e8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r5, #2500] @ 0x9c4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ - ldr r5, [pc, #188] @ 2b194 │ │ │ │ + ldr r5, [pc, #188] @ 2b748 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 2b10c │ │ │ │ + b 2b6c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2b4a0 │ │ │ │ ldr r3, [r5, #2208] @ 0x8a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b170 │ │ │ │ + bne 2b724 │ │ │ │ ldr r3, [r8, #-1560] @ 0xfffff9e8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ strne r3, [r5, #2500] @ 0x9c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 288ac │ │ │ │ + bl 28e60 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 2b0dc │ │ │ │ - ldr r2, [pc, #116] @ 2b198 │ │ │ │ + bne 2b690 │ │ │ │ + ldr r2, [pc, #116] @ 2b74c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #2208] @ 0x8a0 │ │ │ │ str r3, [r2, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2b178 │ │ │ │ - ldr r2, [pc, #96] @ 2b19c │ │ │ │ - ldr r3, [pc, #72] @ 2b188 │ │ │ │ + bne 2b72c │ │ │ │ + ldr r2, [pc, #96] @ 2b750 │ │ │ │ + ldr r3, [pc, #72] @ 2b73c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #9728 @ 0x2600 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b180 │ │ │ │ + bne 2b734 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #9728 @ 0x2600 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ mov r4, #0 │ │ │ │ - b 2b134 │ │ │ │ + b 2b6e8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r2, ip, lsr #25 │ │ │ │ + strdeq r4, [r2], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, lr, r8, ror #14 │ │ │ │ + @ instruction: 0x000cf1b4 │ │ │ │ andeq r2, r0, r4, lsl r6 │ │ │ │ - andeq pc, lr, r4, lsr #14 │ │ │ │ - ldrdeq pc, [lr], -r8 │ │ │ │ - andeq r4, r2, r0, ror #23 │ │ │ │ + andeq pc, ip, r0, ror r1 @ │ │ │ │ + andeq pc, ip, r4, lsr #2 │ │ │ │ + andeq r4, r2, ip, lsr #12 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 2b05c │ │ │ │ - ldr r5, [pc, #136] @ 2b23c │ │ │ │ + bl 2b610 │ │ │ │ + ldr r5, [pc, #136] @ 2b7f0 │ │ │ │ add r5, pc, r5 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2b1c8 │ │ │ │ + beq 2b77c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #112] @ 2b240 │ │ │ │ - ldr r7, [pc, #112] @ 2b244 │ │ │ │ + ldr r6, [pc, #112] @ 2b7f4 │ │ │ │ + ldr r7, [pc, #112] @ 2b7f8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #2208] @ 0x8a0 │ │ │ │ - ldr r0, [pc, #104] @ 2b248 │ │ │ │ + ldr r0, [pc, #104] @ 2b7fc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, r3, lsl #2] │ │ │ │ ldr r1, [r6, #2500] @ 0x9c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #84] @ 2b24c │ │ │ │ - ldr r3, [pc, #84] @ 2b250 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r2, [pc, #84] @ 2b800 │ │ │ │ + ldr r3, [pc, #84] @ 2b804 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [r6, #2208] @ 0x8a0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ ldr r1, [r6, #2500] @ 0x9c4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #52] @ 2b254 │ │ │ │ + ldr r2, [pc, #52] @ 2b808 │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 27018 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r4, r2, ip, ror #22 │ │ │ │ - andeq pc, lr, r8, lsr #12 │ │ │ │ - andeq r4, r2, ip, lsl sl │ │ │ │ - andeq r9, r0, r0, ror #9 │ │ │ │ + @ instruction: 0x000245b8 │ │ │ │ + andeq pc, ip, r4, ror r0 @ │ │ │ │ + andeq r4, r2, r8, ror #8 │ │ │ │ + strdeq r9, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ - andeq r9, r0, ip, asr #9 │ │ │ │ - ldr r3, [pc, #16] @ 2b270 │ │ │ │ + andeq r9, r0, r0, ror #11 │ │ │ │ + ldr r3, [pc, #16] @ 2b824 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ - andeq pc, lr, r0, ror #30 │ │ │ │ - ldr r3, [pc, #28] @ 2b298 │ │ │ │ - ldr r1, [pc, #28] @ 2b29c │ │ │ │ + andeq pc, ip, ip, lsr #19 │ │ │ │ + ldr r3, [pc, #28] @ 2b84c │ │ │ │ + ldr r1, [pc, #28] @ 2b850 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #12 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ b 2ab0 <__sysv_signal@plt> │ │ │ │ - andeq pc, lr, r4, asr #30 │ │ │ │ + muleq ip, r0, r9 │ │ │ │ @ instruction: 0xffffffe8 │ │ │ │ - ldr r2, [pc, #204] @ 2b374 │ │ │ │ - ldr r3, [pc, #204] @ 2b378 │ │ │ │ + ldr r2, [pc, #204] @ 2b928 │ │ │ │ + ldr r3, [pc, #204] @ 2b92c │ │ │ │ add r2, pc, r2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -41359,322 +41724,322 @@ │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ bl 287c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b360 │ │ │ │ + bne 2b914 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #14 │ │ │ │ bl 2ab0 <__sysv_signal@plt> │ │ │ │ - ldr r2, [pc, #64] @ 2b37c │ │ │ │ - ldr r3, [pc, #56] @ 2b378 │ │ │ │ + ldr r2, [pc, #64] @ 2b930 │ │ │ │ + ldr r3, [pc, #56] @ 2b92c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b370 │ │ │ │ + bne 2b924 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 2b380 │ │ │ │ + ldr r0, [pc, #24] @ 2b934 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - b 2b328 │ │ │ │ + b 2b8dc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r2, r4, ror sl │ │ │ │ + andeq r4, r2, r0, asr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, r0, ror #19 │ │ │ │ - andeq r6, r0, r4, ror ip │ │ │ │ + andeq r4, r2, ip, lsr #8 │ │ │ │ + andeq r6, r0, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ - ldr r8, [pc, #320] @ 2b4d8 │ │ │ │ - ldr r3, [pc, #320] @ 2b4dc │ │ │ │ + ldr r8, [pc, #320] @ 2ba8c │ │ │ │ + ldr r3, [pc, #320] @ 2ba90 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - beq 2b430 │ │ │ │ + beq 2b9e4 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 2b458 │ │ │ │ - ldr r3, [pc, #284] @ 2b4e0 │ │ │ │ + bne 2ba0c │ │ │ │ + ldr r3, [pc, #284] @ 2ba94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b4a8 │ │ │ │ - ldr r1, [pc, #268] @ 2b4e4 │ │ │ │ - ldr r4, [pc, #268] @ 2b4e8 │ │ │ │ + bne 2ba5c │ │ │ │ + ldr r1, [pc, #268] @ 2ba98 │ │ │ │ + ldr r4, [pc, #268] @ 2ba9c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, #8 │ │ │ │ str r0, [r3, #16] │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 26b14 │ │ │ │ + bl 270c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ bl 2ab0 <__sysv_signal@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ bl 2ab0 <__sysv_signal@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #24 │ │ │ │ bl 2ab0 <__sysv_signal@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #25 │ │ │ │ bl 2ab0 <__sysv_signal@plt> │ │ │ │ str r6, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #180] @ 2b4ec │ │ │ │ + ldr r1, [pc, #180] @ 2baa0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r4 │ │ │ │ cmpne r2, #0 │ │ │ │ strne r3, [r1, #16] │ │ │ │ - ldr r3, [pc, #160] @ 2b4f0 │ │ │ │ + ldr r3, [pc, #160] @ 2baa4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #12] │ │ │ │ - b 2b3bc │ │ │ │ - ldr r3, [pc, #148] @ 2b4f4 │ │ │ │ + b 2b970 │ │ │ │ + ldr r3, [pc, #148] @ 2baa8 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2b3bc │ │ │ │ - ldr r3, [pc, #132] @ 2b4f8 │ │ │ │ + ble 2b970 │ │ │ │ + ldr r3, [pc, #132] @ 2baac │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ - b 2b48c │ │ │ │ + b 2ba40 │ │ │ │ ldr r3, [r9] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 2b3bc │ │ │ │ + bge 2b970 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b47c │ │ │ │ + beq 2ba30 │ │ │ │ mov r1, #2 │ │ │ │ bl 2af8 │ │ │ │ - b 2b47c │ │ │ │ - bl 2dac0 │ │ │ │ + b 2ba30 │ │ │ │ + bl 2e070 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4c0 │ │ │ │ + bne 2ba74 │ │ │ │ mov r0, #1 │ │ │ │ bl 293c <_exit@plt> │ │ │ │ - ldr r1, [pc, #52] @ 2b4fc │ │ │ │ + ldr r1, [pc, #52] @ 2bab0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 26b14 │ │ │ │ - b 2b4b8 │ │ │ │ - andeq r4, r2, r4, lsl #19 │ │ │ │ + bl 270c8 │ │ │ │ + b 2ba6c │ │ │ │ + ldrdeq r4, [r2], -r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, lr, r0, lsl #28 │ │ │ │ - andeq r9, r0, r8, asr #7 │ │ │ │ + andeq pc, ip, ip, asr #16 │ │ │ │ + ldrdeq r9, [r0], -ip │ │ │ │ @ instruction: 0xffffff94 │ │ │ │ - andeq pc, lr, ip, lsl #27 │ │ │ │ - andeq pc, lr, r4, ror sp @ │ │ │ │ + ldrdeq pc, [ip], -r8 │ │ │ │ + andeq pc, ip, r0, asr #15 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r9, [r0], -r8 │ │ │ │ + andeq r9, r0, ip, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #312] @ 2b648 │ │ │ │ - ldr r8, [pc, #312] @ 2b64c │ │ │ │ + ldr r3, [pc, #312] @ 2bbfc │ │ │ │ + ldr r8, [pc, #312] @ 2bc00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ add r8, pc, r8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldreq r2, [r3, #24] │ │ │ │ streq r2, [r3, #20] │ │ │ │ moveq r2, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ streq r2, [r3] │ │ │ │ streq r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #264] @ 2b650 │ │ │ │ + ldr r3, [pc, #264] @ 2bc04 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ streq r2, [r3, #28] │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [r3] │ │ │ │ streq r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #220] @ 2b654 │ │ │ │ + ldr r3, [pc, #220] @ 2bc08 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b640 │ │ │ │ - ldr r5, [pc, #204] @ 2b658 │ │ │ │ + beq 2bbf4 │ │ │ │ + ldr r5, [pc, #204] @ 2bc0c │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, #1 │ │ │ │ - bl 2dc60 │ │ │ │ + bl 2e210 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b5d4 │ │ │ │ + blt 2bb88 │ │ │ │ cmp r0, #113 @ 0x71 │ │ │ │ cmpne r0, #3 │ │ │ │ strne r4, [r5] │ │ │ │ movne r7, #1 │ │ │ │ strne r4, [r5, #8] │ │ │ │ - bne 2b598 │ │ │ │ + bne 2bb4c │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b384 │ │ │ │ - bl 2dc60 │ │ │ │ + bl 2b938 │ │ │ │ + bl 2e210 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2b5a4 │ │ │ │ + bge 2bb58 │ │ │ │ orrs r7, r9, r7 │ │ │ │ - beq 2b640 │ │ │ │ - ldr r3, [pc, #120] @ 2b65c │ │ │ │ + beq 2bbf4 │ │ │ │ + ldr r3, [pc, #120] @ 2bc10 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ moveq r5, #12 │ │ │ │ ldr r3, [r7] │ │ │ │ movne r5, #15 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2b640 │ │ │ │ - ldr r3, [pc, #92] @ 2b660 │ │ │ │ + ble 2bbf4 │ │ │ │ + ldr r3, [pc, #92] @ 2bc14 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ - b 2b618 │ │ │ │ + b 2bbcc │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 2b640 │ │ │ │ + bge 2bbf4 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b60c │ │ │ │ + beq 2bbc0 │ │ │ │ mov r1, r5 │ │ │ │ bl 2af8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - blt 2b618 │ │ │ │ + blt 2bbcc │ │ │ │ str sl, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x000efcb0 │ │ │ │ - andeq r4, r2, r4, lsl #16 │ │ │ │ - andeq pc, lr, r8, ror ip @ │ │ │ │ + strdeq pc, [ip], -ip │ │ │ │ + andeq r4, r2, r0, asr r2 │ │ │ │ + andeq pc, ip, r4, asr #13 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, lr, r0, lsr ip @ │ │ │ │ + andeq pc, ip, ip, ror r6 @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldr r3, [pc, #148] @ 2b700 │ │ │ │ + ldr r3, [pc, #148] @ 2bcb4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r5, [pc, #136] @ 2b704 │ │ │ │ + ldr r5, [pc, #136] @ 2bcb8 │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2dac0 │ │ │ │ - ldr r3, [pc, #116] @ 2b708 │ │ │ │ + bl 2e070 │ │ │ │ + ldr r3, [pc, #116] @ 2bcbc │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 2b6d8 │ │ │ │ + bne 2bc8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6b0 │ │ │ │ + bne 2bc64 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a64 │ │ │ │ - ldr r3, [pc, #84] @ 2b70c │ │ │ │ - ldr r0, [pc, #84] @ 2b710 │ │ │ │ + b 27018 │ │ │ │ + ldr r3, [pc, #84] @ 2bcc0 │ │ │ │ + ldr r0, [pc, #84] @ 2bcc4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a14 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a64 │ │ │ │ + b 27018 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6e8 │ │ │ │ + bne 2bc9c │ │ │ │ mov r0, #1 │ │ │ │ bl 293c <_exit@plt> │ │ │ │ - ldr r1, [pc, #36] @ 2b714 │ │ │ │ + ldr r1, [pc, #36] @ 2bcc8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 26b14 │ │ │ │ - b 2b6e0 │ │ │ │ - andeq pc, lr, r4, asr fp @ │ │ │ │ - andeq r4, r2, r0, lsr #13 │ │ │ │ + bl 270c8 │ │ │ │ + b 2bc94 │ │ │ │ + andeq pc, ip, r0, lsr #11 │ │ │ │ + andeq r4, r2, ip, ror #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r9, r0, r4, ror #1 │ │ │ │ - strheq r9, [r0], -r0 │ │ │ │ - ldr r2, [pc, #468] @ 2b8f4 │ │ │ │ - ldr r3, [pc, #468] @ 2b8f8 │ │ │ │ + strdeq r9, [r0], -r8 │ │ │ │ + andeq r9, r0, r4, asr #3 │ │ │ │ + ldr r2, [pc, #468] @ 2bea8 │ │ │ │ + ldr r3, [pc, #468] @ 2beac │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ - bl 191e4 │ │ │ │ - ldr r2, [pc, #436] @ 2b8fc │ │ │ │ - ldr r0, [pc, #436] @ 2b900 │ │ │ │ + bl 19798 │ │ │ │ + ldr r2, [pc, #436] @ 2beb0 │ │ │ │ + ldr r0, [pc, #436] @ 2beb4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r1, [pc, #420] @ 2b904 │ │ │ │ + bl 1f6b8 │ │ │ │ + ldr r1, [pc, #420] @ 2beb8 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt ip, #600 @ 0x258 │ │ │ │ movlt r0, ip │ │ │ │ - blt 2b77c │ │ │ │ + blt 2bd30 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, r0 │ │ │ │ moveq r0, ip │ │ │ │ - ldr r3, [pc, #388] @ 2b908 │ │ │ │ - ldr r2, [pc, #388] @ 2b90c │ │ │ │ + ldr r3, [pc, #388] @ 2bebc │ │ │ │ + ldr r2, [pc, #388] @ 2bec0 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #24] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ mov r0, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 2ff30 │ │ │ │ - ldr r2, [pc, #360] @ 2b910 │ │ │ │ + bl 304e0 │ │ │ │ + ldr r2, [pc, #360] @ 2bec4 │ │ │ │ add r6, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #352] @ 2b914 │ │ │ │ + ldr r4, [pc, #352] @ 2bec8 │ │ │ │ add r5, sp, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r7, #268435456 @ 0x10000000 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldr r0, [pc, #336] @ 2b918 │ │ │ │ + ldr r0, [pc, #336] @ 2becc │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, r3 │ │ │ │ movle r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r2, #28] │ │ │ │ str r1, [r2, #32] │ │ │ │ - bl 30d0c │ │ │ │ + bl 312bc │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #292] @ 2b91c │ │ │ │ + ldr r3, [pc, #292] @ 2bed0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ bl 29fc │ │ │ │ @@ -41690,15 +42055,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #25 │ │ │ │ bl 2ab0 <__sysv_signal@plt> │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #200] @ 2b920 │ │ │ │ + ldr r3, [pc, #200] @ 2bed4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #14 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ bl 29fc │ │ │ │ @@ -41710,149 +42075,149 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sp │ │ │ │ stm r3, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 287c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b8e0 │ │ │ │ - ldr r2, [pc, #120] @ 2b924 │ │ │ │ - ldr r3, [pc, #72] @ 2b8f8 │ │ │ │ + bne 2be94 │ │ │ │ + ldr r2, [pc, #120] @ 2bed8 │ │ │ │ + ldr r3, [pc, #72] @ 2beac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b8f0 │ │ │ │ - ldr r1, [pc, #88] @ 2b928 │ │ │ │ + bne 2bea4 │ │ │ │ + ldr r1, [pc, #88] @ 2bedc │ │ │ │ mov r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 2ab0 <__sysv_signal@plt> │ │ │ │ - ldr r0, [pc, #68] @ 2b92c │ │ │ │ + ldr r0, [pc, #68] @ 2bee0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2b8a4 │ │ │ │ + bl 27038 │ │ │ │ + b 2be58 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r2], -ip │ │ │ │ + andeq r4, r2, r8, asr #32 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r0, r4, ror r0 │ │ │ │ - andeq r6, r0, ip, ror #15 │ │ │ │ - andeq r4, r2, r0, asr #11 │ │ │ │ - andeq pc, lr, ip, lsr sl @ │ │ │ │ + andeq r9, r0, r8, lsl #3 │ │ │ │ + andeq r6, r0, r0, lsl #18 │ │ │ │ + andeq r4, r2, ip │ │ │ │ + andeq pc, ip, r8, lsl #9 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq pc, lr, r8, lsl sl @ │ │ │ │ + andeq pc, ip, r4, ror #8 │ │ │ │ @ instruction: 0xfffffbc8 │ │ │ │ @ instruction: 0xfffffac8 │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ @ instruction: 0xfffffca0 │ │ │ │ - andeq r4, r2, r0, ror r4 │ │ │ │ + @ instruction: 0x00023ebc │ │ │ │ @ instruction: 0xfffff99c │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ + andeq r6, r0, r8, lsl #16 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r2, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - ldr ip, [pc, #116] @ 2b9c8 │ │ │ │ + ldr ip, [pc, #116] @ 2bf7c │ │ │ │ mov r3, sp │ │ │ │ stm r3, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #104] @ 2b9cc │ │ │ │ + ldr r3, [pc, #104] @ 2bf80 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 287c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b9b4 │ │ │ │ - ldr r2, [pc, #64] @ 2b9d0 │ │ │ │ - ldr r3, [pc, #56] @ 2b9cc │ │ │ │ + bne 2bf68 │ │ │ │ + ldr r2, [pc, #64] @ 2bf84 │ │ │ │ + ldr r3, [pc, #56] @ 2bf80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b9c4 │ │ │ │ + bne 2bf78 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 2b9d4 │ │ │ │ + ldr r0, [pc, #24] @ 2bf88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2b988 │ │ │ │ + bl 27038 │ │ │ │ + b 2bf3c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000243bc │ │ │ │ + andeq r3, r2, r8, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, ip, lsl #7 │ │ │ │ - andeq r6, r0, r0, lsr #12 │ │ │ │ + ldrdeq r3, [r2], -r8 │ │ │ │ + andeq r6, r0, r4, lsr r7 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #124] @ 2ba60 │ │ │ │ - ldr r1, [pc, #124] @ 2ba64 │ │ │ │ + ldr r4, [pc, #124] @ 2c014 │ │ │ │ + ldr r1, [pc, #124] @ 2c018 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2ba04 │ │ │ │ + beq 2bfb8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ba58 │ │ │ │ + beq 2c00c │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ble 2ba58 │ │ │ │ - ldr r4, [pc, #60] @ 2ba68 │ │ │ │ + ble 2c00c │ │ │ │ + ldr r4, [pc, #60] @ 2c01c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2ba34 │ │ │ │ + b 2bfe8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 288ac │ │ │ │ + bl 28e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b9fc │ │ │ │ + beq 2bfb0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - blt 2ba30 │ │ │ │ + blt 2bfe4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, lr, r4, lsl #16 │ │ │ │ - andeq r7, r0, r8, lsl #10 │ │ │ │ - andeq pc, lr, r0, asr #15 │ │ │ │ - ldr r3, [pc, #20] @ 2ba88 │ │ │ │ - ldr r2, [pc, #20] @ 2ba8c │ │ │ │ + andeq pc, ip, r0, asr r2 @ │ │ │ │ + andeq r7, r0, ip, lsl r6 │ │ │ │ + andeq pc, ip, ip, lsl #4 │ │ │ │ + ldr r3, [pc, #20] @ 2c03c │ │ │ │ + ldr r2, [pc, #20] @ 2c040 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 2bf4 <__fprintf_chk@plt> │ │ │ │ - andeq pc, lr, r4, ror r7 @ │ │ │ │ - andeq r7, r0, r4, ror r4 │ │ │ │ - ldr r2, [pc, #148] @ 2bb2c │ │ │ │ + andeq pc, ip, r0, asr #3 │ │ │ │ + andeq r7, r0, r8, lsl #11 │ │ │ │ + ldr r2, [pc, #148] @ 2c0e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r5, r0, #512 @ 0x200 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - beq 2baf8 │ │ │ │ - ldr r2, [pc, #112] @ 2bb30 │ │ │ │ + beq 2c0ac │ │ │ │ + ldr r2, [pc, #112] @ 2c0e4 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ stmib r3, {r0, ip} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ @@ -41864,1183 +42229,1182 @@ │ │ │ │ str ip, [r3, #12] │ │ │ │ str ip, [r3, #24] │ │ │ │ b 2bb8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, #4 │ │ │ │ mul r0, r3, r0 │ │ │ │ add r0, r0, #31 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r3, [r4] │ │ │ │ str r0, [r6] │ │ │ │ - b 2bab8 │ │ │ │ - andeq pc, lr, r0, asr r7 @ │ │ │ │ - andeq pc, lr, r8, lsr #14 │ │ │ │ + b 2c06c │ │ │ │ + muleq ip, ip, r1 │ │ │ │ + andeq pc, ip, r4, ror r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fd1c │ │ │ │ + bl 202d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2bc58 │ │ │ │ + bne 2c20c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - ldr r8, [pc, #296] @ 2bc7c │ │ │ │ + ldr r8, [pc, #296] @ 2c230 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r2, r3, #28 │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r1 │ │ │ │ - bne 2bb98 │ │ │ │ + bne 2c14c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3, #24] │ │ │ │ - beq 2bc64 │ │ │ │ + beq 2c218 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r9, [pc, #220] @ 2bc80 │ │ │ │ + ldr r9, [pc, #220] @ 2c234 │ │ │ │ mul r2, r3, r2 │ │ │ │ add r9, pc, r9 │ │ │ │ add r4, r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ bl 2948 │ │ │ │ add r3, r7, #28 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r8, #24] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq 2bc04 │ │ │ │ + beq 2c1b8 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2bc04 │ │ │ │ - bl 2bc88 │ │ │ │ + beq 2c1b8 │ │ │ │ + bl 2c23c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bc50 │ │ │ │ + bne 2c204 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bbd4 │ │ │ │ + bne 2c188 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bne 2bbcc │ │ │ │ + bne 2c180 │ │ │ │ mov r0, r7 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ orr r2, r1, r2 │ │ │ │ - b 2bb84 │ │ │ │ + b 2c138 │ │ │ │ mov r0, r7 │ │ │ │ bl 2918 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #24] @ 2bc84 │ │ │ │ + ldr r2, [pc, #24] @ 2c238 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - muleq lr, r0, r6 │ │ │ │ - andeq pc, lr, r4, asr #12 │ │ │ │ - andeq pc, lr, ip, ror r5 @ │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ + muleq ip, r0, r0 │ │ │ │ + andeq lr, ip, r8, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #796] @ 2bfb0 │ │ │ │ + ldr r3, [pc, #796] @ 2c564 │ │ │ │ ldrb r5, [r1] │ │ │ │ ldr r7, [r0, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r2 │ │ │ │ - beq 2bd34 │ │ │ │ + beq 2c2e8 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bd34 │ │ │ │ + beq 2c2e8 │ │ │ │ tst r6, #1 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ - bne 2bf04 │ │ │ │ + bne 2c4b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bfa0 │ │ │ │ + beq 2c554 │ │ │ │ cmp r6, #3 │ │ │ │ movhi r0, r8 │ │ │ │ movhi r3, #3 │ │ │ │ - bhi 2bd0c │ │ │ │ - b 2bfa0 │ │ │ │ + bhi 2c2c0 │ │ │ │ + b 2c554 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r1, ip │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2c2d4 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 2bd20 │ │ │ │ + bcs 2c2d4 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, r2 │ │ │ │ - bne 2bcf0 │ │ │ │ + bne 2c2a4 │ │ │ │ add r3, r1, r3 │ │ │ │ sub r3, r5, r3 │ │ │ │ eor r3, r3, r1, lsl #6 │ │ │ │ lsl r5, r3, #22 │ │ │ │ lsr r5, r5, #22 │ │ │ │ lsl r5, r5, #1 │ │ │ │ ldrsh sl, [r4, r5] │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, sl │ │ │ │ - blt 2bd94 │ │ │ │ + blt 2c348 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 2bd5c │ │ │ │ + b 2c310 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2bd90 │ │ │ │ + blt 2c344 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ add r5, r3, #2048 @ 0x800 │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, #28 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bd50 │ │ │ │ + bne 2c304 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2be1c │ │ │ │ + beq 2c3d0 │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2be1c │ │ │ │ + beq 2c3d0 │ │ │ │ tst r6, #1 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ - beq 2bf4c │ │ │ │ + beq 2c500 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bfa8 │ │ │ │ + beq 2c55c │ │ │ │ mov lr, r0 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 2bdf0 │ │ │ │ + b 2c3a4 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 2be04 │ │ │ │ + bls 2c3b8 │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ add ip, ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 2be04 │ │ │ │ + beq 2c3b8 │ │ │ │ ldrb r4, [lr, #3] │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 2bdd4 │ │ │ │ + bne 2c388 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r2, ip, r2 │ │ │ │ sub r3, r3, r2 │ │ │ │ eor r3, r3, ip, lsl #6 │ │ │ │ lsl r3, r3, #22 │ │ │ │ lsr r3, r3, #22 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrsh r1, [r4, r3] │ │ │ │ ldr ip, [r7, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 2be80 │ │ │ │ + beq 2c434 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2be94 │ │ │ │ + blt 2c448 │ │ │ │ add r1, r1, #512 @ 0x200 │ │ │ │ lsl r3, r1, #2 │ │ │ │ ldrsh r3, [r4, r3] │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 2be60 │ │ │ │ - b 2be94 │ │ │ │ + bge 2c414 │ │ │ │ + b 2c448 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - blt 2be94 │ │ │ │ + blt 2c448 │ │ │ │ add r2, r3, #512 @ 0x200 │ │ │ │ lsl lr, r2, #2 │ │ │ │ cmp ip, r3 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ ldrsh r3, [r4, lr] │ │ │ │ - bne 2be54 │ │ │ │ + bne 2c408 │ │ │ │ strh r3, [r1] │ │ │ │ - b 2be94 │ │ │ │ + b 2c448 │ │ │ │ add r2, ip, #512 @ 0x200 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldrh r2, [r4, r2] │ │ │ │ strh r2, [r4, r3] │ │ │ │ ldrsh sl, [r4, r5] │ │ │ │ add r3, r4, ip, lsl #2 │ │ │ │ add lr, r7, #28 │ │ │ │ add r3, r3, #2048 @ 0x800 │ │ │ │ sub lr, r0, lr │ │ │ │ strh sl, [r3] │ │ │ │ strh lr, [r3, #2] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ strh ip, [r4, r5] │ │ │ │ - bl 26c30 │ │ │ │ + bl 271e4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #236] @ 2bfb4 │ │ │ │ + ldr r0, [pc, #236] @ 2c568 │ │ │ │ add r1, r1, fp │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r7, {r2, r3} │ │ │ │ str r1, [r7, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r7, #4] │ │ │ │ - blt 2bd84 │ │ │ │ + blt 2c338 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2bb34 │ │ │ │ + b 2c0e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bfa0 │ │ │ │ + beq 2c554 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #3 │ │ │ │ - b 2bf34 │ │ │ │ + b 2c4e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 2bd20 │ │ │ │ + bls 2c2d4 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ add r1, r1, ip │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #2 │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2c2d4 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, r2 │ │ │ │ - bne 2bf18 │ │ │ │ - b 2bd20 │ │ │ │ + bne 2c4cc │ │ │ │ + b 2c2d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bfa8 │ │ │ │ + beq 2c55c │ │ │ │ cmp r6, #3 │ │ │ │ movhi lr, r0 │ │ │ │ movhi r2, #3 │ │ │ │ strhi r4, [sp, #4] │ │ │ │ - bhi 2bf88 │ │ │ │ - b 2bfa8 │ │ │ │ + bhi 2c53c │ │ │ │ + b 2c55c │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, ip, r4 │ │ │ │ - beq 2be04 │ │ │ │ + beq 2c3b8 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 2be04 │ │ │ │ + bcs 2c3b8 │ │ │ │ ldrb r4, [lr, #3] │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 2bf6c │ │ │ │ - b 2be04 │ │ │ │ + bne 2c520 │ │ │ │ + b 2c3b8 │ │ │ │ mov r3, #3 │ │ │ │ - b 2bd20 │ │ │ │ + b 2c2d4 │ │ │ │ mov r2, #3 │ │ │ │ - b 2be08 │ │ │ │ - andeq pc, lr, r0, asr r5 @ │ │ │ │ - andeq pc, lr, r0, lsr #6 │ │ │ │ - ldr r3, [pc, #48] @ 2bff0 │ │ │ │ + b 2c3bc │ │ │ │ + muleq ip, ip, pc @ │ │ │ │ + andeq lr, ip, ip, ror #26 │ │ │ │ + ldr r3, [pc, #48] @ 2c5a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, lr, ip, lsr #4 │ │ │ │ - ldr r1, [pc, #2196] @ 2c890 │ │ │ │ + andeq lr, ip, r8, ror ip │ │ │ │ + ldr r1, [pc, #2196] @ 2ce44 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r2, [pc, #2192] @ 2c894 │ │ │ │ + ldr r2, [pc, #2192] @ 2ce48 │ │ │ │ sub sp, sp, #9920 @ 0x26c0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r5, [pc, #2180] @ 2c898 │ │ │ │ + ldr r5, [pc, #2180] @ 2ce4c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r3, r0 │ │ │ │ add ip, sp, #9856 @ 0x2680 │ │ │ │ - ldr r0, [pc, #2168] @ 2c89c │ │ │ │ + ldr r0, [pc, #2168] @ 2ce50 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [ip, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r5, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r5, #4] │ │ │ │ add ip, ip, #60 @ 0x3c │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr sl, [pc, #2124] @ 2c8a0 │ │ │ │ + ldr sl, [pc, #2124] @ 2ce54 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r4, #7 │ │ │ │ str r2, [r5, #28] │ │ │ │ str r1, [r5, #16] │ │ │ │ movle r5, #8 │ │ │ │ add sl, pc, sl │ │ │ │ movle r4, r5 │ │ │ │ - ble 2c08c │ │ │ │ + ble 2c640 │ │ │ │ cmp r4, #32768 @ 0x8000 │ │ │ │ - ble 2c884 │ │ │ │ + ble 2ce38 │ │ │ │ mov r5, #32768 @ 0x8000 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r0, [pc, #2064] @ 2c8a4 │ │ │ │ - bl 2ff30 │ │ │ │ + ldr r0, [pc, #2064] @ 2ce58 │ │ │ │ + bl 304e0 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 2c848 │ │ │ │ + bge 2cdfc │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 2c0a0 │ │ │ │ - ldr r3, [pc, #2036] @ 2c8a8 │ │ │ │ + bgt 2c654 │ │ │ │ + ldr r3, [pc, #2036] @ 2ce5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #12] │ │ │ │ - ldr r3, [pc, #2028] @ 2c8ac │ │ │ │ - ldr r1, [pc, #2028] @ 2c8b0 │ │ │ │ + ldr r3, [pc, #2028] @ 2ce60 │ │ │ │ + ldr r1, [pc, #2028] @ 2ce64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28864 │ │ │ │ + bl 28e18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c814 │ │ │ │ - ldr r4, [pc, #2004] @ 2c8b4 │ │ │ │ + bne 2cdc8 │ │ │ │ + ldr r4, [pc, #2004] @ 2ce68 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 28e70 │ │ │ │ + bl 29424 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4] │ │ │ │ - bl 2b1a0 │ │ │ │ + bl 2b754 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #1960] @ 2c8b8 │ │ │ │ + ldr r0, [pc, #1960] @ 2ce6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #1952] @ 2c8bc │ │ │ │ + bl 26a78 │ │ │ │ + ldr r0, [pc, #1952] @ 2ce70 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #1940] @ 2c8c0 │ │ │ │ + bl 2d8ac │ │ │ │ + ldr r0, [pc, #1940] @ 2ce74 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #1932] @ 2c8c4 │ │ │ │ + bl 28ce0 │ │ │ │ + ldr r1, [pc, #1932] @ 2ce78 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ + bl 28218 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2ba90 │ │ │ │ + bl 2c044 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c148 │ │ │ │ - ldr r2, [pc, #1892] @ 2c8c8 │ │ │ │ + bne 2c6fc │ │ │ │ + ldr r2, [pc, #1892] @ 2ce7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2c1a0 │ │ │ │ + ble 2c754 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 2c7e4 │ │ │ │ - ldr r2, [pc, #1860] @ 2c8cc │ │ │ │ - ldr r0, [pc, #1860] @ 2c8d0 │ │ │ │ + beq 2cd98 │ │ │ │ + ldr r2, [pc, #1860] @ 2ce80 │ │ │ │ + ldr r0, [pc, #1860] @ 2ce84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1848] @ 2c8d4 │ │ │ │ + ldr r0, [pc, #1848] @ 2ce88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r4, [pc, #1840] @ 2c8d8 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r4, [pc, #1840] @ 2ce8c │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r0, #20]! │ │ │ │ - bl 2ba90 │ │ │ │ + bl 2c044 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r3, [pc, #1804] @ 2c8dc │ │ │ │ + bl 1ff94 │ │ │ │ + ldr r3, [pc, #1804] @ 2ce90 │ │ │ │ ldr r8, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r6, [pc, #1788] @ 2c8e0 │ │ │ │ + ldr r6, [pc, #1788] @ 2ce94 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 288ac │ │ │ │ + bl 28e60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c504 │ │ │ │ - ldr r3, [pc, #1768] @ 2c8e4 │ │ │ │ + beq 2cab8 │ │ │ │ + ldr r3, [pc, #1768] @ 2ce98 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c230 │ │ │ │ + beq 2c7e4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 304c0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 2c7a4 │ │ │ │ + bcc 2cd58 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2c7a4 │ │ │ │ - ldr r5, [pc, #1712] @ 2c8e8 │ │ │ │ + bhi 2cd58 │ │ │ │ + ldr r5, [pc, #1712] @ 2ce9c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2b4a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 2c7f4 │ │ │ │ + beq 2cda8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 2894 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c7b8 │ │ │ │ - ldr r0, [pc, #1640] @ 2c8ec │ │ │ │ + beq 2cd6c │ │ │ │ + ldr r0, [pc, #1640] @ 2cea0 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r4, [pc, #1628] @ 2c8f0 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r4, [pc, #1628] @ 2cea4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, r9 │ │ │ │ - beq 2c2b4 │ │ │ │ - ldr r0, [pc, #1612] @ 2c8f4 │ │ │ │ + beq 2c868 │ │ │ │ + ldr r0, [pc, #1612] @ 2cea8 │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r9, [r4] │ │ │ │ - ldr r3, [pc, #1596] @ 2c8f8 │ │ │ │ + ldr r3, [pc, #1596] @ 2ceac │ │ │ │ mov r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2ca64 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c750 │ │ │ │ + beq 2cd04 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c744 │ │ │ │ + beq 2ccf8 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c430 │ │ │ │ + beq 2c9e4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 2c338 │ │ │ │ + b 2c8ec │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2c9e0 │ │ │ │ mov r3, #0 │ │ │ │ add r9, r4, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 292ec │ │ │ │ + bl 298a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c394 │ │ │ │ - ldr r3, [pc, #1436] @ 2c8fc │ │ │ │ + beq 2c948 │ │ │ │ + ldr r3, [pc, #1436] @ 2ceb0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c37c │ │ │ │ + beq 2c930 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 20be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c394 │ │ │ │ + beq 2c948 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2c23c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2cab8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2ca38 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2c9e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt 2c32c │ │ │ │ + bgt 2c8e0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ orr r3, r3, #32 │ │ │ │ sub r3, r3, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 2c32c │ │ │ │ + bhi 2c8e0 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ mov r7, #5 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 2c40c │ │ │ │ + beq 2c9c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 2b4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - blt 2c5ec │ │ │ │ + blt 2cba0 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c698 │ │ │ │ + bne 2cc4c │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 2c32c │ │ │ │ + beq 2c8e0 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2c3e0 │ │ │ │ + bne 2c994 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c338 │ │ │ │ + bne 2c8ec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c304 │ │ │ │ + bne 2c8b8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r1, [pc, #1204] @ 2c900 │ │ │ │ + ldr r1, [pc, #1204] @ 2ceb4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bne 2c770 │ │ │ │ - ldr r2, [pc, #1180] @ 2c904 │ │ │ │ + bne 2cd24 │ │ │ │ + ldr r2, [pc, #1180] @ 2ceb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c484 │ │ │ │ + bne 2ca38 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ - bne 2c75c │ │ │ │ + bne 2cd10 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2ca64 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ movlt r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2c2d8 │ │ │ │ - ldr r2, [pc, #1092] @ 2c908 │ │ │ │ + bne 2c88c │ │ │ │ + ldr r2, [pc, #1092] @ 2cebc │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ str r7, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne 2c1dc │ │ │ │ + bne 2c790 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2c83c │ │ │ │ - ldr r1, [pc, #1044] @ 2c90c │ │ │ │ + ble 2cdf0 │ │ │ │ + ldr r1, [pc, #1044] @ 2cec0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1040] @ 2c910 │ │ │ │ + ldr r0, [pc, #1040] @ 2cec4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1032] @ 2c914 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #1032] @ 2cec8 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c588 │ │ │ │ - ldr r3, [pc, #1016] @ 2c918 │ │ │ │ + bne 2cb3c │ │ │ │ + ldr r3, [pc, #1016] @ 2cecc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c578 │ │ │ │ - ldr r0, [pc, #996] @ 2c91c │ │ │ │ + beq 2cb2c │ │ │ │ + ldr r0, [pc, #996] @ 2ced0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2c54c │ │ │ │ + bl 26a78 │ │ │ │ + b 2cb00 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c578 │ │ │ │ + beq 2cb2c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c540 │ │ │ │ + beq 2caf4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c540 │ │ │ │ + beq 2caf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2c0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c540 │ │ │ │ - ldr r3, [pc, #928] @ 2c920 │ │ │ │ + beq 2caf4 │ │ │ │ + ldr r3, [pc, #928] @ 2ced4 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 1ff5c │ │ │ │ + bl 20510 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2c5b0 │ │ │ │ - ldr r3, [pc, #896] @ 2c924 │ │ │ │ + bne 2cb64 │ │ │ │ + ldr r3, [pc, #896] @ 2ced8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c7c8 │ │ │ │ - bl 27e30 │ │ │ │ - ldr r2, [pc, #876] @ 2c928 │ │ │ │ - ldr r3, [pc, #724] @ 2c894 │ │ │ │ + bne 2cd7c │ │ │ │ + bl 283e4 │ │ │ │ + ldr r2, [pc, #876] @ 2cedc │ │ │ │ + ldr r3, [pc, #724] @ 2ce48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #9856 @ 0x2680 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c88c │ │ │ │ + bne 2ce40 │ │ │ │ add sp, sp, #9920 @ 0x26c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #9728 @ 0x2600 │ │ │ │ add r6, r6, #60 @ 0x3c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26c5c │ │ │ │ + bl 27210 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r8, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ca8 │ │ │ │ + bl 2725c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ - bl 292ec │ │ │ │ + bl 298a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c674 │ │ │ │ - ldr r3, [pc, #700] @ 2c8fc │ │ │ │ + beq 2cc28 │ │ │ │ + ldr r3, [pc, #700] @ 2ceb0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c65c │ │ │ │ + beq 2cc10 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 20be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c674 │ │ │ │ + beq 2cc28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2c23c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2cab8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2ca38 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2c9e0 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c40c │ │ │ │ + beq 2c9c0 │ │ │ │ add r3, sp, #9728 @ 0x2600 │ │ │ │ add r3, r3, #61 @ 0x3d │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ add r6, sp, #9728 @ 0x2600 │ │ │ │ add r2, sp, #9728 @ 0x2600 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ add r6, r6, #60 @ 0x3c │ │ │ │ strb r3, [r2, #60] @ 0x3c │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ add r1, r8, #4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ca8 │ │ │ │ + bl 2725c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 292ec │ │ │ │ + bl 298a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c728 │ │ │ │ - ldr r3, [pc, #520] @ 2c8fc │ │ │ │ + beq 2ccdc │ │ │ │ + ldr r3, [pc, #520] @ 2ceb0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c710 │ │ │ │ + beq 2ccc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 20be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c728 │ │ │ │ + beq 2ccdc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2c23c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2cab8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2ca38 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c40c │ │ │ │ - b 2c42c │ │ │ │ + bne 2c9c0 │ │ │ │ + b 2c9e0 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [r1] │ │ │ │ - b 2c430 │ │ │ │ + b 2c9e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2ca64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2c0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c484 │ │ │ │ - b 2c504 │ │ │ │ + beq 2ca38 │ │ │ │ + b 2cab8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - ble 2c470 │ │ │ │ + ble 2ca24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2c0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2cab8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c470 │ │ │ │ - b 2c460 │ │ │ │ - ldr r3, [pc, #384] @ 2c92c │ │ │ │ + bne 2ca24 │ │ │ │ + b 2ca14 │ │ │ │ + ldr r3, [pc, #384] @ 2cee0 │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #8] │ │ │ │ - b 2c1dc │ │ │ │ - ldr r0, [pc, #368] @ 2c930 │ │ │ │ + b 2c790 │ │ │ │ + ldr r0, [pc, #368] @ 2cee4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2c28c │ │ │ │ - ldr r3, [pc, #356] @ 2c934 │ │ │ │ + bl 26a78 │ │ │ │ + b 2c840 │ │ │ │ + ldr r3, [pc, #356] @ 2cee8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 2c5b0 │ │ │ │ - ldr r2, [pc, #332] @ 2c938 │ │ │ │ + b 2cb64 │ │ │ │ + ldr r2, [pc, #332] @ 2ceec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r2 │ │ │ │ - b 2c190 │ │ │ │ + b 2c744 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - ldr r0, [pc, #316] @ 2c93c │ │ │ │ + ldr r0, [pc, #316] @ 2cef0 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bl 264c4 │ │ │ │ - b 2c1dc │ │ │ │ - ldr r0, [pc, #292] @ 2c940 │ │ │ │ + bl 26a78 │ │ │ │ + b 2c790 │ │ │ │ + ldr r0, [pc, #292] @ 2cef4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #284] @ 2c944 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #284] @ 2cef8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c858 │ │ │ │ - bl 26a64 │ │ │ │ - b 2c0d8 │ │ │ │ - ldr r1, [pc, #260] @ 2c948 │ │ │ │ + bne 2ce0c │ │ │ │ + bl 27018 │ │ │ │ + b 2c68c │ │ │ │ + ldr r1, [pc, #260] @ 2cefc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 2c4f8 │ │ │ │ - ldr r3, [pc, #252] @ 2c94c │ │ │ │ + b 2caac │ │ │ │ + ldr r3, [pc, #252] @ 2cf00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ - b 2c0b8 │ │ │ │ - ldr r2, [pc, #240] @ 2c950 │ │ │ │ - ldr r3, [pc, #240] @ 2c954 │ │ │ │ + b 2c66c │ │ │ │ + ldr r2, [pc, #240] @ 2cf04 │ │ │ │ + ldr r3, [pc, #240] @ 2cf08 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r1, [sl, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ - ldr r2, [pc, #228] @ 2c958 │ │ │ │ + ldr r2, [pc, #228] @ 2cf0c │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2c834 │ │ │ │ + b 2cde8 │ │ │ │ mov r5, r4 │ │ │ │ - b 2c08c │ │ │ │ + b 2c640 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r2, r8, lsl sp │ │ │ │ + andeq r3, r2, r4, ror #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, lr, r8, asr #3 │ │ │ │ - andeq r8, r0, ip, lsr #15 │ │ │ │ - andeq r3, r2, ip, lsr #25 │ │ │ │ + andeq lr, ip, r4, lsl ip │ │ │ │ + andeq r8, r0, r0, asr #17 │ │ │ │ + strdeq r3, [r2], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andeq pc, lr, r8, lsr r1 @ │ │ │ │ - andeq pc, lr, r8, lsr #2 │ │ │ │ - andeq r8, r0, r8, lsr r7 │ │ │ │ - andeq pc, lr, r8, lsl #2 │ │ │ │ - andeq r8, r0, r0, asr r7 │ │ │ │ + andeq lr, ip, r4, lsl #23 │ │ │ │ + andeq lr, ip, r4, ror fp │ │ │ │ + andeq r8, r0, ip, asr #16 │ │ │ │ + andeq lr, ip, r4, asr fp │ │ │ │ + andeq r8, r0, r4, ror #16 │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @ instruction: 0xfffff8a8 │ │ │ │ @ instruction: 0xfffff92c │ │ │ │ - andeq pc, lr, r8, lsl #1 │ │ │ │ - andeq r7, r0, ip, asr #13 │ │ │ │ - andeq r8, r0, ip, lsr r6 │ │ │ │ - andeq r8, r0, ip, ror #13 │ │ │ │ - andeq pc, lr, r0, asr #32 │ │ │ │ - andeq pc, lr, r8, lsl r0 @ │ │ │ │ - andeq pc, lr, r8 │ │ │ │ + ldrdeq lr, [ip], -r4 │ │ │ │ + andeq r7, r0, r0, ror #15 │ │ │ │ + andeq r8, r0, r0, asr r7 │ │ │ │ + andeq r8, r0, r0, lsl #16 │ │ │ │ + andeq lr, ip, ip, lsl #21 │ │ │ │ + andeq lr, ip, r4, ror #20 │ │ │ │ + andeq lr, ip, r4, asr sl │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - @ instruction: 0x000eefb0 │ │ │ │ - andeq r8, r0, r4, asr r6 │ │ │ │ - andeq lr, lr, r8, asr pc │ │ │ │ - andeq r8, r0, ip, ror r6 │ │ │ │ - andeq lr, lr, ip, lsr #30 │ │ │ │ + strdeq lr, [ip], -ip │ │ │ │ + andeq r8, r0, r8, ror #14 │ │ │ │ + andeq lr, ip, r4, lsr #19 │ │ │ │ + muleq r0, r0, r7 │ │ │ │ + andeq lr, ip, r8, ror r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq lr, ip, sp │ │ │ │ - andeq lr, lr, r4, lsl #27 │ │ │ │ - andeq lr, lr, r4, lsr #26 │ │ │ │ - ldrdeq r8, [r0], -ip │ │ │ │ - andeq r8, r0, r0, asr r4 │ │ │ │ + andeq lr, ip, r8, ror #15 │ │ │ │ + ldrdeq lr, [ip], -r0 │ │ │ │ + andeq lr, ip, r0, ror r7 │ │ │ │ + strdeq r8, [r0], -r0 │ │ │ │ + andeq r8, r0, r4, ror #10 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq lr, lr, ip, asr #25 │ │ │ │ - andeq r8, r0, ip, asr #8 │ │ │ │ - andeq lr, lr, r8, ror #24 │ │ │ │ + andeq lr, ip, r8, lsl r7 │ │ │ │ + andeq r8, r0, r0, ror #10 │ │ │ │ + @ instruction: 0x000ce6b4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq r3, r2, r0, ror #14 │ │ │ │ - andeq lr, lr, ip, lsr sl │ │ │ │ - andeq r8, r0, r8, asr #2 │ │ │ │ - andeq lr, lr, ip, lsl sl │ │ │ │ - muleq r0, r0, r5 │ │ │ │ - strheq r8, [r0], -r4 │ │ │ │ - strdeq r7, [r0], -r0 │ │ │ │ + andeq r3, r2, ip, lsr #3 │ │ │ │ + andeq lr, ip, r8, lsl #9 │ │ │ │ + andeq r8, r0, ip, asr r2 │ │ │ │ + andeq lr, ip, r8, ror #8 │ │ │ │ + andeq r6, r0, r4, lsr #13 │ │ │ │ + andeq r8, r0, r8, asr #3 │ │ │ │ + andeq r8, r0, r4, lsl #2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r6, r0, r8, lsr r5 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ + andeq r6, r0, ip, asr #12 │ │ │ │ + andeq lr, ip, r8, ror #7 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x00007fbc │ │ │ │ - andeq r0, r0, r0 │ │ │ │ + ldrdeq r8, [r0], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r3 │ │ │ │ orrs r3, r2, r5 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1144] @ 2cdf0 │ │ │ │ - ldr r3, [pc, #1144] @ 2cdf4 │ │ │ │ + ldr r2, [pc, #1144] @ 2d3a0 │ │ │ │ + ldr r3, [pc, #1144] @ 2d3a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ clz r3, r9 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - ldr sl, [pc, #1108] @ 2cdf8 │ │ │ │ + ldr sl, [pc, #1108] @ 2d3a8 │ │ │ │ movne fp, #0 │ │ │ │ andeq fp, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - bne 2cbec │ │ │ │ + bne 2d19c │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 2ca9c │ │ │ │ + bne 2d04c │ │ │ │ add r0, sp, #12 │ │ │ │ bl 28c4 │ │ │ │ - ldr r4, [pc, #1056] @ 2cdfc │ │ │ │ - ldr r3, [pc, #1056] @ 2ce00 │ │ │ │ + ldr r4, [pc, #1056] @ 2d3ac │ │ │ │ + ldr r3, [pc, #1056] @ 2d3b0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sl] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r4, r0, r3 │ │ │ │ cmp r4, #1 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2cfa0 │ │ │ │ + beq 2d550 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ mov fp, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #980] @ 2ce04 │ │ │ │ + ldr r3, [pc, #980] @ 2d3b4 │ │ │ │ mov r2, #232 @ 0xe8 │ │ │ │ cmp r3, r7 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcs 2cb44 │ │ │ │ - ldr r4, [pc, #964] @ 2ce08 │ │ │ │ + bcs 2d0f4 │ │ │ │ + ldr r4, [pc, #964] @ 2d3b8 │ │ │ │ add r3, pc, #928 @ 0x3a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ mov r3, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #916] @ 2ce0c │ │ │ │ - ldr r3, [pc, #888] @ 2cdf4 │ │ │ │ + ldr r2, [pc, #916] @ 2d3bc │ │ │ │ + ldr r3, [pc, #888] @ 2d3a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cf9c │ │ │ │ + bne 2d54c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #876] @ 2ce10 │ │ │ │ + ldr r7, [pc, #876] @ 2d3c0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r7] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2cb00 │ │ │ │ + bne 2d0b0 │ │ │ │ bl 28c4 │ │ │ │ - ldr r2, [pc, #832] @ 2ce00 │ │ │ │ + ldr r2, [pc, #832] @ 2d3b0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr sl, [sl, r2] │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [sl] │ │ │ │ mul r1, ip, r5 │ │ │ │ sub r4, r0, r3 │ │ │ │ asr r0, ip, #31 │ │ │ │ mla r1, r6, r0, r1 │ │ │ │ umull r0, lr, ip, r6 │ │ │ │ cmp r4, #1 │ │ │ │ movcc r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r1, r1, lr │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ mov r7, r0 │ │ │ │ - b 2ca28 │ │ │ │ + b 2cfd8 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #756] @ 2ce00 │ │ │ │ + ldr r3, [pc, #756] @ 2d3b0 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [sl] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, r5 │ │ │ │ add r4, r0, r3 │ │ │ │ cmp r4, #1 │ │ │ │ movcc r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #712] @ 2ce14 │ │ │ │ + ldr r3, [pc, #712] @ 2d3c4 │ │ │ │ cmp r3, r7 │ │ │ │ mov r3, #0 │ │ │ │ sbcs r2, r3, r1 │ │ │ │ - bcc 2cc10 │ │ │ │ - ldr r2, [pc, #764] @ 2ce5c │ │ │ │ + bcc 2d1c0 │ │ │ │ + ldr r2, [pc, #764] @ 2d40c │ │ │ │ cmp r7, r2 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cbf8 │ │ │ │ + bcs 2d1a8 │ │ │ │ cmp r7, #1000 @ 0x3e8 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cc88 │ │ │ │ + bcs 2d238 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cc28 │ │ │ │ + bcs 2d1d8 │ │ │ │ cmp r7, #10 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2ccf4 │ │ │ │ + bcs 2d2a4 │ │ │ │ orrs r1, r7, r1 │ │ │ │ - beq 2cd44 │ │ │ │ + beq 2d2f4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cf38 │ │ │ │ + bne 2d4e8 │ │ │ │ lsl r1, r5, #5 │ │ │ │ lsl r0, r6, #5 │ │ │ │ subs r0, r0, r6 │ │ │ │ orr r1, r1, r6, lsr #27 │ │ │ │ sbc r1, r1, r5 │ │ │ │ lsl r1, r1, #2 │ │ │ │ orr r1, r1, r0, lsr #30 │ │ │ │ lsl r0, r0, #2 │ │ │ │ adds r0, r0, r6 │ │ │ │ adc r1, r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - ldr r4, [pc, #580] @ 2ce18 │ │ │ │ + ldr r4, [pc, #580] @ 2d3c8 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ mov r3, fp │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r0, [pc, #552] @ 2ce1c │ │ │ │ + b 2d214 │ │ │ │ + ldr r0, [pc, #552] @ 2d3cc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2ca70 │ │ │ │ - ldr r4, [pc, #544] @ 2ce20 │ │ │ │ + b 2d020 │ │ │ │ + ldr r4, [pc, #544] @ 2d3d0 │ │ │ │ mov r0, r7 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mov r3, #0 │ │ │ │ - b 2ca50 │ │ │ │ - ldr r4, [pc, #524] @ 2ce24 │ │ │ │ - ldr r2, [pc, #576] @ 2ce5c │ │ │ │ + b 2d000 │ │ │ │ + ldr r4, [pc, #524] @ 2d3d4 │ │ │ │ + ldr r2, [pc, #576] @ 2d40c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 2ca50 │ │ │ │ + b 2d000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cca8 │ │ │ │ + bne 2d258 │ │ │ │ lsl r1, r5, #2 │ │ │ │ lsl r0, r6, #2 │ │ │ │ adds r0, r0, r6 │ │ │ │ orr r1, r1, r6, lsr #30 │ │ │ │ mov r2, r4 │ │ │ │ adc r1, r5, r1 │ │ │ │ - ldr r4, [pc, #472] @ 2ce28 │ │ │ │ + ldr r4, [pc, #472] @ 2d3d8 │ │ │ │ adds r0, r0, r0 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 304c0 │ │ │ │ mov r3, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - b 2ca6c │ │ │ │ - ldr r3, [pc, #412] @ 2ce2c │ │ │ │ + b 2d01c │ │ │ │ + ldr r3, [pc, #412] @ 2d3dc │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - b 2ca6c │ │ │ │ + b 2d01c │ │ │ │ ldr r0, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mul r5, r0, r5 │ │ │ │ umull ip, lr, r0, r6 │ │ │ │ asr r1, r0, #31 │ │ │ │ mla r1, r6, r1, r5 │ │ │ │ lsl r0, ip, #2 │ │ │ │ add r1, r1, lr │ │ │ │ lsl lr, r1, #2 │ │ │ │ adds r0, r0, ip │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ adc r1, r1, lr │ │ │ │ - ldr r4, [pc, #336] @ 2ce30 │ │ │ │ + ldr r4, [pc, #336] @ 2d3e0 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #10 │ │ │ │ - b 2cc64 │ │ │ │ + b 2d214 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ce64 │ │ │ │ + bne 2d414 │ │ │ │ adds r0, r6, r6 │ │ │ │ adc r1, r5, r5 │ │ │ │ adds r0, r0, r6 │ │ │ │ adc r1, r5, r1 │ │ │ │ lsl ip, r1, #5 │ │ │ │ lsl lr, r0, #5 │ │ │ │ orr ip, ip, r0, lsr #27 │ │ │ │ adds r0, r0, lr │ │ │ │ adc r1, r1, ip │ │ │ │ mov r2, r4 │ │ │ │ adds r0, r0, r6 │ │ │ │ - ldr r4, [pc, #260] @ 2ce34 │ │ │ │ + ldr r4, [pc, #260] @ 2d3e4 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r5, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ - b 2cc64 │ │ │ │ + b 2d214 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ced0 │ │ │ │ + bne 2d480 │ │ │ │ lsl r0, r5, #5 │ │ │ │ lsl r1, r6, #5 │ │ │ │ subs r1, r1, r6 │ │ │ │ orr r0, r0, r6, lsr #27 │ │ │ │ sbc r0, r0, r5 │ │ │ │ lsl r0, r0, #9 │ │ │ │ orr r0, r0, r1, lsr #23 │ │ │ │ @@ -43052,65 +43416,65 @@ │ │ │ │ subs ip, ip, r1 │ │ │ │ orr lr, lr, r1, lsr #26 │ │ │ │ sbc r1, lr, r0 │ │ │ │ adds r0, ip, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r5, r1 │ │ │ │ - bl 30ba0 │ │ │ │ - ldr r1, [pc, #148] @ 2ce38 │ │ │ │ + bl 31150 │ │ │ │ + ldr r1, [pc, #148] @ 2d3e8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 2cdc4 │ │ │ │ - ldr r3, [pc, #140] @ 2ce3c │ │ │ │ - ldr r4, [pc, #140] @ 2ce40 │ │ │ │ + bcc 2d374 │ │ │ │ + ldr r3, [pc, #140] @ 2d3ec │ │ │ │ + ldr r4, [pc, #140] @ 2d3f0 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ - ldr r1, [pc, #136] @ 2ce44 │ │ │ │ + ldr r1, [pc, #136] @ 2d3f4 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r3, [pc, #124] @ 2ce48 │ │ │ │ + b 2d214 │ │ │ │ + ldr r3, [pc, #124] @ 2d3f8 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2cec0 │ │ │ │ - ldr r3, [pc, #116] @ 2ce4c │ │ │ │ - ldr r4, [pc, #116] @ 2ce50 │ │ │ │ + bls 2d470 │ │ │ │ + ldr r3, [pc, #116] @ 2d3fc │ │ │ │ + ldr r4, [pc, #116] @ 2d400 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ lsr r0, r0, #3 │ │ │ │ - b 2cc64 │ │ │ │ - blcc fe6df5f0 │ │ │ │ + b 2d214 │ │ │ │ + blcc fe6dfba0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - andeq r3, r2, r4, lsr #7 │ │ │ │ + strdeq r2, [r2], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r2, r0, ror r3 │ │ │ │ - andeq lr, lr, r4, lsr r8 │ │ │ │ + andeq r2, r2, r0, asr #27 │ │ │ │ + andeq lr, ip, r4, lsl #5 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ strtle r0, [r5], #4095 @ 0xfff │ │ │ │ - andeq r7, r0, r0, lsr #31 │ │ │ │ - andeq r3, r2, r4, lsr #5 │ │ │ │ - andeq lr, lr, ip, ror #14 │ │ │ │ - blcc fe6df618 │ │ │ │ - strdeq r7, [r0], -r8 │ │ │ │ - andeq r5, r0, ip, asr #7 │ │ │ │ - andeq r5, r0, r4, ror #7 │ │ │ │ - ldrdeq r7, [r0], -r4 │ │ │ │ - andeq r5, r0, ip, lsl #7 │ │ │ │ - andeq r6, r0, r4, lsr #14 │ │ │ │ - andeq r5, r0, r0, lsl #6 │ │ │ │ - andeq r7, r0, r8, lsr #25 │ │ │ │ + strheq r8, [r0], -r8 @ │ │ │ │ + strdeq r2, [r2], -r4 │ │ │ │ + @ instruction: 0x000ce1bc │ │ │ │ + blcc fe6dfbc8 │ │ │ │ + andeq r7, r0, r0, lsl pc │ │ │ │ + andeq r5, r0, r4, ror #9 │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ + andeq r7, r0, ip, ror #29 │ │ │ │ + andeq r5, r0, r4, lsr #9 │ │ │ │ + andeq r6, r0, ip, lsr r8 │ │ │ │ + andeq r5, r0, r8, lsl r4 │ │ │ │ + andeq r7, r0, r0, asr #27 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - andeq r7, r0, r4, lsl #24 │ │ │ │ + andeq r7, r0, ip, lsl sp │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r2, r0, pc, lsl #14 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - andeq r7, r0, ip, lsr #22 │ │ │ │ - andeq r7, r0, r0, lsl #22 │ │ │ │ + andeq r7, r0, ip, lsl #26 │ │ │ │ + andeq r7, r0, r4, asr #24 │ │ │ │ + andeq r7, r0, r8, lsl ip │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - andeq r7, r0, r8, asr #20 │ │ │ │ + andeq r7, r0, r0, ror #22 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mul r5, r1, r5 │ │ │ │ asr r0, r1, #31 │ │ │ │ mla r5, r6, r0, r5 │ │ │ │ umull r0, ip, r1, r6 │ │ │ │ add lr, r5, ip │ │ │ │ @@ -43120,24 +43484,24 @@ │ │ │ │ adc r1, lr, r1 │ │ │ │ lsl r4, r1, #5 │ │ │ │ lsl r5, ip, #5 │ │ │ │ orr r4, r4, ip, lsr #27 │ │ │ │ adds ip, ip, r5 │ │ │ │ adc r1, r1, r4 │ │ │ │ adds r0, ip, r0 │ │ │ │ - ldr r4, [pc, #-92] @ 2ce54 │ │ │ │ + ldr r4, [pc, #-92] @ 2d404 │ │ │ │ adc r1, lr, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r4, [pc, #-112] @ 2ce58 │ │ │ │ - ldr r1, [pc, #-112] @ 2ce5c │ │ │ │ + b 2d214 │ │ │ │ + ldr r4, [pc, #-112] @ 2d408 │ │ │ │ + ldr r1, [pc, #-112] @ 2d40c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2cc64 │ │ │ │ + b 2d214 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mul r5, r0, r5 │ │ │ │ asr r1, r0, #31 │ │ │ │ mla r5, r6, r1, r5 │ │ │ │ umull lr, r1, r0, r6 │ │ │ │ add r1, r5, r1 │ │ │ │ @@ -43154,16 +43518,16 @@ │ │ │ │ lsl r5, ip, #6 │ │ │ │ lsl r4, r0, #6 │ │ │ │ orr r5, r5, r0, lsr #26 │ │ │ │ subs r0, r4, r0 │ │ │ │ sbc r5, r5, ip │ │ │ │ adds r0, r0, lr │ │ │ │ adc r1, r1, r5 │ │ │ │ - bl 30ba0 │ │ │ │ - b 2cd9c │ │ │ │ + bl 31150 │ │ │ │ + b 2d34c │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mul r5, r1, r5 │ │ │ │ asr r0, r1, #31 │ │ │ │ mla r5, r6, r0, r5 │ │ │ │ umull r4, r0, r1, r6 │ │ │ │ add ip, r5, r0 │ │ │ │ @@ -43173,576 +43537,576 @@ │ │ │ │ orr r0, r0, r4, lsr #27 │ │ │ │ sbc r0, r0, ip │ │ │ │ lsl lr, r0, #2 │ │ │ │ orr lr, lr, r1, lsr #30 │ │ │ │ lsl r1, r1, #2 │ │ │ │ adds r0, r1, r4 │ │ │ │ adc r1, ip, lr │ │ │ │ - ldr r4, [pc, #-292] @ 2ce60 │ │ │ │ + ldr r4, [pc, #-292] @ 2d410 │ │ │ │ lsl r1, r1, #3 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - b 2cc64 │ │ │ │ + b 2d214 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 31150 │ │ │ │ mov fp, r9 │ │ │ │ mov r7, r0 │ │ │ │ - b 2ca28 │ │ │ │ - ldr r2, [pc, #736] @ 2d2a8 │ │ │ │ - ldr r3, [pc, #736] @ 2d2ac │ │ │ │ + b 2cfd8 │ │ │ │ + ldr r2, [pc, #736] @ 2d858 │ │ │ │ + ldr r3, [pc, #736] @ 2d85c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #1344 @ 0x540 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1340] @ 0x53c │ │ │ │ mov r3, #0 │ │ │ │ bl 28c4 │ │ │ │ - ldr r7, [pc, #692] @ 2d2b0 │ │ │ │ - ldr r6, [pc, #692] @ 2d2b4 │ │ │ │ + ldr r7, [pc, #692] @ 2d860 │ │ │ │ + ldr r6, [pc, #692] @ 2d864 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, #0 │ │ │ │ sub r0, r0, r3 │ │ │ │ - ldr r3, [pc, #672] @ 2d2b8 │ │ │ │ + ldr r3, [pc, #672] @ 2d868 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r3, [r7] │ │ │ │ strb r5, [sp, #188] @ 0xbc │ │ │ │ add r4, r0, r3 │ │ │ │ - ldr r3, [pc, #648] @ 2d2bc │ │ │ │ + ldr r3, [pc, #648] @ 2d86c │ │ │ │ ldr r8, [r6, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ands r3, r3, #262144 @ 0x40000 │ │ │ │ - bne 2d054 │ │ │ │ + bne 2d604 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ orrs r2, r2, r1 │ │ │ │ moveq r5, r3 │ │ │ │ - bne 2d27c │ │ │ │ + bne 2d82c │ │ │ │ add sl, sp, #188 @ 0xbc │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, sp, #316 @ 0x13c │ │ │ │ moveq r9, r7 │ │ │ │ - bne 2d240 │ │ │ │ - ldr r8, [pc, #588] @ 2d2c0 │ │ │ │ + bne 2d7f0 │ │ │ │ + ldr r8, [pc, #588] @ 2d870 │ │ │ │ mov r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r8, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2c960 │ │ │ │ - ldr r3, [pc, #560] @ 2d2c4 │ │ │ │ + bl 2cf10 │ │ │ │ + ldr r3, [pc, #560] @ 2d874 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ - ldr r2, [pc, #548] @ 2d2c8 │ │ │ │ + ldr r2, [pc, #548] @ 2d878 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ sub r3, r4, r3, lsl #7 │ │ │ │ umull r1, r3, r2, r3 │ │ │ │ umull r1, r2, r4, r2 │ │ │ │ lsr r3, r3, #11 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsr r3, r2, #11 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ - ldr r2, [pc, #500] @ 2d2cc │ │ │ │ + ldr r2, [pc, #500] @ 2d87c │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ sub r3, r4, r3, lsl #4 │ │ │ │ umull r1, r3, r2, r3 │ │ │ │ umull r1, r2, r4, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsr r3, r2, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ sub r4, r4, r3, lsl #2 │ │ │ │ - ldr r3, [pc, #464] @ 2d2d0 │ │ │ │ + ldr r3, [pc, #464] @ 2d880 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #20] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ add r4, r9, r0 │ │ │ │ ldr r9, [r8, #44] @ 0x2c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2d1f4 │ │ │ │ - ldr r3, [pc, #416] @ 2d2d4 │ │ │ │ + beq 2d7a4 │ │ │ │ + ldr r3, [pc, #416] @ 2d884 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2cf10 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d26c │ │ │ │ - ldr r3, [pc, #384] @ 2d2d8 │ │ │ │ + beq 2d81c │ │ │ │ + ldr r3, [pc, #384] @ 2d888 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d1e8 │ │ │ │ - ldr r2, [pc, #368] @ 2d2dc │ │ │ │ + beq 2d798 │ │ │ │ + ldr r2, [pc, #368] @ 2d88c │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ - ldr r3, [pc, #360] @ 2d2e0 │ │ │ │ + ldr r3, [pc, #360] @ 2d890 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #16] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #328] @ 2d2e4 │ │ │ │ + ldr r3, [pc, #328] @ 2d894 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ addgt r4, r4, r0 │ │ │ │ sub r1, r4, r7 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a14 │ │ │ │ - ldr r2, [pc, #296] @ 2d2e8 │ │ │ │ - ldr r3, [pc, #232] @ 2d2ac │ │ │ │ + ldr r2, [pc, #296] @ 2d898 │ │ │ │ + ldr r3, [pc, #232] @ 2d85c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1340] @ 0x53c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d2a4 │ │ │ │ + bne 2d854 │ │ │ │ add sp, sp, #1344 @ 0x540 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #252] @ 2d2ec │ │ │ │ + ldr r2, [pc, #252] @ 2d89c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2d16c │ │ │ │ + b 2d71c │ │ │ │ str r9, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r2, [r8, #32] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2cf10 │ │ │ │ str r9, [sp] │ │ │ │ ldrd r2, [r8, #24] │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2c960 │ │ │ │ - ldr r3, [pc, #208] @ 2d2f0 │ │ │ │ + bl 2cf10 │ │ │ │ + ldr r3, [pc, #208] @ 2d8a0 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ add r4, r4, r0 │ │ │ │ - b 2d12c │ │ │ │ + b 2d6dc │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ 2d2f4 │ │ │ │ + ldr r3, [pc, #164] @ 2d8a4 │ │ │ │ add r7, sp, #316 @ 0x13c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ add r9, r7, r0 │ │ │ │ - b 2d06c │ │ │ │ - ldr r5, [pc, #132] @ 2d2f8 │ │ │ │ + b 2d61c │ │ │ │ + ldr r5, [pc, #132] @ 2d8a8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r5 │ │ │ │ - b 2d158 │ │ │ │ - bl 1ff04 │ │ │ │ + b 2d708 │ │ │ │ + bl 204b8 │ │ │ │ add sl, sp, #188 @ 0xbc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2d298 │ │ │ │ + beq 2d848 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 26c5c │ │ │ │ - bl 1fed4 │ │ │ │ + bl 27210 │ │ │ │ + bl 20488 │ │ │ │ mov r5, r0 │ │ │ │ - b 2d058 │ │ │ │ + b 2d608 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r0, asr sp │ │ │ │ + andeq r2, r2, r0, lsr #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, lr, r4, lsl r2 │ │ │ │ - andeq r2, r2, r8, lsl sp │ │ │ │ + andeq sp, ip, r4, ror #24 │ │ │ │ + andeq r2, r2, r8, ror #14 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - muleq lr, ip, r1 │ │ │ │ + andeq sp, ip, ip, ror #23 │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - andeq r7, r0, ip, ror #17 │ │ │ │ - ldrdeq lr, [lr], -ip │ │ │ │ - andeq r7, r0, r4, asr #17 │ │ │ │ - andeq r7, r0, r8, lsl #17 │ │ │ │ - @ instruction: 0x000078b8 │ │ │ │ + andeq r7, r0, r4, lsl #20 │ │ │ │ + andeq sp, ip, ip, lsr #22 │ │ │ │ + ldrdeq r7, [r0], -ip │ │ │ │ + andeq r7, r0, r0, lsr #19 │ │ │ │ + ldrdeq r7, [r0], -r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r2, r2, ip, asr fp │ │ │ │ - andeq r5, r0, ip, lsl #23 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r6, r0, ip, lsr #11 │ │ │ │ - andeq r5, r0, r8, lsl #22 │ │ │ │ - ldr r2, [pc, #160] @ 2d3a4 │ │ │ │ - ldr r3, [pc, #160] @ 2d3a8 │ │ │ │ + andeq r2, r2, ip, lsr #11 │ │ │ │ + andeq r5, r0, r4, lsr #25 │ │ │ │ + andeq r7, r0, r4, lsl r9 │ │ │ │ + andeq r6, r0, r4, asr #13 │ │ │ │ + andeq r5, r0, r0, lsr #24 │ │ │ │ + ldr r2, [pc, #160] @ 2d954 │ │ │ │ + ldr r3, [pc, #160] @ 2d958 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 2d354 │ │ │ │ - ldr r0, [pc, #120] @ 2d3ac │ │ │ │ + beq 2d904 │ │ │ │ + ldr r0, [pc, #120] @ 2d95c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2d390 │ │ │ │ + beq 2d940 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #96] @ 2d3b0 │ │ │ │ + ldr r3, [pc, #96] @ 2d960 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #88] @ 2d3b4 │ │ │ │ - ldr r2, [pc, #88] @ 2d3b8 │ │ │ │ + ldr r3, [pc, #88] @ 2d964 │ │ │ │ + ldr r2, [pc, #88] @ 2d968 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #60] @ 2d3a8 │ │ │ │ + ldr r3, [pc, #60] @ 2d958 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d3a0 │ │ │ │ + bne 2d950 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 191e4 │ │ │ │ + b 19798 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2bb8 │ │ │ │ - b 2d340 │ │ │ │ + b 2d8f0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, lsl sl │ │ │ │ + andeq r2, r2, r8, ror #8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r0, ror #29 │ │ │ │ - andeq sp, lr, r4, asr #29 │ │ │ │ - @ instruction: 0x000edeb4 │ │ │ │ - @ instruction: 0x000229b4 │ │ │ │ - ldr r2, [pc, #156] @ 2d460 │ │ │ │ - ldr r3, [pc, #156] @ 2d464 │ │ │ │ + andeq sp, ip, r0, lsr r9 │ │ │ │ + andeq sp, ip, r4, lsl r9 │ │ │ │ + andeq sp, ip, r4, lsl #18 │ │ │ │ + andeq r2, r2, r4, lsl #8 │ │ │ │ + ldr r2, [pc, #156] @ 2da10 │ │ │ │ + ldr r3, [pc, #156] @ 2da14 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 28c4 │ │ │ │ - ldr r4, [pc, #120] @ 2d468 │ │ │ │ - ldr r3, [pc, #120] @ 2d46c │ │ │ │ + ldr r4, [pc, #120] @ 2da18 │ │ │ │ + ldr r3, [pc, #120] @ 2da1c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ - ble 2d430 │ │ │ │ - ldr r2, [pc, #96] @ 2d470 │ │ │ │ + ble 2d9e0 │ │ │ │ + ldr r2, [pc, #96] @ 2da20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r5, r0, r6, r5 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ - ldr r2, [pc, #60] @ 2d474 │ │ │ │ - ldr r3, [pc, #40] @ 2d464 │ │ │ │ + ldr r2, [pc, #60] @ 2da24 │ │ │ │ + ldr r3, [pc, #40] @ 2da14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d45c │ │ │ │ + bne 2da0c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, asr r9 │ │ │ │ + andeq r2, r2, r8, lsr #7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r0, lsr #28 │ │ │ │ - andeq r2, r2, r4, lsr #18 │ │ │ │ + andeq sp, ip, r0, ror r8 │ │ │ │ + andeq r2, r2, r4, ror r3 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq r2, r2, r4, ror #17 │ │ │ │ + andeq r2, r2, r4, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #272] @ 2d594 │ │ │ │ + ldr r4, [pc, #272] @ 2db44 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r7, [pc, #260] @ 2d598 │ │ │ │ + ldr r7, [pc, #260] @ 2db48 │ │ │ │ adds r2, r2, r3 │ │ │ │ eor ip, r2, r3 │ │ │ │ str r2, [r4, #24] │ │ │ │ - ldr r2, [pc, #248] @ 2d59c │ │ │ │ - ldr r3, [pc, #248] @ 2d5a0 │ │ │ │ + ldr r2, [pc, #248] @ 2db4c │ │ │ │ + ldr r3, [pc, #248] @ 2db50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ adc r2, r3, #0 │ │ │ │ eor r3, r3, r2 │ │ │ │ cmp ip, #1048576 @ 0x100000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r4, #28] │ │ │ │ - bcs 2d54c │ │ │ │ - ldr r2, [pc, #188] @ 2d5a4 │ │ │ │ - ldr r1, [pc, #188] @ 2d5a8 │ │ │ │ + bcs 2dafc │ │ │ │ + ldr r2, [pc, #188] @ 2db54 │ │ │ │ + ldr r1, [pc, #188] @ 2db58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r3, r3, r6 │ │ │ │ adcs r2, r2, r5 │ │ │ │ mov r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ orrs r0, r0, #0 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrne r3, [r1, #40] @ 0x28 │ │ │ │ str r2, [r1, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #136] @ 2d5ac │ │ │ │ + ldr r2, [pc, #136] @ 2db5c │ │ │ │ strne r3, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #116] @ 2d5a0 │ │ │ │ + ldr r3, [pc, #116] @ 2db50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d590 │ │ │ │ + bne 2db40 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 28c4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ - ble 2d4e0 │ │ │ │ - ldr r3, [pc, #68] @ 2d5b0 │ │ │ │ + ble 2da90 │ │ │ │ + ldr r3, [pc, #68] @ 2db60 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r7, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r8, r0, r7, r8 │ │ │ │ add r3, r3, r0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b 2d4e0 │ │ │ │ + b 2da90 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, ip, lsl #27 │ │ │ │ - andeq r2, r2, r0, ror r8 │ │ │ │ - andeq r2, r2, r8, ror r8 │ │ │ │ + ldrdeq sp, [ip], -ip │ │ │ │ + andeq r2, r2, r0, asr #5 │ │ │ │ + andeq r2, r2, r8, asr #5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r8, lsr #26 │ │ │ │ - andeq sp, lr, ip, lsl #26 │ │ │ │ - strdeq r2, [r2], -r4 │ │ │ │ + andeq sp, ip, r8, ror r7 │ │ │ │ + andeq sp, ip, ip, asr r7 │ │ │ │ + andeq r2, r2, r4, asr #4 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #196] @ 2d684 │ │ │ │ - ldr r1, [pc, #196] @ 2d688 │ │ │ │ + ldr r4, [pc, #196] @ 2dc34 │ │ │ │ + ldr r1, [pc, #196] @ 2dc38 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ sub sp, sp, #24 │ │ │ │ adds r0, r0, r2 │ │ │ │ str r0, [r4, #32] │ │ │ │ eor r2, r2, r0 │ │ │ │ - ldr r0, [pc, #172] @ 2d68c │ │ │ │ - ldr r5, [pc, #172] @ 2d690 │ │ │ │ + ldr r0, [pc, #172] @ 2dc3c │ │ │ │ + ldr r5, [pc, #172] @ 2dc40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ adc r1, r3, #0 │ │ │ │ eor r3, r3, r1 │ │ │ │ cmp r2, #1048576 @ 0x100000 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ - bcs 2d63c │ │ │ │ - ldr r2, [pc, #124] @ 2d694 │ │ │ │ - ldr r3, [pc, #108] @ 2d688 │ │ │ │ + bcs 2dbec │ │ │ │ + ldr r2, [pc, #124] @ 2dc44 │ │ │ │ + ldr r3, [pc, #108] @ 2dc38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d680 │ │ │ │ + bne 2dc30 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 28c4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ - ble 2d610 │ │ │ │ - ldr r3, [pc, #60] @ 2d698 │ │ │ │ + ble 2dbc0 │ │ │ │ + ldr r3, [pc, #60] @ 2dc48 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r6, r0, r5, r6 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 2d610 │ │ │ │ + b 2dbc0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r0, asr ip │ │ │ │ + andeq sp, ip, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, lsr r7 │ │ │ │ - andeq r2, r2, r4, lsr r7 │ │ │ │ - andeq r2, r2, r4, lsl #14 │ │ │ │ + andeq r2, r2, ip, lsl #3 │ │ │ │ + andeq r2, r2, r4, lsl #3 │ │ │ │ + andeq r2, r2, r4, asr r1 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldr r2, [pc, #132] @ 2d728 │ │ │ │ - ldr r3, [pc, #132] @ 2d72c │ │ │ │ + ldr r2, [pc, #132] @ 2dcd8 │ │ │ │ + ldr r3, [pc, #132] @ 2dcdc │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 28c4 │ │ │ │ - ldr r4, [pc, #96] @ 2d730 │ │ │ │ - ldr r5, [pc, #96] @ 2d734 │ │ │ │ - ldr r3, [pc, #96] @ 2d738 │ │ │ │ + ldr r4, [pc, #96] @ 2dce0 │ │ │ │ + ldr r5, [pc, #96] @ 2dce4 │ │ │ │ + ldr r3, [pc, #96] @ 2dce8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ sub r0, r0, r2 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #64] @ 2d73c │ │ │ │ + ldr r2, [pc, #64] @ 2dcec │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ - ldr r3, [pc, #36] @ 2d72c │ │ │ │ + ldr r3, [pc, #36] @ 2dcdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d724 │ │ │ │ + bne 2dcd4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, ror r6 │ │ │ │ + andeq r2, r2, r8, asr #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, r8, asr #12 │ │ │ │ - andeq sp, lr, r8, lsr fp │ │ │ │ + muleq r2, r8, r0 │ │ │ │ + andeq sp, ip, r8, lsl #11 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq r2, r2, r4, lsr #12 │ │ │ │ - ldr r1, [pc, #796] @ 2da64 │ │ │ │ - ldr r2, [pc, #796] @ 2da68 │ │ │ │ + andeq r2, r2, r4, ror r0 │ │ │ │ + ldr r1, [pc, #796] @ 2e014 │ │ │ │ + ldr r2, [pc, #796] @ 2e018 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #788] @ 2da6c │ │ │ │ + ldr r4, [pc, #788] @ 2e01c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #784] @ 2da70 │ │ │ │ + ldr r3, [pc, #784] @ 2e020 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ - beq 2d9c4 │ │ │ │ - ldr r3, [pc, #748] @ 2da74 │ │ │ │ + beq 2df74 │ │ │ │ + ldr r3, [pc, #748] @ 2e024 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #740] @ 2da78 │ │ │ │ + ldr r3, [pc, #740] @ 2e028 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strb r1, [sp, #68] @ 0x44 │ │ │ │ - blt 2d9f0 │ │ │ │ + blt 2dfa0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2d9e4 │ │ │ │ - ldr r3, [pc, #708] @ 2da7c │ │ │ │ + bne 2df94 │ │ │ │ + ldr r3, [pc, #708] @ 2e02c │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 2da30 │ │ │ │ + beq 2dfe0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #656] @ 2da80 │ │ │ │ - ldr r8, [pc, #656] @ 2da84 │ │ │ │ + ldr r3, [pc, #656] @ 2e030 │ │ │ │ + ldr r8, [pc, #656] @ 2e034 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 304e0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r8] │ │ │ │ ands r3, r3, #262144 @ 0x40000 │ │ │ │ ldr r9, [r8, #36] @ 0x24 │ │ │ │ movne r7, #0 │ │ │ │ add r6, r0, r2 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ - bne 2d834 │ │ │ │ + bne 2dde4 │ │ │ │ orrs r1, r2, r9 │ │ │ │ moveq r7, r3 │ │ │ │ - bne 2da3c │ │ │ │ - ldr r3, [pc, #588] @ 2da88 │ │ │ │ - ldr ip, [pc, #588] @ 2da8c │ │ │ │ + bne 2dfec │ │ │ │ + ldr r3, [pc, #588] @ 2e038 │ │ │ │ + ldr ip, [pc, #588] @ 2e03c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr sl, [pc, #584] @ 2da90 │ │ │ │ + ldr sl, [pc, #584] @ 2e040 │ │ │ │ ldr fp, [r3] │ │ │ │ mov lr, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r4, sp, #163 @ 0xa3 │ │ │ │ mov r8, #5 │ │ │ │ strb r3, [sp, #163] @ 0xa3 │ │ │ │ @@ -43770,22 +44134,22 @@ │ │ │ │ adds r2, r2, r3 │ │ │ │ cmp r7, #10 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ sbcs r6, r6, #0 │ │ │ │ orr lr, r0, r1, lsl #31 │ │ │ │ strb r2, [r4, #-1]! │ │ │ │ lsr r1, r1, #1 │ │ │ │ - bcs 2d870 │ │ │ │ + bcs 2de20 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #432] @ 2da94 │ │ │ │ + ldr r0, [pc, #432] @ 2e044 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r9, [pc, #424] @ 2da98 │ │ │ │ - ldr ip, [pc, #424] @ 2da9c │ │ │ │ + ldr r9, [pc, #424] @ 2e048 │ │ │ │ + ldr ip, [pc, #424] @ 2e04c │ │ │ │ umull r1, r9, r6, r9 │ │ │ │ umull lr, r1, r0, r6 │ │ │ │ lsr r9, r9, #16 │ │ │ │ lsr r1, r1, #11 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ rsb r8, r1, r1, lsl #4 │ │ │ │ sub r8, r6, r8, lsl #4 │ │ │ │ @@ -43799,180 +44163,180 @@ │ │ │ │ sub sl, r6, sl, lsl #2 │ │ │ │ sub r6, r6, r1, lsl #7 │ │ │ │ umull r1, r6, r0, r6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2cf10 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r8, r8, #5 │ │ │ │ lsr r6, r6, #11 │ │ │ │ - beq 2da50 │ │ │ │ - ldr r3, [pc, #320] @ 2daa0 │ │ │ │ + beq 2e000 │ │ │ │ + ldr r3, [pc, #320] @ 2e050 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #316] @ 2daa4 │ │ │ │ + ldr r2, [pc, #316] @ 2e054 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r5, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #264] @ 2daa8 │ │ │ │ - ldr r3, [pc, #196] @ 2da68 │ │ │ │ + ldr r2, [pc, #264] @ 2e058 │ │ │ │ + ldr r3, [pc, #196] @ 2e018 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2da60 │ │ │ │ + bne 2e010 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ 2daac │ │ │ │ + ldr r3, [pc, #224] @ 2e05c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ strbeq r3, [sp, #68] @ 0x44 │ │ │ │ - beq 2d9f0 │ │ │ │ + beq 2dfa0 │ │ │ │ blx r3 │ │ │ │ - b 2d78c │ │ │ │ - ldr r3, [pc, #196] @ 2dab0 │ │ │ │ + b 2dd3c │ │ │ │ + ldr r3, [pc, #196] @ 2e060 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2d7b8 │ │ │ │ - ldr r3, [pc, #188] @ 2dab4 │ │ │ │ + b 2dd68 │ │ │ │ + ldr r3, [pc, #188] @ 2e064 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d7d4 │ │ │ │ - ldr r3, [pc, #168] @ 2dab8 │ │ │ │ + beq 2dd84 │ │ │ │ + ldr r3, [pc, #168] @ 2e068 │ │ │ │ str r2, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 2d7e0 │ │ │ │ + bne 2dd90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cfc0 │ │ │ │ - b 2d998 │ │ │ │ - bl 1fed4 │ │ │ │ + bl 2d570 │ │ │ │ + b 2df48 │ │ │ │ + bl 20488 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r9, [r8, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d834 │ │ │ │ - ldr r7, [pc, #100] @ 2dabc │ │ │ │ + b 2dde4 │ │ │ │ + ldr r7, [pc, #100] @ 2e06c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b 2d960 │ │ │ │ + b 2df10 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ + andeq r2, r2, r4, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000225bc │ │ │ │ + andeq r2, r2, ip │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq sp, lr, ip, lsl #21 │ │ │ │ - andeq sp, lr, ip, ror sl │ │ │ │ - andeq r7, r0, r4, lsr #5 │ │ │ │ + ldrdeq sp, [ip], -ip │ │ │ │ + andeq sp, ip, ip, asr #9 │ │ │ │ + @ instruction: 0x000073bc │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq sp, lr, ip, lsl sl │ │ │ │ + andeq sp, ip, ip, ror #8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - strheq r7, [r0], -ip │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, ror r3 │ │ │ │ - andeq sp, lr, r8, asr #16 │ │ │ │ - andeq r7, r0, r4, rrx │ │ │ │ - andeq sp, lr, r8, lsl r8 │ │ │ │ - andeq r7, r0, r0, asr r0 │ │ │ │ - andeq r5, r0, r4, lsr #6 │ │ │ │ - ldr r3, [pc, #56] @ 2db00 │ │ │ │ + ldrdeq r7, [r0], -r4 │ │ │ │ + andeq r7, r0, ip, lsl #4 │ │ │ │ + andeq r1, r2, ip, asr #27 │ │ │ │ + muleq ip, r8, r2 │ │ │ │ + andeq r7, r0, ip, ror r1 │ │ │ │ + andeq sp, ip, r8, ror #4 │ │ │ │ + andeq r7, r0, r8, ror #2 │ │ │ │ + andeq r5, r0, ip, lsr r4 │ │ │ │ + ldr r3, [pc, #56] @ 2e0b0 │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ poplt {r4, pc} │ │ │ │ - ldr r2, [pc, #36] @ 2db04 │ │ │ │ + ldr r2, [pc, #36] @ 2e0b4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 2a38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 2ccc │ │ │ │ - andeq r5, r2, r0, asr #3 │ │ │ │ - andeq sp, lr, r8, ror #14 │ │ │ │ - ldr r3, [pc, #304] @ 2dc40 │ │ │ │ - ldr r2, [pc, #304] @ 2dc44 │ │ │ │ + andeq r4, r2, r0, lsl ip │ │ │ │ + @ instruction: 0x000cd1b8 │ │ │ │ + ldr r3, [pc, #304] @ 2e1f0 │ │ │ │ + ldr r2, [pc, #304] @ 2e1f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ 2dc48 │ │ │ │ + ldr r3, [pc, #288] @ 2e1f8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - bge 2db7c │ │ │ │ + bge 2e12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dba8 │ │ │ │ - ldr r0, [pc, #252] @ 2dc4c │ │ │ │ + bne 2e158 │ │ │ │ + ldr r0, [pc, #252] @ 2e1fc │ │ │ │ mov r1, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2aec │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2db7c │ │ │ │ + blt 2e12c │ │ │ │ bl 2b40 │ │ │ │ mov r5, r0 │ │ │ │ bl 2b10 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 2dbc0 │ │ │ │ + beq 2e170 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ccc │ │ │ │ - ldr r2, [pc, #204] @ 2dc50 │ │ │ │ - ldr r3, [pc, #192] @ 2dc48 │ │ │ │ + ldr r2, [pc, #204] @ 2e200 │ │ │ │ + ldr r3, [pc, #192] @ 2e1f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dc3c │ │ │ │ + bne 2e1ec │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, sp │ │ │ │ mov r0, #0 │ │ │ │ bl 2ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2db48 │ │ │ │ - b 2db7c │ │ │ │ + bne 2e0f8 │ │ │ │ + b 2e12c │ │ │ │ mov r5, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ce4 │ │ │ │ mov lr, r5 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [pc, #116] @ 2dc54 │ │ │ │ + ldr ip, [pc, #116] @ 2e204 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ @@ -43982,343 +44346,343 @@ │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ strh r7, [sp, #22] │ │ │ │ bl 2a38 │ │ │ │ - ldr r3, [pc, #48] @ 2dc58 │ │ │ │ - ldr r0, [pc, #48] @ 2dc5c │ │ │ │ + ldr r3, [pc, #48] @ 2e208 │ │ │ │ + ldr r0, [pc, #48] @ 2e20c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r3] │ │ │ │ - bl 30d0c │ │ │ │ - b 2db7c │ │ │ │ + bl 312bc │ │ │ │ + b 2e12c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r2, r8, ror r1 │ │ │ │ - andeq r2, r2, r4, lsl #4 │ │ │ │ + andeq r4, r2, r8, asr #23 │ │ │ │ + andeq r1, r2, r4, asr ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r6, r0, ip, lsr pc │ │ │ │ - muleq r2, r8, r1 │ │ │ │ - andeq sp, lr, ip, ror #12 │ │ │ │ - andeq r5, r2, r0, rrx │ │ │ │ + andeq r7, r0, r4, asr r0 │ │ │ │ + andeq r1, r2, r8, ror #23 │ │ │ │ + strheq sp, [ip], -ip │ │ │ │ + @ instruction: 0x00024ab0 │ │ │ │ @ instruction: 0xfffffe8c │ │ │ │ - ldr r3, [pc, #136] @ 2dcf0 │ │ │ │ - ldr r1, [pc, #136] @ 2dcf4 │ │ │ │ - ldr r2, [pc, #136] @ 2dcf8 │ │ │ │ + ldr r3, [pc, #136] @ 2e2a0 │ │ │ │ + ldr r1, [pc, #136] @ 2e2a4 │ │ │ │ + ldr r2, [pc, #136] @ 2e2a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - blt 2dce4 │ │ │ │ + blt 2e294 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ bl 28e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 2dce4 │ │ │ │ + ble 2e294 │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #60] @ 2dcfc │ │ │ │ - ldr r3, [pc, #52] @ 2dcf8 │ │ │ │ + ldr r2, [pc, #60] @ 2e2ac │ │ │ │ + ldr r3, [pc, #52] @ 2e2a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2dcec │ │ │ │ + bne 2e29c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, #0 │ │ │ │ - b 2dcb8 │ │ │ │ + b 2e268 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r2, ip, lsl r0 │ │ │ │ - andeq r2, r2, ip, lsr #1 │ │ │ │ + andeq r4, r2, ip, ror #20 │ │ │ │ + strdeq r1, [r2], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, asr r0 │ │ │ │ - ldr r1, [pc, #48] @ 2dd38 │ │ │ │ + andeq r1, r2, ip, lsr #21 │ │ │ │ + ldr r1, [pc, #48] @ 2e2e8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1, {r3, lr} │ │ │ │ - ldr r2, [pc, #36] @ 2dd3c │ │ │ │ + ldr r2, [pc, #36] @ 2e2ec │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq sp, lr, r0, lsl #11 │ │ │ │ - andeq r6, r0, ip, ror sp │ │ │ │ + ldrdeq ip, [ip], -r0 │ │ │ │ + muleq r0, r4, lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r5, [pc, #228] @ 2de30 │ │ │ │ - ldr r2, [pc, #228] @ 2de34 │ │ │ │ - ldr r3, [pc, #228] @ 2de38 │ │ │ │ + ldr r5, [pc, #228] @ 2e3e0 │ │ │ │ + ldr r2, [pc, #228] @ 2e3e4 │ │ │ │ + ldr r3, [pc, #228] @ 2e3e8 │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - ldr r7, [pc, #216] @ 2de3c │ │ │ │ + ldr r7, [pc, #216] @ 2e3ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1028] @ 0x404 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2ddec │ │ │ │ + beq 2e39c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r6, sp, #4 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 2dda0 │ │ │ │ + b 2e350 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2ddec │ │ │ │ + beq 2e39c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dd98 │ │ │ │ + bne 2e348 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2de1c │ │ │ │ - ldr r3, [pc, #112] @ 2de40 │ │ │ │ - ldr r0, [pc, #112] @ 2de44 │ │ │ │ + bne 2e3cc │ │ │ │ + ldr r3, [pc, #112] @ 2e3f0 │ │ │ │ + ldr r0, [pc, #112] @ 2e3f4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, #22 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r2, [pc, #84] @ 2de48 │ │ │ │ - ldr r3, [pc, #64] @ 2de38 │ │ │ │ + bl 27018 │ │ │ │ + ldr r2, [pc, #84] @ 2e3f8 │ │ │ │ + ldr r3, [pc, #64] @ 2e3e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2de2c │ │ │ │ + bne 2e3dc │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #40] @ 2de4c │ │ │ │ + ldr r0, [pc, #40] @ 2e3fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2ddc8 │ │ │ │ + bl 27038 │ │ │ │ + b 2e378 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r8, lsr r5 │ │ │ │ - andeq r1, r2, r8, asr #31 │ │ │ │ + andeq ip, ip, r8, lsl #31 │ │ │ │ + andeq r1, r2, r8, lsl sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, ip, lsr #31 │ │ │ │ + strdeq r1, [r2], -ip │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r6, r0, r4, asr #25 │ │ │ │ - andeq r1, r2, r8, lsr #30 │ │ │ │ - andeq r4, r0, r4, asr #15 │ │ │ │ + ldrdeq r6, [r0], -ip │ │ │ │ + andeq r1, r2, r8, ror r9 │ │ │ │ + ldrdeq r4, [r0], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #348] @ 2dfb8 │ │ │ │ - ldr r1, [pc, #348] @ 2dfbc │ │ │ │ + ldr r4, [pc, #348] @ 2e568 │ │ │ │ + ldr r1, [pc, #348] @ 2e56c │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, r4, #8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ - ldr r5, [pc, #324] @ 2dfc0 │ │ │ │ + ldr r5, [pc, #324] @ 2e570 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2de8c │ │ │ │ + beq 2e43c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 2dfc4 │ │ │ │ + ldr r3, [pc, #304] @ 2e574 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #3 │ │ │ │ - bgt 2df34 │ │ │ │ - ldr r3, [pc, #280] @ 2dfc8 │ │ │ │ + bgt 2e4e4 │ │ │ │ + ldr r3, [pc, #280] @ 2e578 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ orrs r2, r1, r2 │ │ │ │ - bmi 2de84 │ │ │ │ + bmi 2e434 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df54 │ │ │ │ + beq 2e504 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ble 2df54 │ │ │ │ - ldr r4, [pc, #232] @ 2dfcc │ │ │ │ + ble 2e504 │ │ │ │ + ldr r4, [pc, #232] @ 2e57c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2df04 │ │ │ │ + b 2e4b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bge 2df54 │ │ │ │ + bge 2e504 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 288ac │ │ │ │ + bl 28e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dee8 │ │ │ │ - ldr r3, [pc, #184] @ 2dfd0 │ │ │ │ - ldr r0, [pc, #184] @ 2dfd4 │ │ │ │ + bne 2e498 │ │ │ │ + ldr r3, [pc, #184] @ 2e580 │ │ │ │ + ldr r0, [pc, #184] @ 2e584 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #75 @ 0x4b │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - b 2de84 │ │ │ │ - ldr r1, [pc, #156] @ 2dfd8 │ │ │ │ + b 2e434 │ │ │ │ + ldr r1, [pc, #156] @ 2e588 │ │ │ │ add r2, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2de84 │ │ │ │ - b 2dea8 │ │ │ │ - ldr r3, [pc, #128] @ 2dfdc │ │ │ │ - ldr r2, [pc, #128] @ 2dfe0 │ │ │ │ + bne 2e434 │ │ │ │ + b 2e458 │ │ │ │ + ldr r3, [pc, #128] @ 2e58c │ │ │ │ + ldr r2, [pc, #128] @ 2e590 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2dfa0 │ │ │ │ + beq 2e550 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #0 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dfa8 │ │ │ │ - ldr r3, [pc, #84] @ 2dfe4 │ │ │ │ + bne 2e558 │ │ │ │ + ldr r3, [pc, #84] @ 2e594 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2dd40 │ │ │ │ - b 2df98 │ │ │ │ - ldr r0, [pc, #56] @ 2dfe8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2df88 │ │ │ │ - andeq sp, lr, ip, lsr #8 │ │ │ │ - andeq r6, r0, r4, asr ip │ │ │ │ - andeq r1, r2, r4, lsr #29 │ │ │ │ + bl 2e2f0 │ │ │ │ + b 2e548 │ │ │ │ + ldr r0, [pc, #56] @ 2e598 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 2e538 │ │ │ │ + andeq ip, ip, ip, ror lr │ │ │ │ + andeq r6, r0, ip, ror #26 │ │ │ │ + strdeq r1, [r2], -r4 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - ldrdeq sp, [lr], -ip │ │ │ │ - andeq sp, lr, r8, lsr #7 │ │ │ │ + andeq ip, ip, ip, lsr #28 │ │ │ │ + strdeq ip, [ip], -r8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r6, r0, r4, lsr #23 │ │ │ │ - andeq r6, r0, r8, lsl #23 │ │ │ │ + @ instruction: 0x00006cbc │ │ │ │ + andeq r6, r0, r0, lsr #25 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq sp, lr, r8, lsr #6 │ │ │ │ - strdeq sp, [lr], -ip │ │ │ │ - andeq r4, r0, r4, ror #30 │ │ │ │ + andeq ip, ip, r8, ror sp │ │ │ │ + andeq ip, ip, ip, asr #26 │ │ │ │ + andeq r5, r0, ip, ror r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #292] @ 2e11c │ │ │ │ - ldr r1, [pc, #292] @ 2e120 │ │ │ │ + ldr r5, [pc, #292] @ 2e6cc │ │ │ │ + ldr r1, [pc, #292] @ 2e6d0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r2, [pc, #288] @ 2e124 │ │ │ │ + ldr r2, [pc, #288] @ 2e6d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - ldr r3, [pc, #280] @ 2e128 │ │ │ │ + ldr r3, [pc, #280] @ 2e6d8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ - beq 2e0b4 │ │ │ │ - ldr r2, [pc, #244] @ 2e12c │ │ │ │ + beq 2e664 │ │ │ │ + ldr r2, [pc, #244] @ 2e6dc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2e110 │ │ │ │ + beq 2e6c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2be8 │ │ │ │ mov r1, sp │ │ │ │ bl 2cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e0e0 │ │ │ │ + bne 2e690 │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2e100 │ │ │ │ + blt 2e6b0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ smull r0, r1, r4, r3 │ │ │ │ asr r3, r2, #31 │ │ │ │ - bl 30ba0 │ │ │ │ - ldr r2, [pc, #160] @ 2e130 │ │ │ │ + bl 31150 │ │ │ │ + ldr r2, [pc, #160] @ 2e6e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ asr r3, r2, #31 │ │ │ │ - bl 30ba0 │ │ │ │ - ldr r2, [pc, #120] @ 2e134 │ │ │ │ - ldr r3, [pc, #100] @ 2e124 │ │ │ │ + bl 31150 │ │ │ │ + ldr r2, [pc, #120] @ 2e6e4 │ │ │ │ + ldr r3, [pc, #100] @ 2e6d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e118 │ │ │ │ + bne 2e6c8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #80] @ 2e138 │ │ │ │ + ldr r0, [pc, #80] @ 2e6e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 2e06c │ │ │ │ - ldr r0, [pc, #52] @ 2e13c │ │ │ │ + bge 2e61c │ │ │ │ + ldr r0, [pc, #52] @ 2e6ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e06c │ │ │ │ + bl 27038 │ │ │ │ + b 2e61c │ │ │ │ mvn r0, #0 │ │ │ │ - b 2e0b4 │ │ │ │ + b 2e664 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq lr, r0, r2 │ │ │ │ - andeq r1, r2, ip, lsl sp │ │ │ │ + andeq ip, ip, r0, ror #25 │ │ │ │ + andeq r1, r2, ip, ror #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, r4, lsl #26 │ │ │ │ + andeq r1, r2, r4, asr r7 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - strdeq sp, [lr], -ip │ │ │ │ - andeq r1, r2, r0, ror #24 │ │ │ │ - andeq r6, r0, r4, lsr sl │ │ │ │ - andeq r4, r0, r0, ror #1 │ │ │ │ - ldr r2, [pc, #56] @ 2e180 │ │ │ │ + andeq ip, ip, ip, asr #24 │ │ │ │ + @ instruction: 0x000216b0 │ │ │ │ + andeq r6, r0, ip, asr #22 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + ldr r2, [pc, #56] @ 2e730 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r3, [r0, r2] │ │ │ │ @@ -44326,1314 +44690,1314 @@ │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a44 │ │ │ │ - andeq sp, lr, r0, asr #2 │ │ │ │ + muleq ip, r0, fp │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #84] @ 2e1e4 │ │ │ │ - ldr r3, [pc, #84] @ 2e1e8 │ │ │ │ + ldr r4, [pc, #84] @ 2e794 │ │ │ │ + ldr r3, [pc, #84] @ 2e798 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #76] @ 2e1ec │ │ │ │ + ldr r2, [pc, #76] @ 2e79c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2e1dc │ │ │ │ + beq 2e78c │ │ │ │ bl 2960 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ popge {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 2e1f0 │ │ │ │ + ldr r0, [pc, #28] @ 2e7a0 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ + b 27038 │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq sp, [lr], -r8 │ │ │ │ - andeq r1, r2, ip, ror fp │ │ │ │ + andeq ip, ip, r8, asr #22 │ │ │ │ + andeq r1, r2, ip, asr #11 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq r4, r0, r0, lsl r0 │ │ │ │ + andeq r4, r0, r8, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #11840 @ 0x2e40 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2308] @ 2eb14 │ │ │ │ + ldr r2, [pc, #2308] @ 2f0c4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2304] @ 2eb18 │ │ │ │ + ldr r3, [pc, #2304] @ 2f0c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #2300] @ 2eb1c │ │ │ │ + ldr r0, [pc, #2300] @ 2f0cc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, sp, #11840 @ 0x2e40 │ │ │ │ - ldr sl, [pc, #2284] @ 2eb20 │ │ │ │ + ldr sl, [pc, #2284] @ 2f0d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ cmp r4, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2e99c │ │ │ │ + beq 2ef4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #2240] @ 2eb24 │ │ │ │ + bl 27a00 │ │ │ │ + ldr r1, [pc, #2240] @ 2f0d4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ - ldr r3, [pc, #2232] @ 2eb28 │ │ │ │ + ldr r3, [pc, #2232] @ 2f0d8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq 2eaf8 │ │ │ │ + beq 2f0a8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #2204] @ 2eb2c │ │ │ │ + ldr r0, [pc, #2204] @ 2f0dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #2192] @ 2eb30 │ │ │ │ + ldr r4, [pc, #2192] @ 2f0e0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - beq 2e8e0 │ │ │ │ - ldr r1, [pc, #2164] @ 2eb34 │ │ │ │ + beq 2ee90 │ │ │ │ + ldr r1, [pc, #2164] @ 2f0e4 │ │ │ │ add r5, sp, #2096 @ 0x830 │ │ │ │ add r5, r5, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 28864 │ │ │ │ + bl 28e18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e9c4 │ │ │ │ - ldr r4, [pc, #2132] @ 2eb38 │ │ │ │ + bne 2ef74 │ │ │ │ + ldr r4, [pc, #2132] @ 2f0e8 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 28e70 │ │ │ │ + bl 29424 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b1a0 │ │ │ │ + bl 2b754 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #2096] @ 2eb3c │ │ │ │ + ldr r0, [pc, #2096] @ 2f0ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #2088] @ 2eb40 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r0, [pc, #2088] @ 2f0f0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #2068] @ 2eb44 │ │ │ │ + bl 2d8ac │ │ │ │ + ldr r0, [pc, #2068] @ 2f0f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ + bl 28ce0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #2056] @ 2eb48 │ │ │ │ + ldr r1, [pc, #2056] @ 2f0f8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #2044] @ 2eb4c │ │ │ │ + bl 28218 │ │ │ │ + ldr r1, [pc, #2044] @ 2f0fc │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9e0 │ │ │ │ + bl 1ff94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288ac │ │ │ │ - ldr r3, [pc, #2020] @ 2eb50 │ │ │ │ + bl 28e60 │ │ │ │ + ldr r3, [pc, #2020] @ 2f100 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #3664 @ 0xe50 │ │ │ │ - ldr r3, [pc, #2004] @ 2eb54 │ │ │ │ + ldr r3, [pc, #2004] @ 2f104 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, #10 │ │ │ │ add r2, sp, #1072 @ 0x430 │ │ │ │ strh r1, [r2, #4] │ │ │ │ ldr r6, [sl, r3] │ │ │ │ - ldr r4, [pc, #1984] @ 2eb58 │ │ │ │ + ldr r4, [pc, #1984] @ 2f108 │ │ │ │ ldr fp, [r6, #68] @ 0x44 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq 2e4d0 │ │ │ │ + beq 2ea80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 2ff10 │ │ │ │ + bl 304c0 │ │ │ │ cmp r1, #0 │ │ │ │ sub r5, r5, r1 │ │ │ │ - bne 2e838 │ │ │ │ - ldr r2, [pc, #1936] @ 2eb5c │ │ │ │ - ldr r1, [pc, #1936] @ 2eb60 │ │ │ │ - ldr r0, [pc, #1936] @ 2eb64 │ │ │ │ + bne 2ede8 │ │ │ │ + ldr r2, [pc, #1936] @ 2f10c │ │ │ │ + ldr r1, [pc, #1936] @ 2f110 │ │ │ │ + ldr r0, [pc, #1936] @ 2f114 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bne 2e4ec │ │ │ │ - bl 1ff5c │ │ │ │ - ldr r3, [pc, #1880] @ 2eb68 │ │ │ │ + bne 2ea9c │ │ │ │ + bl 20510 │ │ │ │ + ldr r3, [pc, #1880] @ 2f118 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2e434 │ │ │ │ - ldr r3, [pc, #1860] @ 2eb6c │ │ │ │ + bne 2e9e4 │ │ │ │ + ldr r3, [pc, #1860] @ 2f11c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e824 │ │ │ │ - bl 27e30 │ │ │ │ - ldr r3, [pc, #1840] @ 2eb70 │ │ │ │ + bne 2edd4 │ │ │ │ + bl 283e4 │ │ │ │ + ldr r3, [pc, #1840] @ 2f120 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e98c │ │ │ │ + bne 2ef3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e498 │ │ │ │ + beq 2ea48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #100 @ 0x64 │ │ │ │ - bne 2e8d4 │ │ │ │ - ldr r3, [pc, #1792] @ 2eb74 │ │ │ │ + bne 2ee84 │ │ │ │ + ldr r3, [pc, #1792] @ 2f124 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [r3, #28] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e8c4 │ │ │ │ - ldr r3, [pc, #1768] @ 2eb78 │ │ │ │ + bne 2ee74 │ │ │ │ + ldr r3, [pc, #1768] @ 2f128 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [pc, #1756] @ 2eb7c │ │ │ │ - ldr r3, [pc, #1652] @ 2eb18 │ │ │ │ + ldr r2, [pc, #1756] @ 2f12c │ │ │ │ + ldr r3, [pc, #1652] @ 2f0c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #11840 @ 0x2e40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2eaf4 │ │ │ │ + bne 2f0a4 │ │ │ │ add sp, sp, #11840 @ 0x2e40 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r3, #0 │ │ │ │ mov ip, fp │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e404 │ │ │ │ - ldr r8, [pc, #1676] @ 2eb80 │ │ │ │ - ldr r3, [pc, #1676] @ 2eb84 │ │ │ │ + beq 2e9b4 │ │ │ │ + ldr r8, [pc, #1676] @ 2f130 │ │ │ │ + ldr r3, [pc, #1676] @ 2f134 │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, lr, #996 @ 0x3e4 │ │ │ │ add r8, pc, r8 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp] │ │ │ │ str ip, [sp, #32] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e5b8 │ │ │ │ + beq 2eb68 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e560 │ │ │ │ - ldr r3, [pc, #1616] @ 2eb88 │ │ │ │ + beq 2eb10 │ │ │ │ + ldr r3, [pc, #1616] @ 2f138 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2ff10 │ │ │ │ + bl 304c0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 2e6c8 │ │ │ │ + bcc 2ec78 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 2e6c8 │ │ │ │ + bhi 2ec78 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2b4a0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e968 │ │ │ │ + beq 2ef18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2894 │ │ │ │ - ldr r3, [pc, #1528] @ 2eb8c │ │ │ │ + ldr r3, [pc, #1528] @ 2f13c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e810 │ │ │ │ - ldr r0, [pc, #1508] @ 2eb90 │ │ │ │ + beq 2edc0 │ │ │ │ + ldr r0, [pc, #1508] @ 2f140 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r9, [pc, #1492] @ 2eb94 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r9, [pc, #1492] @ 2f144 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e69c │ │ │ │ + beq 2ec4c │ │ │ │ ldr r3, [r9, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #-3616] @ 0xfffff1e0 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq 2e770 │ │ │ │ + beq 2ed20 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx ip │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2e64c │ │ │ │ - ldr r3, [pc, #1404] @ 2eb98 │ │ │ │ + beq 2ebfc │ │ │ │ + ldr r3, [pc, #1404] @ 2f148 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e638 │ │ │ │ + beq 2ebe8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20630 │ │ │ │ + bl 20be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e648 │ │ │ │ + beq 2ebf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 20198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea9c │ │ │ │ + bne 2f04c │ │ │ │ str r7, [sp] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 2e5c0 │ │ │ │ + bne 2eb70 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e7b0 │ │ │ │ + beq 2ed60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #1332] @ 2eb9c │ │ │ │ + ldr r7, [pc, #1332] @ 2f14c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, r3, fp │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #12] │ │ │ │ - b 2e684 │ │ │ │ + b 2ec34 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b0 │ │ │ │ + beq 2ed60 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e67c │ │ │ │ - ldr r3, [pc, #1276] @ 2eba0 │ │ │ │ + bne 2ec2c │ │ │ │ + ldr r3, [pc, #1276] @ 2f150 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e9b4 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 288ac │ │ │ │ + bl 28e60 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e404 │ │ │ │ - ldr r4, [pc, #1216] @ 2eba4 │ │ │ │ + beq 2e9b4 │ │ │ │ + ldr r4, [pc, #1216] @ 2f154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bge 2e7d0 │ │ │ │ - ldr r3, [pc, #1188] @ 2eba8 │ │ │ │ + bge 2ed80 │ │ │ │ + ldr r3, [pc, #1188] @ 2f158 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r3, #12] │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e7c0 │ │ │ │ + bne 2ed70 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 2ed68 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b8 │ │ │ │ - ldr r9, [pc, #1136] @ 2ebac │ │ │ │ + beq 2ed68 │ │ │ │ + ldr r9, [pc, #1136] @ 2f15c │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r9, #12] │ │ │ │ - b 2e754 │ │ │ │ + b 2ed04 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 2ed68 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e74c │ │ │ │ - b 2e404 │ │ │ │ + bne 2ecfc │ │ │ │ + b 2e9b4 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1076] @ 2ebb0 │ │ │ │ + ldr r2, [pc, #1076] @ 2f160 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e5f4 │ │ │ │ + bne 2eba4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ ldr r3, [r3, #-28] @ 0xffffffe4 │ │ │ │ add r2, r2, #150528 @ 0x24c00 │ │ │ │ add r2, r2, #74 @ 0x4a │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e5f4 │ │ │ │ + bne 2eba4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 2e5f4 │ │ │ │ - b 2e64c │ │ │ │ + bne 2eba4 │ │ │ │ + b 2ebfc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2e5c0 │ │ │ │ + b 2eb70 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2e518 │ │ │ │ - ldr r0, [pc, #1004] @ 2ebb4 │ │ │ │ + b 2eac8 │ │ │ │ + ldr r0, [pc, #1004] @ 2f164 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e720 │ │ │ │ - ldr r0, [pc, #992] @ 2ebb8 │ │ │ │ + bl 27038 │ │ │ │ + b 2ecd0 │ │ │ │ + ldr r0, [pc, #992] @ 2f168 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr fp, [r6, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ add fp, r2, fp │ │ │ │ add r3, r3, #1 │ │ │ │ sub r2, r3, r2 │ │ │ │ sub fp, fp, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 2e6fc │ │ │ │ - ldr r0, [pc, #932] @ 2ebbc │ │ │ │ + b 2ecac │ │ │ │ + ldr r0, [pc, #932] @ 2f16c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e5b8 │ │ │ │ + bl 26a78 │ │ │ │ + b 2eb68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 2e434 │ │ │ │ + b 2e9e4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - blt 2e9ec │ │ │ │ + blt 2ef9c │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ add r3, fp, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ sub fp, r3, r2 │ │ │ │ - ldr r0, [pc, #864] @ 2ebc0 │ │ │ │ + ldr r0, [pc, #864] @ 2f170 │ │ │ │ sub r3, r2, r1 │ │ │ │ - ldr r2, [pc, #860] @ 2ebc4 │ │ │ │ - ldr r1, [pc, #860] @ 2ebc8 │ │ │ │ + ldr r2, [pc, #860] @ 2f174 │ │ │ │ + ldr r1, [pc, #860] @ 2f178 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 264c4 │ │ │ │ + bl 26a78 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eae8 │ │ │ │ + beq 2f098 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r5, [r6, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ea0c │ │ │ │ + beq 2efbc │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 304c0 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc 2ea44 │ │ │ │ + bcc 2eff4 │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 2ea44 │ │ │ │ + bhi 2eff4 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov ip, #0 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r0, [pc, #768] @ 2ebcc │ │ │ │ + b 2ea90 │ │ │ │ + ldr r0, [pc, #768] @ 2f17c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e488 │ │ │ │ - bl 2dfec │ │ │ │ + bl 27038 │ │ │ │ + b 2ea38 │ │ │ │ + bl 2e59c │ │ │ │ mov r2, r0 │ │ │ │ - b 2e46c │ │ │ │ - ldr r0, [pc, #744] @ 2ebd0 │ │ │ │ + b 2ea1c │ │ │ │ + ldr r0, [pc, #744] @ 2f180 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #720] @ 2ebd4 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r0, [pc, #720] @ 2f184 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #700] @ 2ebd8 │ │ │ │ + bl 2d8ac │ │ │ │ + ldr r0, [pc, #700] @ 2f188 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ + bl 28ce0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r1, [pc, #684] @ 2ebdc │ │ │ │ + ldr r1, [pc, #684] @ 2f18c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #672] @ 2ebe0 │ │ │ │ + bl 28218 │ │ │ │ + ldr r1, [pc, #672] @ 2f190 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r3, [pc, #656] @ 2ebe4 │ │ │ │ + bl 1ff94 │ │ │ │ + ldr r3, [pc, #656] @ 2f194 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #648] @ 2ebe8 │ │ │ │ + ldr r3, [pc, #648] @ 2f198 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2e374 │ │ │ │ - ldr r3, [pc, #636] @ 2ebec │ │ │ │ - ldr r0, [pc, #636] @ 2ebf0 │ │ │ │ + b 2e924 │ │ │ │ + ldr r3, [pc, #636] @ 2f19c │ │ │ │ + ldr r0, [pc, #636] @ 2f1a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e6c8 │ │ │ │ - ldr r0, [pc, #608] @ 2ebf4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e450 │ │ │ │ - ldr r2, [pc, #596] @ 2ebf8 │ │ │ │ - ldr r3, [pc, #596] @ 2ebfc │ │ │ │ + bl 26a78 │ │ │ │ + b 2ec78 │ │ │ │ + ldr r0, [pc, #608] @ 2f1a4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 2ea00 │ │ │ │ + ldr r2, [pc, #596] @ 2f1a8 │ │ │ │ + ldr r3, [pc, #596] @ 2f1ac │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - ldr r0, [pc, #592] @ 2ec00 │ │ │ │ + ldr r0, [pc, #592] @ 2f1b0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 264c4 │ │ │ │ - b 2e294 │ │ │ │ - ldr r0, [pc, #568] @ 2ec04 │ │ │ │ + bl 26a78 │ │ │ │ + b 2e844 │ │ │ │ + ldr r0, [pc, #568] @ 2f1b4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #560] @ 2ec08 │ │ │ │ + bl 26a78 │ │ │ │ + ldr r3, [pc, #560] @ 2f1b8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eabc │ │ │ │ - bl 26a64 │ │ │ │ - b 2e2dc │ │ │ │ - ldr r2, [pc, #536] @ 2ec0c │ │ │ │ - ldr r1, [pc, #536] @ 2ec10 │ │ │ │ - ldr r0, [pc, #536] @ 2ec14 │ │ │ │ + bne 2f06c │ │ │ │ + bl 27018 │ │ │ │ + b 2e88c │ │ │ │ + ldr r2, [pc, #536] @ 2f1bc │ │ │ │ + ldr r1, [pc, #536] @ 2f1c0 │ │ │ │ + ldr r0, [pc, #536] @ 2f1c4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e3e0 │ │ │ │ + bl 26a78 │ │ │ │ + b 2e990 │ │ │ │ subs r7, r5, #1 │ │ │ │ - beq 2ea90 │ │ │ │ + beq 2f040 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b 2ea28 │ │ │ │ + b 2efd8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 2eab0 │ │ │ │ + beq 2f060 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea20 │ │ │ │ - b 2e404 │ │ │ │ - ldr r8, [pc, #460] @ 2ec18 │ │ │ │ + bne 2efd0 │ │ │ │ + b 2e9b4 │ │ │ │ + ldr r8, [pc, #460] @ 2f1c8 │ │ │ │ add r7, r7, fp │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, fp │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r7, [r8, #12] │ │ │ │ - b 2ea68 │ │ │ │ + b 2f018 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2ea90 │ │ │ │ + beq 2f040 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea60 │ │ │ │ + bne 2f010 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e404 │ │ │ │ + bne 2e9b4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r3, [pc, #376] @ 2ec1c │ │ │ │ + b 2ea90 │ │ │ │ + ldr r3, [pc, #376] @ 2f1cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ - b 2e404 │ │ │ │ + b 2e9b4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r2, [pc, #348] @ 2ec20 │ │ │ │ - ldr r3, [pc, #348] @ 2ec24 │ │ │ │ + b 2ea90 │ │ │ │ + ldr r2, [pc, #348] @ 2f1d0 │ │ │ │ + ldr r3, [pc, #348] @ 2f1d4 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #336] @ 2ec28 │ │ │ │ + ldr r2, [pc, #336] @ 2f1d8 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2e9e4 │ │ │ │ + b 2ef94 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ - b 2e4e0 │ │ │ │ + b 2ea90 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2744c │ │ │ │ + bl 27a00 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #288] @ 2ec2c │ │ │ │ + ldr r0, [pc, #288] @ 2f1dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e27c │ │ │ │ - andeq r1, r2, r8, lsl #22 │ │ │ │ + bl 27038 │ │ │ │ + b 2e82c │ │ │ │ + andeq r1, r2, r8, asr r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ - ldrdeq r1, [r2], -r0 │ │ │ │ - andeq r3, r0, r0, lsl #27 │ │ │ │ - andeq sp, lr, ip, lsl r0 │ │ │ │ - @ instruction: 0x000068b4 │ │ │ │ - andeq ip, lr, r4, ror #31 │ │ │ │ - andeq r3, r0, ip, ror #24 │ │ │ │ - andeq ip, lr, r4, lsr #31 │ │ │ │ - andeq r6, r0, r4, asr r5 │ │ │ │ + andeq r6, r0, r8, lsl #20 │ │ │ │ + andeq r1, r2, r0, lsr #10 │ │ │ │ + muleq r0, r8, lr │ │ │ │ + andeq ip, ip, ip, ror #20 │ │ │ │ + andeq r6, r0, ip, asr #19 │ │ │ │ + andeq ip, ip, r4, lsr sl │ │ │ │ + andeq r3, r0, r4, lsl #27 │ │ │ │ + strdeq ip, [ip], -r4 │ │ │ │ + andeq r6, r0, ip, ror #12 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ @ instruction: 0xfffffb1c │ │ │ │ @ instruction: 0xfffff9b8 │ │ │ │ @ instruction: 0xfffffe2c │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - strdeq ip, [lr], -r0 │ │ │ │ - andeq r4, r0, r8, lsr #19 │ │ │ │ - andeq r6, r0, r8, lsr #9 │ │ │ │ - andeq r6, r0, ip, lsl #16 │ │ │ │ + andeq ip, ip, r0, asr #18 │ │ │ │ + andeq r4, r0, r0, asr #21 │ │ │ │ + andeq r6, r0, r0, asr #11 │ │ │ │ + andeq r6, r0, r4, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq ip, lr, ip, asr #28 │ │ │ │ - andeq ip, lr, r8, lsl lr │ │ │ │ - strdeq ip, [lr], -r8 │ │ │ │ - andeq r1, r2, ip, ror r8 │ │ │ │ - andeq r4, r0, r8, ror r8 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq ip, lr, r0, asr sp │ │ │ │ - strdeq ip, [lr], -r8 │ │ │ │ - andeq r6, r0, ip, lsr #6 │ │ │ │ - andeq ip, lr, ip, asr #25 │ │ │ │ + muleq ip, ip, r8 │ │ │ │ + andeq ip, ip, r8, ror #16 │ │ │ │ + andeq ip, ip, r8, asr #16 │ │ │ │ + andeq r1, r2, ip, asr #5 │ │ │ │ + muleq r0, r0, r9 │ │ │ │ + andeq ip, ip, r0, ror #15 │ │ │ │ + andeq ip, ip, r0, lsr #15 │ │ │ │ + andeq ip, ip, r8, asr #14 │ │ │ │ + andeq r6, r0, r4, asr #8 │ │ │ │ + andeq ip, ip, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, lr, r0, lsr #24 │ │ │ │ - andeq ip, lr, r8, ror #23 │ │ │ │ - andeq ip, lr, r4, lsr #23 │ │ │ │ - andeq ip, lr, r4, lsl #23 │ │ │ │ - andeq ip, lr, r0, asr fp │ │ │ │ + andeq ip, ip, r0, ror r6 │ │ │ │ + andeq ip, ip, r8, lsr r6 │ │ │ │ + strdeq ip, [ip], -r4 │ │ │ │ + ldrdeq ip, [ip], -r4 │ │ │ │ + andeq ip, ip, r0, lsr #11 │ │ │ │ svcvs 0x00632123 │ │ │ │ - andeq r4, r0, ip, asr #14 │ │ │ │ - andeq r6, r0, r4, ror #8 │ │ │ │ - andeq r6, r0, ip, ror #1 │ │ │ │ - andeq r6, r0, r4, ror r3 │ │ │ │ - andeq r4, r0, r0, lsl r5 │ │ │ │ - andeq r6, r0, r8, ror #7 │ │ │ │ - andeq r3, r0, r4, lsr #26 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ + andeq r4, r0, r4, ror #16 │ │ │ │ + andeq r6, r0, ip, ror r5 │ │ │ │ + andeq r6, r0, r4, lsl #4 │ │ │ │ + andeq r6, r0, ip, lsl #9 │ │ │ │ + andeq r4, r0, r8, lsr #12 │ │ │ │ + andeq r6, r0, r0, lsl #10 │ │ │ │ + andeq r3, r0, ip, lsr lr │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ @ instruction: 0xfffff6e0 │ │ │ │ @ instruction: 0xfffff52c │ │ │ │ @ instruction: 0xfffff3c8 │ │ │ │ @ instruction: 0xfffff83c │ │ │ │ @ instruction: 0xfffff7e8 │ │ │ │ - andeq r4, r0, ip, lsl r4 │ │ │ │ - andeq ip, lr, r8, lsl r9 │ │ │ │ - andeq r5, r0, r8, lsr pc │ │ │ │ - andeq r3, r0, r4, asr ip │ │ │ │ + andeq r4, r0, r4, lsr r5 │ │ │ │ + andeq ip, ip, r8, ror #6 │ │ │ │ + andeq r6, r0, r0, asr r0 │ │ │ │ + andeq r3, r0, ip, ror #26 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - ldrdeq ip, [lr], -r8 │ │ │ │ - andeq r6, r0, r4, lsr #3 │ │ │ │ - @ instruction: 0x000061bc │ │ │ │ + andeq ip, ip, r8, lsr #6 │ │ │ │ + @ instruction: 0x000062bc │ │ │ │ + ldrdeq r6, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r6, r0, r0, lsl r2 │ │ │ │ - andeq r5, r0, r0, lsl #29 │ │ │ │ - andeq r6, r0, r4, ror #3 │ │ │ │ - andeq ip, lr, ip, lsr r8 │ │ │ │ - andeq ip, lr, r8, ror #15 │ │ │ │ + andeq r6, r0, r8, lsr #6 │ │ │ │ + muleq r0, r8, pc @ │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ + andeq ip, ip, ip, lsl #5 │ │ │ │ + andeq ip, ip, r8, lsr r2 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ - andeq r6, r0, ip, asr #1 │ │ │ │ - andeq r3, r0, r4, lsr r7 │ │ │ │ + andeq r6, r0, r4, ror #3 │ │ │ │ + andeq r3, r0, ip, asr #16 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ec9c │ │ │ │ - ldr lr, [pc, #80] @ 2ecb4 │ │ │ │ + beq 2f24c │ │ │ │ + ldr lr, [pc, #80] @ 2f264 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 2ec84 │ │ │ │ + b 2f234 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ andhi r0, r1, lr │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ec9c │ │ │ │ + beq 2f24c │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #18 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 2ec68 │ │ │ │ + bne 2f218 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #9 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #16515072 @ 0xfc0000 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ bl 2b58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2ed58 │ │ │ │ + beq 2f308 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5], #1 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ed80 │ │ │ │ + beq 2f330 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 2ed60 │ │ │ │ - ldr r3, [pc, #144] @ 2ed90 │ │ │ │ + bls 2f310 │ │ │ │ + ldr r3, [pc, #144] @ 2f340 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 2ec30 │ │ │ │ + bl 2f1e0 │ │ │ │ ldr r4, [r4, r0, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ed28 │ │ │ │ - b 2ed60 │ │ │ │ + bne 2f2d8 │ │ │ │ + b 2f310 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ed60 │ │ │ │ + beq 2f310 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed1c │ │ │ │ - ldr r1, [pc, #80] @ 2ed94 │ │ │ │ + bne 2f2cc │ │ │ │ + ldr r1, [pc, #80] @ 2f344 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp] │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #48] @ 2ed98 │ │ │ │ + ldr r1, [pc, #48] @ 2f348 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 2bd0 <__printf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ add r7, r5, r0 │ │ │ │ - b 2ecf0 │ │ │ │ - @ instruction: 0x000ec5b0 │ │ │ │ - andeq r5, r0, r8, lsl pc │ │ │ │ - andeq r4, r0, r0, lsl fp │ │ │ │ + b 2f2a0 │ │ │ │ + andeq ip, ip, r0 │ │ │ │ + andeq r6, r0, r0, lsr r0 │ │ │ │ + andeq r4, r0, r8, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r4, r0 │ │ │ │ bl 2b58 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2eee0 │ │ │ │ - ldr r1, [pc, #484] @ 2efa0 │ │ │ │ + beq 2f490 │ │ │ │ + ldr r1, [pc, #484] @ 2f550 │ │ │ │ mov r5, r6 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5], #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ee84 │ │ │ │ - ldr r1, [pc, #448] @ 2efa4 │ │ │ │ + bne 2f434 │ │ │ │ + ldr r1, [pc, #448] @ 2f554 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2858 │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #7 │ │ │ │ - beq 2ef44 │ │ │ │ + beq 2f4f4 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strbne r3, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ec30 │ │ │ │ - ldr r7, [pc, #392] @ 2efa8 │ │ │ │ + bl 2f1e0 │ │ │ │ + ldr r7, [pc, #392] @ 2f558 │ │ │ │ mov r1, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r6, r0 │ │ │ │ add r3, r8, r0, lsl #2 │ │ │ │ mov r0, #12 │ │ │ │ ldr r9, [r8, r6, lsl #2] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r2] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #312] @ 2efac │ │ │ │ + ldr r2, [pc, #312] @ 2f55c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #292] @ 2efb0 │ │ │ │ + ldr r1, [pc, #292] @ 2f560 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 2edf8 │ │ │ │ - ldr r3, [pc, #268] @ 2efb4 │ │ │ │ + bne 2f3a8 │ │ │ │ + ldr r3, [pc, #268] @ 2f564 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2edf8 │ │ │ │ + beq 2f3a8 │ │ │ │ add r6, r6, #7 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ strbne r7, [r0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #9 │ │ │ │ - bne 2ef00 │ │ │ │ + bne 2f4b0 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 2eef0 │ │ │ │ - ldr r1, [pc, #176] @ 2efb8 │ │ │ │ + beq 2f4a0 │ │ │ │ + ldr r1, [pc, #176] @ 2f568 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #152] @ 2efbc │ │ │ │ + ldr r3, [pc, #152] @ 2f56c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #11 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 26a08 │ │ │ │ + bl 26fbc │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ec30 │ │ │ │ - ldr r6, [pc, #108] @ 2efc0 │ │ │ │ + bl 2f1e0 │ │ │ │ + ldr r6, [pc, #108] @ 2f570 │ │ │ │ mov r1, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r7, r0, lsl #2 │ │ │ │ mov r0, #12 │ │ │ │ ldr r8, [r7, r5, lsl #2] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 26874 │ │ │ │ + bl 26e28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r7, r5, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r2] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 26a08 │ │ │ │ - ldr r3, [pc, #44] @ 2efc4 │ │ │ │ + bl 26fbc │ │ │ │ + ldr r3, [pc, #44] @ 2f574 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2ee6c │ │ │ │ - @ instruction: 0x00005eb0 │ │ │ │ - muleq r0, r8, lr │ │ │ │ - muleq lr, r0, r4 │ │ │ │ - andeq ip, lr, r0, asr #8 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - andeq ip, lr, ip, lsl #8 │ │ │ │ - andeq r5, r0, r0, ror #26 │ │ │ │ - muleq lr, r0, r3 │ │ │ │ - andeq ip, lr, ip, asr r3 │ │ │ │ + b 2f41c │ │ │ │ + andeq r5, r0, r8, asr #31 │ │ │ │ + @ instruction: 0x00005fb0 │ │ │ │ + andeq fp, ip, r0, ror #29 │ │ │ │ + muleq ip, r0, lr │ │ │ │ + andeq r5, r0, r0, lsl pc │ │ │ │ + andeq fp, ip, ip, asr lr │ │ │ │ + andeq r5, r0, r8, ror lr │ │ │ │ + andeq fp, ip, r0, ror #27 │ │ │ │ + andeq fp, ip, ip, lsr #27 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - ldr r2, [pc, #248] @ 2f0c8 │ │ │ │ - ldr r3, [pc, #248] @ 2f0cc │ │ │ │ + ldr r2, [pc, #248] @ 2f678 │ │ │ │ + ldr r3, [pc, #248] @ 2f67c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ 2f0d0 │ │ │ │ + ldr r1, [pc, #236] @ 2f680 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1028] @ 0x404 │ │ │ │ mov r3, #0 │ │ │ │ bl 28dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2f0b0 │ │ │ │ + beq 2f660 │ │ │ │ add r4, sp, #4 │ │ │ │ - b 2f01c │ │ │ │ + b 2f5cc │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f014 │ │ │ │ + bne 2f5c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f084 │ │ │ │ + bne 2f634 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f0a0 │ │ │ │ - ldr r2, [pc, #120] @ 2f0d4 │ │ │ │ - ldr r3, [pc, #108] @ 2f0cc │ │ │ │ + bne 2f650 │ │ │ │ + ldr r2, [pc, #120] @ 2f684 │ │ │ │ + ldr r3, [pc, #108] @ 2f67c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f0c4 │ │ │ │ + bne 2f674 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 2f0d8 │ │ │ │ + ldr r0, [pc, #76] @ 2f688 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f054 │ │ │ │ - ldr r0, [pc, #52] @ 2f0dc │ │ │ │ + beq 2f604 │ │ │ │ + ldr r0, [pc, #52] @ 2f68c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f054 │ │ │ │ - ldr r0, [pc, #40] @ 2f0e0 │ │ │ │ + bl 27038 │ │ │ │ + b 2f604 │ │ │ │ + ldr r0, [pc, #40] @ 2f690 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f00c │ │ │ │ + bl 27038 │ │ │ │ + b 2f5bc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, r8, asr #26 │ │ │ │ + muleq r2, r8, r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r2, [r0], -r4 │ │ │ │ - andeq r0, r2, r0, asr #25 │ │ │ │ - andeq r3, r0, ip, asr r5 │ │ │ │ - andeq r3, r0, r8, asr #10 │ │ │ │ - andeq r3, r0, r4, lsl #3 │ │ │ │ + andeq r3, r0, ip, lsl #2 │ │ │ │ + andeq r0, r2, r0, lsl r7 │ │ │ │ + andeq r3, r0, r4, ror r6 │ │ │ │ + andeq r3, r0, r0, ror #12 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ cmp r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ - beq 2f110 │ │ │ │ + beq 2f6c0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 2f158 │ │ │ │ + ldr r0, [pc, #88] @ 2f708 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2f150 │ │ │ │ - bl 26a64 │ │ │ │ + ble 2f700 │ │ │ │ + bl 27018 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r3, [pc, #60] @ 2f15c │ │ │ │ + bl 26d5c │ │ │ │ + ldr r3, [pc, #60] @ 2f70c │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r3] │ │ │ │ bl 2bb8 │ │ │ │ - ldr r1, [pc, #40] @ 2f160 │ │ │ │ + ldr r1, [pc, #40] @ 2f710 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2efc8 │ │ │ │ - ldr r1, [pc, #28] @ 2f164 │ │ │ │ + bl 2f578 │ │ │ │ + ldr r1, [pc, #28] @ 2f714 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2efc8 │ │ │ │ + bl 2f578 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r0, r0, fp │ │ │ │ - muleq lr, r0, r1 │ │ │ │ + andeq r5, r0, r8, lsr #25 │ │ │ │ + andeq fp, ip, r0, ror #23 │ │ │ │ @ instruction: 0xfffffc5c │ │ │ │ @ instruction: 0xfffffb68 │ │ │ │ - ldr r2, [pc, #704] @ 2f430 │ │ │ │ - ldr r3, [pc, #704] @ 2f434 │ │ │ │ + ldr r2, [pc, #704] @ 2f9e0 │ │ │ │ + ldr r3, [pc, #704] @ 2f9e4 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #696] @ 2f438 │ │ │ │ + ldr r6, [pc, #696] @ 2f9e8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ cmp r0, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2f1bc │ │ │ │ + beq 2f76c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #656] @ 2f43c │ │ │ │ + ldr r0, [pc, #656] @ 2f9ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2f278 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r1, [pc, #636] @ 2f440 │ │ │ │ + ble 2f828 │ │ │ │ + bl 27018 │ │ │ │ + ldr r1, [pc, #636] @ 2f9f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f418 │ │ │ │ + beq 2f9c8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2f248 │ │ │ │ + bne 2f7f8 │ │ │ │ ldrh r3, [sp, #18] │ │ │ │ mov r2, #0 │ │ │ │ lsr r5, r3, #8 │ │ │ │ orr r5, r5, r3, lsl #8 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f3f8 │ │ │ │ + bne 2f9a8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2f300 │ │ │ │ + beq 2f8b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f2d8 │ │ │ │ + beq 2f888 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f2b8 │ │ │ │ + bne 2f868 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f2a8 │ │ │ │ - ldr r2, [pc, #452] @ 2f444 │ │ │ │ - ldr r3, [pc, #432] @ 2f434 │ │ │ │ + bne 2f858 │ │ │ │ + ldr r2, [pc, #452] @ 2f9f4 │ │ │ │ + ldr r3, [pc, #432] @ 2f9e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f42c │ │ │ │ + bne 2f9dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #408] @ 2f448 │ │ │ │ + ldr r0, [pc, #408] @ 2f9f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f278 │ │ │ │ - ldr r0, [pc, #396] @ 2f44c │ │ │ │ + bl 27038 │ │ │ │ + b 2f828 │ │ │ │ + ldr r0, [pc, #396] @ 2f9fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f278 │ │ │ │ - b 2f2a8 │ │ │ │ - ldr r3, [pc, #368] @ 2f450 │ │ │ │ - ldr r0, [pc, #368] @ 2f454 │ │ │ │ + beq 2f828 │ │ │ │ + b 2f858 │ │ │ │ + ldr r3, [pc, #368] @ 2fa00 │ │ │ │ + ldr r0, [pc, #368] @ 2fa04 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, #22 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - b 2f258 │ │ │ │ + bl 27018 │ │ │ │ + b 2f808 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ eor r1, r3, r3, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r3, ror #8 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f408 │ │ │ │ - ldr sl, [pc, #292] @ 2f458 │ │ │ │ - ldr r3, [pc, #292] @ 2f45c │ │ │ │ - ldr r9, [pc, #292] @ 2f460 │ │ │ │ + bne 2f9b8 │ │ │ │ + ldr sl, [pc, #292] @ 2fa08 │ │ │ │ + ldr r3, [pc, #292] @ 2fa0c │ │ │ │ + ldr r9, [pc, #292] @ 2fa10 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ - bne 2f258 │ │ │ │ + bne 2f808 │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f348 │ │ │ │ + beq 2f8f8 │ │ │ │ mov r5, #0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ strb r5, [sp, #115] @ 0x73 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 2f3e0 │ │ │ │ + bne 2f990 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r6, [pc, #188] @ 2f464 │ │ │ │ + ldr r6, [pc, #188] @ 2fa14 │ │ │ │ add fp, sp, #179 @ 0xb3 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, sp, #187 @ 0xbb │ │ │ │ ldrb r2, [fp, #1]! │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ cmp fp, r5 │ │ │ │ - bne 2f3b0 │ │ │ │ - ldr r1, [pc, #152] @ 2f468 │ │ │ │ + bne 2f960 │ │ │ │ + ldr r1, [pc, #152] @ 2fa18 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 2f348 │ │ │ │ + b 2f8f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ mov r0, #1 │ │ │ │ strb r5, [sp, #179] @ 0xb3 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 2f394 │ │ │ │ - ldr r0, [pc, #108] @ 2f46c │ │ │ │ + b 2f944 │ │ │ │ + ldr r0, [pc, #108] @ 2fa1c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f22c │ │ │ │ - ldr r0, [pc, #96] @ 2f470 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f32c │ │ │ │ - ldr r0, [pc, #84] @ 2f474 │ │ │ │ + bl 27038 │ │ │ │ + b 2f7dc │ │ │ │ + ldr r0, [pc, #96] @ 2fa20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 27038 │ │ │ │ + b 2f8dc │ │ │ │ + ldr r0, [pc, #84] @ 2fa24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f1d4 │ │ │ │ + bl 27038 │ │ │ │ + b 2f784 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, ip, lsr #23 │ │ │ │ + strdeq r0, [r2], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, r4, fp │ │ │ │ - andeq r5, r0, r0, lsl fp │ │ │ │ - andeq r3, r0, r8, lsr sl │ │ │ │ - muleq r2, ip, sl │ │ │ │ - andeq r3, r0, r0, asr #6 │ │ │ │ - muleq r0, r0, r9 │ │ │ │ + andeq r0, r2, r4, ror #11 │ │ │ │ + andeq r5, r0, r8, lsr #24 │ │ │ │ + andeq r3, r0, r0, asr fp │ │ │ │ + andeq r0, r2, ip, ror #9 │ │ │ │ + andeq r3, r0, r8, asr r4 │ │ │ │ + andeq r3, r0, r8, lsr #21 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r5, r0, ip, lsl #20 │ │ │ │ - andeq r4, r0, r0, lsr r4 │ │ │ │ - andeq r5, r0, r8, lsr #19 │ │ │ │ - andeq r5, r0, r4, lsr #19 │ │ │ │ - andeq r5, r0, r4, asr #18 │ │ │ │ - andeq r5, r0, r4, lsr #18 │ │ │ │ - andeq r3, r0, r4, lsl fp │ │ │ │ - andeq r3, r0, r4, lsl #22 │ │ │ │ - andeq r2, r0, ip, lsl lr │ │ │ │ + andeq r5, r0, r4, lsr #22 │ │ │ │ + andeq r4, r0, r8, asr #10 │ │ │ │ + andeq r5, r0, r0, asr #21 │ │ │ │ + @ instruction: 0x00005abc │ │ │ │ + andeq r5, r0, ip, asr sl │ │ │ │ + andeq r5, r0, ip, lsr sl │ │ │ │ + andeq r3, r0, ip, lsr #24 │ │ │ │ + andeq r3, r0, ip, lsl ip │ │ │ │ + andeq r2, r0, r4, lsr pc │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f4dc │ │ │ │ + beq 2fa8c │ │ │ │ add r2, r2, #2 │ │ │ │ - b 2f4c4 │ │ │ │ + b 2fa74 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ bichi r0, r1, #-16777216 @ 0xff000000 │ │ │ │ ldrb r1, [r2, #2]! │ │ │ │ add r3, r3, ip │ │ │ │ eorhi r3, r3, r3, lsr #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f4dc │ │ │ │ + beq 2fa8c │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ eor r1, r0, r0, lsr #24 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 2f4a8 │ │ │ │ + bne 2fa58 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #12 │ │ │ │ eor r0, r0, r0, lsr #24 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #432] @ 2f6a8 │ │ │ │ - ldr ip, [pc, #432] @ 2f6ac │ │ │ │ + ldr r3, [pc, #432] @ 2fc58 │ │ │ │ + ldr ip, [pc, #432] @ 2fc5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #424] @ 2f6b0 │ │ │ │ + ldr r3, [pc, #424] @ 2fc60 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #67108864 @ 0x4000000 │ │ │ │ - ldr r4, [pc, #400] @ 2f6b4 │ │ │ │ + ldr r4, [pc, #400] @ 2fc64 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1028] @ 0x404 │ │ │ │ mov r3, #0 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r2, [pc, #380] @ 2f6b8 │ │ │ │ + ldr r2, [pc, #380] @ 2fc68 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r7, [pc, #376] @ 2f6bc │ │ │ │ + ldr r7, [pc, #376] @ 2fc6c │ │ │ │ ldr r8, [r4, r2] │ │ │ │ - ldr r9, [pc, #372] @ 2f6c0 │ │ │ │ + ldr r9, [pc, #372] @ 2fc70 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r8] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f62c │ │ │ │ + beq 2fbdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f478 │ │ │ │ + bl 2fa28 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr sl, [r7, #4] │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 2f5d0 │ │ │ │ + beq 2fb80 │ │ │ │ add r1, r4, #4 │ │ │ │ add r1, sl, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f558 │ │ │ │ + beq 2fb08 │ │ │ │ add r3, sl, r4 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldrb r4, [sl, r4] │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ orr r4, r4, r0, lsl #8 │ │ │ │ orr r4, r4, r1, lsl #16 │ │ │ │ orr r4, r4, r2, lsl #24 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 2f590 │ │ │ │ + bne 2fb40 │ │ │ │ lsr r0, r6, #16 │ │ │ │ strb r0, [r3, #2] │ │ │ │ add ip, sl, r6 │ │ │ │ mvn r2, #0 │ │ │ │ lsr lr, r6, #8 │ │ │ │ lsr r1, r6, #24 │ │ │ │ add r0, r6, #4 │ │ │ │ @@ -45648,347 +46012,347 @@ │ │ │ │ strb r2, [ip, #3] │ │ │ │ bl 2a44 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ add r0, r0, #5 │ │ │ │ add r6, r6, r0 │ │ │ │ cmp r6, r9 │ │ │ │ - bls 2f558 │ │ │ │ + bls 2fb08 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f694 │ │ │ │ - ldr r3, [pc, #128] @ 2f6c4 │ │ │ │ + bne 2fc44 │ │ │ │ + ldr r3, [pc, #128] @ 2fc74 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #1 │ │ │ │ add r3, r1, r6 │ │ │ │ strb r0, [r1, r6] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - ldr r2, [pc, #92] @ 2f6c8 │ │ │ │ - ldr r3, [pc, #64] @ 2f6b0 │ │ │ │ + ldr r2, [pc, #92] @ 2fc78 │ │ │ │ + ldr r3, [pc, #64] @ 2fc60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f6a4 │ │ │ │ + bne 2fc54 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #48] @ 2f6cc │ │ │ │ + ldr r0, [pc, #48] @ 2fc7c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f63c │ │ │ │ + bl 27038 │ │ │ │ + b 2fbec │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, asr #27 │ │ │ │ - andeq r0, r2, r8, lsl r8 │ │ │ │ + andeq fp, ip, r0, lsl r8 │ │ │ │ + andeq r0, r2, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r2, r4, ror #15 │ │ │ │ + andeq r0, r2, r4, lsr r2 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq fp, lr, r0, ror sp │ │ │ │ + andeq fp, ip, r0, asr #15 │ │ │ │ svccc 0x00fffbf8 │ │ │ │ - andeq fp, lr, r4, ror ip │ │ │ │ - @ instruction: 0x000206b0 │ │ │ │ - andeq r2, r0, ip, asr #30 │ │ │ │ - ldr r3, [pc, #416] @ 2f878 │ │ │ │ - ldr ip, [pc, #416] @ 2f87c │ │ │ │ + andeq fp, ip, r4, asr #13 │ │ │ │ + andeq r0, r2, r0, lsl #2 │ │ │ │ + andeq r3, r0, r4, rrx │ │ │ │ + ldr r3, [pc, #416] @ 2fe28 │ │ │ │ + ldr ip, [pc, #416] @ 2fe2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ 2f880 │ │ │ │ + ldr r3, [pc, #408] @ 2fe30 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1028] @ 0x404 │ │ │ │ mov r3, #0 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f854 │ │ │ │ - ldr r7, [pc, #356] @ 2f884 │ │ │ │ + blt 2fe04 │ │ │ │ + ldr r7, [pc, #356] @ 2fe34 │ │ │ │ add r6, sp, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ mvn r8, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b8c │ │ │ │ + bl 27140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f7e4 │ │ │ │ + beq 2fd94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f478 │ │ │ │ + bl 2fa28 │ │ │ │ ldr r5, [r7] │ │ │ │ ldr r4, [r5, r0, lsl #2] │ │ │ │ add r5, r5, r0, lsl #2 │ │ │ │ bic r3, r4, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - beq 2f728 │ │ │ │ + beq 2fcd8 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ - b 2f774 │ │ │ │ + b 2fd24 │ │ │ │ bic r3, r4, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - beq 2f728 │ │ │ │ + beq 2fcd8 │ │ │ │ add r1, r4, #4 │ │ │ │ add r1, r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 2894 │ │ │ │ mov ip, r5 │ │ │ │ add r5, r9, r4 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ ldrb r4, [r9, r4] │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ orr r4, r4, r1, lsl #8 │ │ │ │ orr r4, r4, r2, lsl #16 │ │ │ │ orr r4, r4, r3, lsl #24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f768 │ │ │ │ + bne 2fd18 │ │ │ │ mvn r3, #0 │ │ │ │ lsr r0, r4, #8 │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr r2, r4, #24 │ │ │ │ strb r4, [ip] │ │ │ │ strb r0, [ip, #1] │ │ │ │ strb r1, [ip, #2] │ │ │ │ strb r2, [ip, #3] │ │ │ │ strb r8, [r5] │ │ │ │ strb r3, [r5, #1] │ │ │ │ strb r3, [r5, #2] │ │ │ │ strb r3, [r5, #3] │ │ │ │ - b 2f728 │ │ │ │ + b 2fcd8 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f840 │ │ │ │ + bne 2fdf0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f864 │ │ │ │ - ldr r2, [pc, #112] @ 2f888 │ │ │ │ - ldr r3, [pc, #100] @ 2f880 │ │ │ │ + blt 2fe14 │ │ │ │ + ldr r2, [pc, #112] @ 2fe38 │ │ │ │ + ldr r3, [pc, #100] @ 2fe30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f874 │ │ │ │ + bne 2fe24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #68] @ 2f88c │ │ │ │ + ldr r0, [pc, #68] @ 2fe3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 2f7f8 │ │ │ │ - ldr r0, [pc, #52] @ 2f890 │ │ │ │ + b 2fda8 │ │ │ │ + ldr r0, [pc, #52] @ 2fe40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f718 │ │ │ │ - ldr r0, [pc, #40] @ 2f894 │ │ │ │ + bl 27038 │ │ │ │ + b 2fcc8 │ │ │ │ + ldr r0, [pc, #40] @ 2fe44 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f810 │ │ │ │ + bl 27038 │ │ │ │ + b 2fdc0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, ror #23 │ │ │ │ - andeq r0, r2, r8, lsr r6 │ │ │ │ + andeq fp, ip, r0, lsr r6 │ │ │ │ + andeq r0, r2, r8, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq lr, r8, fp │ │ │ │ - andeq r0, r2, r4, lsl #10 │ │ │ │ - andeq r2, r0, r0, lsr #27 │ │ │ │ - @ instruction: 0x000036b8 │ │ │ │ - andeq r3, r0, r8, lsr #13 │ │ │ │ + andeq fp, ip, r8, ror #11 │ │ │ │ + andeq pc, r1, r4, asr pc @ │ │ │ │ + @ instruction: 0x00002eb8 │ │ │ │ + ldrdeq r3, [r0], -r0 │ │ │ │ + andeq r3, r0, r0, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #192] @ 2f964 │ │ │ │ + ldr r5, [pc, #192] @ 2ff14 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrb r4, [r0] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ orr r4, r4, r2, lsl #8 │ │ │ │ orr r4, r4, r3, lsl #16 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ orr r4, r4, r3, lsl #24 │ │ │ │ cmn r4, #2 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #148] @ 2f968 │ │ │ │ - ldr r6, [pc, #148] @ 2f96c │ │ │ │ + ldr r7, [pc, #148] @ 2ff18 │ │ │ │ + ldr r6, [pc, #148] @ 2ff1c │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r1, #4 │ │ │ │ add r9, r0, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2b4c │ │ │ │ mov r2, #1 │ │ │ │ cmn r4, #3 │ │ │ │ mov lr, #10 │ │ │ │ mov ip, r0 │ │ │ │ add r4, ip, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - beq 2f930 │ │ │ │ + beq 2fee0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strb lr, [r9, ip] │ │ │ │ bl 2a14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2f930 │ │ │ │ - bl 26a84 │ │ │ │ + beq 2fee0 │ │ │ │ + bl 27038 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r8, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r4, [r3, r1]! │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ orr r4, r4, ip, lsl #8 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ orr r4, r4, r2, lsl #16 │ │ │ │ orr r4, r4, r3, lsl #24 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 2f8e0 │ │ │ │ + bne 2fe90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq fp, lr, r8, lsl sl │ │ │ │ - andeq fp, lr, r4, ror #19 │ │ │ │ - andeq r5, r0, ip, lsr r4 │ │ │ │ + andeq fp, ip, r8, ror #8 │ │ │ │ + andeq fp, ip, r4, lsr r4 │ │ │ │ + andeq r5, r0, r4, asr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #276] @ 2fa90 │ │ │ │ + ldr r6, [pc, #276] @ 30040 │ │ │ │ cmp r0, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2f9a4 │ │ │ │ + beq 2ff54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ 2fa94 │ │ │ │ + ldr r0, [pc, #256] @ 30044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2fa50 │ │ │ │ - bl 26a64 │ │ │ │ + ble 30000 │ │ │ │ + bl 27018 │ │ │ │ mov r0, #67108864 @ 0x4000000 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 267a8 │ │ │ │ - ldr r4, [pc, #224] @ 2fa98 │ │ │ │ + bl 26d5c │ │ │ │ + ldr r4, [pc, #224] @ 30048 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r4] │ │ │ │ - bl 267a8 │ │ │ │ + bl 26d5c │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2aec │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2fa6c │ │ │ │ - ldr r1, [pc, #176] @ 2fa9c │ │ │ │ + blt 3001c │ │ │ │ + ldr r1, [pc, #176] @ 3004c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2840 │ │ │ │ - ldr r3, [pc, #164] @ 2faa0 │ │ │ │ + ldr r3, [pc, #164] @ 30050 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 2fa80 │ │ │ │ - bl 2f4f0 │ │ │ │ - bl 2f898 │ │ │ │ - ldr r3, [pc, #140] @ 2faa4 │ │ │ │ + beq 30030 │ │ │ │ + bl 2faa0 │ │ │ │ + bl 2fe48 │ │ │ │ + ldr r3, [pc, #140] @ 30054 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - b 2fa28 │ │ │ │ - bl 2f4f0 │ │ │ │ - bl 2f6d0 │ │ │ │ - bl 2f898 │ │ │ │ + b 2ffd8 │ │ │ │ + bl 2faa0 │ │ │ │ + bl 2fc80 │ │ │ │ + bl 2fe48 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fa1c │ │ │ │ - ldr r3, [pc, #104] @ 2faa8 │ │ │ │ + beq 2ffcc │ │ │ │ + ldr r3, [pc, #104] @ 30058 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fa58 │ │ │ │ + bne 30008 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 2faac │ │ │ │ + ldr r0, [pc, #76] @ 3005c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 27038 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #60] @ 2fab0 │ │ │ │ + ldr r0, [pc, #60] @ 30060 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f9e4 │ │ │ │ - ldr r0, [pc, #44] @ 2fab4 │ │ │ │ + bl 27038 │ │ │ │ + b 2ff94 │ │ │ │ + ldr r0, [pc, #44] @ 30064 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2fa08 │ │ │ │ - andeq r0, r2, r0, lsr #7 │ │ │ │ - andeq r5, r0, ip, lsl #7 │ │ │ │ - andeq fp, lr, r4, lsl #18 │ │ │ │ - andeq r5, r0, ip, asr #6 │ │ │ │ - andeq fp, lr, r0, asr #17 │ │ │ │ + bl 27038 │ │ │ │ + b 2ffb8 │ │ │ │ + strdeq pc, [r1], -r0 │ │ │ │ + andeq r5, r0, r4, lsr #9 │ │ │ │ + andeq fp, ip, r4, asr r3 │ │ │ │ + andeq r5, r0, r4, ror #8 │ │ │ │ + andeq fp, ip, r0, lsl r3 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq fp, lr, ip, ror r8 │ │ │ │ - muleq r0, r0, fp │ │ │ │ - andeq r3, r0, r4, ror #27 │ │ │ │ - andeq r4, r0, r0, lsl r8 │ │ │ │ + andeq fp, ip, ip, asr #5 │ │ │ │ + andeq r2, r0, r8, lsr #25 │ │ │ │ + strdeq r3, [r0], -ip │ │ │ │ + andeq r4, r0, r8, lsr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orr ip, ip, #1792 @ 0x700 │ │ │ │ ands r4, ip, r1, lsr #20 │ │ │ │ andsne r5, ip, r3, lsr #20 │ │ │ │ teqne r4, ip │ │ │ │ teqne r5, ip │ │ │ │ - bleq 2fc98 │ │ │ │ + bleq 30248 │ │ │ │ add r4, r4, r5 │ │ │ │ eor r6, r1, r3 │ │ │ │ bic r1, r1, ip, lsl #21 │ │ │ │ bic r3, r3, ip, lsl #21 │ │ │ │ orrs r5, r0, r1, lsl #12 │ │ │ │ orrsne r5, r2, r3, lsl #12 │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ - beq 2fb70 │ │ │ │ + beq 30120 │ │ │ │ umull ip, lr, r0, r2 │ │ │ │ mov r5, #0 │ │ │ │ umlal lr, r5, r1, r2 │ │ │ │ and r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ umlal lr, r5, r0, r3 │ │ │ │ mov r6, #0 │ │ │ │ umlal r5, r6, r1, r3 │ │ │ │ teq ip, #0 │ │ │ │ orrne lr, lr, #1 │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ cmp r6, #512 @ 0x200 │ │ │ │ sbc r4, r4, #768 @ 0x300 │ │ │ │ - bcs 2fb3c │ │ │ │ + bcs 300ec │ │ │ │ lsls lr, lr, #1 │ │ │ │ adcs r5, r5, r5 │ │ │ │ adc r6, r6, r6 │ │ │ │ orr r1, r2, r6, lsl #11 │ │ │ │ orr r1, r1, r5, lsr #21 │ │ │ │ lsl r0, r5, #11 │ │ │ │ orr r0, r0, lr, lsr #21 │ │ │ │ lsl lr, lr, #11 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi 2fb9c │ │ │ │ + bhi 3014c │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ lsrseq lr, r0, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adc r1, r1, r4, lsl #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r6, r1 │ │ │ │ @@ -45997,24 +46361,24 @@ │ │ │ │ subs r4, r4, ip, lsr #1 │ │ │ │ rsbsgt r5, r4, ip │ │ │ │ orrgt r1, r1, r4, lsl #20 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ mov lr, #0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bgt 2fd04 │ │ │ │ + bgt 302b4 │ │ │ │ cmn r4, #54 @ 0x36 │ │ │ │ movle r0, #0 │ │ │ │ andle r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ rsb r4, r4, #0 │ │ │ │ subs r4, r4, #32 │ │ │ │ - bge 2fc20 │ │ │ │ + bge 301d0 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 2fbf4 │ │ │ │ + bgt 301a4 │ │ │ │ add r4, r4, #20 │ │ │ │ rsb r5, r4, #32 │ │ │ │ lsl r3, r0, r5 │ │ │ │ lsr r0, r0, r4 │ │ │ │ orr r0, r0, r1, lsl r5 │ │ │ │ and r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -46042,74 +46406,74 @@ │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r0, r0, r1, lsr r4 │ │ │ │ add r0, r0, r3, lsr #31 │ │ │ │ orrs lr, lr, r3, lsl #1 │ │ │ │ biceq r0, r0, r3, lsr #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ teq r4, #0 │ │ │ │ - bne 2fc78 │ │ │ │ + bne 30228 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq 2fc58 │ │ │ │ + beq 30208 │ │ │ │ orr r1, r1, r6 │ │ │ │ teq r5, #0 │ │ │ │ bxne lr │ │ │ │ and r6, r3, #-2147483648 @ 0x80000000 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adc r3, r3, r3 │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ subeq r5, r5, #1 │ │ │ │ - beq 2fc7c │ │ │ │ + beq 3022c │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq 2fcc4 │ │ │ │ + beq 30274 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 2fc4c │ │ │ │ + bne 301fc │ │ │ │ eor r1, r1, r3 │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ moveq r0, r2 │ │ │ │ moveq r1, r3 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - beq 2fd18 │ │ │ │ + beq 302c8 │ │ │ │ teq r4, ip │ │ │ │ - bne 2fce8 │ │ │ │ + bne 30298 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne 2fd18 │ │ │ │ + bne 302c8 │ │ │ │ teq r5, ip │ │ │ │ - bne 2fd00 │ │ │ │ + bne 302b0 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne 2fd18 │ │ │ │ + bne 302c8 │ │ │ │ eor r1, r1, r3 │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r1, #2130706432 @ 0x7f000000 │ │ │ │ orr r1, r1, #15728640 @ 0xf00000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #2130706432 @ 0x7f000000 │ │ │ │ orr r1, r1, #16252928 @ 0xf80000 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, r1, #1 │ │ │ │ bxeq lr │ │ │ │ - bcc 2ff04 │ │ │ │ + bcc 304b4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 2fee8 │ │ │ │ + bls 30498 │ │ │ │ tst r1, r2 │ │ │ │ - beq 2fef4 │ │ │ │ + beq 304a4 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub r3, r2, r3 │ │ │ │ rsbs r3, r3, #31 │ │ │ │ addne r3, r3, r3, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ addne pc, pc, r3, lsl #2 │ │ │ │ @@ -46217,35 +46581,35 @@ │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr r0, r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 3118c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff04 │ │ │ │ + beq 304b4 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2fd24 │ │ │ │ + bl 302d4 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30140 │ │ │ │ + beq 306f0 │ │ │ │ eor ip, r0, r1 │ │ │ │ rsbmi r1, r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq 3010c │ │ │ │ + beq 306bc │ │ │ │ movs r3, r0 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 30118 │ │ │ │ + bls 306c8 │ │ │ │ tst r1, r2 │ │ │ │ - beq 30128 │ │ │ │ + beq 306d8 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub r2, r0, r2 │ │ │ │ rsbs r2, r2, #31 │ │ │ │ addne r2, r2, r2, lsl #1 │ │ │ │ mov r0, #0 │ │ │ │ addne pc, pc, r2, lsl #2 │ │ │ │ @@ -46361,137 +46725,137 @@ │ │ │ │ cmp ip, #0 │ │ │ │ lsr r0, r3, r2 │ │ │ │ rsbmi r0, r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ mvngt r0, #-2147483648 @ 0x80000000 │ │ │ │ movlt r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 30bdc │ │ │ │ + b 3118c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30140 │ │ │ │ + beq 306f0 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2ff38 │ │ │ │ + bl 304e8 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 3017c │ │ │ │ + b 3072c │ │ │ │ eor r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, lr} │ │ │ │ lsl r4, r1, #1 │ │ │ │ lsl r5, r3, #1 │ │ │ │ teq r4, r5 │ │ │ │ teqeq r0, r2 │ │ │ │ orrsne ip, r4, r0 │ │ │ │ orrsne ip, r5, r2 │ │ │ │ mvnsne ip, r4, asr #21 │ │ │ │ mvnsne ip, r5, asr #21 │ │ │ │ - beq 3038c │ │ │ │ + beq 3093c │ │ │ │ lsr r4, r4, #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ rsblt r5, r5, #0 │ │ │ │ - ble 301d0 │ │ │ │ + ble 30780 │ │ │ │ add r4, r4, r5 │ │ │ │ eor r2, r0, r2 │ │ │ │ eor r3, r1, r3 │ │ │ │ eor r0, r2, r0 │ │ │ │ eor r1, r3, r1 │ │ │ │ eor r2, r0, r2 │ │ │ │ eor r3, r1, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ pophi {r4, r5, pc} │ │ │ │ tst r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r1, r1, #12 │ │ │ │ mov ip, #1048576 @ 0x100000 │ │ │ │ orr r1, ip, r1, lsr #12 │ │ │ │ - beq 301f4 │ │ │ │ + beq 307a4 │ │ │ │ rsbs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ tst r3, #-2147483648 @ 0x80000000 │ │ │ │ lsl r3, r3, #12 │ │ │ │ orr r3, ip, r3, lsr #12 │ │ │ │ - beq 3020c │ │ │ │ + beq 307bc │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ teq r4, r5 │ │ │ │ - beq 30374 │ │ │ │ + beq 30924 │ │ │ │ sub r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt 30238 │ │ │ │ + blt 307e8 │ │ │ │ lsl ip, r2, lr │ │ │ │ adds r0, r0, r2, lsr r5 │ │ │ │ adc r1, r1, #0 │ │ │ │ adds r0, r0, r3, lsl lr │ │ │ │ adcs r1, r1, r3, asr r5 │ │ │ │ - b 30254 │ │ │ │ + b 30804 │ │ │ │ sub r5, r5, #32 │ │ │ │ add lr, lr, #32 │ │ │ │ cmp r2, #1 │ │ │ │ lsl ip, r3, lr │ │ │ │ orrcs ip, ip, #2 │ │ │ │ adds r0, r0, r3, asr r5 │ │ │ │ adcs r1, r1, r3, asr #31 │ │ │ │ and r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 30268 │ │ │ │ + bpl 30818 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ rscs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ cmp r1, #1048576 @ 0x100000 │ │ │ │ - bcc 302ac │ │ │ │ + bcc 3085c │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ - bcc 30294 │ │ │ │ + bcc 30844 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ rrxs r0, r0 │ │ │ │ rrx ip, ip │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r2, r4, #21 │ │ │ │ cmn r2, #4194304 @ 0x400000 │ │ │ │ - bcs 303ec │ │ │ │ + bcs 3099c │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ lsrseq ip, r0, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adc r1, r1, r4, lsl #20 │ │ │ │ orr r1, r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls ip, ip, #1 │ │ │ │ adcs r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ subs r4, r4, #1 │ │ │ │ cmpcs r1, #1048576 @ 0x100000 │ │ │ │ - bcs 30294 │ │ │ │ + bcs 30844 │ │ │ │ teq r1, #0 │ │ │ │ moveq r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ sub r3, r3, #11 │ │ │ │ subs r2, r3, #32 │ │ │ │ - bge 30304 │ │ │ │ + bge 308b4 │ │ │ │ adds r2, r2, #12 │ │ │ │ - ble 30300 │ │ │ │ + ble 308b0 │ │ │ │ add ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl r0, r1, ip │ │ │ │ lsr r1, r1, r2 │ │ │ │ - b 30314 │ │ │ │ + b 308c4 │ │ │ │ add r2, r2, #20 │ │ │ │ rsble ip, r2, #32 │ │ │ │ lsl r1, r1, r2 │ │ │ │ orrle r1, r1, r0, lsr ip │ │ │ │ lslle r0, r0, r2 │ │ │ │ subs r4, r4, r3 │ │ │ │ addge r1, r1, r4, lsl #20 │ │ │ │ orrge r1, r1, r5 │ │ │ │ popge {r4, r5, pc} │ │ │ │ mvn r4, r4 │ │ │ │ subs r4, r4, #31 │ │ │ │ - bge 30368 │ │ │ │ + bge 30918 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 30350 │ │ │ │ + bgt 30900 │ │ │ │ add r4, r4, #20 │ │ │ │ rsb r2, r4, #32 │ │ │ │ lsr r0, r0, r4 │ │ │ │ orr r0, r0, r1, lsl r2 │ │ │ │ orr r1, r5, r1, lsr r4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ rsb r4, r4, #12 │ │ │ │ @@ -46504,31 +46868,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r4, #0 │ │ │ │ eor r3, r3, #1048576 @ 0x100000 │ │ │ │ eoreq r1, r1, #1048576 @ 0x100000 │ │ │ │ addeq r4, r4, #1 │ │ │ │ subne r5, r5, #1 │ │ │ │ - b 30214 │ │ │ │ + b 307c4 │ │ │ │ mvns ip, r4, asr #21 │ │ │ │ mvnsne ip, r5, asr #21 │ │ │ │ - beq 303fc │ │ │ │ + beq 309ac │ │ │ │ teq r4, r5 │ │ │ │ teqeq r0, r2 │ │ │ │ - beq 303b4 │ │ │ │ + beq 30964 │ │ │ │ orrs ip, r4, r0 │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r1, r3 │ │ │ │ movne r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ lsrs ip, r4, #21 │ │ │ │ - bne 303dc │ │ │ │ + bne 3098c │ │ │ │ lsls r0, r0, #1 │ │ │ │ adcs r1, r1, r1 │ │ │ │ orrcs r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r4, r4, #4194304 @ 0x400000 │ │ │ │ addcc r1, r1, #1048576 @ 0x100000 │ │ │ │ popcc {r4, r5, pc} │ │ │ │ @@ -46552,25 +46916,25 @@ │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 302c4 │ │ │ │ + b 30874 │ │ │ │ teq r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ ands r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ rsbmi r0, r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 302c4 │ │ │ │ + b 30874 │ │ │ │ lsls r2, r0, #1 │ │ │ │ asr r1, r2, #3 │ │ │ │ rrx r1, r1 │ │ │ │ lsl r0, r2, #28 │ │ │ │ andsne r3, r2, #-16777216 @ 0xff000000 │ │ │ │ teqne r3, #-16777216 @ 0xff000000 │ │ │ │ eorne r1, r1, #939524096 @ 0x38000000 │ │ │ │ @@ -46580,85 +46944,85 @@ │ │ │ │ teq r3, #-16777216 @ 0xff000000 │ │ │ │ orreq r1, r1, #524288 @ 0x80000 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, #896 @ 0x380 │ │ │ │ and r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 302c4 │ │ │ │ + b 30874 │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, #0 │ │ │ │ - b 304ec │ │ │ │ + b 30a9c │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 304ec │ │ │ │ + bpl 30a9c │ │ │ │ rsbs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ lsrs ip, r1, #22 │ │ │ │ - beq 30268 │ │ │ │ + beq 30818 │ │ │ │ mov r2, #3 │ │ │ │ lsrs ip, ip, #3 │ │ │ │ addne r2, r2, #3 │ │ │ │ lsrs ip, ip, #3 │ │ │ │ addne r2, r2, #3 │ │ │ │ add r2, r2, ip, lsr #3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl ip, r0, r3 │ │ │ │ lsr r0, r0, r2 │ │ │ │ orr r0, r0, r1, lsl r3 │ │ │ │ lsr r1, r1, r2 │ │ │ │ add r4, r4, r2 │ │ │ │ - b 30268 │ │ │ │ + b 30818 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orr ip, ip, #1792 @ 0x700 │ │ │ │ ands r4, ip, r1, lsr #20 │ │ │ │ andsne r5, ip, r3, lsr #20 │ │ │ │ teqne r4, ip │ │ │ │ teqne r5, ip │ │ │ │ - bleq 30710 │ │ │ │ + bleq 30cc0 │ │ │ │ add r4, r4, r5 │ │ │ │ eor r6, r1, r3 │ │ │ │ bic r1, r1, ip, lsl #21 │ │ │ │ bic r3, r3, ip, lsl #21 │ │ │ │ orrs r5, r0, r1, lsl #12 │ │ │ │ orrsne r5, r2, r3, lsl #12 │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ - beq 305e8 │ │ │ │ + beq 30b98 │ │ │ │ umull ip, lr, r0, r2 │ │ │ │ mov r5, #0 │ │ │ │ umlal lr, r5, r1, r2 │ │ │ │ and r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ umlal lr, r5, r0, r3 │ │ │ │ mov r6, #0 │ │ │ │ umlal r5, r6, r1, r3 │ │ │ │ teq ip, #0 │ │ │ │ orrne lr, lr, #1 │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ cmp r6, #512 @ 0x200 │ │ │ │ sbc r4, r4, #768 @ 0x300 │ │ │ │ - bcs 305b4 │ │ │ │ + bcs 30b64 │ │ │ │ lsls lr, lr, #1 │ │ │ │ adcs r5, r5, r5 │ │ │ │ adc r6, r6, r6 │ │ │ │ orr r1, r2, r6, lsl #11 │ │ │ │ orr r1, r1, r5, lsr #21 │ │ │ │ lsl r0, r5, #11 │ │ │ │ orr r0, r0, lr, lsr #21 │ │ │ │ lsl lr, lr, #11 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi 30614 │ │ │ │ + bhi 30bc4 │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ lsrseq lr, r0, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adc r1, r1, r4, lsl #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r6, r1 │ │ │ │ @@ -46667,24 +47031,24 @@ │ │ │ │ subs r4, r4, ip, lsr #1 │ │ │ │ rsbsgt r5, r4, ip │ │ │ │ orrgt r1, r1, r4, lsl #20 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ mov lr, #0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bgt 3077c │ │ │ │ + bgt 30d2c │ │ │ │ cmn r4, #54 @ 0x36 │ │ │ │ movle r0, #0 │ │ │ │ andle r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ rsb r4, r4, #0 │ │ │ │ subs r4, r4, #32 │ │ │ │ - bge 30698 │ │ │ │ + bge 30c48 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 3066c │ │ │ │ + bgt 30c1c │ │ │ │ add r4, r4, #20 │ │ │ │ rsb r5, r4, #32 │ │ │ │ lsl r3, r0, r5 │ │ │ │ lsr r0, r0, r4 │ │ │ │ orr r0, r0, r1, lsl r5 │ │ │ │ and r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -46712,58 +47076,58 @@ │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r0, r0, r1, lsr r4 │ │ │ │ add r0, r0, r3, lsr #31 │ │ │ │ orrs lr, lr, r3, lsl #1 │ │ │ │ biceq r0, r0, r3, lsr #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ teq r4, #0 │ │ │ │ - bne 306f0 │ │ │ │ + bne 30ca0 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq 306d0 │ │ │ │ + beq 30c80 │ │ │ │ orr r1, r1, r6 │ │ │ │ teq r5, #0 │ │ │ │ bxne lr │ │ │ │ and r6, r3, #-2147483648 @ 0x80000000 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adc r3, r3, r3 │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ subeq r5, r5, #1 │ │ │ │ - beq 306f4 │ │ │ │ + beq 30ca4 │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq 3073c │ │ │ │ + beq 30cec │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 306c4 │ │ │ │ + bne 30c74 │ │ │ │ eor r1, r1, r3 │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ moveq r0, r2 │ │ │ │ moveq r1, r3 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - beq 30790 │ │ │ │ + beq 30d40 │ │ │ │ teq r4, ip │ │ │ │ - bne 30760 │ │ │ │ + bne 30d10 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne 30790 │ │ │ │ + bne 30d40 │ │ │ │ teq r5, ip │ │ │ │ - bne 30778 │ │ │ │ + bne 30d28 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne 30790 │ │ │ │ + bne 30d40 │ │ │ │ eor r1, r1, r3 │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r1, #2130706432 @ 0x7f000000 │ │ │ │ orr r1, r1, #15728640 @ 0xf00000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #2130706432 @ 0x7f000000 │ │ │ │ @@ -46772,34 +47136,34 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orr ip, ip, #1792 @ 0x700 │ │ │ │ ands r4, ip, r1, lsr #20 │ │ │ │ andsne r5, ip, r3, lsr #20 │ │ │ │ teqne r4, ip │ │ │ │ teqne r5, ip │ │ │ │ - bleq 30930 │ │ │ │ + bleq 30ee0 │ │ │ │ sub r4, r4, r5 │ │ │ │ eor lr, r1, r3 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ lsl r1, r1, #12 │ │ │ │ - beq 30900 │ │ │ │ + beq 30eb0 │ │ │ │ lsl r3, r3, #12 │ │ │ │ mov r5, #268435456 @ 0x10000000 │ │ │ │ orr r3, r5, r3, lsr #4 │ │ │ │ orr r3, r3, r2, lsr #24 │ │ │ │ lsl r2, r2, #8 │ │ │ │ orr r5, r5, r1, lsr #4 │ │ │ │ orr r5, r5, r0, lsr #24 │ │ │ │ lsl r6, r0, #8 │ │ │ │ and r1, lr, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ cmpeq r6, r2 │ │ │ │ adc r4, r4, #253 @ 0xfd │ │ │ │ add r4, r4, #768 @ 0x300 │ │ │ │ - bcs 30810 │ │ │ │ + bcs 30dc0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ rrx r2, r2 │ │ │ │ subs r6, r6, r2 │ │ │ │ sbc r5, r5, r3 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ rrx r2, r2 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ @@ -46827,35 +47191,35 @@ │ │ │ │ rrx r2, r2 │ │ │ │ subs lr, r6, r2 │ │ │ │ sbcs lr, r5, r3 │ │ │ │ subcs r6, r6, r2 │ │ │ │ movcs r5, lr │ │ │ │ orrcs r0, r0, ip, lsr #3 │ │ │ │ orrs lr, r5, r6 │ │ │ │ - beq 308d0 │ │ │ │ + beq 30e80 │ │ │ │ lsl r5, r5, #4 │ │ │ │ orr r5, r5, r6, lsr #28 │ │ │ │ lsl r6, r6, #4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ orr r3, r3, r2, lsr #29 │ │ │ │ lsl r2, r2, #3 │ │ │ │ lsrs ip, ip, #4 │ │ │ │ - bne 30828 │ │ │ │ + bne 30dd8 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ - bne 308dc │ │ │ │ + bne 30e8c │ │ │ │ orr r1, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ - b 30828 │ │ │ │ + b 30dd8 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ orreq r1, r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi 30614 │ │ │ │ + bhi 30bc4 │ │ │ │ subs ip, r5, r3 │ │ │ │ subseq ip, r6, r2 │ │ │ │ lsrseq ip, r0, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adc r1, r1, r4, lsl #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ @@ -46863,56 +47227,56 @@ │ │ │ │ adds r4, r4, ip, lsr #1 │ │ │ │ rsbsgt r5, r4, ip │ │ │ │ orrgt r1, r1, r4, lsl #20 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ mov lr, #0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - b 30614 │ │ │ │ + b 30bc4 │ │ │ │ orr lr, r5, r6 │ │ │ │ - b 30614 │ │ │ │ + b 30bc4 │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teq r4, ip │ │ │ │ teqeq r5, ip │ │ │ │ - beq 30790 │ │ │ │ + beq 30d40 │ │ │ │ teq r4, ip │ │ │ │ - bne 30964 │ │ │ │ + bne 30f14 │ │ │ │ orrs r4, r0, r1, lsl #12 │ │ │ │ - bne 30790 │ │ │ │ + bne 30d40 │ │ │ │ teq r5, ip │ │ │ │ - bne 30778 │ │ │ │ + bne 30d28 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 30790 │ │ │ │ + b 30d40 │ │ │ │ teq r5, ip │ │ │ │ - bne 30980 │ │ │ │ + bne 30f30 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ - beq 3072c │ │ │ │ + beq 30cdc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 30790 │ │ │ │ + b 30d40 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 306c4 │ │ │ │ + bne 30c74 │ │ │ │ orrs r4, r0, r1, lsl #1 │ │ │ │ - bne 30778 │ │ │ │ + bne 30d28 │ │ │ │ orrs r5, r2, r3, lsl #1 │ │ │ │ - bne 3072c │ │ │ │ - b 30790 │ │ │ │ + bne 30cdc │ │ │ │ + b 30d40 │ │ │ │ mvn ip, #0 │ │ │ │ - b 309b4 │ │ │ │ + b 30f64 │ │ │ │ mov ip, #1 │ │ │ │ - b 309b4 │ │ │ │ + b 30f64 │ │ │ │ mov ip, #1 │ │ │ │ push {ip} @ (str ip, [sp, #-4]!) │ │ │ │ lsl ip, r1, #1 │ │ │ │ mvns ip, ip, asr #21 │ │ │ │ lsl ip, r3, #1 │ │ │ │ mvnsne ip, ip, asr #21 │ │ │ │ - beq 30a08 │ │ │ │ + beq 30fb8 │ │ │ │ add sp, sp, #4 │ │ │ │ orrs ip, r0, r1, lsl #1 │ │ │ │ orrseq ip, r2, r3, lsl #1 │ │ │ │ teqne r1, r3 │ │ │ │ teqeq r0, r2 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -46922,125 +47286,125 @@ │ │ │ │ cmpeq r0, r2 │ │ │ │ asrcs r0, r3, #31 │ │ │ │ mvncc r0, r3, asr #31 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ lsl ip, r1, #1 │ │ │ │ mvns ip, ip, asr #21 │ │ │ │ - bne 30a1c │ │ │ │ + bne 30fcc │ │ │ │ orrs ip, r0, r1, lsl #12 │ │ │ │ - bne 30a30 │ │ │ │ + bne 30fe0 │ │ │ │ lsl ip, r3, #1 │ │ │ │ mvns ip, ip, asr #21 │ │ │ │ - bne 309cc │ │ │ │ + bne 30f7c │ │ │ │ orrs ip, r2, r3, lsl #12 │ │ │ │ - beq 309cc │ │ │ │ + beq 30f7c │ │ │ │ pop {r0} @ (ldr r0, [sp], #4) │ │ │ │ bx lr │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, ip │ │ │ │ - b 30a54 │ │ │ │ + b 31004 │ │ │ │ push {r0, lr} │ │ │ │ - bl 309b0 │ │ │ │ + bl 30f60 │ │ │ │ cmp r0, #0 │ │ │ │ cmnmi r0, #0 │ │ │ │ pop {r0, pc} │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 31004 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 31004 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 31004 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a38 │ │ │ │ + bl 30fe8 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a38 │ │ │ │ + bl 30fe8 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 30af8 │ │ │ │ + bne 310a8 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 30af4 │ │ │ │ + blt 310a4 │ │ │ │ cmpeq r0, #0 │ │ │ │ mvnne r1, #-2147483648 @ 0x80000000 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 3118c │ │ │ │ sub sp, sp, #8 │ │ │ │ push {sp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 30b24 │ │ │ │ + blt 310d4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 30b58 │ │ │ │ - bl 30bec │ │ │ │ + blt 31108 │ │ │ │ + bl 3119c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r2, r3} │ │ │ │ bx lr │ │ │ │ rsbs r0, r0, #0 │ │ │ │ sbc r1, r1, r1, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 30b7c │ │ │ │ - bl 30bec │ │ │ │ + blt 3112c │ │ │ │ + bl 3119c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r2, r3} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ sbc r1, r1, r1, lsl #1 │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3, lsl #1 │ │ │ │ - bl 30bec │ │ │ │ + bl 3119c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r2, r3} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ sbc r1, r1, r1, lsl #1 │ │ │ │ bx lr │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3, lsl #1 │ │ │ │ - bl 30bec │ │ │ │ + bl 3119c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r2, r3} │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 30bc0 │ │ │ │ + bne 31170 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 3118c │ │ │ │ sub sp, sp, #8 │ │ │ │ push {sp, lr} │ │ │ │ - bl 30bec │ │ │ │ + bl 3119c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r2, r3} │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov r0, #8 │ │ │ │ bl 2864 │ │ │ │ @@ -47049,15 +47413,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov lr, r1 │ │ │ │ sbcs r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ movcc r0, #0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movcc r1, r0 │ │ │ │ - bcc 30d00 │ │ │ │ + bcc 312b0 │ │ │ │ cmp r3, #0 │ │ │ │ clzeq r4, r2 │ │ │ │ clzne r4, r3 │ │ │ │ addeq r4, r4, #32 │ │ │ │ cmp lr, #0 │ │ │ │ clzeq r1, ip │ │ │ │ addeq r1, r1, #32 │ │ │ │ @@ -47069,43 +47433,43 @@ │ │ │ │ lsl r8, r2, r4 │ │ │ │ rsb r6, r4, #32 │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ cmp ip, r8 │ │ │ │ sbcs r2, lr, r3 │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, r0 │ │ │ │ - bcc 30c78 │ │ │ │ + bcc 31228 │ │ │ │ mov r0, #1 │ │ │ │ lsl r1, r0, r7 │ │ │ │ subs ip, ip, r8 │ │ │ │ orr r1, r1, r0, lsr r6 │ │ │ │ lsl r0, r0, r4 │ │ │ │ sbc lr, lr, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30d00 │ │ │ │ + beq 312b0 │ │ │ │ lsr r2, r8, #1 │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ mov r8, r4 │ │ │ │ lsr r3, r3, #1 │ │ │ │ - b 30cb4 │ │ │ │ + b 31264 │ │ │ │ subs ip, ip, r2 │ │ │ │ sbc lr, lr, r3 │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ adds ip, ip, #1 │ │ │ │ adc lr, lr, #0 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 30cd0 │ │ │ │ + beq 31280 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r9, lr, r3 │ │ │ │ - bcs 30c94 │ │ │ │ + bcs 31244 │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne 30cb4 │ │ │ │ + bne 31264 │ │ │ │ adds r0, r0, ip │ │ │ │ lsr ip, ip, r4 │ │ │ │ orr ip, ip, lr, lsl r6 │ │ │ │ orr ip, ip, lr, lsr r7 │ │ │ │ adc r1, r1, lr │ │ │ │ lsl r3, ip, r4 │ │ │ │ lsr lr, lr, r4 │ │ │ │ @@ -47113,13 +47477,13 @@ │ │ │ │ lsl r3, lr, r4 │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ orr r3, r3, ip, lsr r6 │ │ │ │ sbc r1, r1, r3 │ │ │ │ cmp r5, #0 │ │ │ │ stmne r5, {ip, lr} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #12] @ 30d20 │ │ │ │ + ldr r3, [pc, #12] @ 312d0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ b 2b88 <__cxa_atexit@plt> │ │ │ │ - andeq pc, r1, r8, ror #5 │ │ │ │ + andeq lr, r1, r8, lsr sp │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00030d24 <.fini>: │ │ │ │ +000312d4 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1038 +1,1055 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00030d2c 01000200 3d000000 40000000 0b000000 ....=...@....... │ │ │ │ - 0x00030d3c 40000000 10000000 40000000 26000000 @.......@...&... │ │ │ │ - 0x00030d4c 40000000 35000000 40000000 03000000 @...5...@....... │ │ │ │ - 0x00030d5c 40000000 06000000 40000000 14000000 @.......@....... │ │ │ │ - 0x00030d6c 40000000 0e000000 40000000 0d000000 @.......@....... │ │ │ │ - 0x00030d7c 40000000 25000000 40000000 12000000 @...%...@....... │ │ │ │ - 0x00030d8c 40000000 28000000 40000000 02000000 @...(...@....... │ │ │ │ - 0x00030d9c 40000000 18000000 40000000 09000000 @.......@....... │ │ │ │ - 0x00030dac 40000000 0a000000 40000000 00000000 @.......@....... │ │ │ │ - 0x00030dbc 00000000 64657363 72797074 00000000 ....descrypt.... │ │ │ │ - 0x00030dcc 74726164 6974696f 6e616c20 63727970 traditional cryp │ │ │ │ - 0x00030ddc 74283329 00000000 44455320 33322f33 t(3)....DES 32/3 │ │ │ │ - 0x00030dec 32000000 43434e66 38536268 33484466 2...CCNf8Sbh3HDf │ │ │ │ - 0x00030dfc 51000000 552a552a 552a552a 00000000 Q...U*U*U*U*.... │ │ │ │ - 0x00030e0c 4343582e 4b2e4d46 79344f69 73000000 CCX.K.MFy4Ois... │ │ │ │ - 0x00030e1c 552a552a 2a2a5500 43433472 4d706267 U*U***U.CC4rMpbg │ │ │ │ - 0x00030e2c 39414d5a 2e000000 552a552a 2a2a552a 9AMZ....U*U***U* │ │ │ │ - 0x00030e3c 00000000 5858787a 4f75366d 61514b71 ....XXxzOu6maQKq │ │ │ │ - 0x00030e4c 51000000 53446273 75676542 69433538 Q...SDbsugeBiC58 │ │ │ │ - 0x00030e5c 41000000 0f061314 1c0b1b10 000e1619 A............... │ │ │ │ - 0x00030e6c 04111e09 0107170d 1f1a0208 120c1d05 ................ │ │ │ │ - 0x00030e7c 150a0318 0e040d01 020f0b08 030a060c ................ │ │ │ │ - 0x00030e8c 05090007 000f0704 0e020d01 0a060c0b ................ │ │ │ │ - 0x00030e9c 09050308 04010e08 0d06020b 0f0c0907 ................ │ │ │ │ - 0x00030eac 030a0500 0f0c0802 04090107 050b030e ................ │ │ │ │ - 0x00030ebc 0a00060d 0f01080e 060b0304 0907020d ................ │ │ │ │ - 0x00030ecc 0c00050a 030d0407 0f02080e 0c00010a ................ │ │ │ │ - 0x00030edc 06090b05 000e070b 0a040d01 05080c06 ................ │ │ │ │ - 0x00030eec 0903020f 0d080a01 030f0402 0b06070c ................ │ │ │ │ - 0x00030efc 00050e09 0a00090e 06030f05 010d0c07 ................ │ │ │ │ - 0x00030f0c 0b040208 0d070009 0304060a 0208050e ................ │ │ │ │ - 0x00030f1c 0c0b0f01 0d060409 080f0300 0b01020c ................ │ │ │ │ - 0x00030f2c 050a0e07 010a0d00 06090807 040f0e03 ................ │ │ │ │ - 0x00030f3c 0b05020c 070d0e03 0006090a 01020805 ................ │ │ │ │ - 0x00030f4c 0b0c040f 0d080b05 060f0003 0407020c ................ │ │ │ │ - 0x00030f5c 010a0e09 0a060900 0c0b070d 0f01030e ................ │ │ │ │ - 0x00030f6c 05020804 030f0006 0a010d08 0904050b ................ │ │ │ │ - 0x00030f7c 0c07020e 020c0401 070a0b06 0805030f ................ │ │ │ │ - 0x00030f8c 0d000e09 0e0b020c 04070d01 05000f0a ................ │ │ │ │ - 0x00030f9c 03090806 0402010b 0a0d0708 0f090c05 ................ │ │ │ │ - 0x00030fac 0603000e 0b080c07 010e020d 060f0009 ................ │ │ │ │ - 0x00030fbc 0a040503 0c010a0f 09020608 000d0304 ................ │ │ │ │ - 0x00030fcc 0e07050b 0a0f0402 070c0905 06010d0e ................ │ │ │ │ - 0x00030fdc 000b0308 090e0f05 02080c03 0700040a ................ │ │ │ │ - 0x00030fec 010d0b06 0403020c 09050f0a 0b0e0107 ................ │ │ │ │ - 0x00030ffc 0600080d 040b020e 0f00080d 030c0907 ................ │ │ │ │ - 0x0003100c 050a0601 0d000b07 0409010a 0e03050c ................ │ │ │ │ - 0x0003101c 020f0806 01040b0d 0c03070e 0a0f0608 ................ │ │ │ │ - 0x0003102c 00050902 060b0d08 01040a07 0905000f ................ │ │ │ │ - 0x0003103c 0e02030c 0d020804 060f0b01 0a09030e ................ │ │ │ │ - 0x0003104c 05000c07 010f0d08 0a030704 0c05060b ................ │ │ │ │ - 0x0003105c 000e0902 070b0401 090c0e02 00060a0d ................ │ │ │ │ - 0x0003106c 0f030508 02010e07 040a080d 0f0c0900 ................ │ │ │ │ - 0x0003107c 0305060b 39312921 19110901 3b332b23 ....91)!....;3+# │ │ │ │ - 0x0003108c 1b130b03 3d352d25 1d150d05 3f372f27 ....=5-%....?7/' │ │ │ │ - 0x0003109c 1f170f07 38302820 18100800 3a322a22 ....80( ....:2*" │ │ │ │ - 0x000310ac 1a120a02 3c342c24 1c140c04 3e362e26 ....<4,$....>6.& │ │ │ │ - 0x000310bc 1e160e06 00010203 10111213 04050607 ................ │ │ │ │ - 0x000310cc 14151617 08090a0b 18191a1b 0c0d0e0f ................ │ │ │ │ - 0x000310dc 1c1d1e1f 20212223 30313233 24252627 .... !"#0123$%&' │ │ │ │ - 0x000310ec 34353637 28292a2b 38393a3b 2c2d2e2f 4567()*+89:;,-./ │ │ │ │ - 0x000310fc 3c3d3e3f 12131415 16171819 1a1b1c1d <=>?............ │ │ │ │ - 0x0003110c 1e1f2021 22232425 26272829 2a2b2c2d .. !"#$%&'()*+,- │ │ │ │ - 0x0003111c 2e2f3031 32333435 36373839 3a3b3c3d ./0123456789:;<= │ │ │ │ - 0x0003112c 3e3f0001 02030405 06070809 0a0b0506 >?.............. │ │ │ │ - 0x0003113c 0708090a 0b0c0d0e 0f101112 13141516 ................ │ │ │ │ - 0x0003114c 1718191a 1b1c1d1e 1f202122 23242520 ......... !"#$% │ │ │ │ - 0x0003115c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ - 0x0003116c 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ - 0x0003117c 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ - 0x0003118c 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ - 0x0003119c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ - 0x000311ac 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ - 0x000311bc 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ - 0x000311cc 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ - 0x000311dc 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ - 0x000311ec 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ - 0x000311fc 01020304 4445535f 62732e63 00000000 ....DES_bs.c.... │ │ │ │ - 0x0003120c 21444553 5f62735f 616c6c5f 70207c7c !DES_bs_all_p || │ │ │ │ - 0x0003121c 206e203c 3d204445 535f6273 5f6e5f61 n <= DES_bs_n_a │ │ │ │ - 0x0003122c 6c6c6f63 00000000 4445535f 62735f69 lloc....DES_bs_i │ │ │ │ - 0x0003123c 6e697400 01020304 0506070a 0b0c0d0e nit............. │ │ │ │ - 0x0003124c 0f001314 15161708 091c1d1e 1f101112 ................ │ │ │ │ - 0x0003125c 25262718 191a1b2e 2f202122 23243728 %&'...../ !"#$7( │ │ │ │ - 0x0003126c 292a2b2c 2d303132 33343536 0008040c )*+,-0123456.... │ │ │ │ - 0x0003127c 020a060e 0109050d 030b070f 62736469 ............bsdi │ │ │ │ - 0x0003128c 63727970 74000000 42534449 20637279 crypt...BSDI cry │ │ │ │ - 0x0003129c 70742833 29000000 2028225f 4a392e2e pt(3)... ("_J9.. │ │ │ │ - 0x000312ac 222c2037 32352069 74657261 74696f6e ", 725 iteration │ │ │ │ - 0x000312bc 73290000 5f4a392e 2e434343 43584272 s).._J9..CCCCXBr │ │ │ │ - 0x000312cc 4a554a56 3135344d 00000000 5f4a392e JUJV154M...._J9. │ │ │ │ - 0x000312dc 2e434343 43585568 4f425458 7a616945 .CCCCXUhOBTXzaiE │ │ │ │ - 0x000312ec 00000000 5f4a392e 2e434343 43346751 ...._J9..CCCC4gQ │ │ │ │ - 0x000312fc 2e6d422f 5066664d 00000000 5f4a392e .mB/PffM...._J9. │ │ │ │ - 0x0003130c 2e585858 58766c7a 51477170 5050646b .XXXXvlzQGqpPPdk │ │ │ │ - 0x0003131c 00000000 5f4a392e 2e585858 5873714d ...._J9..XXXXsqM │ │ │ │ - 0x0003132c 2f595353 502e2e59 00000000 5f4a392e /YSSP..Y...._J9. │ │ │ │ - 0x0003133c 2e585858 58564c37 714a436e 6b753049 .XXXXVL7qJCnku0I │ │ │ │ - 0x0003134c 00000000 2a552a55 2a552a55 2a552a55 ....*U*U*U*U*U*U │ │ │ │ - 0x0003135c 2a552a55 00000000 5f4a392e 2e585858 *U*U...._J9..XXX │ │ │ │ - 0x0003136c 58416a38 63466250 35736349 00000000 XAj8cFbP5scI.... │ │ │ │ - 0x0003137c 2a552a55 2a552a55 2a552a55 2a552a55 *U*U*U*U*U*U*U*U │ │ │ │ - 0x0003138c 2a000000 aad5aad5 aad5aad5 aad5aad5 *............... │ │ │ │ - 0x0003139c aad5aad5 aa000000 5f4a392e 2e534469 ........_J9..SDi │ │ │ │ - 0x000313ac 7a682e76 6c6c3556 45443967 00000000 zh.vll5VED9g.... │ │ │ │ - 0x000313bc 61623132 33343536 37000000 5f4a392e ab1234567..._J9. │ │ │ │ - 0x000313cc 2e534469 7a526a57 512f7a65 50504863 .SDizRjWQ/zePPHc │ │ │ │ - 0x000313dc 00000000 63723132 33343536 37000000 ....cr1234567... │ │ │ │ - 0x000313ec 5f4a392e 2e534469 7a786d52 4931476a _J9..SDizxmRI1Gj │ │ │ │ - 0x000313fc 6e517545 00000000 7a787944 50576779 nQuE....zxyDPWgy │ │ │ │ - 0x0003140c 6462516a 67710000 5f4b392e 2e53616c dbQjgq.._K9..Sal │ │ │ │ - 0x0003141c 744e7251 67495955 41656f59 00000000 tNrQgIYUAeoY.... │ │ │ │ - 0x0003142c 37323620 6576656e 00000000 5f4a392e 726 even...._J9. │ │ │ │ - 0x0003143c 2e534453 44355947 79524372 34573463 .SDSD5YGyRCr4W4c │ │ │ │ - 0x0003144c 00000000 24617072 31240000 6d643563 ....$apr1$..md5c │ │ │ │ - 0x0003145c 72797074 00000000 4d443520 33322f33 rypt....MD5 32/3 │ │ │ │ - 0x0003146c 32205832 00000000 24312431 32333435 2 X2....$1$12345 │ │ │ │ - 0x0003147c 36373824 61496363 6a383348 5244426f 678$aIccj83HRDBo │ │ │ │ - 0x0003148c 36757831 62567837 44310000 30313233 6ux1bVx7D1..0123 │ │ │ │ - 0x0003149c 34353637 38394142 43444500 24312437 456789ABCDE.$1$7 │ │ │ │ - 0x000314ac 55753269 54424224 59346851 6c325776 Uu2iTBB$Y4hQl2Wv │ │ │ │ - 0x000314bc 724f4133 4c42624c 44786241 66300000 rOA3LBbLDxbAf0.. │ │ │ │ - 0x000314cc 31323334 35000000 24617072 31245136 12345...$apr1$Q6 │ │ │ │ - 0x000314dc 5a59682e 2e2e2452 56366674 32625a38 ZYh...$RV6ft2bZ8 │ │ │ │ - 0x000314ec 6a2e4e47 72784c59 614a7439 2e000000 j.NGrxLYaJt9.... │ │ │ │ - 0x000314fc 74657374 00000000 24312431 32333435 test....$1$12345 │ │ │ │ - 0x0003150c 36373824 6638516f 4a756f30 44704252 678$f8QoJuo0DpBR │ │ │ │ - 0x0003151c 66515344 3076676c 63310000 31323334 fQSD0vglc1..1234 │ │ │ │ - 0x0003152c 35363738 00000000 24312424 7152504b 5678....$1$$qRPK │ │ │ │ - 0x0003153c 376d3233 474a7573 616d4770 6f474c62 7m23GJusamGpoGLb │ │ │ │ - 0x0003154c 792f0000 24617072 31246132 4a716d2e y/..$apr1$a2Jqm. │ │ │ │ - 0x0003155c 2e2e2467 72467277 45676951 6c654472 ..$grFrwEgiQleDr │ │ │ │ - 0x0003156c 307a5234 4a783162 2e000000 31352063 0zR4Jx1b....15 c │ │ │ │ - 0x0003157c 68617273 20697320 6d617800 24312424 hars is max.$1$$ │ │ │ │ - 0x0003158c 41754a43 7230376d 49374453 65773033 AuJCr07mI7DSew03 │ │ │ │ - 0x0003159c 546d4249 762f0000 6e6f2073 616c7400 TmBIv/..no salt. │ │ │ │ - 0x000315ac 24312460 21402325 5e262a24 45366844 $1$`!@#%^&*$E6hD │ │ │ │ - 0x000315bc 37362f70 4b545338 71546f42 436b7578 76/pKTS8qToBCkux │ │ │ │ - 0x000315cc 33300000 696e7661 6c696420 73616c74 30..invalid salt │ │ │ │ - 0x000315dc 00000000 24312431 32333435 36373824 ....$1$12345678$ │ │ │ │ - 0x000315ec 78656b2e 43706a51 55566764 662f5032 xek.CpjQUVgdf/P2 │ │ │ │ - 0x000315fc 4e394b51 662f0000 24312431 32333424 N9KQf/..$1$1234$ │ │ │ │ - 0x0003160c 4264494d 4f415746 4f563241 516c4c73 BdIMOAWFOV2AQlLs │ │ │ │ - 0x0003161c 724e2f53 772e0000 31323334 00000000 rN/Sw...1234.... │ │ │ │ - 0x0003162c 24617072 31247242 5871632e 2e2e244e $apr1$rBXqc...$N │ │ │ │ - 0x0003163c 6c58784e 396d7942 4f6b3935 54304179 lXxN9myBOk95T0Ay │ │ │ │ - 0x0003164c 4c41734a 30000000 24617072 31244772 LAsJ0...$apr1$Gr │ │ │ │ - 0x0003165c 706c642f 2e2e2471 70354779 6a774d32 pld/..$qp5GyjwM2 │ │ │ │ - 0x0003166c 646e4135 4364656a 39623431 31000000 dnA5Cdej9b411... │ │ │ │ - 0x0003167c 74686500 24617072 31244742 782e442f the.$apr1$GBx.D/ │ │ │ │ - 0x0003168c 2e2e2479 66566565 59464349 69455849 ..$yfVeeYFCIiEXI │ │ │ │ - 0x0003169c 6e665268 42527079 2f000000 72697070 nfRhBRpy/...ripp │ │ │ │ - 0x000316ac 65720000 24312400 24326124 00000000 er..$1$.$2a$.... │ │ │ │ - 0x000316bc 24326224 00000000 24327824 00000000 $2b$....$2x$.... │ │ │ │ - 0x000316cc 24327924 00000000 62637279 70740000 $2y$....bcrypt.. │ │ │ │ - 0x000316dc 426c6f77 66697368 2033322f 33322058 Blowfish 32/32 X │ │ │ │ - 0x000316ec 32000000 20282224 32612430 35222c20 2... ("$2a$05", │ │ │ │ - 0x000316fc 33322069 74657261 74696f6e 73290000 32 iterations).. │ │ │ │ - 0x0003170c 24326124 30352443 43434343 43434343 $2a$05$CCCCCCCCC │ │ │ │ - 0x0003171c 43434343 43434343 43434343 2e453559 CCCCCCCCCCCC.E5Y │ │ │ │ - 0x0003172c 504f396b 6d797552 47796830 586f7551 PO9kmyuRGyh0XouQ │ │ │ │ - 0x0003173c 59623459 4d4a4b76 794f6557 00000000 Yb4YMJKvyOeW.... │ │ │ │ - 0x0003174c 552a5500 24326124 30352443 43434343 U*U.$2a$05$CCCCC │ │ │ │ - 0x0003175c 43434343 43434343 43434343 43434343 CCCCCCCCCCCCCCCC │ │ │ │ - 0x0003176c 2e56474f 7a413738 346f5570 2f5a3044 .VGOzA784oUp/Z0D │ │ │ │ - 0x0003177c 59333336 7a783770 4c594179 306c774b Y336zx7pLYAy0lwK │ │ │ │ - 0x0003178c 00000000 24326124 30352458 58585858 ....$2a$05$XXXXX │ │ │ │ - 0x0003179c 58585858 58585858 58585858 58585858 XXXXXXXXXXXXXXXX │ │ │ │ - 0x000317ac 4f416358 786d396b 6a504745 4d734c7a OAcXxm9kjPGEMsLz │ │ │ │ - 0x000317bc 6e6f4b71 6d717737 74633857 43783461 noKqmqw7tc8WCx4a │ │ │ │ - 0x000317cc 00000000 552a552a 55000000 24326124 ....U*U*U...$2a$ │ │ │ │ - 0x000317dc 30352443 43434343 43434343 43434343 05$CCCCCCCCCCCCC │ │ │ │ - 0x000317ec 43434343 43434343 2e377547 3056437a CCCCCCCC.7uG0VCz │ │ │ │ - 0x000317fc 49326253 376a3679 6d714a69 39436463 I2bS7j6ymqJi9Cdc │ │ │ │ - 0x0003180c 64786952 54574e79 00000000 24326124 dxiRTWNy....$2a$ │ │ │ │ - 0x0003181c 30352461 62636465 66676869 6a6b6c6d 05$abcdefghijklm │ │ │ │ - 0x0003182c 6e6f7071 72737475 75357332 76382e69 nopqrstuu5s2v8.i │ │ │ │ - 0x0003183c 5869654f 6a672f2e 41795342 54545a49 XieOjg/.AySBTTZI │ │ │ │ - 0x0003184c 4956464a 65427569 00000000 30313233 IVFJeBui....0123 │ │ │ │ - 0x0003185c 34353637 38396162 63646566 6768696a 456789abcdefghij │ │ │ │ - 0x0003186c 6b6c6d6e 6f707172 73747576 7778797a klmnopqrstuvwxyz │ │ │ │ - 0x0003187c 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x0003188c 51525354 55565758 595a3031 32333435 QRSTUVWXYZ012345 │ │ │ │ - 0x0003189c 36373839 63686172 73206166 74657220 6789chars after │ │ │ │ - 0x000318ac 37322061 72652069 676e6f72 65640000 72 are ignored.. │ │ │ │ - 0x000318bc 24327824 3035242f 4f4b2e66 62567252 $2x$05$/OK.fbVrR │ │ │ │ - 0x000318cc 2f627049 714e4a35 69616e46 2e434535 /bpIqNJ5ianF.CE5 │ │ │ │ - 0x000318dc 656c4861 614f3445 62676756 446a6238 elHaaO4EbggVDjb8 │ │ │ │ - 0x000318ec 50313952 756b7a58 534d3365 00000000 P19RukzXSM3e.... │ │ │ │ - 0x000318fc a3000000 24327924 3035242f 4f4b2e66 ....$2y$05$/OK.f │ │ │ │ - 0x0003190c 62567252 2f627049 714e4a35 69616e46 bVrR/bpIqNJ5ianF │ │ │ │ - 0x0003191c 2e536137 7368626d 342e4f7a 4b707646 .Sa7shbm4.OzKpvF │ │ │ │ - 0x0003192c 6e583170 514c6d51 5739366f 556c4371 nX1pQLmQW96oUlCq │ │ │ │ - 0x0003193c 00000000 24327824 30352436 624e7732 ....$2x$05$6bNw2 │ │ │ │ - 0x0003194c 484c5159 65714859 7942664c 4d73762f HLQYeqHYyBfLMsv/ │ │ │ │ - 0x0003195c 4f697771 54796d47 49477a46 73413468 OiwqTymGIGzFsA4h │ │ │ │ - 0x0003196c 4f545765 62666568 58484e70 72634153 OTWebfehXHNprcAS │ │ │ │ - 0x0003197c 00000000 d1910000 24327824 30352436 ........$2x$05$6 │ │ │ │ - 0x0003198c 624e7732 484c5159 65714859 7942664c bNw2HLQYeqHYyBfL │ │ │ │ - 0x0003199c 4d73762f 4f394c49 47676e38 4f4d7a75 Msv/O9LIGgn8OMzu │ │ │ │ - 0x000319ac 446f4866 6f663841 51696d53 47666353 DoHfof8AQimSGfcS │ │ │ │ - 0x000319bc 57786e53 00000000 d0c1d2cf ccd80000 WxnS............ │ │ │ │ - 0x000319cc 24326124 3035242f 4f4b2e66 62567252 $2a$05$/OK.fbVrR │ │ │ │ - 0x000319dc 2f627049 714e4a35 69616e46 2e737751 /bpIqNJ5ianF.swQ │ │ │ │ - 0x000319ec 4f497a6a 4f694a39 47484550 7568456b OIzjOiJ9GHEPuhEk │ │ │ │ - 0x000319fc 76717255 79765768 454d7836 00000000 vqrUyvWhEMx6.... │ │ │ │ - 0x00031a0c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ - 0x00031a1c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ - 0x00031a2c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ - 0x00031a3c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ - 0x00031a4c aaaaaaaa aaaaaaaa 63686172 73206166 ........chars af │ │ │ │ - 0x00031a5c 74657220 37322061 72652069 676e6f72 ter 72 are ignor │ │ │ │ - 0x00031a6c 65642061 73207573 75616c00 24326124 ed as usual.$2a$ │ │ │ │ - 0x00031a7c 3035242f 4f4b2e66 62567252 2f627049 05$/OK.fbVrR/bpI │ │ │ │ - 0x00031a8c 714e4a35 69616e46 2e523978 72446a69 qNJ5ianF.R9xrDji │ │ │ │ - 0x00031a9c 7963784d 62514532 62702e76 67716c59 ycxMbQE2bp.vgqlY │ │ │ │ - 0x00031aac 70573577 78327979 00000000 aa55aa55 pW5wx2yy.....U.U │ │ │ │ - 0x00031abc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ - 0x00031acc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ - 0x00031adc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ - 0x00031aec aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ - 0x00031afc aa55aa55 00000000 24326124 3035242f .U.U....$2a$05$/ │ │ │ │ - 0x00031b0c 4f4b2e66 62567252 2f627049 714e4a35 OK.fbVrR/bpIqNJ5 │ │ │ │ - 0x00031b1c 69616e46 2e397451 5a7a634a 666d3375 ianF.9tQZzcJfm3u │ │ │ │ - 0x00031b2c 6a324e76 4a2f6e35 786b6870 714c724d j2NvJ/n5xkhpqLrM │ │ │ │ - 0x00031b3c 70574365 00000000 55aaff55 aaff55aa pWCe....U..U..U. │ │ │ │ - 0x00031b4c ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ - 0x00031b5c 55aaff55 aaff55aa ff55aaff 55aaff55 U..U..U..U..U..U │ │ │ │ - 0x00031b6c aaff55aa ff55aaff 55aaff55 aaff55aa ..U..U..U..U..U. │ │ │ │ - 0x00031b7c ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ - 0x00031b8c 00000000 237e2e2e 2e2e2e2e 2e2e2e2e ....#~.......... │ │ │ │ - 0x00031b9c 2e000000 35323931 32393739 00000000 ....52912979.... │ │ │ │ - 0x00031bac 244b3424 00000000 41465300 4b657262 $K4$....AFS.Kerb │ │ │ │ - 0x00031bbc 65726f73 20414653 00000000 44455320 eros AFS....DES │ │ │ │ - 0x00031bcc 32342f33 32203132 384b0000 244b3424 24/32 128K..$K4$ │ │ │ │ - 0x00031bdc 65333565 39323934 65636566 39323664 e35e9294ecef926d │ │ │ │ - 0x00031bec 2c303132 33000000 244b3424 36346337 ,0123...$K4$64c7 │ │ │ │ - 0x00031bfc 63326165 64636364 37306436 2c303132 c2aedccd70d6,012 │ │ │ │ - 0x00031c0c 33343536 37383900 244b3424 64396539 3456789.$K4$d9e9 │ │ │ │ - 0x00031c1c 38356233 36323638 66313638 2c303132 85b36268f168,012 │ │ │ │ - 0x00031c2c 33343536 37000000 244b3424 62393631 34567...$K4$b961 │ │ │ │ - 0x00031c3c 35373836 64666235 33323937 2c6c6f6e 5786dfb53297,lon │ │ │ │ - 0x00031c4c 6763656c 6c6e616d 65000000 6c6f6e67 gcellname...long │ │ │ │ - 0x00031c5c 70617373 776f7264 00000000 244b3424 password....$K4$ │ │ │ │ - 0x00031c6c 61386463 38616561 61326334 38613937 a8dc8aeaa2c48a97 │ │ │ │ - 0x00031c7c 2c000000 244b3424 64666461 38356337 ,...$K4$dfda85c7 │ │ │ │ - 0x00031c8c 36313931 38336132 2c585858 58585858 619183a2,XXXXXXX │ │ │ │ - 0x00031c9c 58000000 58585858 58585858 00000000 X...XXXXXXXX.... │ │ │ │ - 0x00031cac 244b3424 65336535 39646536 66316435 $K4$e3e59de6f1d5 │ │ │ │ - 0x00031cbc 65616634 2c63656c 6c000000 70617373 eaf4,cell...pass │ │ │ │ - 0x00031ccc 776f7264 33353500 244b3424 62303263 word355.$K4$b02c │ │ │ │ - 0x00031cdc 63323461 65666263 38363562 2c000000 c24aefbc865b,... │ │ │ │ - 0x00031cec 74686973 69736176 6572796c 6f6e6770 thisisaverylongp │ │ │ │ - 0x00031cfc 61737377 6f726400 244c4d24 00000000 assword.$LM$.... │ │ │ │ - 0x00031d0c 4c4d0000 244c4d24 61396336 30346432 LM..$LM$a9c604d2 │ │ │ │ - 0x00031d1c 34346334 65393964 00000000 41414141 44c4e99d....AAAA │ │ │ │ - 0x00031d2c 41410000 244c4d24 63626335 30316134 AA..$LM$cbc501a4 │ │ │ │ - 0x00031d3c 64323232 37373833 00000000 41414141 d2227783....AAAA │ │ │ │ - 0x00031d4c 41414100 244c4d24 33343636 63326230 AAA.$LM$3466c2b0 │ │ │ │ - 0x00031d5c 34383766 65333961 00000000 43524143 487fe39a....CRAC │ │ │ │ - 0x00031d6c 4b504f00 244c4d24 64626335 65356362 KPO.$LM$dbc5e5cb │ │ │ │ - 0x00031d7c 61383032 38303931 00000000 494d5055 a8028091....IMPU │ │ │ │ - 0x00031d8c 4e495400 61616433 62343335 62353134 NIT.aad3b435b514 │ │ │ │ - 0x00031d9c 30346565 61616433 62343335 62353134 04eeaad3b435b514 │ │ │ │ - 0x00031dac 30346565 00000000 244c4d24 37336363 04ee....$LM$73cc │ │ │ │ - 0x00031dbc 34303262 64336537 39313735 00000000 402bd3e79175.... │ │ │ │ - 0x00031dcc 53434c45 524f5300 244c4d24 35656364 SCLEROS.$LM$5ecd │ │ │ │ - 0x00031ddc 39323336 64323130 39356365 00000000 9236d21095ce.... │ │ │ │ - 0x00031dec 594f4b4f 48414d00 244c4d24 41354536 YOKOHAM.$LM$A5E6 │ │ │ │ - 0x00031dfc 30363644 45363143 33453335 00000000 066DE61C3E35.... │ │ │ │ - 0x00031e0c 5a5a5a5a 5a5a5a00 244c4d24 31464233 ZZZZZZZ.$LM$1FB3 │ │ │ │ - 0x00031e1c 36336665 42383334 43313244 00000000 63feB834C12D.... │ │ │ │ - 0x00031e2c 5a5a5a5a 5a5a0000 3a3b3c3d 3e3f405b ZZZZZZ..:;<=>?@[ │ │ │ │ - 0x00031e3c 5c5d5e5f 60000000 41424344 45464761 \]^_`...ABCDEFGa │ │ │ │ - 0x00031e4c 62636465 66000000 74726970 5f666d74 bcdef...trip_fmt │ │ │ │ - 0x00031e5c 2e630000 626c6f63 6b5f636f 756e7420 .c..block_count │ │ │ │ - 0x00031e6c 3c3d2077 6f727374 5f636173 655f626c <= worst_case_bl │ │ │ │ - 0x00031e7c 6f636b5f 636f756e 74000000 74726970 ock_count...trip │ │ │ │ - 0x00031e8c 636f6465 00000000 526b3756 55734454 code....Rk7VUsDT │ │ │ │ - 0x00031e9c 32550000 73696d70 736f6e00 33477159 2U..simpson.3GqY │ │ │ │ - 0x00031eac 494a334f 62730000 49643167 4d594741 IJ3Obs..Id1gMYGA │ │ │ │ - 0x00031ebc 35320000 706f6e79 7461696c 00000000 52..ponytail.... │ │ │ │ - 0x00031ecc 63727970 745f7472 61766572 73655f62 crypt_traverse_b │ │ │ │ - 0x00031edc 795f7361 6c740000 2464756d 6d792400 y_salt..$dummy$. │ │ │ │ - 0x00031eec 64756d6d 79000000 4e2f4100 2464756d dummy...N/A.$dum │ │ │ │ - 0x00031efc 6d792436 34373536 64366437 39000000 my$64756d6d79... │ │ │ │ - 0x00031f0c 2464756d 6d792437 30363137 33373337 $dummy$706173737 │ │ │ │ - 0x00031f1c 37366637 32363400 244a4f48 4e2f7061 76f7264.$JOHN/pa │ │ │ │ - 0x00031f2c 7373776f 72642e6c 73740000 576f7264 ssword.lst..Word │ │ │ │ - 0x00031f3c 6c697374 00000000 4f707469 6f6e7300 list....Options. │ │ │ │ - 0x00031f4c 576f7264 66696c65 00000000 5761726e Wordfile....Warn │ │ │ │ - 0x00031f5c 696e673a 206e6f74 20656e6f 75676820 ing: not enough │ │ │ │ - 0x00031f6c 63616e64 69646174 65732075 6e646572 candidates under │ │ │ │ - 0x00031f7c 2062656e 63686d61 726b206c 656e6774 benchmark lengt │ │ │ │ - 0x00031f8c 68202564 0a000000 4641494c 45442028 h %d....FAILED ( │ │ │ │ - 0x00031f9c 6e6f2064 61746129 00000000 4641494c no data)....FAIL │ │ │ │ - 0x00031fac 45442028 25732900 62656e63 682e6300 ED (%s).bench.c. │ │ │ │ - 0x00031fbc 696e6465 78203e20 30000000 42656e63 index > 0...Benc │ │ │ │ - 0x00031fcc 686d6172 6b735f31 5f380000 44656275 hmarks_1_8..Debu │ │ │ │ - 0x00031fdc 67000000 73657469 74696d65 72000000 g...setitimer... │ │ │ │ - 0x00031fec 25754b00 25752e25 75000000 2c200000 %uK.%u.%u..., .. │ │ │ │ - 0x00031ffc 4d616e79 2073616c 74730000 4f6e6c79 Many salts..Only │ │ │ │ - 0x0003200c 206f6e65 2073616c 74000000 53686f72 one salt...Shor │ │ │ │ - 0x0003201c 74000000 4c6f6e67 00000000 5761726e t...Long....Warn │ │ │ │ - 0x0003202c 696e673a 20646f69 6e672071 7569636b ing: doing quick │ │ │ │ - 0x0003203c 2062656e 63686d61 726b696e 67202d20 benchmarking - │ │ │ │ - 0x0003204c 74686520 70657266 6f726d61 6e636520 the performance │ │ │ │ - 0x0003205c 6e756d62 65727320 77696c6c 20626520 numbers will be │ │ │ │ - 0x0003206c 696e6163 63757261 74650000 42656e63 inaccurate..Benc │ │ │ │ - 0x0003207c 686d6172 6b696e67 3a202573 25732573 hmarking: %s%s%s │ │ │ │ - 0x0003208c 2573205b 25735d2e 2e2e2000 2575206f %s [%s]... .%u o │ │ │ │ - 0x0003209c 7574206f 66202575 20746573 74732068 ut of %u tests h │ │ │ │ - 0x000320ac 61766520 4641494c 45440a00 444f4e45 ave FAILED..DONE │ │ │ │ - 0x000320bc 00000000 52617700 25733a09 25732063 ....Raw.%s:.%s c │ │ │ │ - 0x000320cc 2f732072 65616c2c 20257320 632f7320 /s real, %s c/s │ │ │ │ - 0x000320dc 76697274 75616c0a 00000000 25733a09 virtual.....%s:. │ │ │ │ - 0x000320ec 25732063 2f732072 65616c2c 20257320 %s c/s real, %s │ │ │ │ - 0x000320fc 632f7320 76697274 75616c0a 0a000000 c/s virtual..... │ │ │ │ - 0x0003210c 62656e63 686d6172 6b5f666f 726d6174 benchmark_format │ │ │ │ - 0x0003211c 00000000 63686172 7365742e 63000000 ....charset.c... │ │ │ │ - 0x0003212c 6e726174 696f7320 3d3d2073 697a656f nratios == sizeo │ │ │ │ - 0x0003213c 66282a72 6174696f 7329202f 2073697a f(*ratios) / siz │ │ │ │ - 0x0003214c 656f6628 282a7261 74696f73 295b305d eof((*ratios)[0] │ │ │ │ - 0x0003215c 29000000 70747220 3c3d206f 72646572 )...ptr <= order │ │ │ │ - 0x0003216c 202b2073 697a6520 2d203300 70747220 + size - 3.ptr │ │ │ │ - 0x0003217c 3d3d206f 72646572 202b2073 697a6500 == order + size. │ │ │ │ - 0x0003218c 20556e73 7461626c 65206f72 64657220 Unstable order │ │ │ │ - 0x0003219c 28256420 72656361 6c63756c 6174696f (%d recalculatio │ │ │ │ - 0x000321ac 6e732c20 25642064 69666665 72656e63 ns, %d differenc │ │ │ │ - 0x000321bc 65732072 656d6169 6e290a00 20537461 es remain).. Sta │ │ │ │ - 0x000321cc 626c6520 6f726465 72202825 64207265 ble order (%d re │ │ │ │ - 0x000321dc 63616c63 756c6174 696f6e73 290a0000 calculations)... │ │ │ │ - 0x000321ec 6674656c 6c000000 2c206578 6974696e ftell..., exitin │ │ │ │ - 0x000321fc 672e2e2e 00000000 4c6f6164 65642025 g.......Loaded % │ │ │ │ - 0x0003220c 6c752070 6c61696e 74657874 25732573 lu plaintext%s%s │ │ │ │ - 0x0003221c 0a000000 52656d61 696e696e 6720256c ....Remaining %l │ │ │ │ - 0x0003222c 7520706c 61696e74 65787425 7325730a u plaintext%s%s. │ │ │ │ - 0x0003223c 00000000 77620000 666f7065 6e3a2025 ....wb..fopen: % │ │ │ │ - 0x0003224c 73000000 47656e65 72617469 6e672063 s...Generating c │ │ │ │ - 0x0003225c 68617273 65747300 20444f4e 450a4765 harsets. DONE.Ge │ │ │ │ - 0x0003226c 6e657261 74696e67 20637261 636b696e nerating crackin │ │ │ │ - 0x0003227c 67206f72 64657200 43485233 00000000 g order.CHR3.... │ │ │ │ - 0x0003228c 4661696c 65642074 6f207772 69746520 Failed to write │ │ │ │ - 0x0003229c 63686172 73657420 66696c65 3a202573 charset file: %s │ │ │ │ - 0x000322ac 0a000000 53756363 65737366 756c6c79 ....Successfully │ │ │ │ - 0x000322bc 2077726f 74652063 68617273 65742066 wrote charset f │ │ │ │ - 0x000322cc 696c653a 20257320 28257520 63686172 ile: %s (%u char │ │ │ │ - 0x000322dc 61637465 72257329 0a000000 63686172 acter%s)....char │ │ │ │ - 0x000322ec 7365745f 67656e65 72617465 5f6f7264 set_generate_ord │ │ │ │ - 0x000322fc 65720000 2e2f3031 32333435 36373839 er.../0123456789 │ │ │ │ - 0x0003230c 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x0003231c 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ - 0x0003232c 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ - 0x0003233c 7778797a 30313233 34353637 38396162 wxyz0123456789ab │ │ │ │ - 0x0003234c 63646566 766f6964 00000000 696e7400 cdefvoid....int. │ │ │ │ - 0x0003235c 7768696c 65000000 656c7365 00000000 while...else.... │ │ │ │ - 0x0003236c 636f6e74 696e7565 00000000 62726561 continue....brea │ │ │ │ - 0x0003237c 6b000000 636f6d70 696c6572 2e630000 k...compiler.c.. │ │ │ │ - 0x0003238c 635f6f70 5f726574 75726e20 213d2026 c_op_return != & │ │ │ │ - 0x0003239c 266f705f 72657475 726e0000 5b000000 &op_return..[... │ │ │ │ - 0x000323ac 3d000000 2b3d0000 2d3d0000 2a3d0000 =...+=..-=..*=.. │ │ │ │ - 0x000323bc 2f3d0000 253d0000 7c3d0000 5e3d0000 /=..%=..|=..^=.. │ │ │ │ - 0x000323cc 263d0000 3c3c3d00 3e3e3d00 7c7c0000 &=..<<=.>>=.||.. │ │ │ │ - 0x000323dc 26260000 7c000000 5e000000 26000000 &&..|...^...&... │ │ │ │ - 0x000323ec 3d3d0000 213d0000 3e000000 3c000000 ==..!=..>...<... │ │ │ │ - 0x000323fc 3e3d0000 3c3d0000 3c3c0000 3e3e0000 >=..<=..<<..>>.. │ │ │ │ - 0x0003240c 2b000000 2d000000 21000000 7e000000 +...-...!...~... │ │ │ │ - 0x0003241c 2b2b0000 2d2d0000 69660000 556e6b6e ++..--..if..Unkn │ │ │ │ - 0x0003242c 6f776e20 6964656e 74696669 65720000 own identifier.. │ │ │ │ - 0x0003243c 556e6578 70656374 65642063 68617261 Unexpected chara │ │ │ │ - 0x0003244c 63746572 00000000 4572726f 7220696e cter....Error in │ │ │ │ - 0x0003245c 20657870 72657373 696f6e00 4964656e expression.Iden │ │ │ │ - 0x0003246c 74696669 65722069 7320746f 6f206c6f tifier is too lo │ │ │ │ - 0x0003247c 6e670000 45787072 65737369 6f6e2069 ng..Expression i │ │ │ │ - 0x0003248c 7320746f 6f20636f 6d706c65 78000000 s too complex... │ │ │ │ - 0x0003249c 496e7661 6c696420 61727261 79207369 Invalid array si │ │ │ │ - 0x000324ac 7a650000 44617461 20736563 74696f6e ze..Data section │ │ │ │ - 0x000324bc 20697320 746f6f20 6c617267 65000000 is too large... │ │ │ │ - 0x000324cc 496e7465 67657220 636f6e73 74616e74 Integer constant │ │ │ │ - 0x000324dc 206f7574 206f6620 72616e67 65000000 out of range... │ │ │ │ - 0x000324ec 4475706c 69636174 65206964 656e7469 Duplicate identi │ │ │ │ - 0x000324fc 66696572 00000000 4b657977 6f726420 fier....Keyword │ │ │ │ - 0x0003250c 69732075 73656420 61732061 6e206964 is used as an id │ │ │ │ - 0x0003251c 656e7469 66696572 00000000 4e6f7420 entifier....Not │ │ │ │ - 0x0003252c 696e2061 2066756e 6374696f 6e000000 in a function... │ │ │ │ - 0x0003253c 4e657374 65642066 756e6374 696f6e73 Nested functions │ │ │ │ - 0x0003254c 20617265 206e6f74 20737570 706f7274 are not support │ │ │ │ - 0x0003255c 65640000 4e6f7420 696e2061 6e206966 ed..Not in an if │ │ │ │ - 0x0003256c 20737461 74656d65 6e740000 4e6f7420 statement..Not │ │ │ │ - 0x0003257c 696e2061 206c6f6f 70000000 556e6578 in a loop...Unex │ │ │ │ - 0x0003258c 70656374 65642065 6e64206f 6620736f pected end of so │ │ │ │ - 0x0003259c 75726365 00000000 496e7465 726e616c urce....Internal │ │ │ │ - 0x000325ac 20636f6d 70696c65 72206572 726f7200 compiler error. │ │ │ │ - 0x000325bc 635f6578 65637574 655f6661 73740000 c_execute_fast.. │ │ │ │ - 0x000325cc 6c697374 2e000000 4572726f 7220696e list....Error in │ │ │ │ - 0x000325dc 20257320 6174206c 696e6520 25640a00 %s at line %d.. │ │ │ │ - 0x000325ec 66676574 73000000 66636c6f 73650000 fgets...fclose.. │ │ │ │ - 0x000325fc 3f000000 63726163 6b65722e 63000000 ?...cracker.c... │ │ │ │ - 0x0003260c 636f756e 74203e3d 20310000 21205365 count >= 1..! Se │ │ │ │ - 0x0003261c 6c662074 65737420 6661696c 65642028 lf test failed ( │ │ │ │ - 0x0003262c 25732900 53656c66 20746573 74206661 %s).Self test fa │ │ │ │ - 0x0003263c 696c6564 20282573 290a0000 50726573 iled (%s)...Pres │ │ │ │ - 0x0003264c 73202771 27206f72 20437472 6c2d4320 s 'q' or Ctrl-C │ │ │ │ - 0x0003265c 746f2061 626f7274 2c20616c 6d6f7374 to abort, almost │ │ │ │ - 0x0003266c 20616e79 206f7468 6572206b 65792066 any other key f │ │ │ │ - 0x0003267c 6f722073 74617475 730a0000 63726b5f or status...crk_ │ │ │ │ - 0x0003268c 72656d6f 76655f68 61736800 25750a00 remove_hash.%u.. │ │ │ │ - 0x0003269c 72657374 6f726500 4c697374 2e457874 restore.List.Ext │ │ │ │ - 0x000326ac 65726e61 6c3a0000 556e6b6e 6f776e20 ernal:..Unknown │ │ │ │ - 0x000326bc 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ - 0x000326cc 730a0000 436f6d70 696c6572 20657272 s...Compiler err │ │ │ │ - 0x000326dc 6f722069 6e202573 20617420 6c696e65 or in %s at line │ │ │ │ - 0x000326ec 2025643a 2025730a 00000000 696e6974 %d: %s.....init │ │ │ │ - 0x000326fc 00000000 67656e65 72617465 00000000 ....generate.... │ │ │ │ - 0x0003270c 66696c74 65720000 4e6f2067 656e6572 filter..No gener │ │ │ │ - 0x0003271c 61746528 2920666f 72206578 7465726e ate() for extern │ │ │ │ - 0x0003272c 616c206d 6f64653a 2025730a 00000000 al mode: %s..... │ │ │ │ - 0x0003273c 4e6f2066 696c7465 72282920 666f7220 No filter() for │ │ │ │ - 0x0003274c 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ - 0x0003275c 730a0000 5761726e 696e673a 20657874 s...Warning: ext │ │ │ │ - 0x0003276c 65726e61 6c206d6f 64652064 6566696e ernal mode defin │ │ │ │ - 0x0003277c 65732067 656e6572 61746528 292c2062 es generate(), b │ │ │ │ - 0x0003278c 75742069 73206f6e 6c792075 73656420 ut is only used │ │ │ │ - 0x0003279c 666f7220 66696c74 65722829 0a000000 for filter().... │ │ │ │ - 0x000327ac 50726f63 65656469 6e672077 69746820 Proceeding with │ │ │ │ - 0x000327bc 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ - 0x000327cc 2e313030 73000000 61626f72 74000000 .100s...abort... │ │ │ │ - 0x000327dc 73746174 75730000 706c6169 6e746578 status..plaintex │ │ │ │ - 0x000327ec 745f6c65 6e677468 00000000 62696e61 t_length....bina │ │ │ │ - 0x000327fc 72795f61 6c69676e 00000000 70726570 ry_align....prep │ │ │ │ - 0x0003280c 61726500 73616c74 5f616c69 676e0000 are.salt_align.. │ │ │ │ - 0x0003281c 76616c69 64000000 636d705f 65786163 valid...cmp_exac │ │ │ │ - 0x0003282c 74000000 6765745f 6b657900 736f7572 t...get_key.sour │ │ │ │ - 0x0003283c 63650000 73616c74 5f686173 68000000 ce..salt_hash... │ │ │ │ - 0x0003284c 63727970 745f616c 6c000000 636d705f crypt_all...cmp_ │ │ │ │ - 0x0003285c 616c6c00 636d705f 6f6e6500 5761726e all.cmp_one.Warn │ │ │ │ - 0x0003286c 696e673a 2062696e 61727928 29207265 ing: binary() re │ │ │ │ - 0x0003287c 7475726e 6564206d 6973616c 69676e65 turned misaligne │ │ │ │ - 0x0003288c 6420706f 696e7465 72000000 5761726e d pointer...Warn │ │ │ │ - 0x0003289c 696e673a 2073616c 74282920 72657475 ing: salt() retu │ │ │ │ - 0x000328ac 726e6564 206d6973 616c6967 6e656420 rned misaligned │ │ │ │ - 0x000328bc 706f696e 74657200 6765745f 68617368 pointer.get_hash │ │ │ │ - 0x000328cc 5b25645d 28256429 00000000 556e6b6e [%d](%d)....Unkn │ │ │ │ - 0x000328dc 6f776e20 6f707469 6f6e0000 45787472 own option..Extr │ │ │ │ - 0x000328ec 61207061 72616d65 74657220 666f7220 a parameter for │ │ │ │ - 0x000328fc 6f707469 6f6e0000 496e7661 6c696420 option..Invalid │ │ │ │ - 0x0003290c 6f707469 6f6e2070 6172616d 65746572 option parameter │ │ │ │ - 0x0003291c 00000000 4f707469 6f6e2072 65717569 ....Option requi │ │ │ │ - 0x0003292c 72657320 61207061 72616d65 74657200 res a parameter. │ │ │ │ - 0x0003293c 496e7661 6c696420 6f707469 6f6e7320 Invalid options │ │ │ │ - 0x0003294c 636f6d62 696e6174 696f6e20 6f722064 combination or d │ │ │ │ - 0x0003295c 75706c69 63617465 206f7074 696f6e00 uplicate option. │ │ │ │ - 0x0003296c 25733a20 22257322 0a000000 49646c65 %s: "%s"....Idle │ │ │ │ - 0x0003297c 00000000 6e696365 00000000 25750a25 ....nice....%u.% │ │ │ │ - 0x0003298c 750a2575 0a000000 25750a32 0a25750a u.%u....%u.2.%u. │ │ │ │ - 0x0003299c 00000000 4c4d5f41 53434949 00000000 ....LM_ASCII.... │ │ │ │ - 0x000329ac 41534349 49000000 50726f63 65656469 ASCII...Proceedi │ │ │ │ - 0x000329bc 6e672077 69746820 22696e63 72656d65 ng with "increme │ │ │ │ - 0x000329cc 6e74616c 22206d6f 64653a20 252e3130 ntal" mode: %.10 │ │ │ │ - 0x000329dc 30730000 46696c65 00000000 496e6372 0s..File....Incr │ │ │ │ - 0x000329ec 656d656e 74616c3a 00000000 21204e6f emental:....! No │ │ │ │ - 0x000329fc 20636861 72736574 20646566 696e6564 charset defined │ │ │ │ - 0x00032a0c 00000000 4e6f2063 68617273 65742064 ....No charset d │ │ │ │ - 0x00032a1c 6566696e 65642066 6f72206d 6f64653a efined for mode: │ │ │ │ - 0x00032a2c 2025730a 00000000 45787472 61000000 %s.....Extra... │ │ │ │ - 0x00032a3c 4d696e4c 656e0000 4d61784c 656e0000 MinLen..MaxLen.. │ │ │ │ - 0x00032a4c 43686172 436f756e 74000000 21204d69 CharCount...! Mi │ │ │ │ - 0x00032a5c 6e4c656e 203d2025 64206578 63656564 nLen = %d exceed │ │ │ │ - 0x00032a6c 73204d61 784c656e 203d2025 64000000 s MaxLen = %d... │ │ │ │ - 0x00032a7c 4d696e4c 656e203d 20256420 65786365 MinLen = %d exce │ │ │ │ - 0x00032a8c 65647320 4d61784c 656e203d 2025640a eds MaxLen = %d. │ │ │ │ - 0x00032a9c 00000000 21204d69 6e4c656e 203d2025 ....! MinLen = % │ │ │ │ - 0x00032aac 64206973 20746f6f 206c6172 67652066 d is too large f │ │ │ │ - 0x00032abc 6f722074 68697320 68617368 20747970 or this hash typ │ │ │ │ - 0x00032acc 65000000 4d696e4c 656e203d 20256420 e...MinLen = %d │ │ │ │ - 0x00032adc 65786365 65647320 74686520 6d617869 exceeds the maxi │ │ │ │ - 0x00032aec 6d756d20 706f7373 69626c65 206c656e mum possible len │ │ │ │ - 0x00032afc 67746820 666f7220 74686520 63757272 gth for the curr │ │ │ │ - 0x00032b0c 656e7420 68617368 20747970 65202825 ent hash type (% │ │ │ │ - 0x00032b1c 64290a00 21204d61 784c656e 203d2025 d)..! MaxLen = % │ │ │ │ - 0x00032b2c 64206973 20746f6f 206c6172 67652066 d is too large f │ │ │ │ - 0x00032b3c 6f722074 68697320 68617368 20747970 or this hash typ │ │ │ │ - 0x00032b4c 65000000 5761726e 696e673a 204d6178 e...Warning: Max │ │ │ │ - 0x00032b5c 4c656e20 3d202564 20697320 746f6f20 Len = %d is too │ │ │ │ - 0x00032b6c 6c617267 6520666f 72207468 65206375 large for the cu │ │ │ │ - 0x00032b7c 7272656e 74206861 73682074 7970652c rrent hash type, │ │ │ │ - 0x00032b8c 20726564 75636564 20746f20 25640a00 reduced to %d.. │ │ │ │ - 0x00032b9c 21204d61 784c656e 203d2025 64206578 ! MaxLen = %d ex │ │ │ │ - 0x00032bac 63656564 73207468 6520636f 6d70696c ceeds the compil │ │ │ │ - 0x00032bbc 652d7469 6d65206c 696d6974 206f6620 e-time limit of │ │ │ │ - 0x00032bcc 25640000 4d61784c 656e203d 20256420 %d..MaxLen = %d │ │ │ │ - 0x00032bdc 65786365 65647320 74686520 636f6d70 exceeds the comp │ │ │ │ - 0x00032bec 696c652d 74696d65 206c696d 6974206f ile-time limit o │ │ │ │ - 0x00032bfc 66202564 0a000000 72620000 2120496e f %d....rb..! In │ │ │ │ - 0x00032c0c 636f7272 65637420 63686172 73657420 correct charset │ │ │ │ - 0x00032c1c 66696c65 20666f72 6d61743a 20252e31 file format: %.1 │ │ │ │ - 0x00032c2c 30307300 496e636f 72726563 74206368 00s.Incorrect ch │ │ │ │ - 0x00032c3c 61727365 74206669 6c652066 6f726d61 arset file forma │ │ │ │ - 0x00032c4c 743a2025 730a0000 66726561 64000000 t: %s...fread... │ │ │ │ - 0x00032c5c 2120496e 636f6d70 61746962 6c652063 ! Incompatible c │ │ │ │ - 0x00032c6c 68617273 65742066 696c653a 20252e31 harset file: %.1 │ │ │ │ - 0x00032c7c 30307300 496e636f 6d706174 69626c65 00s.Incompatible │ │ │ │ - 0x00032c8c 20636861 72736574 2066696c 653a2025 charset file: % │ │ │ │ - 0x00032c9c 730a0000 21204368 61727365 74206669 s...! Charset fi │ │ │ │ - 0x00032cac 6c652068 61732063 68616e67 65643a20 le has changed: │ │ │ │ - 0x00032cbc 252e3130 30730000 43686172 73657420 %.100s..Charset │ │ │ │ - 0x00032ccc 66696c65 20686173 20636861 6e676564 file has changed │ │ │ │ - 0x00032cdc 3a202573 0a000000 21204578 74726120 : %s....! Extra │ │ │ │ - 0x00032cec 63686172 61637465 7273206e 6f742069 characters not i │ │ │ │ - 0x00032cfc 6e20636f 6d70696c 652d7469 6d652073 n compile-time s │ │ │ │ - 0x00032d0c 70656369 66696564 2072616e 67652028 pecified range ( │ │ │ │ - 0x00032d1c 275c7825 30327827 20746f20 275c7825 '\x%02x' to '\x% │ │ │ │ - 0x00032d2c 30327827 29000000 45787472 61206368 02x')...Extra ch │ │ │ │ - 0x00032d3c 61726163 74657273 206e6f74 20696e20 aracters not in │ │ │ │ - 0x00032d4c 636f6d70 696c652d 74696d65 20737065 compile-time spe │ │ │ │ - 0x00032d5c 63696669 65642072 616e6765 2028275c cified range ('\ │ │ │ │ - 0x00032d6c 78253032 78272074 6f20275c 78253032 x%02x' to '\x%02 │ │ │ │ - 0x00032d7c 7827290a 00000000 2d204c65 6e677468 x').....- Length │ │ │ │ - 0x00032d8c 73202564 20746f20 25642c20 75702074 s %d to %d, up t │ │ │ │ - 0x00032d9c 6f202564 20646966 66657265 6e742063 o %d different c │ │ │ │ - 0x00032dac 68617261 63746572 73000000 2d204c65 haracters...- Le │ │ │ │ - 0x00032dbc 6e677468 2025642c 20757020 746f2025 ngth %d, up to % │ │ │ │ - 0x00032dcc 64206469 66666572 656e7420 63686172 d different char │ │ │ │ - 0x00032ddc 61637465 72730000 21204f6e 6c792025 acters..! Only % │ │ │ │ - 0x00032dec 75206368 61726163 74657273 20617661 u characters ava │ │ │ │ - 0x00032dfc 696c6162 6c650000 5761726e 696e673a ilable..Warning: │ │ │ │ - 0x00032e0c 206f6e6c 79202575 20636861 72616374 only %u charact │ │ │ │ - 0x00032e1c 65727320 61766169 6c61626c 650a0000 ers available... │ │ │ │ - 0x00032e2c 5761726e 696e673a 206d6978 65642d63 Warning: mixed-c │ │ │ │ - 0x00032e3c 61736520 63686172 7365742c 20627574 ase charset, but │ │ │ │ - 0x00032e4c 20746865 20637572 72656e74 20686173 the current has │ │ │ │ - 0x00032e5c 68207479 70652069 73206361 73652d69 h type is case-i │ │ │ │ - 0x00032e6c 6e73656e 73697469 76653b0a 736f6d65 nsensitive;.some │ │ │ │ - 0x00032e7c 2063616e 64696461 74652070 61737377 candidate passw │ │ │ │ - 0x00032e8c 6f726473 206d6179 20626520 756e6e65 ords may be unne │ │ │ │ - 0x00032e9c 63657373 6172696c 79207472 69656420 cessarily tried │ │ │ │ - 0x00032eac 6d6f7265 20746861 6e206f6e 63652e0a more than once.. │ │ │ │ - 0x00032ebc 00000000 2120556e 65787065 63746564 ....! Unexpected │ │ │ │ - 0x00032ecc 20636f75 6e743a20 25642021 3d202564 count: %d != %d │ │ │ │ - 0x00032edc 00000000 556e6578 70656374 65642063 ....Unexpected c │ │ │ │ - 0x00032eec 6f756e74 3a202564 20213d20 25640a00 ount: %d != %d.. │ │ │ │ - 0x00032efc 2d205377 69746368 696e6720 746f206c - Switching to l │ │ │ │ - 0x00032f0c 656e6774 68202564 00000000 66736565 ength %d....fsee │ │ │ │ - 0x00032f1c 6b000000 67657463 00000000 2d204578 k...getc....- Ex │ │ │ │ - 0x00032f2c 70616e64 696e6720 7461626c 65732066 panding tables f │ │ │ │ - 0x00032f3c 6f72206c 656e6774 68202564 20746f20 or length %d to │ │ │ │ - 0x00032f4c 63686172 61637465 7220636f 756e7420 character count │ │ │ │ - 0x00032f5c 25640000 2d205472 79696e67 206c656e %d..- Trying len │ │ │ │ - 0x00032f6c 67746820 25642c20 66697865 64204025 gth %d, fixed @% │ │ │ │ - 0x00032f7c 642c2063 68617261 63746572 20636f75 d, character cou │ │ │ │ - 0x00032f8c 6e742025 64000000 21204d69 7865642d nt %d...! Mixed- │ │ │ │ - 0x00032f9c 63617365 20636861 72736574 2c206275 case charset, bu │ │ │ │ - 0x00032fac 74207468 65206861 73682074 79706520 t the hash type │ │ │ │ - 0x00032fbc 69732063 6173652d 696e7365 6e736974 is case-insensit │ │ │ │ - 0x00032fcc 69766500 25642070 61737377 6f726420 ive.%d password │ │ │ │ - 0x00032fdc 68617368 65732077 69746820 25642064 hashes with %d d │ │ │ │ - 0x00032fec 69666665 72656e74 2073616c 74730000 ifferent salts.. │ │ │ │ - 0x00032ffc 25642070 61737377 6f726420 68617368 %d password hash │ │ │ │ - 0x0003300c 65732077 69746820 6e6f2064 69666665 es with no diffe │ │ │ │ - 0x0003301c 72656e74 2073616c 74730000 31207061 rent salts..1 pa │ │ │ │ - 0x0003302c 7373776f 72642068 61736800 556e6b6e ssword hash.Unkn │ │ │ │ - 0x0003303c 6f776e20 63697068 65727465 78742066 own ciphertext f │ │ │ │ - 0x0003304c 6f726d61 74206e61 6d652072 65717565 ormat name reque │ │ │ │ - 0x0003305c 73746564 0a000000 65730000 6c656674 sted....es..left │ │ │ │ - 0x0003306c 20746f20 63726163 6b000000 6c6f6164 to crack...load │ │ │ │ - 0x0003307c 65640000 6e6f204f 70656e4d 50207375 ed..no OpenMP su │ │ │ │ - 0x0003308c 70706f72 74000000 706f6f72 204f7065 pport...poor Ope │ │ │ │ - 0x0003309c 6e4d5020 7363616c 6162696c 69747900 nMP scalability. │ │ │ │ - 0x000330ac 2028666f 726b2900 2c206c6f 6e676572 (fork)., longer │ │ │ │ - 0x000330bc 20706173 73776f72 64732073 706c6974 passwords split │ │ │ │ - 0x000330cc 00000000 77696c6c 00000000 6d617900 ....will....may. │ │ │ │ - 0x000330dc 72656e00 756e7368 61646f77 00000000 ren.unshadow.... │ │ │ │ - 0x000330ec 756e6166 73000000 756e6971 75650000 unafs...unique.. │ │ │ │ - 0x000330fc 2d2d6d61 6b655f63 6865636b 00000000 --make_check.... │ │ │ │ - 0x0003310c 2d2d7465 73743d30 00000000 7e2f2e6a --test=0....~/.j │ │ │ │ - 0x0003311c 6f686e2f 6a6f686e 2e636f6e 66000000 ohn/john.conf... │ │ │ │ - 0x0003312c 2f657463 2f6a6f68 6e2f6a6f 686e2e63 /etc/john/john.c │ │ │ │ - 0x0003313c 6f6e6600 7e2f2e6a 6f686e2f 6a6f686e onf.~/.john/john │ │ │ │ - 0x0003314c 2e706f74 00000000 25732564 20706173 .pot....%s%d pas │ │ │ │ - 0x0003315c 73776f72 64206861 73682573 20637261 sword hash%s cra │ │ │ │ - 0x0003316c 636b6564 2c202564 206c6566 740a0000 cked, %d left... │ │ │ │ - 0x0003317c 7e2f2e6a 6f686e2f 6a6f686e 2e6c6f67 ~/.john/john.log │ │ │ │ - 0x0003318c 00000000 436f6e74 696e7569 6e672061 ....Continuing a │ │ │ │ - 0x0003319c 6e20696e 74657272 75707465 64207365 n interrupted se │ │ │ │ - 0x000331ac 7373696f 6e000000 53746172 74696e67 ssion...Starting │ │ │ │ - 0x000331bc 2061206e 65772073 65737369 6f6e0000 a new session.. │ │ │ │ - 0x000331cc 4c6f6164 65642061 20746f74 616c206f Loaded a total o │ │ │ │ - 0x000331dc 66202573 00000000 4c6f6164 65642025 f %s....Loaded % │ │ │ │ - 0x000331ec 73202825 73257325 73205b25 735d290a s (%s%s%s [%s]). │ │ │ │ - 0x000331fc 00000000 4e6f2070 61737377 6f726420 ....No password │ │ │ │ - 0x0003320c 68617368 65732025 73202873 65652046 hashes %s (see F │ │ │ │ - 0x0003321c 4151290a 00000000 52656d61 696e696e AQ).....Remainin │ │ │ │ - 0x0003322c 67202573 00000000 52656d61 696e696e g %s....Remainin │ │ │ │ - 0x0003323c 67202573 0a000000 5761726e 696e673a g %s....Warning: │ │ │ │ - 0x0003324c 20257320 666f7220 74686973 20686173 %s for this has │ │ │ │ - 0x0003325c 68207479 70652c20 636f6e73 69646572 h type, consider │ │ │ │ - 0x0003326c 202d2d66 6f726b3d 25640a00 57696c6c --fork=%d..Will │ │ │ │ - 0x0003327c 2072756e 20256420 4f70656e 4d502074 run %d OpenMP t │ │ │ │ - 0x0003328c 68726561 64732070 65722070 726f6365 hreads per proce │ │ │ │ - 0x0003329c 73732028 25752074 6f74616c 20616372 ss (%u total acr │ │ │ │ - 0x000332ac 6f737320 25752070 726f6365 73736573 oss %u processes │ │ │ │ - 0x000332bc 290a0000 5761726e 696e673a 204f7065 )...Warning: Ope │ │ │ │ - 0x000332cc 6e4d5020 77617320 64697361 626c6564 nMP was disabled │ │ │ │ - 0x000332dc 20647565 20746f20 2d2d666f 726b3b20 due to --fork; │ │ │ │ - 0x000332ec 61206e6f 6e2d4f70 656e4d50 20627569 a non-OpenMP bui │ │ │ │ - 0x000332fc 6c64206d 61792062 65206661 73746572 ld may be faster │ │ │ │ - 0x0003330c 0a000000 57696c6c 2072756e 20256420 ....Will run %d │ │ │ │ - 0x0003331c 4f70656e 4d502074 68726561 64730a00 OpenMP threads.. │ │ │ │ - 0x0003332c 5761726e 696e673a 204f7065 6e4d5020 Warning: OpenMP │ │ │ │ - 0x0003333c 69732064 69736162 6c65643b 2061206e is disabled; a n │ │ │ │ - 0x0003334c 6f6e2d4f 70656e4d 50206275 696c6420 on-OpenMP build │ │ │ │ - 0x0003335c 6d617920 62652066 61737465 720a0000 may be faster... │ │ │ │ - 0x0003336c 2d204e6f 6465206e 756d6265 72732025 - Node numbers % │ │ │ │ - 0x0003337c 752d2575 206f6620 25752573 00000000 u-%u of %u%s.... │ │ │ │ - 0x0003338c 4e6f6465 206e756d 62657273 2025752d Node numbers %u- │ │ │ │ - 0x0003339c 2575206f 66202575 25730a00 2d204e6f %u of %u%s..- No │ │ │ │ - 0x000333ac 6465206e 756d6265 72202575 206f6620 de number %u of │ │ │ │ - 0x000333bc 25750000 4e6f6465 206e756d 62657220 %u..Node number │ │ │ │ - 0x000333cc 2575206f 66202575 0a000000 666f726b %u of %u....fork │ │ │ │ - 0x000333dc 00000000 496e636f 6e736973 74656e74 ....Inconsistent │ │ │ │ - 0x000333ec 20637261 73682072 65636f76 65727920 crash recovery │ │ │ │ - 0x000333fc 66696c65 3a202573 0a000000 2d204861 file: %s....- Ha │ │ │ │ - 0x0003340c 73682074 7970653a 20252e31 30307325 sh type: %.100s% │ │ │ │ - 0x0003341c 73252e31 30307320 286c656e 67746873 s%.100s (lengths │ │ │ │ - 0x0003342c 20757020 746f2025 64257329 00000000 up to %d%s).... │ │ │ │ - 0x0003343c 2d20416c 676f7269 74686d3a 20252e31 - Algorithm: %.1 │ │ │ │ - 0x0003344c 30307300 2d204361 6e646964 61746520 00s.- Candidate │ │ │ │ - 0x0003345c 70617373 776f7264 73202573 20626520 passwords %s be │ │ │ │ - 0x0003346c 62756666 65726564 20616e64 20747269 buffered and tri │ │ │ │ - 0x0003347c 65642069 6e206368 756e6b73 206f6620 ed in chunks of │ │ │ │ - 0x0003348c 25640000 2d20436f 6e666967 75726564 %d..- Configured │ │ │ │ - 0x0003349c 20746f20 75736520 6f746865 72776973 to use otherwis │ │ │ │ - 0x000334ac 65206964 6c652070 726f6365 73736f72 e idle processor │ │ │ │ - 0x000334bc 20637963 6c657320 6f6e6c79 00000000 cycles only.... │ │ │ │ - 0x000334cc 57616974 696e6720 666f7220 25642063 Waiting for %d c │ │ │ │ - 0x000334dc 68696c64 25732074 6f207465 726d696e hild%s to termin │ │ │ │ - 0x000334ec 61746500 57616974 696e6720 666f7220 ate.Waiting for │ │ │ │ - 0x000334fc 25642063 68696c64 25732074 6f207465 %d child%s to te │ │ │ │ - 0x0003350c 726d696e 6174650a 00000000 77616974 rminate.....wait │ │ │ │ - 0x0003351c 00000000 5761726e 696e673a 20706173 ....Warning: pas │ │ │ │ - 0x0003352c 73776f72 64732070 72696e74 65642061 swords printed a │ │ │ │ - 0x0003353c 626f7665 206d6967 68740000 20626520 bove might.. be │ │ │ │ - 0x0003354c 70617274 69616c00 206e6f74 20626520 partial. not be │ │ │ │ - 0x0003355c 616c6c20 74686f73 65206372 61636b65 all those cracke │ │ │ │ - 0x0003356c 64000000 25732573 20616e64 25730a00 d...%s%s and%s.. │ │ │ │ - 0x0003357c 55736520 74686520 222d2d73 686f7722 Use the "--show" │ │ │ │ - 0x0003358c 206f7074 696f6e20 746f2064 6973706c option to displ │ │ │ │ - 0x0003359c 61792061 6c6c206f 66207468 65206372 ay all of the cr │ │ │ │ - 0x000335ac 61636b65 64207061 7373776f 72647320 acked passwords │ │ │ │ - 0x000335bc 72656c69 61626c79 0a000000 53657373 reliably....Sess │ │ │ │ - 0x000335cc 696f6e20 61626f72 74656400 53657373 ion aborted.Sess │ │ │ │ - 0x000335dc 696f6e20 636f6d70 6c657465 64000000 ion completed... │ │ │ │ - 0x000335ec 53657373 696f6e20 636f6d70 6c657465 Session complete │ │ │ │ - 0x000335fc 640a0000 4d61696e 2070726f 63657373 d...Main process │ │ │ │ - 0x0003360c 20736573 73696f6e 20636f6d 706c6574 session complet │ │ │ │ - 0x0003361c 65642c20 62757420 736f6d65 20636869 ed, but some chi │ │ │ │ - 0x0003362c 6c642070 726f6365 73736573 20666169 ld processes fai │ │ │ │ - 0x0003363c 6c656400 4f4d505f 4e554d5f 54485245 led.OMP_NUM_THRE │ │ │ │ - 0x0003364c 41445300 73746174 3a202573 00000000 ADS.stat: %s.... │ │ │ │ - 0x0003365c 4e4f2050 41535357 4f524400 5761726e NO PASSWORD.Warn │ │ │ │ - 0x0003366c 696e673a 206f6e6c 79206c6f 6164696e ing: only loadin │ │ │ │ - 0x0003367c 67206861 73686573 206f6620 74797065 g hashes of type │ │ │ │ - 0x0003368c 20222573 222c2062 75742061 6c736f20 "%s", but also │ │ │ │ - 0x0003369c 73617720 74797065 20222573 220a5573 saw type "%s".Us │ │ │ │ - 0x000336ac 65207468 6520222d 2d666f72 6d61743d e the "--format= │ │ │ │ - 0x000336bc 25732220 6f707469 6f6e2074 6f20666f %s" option to fo │ │ │ │ - 0x000336cc 72636520 6c6f6164 696e6720 68617368 rce loading hash │ │ │ │ - 0x000336dc 6573206f 66207468 61742074 79706520 es of that type │ │ │ │ - 0x000336ec 696e7374 6561640a 00000000 28636175 instead.....(cau │ │ │ │ - 0x000336fc 73653a20 74686520 22666f72 6d617422 se: the "format" │ │ │ │ - 0x0003370c 206c6163 6b732070 726f7065 72206269 lacks proper bi │ │ │ │ - 0x0003371c 6e617279 5f686173 68282920 66756e63 nary_hash() func │ │ │ │ - 0x0003372c 74696f6e 20646566 696e6974 696f6e73 tion definitions │ │ │ │ - 0x0003373c 290a0000 5761726e 696e673a 20657863 )...Warning: exc │ │ │ │ - 0x0003374c 65737369 76652070 61727469 616c2068 essive partial h │ │ │ │ - 0x0003375c 61736820 636f6c6c 6973696f 6e732064 ash collisions d │ │ │ │ - 0x0003376c 65746563 7465640a 25730000 5761726e etected.%s..Warn │ │ │ │ - 0x0003377c 696e673a 20636865 636b2066 6f722064 ing: check for d │ │ │ │ - 0x0003378c 75706c69 63617465 73207061 72746961 uplicates partia │ │ │ │ - 0x0003379c 6c6c7920 62797061 73736564 20746f20 lly bypassed to │ │ │ │ - 0x000337ac 73706565 64757020 6c6f6164 696e670a speedup loading. │ │ │ │ - 0x000337bc 00000000 25733a25 64000000 25733a4e ....%s:%d...%s:N │ │ │ │ - 0x000337cc 4f205041 5353574f 52440000 25733a00 O PASSWORD..%s:. │ │ │ │ - 0x000337dc 3a257300 21222324 25262728 292a2b2c :%s.!"#$%&'()*+, │ │ │ │ - 0x000337ec 2d2e2f3a 3b3c3d3e 3f405b5c 5d5e5f60 -./:;<=>?@[\]^_` │ │ │ │ - 0x000337fc 7b7c7d7e 7f000000 25752000 25753a25 {|}~....%u .%u:% │ │ │ │ - 0x0003380c 3032753a 25303275 3a253032 75200000 02u:%02u:%02u .. │ │ │ │ - 0x0003381c 666c6f63 6b284c4f 434b5f45 58290000 flock(LOCK_EX).. │ │ │ │ - 0x0003382c 77726974 65000000 666c6f63 6b284c4f write...flock(LO │ │ │ │ - 0x0003383c 434b5f55 4e290000 6673796e 63000000 CK_UN)..fsync... │ │ │ │ - 0x0003384c 636c6f73 65000000 63686d6f 643a2025 close...chmod: % │ │ │ │ - 0x0003385c 73000000 6f70656e 3a202573 00000000 s...open: %s.... │ │ │ │ - 0x0003386c 42656570 00000000 252d3136 73202825 Beep....%-16s (% │ │ │ │ - 0x0003387c 73290a00 25733a25 730a0000 2b204372 s)..%s:%s...+ Cr │ │ │ │ - 0x0003388c 61636b65 64202573 0a000000 07000000 acked %s........ │ │ │ │ - 0x0003389c 6d616c6c 6f633a20 25730a00 63616c6c malloc: %s..call │ │ │ │ - 0x000338ac 6f633a20 25730a00 5465726d 696e6174 oc: %s..Terminat │ │ │ │ - 0x000338bc 696e6720 6f6e2065 72726f72 00000000 ing on error.... │ │ │ │ - 0x000338cc 76616c69 64207379 6e746178 20697320 valid syntax is │ │ │ │ - 0x000338dc 4d494e2d 4d41582f 544f5441 4c206f72 MIN-MAX/TOTAL or │ │ │ │ - 0x000338ec 204e2f54 4f54414c 00000000 6e6f6465 N/TOTAL....node │ │ │ │ - 0x000338fc 206e756d 62657273 2063616e 27742073 numbers can't s │ │ │ │ - 0x0003390c 70616e20 74686520 77686f6c 65207261 pan the whole ra │ │ │ │ - 0x0003391c 6e676500 72616e67 65206d75 73742062 nge.range must b │ │ │ │ - 0x0003392c 6520636f 6e736973 74656e74 20776974 e consistent wit │ │ │ │ - 0x0003393c 68202d2d 666f726b 206e756d 62657200 h --fork number. │ │ │ │ - 0x0003394c 6e6f6465 206e756d 62657273 2063616e node numbers can │ │ │ │ - 0x0003395c 27742065 78636565 64206e6f 64652063 't exceed node c │ │ │ │ - 0x0003396c 6f756e74 00000000 6e6f6465 20636f75 ount....node cou │ │ │ │ - 0x0003397c 6e74206d 75737420 62652061 74206c65 nt must be at le │ │ │ │ - 0x0003398c 61737420 32000000 72616e67 65207374 ast 2...range st │ │ │ │ - 0x0003399c 61727420 63616e27 74206578 63656564 art can't exceed │ │ │ │ - 0x000339ac 2072616e 67652065 6e640000 76616c69 range end..vali │ │ │ │ - 0x000339bc 64206e6f 6465206e 756d6265 72732073 d node numbers s │ │ │ │ - 0x000339cc 74617274 2066726f 6d203100 4a6f686e tart from 1.John │ │ │ │ - 0x000339dc 20746865 20526970 70657220 70617373 the Ripper pass │ │ │ │ - 0x000339ec 776f7264 20637261 636b6572 2c207665 word cracker, ve │ │ │ │ - 0x000339fc 7273696f 6e20312e 392e300a 436f7079 rsion 1.9.0.Copy │ │ │ │ - 0x00033a0c 72696768 74202863 29203139 39362d32 right (c) 1996-2 │ │ │ │ - 0x00033a1c 30313920 62792053 6f6c6172 20446573 019 by Solar Des │ │ │ │ - 0x00033a2c 69676e65 720a486f 6d657061 67653a20 igner.Homepage: │ │ │ │ - 0x00033a3c 68747470 3a2f2f77 77772e6f 70656e77 http://www.openw │ │ │ │ - 0x00033a4c 616c6c2e 636f6d2f 6a6f686e 2f0a0a55 all.com/john/..U │ │ │ │ - 0x00033a5c 73616765 3a202573 205b4f50 54494f4e sage: %s [OPTION │ │ │ │ - 0x00033a6c 535d205b 50415353 574f5244 2d46494c S] [PASSWORD-FIL │ │ │ │ - 0x00033a7c 45535d0a 2d2d7369 6e676c65 20202020 ES].--single │ │ │ │ - 0x00033a8c 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00033a9c 73696e67 6c652063 7261636b 22206d6f single crack" mo │ │ │ │ - 0x00033aac 64650a2d 2d776f72 646c6973 743d4649 de.--wordlist=FI │ │ │ │ - 0x00033abc 4c45202d 2d737464 696e2020 2020776f LE --stdin wo │ │ │ │ - 0x00033acc 72646c69 7374206d 6f64652c 20726561 rdlist mode, rea │ │ │ │ - 0x00033adc 6420776f 72647320 66726f6d 2046494c d words from FIL │ │ │ │ - 0x00033aec 45206f72 20737464 696e0a2d 2d72756c E or stdin.--rul │ │ │ │ - 0x00033afc 65732020 20202020 20202020 20202020 es │ │ │ │ - 0x00033b0c 20202020 2020656e 61626c65 20776f72 enable wor │ │ │ │ - 0x00033b1c 64206d61 6e676c69 6e672072 756c6573 d mangling rules │ │ │ │ - 0x00033b2c 20666f72 20776f72 646c6973 74206d6f for wordlist mo │ │ │ │ - 0x00033b3c 64650a2d 2d696e63 72656d65 6e74616c de.--incremental │ │ │ │ - 0x00033b4c 5b3d4d4f 44455d20 20202020 20202269 [=MODE] "i │ │ │ │ - 0x00033b5c 6e637265 6d656e74 616c2220 6d6f6465 ncremental" mode │ │ │ │ - 0x00033b6c 205b7573 696e6720 73656374 696f6e20 [using section │ │ │ │ - 0x00033b7c 4d4f4445 5d0a2d2d 65787465 726e616c MODE].--external │ │ │ │ - 0x00033b8c 3d4d4f44 45202020 20202020 20202020 =MODE │ │ │ │ - 0x00033b9c 20657874 65726e61 6c206d6f 6465206f external mode o │ │ │ │ - 0x00033bac 7220776f 72642066 696c7465 720a2d2d r word filter.-- │ │ │ │ - 0x00033bbc 7374646f 75745b3d 4c454e47 54485d20 stdout[=LENGTH] │ │ │ │ - 0x00033bcc 20202020 20202020 206a7573 74206f75 just ou │ │ │ │ - 0x00033bdc 74707574 2063616e 64696461 74652070 tput candidate p │ │ │ │ - 0x00033bec 61737377 6f726473 205b6375 74206174 asswords [cut at │ │ │ │ - 0x00033bfc 204c454e 4754485d 0a2d2d72 6573746f LENGTH].--resto │ │ │ │ - 0x00033c0c 72655b3d 4e414d45 5d202020 20202020 re[=NAME] │ │ │ │ - 0x00033c1c 20202020 72657374 6f726520 616e2069 restore an i │ │ │ │ - 0x00033c2c 6e746572 72757074 65642073 65737369 nterrupted sessi │ │ │ │ - 0x00033c3c 6f6e205b 63616c6c 6564204e 414d455d on [called NAME] │ │ │ │ - 0x00033c4c 0a2d2d73 65737369 6f6e3d4e 414d4520 .--session=NAME │ │ │ │ - 0x00033c5c 20202020 20202020 20202020 67697665 give │ │ │ │ - 0x00033c6c 2061206e 65772073 65737369 6f6e2074 a new session t │ │ │ │ - 0x00033c7c 6865204e 414d450a 2d2d7374 61747573 he NAME.--status │ │ │ │ - 0x00033c8c 5b3d4e41 4d455d20 20202020 20202020 [=NAME] │ │ │ │ - 0x00033c9c 20202070 72696e74 20737461 74757320 print status │ │ │ │ - 0x00033cac 6f662061 20736573 73696f6e 205b6361 of a session [ca │ │ │ │ - 0x00033cbc 6c6c6564 204e414d 455d0a2d 2d6d616b lled NAME].--mak │ │ │ │ - 0x00033ccc 652d6368 61727365 743d4649 4c452020 e-charset=FILE │ │ │ │ - 0x00033cdc 20202020 20206d61 6b652061 20636861 make a cha │ │ │ │ - 0x00033cec 72736574 2c204649 4c452077 696c6c20 rset, FILE will │ │ │ │ - 0x00033cfc 6265206f 76657277 72697474 656e0a2d be overwritten.- │ │ │ │ - 0x00033d0c 2d73686f 77202020 20202020 20202020 -show │ │ │ │ - 0x00033d1c 20202020 20202020 20207368 6f772063 show c │ │ │ │ - 0x00033d2c 7261636b 65642070 61737377 6f726473 racked passwords │ │ │ │ - 0x00033d3c 0a2d2d74 6573745b 3d54494d 455d2020 .--test[=TIME] │ │ │ │ - 0x00033d4c 20202020 20202020 20202020 72756e20 run │ │ │ │ - 0x00033d5c 74657374 7320616e 64206265 6e63686d tests and benchm │ │ │ │ - 0x00033d6c 61726b73 20666f72 2054494d 45207365 arks for TIME se │ │ │ │ - 0x00033d7c 636f6e64 73206561 63680a2d 2d757365 conds each.--use │ │ │ │ - 0x00033d8c 72733d5b 2d5d4c4f 47494e7c 5549445b rs=[-]LOGIN|UID[ │ │ │ │ - 0x00033d9c 2c2e2e5d 20205b64 6f206e6f 745d206c ,..] [do not] l │ │ │ │ - 0x00033dac 6f616420 74686973 20287468 65736529 oad this (these) │ │ │ │ - 0x00033dbc 20757365 72287329 206f6e6c 790a2d2d user(s) only.-- │ │ │ │ - 0x00033dcc 67726f75 70733d5b 2d5d4749 445b2c2e groups=[-]GID[,. │ │ │ │ - 0x00033ddc 2e5d2020 20202020 206c6f61 64207573 .] load us │ │ │ │ - 0x00033dec 65727320 5b6e6f74 5d206f66 20746869 ers [not] of thi │ │ │ │ - 0x00033dfc 73202874 68657365 29206772 6f757028 s (these) group( │ │ │ │ - 0x00033e0c 7329206f 6e6c790a 2d2d7368 656c6c73 s) only.--shells │ │ │ │ - 0x00033e1c 3d5b2d5d 5348454c 4c5b2c2e 2e5d2020 =[-]SHELL[,..] │ │ │ │ - 0x00033e2c 2020206c 6f616420 75736572 73207769 load users wi │ │ │ │ - 0x00033e3c 74685b6f 75745d20 74686973 20287468 th[out] this (th │ │ │ │ - 0x00033e4c 65736529 20736865 6c6c2873 29206f6e ese) shell(s) on │ │ │ │ - 0x00033e5c 6c790a2d 2d73616c 74733d5b 2d5d4e20 ly.--salts=[-]N │ │ │ │ - 0x00033e6c 20202020 20202020 20202020 20206c6f lo │ │ │ │ - 0x00033e7c 61642073 616c7473 20776974 685b6f75 ad salts with[ou │ │ │ │ - 0x00033e8c 745d2061 74206c65 61737420 4e207061 t] at least N pa │ │ │ │ - 0x00033e9c 7373776f 72647320 6f6e6c79 0a2d2d73 sswords only.--s │ │ │ │ - 0x00033eac 6176652d 6d656d6f 72793d4c 4556454c ave-memory=LEVEL │ │ │ │ - 0x00033ebc 20202020 20202020 656e6162 6c65206d enable m │ │ │ │ - 0x00033ecc 656d6f72 79207361 76696e67 2c206174 emory saving, at │ │ │ │ - 0x00033edc 204c4556 454c2031 2e2e330a 2d2d6e6f LEVEL 1..3.--no │ │ │ │ - 0x00033eec 64653d4d 494e5b2d 4d41585d 2f544f54 de=MIN[-MAX]/TOT │ │ │ │ - 0x00033efc 414c2020 20202074 68697320 6e6f6465 AL this node │ │ │ │ - 0x00033f0c 2773206e 756d6265 72207261 6e676520 's number range │ │ │ │ - 0x00033f1c 6f757420 6f662054 4f54414c 20636f75 out of TOTAL cou │ │ │ │ - 0x00033f2c 6e740a2d 2d666f72 6b3d4e20 20202020 nt.--fork=N │ │ │ │ - 0x00033f3c 20202020 20202020 20202020 2020666f fo │ │ │ │ - 0x00033f4c 726b204e 2070726f 63657373 65730a2d rk N processes.- │ │ │ │ - 0x00033f5c 2d666f72 6d61743d 4e414d45 20202020 -format=NAME │ │ │ │ - 0x00033f6c 20202020 20202020 2020666f 72636520 force │ │ │ │ - 0x00033f7c 68617368 20747970 65204e41 4d453a20 hash type NAME: │ │ │ │ - 0x00033f8c 00000000 0a202020 20202020 20202020 ..... │ │ │ │ - 0x00033f9c 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00033fac 00000000 25732563 00000000 496e7661 ....%s%c....Inva │ │ │ │ - 0x00033fbc 6c696420 73657373 696f6e20 6e616d65 lid session name │ │ │ │ - 0x00033fcc 3a20616c 6c2d6469 67697473 20737566 : all-digits suf │ │ │ │ - 0x00033fdc 6669780a 00000000 496e7661 6c696420 fix.....Invalid │ │ │ │ - 0x00033fec 706c6169 6e746578 74206c65 6e677468 plaintext length │ │ │ │ - 0x00033ffc 20726571 75657374 65640a00 2d2d666f requested..--fo │ │ │ │ - 0x0003400c 726b206e 756d6265 72206d75 73742062 rk number must b │ │ │ │ - 0x0003401c 65206265 74776565 6e203220 616e6420 e between 2 and │ │ │ │ - 0x0003402c 31303234 0a000000 25752d25 752f2575 1024....%u-%u/%u │ │ │ │ - 0x0003403c 00000000 25752f25 75000000 496e7661 ....%u/%u...Inva │ │ │ │ - 0x0003404c 6c696420 6e6f6465 20737065 63696669 lid node specifi │ │ │ │ - 0x0003405c 63617469 6f6e3a20 25733a20 25730a00 cation: %s: %s.. │ │ │ │ - 0x0003406c 50617373 776f7264 2066696c 65732072 Password files r │ │ │ │ - 0x0003407c 65717569 7265642c 20627574 206e6f6e equired, but non │ │ │ │ - 0x0003408c 65207370 65636966 6965640a 00000000 e specified..... │ │ │ │ - 0x0003409c 50617373 776f7264 2066696c 65732073 Password files s │ │ │ │ - 0x000340ac 70656369 66696564 2c206275 74206e6f pecified, but no │ │ │ │ - 0x000340bc 206f7074 696f6e20 776f756c 64207573 option would us │ │ │ │ - 0x000340cc 65207468 656d0a00 4c000000 73696e67 e them..L...sing │ │ │ │ - 0x000340dc 6c650000 776f7264 6c697374 00000000 le..wordlist.... │ │ │ │ - 0x000340ec 53000000 73746469 6e000000 696e6372 S...stdin...incr │ │ │ │ - 0x000340fc 656d656e 74616c00 65787465 726e616c emental.external │ │ │ │ - 0x0003410c 00000000 7374646f 75740000 73657373 ....stdout..sess │ │ │ │ - 0x0003411c 696f6e00 6d616b65 2d636861 72736574 ion.make-charset │ │ │ │ - 0x0003412c 00000000 73686f77 00000000 75736572 ....show....user │ │ │ │ - 0x0003413c 73000000 4d000000 67726f75 70730000 s...M...groups.. │ │ │ │ - 0x0003414c 7368656c 6c730000 73616c74 73000000 shells..salts... │ │ │ │ - 0x0003415c 73617665 2d6d656d 6f727900 6e6f6465 save-memory.node │ │ │ │ - 0x0003416c 00000000 666f726d 61740000 244a4f48 ....format..$JOH │ │ │ │ - 0x0003417c 4e2f0000 2f757372 2f736861 72652f6a N/../usr/share/j │ │ │ │ - 0x0003418c 6f686e2f 00000000 7e2f2e6a 6f686e00 ohn/....~/.john. │ │ │ │ - 0x0003419c 6d6b6469 723a2025 73000000 43726561 mkdir: %s...Crea │ │ │ │ - 0x000341ac 74656420 64697265 63746f72 793a2025 ted directory: % │ │ │ │ - 0x000341bc 730a0000 496e7661 6c696420 73657373 s...Invalid sess │ │ │ │ - 0x000341cc 696f6e20 6e616d65 20726571 75657374 ion name request │ │ │ │ - 0x000341dc 65640a00 496e636f 72726563 74206372 ed..Incorrect cr │ │ │ │ - 0x000341ec 61736820 7265636f 76657279 2066696c ash recovery fil │ │ │ │ - 0x000341fc 653a2025 730a0000 2e257525 73000000 e: %s....%u%s... │ │ │ │ - 0x0003420c 2e726563 00000000 43726173 68207265 .rec....Crash re │ │ │ │ - 0x0003421c 636f7665 72792066 696c6520 6973206c covery file is l │ │ │ │ - 0x0003422c 6f636b65 643a2025 730a0000 52454334 ocked: %s...REC4 │ │ │ │ - 0x0003423c 0a25640a 00000000 2d2d666f 726d6174 .%d.....--format │ │ │ │ - 0x0003424c 3d25730a 00000000 25750a25 750a2578 =%s.....%u.%u.%x │ │ │ │ - 0x0003425c 0a25780a 25780a25 780a2578 0a25780a .%x.%x.%x.%x.%x. │ │ │ │ - 0x0003426c 25780a25 640a2564 0a25640a 25780a00 %x.%d.%d.%d.%x.. │ │ │ │ - 0x0003427c 66707269 6e746600 66666c75 73680000 fprintf.fflush.. │ │ │ │ - 0x0003428c 66747275 6e636174 65000000 77000000 ftruncate...w... │ │ │ │ - 0x0003429c 66646f70 656e0000 756e6c69 6e6b3a20 fdopen..unlink: │ │ │ │ - 0x000342ac 25730000 722b0000 25752053 65737369 %s..r+..%u Sessi │ │ │ │ - 0x000342bc 6f6e2063 6f6d706c 65746564 0a000000 on completed.... │ │ │ │ - 0x000342cc 4e6f2063 72617368 20726563 6f766572 No crash recover │ │ │ │ - 0x000342dc 79206669 6c652c20 7465726d 696e6174 y file, terminat │ │ │ │ - 0x000342ec 696e6700 52454334 00000000 52454333 ing.REC4....REC3 │ │ │ │ - 0x000342fc 00000000 52454332 00000000 52454331 ....REC2....REC1 │ │ │ │ - 0x0003430c 00000000 52454330 00000000 66736361 ....REC0....fsca │ │ │ │ - 0x0003431c 6e660000 25750a25 750a2578 0a25780a nf..%u.%u.%x.%x. │ │ │ │ - 0x0003432c 00000000 25780a25 780a2578 0a25780a ....%x.%x.%x.%x. │ │ │ │ - 0x0003433c 25780a25 640a0000 25640a25 640a0000 %x.%d...%d.%d... │ │ │ │ - 0x0003434c 7e2f2e6a 6f686e2f 6a6f686e 00000000 ~/.john/john.... │ │ │ │ - 0x0003435c 4c697374 2e52756c 65733a00 7e214023 List.Rules:.~!@# │ │ │ │ - 0x0003436c 24255e26 2a28295f 2b7c5157 45525459 $%^&*()_+|QWERTY │ │ │ │ - 0x0003437c 55494f50 7b7d4153 44464748 4a4b4c3a UIOP{}ASDFGHJKL: │ │ │ │ - 0x0003438c 225a5843 56424e4d 3c3e3f60 31323334 "ZXCVBNM<>?`1234 │ │ │ │ - 0x0003439c 35363738 39302d3d 5c717765 72747975 567890-=\qwertyu │ │ │ │ - 0x000343ac 696f705b 5d617364 6667686a 6b6c3b27 iop[]asdfghjkl;' │ │ │ │ - 0x000343bc 7a786376 626e6d2c 2e2f0000 60313233 zxcvbnm,./..`123 │ │ │ │ - 0x000343cc 34353637 3839302d 3d5c5157 45525459 4567890-=\QWERTY │ │ │ │ - 0x000343dc 55494f50 5b5d4153 44464748 4a4b4c3b UIOP[]ASDFGHJKL; │ │ │ │ - 0x000343ec 275a5843 56424e4d 2c2e2f7e 21402324 'ZXCVBNM,./~!@#$ │ │ │ │ - 0x000343fc 255e262a 28295f2b 7c717765 72747975 %^&*()_+|qwertyu │ │ │ │ - 0x0003440c 696f707b 7d617364 6667686a 6b6c3a22 iop{}asdfghjkl:" │ │ │ │ - 0x0003441c 7a786376 626e6d3c 3e3f0000 60313233 zxcvbnm<>?..`123 │ │ │ │ - 0x0003442c 34353637 3839302d 3d5c5157 65525459 4567890-=\QWeRTY │ │ │ │ - 0x0003443c 75696f50 5b5d6153 44464748 4a4b4c3b uioP[]aSDFGHJKL; │ │ │ │ - 0x0003444c 275a5843 56424e4d 2c2e2f7e 21402324 'ZXCVBNM,./~!@#$ │ │ │ │ - 0x0003445c 255e262a 28295f2b 7c515765 52545975 %^&*()_+|QWeRTYu │ │ │ │ - 0x0003446c 696f507b 7d615344 4647484a 4b4c3a22 ioP{}aSDFGHJKL:" │ │ │ │ - 0x0003447c 5a584356 424e4d3c 3e3f0000 31323334 ZXCVBNM<>?..1234 │ │ │ │ - 0x0003448c 35363738 39302d3d 5c5c7765 72747975 567890-=\\wertyu │ │ │ │ - 0x0003449c 696f705b 5d5d7364 6667686a 6b6c3b27 iop[]]sdfghjkl;' │ │ │ │ - 0x000344ac 27786376 626e6d2c 2e2f5c21 40232425 'xcvbnm,./\!@#$% │ │ │ │ - 0x000344bc 5e262a28 295f2b7c 7c574552 54595549 ^&*()_+||WERTYUI │ │ │ │ - 0x000344cc 4f507b7d 7d534446 47484a4b 4c3a2222 OP{}}SDFGHJKL:"" │ │ │ │ - 0x000344dc 58435642 4e4d3c3e 3f7c0000 60603132 XCVBNM<>?|..``12 │ │ │ │ - 0x000344ec 33343536 37383930 2d3d7171 77657274 34567890-=qqwert │ │ │ │ - 0x000344fc 7975696f 705b6161 73646667 686a6b6c yuiop[aasdfghjkl │ │ │ │ - 0x0003450c 3b7a7a78 6376626e 6d2c2e7e 7e214023 ;zzxcvbnm,.~~!@# │ │ │ │ - 0x0003451c 24255e26 2a28295f 2b515157 45525459 $%^&*()_+QQWERTY │ │ │ │ - 0x0003452c 55494f50 7b414153 44464748 4a4b4c3a UIOP{AASDFGHJKL: │ │ │ │ - 0x0003453c 5a5a5843 56424e4d 3c3e0000 61626364 ZZXCVBNM<>..abcd │ │ │ │ - 0x0003454c 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ - 0x0003455c 75767778 797a0000 41424344 45464748 uvwxyz..ABCDEFGH │ │ │ │ - 0x0003456c 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ - 0x0003457c 595a0000 6165696f 75414549 4f550000 YZ..aeiouAEIOU.. │ │ │ │ - 0x0003458c 62636466 67686a6b 6c6d6e70 71727374 bcdfghjklmnpqrst │ │ │ │ - 0x0003459c 76777879 7a424344 4647484a 4b4c4d4e vwxyzBCDFGHJKLMN │ │ │ │ - 0x000345ac 50515253 54565758 595a0000 20090000 PQRSTVWXYZ.. ... │ │ │ │ - 0x000345bc 2e2c3a3b 27223f21 60000000 24255e26 .,:;'"?!`...$%^& │ │ │ │ - 0x000345cc 2a28292d 5f2b3d7c 5c3c3e5b 5d7b7d23 *()-_+=|\<>[]{}# │ │ │ │ - 0x000345dc 402f7e00 61626364 65666768 696a6b6c @/~.abcdefghijkl │ │ │ │ - 0x000345ec 6d6e6f70 71727374 75767778 797a4142 mnopqrstuvwxyzAB │ │ │ │ - 0x000345fc 43444546 4748494a 4b4c4d4e 4f505152 CDEFGHIJKLMNOPQR │ │ │ │ - 0x0003460c 53545556 5758595a 00000000 61626364 STUVWXYZ....abcd │ │ │ │ - 0x0003461c 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ - 0x0003462c 75767778 797a4142 43444546 4748494a uvwxyzABCDEFGHIJ │ │ │ │ - 0x0003463c 4b4c4d4e 4f505152 53545556 5758595a KLMNOPQRSTUVWXYZ │ │ │ │ - 0x0003464c 30313233 34353637 38390000 60313233 0123456789..`123 │ │ │ │ - 0x0003465c 34353637 3839302d 3d5c7177 65727479 4567890-=\qwerty │ │ │ │ - 0x0003466c 75696f70 5b5d6173 64666768 6a6b6c3b uiop[]asdfghjkl; │ │ │ │ - 0x0003467c 277a7863 76626e6d 2c2e2f7e 21402324 'zxcvbnm,./~!@#$ │ │ │ │ - 0x0003468c 255e262a 28295f2b 7c515745 52545955 %^&*()_+|QWERTYU │ │ │ │ - 0x0003469c 494f507b 7d415344 4647484a 4b4c3a22 IOP{}ASDFGHJKL:" │ │ │ │ - 0x000346ac 5a584356 424e4d3c 3e3f0000 73787a00 ZXCVBNM<>?..sxz. │ │ │ │ - 0x000346bc 76657300 6165696f 75000000 69657300 ves.aeiou...ies. │ │ │ │ - 0x000346cc 62677000 2120496e 76616c69 64207275 bgp.! Invalid ru │ │ │ │ - 0x000346dc 6c652061 74206c69 6e652025 643a2025 le at line %d: % │ │ │ │ - 0x000346ec 2e313030 73000000 496e7661 6c696420 .100s...Invalid │ │ │ │ - 0x000346fc 72756c65 20696e20 25732061 74206c69 rule in %s at li │ │ │ │ - 0x0003470c 6e652025 643a2025 730a0000 556e6578 ne %d: %s...Unex │ │ │ │ - 0x0003471c 70656374 65642065 6e64206f 66207275 pected end of ru │ │ │ │ - 0x0003472c 6c650000 556e6b6e 6f776e20 636f6d6d le..Unknown comm │ │ │ │ - 0x0003473c 616e6400 556e616c 6c6f7765 6420636f and.Unallowed co │ │ │ │ - 0x0003474c 6d6d616e 64000000 496e7661 6c696420 mmand...Invalid │ │ │ │ - 0x0003475c 706f7369 74696f6e 20636f64 65000000 position code... │ │ │ │ - 0x0003476c 556e6b6e 6f776e20 63686172 61637465 Unknown characte │ │ │ │ - 0x0003477c 7220636c 61737320 636f6465 00000000 r class code.... │ │ │ │ - 0x0003478c 556e6b6e 6f776e20 72756c65 2072656a Unknown rule rej │ │ │ │ - 0x0003479c 65637420 666c6167 00000000 53657373 ect flag....Sess │ │ │ │ - 0x000347ac 696f6e20 61626f72 7465640a 00000000 ion aborted..... │ │ │ │ - 0x000347bc 57616974 2e2e2e0d 00000000 53617665 Wait........Save │ │ │ │ - 0x000347cc 00000000 20656163 68000000 20667572 .... each... fur │ │ │ │ - 0x000347dc 74686572 00000000 50726f63 65656469 ther....Proceedi │ │ │ │ - 0x000347ec 6e672077 69746820 2273696e 676c6520 ng with "single │ │ │ │ - 0x000347fc 63726163 6b22206d 6f646500 53696e67 crack" mode.Sing │ │ │ │ - 0x0003480c 6c650000 21204e6f 20227369 6e676c65 le..! No "single │ │ │ │ - 0x0003481c 20637261 636b2220 6d6f6465 2072756c crack" mode rul │ │ │ │ - 0x0003482c 65732066 6f756e64 00000000 4e6f2022 es found....No " │ │ │ │ - 0x0003483c 73696e67 6c652063 7261636b 22206d6f single crack" mo │ │ │ │ - 0x0003484c 64652072 756c6573 20666f75 6e642069 de rules found i │ │ │ │ - 0x0003485c 6e202573 0a000000 2d202564 20707265 n %s....- %d pre │ │ │ │ - 0x0003486c 70726f63 65737365 6420776f 7264206d processed word m │ │ │ │ - 0x0003487c 616e676c 696e6720 72756c65 73000000 angling rules... │ │ │ │ - 0x0003488c 2d20416c 6c6f6361 74656420 25642062 - Allocated %d b │ │ │ │ - 0x0003489c 75666665 72257320 6f662025 64206361 uffer%s of %d ca │ │ │ │ - 0x000348ac 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ - 0x000348bc 73257300 2d205275 6c652023 25643a20 s%s.- Rule #%d: │ │ │ │ - 0x000348cc 27252e31 30307327 2072656a 65637465 '%.100s' rejecte │ │ │ │ - 0x000348dc 64000000 2d205275 6c652023 25643a20 d...- Rule #%d: │ │ │ │ - 0x000348ec 27252e31 30307327 20616363 65707465 '%.100s' accepte │ │ │ │ - 0x000348fc 64206173 2027252e 31303073 27000000 d as '%.100s'... │ │ │ │ - 0x0003490c 2d205275 6c652023 25643a20 27252e31 - Rule #%d: '%.1 │ │ │ │ - 0x0003491c 30307327 20616363 65707465 64000000 00s' accepted... │ │ │ │ - 0x0003492c 2d204f6c 64657374 20737469 6c6c2069 - Oldest still i │ │ │ │ - 0x0003493c 6e207573 65206973 206e6f77 2072756c n use is now rul │ │ │ │ - 0x0003494c 65202325 64000000 2d204e6f 20696e66 e #%d...- No inf │ │ │ │ - 0x0003495c 6f726d61 74696f6e 20746f20 62617365 ormation to base │ │ │ │ - 0x0003496c 25732063 616e6469 64617465 20706173 %s candidate pas │ │ │ │ - 0x0003497c 73776f72 6473206f 6e000000 2d205072 swords on...- Pr │ │ │ │ - 0x0003498c 6f636573 73696e67 20746865 2072656d ocessing the rem │ │ │ │ - 0x0003499c 61696e69 6e672062 75666665 72656420 aining buffered │ │ │ │ - 0x000349ac 63616e64 69646174 65207061 7373776f candidate passwo │ │ │ │ - 0x000349bc 7264732c 20696620 616e7900 25752e25 rds, if any.%u.% │ │ │ │ - 0x000349cc 30347500 25752e25 30367500 25752e25 04u.%u.%06u.%u.% │ │ │ │ - 0x000349dc 30357500 25752e25 30337500 25752e25 05u.%u.%03u.%u.% │ │ │ │ - 0x000349ec 30327500 25754700 25754d00 2e2e0000 02u.%uG.%uM..... │ │ │ │ - 0x000349fc 25756720 25753a25 3032753a 25303275 %ug %u:%02u:%02u │ │ │ │ - 0x00034a0c 3a253032 75252e31 30307320 252e3331 :%02u%.100s %.31 │ │ │ │ - 0x00034a1c 73672f73 20000000 252e3331 73702f73 sg/s ...%.31sp/s │ │ │ │ - 0x00034a2c 20252e33 3173632f 73200000 252e3331 %.31sc/s ..%.31 │ │ │ │ - 0x00034a3c 73432f73 2573252e 32303073 2573252e sC/s%s%.200s%s%. │ │ │ │ - 0x00034a4c 32303073 0a000000 20256425 25202564 200s.... %d%% %d │ │ │ │ - 0x00034a5c 2f330000 20256425 25000000 2025642f /3.. %d%%... %d/ │ │ │ │ - 0x00034a6c 33000000 25737020 25753a25 3032753a 3...%sp %u:%02u: │ │ │ │ - 0x00034a7c 25303275 3a253032 75257320 2573702f %02u:%02u%s %sp/ │ │ │ │ - 0x00034a8c 73257325 730a0000 2f646576 2f747479 s%s%s.../dev/tty │ │ │ │ - 0x00034a9c 00000000 25640a25 6c640a25 6c750a00 ....%d.%ld.%lu.. │ │ │ │ - 0x00034aac 66676574 733a2055 6e657870 65637465 fgets: Unexpecte │ │ │ │ - 0x00034abc 6420454f 460a0000 25640a25 6c640a00 d EOF...%d.%ld.. │ │ │ │ - 0x00034acc 256c750a 00000000 52657374 6f726564 %lu.....Restored │ │ │ │ - 0x00034adc 2072756c 65206e75 6d626572 20697320 rule number is │ │ │ │ - 0x00034aec 6f757420 6f662072 616e6765 202d2068 out of range - h │ │ │ │ - 0x00034afc 61732074 68652063 6f6e6669 67757261 as the configura │ │ │ │ - 0x00034b0c 74696f6e 2066696c 65206368 616e6765 tion file change │ │ │ │ - 0x00034b1c 643f0a00 66737461 74000000 50726f63 d?..fstat...Proc │ │ │ │ - 0x00034b2c 65656469 6e672077 69746820 776f7264 eeding with word │ │ │ │ - 0x00034b3c 6c697374 206d6f64 65000000 2d20576f list mode...- Wo │ │ │ │ - 0x00034b4c 72646c69 73742066 696c653a 20252e31 rdlist file: %.1 │ │ │ │ - 0x00034b5c 30307300 2d205265 6164696e 67206361 00s.- Reading ca │ │ │ │ - 0x00034b6c 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ - 0x00034b7c 73206672 6f6d2073 7464696e 00000000 s from stdin.... │ │ │ │ - 0x00034b8c 21204e6f 20776f72 646c6973 74206d6f ! No wordlist mo │ │ │ │ - 0x00034b9c 64652072 756c6573 20666f75 6e640000 de rules found.. │ │ │ │ - 0x00034bac 4e6f2077 6f72646c 69737420 6d6f6465 No wordlist mode │ │ │ │ - 0x00034bbc 2072756c 65732066 6f756e64 20696e20 rules found in │ │ │ │ - 0x00034bcc 25730a00 2d204e6f 20776f72 64206d61 %s..- No word ma │ │ │ │ - 0x00034bdc 6e676c69 6e672072 756c6573 00000000 ngling rules.... │ │ │ │ - 0x00034bec 2d205769 6c6c2064 69737472 69627574 - Will distribut │ │ │ │ - 0x00034bfc 65202573 20616372 6f737320 6e6f6465 e %s across node │ │ │ │ - 0x00034c0c 73257300 2c207468 656e2073 77697463 s%s., then switc │ │ │ │ - 0x00034c1c 6820746f 20646973 74726962 7574696e h to distributin │ │ │ │ - 0x00034c2c 6720776f 72647300 2321636f 6d6d656e g words.#!commen │ │ │ │ - 0x00034c3c 74000000 2d205377 69746368 696e6720 t...- Switching │ │ │ │ - 0x00034c4c 746f2064 69737472 69627574 696e6720 to distributing │ │ │ │ - 0x00034c5c 776f7264 73000000 25733a25 7325730a words...%s:%s%s. │ │ │ │ - 0x00034c6c 00000000 70617373 776f7264 203d2000 ....password = . │ │ │ │ - 0x00034c7c 755f6e61 6d653d00 3a755f70 77643d00 u_name=.:u_pwd=. │ │ │ │ - 0x00034c8c 755f7077 643d0000 55736167 653a2075 u_pwd=..Usage: u │ │ │ │ - 0x00034c9c 6e736861 646f7720 50415353 574f5244 nshadow PASSWORD │ │ │ │ - 0x00034cac 2d46494c 45205348 41444f57 2d46494c -FILE SHADOW-FIL │ │ │ │ - 0x00034cbc 45000000 55736167 653a2075 6e616673 E...Usage: unafs │ │ │ │ - 0x00034ccc 20444154 41424153 452d4649 4c452043 DATABASE-FILE C │ │ │ │ - 0x00034cdc 454c4c2d 4e414d45 00000000 2e257300 ELL-NAME.....%s. │ │ │ │ - 0x00034cec 3a244b34 24000000 25303278 00000000 :$K4$...%02x.... │ │ │ │ - 0x00034cfc 2c25730a 00000000 66726561 643a2055 ,%s.....fread: U │ │ │ │ - 0x00034d0c 6e657870 65637465 6420454f 460a0000 nexpected EOF... │ │ │ │ - 0x00034d1c 66777269 74650000 55736167 653a2075 fwrite..Usage: u │ │ │ │ - 0x00034d2c 6e697175 65204f55 54505554 2d46494c nique OUTPUT-FIL │ │ │ │ - 0x00034d3c 45000000 772b0000 3d000000 40000000 E...w+..=...@... │ │ │ │ - 0x00034d4c 0b000000 40000000 10000000 40000000 ....@.......@... │ │ │ │ - 0x00034d5c 26000000 40000000 35000000 40000000 &...@...5...@... │ │ │ │ - 0x00034d6c 03000000 40000000 06000000 40000000 ....@.......@... │ │ │ │ - 0x00034d7c 14000000 40000000 0e000000 40000000 ....@.......@... │ │ │ │ - 0x00034d8c 0d000000 40000000 25000000 40000000 ....@...%...@... │ │ │ │ - 0x00034d9c 12000000 40000000 28000000 40000000 ....@...(...@... │ │ │ │ - 0x00034dac 02000000 40000000 18000000 40000000 ....@.......@... │ │ │ │ - 0x00034dbc 09000000 40000000 0a000000 40000000 ....@.......@... │ │ │ │ - 0x00034dcc 00000000 00000000 ........ │ │ │ │ + 0x000312dc 01000200 3d000000 40000000 0b000000 ....=...@....... │ │ │ │ + 0x000312ec 40000000 10000000 40000000 26000000 @.......@...&... │ │ │ │ + 0x000312fc 40000000 35000000 40000000 03000000 @...5...@....... │ │ │ │ + 0x0003130c 40000000 06000000 40000000 14000000 @.......@....... │ │ │ │ + 0x0003131c 40000000 0e000000 40000000 0d000000 @.......@....... │ │ │ │ + 0x0003132c 40000000 25000000 40000000 12000000 @...%...@....... │ │ │ │ + 0x0003133c 40000000 28000000 40000000 02000000 @...(...@....... │ │ │ │ + 0x0003134c 40000000 18000000 40000000 09000000 @.......@....... │ │ │ │ + 0x0003135c 40000000 0a000000 40000000 00000000 @.......@....... │ │ │ │ + 0x0003136c 00000000 64657363 72797074 00000000 ....descrypt.... │ │ │ │ + 0x0003137c 74726164 6974696f 6e616c20 63727970 traditional cryp │ │ │ │ + 0x0003138c 74283329 00000000 44455320 33322f33 t(3)....DES 32/3 │ │ │ │ + 0x0003139c 32000000 43434e66 38536268 33484466 2...CCNf8Sbh3HDf │ │ │ │ + 0x000313ac 51000000 552a552a 552a552a 00000000 Q...U*U*U*U*.... │ │ │ │ + 0x000313bc 4343582e 4b2e4d46 79344f69 73000000 CCX.K.MFy4Ois... │ │ │ │ + 0x000313cc 552a552a 2a2a5500 43433472 4d706267 U*U***U.CC4rMpbg │ │ │ │ + 0x000313dc 39414d5a 2e000000 552a552a 2a2a552a 9AMZ....U*U***U* │ │ │ │ + 0x000313ec 00000000 5858787a 4f75366d 61514b71 ....XXxzOu6maQKq │ │ │ │ + 0x000313fc 51000000 53446273 75676542 69433538 Q...SDbsugeBiC58 │ │ │ │ + 0x0003140c 41000000 0f061314 1c0b1b10 000e1619 A............... │ │ │ │ + 0x0003141c 04111e09 0107170d 1f1a0208 120c1d05 ................ │ │ │ │ + 0x0003142c 150a0318 0e040d01 020f0b08 030a060c ................ │ │ │ │ + 0x0003143c 05090007 000f0704 0e020d01 0a060c0b ................ │ │ │ │ + 0x0003144c 09050308 04010e08 0d06020b 0f0c0907 ................ │ │ │ │ + 0x0003145c 030a0500 0f0c0802 04090107 050b030e ................ │ │ │ │ + 0x0003146c 0a00060d 0f01080e 060b0304 0907020d ................ │ │ │ │ + 0x0003147c 0c00050a 030d0407 0f02080e 0c00010a ................ │ │ │ │ + 0x0003148c 06090b05 000e070b 0a040d01 05080c06 ................ │ │ │ │ + 0x0003149c 0903020f 0d080a01 030f0402 0b06070c ................ │ │ │ │ + 0x000314ac 00050e09 0a00090e 06030f05 010d0c07 ................ │ │ │ │ + 0x000314bc 0b040208 0d070009 0304060a 0208050e ................ │ │ │ │ + 0x000314cc 0c0b0f01 0d060409 080f0300 0b01020c ................ │ │ │ │ + 0x000314dc 050a0e07 010a0d00 06090807 040f0e03 ................ │ │ │ │ + 0x000314ec 0b05020c 070d0e03 0006090a 01020805 ................ │ │ │ │ + 0x000314fc 0b0c040f 0d080b05 060f0003 0407020c ................ │ │ │ │ + 0x0003150c 010a0e09 0a060900 0c0b070d 0f01030e ................ │ │ │ │ + 0x0003151c 05020804 030f0006 0a010d08 0904050b ................ │ │ │ │ + 0x0003152c 0c07020e 020c0401 070a0b06 0805030f ................ │ │ │ │ + 0x0003153c 0d000e09 0e0b020c 04070d01 05000f0a ................ │ │ │ │ + 0x0003154c 03090806 0402010b 0a0d0708 0f090c05 ................ │ │ │ │ + 0x0003155c 0603000e 0b080c07 010e020d 060f0009 ................ │ │ │ │ + 0x0003156c 0a040503 0c010a0f 09020608 000d0304 ................ │ │ │ │ + 0x0003157c 0e07050b 0a0f0402 070c0905 06010d0e ................ │ │ │ │ + 0x0003158c 000b0308 090e0f05 02080c03 0700040a ................ │ │ │ │ + 0x0003159c 010d0b06 0403020c 09050f0a 0b0e0107 ................ │ │ │ │ + 0x000315ac 0600080d 040b020e 0f00080d 030c0907 ................ │ │ │ │ + 0x000315bc 050a0601 0d000b07 0409010a 0e03050c ................ │ │ │ │ + 0x000315cc 020f0806 01040b0d 0c03070e 0a0f0608 ................ │ │ │ │ + 0x000315dc 00050902 060b0d08 01040a07 0905000f ................ │ │ │ │ + 0x000315ec 0e02030c 0d020804 060f0b01 0a09030e ................ │ │ │ │ + 0x000315fc 05000c07 010f0d08 0a030704 0c05060b ................ │ │ │ │ + 0x0003160c 000e0902 070b0401 090c0e02 00060a0d ................ │ │ │ │ + 0x0003161c 0f030508 02010e07 040a080d 0f0c0900 ................ │ │ │ │ + 0x0003162c 0305060b 39312921 19110901 3b332b23 ....91)!....;3+# │ │ │ │ + 0x0003163c 1b130b03 3d352d25 1d150d05 3f372f27 ....=5-%....?7/' │ │ │ │ + 0x0003164c 1f170f07 38302820 18100800 3a322a22 ....80( ....:2*" │ │ │ │ + 0x0003165c 1a120a02 3c342c24 1c140c04 3e362e26 ....<4,$....>6.& │ │ │ │ + 0x0003166c 1e160e06 00010203 10111213 04050607 ................ │ │ │ │ + 0x0003167c 14151617 08090a0b 18191a1b 0c0d0e0f ................ │ │ │ │ + 0x0003168c 1c1d1e1f 20212223 30313233 24252627 .... !"#0123$%&' │ │ │ │ + 0x0003169c 34353637 28292a2b 38393a3b 2c2d2e2f 4567()*+89:;,-./ │ │ │ │ + 0x000316ac 3c3d3e3f 12131415 16171819 1a1b1c1d <=>?............ │ │ │ │ + 0x000316bc 1e1f2021 22232425 26272829 2a2b2c2d .. !"#$%&'()*+,- │ │ │ │ + 0x000316cc 2e2f3031 32333435 36373839 3a3b3c3d ./0123456789:;<= │ │ │ │ + 0x000316dc 3e3f0001 02030405 06070809 0a0b0506 >?.............. │ │ │ │ + 0x000316ec 0708090a 0b0c0d0e 0f101112 13141516 ................ │ │ │ │ + 0x000316fc 1718191a 1b1c1d1e 1f202122 23242520 ......... !"#$% │ │ │ │ + 0x0003170c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x0003171c 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x0003172c 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x0003173c 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x0003174c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x0003175c 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x0003176c 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x0003177c 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x0003178c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x0003179c 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x000317ac 01020304 4445535f 62732e63 00000000 ....DES_bs.c.... │ │ │ │ + 0x000317bc 21444553 5f62735f 616c6c5f 70207c7c !DES_bs_all_p || │ │ │ │ + 0x000317cc 206e203c 3d204445 535f6273 5f6e5f61 n <= DES_bs_n_a │ │ │ │ + 0x000317dc 6c6c6f63 00000000 4445535f 62735f69 lloc....DES_bs_i │ │ │ │ + 0x000317ec 6e697400 01020304 0506070a 0b0c0d0e nit............. │ │ │ │ + 0x000317fc 0f001314 15161708 091c1d1e 1f101112 ................ │ │ │ │ + 0x0003180c 25262718 191a1b2e 2f202122 23243728 %&'...../ !"#$7( │ │ │ │ + 0x0003181c 292a2b2c 2d303132 33343536 0008040c )*+,-0123456.... │ │ │ │ + 0x0003182c 020a060e 0109050d 030b070f 62736469 ............bsdi │ │ │ │ + 0x0003183c 63727970 74000000 42534449 20637279 crypt...BSDI cry │ │ │ │ + 0x0003184c 70742833 29000000 2028225f 4a392e2e pt(3)... ("_J9.. │ │ │ │ + 0x0003185c 222c2037 32352069 74657261 74696f6e ", 725 iteration │ │ │ │ + 0x0003186c 73290000 5f4a392e 2e434343 43584272 s).._J9..CCCCXBr │ │ │ │ + 0x0003187c 4a554a56 3135344d 00000000 5f4a392e JUJV154M...._J9. │ │ │ │ + 0x0003188c 2e434343 43585568 4f425458 7a616945 .CCCCXUhOBTXzaiE │ │ │ │ + 0x0003189c 00000000 5f4a392e 2e434343 43346751 ...._J9..CCCC4gQ │ │ │ │ + 0x000318ac 2e6d422f 5066664d 00000000 5f4a392e .mB/PffM...._J9. │ │ │ │ + 0x000318bc 2e585858 58766c7a 51477170 5050646b .XXXXvlzQGqpPPdk │ │ │ │ + 0x000318cc 00000000 5f4a392e 2e585858 5873714d ...._J9..XXXXsqM │ │ │ │ + 0x000318dc 2f595353 502e2e59 00000000 5f4a392e /YSSP..Y...._J9. │ │ │ │ + 0x000318ec 2e585858 58564c37 714a436e 6b753049 .XXXXVL7qJCnku0I │ │ │ │ + 0x000318fc 00000000 2a552a55 2a552a55 2a552a55 ....*U*U*U*U*U*U │ │ │ │ + 0x0003190c 2a552a55 00000000 5f4a392e 2e585858 *U*U...._J9..XXX │ │ │ │ + 0x0003191c 58416a38 63466250 35736349 00000000 XAj8cFbP5scI.... │ │ │ │ + 0x0003192c 2a552a55 2a552a55 2a552a55 2a552a55 *U*U*U*U*U*U*U*U │ │ │ │ + 0x0003193c 2a000000 aad5aad5 aad5aad5 aad5aad5 *............... │ │ │ │ + 0x0003194c aad5aad5 aa000000 5f4a392e 2e534469 ........_J9..SDi │ │ │ │ + 0x0003195c 7a682e76 6c6c3556 45443967 00000000 zh.vll5VED9g.... │ │ │ │ + 0x0003196c 61623132 33343536 37000000 5f4a392e ab1234567..._J9. │ │ │ │ + 0x0003197c 2e534469 7a526a57 512f7a65 50504863 .SDizRjWQ/zePPHc │ │ │ │ + 0x0003198c 00000000 63723132 33343536 37000000 ....cr1234567... │ │ │ │ + 0x0003199c 5f4a392e 2e534469 7a786d52 4931476a _J9..SDizxmRI1Gj │ │ │ │ + 0x000319ac 6e517545 00000000 7a787944 50576779 nQuE....zxyDPWgy │ │ │ │ + 0x000319bc 6462516a 67710000 5f4b392e 2e53616c dbQjgq.._K9..Sal │ │ │ │ + 0x000319cc 744e7251 67495955 41656f59 00000000 tNrQgIYUAeoY.... │ │ │ │ + 0x000319dc 37323620 6576656e 00000000 5f4a392e 726 even...._J9. │ │ │ │ + 0x000319ec 2e534453 44355947 79524372 34573463 .SDSD5YGyRCr4W4c │ │ │ │ + 0x000319fc 00000000 24617072 31240000 6d643563 ....$apr1$..md5c │ │ │ │ + 0x00031a0c 72797074 00000000 4d443520 33322f33 rypt....MD5 32/3 │ │ │ │ + 0x00031a1c 32205832 00000000 24312431 32333435 2 X2....$1$12345 │ │ │ │ + 0x00031a2c 36373824 61496363 6a383348 5244426f 678$aIccj83HRDBo │ │ │ │ + 0x00031a3c 36757831 62567837 44310000 30313233 6ux1bVx7D1..0123 │ │ │ │ + 0x00031a4c 34353637 38394142 43444500 24312437 456789ABCDE.$1$7 │ │ │ │ + 0x00031a5c 55753269 54424224 59346851 6c325776 Uu2iTBB$Y4hQl2Wv │ │ │ │ + 0x00031a6c 724f4133 4c42624c 44786241 66300000 rOA3LBbLDxbAf0.. │ │ │ │ + 0x00031a7c 31323334 35000000 24617072 31245136 12345...$apr1$Q6 │ │ │ │ + 0x00031a8c 5a59682e 2e2e2452 56366674 32625a38 ZYh...$RV6ft2bZ8 │ │ │ │ + 0x00031a9c 6a2e4e47 72784c59 614a7439 2e000000 j.NGrxLYaJt9.... │ │ │ │ + 0x00031aac 74657374 00000000 24312431 32333435 test....$1$12345 │ │ │ │ + 0x00031abc 36373824 6638516f 4a756f30 44704252 678$f8QoJuo0DpBR │ │ │ │ + 0x00031acc 66515344 3076676c 63310000 31323334 fQSD0vglc1..1234 │ │ │ │ + 0x00031adc 35363738 00000000 24312424 7152504b 5678....$1$$qRPK │ │ │ │ + 0x00031aec 376d3233 474a7573 616d4770 6f474c62 7m23GJusamGpoGLb │ │ │ │ + 0x00031afc 792f0000 24617072 31246132 4a716d2e y/..$apr1$a2Jqm. │ │ │ │ + 0x00031b0c 2e2e2467 72467277 45676951 6c654472 ..$grFrwEgiQleDr │ │ │ │ + 0x00031b1c 307a5234 4a783162 2e000000 31352063 0zR4Jx1b....15 c │ │ │ │ + 0x00031b2c 68617273 20697320 6d617800 24312424 hars is max.$1$$ │ │ │ │ + 0x00031b3c 41754a43 7230376d 49374453 65773033 AuJCr07mI7DSew03 │ │ │ │ + 0x00031b4c 546d4249 762f0000 6e6f2073 616c7400 TmBIv/..no salt. │ │ │ │ + 0x00031b5c 24312460 21402325 5e262a24 45366844 $1$`!@#%^&*$E6hD │ │ │ │ + 0x00031b6c 37362f70 4b545338 71546f42 436b7578 76/pKTS8qToBCkux │ │ │ │ + 0x00031b7c 33300000 696e7661 6c696420 73616c74 30..invalid salt │ │ │ │ + 0x00031b8c 00000000 24312431 32333435 36373824 ....$1$12345678$ │ │ │ │ + 0x00031b9c 78656b2e 43706a51 55566764 662f5032 xek.CpjQUVgdf/P2 │ │ │ │ + 0x00031bac 4e394b51 662f0000 24312431 32333424 N9KQf/..$1$1234$ │ │ │ │ + 0x00031bbc 4264494d 4f415746 4f563241 516c4c73 BdIMOAWFOV2AQlLs │ │ │ │ + 0x00031bcc 724e2f53 772e0000 31323334 00000000 rN/Sw...1234.... │ │ │ │ + 0x00031bdc 24617072 31247242 5871632e 2e2e244e $apr1$rBXqc...$N │ │ │ │ + 0x00031bec 6c58784e 396d7942 4f6b3935 54304179 lXxN9myBOk95T0Ay │ │ │ │ + 0x00031bfc 4c41734a 30000000 24617072 31244772 LAsJ0...$apr1$Gr │ │ │ │ + 0x00031c0c 706c642f 2e2e2471 70354779 6a774d32 pld/..$qp5GyjwM2 │ │ │ │ + 0x00031c1c 646e4135 4364656a 39623431 31000000 dnA5Cdej9b411... │ │ │ │ + 0x00031c2c 74686500 24617072 31244742 782e442f the.$apr1$GBx.D/ │ │ │ │ + 0x00031c3c 2e2e2479 66566565 59464349 69455849 ..$yfVeeYFCIiEXI │ │ │ │ + 0x00031c4c 6e665268 42527079 2f000000 72697070 nfRhBRpy/...ripp │ │ │ │ + 0x00031c5c 65720000 24312400 77a46ad7 cc0bfaf8 er..$1$.w.j..... │ │ │ │ + 0x00031c6c d94ddbbc 777a8bb1 af0f7cf5 2ac68747 .M..wz....|.*..G │ │ │ │ + 0x00031c7c 134630a8 019546fd d8988069 aff7448b .F0...F....i..D. │ │ │ │ + 0x00031c8c b15bffff bed75c89 2211906b 937198fd .[....\."..k.q.. │ │ │ │ + 0x00031c9c 8e4379a6 2108b449 62251ef6 40b340c0 .Cy.!..Ib%..@.@. │ │ │ │ + 0x00031cac 515a5e26 aac7b6e9 5d102fd6 53144402 QZ^&....]./.S.D. │ │ │ │ + 0x00031cbc 81e6a1d8 c8fbd3e7 e6cde121 d60737c3 ...........!..7. │ │ │ │ + 0x00031ccc 870dd5f4 ed145a45 05e9e3a9 f8a3effc ......ZE........ │ │ │ │ + 0x00031cdc d9026f67 8a4c2a8d 4239faff 81f67187 ..og.L*.B9....q. │ │ │ │ + 0x00031cec 22619d6d 0c38e5fd 44eabea4 a9cfde4b "a.m.8..D......K │ │ │ │ + 0x00031cfc 604bbbf6 70bcbfbe c67e9b28 fa27a1ea `K..p....~.(.'.. │ │ │ │ + 0x00031d0c 8530efd4 051d8804 39d0d4d9 e599dbe6 .0......9....... │ │ │ │ + 0x00031d1c f87ca21f 6556acc4 442229f4 97ff2a43 .|..eV..D")...*C │ │ │ │ + 0x00031d2c a72394ab 39a093fc c3595b65 92cc0c8f .#..9....Y[e.... │ │ │ │ + 0x00031d3c 7df4efff d15d8485 4f7ea86f e0e62cfe }....]..O~.o..,. │ │ │ │ + 0x00031d4c 144301a3 a111084e 827e53f7 35f23abd .C.....N.~S.5.:. │ │ │ │ + 0x00031d5c bbd2d72a 91d386eb 01234567 89abcdef ...*.....#Eg.... │ │ │ │ + 0x00031d6c fedcba98 76543210 77777777 ff00ff00 ....vT2.wwww.... │ │ │ │ + 0x00031d7c 24326124 00000000 24326224 00000000 $2a$....$2b$.... │ │ │ │ + 0x00031d8c 24327824 00000000 24327924 00000000 $2x$....$2y$.... │ │ │ │ + 0x00031d9c 62637279 70740000 426c6f77 66697368 bcrypt..Blowfish │ │ │ │ + 0x00031dac 2033322f 33322058 32000000 20282224 32/32 X2... ("$ │ │ │ │ + 0x00031dbc 32612430 35222c20 33322069 74657261 2a$05", 32 itera │ │ │ │ + 0x00031dcc 74696f6e 73290000 24326124 30352443 tions)..$2a$05$C │ │ │ │ + 0x00031ddc 43434343 43434343 43434343 43434343 CCCCCCCCCCCCCCCC │ │ │ │ + 0x00031dec 43434343 2e453559 504f396b 6d797552 CCCC.E5YPO9kmyuR │ │ │ │ + 0x00031dfc 47796830 586f7551 59623459 4d4a4b76 Gyh0XouQYb4YMJKv │ │ │ │ + 0x00031e0c 794f6557 00000000 552a5500 24326124 yOeW....U*U.$2a$ │ │ │ │ + 0x00031e1c 30352443 43434343 43434343 43434343 05$CCCCCCCCCCCCC │ │ │ │ + 0x00031e2c 43434343 43434343 2e56474f 7a413738 CCCCCCCC.VGOzA78 │ │ │ │ + 0x00031e3c 346f5570 2f5a3044 59333336 7a783770 4oUp/Z0DY336zx7p │ │ │ │ + 0x00031e4c 4c594179 306c774b 00000000 24326124 LYAy0lwK....$2a$ │ │ │ │ + 0x00031e5c 30352458 58585858 58585858 58585858 05$XXXXXXXXXXXXX │ │ │ │ + 0x00031e6c 58585858 58585858 4f416358 786d396b XXXXXXXXOAcXxm9k │ │ │ │ + 0x00031e7c 6a504745 4d734c7a 6e6f4b71 6d717737 jPGEMsLznoKqmqw7 │ │ │ │ + 0x00031e8c 74633857 43783461 00000000 552a552a tc8WCx4a....U*U* │ │ │ │ + 0x00031e9c 55000000 24326124 30352443 43434343 U...$2a$05$CCCCC │ │ │ │ + 0x00031eac 43434343 43434343 43434343 43434343 CCCCCCCCCCCCCCCC │ │ │ │ + 0x00031ebc 2e377547 3056437a 49326253 376a3679 .7uG0VCzI2bS7j6y │ │ │ │ + 0x00031ecc 6d714a69 39436463 64786952 54574e79 mqJi9CdcdxiRTWNy │ │ │ │ + 0x00031edc 00000000 24326124 30352461 62636465 ....$2a$05$abcde │ │ │ │ + 0x00031eec 66676869 6a6b6c6d 6e6f7071 72737475 fghijklmnopqrstu │ │ │ │ + 0x00031efc 75357332 76382e69 5869654f 6a672f2e u5s2v8.iXieOjg/. │ │ │ │ + 0x00031f0c 41795342 54545a49 4956464a 65427569 AySBTTZIIVFJeBui │ │ │ │ + 0x00031f1c 00000000 30313233 34353637 38396162 ....0123456789ab │ │ │ │ + 0x00031f2c 63646566 6768696a 6b6c6d6e 6f707172 cdefghijklmnopqr │ │ │ │ + 0x00031f3c 73747576 7778797a 41424344 45464748 stuvwxyzABCDEFGH │ │ │ │ + 0x00031f4c 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x00031f5c 595a3031 32333435 36373839 63686172 YZ0123456789char │ │ │ │ + 0x00031f6c 73206166 74657220 37322061 72652069 s after 72 are i │ │ │ │ + 0x00031f7c 676e6f72 65640000 24327824 3035242f gnored..$2x$05$/ │ │ │ │ + 0x00031f8c 4f4b2e66 62567252 2f627049 714e4a35 OK.fbVrR/bpIqNJ5 │ │ │ │ + 0x00031f9c 69616e46 2e434535 656c4861 614f3445 ianF.CE5elHaaO4E │ │ │ │ + 0x00031fac 62676756 446a6238 50313952 756b7a58 bggVDjb8P19RukzX │ │ │ │ + 0x00031fbc 534d3365 00000000 a3000000 24327924 SM3e........$2y$ │ │ │ │ + 0x00031fcc 3035242f 4f4b2e66 62567252 2f627049 05$/OK.fbVrR/bpI │ │ │ │ + 0x00031fdc 714e4a35 69616e46 2e536137 7368626d qNJ5ianF.Sa7shbm │ │ │ │ + 0x00031fec 342e4f7a 4b707646 6e583170 514c6d51 4.OzKpvFnX1pQLmQ │ │ │ │ + 0x00031ffc 5739366f 556c4371 00000000 24327824 W96oUlCq....$2x$ │ │ │ │ + 0x0003200c 30352436 624e7732 484c5159 65714859 05$6bNw2HLQYeqHY │ │ │ │ + 0x0003201c 7942664c 4d73762f 4f697771 54796d47 yBfLMsv/OiwqTymG │ │ │ │ + 0x0003202c 49477a46 73413468 4f545765 62666568 IGzFsA4hOTWebfeh │ │ │ │ + 0x0003203c 58484e70 72634153 00000000 d1910000 XHNprcAS........ │ │ │ │ + 0x0003204c 24327824 30352436 624e7732 484c5159 $2x$05$6bNw2HLQY │ │ │ │ + 0x0003205c 65714859 7942664c 4d73762f 4f394c49 eqHYyBfLMsv/O9LI │ │ │ │ + 0x0003206c 47676e38 4f4d7a75 446f4866 6f663841 Ggn8OMzuDoHfof8A │ │ │ │ + 0x0003207c 51696d53 47666353 57786e53 00000000 QimSGfcSWxnS.... │ │ │ │ + 0x0003208c d0c1d2cf ccd80000 24326124 3035242f ........$2a$05$/ │ │ │ │ + 0x0003209c 4f4b2e66 62567252 2f627049 714e4a35 OK.fbVrR/bpIqNJ5 │ │ │ │ + 0x000320ac 69616e46 2e737751 4f497a6a 4f694a39 ianF.swQOIzjOiJ9 │ │ │ │ + 0x000320bc 47484550 7568456b 76717255 79765768 GHEPuhEkvqrUyvWh │ │ │ │ + 0x000320cc 454d7836 00000000 aaaaaaaa aaaaaaaa EMx6............ │ │ │ │ + 0x000320dc aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x000320ec aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x000320fc aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x0003210c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x0003211c 63686172 73206166 74657220 37322061 chars after 72 a │ │ │ │ + 0x0003212c 72652069 676e6f72 65642061 73207573 re ignored as us │ │ │ │ + 0x0003213c 75616c00 24326124 3035242f 4f4b2e66 ual.$2a$05$/OK.f │ │ │ │ + 0x0003214c 62567252 2f627049 714e4a35 69616e46 bVrR/bpIqNJ5ianF │ │ │ │ + 0x0003215c 2e523978 72446a69 7963784d 62514532 .R9xrDjiycxMbQE2 │ │ │ │ + 0x0003216c 62702e76 67716c59 70573577 78327979 bp.vgqlYpW5wx2yy │ │ │ │ + 0x0003217c 00000000 aa55aa55 aa55aa55 aa55aa55 .....U.U.U.U.U.U │ │ │ │ + 0x0003218c aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x0003219c aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x000321ac aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x000321bc aa55aa55 aa55aa55 aa55aa55 00000000 .U.U.U.U.U.U.... │ │ │ │ + 0x000321cc 24326124 3035242f 4f4b2e66 62567252 $2a$05$/OK.fbVrR │ │ │ │ + 0x000321dc 2f627049 714e4a35 69616e46 2e397451 /bpIqNJ5ianF.9tQ │ │ │ │ + 0x000321ec 5a7a634a 666d3375 6a324e76 4a2f6e35 ZzcJfm3uj2NvJ/n5 │ │ │ │ + 0x000321fc 786b6870 714c724d 70574365 00000000 xkhpqLrMpWCe.... │ │ │ │ + 0x0003220c 55aaff55 aaff55aa ff55aaff 55aaff55 U..U..U..U..U..U │ │ │ │ + 0x0003221c aaff55aa ff55aaff 55aaff55 aaff55aa ..U..U..U..U..U. │ │ │ │ + 0x0003222c ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ + 0x0003223c 55aaff55 aaff55aa ff55aaff 55aaff55 U..U..U..U..U..U │ │ │ │ + 0x0003224c aaff55aa ff55aaff 00000000 237e2e2e ..U..U......#~.. │ │ │ │ + 0x0003225c 2e2e2e2e 2e2e2e2e 2e000000 35323931 ............5291 │ │ │ │ + 0x0003226c 32393739 00000000 244b3424 00000000 2979....$K4$.... │ │ │ │ + 0x0003227c 41465300 4b657262 65726f73 20414653 AFS.Kerberos AFS │ │ │ │ + 0x0003228c 00000000 44455320 32342f33 3220344b ....DES 24/32 4K │ │ │ │ + 0x0003229c 00000000 244b3424 65333565 39323934 ....$K4$e35e9294 │ │ │ │ + 0x000322ac 65636566 39323664 2c303132 33000000 ecef926d,0123... │ │ │ │ + 0x000322bc 244b3424 36346337 63326165 64636364 $K4$64c7c2aedccd │ │ │ │ + 0x000322cc 37306436 2c303132 33343536 37383900 70d6,0123456789. │ │ │ │ + 0x000322dc 244b3424 64396539 38356233 36323638 $K4$d9e985b36268 │ │ │ │ + 0x000322ec 66313638 2c303132 33343536 37000000 f168,01234567... │ │ │ │ + 0x000322fc 244b3424 62393631 35373836 64666235 $K4$b9615786dfb5 │ │ │ │ + 0x0003230c 33323937 2c6c6f6e 6763656c 6c6e616d 3297,longcellnam │ │ │ │ + 0x0003231c 65000000 6c6f6e67 70617373 776f7264 e...longpassword │ │ │ │ + 0x0003232c 00000000 244b3424 61386463 38616561 ....$K4$a8dc8aea │ │ │ │ + 0x0003233c 61326334 38613937 2c000000 244b3424 a2c48a97,...$K4$ │ │ │ │ + 0x0003234c 64666461 38356337 36313931 38336132 dfda85c7619183a2 │ │ │ │ + 0x0003235c 2c585858 58585858 58000000 58585858 ,XXXXXXXX...XXXX │ │ │ │ + 0x0003236c 58585858 00000000 244b3424 65336535 XXXX....$K4$e3e5 │ │ │ │ + 0x0003237c 39646536 66316435 65616634 2c63656c 9de6f1d5eaf4,cel │ │ │ │ + 0x0003238c 6c000000 70617373 776f7264 33353500 l...password355. │ │ │ │ + 0x0003239c 244b3424 62303263 63323461 65666263 $K4$b02cc24aefbc │ │ │ │ + 0x000323ac 38363562 2c000000 74686973 69736176 865b,...thisisav │ │ │ │ + 0x000323bc 6572796c 6f6e6770 61737377 6f726400 erylongpassword. │ │ │ │ + 0x000323cc 244c4d24 00000000 4c4d0000 244c4d24 $LM$....LM..$LM$ │ │ │ │ + 0x000323dc 61396336 30346432 34346334 65393964 a9c604d244c4e99d │ │ │ │ + 0x000323ec 00000000 41414141 41410000 244c4d24 ....AAAAAA..$LM$ │ │ │ │ + 0x000323fc 63626335 30316134 64323232 37373833 cbc501a4d2227783 │ │ │ │ + 0x0003240c 00000000 41414141 41414100 244c4d24 ....AAAAAAA.$LM$ │ │ │ │ + 0x0003241c 33343636 63326230 34383766 65333961 3466c2b0487fe39a │ │ │ │ + 0x0003242c 00000000 43524143 4b504f00 244c4d24 ....CRACKPO.$LM$ │ │ │ │ + 0x0003243c 64626335 65356362 61383032 38303931 dbc5e5cba8028091 │ │ │ │ + 0x0003244c 00000000 494d5055 4e495400 61616433 ....IMPUNIT.aad3 │ │ │ │ + 0x0003245c 62343335 62353134 30346565 61616433 b435b51404eeaad3 │ │ │ │ + 0x0003246c 62343335 62353134 30346565 00000000 b435b51404ee.... │ │ │ │ + 0x0003247c 244c4d24 37336363 34303262 64336537 $LM$73cc402bd3e7 │ │ │ │ + 0x0003248c 39313735 00000000 53434c45 524f5300 9175....SCLEROS. │ │ │ │ + 0x0003249c 244c4d24 35656364 39323336 64323130 $LM$5ecd9236d210 │ │ │ │ + 0x000324ac 39356365 00000000 594f4b4f 48414d00 95ce....YOKOHAM. │ │ │ │ + 0x000324bc 244c4d24 41354536 30363644 45363143 $LM$A5E6066DE61C │ │ │ │ + 0x000324cc 33453335 00000000 5a5a5a5a 5a5a5a00 3E35....ZZZZZZZ. │ │ │ │ + 0x000324dc 244c4d24 31464233 36336665 42383334 $LM$1FB363feB834 │ │ │ │ + 0x000324ec 43313244 00000000 5a5a5a5a 5a5a0000 C12D....ZZZZZZ.. │ │ │ │ + 0x000324fc 3a3b3c3d 3e3f405b 5c5d5e5f 60000000 :;<=>?@[\]^_`... │ │ │ │ + 0x0003250c 41424344 45464761 62636465 66000000 ABCDEFGabcdef... │ │ │ │ + 0x0003251c 74726970 5f666d74 2e630000 626c6f63 trip_fmt.c..bloc │ │ │ │ + 0x0003252c 6b5f636f 756e7420 3c3d2077 6f727374 k_count <= worst │ │ │ │ + 0x0003253c 5f636173 655f626c 6f636b5f 636f756e _case_block_coun │ │ │ │ + 0x0003254c 74000000 74726970 636f6465 00000000 t...tripcode.... │ │ │ │ + 0x0003255c 526b3756 55734454 32550000 73696d70 Rk7VUsDT2U..simp │ │ │ │ + 0x0003256c 736f6e00 33477159 494a334f 62730000 son.3GqYIJ3Obs.. │ │ │ │ + 0x0003257c 49643167 4d594741 35320000 706f6e79 Id1gMYGA52..pony │ │ │ │ + 0x0003258c 7461696c 00000000 63727970 745f7472 tail....crypt_tr │ │ │ │ + 0x0003259c 61766572 73655f62 795f7361 6c740000 averse_by_salt.. │ │ │ │ + 0x000325ac 2464756d 6d792400 64756d6d 79000000 $dummy$.dummy... │ │ │ │ + 0x000325bc 4e2f4100 2464756d 6d792436 34373536 N/A.$dummy$64756 │ │ │ │ + 0x000325cc 64366437 39000000 2464756d 6d792437 d6d79...$dummy$7 │ │ │ │ + 0x000325dc 30363137 33373337 37366637 32363400 0617373776f7264. │ │ │ │ + 0x000325ec 244a4f48 4e2f7061 7373776f 72642e6c $JOHN/password.l │ │ │ │ + 0x000325fc 73740000 576f7264 6c697374 00000000 st..Wordlist.... │ │ │ │ + 0x0003260c 4f707469 6f6e7300 576f7264 66696c65 Options.Wordfile │ │ │ │ + 0x0003261c 00000000 5761726e 696e673a 206e6f74 ....Warning: not │ │ │ │ + 0x0003262c 20656e6f 75676820 63616e64 69646174 enough candidat │ │ │ │ + 0x0003263c 65732075 6e646572 2062656e 63686d61 es under benchma │ │ │ │ + 0x0003264c 726b206c 656e6774 68202564 0a000000 rk length %d.... │ │ │ │ + 0x0003265c 4641494c 45442028 6e6f2064 61746129 FAILED (no data) │ │ │ │ + 0x0003266c 00000000 4641494c 45442028 25732900 ....FAILED (%s). │ │ │ │ + 0x0003267c 62656e63 682e6300 696e6465 78203e20 bench.c.index > │ │ │ │ + 0x0003268c 30000000 42656e63 686d6172 6b735f31 0...Benchmarks_1 │ │ │ │ + 0x0003269c 5f380000 44656275 67000000 73657469 _8..Debug...seti │ │ │ │ + 0x000326ac 74696d65 72000000 25754b00 25752e25 timer...%uK.%u.% │ │ │ │ + 0x000326bc 75000000 2c200000 4d616e79 2073616c u..., ..Many sal │ │ │ │ + 0x000326cc 74730000 4f6e6c79 206f6e65 2073616c ts..Only one sal │ │ │ │ + 0x000326dc 74000000 53686f72 74000000 4c6f6e67 t...Short...Long │ │ │ │ + 0x000326ec 00000000 5761726e 696e673a 20646f69 ....Warning: doi │ │ │ │ + 0x000326fc 6e672071 7569636b 2062656e 63686d61 ng quick benchma │ │ │ │ + 0x0003270c 726b696e 67202d20 74686520 70657266 rking - the perf │ │ │ │ + 0x0003271c 6f726d61 6e636520 6e756d62 65727320 ormance numbers │ │ │ │ + 0x0003272c 77696c6c 20626520 696e6163 63757261 will be inaccura │ │ │ │ + 0x0003273c 74650000 42656e63 686d6172 6b696e67 te..Benchmarking │ │ │ │ + 0x0003274c 3a202573 25732573 2573205b 25735d2e : %s%s%s%s [%s]. │ │ │ │ + 0x0003275c 2e2e2000 2575206f 7574206f 66202575 .. .%u out of %u │ │ │ │ + 0x0003276c 20746573 74732068 61766520 4641494c tests have FAIL │ │ │ │ + 0x0003277c 45440a00 444f4e45 00000000 52617700 ED..DONE....Raw. │ │ │ │ + 0x0003278c 25733a09 25732063 2f732072 65616c2c %s:.%s c/s real, │ │ │ │ + 0x0003279c 20257320 632f7320 76697274 75616c0a %s c/s virtual. │ │ │ │ + 0x000327ac 00000000 25733a09 25732063 2f732072 ....%s:.%s c/s r │ │ │ │ + 0x000327bc 65616c2c 20257320 632f7320 76697274 eal, %s c/s virt │ │ │ │ + 0x000327cc 75616c0a 0a000000 62656e63 686d6172 ual.....benchmar │ │ │ │ + 0x000327dc 6b5f666f 726d6174 00000000 63686172 k_format....char │ │ │ │ + 0x000327ec 7365742e 63000000 6e726174 696f7320 set.c...nratios │ │ │ │ + 0x000327fc 3d3d2073 697a656f 66282a72 6174696f == sizeof(*ratio │ │ │ │ + 0x0003280c 7329202f 2073697a 656f6628 282a7261 s) / sizeof((*ra │ │ │ │ + 0x0003281c 74696f73 295b305d 29000000 70747220 tios)[0])...ptr │ │ │ │ + 0x0003282c 3c3d206f 72646572 202b2073 697a6520 <= order + size │ │ │ │ + 0x0003283c 2d203300 70747220 3d3d206f 72646572 - 3.ptr == order │ │ │ │ + 0x0003284c 202b2073 697a6500 20556e73 7461626c + size. Unstabl │ │ │ │ + 0x0003285c 65206f72 64657220 28256420 72656361 e order (%d reca │ │ │ │ + 0x0003286c 6c63756c 6174696f 6e732c20 25642064 lculations, %d d │ │ │ │ + 0x0003287c 69666665 72656e63 65732072 656d6169 ifferences remai │ │ │ │ + 0x0003288c 6e290a00 20537461 626c6520 6f726465 n).. Stable orde │ │ │ │ + 0x0003289c 72202825 64207265 63616c63 756c6174 r (%d recalculat │ │ │ │ + 0x000328ac 696f6e73 290a0000 6674656c 6c000000 ions)...ftell... │ │ │ │ + 0x000328bc 2c206578 6974696e 672e2e2e 00000000 , exiting....... │ │ │ │ + 0x000328cc 4c6f6164 65642025 6c752070 6c61696e Loaded %lu plain │ │ │ │ + 0x000328dc 74657874 25732573 0a000000 52656d61 text%s%s....Rema │ │ │ │ + 0x000328ec 696e696e 6720256c 7520706c 61696e74 ining %lu plaint │ │ │ │ + 0x000328fc 65787425 7325730a 00000000 77620000 ext%s%s.....wb.. │ │ │ │ + 0x0003290c 666f7065 6e3a2025 73000000 47656e65 fopen: %s...Gene │ │ │ │ + 0x0003291c 72617469 6e672063 68617273 65747300 rating charsets. │ │ │ │ + 0x0003292c 20444f4e 450a4765 6e657261 74696e67 DONE.Generating │ │ │ │ + 0x0003293c 20637261 636b696e 67206f72 64657200 cracking order. │ │ │ │ + 0x0003294c 43485233 00000000 4661696c 65642074 CHR3....Failed t │ │ │ │ + 0x0003295c 6f207772 69746520 63686172 73657420 o write charset │ │ │ │ + 0x0003296c 66696c65 3a202573 0a000000 53756363 file: %s....Succ │ │ │ │ + 0x0003297c 65737366 756c6c79 2077726f 74652063 essfully wrote c │ │ │ │ + 0x0003298c 68617273 65742066 696c653a 20257320 harset file: %s │ │ │ │ + 0x0003299c 28257520 63686172 61637465 72257329 (%u character%s) │ │ │ │ + 0x000329ac 0a000000 63686172 7365745f 67656e65 ....charset_gene │ │ │ │ + 0x000329bc 72617465 5f6f7264 65720000 2e2f3031 rate_order.../01 │ │ │ │ + 0x000329cc 32333435 36373839 41424344 45464748 23456789ABCDEFGH │ │ │ │ + 0x000329dc 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x000329ec 595a6162 63646566 6768696a 6b6c6d6e YZabcdefghijklmn │ │ │ │ + 0x000329fc 6f707172 73747576 7778797a 30313233 opqrstuvwxyz0123 │ │ │ │ + 0x00032a0c 34353637 38396162 63646566 766f6964 456789abcdefvoid │ │ │ │ + 0x00032a1c 00000000 696e7400 7768696c 65000000 ....int.while... │ │ │ │ + 0x00032a2c 656c7365 00000000 636f6e74 696e7565 else....continue │ │ │ │ + 0x00032a3c 00000000 62726561 6b000000 636f6d70 ....break...comp │ │ │ │ + 0x00032a4c 696c6572 2e630000 635f6f70 5f726574 iler.c..c_op_ret │ │ │ │ + 0x00032a5c 75726e20 213d2026 266f705f 72657475 urn != &&op_retu │ │ │ │ + 0x00032a6c 726e0000 5b000000 3d000000 2b3d0000 rn..[...=...+=.. │ │ │ │ + 0x00032a7c 2d3d0000 2a3d0000 2f3d0000 253d0000 -=..*=../=..%=.. │ │ │ │ + 0x00032a8c 7c3d0000 5e3d0000 263d0000 3c3c3d00 |=..^=..&=..<<=. │ │ │ │ + 0x00032a9c 3e3e3d00 7c7c0000 26260000 7c000000 >>=.||..&&..|... │ │ │ │ + 0x00032aac 5e000000 26000000 3d3d0000 213d0000 ^...&...==..!=.. │ │ │ │ + 0x00032abc 3e000000 3c000000 3e3d0000 3c3d0000 >...<...>=..<=.. │ │ │ │ + 0x00032acc 3c3c0000 3e3e0000 2b000000 2d000000 <<..>>..+...-... │ │ │ │ + 0x00032adc 21000000 7e000000 2b2b0000 2d2d0000 !...~...++..--.. │ │ │ │ + 0x00032aec 69660000 556e6b6e 6f776e20 6964656e if..Unknown iden │ │ │ │ + 0x00032afc 74696669 65720000 556e6578 70656374 tifier..Unexpect │ │ │ │ + 0x00032b0c 65642063 68617261 63746572 00000000 ed character.... │ │ │ │ + 0x00032b1c 4572726f 7220696e 20657870 72657373 Error in express │ │ │ │ + 0x00032b2c 696f6e00 4964656e 74696669 65722069 ion.Identifier i │ │ │ │ + 0x00032b3c 7320746f 6f206c6f 6e670000 45787072 s too long..Expr │ │ │ │ + 0x00032b4c 65737369 6f6e2069 7320746f 6f20636f ession is too co │ │ │ │ + 0x00032b5c 6d706c65 78000000 496e7661 6c696420 mplex...Invalid │ │ │ │ + 0x00032b6c 61727261 79207369 7a650000 44617461 array size..Data │ │ │ │ + 0x00032b7c 20736563 74696f6e 20697320 746f6f20 section is too │ │ │ │ + 0x00032b8c 6c617267 65000000 496e7465 67657220 large...Integer │ │ │ │ + 0x00032b9c 636f6e73 74616e74 206f7574 206f6620 constant out of │ │ │ │ + 0x00032bac 72616e67 65000000 4475706c 69636174 range...Duplicat │ │ │ │ + 0x00032bbc 65206964 656e7469 66696572 00000000 e identifier.... │ │ │ │ + 0x00032bcc 4b657977 6f726420 69732075 73656420 Keyword is used │ │ │ │ + 0x00032bdc 61732061 6e206964 656e7469 66696572 as an identifier │ │ │ │ + 0x00032bec 00000000 4e6f7420 696e2061 2066756e ....Not in a fun │ │ │ │ + 0x00032bfc 6374696f 6e000000 4e657374 65642066 ction...Nested f │ │ │ │ + 0x00032c0c 756e6374 696f6e73 20617265 206e6f74 unctions are not │ │ │ │ + 0x00032c1c 20737570 706f7274 65640000 4e6f7420 supported..Not │ │ │ │ + 0x00032c2c 696e2061 6e206966 20737461 74656d65 in an if stateme │ │ │ │ + 0x00032c3c 6e740000 4e6f7420 696e2061 206c6f6f nt..Not in a loo │ │ │ │ + 0x00032c4c 70000000 556e6578 70656374 65642065 p...Unexpected e │ │ │ │ + 0x00032c5c 6e64206f 6620736f 75726365 00000000 nd of source.... │ │ │ │ + 0x00032c6c 496e7465 726e616c 20636f6d 70696c65 Internal compile │ │ │ │ + 0x00032c7c 72206572 726f7200 635f6578 65637574 r error.c_execut │ │ │ │ + 0x00032c8c 655f6661 73740000 6c697374 2e000000 e_fast..list.... │ │ │ │ + 0x00032c9c 4572726f 7220696e 20257320 6174206c Error in %s at l │ │ │ │ + 0x00032cac 696e6520 25640a00 66676574 73000000 ine %d..fgets... │ │ │ │ + 0x00032cbc 66636c6f 73650000 3f000000 63726163 fclose..?...crac │ │ │ │ + 0x00032ccc 6b65722e 63000000 636f756e 74203e3d ker.c...count >= │ │ │ │ + 0x00032cdc 20310000 21205365 6c662074 65737420 1..! Self test │ │ │ │ + 0x00032cec 6661696c 65642028 25732900 53656c66 failed (%s).Self │ │ │ │ + 0x00032cfc 20746573 74206661 696c6564 20282573 test failed (%s │ │ │ │ + 0x00032d0c 290a0000 50726573 73202771 27206f72 )...Press 'q' or │ │ │ │ + 0x00032d1c 20437472 6c2d4320 746f2061 626f7274 Ctrl-C to abort │ │ │ │ + 0x00032d2c 2c20616c 6d6f7374 20616e79 206f7468 , almost any oth │ │ │ │ + 0x00032d3c 6572206b 65792066 6f722073 74617475 er key for statu │ │ │ │ + 0x00032d4c 730a0000 63726b5f 72656d6f 76655f68 s...crk_remove_h │ │ │ │ + 0x00032d5c 61736800 25750a00 72657374 6f726500 ash.%u..restore. │ │ │ │ + 0x00032d6c 4c697374 2e457874 65726e61 6c3a0000 List.External:.. │ │ │ │ + 0x00032d7c 556e6b6e 6f776e20 65787465 726e616c Unknown external │ │ │ │ + 0x00032d8c 206d6f64 653a2025 730a0000 436f6d70 mode: %s...Comp │ │ │ │ + 0x00032d9c 696c6572 20657272 6f722069 6e202573 iler error in %s │ │ │ │ + 0x00032dac 20617420 6c696e65 2025643a 2025730a at line %d: %s. │ │ │ │ + 0x00032dbc 00000000 696e6974 00000000 67656e65 ....init....gene │ │ │ │ + 0x00032dcc 72617465 00000000 66696c74 65720000 rate....filter.. │ │ │ │ + 0x00032ddc 4e6f2067 656e6572 61746528 2920666f No generate() fo │ │ │ │ + 0x00032dec 72206578 7465726e 616c206d 6f64653a r external mode: │ │ │ │ + 0x00032dfc 2025730a 00000000 4e6f2066 696c7465 %s.....No filte │ │ │ │ + 0x00032e0c 72282920 666f7220 65787465 726e616c r() for external │ │ │ │ + 0x00032e1c 206d6f64 653a2025 730a0000 5761726e mode: %s...Warn │ │ │ │ + 0x00032e2c 696e673a 20657874 65726e61 6c206d6f ing: external mo │ │ │ │ + 0x00032e3c 64652064 6566696e 65732067 656e6572 de defines gener │ │ │ │ + 0x00032e4c 61746528 292c2062 75742069 73206f6e ate(), but is on │ │ │ │ + 0x00032e5c 6c792075 73656420 666f7220 66696c74 ly used for filt │ │ │ │ + 0x00032e6c 65722829 0a000000 50726f63 65656469 er()....Proceedi │ │ │ │ + 0x00032e7c 6e672077 69746820 65787465 726e616c ng with external │ │ │ │ + 0x00032e8c 206d6f64 653a2025 2e313030 73000000 mode: %.100s... │ │ │ │ + 0x00032e9c 61626f72 74000000 73746174 75730000 abort...status.. │ │ │ │ + 0x00032eac 706c6169 6e746578 745f6c65 6e677468 plaintext_length │ │ │ │ + 0x00032ebc 00000000 62696e61 72795f61 6c69676e ....binary_align │ │ │ │ + 0x00032ecc 00000000 70726570 61726500 73616c74 ....prepare.salt │ │ │ │ + 0x00032edc 5f616c69 676e0000 76616c69 64000000 _align..valid... │ │ │ │ + 0x00032eec 636d705f 65786163 74000000 6765745f cmp_exact...get_ │ │ │ │ + 0x00032efc 6b657900 736f7572 63650000 73616c74 key.source..salt │ │ │ │ + 0x00032f0c 5f686173 68000000 63727970 745f616c _hash...crypt_al │ │ │ │ + 0x00032f1c 6c000000 636d705f 616c6c00 636d705f l...cmp_all.cmp_ │ │ │ │ + 0x00032f2c 6f6e6500 5761726e 696e673a 2062696e one.Warning: bin │ │ │ │ + 0x00032f3c 61727928 29207265 7475726e 6564206d ary() returned m │ │ │ │ + 0x00032f4c 6973616c 69676e65 6420706f 696e7465 isaligned pointe │ │ │ │ + 0x00032f5c 72000000 5761726e 696e673a 2073616c r...Warning: sal │ │ │ │ + 0x00032f6c 74282920 72657475 726e6564 206d6973 t() returned mis │ │ │ │ + 0x00032f7c 616c6967 6e656420 706f696e 74657200 aligned pointer. │ │ │ │ + 0x00032f8c 6765745f 68617368 5b25645d 28256429 get_hash[%d](%d) │ │ │ │ + 0x00032f9c 00000000 556e6b6e 6f776e20 6f707469 ....Unknown opti │ │ │ │ + 0x00032fac 6f6e0000 45787472 61207061 72616d65 on..Extra parame │ │ │ │ + 0x00032fbc 74657220 666f7220 6f707469 6f6e0000 ter for option.. │ │ │ │ + 0x00032fcc 496e7661 6c696420 6f707469 6f6e2070 Invalid option p │ │ │ │ + 0x00032fdc 6172616d 65746572 00000000 4f707469 arameter....Opti │ │ │ │ + 0x00032fec 6f6e2072 65717569 72657320 61207061 on requires a pa │ │ │ │ + 0x00032ffc 72616d65 74657200 496e7661 6c696420 rameter.Invalid │ │ │ │ + 0x0003300c 6f707469 6f6e7320 636f6d62 696e6174 options combinat │ │ │ │ + 0x0003301c 696f6e20 6f722064 75706c69 63617465 ion or duplicate │ │ │ │ + 0x0003302c 206f7074 696f6e00 25733a20 22257322 option.%s: "%s" │ │ │ │ + 0x0003303c 0a000000 49646c65 00000000 6e696365 ....Idle....nice │ │ │ │ + 0x0003304c 00000000 25750a25 750a2575 0a000000 ....%u.%u.%u.... │ │ │ │ + 0x0003305c 25750a32 0a25750a 00000000 4c4d5f41 %u.2.%u.....LM_A │ │ │ │ + 0x0003306c 53434949 00000000 41534349 49000000 SCII....ASCII... │ │ │ │ + 0x0003307c 50726f63 65656469 6e672077 69746820 Proceeding with │ │ │ │ + 0x0003308c 22696e63 72656d65 6e74616c 22206d6f "incremental" mo │ │ │ │ + 0x0003309c 64653a20 252e3130 30730000 46696c65 de: %.100s..File │ │ │ │ + 0x000330ac 00000000 496e6372 656d656e 74616c3a ....Incremental: │ │ │ │ + 0x000330bc 00000000 21204e6f 20636861 72736574 ....! No charset │ │ │ │ + 0x000330cc 20646566 696e6564 00000000 4e6f2063 defined....No c │ │ │ │ + 0x000330dc 68617273 65742064 6566696e 65642066 harset defined f │ │ │ │ + 0x000330ec 6f72206d 6f64653a 2025730a 00000000 or mode: %s..... │ │ │ │ + 0x000330fc 45787472 61000000 4d696e4c 656e0000 Extra...MinLen.. │ │ │ │ + 0x0003310c 4d61784c 656e0000 43686172 436f756e MaxLen..CharCoun │ │ │ │ + 0x0003311c 74000000 21204d69 6e4c656e 203d2025 t...! MinLen = % │ │ │ │ + 0x0003312c 64206578 63656564 73204d61 784c656e d exceeds MaxLen │ │ │ │ + 0x0003313c 203d2025 64000000 4d696e4c 656e203d = %d...MinLen = │ │ │ │ + 0x0003314c 20256420 65786365 65647320 4d61784c %d exceeds MaxL │ │ │ │ + 0x0003315c 656e203d 2025640a 00000000 21204d69 en = %d.....! Mi │ │ │ │ + 0x0003316c 6e4c656e 203d2025 64206973 20746f6f nLen = %d is too │ │ │ │ + 0x0003317c 206c6172 67652066 6f722074 68697320 large for this │ │ │ │ + 0x0003318c 68617368 20747970 65000000 4d696e4c hash type...MinL │ │ │ │ + 0x0003319c 656e203d 20256420 65786365 65647320 en = %d exceeds │ │ │ │ + 0x000331ac 74686520 6d617869 6d756d20 706f7373 the maximum poss │ │ │ │ + 0x000331bc 69626c65 206c656e 67746820 666f7220 ible length for │ │ │ │ + 0x000331cc 74686520 63757272 656e7420 68617368 the current hash │ │ │ │ + 0x000331dc 20747970 65202825 64290a00 21204d61 type (%d)..! Ma │ │ │ │ + 0x000331ec 784c656e 203d2025 64206973 20746f6f xLen = %d is too │ │ │ │ + 0x000331fc 206c6172 67652066 6f722074 68697320 large for this │ │ │ │ + 0x0003320c 68617368 20747970 65000000 5761726e hash type...Warn │ │ │ │ + 0x0003321c 696e673a 204d6178 4c656e20 3d202564 ing: MaxLen = %d │ │ │ │ + 0x0003322c 20697320 746f6f20 6c617267 6520666f is too large fo │ │ │ │ + 0x0003323c 72207468 65206375 7272656e 74206861 r the current ha │ │ │ │ + 0x0003324c 73682074 7970652c 20726564 75636564 sh type, reduced │ │ │ │ + 0x0003325c 20746f20 25640a00 21204d61 784c656e to %d..! MaxLen │ │ │ │ + 0x0003326c 203d2025 64206578 63656564 73207468 = %d exceeds th │ │ │ │ + 0x0003327c 6520636f 6d70696c 652d7469 6d65206c e compile-time l │ │ │ │ + 0x0003328c 696d6974 206f6620 25640000 4d61784c imit of %d..MaxL │ │ │ │ + 0x0003329c 656e203d 20256420 65786365 65647320 en = %d exceeds │ │ │ │ + 0x000332ac 74686520 636f6d70 696c652d 74696d65 the compile-time │ │ │ │ + 0x000332bc 206c696d 6974206f 66202564 0a000000 limit of %d.... │ │ │ │ + 0x000332cc 72620000 2120496e 636f7272 65637420 rb..! Incorrect │ │ │ │ + 0x000332dc 63686172 73657420 66696c65 20666f72 charset file for │ │ │ │ + 0x000332ec 6d61743a 20252e31 30307300 496e636f mat: %.100s.Inco │ │ │ │ + 0x000332fc 72726563 74206368 61727365 74206669 rrect charset fi │ │ │ │ + 0x0003330c 6c652066 6f726d61 743a2025 730a0000 le format: %s... │ │ │ │ + 0x0003331c 66726561 64000000 2120496e 636f6d70 fread...! Incomp │ │ │ │ + 0x0003332c 61746962 6c652063 68617273 65742066 atible charset f │ │ │ │ + 0x0003333c 696c653a 20252e31 30307300 496e636f ile: %.100s.Inco │ │ │ │ + 0x0003334c 6d706174 69626c65 20636861 72736574 mpatible charset │ │ │ │ + 0x0003335c 2066696c 653a2025 730a0000 21204368 file: %s...! Ch │ │ │ │ + 0x0003336c 61727365 74206669 6c652068 61732063 arset file has c │ │ │ │ + 0x0003337c 68616e67 65643a20 252e3130 30730000 hanged: %.100s.. │ │ │ │ + 0x0003338c 43686172 73657420 66696c65 20686173 Charset file has │ │ │ │ + 0x0003339c 20636861 6e676564 3a202573 0a000000 changed: %s.... │ │ │ │ + 0x000333ac 21204578 74726120 63686172 61637465 ! Extra characte │ │ │ │ + 0x000333bc 7273206e 6f742069 6e20636f 6d70696c rs not in compil │ │ │ │ + 0x000333cc 652d7469 6d652073 70656369 66696564 e-time specified │ │ │ │ + 0x000333dc 2072616e 67652028 275c7825 30327827 range ('\x%02x' │ │ │ │ + 0x000333ec 20746f20 275c7825 30327827 29000000 to '\x%02x')... │ │ │ │ + 0x000333fc 45787472 61206368 61726163 74657273 Extra characters │ │ │ │ + 0x0003340c 206e6f74 20696e20 636f6d70 696c652d not in compile- │ │ │ │ + 0x0003341c 74696d65 20737065 63696669 65642072 time specified r │ │ │ │ + 0x0003342c 616e6765 2028275c 78253032 78272074 ange ('\x%02x' t │ │ │ │ + 0x0003343c 6f20275c 78253032 7827290a 00000000 o '\x%02x')..... │ │ │ │ + 0x0003344c 2d204c65 6e677468 73202564 20746f20 - Lengths %d to │ │ │ │ + 0x0003345c 25642c20 75702074 6f202564 20646966 %d, up to %d dif │ │ │ │ + 0x0003346c 66657265 6e742063 68617261 63746572 ferent character │ │ │ │ + 0x0003347c 73000000 2d204c65 6e677468 2025642c s...- Length %d, │ │ │ │ + 0x0003348c 20757020 746f2025 64206469 66666572 up to %d differ │ │ │ │ + 0x0003349c 656e7420 63686172 61637465 72730000 ent characters.. │ │ │ │ + 0x000334ac 21204f6e 6c792025 75206368 61726163 ! Only %u charac │ │ │ │ + 0x000334bc 74657273 20617661 696c6162 6c650000 ters available.. │ │ │ │ + 0x000334cc 5761726e 696e673a 206f6e6c 79202575 Warning: only %u │ │ │ │ + 0x000334dc 20636861 72616374 65727320 61766169 characters avai │ │ │ │ + 0x000334ec 6c61626c 650a0000 5761726e 696e673a lable...Warning: │ │ │ │ + 0x000334fc 206d6978 65642d63 61736520 63686172 mixed-case char │ │ │ │ + 0x0003350c 7365742c 20627574 20746865 20637572 set, but the cur │ │ │ │ + 0x0003351c 72656e74 20686173 68207479 70652069 rent hash type i │ │ │ │ + 0x0003352c 73206361 73652d69 6e73656e 73697469 s case-insensiti │ │ │ │ + 0x0003353c 76653b0a 736f6d65 2063616e 64696461 ve;.some candida │ │ │ │ + 0x0003354c 74652070 61737377 6f726473 206d6179 te passwords may │ │ │ │ + 0x0003355c 20626520 756e6e65 63657373 6172696c be unnecessaril │ │ │ │ + 0x0003356c 79207472 69656420 6d6f7265 20746861 y tried more tha │ │ │ │ + 0x0003357c 6e206f6e 63652e0a 00000000 2120556e n once......! Un │ │ │ │ + 0x0003358c 65787065 63746564 20636f75 6e743a20 expected count: │ │ │ │ + 0x0003359c 25642021 3d202564 00000000 556e6578 %d != %d....Unex │ │ │ │ + 0x000335ac 70656374 65642063 6f756e74 3a202564 pected count: %d │ │ │ │ + 0x000335bc 20213d20 25640a00 2d205377 69746368 != %d..- Switch │ │ │ │ + 0x000335cc 696e6720 746f206c 656e6774 68202564 ing to length %d │ │ │ │ + 0x000335dc 00000000 66736565 6b000000 67657463 ....fseek...getc │ │ │ │ + 0x000335ec 00000000 2d204578 70616e64 696e6720 ....- Expanding │ │ │ │ + 0x000335fc 7461626c 65732066 6f72206c 656e6774 tables for lengt │ │ │ │ + 0x0003360c 68202564 20746f20 63686172 61637465 h %d to characte │ │ │ │ + 0x0003361c 7220636f 756e7420 25640000 2d205472 r count %d..- Tr │ │ │ │ + 0x0003362c 79696e67 206c656e 67746820 25642c20 ying length %d, │ │ │ │ + 0x0003363c 66697865 64204025 642c2063 68617261 fixed @%d, chara │ │ │ │ + 0x0003364c 63746572 20636f75 6e742025 64000000 cter count %d... │ │ │ │ + 0x0003365c 21204d69 7865642d 63617365 20636861 ! Mixed-case cha │ │ │ │ + 0x0003366c 72736574 2c206275 74207468 65206861 rset, but the ha │ │ │ │ + 0x0003367c 73682074 79706520 69732063 6173652d sh type is case- │ │ │ │ + 0x0003368c 696e7365 6e736974 69766500 25642070 insensitive.%d p │ │ │ │ + 0x0003369c 61737377 6f726420 68617368 65732077 assword hashes w │ │ │ │ + 0x000336ac 69746820 25642064 69666665 72656e74 ith %d different │ │ │ │ + 0x000336bc 2073616c 74730000 25642070 61737377 salts..%d passw │ │ │ │ + 0x000336cc 6f726420 68617368 65732077 69746820 ord hashes with │ │ │ │ + 0x000336dc 6e6f2064 69666665 72656e74 2073616c no different sal │ │ │ │ + 0x000336ec 74730000 31207061 7373776f 72642068 ts..1 password h │ │ │ │ + 0x000336fc 61736800 556e6b6e 6f776e20 63697068 ash.Unknown ciph │ │ │ │ + 0x0003370c 65727465 78742066 6f726d61 74206e61 ertext format na │ │ │ │ + 0x0003371c 6d652072 65717565 73746564 0a000000 me requested.... │ │ │ │ + 0x0003372c 65730000 6c656674 20746f20 63726163 es..left to crac │ │ │ │ + 0x0003373c 6b000000 6c6f6164 65640000 6e6f204f k...loaded..no O │ │ │ │ + 0x0003374c 70656e4d 50207375 70706f72 74000000 penMP support... │ │ │ │ + 0x0003375c 706f6f72 204f7065 6e4d5020 7363616c poor OpenMP scal │ │ │ │ + 0x0003376c 6162696c 69747900 2028666f 726b2900 ability. (fork). │ │ │ │ + 0x0003377c 2c206c6f 6e676572 20706173 73776f72 , longer passwor │ │ │ │ + 0x0003378c 64732073 706c6974 00000000 77696c6c ds split....will │ │ │ │ + 0x0003379c 00000000 6d617900 72656e00 756e7368 ....may.ren.unsh │ │ │ │ + 0x000337ac 61646f77 00000000 756e6166 73000000 adow....unafs... │ │ │ │ + 0x000337bc 756e6971 75650000 2d2d6d61 6b655f63 unique..--make_c │ │ │ │ + 0x000337cc 6865636b 00000000 2d2d7465 73743d30 heck....--test=0 │ │ │ │ + 0x000337dc 00000000 7e2f2e6a 6f686e2f 6a6f686e ....~/.john/john │ │ │ │ + 0x000337ec 2e636f6e 66000000 2f657463 2f6a6f68 .conf.../etc/joh │ │ │ │ + 0x000337fc 6e2f6a6f 686e2e63 6f6e6600 7e2f2e6a n/john.conf.~/.j │ │ │ │ + 0x0003380c 6f686e2f 6a6f686e 2e706f74 00000000 ohn/john.pot.... │ │ │ │ + 0x0003381c 25732564 20706173 73776f72 64206861 %s%d password ha │ │ │ │ + 0x0003382c 73682573 20637261 636b6564 2c202564 sh%s cracked, %d │ │ │ │ + 0x0003383c 206c6566 740a0000 7e2f2e6a 6f686e2f left...~/.john/ │ │ │ │ + 0x0003384c 6a6f686e 2e6c6f67 00000000 436f6e74 john.log....Cont │ │ │ │ + 0x0003385c 696e7569 6e672061 6e20696e 74657272 inuing an interr │ │ │ │ + 0x0003386c 75707465 64207365 7373696f 6e000000 upted session... │ │ │ │ + 0x0003387c 53746172 74696e67 2061206e 65772073 Starting a new s │ │ │ │ + 0x0003388c 65737369 6f6e0000 4c6f6164 65642061 ession..Loaded a │ │ │ │ + 0x0003389c 20746f74 616c206f 66202573 00000000 total of %s.... │ │ │ │ + 0x000338ac 4c6f6164 65642025 73202825 73257325 Loaded %s (%s%s% │ │ │ │ + 0x000338bc 73205b25 735d290a 00000000 4e6f2070 s [%s]).....No p │ │ │ │ + 0x000338cc 61737377 6f726420 68617368 65732025 assword hashes % │ │ │ │ + 0x000338dc 73202873 65652046 4151290a 00000000 s (see FAQ)..... │ │ │ │ + 0x000338ec 52656d61 696e696e 67202573 00000000 Remaining %s.... │ │ │ │ + 0x000338fc 52656d61 696e696e 67202573 0a000000 Remaining %s.... │ │ │ │ + 0x0003390c 5761726e 696e673a 20257320 666f7220 Warning: %s for │ │ │ │ + 0x0003391c 74686973 20686173 68207479 70652c20 this hash type, │ │ │ │ + 0x0003392c 636f6e73 69646572 202d2d66 6f726b3d consider --fork= │ │ │ │ + 0x0003393c 25640a00 57696c6c 2072756e 20256420 %d..Will run %d │ │ │ │ + 0x0003394c 4f70656e 4d502074 68726561 64732070 OpenMP threads p │ │ │ │ + 0x0003395c 65722070 726f6365 73732028 25752074 er process (%u t │ │ │ │ + 0x0003396c 6f74616c 20616372 6f737320 25752070 otal across %u p │ │ │ │ + 0x0003397c 726f6365 73736573 290a0000 5761726e rocesses)...Warn │ │ │ │ + 0x0003398c 696e673a 204f7065 6e4d5020 77617320 ing: OpenMP was │ │ │ │ + 0x0003399c 64697361 626c6564 20647565 20746f20 disabled due to │ │ │ │ + 0x000339ac 2d2d666f 726b3b20 61206e6f 6e2d4f70 --fork; a non-Op │ │ │ │ + 0x000339bc 656e4d50 20627569 6c64206d 61792062 enMP build may b │ │ │ │ + 0x000339cc 65206661 73746572 0a000000 57696c6c e faster....Will │ │ │ │ + 0x000339dc 2072756e 20256420 4f70656e 4d502074 run %d OpenMP t │ │ │ │ + 0x000339ec 68726561 64730a00 5761726e 696e673a hreads..Warning: │ │ │ │ + 0x000339fc 204f7065 6e4d5020 69732064 69736162 OpenMP is disab │ │ │ │ + 0x00033a0c 6c65643b 2061206e 6f6e2d4f 70656e4d led; a non-OpenM │ │ │ │ + 0x00033a1c 50206275 696c6420 6d617920 62652066 P build may be f │ │ │ │ + 0x00033a2c 61737465 720a0000 2d204e6f 6465206e aster...- Node n │ │ │ │ + 0x00033a3c 756d6265 72732025 752d2575 206f6620 umbers %u-%u of │ │ │ │ + 0x00033a4c 25752573 00000000 4e6f6465 206e756d %u%s....Node num │ │ │ │ + 0x00033a5c 62657273 2025752d 2575206f 66202575 bers %u-%u of %u │ │ │ │ + 0x00033a6c 25730a00 2d204e6f 6465206e 756d6265 %s..- Node numbe │ │ │ │ + 0x00033a7c 72202575 206f6620 25750000 4e6f6465 r %u of %u..Node │ │ │ │ + 0x00033a8c 206e756d 62657220 2575206f 66202575 number %u of %u │ │ │ │ + 0x00033a9c 0a000000 666f726b 00000000 496e636f ....fork....Inco │ │ │ │ + 0x00033aac 6e736973 74656e74 20637261 73682072 nsistent crash r │ │ │ │ + 0x00033abc 65636f76 65727920 66696c65 3a202573 ecovery file: %s │ │ │ │ + 0x00033acc 0a000000 2d204861 73682074 7970653a ....- Hash type: │ │ │ │ + 0x00033adc 20252e31 30307325 73252e31 30307320 %.100s%s%.100s │ │ │ │ + 0x00033aec 286c656e 67746873 20757020 746f2025 (lengths up to % │ │ │ │ + 0x00033afc 64257329 00000000 2d20416c 676f7269 d%s)....- Algori │ │ │ │ + 0x00033b0c 74686d3a 20252e31 30307300 2d204361 thm: %.100s.- Ca │ │ │ │ + 0x00033b1c 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ + 0x00033b2c 73202573 20626520 62756666 65726564 s %s be buffered │ │ │ │ + 0x00033b3c 20616e64 20747269 65642069 6e206368 and tried in ch │ │ │ │ + 0x00033b4c 756e6b73 206f6620 25640000 2d20436f unks of %d..- Co │ │ │ │ + 0x00033b5c 6e666967 75726564 20746f20 75736520 nfigured to use │ │ │ │ + 0x00033b6c 6f746865 72776973 65206964 6c652070 otherwise idle p │ │ │ │ + 0x00033b7c 726f6365 73736f72 20637963 6c657320 rocessor cycles │ │ │ │ + 0x00033b8c 6f6e6c79 00000000 57616974 696e6720 only....Waiting │ │ │ │ + 0x00033b9c 666f7220 25642063 68696c64 25732074 for %d child%s t │ │ │ │ + 0x00033bac 6f207465 726d696e 61746500 57616974 o terminate.Wait │ │ │ │ + 0x00033bbc 696e6720 666f7220 25642063 68696c64 ing for %d child │ │ │ │ + 0x00033bcc 25732074 6f207465 726d696e 6174650a %s to terminate. │ │ │ │ + 0x00033bdc 00000000 77616974 00000000 5761726e ....wait....Warn │ │ │ │ + 0x00033bec 696e673a 20706173 73776f72 64732070 ing: passwords p │ │ │ │ + 0x00033bfc 72696e74 65642061 626f7665 206d6967 rinted above mig │ │ │ │ + 0x00033c0c 68740000 20626520 70617274 69616c00 ht.. be partial. │ │ │ │ + 0x00033c1c 206e6f74 20626520 616c6c20 74686f73 not be all thos │ │ │ │ + 0x00033c2c 65206372 61636b65 64000000 25732573 e cracked...%s%s │ │ │ │ + 0x00033c3c 20616e64 25730a00 55736520 74686520 and%s..Use the │ │ │ │ + 0x00033c4c 222d2d73 686f7722 206f7074 696f6e20 "--show" option │ │ │ │ + 0x00033c5c 746f2064 6973706c 61792061 6c6c206f to display all o │ │ │ │ + 0x00033c6c 66207468 65206372 61636b65 64207061 f the cracked pa │ │ │ │ + 0x00033c7c 7373776f 72647320 72656c69 61626c79 sswords reliably │ │ │ │ + 0x00033c8c 0a000000 53657373 696f6e20 61626f72 ....Session abor │ │ │ │ + 0x00033c9c 74656400 53657373 696f6e20 636f6d70 ted.Session comp │ │ │ │ + 0x00033cac 6c657465 64000000 53657373 696f6e20 leted...Session │ │ │ │ + 0x00033cbc 636f6d70 6c657465 640a0000 4d61696e completed...Main │ │ │ │ + 0x00033ccc 2070726f 63657373 20736573 73696f6e process session │ │ │ │ + 0x00033cdc 20636f6d 706c6574 65642c20 62757420 completed, but │ │ │ │ + 0x00033cec 736f6d65 20636869 6c642070 726f6365 some child proce │ │ │ │ + 0x00033cfc 73736573 20666169 6c656400 4f4d505f sses failed.OMP_ │ │ │ │ + 0x00033d0c 4e554d5f 54485245 41445300 73746174 NUM_THREADS.stat │ │ │ │ + 0x00033d1c 3a202573 00000000 4e4f2050 41535357 : %s....NO PASSW │ │ │ │ + 0x00033d2c 4f524400 5761726e 696e673a 206f6e6c ORD.Warning: onl │ │ │ │ + 0x00033d3c 79206c6f 6164696e 67206861 73686573 y loading hashes │ │ │ │ + 0x00033d4c 206f6620 74797065 20222573 222c2062 of type "%s", b │ │ │ │ + 0x00033d5c 75742061 6c736f20 73617720 74797065 ut also saw type │ │ │ │ + 0x00033d6c 20222573 220a5573 65207468 6520222d "%s".Use the "- │ │ │ │ + 0x00033d7c 2d666f72 6d61743d 25732220 6f707469 -format=%s" opti │ │ │ │ + 0x00033d8c 6f6e2074 6f20666f 72636520 6c6f6164 on to force load │ │ │ │ + 0x00033d9c 696e6720 68617368 6573206f 66207468 ing hashes of th │ │ │ │ + 0x00033dac 61742074 79706520 696e7374 6561640a at type instead. │ │ │ │ + 0x00033dbc 00000000 28636175 73653a20 74686520 ....(cause: the │ │ │ │ + 0x00033dcc 22666f72 6d617422 206c6163 6b732070 "format" lacks p │ │ │ │ + 0x00033ddc 726f7065 72206269 6e617279 5f686173 roper binary_has │ │ │ │ + 0x00033dec 68282920 66756e63 74696f6e 20646566 h() function def │ │ │ │ + 0x00033dfc 696e6974 696f6e73 290a0000 5761726e initions)...Warn │ │ │ │ + 0x00033e0c 696e673a 20657863 65737369 76652070 ing: excessive p │ │ │ │ + 0x00033e1c 61727469 616c2068 61736820 636f6c6c artial hash coll │ │ │ │ + 0x00033e2c 6973696f 6e732064 65746563 7465640a isions detected. │ │ │ │ + 0x00033e3c 25730000 5761726e 696e673a 20636865 %s..Warning: che │ │ │ │ + 0x00033e4c 636b2066 6f722064 75706c69 63617465 ck for duplicate │ │ │ │ + 0x00033e5c 73207061 72746961 6c6c7920 62797061 s partially bypa │ │ │ │ + 0x00033e6c 73736564 20746f20 73706565 64757020 ssed to speedup │ │ │ │ + 0x00033e7c 6c6f6164 696e670a 00000000 25733a25 loading.....%s:% │ │ │ │ + 0x00033e8c 64000000 25733a4e 4f205041 5353574f d...%s:NO PASSWO │ │ │ │ + 0x00033e9c 52440000 25733a00 3a257300 21222324 RD..%s:.:%s.!"#$ │ │ │ │ + 0x00033eac 25262728 292a2b2c 2d2e2f3a 3b3c3d3e %&'()*+,-./:;<=> │ │ │ │ + 0x00033ebc 3f405b5c 5d5e5f60 7b7c7d7e 7f000000 ?@[\]^_`{|}~.... │ │ │ │ + 0x00033ecc 25752000 25753a25 3032753a 25303275 %u .%u:%02u:%02u │ │ │ │ + 0x00033edc 3a253032 75200000 666c6f63 6b284c4f :%02u ..flock(LO │ │ │ │ + 0x00033eec 434b5f45 58290000 77726974 65000000 CK_EX)..write... │ │ │ │ + 0x00033efc 666c6f63 6b284c4f 434b5f55 4e290000 flock(LOCK_UN).. │ │ │ │ + 0x00033f0c 6673796e 63000000 636c6f73 65000000 fsync...close... │ │ │ │ + 0x00033f1c 63686d6f 643a2025 73000000 6f70656e chmod: %s...open │ │ │ │ + 0x00033f2c 3a202573 00000000 42656570 00000000 : %s....Beep.... │ │ │ │ + 0x00033f3c 252d3136 73202825 73290a00 25733a25 %-16s (%s)..%s:% │ │ │ │ + 0x00033f4c 730a0000 2b204372 61636b65 64202573 s...+ Cracked %s │ │ │ │ + 0x00033f5c 0a000000 07000000 6d616c6c 6f633a20 ........malloc: │ │ │ │ + 0x00033f6c 25730a00 63616c6c 6f633a20 25730a00 %s..calloc: %s.. │ │ │ │ + 0x00033f7c 5465726d 696e6174 696e6720 6f6e2065 Terminating on e │ │ │ │ + 0x00033f8c 72726f72 00000000 76616c69 64207379 rror....valid sy │ │ │ │ + 0x00033f9c 6e746178 20697320 4d494e2d 4d41582f ntax is MIN-MAX/ │ │ │ │ + 0x00033fac 544f5441 4c206f72 204e2f54 4f54414c TOTAL or N/TOTAL │ │ │ │ + 0x00033fbc 00000000 6e6f6465 206e756d 62657273 ....node numbers │ │ │ │ + 0x00033fcc 2063616e 27742073 70616e20 74686520 can't span the │ │ │ │ + 0x00033fdc 77686f6c 65207261 6e676500 72616e67 whole range.rang │ │ │ │ + 0x00033fec 65206d75 73742062 6520636f 6e736973 e must be consis │ │ │ │ + 0x00033ffc 74656e74 20776974 68202d2d 666f726b tent with --fork │ │ │ │ + 0x0003400c 206e756d 62657200 6e6f6465 206e756d number.node num │ │ │ │ + 0x0003401c 62657273 2063616e 27742065 78636565 bers can't excee │ │ │ │ + 0x0003402c 64206e6f 64652063 6f756e74 00000000 d node count.... │ │ │ │ + 0x0003403c 6e6f6465 20636f75 6e74206d 75737420 node count must │ │ │ │ + 0x0003404c 62652061 74206c65 61737420 32000000 be at least 2... │ │ │ │ + 0x0003405c 72616e67 65207374 61727420 63616e27 range start can' │ │ │ │ + 0x0003406c 74206578 63656564 2072616e 67652065 t exceed range e │ │ │ │ + 0x0003407c 6e640000 76616c69 64206e6f 6465206e nd..valid node n │ │ │ │ + 0x0003408c 756d6265 72732073 74617274 2066726f umbers start fro │ │ │ │ + 0x0003409c 6d203100 4a6f686e 20746865 20526970 m 1.John the Rip │ │ │ │ + 0x000340ac 70657220 70617373 776f7264 20637261 per password cra │ │ │ │ + 0x000340bc 636b6572 2c207665 7273696f 6e20312e cker, version 1. │ │ │ │ + 0x000340cc 392e300a 436f7079 72696768 74202863 9.0.Copyright (c │ │ │ │ + 0x000340dc 29203139 39362d32 30313920 62792053 ) 1996-2019 by S │ │ │ │ + 0x000340ec 6f6c6172 20446573 69676e65 720a486f olar Designer.Ho │ │ │ │ + 0x000340fc 6d657061 67653a20 68747470 3a2f2f77 mepage: http://w │ │ │ │ + 0x0003410c 77772e6f 70656e77 616c6c2e 636f6d2f ww.openwall.com/ │ │ │ │ + 0x0003411c 6a6f686e 2f0a0a55 73616765 3a202573 john/..Usage: %s │ │ │ │ + 0x0003412c 205b4f50 54494f4e 535d205b 50415353 [OPTIONS] [PASS │ │ │ │ + 0x0003413c 574f5244 2d46494c 45535d0a 2d2d7369 WORD-FILES].--si │ │ │ │ + 0x0003414c 6e676c65 20202020 20202020 20202020 ngle │ │ │ │ + 0x0003415c 20202020 20202022 73696e67 6c652063 "single c │ │ │ │ + 0x0003416c 7261636b 22206d6f 64650a2d 2d776f72 rack" mode.--wor │ │ │ │ + 0x0003417c 646c6973 743d4649 4c45202d 2d737464 dlist=FILE --std │ │ │ │ + 0x0003418c 696e2020 2020776f 72646c69 7374206d in wordlist m │ │ │ │ + 0x0003419c 6f64652c 20726561 6420776f 72647320 ode, read words │ │ │ │ + 0x000341ac 66726f6d 2046494c 45206f72 20737464 from FILE or std │ │ │ │ + 0x000341bc 696e0a2d 2d72756c 65732020 20202020 in.--rules │ │ │ │ + 0x000341cc 20202020 20202020 20202020 2020656e en │ │ │ │ + 0x000341dc 61626c65 20776f72 64206d61 6e676c69 able word mangli │ │ │ │ + 0x000341ec 6e672072 756c6573 20666f72 20776f72 ng rules for wor │ │ │ │ + 0x000341fc 646c6973 74206d6f 64650a2d 2d696e63 dlist mode.--inc │ │ │ │ + 0x0003420c 72656d65 6e74616c 5b3d4d4f 44455d20 remental[=MODE] │ │ │ │ + 0x0003421c 20202020 20202269 6e637265 6d656e74 "increment │ │ │ │ + 0x0003422c 616c2220 6d6f6465 205b7573 696e6720 al" mode [using │ │ │ │ + 0x0003423c 73656374 696f6e20 4d4f4445 5d0a2d2d section MODE].-- │ │ │ │ + 0x0003424c 65787465 726e616c 3d4d4f44 45202020 external=MODE │ │ │ │ + 0x0003425c 20202020 20202020 20657874 65726e61 externa │ │ │ │ + 0x0003426c 6c206d6f 6465206f 7220776f 72642066 l mode or word f │ │ │ │ + 0x0003427c 696c7465 720a2d2d 7374646f 75745b3d ilter.--stdout[= │ │ │ │ + 0x0003428c 4c454e47 54485d20 20202020 20202020 LENGTH] │ │ │ │ + 0x0003429c 206a7573 74206f75 74707574 2063616e just output can │ │ │ │ + 0x000342ac 64696461 74652070 61737377 6f726473 didate passwords │ │ │ │ + 0x000342bc 205b6375 74206174 204c454e 4754485d [cut at LENGTH] │ │ │ │ + 0x000342cc 0a2d2d72 6573746f 72655b3d 4e414d45 .--restore[=NAME │ │ │ │ + 0x000342dc 5d202020 20202020 20202020 72657374 ] rest │ │ │ │ + 0x000342ec 6f726520 616e2069 6e746572 72757074 ore an interrupt │ │ │ │ + 0x000342fc 65642073 65737369 6f6e205b 63616c6c ed session [call │ │ │ │ + 0x0003430c 6564204e 414d455d 0a2d2d73 65737369 ed NAME].--sessi │ │ │ │ + 0x0003431c 6f6e3d4e 414d4520 20202020 20202020 on=NAME │ │ │ │ + 0x0003432c 20202020 67697665 2061206e 65772073 give a new s │ │ │ │ + 0x0003433c 65737369 6f6e2074 6865204e 414d450a ession the NAME. │ │ │ │ + 0x0003434c 2d2d7374 61747573 5b3d4e41 4d455d20 --status[=NAME] │ │ │ │ + 0x0003435c 20202020 20202020 20202070 72696e74 print │ │ │ │ + 0x0003436c 20737461 74757320 6f662061 20736573 status of a ses │ │ │ │ + 0x0003437c 73696f6e 205b6361 6c6c6564 204e414d sion [called NAM │ │ │ │ + 0x0003438c 455d0a2d 2d6d616b 652d6368 61727365 E].--make-charse │ │ │ │ + 0x0003439c 743d4649 4c452020 20202020 20206d61 t=FILE ma │ │ │ │ + 0x000343ac 6b652061 20636861 72736574 2c204649 ke a charset, FI │ │ │ │ + 0x000343bc 4c452077 696c6c20 6265206f 76657277 LE will be overw │ │ │ │ + 0x000343cc 72697474 656e0a2d 2d73686f 77202020 ritten.--show │ │ │ │ + 0x000343dc 20202020 20202020 20202020 20202020 │ │ │ │ + 0x000343ec 20207368 6f772063 7261636b 65642070 show cracked p │ │ │ │ + 0x000343fc 61737377 6f726473 0a2d2d74 6573745b asswords.--test[ │ │ │ │ + 0x0003440c 3d54494d 455d2020 20202020 20202020 =TIME] │ │ │ │ + 0x0003441c 20202020 72756e20 74657374 7320616e run tests an │ │ │ │ + 0x0003442c 64206265 6e63686d 61726b73 20666f72 d benchmarks for │ │ │ │ + 0x0003443c 2054494d 45207365 636f6e64 73206561 TIME seconds ea │ │ │ │ + 0x0003444c 63680a2d 2d757365 72733d5b 2d5d4c4f ch.--users=[-]LO │ │ │ │ + 0x0003445c 47494e7c 5549445b 2c2e2e5d 20205b64 GIN|UID[,..] [d │ │ │ │ + 0x0003446c 6f206e6f 745d206c 6f616420 74686973 o not] load this │ │ │ │ + 0x0003447c 20287468 65736529 20757365 72287329 (these) user(s) │ │ │ │ + 0x0003448c 206f6e6c 790a2d2d 67726f75 70733d5b only.--groups=[ │ │ │ │ + 0x0003449c 2d5d4749 445b2c2e 2e5d2020 20202020 -]GID[,..] │ │ │ │ + 0x000344ac 206c6f61 64207573 65727320 5b6e6f74 load users [not │ │ │ │ + 0x000344bc 5d206f66 20746869 73202874 68657365 ] of this (these │ │ │ │ + 0x000344cc 29206772 6f757028 7329206f 6e6c790a ) group(s) only. │ │ │ │ + 0x000344dc 2d2d7368 656c6c73 3d5b2d5d 5348454c --shells=[-]SHEL │ │ │ │ + 0x000344ec 4c5b2c2e 2e5d2020 2020206c 6f616420 L[,..] load │ │ │ │ + 0x000344fc 75736572 73207769 74685b6f 75745d20 users with[out] │ │ │ │ + 0x0003450c 74686973 20287468 65736529 20736865 this (these) she │ │ │ │ + 0x0003451c 6c6c2873 29206f6e 6c790a2d 2d73616c ll(s) only.--sal │ │ │ │ + 0x0003452c 74733d5b 2d5d4e20 20202020 20202020 ts=[-]N │ │ │ │ + 0x0003453c 20202020 20206c6f 61642073 616c7473 load salts │ │ │ │ + 0x0003454c 20776974 685b6f75 745d2061 74206c65 with[out] at le │ │ │ │ + 0x0003455c 61737420 4e207061 7373776f 72647320 ast N passwords │ │ │ │ + 0x0003456c 6f6e6c79 0a2d2d73 6176652d 6d656d6f only.--save-memo │ │ │ │ + 0x0003457c 72793d4c 4556454c 20202020 20202020 ry=LEVEL │ │ │ │ + 0x0003458c 656e6162 6c65206d 656d6f72 79207361 enable memory sa │ │ │ │ + 0x0003459c 76696e67 2c206174 204c4556 454c2031 ving, at LEVEL 1 │ │ │ │ + 0x000345ac 2e2e330a 2d2d6e6f 64653d4d 494e5b2d ..3.--node=MIN[- │ │ │ │ + 0x000345bc 4d41585d 2f544f54 414c2020 20202074 MAX]/TOTAL t │ │ │ │ + 0x000345cc 68697320 6e6f6465 2773206e 756d6265 his node's numbe │ │ │ │ + 0x000345dc 72207261 6e676520 6f757420 6f662054 r range out of T │ │ │ │ + 0x000345ec 4f54414c 20636f75 6e740a2d 2d666f72 OTAL count.--for │ │ │ │ + 0x000345fc 6b3d4e20 20202020 20202020 20202020 k=N │ │ │ │ + 0x0003460c 20202020 2020666f 726b204e 2070726f fork N pro │ │ │ │ + 0x0003461c 63657373 65730a2d 2d666f72 6d61743d cesses.--format= │ │ │ │ + 0x0003462c 4e414d45 20202020 20202020 20202020 NAME │ │ │ │ + 0x0003463c 2020666f 72636520 68617368 20747970 force hash typ │ │ │ │ + 0x0003464c 65204e41 4d453a20 00000000 0a202020 e NAME: ..... │ │ │ │ + 0x0003465c 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003466c 20202020 20202020 00000000 25732563 ....%s%c │ │ │ │ + 0x0003467c 00000000 496e7661 6c696420 73657373 ....Invalid sess │ │ │ │ + 0x0003468c 696f6e20 6e616d65 3a20616c 6c2d6469 ion name: all-di │ │ │ │ + 0x0003469c 67697473 20737566 6669780a 00000000 gits suffix..... │ │ │ │ + 0x000346ac 496e7661 6c696420 706c6169 6e746578 Invalid plaintex │ │ │ │ + 0x000346bc 74206c65 6e677468 20726571 75657374 t length request │ │ │ │ + 0x000346cc 65640a00 2d2d666f 726b206e 756d6265 ed..--fork numbe │ │ │ │ + 0x000346dc 72206d75 73742062 65206265 74776565 r must be betwee │ │ │ │ + 0x000346ec 6e203220 616e6420 31303234 0a000000 n 2 and 1024.... │ │ │ │ + 0x000346fc 25752d25 752f2575 00000000 25752f25 %u-%u/%u....%u/% │ │ │ │ + 0x0003470c 75000000 496e7661 6c696420 6e6f6465 u...Invalid node │ │ │ │ + 0x0003471c 20737065 63696669 63617469 6f6e3a20 specification: │ │ │ │ + 0x0003472c 25733a20 25730a00 50617373 776f7264 %s: %s..Password │ │ │ │ + 0x0003473c 2066696c 65732072 65717569 7265642c files required, │ │ │ │ + 0x0003474c 20627574 206e6f6e 65207370 65636966 but none specif │ │ │ │ + 0x0003475c 6965640a 00000000 50617373 776f7264 ied.....Password │ │ │ │ + 0x0003476c 2066696c 65732073 70656369 66696564 files specified │ │ │ │ + 0x0003477c 2c206275 74206e6f 206f7074 696f6e20 , but no option │ │ │ │ + 0x0003478c 776f756c 64207573 65207468 656d0a00 would use them.. │ │ │ │ + 0x0003479c 4c000000 73696e67 6c650000 776f7264 L...single..word │ │ │ │ + 0x000347ac 6c697374 00000000 53000000 73746469 list....S...stdi │ │ │ │ + 0x000347bc 6e000000 696e6372 656d656e 74616c00 n...incremental. │ │ │ │ + 0x000347cc 65787465 726e616c 00000000 7374646f external....stdo │ │ │ │ + 0x000347dc 75740000 73657373 696f6e00 6d616b65 ut..session.make │ │ │ │ + 0x000347ec 2d636861 72736574 00000000 73686f77 -charset....show │ │ │ │ + 0x000347fc 00000000 75736572 73000000 4d000000 ....users...M... │ │ │ │ + 0x0003480c 67726f75 70730000 7368656c 6c730000 groups..shells.. │ │ │ │ + 0x0003481c 73616c74 73000000 73617665 2d6d656d salts...save-mem │ │ │ │ + 0x0003482c 6f727900 6e6f6465 00000000 666f726d ory.node....form │ │ │ │ + 0x0003483c 61740000 244a4f48 4e2f0000 2f757372 at..$JOHN/../usr │ │ │ │ + 0x0003484c 2f736861 72652f6a 6f686e2f 00000000 /share/john/.... │ │ │ │ + 0x0003485c 7e2f2e6a 6f686e00 6d6b6469 723a2025 ~/.john.mkdir: % │ │ │ │ + 0x0003486c 73000000 43726561 74656420 64697265 s...Created dire │ │ │ │ + 0x0003487c 63746f72 793a2025 730a0000 496e7661 ctory: %s...Inva │ │ │ │ + 0x0003488c 6c696420 73657373 696f6e20 6e616d65 lid session name │ │ │ │ + 0x0003489c 20726571 75657374 65640a00 496e636f requested..Inco │ │ │ │ + 0x000348ac 72726563 74206372 61736820 7265636f rrect crash reco │ │ │ │ + 0x000348bc 76657279 2066696c 653a2025 730a0000 very file: %s... │ │ │ │ + 0x000348cc 2e257525 73000000 2e726563 00000000 .%u%s....rec.... │ │ │ │ + 0x000348dc 43726173 68207265 636f7665 72792066 Crash recovery f │ │ │ │ + 0x000348ec 696c6520 6973206c 6f636b65 643a2025 ile is locked: % │ │ │ │ + 0x000348fc 730a0000 52454334 0a25640a 00000000 s...REC4.%d..... │ │ │ │ + 0x0003490c 2d2d666f 726d6174 3d25730a 00000000 --format=%s..... │ │ │ │ + 0x0003491c 25750a25 750a2578 0a25780a 25780a25 %u.%u.%x.%x.%x.% │ │ │ │ + 0x0003492c 780a2578 0a25780a 25780a25 640a2564 x.%x.%x.%x.%d.%d │ │ │ │ + 0x0003493c 0a25640a 25780a00 66707269 6e746600 .%d.%x..fprintf. │ │ │ │ + 0x0003494c 66666c75 73680000 66747275 6e636174 fflush..ftruncat │ │ │ │ + 0x0003495c 65000000 77000000 66646f70 656e0000 e...w...fdopen.. │ │ │ │ + 0x0003496c 756e6c69 6e6b3a20 25730000 722b0000 unlink: %s..r+.. │ │ │ │ + 0x0003497c 25752053 65737369 6f6e2063 6f6d706c %u Session compl │ │ │ │ + 0x0003498c 65746564 0a000000 4e6f2063 72617368 eted....No crash │ │ │ │ + 0x0003499c 20726563 6f766572 79206669 6c652c20 recovery file, │ │ │ │ + 0x000349ac 7465726d 696e6174 696e6700 52454334 terminating.REC4 │ │ │ │ + 0x000349bc 00000000 52454333 00000000 52454332 ....REC3....REC2 │ │ │ │ + 0x000349cc 00000000 52454331 00000000 52454330 ....REC1....REC0 │ │ │ │ + 0x000349dc 00000000 66736361 6e660000 25750a25 ....fscanf..%u.% │ │ │ │ + 0x000349ec 750a2578 0a25780a 00000000 25780a25 u.%x.%x.....%x.% │ │ │ │ + 0x000349fc 780a2578 0a25780a 25780a25 640a0000 x.%x.%x.%x.%d... │ │ │ │ + 0x00034a0c 25640a25 640a0000 7e2f2e6a 6f686e2f %d.%d...~/.john/ │ │ │ │ + 0x00034a1c 6a6f686e 00000000 4c697374 2e52756c john....List.Rul │ │ │ │ + 0x00034a2c 65733a00 7e214023 24255e26 2a28295f es:.~!@#$%^&*()_ │ │ │ │ + 0x00034a3c 2b7c5157 45525459 55494f50 7b7d4153 +|QWERTYUIOP{}AS │ │ │ │ + 0x00034a4c 44464748 4a4b4c3a 225a5843 56424e4d DFGHJKL:"ZXCVBNM │ │ │ │ + 0x00034a5c 3c3e3f60 31323334 35363738 39302d3d <>?`1234567890-= │ │ │ │ + 0x00034a6c 5c717765 72747975 696f705b 5d617364 \qwertyuiop[]asd │ │ │ │ + 0x00034a7c 6667686a 6b6c3b27 7a786376 626e6d2c fghjkl;'zxcvbnm, │ │ │ │ + 0x00034a8c 2e2f0000 60313233 34353637 3839302d ./..`1234567890- │ │ │ │ + 0x00034a9c 3d5c5157 45525459 55494f50 5b5d4153 =\QWERTYUIOP[]AS │ │ │ │ + 0x00034aac 44464748 4a4b4c3b 275a5843 56424e4d DFGHJKL;'ZXCVBNM │ │ │ │ + 0x00034abc 2c2e2f7e 21402324 255e262a 28295f2b ,./~!@#$%^&*()_+ │ │ │ │ + 0x00034acc 7c717765 72747975 696f707b 7d617364 |qwertyuiop{}asd │ │ │ │ + 0x00034adc 6667686a 6b6c3a22 7a786376 626e6d3c fghjkl:"zxcvbnm< │ │ │ │ + 0x00034aec 3e3f0000 60313233 34353637 3839302d >?..`1234567890- │ │ │ │ + 0x00034afc 3d5c5157 65525459 75696f50 5b5d6153 =\QWeRTYuioP[]aS │ │ │ │ + 0x00034b0c 44464748 4a4b4c3b 275a5843 56424e4d DFGHJKL;'ZXCVBNM │ │ │ │ + 0x00034b1c 2c2e2f7e 21402324 255e262a 28295f2b ,./~!@#$%^&*()_+ │ │ │ │ + 0x00034b2c 7c515765 52545975 696f507b 7d615344 |QWeRTYuioP{}aSD │ │ │ │ + 0x00034b3c 4647484a 4b4c3a22 5a584356 424e4d3c FGHJKL:"ZXCVBNM< │ │ │ │ + 0x00034b4c 3e3f0000 31323334 35363738 39302d3d >?..1234567890-= │ │ │ │ + 0x00034b5c 5c5c7765 72747975 696f705b 5d5d7364 \\wertyuiop[]]sd │ │ │ │ + 0x00034b6c 6667686a 6b6c3b27 27786376 626e6d2c fghjkl;''xcvbnm, │ │ │ │ + 0x00034b7c 2e2f5c21 40232425 5e262a28 295f2b7c ./\!@#$%^&*()_+| │ │ │ │ + 0x00034b8c 7c574552 54595549 4f507b7d 7d534446 |WERTYUIOP{}}SDF │ │ │ │ + 0x00034b9c 47484a4b 4c3a2222 58435642 4e4d3c3e GHJKL:""XCVBNM<> │ │ │ │ + 0x00034bac 3f7c0000 60603132 33343536 37383930 ?|..``1234567890 │ │ │ │ + 0x00034bbc 2d3d7171 77657274 7975696f 705b6161 -=qqwertyuiop[aa │ │ │ │ + 0x00034bcc 73646667 686a6b6c 3b7a7a78 6376626e sdfghjkl;zzxcvbn │ │ │ │ + 0x00034bdc 6d2c2e7e 7e214023 24255e26 2a28295f m,.~~!@#$%^&*()_ │ │ │ │ + 0x00034bec 2b515157 45525459 55494f50 7b414153 +QQWERTYUIOP{AAS │ │ │ │ + 0x00034bfc 44464748 4a4b4c3a 5a5a5843 56424e4d DFGHJKL:ZZXCVBNM │ │ │ │ + 0x00034c0c 3c3e0000 61626364 65666768 696a6b6c <>..abcdefghijkl │ │ │ │ + 0x00034c1c 6d6e6f70 71727374 75767778 797a0000 mnopqrstuvwxyz.. │ │ │ │ + 0x00034c2c 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x00034c3c 51525354 55565758 595a0000 6165696f QRSTUVWXYZ..aeio │ │ │ │ + 0x00034c4c 75414549 4f550000 62636466 67686a6b uAEIOU..bcdfghjk │ │ │ │ + 0x00034c5c 6c6d6e70 71727374 76777879 7a424344 lmnpqrstvwxyzBCD │ │ │ │ + 0x00034c6c 4647484a 4b4c4d4e 50515253 54565758 FGHJKLMNPQRSTVWX │ │ │ │ + 0x00034c7c 595a0000 20090000 2e2c3a3b 27223f21 YZ.. ....,:;'"?! │ │ │ │ + 0x00034c8c 60000000 24255e26 2a28292d 5f2b3d7c `...$%^&*()-_+=| │ │ │ │ + 0x00034c9c 5c3c3e5b 5d7b7d23 402f7e00 61626364 \<>[]{}#@/~.abcd │ │ │ │ + 0x00034cac 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ + 0x00034cbc 75767778 797a4142 43444546 4748494a uvwxyzABCDEFGHIJ │ │ │ │ + 0x00034ccc 4b4c4d4e 4f505152 53545556 5758595a KLMNOPQRSTUVWXYZ │ │ │ │ + 0x00034cdc 00000000 61626364 65666768 696a6b6c ....abcdefghijkl │ │ │ │ + 0x00034cec 6d6e6f70 71727374 75767778 797a4142 mnopqrstuvwxyzAB │ │ │ │ + 0x00034cfc 43444546 4748494a 4b4c4d4e 4f505152 CDEFGHIJKLMNOPQR │ │ │ │ + 0x00034d0c 53545556 5758595a 30313233 34353637 STUVWXYZ01234567 │ │ │ │ + 0x00034d1c 38390000 60313233 34353637 3839302d 89..`1234567890- │ │ │ │ + 0x00034d2c 3d5c7177 65727479 75696f70 5b5d6173 =\qwertyuiop[]as │ │ │ │ + 0x00034d3c 64666768 6a6b6c3b 277a7863 76626e6d dfghjkl;'zxcvbnm │ │ │ │ + 0x00034d4c 2c2e2f7e 21402324 255e262a 28295f2b ,./~!@#$%^&*()_+ │ │ │ │ + 0x00034d5c 7c515745 52545955 494f507b 7d415344 |QWERTYUIOP{}ASD │ │ │ │ + 0x00034d6c 4647484a 4b4c3a22 5a584356 424e4d3c FGHJKL:"ZXCVBNM< │ │ │ │ + 0x00034d7c 3e3f0000 73787a00 76657300 6165696f >?..sxz.ves.aeio │ │ │ │ + 0x00034d8c 75000000 69657300 62677000 2120496e u...ies.bgp.! In │ │ │ │ + 0x00034d9c 76616c69 64207275 6c652061 74206c69 valid rule at li │ │ │ │ + 0x00034dac 6e652025 643a2025 2e313030 73000000 ne %d: %.100s... │ │ │ │ + 0x00034dbc 496e7661 6c696420 72756c65 20696e20 Invalid rule in │ │ │ │ + 0x00034dcc 25732061 74206c69 6e652025 643a2025 %s at line %d: % │ │ │ │ + 0x00034ddc 730a0000 556e6578 70656374 65642065 s...Unexpected e │ │ │ │ + 0x00034dec 6e64206f 66207275 6c650000 556e6b6e nd of rule..Unkn │ │ │ │ + 0x00034dfc 6f776e20 636f6d6d 616e6400 556e616c own command.Unal │ │ │ │ + 0x00034e0c 6c6f7765 6420636f 6d6d616e 64000000 lowed command... │ │ │ │ + 0x00034e1c 496e7661 6c696420 706f7369 74696f6e Invalid position │ │ │ │ + 0x00034e2c 20636f64 65000000 556e6b6e 6f776e20 code...Unknown │ │ │ │ + 0x00034e3c 63686172 61637465 7220636c 61737320 character class │ │ │ │ + 0x00034e4c 636f6465 00000000 556e6b6e 6f776e20 code....Unknown │ │ │ │ + 0x00034e5c 72756c65 2072656a 65637420 666c6167 rule reject flag │ │ │ │ + 0x00034e6c 00000000 53657373 696f6e20 61626f72 ....Session abor │ │ │ │ + 0x00034e7c 7465640a 00000000 57616974 2e2e2e0d ted.....Wait.... │ │ │ │ + 0x00034e8c 00000000 53617665 00000000 20656163 ....Save.... eac │ │ │ │ + 0x00034e9c 68000000 20667572 74686572 00000000 h... further.... │ │ │ │ + 0x00034eac 50726f63 65656469 6e672077 69746820 Proceeding with │ │ │ │ + 0x00034ebc 2273696e 676c6520 63726163 6b22206d "single crack" m │ │ │ │ + 0x00034ecc 6f646500 53696e67 6c650000 21204e6f ode.Single..! No │ │ │ │ + 0x00034edc 20227369 6e676c65 20637261 636b2220 "single crack" │ │ │ │ + 0x00034eec 6d6f6465 2072756c 65732066 6f756e64 mode rules found │ │ │ │ + 0x00034efc 00000000 4e6f2022 73696e67 6c652063 ....No "single c │ │ │ │ + 0x00034f0c 7261636b 22206d6f 64652072 756c6573 rack" mode rules │ │ │ │ + 0x00034f1c 20666f75 6e642069 6e202573 0a000000 found in %s.... │ │ │ │ + 0x00034f2c 2d202564 20707265 70726f63 65737365 - %d preprocesse │ │ │ │ + 0x00034f3c 6420776f 7264206d 616e676c 696e6720 d word mangling │ │ │ │ + 0x00034f4c 72756c65 73000000 2d20416c 6c6f6361 rules...- Alloca │ │ │ │ + 0x00034f5c 74656420 25642062 75666665 72257320 ted %d buffer%s │ │ │ │ + 0x00034f6c 6f662025 64206361 6e646964 61746520 of %d candidate │ │ │ │ + 0x00034f7c 70617373 776f7264 73257300 2d205275 passwords%s.- Ru │ │ │ │ + 0x00034f8c 6c652023 25643a20 27252e31 30307327 le #%d: '%.100s' │ │ │ │ + 0x00034f9c 2072656a 65637465 64000000 2d205275 rejected...- Ru │ │ │ │ + 0x00034fac 6c652023 25643a20 27252e31 30307327 le #%d: '%.100s' │ │ │ │ + 0x00034fbc 20616363 65707465 64206173 2027252e accepted as '%. │ │ │ │ + 0x00034fcc 31303073 27000000 2d205275 6c652023 100s'...- Rule # │ │ │ │ + 0x00034fdc 25643a20 27252e31 30307327 20616363 %d: '%.100s' acc │ │ │ │ + 0x00034fec 65707465 64000000 2d204f6c 64657374 epted...- Oldest │ │ │ │ + 0x00034ffc 20737469 6c6c2069 6e207573 65206973 still in use is │ │ │ │ + 0x0003500c 206e6f77 2072756c 65202325 64000000 now rule #%d... │ │ │ │ + 0x0003501c 2d204e6f 20696e66 6f726d61 74696f6e - No information │ │ │ │ + 0x0003502c 20746f20 62617365 25732063 616e6469 to base%s candi │ │ │ │ + 0x0003503c 64617465 20706173 73776f72 6473206f date passwords o │ │ │ │ + 0x0003504c 6e000000 2d205072 6f636573 73696e67 n...- Processing │ │ │ │ + 0x0003505c 20746865 2072656d 61696e69 6e672062 the remaining b │ │ │ │ + 0x0003506c 75666665 72656420 63616e64 69646174 uffered candidat │ │ │ │ + 0x0003507c 65207061 7373776f 7264732c 20696620 e passwords, if │ │ │ │ + 0x0003508c 616e7900 25752e25 30347500 25752e25 any.%u.%04u.%u.% │ │ │ │ + 0x0003509c 30367500 25752e25 30357500 25752e25 06u.%u.%05u.%u.% │ │ │ │ + 0x000350ac 30337500 25752e25 30327500 25754700 03u.%u.%02u.%uG. │ │ │ │ + 0x000350bc 25754d00 2e2e0000 25756720 25753a25 %uM.....%ug %u:% │ │ │ │ + 0x000350cc 3032753a 25303275 3a253032 75252e31 02u:%02u:%02u%.1 │ │ │ │ + 0x000350dc 30307320 252e3331 73672f73 20000000 00s %.31sg/s ... │ │ │ │ + 0x000350ec 252e3331 73702f73 20252e33 3173632f %.31sp/s %.31sc/ │ │ │ │ + 0x000350fc 73200000 252e3331 73432f73 2573252e s ..%.31sC/s%s%. │ │ │ │ + 0x0003510c 32303073 2573252e 32303073 0a000000 200s%s%.200s.... │ │ │ │ + 0x0003511c 20256425 25202564 2f330000 20256425 %d%% %d/3.. %d% │ │ │ │ + 0x0003512c 25000000 2025642f 33000000 25737020 %... %d/3...%sp │ │ │ │ + 0x0003513c 25753a25 3032753a 25303275 3a253032 %u:%02u:%02u:%02 │ │ │ │ + 0x0003514c 75257320 2573702f 73257325 730a0000 u%s %sp/s%s%s... │ │ │ │ + 0x0003515c 2f646576 2f747479 00000000 25640a25 /dev/tty....%d.% │ │ │ │ + 0x0003516c 6c640a25 6c750a00 66676574 733a2055 ld.%lu..fgets: U │ │ │ │ + 0x0003517c 6e657870 65637465 6420454f 460a0000 nexpected EOF... │ │ │ │ + 0x0003518c 25640a25 6c640a00 256c750a 00000000 %d.%ld..%lu..... │ │ │ │ + 0x0003519c 52657374 6f726564 2072756c 65206e75 Restored rule nu │ │ │ │ + 0x000351ac 6d626572 20697320 6f757420 6f662072 mber is out of r │ │ │ │ + 0x000351bc 616e6765 202d2068 61732074 68652063 ange - has the c │ │ │ │ + 0x000351cc 6f6e6669 67757261 74696f6e 2066696c onfiguration fil │ │ │ │ + 0x000351dc 65206368 616e6765 643f0a00 66737461 e changed?..fsta │ │ │ │ + 0x000351ec 74000000 50726f63 65656469 6e672077 t...Proceeding w │ │ │ │ + 0x000351fc 69746820 776f7264 6c697374 206d6f64 ith wordlist mod │ │ │ │ + 0x0003520c 65000000 2d20576f 72646c69 73742066 e...- Wordlist f │ │ │ │ + 0x0003521c 696c653a 20252e31 30307300 2d205265 ile: %.100s.- Re │ │ │ │ + 0x0003522c 6164696e 67206361 6e646964 61746520 ading candidate │ │ │ │ + 0x0003523c 70617373 776f7264 73206672 6f6d2073 passwords from s │ │ │ │ + 0x0003524c 7464696e 00000000 21204e6f 20776f72 tdin....! No wor │ │ │ │ + 0x0003525c 646c6973 74206d6f 64652072 756c6573 dlist mode rules │ │ │ │ + 0x0003526c 20666f75 6e640000 4e6f2077 6f72646c found..No wordl │ │ │ │ + 0x0003527c 69737420 6d6f6465 2072756c 65732066 ist mode rules f │ │ │ │ + 0x0003528c 6f756e64 20696e20 25730a00 2d204e6f ound in %s..- No │ │ │ │ + 0x0003529c 20776f72 64206d61 6e676c69 6e672072 word mangling r │ │ │ │ + 0x000352ac 756c6573 00000000 2d205769 6c6c2064 ules....- Will d │ │ │ │ + 0x000352bc 69737472 69627574 65202573 20616372 istribute %s acr │ │ │ │ + 0x000352cc 6f737320 6e6f6465 73257300 2c207468 oss nodes%s., th │ │ │ │ + 0x000352dc 656e2073 77697463 6820746f 20646973 en switch to dis │ │ │ │ + 0x000352ec 74726962 7574696e 6720776f 72647300 tributing words. │ │ │ │ + 0x000352fc 2321636f 6d6d656e 74000000 2d205377 #!comment...- Sw │ │ │ │ + 0x0003530c 69746368 696e6720 746f2064 69737472 itching to distr │ │ │ │ + 0x0003531c 69627574 696e6720 776f7264 73000000 ibuting words... │ │ │ │ + 0x0003532c 25733a25 7325730a 00000000 70617373 %s:%s%s.....pass │ │ │ │ + 0x0003533c 776f7264 203d2000 755f6e61 6d653d00 word = .u_name=. │ │ │ │ + 0x0003534c 3a755f70 77643d00 755f7077 643d0000 :u_pwd=.u_pwd=.. │ │ │ │ + 0x0003535c 55736167 653a2075 6e736861 646f7720 Usage: unshadow │ │ │ │ + 0x0003536c 50415353 574f5244 2d46494c 45205348 PASSWORD-FILE SH │ │ │ │ + 0x0003537c 41444f57 2d46494c 45000000 55736167 ADOW-FILE...Usag │ │ │ │ + 0x0003538c 653a2075 6e616673 20444154 41424153 e: unafs DATABAS │ │ │ │ + 0x0003539c 452d4649 4c452043 454c4c2d 4e414d45 E-FILE CELL-NAME │ │ │ │ + 0x000353ac 00000000 2e257300 3a244b34 24000000 .....%s.:$K4$... │ │ │ │ + 0x000353bc 25303278 00000000 2c25730a 00000000 %02x....,%s..... │ │ │ │ + 0x000353cc 66726561 643a2055 6e657870 65637465 fread: Unexpecte │ │ │ │ + 0x000353dc 6420454f 460a0000 66777269 74650000 d EOF...fwrite.. │ │ │ │ + 0x000353ec 55736167 653a2075 6e697175 65204f55 Usage: unique OU │ │ │ │ + 0x000353fc 54505554 2d46494c 45000000 772b0000 TPUT-FILE...w+.. │ │ │ │ + 0x0003540c 3d000000 40000000 0b000000 40000000 =...@.......@... │ │ │ │ + 0x0003541c 10000000 40000000 26000000 40000000 ....@...&...@... │ │ │ │ + 0x0003542c 35000000 40000000 03000000 40000000 5...@.......@... │ │ │ │ + 0x0003543c 06000000 40000000 14000000 40000000 ....@.......@... │ │ │ │ + 0x0003544c 0e000000 40000000 0d000000 40000000 ....@.......@... │ │ │ │ + 0x0003545c 25000000 40000000 12000000 40000000 %...@.......@... │ │ │ │ + 0x0003546c 28000000 40000000 02000000 40000000 (...@.......@... │ │ │ │ + 0x0003547c 18000000 40000000 09000000 40000000 ....@.......@... │ │ │ │ + 0x0003548c 0a000000 40000000 00000000 00000000 ....@........... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00034dd4 e0f2fc7f 01000000 ........ │ │ │ │ + 0x0003549c 18ecfc7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00034ddc 00000000 .... │ │ │ │ + 0x000354a4 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0004fb6c 14e60100 00e60100 d0e50100 b4e50100 ................ │ │ │ │ - 0x0004fb7c 0ce70100 94e50100 78e50100 5ce50100 ........x...\... │ │ │ │ - 0x0004fb8c 40e50100 24e50100 f4e40100 d8e40100 @...$........... │ │ │ │ - 0x0004fb9c 10e50100 b8e40100 10e50100 08e40100 ................ │ │ │ │ - 0x0004fbac f4e30100 8ce40100 a4e30100 54e40100 ............T... │ │ │ │ - 0x0004fbbc 38e40100 70e40100 1ce40100 e0e30100 8...p........... │ │ │ │ - 0x0004fbcc cce30100 b8e30100 a4e30100 7ce30100 ............|... │ │ │ │ - 0x0004fbdc 64e30100 90e30100 a8e40100 58e30100 d...........X... │ │ │ │ - 0x0004fbec 4ce30100 38e30100 24e30100 10e30100 L...8...$....... │ │ │ │ - 0x0004fbfc f8e60100 00000000 18470300 30470300 .........G..0G.. │ │ │ │ - 0x0004fc0c 40470300 54470300 6c470300 8c470300 @G..TG..lG...G.. │ │ │ │ + 0x0004fb6c c8eb0100 b4eb0100 84eb0100 68eb0100 ............h... │ │ │ │ + 0x0004fb7c c0ec0100 48eb0100 2ceb0100 10eb0100 ....H...,....... │ │ │ │ + 0x0004fb8c f4ea0100 d8ea0100 a8ea0100 8cea0100 ................ │ │ │ │ + 0x0004fb9c c4ea0100 6cea0100 c4ea0100 bce90100 ....l........... │ │ │ │ + 0x0004fbac a8e90100 40ea0100 58e90100 08ea0100 ....@...X....... │ │ │ │ + 0x0004fbbc ece90100 24ea0100 d0e90100 94e90100 ....$........... │ │ │ │ + 0x0004fbcc 80e90100 6ce90100 58e90100 30e90100 ....l...X...0... │ │ │ │ + 0x0004fbdc 18e90100 44e90100 5cea0100 0ce90100 ....D...\....... │ │ │ │ + 0x0004fbec 00e90100 ece80100 d8e80100 c4e80100 ................ │ │ │ │ + 0x0004fbfc acec0100 00000000 e04d0300 f84d0300 .........M...M.. │ │ │ │ + 0x0004fc0c 084e0300 1c4e0300 344e0300 544e0300 .N...N..4N..TN.. │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -22,29 +22,29 @@ │ │ │ │ 0x0004fe44 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe54 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe64 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe74 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe84 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe94 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fea4 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ - 0x0004feb4 2c280000 2c280000 2c280000 fc100200 ,(..,(..,(...... │ │ │ │ - 0x0004fec4 188e0000 58240500 8c9a1100 e8a71100 ....X$.......... │ │ │ │ - 0x0004fed4 38200500 00000000 00000000 c8b11100 8 .............. │ │ │ │ - 0x0004fee4 18b21100 dc991100 60951100 34290500 ........`...4).. │ │ │ │ - 0x0004fef4 d8b11100 00000000 0c9a1100 a0290500 .............).. │ │ │ │ - 0x0004ff04 a08b0000 ec811100 18110200 78a71100 ............x... │ │ │ │ - 0x0004ff14 ccb11100 90020500 d8991100 54a61100 ............T... │ │ │ │ - 0x0004ff24 00000000 28020500 dc7f1100 eca71100 ....(........... │ │ │ │ - 0x0004ff34 d8220500 14110200 cc8f0000 e8010500 .".............. │ │ │ │ - 0x0004ff44 40230300 d0b11100 887e1100 e80c0500 @#.......~...... │ │ │ │ - 0x0004ff54 f4a71100 00000000 645a0900 e4a71100 ........dZ...... │ │ │ │ - 0x0004ff64 20b21100 dc801100 ec920200 d8a71100 ............... │ │ │ │ - 0x0004ff74 00000000 dc7e1100 b08c0000 605a0900 .....~......`Z.. │ │ │ │ - 0x0004ff84 30110200 74a71100 f8a71100 8c2c0500 0...t........,.. │ │ │ │ - 0x0004ff94 542c0500 00390500 685a0900 08000500 T,...9..hZ...... │ │ │ │ + 0x0004feb4 2c280000 2c280000 2c280000 b0160200 ,(..,(..,(...... │ │ │ │ + 0x0004fec4 64940000 58240500 8c9a0f00 e8a70f00 d...X$.......... │ │ │ │ + 0x0004fed4 38200500 00000000 00000000 c8b10f00 8 .............. │ │ │ │ + 0x0004fee4 18b20f00 dc990f00 60950f00 34290500 ........`...4).. │ │ │ │ + 0x0004fef4 d8b10f00 00000000 0c9a0f00 a0290500 .............).. │ │ │ │ + 0x0004ff04 ec910000 ec810f00 cc160200 78a70f00 ............x... │ │ │ │ + 0x0004ff14 ccb10f00 90020500 d8990f00 54a60f00 ............T... │ │ │ │ + 0x0004ff24 00000000 28020500 dc7f0f00 eca70f00 ....(........... │ │ │ │ + 0x0004ff34 d8220500 c8160200 18960000 e8010500 .".............. │ │ │ │ + 0x0004ff44 082a0300 d0b10f00 887e0f00 e80c0500 .*.......~...... │ │ │ │ + 0x0004ff54 f4a70f00 00000000 645a0700 e4a70f00 ........dZ...... │ │ │ │ + 0x0004ff64 20b20f00 dc800f00 a0980200 d8a70f00 ............... │ │ │ │ + 0x0004ff74 00000000 dc7e0f00 fc920000 605a0700 .....~......`Z.. │ │ │ │ + 0x0004ff84 e4160200 74a70f00 f8a70f00 8c2c0500 ....t........,.. │ │ │ │ + 0x0004ff94 542c0500 00390500 685a0700 08000500 T,...9..hZ...... │ │ │ │ 0x0004ffa4 00000000 f02c0000 f0050500 90390500 .....,.......9.. │ │ │ │ - 0x0004ffb4 702c0500 08110200 d0910000 50a61100 p,..........P... │ │ │ │ - 0x0004ffc4 80390500 ecb11100 88090500 80231000 .9...........#.. │ │ │ │ - 0x0004ffd4 005b0900 e08a0000 00000000 58020500 .[..........X... │ │ │ │ - 0x0004ffe4 e8991100 50b21100 ec5a0900 e4991100 ....P....Z...... │ │ │ │ - 0x0004fff4 c81d0500 18020500 045b0900 .........[.. │ │ │ │ + 0x0004ffb4 702c0500 bc160200 1c980000 50a60f00 p,..........P... │ │ │ │ + 0x0004ffc4 80390500 ecb10f00 88090500 80230e00 .9...........#.. │ │ │ │ + 0x0004ffd4 005b0700 2c910000 00000000 58020500 .[..,.......X... │ │ │ │ + 0x0004ffe4 e8990f00 50b20f00 e85a0700 e4990f00 ....P....Z...... │ │ │ │ + 0x0004fff4 c81d0500 18020500 045b0700 .........[.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00050000 00000000 04000500 c00d0300 cc0d0300 ................ │ │ │ │ - 0x00050010 e40d0300 802d0300 07000000 08000000 .....-.......... │ │ │ │ + 0x00050000 00000000 04000500 70130300 7c130300 ........p...|... │ │ │ │ + 0x00050010 94130300 48340300 07000000 08000000 ....H4.......... │ │ │ │ 0x00050020 04000000 04000000 04000000 04000000 ................ │ │ │ │ 0x00050030 20000000 20000000 01000101 c8000500 ... ........... │ │ │ │ - 0x00050040 24440000 f8100200 fc100200 00110200 $D.............. │ │ │ │ - 0x00050050 1c420000 78440000 107a0000 04440000 .B..xD...z...D.. │ │ │ │ - 0x00050060 14110200 cc420000 d4420000 e4420000 .....B...B...B.. │ │ │ │ + 0x00050040 24440000 ac160200 b0160200 b4160200 $D.............. │ │ │ │ + 0x00050050 1c420000 78440000 5c800000 04440000 .B..xD..\....D.. │ │ │ │ + 0x00050060 c8160200 cc420000 d4420000 e4420000 .....B...B...B.. │ │ │ │ 0x00050070 ec420000 fc420000 08430000 14430000 .B...B...C...C.. │ │ │ │ - 0x00050080 20430000 fc430000 f0770000 30430000 C...C...w..0C.. │ │ │ │ - 0x00050090 2c110200 e4430000 907c0000 507d0000 ,....C...|..P}.. │ │ │ │ - 0x000500a0 607e0000 c87f0000 7c810000 80830000 `~......|....... │ │ │ │ - 0x000500b0 c0850000 3c880000 d8430000 bc430000 ....<....C...C.. │ │ │ │ - 0x000500c0 00000000 00000000 f00d0300 000e0300 ................ │ │ │ │ + 0x00050080 20430000 fc430000 3c7e0000 30430000 C...C..<~..0C.. │ │ │ │ + 0x00050090 e0160200 e4430000 dc820000 9c830000 .....C.......... │ │ │ │ + 0x000500a0 ac840000 14860000 c8870000 cc890000 ................ │ │ │ │ + 0x000500b0 0c8c0000 888e0000 d8430000 bc430000 .........C...C.. │ │ │ │ + 0x000500c0 00000000 00000000 a0130300 b0130300 ................ │ │ │ │ 0x000500d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000500e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000500f0 00000000 00000000 0c0e0300 1c0e0300 ................ │ │ │ │ + 0x000500f0 00000000 00000000 bc130300 cc130300 ................ │ │ │ │ 0x00050100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050120 00000000 00000000 240e0300 340e0300 ........$...4... │ │ │ │ + 0x00050120 00000000 00000000 d4130300 e4130300 ................ │ │ │ │ 0x00050130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050150 00000000 00000000 400e0300 58130300 ........@...X... │ │ │ │ + 0x00050150 00000000 00000000 f0130300 08190300 ................ │ │ │ │ 0x00050160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050180 00000000 00000000 500e0300 802d0300 ........P....-.. │ │ │ │ + 0x00050180 00000000 00000000 00140300 48340300 ............H4.. │ │ │ │ 0x00050190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000501a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000501b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000501c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000501d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000501e0 00000000 00000000 1f000102 03040304 ................ │ │ │ │ 0x000501f0 05060708 0708090a 0b0c0b0c 0d0e0f10 ................ │ │ │ │ @@ -37,174 +37,174 @@ │ │ │ │ 0x00050220 01020202 02020201 0d100a17 0004021b ................ │ │ │ │ 0x00050230 0e051409 16120b03 19070f06 1a130c01 ................ │ │ │ │ 0x00050240 28331e24 2e361d27 322c202f 2b302637 (3.$.6.'2, /+0&7 │ │ │ │ 0x00050250 21342d29 31231c1f 38302820 18100800 !4-)1#..80( .... │ │ │ │ 0x00050260 39312921 19110901 3a322a22 1a120a02 91)!....:2*".... │ │ │ │ 0x00050270 3b332b23 3e362e26 1e160e06 3d352d25 ;3+#>6.&....=5-% │ │ │ │ 0x00050280 1d150d05 3c342c24 1c140c04 1b130b03 ....<4,$........ │ │ │ │ - 0x00050290 88120300 94120300 e40d0300 a4120300 ................ │ │ │ │ + 0x00050290 38180300 44180300 94130300 54180300 8...D.......T... │ │ │ │ 0x000502a0 07000000 40000000 04000000 04000000 ....@........... │ │ │ │ 0x000502b0 08000000 04000000 20000000 20000000 ........ ... ... │ │ │ │ - 0x000502c0 01000101 50030500 10f60000 f8100200 ....P........... │ │ │ │ - 0x000502d0 fc100200 00110200 a4f60000 08110200 ................ │ │ │ │ - 0x000502e0 107a0000 dcf50000 14110200 e4f20000 .z.............. │ │ │ │ - 0x000502f0 ecf20000 fcf20000 04f30000 14f30000 ................ │ │ │ │ - 0x00050300 20f30000 2cf30000 38f30000 b4f50000 ...,...8....... │ │ │ │ - 0x00050310 b8f30000 98f30000 2c110200 70f30000 ........,...p... │ │ │ │ - 0x00050320 907c0000 507d0000 607e0000 c87f0000 .|..P}..`~...... │ │ │ │ - 0x00050330 7c810000 80830000 c0850000 3c880000 |...........<... │ │ │ │ - 0x00050340 64f30000 48f30000 00000000 00000000 d...H........... │ │ │ │ - 0x00050350 c0120300 000e0300 00000000 00000000 ................ │ │ │ │ + 0x000502c0 01000101 50030500 5cfc0000 ac160200 ....P...\....... │ │ │ │ + 0x000502d0 b0160200 b4160200 f0fc0000 bc160200 ................ │ │ │ │ + 0x000502e0 5c800000 28fc0000 c8160200 30f90000 \...(.......0... │ │ │ │ + 0x000502f0 38f90000 48f90000 50f90000 60f90000 8...H...P...`... │ │ │ │ + 0x00050300 6cf90000 78f90000 84f90000 00fc0000 l...x........... │ │ │ │ + 0x00050310 04fa0000 e4f90000 e0160200 bcf90000 ................ │ │ │ │ + 0x00050320 dc820000 9c830000 ac840000 14860000 ................ │ │ │ │ + 0x00050330 c8870000 cc890000 0c8c0000 888e0000 ................ │ │ │ │ + 0x00050340 b0f90000 94f90000 00000000 00000000 ................ │ │ │ │ + 0x00050350 70180300 b0130300 00000000 00000000 p............... │ │ │ │ 0x00050360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050380 d8120300 1c0e0300 00000000 00000000 ................ │ │ │ │ + 0x00050380 88180300 cc130300 00000000 00000000 ................ │ │ │ │ 0x00050390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503b0 f0120300 340e0300 00000000 00000000 ....4........... │ │ │ │ + 0x000503b0 a0180300 e4130300 00000000 00000000 ................ │ │ │ │ 0x000503c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503e0 08130300 58130300 00000000 00000000 ....X........... │ │ │ │ + 0x000503e0 b8180300 08190300 00000000 00000000 ................ │ │ │ │ 0x000503f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050400 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050410 20130300 84130300 00000000 00000000 ............... │ │ │ │ + 0x00050410 d0180300 34190300 00000000 00000000 ....4........... │ │ │ │ 0x00050420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050430 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050440 38130300 50130300 00000000 00000000 8...P........... │ │ │ │ + 0x00050440 e8180300 00190300 00000000 00000000 ................ │ │ │ │ 0x00050450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050470 64130300 7c130300 00000000 00000000 d...|........... │ │ │ │ + 0x00050470 14190300 2c190300 00000000 00000000 ....,........... │ │ │ │ 0x00050480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050490 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000504a0 64130300 90130300 00000000 00000000 d............... │ │ │ │ + 0x000504a0 14190300 40190300 00000000 00000000 ....@........... │ │ │ │ 0x000504b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000504d0 a4130300 bc130300 00000000 00000000 ................ │ │ │ │ + 0x000504d0 54190300 6c190300 00000000 00000000 T...l........... │ │ │ │ 0x000504e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050500 c8130300 e0130300 00000000 00000000 ................ │ │ │ │ + 0x00050500 78190300 90190300 00000000 00000000 x............... │ │ │ │ 0x00050510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050520 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050530 ec130300 04140300 00000000 00000000 ................ │ │ │ │ + 0x00050530 9c190300 b4190300 00000000 00000000 ................ │ │ │ │ 0x00050540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050550 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050560 14140300 2c140300 00000000 00000000 ....,........... │ │ │ │ + 0x00050560 c4190300 dc190300 00000000 00000000 ................ │ │ │ │ 0x00050570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050580 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050590 38140300 802d0300 00000000 00000000 8....-.......... │ │ │ │ + 0x00050590 e8190300 48340300 00000000 00000000 ....H4.......... │ │ │ │ 0x000505a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000505f0 58140300 802d0300 64140300 802d0300 X....-..d....-.. │ │ │ │ + 0x000505f0 081a0300 48340300 141a0300 48340300 ....H4......H4.. │ │ │ │ 0x00050600 07010000 0f000000 04000000 04000000 ................ │ │ │ │ 0x00050610 09000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x00050620 03000001 b0060500 2cfc0000 f8100200 ........,....... │ │ │ │ - 0x00050630 fc100200 00110200 0cfb0000 08110200 ................ │ │ │ │ - 0x00050640 881a0100 c0190100 14110200 3cf70000 ............<... │ │ │ │ - 0x00050650 44f70000 54f70000 5cf70000 6cf70000 D...T...\...l... │ │ │ │ - 0x00050660 78f70000 84f70000 20f90000 74160100 x....... ...t... │ │ │ │ - 0x00050670 d8fa0000 84f90000 2c110200 c0fa0000 ........,....... │ │ │ │ - 0x00050680 90f70000 c4f70000 00f80000 3cf80000 ............<... │ │ │ │ - 0x00050690 78f80000 b0f80000 e8f80000 a4f90000 x............... │ │ │ │ - 0x000506a0 28fa0000 6cfa0000 00000000 00000000 (...l........... │ │ │ │ - 0x000506b0 74140300 98140300 00000000 00000000 t............... │ │ │ │ + 0x00050620 03000001 b0060500 88020100 ac160200 ................ │ │ │ │ + 0x00050630 b0160200 b4160200 68010100 bc160200 ........h....... │ │ │ │ + 0x00050640 38200100 701f0100 c8160200 88fd0000 8 ..p........... │ │ │ │ + 0x00050650 90fd0000 a0fd0000 a8fd0000 b8fd0000 ................ │ │ │ │ + 0x00050660 c4fd0000 d0fd0000 88ff0000 301c0100 ............0... │ │ │ │ + 0x00050670 34010100 ecff0000 e0160200 1c010100 4............... │ │ │ │ + 0x00050680 dcfd0000 14fe0000 54fe0000 94fe0000 ........T....... │ │ │ │ + 0x00050690 d4fe0000 10ff0000 4cff0000 0c000100 ........L....... │ │ │ │ + 0x000506a0 80000100 c8000100 00000000 00000000 ................ │ │ │ │ + 0x000506b0 241a0300 481a0300 00000000 00000000 $...H........... │ │ │ │ 0x000506c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506e0 a8140300 cc140300 00000000 00000000 ................ │ │ │ │ + 0x000506e0 581a0300 7c1a0300 00000000 00000000 X...|........... │ │ │ │ 0x000506f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050700 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050710 d4140300 fc140300 00000000 00000000 ................ │ │ │ │ + 0x00050710 841a0300 ac1a0300 00000000 00000000 ................ │ │ │ │ 0x00050720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050730 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050740 04150300 28150300 00000000 00000000 ....(........... │ │ │ │ + 0x00050740 b41a0300 d81a0300 00000000 00000000 ................ │ │ │ │ 0x00050750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050760 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050770 34150300 802d0300 00000000 00000000 4....-.......... │ │ │ │ + 0x00050770 e41a0300 48340300 00000000 00000000 ....H4.......... │ │ │ │ 0x00050780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050790 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000507a0 50150300 78150300 00000000 00000000 P...x........... │ │ │ │ + 0x000507a0 001b0300 281b0300 00000000 00000000 ....(........... │ │ │ │ 0x000507b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000507c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000507d0 88150300 a4150300 00000000 00000000 ................ │ │ │ │ + 0x000507d0 381b0300 541b0300 00000000 00000000 8...T........... │ │ │ │ 0x000507e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000507f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050800 ac150300 d0150300 00000000 00000000 ................ │ │ │ │ + 0x00050800 5c1b0300 801b0300 00000000 00000000 \............... │ │ │ │ 0x00050810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050830 e0150300 802d0300 00000000 00000000 .....-.......... │ │ │ │ + 0x00050830 901b0300 48340300 00000000 00000000 ....H4.......... │ │ │ │ 0x00050840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050850 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050860 04160300 24160300 00000000 00000000 ....$........... │ │ │ │ + 0x00050860 b41b0300 d41b0300 00000000 00000000 ................ │ │ │ │ 0x00050870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050880 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050890 2c160300 54430300 00000000 00000000 ,...TC.......... │ │ │ │ + 0x00050890 dc1b0300 1c4a0300 00000000 00000000 .....J.......... │ │ │ │ 0x000508a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000508b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508c0 54160300 7c160300 00000000 00000000 T...|........... │ │ │ │ + 0x000508c0 041c0300 2c1c0300 00000000 00000000 ....,........... │ │ │ │ 0x000508d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000508e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508f0 80160300 a8160300 00000000 00000000 ................ │ │ │ │ + 0x000508f0 301c0300 581c0300 00000000 00000000 0...X........... │ │ │ │ 0x00050900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050950 80000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050970 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050980 00000000 00000000 d4160300 802d0300 .............-.. │ │ │ │ - 0x00050990 dc160300 f0160300 07010000 48000000 ............H... │ │ │ │ + 0x00050980 00000000 00000000 9c1d0300 48340300 ............H4.. │ │ │ │ + 0x00050990 a41d0300 b81d0300 07010000 48000000 ............H... │ │ │ │ 0x000509a0 04000000 04000000 14000000 04000000 ................ │ │ │ │ 0x000509b0 02000000 00080000 03000001 480a0500 ............H... │ │ │ │ - 0x000509c0 04210100 f8100200 fc100200 00110200 .!.............. │ │ │ │ - 0x000509d0 a81f0100 08110200 b0680100 2c680100 .........h..,h.. │ │ │ │ - 0x000509e0 14110200 541c0100 601c0100 681c0100 ....T...`...h... │ │ │ │ - 0x000509f0 781c0100 801c0100 901c0100 9c1c0100 x............... │ │ │ │ - 0x00050a00 c81d0100 78210100 601f0100 d81d0100 ....x!..`....... │ │ │ │ - 0x00050a10 2c110200 c41e0100 a81c0100 d01c0100 ,............... │ │ │ │ - 0x00050a20 f41c0100 201d0100 4c1d0100 781d0100 .... ...L...x... │ │ │ │ - 0x00050a30 a01d0100 f41d0100 501e0100 841e0100 ........P....... │ │ │ │ - 0x00050a40 00000000 00000000 0c170300 4c170300 ............L... │ │ │ │ + 0x000509c0 b4260100 ac160200 b0160200 b4160200 .&.............. │ │ │ │ + 0x000509d0 58250100 bc160200 606e0100 dc6d0100 X%......`n...m.. │ │ │ │ + 0x000509e0 c8160200 04220100 10220100 18220100 ....."..."...".. │ │ │ │ + 0x000509f0 28220100 30220100 40220100 4c220100 ("..0"..@"..L".. │ │ │ │ + 0x00050a00 78230100 28270100 10250100 88230100 x#..('...%...#.. │ │ │ │ + 0x00050a10 e0160200 74240100 58220100 80220100 ....t$..X"...".. │ │ │ │ + 0x00050a20 a4220100 d0220100 fc220100 28230100 ."..."..."..(#.. │ │ │ │ + 0x00050a30 50230100 a4230100 00240100 34240100 P#...#...$..4$.. │ │ │ │ + 0x00050a40 00000000 00000000 d41d0300 141e0300 ................ │ │ │ │ 0x00050a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050a70 00000000 00000000 50170300 040e0300 ........P....... │ │ │ │ + 0x00050a70 00000000 00000000 181e0300 b4130300 ................ │ │ │ │ 0x00050a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050aa0 00000000 00000000 90170300 d0170300 ................ │ │ │ │ + 0x00050aa0 00000000 00000000 581e0300 981e0300 ........X....... │ │ │ │ 0x00050ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ad0 00000000 00000000 d8170300 802d0300 .............-.. │ │ │ │ + 0x00050ad0 00000000 00000000 a01e0300 48340300 ............H4.. │ │ │ │ 0x00050ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b00 00000000 00000000 18180300 58180300 ............X... │ │ │ │ + 0x00050b00 00000000 00000000 e01e0300 201f0300 ............ ... │ │ │ │ 0x00050b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b30 00000000 00000000 bc180300 fc180300 ................ │ │ │ │ + 0x00050b30 00000000 00000000 841f0300 c41f0300 ................ │ │ │ │ 0x00050b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b60 00000000 00000000 00190300 fc180300 ................ │ │ │ │ + 0x00050b60 00000000 00000000 c81f0300 c41f0300 ................ │ │ │ │ 0x00050b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b90 00000000 00000000 40190300 80190300 ........@....... │ │ │ │ + 0x00050b90 00000000 00000000 08200300 48200300 ......... ..H .. │ │ │ │ 0x00050ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bc0 00000000 00000000 84190300 c4190300 ................ │ │ │ │ + 0x00050bc0 00000000 00000000 4c200300 8c200300 ........L ... .. │ │ │ │ 0x00050bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bf0 00000000 00000000 cc190300 0c1a0300 ................ │ │ │ │ + 0x00050bf0 00000000 00000000 94200300 d4200300 ......... ... .. │ │ │ │ 0x00050c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c20 00000000 00000000 781a0300 b81a0300 ........x....... │ │ │ │ + 0x00050c20 00000000 00000000 40210300 80210300 ........@!...!.. │ │ │ │ 0x00050c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c50 00000000 00000000 d8170300 802d0300 .............-.. │ │ │ │ + 0x00050c50 00000000 00000000 a01e0300 48340300 ............H4.. │ │ │ │ 0x00050c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c80 00000000 00000000 041b0300 441b0300 ............D... │ │ │ │ + 0x00050c80 00000000 00000000 cc210300 0c220300 .........!...".. │ │ │ │ 0x00050c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ce0 00000000 00000000 40404040 40404040 ........@@@@@@@@ │ │ │ │ 0x00050cf0 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ @@ -472,246 +472,246 @@ │ │ │ │ 0x00051d50 5cc24819 8c8afb02 e46ac301 f9e1ebd6 \.H......j...... │ │ │ │ 0x00051d60 69f8d490 a0de5ca6 2d25093f 9fe608c2 i.....\.-%.?.... │ │ │ │ 0x00051d70 32614eb7 5be277ce e3df8f57 e672c33a 2aN.[.w....W.r.: │ │ │ │ 0x00051d80 886a3f24 d308a385 2e8a1913 44737003 .j?$........Dsp. │ │ │ │ 0x00051d90 223809a4 d0319f29 98fa2e08 896c4eec "8...1.).....lN. │ │ │ │ 0x00051da0 e6212845 7713d038 cf6654be 6c0ce934 .!(Ew..8.fT.l..4 │ │ │ │ 0x00051db0 b729acc0 dd507cc9 b5d5843f 170947b5 .)...P|....?..G. │ │ │ │ - 0x00051dc0 d9d51692 1bfb7989 b41b0300 b81b0300 ......y......... │ │ │ │ - 0x00051dd0 c81b0300 802d0300 08020000 3f000000 .....-......?... │ │ │ │ + 0x00051dc0 d9d51692 1bfb7989 7c220300 80220300 ......y.|"...".. │ │ │ │ + 0x00051dd0 90220300 48340300 08020000 3f000000 ."..H4......?... │ │ │ │ 0x00051de0 0c000000 04000000 28000000 01000000 ........(....... │ │ │ │ 0x00051df0 80000000 00010000 03000000 881e0500 ................ │ │ │ │ - 0x00051e00 a86c0100 f8100200 fc100200 00110200 .l.............. │ │ │ │ - 0x00051e10 e4730100 08110200 486d0100 b0730100 .s......Hm...s.. │ │ │ │ - 0x00051e20 14110200 18690100 38690100 00000000 .....i..8i...... │ │ │ │ + 0x00051e00 5c720100 ac160200 b0160200 b4160200 \r.............. │ │ │ │ + 0x00051e10 98790100 bc160200 fc720100 64790100 .y.......r..dy.. │ │ │ │ + 0x00051e20 c8160200 c86e0100 e86e0100 00000000 .....n...n...... │ │ │ │ 0x00051e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051e40 20110200 646c0100 386c0100 6c690100 ...dl..8l..li.. │ │ │ │ - 0x00051e50 2c110200 7c6f0100 d86b0100 646b0100 ,...|o...k..dk.. │ │ │ │ + 0x00051e40 d4160200 18720100 ec710100 1c6f0100 .....r...q...o.. │ │ │ │ + 0x00051e50 e0160200 30750100 8c710100 18710100 ....0u...q...q.. │ │ │ │ 0x00051e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051e70 00000000 90690100 186a0100 e06e0100 .....i...j...n.. │ │ │ │ - 0x00051e80 00000000 00000000 d81b0300 000e0300 ................ │ │ │ │ + 0x00051e70 00000000 406f0100 c86f0100 94740100 ....@o...o...t.. │ │ │ │ + 0x00051e80 00000000 00000000 a0220300 b0130300 ........."...... │ │ │ │ 0x00051e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051eb0 00000000 00000000 f41b0300 340e0300 ............4... │ │ │ │ + 0x00051eb0 00000000 00000000 bc220300 e4130300 ........."...... │ │ │ │ 0x00051ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051ee0 00000000 00000000 141c0300 1c0e0300 ................ │ │ │ │ + 0x00051ee0 00000000 00000000 dc220300 cc130300 ........."...... │ │ │ │ 0x00051ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f10 00000000 00000000 341c0300 581c0300 ........4...X... │ │ │ │ + 0x00051f10 00000000 00000000 fc220300 20230300 .........".. #.. │ │ │ │ 0x00051f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f40 00000000 00000000 681c0300 802d0300 ........h....-.. │ │ │ │ + 0x00051f40 00000000 00000000 30230300 48340300 ........0#..H4.. │ │ │ │ 0x00051f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f70 00000000 00000000 801c0300 a01c0300 ................ │ │ │ │ + 0x00051f70 00000000 00000000 48230300 68230300 ........H#..h#.. │ │ │ │ 0x00051f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051fa0 00000000 00000000 ac1c0300 c81c0300 ................ │ │ │ │ + 0x00051fa0 00000000 00000000 74230300 90230300 ........t#...#.. │ │ │ │ 0x00051fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051fd0 00000000 00000000 d41c0300 ec1c0300 ................ │ │ │ │ + 0x00051fd0 00000000 00000000 9c230300 b4230300 .........#...#.. │ │ │ │ 0x00051fe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052000 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052010 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052020 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052030 00000000 00000000 0c1d0300 802d0300 .............-.. │ │ │ │ - 0x00052040 e40d0300 802d0300 07000000 07000000 .....-.......... │ │ │ │ + 0x00052030 00000000 00000000 d4230300 48340300 .........#..H4.. │ │ │ │ + 0x00052040 94130300 48340300 07000000 07000000 ....H4.......... │ │ │ │ 0x00052050 08000000 04000000 00000000 01000000 ................ │ │ │ │ 0x00052060 20000000 20000000 02000303 f8200500 ... ........ .. │ │ │ │ - 0x00052070 38770100 f8100200 fc100200 08770100 8w...........w.. │ │ │ │ - 0x00052080 b8750100 8c770100 b0750100 10110200 .u...w...u...... │ │ │ │ - 0x00052090 0c780100 bc740100 c4740100 d4740100 .x...t...t...t.. │ │ │ │ - 0x000520a0 dc740100 ec740100 f8740100 04750100 .t...t...t...u.. │ │ │ │ - 0x000520b0 20110200 28110200 e0780000 18750100 ...(....x...u.. │ │ │ │ - 0x000520c0 2c110200 54f20000 907c0000 507d0000 ,...T....|..P}.. │ │ │ │ - 0x000520d0 607e0000 c87f0000 7c810000 80830000 `~......|....... │ │ │ │ - 0x000520e0 c0850000 3c880000 a4750100 10750100 ....<....u...u.. │ │ │ │ - 0x000520f0 00000000 00000000 101d0300 281d0300 ............(... │ │ │ │ + 0x00052070 ec7c0100 ac160200 b0160200 bc7c0100 .|...........|.. │ │ │ │ + 0x00052080 6c7b0100 407d0100 647b0100 c4160200 l{..@}..d{...... │ │ │ │ + 0x00052090 c07d0100 707a0100 787a0100 887a0100 .}..pz..xz...z.. │ │ │ │ + 0x000520a0 907a0100 a07a0100 ac7a0100 b87a0100 .z...z...z...z.. │ │ │ │ + 0x000520b0 d4160200 dc160200 2c7f0000 cc7a0100 ........,....z.. │ │ │ │ + 0x000520c0 e0160200 a0f80000 dc820000 9c830000 ................ │ │ │ │ + 0x000520d0 ac840000 14860000 c8870000 cc890000 ................ │ │ │ │ + 0x000520e0 0c8c0000 888e0000 587b0100 c47a0100 ........X{...z.. │ │ │ │ + 0x000520f0 00000000 00000000 d8230300 f0230300 .........#...#.. │ │ │ │ 0x00052100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052120 00000000 00000000 301d0300 481d0300 ........0...H... │ │ │ │ + 0x00052120 00000000 00000000 f8230300 10240300 .........#...$.. │ │ │ │ 0x00052130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052150 00000000 00000000 501d0300 681d0300 ........P...h... │ │ │ │ + 0x00052150 00000000 00000000 18240300 30240300 .........$..0$.. │ │ │ │ 0x00052160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052180 00000000 00000000 701d0300 881d0300 ........p....... │ │ │ │ + 0x00052180 00000000 00000000 38240300 50240300 ........8$..P$.. │ │ │ │ 0x00052190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000521a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000521b0 00000000 00000000 901d0300 802d0300 .............-.. │ │ │ │ + 0x000521b0 00000000 00000000 58240300 48340300 ........X$..H4.. │ │ │ │ 0x000521c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000521d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000521e0 00000000 00000000 b41d0300 cc1d0300 ................ │ │ │ │ + 0x000521e0 00000000 00000000 7c240300 94240300 ........|$...$.. │ │ │ │ 0x000521f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052210 00000000 00000000 d41d0300 ec1d0300 ................ │ │ │ │ + 0x00052210 00000000 00000000 9c240300 b4240300 .........$...$.. │ │ │ │ 0x00052220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052230 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052240 00000000 00000000 f41d0300 0c1e0300 ................ │ │ │ │ + 0x00052240 00000000 00000000 bc240300 d4240300 .........$...$.. │ │ │ │ 0x00052250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052270 00000000 00000000 141e0300 2c1e0300 ............,... │ │ │ │ + 0x00052270 00000000 00000000 dc240300 f4240300 .........$...$.. │ │ │ │ 0x00052280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052290 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000522a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000522b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000522c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000522d0 00000000 00000000 881e0300 802d0300 .............-.. │ │ │ │ - 0x000522e0 e40d0300 802d0300 07000000 08000000 .....-.......... │ │ │ │ + 0x000522d0 00000000 00000000 50250300 48340300 ........P%..H4.. │ │ │ │ + 0x000522e0 94130300 48340300 07000000 08000000 ....H4.......... │ │ │ │ 0x000522f0 04000000 04000000 00000000 01000000 ................ │ │ │ │ 0x00052300 20000000 00080000 03000101 98230500 ............#.. │ │ │ │ - 0x00052310 e87a0100 f8100200 fc100200 00110200 .z.............. │ │ │ │ - 0x00052320 7c780100 08110200 4c840100 10110200 |x......L....... │ │ │ │ - 0x00052330 14110200 ec780100 04790100 1c790100 .....x...y...y.. │ │ │ │ - 0x00052340 40790100 64790100 94790100 00000000 @y..dy...y...... │ │ │ │ - 0x00052350 20110200 28110200 c4790100 10840100 ...(....y...... │ │ │ │ - 0x00052360 2c110200 587f0100 287c0100 b07c0100 ,...X...(|...|.. │ │ │ │ - 0x00052370 387d0100 c07d0100 487e0100 d07e0100 8}...}..H~...~.. │ │ │ │ - 0x00052380 00000000 547a0100 e8790100 d8840100 ....Tz...y...... │ │ │ │ - 0x00052390 00000000 00000000 941e0300 a01e0300 ................ │ │ │ │ + 0x00052310 9c800100 ac160200 b0160200 b4160200 ................ │ │ │ │ + 0x00052320 307e0100 bc160200 008a0100 c4160200 0~.............. │ │ │ │ + 0x00052330 c8160200 a07e0100 b87e0100 d07e0100 .....~...~...~.. │ │ │ │ + 0x00052340 f47e0100 187f0100 487f0100 00000000 .~......H....... │ │ │ │ + 0x00052350 d4160200 dc160200 787f0100 c4890100 ........x....... │ │ │ │ + 0x00052360 e0160200 0c850100 dc810100 64820100 ............d... │ │ │ │ + 0x00052370 ec820100 74830100 fc830100 84840100 ....t........... │ │ │ │ + 0x00052380 00000000 08800100 9c7f0100 8c8a0100 ................ │ │ │ │ + 0x00052390 00000000 00000000 5c250300 68250300 ........\%..h%.. │ │ │ │ 0x000523a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000523b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000523c0 00000000 00000000 a81e0300 881e0300 ................ │ │ │ │ + 0x000523c0 00000000 00000000 70250300 50250300 ........p%..P%.. │ │ │ │ 0x000523d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000523e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000523f0 00000000 00000000 b41e0300 c01e0300 ................ │ │ │ │ + 0x000523f0 00000000 00000000 7c250300 88250300 ........|%...%.. │ │ │ │ 0x00052400 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052440 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052450 00000000 00000000 ec1e0300 802d0300 .............-.. │ │ │ │ - 0x00052460 f41e0300 802d0300 07000000 5f000000 .....-......_... │ │ │ │ + 0x00052450 00000000 00000000 b4250300 48340300 .........%..H4.. │ │ │ │ + 0x00052460 bc250300 48340300 07000000 5f000000 .%..H4......_... │ │ │ │ 0x00052470 08000000 04000000 00000000 01000000 ................ │ │ │ │ 0x00052480 01000000 aa000000 03000000 18250500 .............%.. │ │ │ │ - 0x00052490 f4100200 f8100200 fc100200 00110200 ................ │ │ │ │ - 0x000524a0 d48d0100 08110200 008d0100 10110200 ................ │ │ │ │ - 0x000524b0 14110200 cc850100 e0850100 f0850100 ................ │ │ │ │ - 0x000524c0 04860100 0c860100 1c860100 28860100 ............(... │ │ │ │ - 0x000524d0 20110200 28110200 9c8d0100 908a0100 ...(........... │ │ │ │ - 0x000524e0 2c110200 a88a0100 34860100 dc860100 ,.......4....... │ │ │ │ - 0x000524f0 74870100 10880100 a8880100 40890100 t...........@... │ │ │ │ - 0x00052500 e8890100 b08a0100 808b0100 d08c0100 ................ │ │ │ │ - 0x00052510 00000000 00000000 f81e0300 ec1e0300 ................ │ │ │ │ + 0x00052490 a8160200 ac160200 b0160200 b4160200 ................ │ │ │ │ + 0x000524a0 88930100 bc160200 b4920100 c4160200 ................ │ │ │ │ + 0x000524b0 c8160200 808b0100 948b0100 a48b0100 ................ │ │ │ │ + 0x000524c0 b88b0100 c08b0100 d08b0100 dc8b0100 ................ │ │ │ │ + 0x000524d0 d4160200 dc160200 50930100 44900100 ........P...D... │ │ │ │ + 0x000524e0 e0160200 5c900100 e88b0100 908c0100 ....\........... │ │ │ │ + 0x000524f0 288d0100 c48d0100 5c8e0100 f48e0100 (.......\....... │ │ │ │ + 0x00052500 9c8f0100 64900100 34910100 84920100 ....d...4....... │ │ │ │ + 0x00052510 00000000 00000000 c0250300 b4250300 .........%...%.. │ │ │ │ 0x00052520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052530 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052540 00000000 00000000 e41e0300 802d0300 .............-.. │ │ │ │ + 0x00052540 00000000 00000000 ac250300 48340300 .........%..H4.. │ │ │ │ 0x00052550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052560 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052570 00000000 00000000 0c1f0300 5c1c0300 ............\... │ │ │ │ + 0x00052570 00000000 00000000 d4250300 24230300 .........%..$#.. │ │ │ │ 0x00052580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000525a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000525b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000525c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000525d0 00000000 00000000 05000000 30bb0100 ............0... │ │ │ │ - 0x000525e0 5cbb0100 b4bb0100 ecbb0100 30bc0100 \...........0... │ │ │ │ - 0x000525f0 74bc0100 c4bc0100 28bd0100 94bd0100 t.......(....... │ │ │ │ - 0x00052600 50230300 58230300 24240300 64230300 P#..X#..$$..d#.. │ │ │ │ - 0x00052610 5c230300 6c230300 78230300 a0230300 \#..l#..x#...#.. │ │ │ │ + 0x000525d0 00000000 00000000 05000000 e4c00100 ................ │ │ │ │ + 0x000525e0 10c10100 68c10100 a0c10100 e4c10100 ....h........... │ │ │ │ + 0x000525f0 28c20100 78c20100 dcc20100 48c30100 (...x.......H... │ │ │ │ + 0x00052600 182a0300 202a0300 ec2a0300 2c2a0300 .*.. *...*..,*.. │ │ │ │ + 0x00052610 242a0300 342a0300 402a0300 682a0300 $*..4*..@*..h*.. │ │ │ │ 0x00052620 00000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x00052630 a8230300 0cbe0100 02000000 01000000 .#.............. │ │ │ │ - 0x00052640 00000000 ac230300 40be0100 02000000 .....#..@....... │ │ │ │ - 0x00052650 01000000 00000000 b0230300 94be0100 .........#...... │ │ │ │ - 0x00052660 02000000 01000000 00000000 b4230300 .............#.. │ │ │ │ - 0x00052670 ccbe0100 02000000 01000000 00000000 ................ │ │ │ │ - 0x00052680 b8230300 04bf0100 02000000 01000000 .#.............. │ │ │ │ - 0x00052690 00000000 bc230300 3cbf0100 02000000 .....#..<....... │ │ │ │ - 0x000526a0 01000000 00000000 c0230300 74bf0100 .........#..t... │ │ │ │ - 0x000526b0 02000000 01000000 00000000 c4230300 .............#.. │ │ │ │ - 0x000526c0 acbf0100 02000000 01000000 00000000 ................ │ │ │ │ - 0x000526d0 c8230300 e4bf0100 02000000 01000000 .#.............. │ │ │ │ - 0x000526e0 00000000 cc230300 1cc00100 02000000 .....#.......... │ │ │ │ - 0x000526f0 01000000 00000000 d0230300 54c00100 .........#..T... │ │ │ │ - 0x00052700 02000000 01000000 00000000 d4230300 .............#.. │ │ │ │ - 0x00052710 8cc00100 03000000 00000000 00000000 ................ │ │ │ │ - 0x00052720 d8230300 c4c00100 04000000 00000000 .#.............. │ │ │ │ - 0x00052730 00000000 dc230300 f0c00100 05000000 .....#.......... │ │ │ │ - 0x00052740 00000000 00000000 e0230300 c4c00100 .........#...... │ │ │ │ - 0x00052750 06000000 00000000 00000000 e4230300 .............#.. │ │ │ │ - 0x00052760 50c20100 07000000 00000000 00000000 P............... │ │ │ │ - 0x00052770 e8230300 7cc20100 08000000 00000000 .#..|........... │ │ │ │ - 0x00052780 00000000 ec230300 4cc10100 08000000 .....#..L....... │ │ │ │ - 0x00052790 00000000 00000000 f0230300 2cc30100 .........#..,... │ │ │ │ - 0x000527a0 09000000 00000000 00000000 f4230300 .............#.. │ │ │ │ - 0x000527b0 80c10100 09000000 00000000 00000000 ................ │ │ │ │ - 0x000527c0 f8230300 b4c10100 09000000 00000000 .#.............. │ │ │ │ - 0x000527d0 00000000 fc230300 e8c10100 09000000 .....#.......... │ │ │ │ - 0x000527e0 00000000 00000000 00240300 1cc20100 .........$...... │ │ │ │ - 0x000527f0 0a000000 00000000 00000000 04240300 .............$.. │ │ │ │ - 0x00052800 a8c20100 0a000000 00000000 00000000 ................ │ │ │ │ - 0x00052810 08240300 d4c20100 0b000000 00000000 .$.............. │ │ │ │ - 0x00052820 00000000 0c240300 00c30100 0b000000 .....$.......... │ │ │ │ - 0x00052830 00000000 00000000 10240300 2cc30100 .........$..,... │ │ │ │ - 0x00052840 0c000000 00000000 00000000 8c130300 ................ │ │ │ │ - 0x00052850 58c30100 0c000000 00000000 00000000 X............... │ │ │ │ - 0x00052860 a4160300 84c30100 0c000000 00000000 ................ │ │ │ │ - 0x00052870 00000000 644a0300 b4c30100 0d000000 ....dJ.......... │ │ │ │ - 0x00052880 01000000 01000000 14240300 28c10100 .........$..(... │ │ │ │ - 0x00052890 0d000000 01000000 01000000 18240300 .............$.. │ │ │ │ - 0x000528a0 e4c30100 0d000000 01000000 01000000 ................ │ │ │ │ - 0x000528b0 10240300 04c40100 0d000000 01000000 .$.............. │ │ │ │ - 0x000528c0 01000000 1c240300 24c40100 0d000000 .....$..$....... │ │ │ │ - 0x000528d0 01000000 01000000 20240300 4cc40100 ........ $..L... │ │ │ │ - 0x000528e0 0e000000 00000000 02000000 1c240300 .............$.. │ │ │ │ - 0x000528f0 74c40100 0e000000 00000000 02000000 t............... │ │ │ │ - 0x00052900 20240300 98c40100 00000000 00000000 $.............. │ │ │ │ - 0x00052910 00000000 00000000 00000000 40be0100 ............@... │ │ │ │ - 0x00052920 6cbe0100 98bb0100 f0ba0100 bcc40100 l............... │ │ │ │ - 0x00052930 14bb0100 00000000 28240300 3c240300 ........($..<$.. │ │ │ │ - 0x00052940 54240300 68240300 80240300 9c240300 T$..h$...$...$.. │ │ │ │ - 0x00052950 b0240300 cc240300 ec240300 04250300 .$...$...$...%.. │ │ │ │ - 0x00052960 28250300 3c250300 60250300 78250300 (%..<%..`%..x%.. │ │ │ │ - 0x00052970 88250300 a4250300 84290500 601c0300 .%...%...)..`... │ │ │ │ - 0x00052980 d4971100 90290500 d4270300 e8991100 .....)...'...... │ │ │ │ - 0x00052990 00000000 dc270300 e4991100 8c9a1100 .....'.......... │ │ │ │ + 0x00052630 702a0300 c0c30100 02000000 01000000 p*.............. │ │ │ │ + 0x00052640 00000000 742a0300 f4c30100 02000000 ....t*.......... │ │ │ │ + 0x00052650 01000000 00000000 782a0300 48c40100 ........x*..H... │ │ │ │ + 0x00052660 02000000 01000000 00000000 7c2a0300 ............|*.. │ │ │ │ + 0x00052670 80c40100 02000000 01000000 00000000 ................ │ │ │ │ + 0x00052680 802a0300 b8c40100 02000000 01000000 .*.............. │ │ │ │ + 0x00052690 00000000 842a0300 f0c40100 02000000 .....*.......... │ │ │ │ + 0x000526a0 01000000 00000000 882a0300 28c50100 .........*..(... │ │ │ │ + 0x000526b0 02000000 01000000 00000000 8c2a0300 .............*.. │ │ │ │ + 0x000526c0 60c50100 02000000 01000000 00000000 `............... │ │ │ │ + 0x000526d0 902a0300 98c50100 02000000 01000000 .*.............. │ │ │ │ + 0x000526e0 00000000 942a0300 d0c50100 02000000 .....*.......... │ │ │ │ + 0x000526f0 01000000 00000000 982a0300 08c60100 .........*...... │ │ │ │ + 0x00052700 02000000 01000000 00000000 9c2a0300 .............*.. │ │ │ │ + 0x00052710 40c60100 03000000 00000000 00000000 @............... │ │ │ │ + 0x00052720 a02a0300 78c60100 04000000 00000000 .*..x........... │ │ │ │ + 0x00052730 00000000 a42a0300 a4c60100 05000000 .....*.......... │ │ │ │ + 0x00052740 00000000 00000000 a82a0300 78c60100 .........*..x... │ │ │ │ + 0x00052750 06000000 00000000 00000000 ac2a0300 .............*.. │ │ │ │ + 0x00052760 04c80100 07000000 00000000 00000000 ................ │ │ │ │ + 0x00052770 b02a0300 30c80100 08000000 00000000 .*..0........... │ │ │ │ + 0x00052780 00000000 b42a0300 00c70100 08000000 .....*.......... │ │ │ │ + 0x00052790 00000000 00000000 b82a0300 e0c80100 .........*...... │ │ │ │ + 0x000527a0 09000000 00000000 00000000 bc2a0300 .............*.. │ │ │ │ + 0x000527b0 34c70100 09000000 00000000 00000000 4............... │ │ │ │ + 0x000527c0 c02a0300 68c70100 09000000 00000000 .*..h........... │ │ │ │ + 0x000527d0 00000000 c42a0300 9cc70100 09000000 .....*.......... │ │ │ │ + 0x000527e0 00000000 00000000 c82a0300 d0c70100 .........*...... │ │ │ │ + 0x000527f0 0a000000 00000000 00000000 cc2a0300 .............*.. │ │ │ │ + 0x00052800 5cc80100 0a000000 00000000 00000000 \............... │ │ │ │ + 0x00052810 d02a0300 88c80100 0b000000 00000000 .*.............. │ │ │ │ + 0x00052820 00000000 d42a0300 b4c80100 0b000000 .....*.......... │ │ │ │ + 0x00052830 00000000 00000000 d82a0300 e0c80100 .........*...... │ │ │ │ + 0x00052840 0c000000 00000000 00000000 3c190300 ............<... │ │ │ │ + 0x00052850 0cc90100 0c000000 00000000 00000000 ................ │ │ │ │ + 0x00052860 541c0300 38c90100 0c000000 00000000 T...8........... │ │ │ │ + 0x00052870 00000000 2c510300 68c90100 0d000000 ....,Q..h....... │ │ │ │ + 0x00052880 01000000 01000000 dc2a0300 dcc60100 .........*...... │ │ │ │ + 0x00052890 0d000000 01000000 01000000 e02a0300 .............*.. │ │ │ │ + 0x000528a0 98c90100 0d000000 01000000 01000000 ................ │ │ │ │ + 0x000528b0 d82a0300 b8c90100 0d000000 01000000 .*.............. │ │ │ │ + 0x000528c0 01000000 e42a0300 d8c90100 0d000000 .....*.......... │ │ │ │ + 0x000528d0 01000000 01000000 e82a0300 00ca0100 .........*...... │ │ │ │ + 0x000528e0 0e000000 00000000 02000000 e42a0300 .............*.. │ │ │ │ + 0x000528f0 28ca0100 0e000000 00000000 02000000 (............... │ │ │ │ + 0x00052900 e82a0300 4cca0100 00000000 00000000 .*..L........... │ │ │ │ + 0x00052910 00000000 00000000 00000000 f4c30100 ................ │ │ │ │ + 0x00052920 20c40100 4cc10100 a4c00100 70ca0100 ...L.......p... │ │ │ │ + 0x00052930 c8c00100 00000000 f02a0300 042b0300 .........*...+.. │ │ │ │ + 0x00052940 1c2b0300 302b0300 482b0300 642b0300 .+..0+..H+..d+.. │ │ │ │ + 0x00052950 782b0300 942b0300 b42b0300 cc2b0300 x+...+...+...+.. │ │ │ │ + 0x00052960 f02b0300 042c0300 282c0300 402c0300 .+...,..(,..@,.. │ │ │ │ + 0x00052970 502c0300 6c2c0300 84290500 28230300 P,..l,...)..(#.. │ │ │ │ + 0x00052980 d4970f00 90290500 9c2e0300 e8990f00 .....).......... │ │ │ │ + 0x00052990 00000000 a42e0300 e4990f00 8c9a0f00 ................ │ │ │ │ 0x000529a0 01000000 01000000 00000000 00000000 ................ │ │ │ │ 0x000529b0 00000000 00000000 ffffffff 00000000 ................ │ │ │ │ 0x000529c0 00000000 00000000 00000000 ffffffff ................ │ │ │ │ - 0x000529d0 802d0300 02000000 00000000 00000000 .-.............. │ │ │ │ - 0x000529e0 00000000 d4400300 7ca71100 d8400300 .....@..|....@.. │ │ │ │ + 0x000529d0 48340300 02000000 00000000 00000000 H4.............. │ │ │ │ + 0x000529e0 00000000 9c470300 7ca70f00 a0470300 .....G..|....G.. │ │ │ │ 0x000529f0 6d040000 20000000 00000000 00000000 m... ........... │ │ │ │ - 0x00052a00 00000000 00000000 e0400300 ed000000 .........@...... │ │ │ │ - 0x00052a10 20000000 00000000 00000080 ec400300 ............@.. │ │ │ │ - 0x00052a20 a0a71100 f0400300 ed010000 20000000 .....@...... ... │ │ │ │ + 0x00052a00 00000000 00000000 a8470300 ed000000 .........G...... │ │ │ │ + 0x00052a10 20000000 00000000 00000080 b4470300 ............G.. │ │ │ │ + 0x00052a20 a0a70f00 b8470300 ed010000 20000000 .....G...... ... │ │ │ │ 0x00052a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052a40 84480300 00020000 00020000 80000000 .H.............. │ │ │ │ - 0x00052a50 00010000 00000000 00000000 f8400300 .............@.. │ │ │ │ + 0x00052a40 4c4f0300 00020000 00020000 80000000 LO.............. │ │ │ │ + 0x00052a50 00010000 00000000 00000000 c0470300 .............G.. │ │ │ │ 0x00052a60 6d080000 20000000 00000000 00000000 m... ........... │ │ │ │ - 0x00052a70 ec400300 a4a71100 04410300 45100000 .@.......A..E... │ │ │ │ - 0x00052a80 00100000 00000000 00000080 ec400300 .............@.. │ │ │ │ - 0x00052a90 a8a71100 10410300 00800000 00800000 .....A.......... │ │ │ │ - 0x00052aa0 40000000 00440000 bc330300 aca71100 @....D...3...... │ │ │ │ - 0x00052ab0 9c260300 01000100 00000100 00000000 .&.............. │ │ │ │ - 0x00052ac0 fefffe7f ec400300 98a71100 18410300 .....@.......A.. │ │ │ │ + 0x00052a70 b4470300 a4a70f00 cc470300 45100000 .G.......G..E... │ │ │ │ + 0x00052a80 00100000 00000000 00000080 b4470300 .............G.. │ │ │ │ + 0x00052a90 a8a70f00 d8470300 00800000 00800000 .....G.......... │ │ │ │ + 0x00052aa0 40000000 00440000 843a0300 aca70f00 @....D...:...... │ │ │ │ + 0x00052ab0 642d0300 01000100 00000100 00000000 d-.............. │ │ │ │ + 0x00052ac0 fefffe7f b4470300 98a70f00 e0470300 .....G.......G.. │ │ │ │ 0x00052ad0 00000200 00000200 40000000 00000080 ........@....... │ │ │ │ - 0x00052ae0 ec400300 98a71100 dc270300 01000400 .@.......'...... │ │ │ │ - 0x00052af0 00000400 00000000 fefffb7f ec400300 .............@.. │ │ │ │ - 0x00052b00 98a71100 20410300 05001000 00001000 .... A.......... │ │ │ │ - 0x00052b10 00000000 20000280 ec400300 a4a71100 .... ....@...... │ │ │ │ - 0x00052b20 30410300 0d002000 00002000 00000000 0A.... ... ..... │ │ │ │ - 0x00052b30 40001000 00000000 00000000 fc140300 @............... │ │ │ │ + 0x00052ae0 b4470300 98a70f00 a42e0300 01000400 .G.............. │ │ │ │ + 0x00052af0 00000400 00000000 fefffb7f b4470300 .............G.. │ │ │ │ + 0x00052b00 98a70f00 e8470300 05001000 00001000 .....G.......... │ │ │ │ + 0x00052b10 00000000 20000280 b4470300 a4a70f00 .... ....G...... │ │ │ │ + 0x00052b20 f8470300 0d002000 00002000 00000000 .G.... ... ..... │ │ │ │ + 0x00052b30 40001000 00000000 00000000 ac1a0300 @............... │ │ │ │ 0x00052b40 41004000 00004000 00000000 beffbf79 A.@...@........y │ │ │ │ - 0x00052b50 bc330300 d8250500 38410300 10000000 .3...%..8A...... │ │ │ │ - 0x00052b60 00000000 02000000 00000080 40410300 ............@A.. │ │ │ │ - 0x00052b70 84a71100 44410300 10000000 00000000 ....DA.......... │ │ │ │ - 0x00052b80 02000000 00000080 40410300 88a71100 ........@A...... │ │ │ │ - 0x00052b90 4c410300 10000000 00000000 02000000 LA.............. │ │ │ │ - 0x00052ba0 00000080 40410300 8ca71100 54410300 ....@A......TA.. │ │ │ │ + 0x00052b50 843a0300 d8250500 00480300 10000000 .:...%...H...... │ │ │ │ + 0x00052b60 00000000 02000000 00000080 08480300 .............H.. │ │ │ │ + 0x00052b70 84a70f00 0c480300 10000000 00000000 .....H.......... │ │ │ │ + 0x00052b80 02000000 00000080 08480300 88a70f00 .........H...... │ │ │ │ + 0x00052b90 14480300 10000000 00000000 02000000 .H.............. │ │ │ │ + 0x00052ba0 00000080 08480300 8ca70f00 1c480300 .....H.......H.. │ │ │ │ 0x00052bb0 00000001 00000001 02000000 00000080 ................ │ │ │ │ - 0x00052bc0 8c340300 90a71100 5c410300 00000004 .4......\A...... │ │ │ │ - 0x00052bd0 00000004 00000000 00000080 bc330300 .............3.. │ │ │ │ - 0x00052be0 74a71100 68410300 00000010 00000010 t...hA.......... │ │ │ │ - 0x00052bf0 20000000 00000080 ec400300 b0a71100 ........@...... │ │ │ │ - 0x00052c00 d8330300 00000020 00000020 20000000 .3..... ... ... │ │ │ │ - 0x00052c10 00810080 bc330300 c0a71100 70410300 .....3......pA.. │ │ │ │ + 0x00052bc0 543b0300 90a70f00 24480300 00000004 T;......$H...... │ │ │ │ + 0x00052bd0 00000004 00000000 00000080 843a0300 .............:.. │ │ │ │ + 0x00052be0 74a70f00 30480300 00000010 00000010 t...0H.......... │ │ │ │ + 0x00052bf0 20000000 00000080 b4470300 b0a70f00 ........G...... │ │ │ │ + 0x00052c00 a03a0300 00000020 00000020 20000000 .:..... ... ... │ │ │ │ + 0x00052c10 00810080 843a0300 c0a70f00 38480300 .....:......8H.. │ │ │ │ 0x00052c20 00000002 00000002 00000000 00800080 ................ │ │ │ │ - 0x00052c30 ec400300 9ca71100 00000000 00000000 .@.............. │ │ │ │ + 0x00052c30 b4470300 9ca70f00 00000000 00000000 .G.............. │ │ │ │ 0x00052c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052c50 00000000 03000000 0a000000 cc000000 ................ │ │ │ │ 0x00052c60 99190000 99990100 99991900 a8833a00 ..............:. │ │ │ │ 0x00052c70 00010000 00100000 00000100 00001000 ................ │ │ │ │ - 0x00052c80 00000001 00000008 00000040 4c430300 ...........@LC.. │ │ │ │ + 0x00052c80 00000001 00000008 00000040 144a0300 ...........@.J.. │ │ │ │ 0x00052c90 ffffffff ....