--- /srv/rebuilderd/tmp/rebuilderdoDZB8Q/inputs/john_1.9.0-2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdoDZB8Q/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 176532 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 0x036904 0x00036904 0x00036904 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 0x36910 0x36910 R E 0x10000 │ │ │ │ + LOAD 0x03fb64 0x0004fb64 0x0004fb64 0x03130 0x107b68 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 02fb64 00 AX 0 0 8 │ │ │ │ + [14] .fini PROGBITS 00032854 032854 000008 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 0003285c 03285c 0040a8 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 00036904 036904 000008 00 AL 13 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0003690c 03690c 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 104a2c 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: 00028598 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) 0x32854 │ │ │ │ 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: 351f0c96f67c0f4fb547d17c37e6840fe351e30c │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ $1$`!@#%^&*$E6hD76/pKTS8qToBCkux30 │ │ │ │ invalid salt │ │ │ │ $1$12345678$xek.CpjQUVgdf/P2N9KQf/ │ │ │ │ $1$1234$BdIMOAWFOV2AQlLsrN/Sw. │ │ │ │ $apr1$rBXqc...$NlXxN9myBOk95T0AyLAsJ0 │ │ │ │ $apr1$Grpld/..$qp5GyjwM2dnA5Cdej9b411 │ │ │ │ $apr1$GBx.D/..$yfVeeYFCIiEXInfRhBRpy/ │ │ │ │ -Blowfish 32/32 X2 │ │ │ │ +Blowfish 32/32 X3 │ │ │ │ ("$2a$05", 32 iterations) │ │ │ │ $2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW │ │ │ │ $2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK │ │ │ │ $2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a │ │ │ │ $2a$05$CCCCCCCCCCCCCCCCCCCCC.7uG0VCzI2bS7j6ymqJi9CdcdxiRTWNy │ │ │ │ $2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui │ │ │ │ 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored │ │ │ ├── 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 25804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27540 │ │ │ │ + bl 29074 │ │ │ │ ldr r0, [pc, #3860] @ 3cd4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 207bc │ │ │ │ ldr r0, [pc, #3848] @ 3cd8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 207bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2ee2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26d4c │ │ │ │ + bl 28880 │ │ │ │ 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 25900 │ │ │ │ + bl 1d430 │ │ │ │ + bl 2d24c │ │ │ │ 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 273d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ed4 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259cc │ │ │ │ + bl 27500 │ │ │ │ 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 27514 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a00 │ │ │ │ + bl 27534 │ │ │ │ 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 27ff8 │ │ │ │ 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 2f638 │ │ │ │ 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 2f270 │ │ │ │ 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 2f5f0 │ │ │ │ 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 2826c │ │ │ │ + bl 29230 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ + bl 2d198 │ │ │ │ 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 30c14 │ │ │ │ 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 314a0 │ │ │ │ + bl 25804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27540 │ │ │ │ + bl 29074 │ │ │ │ ldr r0, [pc, #2760] @ 3d4c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 207bc │ │ │ │ ldr r0, [pc, #2748] @ 3d50 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 207bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2ee2c │ │ │ │ cmp r6, #1 │ │ │ │ bgt 2de4 │ │ │ │ - bl 23dcc │ │ │ │ + bl 25900 │ │ │ │ b 2de4 │ │ │ │ ldr r3, [pc, #2708] @ 3d54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23cd0 │ │ │ │ + bl 25804 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2ee2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26d4c │ │ │ │ + bl 28880 │ │ │ │ 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 25900 │ │ │ │ + bl 1d430 │ │ │ │ + bl 2d24c │ │ │ │ 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 30c98 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2032c │ │ │ │ + bl 21e60 │ │ │ │ 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 27ff8 │ │ │ │ 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 31854 │ │ │ │ cmp r0, #1 │ │ │ │ movlt r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bl 299c │ │ │ │ - bl 23cd0 │ │ │ │ - bl 23dcc │ │ │ │ - bl 1b8fc │ │ │ │ - bl 2b718 │ │ │ │ + bl 25804 │ │ │ │ + bl 25900 │ │ │ │ + bl 1d430 │ │ │ │ + bl 2d24c │ │ │ │ cmp r5, #0 │ │ │ │ bne 2e20 │ │ │ │ b 2e14 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3014 │ │ │ │ - bl 198d0 │ │ │ │ + bl 1b404 │ │ │ │ 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 27d0c │ │ │ │ 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 27ff8 │ │ │ │ + bl 25874 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #2288] @ 3d88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 27ff8 │ │ │ │ + bl 25874 │ │ │ │ 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 27514 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a00 │ │ │ │ + bl 27534 │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f1c │ │ │ │ - bl 26634 │ │ │ │ + bl 28168 │ │ │ │ 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 273d0 │ │ │ │ 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 1cde4 │ │ │ │ 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 273d0 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #2 │ │ │ │ beq 3768 │ │ │ │ ldr r1, [pc, #1972] @ 3db8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 25e5c │ │ │ │ + bl 27990 │ │ │ │ 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 279a4 │ │ │ │ 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 27ff8 │ │ │ │ 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 22578 │ │ │ │ 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 273d0 │ │ │ │ ldr r1, [pc, #1780] @ 3ddc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 25e5c │ │ │ │ + bl 27990 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3718 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e70 │ │ │ │ + bl 279a4 │ │ │ │ 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 27990 │ │ │ │ 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 2fd24 │ │ │ │ b 3100 │ │ │ │ - bl 26634 │ │ │ │ + bl 28168 │ │ │ │ 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 27ff8 │ │ │ │ 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 283a8 │ │ │ │ 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 285b8 │ │ │ │ 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 2d464 │ │ │ │ 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 25874 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #1220] @ 3e24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 27ff8 │ │ │ │ + bl 25874 │ │ │ │ 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 2db28 │ │ │ │ b 3100 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 20a6c │ │ │ │ + bl 225a0 │ │ │ │ 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 28598 │ │ │ │ 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 27d0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2ee2c │ │ │ │ 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 27ff8 │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ ldr r0, [pc, #996] @ 3e54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ 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 27ff8 │ │ │ │ ldr r3, [pc, #940] @ 3e60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 21598 │ │ │ │ + bl 230cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 30c8 │ │ │ │ ldr r0, [pc, #920] @ 3e64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ b 30c8 │ │ │ │ ldr r0, [pc, #908] @ 3e68 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ 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 27ff8 │ │ │ │ + bl 28180 │ │ │ │ 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 29964 │ │ │ │ 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 27ff8 │ │ │ │ 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 r1, r3, r8, asr #29 │ │ │ │ + @ instruction: 0x00031eb0 │ │ │ │ + andeq r1, r3, r0, lsr #29 │ │ │ │ + andeq r1, r3, r8, lsl #29 │ │ │ │ + andeq r1, r3, r0, lsl #29 │ │ │ │ + andeq r1, r3, r4, lsl #29 │ │ │ │ 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 │ │ │ │ + andseq r3, r5, ip, asr sl │ │ │ │ + andseq r3, r5, r8, lsl sl │ │ │ │ + andeq r1, r3, ip, ror #26 │ │ │ │ + andseq r3, r5, r4, asr #19 │ │ │ │ + andseq r3, r5, r8, lsr #19 │ │ │ │ + andseq r3, r5, ip, ror r9 │ │ │ │ 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 │ │ │ │ + andseq r3, r5, r4, lsr #18 │ │ │ │ + andseq r3, r5, r0, lsl #18 │ │ │ │ + andeq r1, r3, r0, lsr #23 │ │ │ │ + andeq r1, r3, r4, asr lr │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r0, r3, r4, lsr r0 │ │ │ │ - andeq r0, r3, r4, lsl #6 │ │ │ │ - andseq r7, r1, ip, lsr r4 │ │ │ │ + andeq r1, r3, r4, ror #22 │ │ │ │ + andeq r1, r3, r4, lsr lr │ │ │ │ + andseq r3, r5, ip, lsr r8 │ │ │ │ andeq pc, r4, r4, lsl #17 │ │ │ │ andeq pc, r4, ip, ror #16 │ │ │ │ - @ instruction: 0x001173b8 │ │ │ │ - andeq r0, r3, r4, ror #7 │ │ │ │ + @ instruction: 0x001537b8 │ │ │ │ + andeq r1, r3, r4, lsl pc │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ - andseq r7, r1, r4, lsr r3 │ │ │ │ + andseq r3, r5, r4, lsr r7 │ │ │ │ andeq ip, r4, ip, asr #22 │ │ │ │ andeq ip, r4, r0, lsr #22 │ │ │ │ - andeq r1, r3, ip, lsl r1 │ │ │ │ + andeq r2, r3, ip, asr #24 │ │ │ │ ldrdeq ip, [r4], -ip @ │ │ │ │ - andeq pc, r2, ip, lsl #29 │ │ │ │ - muleq r2, r0, lr │ │ │ │ - andeq pc, r2, r8, asr #28 │ │ │ │ + @ instruction: 0x000319bc │ │ │ │ + andeq r1, r3, r0, asr #19 │ │ │ │ + andeq r1, r3, r8, ror r9 │ │ │ │ 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 @ │ │ │ │ + andeq r1, r3, r0, ror #26 │ │ │ │ + andeq r1, r3, r8, asr #26 │ │ │ │ + andeq r1, r3, ip, lsl #27 │ │ │ │ + andseq r3, r5, r4, lsl #10 │ │ │ │ + @ instruction: 0x001534b8 │ │ │ │ + andeq r1, r3, r8, asr #16 │ │ │ │ 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 │ │ │ │ - strdeq pc, [r2], -r0 │ │ │ │ - @ instruction: 0x0002f9bc │ │ │ │ + andeq r1, r3, r8, lsr r8 │ │ │ │ + andeq r1, r3, r0, ror #16 │ │ │ │ + andseq r3, r5, r4, asr r4 │ │ │ │ + andeq r0, r3, r8, asr r6 │ │ │ │ + andeq r1, r3, ip, lsr #16 │ │ │ │ + andseq r3, r5, r8, lsl #8 │ │ │ │ + andeq r1, r3, r0, ror r7 │ │ │ │ + andeq r1, r3, r4, ror #12 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andseq r3, r5, ip, lsr #7 │ │ │ │ + muleq r3, r8, r8 │ │ │ │ + andseq r3, r5, ip, lsr r3 │ │ │ │ + andseq r3, r5, r4, lsr #6 │ │ │ │ + andeq r1, r3, r4, ror #12 │ │ │ │ + andeq r1, r3, ip, asr r2 │ │ │ │ + andeq r1, r3, r0, asr r2 │ │ │ │ + andeq r1, r3, r0, asr #21 │ │ │ │ + andeq r1, r3, r0, lsr ip │ │ │ │ + andeq r1, r3, r4, asr sp │ │ │ │ + andseq r3, r5, r8, asr r2 │ │ │ │ + andseq r3, r5, ip, asr #4 │ │ │ │ + andseq r3, r5, r4, lsr r2 │ │ │ │ + andeq r1, r3, r0, lsl #11 │ │ │ │ + @ instruction: 0x001531dc │ │ │ │ + andeq r1, r3, r4, ror r1 │ │ │ │ + andeq r1, r3, r4, asr r4 │ │ │ │ + @ instruction: 0x001531b0 │ │ │ │ + andeq r1, r3, r0, lsr #10 │ │ │ │ + andeq r1, r3, ip, ror #9 │ │ │ │ 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 │ │ │ │ + andeq r1, r3, r4, lsl #8 │ │ │ │ + andeq r1, r3, r0, lsr #11 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andseq r3, r5, ip, ror #1 │ │ │ │ + andeq r1, r3, r4, ror r3 │ │ │ │ + @ instruction: 0x000318b4 │ │ │ │ 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 r1, r3, r8, asr #9 │ │ │ │ + andeq r1, r3, r4, lsl r6 │ │ │ │ + andeq r1, r3, r0, lsr #10 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andseq r2, r5, r4, ror #30 │ │ │ │ + muleq r3, r0, r7 │ │ │ │ + andseq r2, r5, r0, lsr #30 │ │ │ │ + andeq r1, r3, r0, ror r2 │ │ │ │ + andeq r1, r3, r8, lsr #5 │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ 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 │ │ │ │ + muleq r3, r4, r1 │ │ │ │ + andseq r2, r5, r0, lsr #29 │ │ │ │ + ldrdeq r1, [r3], -r4 │ │ │ │ + strdeq r1, [r3], -r4 │ │ │ │ + andeq r1, r3, r4, ror #2 │ │ │ │ + ldrdeq r1, [r3], -r4 │ │ │ │ + andseq r2, r5, r8, asr #28 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + strdeq r1, [r3], -r4 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andeq r0, r3, r0, lsl r1 │ │ │ │ + andeq r0, r3, r4, lsl #27 │ │ │ │ + andseq r2, r5, r8, asr #27 │ │ │ │ + andeq r1, r3, r0, asr #1 │ │ │ │ + andeq r1, r3, r4, lsr #9 │ │ │ │ + andeq r1, r3, ip, lsr #9 │ │ │ │ + @ instruction: 0x000314b0 │ │ │ │ + andseq r2, r5, r4, ror #26 │ │ │ │ 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 r0, r3, r0, ror pc │ │ │ │ + andeq r0, r3, r4, lsl ip │ │ │ │ + andeq r0, r3, r8, lsl #24 │ │ │ │ + andeq r1, r3, r0, lsr r0 │ │ │ │ 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 r0, r3, ip, asr #31 │ │ │ │ + mulseq r5, ip, r9 │ │ │ │ + andseq r2, r5, r8, lsl #19 │ │ │ │ + andeq r0, r3, r4, lsr #18 │ │ │ │ + muleq r2, ip, ip │ │ │ │ + strdeq r0, [r3], -r4 │ │ │ │ + andeq r0, r3, r4, lsl #24 │ │ │ │ + andseq r2, r5, r8, asr #18 │ │ │ │ + andeq r1, r3, r8, lsr #1 │ │ │ │ + andeq pc, r2, ip, ror #26 │ │ │ │ + andeq r1, r3, r0, ror r0 │ │ │ │ + andeq r1, r3, ip, lsl #1 │ │ │ │ + muleq r3, ip, r0 │ │ │ │ + andeq r1, r3, r0, ror r0 │ │ │ │ + andeq r1, r3, r8, lsr r0 │ │ │ │ + andeq r1, r3, r8, asr r0 │ │ │ │ + andeq pc, r2, r0, lsl sp @ │ │ │ │ + andeq r1, r3, r4, lsl r0 │ │ │ │ + andeq r0, r3, r0, ror #16 │ │ │ │ + andeq r0, r3, r0, lsr #23 │ │ │ │ + andseq r2, r5, ip, lsl #17 │ │ │ │ andeq lr, r4, r0, lsr #18 │ │ │ │ - muleq r2, ip, r5 │ │ │ │ + andeq r1, r3, ip, asr #1 │ │ │ │ mvn r0, #1 │ │ │ │ - bl 27e30 │ │ │ │ + bl 29964 │ │ │ │ mov r0, #1 │ │ │ │ - bl 28030 │ │ │ │ + bl 29b64 │ │ │ │ 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 2379c │ │ │ │ b 3100 │ │ │ │ ldr r0, [pc, #-188] @ 3eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 207ec │ │ │ │ + bl 22320 │ │ │ │ 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 1a9ac │ │ │ │ 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 │ │ │ │ @@ -1893,27 +1893,27 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 4a80 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ 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 │ │ │ │ + muleq r2, r0, r4 │ │ │ │ + andeq lr, r2, ip, ror r4 │ │ │ │ andeq fp, r4, r4, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ muleq r6, r0, r4 │ │ │ │ @ instruction: 0x0004bcb4 │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ - ldrdeq ip, [r2], -r4 │ │ │ │ + andeq lr, r2, r4, lsl #6 │ │ │ │ andeq lr, r4, ip, lsl #12 │ │ │ │ - andeq ip, r2, r4, ror r7 │ │ │ │ + andeq lr, r2, r4, lsr #5 │ │ │ │ andeq lr, r4, ip, asr r5 │ │ │ │ - andeq ip, r2, r0, asr #13 │ │ │ │ - @ instruction: 0x0002c6b0 │ │ │ │ + strdeq lr, [r2], -r0 │ │ │ │ + andeq lr, r2, r0, ror #3 │ │ │ │ @ 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} │ │ │ │ @@ -3593,15 +3593,15 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r2, [r1, #3240] @ 0xca8 │ │ │ │ str r3, [r1, #3244] @ 0xcac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - bge feab0fc4 │ │ │ │ + bge feab0fc4 │ │ │ │ @ instruction: 0x0004c8b0 │ │ │ │ andeq ip, r4, ip, asr r8 │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ @ instruction: 0xff00ff00 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [pc, #224] @ 6614 │ │ │ │ ldr ip, [pc, #224] @ 6618 │ │ │ │ @@ -4232,16 +4232,16 @@ │ │ │ │ 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 │ │ │ │ + andeq fp, r2, r4, ror #21 │ │ │ │ + muleq r2, r4, sl │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ beq 6fb4 │ │ │ │ ldr r2, [pc, #172] @ 6fdc │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -4283,18 +4283,18 @@ │ │ │ │ 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 │ │ │ │ + andeq fp, r2, r8, asr sl │ │ │ │ @ instruction: 0xff00ff00 │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ - muleq r2, r8, lr │ │ │ │ + andeq fp, r2, r8, asr #19 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7048 │ │ │ │ ldr r2, [pc, #80] @ 7050 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -4312,15 +4312,15 @@ │ │ │ │ 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 │ │ │ │ + andeq fp, r2, r4, lsl #19 │ │ │ │ ldr r3, [pc, #140] @ 70e8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [pc, #132] @ 70ec │ │ │ │ ldr lr, [pc, #132] @ 70f0 │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ mov r6, #0 │ │ │ │ @@ -4352,15 +4352,15 @@ │ │ │ │ ldr r0, [pc, #24] @ 70f4 │ │ │ │ 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, r2, ip, lsl #18 │ │ │ │ andeq fp, r4, r0, lsl #24 │ │ │ │ ldr r3, [pc, #136] @ 7188 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, #128] @ 718c │ │ │ │ ldr r4, [pc, #128] @ 7190 │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ @@ -4392,15 +4392,15 @@ │ │ │ │ bne 7134 │ │ │ │ ldr r0, [pc, #20] @ 7194 │ │ │ │ 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, r2, r8, ror #16 │ │ │ │ andeq fp, r4, ip, asr fp │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ ldr r2, [pc, #212] @ 727c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #9 │ │ │ │ @@ -4453,15 +4453,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 7278 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r4, r0, ror #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r8, ror ip │ │ │ │ + andeq fp, r2, r8, lsr #15 │ │ │ │ andeq r8, r4, r8, asr #21 │ │ │ │ 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 │ │ │ │ @@ -4765,15 +4765,15 @@ │ │ │ │ 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 283a8 │ │ │ │ cmp r6, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ bne 74ac │ │ │ │ b 7720 │ │ │ │ ldr r3, [pc, #72] @ 77cc │ │ │ │ ldr r1, [pc, #72] @ 77d0 │ │ │ │ @@ -4783,25 +4783,25 @@ │ │ │ │ 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 r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r0, asr sp │ │ │ │ + andeq fp, r2, r0, lsl #17 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ andeq lr, r8, r0, lsl #11 │ │ │ │ @ instruction: 0x0008e3b4 │ │ │ │ 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 │ │ │ │ + ldrdeq fp, [r2], -r4 │ │ │ │ + muleq r2, ip, r5 │ │ │ │ + andeq fp, r2, r4, lsr #11 │ │ │ │ ldr r3, [pc, #12] @ 77ec │ │ │ │ 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 │ │ │ │ @@ -5024,15 +5024,15 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x000482b4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r8, r4, r8, lsl #5 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - andeq r9, r2, r0, lsl #15 │ │ │ │ + @ instruction: 0x0002b2b0 │ │ │ │ andeq sp, r8, r0, asr #30 │ │ │ │ andeq r8, r4, r4, ror #3 │ │ │ │ ldr ip, [pc, #236] @ 7c70 │ │ │ │ ldr r1, [pc, #236] @ 7c74 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -5093,15 +5093,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ muleq r4, r8, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r8, r4, r8, asr r1 │ │ │ │ muleq r8, r0, lr │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ - andeq r9, r2, r4, asr r6 │ │ │ │ + andeq fp, r2, r4, lsl #3 │ │ │ │ andeq sp, r8, r4, lsr #28 │ │ │ │ ldrdeq r8, [r4], -r4 │ │ │ │ ldr r3, [pc, #180] @ 7d4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ @@ -6614,17 +6614,17 @@ │ │ │ │ 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 31a60 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30150 │ │ │ │ + bl 31c80 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r8, r0, r1 │ │ │ │ cmp r1, r8 │ │ │ │ bge afe0 │ │ │ │ @@ -8603,17 +8603,17 @@ │ │ │ │ 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 31a60 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30150 │ │ │ │ + bl 31c80 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bge d0e0 │ │ │ │ @@ -10709,17 +10709,17 @@ │ │ │ │ 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 31a60 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30150 │ │ │ │ + bl 31c80 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r8, r0, r1 │ │ │ │ cmp r1, r8 │ │ │ │ bge f090 │ │ │ │ @@ -12720,15 +12720,15 @@ │ │ │ │ andeq r6, r8, ip, lsl #14 │ │ │ │ ldr r3, [pc, #20] @ f3b4 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r1, r1, r0, lsl #6 │ │ │ │ add r0, r3, #8 │ │ │ │ - b 26c5c │ │ │ │ + b 28790 │ │ │ │ andeq r6, r8, r8, ror #13 │ │ │ │ ldr r2, [pc, #476] @ f59c │ │ │ │ ldr r3, [pc, #476] @ f5a0 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r0 │ │ │ │ @@ -12819,15 +12819,15 @@ │ │ │ │ bl 77f0 │ │ │ │ ldr r3, [pc, #128] @ f5ac │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, sl, lsl #6 │ │ │ │ - bl 26c30 │ │ │ │ + bl 28764 │ │ │ │ ldr r2, [pc, #104] @ f5b0 │ │ │ │ ldr r3, [pc, #84] @ f5a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -12898,15 +12898,15 @@ │ │ │ │ ldr r3, [pc, #56] @ f69c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #32 │ │ │ │ lsl r0, r0, #6 │ │ │ │ str r2, [r3] │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ ldr r3, [pc, #28] @ f6a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r0, [r4], -r0 @ │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ andeq r0, r4, r8, asr #24 │ │ │ │ @@ -13189,15 +13189,15 @@ │ │ │ │ ldr r3, [pc, #24] @ fb08 │ │ │ │ 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 │ │ │ │ + b 28764 │ │ │ │ andeq r5, r8, ip, ror #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r3, [r0] │ │ │ │ ldr r5, [pc, #260] @ fc20 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -13261,15 +13261,15 @@ │ │ │ │ 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 r3, r2, ip, lsr r4 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ push {r4, lr} │ │ │ │ bl 114c4 │ │ │ │ ldr r4, [pc, #68] @ fc80 │ │ │ │ ldr r3, [pc, #68] @ fc84 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ @@ -13279,15 +13279,15 @@ │ │ │ │ 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 │ │ │ │ + bl 283a8 │ │ │ │ ldr r3, [pc, #24] @ fc90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r4, r0, ror #1 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ muleq r4, r8, r9 │ │ │ │ @@ -14328,17 +14328,17 @@ │ │ │ │ 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 │ │ │ │ + blhi 114eb94 │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe415168 │ │ │ │ + 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} │ │ │ │ @@ -14355,41 +14355,41 @@ │ │ │ │ @ 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 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ @@ -14475,15 +14475,15 @@ │ │ │ │ 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 │ │ │ │ + bl 31c80 │ │ │ │ cmp r6, r1 │ │ │ │ blt 11494 │ │ │ │ mla r6, r0, r6, r1 │ │ │ │ add r0, r0, r6 │ │ │ │ cmp r6, r0 │ │ │ │ bge 113d0 │ │ │ │ ldr r3, [pc, #1380] @ 114a4 │ │ │ │ @@ -14832,19 +14832,19 @@ │ │ │ │ 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 │ │ │ │ + andeq r2, r2, ip, asr r2 │ │ │ │ muleq r3, r0, r9 │ │ │ │ andeq r4, r8, r4, lsr #22 │ │ │ │ andeq r4, r8, ip, ror #17 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ + andeq r1, r2, ip, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r5, [pc, #404] @ 11664 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 115fc │ │ │ │ ldr r7, [r5, #20] │ │ │ │ @@ -14937,15 +14937,15 @@ │ │ │ │ rsb r7, r4, r4, lsl #3 │ │ │ │ lsl r7, r7, #8 │ │ │ │ add r5, pc, r5 │ │ │ │ lsl r3, r4, #1 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 │ │ │ │ @@ -15201,15 +15201,15 @@ │ │ │ │ bl 2bb8 │ │ │ │ b 11a34 │ │ │ │ ldr r0, [pc, #28] @ 11a84 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ b 11a50 │ │ │ │ - andeq pc, r1, r0, lsl #21 │ │ │ │ + @ instruction: 0x000215b0 │ │ │ │ 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 │ │ │ │ push {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -15317,15 +15317,15 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ 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 r1, r2, r8, ror #9 │ │ │ │ andeq lr, r3, r8, ror r2 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ andeq r3, r8, r4, ror #31 │ │ │ │ ldr r0, [r0] │ │ │ │ and r0, r0, #15 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -15464,15 +15464,15 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ andeq sp, r3, r4, asr #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [pc, #44] @ 11ebc │ │ │ │ mov r4, r1 │ │ │ │ - bl 168b0 │ │ │ │ + bl 183e4 │ │ │ │ ldr r3, [pc, #36] @ 11ec0 │ │ │ │ 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 │ │ │ │ @@ -15502,44 +15502,44 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #0 │ │ │ │ b 11f1c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 166fc │ │ │ │ + bl 18230 │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #73 @ 0x49 │ │ │ │ bne 11f18 │ │ │ │ ldr r0, [pc, #28] @ 11f5c │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 167a4 │ │ │ │ + bl 182d8 │ │ │ │ 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 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 166fc │ │ │ │ + bl 18230 │ │ │ │ ldr r0, [pc, #32] @ 11fa4 │ │ │ │ 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 │ │ │ │ + b 28790 │ │ │ │ @ instruction: 0x00083bb4 │ │ │ │ @ instruction: 0x00083bb0 │ │ │ │ ldr r1, [pc, #312] @ 120e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -15614,36 +15614,36 @@ │ │ │ │ bne 12018 │ │ │ │ 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 r1, r2, ip, lsr #4 │ │ │ │ andeq sp, r3, r8, asr sp │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ - muleq r1, r4, r6 │ │ │ │ - andeq pc, r1, r0, lsl #13 │ │ │ │ + andeq r1, r2, ip, lsl #4 │ │ │ │ + andeq r1, r2, r4, asr #3 │ │ │ │ + @ instruction: 0x000211b0 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ push {r4, lr} │ │ │ │ bl 29cc │ │ │ │ ldr r2, [pc, #88] @ 1216c │ │ │ │ add r2, pc, r2 │ │ │ │ - lsl r0, r0, #1 │ │ │ │ - cmp r0, #2048 @ 0x800 │ │ │ │ - movge r0, #2048 @ 0x800 │ │ │ │ - cmp r0, #2 │ │ │ │ - movlt r0, #2 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + cmp r0, #3072 @ 0xc00 │ │ │ │ + movge r0, #3072 @ 0xc00 │ │ │ │ + cmp r0, #3 │ │ │ │ + movlt r0, #3 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ - cmp r3, #2048 @ 0x800 │ │ │ │ + cmp r3, #3072 @ 0xc00 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ble 12144 │ │ │ │ sub r3, r3, r0 │ │ │ │ - cmp r3, #2048 @ 0x800 │ │ │ │ + cmp r3, #3072 @ 0xc00 │ │ │ │ bgt 12138 │ │ │ │ ldr r2, [pc, #36] @ 12170 │ │ │ │ ldr r1, [pc, #36] @ 12174 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, #121 @ 0x79 │ │ │ │ mov r0, #0 │ │ │ │ @@ -15691,4426 +15691,6167 @@ │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ add r1, r1, #4 │ │ │ │ orr r3, r3, ip, lsl #6 │ │ │ │ strb r3, [r0, #-1] │ │ │ │ bhi 121a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq lr, r3, r4, asr #22 │ │ │ │ - ldr r2, [pc, #1768] @ 1290c │ │ │ │ + ldr r2, [pc, #4088] @ 1321c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1764] @ 12910 │ │ │ │ - sub sp, sp, #8448 @ 0x2100 │ │ │ │ + ldr r3, [pc, #4084] @ 13220 │ │ │ │ + sub sp, sp, #12672 @ 0x3180 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + sub sp, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, sp, #8448 @ 0x2100 │ │ │ │ - add r1, r1, #12 │ │ │ │ + add r1, sp, #12672 @ 0x3180 │ │ │ │ + add r1, r1, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2aa4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2990 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 2aa4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r0, r0, r0, lsr #31 │ │ │ │ - asr r0, r0, #1 │ │ │ │ - bl 30150 │ │ │ │ - cmp r5, r1 │ │ │ │ + bl 2990 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #4016] @ 13224 │ │ │ │ + smull r2, r0, r3, r0 │ │ │ │ + sub r0, r0, r3, asr #31 │ │ │ │ + bl 31c80 │ │ │ │ + cmp r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ - blt 166e0 │ │ │ │ + blt 18214 │ │ │ │ mov r3, r1 │ │ │ │ - mla r3, r5, r2, r3 │ │ │ │ + mla r3, r4, r2, r3 │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 166a8 │ │ │ │ - ldr r1, [pc, #1652] @ 12914 │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + bge 181dc │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + ldr r3, [pc, #3964] @ 13228 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [pc, #3960] @ 1322c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, r5, r5, lsl #1 │ │ │ │ + add r9, r3, r1, lsl #3 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r1, r5, r5, lsl #3 │ │ │ │ + ldr r0, [r6] │ │ │ │ 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 │ │ │ │ - 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] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - and fp, r3, #1 │ │ │ │ - add r3, fp, fp, lsl #6 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - add r4, r7, r3, lsl #3 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + add r2, sp, #4480 @ 0x1180 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add r2, sp, #8576 @ 0x2180 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + add r2, sp, #4288 @ 0x10c0 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + lsl r7, r5, #3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r2, sp, #8448 @ 0x2100 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov fp, r5 │ │ │ │ + add r3, r3, #4064 @ 0xfe0 │ │ │ │ + mov r4, r7 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r9, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [pc, #3824] @ 13230 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ + add r9, r3, #4048 @ 0xfd0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r8, #0 │ │ │ │ + str fp, [sp, #28] │ │ │ │ + add r9, r9, #12 │ │ │ │ + mov fp, r7 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + sub r4, r9, #4080 @ 0xff0 │ │ │ │ + sub r4, r4, #12 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ + add r6, r9, #4 │ │ │ │ bl 2948 │ │ │ │ - add r3, sl, #4096 @ 0x1000 │ │ │ │ - add r3, r7, r3 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 2948 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - add r2, sl, #2048 @ 0x800 │ │ │ │ - add r5, r3, sl │ │ │ │ - add r1, sl, #1024 @ 0x400 │ │ │ │ - add r3, sl, #3072 @ 0xc00 │ │ │ │ - mov r6, #0 │ │ │ │ - add r3, r7, r3 │ │ │ │ - add r2, r7, r2 │ │ │ │ - add r1, r7, r1 │ │ │ │ - add r7, r5, #3936 @ 0xf60 │ │ │ │ - lsl lr, fp, #6 │ │ │ │ - add r9, r5, #3952 @ 0xf70 │ │ │ │ - add r8, r5, #3968 @ 0xf80 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - mov ip, r6 │ │ │ │ - add r7, r5, #3984 @ 0xf90 │ │ │ │ - add r5, r5, #4000 @ 0xfa0 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str sl, [sp, #32] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - and lr, r6, #2 │ │ │ │ - ldr sl, [fp, lr, lsl #2] │ │ │ │ - add lr, fp, lr, lsl #2 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr lr, [lr, #4] │ │ │ │ - ldr fp, [fp, #8] │ │ │ │ - add r6, r6, #2 │ │ │ │ - eor sl, sl, fp │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsr sl, r0, #14 │ │ │ │ - lsr fp, r0, #22 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - ldr sl, [r1, sl] │ │ │ │ - cmp r6, #18 │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r0, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r2, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r0, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r3, fp] │ │ │ │ - add sl, sl, fp │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr fp, [fp, #12] │ │ │ │ - eor lr, lr, fp │ │ │ │ - eor lr, lr, sl │ │ │ │ - eor ip, ip, lr │ │ │ │ - lsr lr, ip, #14 │ │ │ │ + bl 2948 │ │ │ │ + mov r8, #0 │ │ │ │ + sub r3, r9, #2032 @ 0x7f0 │ │ │ │ + sub r2, r9, #3056 @ 0xbf0 │ │ │ │ + sub r3, r3, #12 │ │ │ │ + sub r2, r2, #12 │ │ │ │ + sub r1, r9, #1020 @ 0x3fc │ │ │ │ + mov ip, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + and lr, r8, #2 │ │ │ │ + ldr r7, [r5, lr, lsl #2] │ │ │ │ + ldr sl, [r9, #4] │ │ │ │ + add lr, r5, lr, lsl #2 │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor ip, ip, r7 │ │ │ │ + lsr r7, ip, #14 │ │ │ │ lsr sl, ip, #22 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ ldr sl, [r4, sl] │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ + ldr r7, [r2, r7] │ │ │ │ + ldr lr, [lr, #4] │ │ │ │ + add r7, r7, sl │ │ │ │ lsr sl, ip, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ + add r8, r8, #2 │ │ │ │ + eor r7, r7, sl │ │ │ │ lsl sl, ip, #2 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add sl, lr, sl │ │ │ │ - ldr lr, [r9] │ │ │ │ + ldr sl, [r1, sl] │ │ │ │ + cmp r8, #18 │ │ │ │ + add r7, r7, sl │ │ │ │ + ldr sl, [r9, #8] │ │ │ │ + add r6, r6, #8 │ │ │ │ + eor lr, lr, sl │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r0, r0, lr │ │ │ │ - eor sl, sl, r0 │ │ │ │ - lsr r0, sl, #14 │ │ │ │ - lsr lr, sl, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ + lsr lr, r0, #14 │ │ │ │ + lsr r7, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsr lr, sl, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r4, r7] │ │ │ │ + ldr lr, [r2, lr] │ │ │ │ + add lr, lr, r7 │ │ │ │ + lsr r7, r0, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r3, r7] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + lsl r7, r0, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r1, r7] │ │ │ │ + add r7, lr, r7 │ │ │ │ + ldr lr, [r9, #12] │ │ │ │ + eor lr, lr, ip │ │ │ │ + eor ip, r7, lr │ │ │ │ + lsr lr, ip, #14 │ │ │ │ + lsr r7, ip, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r4, r7] │ │ │ │ ldr lr, [r2, lr] │ │ │ │ + add lr, lr, r7 │ │ │ │ + lsr r7, ip, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r3, r7] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + lsl r7, ip, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r1, r7] │ │ │ │ + add lr, lr, r7 │ │ │ │ + ldr r7, [r9, #16] │ │ │ │ + eor r0, r0, r7 │ │ │ │ eor r0, r0, lr │ │ │ │ - lsl lr, sl, #2 │ │ │ │ + lsr lr, r0, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r3, lr] │ │ │ │ - add r0, r0, lr │ │ │ │ - ldr lr, [r9, #4] │ │ │ │ - eor ip, ip, lr │ │ │ │ - eor r0, r0, ip │ │ │ │ - lsr ip, r0, #14 │ │ │ │ + ldr r7, [r2, lr] │ │ │ │ lsr lr, r0, #22 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - add ip, ip, lr │ │ │ │ + add r7, r7, lr │ │ │ │ lsr lr, r0, #6 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r2, lr] │ │ │ │ - eor ip, ip, lr │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor r7, r7, lr │ │ │ │ lsl lr, r0, #2 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r3, lr] │ │ │ │ - add lr, ip, lr │ │ │ │ - ldr ip, [r9, #8] │ │ │ │ - eor sl, sl, ip │ │ │ │ - eor lr, lr, sl │ │ │ │ + ldr lr, [r1, lr] │ │ │ │ + add lr, r7, lr │ │ │ │ + ldr r7, [r9, #20] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr r7, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add r7, r7, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor r7, r7, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r9, #12] │ │ │ │ - eor r0, r0, sl │ │ │ │ + add ip, r7, ip │ │ │ │ + ldr r7, [r9, #24] │ │ │ │ + eor r0, r0, r7 │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ + lsr r7, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r4, r7] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + lsl sl, ip, #2 │ │ │ │ + add r0, r0, r7 │ │ │ │ + lsr r7, ip, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r3, r7] │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ - lsl fp, ip, #2 │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, sl │ │ │ │ - ldr sl, [r8] │ │ │ │ - eor lr, lr, sl │ │ │ │ - ldr sl, [r3, fp] │ │ │ │ - add r0, r0, sl │ │ │ │ - eor sl, r0, lr │ │ │ │ - lsr r0, sl, #14 │ │ │ │ - lsr lr, sl, #22 │ │ │ │ + eor r0, r0, r7 │ │ │ │ + ldr r7, [r9, #28] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + ldr r7, [r1, sl] │ │ │ │ + add r0, r0, r7 │ │ │ │ + eor r7, r0, lr │ │ │ │ + lsr r0, r7, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r2, r0] │ │ │ │ + lsr r0, r7, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add lr, lr, r0 │ │ │ │ + lsr r0, r7, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor lr, lr, r0 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsr lr, sl, #6 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r2, lr] │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsl lr, sl, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r3, lr] │ │ │ │ - add r0, r0, lr │ │ │ │ - ldr lr, [r8, #4] │ │ │ │ + add r0, lr, r0 │ │ │ │ + ldr lr, [r9, #32] │ │ │ │ eor ip, ip, lr │ │ │ │ eor r0, r0, ip │ │ │ │ lsr ip, r0, #14 │ │ │ │ lsr lr, r0, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ + ldr ip, [r2, ip] │ │ │ │ add ip, ip, lr │ │ │ │ lsr lr, r0, #6 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r2, lr] │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ eor ip, ip, lr │ │ │ │ lsl lr, r0, #2 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r3, lr] │ │ │ │ + ldr lr, [r1, lr] │ │ │ │ add lr, ip, lr │ │ │ │ - ldr ip, [r8, #8] │ │ │ │ - eor sl, sl, ip │ │ │ │ - eor lr, lr, sl │ │ │ │ + ldr ip, [r9, #36] @ 0x24 │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr r7, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add r7, r7, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor r7, r7, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r8, #12] │ │ │ │ - eor r0, r0, sl │ │ │ │ + add ip, r7, ip │ │ │ │ + ldr r7, [r9, #40] @ 0x28 │ │ │ │ + eor r0, r0, r7 │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add r7, r7, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor r7, r7, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r7] │ │ │ │ - eor lr, lr, sl │ │ │ │ + add r0, r7, r0 │ │ │ │ + ldr r7, [r9, #44] @ 0x2c │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r0, r0, lr │ │ │ │ lsr lr, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr r7, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add r7, r7, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor r7, r7, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r7, #4] │ │ │ │ - eor ip, ip, sl │ │ │ │ + add lr, r7, lr │ │ │ │ + ldr r7, [r9, #48] @ 0x30 │ │ │ │ + eor ip, ip, r7 │ │ │ │ eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr r7, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add r7, r7, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor r7, r7, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ - eor r0, r0, sl │ │ │ │ + add ip, r7, ip │ │ │ │ + ldr r7, [r9, #52] @ 0x34 │ │ │ │ + eor r0, r0, r7 │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add r7, r7, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor r7, r7, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r7, #12] │ │ │ │ - eor lr, lr, sl │ │ │ │ + add r0, r7, r0 │ │ │ │ + ldr r7, [r9, #56] @ 0x38 │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r0, r0, lr │ │ │ │ lsr lr, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr r7, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add r7, r7, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor r7, r7, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r5] │ │ │ │ - eor ip, ip, sl │ │ │ │ + add lr, r7, lr │ │ │ │ + ldr r7, [r9, #60] @ 0x3c │ │ │ │ + eor ip, ip, r7 │ │ │ │ eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ - eor r0, r0, sl │ │ │ │ - eor r0, r0, ip │ │ │ │ - lsr ip, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ + ldr r7, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add r7, r7, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor r7, r7, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ - eor lr, lr, sl │ │ │ │ + add ip, r7, ip │ │ │ │ + ldr r7, [r9, #64] @ 0x40 │ │ │ │ + eor r0, r0, r7 │ │ │ │ + eor ip, ip, r0 │ │ │ │ + lsr r0, ip, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add r7, r7, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor r7, r7, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ + add r0, r7, r0 │ │ │ │ + ldr r7, [r9, #68] @ 0x44 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr lr, [r9, #72] @ 0x48 │ │ │ │ + str r0, [r6, #-4] │ │ │ │ eor ip, ip, lr │ │ │ │ + str ip, [r6, #-8] │ │ │ │ + bne 123b4 │ │ │ │ + ldr lr, [r5, #8] │ │ │ │ + str lr, [sp, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - add lr, sl, #4080 @ 0xff0 │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ - add lr, lr, #12 │ │ │ │ - add lr, r6, lr │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ - add r9, r5, #3936 @ 0xf60 │ │ │ │ - ldr r6, [lr, #8] │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [lr, #12] │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [lr] │ │ │ │ - add r8, r5, #3952 @ 0xf70 │ │ │ │ - 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 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r0, [pc], -r8 │ │ │ │ - muleq sl, r8, r0 │ │ │ │ - andeq lr, r3, ip, asr sl │ │ │ │ - strheq fp, [ip], -r0 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - ldr lr, [r9, #8] │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ + ldm r5, {r7, r8} │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, lr │ │ │ │ + str lr, [sp, #120] @ 0x78 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + ldr sl, [sp, #100] @ 0x64 │ │ │ │ + ldr lr, [r9, #4] │ │ │ │ eor lr, lr, sl │ │ │ │ - eor lr, lr, r0 │ │ │ │ - lsr r0, lr, #14 │ │ │ │ + eor lr, lr, ip │ │ │ │ + lsr ip, lr, #14 │ │ │ │ lsr sl, lr, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ ldr sl, [r4, sl] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ + ldr ip, [r2, ip] │ │ │ │ + add ip, ip, sl │ │ │ │ lsr sl, lr, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ + eor ip, ip, sl │ │ │ │ lsl sl, lr, #2 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r9, #12] │ │ │ │ - eor sl, sl, fp │ │ │ │ - eor r0, r0, sl │ │ │ │ + ldr sl, [r1, sl] │ │ │ │ + add ip, ip, sl │ │ │ │ + ldr sl, [r9, #8] │ │ │ │ + eor sl, sl, r5 │ │ │ │ + eor ip, ip, sl │ │ │ │ eor r0, r0, ip │ │ │ │ lsr ip, r0, #14 │ │ │ │ lsr sl, r0, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ ldr sl, [r4, sl] │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ + ldr ip, [r2, ip] │ │ │ │ add ip, ip, sl │ │ │ │ lsr sl, r0, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ eor ip, ip, sl │ │ │ │ lsl sl, r0, #2 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ + ldr sl, [r1, sl] │ │ │ │ add ip, ip, sl │ │ │ │ - ldr sl, [r8] │ │ │ │ + ldr sl, [r9, #12] │ │ │ │ eor lr, lr, sl │ │ │ │ eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add sl, sl, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor sl, sl, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r8, #4] │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr sl, [r9, #16] │ │ │ │ eor r0, r0, sl │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add sl, sl, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor sl, sl, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r8, #8] │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr sl, [r9, #20] │ │ │ │ eor lr, lr, sl │ │ │ │ eor r0, r0, lr │ │ │ │ lsr lr, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add sl, sl, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor sl, sl, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r8, #12] │ │ │ │ + add lr, sl, lr │ │ │ │ + ldr sl, [r9, #24] │ │ │ │ eor ip, ip, sl │ │ │ │ eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add sl, sl, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor sl, sl, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r7] │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr sl, [r9, #28] │ │ │ │ eor r0, r0, sl │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add sl, sl, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor sl, sl, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r7, #4] │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr sl, [r9, #32] │ │ │ │ eor lr, lr, sl │ │ │ │ eor r0, r0, lr │ │ │ │ lsr lr, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add sl, sl, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor sl, sl, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ + add lr, sl, lr │ │ │ │ + ldr sl, [r9, #36] @ 0x24 │ │ │ │ eor ip, ip, sl │ │ │ │ eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add sl, sl, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor sl, sl, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r7, #12] │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr sl, [r9, #40] @ 0x28 │ │ │ │ eor r0, r0, sl │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add sl, sl, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor sl, sl, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r6] │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr sl, [r9, #44] @ 0x2c │ │ │ │ eor lr, lr, sl │ │ │ │ eor r0, r0, lr │ │ │ │ lsr lr, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add sl, sl, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor sl, sl, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r6, #4] │ │ │ │ + add lr, sl, lr │ │ │ │ + ldr sl, [r9, #48] @ 0x30 │ │ │ │ eor ip, ip, sl │ │ │ │ eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add sl, sl, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor sl, sl, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r6, #8] │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr sl, [r9, #52] @ 0x34 │ │ │ │ eor r0, r0, sl │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ ldr sl, [r4, sl] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsl fp, ip, #2 │ │ │ │ add r0, r0, sl │ │ │ │ lsr sl, ip, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ and fp, fp, #1020 @ 0x3fc │ │ │ │ eor r0, r0, sl │ │ │ │ - ldr sl, [r6, #12] │ │ │ │ + ldr sl, [r9, #56] @ 0x38 │ │ │ │ eor sl, sl, lr │ │ │ │ - ldr lr, [r3, fp] │ │ │ │ + ldr lr, [r1, fp] │ │ │ │ add r0, r0, lr │ │ │ │ eor lr, r0, sl │ │ │ │ lsr r0, lr, #14 │ │ │ │ lsr sl, lr, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ ldr sl, [r4, sl] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ add r0, r0, sl │ │ │ │ lsr sl, lr, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ eor r0, r0, sl │ │ │ │ lsl sl, lr, #2 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ + ldr sl, [r1, sl] │ │ │ │ add r0, r0, sl │ │ │ │ - ldr sl, [r5] │ │ │ │ + ldr sl, [r9, #60] @ 0x3c │ │ │ │ eor ip, ip, sl │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add sl, sl, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor sl, sl, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr sl, [r9, #64] @ 0x40 │ │ │ │ eor lr, lr, sl │ │ │ │ eor r0, r0, lr │ │ │ │ lsr lr, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add sl, sl, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor sl, sl, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ + add lr, sl, lr │ │ │ │ + ldr sl, [r9, #68] @ 0x44 │ │ │ │ eor ip, ip, sl │ │ │ │ eor lr, lr, ip │ │ │ │ - ldr ip, [r5, #12] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + ldr ip, [r9, #72] @ 0x48 │ │ │ │ eor r0, r0, ip │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r0, [ip], #16 │ │ │ │ - str lr, [ip, #-12] │ │ │ │ - cmp ip, sl │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [r9, #8] │ │ │ │ - eor ip, ip, sl │ │ │ │ + str r0, [r6], #16 │ │ │ │ + str lr, [r6, #-12] │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ + cmp r6, r9 │ │ │ │ + eor ip, ip, r7 │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r1, r0] │ │ │ │ + ldr sl, [r2, r0] │ │ │ │ lsr r0, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add sl, sl, r0 │ │ │ │ lsr r0, ip, #6 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ eor sl, sl, r0 │ │ │ │ lsl r0, ip, #2 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ add sl, sl, r0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - ldr fp, [sp, #76] @ 0x4c │ │ │ │ - eor r0, r0, fp │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ + eor r0, r0, r8 │ │ │ │ eor r0, r0, lr │ │ │ │ eor r0, r0, sl │ │ │ │ lsr lr, r0, #14 │ │ │ │ lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ ldr sl, [r4, sl] │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ + ldr lr, [r2, lr] │ │ │ │ add lr, lr, sl │ │ │ │ lsr sl, r0, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ eor lr, lr, sl │ │ │ │ lsl sl, r0, #2 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ + ldr sl, [r1, sl] │ │ │ │ add lr, lr, sl │ │ │ │ - ldr sl, [r8] │ │ │ │ + ldr sl, [r9, #12] │ │ │ │ eor ip, ip, sl │ │ │ │ eor ip, ip, lr │ │ │ │ lsr lr, ip, #14 │ │ │ │ lsr sl, ip, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r2, lr] │ │ │ │ ldr sl, [r4, sl] │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ add lr, lr, sl │ │ │ │ lsr sl, ip, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ eor lr, lr, sl │ │ │ │ lsl sl, ip, #2 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ + ldr sl, [r1, sl] │ │ │ │ add lr, lr, sl │ │ │ │ - ldr sl, [r8, #4] │ │ │ │ + ldr sl, [r9, #16] │ │ │ │ eor r0, r0, sl │ │ │ │ eor r0, r0, lr │ │ │ │ lsr lr, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add sl, sl, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor sl, sl, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r8, #8] │ │ │ │ + add lr, sl, lr │ │ │ │ + ldr sl, [r9, #20] │ │ │ │ eor ip, ip, sl │ │ │ │ eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add sl, sl, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor sl, sl, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r8, #12] │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr sl, [r9, #24] │ │ │ │ eor r0, r0, sl │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add sl, sl, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor sl, sl, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r7] │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr sl, [r9, #28] │ │ │ │ eor lr, lr, sl │ │ │ │ eor r0, r0, lr │ │ │ │ lsr lr, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + ldr sl, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add sl, sl, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor sl, sl, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r7, #4] │ │ │ │ + add lr, sl, lr │ │ │ │ + ldr sl, [r9, #32] │ │ │ │ eor ip, ip, sl │ │ │ │ eor lr, lr, ip │ │ │ │ lsr ip, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ + ldr sl, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add sl, sl, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor sl, sl, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr sl, [r9, #36] @ 0x24 │ │ │ │ eor r0, r0, sl │ │ │ │ eor ip, ip, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ lsr sl, ip, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ ldr sl, [r4, sl] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsl fp, ip, #2 │ │ │ │ add r0, r0, sl │ │ │ │ lsr sl, ip, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ and fp, fp, #1020 @ 0x3fc │ │ │ │ eor r0, r0, sl │ │ │ │ - ldr sl, [r7, #12] │ │ │ │ + ldr sl, [r9, #40] @ 0x28 │ │ │ │ eor sl, sl, lr │ │ │ │ - ldr lr, [r3, fp] │ │ │ │ + ldr lr, [r1, fp] │ │ │ │ add r0, r0, lr │ │ │ │ eor r0, r0, sl │ │ │ │ lsr lr, r0, #14 │ │ │ │ lsr sl, r0, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ ldr sl, [r4, sl] │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ + ldr lr, [r2, lr] │ │ │ │ add lr, lr, sl │ │ │ │ lsr sl, r0, #6 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ + ldr sl, [r3, sl] │ │ │ │ eor lr, lr, sl │ │ │ │ lsl sl, r0, #2 │ │ │ │ and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r6] │ │ │ │ - eor ip, ip, sl │ │ │ │ + ldr sl, [r1, sl] │ │ │ │ + add sl, lr, sl │ │ │ │ + ldr lr, [r9, #44] @ 0x2c │ │ │ │ eor ip, ip, lr │ │ │ │ - lsr lr, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ + eor sl, sl, ip │ │ │ │ + lsr ip, sl, #14 │ │ │ │ + lsr lr, sl, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr ip, [r2, ip] │ │ │ │ + add ip, ip, lr │ │ │ │ + lsr lr, sl, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor ip, ip, lr │ │ │ │ + lsl lr, sl, #2 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r6, #4] │ │ │ │ - eor r0, r0, sl │ │ │ │ + add lr, ip, lr │ │ │ │ + ldr ip, [r9, #48] @ 0x30 │ │ │ │ + eor r0, r0, ip │ │ │ │ eor lr, lr, r0 │ │ │ │ lsr r0, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ + lsr ip, lr, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r6, #8] │ │ │ │ - eor ip, ip, sl │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + add r0, r0, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ eor r0, r0, ip │ │ │ │ - lsr ip, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ + lsl ip, lr, #2 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ + add ip, r0, ip │ │ │ │ + ldr r0, [r9, #52] @ 0x34 │ │ │ │ + eor sl, sl, r0 │ │ │ │ eor ip, ip, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r6, #12] │ │ │ │ + lsr r0, ip, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr sl, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add sl, sl, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor sl, sl, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr sl, [r9, #56] @ 0x38 │ │ │ │ eor lr, lr, sl │ │ │ │ - eor ip, ip, lr │ │ │ │ - lsr lr, ip, #14 │ │ │ │ - lsr sl, ip, #22 │ │ │ │ + eor r0, r0, lr │ │ │ │ + lsr lr, r0, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr sl, [r2, lr] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + add sl, sl, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r3, lr] │ │ │ │ + eor sl, sl, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ ldr lr, [r1, lr] │ │ │ │ - add lr, lr, sl │ │ │ │ - lsr sl, ip, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor lr, lr, sl │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add lr, lr, sl │ │ │ │ - ldr sl, [r5] │ │ │ │ - eor r0, r0, sl │ │ │ │ - eor lr, lr, r0 │ │ │ │ - lsr r0, lr, #14 │ │ │ │ - lsr sl, lr, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - add r0, r0, sl │ │ │ │ - lsr sl, lr, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor r0, r0, sl │ │ │ │ - lsl sl, lr, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add r0, r0, sl │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ + add lr, sl, lr │ │ │ │ + ldr sl, [r9, #60] @ 0x3c │ │ │ │ eor ip, ip, sl │ │ │ │ - eor r0, r0, ip │ │ │ │ - lsr ip, r0, #14 │ │ │ │ - lsr sl, r0, #22 │ │ │ │ + eor lr, lr, ip │ │ │ │ + lsr ip, lr, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr sl, [r2, ip] │ │ │ │ + lsr ip, lr, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + add sl, sl, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + eor sl, sl, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ ldr ip, [r1, ip] │ │ │ │ - add ip, ip, sl │ │ │ │ - lsr sl, r0, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r2, sl] │ │ │ │ - eor ip, ip, sl │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r3, sl] │ │ │ │ - add ip, ip, sl │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr sl, [r9, #64] @ 0x40 │ │ │ │ + eor r0, r0, sl │ │ │ │ + eor ip, ip, r0 │ │ │ │ + lsr r0, ip, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr sl, [r2, r0] │ │ │ │ + lsr r0, ip, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + add sl, sl, r0 │ │ │ │ + lsr r0, ip, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + eor sl, sl, r0 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr sl, [r9, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr lr, [r9, #72] @ 0x48 │ │ │ │ + str r0, [r6, #-4] │ │ │ │ + eor ip, ip, lr │ │ │ │ + str ip, [r6, #-8] │ │ │ │ + bcc 12898 │ │ │ │ + ldmib sp, {r3, r5, fp} │ │ │ │ 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 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r1, #1 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #-2464] @ 12920 │ │ │ │ - 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 │ │ │ │ - add r3, r1, #4096 @ 0x1000 │ │ │ │ - add r4, r4, #8 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - add fp, r1, #6208 @ 0x1840 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, r1, #3072 @ 0xc00 │ │ │ │ - add fp, fp, #8 │ │ │ │ - add r7, r1, #5184 @ 0x1440 │ │ │ │ - add r8, r1, #2048 @ 0x800 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - add r2, r2, #1000 @ 0x3e8 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - add r7, r7, #8 │ │ │ │ - mov fp, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - str lr, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - mov r9, r4 │ │ │ │ - and r2, r8, #1 │ │ │ │ - add ip, r2, r2, lsl #6 │ │ │ │ - add r2, r2, ip, lsl #3 │ │ │ │ - add ip, r3, r2, lsl #3 │ │ │ │ - ldr lr, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [r0] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr lr, [ip, #3948] @ 0xf6c │ │ │ │ - add r2, r2, #4160 @ 0x1040 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3948] @ 0xf6c │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - ldr lr, [ip, #3952] @ 0xf70 │ │ │ │ - add r8, r8, #1 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - ldr lr, [ip, #3956] @ 0xf74 │ │ │ │ - cmp r8, r6 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3956] @ 0xf74 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ - ldr lr, [ip, #3960] @ 0xf78 │ │ │ │ - add r0, r0, #72 @ 0x48 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [r0, #-52] @ 0xffffffcc │ │ │ │ - ldr lr, [ip, #3964] @ 0xf7c │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3964] @ 0xf7c │ │ │ │ - ldr r4, [r0, #-48] @ 0xffffffd0 │ │ │ │ - ldr lr, [ip, #3968] @ 0xf80 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [r0, #-44] @ 0xffffffd4 │ │ │ │ - ldr lr, [ip, #3972] @ 0xf84 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3972] @ 0xf84 │ │ │ │ - ldr r4, [r0, #-40] @ 0xffffffd8 │ │ │ │ - ldr lr, [ip, #3976] @ 0xf88 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [r0, #-36] @ 0xffffffdc │ │ │ │ - ldr lr, [ip, #3980] @ 0xf8c │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3980] @ 0xf8c │ │ │ │ - ldr r4, [r0, #-32] @ 0xffffffe0 │ │ │ │ - ldr lr, [ip, #3984] @ 0xf90 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [ip, #3988] @ 0xf94 │ │ │ │ - ldr r4, [r0, #-28] @ 0xffffffe4 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3988] @ 0xf94 │ │ │ │ - ldr r4, [r0, #-24] @ 0xffffffe8 │ │ │ │ - ldr lr, [ip, #3992] @ 0xf98 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [r0, #-20] @ 0xffffffec │ │ │ │ - ldr lr, [ip, #3996] @ 0xf9c │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #3996] @ 0xf9c │ │ │ │ - ldr r4, [r0, #-16] │ │ │ │ - ldr lr, [ip, #4000] @ 0xfa0 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [r0, #-12] │ │ │ │ - ldr lr, [ip, #4004] @ 0xfa4 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - str lr, [ip, #4004] @ 0xfa4 │ │ │ │ - ldr ip, [r1, r2] │ │ │ │ - ldr lr, [r0, #-8] │ │ │ │ - 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 │ │ │ │ - add r2, r1, #8256 @ 0x2040 │ │ │ │ + add r9, r9, #4160 @ 0x1040 │ │ │ │ + cmp r3, #3 │ │ │ │ + add fp, fp, #72 @ 0x48 │ │ │ │ + add r9, r9, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 12368 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r2, [pc, #32] @ 13234 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r1, r4, fp │ │ │ │ + b 13238 │ │ │ │ + strdeq sp, [r3], -r0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ + andseq r6, r2, r8, asr #9 │ │ │ │ + @ instruction: 0x000ba4bc │ │ │ │ + andeq lr, r3, r0, lsr sl │ │ │ │ + andeq pc, lr, r0, asr #10 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r2, r2, r1, lsl #3 │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + mov r2, #1 │ │ │ │ + lsl r3, r2, r3 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str fp, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r3, #7232 @ 0x1c40 │ │ │ │ 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 │ │ │ │ - add ip, ip, #8 │ │ │ │ - mov r4, r9 │ │ │ │ - add lr, r1, #4160 @ 0x1040 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add lr, lr, #16 │ │ │ │ - mov r9, sl │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - mov sl, fp │ │ │ │ - str ip, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov fp, r4 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr lr, [r3, #3944] @ 0xf68 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, r3, #6208 @ 0x1840 │ │ │ │ + add r3, r3, #5184 @ 0x1440 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr fp, [sp, #152] @ 0x98 │ │ │ │ + add r2, r3, #3040 @ 0xbe0 │ │ │ │ + ldr sl, [sp, #156] @ 0x9c │ │ │ │ + ldr r9, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, r3, #2016 @ 0x7e0 │ │ │ │ + add r3, r3, #992 @ 0x3e0 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + str r8, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + add r6, r3, #16384 @ 0x4000 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r6, r6, #216 @ 0xd8 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r5, [r3] │ │ │ │ + ldr r7, [r2] │ │ │ │ + ldmib r3, {r4, ip} │ │ │ │ + eor r5, r5, r7 │ │ │ │ + str r5, [r3] │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + str r4, [r3, #4] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + eor ip, ip, r4 │ │ │ │ + str ip, [r3, #8] │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ + add r2, r2, #72 @ 0x48 │ │ │ │ + eor r0, r0, ip │ │ │ │ + str r0, [r3, #12] │ │ │ │ + ldr r0, [r2, #-56] @ 0xffffffc8 │ │ │ │ + ldr ip, [r2, #-32] @ 0xffffffe0 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + ldr r0, [r2, #-52] @ 0xffffffcc │ │ │ │ + eor r0, r0, r1 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + ldr r0, [r2, #-48] @ 0xffffffd0 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + str r0, [r3, #24] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r0, [r2, #-44] @ 0xffffffd4 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + str r0, [r3, #28] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r0, [r2, #-40] @ 0xffffffd8 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + str r0, [r3, #32] │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #-36] @ 0xffffffdc │ │ │ │ + eor r0, r0, r1 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + eor r0, r0, ip │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #44] @ 0x2c │ │ │ │ + ldr r7, [r2, #-28] @ 0xffffffe4 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ + eor r5, r5, r7 │ │ │ │ + str r5, [r3, #44] @ 0x2c │ │ │ │ + ldr r5, [r2, #-24] @ 0xffffffe8 │ │ │ │ + ldr ip, [r3, #52] @ 0x34 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #-20] @ 0xffffffec │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + eor ip, ip, r4 │ │ │ │ + str ip, [r3, #52] @ 0x34 │ │ │ │ + ldr ip, [r2, #-16] │ │ │ │ + ldr r1, [r3, #60] @ 0x3c │ │ │ │ + eor r0, r0, ip │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #-12] │ │ │ │ + eor r0, r0, r1 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #-4] │ │ │ │ + ldr ip, [r2, #-8] │ │ │ │ + eor r0, r0, r4 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ + eor r0, r0, ip │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ + add r3, r3, #4160 @ 0x1040 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 132c8 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add r2, r3, #8256 @ 0x2040 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #11520 @ 0x2d00 │ │ │ │ + add r1, r3, #12416 @ 0x3080 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + add r3, r3, #4160 @ 0x1040 │ │ │ │ + mov r7, #0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r3, r3, #16 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #10496 @ 0x2900 │ │ │ │ + add r1, r1, #16 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov ip, r7 │ │ │ │ + mov fp, sl │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + str lr, [sp, #112] @ 0x70 │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r9, #3872] @ 0xf20 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r7, r7, r2 │ │ │ │ + ldr r2, [r1, #3944] @ 0xf68 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + eor r6, r3, r2 │ │ │ │ + ldr r3, [fp, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + eor r5, r5, r3 │ │ │ │ + lsr r3, r7, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r3] │ │ │ │ + lsr r3, r7, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r1, r1, r3 │ │ │ │ + lsr r3, r7, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + eor r1, r1, r3 │ │ │ │ + lsl r3, r7, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add r1, r1, r3 │ │ │ │ + lsr r3, r6, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + lsr r3, r6, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [lr, r3] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr lr, r5, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r9, sp, #9472 @ 0x2500 │ │ │ │ + lsr r3, r5, #14 │ │ │ │ + add r9, r9, #56 @ 0x38 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + add r3, r3, lr │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + lsr lr, r6, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r2, r2, lr │ │ │ │ + lsr lr, r5, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + eor r3, r3, lr │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + add r2, r2, lr │ │ │ │ + lsl lr, r5, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, lr │ │ │ │ + ldr lr, [r9, #3876] @ 0xf24 │ │ │ │ + eor r1, r1, lr │ │ │ │ + eor r1, r1, r4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [r4, #3948] @ 0xf6c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r2, r2, lr │ │ │ │ + eor r2, r2, r0 │ │ │ │ + ldr r0, [fp, #4020] @ 0xfb4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor r3, r3, r0 │ │ │ │ + lsr r0, r1, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, ip │ │ │ │ + ldr lr, [r8, r0] │ │ │ │ + ldr ip, [sp] │ │ │ │ + lsr r0, r1, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add lr, lr, r0 │ │ │ │ + lsr r0, r1, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [sl, r0] │ │ │ │ eor lr, lr, r0 │ │ │ │ - ldr r0, [r2, #4016] @ 0xfb0 │ │ │ │ - lsr r5, lr, #22 │ │ │ │ - eor r4, r8, r0 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ + lsl r0, r1, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r0] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add lr, lr, r0 │ │ │ │ + lsr r0, r2, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + lsr ip, r2, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, ip │ │ │ │ + lsr ip, r3, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + lsr r4, r3, #22 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add ip, ip, r4 │ │ │ │ + lsr r4, r2, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r0, r0, r4 │ │ │ │ + lsr r4, r3, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor ip, ip, r4 │ │ │ │ + ldr r4, [r9, #3880] @ 0xf28 │ │ │ │ + eor r7, r7, r4 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r7, r4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + add r7, r0, r7 │ │ │ │ + ldr r4, [r4, #3952] @ 0xf70 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + eor r6, r6, r4 │ │ │ │ + ldr r4, [fp, #4024] @ 0xfb8 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + eor r7, r7, r6 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + ldr r5, [sp] │ │ │ │ + add ip, ip, r0 │ │ │ │ + eor ip, ip, r4 │ │ │ │ lsr r0, lr, #14 │ │ │ │ + lsr r4, lr, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r0, [r8, r0] │ │ │ │ + lsr r5, r7, #22 │ │ │ │ + add r0, r0, r4 │ │ │ │ + lsr r4, lr, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r0, r0, r4 │ │ │ │ + lsl r4, lr, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add r0, r0, r4 │ │ │ │ + lsr r4, r7, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, r0, r5 │ │ │ │ - lsr r5, lr, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - eor r0, r0, r5 │ │ │ │ - lsl r5, lr, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - add r0, r0, r5 │ │ │ │ - lsr r5, r4, #14 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r5] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r5, r4, #22 │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, ip, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r5 │ │ │ │ - lsr r5, r4, #6 │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r5, ip, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r6, r6, r5 │ │ │ │ + lsr r5, r7, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [r9, r5] │ │ │ │ - add r5, r8, r5 │ │ │ │ - ldr r8, [r3, #3948] @ 0xf6c │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [r2, #4020] @ 0xfb4 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - lsr r6, r0, #22 │ │ │ │ - lsr r5, r0, #14 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsr r5, ip, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ eor r5, r5, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, ip, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #3952] @ 0xf70 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsl r5, ip, #2 │ │ │ │ + ldr r6, [r9, #3884] @ 0xf2c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r1, r1, r6 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + lsl r1, r7, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ + lsl r1, ip, #2 │ │ │ │ + add r6, r4, r6 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr r4, [r4, #3956] @ 0xf74 │ │ │ │ + ldr r5, [sp] │ │ │ │ + eor r2, r2, r4 │ │ │ │ + eor r6, r6, r2 │ │ │ │ + ldr r2, [fp, #4028] @ 0xfbc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + eor r3, r3, r2 │ │ │ │ + eor r2, r1, r3 │ │ │ │ + lsr r3, r0, #14 │ │ │ │ + lsr r1, r0, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r0, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + eor r3, r3, r1 │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r6, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + lsr r4, r6, #22 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r1, r1, r4 │ │ │ │ + lsr r4, r2, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r5, r2, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [r9, r5] │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr r6, [r2, #4024] @ 0xfb8 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - lsr r4, lr, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - lsr r6, lr, #22 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - lsl r6, lr, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, r5, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r6, r5, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r5, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #3956] @ 0xf74 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor r4, r4, r0 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r6, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + eor r1, r1, r5 │ │ │ │ + lsr r5, r2, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r8, [r8, r5] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r4, [r9, #3888] @ 0xf30 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor lr, lr, r4 │ │ │ │ + eor r3, r3, lr │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r4, lr] │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + add r5, r1, r5 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r4, [lr, r1] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r4, r8, r4 │ │ │ │ + ldr r1, [r1, #3960] @ 0xf78 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr r1, [fp, #4032] @ 0xfc0 │ │ │ │ + ldr lr, [sp] │ │ │ │ + eor ip, ip, r1 │ │ │ │ + eor r4, r4, ip │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + lsr ip, r3, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + add r1, r1, ip │ │ │ │ + lsr ip, r3, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [sl, ip] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + eor r1, r1, ip │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r9, ip] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r1, r1, ip │ │ │ │ + lsr ip, r5, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + lsr lr, r5, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add ip, ip, lr │ │ │ │ + lsr lr, r4, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r7, r4, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add lr, lr, r7 │ │ │ │ + lsr r7, r5, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor ip, ip, r7 │ │ │ │ + lsr r7, r4, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [r9, #3892] @ 0xf34 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r0, r0, lr │ │ │ │ + eor r1, r1, r0 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ lsl r0, r5, #2 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr lr, [lr, r0] │ │ │ │ + lsl r0, r4, #2 │ │ │ │ + add lr, ip, lr │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr ip, [ip, r0] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add ip, r7, ip │ │ │ │ + ldr r0, [r0, #3964] @ 0xf7c │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + eor r6, r6, r0 │ │ │ │ + ldr r0, [fp, #4036] @ 0xfc4 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r2, r2, r0 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + ldr r6, [sp] │ │ │ │ + lsr r2, r1, #14 │ │ │ │ + lsr r0, r1, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + add r2, r2, r0 │ │ │ │ + lsr r0, r1, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [sl, r0] │ │ │ │ + eor r2, r2, r0 │ │ │ │ + lsl r0, r1, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r9, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add r0, r6, r0 │ │ │ │ - ldr r6, [r2, #4028] @ 0xfbc │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - lsr r6, r4, #22 │ │ │ │ - lsr r0, r4, #14 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r2, r2, r0 │ │ │ │ + lsr r0, lr, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + lsr r0, lr, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ ldr r0, [r7, r0] │ │ │ │ - lsr r8, ip, #22 │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, r0 │ │ │ │ + lsr r0, ip, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + lsr r7, ip, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r0, r0, r7 │ │ │ │ + lsr r7, lr, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r7, ip, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r7, r7, r0 │ │ │ │ + ldr r0, [r9, #3896] @ 0xf38 │ │ │ │ + eor r3, r3, r0 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + lsl r3, lr, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + add r3, r7, r3 │ │ │ │ + ldr r6, [r6, #3968] @ 0xf80 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r5, [fp, #4040] @ 0xfc8 │ │ │ │ + ldr r6, [sp] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r7, r3, r4 │ │ │ │ + lsr r3, r2, #14 │ │ │ │ + lsr r4, r2, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + lsr r8, r0, #22 │ │ │ │ + add r3, r3, r4 │ │ │ │ + lsr r4, r2, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr sl, [r9, #3900] @ 0xf3c │ │ │ │ + eor r3, r3, r4 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r1, r1, sl │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + lsr r4, r0, #14 │ │ │ │ + ldr sl, [r9, sl] │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + add r3, r3, sl │ │ │ │ + eor r3, r3, r1 │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsr r4, r7, #14 │ │ │ │ and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, r4, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, ip, #14 │ │ │ │ + ldr r1, [r1, sl] │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r8, r1, r8 │ │ │ │ + lsr r6, r7, #22 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r6, r6, r8 │ │ │ │ - lsr r8, ip, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - eor r8, r8, r6 │ │ │ │ - ldr r6, [r3, #3960] @ 0xf78 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsl lr, ip, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, lr] │ │ │ │ - ldr lr, [r2, #4032] @ 0xfc0 │ │ │ │ - add r6, r8, r6 │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor r6, r6, r5 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr lr, r0, #14 │ │ │ │ - lsr r5, r0, #22 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - ldr lr, [r7, lr] │ │ │ │ - lsr r8, r6, #22 │ │ │ │ - add lr, lr, r5 │ │ │ │ + ldr r1, [r1, sl] │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ lsr r5, r0, #6 │ │ │ │ + add r6, r1, r6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r1, r5] │ │ │ │ + lsr r4, r7, #6 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r5, r4] │ │ │ │ + lsl r4, r0, #2 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + eor r1, r1, r8 │ │ │ │ + add r4, r1, r4 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + lsl r1, r7, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr r6, [sp] │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r5, [r5, #3972] @ 0xf84 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r5, r5, r8 │ │ │ │ - lsr r8, r6, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr r5, [r3, #3964] @ 0xf7c │ │ │ │ - eor r4, r4, r5 │ │ │ │ eor lr, lr, r4 │ │ │ │ - lsl r4, r6, #2 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, r4] │ │ │ │ - ldr r4, [r2, #4036] @ 0xfc4 │ │ │ │ - add r5, r8, r5 │ │ │ │ + ldr r4, [fp, #4044] @ 0xfcc │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ eor ip, ip, r4 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr ip, lr, #14 │ │ │ │ - lsr r4, lr, #22 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ + eor ip, ip, r1 │ │ │ │ + lsr r4, r3, #22 │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ - ldr ip, [r7, ip] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, lr, #6 │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r1, r1, r4 │ │ │ │ + lsr r4, r3, #6 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor ip, ip, r4 │ │ │ │ - lsl r4, lr, #2 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + eor r1, r1, r4 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, r5, #14 │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + add r1, r1, r4 │ │ │ │ + lsr r4, lr, #14 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r4, [r3, #3968] @ 0xf80 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + lsr r5, lr, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, ip, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ + lsr r5, ip, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r6, r6, r5 │ │ │ │ + lsr r5, lr, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsr r5, ip, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + ldr r6, [r9, #3904] @ 0xf40 │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + lsl r1, lr, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, r1 │ │ │ │ + lsl r1, ip, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + ldr r6, [sp] │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r5, #3976] @ 0xf88 │ │ │ │ + ldr r9, [r9, #3908] @ 0xf44 │ │ │ │ + eor r0, r0, r5 │ │ │ │ eor r0, r0, r4 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r9, r0] │ │ │ │ - ldr r0, [r2, #4040] @ 0xfc8 │ │ │ │ - add r4, r8, r4 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ + ldr r4, [fp, #4048] @ 0xfd0 │ │ │ │ + lsr r5, r2, #22 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + eor r1, r1, r4 │ │ │ │ + lsr r4, r2, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r2, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + eor r3, r3, r9 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r0, #14 │ │ │ │ + and sl, r5, #1020 @ 0x3fc │ │ │ │ + lsr r5, r0, #22 │ │ │ │ + eor r4, r4, r3 │ │ │ │ + and r7, r5, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, sl] │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + lsr r8, r1, #14 │ │ │ │ + ldr sl, [r9, sl] │ │ │ │ and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ + add sl, r3, sl │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + lsr r7, r1, #22 │ │ │ │ + ldr r3, [r3, r8] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + lsr r6, r0, #6 │ │ │ │ + add r7, r3, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ + lsr r5, r1, #6 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + lsl r6, r0, #2 │ │ │ │ + eor r5, r5, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r6, r6, r8 │ │ │ │ - lsr r8, r4, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r6 │ │ │ │ - ldr r6, [r3, #3972] @ 0xf84 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r0, r0, lr │ │ │ │ + ldr r7, [r7, r6] │ │ │ │ + eor r3, r3, sl │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + add r7, r3, r7 │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + add r3, r5, r3 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp] │ │ │ │ + ldr r5, [r5, #3980] @ 0xf8c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor lr, lr, r5 │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [fp, #4052] @ 0xfd4 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor ip, ip, lr │ │ │ │ + eor ip, ip, r3 │ │ │ │ + lsr lr, r4, #22 │ │ │ │ + lsr r3, r4, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r6, lr] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + add r3, r3, lr │ │ │ │ + lsr lr, r4, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r5, lr] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + eor r3, r3, lr │ │ │ │ lsl lr, r4, #2 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, lr] │ │ │ │ - ldr lr, [r2, #4044] @ 0xfcc │ │ │ │ - add r6, r8, r6 │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor r6, r6, r5 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr lr, r0, #14 │ │ │ │ - lsr r5, r0, #22 │ │ │ │ + ldr lr, [sl, lr] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + add r3, r3, lr │ │ │ │ + lsr lr, r7, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r5, lr] │ │ │ │ + lsr r5, r7, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - ldr lr, [r7, lr] │ │ │ │ - lsr r8, r6, #22 │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + lsr r5, ip, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r5, r5, r8 │ │ │ │ - lsr r8, r6, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr r5, [r3, #3976] @ 0xf88 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor lr, lr, ip │ │ │ │ - lsl ip, r6, #2 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, ip] │ │ │ │ - ldr ip, [r2, #4048] @ 0xfd0 │ │ │ │ - add r5, r8, r5 │ │ │ │ - eor r4, r4, ip │ │ │ │ - eor r5, r5, r4 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr ip, lr, #14 │ │ │ │ - lsr r4, lr, #22 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ - ldr ip, [r7, ip] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, lr, #6 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor ip, ip, r4 │ │ │ │ - lsl r4, lr, #2 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, r5, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r4, [r3, #3980] @ 0xf8c │ │ │ │ - eor r0, r0, r4 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r9, r0] │ │ │ │ - ldr r0, [r2, #4052] @ 0xfd4 │ │ │ │ - add r4, r8, r4 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r0, ip, #14 │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ lsr r6, ip, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - ldr r7, [r3, #3984] @ 0xf90 │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r7, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor lr, lr, r7 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - and r8, r6, #1020 @ 0x3fc │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [fp, r1] │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - and r8, r6, #1020 @ 0x3fc │ │ │ │ - add r0, r0, r7 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - eor lr, lr, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - add r8, r0, r8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + ldr r6, [r8, r6] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor lr, lr, r6 │ │ │ │ + lsr r6, ip, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ - ldr r6, [r2, #4056] @ 0xfd8 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - lsl r0, r4, #2 │ │ │ │ + ldr r8, [r9, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r8, r8, r5 │ │ │ │ + ldr r5, [r9, #3912] @ 0xf48 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + lsl r3, r7, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + add r6, lr, r6 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r5, [lr, r3] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r5, r8, r5 │ │ │ │ + ldr r3, [r3, #3984] @ 0xf90 │ │ │ │ + eor r0, r0, r3 │ │ │ │ + ldr r3, [fp, #4056] @ 0xfd8 │ │ │ │ + eor r6, r6, r0 │ │ │ │ + eor r1, r1, r3 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r0, [sp] │ │ │ │ + lsr r3, r2, #14 │ │ │ │ + lsr r1, r2, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r2, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [lr, r1] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r3, r3, r1 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + ldr r9, [r9, #3916] @ 0xf4c │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r6, #6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + and sl, r1, #1020 @ 0x3fc │ │ │ │ + lsr r1, r6, #14 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, r4 │ │ │ │ + ldr r8, [r0, r1] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + lsr r1, r6, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [lr, r1] │ │ │ │ + ldr r4, [r4, sl] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + lsr lr, r5, #14 │ │ │ │ + lsr r0, r5, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r9, r0] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - add r0, r8, r0 │ │ │ │ - eor r5, r5, r0 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r0, lr, #14 │ │ │ │ - lsr r6, lr, #22 │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r0, [sl, r0] │ │ │ │ + add r8, r8, r1 │ │ │ │ + add r0, lr, r0 │ │ │ │ + lsr r1, r5, #6 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [lr, r1] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + eor r0, r0, r1 │ │ │ │ + lsl r1, r6, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [lr, r1] │ │ │ │ + eor r4, r4, r8 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, r1 │ │ │ │ + lsl r1, r5, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr lr, [lr, r1] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add lr, r0, lr │ │ │ │ + ldr r1, [r1, #3988] @ 0xf94 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr r1, [fp, #4060] @ 0xfdc │ │ │ │ + lsr r0, r3, #22 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + eor lr, lr, ip │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + ldr ip, [sp] │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + eor r4, r4, r7 │ │ │ │ + add r1, r1, r0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + lsr r0, r3, #6 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ ldr r0, [r7, r0] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, lr, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r5, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r8, r6] │ │ │ │ - lsr r6, r5, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r5, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #3988] @ 0xf94 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r1, r1, r0 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r9, r0] │ │ │ │ - add r0, r6, r0 │ │ │ │ - ldr r6, [r2, #4060] @ 0xfdc │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r4, r4, r0 │ │ │ │ - lsr r0, ip, #14 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add r1, r1, r0 │ │ │ │ + lsr r0, r4, #14 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + lsr ip, r4, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, ip │ │ │ │ + lsr ip, lr, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + lsr r7, lr, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add ip, ip, r7 │ │ │ │ + lsr r7, r4, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r0, r0, r7 │ │ │ │ + lsr r7, lr, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r7, r7, ip │ │ │ │ + ldr ip, [r9, #3920] @ 0xf50 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r2, r2, ip │ │ │ │ + eor r1, r1, r2 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + lsl r2, r4, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr ip, [ip, r2] │ │ │ │ + lsl r2, lr, #2 │ │ │ │ + add ip, r0, ip │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r0, r7, r0 │ │ │ │ + ldr r2, [r2, #3992] @ 0xf98 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + eor r6, r6, r2 │ │ │ │ + ldr r2, [fp, #4064] @ 0xfe0 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + lsr r2, r1, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r6, [sp] │ │ │ │ + ldr r5, [r8, r2] │ │ │ │ + lsr r2, r1, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + lsr r8, r0, #14 │ │ │ │ + add r5, r5, r2 │ │ │ │ + lsr r2, r1, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + and r8, r8, #1020 @ 0x3fc │ │ │ │ + eor r5, r5, r2 │ │ │ │ + lsl r2, r1, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + add r5, r5, r2 │ │ │ │ + lsr r2, ip, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r2] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + lsr r2, ip, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ lsr r6, ip, #22 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add r2, r2, r6 │ │ │ │ + ldr r9, [r9, #3924] @ 0xf54 │ │ │ │ lsl r6, ip, #2 │ │ │ │ + eor r3, r3, r9 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + and sl, r6, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r5, #3996] @ 0xf9c │ │ │ │ + eor r2, r2, r7 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + lsr r7, r0, #22 │ │ │ │ + ldr r4, [r4, sl] │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + add r2, r2, r4 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r4, [r4, r8] │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [r5, r7] │ │ │ │ + lsr r6, r0, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r6, r4, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [r3, #3996] @ 0xf9c │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #3992] @ 0xf98 │ │ │ │ - eor ip, ip, r1 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsl lr, r4, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r9, lr] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add lr, r6, lr │ │ │ │ - ldr r6, [r2, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - eor r5, r5, r6 │ │ │ │ + add r5, r4, r5 │ │ │ │ + ldr r4, [sl, r6] │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + lsl r4, r0, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r6, [sp] │ │ │ │ + add r4, r5, r4 │ │ │ │ + ldr r5, [fp, #4068] @ 0xfe4 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsr r6, r0, #22 │ │ │ │ - lsr r5, r0, #14 │ │ │ │ + eor r4, r4, lr │ │ │ │ + lsr r5, r3, #22 │ │ │ │ + lsr lr, r3, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ - lsr r8, lr, #22 │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr lr, [r8, lr] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ + add lr, lr, r5 │ │ │ │ + lsr r5, r3, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor lr, lr, r5 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add lr, lr, r5 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + lsr r6, r2, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r5, r5, r6 │ │ │ │ - lsr r6, lr, #14 │ │ │ │ + lsr r6, r4, #14 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - eor ip, ip, r5 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r5, [r1, r8] │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r6, r4, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - add r5, r7, r5 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - lsl r5, lr, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, r5] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr r6, [r2, #4068] @ 0xfe4 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - lsr r4, ip, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r7, r7, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsr r6, r4, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [sl, r6] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + eor r6, r6, r7 │ │ │ │ + ldr r7, [r9, #3928] @ 0xf58 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r1, r1, r7 │ │ │ │ + eor r1, r1, lr │ │ │ │ + lsl lr, r2, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [sl, lr] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add lr, r5, lr │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, r5, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r6] │ │ │ │ - lsr r6, r5, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r5, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #4000] @ 0xfa0 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - lsl r4, r5, #2 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r9, r4] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add r4, r6, r4 │ │ │ │ - ldr r6, [r2, #4072] @ 0xfe8 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - lsr r4, r0, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - lsr r6, r0, #22 │ │ │ │ + add r5, r6, r5 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #4000] @ 0xfa0 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor lr, lr, ip │ │ │ │ + ldr ip, [fp, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [sp] │ │ │ │ + eor r0, r0, ip │ │ │ │ + eor ip, r5, r0 │ │ │ │ + lsr r0, r1, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r8, r0] │ │ │ │ + lsr r0, r1, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add r5, r5, r0 │ │ │ │ + lsr r0, r1, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + lsr r6, lr, #22 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + lsl r0, r1, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r0] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r5, r5, r0 │ │ │ │ + lsr r0, lr, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r0] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + lsr r0, lr, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ + ldr r0, [r8, r0] │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, r6 │ │ │ │ + lsl r6, lr, #2 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [sl, r6] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, lr, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r6, lr, #22 │ │ │ │ + eor r0, r0, r7 │ │ │ │ + add r0, r0, r6 │ │ │ │ + lsr r6, ip, #14 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ + ldr r8, [r8, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + lsr r7, ip, #22 │ │ │ │ + ldr sl, [r9, #3932] @ 0xf5c │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, sl │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + lsr r6, ip, #6 │ │ │ │ + ldr r5, [r5, #4004] @ 0xfa4 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #4004] @ 0xfa4 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - eor r4, r4, ip │ │ │ │ - lsl ip, lr, #2 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + eor r2, r2, r0 │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + add r0, r8, r0 │ │ │ │ + ldr r5, [r5, r6] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + lsl r5, ip, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r8, [sl, r5] │ │ │ │ + ldr r6, [sp] │ │ │ │ + add r8, r0, r8 │ │ │ │ + ldr r0, [fp, #4076] @ 0xfec │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + eor r4, r4, r0 │ │ │ │ + eor r8, r8, r4 │ │ │ │ + lsr r0, r3, #14 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ + lsr r0, r3, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r4, r4, r0 │ │ │ │ + lsr r0, r3, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + eor r4, r4, r0 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r0] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r4, r4, r0 │ │ │ │ + lsr r0, r2, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ + lsr r0, r2, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r0] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, r0 │ │ │ │ + lsr r0, r8, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r7, r0] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r0, r8, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r0] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r5, r5, r0 │ │ │ │ + lsr r0, r2, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r0] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r6, r6, r0 │ │ │ │ + lsr r0, r8, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r0] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + ldr r0, [r9, #3936] @ 0xf60 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + eor r1, r1, r0 │ │ │ │ + eor r4, r4, r1 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ + lsl r1, r8, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + ldr r7, [r9, #3940] @ 0xf64 │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + ldr r3, [r5, #4008] @ 0xfa8 │ │ │ │ + add r0, r6, r0 │ │ │ │ + eor lr, lr, r3 │ │ │ │ + ldr r6, [r5, #4012] @ 0xfac │ │ │ │ + ldr r3, [fp, #4080] @ 0xff0 │ │ │ │ + ldr r5, [fp, #4084] @ 0xff4 │ │ │ │ + eor ip, ip, r3 │ │ │ │ + eor r3, r2, r6 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r7, [r2, #-8] │ │ │ │ + str r4, [r2, #-4] │ │ │ │ + add r2, r2, #8 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + eor r0, r0, lr │ │ │ │ + str r3, [r2] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + add r2, r2, #8 │ │ │ │ + eor r5, r5, r8 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, r1, #8 │ │ │ │ + stm r1, {r5, ip} │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bne 1347c │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r1, r2, #4160 @ 0x1040 │ │ │ │ + add r2, sp, #11520 @ 0x2d00 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #10496 @ 0x2900 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #9472 @ 0x2500 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str lr, [sp, #108] @ 0x6c │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r1, #3872] @ 0xf20 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + ldr r3, [r9, #3944] @ 0xf68 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r6, r6, r3 │ │ │ │ + ldr r3, [r1, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + eor r5, r5, r3 │ │ │ │ + lsr r3, r7, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r8, r3] │ │ │ │ + lsr r3, r7, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add lr, lr, r3 │ │ │ │ + lsr r3, r6, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r3, r6, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r2, r2, r3 │ │ │ │ + lsr r3, r5, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r1, r5, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r7, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + eor lr, lr, r1 │ │ │ │ + lsr r1, r6, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + lsr r1, r5, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r3, r3, r1 │ │ │ │ + lsl r1, r7, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add lr, lr, r1 │ │ │ │ + lsl r1, r6, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [fp, r1] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + add r2, r2, r1 │ │ │ │ + lsl r1, r5, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + add r3, r3, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r1, #3876] @ 0xf24 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [r9, #3948] @ 0xf6c │ │ │ │ + eor lr, lr, r4 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + eor r2, r2, r0 │ │ │ │ + ldr r1, [r1, #4020] @ 0xfb4 │ │ │ │ + ldr r0, [sp] │ │ │ │ + eor r3, r3, r1 │ │ │ │ + lsr r1, lr, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r1] │ │ │ │ + lsr r1, lr, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + eor r3, r3, ip │ │ │ │ + add r4, r4, r1 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + lsr r1, r2, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r0, [ip, r1] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r1, r2, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + add r0, r0, r1 │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr ip, r3, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r9, ip] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add ip, r6, ip │ │ │ │ - ldr r6, [r2, #4076] @ 0xfec │ │ │ │ - eor r5, r5, r6 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - lsr ip, r4, #14 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r1, r1, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r6, ip] │ │ │ │ - lsr ip, r4, #22 │ │ │ │ + ldr ip, [r8, ip] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + eor r4, r4, ip │ │ │ │ + lsr ip, r2, #6 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r8, ip] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add r6, r6, ip │ │ │ │ - lsr ip, r4, #6 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + eor r0, r0, ip │ │ │ │ + lsr ip, r3, #6 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [sl, ip] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r6, r6, ip │ │ │ │ - lsl ip, r4, #2 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r1, r1, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [fp, ip] │ │ │ │ - add r6, r6, ip │ │ │ │ - lsr ip, r5, #14 │ │ │ │ + ldr ip, [r8, ip] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + add r4, r4, ip │ │ │ │ + ldr r8, [r8, #3880] @ 0xf28 │ │ │ │ + lsl ip, r2, #2 │ │ │ │ + eor r7, r7, r8 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add ip, ip, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r8] │ │ │ │ - eor ip, ip, r8 │ │ │ │ - ldr r8, [r3, #4008] @ 0xfa8 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - ldr r0, [r2, #4080] @ 0xff0 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr lr, [r9, r8] │ │ │ │ - add ip, ip, lr │ │ │ │ - ldr lr, [r3, #4012] @ 0xfac │ │ │ │ - eor ip, ip, r0 │ │ │ │ - eor r0, r4, lr │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r2, #4084] @ 0xff4 │ │ │ │ - stmdb r1, {r0, r6} │ │ │ │ - add r1, r1, #8 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - mov r5, r8 │ │ │ │ - mov sl, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r0, [r3, #3944] @ 0xf68 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor r9, r9, r0 │ │ │ │ - ldr r0, [r2, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r5, r5, r0 │ │ │ │ - lsr lr, r9, #22 │ │ │ │ - lsr r0, r9, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r0] │ │ │ │ - ldr r0, [r1, lr] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r4, r4, r0 │ │ │ │ - lsr r0, r5, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - lsr lr, r5, #22 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsr lr, r9, #6 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [sl, lr] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - eor r4, r4, lr │ │ │ │ - lsr lr, r5, #6 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsl lr, r9, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [fp, lr] │ │ │ │ - add r4, r4, lr │ │ │ │ - lsl lr, r5, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r7, lr] │ │ │ │ - add lr, r0, lr │ │ │ │ - ldr r0, [r3, #3948] @ 0xf6c │ │ │ │ - eor r0, r0, r4 │ │ │ │ - ldr r4, [r2, #4020] @ 0xfb4 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + ldr ip, [fp, ip] │ │ │ │ + ldr r7, [r9, #3952] @ 0xf70 │ │ │ │ + add r0, r0, ip │ │ │ │ + eor r6, r6, r7 │ │ │ │ eor r0, r0, r6 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - eor lr, lr, ip │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - lsr ip, r0, #14 │ │ │ │ - lsr r4, r0, #22 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + ldr r6, [r6, #4024] @ 0xfb8 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - ldr ip, [r8, ip] │ │ │ │ - lsr r6, lr, #22 │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, lr, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor ip, ip, r6 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add ip, ip, r6 │ │ │ │ - lsl r6, lr, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - add r4, r4, r6 │ │ │ │ - ldr r6, [r3, #3952] @ 0xf70 │ │ │ │ - eor r9, r9, r6 │ │ │ │ - ldr r6, [r2, #4024] @ 0xfb8 │ │ │ │ - eor ip, ip, r9 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - lsr r4, ip, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ - mov r9, r8 │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, r5, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r6, r6, r8 │ │ │ │ - lsr r8, ip, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r8] │ │ │ │ - eor r4, r4, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - lsl r8, ip, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r8] │ │ │ │ - add r8, r6, r8 │ │ │ │ - ldr r6, [r3, #3956] @ 0xf74 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - ldr r4, [r2, #4028] @ 0xfbc │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - eor lr, lr, r4 │ │ │ │ - eor r8, r8, lr │ │ │ │ - lsr lr, r0, #14 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r9, lr] │ │ │ │ - lsr lr, r0, #22 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r6, lr] │ │ │ │ - lsr r6, r8, #22 │ │ │ │ - add r4, r4, lr │ │ │ │ - lsr lr, r8, #14 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add lr, lr, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - lsr r6, r8, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - add r6, lr, r6 │ │ │ │ - ldr lr, [r3, #3960] @ 0xf78 │ │ │ │ - eor ip, ip, lr │ │ │ │ - eor r4, r4, ip │ │ │ │ - ldr ip, [r2, #4032] @ 0xfc0 │ │ │ │ - eor r5, r5, ip │ │ │ │ + eor r6, r6, r5 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr ip, [r5, ip] │ │ │ │ + add r1, r1, ip │ │ │ │ lsr ip, r4, #14 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - eor r6, r6, r5 │ │ │ │ - ldr lr, [r9, ip] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + eor r1, r1, r6 │ │ │ │ + ldr r6, [r8, ip] │ │ │ │ + ldr r5, [sp] │ │ │ │ lsr ip, r4, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [r5, ip] │ │ │ │ - lsr r5, r6, #22 │ │ │ │ - add lr, lr, ip │ │ │ │ - lsr ip, r6, #14 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r6, r6, ip │ │ │ │ + lsr r5, r0, #22 │ │ │ │ + lsr ip, r0, #14 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ add ip, ip, r5 │ │ │ │ - lsr r5, r4, #6 │ │ │ │ + lsr r5, r1, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsr r5, r6, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r7, r1, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r5, r5, r7 │ │ │ │ + lsr r7, r4, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r7, r0, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + lsr r7, r1, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, r7 │ │ │ │ + lsl r7, r0, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + add ip, ip, r7 │ │ │ │ + lsl r7, r1, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r5, r5, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r7, #3884] @ 0xf2c │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r6, [r9, #3956] @ 0xf74 │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r2, [r2, #4028] @ 0xfbc │ │ │ │ + eor r3, r3, r2 │ │ │ │ + lsr r2, lr, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r7, [r8, r2] │ │ │ │ + ldr r5, [sp] │ │ │ │ + lsr r2, lr, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + add r7, r7, r2 │ │ │ │ + lsr r2, ip, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r2, ip, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + add r6, r6, r2 │ │ │ │ + lsr r2, r3, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r2, r3, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r5, r5, r2 │ │ │ │ + lsr r2, lr, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + eor r7, r7, r2 │ │ │ │ + lsr r2, ip, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r6, r6, r2 │ │ │ │ + lsr r2, r3, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + eor r5, r5, r2 │ │ │ │ + lsl r2, lr, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + add r7, r7, r2 │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [fp, r2] │ │ │ │ + add r6, r6, r2 │ │ │ │ + lsl r2, r3, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r5, r5, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #3888] @ 0xf30 │ │ │ │ + eor r4, r4, r2 │ │ │ │ + ldr r2, [r9, #3960] @ 0xf78 │ │ │ │ + eor r7, r7, r4 │ │ │ │ + eor r0, r0, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + eor r6, r6, r0 │ │ │ │ + ldr r2, [r2, #4032] @ 0xfc0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + eor r1, r1, r2 │ │ │ │ + lsr r2, r7, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + eor r5, r5, r1 │ │ │ │ + ldr r0, [r8, r2] │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsr r2, r7, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r0, r0, r2 │ │ │ │ + lsr r2, r6, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r2] │ │ │ │ + lsr r2, r6, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + add r1, r1, r2 │ │ │ │ + lsr r2, r5, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r4, r5, #22 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r2, r2, r4 │ │ │ │ + lsr r4, r7, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + eor r0, r0, r4 │ │ │ │ + lsr r4, r6, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r1, r1, r4 │ │ │ │ + lsr r4, r5, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r2, r2, r4 │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, r4 │ │ │ │ + lsl r4, r6, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + add r1, r1, r4 │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + add r2, r2, r4 │ │ │ │ + ldr r4, [sl, #3892] @ 0xf34 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor lr, lr, r4 │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr lr, [r9, #3964] @ 0xf7c │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + eor ip, ip, lr │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr ip, [ip, #4036] @ 0xfc4 │ │ │ │ + eor r3, r3, ip │ │ │ │ + eor r2, r2, r3 │ │ │ │ + lsr r3, r0, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r3] │ │ │ │ + ldr ip, [sp] │ │ │ │ + lsr r3, r0, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, r3 │ │ │ │ + lsr r3, r1, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr lr, [lr, r3] │ │ │ │ + lsr r3, r1, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add lr, lr, r3 │ │ │ │ + lsr r3, r2, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr ip, [ip, r3] │ │ │ │ + lsr r3, r2, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add ip, ip, r3 │ │ │ │ + lsr r3, r0, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + eor r4, r4, r3 │ │ │ │ + lsr r3, r1, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + eor lr, lr, r3 │ │ │ │ + lsr r3, r2, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor ip, ip, r3 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, r3 │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + add lr, lr, r3 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + add ip, ip, r3 │ │ │ │ + ldr r3, [sl, #3896] @ 0xf38 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r7, #3968] @ 0xf80 │ │ │ │ + ldr r7, [sp] │ │ │ │ + eor r6, r6, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r3, [r3, #4040] @ 0xfc8 │ │ │ │ + eor r5, r5, r3 │ │ │ │ + lsr r3, r4, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ eor ip, ip, r5 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsl r5, r6, #2 │ │ │ │ + ldr r6, [r9, r3] │ │ │ │ + lsr r5, r4, #22 │ │ │ │ + lsr r3, r4, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [r7, r5] │ │ │ │ - add r5, ip, r5 │ │ │ │ - ldr ip, [r3, #3964] @ 0xf7c │ │ │ │ - eor r0, r0, ip │ │ │ │ - eor lr, lr, r0 │ │ │ │ - ldr r0, [r2, #4036] @ 0xfc4 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - lsr r0, lr, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - eor r5, r5, r8 │ │ │ │ - ldr ip, [r9, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r0, lr, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r8, r0] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add ip, ip, r0 │ │ │ │ - lsr r0, r5, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, r0, r8 │ │ │ │ - lsr r8, lr, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r8] │ │ │ │ - eor ip, ip, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r0, r0, r8 │ │ │ │ - lsl r8, lr, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - add ip, ip, r8 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r3, r3, r5 │ │ │ │ + lsr r5, lr, #14 │ │ │ │ + eor r3, r3, r6 │ │ │ │ + and r6, r5, #1020 @ 0x3fc │ │ │ │ + lsr r5, lr, #22 │ │ │ │ + mov sl, r6 │ │ │ │ + and r6, r5, #1020 @ 0x3fc │ │ │ │ + lsr r5, ip, #14 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + and r6, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [r5, #3900] @ 0xf3c │ │ │ │ + lsr r8, ip, #22 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r8] │ │ │ │ - add r0, r0, r8 │ │ │ │ - ldr r8, [r3, #3968] @ 0xf80 │ │ │ │ - eor r4, r4, r8 │ │ │ │ - eor ip, ip, r4 │ │ │ │ - ldr r4, [r2, #4040] @ 0xfc8 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - eor r4, r0, r6 │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r9, r0] │ │ │ │ - lsr r0, ip, #22 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r0, sl] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + lsr r6, lr, #6 │ │ │ │ + ldr sl, [r9, sl] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r0, r0, sl │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r0, [r0, sl] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - add r0, r8, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + add r8, r0, r8 │ │ │ │ + ldr r0, [sl, r6] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + lsr r7, ip, #6 │ │ │ │ eor r0, r0, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r6, r4, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r6, r7] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ lsl r6, r4, #2 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - add r6, r8, r6 │ │ │ │ - ldr r8, [r3, #3972] @ 0xf84 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr lr, [r2, #4044] @ 0xfcc │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor r6, r6, r5 │ │ │ │ - lsr lr, r0, #14 │ │ │ │ - lsr r5, r0, #22 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, r6 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsl r5, lr, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - ldr lr, [r9, lr] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + ldr r6, [fp, r5] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r6, r0, r6 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r5, r0] │ │ │ │ + ldr r0, [r9, #3972] @ 0xf84 │ │ │ │ + eor r7, r7, r8 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + ldr r1, [r8, #4044] @ 0xfcc │ │ │ │ + add r5, r7, r5 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + lsr r2, r3, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r8, r2] │ │ │ │ + ldr r7, [sp] │ │ │ │ + lsr r2, r3, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, r0, r2 │ │ │ │ + lsr r2, r6, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r1, r2] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r2, r6, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r1, r1, r2 │ │ │ │ + lsr r2, r5, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r7, r5, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r2, r2, r7 │ │ │ │ + lsr r7, r3, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor r0, r0, r7 │ │ │ │ + lsr r7, r6, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + eor r1, r1, r7 │ │ │ │ + lsr r7, r5, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + eor r2, r2, r7 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, r7 │ │ │ │ + lsl r7, r6, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + add r1, r1, r7 │ │ │ │ + lsl r7, r5, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r2, r7] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + add r2, r2, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r7, #3904] @ 0xf40 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp] │ │ │ │ + ldr r4, [r4, #3976] @ 0xf88 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [lr, #4048] @ 0xfd0 │ │ │ │ + eor ip, ip, lr │ │ │ │ + eor r2, r2, ip │ │ │ │ + lsr ip, r0, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, ip] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + lsr ip, r0, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr ip, [r8, ip] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add ip, ip, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [sl, lr] │ │ │ │ + ldr r9, [r9, #3908] @ 0xf44 │ │ │ │ + eor ip, ip, r4 │ │ │ │ + add ip, ip, lr │ │ │ │ + lsr lr, r1, #14 │ │ │ │ + and r4, lr, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, r9 │ │ │ │ + lsr lr, r1, #22 │ │ │ │ + eor ip, ip, r3 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + and r4, lr, #1020 @ 0x3fc │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r3, [r3, sl] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + lsr r8, r2, #14 │ │ │ │ + ldr sl, [r9, sl] │ │ │ │ + lsr r7, r2, #22 │ │ │ │ + add r3, r3, sl │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + and r8, r8, #1020 @ 0x3fc │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r3, r8] │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + lsr r4, r1, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + add r7, r3, r7 │ │ │ │ + ldr r3, [sl, r4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + lsr lr, r2, #6 │ │ │ │ + eor r3, r3, r4 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + lsl r4, r1, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r7, r4] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r7, lr, r7 │ │ │ │ + ldr lr, [r9, #3980] @ 0xf8c │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor r6, r6, lr │ │ │ │ + eor r6, r6, r3 │ │ │ │ + ldr r3, [r8, #4052] @ 0xfd4 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r5, r5, r3 │ │ │ │ + lsr r3, ip, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r3] │ │ │ │ + ldr lr, [sp] │ │ │ │ + lsr r3, ip, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [lr, r3] │ │ │ │ + eor r7, r7, r5 │ │ │ │ + add r4, r4, r3 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + lsr r3, r6, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r5, r3] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r3, r6, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + add lr, lr, r3 │ │ │ │ + lsr r3, r7, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r5, r7, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r5] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r5, r6, #22 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, r3, r5 │ │ │ │ + lsr r5, ip, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + str fp, [sp, #32] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsr r5, r6, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [sl, r5] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsr r5, r6, #6 │ │ │ │ + lsr r5, r7, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsl r5, ip, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [fp, r5] │ │ │ │ - add lr, lr, r5 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add r4, r4, r5 │ │ │ │ lsl r5, r6, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ - add r5, r8, r5 │ │ │ │ - ldr r8, [r3, #3976] @ 0xf88 │ │ │ │ + ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + add lr, lr, r5 │ │ │ │ + lsl r5, r7, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r5, #3912] @ 0xf48 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + eor r4, r4, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp] │ │ │ │ + ldr r0, [r0, #3984] @ 0xf90 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #4056] @ 0xfd8 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + lsr r3, r4, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r3] │ │ │ │ + lsr r1, r4, #22 │ │ │ │ + lsr r3, r4, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsl r1, r4, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [fp, r1] │ │ │ │ + eor r3, r3, r0 │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, lr, #6 │ │ │ │ + and r0, r1, #1020 @ 0x3fc │ │ │ │ + mov fp, r0 │ │ │ │ + lsr r1, lr, #14 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r8, [r0, r1] │ │ │ │ + lsr r1, lr, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add r8, r8, r1 │ │ │ │ + ldr r9, [r9, #3916] @ 0xf4c │ │ │ │ + lsr r5, r2, #14 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + eor r3, r3, ip │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [ip, fp] │ │ │ │ + lsr r0, r2, #22 │ │ │ │ eor ip, ip, r8 │ │ │ │ - eor lr, lr, ip │ │ │ │ - ldr ip, [r2, #4048] @ 0xfd0 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - eor r4, r4, ip │ │ │ │ - eor r5, r5, r4 │ │ │ │ - lsr ip, lr, #14 │ │ │ │ - lsr r4, lr, #22 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + lsr r1, r2, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r0, [r8, r0] │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + add r0, r5, r0 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + eor r0, r0, r1 │ │ │ │ + lsl r1, lr, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [fp, r1] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r1, ip, r1 │ │ │ │ + lsl ip, r2, #2 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ - ldr ip, [r9, ip] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, r5, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r4, r5, #22 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r4 │ │ │ │ - lsr r4, lr, #6 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ + ldr r5, [r5, ip] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r5, r0, r5 │ │ │ │ + ldr r0, [r9, #3988] @ 0xf94 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor r6, r6, r0 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + ldr r1, [r8, #4060] @ 0xfdc │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r7, r7, r1 │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r8, r1] │ │ │ │ + ldr r0, [sp] │ │ │ │ + lsr r1, r3, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + add ip, ip, r1 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + lsr r1, r6, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r1, r6, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r0, r0, r1 │ │ │ │ + lsr r1, r5, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r7, r5, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r1, r1, r7 │ │ │ │ + lsr r7, r3, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + lsr r7, r6, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + eor r0, r0, r7 │ │ │ │ + lsr r7, r5, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r1, r1, r7 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add ip, ip, r7 │ │ │ │ + lsl r7, r6, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r0, r0, r7 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + lsl r7, r5, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r1, r7] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r1, r1, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r7, #3920] @ 0xf50 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ eor ip, ip, r4 │ │ │ │ - lsr r4, r5, #6 │ │ │ │ + ldr r4, [r7, #3992] @ 0xf98 │ │ │ │ + ldr r7, [sp] │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr lr, [r4, #4064] @ 0xfe0 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + eor r2, r2, lr │ │ │ │ + eor r1, r1, r2 │ │ │ │ + lsr r2, ip, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r2] │ │ │ │ + lsr r2, ip, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r8, r2] │ │ │ │ + lsr r2, ip, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add lr, lr, r2 │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add lr, lr, r2 │ │ │ │ + lsr r2, r0, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r2] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + lsr r2, r0, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + lsr r4, r0, #22 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - lsl r4, lr, #2 │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add r2, r2, r4 │ │ │ │ + ldr r9, [r9, #3924] @ 0xf54 │ │ │ │ + lsl r4, r0, #2 │ │ │ │ + eor r3, r3, r9 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r3, r3, lr │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsl r4, r5, #2 │ │ │ │ + ldr lr, [r9, #3996] @ 0xf9c │ │ │ │ + mov sl, r4 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r6, [fp, sl] │ │ │ │ + eor r2, r2, r7 │ │ │ │ + add r2, r2, r6 │ │ │ │ + eor r2, r2, lr │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + lsr r8, r1, #14 │ │ │ │ + lsr r7, r1, #22 │ │ │ │ + and r8, r8, #1020 @ 0x3fc │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr lr, [lr, r8] │ │ │ │ + ldr r6, [sl, r7] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + lsr r4, r1, #6 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - add r4, r8, r4 │ │ │ │ - ldr r8, [r3, #3980] @ 0xf8c │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - ldr r0, [r2, #4052] @ 0xfd4 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - lsr r0, ip, #6 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r0] │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r0, [r9, r0] │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, r6] │ │ │ │ - lsr r9, r4, #14 │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - mov r7, r6 │ │ │ │ - and r6, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r3, #3984] @ 0xf90 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - eor lr, lr, r8 │ │ │ │ - ldr r8, [fp, r7] │ │ │ │ - and r9, r9, #1020 @ 0x3fc │ │ │ │ - add r0, r0, r8 │ │ │ │ - eor r8, r0, lr │ │ │ │ - ldmib sp, {r7, lr} │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr lr, [lr, r7] │ │ │ │ - ldr r0, [r0, r9] │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - add lr, r0, lr │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - eor lr, lr, r0 │ │ │ │ - lsl r0, r4, #2 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - add r0, lr, r0 │ │ │ │ - ldr lr, [r2, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + add r6, lr, r6 │ │ │ │ + ldr lr, [fp, r4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + eor r6, r6, lr │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + add lr, r6, lr │ │ │ │ + ldr r4, [r4, #4068] @ 0xfe4 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r5, r5, r4 │ │ │ │ eor r5, r5, lr │ │ │ │ - eor r5, r5, r0 │ │ │ │ - lsr lr, r8, #22 │ │ │ │ - lsr r0, r8, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ + lsr lr, r3, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r6, lr] │ │ │ │ - ldr r0, [r9, r0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r0, r0, lr │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsr lr, r5, #14 │ │ │ │ + ldr r6, [r8, lr] │ │ │ │ + ldr r7, [sp] │ │ │ │ + lsr lr, r3, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - lsr r6, r5, #22 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add lr, lr, r6 │ │ │ │ - lsr r6, r8, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsr r6, r5, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsl r6, r5, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - add lr, lr, r6 │ │ │ │ - ldr r6, [r3, #3988] @ 0xf94 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - ldr r0, [r2, #4060] @ 0xfdc │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - eor r4, r4, r0 │ │ │ │ - eor r4, r4, lr │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - lsr lr, ip, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add r6, r6, lr │ │ │ │ + lsr lr, r2, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r6, lr] │ │ │ │ - ldr r0, [r9, r0] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsr lr, r4, #14 │ │ │ │ + ldr r4, [r4, lr] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr lr, r2, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, lr] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr lr, r4, #22 │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, lr │ │ │ │ + lsr lr, r5, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r6, r6, lr │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + lsr r7, r5, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add lr, lr, r7 │ │ │ │ + lsr r7, r3, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r7, r2, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r4, r4, r7 │ │ │ │ + lsr r7, r5, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + add r6, r6, r7 │ │ │ │ + lsl r7, r2, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, r7 │ │ │ │ + lsl r7, r5, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + add lr, lr, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r7, #3928] @ 0xf58 │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp] │ │ │ │ + ldr r6, [r6, #4000] @ 0xfa0 │ │ │ │ + eor r0, r0, r6 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #4072] @ 0xfe8 │ │ │ │ + eor r1, r1, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ lsr lr, ip, #6 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [sl, lr] │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsr lr, r4, #6 │ │ │ │ + ldr r6, [r9, lr] │ │ │ │ + lsr lr, ip, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - eor r6, r6, lr │ │ │ │ + ldr r4, [r8, lr] │ │ │ │ + lsr lr, ip, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + add r4, r4, lr │ │ │ │ lsl lr, ip, #2 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [fp, lr] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsl lr, r4, #2 │ │ │ │ + ldr lr, [sl, lr] │ │ │ │ + eor r4, r4, r6 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add r4, r4, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r7, lr] │ │ │ │ - ldr r7, [r3, #3996] @ 0xf9c │ │ │ │ - add lr, r6, lr │ │ │ │ - ldr r6, [r3, #3992] @ 0xf98 │ │ │ │ - eor ip, ip, r7 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [r2, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r5] │ │ │ │ - lsr r5, r0, #14 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, r5] │ │ │ │ - lsr r6, r0, #22 │ │ │ │ + ldr r7, [sl, lr] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + lsr lr, r0, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r6, lr] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ + lsr r6, r0, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [r9, r6] │ │ │ │ - add r5, r5, r6 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add lr, lr, r6 │ │ │ │ lsl r6, r0, #2 │ │ │ │ + ldr r9, [sl, #3932] @ 0xf5c │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [fp, r6] │ │ │ │ - eor r5, r5, r8 │ │ │ │ - add r5, r5, r6 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - lsr r6, lr, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r9, [r8, r6] │ │ │ │ - lsr r8, lr, #22 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor ip, ip, r5 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - ldr r5, [r1, r8] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor r3, r3, r9 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add lr, lr, r6 │ │ │ │ + lsr r6, r1, #14 │ │ │ │ + eor r3, r3, r4 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - add r5, r9, r5 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - lsl r6, lr, #2 │ │ │ │ + ldr r4, [r9, #4004] @ 0xfa4 │ │ │ │ + ldr r8, [r7, r6] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + lsr r7, r1, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + lsr r6, r1, #6 │ │ │ │ + eor r2, r2, r4 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + eor r2, r2, lr │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - add r6, r5, r6 │ │ │ │ - ldr r5, [r2, #4068] @ 0xfe4 │ │ │ │ - eor r4, r4, r5 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - lsr r4, ip, #14 │ │ │ │ + ldr lr, [sl, r7] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ + add lr, r8, lr │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + eor r4, r4, lr │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r6, lr] │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + add lr, r4, lr │ │ │ │ + ldr r4, [r8, #4076] @ 0xfec │ │ │ │ + ldr r7, [sp] │ │ │ │ + eor r5, r5, r4 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + lsr r4, r3, #14 │ │ │ │ + lsr r5, r3, #22 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r9, r4] │ │ │ │ - lsr r5, ip, #22 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ add r4, r4, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - lsr r8, r6, #22 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r5, r5, r8 │ │ │ │ - lsr r8, ip, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r8] │ │ │ │ - eor r4, r4, r8 │ │ │ │ - lsr r8, r6, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r5, r5, r8 │ │ │ │ - lsl r8, ip, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsl r8, r6, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r8] │ │ │ │ - add r5, r5, r8 │ │ │ │ - ldr r8, [r3, #4000] @ 0xfa0 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - ldr r4, [r2, #4072] @ 0xfe8 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - lsr r4, r0, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - eor lr, lr, r5 │ │ │ │ - ldr r5, [r9, r4] │ │ │ │ - lsr r4, r0, #22 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r5, r5, r4 │ │ │ │ - lsr r4, lr, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r4, lr, #22 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r4 │ │ │ │ - lsr r4, r0, #6 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - eor r5, r5, r4 │ │ │ │ - lsr r4, lr, #6 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - lsl r4, r0, #2 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add r5, r5, r4 │ │ │ │ - lsl r4, lr, #2 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - add r4, r8, r4 │ │ │ │ - ldr r8, [r3, #4004] @ 0xfa4 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr ip, [r2, #4076] @ 0xfec │ │ │ │ - eor r6, r6, ip │ │ │ │ - lsr ip, r5, #14 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r9, ip] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - lsr ip, r5, #22 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r9, ip] │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - add r6, r6, ip │ │ │ │ - lsr ip, r4, #14 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add ip, ip, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r8] │ │ │ │ - ldr r9, [r3, #4008] @ 0xfa8 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - lsr r8, r4, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - eor r0, r0, r9 │ │ │ │ + lsr r5, r2, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r6, r6, r5 │ │ │ │ + lsr r5, lr, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + lsr r7, lr, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r5, r5, r7 │ │ │ │ + lsr r7, r3, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor r4, r4, r7 │ │ │ │ + lsr r7, r2, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r7, lr, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + add r4, r4, r7 │ │ │ │ + lsl r7, r2, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, r7 │ │ │ │ + lsl r7, lr, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r5, r5, r7 │ │ │ │ + ldr r7, [sl, #3936] @ 0xf60 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor r4, r4, ip │ │ │ │ + ldr ip, [r9, #4008] @ 0xfa8 │ │ │ │ + ldr r7, [sl, #3940] @ 0xf64 │ │ │ │ + eor r0, r0, ip │ │ │ │ + eor r0, r0, r6 │ │ │ │ + ldr r6, [r9, #4012] @ 0xfac │ │ │ │ + ldr ip, [r8, #4080] @ 0xff0 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + eor r6, r6, r2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + eor r1, r1, ip │ │ │ │ + eor ip, r5, r1 │ │ │ │ + ldr r5, [r8, #4084] @ 0xff4 │ │ │ │ + str r7, [r3], #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r4, [r3, #-4] │ │ │ │ + eor r5, r5, lr │ │ │ │ + str r6, [r2] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, r3, #8192 @ 0x2000 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r5, [r3, #136] @ 0x88 │ │ │ │ + str ip, [r3, #140] @ 0x8c │ │ │ │ + bne 14624 │ │ │ │ + mov sl, r8 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [lr] │ │ │ │ + eor ip, ip, r3 │ │ │ │ + str ip, [lr] │ │ │ │ + ldr ip, [lr, #4] │ │ │ │ + eor ip, ip, r2 │ │ │ │ + str ip, [lr, #4] │ │ │ │ + ldr ip, [lr, #8] │ │ │ │ eor ip, ip, r8 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - ldr r9, [r3, #4012] @ 0xfac │ │ │ │ - add r6, r6, r8 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - lsl r8, r4, #2 │ │ │ │ - ldr r0, [r2, #4080] @ 0xff0 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr lr, [r7, r8] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add ip, ip, lr │ │ │ │ + str ip, [lr, #8] │ │ │ │ + ldr ip, [lr, #12] │ │ │ │ eor ip, ip, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - eor r9, r9, r5 │ │ │ │ - ldr r5, [r2, #4084] @ 0xff4 │ │ │ │ - str r9, [r1], #8 │ │ │ │ - cmp r1, r0 │ │ │ │ - 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 │ │ │ │ - mov r4, fp │ │ │ │ + str ip, [lr, #12] │ │ │ │ + ldr ip, [lr, #16] │ │ │ │ + eor ip, ip, r3 │ │ │ │ + str ip, [lr, #16] │ │ │ │ + ldr ip, [lr, #20] │ │ │ │ + eor ip, ip, r2 │ │ │ │ + str ip, [lr, #20] │ │ │ │ + ldr ip, [lr, #24] │ │ │ │ + eor ip, ip, r8 │ │ │ │ + str ip, [lr, #24] │ │ │ │ + ldr ip, [lr, #28] │ │ │ │ + eor ip, ip, r0 │ │ │ │ + str ip, [lr, #28] │ │ │ │ + ldr ip, [lr, #32] │ │ │ │ + eor ip, ip, r3 │ │ │ │ + str ip, [lr, #32] │ │ │ │ + ldr ip, [lr, #36] @ 0x24 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + str ip, [lr, #36] @ 0x24 │ │ │ │ + ldr ip, [lr, #40] @ 0x28 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + str ip, [lr, #40] @ 0x28 │ │ │ │ + ldr ip, [lr, #44] @ 0x2c │ │ │ │ + eor ip, ip, r0 │ │ │ │ + str ip, [lr, #44] @ 0x2c │ │ │ │ + ldr ip, [lr, #48] @ 0x30 │ │ │ │ + eor ip, ip, r3 │ │ │ │ + str ip, [lr, #48] @ 0x30 │ │ │ │ + ldr ip, [lr, #52] @ 0x34 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + str ip, [lr, #52] @ 0x34 │ │ │ │ + ldr ip, [lr, #56] @ 0x38 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + str ip, [lr, #56] @ 0x38 │ │ │ │ + ldr ip, [lr, #60] @ 0x3c │ │ │ │ + eor ip, ip, r0 │ │ │ │ + str ip, [lr, #60] @ 0x3c │ │ │ │ + ldr ip, [lr, #64] @ 0x40 │ │ │ │ + eor ip, ip, r3 │ │ │ │ + str ip, [lr, #64] @ 0x40 │ │ │ │ + ldr ip, [lr, #68] @ 0x44 │ │ │ │ + add lr, lr, #4160 @ 0x1040 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + str ip, [lr, #-4092] @ 0xfffff004 │ │ │ │ + add lr, lr, #8 │ │ │ │ + cmp r6, lr │ │ │ │ + bne 157c0 │ │ │ │ + add r2, sp, #11520 @ 0x2d00 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + mov r7, #0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #10496 @ 0x2900 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ + mov lr, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + mov ip, r7 │ │ │ │ mov fp, sl │ │ │ │ - mov r9, r4 │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #16] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str sl, [sp, #20] │ │ │ │ - and r2, r5, #1 │ │ │ │ - add r6, r2, r2, lsl #6 │ │ │ │ - add r2, r2, r6, lsl #3 │ │ │ │ - add r6, r3, r2, lsl #3 │ │ │ │ - ldr r8, [r6, #3944] @ 0xf68 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - str r8, [r6, #3944] @ 0xf68 │ │ │ │ - ldr r8, [r6, #3948] @ 0xf6c │ │ │ │ - add r2, r2, #4160 @ 0x1040 │ │ │ │ - eor r8, r8, ip │ │ │ │ - str r8, [r6, #3948] @ 0xf6c │ │ │ │ - ldr r8, [r6, #3952] @ 0xf70 │ │ │ │ - add sl, r1, r2 │ │ │ │ - eor r8, r8, lr │ │ │ │ - str r8, [r6, #3952] @ 0xf70 │ │ │ │ - ldr r8, [r6, #3956] @ 0xf74 │ │ │ │ - add r5, r5, #1 │ │ │ │ - eor r8, r8, r4 │ │ │ │ - str r8, [r6, #3956] @ 0xf74 │ │ │ │ - ldr r8, [r6, #3960] @ 0xf78 │ │ │ │ - cmp r5, fp │ │ │ │ - eor r8, r8, r0 │ │ │ │ - str r8, [r6, #3960] @ 0xf78 │ │ │ │ - ldr r8, [r6, #3964] @ 0xf7c │ │ │ │ - eor r8, r8, ip │ │ │ │ - str r8, [r6, #3964] @ 0xf7c │ │ │ │ - ldr r8, [r6, #3968] @ 0xf80 │ │ │ │ - eor r8, r8, lr │ │ │ │ - str r8, [r6, #3968] @ 0xf80 │ │ │ │ - ldr r8, [r6, #3972] @ 0xf84 │ │ │ │ - eor r8, r8, r4 │ │ │ │ - str r8, [r6, #3972] @ 0xf84 │ │ │ │ - ldr r8, [r6, #3976] @ 0xf88 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - str r8, [r6, #3976] @ 0xf88 │ │ │ │ - ldr r8, [r6, #3980] @ 0xf8c │ │ │ │ - eor r8, r8, ip │ │ │ │ - str r8, [r6, #3980] @ 0xf8c │ │ │ │ - ldr r8, [r6, #3984] @ 0xf90 │ │ │ │ - eor r8, r8, lr │ │ │ │ - str r8, [r6, #3984] @ 0xf90 │ │ │ │ - ldr r8, [r6, #3988] @ 0xf94 │ │ │ │ - eor r8, r8, r4 │ │ │ │ - str r8, [r6, #3988] @ 0xf94 │ │ │ │ - ldr r8, [r6, #3992] @ 0xf98 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - str r8, [r6, #3992] @ 0xf98 │ │ │ │ - ldr r8, [r6, #3996] @ 0xf9c │ │ │ │ - eor r8, r8, ip │ │ │ │ - str r8, [r6, #3996] @ 0xf9c │ │ │ │ - ldr r8, [r6, #4000] @ 0xfa0 │ │ │ │ - eor r8, r8, lr │ │ │ │ - str r8, [r6, #4000] @ 0xfa0 │ │ │ │ - ldr r8, [r6, #4004] @ 0xfa4 │ │ │ │ - eor r8, r8, r4 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - mov r9, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, fp │ │ │ │ - mov ip, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr lr, [r3, #3944] @ 0xf68 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - eor lr, lr, r0 │ │ │ │ - ldr r0, [r2, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r4, ip, r0 │ │ │ │ - lsr r0, lr, #14 │ │ │ │ - lsr ip, lr, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r2, [r9, #3872] @ 0xf20 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + eor r5, r7, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r2, [r2, #3944] @ 0xf68 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + eor r0, r3, r2 │ │ │ │ + ldr r3, [fp, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + eor r4, r4, r3 │ │ │ │ + lsr r3, r5, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r3] │ │ │ │ + lsr r3, r5, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, r1, r3 │ │ │ │ + lsr r3, r5, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + eor r1, r1, r3 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r1, r1, r3 │ │ │ │ + lsr r3, r0, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + lsr r3, r0, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + lsr r7, r4, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r9, sp, #9472 @ 0x2500 │ │ │ │ + lsr r3, r4, #14 │ │ │ │ + add r9, r9, #56 @ 0x38 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + add r3, r3, r7 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + lsr r7, r0, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r2, r2, r7 │ │ │ │ + lsr r7, r4, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + eor r3, r3, r7 │ │ │ │ + lsl r7, r0, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + add r2, r2, r7 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, r7 │ │ │ │ + ldr r7, [r9, #3876] @ 0xf24 │ │ │ │ + eor r1, r1, r7 │ │ │ │ + eor r1, r1, lr │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [lr, #3948] @ 0xf6c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r2, r2, lr │ │ │ │ + ldr lr, [fp, #4020] @ 0xfb4 │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor r3, r3, lr │ │ │ │ + eor r3, r3, ip │ │ │ │ + lsr ip, r1, #14 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, r0, ip │ │ │ │ - lsr ip, lr, #6 │ │ │ │ + ldr lr, [r8, ip] │ │ │ │ + ldr r6, [sp] │ │ │ │ + lsr ip, r1, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [sl, ip] │ │ │ │ - eor r0, r0, ip │ │ │ │ - lsl ip, lr, #2 │ │ │ │ + ldr ip, [r6, ip] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add lr, lr, ip │ │ │ │ + lsr ip, r1, #6 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [fp, ip] │ │ │ │ - add r0, r0, ip │ │ │ │ - lsr ip, r4, #14 │ │ │ │ + ldr ip, [sl, ip] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + eor lr, lr, ip │ │ │ │ + lsl ip, r1, #2 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr ip, r4, #22 │ │ │ │ + ldr ip, [r9, ip] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add lr, lr, ip │ │ │ │ + lsr ip, r2, #14 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r5, r5, ip │ │ │ │ - lsr ip, r4, #6 │ │ │ │ + ldr r6, [r6, ip] │ │ │ │ + lsr ip, r2, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r5, r5, ip │ │ │ │ - lsl ip, r4, #2 │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, ip │ │ │ │ + lsr ip, r3, #14 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r9, ip] │ │ │ │ - add ip, r5, ip │ │ │ │ - ldr r5, [r3, #3948] @ 0xf6c │ │ │ │ - eor r0, r0, r5 │ │ │ │ - ldr r5, [r2, #4020] @ 0xfb4 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - lsr r5, r0, #14 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r6, r0, #22 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, ip, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #3952] @ 0xf70 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsl r5, ip, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, r5] │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr r6, [r2, #4024] @ 0xfb8 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - lsr r4, lr, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - lsr r6, lr, #22 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - lsl r6, lr, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, r5, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r6, r5, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r5, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #3956] @ 0xf74 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor r4, r4, r0 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r9, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add r0, r6, r0 │ │ │ │ - ldr r6, [r2, #4028] @ 0xfbc │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - lsr r6, r4, #22 │ │ │ │ - lsr r0, r4, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - lsr r8, ip, #22 │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, r4, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, ip, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r6, r6, r8 │ │ │ │ - lsr r8, ip, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - eor r8, r8, r6 │ │ │ │ - ldr r6, [r3, #3960] @ 0xf78 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsl lr, ip, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, lr] │ │ │ │ - ldr lr, [r2, #4032] @ 0xfc0 │ │ │ │ - add r6, r8, r6 │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor r6, r6, r5 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr lr, r0, #14 │ │ │ │ - lsr r5, r0, #22 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - ldr lr, [r7, lr] │ │ │ │ - lsr r8, r6, #22 │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + lsr r7, r3, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add ip, ip, r7 │ │ │ │ + lsr r7, r2, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r7, r3, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor ip, ip, r7 │ │ │ │ + ldr r7, [r9, #3880] @ 0xf28 │ │ │ │ + eor r5, r5, r7 │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + lsl r5, r2, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + ldr r7, [r7, r5] │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + add r7, r6, r7 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r5, r5, r8 │ │ │ │ - lsr r8, r6, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr r5, [r3, #3964] @ 0xf7c │ │ │ │ - eor r4, r4, r5 │ │ │ │ - eor lr, lr, r4 │ │ │ │ - lsl r4, r6, #2 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, r4] │ │ │ │ - ldr r4, [r2, #4036] @ 0xfc4 │ │ │ │ - add r5, r8, r5 │ │ │ │ - eor ip, ip, r4 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr ip, lr, #14 │ │ │ │ + ldr r6, [r6, #3952] @ 0xf70 │ │ │ │ + eor r0, r0, r6 │ │ │ │ + eor r7, r7, r0 │ │ │ │ + ldr r0, [fp, #4024] @ 0xfb8 │ │ │ │ + ldr r6, [sp] │ │ │ │ + eor r0, r0, r4 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ + lsr r5, r7, #22 │ │ │ │ + add ip, ip, r4 │ │ │ │ + eor ip, ip, r0 │ │ │ │ lsr r4, lr, #22 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ + lsr r0, lr, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ - ldr ip, [r7, ip] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add ip, ip, r4 │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r0, [r8, r0] │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + add r0, r0, r4 │ │ │ │ lsr r4, lr, #6 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ ldr r4, [sl, r4] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor ip, ip, r4 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r0, r0, r4 │ │ │ │ lsl r4, lr, #2 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, r5, #14 │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r0, r0, r4 │ │ │ │ + lsr r4, r7, #14 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r4, [r3, #3968] @ 0xf80 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r9, r0] │ │ │ │ - ldr r0, [r2, #4040] @ 0xfc8 │ │ │ │ - add r4, r8, r4 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r6, r6, r8 │ │ │ │ - lsr r8, r4, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r6 │ │ │ │ - ldr r6, [r3, #3972] @ 0xf84 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsl lr, r4, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, lr] │ │ │ │ - ldr lr, [r2, #4044] @ 0xfcc │ │ │ │ - add r6, r8, r6 │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor r6, r6, r5 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr lr, r0, #14 │ │ │ │ - lsr r5, r0, #22 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, ip, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - ldr lr, [r7, lr] │ │ │ │ - lsr r8, r6, #22 │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r5, ip, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r6, r6, r5 │ │ │ │ + lsr r5, r7, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsr r5, ip, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r5, r5, r8 │ │ │ │ - lsr r8, r6, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr r5, [r3, #3976] @ 0xf88 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor lr, lr, ip │ │ │ │ - lsl ip, r6, #2 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, ip] │ │ │ │ - ldr ip, [r2, #4048] @ 0xfd0 │ │ │ │ - add r5, r8, r5 │ │ │ │ - eor r4, r4, ip │ │ │ │ - eor r5, r5, r4 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr ip, lr, #14 │ │ │ │ - lsr r4, lr, #22 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ - ldr ip, [r7, ip] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, lr, #6 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor ip, ip, r4 │ │ │ │ - lsl r4, lr, #2 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + ldr r6, [r9, #3884] @ 0xf2c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r1, r1, r6 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + lsl r1, r7, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ + lsl r1, ip, #2 │ │ │ │ + add r6, r4, r6 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr r4, [r4, #3956] @ 0xf74 │ │ │ │ + eor r2, r2, r4 │ │ │ │ + eor r6, r6, r2 │ │ │ │ + ldr r2, [fp, #4028] @ 0xfbc │ │ │ │ + ldr r4, [sp] │ │ │ │ + eor r3, r3, r2 │ │ │ │ + eor r2, r1, r3 │ │ │ │ + lsr r3, r0, #14 │ │ │ │ + lsr r1, r0, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r0, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + eor r3, r3, r1 │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r6, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + lsr r4, r6, #22 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, r5, #14 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r1, r1, r4 │ │ │ │ + lsr r4, r2, #14 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r5, r2, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r6, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + eor r1, r1, r5 │ │ │ │ + lsr r5, r2, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r8, [r8, r5] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ eor r8, r8, r4 │ │ │ │ - ldr r4, [r3, #3980] @ 0xf8c │ │ │ │ - eor r0, r0, r4 │ │ │ │ - eor ip, ip, r0 │ │ │ │ + ldr r4, [r9, #3888] @ 0xf30 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor lr, lr, r4 │ │ │ │ + eor r3, r3, lr │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r4, lr] │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + add r5, r1, r5 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r4, [lr, r1] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r4, r8, r4 │ │ │ │ + ldr r1, [r1, #3960] @ 0xf78 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr r1, [fp, #4032] @ 0xfc0 │ │ │ │ + ldr lr, [sp] │ │ │ │ + eor ip, ip, r1 │ │ │ │ + eor r4, r4, ip │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + lsr ip, r3, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + add r1, r1, ip │ │ │ │ + lsr ip, r3, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [sl, ip] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + eor r1, r1, ip │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r9, ip] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r1, r1, ip │ │ │ │ + lsr ip, r5, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + lsr lr, r5, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add ip, ip, lr │ │ │ │ + lsr lr, r4, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r7, r4, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add lr, lr, r7 │ │ │ │ + lsr r7, r5, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor ip, ip, r7 │ │ │ │ + lsr r7, r4, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [r9, #3892] @ 0xf34 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r0, r0, lr │ │ │ │ + eor r1, r1, r0 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ lsl r0, r5, #2 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r9, r0] │ │ │ │ - ldr r0, [r2, #4052] @ 0xfd4 │ │ │ │ - add r4, r8, r4 │ │ │ │ + ldr lr, [lr, r0] │ │ │ │ + lsl r0, r4, #2 │ │ │ │ + add lr, ip, lr │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr ip, [ip, r0] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add ip, r7, ip │ │ │ │ + ldr r0, [r0, #3964] @ 0xf7c │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ eor r6, r6, r0 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - lsr r6, ip, #22 │ │ │ │ + ldr r0, [fp, #4036] @ 0xfc4 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r2, r2, r0 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + ldr r6, [sp] │ │ │ │ + lsr r2, r1, #14 │ │ │ │ + lsr r0, r1, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - ldr r7, [r3, #3984] @ 0xf90 │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor lr, lr, r7 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - and r8, r6, #1020 @ 0x3fc │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [fp, r1] │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - and r8, r6, #1020 @ 0x3fc │ │ │ │ - add r0, r0, r7 │ │ │ │ - str r8, [sp, #24] │ │ │ │ - eor lr, lr, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - add r8, r0, r8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ - ldr r6, [r2, #4056] @ 0xfd8 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - lsl r0, r4, #2 │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + add r2, r2, r0 │ │ │ │ + lsr r0, r1, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [sl, r0] │ │ │ │ + eor r2, r2, r0 │ │ │ │ + lsl r0, r1, #2 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r9, r0] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - add r0, r8, r0 │ │ │ │ - eor r5, r5, r0 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r2, r2, r0 │ │ │ │ lsr r0, lr, #14 │ │ │ │ - lsr r6, lr, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, lr, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r5, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r8, r6] │ │ │ │ - lsr r6, r5, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r5, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #3988] @ 0xf94 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + lsr r0, lr, #22 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r9, r0] │ │ │ │ - add r0, r6, r0 │ │ │ │ - ldr r6, [r2, #4060] @ 0xfdc │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r4, r4, r0 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, r0 │ │ │ │ lsr r0, ip, #14 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r6, r4, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r4, #6 │ │ │ │ + lsr r7, ip, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r0, r0, r7 │ │ │ │ + lsr r7, lr, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r7, ip, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r7, r7, r0 │ │ │ │ + ldr r0, [r9, #3896] @ 0xf38 │ │ │ │ + eor r3, r3, r0 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + lsl r3, lr, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + add r3, r7, r3 │ │ │ │ + ldr r6, [r6, #3968] @ 0xf80 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r5, [fp, #4040] @ 0xfc8 │ │ │ │ + ldr r6, [sp] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r7, r3, r4 │ │ │ │ + lsr r3, r2, #14 │ │ │ │ + lsr r4, r2, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + lsr r8, r0, #22 │ │ │ │ + add r3, r3, r4 │ │ │ │ + lsr r4, r2, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr sl, [r9, #3900] @ 0xf3c │ │ │ │ + eor r3, r3, r4 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r1, r1, sl │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + lsr r4, r0, #14 │ │ │ │ + ldr sl, [r9, sl] │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + add r3, r3, sl │ │ │ │ + eor r3, r3, r1 │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsr r4, r7, #14 │ │ │ │ + and r8, r8, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r1, sl] │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r8, r1, r8 │ │ │ │ + lsr r6, r7, #22 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [r3, #3996] @ 0xf9c │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #3992] @ 0xf98 │ │ │ │ - eor ip, ip, r1 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsl lr, r4, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r9, lr] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add lr, r6, lr │ │ │ │ - ldr r6, [r2, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [r1, sl] │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + lsr r5, r0, #6 │ │ │ │ + add r6, r1, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r1, r5] │ │ │ │ + lsr r4, r7, #6 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r5, r4] │ │ │ │ + lsl r4, r0, #2 │ │ │ │ eor r5, r5, r6 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + eor r1, r1, r8 │ │ │ │ + add r4, r1, r4 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + lsl r1, r7, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr r6, [sp] │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r5, [r5, #3972] @ 0xf84 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsr r6, r0, #22 │ │ │ │ - lsr r5, r0, #14 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr r4, [fp, #4044] @ 0xfcc │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor ip, ip, r4 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + lsr r4, r3, #22 │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r1, r1, r4 │ │ │ │ + lsr r4, r3, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + eor r1, r1, r4 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + add r1, r1, r4 │ │ │ │ + lsr r4, lr, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + lsr r5, lr, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, ip, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ + lsr r5, ip, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r6, r6, r5 │ │ │ │ + lsr r5, lr, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsr r5, ip, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + ldr r6, [r9, #3904] @ 0xf40 │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + lsl r1, lr, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, r1 │ │ │ │ + lsl r1, ip, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + ldr r6, [sp] │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r5, #3976] @ 0xf88 │ │ │ │ + ldr r9, [r9, #3908] @ 0xf44 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + ldr r4, [fp, #4048] @ 0xfd0 │ │ │ │ + lsr r5, r2, #22 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + eor r1, r1, r4 │ │ │ │ + lsr r4, r2, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r2, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ ldr r5, [r7, r5] │ │ │ │ - lsr r8, lr, #22 │ │ │ │ - add r5, r5, r6 │ │ │ │ + eor r3, r3, r9 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r0, #14 │ │ │ │ + and sl, r5, #1020 @ 0x3fc │ │ │ │ + lsr r5, r0, #22 │ │ │ │ + eor r4, r4, r3 │ │ │ │ + and r7, r5, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, sl] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + lsr r8, r1, #14 │ │ │ │ + ldr sl, [r9, sl] │ │ │ │ + and r8, r8, #1020 @ 0x3fc │ │ │ │ + add sl, r3, sl │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + lsr r7, r1, #22 │ │ │ │ + ldr r3, [r3, r8] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ lsr r6, r0, #6 │ │ │ │ + add r7, r3, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - eor r5, r5, r6 │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ + lsr r5, r1, #6 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ lsl r6, r0, #2 │ │ │ │ + eor r5, r5, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, lr, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - eor ip, ip, r5 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r5, [r1, r8] │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - add r5, r7, r5 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - lsl r5, lr, #2 │ │ │ │ + eor r3, r3, sl │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + add r7, r3, r7 │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + add r3, r5, r3 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp] │ │ │ │ + ldr r5, [r5, #3980] @ 0xf8c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor lr, lr, r5 │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [fp, #4052] @ 0xfd4 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor ip, ip, lr │ │ │ │ + eor ip, ip, r3 │ │ │ │ + lsr lr, r4, #22 │ │ │ │ + lsr r3, r4, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r6, lr] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + add r3, r3, lr │ │ │ │ + lsr lr, r4, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r5, lr] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + eor r3, r3, lr │ │ │ │ + lsl lr, r4, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [sl, lr] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + add r3, r3, lr │ │ │ │ + lsr lr, r7, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r5, lr] │ │ │ │ + lsr r5, r7, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, r5] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr r6, [r2, #4068] @ 0xfe4 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r4, r4, r5 │ │ │ │ - lsr r6, ip, #22 │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + add lr, lr, r5 │ │ │ │ lsr r5, ip, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + lsr r6, ip, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ add r5, r5, r6 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ + lsr r6, r7, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ + ldr r6, [r8, r6] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor lr, lr, r6 │ │ │ │ + lsr r6, ip, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ + ldr r8, [r9, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r8, r8, r5 │ │ │ │ + ldr r5, [r9, #3912] @ 0xf48 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + lsl r3, r7, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + add r6, lr, r6 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r5, [lr, r3] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r5, r8, r5 │ │ │ │ + ldr r3, [r3, #3984] @ 0xf90 │ │ │ │ + eor r0, r0, r3 │ │ │ │ + ldr r3, [fp, #4056] @ 0xfd8 │ │ │ │ + eor r6, r6, r0 │ │ │ │ + eor r1, r1, r3 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r0, [sp] │ │ │ │ + lsr r3, r2, #14 │ │ │ │ + lsr r1, r2, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r2, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [lr, r1] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r3, r3, r1 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + ldr r9, [r9, #3916] @ 0xf4c │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r6, #6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + and sl, r1, #1020 @ 0x3fc │ │ │ │ + lsr r1, r6, #14 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, r4 │ │ │ │ + ldr r8, [r0, r1] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + lsr r1, r6, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [lr, r1] │ │ │ │ + ldr r4, [r4, sl] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + lsr lr, r5, #14 │ │ │ │ + lsr r0, r5, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r0, [sl, r0] │ │ │ │ + add r8, r8, r1 │ │ │ │ + add r0, lr, r0 │ │ │ │ + lsr r1, r5, #6 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [lr, r1] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + eor r0, r0, r1 │ │ │ │ + lsl r1, r6, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [lr, r1] │ │ │ │ + eor r4, r4, r8 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, r1 │ │ │ │ + lsl r1, r5, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr lr, [lr, r1] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add lr, r0, lr │ │ │ │ + ldr r1, [r1, #3988] @ 0xf94 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr r1, [fp, #4060] @ 0xfdc │ │ │ │ + lsr r0, r3, #22 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + eor lr, lr, ip │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + ldr ip, [sp] │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + eor r4, r4, r7 │ │ │ │ + add r1, r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r6] │ │ │ │ - lsr r6, r4, #22 │ │ │ │ + lsr r0, r3, #6 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r1, r1, r0 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r0] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add r1, r1, r0 │ │ │ │ + lsr r0, r4, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + lsr ip, r4, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, ip │ │ │ │ + lsr ip, lr, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + lsr r7, lr, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add ip, ip, r7 │ │ │ │ + lsr r7, r4, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r0, r0, r7 │ │ │ │ + lsr r7, lr, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r7, r7, ip │ │ │ │ + ldr ip, [r9, #3920] @ 0xf50 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r2, r2, ip │ │ │ │ + eor r1, r1, r2 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + lsl r2, r4, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr ip, [ip, r2] │ │ │ │ + lsl r2, lr, #2 │ │ │ │ + add ip, r0, ip │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r0, r7, r0 │ │ │ │ + ldr r2, [r2, #3992] @ 0xf98 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + eor r6, r6, r2 │ │ │ │ + ldr r2, [fp, #4064] @ 0xfe0 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + lsr r2, r1, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r6, [sp] │ │ │ │ + ldr r5, [r8, r2] │ │ │ │ + lsr r2, r1, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + lsr r8, r0, #14 │ │ │ │ + add r5, r5, r2 │ │ │ │ + lsr r2, r1, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + and r8, r8, #1020 @ 0x3fc │ │ │ │ + eor r5, r5, r2 │ │ │ │ + lsl r2, r1, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + add r5, r5, r2 │ │ │ │ + lsr r2, ip, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r2] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + lsr r2, ip, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r6, ip, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r4, #6 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add r2, r2, r6 │ │ │ │ + ldr r9, [r9, #3924] @ 0xf54 │ │ │ │ + lsl r6, ip, #2 │ │ │ │ + eor r3, r3, r9 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + and sl, r6, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r5, #3996] @ 0xf9c │ │ │ │ + eor r2, r2, r7 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + lsr r7, r0, #22 │ │ │ │ + ldr r4, [r4, sl] │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + add r2, r2, r4 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r4, [r4, r8] │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [r5, r7] │ │ │ │ + lsr r6, r0, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #4000] @ 0xfa0 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ + add r5, r4, r5 │ │ │ │ + ldr r4, [sl, r6] │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + lsl r4, r0, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r6, [sp] │ │ │ │ + add r4, r5, r4 │ │ │ │ + ldr r5, [fp, #4068] @ 0xfe4 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + eor lr, lr, r5 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + lsr r5, r3, #22 │ │ │ │ + lsr r4, r3, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r3, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [r9, r5] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr r6, [r2, #4072] @ 0xfe8 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor lr, lr, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - lsr r5, r0, #14 │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ - lsr r6, r0, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + lsr r6, r2, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r5, r5, r6 │ │ │ │ lsr r6, lr, #14 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r7, [r7, r6] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ lsr r6, lr, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r8, r8, r6 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r7, r7, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r5, r5, r6 │ │ │ │ lsr r6, lr, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r8, [r3, #4004] @ 0xfa4 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - lsl r5, lr, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, r5] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr r6, [r2, #4076] @ 0xfec │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - lsr r4, ip, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ - lsr r4, ip, #22 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ - add r6, r6, r4 │ │ │ │ - lsr r4, ip, #6 │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + eor r6, r6, r7 │ │ │ │ + ldr r7, [r9, #3928] @ 0xf58 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r1, r1, r7 │ │ │ │ + eor r1, r1, r4 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ ldr r4, [sl, r4] │ │ │ │ - eor r6, r6, r4 │ │ │ │ - lsl r4, ip, #2 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r5, r5, r4 │ │ │ │ + lsl r4, lr, #2 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add r6, r6, r4 │ │ │ │ - lsr r4, r5, #14 │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r4, r6, r4 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #4000] @ 0xfa0 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor ip, ip, r5 │ │ │ │ + ldr r5, [fp, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [sp] │ │ │ │ + eor r0, r0, r5 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + lsr r4, r1, #14 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r4, r5, #22 │ │ │ │ + ldr r5, [r8, r4] │ │ │ │ + lsr r4, r1, #22 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r8, r8, r4 │ │ │ │ - lsr r4, r5, #6 │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add r5, r5, r4 │ │ │ │ + lsr r4, r1, #6 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ ldr r4, [r7, r4] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r4, [r3, #4008] @ 0xfa8 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - lsl r4, r5, #2 │ │ │ │ - ldr r0, [r2, #4080] @ 0xff0 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr lr, [r9, r4] │ │ │ │ - ldr r4, [r2, #4084] @ 0xff4 │ │ │ │ - add r8, r8, lr │ │ │ │ - ldr lr, [r3, #4012] @ 0xfac │ │ │ │ - eor r8, r8, r0 │ │ │ │ - eor r0, ip, lr │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - stmdb r1, {r0, r6} │ │ │ │ - add r1, r1, #8 │ │ │ │ - cmp lr, r1 │ │ │ │ - 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 │ │ │ │ - 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] │ │ │ │ - mov r5, ip │ │ │ │ - mov fp, r4 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r0, [r3, #3944] @ 0xf68 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - eor r8, r8, r0 │ │ │ │ - ldr r0, [r2, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - eor r5, r5, r0 │ │ │ │ - lsr lr, r8, #22 │ │ │ │ - lsr r0, r8, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr ip, [ip, r0] │ │ │ │ - ldr r0, [r9, lr] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add ip, ip, r0 │ │ │ │ - lsr lr, r5, #22 │ │ │ │ - lsr r0, r5, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r7, lr] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsr lr, r8, #6 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor ip, ip, lr │ │ │ │ - lsr lr, r5, #6 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsl lr, r8, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [fp, lr] │ │ │ │ - add ip, ip, lr │ │ │ │ - lsl lr, r5, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [sl, lr] │ │ │ │ - add lr, r0, lr │ │ │ │ - ldr r0, [r3, #3948] @ 0xf6c │ │ │ │ - eor r0, r0, ip │ │ │ │ - ldr ip, [r2, #4020] @ 0xfb4 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor lr, lr, ip │ │ │ │ - eor lr, lr, r4 │ │ │ │ - lsr ip, r0, #14 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r4, ip] │ │ │ │ - lsr r4, r0, #22 │ │ │ │ + lsr r6, ip, #22 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + lsl r4, r1, #2 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ ldr r4, [r9, r4] │ │ │ │ - lsr r6, lr, #22 │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, lr, #14 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r5, r5, r4 │ │ │ │ + lsr r4, ip, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r4] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + lsr r4, ip, #14 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r4, r4, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor ip, ip, r6 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add ip, ip, r6 │ │ │ │ - lsl r6, lr, #2 │ │ │ │ + lsl r6, ip, #2 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [sl, r6] │ │ │ │ + eor r4, r4, r7 │ │ │ │ add r4, r4, r6 │ │ │ │ - ldr r6, [r3, #3952] @ 0xf70 │ │ │ │ - eor r8, r8, r6 │ │ │ │ - ldr r6, [r2, #4024] @ 0xfb8 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - lsr r4, ip, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - lsr r6, ip, #22 │ │ │ │ + lsr r6, r0, #14 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, r6] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - lsr r6, r5, #14 │ │ │ │ + ldr r8, [r8, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + lsr r7, r0, #22 │ │ │ │ + ldr sl, [r9, #3932] @ 0xf5c │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, sl │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + lsr r6, r0, #6 │ │ │ │ + ldr r5, [r5, #4004] @ 0xfa4 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r8] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r6, r6, r8 │ │ │ │ - lsr r8, ip, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r4, r4, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - lsl r8, ip, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r8] │ │ │ │ - add r8, r6, r8 │ │ │ │ - ldr r6, [r3, #3956] @ 0xf74 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - ldr r4, [r2, #4028] @ 0xfbc │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + eor r2, r2, r5 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + eor r2, r2, r4 │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + add r4, r8, r4 │ │ │ │ + ldr r5, [r5, r6] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsl r5, r0, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r8, [sl, r5] │ │ │ │ + ldr r6, [sp] │ │ │ │ + add r8, r4, r8 │ │ │ │ + ldr r4, [fp, #4076] @ 0xfec │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ eor lr, lr, r4 │ │ │ │ eor r8, r8, lr │ │ │ │ - lsr lr, r0, #14 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r6, lr] │ │ │ │ - lsr lr, r0, #22 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + lsr lr, r3, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r9, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + lsr r4, r3, #22 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add lr, lr, r4 │ │ │ │ + lsr r4, r3, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + eor lr, lr, r4 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add lr, lr, r4 │ │ │ │ + lsr r4, r2, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r6, r4] │ │ │ │ + lsr r4, r2, #22 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add r5, r5, r4 │ │ │ │ lsr r6, r8, #22 │ │ │ │ - add r4, r4, lr │ │ │ │ - lsr lr, r8, #14 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ + lsr r4, r8, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add lr, lr, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r4, r4, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r4, r4, r6 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r5, r5, r6 │ │ │ │ lsr r6, r8, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - lsl r6, r0, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - add r6, lr, r6 │ │ │ │ - ldr lr, [r3, #3960] @ 0xf78 │ │ │ │ - eor ip, ip, lr │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r4, r4, r6 │ │ │ │ + ldr r6, [r9, #3936] @ 0xf60 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + eor r1, r1, r6 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ + lsl r1, r8, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + add r6, r5, r6 │ │ │ │ + add r1, r4, r1 │ │ │ │ + ldr r5, [r9, #3940] @ 0xf64 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + eor r7, r3, r5 │ │ │ │ + ldr r3, [r4, #4008] @ 0xfa8 │ │ │ │ + eor ip, ip, r3 │ │ │ │ + ldr r3, [fp, #4080] @ 0xff0 │ │ │ │ + eor r6, r6, ip │ │ │ │ + eor r0, r0, r3 │ │ │ │ + eor ip, r1, r0 │ │ │ │ + ldr r0, [r4, #4012] @ 0xfac │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + eor r3, r2, r0 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [fp, #4084] @ 0xff4 │ │ │ │ + stmdb r2, {r7, lr} │ │ │ │ + add r2, r2, #8 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + stm r2, {r3, r6} │ │ │ │ + add r2, r2, #8 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, r1, #8 │ │ │ │ + stm r1, {r4, ip} │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + bne 158e4 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #11520 @ 0x2d00 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #10496 @ 0x2900 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + add r2, r2, #4064 @ 0xfe0 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, lr │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r4, #3872] @ 0xf20 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + ldr r3, [r1, #3944] @ 0xf68 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + eor r5, r5, r3 │ │ │ │ + ldr r3, [r8, #4016] @ 0xfb0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + eor r6, r2, r3 │ │ │ │ + lsr r3, r7, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r0, r3] │ │ │ │ + ldr r2, [sp] │ │ │ │ + lsr r3, r7, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + add lr, lr, r3 │ │ │ │ + lsr r3, r5, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ + lsr r3, r5, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + add r2, r2, r3 │ │ │ │ + lsr r1, r6, #22 │ │ │ │ + lsr r3, r6, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, r7, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + eor lr, lr, r1 │ │ │ │ + lsr r1, r5, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + lsr r1, r6, #6 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r3, r3, r1 │ │ │ │ + lsl r1, r7, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + add lr, lr, r1 │ │ │ │ + lsl r1, r5, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + add r2, r2, r1 │ │ │ │ + lsl r1, r6, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [fp, r1] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, r1 │ │ │ │ + ldr r1, [r4, #3876] @ 0xf24 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #3948] @ 0xf6c │ │ │ │ + eor lr, lr, r9 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + eor r2, r2, r1 │ │ │ │ + ldr r1, [r8, #4020] @ 0xfb4 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + eor r3, r3, r1 │ │ │ │ + lsr r1, lr, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, ip │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ + ldr ip, [sp] │ │ │ │ + lsr r1, lr, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r4, r4, r1 │ │ │ │ + lsr r1, r2, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ + lsr r1, r2, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, r1 │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + lsr ip, r3, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r8, ip] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r1, r1, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r9, ip] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ eor r4, r4, ip │ │ │ │ - ldr ip, [r2, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - eor r5, r5, ip │ │ │ │ + lsr ip, r2, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r9, ip] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + eor r0, r0, ip │ │ │ │ + lsr ip, r3, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [sl, ip] │ │ │ │ + eor r1, r1, ip │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r9, ip] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add r4, r4, ip │ │ │ │ + ldr r9, [r9, #3880] @ 0xf28 │ │ │ │ + lsl ip, r2, #2 │ │ │ │ + eor r7, r7, r9 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + eor r4, r4, r7 │ │ │ │ + ldr ip, [r8, ip] │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + add r0, r0, ip │ │ │ │ + ldr r7, [r7, #3952] @ 0xf70 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [fp, ip] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r5, [r8, #4024] @ 0xfb8 │ │ │ │ + add r1, r1, ip │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ lsr ip, r4, #14 │ │ │ │ + eor r5, r5, r6 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr lr, [lr, ip] │ │ │ │ + eor r1, r1, r5 │ │ │ │ + ldr r6, [r9, ip] │ │ │ │ + ldr r5, [sp] │ │ │ │ lsr ip, r4, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r9, ip] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - add lr, lr, ip │ │ │ │ - lsr r5, r6, #22 │ │ │ │ - lsr ip, r6, #14 │ │ │ │ + ldr ip, [r5, ip] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + add r6, r6, ip │ │ │ │ + lsr r5, r0, #22 │ │ │ │ + lsr ip, r0, #14 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r5 │ │ │ │ - lsr r5, r4, #6 │ │ │ │ + lsr r5, r1, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsr r5, r6, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + lsr r7, r1, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r5, r5, r7 │ │ │ │ + lsr r7, r4, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r7, r0, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + lsr r7, r1, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r6, r6, r7 │ │ │ │ + lsl r7, r0, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + add ip, ip, r7 │ │ │ │ + lsl r7, r1, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + add r5, r5, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r7, #3884] @ 0xf2c │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #3956] @ 0xf74 │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + ldr r2, [r8, #4028] @ 0xfbc │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + eor r3, r3, r2 │ │ │ │ + lsr r2, lr, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r7, [r9, r2] │ │ │ │ + ldr r5, [sp] │ │ │ │ + lsr r2, lr, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + add r7, r7, r2 │ │ │ │ + lsr r2, ip, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + lsr r2, ip, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, r2 │ │ │ │ + lsr r2, r3, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + lsr r2, r3, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r5, r5, r2 │ │ │ │ + lsr r2, lr, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + eor r7, r7, r2 │ │ │ │ + lsr r2, ip, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + eor r6, r6, r2 │ │ │ │ + lsr r2, r3, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + eor r5, r5, r2 │ │ │ │ + lsl r2, lr, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r7, r7, r2 │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + add r6, r6, r2 │ │ │ │ + lsl r2, r3, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [fp, r2] │ │ │ │ + add r5, r5, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #3888] @ 0xf30 │ │ │ │ + eor r4, r4, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eor r7, r7, r4 │ │ │ │ + ldr r2, [r2, #3960] @ 0xf78 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + eor r0, r0, r2 │ │ │ │ + ldr r2, [r8, #4032] @ 0xfc0 │ │ │ │ + eor r6, r6, r0 │ │ │ │ + eor r1, r1, r2 │ │ │ │ + lsr r2, r7, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + eor r5, r5, r1 │ │ │ │ + ldr r0, [r9, r2] │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsr r2, r7, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + add r0, r0, r2 │ │ │ │ + lsr r2, r6, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r4, r2] │ │ │ │ + lsr r2, r6, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + add r1, r1, r2 │ │ │ │ + lsr r2, r5, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + lsr r4, r5, #22 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r2, r2, r4 │ │ │ │ + lsr r4, r7, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + eor r0, r0, r4 │ │ │ │ + lsr r4, r6, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor r1, r1, r4 │ │ │ │ + lsr r4, r5, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r2, r2, r4 │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + add r0, r0, r4 │ │ │ │ + lsl r4, r6, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + add r1, r1, r4 │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + add r2, r2, r4 │ │ │ │ + ldr r4, [sl, #3892] @ 0xf34 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor lr, lr, r4 │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr lr, [lr, #3964] @ 0xf7c │ │ │ │ + eor ip, ip, lr │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr ip, [r8, #4036] @ 0xfc4 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + eor r3, r3, ip │ │ │ │ + eor r2, r2, r3 │ │ │ │ + lsr r3, r0, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r3] │ │ │ │ + ldr ip, [sp] │ │ │ │ + lsr r3, r0, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + add r4, r4, r3 │ │ │ │ + lsr r3, r1, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr lr, [lr, r3] │ │ │ │ + lsr r3, r1, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + add lr, lr, r3 │ │ │ │ + lsr r3, r2, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr ip, [ip, r3] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + lsr r3, r2, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add ip, ip, r3 │ │ │ │ + lsr r3, r0, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + eor r4, r4, r3 │ │ │ │ + lsr r3, r1, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + eor lr, lr, r3 │ │ │ │ + lsr r3, r2, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor ip, ip, r3 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + add r4, r4, r3 │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + add lr, lr, r3 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + add ip, ip, r3 │ │ │ │ + ldr r3, [sl, #3896] @ 0xf38 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r7, #3968] @ 0xf80 │ │ │ │ + ldr r7, [sp] │ │ │ │ + eor r6, r6, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r3, [r3, #4040] @ 0xfc8 │ │ │ │ + eor r5, r5, r3 │ │ │ │ + lsr r3, r4, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ eor ip, ip, r5 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ + ldr r6, [r8, r3] │ │ │ │ + lsr r5, r4, #22 │ │ │ │ + lsr r3, r4, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsl r5, r6, #2 │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + add r3, r3, r5 │ │ │ │ + lsr r5, lr, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - add r5, ip, r5 │ │ │ │ - ldr ip, [r3, #3964] @ 0xf7c │ │ │ │ - eor r0, r0, ip │ │ │ │ - eor lr, lr, r0 │ │ │ │ - ldr r0, [r2, #4036] @ 0xfc4 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - eor r8, r8, r0 │ │ │ │ - lsr r0, lr, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr ip, [ip, r0] │ │ │ │ - lsr r0, lr, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r9, r0] │ │ │ │ - eor r5, r5, r8 │ │ │ │ - add ip, ip, r0 │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - lsr r0, r5, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r8] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, r0, r8 │ │ │ │ - lsr r8, lr, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor ip, ip, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r0, r0, r8 │ │ │ │ - lsl r8, lr, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - add ip, ip, r8 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r8] │ │ │ │ - add r0, r0, r8 │ │ │ │ - ldr r8, [r3, #3968] @ 0xf80 │ │ │ │ - eor r4, r4, r8 │ │ │ │ - eor ip, ip, r4 │ │ │ │ - ldr r4, [r2, #4040] @ 0xfc8 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor r6, r6, r4 │ │ │ │ - eor r4, r0, r6 │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r8, r0] │ │ │ │ - lsr r0, ip, #22 │ │ │ │ - lsr r6, ip, #6 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r9, r0] │ │ │ │ + mov sl, r5 │ │ │ │ + lsr r5, lr, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + lsr r5, ip, #22 │ │ │ │ + eor r3, r3, r6 │ │ │ │ + and r6, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + lsr r9, ip, #14 │ │ │ │ + ldr r5, [r5, #3900] @ 0xf3c │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + and r9, r9, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r0, sl] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + lsr r6, lr, #6 │ │ │ │ + ldr sl, [r8, sl] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + add r0, r0, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - add r0, r8, r0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r0, [r0, r9] │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + lsr r7, ip, #6 │ │ │ │ + ldr r9, [r8, r9] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add r9, r0, r9 │ │ │ │ + ldr r0, [sl, r6] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ eor r0, r0, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - lsr r6, r4, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r8, r8, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r7, [r6, r7] │ │ │ │ lsl r6, r4, #2 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [sl, r6] │ │ │ │ - add r6, r8, r6 │ │ │ │ - ldr r8, [r3, #3972] @ 0xf84 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr lr, [r2, #4044] @ 0xfcc │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor r6, r6, r5 │ │ │ │ - lsr lr, r0, #14 │ │ │ │ - lsr r5, r0, #22 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, r6 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + lsl r5, lr, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r9, r5] │ │ │ │ - ldr lr, [r8, lr] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ + eor r7, r7, r9 │ │ │ │ + add r6, r0, r6 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r5, [fp, r0] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r5, r7, r5 │ │ │ │ + ldr r0, [r0, #3972] @ 0xf84 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + eor r1, r1, r0 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + ldr r1, [r8, #4044] @ 0xfcc │ │ │ │ + ldr r7, [sp] │ │ │ │ + eor r2, r2, r1 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + lsr r2, r3, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r9, r2] │ │ │ │ + lsr r2, r3, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, r0, r2 │ │ │ │ + lsr r2, r6, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r1, r2] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + lsr r2, r6, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r1, r1, r2 │ │ │ │ + lsr r2, r5, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + lsr r7, r5, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r2, r2, r7 │ │ │ │ + lsr r7, r3, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor r0, r0, r7 │ │ │ │ + lsr r7, r6, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ + eor r1, r1, r7 │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + lsr r7, r5, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r2, r2, r7 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add r0, r0, r7 │ │ │ │ + lsl r7, r6, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + add r1, r1, r7 │ │ │ │ + lsl r7, r5, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + add r2, r2, r7 │ │ │ │ + ldr r7, [fp, #3904] @ 0xf40 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp] │ │ │ │ + ldr r4, [r4, #3976] @ 0xf88 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [lr, #4048] @ 0xfd0 │ │ │ │ + eor ip, ip, lr │ │ │ │ + eor r2, r2, ip │ │ │ │ + lsr ip, r0, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, ip] │ │ │ │ + lsr lr, r0, #22 │ │ │ │ + lsr ip, r0, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr ip, [r9, ip] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + add ip, ip, lr │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [sl, lr] │ │ │ │ + ldr r8, [r8, #3908] @ 0xf44 │ │ │ │ + eor ip, ip, r4 │ │ │ │ + eor r3, r3, r8 │ │ │ │ + add ip, ip, lr │ │ │ │ + lsr lr, r1, #14 │ │ │ │ + eor ip, ip, r3 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + and r4, lr, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsr r9, r1, #22 │ │ │ │ + mov fp, r4 │ │ │ │ + and r9, r9, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r3, fp] │ │ │ │ + ldr r9, [r8, r9] │ │ │ │ + lsr lr, r2, #14 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + and r4, lr, #1020 @ 0x3fc │ │ │ │ + add r9, r3, r9 │ │ │ │ + lsr r7, r2, #22 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r4 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r3, sl] │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + lsr r4, r1, #6 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + add r7, r3, r7 │ │ │ │ + lsr lr, r2, #6 │ │ │ │ + ldr r3, [sl, r4] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + lsl r4, r1, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + eor r3, r3, r9 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, r4 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + eor lr, lr, r7 │ │ │ │ + ldr r7, [fp, r4] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + add r7, lr, r7 │ │ │ │ + ldr lr, [r4, #3980] @ 0xf8c │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor r6, r6, lr │ │ │ │ + eor r6, r6, r3 │ │ │ │ + ldr r3, [r8, #4052] @ 0xfd4 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + eor r5, r5, r3 │ │ │ │ + lsr r3, ip, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r9, r3] │ │ │ │ + ldr lr, [sp] │ │ │ │ + lsr r3, ip, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [lr, r3] │ │ │ │ + eor r7, r7, r5 │ │ │ │ + add r4, r4, r3 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + lsr r3, r6, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r5, r3] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + lsr r3, r6, #22 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add lr, lr, r3 │ │ │ │ + lsr r3, r7, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + lsr r5, r7, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r5] │ │ │ │ - lsr r5, r6, #22 │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r3, r3, r5 │ │ │ │ + lsr r5, ip, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r8, r8, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsr r5, r6, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsr r5, r6, #6 │ │ │ │ + lsr r5, r7, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsl r5, ip, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsl r5, r6, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ add lr, lr, r5 │ │ │ │ - lsl r5, r6, #2 │ │ │ │ + lsl r5, r7, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - add r5, r8, r5 │ │ │ │ - ldr r8, [r3, #3976] @ 0xf88 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - eor lr, lr, ip │ │ │ │ - ldr ip, [r2, #4048] @ 0xfd0 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor r4, r4, ip │ │ │ │ - eor r5, r5, r4 │ │ │ │ - lsr ip, lr, #14 │ │ │ │ - lsr r4, lr, #22 │ │ │ │ + ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r5, [fp, #3912] @ 0xf48 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + eor r4, r4, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp] │ │ │ │ + ldr r0, [r0, #3984] @ 0xf90 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #4056] @ 0xfd8 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + lsr r3, r4, #6 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r8, r3] │ │ │ │ + lsr r1, r4, #22 │ │ │ │ + lsr r3, r4, #14 │ │ │ │ + and r3, r3, #1020 @ 0x3fc │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsl r1, r4, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + eor r3, r3, r0 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r3, r3, r1 │ │ │ │ + lsr r1, lr, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ + ldr sl, [sl, #3916] @ 0xf4c │ │ │ │ + lsr r1, lr, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + eor ip, ip, sl │ │ │ │ + lsr r9, lr, #6 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + and r9, r9, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, ip │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sl, r9] │ │ │ │ + add r1, r0, r1 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + lsr r5, r2, #14 │ │ │ │ + lsr r0, r2, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr r0, [sl, r0] │ │ │ │ + mov fp, r1 │ │ │ │ + add r0, r5, r0 │ │ │ │ + lsr r1, r2, #6 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + eor ip, ip, fp │ │ │ │ + eor r0, r0, r1 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + lsl r1, lr, #2 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [fp, r1] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + add r1, ip, r1 │ │ │ │ + lsl ip, r2, #2 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r9, r4] │ │ │ │ - ldr ip, [r8, ip] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, r5, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r4] │ │ │ │ - lsr r4, r5, #22 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r8, r8, r4 │ │ │ │ - lsr r4, lr, #6 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r5, [fp, ip] │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + add r5, r0, r5 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #3988] @ 0xf94 │ │ │ │ + eor r6, r6, r0 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + ldr r1, [r8, #4060] @ 0xfdc │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + eor r7, r7, r1 │ │ │ │ + lsr r1, r3, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r9, r1] │ │ │ │ + ldr r0, [sp] │ │ │ │ + lsr r1, r3, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + add ip, ip, r1 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + lsr r1, r6, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + lsr r1, r6, #22 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, r1 │ │ │ │ + lsr r1, r5, #14 │ │ │ │ + and r1, r1, #1020 @ 0x3fc │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + lsr r7, r5, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r1, r1, r7 │ │ │ │ + lsr r7, r3, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + lsr r7, r6, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + eor r0, r0, r7 │ │ │ │ + lsr r7, r5, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r1, r1, r7 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add ip, ip, r7 │ │ │ │ + lsl r7, r6, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + add r0, r0, r7 │ │ │ │ + lsl r7, r5, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + add r1, r1, r7 │ │ │ │ + ldr r7, [fp, #3920] @ 0xf50 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ eor ip, ip, r4 │ │ │ │ - lsr r4, r5, #6 │ │ │ │ + ldr r4, [r7, #3992] @ 0xf98 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr lr, [r4, #4064] @ 0xfe0 │ │ │ │ + eor r2, r2, lr │ │ │ │ + eor r1, r1, r2 │ │ │ │ + lsr r2, ip, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r2] │ │ │ │ + lsr r2, ip, #14 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r9, r2] │ │ │ │ + ldr r7, [sp] │ │ │ │ + lsr r2, ip, #22 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr fp, [fp, #3924] @ 0xf54 │ │ │ │ + add lr, lr, r2 │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add lr, lr, r2 │ │ │ │ + lsr r2, r0, #6 │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r2] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + lsr r2, r0, #14 │ │ │ │ + eor r3, r3, fp │ │ │ │ + and r2, r2, #1020 @ 0x3fc │ │ │ │ + eor r3, r3, lr │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + lsr r4, r0, #22 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - lsl r4, lr, #2 │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + ldr lr, [lr, #3996] @ 0xf9c │ │ │ │ + lsl r9, r0, #2 │ │ │ │ + and r9, r9, #1020 @ 0x3fc │ │ │ │ + eor lr, lr, r6 │ │ │ │ + add r2, r2, r4 │ │ │ │ + ldr r6, [fp, r9] │ │ │ │ + eor r2, r2, r7 │ │ │ │ + lsr r4, r1, #14 │ │ │ │ + add r2, r2, r6 │ │ │ │ + eor r2, r2, lr │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsl r4, r5, #2 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr lr, [lr, sl] │ │ │ │ + lsr r7, r1, #22 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r7] │ │ │ │ + lsr r4, r1, #6 │ │ │ │ + add r6, lr, r6 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - add r4, r8, r4 │ │ │ │ - ldr r8, [r3, #3980] @ 0xf8c │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - ldr r0, [r2, #4052] @ 0xfd4 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - lsr r0, ip, #6 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r6, r0] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - and r8, r6, #1020 @ 0x3fc │ │ │ │ - str r8, [sp, #4] │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - mov r9, r8 │ │ │ │ - ldr r8, [r3, #3984] @ 0xf90 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r0, r0, r8 │ │ │ │ - eor r8, r0, lr │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - ldr r0, [lr, r0] │ │ │ │ - ldr lr, [r7, r9] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - add lr, r0, lr │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - eor lr, lr, r0 │ │ │ │ - lsl r0, r4, #2 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ - ldr r0, [sl, r0] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - add r0, lr, r0 │ │ │ │ - ldr lr, [r2, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [fp, lr] │ │ │ │ + ldr r4, [r4, #4068] @ 0xfe4 │ │ │ │ + add lr, r6, lr │ │ │ │ + eor r5, r5, r4 │ │ │ │ eor r5, r5, lr │ │ │ │ - eor r5, r5, r0 │ │ │ │ - lsr lr, r8, #22 │ │ │ │ - lsr r0, r8, #14 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + lsr lr, r3, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r6, lr] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - mov r9, r1 │ │ │ │ - add r0, r0, lr │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsr lr, r5, #14 │ │ │ │ + ldr r6, [r9, lr] │ │ │ │ + ldr r7, [sp] │ │ │ │ + lsr lr, r3, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - lsr r6, r5, #22 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add lr, lr, r6 │ │ │ │ - lsr r6, r8, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsr r6, r5, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, r6] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsl r6, r5, #2 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add lr, lr, r6 │ │ │ │ - ldr r6, [r3, #3988] @ 0xf94 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - ldr r0, [r2, #4060] @ 0xfdc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - eor r4, r4, r0 │ │ │ │ - eor r4, r4, lr │ │ │ │ - lsr r0, ip, #14 │ │ │ │ - lsr lr, ip, #22 │ │ │ │ - and r0, r0, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add r6, r6, lr │ │ │ │ + lsr lr, r2, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r6, lr] │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsr lr, r4, #14 │ │ │ │ + ldr r4, [r4, lr] │ │ │ │ + lsr lr, r2, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, lr] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr lr, r4, #22 │ │ │ │ + ldr lr, [r8, lr] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, lr │ │ │ │ + lsr lr, r5, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r6, r6, lr │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + lsr r7, r5, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add lr, lr, r7 │ │ │ │ + lsr r7, r3, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r8, r7] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r7, r2, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + lsr r7, r5, #6 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add r6, r6, r7 │ │ │ │ + lsl r7, r2, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + add r4, r4, r7 │ │ │ │ + lsl r7, r5, #2 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + ldr r7, [fp, r7] │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + add lr, lr, r7 │ │ │ │ + ldr r7, [fp, #3928] @ 0xf58 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp] │ │ │ │ + ldr r6, [r6, #4000] @ 0xfa0 │ │ │ │ + eor r0, r0, r6 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #4072] @ 0xfe8 │ │ │ │ + eor r1, r1, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ lsr lr, ip, #6 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r0, r0, lr │ │ │ │ - lsr lr, r4, #6 │ │ │ │ + ldr r6, [r8, lr] │ │ │ │ + lsr lr, ip, #14 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r9, lr] │ │ │ │ - mov r9, r7 │ │ │ │ - eor r6, r6, lr │ │ │ │ - lsl lr, ip, #2 │ │ │ │ + ldr r4, [r9, lr] │ │ │ │ + lsr lr, ip, #22 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [fp, lr] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsl lr, r4, #2 │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + add r4, r4, lr │ │ │ │ + lsl lr, ip, #2 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ ldr lr, [sl, lr] │ │ │ │ - add lr, r6, lr │ │ │ │ - ldr r6, [r3, #3992] @ 0xf98 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [r2, #4064] @ 0xfe0 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r5] │ │ │ │ - lsr r5, r0, #14 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ + eor r4, r4, r6 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add r4, r4, lr │ │ │ │ + lsr lr, r0, #6 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr r7, [sl, lr] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + lsr lr, r0, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r6, lr] │ │ │ │ lsr r6, r0, #22 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - ldr r1, [r3, #3996] @ 0xf9c │ │ │ │ - add r5, r5, r6 │ │ │ │ + ldr r6, [r8, r6] │ │ │ │ + add lr, lr, r6 │ │ │ │ lsl r6, r0, #2 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [fp, r6] │ │ │ │ - eor r5, r5, r8 │ │ │ │ - add r5, r5, r6 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r6, lr, #14 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r7, [r8, r6] │ │ │ │ - eor ip, ip, r1 │ │ │ │ - lsr r8, lr, #22 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor ip, ip, r5 │ │ │ │ - ldr r5, [r1, r8] │ │ │ │ - lsr r6, lr, #6 │ │ │ │ - add r5, r7, r5 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - lsl r5, lr, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr r6, [r2, #4068] @ 0xfe4 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r4, r4, r5 │ │ │ │ - lsr r6, ip, #22 │ │ │ │ - lsr r5, ip, #14 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [fp, #3932] @ 0xf5c │ │ │ │ + eor lr, lr, r7 │ │ │ │ + add lr, lr, r6 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + lsr r6, r1, #14 │ │ │ │ + eor r3, r3, fp │ │ │ │ + eor r3, r3, r4 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - ldr r5, [r9, r5] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add r5, r5, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ + ldr r4, [sl, #4004] @ 0xfa4 │ │ │ │ + ldr r9, [r7, r6] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + lsr r7, r1, #22 │ │ │ │ + and r7, r7, #1020 @ 0x3fc │ │ │ │ + lsr r6, r1, #6 │ │ │ │ + eor r2, r2, r4 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + eor r2, r2, lr │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r6, r6, r8 │ │ │ │ - lsr r8, ip, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - eor r5, r5, r8 │ │ │ │ - lsr r8, r4, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r8] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - lsl r8, ip, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - add r5, r5, r8 │ │ │ │ - lsl r8, r4, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [sl, r8] │ │ │ │ - add r6, r6, r8 │ │ │ │ - ldr r8, [r3, #4000] @ 0xfa0 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - ldr r5, [r2, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + ldr lr, [sl, r7] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ + add lr, r9, lr │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + eor r4, r4, lr │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [fp, lr] │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + add lr, r4, lr │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp] │ │ │ │ + ldr r4, [r4, #4076] @ 0xfec │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + eor r5, r5, r4 │ │ │ │ + lsr r4, r3, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r9, [r9, r4] │ │ │ │ + lsr r4, r3, #22 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsr r5, r0, #14 │ │ │ │ + add r9, r9, r4 │ │ │ │ + lsr r4, r2, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ + lsr r4, r2, #22 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, r4 │ │ │ │ + lsr r5, lr, #22 │ │ │ │ + lsr r4, lr, #14 │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - eor lr, lr, r6 │ │ │ │ - ldr r6, [r9, r5] │ │ │ │ - lsr r5, r0, #22 │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r3, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [r8, r5] │ │ │ │ - add r6, r6, r5 │ │ │ │ - lsr r5, lr, #14 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r5] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r5, lr, #22 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r8, r8, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + eor r9, r9, r5 │ │ │ │ + lsr r5, r2, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ eor r6, r6, r5 │ │ │ │ lsr r5, lr, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r7, r5] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add r9, r9, r5 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ add r6, r6, r5 │ │ │ │ lsl r5, lr, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - add r5, r8, r5 │ │ │ │ - ldr r8, [r3, #4004] @ 0xfa4 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - ldr r6, [r2, #4076] @ 0xfec │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - lsr r4, ip, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, r4] │ │ │ │ - lsr r4, ip, #22 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add r6, r6, r4 │ │ │ │ - lsr r4, r5, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsr r8, ip, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - ldr r1, [r3, #4008] @ 0xfa8 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - lsr r8, r5, #6 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r7, r8] │ │ │ │ - eor r0, r0, r1 │ │ │ │ - eor r4, r4, r8 │ │ │ │ - lsl r8, ip, #2 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r6, r6, r8 │ │ │ │ + ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + add r4, r4, r5 │ │ │ │ + ldr r5, [fp, #3936] @ 0xf60 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor ip, ip, r5 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + eor r9, r9, ip │ │ │ │ + ldr ip, [r5, #4008] @ 0xfa8 │ │ │ │ + ldr r7, [fp, #3940] @ 0xf64 │ │ │ │ + eor r0, r0, ip │ │ │ │ eor r6, r6, r0 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - ldr r0, [r2, #4080] @ 0xff0 │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr lr, [sl, r8] │ │ │ │ - ldr r8, [r3, #4012] @ 0xfac │ │ │ │ - add r4, r4, lr │ │ │ │ - eor r4, r4, r0 │ │ │ │ - ldr r0, [r2, #4084] @ 0xff4 │ │ │ │ - eor r8, r8, ip │ │ │ │ - eor r5, r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r8, [r1], #8 │ │ │ │ - cmp r1, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r6, [r1, #-4] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r5, [r1] │ │ │ │ - str r4, [r1, #4] │ │ │ │ + ldr r0, [r8, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r5, #4012] @ 0xfac │ │ │ │ + eor r7, r7, r3 │ │ │ │ + ldr r3, [r8, #4084] @ 0xff4 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + eor ip, r4, r1 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + eor r2, lr, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r7, [r3], #8 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r9, [r3, #-4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + stm r1, {r5, r6} │ │ │ │ + add r3, r3, #8192 @ 0x2000 │ │ │ │ add r1, r1, #8 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 155f0 │ │ │ │ - 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 │ │ │ │ - ldr sl, [sp, #108] @ 0x6c │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + str r2, [r3, #136] @ 0x88 │ │ │ │ + str ip, [r3, #140] @ 0x8c │ │ │ │ + bne 16a70 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + subs r3, r3, #1 │ │ │ │ + mov sl, r8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bne 132b0 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #1580] @ 18224 │ │ │ │ + ldr fp, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - and r3, r3, #1 │ │ │ │ - add r1, r2, #128 @ 0x80 │ │ │ │ - add r2, r3, r3, lsl #6 │ │ │ │ - add ip, r3, r2, lsl #3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add r3, r3, ip, lsl #3 │ │ │ │ - lsl ip, ip, #3 │ │ │ │ - add r5, ip, #3072 @ 0xc00 │ │ │ │ - add r4, ip, #2048 @ 0x800 │ │ │ │ - add lr, ip, #1024 @ 0x400 │ │ │ │ - add r5, r2, r5 │ │ │ │ - add r4, r2, r4 │ │ │ │ - add lr, r2, lr │ │ │ │ - add r2, r2, ip │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [r3, #3960] @ 0xf78 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r3, #3964] @ 0xf7c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r3, #3968] @ 0xf80 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [r3, #3972] @ 0xf84 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r3, #3976] @ 0xf88 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r3, #3980] @ 0xf8c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [r3, #3984] @ 0xf90 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #3988] @ 0xf94 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #3992] @ 0xf98 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #3996] @ 0xf9c │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r3, #4000] @ 0xfa0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r3, #4004] @ 0xfa4 │ │ │ │ - ldr r9, [r3, #3944] @ 0xf68 │ │ │ │ - ldr r8, [r3, #3948] @ 0xf6c │ │ │ │ - ldr r7, [r3, #3952] @ 0xf70 │ │ │ │ - ldr r6, [r3, #3956] @ 0xf74 │ │ │ │ - mov ip, r1 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r3, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [r3, #4012] @ 0xfac │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str fp, [sp, #88] @ 0x58 │ │ │ │ + add sl, r3, #3040 @ 0xbe0 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + add r6, r3, #128 @ 0x80 │ │ │ │ + ldr r3, [sl, #1032] @ 0x408 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sl, #1036] @ 0x40c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sl, #1040] @ 0x410 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sl, #1044] @ 0x414 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sl, #1048] @ 0x418 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sl, #1052] @ 0x41c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sl, #1056] @ 0x420 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sl, #1060] @ 0x424 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sl, #1064] @ 0x428 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sl, #1068] @ 0x42c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sl, #1072] @ 0x430 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sl, #1076] @ 0x434 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sl, #1080] @ 0x438 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - mov ip, sl │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov fp, #64 @ 0x40 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sl, #1084] @ 0x43c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [sl, #1024] @ 0x400 │ │ │ │ + ldr r7, [sl, #1028] @ 0x404 │ │ │ │ + ldr fp, [sl, #1088] @ 0x440 │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sl, #1092] @ 0x444 │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + sub r4, sl, #1024 @ 0x400 │ │ │ │ + sub lr, sl, #2048 @ 0x800 │ │ │ │ + sub ip, sl, #3072 @ 0xc00 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, r0, #2 │ │ │ │ - eor r2, r2, r9 │ │ │ │ + eor r2, r2, r8 │ │ │ │ lsr r3, r2, #14 │ │ │ │ - lsr sl, r2, #22 │ │ │ │ + lsr r5, r2, #22 │ │ │ │ and r3, r3, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [ip, sl] │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [ip, r5] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ cmp r0, #6 │ │ │ │ - add r3, r3, sl │ │ │ │ - lsr sl, r2, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ + add r3, r3, r5 │ │ │ │ + lsr r5, r2, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r4, r5] │ │ │ │ add r1, r1, #8 │ │ │ │ - eor r3, r3, sl │ │ │ │ - lsl sl, r2, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r5, sl] │ │ │ │ - eor r2, r2, r7 │ │ │ │ - add r3, r3, sl │ │ │ │ - ldr sl, [r1, #-4] │ │ │ │ - eor sl, sl, r8 │ │ │ │ - eor r3, r3, sl │ │ │ │ - lsr sl, r3, #14 │ │ │ │ - lsr fp, r3, #22 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ - ldr sl, [lr, sl] │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r3, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - eor r3, r3, r6 │ │ │ │ - add sl, sl, fp │ │ │ │ - eor r2, r2, sl │ │ │ │ - lsr sl, r2, #14 │ │ │ │ - lsr fp, r2, #22 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ - ldr sl, [lr, sl] │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r2, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r2, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add sl, sl, fp │ │ │ │ - eor r3, r3, sl │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - eor fp, r2, sl │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + eor r2, r2, r5 │ │ │ │ + ldr r5, [r1, #-4] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsr r5, r3, #14 │ │ │ │ + lsr r6, r3, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + ldr r5, [lr, r5] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r3, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r5, r5, r6 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + lsr r6, r2, #22 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + ldr r5, [lr, r5] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r5, r5, r6 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + eor r6, r2, r5 │ │ │ │ lsr r2, r3, #14 │ │ │ │ - lsr sl, r3, #22 │ │ │ │ + lsr r5, r3, #22 │ │ │ │ and r2, r2, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [ip, sl] │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [ip, r5] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add r2, r2, sl │ │ │ │ - lsr sl, r3, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ - eor r2, r2, sl │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r5, sl] │ │ │ │ - add r2, r2, sl │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - eor r2, r2, fp │ │ │ │ - eor r3, r3, sl │ │ │ │ - lsr fp, r2, #22 │ │ │ │ - lsr sl, r2, #14 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ - ldr sl, [lr, sl] │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r2, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r2, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add sl, sl, fp │ │ │ │ - eor r3, r3, sl │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - lsr fp, r3, #22 │ │ │ │ - eor r2, r2, sl │ │ │ │ - lsr sl, r3, #14 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ - ldr sl, [lr, sl] │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r3, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add sl, sl, fp │ │ │ │ - eor sl, sl, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsr fp, sl, #22 │ │ │ │ + add r2, r2, r5 │ │ │ │ + lsr r5, r3, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r4, r5] │ │ │ │ + eor r2, r2, r5 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + add r2, r2, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsr r6, r2, #22 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + ldr r5, [lr, r5] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r5, r5, r6 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + lsr r6, r3, #22 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + lsr r5, r3, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + ldr r5, [lr, r5] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r3, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r5, r5, r6 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + lsr r6, r5, #22 │ │ │ │ eor r3, r3, r2 │ │ │ │ - lsr r2, sl, #14 │ │ │ │ + lsr r2, r5, #14 │ │ │ │ and r2, r2, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add r2, r2, fp │ │ │ │ - lsr fp, sl, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor r2, r2, fp │ │ │ │ - lsl fp, sl, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add r2, r2, fp │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + add r2, r2, r6 │ │ │ │ + lsr r6, r5, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r2, r2, r6 │ │ │ │ + lsl r6, r5, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r2, r2, r6 │ │ │ │ eor r3, r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsr fp, r3, #22 │ │ │ │ - eor sl, sl, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + lsr r6, r3, #22 │ │ │ │ + eor r5, r5, r2 │ │ │ │ lsr r2, r3, #14 │ │ │ │ and r2, r2, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add r2, r2, fp │ │ │ │ - lsr fp, r3, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor r2, r2, fp │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add r2, r2, fp │ │ │ │ - eor r2, r2, sl │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - lsr fp, r2, #22 │ │ │ │ - eor r3, r3, sl │ │ │ │ - lsr sl, r2, #14 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ - ldr sl, [lr, sl] │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r2, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r2, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add sl, sl, fp │ │ │ │ - eor r3, r3, sl │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - lsr fp, r3, #22 │ │ │ │ - eor r2, r2, sl │ │ │ │ - lsr sl, r3, #14 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ - ldr sl, [lr, sl] │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r3, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add sl, sl, fp │ │ │ │ - eor sl, sl, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - lsr fp, sl, #22 │ │ │ │ + add r2, r2, r6 │ │ │ │ + lsr r6, r3, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r2, r2, r6 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r2, r2, r6 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + lsr r6, r2, #22 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + ldr r5, [lr, r5] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r5, r5, r6 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + lsr r6, r3, #22 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + lsr r5, r3, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + ldr r5, [lr, r5] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r3, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r5, r5, r6 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + lsr r6, r5, #22 │ │ │ │ eor r3, r3, r2 │ │ │ │ - lsr r2, sl, #14 │ │ │ │ + lsr r2, r5, #14 │ │ │ │ and r2, r2, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add r2, r2, fp │ │ │ │ - lsr fp, sl, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor r2, r2, fp │ │ │ │ - lsl fp, sl, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add r2, r2, fp │ │ │ │ + add r2, r2, r6 │ │ │ │ + lsr r6, r5, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r2, r2, r6 │ │ │ │ + lsl r6, r5, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r2, r2, r6 │ │ │ │ eor r3, r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - lsr fp, r3, #22 │ │ │ │ - eor sl, sl, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsr r6, r3, #22 │ │ │ │ + eor r5, r5, r2 │ │ │ │ lsr r2, r3, #14 │ │ │ │ and r2, r2, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add r2, r2, fp │ │ │ │ - lsr fp, r3, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor r2, r2, fp │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add r2, r2, fp │ │ │ │ - eor r2, r2, sl │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - lsr fp, r2, #22 │ │ │ │ - eor r3, r3, sl │ │ │ │ - lsr sl, r2, #14 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ - ldr sl, [lr, sl] │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r2, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r2, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add sl, sl, fp │ │ │ │ - eor r3, r3, sl │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - eor fp, r2, sl │ │ │ │ + add r2, r2, r6 │ │ │ │ + lsr r6, r3, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r2, r2, r6 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r2, r2, r6 │ │ │ │ + eor r2, r2, r5 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + lsr r6, r2, #22 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + ldr r5, [lr, r5] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + add r5, r5, r6 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + eor r6, r2, r5 │ │ │ │ lsr r2, r3, #14 │ │ │ │ - lsr sl, r3, #22 │ │ │ │ + lsr r5, r3, #22 │ │ │ │ and r2, r2, #1020 @ 0x3fc │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [ip, sl] │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [ip, r5] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add r2, r2, sl │ │ │ │ - lsr sl, r3, #6 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r4, sl] │ │ │ │ - eor r2, r2, sl │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - ldr sl, [r5, sl] │ │ │ │ - add r2, r2, sl │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ - eor r2, r2, fp │ │ │ │ - eor sl, r3, sl │ │ │ │ - lsr fp, r2, #22 │ │ │ │ + add r2, r2, r5 │ │ │ │ + lsr r5, r3, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [r4, r5] │ │ │ │ + eor r2, r2, r5 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + add r2, r2, r5 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor r5, r3, r5 │ │ │ │ + lsr r6, r2, #22 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - add r3, r3, fp │ │ │ │ - lsr fp, r2, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor r3, r3, fp │ │ │ │ - lsl fp, r2, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r5, fp] │ │ │ │ - add r3, r3, fp │ │ │ │ - eor r3, r3, sl │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - lsr fp, r3, #22 │ │ │ │ - eor r2, r2, sl │ │ │ │ - lsr sl, r3, #14 │ │ │ │ - and sl, sl, #1020 @ 0x3fc │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [ip, fp] │ │ │ │ - ldr sl, [lr, sl] │ │ │ │ - add sl, sl, fp │ │ │ │ - lsr fp, r3, #6 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - ldr fp, [r4, fp] │ │ │ │ - eor sl, sl, fp │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - and fp, fp, #1020 @ 0x3fc │ │ │ │ - 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 │ │ │ │ + add r3, r3, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r3, r3, r6 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + eor r2, r2, fp │ │ │ │ + add r3, r3, r6 │ │ │ │ + eor r3, r3, r5 │ │ │ │ + lsr r5, r3, #14 │ │ │ │ + lsr r6, r3, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [ip, r6] │ │ │ │ + ldr r5, [lr, r5] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r3, #6 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + and r6, r6, #1020 @ 0x3fc │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + eor r3, r3, r9 │ │ │ │ + add r5, r5, r6 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + str r5, [r1, #-4] │ │ │ │ str r3, [r1, #-8] │ │ │ │ - bne 161a4 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - subs fp, fp, #1 │ │ │ │ - bne 16198 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + bne 17ccc │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bne 17cc0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sl, #20] │ │ │ │ - add sl, sl, #24 │ │ │ │ + cmp r3, #3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + add sl, sl, #4160 @ 0x1040 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ - str r3, [sl, #-4] │ │ │ │ - bne 160a4 │ │ │ │ - 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 │ │ │ │ + str r3, [r2, #20] │ │ │ │ + add r3, r2, #24 │ │ │ │ + add sl, sl, #8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bne 17c14 │ │ │ │ + ldr fp, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + add fp, fp, #3 │ │ │ │ + cmp r3, fp │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, r3, #216 @ 0xd8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + lslgt r4, fp, #3 │ │ │ │ + bgt 12334 │ │ │ │ + ldr r2, [pc, #68] @ 18228 │ │ │ │ + ldr r3, [pc, #68] @ 1822c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #8448 @ 0x2100 │ │ │ │ + add r1, sp, #12672 @ 0x3180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #12 │ │ │ │ + add r1, r1, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 166ec │ │ │ │ - add sp, sp, #8448 @ 0x2100 │ │ │ │ - add sp, sp, #20 │ │ │ │ + bne 18220 │ │ │ │ + add sp, sp, #12672 @ 0x3180 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ - b 12288 │ │ │ │ + b 1228c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r8, asr #24 │ │ │ │ - andeq r9, r3, ip, ror #12 │ │ │ │ + andeq r9, r3, r8, ror #1 │ │ │ │ + andeq r7, r3, r8, lsr fp │ │ │ │ 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] @ 182cc │ │ │ │ + ldr r6, [pc, #144] @ 182d0 │ │ │ │ + ldr r3, [pc, #144] @ 182d4 │ │ │ │ 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,61 +21871,61 @@ │ │ │ │ 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 18280 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ str r3, [r6, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r5, #4]! │ │ │ │ - bne 16744 │ │ │ │ + bne 18278 │ │ │ │ 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 │ │ │ │ + andeq r8, r3, r4, lsr fp │ │ │ │ + andeq sl, lr, r0, lsr #10 │ │ │ │ + andeq r4, fp, ip, lsl r5 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #108] @ 1681c │ │ │ │ - ldr lr, [pc, #108] @ 16820 │ │ │ │ + ldr r4, [pc, #108] @ 18350 │ │ │ │ + ldr lr, [pc, #108] @ 18354 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #96] @ 16824 │ │ │ │ + ldr r0, [pc, #96] @ 18358 │ │ │ │ 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] @ 1835c │ │ │ │ + ldr r3, [pc, #40] @ 18354 │ │ │ │ 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 1834c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, r3, ip, ror #10 │ │ │ │ + andeq r7, r3, r8, lsr sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0xffffba3c │ │ │ │ - andeq r9, r3, r8, lsr #10 │ │ │ │ + @ instruction: 0xffff9f08 │ │ │ │ + strdeq r7, [r3], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #112] @ 168a8 │ │ │ │ + ldr r4, [pc, #112] @ 183dc │ │ │ │ add r1, r0, #7 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 12190 │ │ │ │ mov r0, r4 │ │ │ │ @@ -20192,32 +21933,32 @@ │ │ │ │ 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 18388 │ │ │ │ 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] @ 183e0 │ │ │ │ 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 r4, fp, ip, asr #7 │ │ │ │ + andeq r4, fp, ip, ror #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #88] @ 16914 │ │ │ │ + ldr r5, [pc, #88] @ 18448 │ │ │ │ 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 │ │ │ │ @@ -20228,20 +21969,20 @@ │ │ │ │ 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 18418 │ │ │ │ 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 r4, fp, r8, asr #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmn r3, #1 │ │ │ │ ldrbeq r0, [r0] │ │ │ │ asrne r0, r3, #6 │ │ │ │ andne r0, r0, #240 @ 0xf0 │ │ │ │ lslne r3, r3, #24 │ │ │ │ orrne r0, r0, r3, lsr #28 │ │ │ │ @@ -20257,93 +21998,93 @@ │ │ │ │ asrne r3, r3, #12 │ │ │ │ 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] @ 184c0 │ │ │ │ lsl r3, r3, #3 │ │ │ │ add r3, r3, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq r7, pc, r8, lsl #22 │ │ │ │ + @ instruction: 0x001323d4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 16a08 │ │ │ │ + ble 1853c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #108] @ 16a10 │ │ │ │ + ldr r4, [pc, #108] @ 18544 │ │ │ │ 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] @ 18548 │ │ │ │ lsl ip, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - b 169d4 │ │ │ │ + b 18508 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 169f8 │ │ │ │ + beq 1852c │ │ │ │ cmp ip, r3 │ │ │ │ - beq 16a00 │ │ │ │ + beq 18534 │ │ │ │ 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 184f4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne 169cc │ │ │ │ + bne 18500 │ │ │ │ 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 │ │ │ │ + andseq r2, r3, ip, lsr #7 │ │ │ │ stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ - ldr r3, [pc, #52] @ 16a58 │ │ │ │ + ldr r3, [pc, #52] @ 1858c │ │ │ │ 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, #28] @ 18590 │ │ │ │ ldrne r0, [r0] │ │ │ │ ldreq r0, [r0, #8] │ │ │ │ andeq r2, r2, r3 │ │ │ │ sub r0, r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - andeq r7, pc, r4, ror #20 │ │ │ │ + andseq r2, r3, r0, lsr r3 │ │ │ │ stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ - ldr r1, [pc, #224] @ 16b48 │ │ │ │ - ldr r2, [pc, #224] @ 16b4c │ │ │ │ + ldr r1, [pc, #224] @ 1867c │ │ │ │ + ldr r2, [pc, #224] @ 18680 │ │ │ │ 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] @ 18684 │ │ │ │ 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] @ 18688 │ │ │ │ lsl lr, r0, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [pc, #176] @ 16b58 │ │ │ │ + ldr r9, [pc, #176] @ 1868c │ │ │ │ add r6, sp, #4 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r5, [pc, #168] @ 16b5c │ │ │ │ + ldr r5, [pc, #168] @ 18690 │ │ │ │ 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 +22093,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 18670 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #8 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - bne 16acc │ │ │ │ + bne 18600 │ │ │ │ mov r0, r6 │ │ │ │ bl 728c │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #72] @ 16b60 │ │ │ │ - ldr r3, [pc, #48] @ 16b4c │ │ │ │ + ldr r2, [pc, #72] @ 18694 │ │ │ │ + ldr r3, [pc, #48] @ 18680 │ │ │ │ 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 18678 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 16b10 │ │ │ │ + b 18644 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000392b4 │ │ │ │ + andeq r7, r3, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq fp, [r1], -r8 │ │ │ │ - andeq r9, r3, r4, ror r2 │ │ │ │ + strdeq fp, [r1], -r4 │ │ │ │ + andeq r7, r3, r0, asr #14 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r7, pc, r8, asr #19 │ │ │ │ - andeq r9, r3, r4, lsl #4 │ │ │ │ + mulseq r3, r4, r2 │ │ │ │ + ldrdeq r7, [r3], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #100] @ 16bd4 │ │ │ │ + ldr r5, [pc, #100] @ 18708 │ │ │ │ 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 186ec │ │ │ │ ldr r0, [r5, r4] │ │ │ │ bic r0, r0, #3145728 @ 0x300000 │ │ │ │ bic r0, r0, #55 @ 0x37 │ │ │ │ asr r3, r0, #6 │ │ │ │ lsl r2, r0, #24 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ asr r0, r0, #12 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ and r0, r0, #3840 @ 0xf00 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a60 │ │ │ │ + bl 18594 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 16b98 │ │ │ │ + bne 186cc │ │ │ │ ldr r0, [r5, r4] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, pc, r4, lsl r9 @ │ │ │ │ + andseq r2, r3, r0, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #80] @ 16c34 │ │ │ │ + ldr r5, [pc, #80] @ 18768 │ │ │ │ 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 18754 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ bic r0, r0, #3145728 @ 0x300000 │ │ │ │ bic r0, r0, #55 @ 0x37 │ │ │ │ asr r3, r0, #6 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ lsl r0, r0, #24 │ │ │ │ orr r0, r3, r0, lsr #28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a60 │ │ │ │ + bl 18594 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 16c0c │ │ │ │ + bne 18740 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, pc, r0, lsr #17 │ │ │ │ + andseq r2, r3, ip, ror #2 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r1, r3, lsl #1 │ │ │ │ - ldr ip, [pc, #24] @ 16c60 │ │ │ │ + ldr ip, [pc, #24] @ 18794 │ │ │ │ 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 28790 │ │ │ │ + andseq r2, r3, ip, lsl #2 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #52] @ 16ca4 │ │ │ │ + ldr r4, [pc, #52] @ 187d8 │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c5c │ │ │ │ + bl 28790 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00131fd4 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 44f0 │ │ │ │ - ldr r0, [pc, #108] @ 16d28 │ │ │ │ - ldr r4, [pc, #108] @ 16d2c │ │ │ │ + ldr r0, [pc, #108] @ 1885c │ │ │ │ + ldr r4, [pc, #108] @ 18860 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 6f18 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r5, [pc, #96] @ 16d30 │ │ │ │ + ldr r5, [pc, #96] @ 18864 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 16d34 │ │ │ │ + ldr r0, [pc, #88] @ 18868 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bcc │ │ │ │ - ldr r3, [pc, #76] @ 16d38 │ │ │ │ + ldr r3, [pc, #76] @ 1886c │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #52] @ 18870 │ │ │ │ + ldr r0, [pc, #52] @ 18874 │ │ │ │ bl 6404 │ │ │ │ - ldr r3, [pc, #48] @ 16d44 │ │ │ │ + ldr r3, [pc, #48] @ 18878 │ │ │ │ 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, r8, asr #29 │ │ │ │ + andseq r1, r3, r0, lsl #31 │ │ │ │ + andeq r7, r3, ip, lsl r5 │ │ │ │ + @ instruction: 0x0001aeb8 │ │ │ │ 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] @ 189e4 │ │ │ │ + ldr r1, [pc, #352] @ 189e8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r6, [pc, #344] @ 16eb8 │ │ │ │ + ldr r6, [pc, #344] @ 189ec │ │ │ │ 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] @ 189f0 │ │ │ │ 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] @ 189f4 │ │ │ │ mov r8, fp │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ strh r3, [r8] │ │ │ │ - ldr r3, [pc, #280] @ 16ec4 │ │ │ │ + ldr r3, [pc, #280] @ 189f8 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r7, [pc, #276] @ 16ec8 │ │ │ │ + ldr r7, [pc, #276] @ 189fc │ │ │ │ ldr r1, [r9, r3] │ │ │ │ - ldr r3, [pc, #272] @ 16ecc │ │ │ │ + ldr r3, [pc, #272] @ 18a00 │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, ip │ │ │ │ mov sl, ip │ │ │ │ mov lr, ip │ │ │ │ - b 16de0 │ │ │ │ + b 18914 │ │ │ │ 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 +22302,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 18908 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16e88 │ │ │ │ - ldr r3, [pc, #136] @ 16ed0 │ │ │ │ + beq 189bc │ │ │ │ + ldr r3, [pc, #136] @ 18a04 │ │ │ │ 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] @ 18a08 │ │ │ │ + ldr r3, [pc, #88] @ 189e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #116] @ 16ed8 │ │ │ │ + ldr r0, [pc, #116] @ 18a0c │ │ │ │ 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 189e0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 728c │ │ │ │ - ldr r3, [pc, #68] @ 16edc │ │ │ │ + ldr r3, [pc, #68] @ 18a10 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r3, #208 @ 0xd0 │ │ │ │ bl 2948 │ │ │ │ - b 16e50 │ │ │ │ + b 18984 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, r8, asr #31 │ │ │ │ + muleq r3, r4, r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, pc, ip, lsl #12 │ │ │ │ - andeq sl, r1, r0, lsl #28 │ │ │ │ - andeq r8, r3, r4, ror pc │ │ │ │ + @ instruction: 0x00131ed8 │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ + andeq r7, r3, r0, asr #8 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - @ instruction: 0x000f75b8 │ │ │ │ + andseq r1, r3, r4, lsl #29 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00131dfc │ │ │ │ + muleq r3, r0, r3 │ │ │ │ + andseq r1, r3, r0, ror #27 │ │ │ │ + andseq r1, r3, ip, lsr #27 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 16d48 │ │ │ │ - ldr r2, [pc, #128] @ 16f74 │ │ │ │ + bl 1887c │ │ │ │ + ldr r2, [pc, #128] @ 18aa8 │ │ │ │ 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 18a60 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 16f5c │ │ │ │ + beq 18a90 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #68] @ 16f78 │ │ │ │ + ldr r4, [pc, #68] @ 18aac │ │ │ │ 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 18a6c │ │ │ │ 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 @ │ │ │ │ + andseq r1, r3, r0, ror #28 │ │ │ │ stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ - ldr r3, [pc, #1016] @ 1737c │ │ │ │ + ldr r3, [pc, #1016] @ 18eb0 │ │ │ │ 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] @ 18eb4 │ │ │ │ + ldr r2, [pc, #1000] @ 18eb8 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #996] @ 17388 │ │ │ │ + ldr r3, [pc, #996] @ 18ebc │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #956] @ 18ec0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #952] @ 17390 │ │ │ │ + ldr r3, [pc, #952] @ 18ec4 │ │ │ │ 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 18e94 │ │ │ │ + ldr r9, [pc, #904] @ 18ec8 │ │ │ │ + ldr r8, [pc, #904] @ 18ecc │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, #88 @ 0x58 │ │ │ │ - b 17030 │ │ │ │ + b 18b64 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ - beq 170d0 │ │ │ │ + beq 18c04 │ │ │ │ add r0, r6, #20 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #8 │ │ │ │ strhi r0, [r6, #16] │ │ │ │ - bhi 17020 │ │ │ │ + bhi 18b54 │ │ │ │ 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 18bc4 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ eor r1, r1, r0 │ │ │ │ cmp r2, ip │ │ │ │ strb r1, [r2] │ │ │ │ - bne 17070 │ │ │ │ + bne 18ba4 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ strbeq r7, [r3] │ │ │ │ cmp r3, ip │ │ │ │ - bne 17090 │ │ │ │ + bne 18bc4 │ │ │ │ mov r0, fp │ │ │ │ bl 4fd8 │ │ │ │ - ldr r3, [pc, #744] @ 1739c │ │ │ │ + ldr r3, [pc, #744] @ 18ed0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add sl, sl, #1 │ │ │ │ bl 662c │ │ │ │ cmp r5, sl │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ - bne 17030 │ │ │ │ + bne 18b64 │ │ │ │ mov r0, #0 │ │ │ │ bl 4ad0 │ │ │ │ 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] @ 18ed4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr lr, [pc, #684] @ 173a4 │ │ │ │ + ldr lr, [pc, #684] @ 18ed8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r8, [pc, #672] @ 173a8 │ │ │ │ + ldr r8, [pc, #672] @ 18edc │ │ │ │ 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 18c80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r8, #88 @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 1732c │ │ │ │ + beq 18e60 │ │ │ │ ldr r5, [r8, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1713c │ │ │ │ + beq 18c70 │ │ │ │ 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] │ │ │ │ @@ -20818,29 +22559,29 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 662c │ │ │ │ cmp fp, #0 │ │ │ │ add r7, r7, #8 │ │ │ │ add r6, r6, #16 │ │ │ │ - bgt 171b8 │ │ │ │ + bgt 18cec │ │ │ │ mov fp, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #12] │ │ │ │ bl 6528 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #292] @ 18ed0 │ │ │ │ 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] │ │ │ │ @@ -20859,15 +22600,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 662c │ │ │ │ cmp r7, #0 │ │ │ │ add r5, r5, #16 │ │ │ │ - bgt 1728c │ │ │ │ + bgt 18dc0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ bl 6528 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r8, r8, #88 @ 0x58 │ │ │ │ orr r3, r3, #16777216 @ 0x1000000 │ │ │ │ orr r3, r3, #65536 @ 0x10000 │ │ │ │ @@ -20878,113 +22619,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 18c80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #116] @ 173ac │ │ │ │ - ldr r3, [pc, #76] @ 17388 │ │ │ │ + ldr r2, [pc, #116] @ 18ee0 │ │ │ │ + ldr r3, [pc, #76] @ 18ebc │ │ │ │ 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 18eac │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ bl 4ad0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b 17330 │ │ │ │ + b 18e64 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [pc], -r0 │ │ │ │ - andeq r8, r3, r4, ror sp │ │ │ │ - andeq r8, r3, r8, ror sp │ │ │ │ + @ instruction: 0x00131cbc │ │ │ │ + andeq r7, r3, r0, asr #4 │ │ │ │ + andeq r7, r3, r4, asr #4 │ │ │ │ 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 │ │ │ │ + andseq r1, r3, r8, asr #26 │ │ │ │ + andseq r1, r3, r4, lsr ip │ │ │ │ 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 │ │ │ │ + andseq r1, r3, r8, asr #22 │ │ │ │ + andseq r1, r3, r8, lsr fp │ │ │ │ + andseq r1, r3, ip, lsr ip │ │ │ │ + @ instruction: 0x00036eb0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #36] @ 173e0 │ │ │ │ + ldr r4, [pc, #36] @ 18f14 │ │ │ │ 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 28850 │ │ │ │ + andseq r1, r3, r8, lsl #17 │ │ │ │ + ldr r1, [pc, #192] @ 18fe0 │ │ │ │ push {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr lr, [pc, #172] @ 174b0 │ │ │ │ + ldr lr, [pc, #172] @ 18fe4 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 174a4 │ │ │ │ - ldr r1, [pc, #160] @ 174b4 │ │ │ │ + bne 18fd8 │ │ │ │ + ldr r1, [pc, #160] @ 18fe8 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ ldr ip, [lr, r1] │ │ │ │ add r2, r4, #4 │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 17438 │ │ │ │ + beq 18f6c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17428 │ │ │ │ + bne 18f5c │ │ │ │ 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] @ 18fec │ │ │ │ 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 18fac │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 174a4 │ │ │ │ + beq 18fd8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, r4 │ │ │ │ - bne 1745c │ │ │ │ + bne 18f90 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0001a7b8 │ │ │ │ - andeq r8, r3, ip, lsl r9 │ │ │ │ + @ instruction: 0x0001a7b4 │ │ │ │ + andeq r6, r3, r8, ror #27 │ │ │ │ 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 +22743,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] @ 190c8 │ │ │ │ + ldr r3, [pc, #116] @ 190cc │ │ │ │ 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] @ 190d0 │ │ │ │ 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 190b4 │ │ │ │ cmp r3, ip │ │ │ │ - bne 17558 │ │ │ │ + bne 1908c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #24] @ 175a0 │ │ │ │ + ldr r0, [pc, #24] @ 190d4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ - strdeq r8, [r3], -ip │ │ │ │ + andeq r6, r3, r8, asr #25 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - andeq ip, pc, r8, lsr r7 @ │ │ │ │ - andeq ip, pc, r0, lsl #14 │ │ │ │ + andseq r7, r3, r4 │ │ │ │ + andseq r6, r3, ip, asr #31 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ b 89b4 │ │ │ │ add r0, r0, #4 │ │ │ │ b 7a60 │ │ │ │ - ldr ip, [pc, #300] @ 176ec │ │ │ │ + ldr ip, [pc, #300] @ 19220 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0] │ │ │ │ - ldr r0, [pc, #288] @ 176f0 │ │ │ │ + ldr r0, [pc, #288] @ 19224 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #284] @ 176f4 │ │ │ │ + ldr r3, [pc, #284] @ 19228 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #280] @ 176f8 │ │ │ │ + ldr r2, [pc, #280] @ 1922c │ │ │ │ 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 19150 │ │ │ │ mov r3, r5 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17604 │ │ │ │ + bne 19138 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 176a0 │ │ │ │ - ldr r1, [pc, #216] @ 176fc │ │ │ │ + beq 191d4 │ │ │ │ + ldr r1, [pc, #216] @ 19230 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 17674 │ │ │ │ + bne 191a8 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ add r2, r5, #4 │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 17660 │ │ │ │ + beq 19194 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17650 │ │ │ │ + bne 19184 │ │ │ │ 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] @ 19234 │ │ │ │ + ldr r3, [pc, #112] @ 19224 │ │ │ │ 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 1921c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 1761c │ │ │ │ + bne 19150 │ │ │ │ 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 28850 │ │ │ │ + ldr r1, [pc, #52] @ 19238 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #2 │ │ │ │ - b 17674 │ │ │ │ + b 191a8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, r0, asr r7 │ │ │ │ + andeq r6, r3, ip, lsl ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r3, ip, lsr r7 │ │ │ │ + andeq r6, r3, r8, lsl #24 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ - andeq r8, r3, r0, lsr #13 │ │ │ │ - andeq sl, r1, r8, asr #13 │ │ │ │ + ldrdeq sl, [r1], -r4 │ │ │ │ + andeq r6, r3, ip, ror #22 │ │ │ │ + andeq sl, r1, r4, asr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1772c │ │ │ │ + beq 19260 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #32 │ │ │ │ - beq 17730 │ │ │ │ + beq 19264 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #44] @ 192b0 │ │ │ │ + ldr r2, [pc, #44] @ 192b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - ldr r1, [pc, #36] @ 17784 │ │ │ │ - ldr r2, [pc, #36] @ 17788 │ │ │ │ + ldr r1, [pc, #36] @ 192b8 │ │ │ │ + ldr r2, [pc, #36] @ 192bc │ │ │ │ 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 │ │ │ │ + muleq r3, r8, sl │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - ldrdeq sl, [r3], -r0 │ │ │ │ + muleq r3, ip, sp │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ 177fc │ │ │ │ + ldr r1, [pc, #96] @ 19330 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r3, [pc, #80] @ 17800 │ │ │ │ + ldr r3, [pc, #80] @ 19334 │ │ │ │ mov r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #72] @ 17804 │ │ │ │ + ldr r0, [pc, #72] @ 19338 │ │ │ │ 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] @ 1933c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r3, #8 │ │ │ │ add r0, r3, #12 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - bl 26d1c │ │ │ │ + bl 28850 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sl, r1, r0, ror #10 │ │ │ │ + andeq sl, r1, ip, asr r5 │ │ │ │ strbcs r4, [sp], #-3108 @ 0xfffff3dc │ │ │ │ - andeq ip, pc, ip, asr #9 │ │ │ │ - andeq ip, pc, r8, lsr #9 │ │ │ │ + mulseq r3, r8, sp │ │ │ │ + andseq r6, r3, r4, ror sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r0, r1 │ │ │ │ bl 7b7c │ │ │ │ - ldr r1, [pc, #80] @ 17870 │ │ │ │ + ldr r1, [pc, #80] @ 193a4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #72] @ 17874 │ │ │ │ + ldr r4, [pc, #72] @ 193a8 │ │ │ │ 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] @ 193ac │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 2948 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r4, #28] │ │ │ │ - bl 26d1c │ │ │ │ + bl 28850 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq sl, [r1], -ip │ │ │ │ - andeq ip, pc, r0, ror #8 │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + andseq r6, r3, ip, lsr #26 │ │ │ │ strbcs r4, [sp], #-3108 @ 0xfffff3dc │ │ │ │ - ldr r3, [pc, #96] @ 178e4 │ │ │ │ - ldr r2, [pc, #96] @ 178e8 │ │ │ │ + ldr r3, [pc, #96] @ 19418 │ │ │ │ + ldr r2, [pc, #96] @ 1941c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldrb r2, [r0] │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq 178dc │ │ │ │ + beq 19410 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 178a0 │ │ │ │ + bne 193d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178dc │ │ │ │ + bne 19410 │ │ │ │ sub r0, r2, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 178dc │ │ │ │ + bne 19410 │ │ │ │ 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 r6, r3, r4, ror #18 │ │ │ │ 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 +23042,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] @ 19518 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, lsr #23 │ │ │ │ + ldr ip, [pc, #88] @ 1957c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr lr, [pc, #80] @ 17a4c │ │ │ │ - ldr r0, [pc, #80] @ 17a50 │ │ │ │ + ldr lr, [pc, #80] @ 19580 │ │ │ │ + ldr r0, [pc, #80] @ 19584 │ │ │ │ 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] │ │ │ │ @@ -21334,341 +23075,341 @@ │ │ │ │ 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 │ │ │ │ + andeq r6, r3, ip, ror #15 │ │ │ │ + andseq r6, r3, r4, ror fp │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r5, [pc, #124] @ 17adc │ │ │ │ + ldr r5, [pc, #124] @ 19610 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #112] @ 17ae0 │ │ │ │ + ldr r2, [pc, #112] @ 19614 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ble 17ad4 │ │ │ │ - ldr r3, [pc, #96] @ 17ae4 │ │ │ │ + ble 19608 │ │ │ │ + ldr r3, [pc, #96] @ 19618 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - b 17a98 │ │ │ │ + b 195cc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - ble 17ad4 │ │ │ │ + ble 19608 │ │ │ │ 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 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17a8c │ │ │ │ + beq 195c0 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, lsl fp │ │ │ │ + andeq r6, r3, r8, ror r7 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r6, [pc, #268] @ 17c08 │ │ │ │ + ldr r6, [pc, #268] @ 1973c │ │ │ │ bl 7418 │ │ │ │ - ldr r3, [pc, #264] @ 17c0c │ │ │ │ + ldr r3, [pc, #264] @ 19740 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr r4, [pc, #256] @ 17c10 │ │ │ │ + ldr r4, [pc, #256] @ 19744 │ │ │ │ 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] @ 19748 │ │ │ │ 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 283a8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #8 │ │ │ │ - ldr r7, [pc, #176] @ 17c18 │ │ │ │ + ldr r7, [pc, #176] @ 1974c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r5, #4] │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #164] @ 17c1c │ │ │ │ + ldr r3, [pc, #164] @ 19750 │ │ │ │ mov r1, #32 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 283a8 │ │ │ │ + ldr r3, [pc, #104] @ 19754 │ │ │ │ str r0, [r5], #27 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - ldr r6, [pc, #96] @ 17c24 │ │ │ │ + ldr r6, [pc, #96] @ 19758 │ │ │ │ sub r8, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bne 17bf4 │ │ │ │ + bne 19728 │ │ │ │ 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 196fc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r8, r3, ip, lsl r2 │ │ │ │ + andeq r6, r3, r8, ror #13 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - andeq sl, r3, r0, asr #15 │ │ │ │ - andeq ip, pc, r0, ror r1 @ │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ + andeq r8, r3, ip, lsl #25 │ │ │ │ + andseq r6, r3, ip, lsr sl │ │ │ │ + ldrdeq sl, [r1], -r4 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq sl, r1, r8, ror #4 │ │ │ │ + andeq sl, r1, r4, ror #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #108] @ 17ca0 │ │ │ │ - ldr r5, [pc, #108] @ 17ca4 │ │ │ │ - ldr r1, [pc, #108] @ 17ca8 │ │ │ │ + ldr r3, [pc, #108] @ 197d4 │ │ │ │ + ldr r5, [pc, #108] @ 197d8 │ │ │ │ + ldr r1, [pc, #108] @ 197dc │ │ │ │ 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 197cc │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17cac │ │ │ │ + ldr r2, [pc, #64] @ 197e0 │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r3, r4, ror #1 │ │ │ │ - andeq ip, pc, ip, rrx │ │ │ │ + @ instruction: 0x000365b0 │ │ │ │ + andseq r6, r3, r8, lsr r9 │ │ │ │ @ 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] @ 1985c │ │ │ │ + ldr r5, [pc, #108] @ 19860 │ │ │ │ + ldr r1, [pc, #108] @ 19864 │ │ │ │ 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 19854 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17d34 │ │ │ │ + ldr r2, [pc, #64] @ 19868 │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r3, ip, asr r0 │ │ │ │ - andeq fp, pc, r4, ror #31 │ │ │ │ + andeq r6, r3, r8, lsr #10 │ │ │ │ + @ instruction: 0x001368b0 │ │ │ │ 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] @ 198e4 │ │ │ │ + ldr r5, [pc, #108] @ 198e8 │ │ │ │ + ldr r1, [pc, #108] @ 198ec │ │ │ │ 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 198dc │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17dbc │ │ │ │ + ldr r2, [pc, #64] @ 198f0 │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r7, [r3], -r4 │ │ │ │ - andeq fp, pc, ip, asr pc @ │ │ │ │ + andeq r6, r3, r0, lsr #9 │ │ │ │ + andseq r6, r3, r8, lsr #16 │ │ │ │ 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] @ 1996c │ │ │ │ + ldr r5, [pc, #108] @ 19970 │ │ │ │ + ldr r1, [pc, #108] @ 19974 │ │ │ │ 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 19964 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17e44 │ │ │ │ + ldr r2, [pc, #64] @ 19978 │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, ip, asr #30 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + andeq r6, r3, r8, lsl r4 │ │ │ │ + andseq r6, r3, r0, lsr #15 │ │ │ │ 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] @ 199f4 │ │ │ │ + ldr r5, [pc, #108] @ 199f8 │ │ │ │ + ldr r1, [pc, #108] @ 199fc │ │ │ │ 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 199ec │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17ecc │ │ │ │ + ldr r2, [pc, #64] @ 19a00 │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, r4, asr #29 │ │ │ │ - andeq fp, pc, ip, asr #28 │ │ │ │ + muleq r3, r0, r3 │ │ │ │ + andseq r6, r3, r8, lsl r7 │ │ │ │ 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] @ 19a7c │ │ │ │ + ldr r5, [pc, #108] @ 19a80 │ │ │ │ + ldr r1, [pc, #108] @ 19a84 │ │ │ │ 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 19a74 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17f54 │ │ │ │ + ldr r2, [pc, #64] @ 19a88 │ │ │ │ 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 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, ip, lsr lr │ │ │ │ - andeq fp, pc, r4, asr #27 │ │ │ │ + andeq r6, r3, r8, lsl #6 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - ldr ip, [pc, #1124] @ 183c4 │ │ │ │ + ldr ip, [pc, #1124] @ 19ef8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1120] @ 183c8 │ │ │ │ + ldr r3, [pc, #1120] @ 19efc │ │ │ │ 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 +23417,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] @ 19f00 │ │ │ │ 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 19ee0 │ │ │ │ + ldr fp, [pc, #1044] @ 19f04 │ │ │ │ + ldr r8, [pc, #1044] @ 19f08 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [fp] │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, r6, #36 @ 0x24 │ │ │ │ - b 1805c │ │ │ │ + b 19b90 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1808c │ │ │ │ + beq 19bc0 │ │ │ │ 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 │ │ │ │ @@ -21722,55 +23463,55 @@ │ │ │ │ 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 19bd8 │ │ │ │ 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 19b08 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r2, [r1] │ │ │ │ - b 18014 │ │ │ │ + b 19b48 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r2, [r1] │ │ │ │ - b 18014 │ │ │ │ + b 19b48 │ │ │ │ str sl, [fp, #12] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 180d8 │ │ │ │ + b 19c0c │ │ │ │ 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 19e80 │ │ │ │ + ldr r3, [pc, #772] @ 19f0c │ │ │ │ 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 │ │ │ │ + beq 19be8 │ │ │ │ bl 77d8 │ │ │ │ - ldr r3, [pc, #736] @ 183dc │ │ │ │ - ldr r1, [pc, #736] @ 183e0 │ │ │ │ + ldr r3, [pc, #736] @ 19f10 │ │ │ │ + ldr r1, [pc, #736] @ 19f14 │ │ │ │ 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] │ │ │ │ @@ -21798,36 +23539,36 @@ │ │ │ │ moveq r7, #0 │ │ │ │ streq r2, [sp, #4] │ │ │ │ bl 77f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 181b0 │ │ │ │ + bge 19ce4 │ │ │ │ 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 19c60 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl f144 │ │ │ │ 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 19df8 │ │ │ │ + ldr r3, [pc, #520] @ 19f18 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr ip, [pc, #516] @ 183e8 │ │ │ │ + ldr ip, [pc, #516] @ 19f1c │ │ │ │ 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 +23577,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] @ 19f20 │ │ │ │ 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 +23610,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 19ec0 │ │ │ │ add r5, r5, #7680 @ 0x1e00 │ │ │ │ add r2, r9, r5 │ │ │ │ cmp r8, r2 │ │ │ │ add r6, r6, #256 @ 0x100 │ │ │ │ - bhi 18220 │ │ │ │ + bhi 19d54 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - ldr r6, [pc, #292] @ 183f0 │ │ │ │ + ldr r6, [pc, #292] @ 19f24 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1830c │ │ │ │ - ldr r1, [pc, #276] @ 183f4 │ │ │ │ + bne 19e40 │ │ │ │ + ldr r1, [pc, #276] @ 19f28 │ │ │ │ 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 19be8 │ │ │ │ mov r4, #0 │ │ │ │ - b 1812c │ │ │ │ + b 19c60 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 182d8 │ │ │ │ + ble 19e0c │ │ │ │ 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 19e4c │ │ │ │ + b 19e0c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 183f8 │ │ │ │ - ldr r3, [pc, #108] @ 183c8 │ │ │ │ + ldr r2, [pc, #160] @ 19f2c │ │ │ │ + ldr r3, [pc, #108] @ 19efc │ │ │ │ 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 19ef4 │ │ │ │ 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] @ 19f30 │ │ │ │ + ldr r1, [pc, #104] @ 19f34 │ │ │ │ + ldr r0, [pc, #104] @ 19f38 │ │ │ │ + ldr r2, [pc, #104] @ 19f3c │ │ │ │ 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] @ 19f40 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b 18350 │ │ │ │ + b 19e84 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00037db0 │ │ │ │ + andeq r6, r3, ip, ror r2 │ │ │ │ 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 r6, r3, r0, asr #4 │ │ │ │ + @ instruction: 0x001365b8 │ │ │ │ + andseq r6, r3, ip, lsr #11 │ │ │ │ + andseq r6, r3, r4, lsr #9 │ │ │ │ + andseq r6, r3, r8, ror r4 │ │ │ │ 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 │ │ │ │ + mulseq r3, r0, r3 │ │ │ │ + andseq r6, r3, ip, asr #6 │ │ │ │ + andseq r6, r3, ip, lsr #5 │ │ │ │ + mulseq r3, r4, r2 │ │ │ │ + muleq r3, r0, lr │ │ │ │ + andeq r9, r1, r4, lsr #22 │ │ │ │ + andeq r9, r1, r8, lsr #21 │ │ │ │ + @ instruction: 0x00019ab0 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strdeq fp, [pc], -r4 │ │ │ │ + andseq r6, r3, r0, asr #3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #44] @ 18448 │ │ │ │ + ldr r4, [pc, #44] @ 19f7c │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, asr r1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #112] @ 184c8 │ │ │ │ + ldr lr, [pc, #112] @ 19ffc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #108] @ 184cc │ │ │ │ + ldr r0, [pc, #108] @ 1a000 │ │ │ │ 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] @ 1a004 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #52] @ 1a008 │ │ │ │ + ldr r3, [pc, #40] @ 1a000 │ │ │ │ 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 19ff8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, r0, asr #17 │ │ │ │ + andeq r5, r3, ip, lsl #27 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r2, r0, lr, lsr #28 │ │ │ │ - andeq r7, r3, ip, ror r8 │ │ │ │ + andeq r5, r3, r8, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr lr, [pc, #204] @ 185b0 │ │ │ │ - ldr ip, [pc, #204] @ 185b4 │ │ │ │ + ldr lr, [pc, #204] @ 1a0e4 │ │ │ │ + ldr ip, [pc, #204] @ 1a0e8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #196] @ 185b8 │ │ │ │ + ldr r3, [pc, #196] @ 1a0ec │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #192] @ 185bc │ │ │ │ - ldr r6, [pc, #192] @ 185c0 │ │ │ │ + ldr r2, [pc, #192] @ 1a0f0 │ │ │ │ + ldr r6, [pc, #192] @ 1a0f4 │ │ │ │ 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 +23778,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] @ 1a0f8 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #84] @ 1a0fc │ │ │ │ + ldr r3, [pc, #60] @ 1a0e8 │ │ │ │ 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 1a0e0 │ │ │ │ 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 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, r8, lsr r8 │ │ │ │ + andeq r5, r3, r4, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r3, r4, lsl r8 │ │ │ │ + andeq r5, r3, r0, ror #25 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - muleq pc, r8, r7 @ │ │ │ │ + andseq r6, r3, r4, rrx │ │ │ │ andeq r2, r0, lr, lsr #28 │ │ │ │ - andeq r7, r3, r8, lsr #15 │ │ │ │ + andeq r5, r3, r4, ror ip │ │ │ │ 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 +23838,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] @ 1a208 │ │ │ │ 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 1a1fc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 186ac │ │ │ │ - ldr lr, [pc, #100] @ 186d8 │ │ │ │ + beq 1a1e0 │ │ │ │ + ldr lr, [pc, #100] @ 1a20c │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18694 │ │ │ │ + b 1a1c8 │ │ │ │ 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 1a1e0 │ │ │ │ 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 1a1ac │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, asr #1 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 1876c │ │ │ │ + ldr r2, [pc, #136] @ 1a2a0 │ │ │ │ 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 1a288 │ │ │ │ + ldr lr, [pc, #84] @ 1a2a4 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 1873c │ │ │ │ + b 1a270 │ │ │ │ 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 1a288 │ │ │ │ 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 1a254 │ │ │ │ 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 @ │ │ │ │ + andseq r6, r3, r0, lsr #32 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #140] @ 18808 │ │ │ │ + ldr r2, [pc, #140] @ 1a33c │ │ │ │ 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 1a320 │ │ │ │ + ldr lr, [pc, #88] @ 1a340 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 187d4 │ │ │ │ + b 1a308 │ │ │ │ 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 1a320 │ │ │ │ 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 1a2ec │ │ │ │ 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 │ │ │ │ + andseq r5, r3, r8, lsl #31 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 188a0 │ │ │ │ + ldr r2, [pc, #136] @ 1a3d4 │ │ │ │ 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 1a3bc │ │ │ │ + ldr lr, [pc, #84] @ 1a3d8 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18870 │ │ │ │ + b 1a3a4 │ │ │ │ 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 1a3bc │ │ │ │ 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 1a388 │ │ │ │ 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 │ │ │ │ + andseq r5, r3, ip, ror #29 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 18938 │ │ │ │ + ldr r2, [pc, #136] @ 1a46c │ │ │ │ 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 1a454 │ │ │ │ + ldr lr, [pc, #84] @ 1a470 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18908 │ │ │ │ + b 1a43c │ │ │ │ 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 1a454 │ │ │ │ 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 1a420 │ │ │ │ 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 │ │ │ │ + andseq r5, r3, r4, asr lr │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #152] @ 189e0 │ │ │ │ + ldr r2, [pc, #152] @ 1a514 │ │ │ │ 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 1a500 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r2, r2, #2 │ │ │ │ - ldr lr, [pc, #96] @ 189e4 │ │ │ │ - b 189a0 │ │ │ │ + ldr lr, [pc, #96] @ 1a518 │ │ │ │ + b 1a4d4 │ │ │ │ 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 1a4ec │ │ │ │ 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 1a4b8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00135dbc │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #152] @ 18a88 │ │ │ │ + ldr r2, [pc, #152] @ 1a5bc │ │ │ │ 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 1a5a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r2, r2, #2 │ │ │ │ - ldr lr, [pc, #96] @ 18a8c │ │ │ │ - b 18a48 │ │ │ │ + ldr lr, [pc, #96] @ 1a5c0 │ │ │ │ + b 1a57c │ │ │ │ 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 1a594 │ │ │ │ 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 1a560 │ │ │ │ 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 │ │ │ │ + andseq r5, r3, r4, lsl sp │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r3, [pc, #12] @ 18aa4 │ │ │ │ + ldr r3, [pc, #12] @ 1a5d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r0, lsr #7 │ │ │ │ + andseq r5, r3, ip, ror #24 │ │ │ │ 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 1a69c │ │ │ │ + ldr r4, [pc, #180] @ 1a6ac │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #172] @ 18b7c │ │ │ │ + ldr r9, [pc, #172] @ 1a6b0 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne 18b58 │ │ │ │ + bne 1a68c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r3, r6 │ │ │ │ - beq 18b50 │ │ │ │ + beq 1a684 │ │ │ │ ldrb r2, [r4, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18b50 │ │ │ │ + beq 1a684 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18b44 │ │ │ │ + beq 1a678 │ │ │ │ mov lr, r4 │ │ │ │ - b 18b2c │ │ │ │ + b 1a660 │ │ │ │ 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 1a678 │ │ │ │ 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 1a644 │ │ │ │ sub r3, r3, r2 │ │ │ │ eor r3, r3, r2, lsl #10 │ │ │ │ eor r3, r3, r3, lsr #16 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 18b70 │ │ │ │ + beq 1a6a4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ add r4, r4, #96 @ 0x60 │ │ │ │ - bne 18ad4 │ │ │ │ + bne 1a608 │ │ │ │ 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 @ │ │ │ │ + andseq r5, r3, r0, asr #24 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r3, [pc, #184] @ 18c40 │ │ │ │ + ldr r3, [pc, #184] @ 1a774 │ │ │ │ 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 1a6d8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ - beq 18c30 │ │ │ │ + beq 1a764 │ │ │ │ lsl r1, r1, #5 │ │ │ │ add r1, r1, r3 │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18c30 │ │ │ │ + beq 1a764 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r1, #2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 18c14 │ │ │ │ - ldr r4, [pc, #104] @ 18c44 │ │ │ │ + beq 1a748 │ │ │ │ + ldr r4, [pc, #104] @ 1a778 │ │ │ │ add r3, r1, #2 │ │ │ │ - b 18bfc │ │ │ │ + b 1a730 │ │ │ │ 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 1a748 │ │ │ │ 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 1a714 │ │ │ │ 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 │ │ │ │ + andseq r5, r3, ip, ror fp │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 2c30 │ │ │ │ - ldr ip, [pc, #96] @ 18cbc │ │ │ │ + ldr ip, [pc, #96] @ 1a7f0 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18cb0 │ │ │ │ - ldr r1, [pc, #80] @ 18cc0 │ │ │ │ - ldr r2, [pc, #80] @ 18cc4 │ │ │ │ + beq 1a7e4 │ │ │ │ + ldr r1, [pc, #80] @ 1a7f4 │ │ │ │ + ldr r2, [pc, #80] @ 1a7f8 │ │ │ │ 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 1a7b0 │ │ │ │ + ldr r0, [pc, #36] @ 1a7fc │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r3, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 18ccc │ │ │ │ + ldr r2, [pc, #20] @ 1a800 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18c9c │ │ │ │ - andeq r7, r3, r4, asr #1 │ │ │ │ + b 1a7d0 │ │ │ │ + muleq r3, r0, r5 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - andeq fp, pc, r8, asr r1 @ │ │ │ │ - andeq fp, pc, ip, lsr #2 │ │ │ │ - andeq fp, pc, ip, lsl r1 @ │ │ │ │ + andseq r5, r3, r4, lsr #20 │ │ │ │ + @ instruction: 0x001359f8 │ │ │ │ + andseq r5, r3, r8, ror #19 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 18c48 │ │ │ │ - ldr r1, [pc, #24] @ 18cfc │ │ │ │ + bl 1a77c │ │ │ │ + ldr r1, [pc, #24] @ 1a830 │ │ │ │ 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 @ │ │ │ │ + andseq r5, r3, r0, lsr #20 │ │ │ │ push {r4, lr} │ │ │ │ - bl 18c48 │ │ │ │ + bl 1a77c │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18d78 │ │ │ │ + beq 1a8ac │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18d78 │ │ │ │ + beq 1a8ac │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d6c │ │ │ │ - ldr r4, [pc, #96] @ 18d94 │ │ │ │ + beq 1a8a0 │ │ │ │ + ldr r4, [pc, #96] @ 1a8c8 │ │ │ │ add ip, r0, #2 │ │ │ │ - b 18d54 │ │ │ │ + b 1a888 │ │ │ │ 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 1a8a0 │ │ │ │ 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 1a86c │ │ │ │ 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] @ 1a8cc │ │ │ │ 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 @ │ │ │ │ + andseq r5, r3, r0, lsr #18 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #40] @ 18dd0 │ │ │ │ + ldr r2, [pc, #40] @ 1a904 │ │ │ │ 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 │ │ │ │ + andseq r5, r3, ip, asr r9 │ │ │ │ + ldr r1, [pc, #144] @ 1a9a0 │ │ │ │ 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] @ 1a9a4 │ │ │ │ add r6, pc, r6 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 18e20 │ │ │ │ + bne 1a954 │ │ │ │ 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 1a96c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq 18e20 │ │ │ │ + beq 1a954 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ - ldr r1, [pc, #44] @ 18e74 │ │ │ │ + ldr r1, [pc, #44] @ 1a9a8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 18e28 │ │ │ │ + bne 1a95c │ │ │ │ sub ip, ip, r0 │ │ │ │ tst ip, #1 │ │ │ │ - bne 18e20 │ │ │ │ + bne 1a954 │ │ │ │ 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 │ │ │ │ + strdeq r9, [r1], -ip │ │ │ │ + strdeq r5, [r3], -r8 │ │ │ │ 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] @ 1aaa8 │ │ │ │ + ldr r3, [pc, #240] @ 1aaac │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 18ef8 │ │ │ │ - bgt 18ed8 │ │ │ │ + beq 1aa2c │ │ │ │ + bgt 1aa0c │ │ │ │ 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 2db28 │ │ │ │ + ldr r3, [pc, #192] @ 1aab0 │ │ │ │ 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 1aa34 │ │ │ │ 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 2379c │ │ │ │ + ldr r3, [pc, #124] @ 1aab0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ - ldr r7, [pc, #120] @ 18f80 │ │ │ │ - ldr r2, [pc, #120] @ 18f84 │ │ │ │ + ldr r7, [pc, #120] @ 1aab4 │ │ │ │ + ldr r2, [pc, #120] @ 1aab8 │ │ │ │ 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 20ba8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 18f54 │ │ │ │ + beq 1aa88 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e1f4 │ │ │ │ + bl 2fd24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18ee0 │ │ │ │ + bne 1aa14 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #44] @ 18f88 │ │ │ │ + ldr r2, [pc, #44] @ 1aabc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1f074 │ │ │ │ + bl 20ba8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - ldreq r1, [pc, #28] @ 18f8c │ │ │ │ + ldreq r1, [pc, #28] @ 1aac0 │ │ │ │ addeq r1, pc, r1 │ │ │ │ - b 18f2c │ │ │ │ - muleq r3, r8, lr │ │ │ │ + b 1aa60 │ │ │ │ + andeq r5, r3, r4, ror #6 │ │ │ │ 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, r0, lsr r0 │ │ │ │ + andeq r9, r1, r8, lsl r0 │ │ │ │ + andeq r8, r1, r4, ror #31 │ │ │ │ + andeq r8, r1, ip, lsr #31 │ │ │ │ + ldr r3, [pc, #12] @ 1aad8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ - andeq lr, pc, r0, ror #28 │ │ │ │ + andseq r9, r3, ip, lsr #14 │ │ │ │ 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] @ 1acf4 │ │ │ │ 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 1ab80 │ │ │ │ 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 1ab54 │ │ │ │ bl 2b4c │ │ │ │ cmp r7, #1 │ │ │ │ - ble 19040 │ │ │ │ + ble 1ab74 │ │ │ │ cmp r0, r8 │ │ │ │ - bls 18fec │ │ │ │ + bls 1ab20 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r9, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ add sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp fp, sl │ │ │ │ - bne 18fec │ │ │ │ + bne 1ab20 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 18fec │ │ │ │ - b 19020 │ │ │ │ + bhi 1ab20 │ │ │ │ + b 1ab54 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ ands r3, r3, r6, lsr #9 │ │ │ │ - bne 190ac │ │ │ │ + bne 1abe0 │ │ │ │ ands r7, r7, #1 │ │ │ │ - beq 1918c │ │ │ │ + beq 1acc0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 190bc │ │ │ │ - ldr r4, [pc, #332] @ 191c4 │ │ │ │ + bne 1abf0 │ │ │ │ + ldr r4, [pc, #332] @ 1acf8 │ │ │ │ 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] @ 1acfc │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #308] @ 191cc │ │ │ │ + ldr r2, [pc, #308] @ 1ad00 │ │ │ │ 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 1ac8c │ │ │ │ cmp fp, #0 │ │ │ │ - ble 19070 │ │ │ │ + ble 1aba4 │ │ │ │ sub r6, r8, #1 │ │ │ │ - ldr r7, [pc, #256] @ 191d0 │ │ │ │ - ldr r4, [pc, #256] @ 191d4 │ │ │ │ + ldr r7, [pc, #256] @ 1ad04 │ │ │ │ + ldr r4, [pc, #256] @ 1ad08 │ │ │ │ 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 1ac34 │ │ │ │ cmp r2, #0 │ │ │ │ strb lr, [r0] │ │ │ │ mov r2, ip │ │ │ │ - beq 19140 │ │ │ │ + beq 1ac74 │ │ │ │ ldrb r3, [r0, #-1]! │ │ │ │ sub ip, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi 190f0 │ │ │ │ + bhi 1ac24 │ │ │ │ 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 1aba4 │ │ │ │ mov r1, sl │ │ │ │ - b 190e0 │ │ │ │ - ldr r2, [pc, #144] @ 191d8 │ │ │ │ + b 1ac14 │ │ │ │ + ldr r2, [pc, #144] @ 1ad0c │ │ │ │ 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 1ac54 │ │ │ │ + ldr r7, [pc, #124] @ 1ad10 │ │ │ │ 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 1abfc │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #76] @ 191e0 │ │ │ │ + ldr r4, [pc, #76] @ 1ad14 │ │ │ │ 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 1abf0 │ │ │ │ + andeq r5, r3, r8, lsl r2 │ │ │ │ + andseq r9, r3, r0, asr r6 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00018eb4 │ │ │ │ + @ instruction: 0x001395f4 │ │ │ │ + andseq r9, r3, ip, ror #11 │ │ │ │ + andseq r9, r3, r0, lsl #11 │ │ │ │ + andseq r9, r3, r4, ror #10 │ │ │ │ + andseq r9, r3, r0, lsr r5 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 1920c │ │ │ │ + ldr r4, [pc, #28] @ 1ad40 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001394d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #1284] @ 19720 │ │ │ │ + ldr r6, [pc, #1284] @ 1b254 │ │ │ │ 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] @ 1b258 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1264] @ 19728 │ │ │ │ + ldr r3, [pc, #1264] @ 1b25c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr fp, [pc, #1260] @ 1972c │ │ │ │ + ldr fp, [pc, #1260] @ 1b260 │ │ │ │ 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 1ad9c │ │ │ │ mov r0, #2 │ │ │ │ bl 29b4 │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19698 │ │ │ │ + beq 1b1cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19384 │ │ │ │ + beq 1aeb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a6c │ │ │ │ + bl 225a0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 1932c │ │ │ │ - ldr r7, [pc, #1176] @ 19730 │ │ │ │ + bne 1ae60 │ │ │ │ + ldr r7, [pc, #1176] @ 1b264 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 196b4 │ │ │ │ + bgt 1b1e8 │ │ │ │ add sl, sp, #92 @ 0x5c │ │ │ │ mov r8, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ 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 1aec4 │ │ │ │ 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 +24663,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 1b1d8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 196f4 │ │ │ │ + bne 1b228 │ │ │ │ mov r8, #1 │ │ │ │ - b 192b4 │ │ │ │ - ldr r4, [pc, #1024] @ 19734 │ │ │ │ - ldr r3, [pc, #1024] @ 19738 │ │ │ │ + b 1ade8 │ │ │ │ + ldr r4, [pc, #1024] @ 1b268 │ │ │ │ + ldr r3, [pc, #1024] @ 1b26c │ │ │ │ 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] @ 1b270 │ │ │ │ + ldr r3, [pc, #968] @ 1b25c │ │ │ │ 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 1b230 │ │ │ │ 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] @ 1b274 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1ae88 │ │ │ │ cmp r8, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bne 19700 │ │ │ │ + bne 1b234 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 19684 │ │ │ │ + bne 1b1b8 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - ldr r2, [pc, #896] @ 19744 │ │ │ │ - ldr r0, [pc, #896] @ 19748 │ │ │ │ + ldr r2, [pc, #896] @ 1b278 │ │ │ │ + ldr r0, [pc, #896] @ 1b27c │ │ │ │ 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 20cdc │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fa8 │ │ │ │ + bl 1aadc │ │ │ │ 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 1b218 │ │ │ │ + ldr r7, [pc, #788] @ 1b280 │ │ │ │ + ldr r1, [pc, #788] @ 1b284 │ │ │ │ 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] @ 1b288 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #3600 @ 0xe10 │ │ │ │ - bhi 19674 │ │ │ │ + bhi 1b1a8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 1948c │ │ │ │ + bne 1afc0 │ │ │ │ ldr r1, [r7, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #732] @ 19758 │ │ │ │ - bl 2ff30 │ │ │ │ + ldr r0, [pc, #732] @ 1b28c │ │ │ │ + bl 31a60 │ │ │ │ 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 1b208 │ │ │ │ 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] @ 1b290 │ │ │ │ add r2, r2, r1 │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #640] @ 19760 │ │ │ │ + ldr r3, [pc, #640] @ 1b294 │ │ │ │ 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 1b054 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 195c4 │ │ │ │ + bne 1b0f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, r5, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 1955c │ │ │ │ + bne 1b090 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19548 │ │ │ │ + beq 1b07c │ │ │ │ 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 1aadc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 19580 │ │ │ │ + ble 1b0b4 │ │ │ │ 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 +24833,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 1b044 │ │ │ │ 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 +24866,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 1b180 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1965c │ │ │ │ + beq 1b190 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r9, [pc, #244] @ 19764 │ │ │ │ + ldrne r9, [pc, #244] @ 1b298 │ │ │ │ addne r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1ae88 │ │ │ │ mov r3, #3600 @ 0xe10 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 1948c │ │ │ │ + b 1afc0 │ │ │ │ mov r1, r3 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 193b0 │ │ │ │ - ldr r9, [pc, #200] @ 19768 │ │ │ │ + b 1aee4 │ │ │ │ + ldr r9, [pc, #200] @ 1b29c │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1ae88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2948 │ │ │ │ - b 1931c │ │ │ │ + b 1ae50 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r7, #204] @ 0xcc │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ ldr r2, [r7, #204] @ 0xcc │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str r0, [r7, #208] @ 0xd0 │ │ │ │ bl 2bb8 │ │ │ │ - b 192a8 │ │ │ │ - ldr r0, [pc, #144] @ 1976c │ │ │ │ + b 1addc │ │ │ │ + ldr r0, [pc, #144] @ 1b2a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 194a4 │ │ │ │ - ldr r0, [pc, #132] @ 19770 │ │ │ │ + bl 285b8 │ │ │ │ + b 1afd8 │ │ │ │ + ldr r0, [pc, #132] @ 1b2a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 19430 │ │ │ │ + bl 285b8 │ │ │ │ + b 1af64 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 1968c │ │ │ │ + b 1b1c0 │ │ │ │ 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] @ 1b2a8 │ │ │ │ + ldr r1, [pc, #108] @ 1b2ac │ │ │ │ + ldr r0, [pc, #108] @ 1b2b0 │ │ │ │ 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 │ │ │ │ + andseq r9, r3, r8, lsr #9 │ │ │ │ + @ instruction: 0x00034fb4 │ │ │ │ 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 r4, r3, r8, lsr #31 │ │ │ │ + andseq r9, r3, ip, lsr #8 │ │ │ │ + mulseq r3, r0, r3 │ │ │ │ + andeq r8, r1, ip, asr ip │ │ │ │ + andeq r4, r3, ip, lsl #29 │ │ │ │ + andeq r8, r1, r0, lsl #24 │ │ │ │ + andeq r8, r1, r4, ror #23 │ │ │ │ + strdeq r8, [r1], -r0 │ │ │ │ + andseq r9, r3, r8, lsl #5 │ │ │ │ @ instruction: 0xfffffb48 │ │ │ │ - andeq r9, r3, ip, ror r1 │ │ │ │ + andeq r7, r3, r8, asr #12 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - andeq lr, pc, r8, lsl r9 @ │ │ │ │ + andseq r9, r3, r4, ror #3 │ │ │ │ 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 @ │ │ │ │ + andeq r9, r1, r8, lsl #14 │ │ │ │ + andeq r8, r1, ip, ror #17 │ │ │ │ + strdeq r8, [r1], -ip │ │ │ │ + andeq r8, r1, ip, ror #17 │ │ │ │ + strdeq r8, [r1], -r4 │ │ │ │ + muleq r1, r8, r8 │ │ │ │ muleq r1, ip, r8 │ │ │ │ - andeq r8, r1, r0, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #292] @ 198b4 │ │ │ │ + ldr r3, [pc, #292] @ 1b3e8 │ │ │ │ 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 326d0 │ │ │ │ + ldr r3, [pc, #236] @ 1b3ec │ │ │ │ cmp r0, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bcs 19884 │ │ │ │ + bcs 1b3b8 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi 19860 │ │ │ │ + bhi 1b394 │ │ │ │ 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 326d0 │ │ │ │ + ldr r6, [pc, #176] @ 1b3f0 │ │ │ │ + ldr r3, [pc, #176] @ 1b3f4 │ │ │ │ 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 +25001,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] @ 1b3f8 │ │ │ │ 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] @ 1b3fc │ │ │ │ + ldr r3, [pc, #60] @ 1b400 │ │ │ │ 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 │ │ │ │ + andseq r8, r3, r4, lsr pc │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ - andeq r9, r1, ip, asr #22 │ │ │ │ + ldrdeq r8, [r1], -r4 │ │ │ │ + andeq r9, r1, r8, asr #22 │ │ │ │ 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, r0, asr r7 │ │ │ │ + ldr r3, [pc, #876] @ 1b778 │ │ │ │ + ldr r0, [pc, #876] @ 1b77c │ │ │ │ + ldr r1, [pc, #876] @ 1b780 │ │ │ │ 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] @ 1b784 │ │ │ │ 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 1b744 │ │ │ │ + ldr r3, [pc, #828] @ 1b788 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19bd0 │ │ │ │ - ldr r2, [pc, #812] @ 19c58 │ │ │ │ - ldr r3, [pc, #812] @ 19c5c │ │ │ │ + beq 1b704 │ │ │ │ + ldr r2, [pc, #812] @ 1b78c │ │ │ │ + ldr r3, [pc, #812] @ 1b790 │ │ │ │ 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] @ 1b794 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #784] @ 19c64 │ │ │ │ + ldr r3, [pc, #784] @ 1b798 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 19a98 │ │ │ │ + b 1b5cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r1, r3, #256 @ 0x100 │ │ │ │ - bne 19aec │ │ │ │ + bne 1b620 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 19b84 │ │ │ │ - ldr r3, [pc, #740] @ 19c68 │ │ │ │ + bne 1b6b8 │ │ │ │ + ldr r3, [pc, #740] @ 1b79c │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #728] @ 19c6c │ │ │ │ + ldr r3, [pc, #728] @ 1b7a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1ad44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ + bne 1b6ac │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1ad44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ - ldr r0, [pc, #676] @ 19c70 │ │ │ │ + bne 1b6ac │ │ │ │ + ldr r0, [pc, #676] @ 1b7a4 │ │ │ │ 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 1b2b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ - bl 19780 │ │ │ │ - ldr r1, [pc, #616] @ 19c74 │ │ │ │ + bl 1b2b4 │ │ │ │ + ldr r1, [pc, #616] @ 1b7a8 │ │ │ │ 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 1b2b4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19780 │ │ │ │ - ldr r1, [pc, #548] @ 19c78 │ │ │ │ + bl 1b2b4 │ │ │ │ + ldr r1, [pc, #548] @ 1b7ac │ │ │ │ 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 22578 │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19ba0 │ │ │ │ - ldr r3, [pc, #504] @ 19c7c │ │ │ │ + beq 1b6d4 │ │ │ │ + ldr r3, [pc, #504] @ 1b7b0 │ │ │ │ add r2, r6, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19ba0 │ │ │ │ + bne 1b6d4 │ │ │ │ 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 +25163,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 1b49c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1ad44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ - ldr r0, [pc, #372] @ 19c80 │ │ │ │ + bne 1b6ac │ │ │ │ + ldr r0, [pc, #372] @ 1b7b4 │ │ │ │ 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 1b2b4 │ │ │ │ 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 1b2b4 │ │ │ │ + ldr r2, [pc, #312] @ 1b7b8 │ │ │ │ + ldr r1, [pc, #312] @ 1b7bc │ │ │ │ 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 1b59c │ │ │ │ bl 2a80 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 19a68 │ │ │ │ - ldr r3, [pc, #256] @ 19c8c │ │ │ │ + b 1b59c │ │ │ │ + ldr r3, [pc, #256] @ 1b7c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #248] @ 19c90 │ │ │ │ + ldr r3, [pc, #248] @ 1b7c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 19998 │ │ │ │ + b 1b4cc │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r6, #1 │ │ │ │ - bls 19bc8 │ │ │ │ - ldr r3, [pc, #200] @ 19c7c │ │ │ │ + bls 1b6fc │ │ │ │ + ldr r3, [pc, #200] @ 1b7b0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19c20 │ │ │ │ + beq 1b754 │ │ │ │ mov r0, #1 │ │ │ │ - b 19be4 │ │ │ │ + b 1b718 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 19bc0 │ │ │ │ - ldr r3, [pc, #164] @ 19c7c │ │ │ │ + bne 1b6f4 │ │ │ │ + ldr r3, [pc, #164] @ 1b7b0 │ │ │ │ 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] @ 1b7c8 │ │ │ │ + ldr r3, [pc, #92] @ 1b780 │ │ │ │ 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 1b774 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ 19c98 │ │ │ │ + ldr r0, [pc, #128] @ 1b7cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ - b 19910 │ │ │ │ - ldr r1, [pc, #116] @ 19c9c │ │ │ │ + b 1b444 │ │ │ │ + ldr r1, [pc, #116] @ 1b7d0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ - b 19be4 │ │ │ │ + b 1b718 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [r3], -r4 │ │ │ │ - andeq r6, r3, ip, lsr r4 │ │ │ │ + andeq r7, r3, r0, asr #3 │ │ │ │ + andeq r4, r3, r8, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r6, r3, r0, lsr #8 │ │ │ │ + andeq r4, r3, ip, ror #17 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq r9, r1, ip, asr #8 │ │ │ │ + andeq r9, r1, r8, asr #8 │ │ │ │ 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, r8, lsr #13 │ │ │ │ + andeq r8, r1, r8, lsl r7 │ │ │ │ + andeq r8, r1, ip, ror #12 │ │ │ │ + andeq r8, r1, ip, ror #12 │ │ │ │ + andeq r8, r1, r0, ror #13 │ │ │ │ + andeq r8, r1, r8, lsr #13 │ │ │ │ + andeq r8, r1, r4, lsl #13 │ │ │ │ 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, r0, lsr #11 │ │ │ │ + andeq r8, r1, r4, ror #10 │ │ │ │ + andeq r8, r1, r4, ror #10 │ │ │ │ andeq r8, r1, r4, lsl #9 │ │ │ │ - andeq r6, r3, r0, lsr r1 │ │ │ │ - andeq r8, r1, ip, lsl #8 │ │ │ │ - andeq r8, r1, r8, ror #8 │ │ │ │ + andeq r8, r1, r0, lsl #9 │ │ │ │ + strdeq r4, [r3], -ip │ │ │ │ + andeq r8, r1, r8, lsl #8 │ │ │ │ + andeq r8, r1, r4, ror #8 │ │ │ │ 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 +25313,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] @ 1b884 │ │ │ │ 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 325ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dd4 │ │ │ │ + bne 1b908 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30ab8 │ │ │ │ + bl 325e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dcc │ │ │ │ + bne 1b900 │ │ │ │ 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 +25356,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] @ 1c424 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2804] @ 1a8f4 │ │ │ │ + ldr r3, [pc, #2804] @ 1c428 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #2792] @ 1a8f8 │ │ │ │ + ldr r0, [pc, #2792] @ 1c42c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2436] @ 0x984 │ │ │ │ mov r3, #0 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #2776] @ 1a8fc │ │ │ │ + bl 282dc │ │ │ │ + ldr r2, [pc, #2776] @ 1c430 │ │ │ │ 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 +25396,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 31f7c │ │ │ │ + ldr r3, [pc, #2664] @ 1c434 │ │ │ │ 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 1ba04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32060 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ tst r6, #1 │ │ │ │ - beq 19ef4 │ │ │ │ + beq 1ba28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32060 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - bne 19eb4 │ │ │ │ + bne 1b9e8 │ │ │ │ mov r0, r7 │ │ │ │ strd r8, [sp, #16] │ │ │ │ - bl 3044c │ │ │ │ + bl 31f7c │ │ │ │ mov r8, r7 │ │ │ │ mov r9, fp │ │ │ │ - ldr r7, [pc, #2536] @ 1a900 │ │ │ │ + ldr r7, [pc, #2536] @ 1c434 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 19f44 │ │ │ │ + b 1ba78 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32060 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ tst fp, #1 │ │ │ │ - beq 19f68 │ │ │ │ + beq 1ba9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32060 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ lsrs fp, fp, #1 │ │ │ │ - bne 19f28 │ │ │ │ + bne 1ba5c │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 30178 │ │ │ │ + bl 31ca8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 19fb4 │ │ │ │ + beq 1bae8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3044c │ │ │ │ + bl 31f7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 322cc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r7, fp │ │ │ │ - b 19fc8 │ │ │ │ + b 1bafc │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [sl, fp, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r4 │ │ │ │ moveq r1, r5 │ │ │ │ - beq 19ff4 │ │ │ │ - bl 30428 │ │ │ │ + beq 1bb28 │ │ │ │ + bl 31f58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 322cc │ │ │ │ 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 1baf8 │ │ │ │ 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 1b9a8 │ │ │ │ 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 1b970 │ │ │ │ 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 +25533,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] @ 1c438 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #2120] @ 1a908 │ │ │ │ + ldr r1, [pc, #2120] @ 1c43c │ │ │ │ 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] @ 1c43c │ │ │ │ cmp r8, r3 │ │ │ │ sub r3, r9, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bge 1a60c │ │ │ │ + bge 1c140 │ │ │ │ add r5, r8, r8, lsl #1 │ │ │ │ add r5, r4, r5, lsl #3 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, #1 │ │ │ │ - b 1a158 │ │ │ │ + b 1bc8c │ │ │ │ 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 1bcc0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #1980] @ 1a908 │ │ │ │ + ldr r3, [pc, #1980] @ 1c43c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 1a60c │ │ │ │ + beq 1c140 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 30a7c │ │ │ │ + bl 325ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a118 │ │ │ │ + beq 1bc4c │ │ │ │ cmp r8, r6 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, r6 │ │ │ │ movne r7, #1 │ │ │ │ - b 1a144 │ │ │ │ + b 1bc78 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3, #-2308] @ 0xfffff6fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1900] @ 1a90c │ │ │ │ + ldr r1, [pc, #1900] @ 1c440 │ │ │ │ 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 1c3c0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a1cc │ │ │ │ + beq 1bd00 │ │ │ │ ldrb r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1a684 │ │ │ │ + beq 1c1b8 │ │ │ │ add fp, fp, #1 │ │ │ │ strb r2, [r9, #-3] │ │ │ │ - ldr r3, [pc, #1848] @ 1a910 │ │ │ │ + ldr r3, [pc, #1848] @ 1c444 │ │ │ │ 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 1bc24 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 1a62c │ │ │ │ + bne 1c160 │ │ │ │ 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 1c3e4 │ │ │ │ + ldr r3, [pc, #1772] @ 1c448 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp sl, #2 │ │ │ │ ldr r1, [r7] │ │ │ │ - ble 1a6a0 │ │ │ │ + ble 1c1d4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 1a728 │ │ │ │ - ble 1a770 │ │ │ │ + beq 1c25c │ │ │ │ + ble 1c2a4 │ │ │ │ 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 1c2e0 │ │ │ │ cmp sl, #300 @ 0x12c │ │ │ │ - beq 1a7f4 │ │ │ │ + beq 1c328 │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a2b8 │ │ │ │ + beq 1bdec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r4, r3, r2 │ │ │ │ - beq 1a840 │ │ │ │ + beq 1c374 │ │ │ │ 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 +25689,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] @ 1c434 │ │ │ │ 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 1bebc │ │ │ │ ldr r0, [fp, r4, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 3044c │ │ │ │ + bl 31f7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 30530 │ │ │ │ + bl 32060 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bne 1a358 │ │ │ │ + bne 1be8c │ │ │ │ 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] @ 1c434 │ │ │ │ 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 1c048 │ │ │ │ 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 1c1a4 │ │ │ │ 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 1bf50 │ │ │ │ mov r0, r3 │ │ │ │ add r6, r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 30428 │ │ │ │ + bl 31f58 │ │ │ │ cmp r6, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 1a480 │ │ │ │ + bgt 1bfb4 │ │ │ │ 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 1bfa0 │ │ │ │ cmp r7, r2 │ │ │ │ - ble 1a4dc │ │ │ │ + ble 1c010 │ │ │ │ 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 31f58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3017c │ │ │ │ + bl 31cac │ │ │ │ cmp r7, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 1a4a4 │ │ │ │ + bne 1bfd8 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, fp │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - bl 30428 │ │ │ │ + bl 31f58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 322cc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 30530 │ │ │ │ + bl 32060 │ │ │ │ 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 1bf18 │ │ │ │ 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 31f58 │ │ │ │ ldrd r2, [sp] │ │ │ │ - bl 30530 │ │ │ │ + bl 32060 │ │ │ │ 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] @ 1c44c │ │ │ │ + ldreq r9, [pc, #936] @ 1c450 │ │ │ │ + ldrne r8, [pc, #936] @ 1c454 │ │ │ │ + ldrne r9, [pc, #936] @ 1c458 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 30a7c │ │ │ │ + bl 325ac │ │ │ │ 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 322cc │ │ │ │ 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 1be24 │ │ │ │ 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 1c160 │ │ │ │ + ldr r2, [pc, #776] @ 1c43c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a8d0 │ │ │ │ + bne 1c404 │ │ │ │ str fp, [sp] │ │ │ │ - b 1a0b0 │ │ │ │ - ldr r3, [pc, #764] @ 1a910 │ │ │ │ + b 1bbe4 │ │ │ │ + ldr r3, [pc, #764] @ 1c444 │ │ │ │ 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 1bd40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a834 │ │ │ │ - ldr r2, [pc, #744] @ 1a928 │ │ │ │ - ldr r3, [pc, #688] @ 1a8f4 │ │ │ │ + bne 1c368 │ │ │ │ + ldr r2, [pc, #744] @ 1c45c │ │ │ │ + ldr r3, [pc, #688] @ 1c428 │ │ │ │ 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 1c3e0 │ │ │ │ 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 1bf8c │ │ │ │ ldrb r3, [r9, #-2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1a1c8 │ │ │ │ + bne 1bcfc │ │ │ │ ldrb r3, [r9, #-1] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 1a1c8 │ │ │ │ - b 1a1cc │ │ │ │ + bne 1bcfc │ │ │ │ + b 1bd00 │ │ │ │ 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 1c394 │ │ │ │ cmp fp, r6 │ │ │ │ - bne 1a278 │ │ │ │ + bne 1bdac │ │ │ │ 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 1bdec │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a788 │ │ │ │ - ldr r1, [pc, #548] @ 1a92c │ │ │ │ + beq 1c2bc │ │ │ │ + ldr r1, [pc, #548] @ 1c460 │ │ │ │ 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 1c16c │ │ │ │ + b 1c368 │ │ │ │ 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 1c2bc │ │ │ │ cmp fp, r6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - beq 1a850 │ │ │ │ + beq 1c384 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bne 1a26c │ │ │ │ + bne 1bda0 │ │ │ │ cmp fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - ble 1a700 │ │ │ │ - b 1a800 │ │ │ │ + ble 1c234 │ │ │ │ + b 1c334 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 28f4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1a25c │ │ │ │ - ldr r1, [pc, #416] @ 1a930 │ │ │ │ + bne 1bd90 │ │ │ │ + ldr r1, [pc, #416] @ 1c464 │ │ │ │ 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 1c16c │ │ │ │ + b 1c368 │ │ │ │ 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 1c328 │ │ │ │ cmp sl, #199 @ 0xc7 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a26c │ │ │ │ + beq 1bda0 │ │ │ │ cmp fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - ble 1a6f8 │ │ │ │ + ble 1c22c │ │ │ │ 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 1c39c │ │ │ │ + ldr r1, [pc, #268] @ 1c468 │ │ │ │ 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 1c16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 1a2a4 │ │ │ │ + b 1bdd8 │ │ │ │ sub r4, r3, #50 @ 0x32 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 1a7b0 │ │ │ │ + b 1c2e4 │ │ │ │ mov sl, #2 │ │ │ │ - b 1a788 │ │ │ │ - ldr r1, [pc, #200] @ 1a938 │ │ │ │ + b 1c2bc │ │ │ │ + ldr r1, [pc, #200] @ 1c46c │ │ │ │ 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 1c16c │ │ │ │ + ldr r3, [pc, #168] @ 1c470 │ │ │ │ + ldr r1, [pc, #168] @ 1c474 │ │ │ │ + ldr r0, [pc, #168] @ 1c478 │ │ │ │ + ldr r2, [pc, #168] @ 1c47c │ │ │ │ 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] @ 1c480 │ │ │ │ + ldr r1, [pc, #148] @ 1c484 │ │ │ │ + ldr r0, [pc, #148] @ 1c488 │ │ │ │ + ldr r2, [pc, #148] @ 1c48c │ │ │ │ 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] @ 1c490 │ │ │ │ + ldr r1, [pc, #132] @ 1c494 │ │ │ │ + ldr r0, [pc, #132] @ 1c498 │ │ │ │ + ldr r2, [pc, #132] @ 1c49c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq r5, r3, r0, lsr #30 │ │ │ │ + andeq r4, r3, ip, ror #7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andseq r0, ip, r0, ror #7 │ │ │ │ - strdeq r5, [r3], -r8 │ │ │ │ + andeq r4, r3, r4, asr #7 │ │ │ │ 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 r3, r3, r8, lsr #23 │ │ │ │ + andeq r7, r1, r8, ror sl │ │ │ │ + andeq r7, r1, ip, lsr #20 │ │ │ │ + muleq r1, r4, r9 │ │ │ │ + andeq r7, r1, r0, lsl r9 │ │ │ │ + andeq r7, r1, r0, asr #20 │ │ │ │ + andeq r7, r1, r4, ror r8 │ │ │ │ + @ instruction: 0x000178b0 │ │ │ │ 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, ip, lsl sl │ │ │ │ + andeq r7, r1, r0, asr r8 │ │ │ │ + andeq r7, r1, r4, lsr #17 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - andeq r7, r1, r0, lsl #20 │ │ │ │ - andeq r7, r1, r4, lsr r8 │ │ │ │ - andeq r7, r1, ip, lsr r8 │ │ │ │ + strdeq r7, [r1], -ip │ │ │ │ + andeq r7, r1, r0, lsr r8 │ │ │ │ + andeq r7, r1, r8, lsr r8 │ │ │ │ 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] @ 1cc80 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1988] @ 1b150 │ │ │ │ + ldr r3, [pc, #1988] @ 1cc84 │ │ │ │ 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] @ 1cc88 │ │ │ │ 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] @ 1cc8c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 1a9ec │ │ │ │ + b 1c520 │ │ │ │ cmp ip, lr │ │ │ │ - beq 1aa40 │ │ │ │ + beq 1c574 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9e4 │ │ │ │ + beq 1c518 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1aa2c │ │ │ │ + beq 1c560 │ │ │ │ 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 1c540 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a9fc │ │ │ │ + bne 1c530 │ │ │ │ cmp ip, lr │ │ │ │ - bne 1a9ec │ │ │ │ + bne 1c520 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r6, #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa70 │ │ │ │ + beq 1c5a4 │ │ │ │ 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 1c580 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt 1b0fc │ │ │ │ + bgt 1cc30 │ │ │ │ addeq r8, sp, #76 @ 0x4c │ │ │ │ - bne 1b128 │ │ │ │ + bne 1cc5c │ │ │ │ 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 1c5d4 │ │ │ │ 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] @ 1cc90 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2005c │ │ │ │ - ldr r3, [pc, #1640] @ 1b160 │ │ │ │ - ldr r8, [pc, #1640] @ 1b164 │ │ │ │ + bl 21b90 │ │ │ │ + ldr r3, [pc, #1640] @ 1cc94 │ │ │ │ + ldr r8, [pc, #1640] @ 1cc98 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1632] @ 1b168 │ │ │ │ - ldr r2, [pc, #1632] @ 1b16c │ │ │ │ + ldr r3, [pc, #1632] @ 1cc9c │ │ │ │ + ldr r2, [pc, #1632] @ 1cca0 │ │ │ │ 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 +26212,91 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 28f4 │ │ │ │ mov r0, r9 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 1b138 │ │ │ │ + blt 1cc6c │ │ │ │ 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 1cc00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b11c │ │ │ │ - ldr r0, [pc, #1480] @ 1b170 │ │ │ │ + beq 1cc50 │ │ │ │ + ldr r0, [pc, #1480] @ 1cca4 │ │ │ │ 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 1c6e4 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r7, #1 │ │ │ │ - ldr r4, [pc, #1412] @ 1b174 │ │ │ │ + ldr r4, [pc, #1412] @ 1cca8 │ │ │ │ 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 21b90 │ │ │ │ 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 21b90 │ │ │ │ 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 21b90 │ │ │ │ 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 21b90 │ │ │ │ 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 +26324,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 1c85c │ │ │ │ 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 1c838 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ae50 │ │ │ │ + bne 1c984 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ add r7, r7, #1020 @ 0x3fc │ │ │ │ - bne 1acf8 │ │ │ │ + bne 1c82c │ │ │ │ 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 1c818 │ │ │ │ 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 1cb64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b0cc │ │ │ │ + bne 1cc00 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b020 │ │ │ │ + beq 1cb54 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1afac │ │ │ │ + beq 1cae0 │ │ │ │ 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 +26403,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 1c900 │ │ │ │ + b 1c71c │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1af4c │ │ │ │ + bne 1ca80 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bne 1af74 │ │ │ │ + bne 1caa8 │ │ │ │ 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 1c9b0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ strb r3, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 21b90 │ │ │ │ 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 21b90 │ │ │ │ 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 21b90 │ │ │ │ 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 21b90 │ │ │ │ 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 21b90 │ │ │ │ + b 1c870 │ │ │ │ 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 1c9a8 │ │ │ │ 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 1cac8 │ │ │ │ + b 1c9a8 │ │ │ │ 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 +26519,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 1cafc │ │ │ │ + b 1c71c │ │ │ │ mov sl, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 1ad88 │ │ │ │ + bne 1c8bc │ │ │ │ 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 1c65c │ │ │ │ + ldr r4, [pc, #280] @ 1ccac │ │ │ │ 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 21b90 │ │ │ │ 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 21b90 │ │ │ │ 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 21b90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 2c3c │ │ │ │ - ldr r2, [pc, #168] @ 1b17c │ │ │ │ - ldr r3, [pc, #120] @ 1b150 │ │ │ │ + ldr r2, [pc, #168] @ 1ccb0 │ │ │ │ + ldr r3, [pc, #120] @ 1cc84 │ │ │ │ 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 1cc7c │ │ │ │ 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] @ 1ccb4 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c54 │ │ │ │ - b 1aa8c │ │ │ │ + b 1c5c0 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r7, #1 │ │ │ │ - b 1ad74 │ │ │ │ + b 1c8a8 │ │ │ │ add r3, sp, #2112 @ 0x840 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 1aabc │ │ │ │ - ldr r0, [pc, #68] @ 1b184 │ │ │ │ + b 1c5f0 │ │ │ │ + ldr r0, [pc, #68] @ 1ccb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ab50 │ │ │ │ + bl 285b8 │ │ │ │ + b 1c684 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r3, r0, r3 │ │ │ │ + andeq r3, r3, ip, asr r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq pc, r8, r0, lsl #14 │ │ │ │ - andeq r5, r3, r0, asr #6 │ │ │ │ - andeq sp, pc, r4, ror #7 │ │ │ │ + andeq r3, r3, ip, lsl #16 │ │ │ │ + @ instruction: 0x00137cb0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x000fd3b4 │ │ │ │ + andseq r7, r3, r0, lsl #25 │ │ │ │ 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 │ │ │ │ + andseq r7, r3, r8, lsr #23 │ │ │ │ + andseq r7, r3, r8, lsr r7 │ │ │ │ + andeq r3, r3, r4, lsl r1 │ │ │ │ @ instruction: 0xffffeb94 │ │ │ │ - andeq r7, r1, r8, lsr #1 │ │ │ │ - ldr ip, [pc, #272] @ 1b2a0 │ │ │ │ + andeq r7, r1, r4, lsr #1 │ │ │ │ + ldr ip, [pc, #272] @ 1cdd4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ 1b2a4 │ │ │ │ + ldr r0, [pc, #260] @ 1cdd8 │ │ │ │ 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 1cd34 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ 1b2a8 │ │ │ │ - ldr r3, [pc, #196] @ 1b2a4 │ │ │ │ + ldr r2, [pc, #204] @ 1cddc │ │ │ │ + ldr r3, [pc, #196] @ 1cdd8 │ │ │ │ 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 1cdd0 │ │ │ │ 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 1cd04 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 1b1d0 │ │ │ │ + bne 1cd04 │ │ │ │ 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 +26671,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 1cd08 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #36] @ 1b2ac │ │ │ │ + ldr r1, [pc, #36] @ 1cde0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl 2a5c │ │ │ │ subs r0, r0, #1 │ │ │ │ movne r0, #1 │ │ │ │ - b 1b1d4 │ │ │ │ + b 1cd08 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r0, lsl #23 │ │ │ │ + andeq r3, r3, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r3, r0, asr #22 │ │ │ │ + andeq r3, r3, ip │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1456] @ 1b86c │ │ │ │ + ldr r2, [pc, #1456] @ 1d3a0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #1448] @ 1b870 │ │ │ │ + ldr r3, [pc, #1448] @ 1d3a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r9, [pc, #1444] @ 1b874 │ │ │ │ + ldr r9, [pc, #1444] @ 1d3a8 │ │ │ │ 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 1d1ec │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1b3f8 │ │ │ │ - ldr r3, [pc, #1396] @ 1b878 │ │ │ │ - ldr r2, [pc, #1396] @ 1b87c │ │ │ │ + bne 1cf2c │ │ │ │ + ldr r3, [pc, #1396] @ 1d3ac │ │ │ │ + ldr r2, [pc, #1396] @ 1d3b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1388] @ 1b880 │ │ │ │ + ldr r1, [pc, #1388] @ 1d3b4 │ │ │ │ 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 25a28 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 1b334 │ │ │ │ + bne 1ce68 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b6c8 │ │ │ │ + beq 1d1fc │ │ │ │ str r7, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r7, fp │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 1b398 │ │ │ │ + b 1cecc │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 2948 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20630 │ │ │ │ + bl 22164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b40c │ │ │ │ + bne 1cf40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b468 │ │ │ │ + beq 1cf9c │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r7] │ │ │ │ - beq 1b390 │ │ │ │ - ldr r2, [pc, #1232] @ 1b884 │ │ │ │ + beq 1cec4 │ │ │ │ + ldr r2, [pc, #1232] @ 1d3b8 │ │ │ │ add fp, r6, #4 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ mov r0, fp │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b41c │ │ │ │ + beq 1cf50 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bls 1b36c │ │ │ │ + bls 1cea0 │ │ │ │ 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 1ceb0 │ │ │ │ + ldr r3, [pc, #1160] @ 1d3bc │ │ │ │ + ldr r2, [pc, #1160] @ 1d3c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1b30c │ │ │ │ + b 1ce40 │ │ │ │ ldrb r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b680 │ │ │ │ + beq 1d1b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 1b420 │ │ │ │ + bne 1cf54 │ │ │ │ cmp r1, #24 │ │ │ │ - ble 1b650 │ │ │ │ + ble 1d184 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - bne 1b664 │ │ │ │ + bne 1d198 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ strbgt r8, [r6, #131] @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f7c │ │ │ │ + bl 25ab0 │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 1b398 │ │ │ │ + bne 1cecc │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r8, sl │ │ │ │ - bls 1b6ac │ │ │ │ + bls 1d1e0 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 1b6fc │ │ │ │ + beq 1d230 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b6d0 │ │ │ │ - ldr r3, [pc, #1024] @ 1b890 │ │ │ │ - ldr r1, [pc, #1024] @ 1b894 │ │ │ │ + beq 1d204 │ │ │ │ + ldr r3, [pc, #1024] @ 1d3c4 │ │ │ │ + ldr r1, [pc, #1024] @ 1d3c8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1016] @ 1b898 │ │ │ │ + ldr r3, [pc, #1016] @ 1d3cc │ │ │ │ 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] @ 1d3d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ffe4 │ │ │ │ - ldr r0, [pc, #988] @ 1b8a0 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #980] @ 1b8a0 │ │ │ │ + bl 21b18 │ │ │ │ + ldr r0, [pc, #988] @ 1d3d4 │ │ │ │ + bl 282dc │ │ │ │ + ldr r2, [pc, #980] @ 1d3d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 2bb8 │ │ │ │ mov r0, #66846720 @ 0x3fc0000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #956] @ 1b8a4 │ │ │ │ - bl 267a8 │ │ │ │ + ldr r0, [pc, #956] @ 1d3d8 │ │ │ │ + bl 282dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #940] @ 1b8a8 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r1, [pc, #940] @ 1d3dc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1b84c │ │ │ │ + beq 1d380 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc0 │ │ │ │ - ldr r1, [pc, #912] @ 1b8ac │ │ │ │ + bl 1b7f4 │ │ │ │ + ldr r1, [pc, #912] @ 1d3e0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #900] @ 1b8b0 │ │ │ │ + ldr r3, [pc, #900] @ 1d3e4 │ │ │ │ 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 1c4a0 │ │ │ │ + ldr r3, [pc, #864] @ 1d3e8 │ │ │ │ ldr sl, [r9, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b744 │ │ │ │ + beq 1d278 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1b720 │ │ │ │ + bne 1d254 │ │ │ │ bl 28f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 1b778 │ │ │ │ + beq 1d2ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b594 │ │ │ │ + beq 1d0c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2918 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b5a4 │ │ │ │ + beq 1d0d8 │ │ │ │ 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 1d124 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c0 │ │ │ │ - ldr r3, [pc, #740] @ 1b8b8 │ │ │ │ - ldr r2, [pc, #740] @ 1b8bc │ │ │ │ + ldr r3, [pc, #740] @ 1d3ec │ │ │ │ + ldr r2, [pc, #740] @ 1d3f0 │ │ │ │ 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 28598 │ │ │ │ ldrb r3, [r5, #31] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1b76c │ │ │ │ - ldr r0, [pc, #700] @ 1b8c0 │ │ │ │ + beq 1d2a0 │ │ │ │ + ldr r0, [pc, #700] @ 1d3f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #696] @ 1b8c4 │ │ │ │ + ldr r1, [pc, #696] @ 1d3f8 │ │ │ │ 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] @ 1d3fc │ │ │ │ + ldr r3, [pc, #576] @ 1d3a4 │ │ │ │ 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 1d39c │ │ │ │ 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 1cf84 │ │ │ │ cmp r1, r8 │ │ │ │ addle r2, r2, #2 │ │ │ │ - ble 1b690 │ │ │ │ + ble 1d1c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23f20 │ │ │ │ - b 1b45c │ │ │ │ + bl 25a54 │ │ │ │ + b 1cf90 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - beq 1b450 │ │ │ │ + beq 1cf84 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 2948 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f7c │ │ │ │ - b 1b45c │ │ │ │ + bl 25ab0 │ │ │ │ + b 1cf90 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b624 │ │ │ │ - b 1b4b0 │ │ │ │ - ldr r3, [pc, #524] @ 1b8cc │ │ │ │ + beq 1d158 │ │ │ │ + b 1cfe4 │ │ │ │ + ldr r3, [pc, #524] @ 1d400 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b 1b30c │ │ │ │ + b 1ce40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b624 │ │ │ │ - ldr r0, [pc, #504] @ 1b8d0 │ │ │ │ - ldr r3, [pc, #504] @ 1b8d4 │ │ │ │ - ldr r1, [pc, #504] @ 1b8d8 │ │ │ │ + beq 1d158 │ │ │ │ + ldr r0, [pc, #504] @ 1d404 │ │ │ │ + ldr r3, [pc, #504] @ 1d408 │ │ │ │ + ldr r1, [pc, #504] @ 1d40c │ │ │ │ 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 1d158 │ │ │ │ + ldr r3, [pc, #472] @ 1d410 │ │ │ │ + ldr r1, [pc, #472] @ 1d414 │ │ │ │ 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 1cfe4 │ │ │ │ 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 2d198 │ │ │ │ + b 1d158 │ │ │ │ + ldr r1, [pc, #408] @ 1d418 │ │ │ │ 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 1b910 │ │ │ │ + b 1d094 │ │ │ │ + ldr r0, [pc, #372] @ 1d41c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1b604 │ │ │ │ + b 1d138 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b584 │ │ │ │ - ldr r1, [pc, #344] @ 1b8ec │ │ │ │ + bne 1d0b8 │ │ │ │ + ldr r1, [pc, #344] @ 1d420 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr sl, [pc, #332] @ 1b8f0 │ │ │ │ + ldr sl, [pc, #332] @ 1d424 │ │ │ │ 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 21b90 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21b90 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #29 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21b90 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #30 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21b90 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #31 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21b90 │ │ │ │ add r1, r5, #32 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ - bl 2005c │ │ │ │ - ldr r2, [pc, #204] @ 1b8f4 │ │ │ │ + bl 21b90 │ │ │ │ + ldr r2, [pc, #204] @ 1d428 │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21b90 │ │ │ │ ldr r1, [sl] │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 200ac │ │ │ │ + bl 21be0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc0 │ │ │ │ - b 1b584 │ │ │ │ + bl 1b7f4 │ │ │ │ + b 1d0b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #152] @ 1b8f8 │ │ │ │ + ldr r0, [pc, #152] @ 1d42c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1b508 │ │ │ │ + bl 285b8 │ │ │ │ + b 1d03c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r8, asr sl │ │ │ │ + andeq r2, r3, r4, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r3, r4, asr #20 │ │ │ │ - andeq r8, r1, r0, asr r5 │ │ │ │ + andeq r2, r3, r0, lsl pc │ │ │ │ + andeq r8, r1, ip, asr #10 │ │ │ │ + andeq r6, r1, r0, ror #29 │ │ │ │ andeq r6, r1, r4, ror #29 │ │ │ │ - andeq r6, r1, r8, ror #29 │ │ │ │ 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, r0, asr r4 │ │ │ │ + andeq r7, r1, r0, ror r9 │ │ │ │ + andeq r7, r1, r4, ror #17 │ │ │ │ + andeq r6, r1, r0, ror sp │ │ │ │ + @ instruction: 0x000183b0 │ │ │ │ + andseq r7, r3, r4, ror #5 │ │ │ │ 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, ip, lsr sp │ │ │ │ + andeq r6, r1, r8, lsr #26 │ │ │ │ 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, r8, lsr #25 │ │ │ │ + andeq r8, r1, r0, asr r2 │ │ │ │ + muleq r1, r8, ip │ │ │ │ + @ instruction: 0x00032bbc │ │ │ │ + @ instruction: 0x000176b8 │ │ │ │ + andeq r6, r1, ip, lsl #22 │ │ │ │ + andeq r8, r1, ip, ror #2 │ │ │ │ + andeq r6, r1, ip, lsr #22 │ │ │ │ + andeq r7, r1, r0, ror r6 │ │ │ │ + andeq r6, r1, ip, lsl #22 │ │ │ │ + andeq r6, r1, ip, lsl #22 │ │ │ │ + andeq r7, r1, r4, lsl #12 │ │ │ │ + andeq r6, r1, r4, ror #21 │ │ │ │ + @ instruction: 0x00136ff0 │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ - andeq r6, r1, r0, ror #19 │ │ │ │ + ldrdeq r6, [r1], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #196] @ 1b9cc │ │ │ │ + ldr r5, [pc, #196] @ 1d500 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #180] @ 1b9d0 │ │ │ │ + ldr r4, [pc, #180] @ 1d504 │ │ │ │ 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 1d468 │ │ │ │ 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 1d4a4 │ │ │ │ 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 +27140,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 │ │ │ │ + mulseq r3, r8, lr │ │ │ │ + ldrdeq r6, [r1], -r8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #252] @ 1badc │ │ │ │ - ldr lr, [pc, #252] @ 1bae0 │ │ │ │ + ldr r4, [pc, #252] @ 1d610 │ │ │ │ + ldr lr, [pc, #252] @ 1d614 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ add lr, pc, lr │ │ │ │ cmp r5, r0 │ │ │ │ ldm lr, {r6, ip} │ │ │ │ - beq 1ba78 │ │ │ │ + beq 1d5ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1ba48 │ │ │ │ + beq 1d57c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r1, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - beq 1bab8 │ │ │ │ + beq 1d5ec │ │ │ │ cmp r0, r3 │ │ │ │ - beq 1ba88 │ │ │ │ + beq 1d5bc │ │ │ │ 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 +27178,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] @ 1d618 │ │ │ │ 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 1d588 │ │ │ │ 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] @ 1d61c │ │ │ │ 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] @ 1d620 │ │ │ │ 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 r5, r3, r0, asr #1 │ │ │ │ + ldrheq r7, [r3], -r8 │ │ │ │ + andseq r7, r3, r4, lsr r0 │ │ │ │ + @ instruction: 0x00136ff4 │ │ │ │ + @ instruction: 0x00136fd0 │ │ │ │ + ldr r2, [pc, #24] @ 1d644 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, lsr #31 │ │ │ │ + ldr r3, [pc, #16] @ 1d660 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000fc6bc │ │ │ │ - ldr r3, [pc, #32] @ 1bb58 │ │ │ │ + andseq r6, r3, r8, lsl #31 │ │ │ │ + ldr r3, [pc, #32] @ 1d68c │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, ror #30 │ │ │ │ + ldr r3, [pc, #48] @ 1d6c8 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, asr #30 │ │ │ │ + ldr r2, [pc, #16] @ 1d6e4 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, lsl #30 │ │ │ │ + ldr r3, [pc, #44] @ 1d71c │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, ror #29 │ │ │ │ + ldr r3, [pc, #56] @ 1d760 │ │ │ │ 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 +27292,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 │ │ │ │ + @ instruction: 0x00136eb0 │ │ │ │ + ldr r3, [pc, #56] @ 1d7a4 │ │ │ │ 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 +27309,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 │ │ │ │ + andseq r6, r3, ip, ror #28 │ │ │ │ + ldr r1, [pc, #68] @ 1d7f4 │ │ │ │ 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 +27329,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 │ │ │ │ + andseq r6, r3, r8, lsr #28 │ │ │ │ + ldr r1, [pc, #88] @ 1d858 │ │ │ │ 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 +27354,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 │ │ │ │ + @ instruction: 0x00136dd8 │ │ │ │ + ldr r1, [pc, #96] @ 1d8c4 │ │ │ │ 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 +27381,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 │ │ │ │ + andseq r6, r3, r4, ror sp │ │ │ │ + ldr r1, [pc, #108] @ 1d93c │ │ │ │ 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 +27411,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 │ │ │ │ + andseq r6, r3, r8, lsl #26 │ │ │ │ + ldr r0, [pc, #40] @ 1d970 │ │ │ │ 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 │ │ │ │ + mulseq r3, r0, ip │ │ │ │ + ldr r1, [pc, #32] @ 1d99c │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, asr ip │ │ │ │ + ldr r2, [pc, #28] @ 1d9c4 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, lsr ip │ │ │ │ + ldr r0, [pc, #44] @ 1d9fc │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, lsl #24 │ │ │ │ + ldr r0, [pc, #44] @ 1da34 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, asr #23 │ │ │ │ + ldr r0, [pc, #44] @ 1da6c │ │ │ │ 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 │ │ │ │ + mulseq r3, r4, fp │ │ │ │ + ldr r3, [pc, #44] @ 1daa4 │ │ │ │ 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 31a60 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r4, #-16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ - ldr r3, [pc, #44] @ 1bfa8 │ │ │ │ + andseq r6, r3, ip, asr fp │ │ │ │ + ldr r3, [pc, #44] @ 1dadc │ │ │ │ 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 31c80 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r4, #-16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, pc, r8, asr r2 @ │ │ │ │ - ldr r0, [pc, #44] @ 1bfe0 │ │ │ │ + andseq r6, r3, r4, lsr #22 │ │ │ │ + ldr r0, [pc, #44] @ 1db14 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, ror #21 │ │ │ │ + ldr r0, [pc, #44] @ 1db4c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00136ab4 │ │ │ │ + ldr r0, [pc, #44] @ 1db84 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, ror sl │ │ │ │ + ldr r0, [pc, #44] @ 1dbbc │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, asr #20 │ │ │ │ + ldr r0, [pc, #44] @ 1dbf4 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, lsl #20 │ │ │ │ + ldr r1, [pc, #32] @ 1dc20 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001369d8 │ │ │ │ + ldr r1, [pc, #44] @ 1dc58 │ │ │ │ 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 1dc50 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, lsr #19 │ │ │ │ + ldr r3, [pc, #24] @ 1dc7c │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, ror r9 │ │ │ │ + ldr r1, [pc, #40] @ 1dcb0 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, asr r9 │ │ │ │ + ldr r1, [pc, #40] @ 1dce4 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, lsl r9 │ │ │ │ + ldr r1, [pc, #40] @ 1dd18 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, ror #17 │ │ │ │ + ldr r1, [pc, #40] @ 1dd4c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001368b4 │ │ │ │ + ldr r1, [pc, #40] @ 1dd80 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, lsl #17 │ │ │ │ + ldr r1, [pc, #32] @ 1ddac │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, asr #16 │ │ │ │ + ldr r1, [pc, #32] @ 1ddd8 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, lsr #16 │ │ │ │ + ldr r1, [pc, #32] @ 1de04 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001367f4 │ │ │ │ + ldr r1, [pc, #32] @ 1de30 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, asr #15 │ │ │ │ + ldr r1, [pc, #32] @ 1de5c │ │ │ │ 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 │ │ │ │ + mulseq r3, ip, r7 │ │ │ │ + ldr r1, [pc, #32] @ 1de88 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, ror r7 │ │ │ │ + ldr r1, [pc, #32] @ 1deb4 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, asr #14 │ │ │ │ + ldr r3, [pc, #36] @ 1dee4 │ │ │ │ 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 31a60 │ │ │ │ str r0, [r4, #-16] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r8, asr #28 │ │ │ │ - ldr r3, [pc, #36] @ 1c3e0 │ │ │ │ + andseq r6, r3, r4, lsl r7 │ │ │ │ + ldr r3, [pc, #36] @ 1df14 │ │ │ │ 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 31c80 │ │ │ │ str r1, [r4, #-16] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r8, lsl lr @ │ │ │ │ - ldr r3, [pc, #20] @ 1c400 │ │ │ │ + andseq r6, r3, r4, ror #13 │ │ │ │ + ldr r3, [pc, #20] @ 1df34 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001366b8 │ │ │ │ + ldr r3, [pc, #20] @ 1df54 │ │ │ │ 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 │ │ │ │ + mulseq r3, r8, r6 │ │ │ │ + ldr r3, [pc, #28] @ 1df7c │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, ror r6 │ │ │ │ + ldr r3, [pc, #28] @ 1dfa4 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, asr r6 │ │ │ │ + ldr r3, [pc, #24] @ 1dfc8 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, lsr #12 │ │ │ │ + ldr r3, [pc, #24] @ 1dfec │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, lsl #12 │ │ │ │ + ldr r1, [pc, #48] @ 1e028 │ │ │ │ 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] @ 1e02c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r4, lsl sp @ │ │ │ │ - andeq fp, pc, ip, ror #25 │ │ │ │ + andseq r6, r3, r0, ror #11 │ │ │ │ + @ instruction: 0x001365b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #236] @ 1c5f4 │ │ │ │ + ldr r4, [pc, #236] @ 1e128 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ - b 1c52c │ │ │ │ + b 1e060 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c558 │ │ │ │ + beq 1e08c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c520 │ │ │ │ - ldr r3, [pc, #176] @ 1c5f8 │ │ │ │ + bne 1e054 │ │ │ │ + ldr r3, [pc, #176] @ 1e12c │ │ │ │ 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 1e0e0 │ │ │ │ mov r4, r9 │ │ │ │ - b 1c578 │ │ │ │ + b 1e0ac │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1c5ac │ │ │ │ + beq 1e0e0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c56c │ │ │ │ + bne 1e0a0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1c5ac │ │ │ │ - ldr r3, [pc, #96] @ 1c5fc │ │ │ │ + beq 1e0e0 │ │ │ │ + ldr r3, [pc, #96] @ 1e130 │ │ │ │ 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 282dc │ │ │ │ str r0, [r7] │ │ │ │ str r9, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ ldr r4, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ bl 2a44 │ │ │ │ - ldr r3, [pc, #28] @ 1c600 │ │ │ │ + ldr r3, [pc, #28] @ 1e134 │ │ │ │ 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 │ │ │ │ + muleq r3, r8, r5 │ │ │ │ + andseq r6, r3, r8, asr r5 │ │ │ │ + andseq r6, r3, r4, lsl #10 │ │ │ │ + @ instruction: 0x001364bc │ │ │ │ + ldr r3, [pc, #748] @ 1e42c │ │ │ │ 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] @ 1e430 │ │ │ │ + ldr r7, [pc, #740] @ 1e434 │ │ │ │ + ldr r5, [pc, #740] @ 1e438 │ │ │ │ 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 1e1d0 │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c6b0 │ │ │ │ + ble 1e1e4 │ │ │ │ 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 1e1fc │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 1c6d4 │ │ │ │ + beq 1e208 │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #656] @ 1c908 │ │ │ │ + ldr r2, [pc, #656] @ 1e43c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - bge 1c874 │ │ │ │ + bge 1e3a8 │ │ │ │ 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 1e180 │ │ │ │ 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 1e164 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c788 │ │ │ │ + bne 1e2bc │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c83c │ │ │ │ + ble 1e370 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - beq 1c7a0 │ │ │ │ + beq 1e2d4 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 1c854 │ │ │ │ - ldr r8, [pc, #508] @ 1c90c │ │ │ │ - ldr r6, [pc, #508] @ 1c910 │ │ │ │ - ldr r9, [pc, #508] @ 1c914 │ │ │ │ + bne 1e388 │ │ │ │ + ldr r8, [pc, #508] @ 1e440 │ │ │ │ + ldr r6, [pc, #508] @ 1e444 │ │ │ │ + ldr r9, [pc, #508] @ 1e448 │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 1c754 │ │ │ │ + b 1e288 │ │ │ │ ldr r3, [r8, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c770 │ │ │ │ + ble 1e2a4 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr r2, [r9, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1c6cc │ │ │ │ + bne 1e200 │ │ │ │ cmp r0, #10 │ │ │ │ cmpne r0, #13 │ │ │ │ - beq 1c6cc │ │ │ │ + beq 1e200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c724 │ │ │ │ + beq 1e258 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b 1c73c │ │ │ │ + b 1e270 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #15 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ str r1, [r8, #288] @ 0x120 │ │ │ │ str r2, [r8, #16] │ │ │ │ - b 1c6cc │ │ │ │ + b 1e200 │ │ │ │ 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 1e234 │ │ │ │ + ldr r9, [pc, #368] @ 1e44c │ │ │ │ + ldr r6, [pc, #368] @ 1e450 │ │ │ │ + ldr r8, [pc, #368] @ 1e454 │ │ │ │ add r9, pc, r9 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 1c7f0 │ │ │ │ + b 1e324 │ │ │ │ ldr r3, [r9, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c88c │ │ │ │ + ble 1e3c0 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ ldr r3, [r9, #20] │ │ │ │ - beq 1c810 │ │ │ │ - ldr r2, [pc, #320] @ 1c924 │ │ │ │ + beq 1e344 │ │ │ │ + ldr r2, [pc, #320] @ 1e458 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1c6cc │ │ │ │ + bne 1e200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c7bc │ │ │ │ + beq 1e2f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1c7dc │ │ │ │ + bne 1e310 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c8ac │ │ │ │ + bne 1e3e0 │ │ │ │ ldr r3, [r8, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c88c │ │ │ │ + ble 1e3c0 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 1c7dc │ │ │ │ - b 1c6cc │ │ │ │ + bne 1e310 │ │ │ │ + b 1e200 │ │ │ │ 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 1e3fc │ │ │ │ + ldr r3, [pc, #196] @ 1e45c │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - beq 1c8f0 │ │ │ │ - ldr r3, [pc, #176] @ 1c92c │ │ │ │ + beq 1e424 │ │ │ │ + ldr r3, [pc, #176] @ 1e460 │ │ │ │ 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] @ 1e464 │ │ │ │ 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 1e200 │ │ │ │ + ldr r2, [pc, #128] @ 1e468 │ │ │ │ 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 1e364 │ │ │ │ + ldr r1, [pc, #104] @ 1e46c │ │ │ │ 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 1e1a4 │ │ │ │ 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 │ │ │ │ + mulseq r3, r4, r4 │ │ │ │ + andseq r6, r3, r0, lsl #9 │ │ │ │ + andseq r6, r3, ip, ror r4 │ │ │ │ + andseq r6, r3, r8, ror r4 │ │ │ │ + andseq r6, r3, ip, lsr #8 │ │ │ │ + andseq r6, r3, ip, lsl #7 │ │ │ │ + andseq r6, r3, r8, lsl #7 │ │ │ │ + andseq r6, r3, r4, lsl #7 │ │ │ │ + @ instruction: 0x001362f4 │ │ │ │ + @ instruction: 0x001362f0 │ │ │ │ + andseq r6, r3, ip, ror #5 │ │ │ │ + andseq r6, r3, r0, asr #5 │ │ │ │ + andseq r6, r3, ip, lsr r2 │ │ │ │ + andseq r6, r3, r4, lsr #4 │ │ │ │ + andseq r6, r3, ip, lsl #4 │ │ │ │ + andseq r6, r3, ip, ror #3 │ │ │ │ + @ instruction: 0x001361d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #156] @ 1c9e4 │ │ │ │ + ldr r6, [pc, #156] @ 1e518 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #292 @ 0x124 │ │ │ │ - b 1c95c │ │ │ │ + b 1e490 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - beq 1c9d4 │ │ │ │ - bl 1c604 │ │ │ │ + beq 1e508 │ │ │ │ + bl 1e138 │ │ │ │ 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 1e488 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1c9ac │ │ │ │ - ldr r1, [pc, #92] @ 1c9e8 │ │ │ │ + beq 1e4e0 │ │ │ │ + ldr r1, [pc, #92] @ 1e51c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - bge 1c9c8 │ │ │ │ + bge 1e4fc │ │ │ │ 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] @ 1e520 │ │ │ │ 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 1e4dc │ │ │ │ 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 1e4b8 │ │ │ │ + andseq r6, r3, r8, asr r1 │ │ │ │ + andseq r6, r3, r8, lsl r1 │ │ │ │ + andseq r6, r3, ip, ror #1 │ │ │ │ + ldr r1, [pc, #520] @ 1e734 │ │ │ │ + ldr r2, [pc, #520] @ 1e738 │ │ │ │ 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 1e5f8 │ │ │ │ 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 1e5b8 │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ca70 │ │ │ │ + beq 1e5a4 │ │ │ │ ldr r2, [sp] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq 1ca94 │ │ │ │ - ldr r3, [pc, #400] @ 1cc08 │ │ │ │ + beq 1e5c8 │ │ │ │ + ldr r3, [pc, #400] @ 1e73c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1ca94 │ │ │ │ - ldr r3, [pc, #384] @ 1cc0c │ │ │ │ + b 1e5c8 │ │ │ │ + ldr r3, [pc, #384] @ 1e740 │ │ │ │ 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] @ 1e744 │ │ │ │ + ldr r3, [pc, #356] @ 1e738 │ │ │ │ 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 1e730 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #328] @ 1cc14 │ │ │ │ + ldr r5, [pc, #328] @ 1e748 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbb0 │ │ │ │ + bne 1e6e4 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble 1cb50 │ │ │ │ + ble 1e684 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bne 1cb6c │ │ │ │ - ldr r2, [pc, #280] @ 1cc18 │ │ │ │ + bne 1e6a0 │ │ │ │ + ldr r2, [pc, #280] @ 1e74c │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbc4 │ │ │ │ - ldr r5, [pc, #260] @ 1cc1c │ │ │ │ + bne 1e6f8 │ │ │ │ + ldr r5, [pc, #260] @ 1e750 │ │ │ │ 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 1e670 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq 1ca94 │ │ │ │ - ldr r3, [pc, #220] @ 1cc20 │ │ │ │ + beq 1e5c8 │ │ │ │ + ldr r3, [pc, #220] @ 1e754 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1ca94 │ │ │ │ + b 1e5c8 │ │ │ │ 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 1e63c │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 1cb08 │ │ │ │ + bne 1e63c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbe0 │ │ │ │ - ldr r5, [pc, #160] @ 1cc24 │ │ │ │ + bne 1e714 │ │ │ │ + ldr r5, [pc, #160] @ 1e758 │ │ │ │ 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 1e63c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r5, r3 │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 1caf0 │ │ │ │ - ldr r2, [pc, #92] @ 1cc28 │ │ │ │ + b 1e624 │ │ │ │ + ldr r2, [pc, #92] @ 1e75c │ │ │ │ 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 1e668 │ │ │ │ + ldr r2, [pc, #68] @ 1e760 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r3 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b 1cb08 │ │ │ │ + b 1e63c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r3, r0, lsr #6 │ │ │ │ + andeq r1, r3, ip, ror #15 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, lsr #32 │ │ │ │ + andseq r6, r3, r4, lsl r0 │ │ │ │ + andeq r1, r3, ip, asr #14 │ │ │ │ + @ instruction: 0x00135fd8 │ │ │ │ + andseq r5, r3, r0, lsr #31 │ │ │ │ + andseq r5, r3, ip, lsl #31 │ │ │ │ + andseq r5, r3, ip, asr pc │ │ │ │ + andseq r5, r3, r0, lsr #30 │ │ │ │ + @ instruction: 0x00135ed4 │ │ │ │ + @ instruction: 0x00135eb8 │ │ │ │ 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] @ 1f06c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #2284] @ 1d53c │ │ │ │ + ldr r3, [pc, #2284] @ 1f070 │ │ │ │ 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] @ 1f074 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2236] @ 1d544 │ │ │ │ - ldr r1, [pc, #2236] @ 1d548 │ │ │ │ + ldr r2, [pc, #2236] @ 1f078 │ │ │ │ + ldr r1, [pc, #2236] @ 1f07c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2232] @ 1d54c │ │ │ │ + ldr r3, [pc, #2232] @ 1f080 │ │ │ │ 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 +28359,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 1ebfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ cmpne r9, #59 @ 0x3b │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 1d0c8 │ │ │ │ + beq 1ebfc │ │ │ │ cmp r9, #57 @ 0x39 │ │ │ │ - bhi 1ce0c │ │ │ │ + bhi 1e940 │ │ │ │ cmp r9, #31 │ │ │ │ - bls 1ce14 │ │ │ │ + bls 1e948 │ │ │ │ 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 1e948 │ │ │ │ + b 1ebc4 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1ebdc │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e948 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ + b 1e8b4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c9f0 │ │ │ │ - ldr r2, [pc, #1984] @ 1d550 │ │ │ │ + bl 1e524 │ │ │ │ + ldr r2, [pc, #1984] @ 1f084 │ │ │ │ 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 1d508 │ │ │ │ + ldr r2, [pc, #1960] @ 1f088 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cddc │ │ │ │ + bne 1e910 │ │ │ │ mov r7, #1 │ │ │ │ - bl 1c93c │ │ │ │ - ldr r2, [pc, #1932] @ 1d558 │ │ │ │ + bl 1e470 │ │ │ │ + ldr r2, [pc, #1932] @ 1f08c │ │ │ │ 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 1e7f8 │ │ │ │ + ldr r2, [pc, #1912] @ 1f090 │ │ │ │ + ldr r3, [pc, #1876] @ 1f070 │ │ │ │ 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 1f068 │ │ │ │ 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 1ebdc │ │ │ │ + ldr r2, [pc, #1860] @ 1f094 │ │ │ │ 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 1ee38 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1d40c │ │ │ │ - ldr r3, [pc, #1820] @ 1d564 │ │ │ │ - ldr r6, [pc, #1820] @ 1d568 │ │ │ │ + beq 1ef40 │ │ │ │ + ldr r3, [pc, #1820] @ 1f098 │ │ │ │ + ldr r6, [pc, #1820] @ 1f09c │ │ │ │ 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 1ea20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1cedc │ │ │ │ + beq 1ea10 │ │ │ │ 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 1ea10 │ │ │ │ cmn sl, #1 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 1cedc │ │ │ │ + beq 1ea10 │ │ │ │ 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 1ea44 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1ce84 │ │ │ │ + bne 1e9b8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1ce8c │ │ │ │ + beq 1e9c0 │ │ │ │ ldr r2, [r6, #20]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1ceec │ │ │ │ + bne 1ea20 │ │ │ │ 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 1f03c │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 1d370 │ │ │ │ + beq 1eea4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d4fc │ │ │ │ - ldr r1, [pc, #1564] @ 1d56c │ │ │ │ - ldr r9, [pc, #1564] @ 1d570 │ │ │ │ + beq 1f030 │ │ │ │ + ldr r1, [pc, #1564] @ 1f0a0 │ │ │ │ + ldr r9, [pc, #1564] @ 1f0a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1, {r3, ip} │ │ │ │ - ldr r1, [pc, #1556] @ 1d574 │ │ │ │ - ldr r5, [pc, #1556] @ 1d578 │ │ │ │ + ldr r1, [pc, #1556] @ 1f0a8 │ │ │ │ + ldr r5, [pc, #1556] @ 1f0ac │ │ │ │ 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 1eb1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cfa8 │ │ │ │ + bne 1eadc │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - blt 1d478 │ │ │ │ + blt 1efac │ │ │ │ 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 +28554,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 1ef90 │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ mov r6, fp │ │ │ │ cmp r3, #0 │ │ │ │ sub fp, fp, #1 │ │ │ │ - blt 1d430 │ │ │ │ + blt 1ef64 │ │ │ │ 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 1eac4 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt 1cfa8 │ │ │ │ + bgt 1eadc │ │ │ │ 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] @ 1f0b0 │ │ │ │ addne r1, pc, r1 │ │ │ │ strne ip, [r1, #4] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt 1d0b0 │ │ │ │ + bgt 1ebe4 │ │ │ │ add fp, r6, #1 │ │ │ │ - ldr r1, [pc, #1324] @ 1d580 │ │ │ │ + ldr r1, [pc, #1324] @ 1f0b4 │ │ │ │ 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] @ 1f0b8 │ │ │ │ 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 1e8f4 │ │ │ │ + b 1e910 │ │ │ │ + ldr r2, [pc, #1264] @ 1f0bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cdc0 │ │ │ │ - b 1cddc │ │ │ │ + beq 1e8f4 │ │ │ │ + b 1e910 │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ - ble 1d2cc │ │ │ │ - ldr r3, [pc, #1236] @ 1d58c │ │ │ │ + ble 1ee00 │ │ │ │ + ldr r3, [pc, #1236] @ 1f0c0 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1e910 │ │ │ │ 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 1ec68 │ │ │ │ ldr r3, [ip, #-4]! │ │ │ │ sub fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 1d290 │ │ │ │ + blt 1edc4 │ │ │ │ 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 1edd8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1d0e8 │ │ │ │ + bne 1ec1c │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #1096] @ 1d590 │ │ │ │ + ldrne r2, [pc, #1096] @ 1f0c4 │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r0, [r2, #4] │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ - beq 1d184 │ │ │ │ + beq 1ecb8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 1d2b4 │ │ │ │ + bne 1ede8 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - bne 1d198 │ │ │ │ + bne 1eccc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d1b4 │ │ │ │ - ldr r3, [pc, #1056] @ 1d594 │ │ │ │ + beq 1ece8 │ │ │ │ + ldr r3, [pc, #1056] @ 1f0c8 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1e910 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ add r2, r3, fp, lsl #2 │ │ │ │ ldr r2, [r2, #-1028] @ 0xfffffbfc │ │ │ │ cmp r2, #0 │ │ │ │ - bge 1d16c │ │ │ │ + bge 1eca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r3, #41 @ 0x29 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, r9 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1d164 │ │ │ │ + bne 1ec98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cddc │ │ │ │ + bne 1e910 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r3, r9 │ │ │ │ cmp fp, #0 │ │ │ │ cmpeq r3, r9 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - beq 1d498 │ │ │ │ + beq 1efcc │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - beq 1d1fc │ │ │ │ + beq 1ed30 │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1cdbc │ │ │ │ + beq 1e8f0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r1 │ │ │ │ orrs r3, sl, fp │ │ │ │ - ldrne r3, [pc, #900] @ 1d598 │ │ │ │ + ldrne r3, [pc, #900] @ 1f0cc │ │ │ │ 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 1ed98 │ │ │ │ + ldr r1, [pc, #880] @ 1f0d0 │ │ │ │ + ldr r3, [pc, #880] @ 1f0d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #832] @ 0x340 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r2 │ │ │ │ ldr ip, [r3] │ │ │ │ - beq 1d4ac │ │ │ │ + beq 1efe0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r1, #840] @ 0x348 │ │ │ │ strne r1, [r3] │ │ │ │ - ldr r1, [pc, #840] @ 1d5a4 │ │ │ │ + ldr r1, [pc, #840] @ 1f0d8 │ │ │ │ add r3, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d3e0 │ │ │ │ + beq 1ef14 │ │ │ │ ldrb r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1d52c │ │ │ │ - ldr r3, [pc, #800] @ 1d5a8 │ │ │ │ + beq 1f060 │ │ │ │ + ldr r3, [pc, #800] @ 1f0dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1e910 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #784] @ 1d5ac │ │ │ │ + ldrne r2, [pc, #784] @ 1f0e0 │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b 1d14c │ │ │ │ - ldr r2, [pc, #772] @ 1d5b0 │ │ │ │ + b 1ec80 │ │ │ │ + ldr r2, [pc, #772] @ 1f0e4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b 1d14c │ │ │ │ + b 1ec80 │ │ │ │ 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 1eca0 │ │ │ │ + b 1eccc │ │ │ │ + ldr r2, [pc, #736] @ 1f0e8 │ │ │ │ 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 1e8f4 │ │ │ │ mov r0, r7 │ │ │ │ - b 1cddc │ │ │ │ + b 1e910 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - b 1d31c │ │ │ │ + b 1ee50 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1d3fc │ │ │ │ + beq 1ef30 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d310 │ │ │ │ + bne 1ee44 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #632] @ 1d5b8 │ │ │ │ + ldr r2, [pc, #632] @ 1f0ec │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1b9d4 │ │ │ │ - ldr r2, [pc, #612] @ 1d5bc │ │ │ │ + bl 1d508 │ │ │ │ + ldr r2, [pc, #612] @ 1f0f0 │ │ │ │ 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 1e8f0 │ │ │ │ + b 1e910 │ │ │ │ + ldr r0, [pc, #584] @ 1f0f4 │ │ │ │ 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 1ea74 │ │ │ │ + ldr r0, [pc, #544] @ 1f0f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldrb lr, [r1, #2] │ │ │ │ cmp ip, #260 @ 0x104 │ │ │ │ - blt 1d4c0 │ │ │ │ + blt 1eff4 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1cf40 │ │ │ │ - ldr r1, [pc, #500] @ 1d5c8 │ │ │ │ + bne 1ea74 │ │ │ │ + ldr r1, [pc, #500] @ 1f0fc │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1, #16] │ │ │ │ - b 1cf40 │ │ │ │ - ldr r3, [pc, #484] @ 1d5cc │ │ │ │ + b 1ea74 │ │ │ │ + ldr r3, [pc, #484] @ 1f100 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #11 │ │ │ │ streq r1, [r3, #16] │ │ │ │ - b 1d270 │ │ │ │ + b 1eda4 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ce40 │ │ │ │ + bne 1e974 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e138 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r0, [r1, #1] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e138 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r5, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ - b 1ce40 │ │ │ │ + b 1e974 │ │ │ │ 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 1eb74 │ │ │ │ + ldr r1, [pc, #388] @ 1f104 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bgt 1d0b0 │ │ │ │ - b 1d048 │ │ │ │ - ldr r1, [pc, #368] @ 1d5d4 │ │ │ │ + bgt 1ebe4 │ │ │ │ + b 1eb7c │ │ │ │ + ldr r1, [pc, #368] @ 1f108 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ str ip, [r1, #4] │ │ │ │ - b 1d048 │ │ │ │ + b 1eb7c │ │ │ │ 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] @ 1f10c │ │ │ │ addne r1, pc, r1 │ │ │ │ strne ip, [r1, #4] │ │ │ │ - b 1d040 │ │ │ │ + b 1eb74 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r0 │ │ │ │ - b 1d208 │ │ │ │ + b 1ed3c │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r1, [r1, #836] @ 0x344 │ │ │ │ strne r1, [r3, #-4] │ │ │ │ - b 1d264 │ │ │ │ + b 1ed98 │ │ │ │ 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 1ea74 │ │ │ │ cmp r7, #260 @ 0x104 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ - beq 1d3cc │ │ │ │ + beq 1ef00 │ │ │ │ add ip, ip, #2 │ │ │ │ str ip, [r0, #20] │ │ │ │ add r0, r0, r7 │ │ │ │ strb r1, [r0, #24] │ │ │ │ - b 1cf40 │ │ │ │ + b 1ea74 │ │ │ │ mov r6, fp │ │ │ │ mov fp, #1 │ │ │ │ - b 1d04c │ │ │ │ - ldr r3, [pc, #204] @ 1d5dc │ │ │ │ + b 1eb80 │ │ │ │ + ldr r3, [pc, #204] @ 1f110 │ │ │ │ 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 1e910 │ │ │ │ mvn r0, #0 │ │ │ │ - b 1cddc │ │ │ │ + b 1e910 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r3], -r0 │ │ │ │ + muleq r3, ip, r5 │ │ │ │ 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 │ │ │ │ + andseq r5, r3, r4, lsr #28 │ │ │ │ + andeq r3, r3, r8, lsl #28 │ │ │ │ + andseq r5, r3, r0, lsl lr │ │ │ │ + andeq r3, r3, r4, lsl #28 │ │ │ │ + andeq r3, r3, r8, lsl #26 │ │ │ │ + @ instruction: 0x00135cf8 │ │ │ │ + @ instruction: 0x00135cd8 │ │ │ │ + andeq r1, r3, r4, lsl #8 │ │ │ │ + andseq r5, r3, r4, lsl #25 │ │ │ │ + andeq r3, r3, r8, asr ip │ │ │ │ + andeq r3, r3, r4, asr ip │ │ │ │ + andseq r5, r3, r0, asr fp │ │ │ │ + andeq r3, r3, r0, asr #22 │ │ │ │ + andeq r3, r3, r4, lsr fp │ │ │ │ + andeq r3, r3, r4, lsr #22 │ │ │ │ + andseq r5, r3, r8, ror #20 │ │ │ │ + andeq r3, r3, r8, asr #20 │ │ │ │ + andseq r5, r3, r8, lsr #20 │ │ │ │ + andseq r5, r3, ip, lsl #20 │ │ │ │ + andseq r5, r3, r8, ror #19 │ │ │ │ + andseq r5, r3, ip, asr r9 │ │ │ │ + andseq r5, r3, ip, lsr #18 │ │ │ │ + andseq r5, r3, ip, lsl #17 │ │ │ │ + andeq r3, r3, r4, ror r8 │ │ │ │ + andseq r5, r3, ip, ror #16 │ │ │ │ + andseq r5, r3, r4, asr #16 │ │ │ │ + andseq r5, r3, ip, lsl r8 │ │ │ │ + andseq r5, r3, r8, lsl #16 │ │ │ │ + @ instruction: 0x001357f8 │ │ │ │ + andseq r5, r3, ip, asr #15 │ │ │ │ + andeq r3, r3, r0, ror #14 │ │ │ │ + andseq r5, r3, r8, asr #14 │ │ │ │ + andeq r3, r3, r8, lsr #14 │ │ │ │ + @ instruction: 0x001356fc │ │ │ │ + andseq r5, r3, ip, asr #13 │ │ │ │ + @ instruction: 0x001356bc │ │ │ │ + andseq r5, r3, r4, asr r6 │ │ │ │ + andseq r5, r3, ip, lsr r6 │ │ │ │ + andseq r5, r3, r4, lsl r6 │ │ │ │ + mulseq r3, r4, r5 │ │ │ │ + ldr r3, [pc, #2884] @ 1fc60 │ │ │ │ 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] @ 1fc64 │ │ │ │ + ldr r2, [pc, #2868] @ 1fc68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #2860] @ 1e138 │ │ │ │ + ldr r3, [pc, #2860] @ 1fc6c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #2856] @ 1e13c │ │ │ │ - ldr r6, [pc, #2856] @ 1e140 │ │ │ │ + ldr r8, [pc, #2856] @ 1fc70 │ │ │ │ + ldr r6, [pc, #2856] @ 1fc74 │ │ │ │ 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 1e470 │ │ │ │ ldrb r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 1d8a8 │ │ │ │ + beq 1f3dc │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1dd5c │ │ │ │ + bne 1f890 │ │ │ │ cmp r9, #32 │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f16c │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ - beq 1da8c │ │ │ │ + beq 1f5c0 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d808 │ │ │ │ - ldr r1, [pc, #2756] @ 1e144 │ │ │ │ + beq 1f33c │ │ │ │ + ldr r1, [pc, #2756] @ 1fc78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d808 │ │ │ │ + beq 1f33c │ │ │ │ cmp r9, #105 @ 0x69 │ │ │ │ - bne 1d6a4 │ │ │ │ + bne 1f1d8 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq 1d748 │ │ │ │ - ldr r1, [pc, #2716] @ 1e148 │ │ │ │ + beq 1f27c │ │ │ │ + ldr r1, [pc, #2716] @ 1fc7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d754 │ │ │ │ - ldr r1, [pc, #2696] @ 1e14c │ │ │ │ + beq 1f288 │ │ │ │ + ldr r1, [pc, #2696] @ 1fc80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e108 │ │ │ │ - ldr r1, [pc, #2676] @ 1e150 │ │ │ │ + beq 1fc3c │ │ │ │ + ldr r1, [pc, #2676] @ 1fc84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1dd80 │ │ │ │ - ldr r1, [pc, #2656] @ 1e154 │ │ │ │ + beq 1f8b4 │ │ │ │ + ldr r1, [pc, #2656] @ 1fc88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db60 │ │ │ │ - ldr r1, [pc, #2636] @ 1e158 │ │ │ │ + beq 1f694 │ │ │ │ + ldr r1, [pc, #2636] @ 1fc8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1de10 │ │ │ │ + beq 1f944 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f16c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc30 │ │ │ │ + bl 1e764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d8dc │ │ │ │ - b 1d7bc │ │ │ │ + beq 1f410 │ │ │ │ + b 1f2f0 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d6a4 │ │ │ │ + bne 1f1d8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - beq 1dae0 │ │ │ │ - ldr r3, [pc, #2548] @ 1e15c │ │ │ │ + beq 1f614 │ │ │ │ + ldr r3, [pc, #2548] @ 1fc90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d77c │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f2b0 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 1daf4 │ │ │ │ - ldr r3, [pc, #2516] @ 1e160 │ │ │ │ + beq 1f628 │ │ │ │ + ldr r3, [pc, #2516] @ 1fc94 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r4, fp │ │ │ │ - beq 1dabc │ │ │ │ + beq 1f5f0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [fp] │ │ │ │ - beq 1d7b4 │ │ │ │ + beq 1f2e8 │ │ │ │ bl 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ cmp r4, fp │ │ │ │ - bne 1d79c │ │ │ │ - ldr r3, [pc, #2456] @ 1e164 │ │ │ │ + bne 1f2d0 │ │ │ │ + ldr r3, [pc, #2456] @ 1fc98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1dabc │ │ │ │ + bne 1f5f0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2436] @ 1e168 │ │ │ │ - ldr r3, [pc, #2384] @ 1e138 │ │ │ │ + ldr r2, [pc, #2436] @ 1fc9c │ │ │ │ + ldr r3, [pc, #2384] @ 1fc6c │ │ │ │ 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 1fc5c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ - ldrne r3, [pc, #2388] @ 1e16c │ │ │ │ + ldrne r3, [pc, #2388] @ 1fca0 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c93c │ │ │ │ - ldr r2, [pc, #2372] @ 1e170 │ │ │ │ + bl 1e470 │ │ │ │ + ldr r2, [pc, #2372] @ 1fca4 │ │ │ │ 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 1f384 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1d864 │ │ │ │ - ldr r3, [pc, #2332] @ 1e174 │ │ │ │ + bhi 1f398 │ │ │ │ + ldr r3, [pc, #2332] @ 1fca8 │ │ │ │ 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] @ 1fcac │ │ │ │ + ldr sl, [pc, #2316] @ 1fcb0 │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r3, #32 │ │ │ │ - beq 1d8b0 │ │ │ │ + beq 1f3e4 │ │ │ │ add r2, r9, r3 │ │ │ │ ldrb r2, [r2, #548] @ 0x224 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1d898 │ │ │ │ + beq 1f3cc │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1d8f4 │ │ │ │ - ldr r3, [pc, #2272] @ 1e180 │ │ │ │ + bhi 1f428 │ │ │ │ + ldr r3, [pc, #2272] @ 1fcb4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 1d7bc │ │ │ │ + b 1f2f0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1f3dc │ │ │ │ + bl 1e470 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 1d874 │ │ │ │ + bne 1f3a8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ + bne 1f3dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f16c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f2c8 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f3dc │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1d968 │ │ │ │ + beq 1f49c │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - beq 1d978 │ │ │ │ + beq 1f4ac │ │ │ │ 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 1e030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1db34 │ │ │ │ + bne 1f668 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq 1d9f8 │ │ │ │ + beq 1f52c │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - beq 1da7c │ │ │ │ + beq 1f5b0 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - beq 1d8b0 │ │ │ │ - ldr r3, [pc, #2088] @ 1e184 │ │ │ │ + beq 1f3e4 │ │ │ │ + ldr r3, [pc, #2088] @ 1fcb8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d8a8 │ │ │ │ - bl 1c604 │ │ │ │ + b 1f3dc │ │ │ │ + bl 1e138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bne 1d918 │ │ │ │ + bne 1f44c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1db48 │ │ │ │ - ldr r5, [pc, #2048] @ 1e188 │ │ │ │ + bne 1f67c │ │ │ │ + ldr r5, [pc, #2048] @ 1fcbc │ │ │ │ mov r2, fp │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #804 @ 0x324 │ │ │ │ - bl 1c4fc │ │ │ │ + bl 1e030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1deb0 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f9e4 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d9b4 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f4e8 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - ldrne r3, [pc, #1996] @ 1e18c │ │ │ │ + ldrne r3, [pc, #1996] @ 1fcc0 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d9d8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f50c │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - beq 1df5c │ │ │ │ - ldr r3, [pc, #1956] @ 1e190 │ │ │ │ + beq 1fa90 │ │ │ │ + ldr r3, [pc, #1956] @ 1fcc4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - bl 1c93c │ │ │ │ - bl 1c9f0 │ │ │ │ + b 1f2c8 │ │ │ │ + bl 1e470 │ │ │ │ + bl 1e524 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ + bne 1f3dc │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcs 1deb8 │ │ │ │ + bcs 1f9ec │ │ │ │ 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 1f9fc │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1da48 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f57c │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - ldrne r3, [pc, #1856] @ 1e194 │ │ │ │ + ldrne r3, [pc, #1856] @ 1fcc8 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ - bne 1d944 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f478 │ │ │ │ + bl 1e138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bne 1d94c │ │ │ │ - ldr r3, [pc, #1812] @ 1e198 │ │ │ │ + bne 1f480 │ │ │ │ + ldr r3, [pc, #1812] @ 1fccc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1f408 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1dfb0 │ │ │ │ + beq 1fae4 │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ moveq r7, #125 @ 0x7d │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f16c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ mov r1, fp │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d7bc │ │ │ │ - b 1d638 │ │ │ │ - ldr r3, [pc, #1752] @ 1e19c │ │ │ │ + bne 1f2f0 │ │ │ │ + b 1f16c │ │ │ │ + ldr r3, [pc, #1752] @ 1fcd0 │ │ │ │ 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 1f310 │ │ │ │ + ldr r3, [pc, #1720] @ 1fcd4 │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr sl, [pc, #1704] @ 1e1a4 │ │ │ │ + b 1f2c8 │ │ │ │ + ldr sl, [pc, #1704] @ 1fcd8 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1f2c8 │ │ │ │ + bl 1e470 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ - bl 1cc30 │ │ │ │ + bl 1e764 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 1dc20 │ │ │ │ + beq 1f754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db3c │ │ │ │ + beq 1f670 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1f408 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d8a8 │ │ │ │ - ldr r3, [pc, #1624] @ 1e1a8 │ │ │ │ + b 1f3dc │ │ │ │ + ldr r3, [pc, #1624] @ 1fcdc │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r3, [pc, #1604] @ 1e1ac │ │ │ │ + b 1f2c8 │ │ │ │ + ldr r3, [pc, #1604] @ 1fce0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #816] @ 0x330 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1dfc0 │ │ │ │ - bl 1c604 │ │ │ │ + beq 1faf4 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1deec │ │ │ │ + beq 1fa20 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #1572] @ 1e1b0 │ │ │ │ + ldrne r3, [pc, #1572] @ 1fce4 │ │ │ │ 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] @ 1fce8 │ │ │ │ + ldr r5, [pc, #1560] @ 1fcec │ │ │ │ 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 282dc │ │ │ │ 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] @ 1fcf0 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #852] @ 0x354 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1472] @ 1e1c0 │ │ │ │ + ldr r2, [pc, #1472] @ 1fcf4 │ │ │ │ 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 1f16c │ │ │ │ + b 1f420 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ded8 │ │ │ │ + bne 1fa0c │ │ │ │ cmp r9, #119 @ 0x77 │ │ │ │ - ldr r9, [pc, #1416] @ 1e1c4 │ │ │ │ + ldr r9, [pc, #1416] @ 1fcf8 │ │ │ │ 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 1fb0c │ │ │ │ mov r1, fp │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1df34 │ │ │ │ - ldr r5, [pc, #1356] @ 1e1c8 │ │ │ │ + bne 1fa68 │ │ │ │ + ldr r5, [pc, #1356] @ 1fcfc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov sl, r2 │ │ │ │ - b 1dc94 │ │ │ │ + b 1f7c8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1f2c8 │ │ │ │ + bl 1e470 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 1dc88 │ │ │ │ - ldr r1, [pc, #1308] @ 1e1cc │ │ │ │ + beq 1f7bc │ │ │ │ + ldr r1, [pc, #1308] @ 1fd00 │ │ │ │ str sl, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ - ldr r5, [pc, #1296] @ 1e1d0 │ │ │ │ + ldr r5, [pc, #1296] @ 1fd04 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr sl, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e098 │ │ │ │ + bne 1fbcc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ add r3, r1, #8 │ │ │ │ - beq 1dcfc │ │ │ │ + beq 1f830 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #1260] @ 1e1d4 │ │ │ │ + ldr r1, [pc, #1260] @ 1fd08 │ │ │ │ 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] @ 1fd0c │ │ │ │ mov r1, fp │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1deb0 │ │ │ │ + bne 1f9e4 │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1dd40 │ │ │ │ - ldr r3, [pc, #1192] @ 1e1dc │ │ │ │ + beq 1f874 │ │ │ │ + ldr r3, [pc, #1192] @ 1fd10 │ │ │ │ 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 1fba8 │ │ │ │ + ldr r3, [pc, #1168] @ 1fd14 │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d8a8 │ │ │ │ + b 1f3dc │ │ │ │ cmp r7, #0 │ │ │ │ cmpeq r3, #15 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - bne 1d794 │ │ │ │ + bne 1f2c8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, fp │ │ │ │ str r3, [r8, #16] │ │ │ │ - bne 1d79c │ │ │ │ - b 1d7d8 │ │ │ │ - ldr r3, [pc, #1116] @ 1e1e4 │ │ │ │ + bne 1f2d0 │ │ │ │ + b 1f30c │ │ │ │ + ldr r3, [pc, #1116] @ 1fd18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1dfc0 │ │ │ │ + beq 1faf4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq 1ddbc │ │ │ │ + beq 1f8f0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #1076] @ 1e1e8 │ │ │ │ + ldr r2, [pc, #1076] @ 1fd1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #852] @ 0x354 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #1064] @ 1e1ec │ │ │ │ + ldr r3, [pc, #1064] @ 1fd20 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1ddd8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f90c │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #1036] @ 1e1f0 │ │ │ │ + ldrne r3, [pc, #1036] @ 1fd24 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #1024] @ 1e1f4 │ │ │ │ + ldr r3, [pc, #1024] @ 1fd28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - blt 1de8c │ │ │ │ + blt 1f9c0 │ │ │ │ mov r2, #16 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f2c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1df44 │ │ │ │ - ldr r3, [pc, #984] @ 1e1f8 │ │ │ │ + beq 1fa78 │ │ │ │ + ldr r3, [pc, #984] @ 1fd2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r2, [pc, #968] @ 1e1fc │ │ │ │ + ldrne r2, [pc, #968] @ 1fd30 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #844] @ 0x34c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #956] @ 1e200 │ │ │ │ + ldr r2, [pc, #956] @ 1fd34 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e138 │ │ │ │ cmp r0, #32 │ │ │ │ mov r3, r0 │ │ │ │ - bne 1de64 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f998 │ │ │ │ + bl 1e138 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #916] @ 1e204 │ │ │ │ + ldrne r3, [pc, #916] @ 1fd38 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #904] @ 1e208 │ │ │ │ + ldr r3, [pc, #904] @ 1fd3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - bge 1de00 │ │ │ │ + bge 1f934 │ │ │ │ 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 1f16c │ │ │ │ + b 1f420 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1f408 │ │ │ │ mov r3, #6 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f2c8 │ │ │ │ mov r3, #7 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r3, [pc, #812] @ 1e20c │ │ │ │ + b 1f2c8 │ │ │ │ + ldr r3, [pc, #812] @ 1fd40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ str r3, [r2] │ │ │ │ - b 1dc30 │ │ │ │ - bl 1c604 │ │ │ │ - b 1db80 │ │ │ │ + b 1f764 │ │ │ │ + bl 1e138 │ │ │ │ + b 1f6b4 │ │ │ │ ldr r5, [r9, #820] @ 0x334 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r9, [r9] │ │ │ │ - beq 1df24 │ │ │ │ + beq 1fa58 │ │ │ │ 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 1fa38 │ │ │ │ + ldr r3, [pc, #740] @ 1fd44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #820] @ 0x334 │ │ │ │ - ldr r3, [pc, #728] @ 1e214 │ │ │ │ + ldr r3, [pc, #728] @ 1fd48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b 1d8d4 │ │ │ │ - ldr r3, [pc, #716] @ 1e218 │ │ │ │ + b 1f408 │ │ │ │ + ldr r3, [pc, #716] @ 1fd4c │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r5, [pc, #696] @ 1e21c │ │ │ │ + b 1f2c8 │ │ │ │ + ldr r5, [pc, #696] @ 1fd50 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ + bne 1f2c8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f114 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldrne r2, [pc, #656] @ 1e220 │ │ │ │ + ldrne r2, [pc, #656] @ 1fd54 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #844] @ 0x34c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #644] @ 1e224 │ │ │ │ + ldr r2, [pc, #644] @ 1fd58 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1f408 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r8, #16] │ │ │ │ - b 1d7dc │ │ │ │ - ldr r3, [pc, #608] @ 1e228 │ │ │ │ + b 1f310 │ │ │ │ + ldr r3, [pc, #608] @ 1fd5c │ │ │ │ mov r2, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f2c8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ mov fp, #0 │ │ │ │ str r5, [r9, #816] @ 0x330 │ │ │ │ str fp, [r9, #820] @ 0x334 │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f114 │ │ │ │ cmp r0, fp │ │ │ │ - bne 1def4 │ │ │ │ + bne 1fa28 │ │ │ │ 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 1fb58 │ │ │ │ + ldr r1, [pc, #532] @ 1fd60 │ │ │ │ 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] @ 1fd64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #820] @ 0x334 │ │ │ │ str r9, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1e05c │ │ │ │ + beq 1fb90 │ │ │ │ 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 1fb70 │ │ │ │ + ldr r2, [pc, #464] @ 1fd68 │ │ │ │ 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 1f858 │ │ │ │ + ldr r3, [pc, #444] @ 1fd6c │ │ │ │ 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 1f408 │ │ │ │ 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 1fc54 │ │ │ │ + ldr r3, [pc, #388] @ 1fd70 │ │ │ │ + ldr r5, [pc, #388] @ 1fd74 │ │ │ │ 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 1fc00 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1e120 │ │ │ │ - ldr r1, [pc, #324] @ 1e244 │ │ │ │ + beq 1fc54 │ │ │ │ + ldr r1, [pc, #324] @ 1fd78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r1, #20] │ │ │ │ - b 1dd24 │ │ │ │ - ldr r3, [pc, #312] @ 1e248 │ │ │ │ + b 1f858 │ │ │ │ + ldr r3, [pc, #312] @ 1fd7c │ │ │ │ mov r2, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d7dc │ │ │ │ + b 1f310 │ │ │ │ mov r2, r0 │ │ │ │ - b 1dd24 │ │ │ │ + b 1f858 │ │ │ │ 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, ip, asr sp │ │ │ │ + andseq r5, r3, r4, lsr #9 │ │ │ │ + andeq r0, r3, r0, ror #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000fabb8 │ │ │ │ - @ instruction: 0x000fabb0 │ │ │ │ - ldrdeq r4, [r1], -r0 │ │ │ │ - andeq r4, r1, r8, lsr #25 │ │ │ │ - muleq r1, r8, ip │ │ │ │ + andseq r5, r3, r4, lsl #9 │ │ │ │ + andseq r5, r3, ip, ror r4 │ │ │ │ + andeq r4, r1, ip, asr #25 │ │ │ │ + andeq r4, r1, r4, lsr #25 │ │ │ │ + muleq r1, r4, ip │ │ │ │ + andeq r4, r1, r4, lsl #25 │ │ │ │ + andeq r4, r1, r8, ror 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 @ │ │ │ │ - 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 │ │ │ │ + andseq r5, r3, ip, lsr r3 │ │ │ │ + andseq r5, r3, r4, lsl r3 │ │ │ │ + @ instruction: 0x001352d8 │ │ │ │ + andeq r0, r3, r4, lsl #20 │ │ │ │ + andseq r5, r3, r8, lsl #5 │ │ │ │ + andseq r5, r3, r8, ror r2 │ │ │ │ + andseq r5, r3, r8, asr #4 │ │ │ │ + andseq r5, r3, r4, lsr r2 │ │ │ │ + andseq r5, r3, r0, lsr r2 │ │ │ │ + andseq r5, r3, r0, lsl #4 │ │ │ │ + andseq r5, r3, r4, asr #2 │ │ │ │ + andseq r5, r3, r8, lsl r1 │ │ │ │ + andseq r5, r3, r0, ror #1 │ │ │ │ + ldrheq r5, [r3], -r4 │ │ │ │ + andseq r5, r3, ip, asr #32 │ │ │ │ + andseq r5, r3, r0, lsr #32 │ │ │ │ + andseq r4, r3, r0, ror #31 │ │ │ │ + @ instruction: 0x00134fb8 │ │ │ │ + andseq r4, r3, r8, lsr #31 │ │ │ │ + andseq r4, r3, r0, asr pc │ │ │ │ + andseq r4, r3, ip, lsr pc │ │ │ │ + andseq r4, r3, r4, lsl pc │ │ │ │ + andseq r4, r3, r4, lsl #30 │ │ │ │ + @ instruction: 0x00134efc │ │ │ │ + @ instruction: 0x00032eb4 │ │ │ │ + andseq r4, r3, r0, lsr #29 │ │ │ │ + andseq r4, r3, r4, ror #28 │ │ │ │ + andseq r4, r3, r4, lsr #28 │ │ │ │ + andeq r4, r1, r8, lsr #13 │ │ │ │ + andseq r4, r3, r4, ror #27 │ │ │ │ + @ instruction: 0x00032dbc │ │ │ │ + mulseq r3, ip, sp │ │ │ │ + andseq r4, r3, ip, ror #26 │ │ │ │ + andseq r4, r3, r0, asr sp │ │ │ │ + andseq r4, r3, ip, lsl sp │ │ │ │ + strdeq r2, [r3], -r0 │ │ │ │ + andseq r4, r3, r0, ror #25 │ │ │ │ + @ instruction: 0x00134cbc │ │ │ │ + @ instruction: 0x00134cb0 │ │ │ │ + andseq r4, r3, r4, lsl #25 │ │ │ │ + andeq r2, r3, r0, ror ip │ │ │ │ + andseq r4, r3, ip, asr ip │ │ │ │ + andseq r4, r3, r0, lsr ip │ │ │ │ + andseq r4, r3, r4, lsr #24 │ │ │ │ + andeq r2, r3, r4, asr #23 │ │ │ │ + andseq r4, r3, r4, ror fp │ │ │ │ + andseq r4, r3, r8, ror #22 │ │ │ │ + andseq r4, r3, r4, asr fp │ │ │ │ + andseq r4, r3, r0, asr #22 │ │ │ │ + andeq r2, r3, r4, lsl fp │ │ │ │ + andseq r4, r3, r0, lsl #22 │ │ │ │ + @ instruction: 0x00134ad8 │ │ │ │ + andeq r2, r3, r8, lsl #21 │ │ │ │ + andseq r4, r3, r8, ror sl │ │ │ │ + andseq r4, r3, ip, lsr sl │ │ │ │ + andseq r4, r3, r4, lsr #20 │ │ │ │ + andseq r4, r3, r8, ror #19 │ │ │ │ + andseq r4, r3, r4, ror #19 │ │ │ │ + andseq r4, r3, r4, lsr #19 │ │ │ │ + mulseq r3, r0, r9 │ │ │ │ + ldr r3, [pc, #68] @ 1fdcc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #804] @ 0x324 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e290 │ │ │ │ + beq 1fdc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1e278 │ │ │ │ + b 1fdac │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e290 │ │ │ │ + beq 1fdc4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e26c │ │ │ │ + bne 1fda0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r0, lsl #31 │ │ │ │ + andseq r4, r3, ip, asr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1e7cc │ │ │ │ - ldr r3, [pc, #1576] @ 1e8d8 │ │ │ │ + beq 20300 │ │ │ │ + ldr r3, [pc, #1576] @ 2040c │ │ │ │ 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 1fdf4 │ │ │ │ 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 +29803,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 31a60 │ │ │ │ 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 31c80 │ │ │ │ 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 +29938,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 31c80 │ │ │ │ str r1, [r6] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mov pc, r2 │ │ │ │ ldr r6, [r5, #-12] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a60 │ │ │ │ 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 +30022,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 1fe20 │ │ │ │ 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 +30084,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] @ 20410 │ │ │ │ + ldr ip, [pc, #264] @ 20414 │ │ │ │ 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 203ec │ │ │ │ + ldr r3, [pc, #244] @ 20418 │ │ │ │ + ldr r0, [pc, #244] @ 2041c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #848] @ 0x350 │ │ │ │ - ldr r3, [pc, #236] @ 1e8ec │ │ │ │ + ldr r3, [pc, #236] @ 20420 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #224] @ 1e8f0 │ │ │ │ + ldr r3, [pc, #224] @ 20424 │ │ │ │ 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] @ 20428 │ │ │ │ + ldr ip, [pc, #212] @ 2042c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #12] │ │ │ │ - ldr r3, [pc, #204] @ 1e8fc │ │ │ │ + ldr r3, [pc, #204] @ 20430 │ │ │ │ str r0, [r1, #852] @ 0x354 │ │ │ │ - ldr r0, [pc, #200] @ 1e900 │ │ │ │ + ldr r0, [pc, #200] @ 20434 │ │ │ │ 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] @ 20438 │ │ │ │ str ip, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - ldr ip, [pc, #176] @ 1e908 │ │ │ │ - ldr r0, [pc, #176] @ 1e90c │ │ │ │ + ldr ip, [pc, #176] @ 2043c │ │ │ │ + ldr r0, [pc, #176] @ 20440 │ │ │ │ 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] @ 20444 │ │ │ │ + ldr r2, [pc, #160] @ 20448 │ │ │ │ str ip, [r1, #16] │ │ │ │ str r0, [r1, #24] │ │ │ │ - ldr ip, [pc, #152] @ 1e918 │ │ │ │ - ldr r0, [pc, #152] @ 1e91c │ │ │ │ + ldr ip, [pc, #152] @ 2044c │ │ │ │ + ldr r0, [pc, #152] @ 20450 │ │ │ │ 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 203d4 │ │ │ │ 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] @ 20454 │ │ │ │ + ldr r1, [pc, #96] @ 20458 │ │ │ │ + ldr r0, [pc, #96] @ 2045c │ │ │ │ + ldr r2, [pc, #96] @ 20460 │ │ │ │ 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 │ │ │ │ + andseq r4, r3, r0, lsr fp │ │ │ │ + andeq r2, r3, ip, asr #5 │ │ │ │ @ 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 pc, r2, r0, lsr #15 │ │ │ │ @ instruction: 0xfffffda4 │ │ │ │ @ instruction: 0xfffffd5c │ │ │ │ - andeq r3, r1, ip, ror #25 │ │ │ │ - andeq r3, r1, ip, lsr #21 │ │ │ │ - @ instruction: 0x00013ab4 │ │ │ │ + andeq r3, r1, r8, ror #25 │ │ │ │ + andeq r3, r1, r8, lsr #21 │ │ │ │ + @ instruction: 0x00013ab0 │ │ │ │ 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 1fdd0 │ │ │ │ + ldr r3, [pc, #392] @ 2060c │ │ │ │ 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 204f0 │ │ │ │ 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 204bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ strb r6, [r5, #1]! │ │ │ │ - bne 1e980 │ │ │ │ - ldr r4, [pc, #264] @ 1eadc │ │ │ │ + bne 204b4 │ │ │ │ + ldr r4, [pc, #264] @ 20610 │ │ │ │ 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 1f114 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ea24 │ │ │ │ + beq 20558 │ │ │ │ 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 2058c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r4] │ │ │ │ - beq 1ea48 │ │ │ │ + beq 2057c │ │ │ │ bl 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ea30 │ │ │ │ - ldr r3, [pc, #128] @ 1eae0 │ │ │ │ + bne 20564 │ │ │ │ + ldr r3, [pc, #128] @ 20614 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #820] @ 0x334 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1ea80 │ │ │ │ + beq 205b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ bl 2918 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ea6c │ │ │ │ - ldr r4, [pc, #92] @ 1eae4 │ │ │ │ + bne 205a0 │ │ │ │ + ldr r4, [pc, #92] @ 20618 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ea1c │ │ │ │ + bne 20550 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #808] @ 0x328 │ │ │ │ str r3, [r4, #828] @ 0x33c │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ 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 2054c │ │ │ │ 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 204ac │ │ │ │ + andseq r4, r3, r0, asr r1 │ │ │ │ + ldrsbeq r4, [r3], -r0 │ │ │ │ + andseq r4, r3, r4, asr #32 │ │ │ │ + andseq r4, r3, ip, lsl r0 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 1eb10 │ │ │ │ + bne 20644 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 1eb00 │ │ │ │ + beq 20634 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1eb2c │ │ │ │ + bne 20660 │ │ │ │ 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 20658 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ strb r1, [r4, r0] │ │ │ │ - bne 1eb6c │ │ │ │ - b 1eb24 │ │ │ │ + bne 206a0 │ │ │ │ + b 20658 │ │ │ │ cmp r3, r4 │ │ │ │ strb r1, [r3] │ │ │ │ - beq 1eb24 │ │ │ │ + beq 20658 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ - beq 1eb60 │ │ │ │ + beq 20694 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #248] @ 1ec84 │ │ │ │ + ldr r3, [pc, #248] @ 207b8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [pc, r3] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1ec5c │ │ │ │ + beq 20790 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldrb r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrbeq r2, [r7] │ │ │ │ - beq 1ebe4 │ │ │ │ + beq 20718 │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ - b 1ebd0 │ │ │ │ + b 20704 │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec64 │ │ │ │ + beq 20798 │ │ │ │ mov r0, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ cmp r5, ip │ │ │ │ - beq 1ebc4 │ │ │ │ + beq 206f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20770 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r5, [r4] │ │ │ │ - beq 1ec6c │ │ │ │ + beq 207a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec7c │ │ │ │ + beq 207b0 │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1ec1c │ │ │ │ + b 20750 │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec4c │ │ │ │ + beq 20780 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ cmp r5, r1 │ │ │ │ - beq 1ec10 │ │ │ │ + beq 20744 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ec50 │ │ │ │ + beq 20784 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1eba0 │ │ │ │ - b 1ec5c │ │ │ │ + bne 206d4 │ │ │ │ + b 20790 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20770 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - b 1ebe4 │ │ │ │ + b 20718 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20770 │ │ │ │ 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 20784 │ │ │ │ + mulseq r3, r4, r2 │ │ │ │ + ldr r3, [pc, #912] @ 20b54 │ │ │ │ + ldr r2, [pc, #912] @ 20b58 │ │ │ │ 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] @ 20b5c │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r8, [pc, #880] @ 1f02c │ │ │ │ + ldr r8, [pc, #880] @ 20b60 │ │ │ │ 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 20834 │ │ │ │ + ldr r2, [pc, #856] @ 20b64 │ │ │ │ + ldr r3, [pc, #844] @ 20b5c │ │ │ │ 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 20b50 │ │ │ │ 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 28f80 │ │ │ │ + ldr r1, [pc, #804] @ 20b68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1efe8 │ │ │ │ - ldr r9, [pc, #788] @ 1f038 │ │ │ │ + beq 20b1c │ │ │ │ + ldr r9, [pc, #788] @ 20b6c │ │ │ │ mov r4, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ef58 │ │ │ │ + beq 20a8c │ │ │ │ ldrb r2, [sp, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r2, #9 │ │ │ │ mov sl, r5 │ │ │ │ - bne 1ed6c │ │ │ │ + bne 208a0 │ │ │ │ ldrb r2, [sl, #1]! │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ - beq 1ed5c │ │ │ │ + beq 20890 │ │ │ │ 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 20860 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 1ee0c │ │ │ │ + beq 20940 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20924 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1eec8 │ │ │ │ + beq 209fc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ mov fp, r0 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ 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 20860 │ │ │ │ + ldr r3, [pc, #580] @ 20b70 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ef94 │ │ │ │ - bl 26a64 │ │ │ │ - b 1ed2c │ │ │ │ + bne 20ac8 │ │ │ │ + bl 28598 │ │ │ │ + b 20860 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20924 │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r0] │ │ │ │ add r0, sl, #1 │ │ │ │ - bl 1eae8 │ │ │ │ - bl 26d1c │ │ │ │ - ldr fp, [pc, #516] @ 1f040 │ │ │ │ + bl 2061c │ │ │ │ + bl 28850 │ │ │ │ + ldr fp, [pc, #516] @ 20b74 │ │ │ │ mov r1, #4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ str r0, [fp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #5 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #448] @ 1f044 │ │ │ │ + ldr r1, [pc, #448] @ 20b78 │ │ │ │ ldr sl, [fp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sl, #8] │ │ │ │ bl 2c9c │ │ │ │ subs r2, r0, #0 │ │ │ │ strne r7, [sl, #12] │ │ │ │ - bne 1ed2c │ │ │ │ + bne 20860 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 20860 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, sl │ │ │ │ bl 2b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20924 │ │ │ │ strb fp, [r3], #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1eae8 │ │ │ │ - bl 26d1c │ │ │ │ + bl 2061c │ │ │ │ + bl 28850 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eae8 │ │ │ │ + bl 2061c │ │ │ │ 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 283a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 1ed2c │ │ │ │ + b 20860 │ │ │ │ mov r0, r6 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efd8 │ │ │ │ + bne 20b0c │ │ │ │ mov r0, r6 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efc8 │ │ │ │ + bne 20afc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2744c │ │ │ │ - bl 26a08 │ │ │ │ - ldr r3, [pc, #188] @ 1f048 │ │ │ │ + bl 28f80 │ │ │ │ + bl 2853c │ │ │ │ + ldr r3, [pc, #188] @ 20b7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 1ecd0 │ │ │ │ - ldr r3, [pc, #176] @ 1f04c │ │ │ │ + b 20804 │ │ │ │ + ldr r3, [pc, #176] @ 20b80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #160] @ 1f050 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r2, [pc, #160] @ 20b84 │ │ │ │ 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 20938 │ │ │ │ + ldr r0, [pc, #132] @ 20b88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ef78 │ │ │ │ - ldr r0, [pc, #120] @ 1f058 │ │ │ │ + bl 285b8 │ │ │ │ + b 20aac │ │ │ │ + ldr r0, [pc, #120] @ 20b8c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ef68 │ │ │ │ + bl 285b8 │ │ │ │ + b 20a9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f000 │ │ │ │ + beq 20b34 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1ecd0 │ │ │ │ + beq 20804 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #72] @ 1f05c │ │ │ │ + ldr r0, [pc, #72] @ 20b90 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ed1c │ │ │ │ + bl 285b8 │ │ │ │ + b 20850 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, pc, r4, asr #17 │ │ │ │ - andeq r1, r3, r0, ror r0 │ │ │ │ + mulseq r3, r0, r1 │ │ │ │ + andeq pc, r2, ip, lsr r5 @ │ │ │ │ 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 pc, r2, ip, lsr #10 │ │ │ │ + andeq pc, r2, r0, lsl r5 @ │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ + ldrsheq r5, [r3], -r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, pc, r8, lsl r7 @ │ │ │ │ - andeq r3, r1, r0, asr #14 │ │ │ │ - andeq sl, pc, ip, asr #11 │ │ │ │ + andseq r4, r3, r4, ror #31 │ │ │ │ + andeq r3, r1, ip, lsr r7 │ │ │ │ + mulseq r3, r8, lr │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ + andeq r3, r1, r8, lsl r6 │ │ │ │ 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, r4, lsl #12 │ │ │ │ + andeq r3, r1, r8, lsr #4 │ │ │ │ push {r4, lr} │ │ │ │ - bl 1eb84 │ │ │ │ + bl 206b8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ - bl 1eb84 │ │ │ │ + bl 206b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 20c14 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 20c14 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldrb r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f0e8 │ │ │ │ + beq 20c1c │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r0] │ │ │ │ - b 1f0c4 │ │ │ │ + b 20bf8 │ │ │ │ ldrb r4, [r3, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f0ec │ │ │ │ + beq 20c20 │ │ │ │ ldrb ip, [r1], #1 │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ cmp r4, ip │ │ │ │ - beq 1f0b8 │ │ │ │ + beq 20bec │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1f094 │ │ │ │ + bne 20bc8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f0d4 │ │ │ │ + bne 20c08 │ │ │ │ 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] @ 20cd0 │ │ │ │ + ldr r3, [pc, #144] @ 20cd4 │ │ │ │ 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 20ba8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1f190 │ │ │ │ + beq 20cc4 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, sp │ │ │ │ bl 28ac │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f190 │ │ │ │ + beq 20cc4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f190 │ │ │ │ + bne 20cc4 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 1f190 │ │ │ │ - ldr r2, [pc, #56] @ 1f1a4 │ │ │ │ - ldr r3, [pc, #48] @ 1f1a0 │ │ │ │ + bhi 20cc4 │ │ │ │ + ldr r2, [pc, #56] @ 20cd8 │ │ │ │ + ldr r3, [pc, #48] @ 20cd4 │ │ │ │ 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 20ccc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 1f164 │ │ │ │ + b 20c98 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, r0, lsl ip │ │ │ │ + ldrdeq pc, [r2], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x00030bb0 │ │ │ │ + andeq pc, r2, ip, ror r0 @ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f074 │ │ │ │ + bl 20ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f204 │ │ │ │ + beq 20d38 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #89 @ 0x59 │ │ │ │ - beq 1f1fc │ │ │ │ - bhi 1f1e4 │ │ │ │ + beq 20d30 │ │ │ │ + bhi 20d18 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - beq 1f1fc │ │ │ │ + beq 20d30 │ │ │ │ sub r0, r0, #84 @ 0x54 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - beq 1f1fc │ │ │ │ + beq 20d30 │ │ │ │ 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] @ 20ddc │ │ │ │ + ldr r2, [pc, #136] @ 20de0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - ldr r3, [pc, #128] @ 1f2b0 │ │ │ │ + ldr r3, [pc, #128] @ 20de4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1f27c │ │ │ │ - ldr r3, [pc, #104] @ 1f2b4 │ │ │ │ + bne 20db0 │ │ │ │ + ldr r3, [pc, #104] @ 20de8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f298 │ │ │ │ - ldr r3, [pc, #88] @ 1f2b8 │ │ │ │ + bne 20dcc │ │ │ │ + ldr r3, [pc, #88] @ 20dec │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f288 │ │ │ │ - ldr r3, [pc, #72] @ 1f2bc │ │ │ │ + bne 20dbc │ │ │ │ + ldr r3, [pc, #72] @ 20df0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r3] │ │ │ │ - bl 27de0 │ │ │ │ - b 1f244 │ │ │ │ + bl 29914 │ │ │ │ + b 20d78 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d3bc │ │ │ │ - b 1f26c │ │ │ │ + bl 2eeec │ │ │ │ + b 20da0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ - b 1f258 │ │ │ │ - strdeq r0, [r3], -ip │ │ │ │ + bl 2f270 │ │ │ │ + b 20d8c │ │ │ │ + andeq lr, r2, r8, asr #31 │ │ │ │ @ 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] @ 21148 │ │ │ │ + ldr r7, [pc, #840] @ 2114c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #836] @ 1f61c │ │ │ │ + ldr r1, [pc, #836] @ 21150 │ │ │ │ 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 +30813,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 2101c │ │ │ │ cmp fp, r9 │ │ │ │ cmpeq r1, sl │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - beq 1f4fc │ │ │ │ - ldr r9, [pc, #724] @ 1f620 │ │ │ │ + beq 21030 │ │ │ │ + ldr r9, [pc, #724] @ 21154 │ │ │ │ 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 27dfc │ │ │ │ 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 20efc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r9, #160] @ 0xa0 │ │ │ │ - bl 26c30 │ │ │ │ + bl 28764 │ │ │ │ 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 +30858,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 210b0 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f5b4 │ │ │ │ + beq 210e8 │ │ │ │ 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] @ 21158 │ │ │ │ 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 +30890,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 20ff8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f430 │ │ │ │ + bne 20f64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1f5f4 │ │ │ │ + beq 21128 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1f55c │ │ │ │ - ldr r3, [pc, #416] @ 1f628 │ │ │ │ + beq 21090 │ │ │ │ + ldr r3, [pc, #416] @ 2115c │ │ │ │ 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 20ff0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f534 │ │ │ │ + beq 21068 │ │ │ │ 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 21014 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f55c │ │ │ │ + beq 21090 │ │ │ │ str r2, [r9] │ │ │ │ - b 1f430 │ │ │ │ + b 20f64 │ │ │ │ str r2, [r9] │ │ │ │ - b 1f468 │ │ │ │ - ldr r7, [pc, #316] @ 1f62c │ │ │ │ + b 20f9c │ │ │ │ + ldr r7, [pc, #316] @ 21160 │ │ │ │ cmp fp, r9 │ │ │ │ cmpeq r1, sl │ │ │ │ add r7, pc, r7 │ │ │ │ - bne 1f344 │ │ │ │ + bne 20e78 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 262c8 │ │ │ │ - ldr r3, [pc, #284] @ 1f630 │ │ │ │ + bl 27dfc │ │ │ │ + ldr r3, [pc, #284] @ 21164 │ │ │ │ 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 20efc │ │ │ │ + ldr r4, [pc, #248] @ 21168 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #232] @ 1f638 │ │ │ │ + ldr r3, [pc, #232] @ 2116c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - b 1f4bc │ │ │ │ + b 20ff0 │ │ │ │ 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 20fb4 │ │ │ │ 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 21118 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r8, r2 │ │ │ │ - bne 1f598 │ │ │ │ + bne 210cc │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [r1] │ │ │ │ - b 1f49c │ │ │ │ + b 20fd0 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - beq 1f5ec │ │ │ │ + beq 21120 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 1f5c0 │ │ │ │ + bne 210f4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b 1f49c │ │ │ │ + b 20fd0 │ │ │ │ add r1, r3, #16 │ │ │ │ - b 1f5a8 │ │ │ │ + b 210dc │ │ │ │ add r8, r8, #16 │ │ │ │ - b 1f5d0 │ │ │ │ - ldr r3, [pc, #64] @ 1f63c │ │ │ │ - ldr r1, [pc, #64] @ 1f640 │ │ │ │ - ldr r0, [pc, #64] @ 1f644 │ │ │ │ + b 21104 │ │ │ │ + ldr r3, [pc, #64] @ 21170 │ │ │ │ + ldr r1, [pc, #64] @ 21174 │ │ │ │ + ldr r0, [pc, #64] @ 21178 │ │ │ │ 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 │ │ │ │ + andeq lr, r2, r0, lsl pc │ │ │ │ + andseq r4, r3, r4, asr fp │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00134adc │ │ │ │ + andseq r4, r3, r0, lsl sl │ │ │ │ + andseq r4, r3, r4, lsr #19 │ │ │ │ + strdeq r3, [r1], -ip │ │ │ │ + andseq r4, r3, r8, lsl r9 │ │ │ │ + andseq r4, r3, ip, ror #17 │ │ │ │ @ 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 │ │ │ │ + andeq r3, r1, ip, ror r0 │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ + ldr r2, [pc, #564] @ 213b8 │ │ │ │ + ldr r3, [pc, #564] @ 213bc │ │ │ │ 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] @ 213c0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216e4 │ │ │ │ - ldr r2, [pc, #528] @ 1f890 │ │ │ │ + bl 23218 │ │ │ │ + ldr r2, [pc, #528] @ 213c4 │ │ │ │ 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 21300 │ │ │ │ + ldr r9, [pc, #504] @ 213c8 │ │ │ │ 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 2efa8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1f79c │ │ │ │ + beq 212d0 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f7e0 │ │ │ │ - ldr r6, [pc, #432] @ 1f898 │ │ │ │ + beq 21314 │ │ │ │ + ldr r6, [pc, #432] @ 213cc │ │ │ │ mov r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1f6fc │ │ │ │ + b 21230 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1f79c │ │ │ │ + beq 212d0 │ │ │ │ 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 21224 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ - b 1f740 │ │ │ │ + b 21274 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f6f0 │ │ │ │ + beq 21224 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 21268 │ │ │ │ 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 21268 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2c0 │ │ │ │ + bl 20df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 21268 │ │ │ │ mov r0, #1 │ │ │ │ - b 1f7a0 │ │ │ │ + b 212d4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #244] @ 1f89c │ │ │ │ - ldr r3, [pc, #220] @ 1f888 │ │ │ │ + ldr r2, [pc, #244] @ 213d0 │ │ │ │ + ldr r3, [pc, #220] @ 213bc │ │ │ │ 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 213b4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f214 │ │ │ │ + bl 20d48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f694 │ │ │ │ + beq 211c8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 1f7a0 │ │ │ │ - ldr r6, [pc, #184] @ 1f8a0 │ │ │ │ + b 212d4 │ │ │ │ + ldr r6, [pc, #184] @ 213d4 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1f7fc │ │ │ │ + b 21330 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1f79c │ │ │ │ + beq 212d0 │ │ │ │ ldr r3, [r9, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f7f0 │ │ │ │ + beq 21324 │ │ │ │ mov r4, #0 │ │ │ │ - b 1f828 │ │ │ │ + b 2135c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1f7f0 │ │ │ │ + beq 21324 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f81c │ │ │ │ + beq 21350 │ │ │ │ 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 21350 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2c0 │ │ │ │ + bl 20df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f7f0 │ │ │ │ - b 1f794 │ │ │ │ + beq 21324 │ │ │ │ + b 212c8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, ip, asr #13 │ │ │ │ + muleq r2, r8, fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r3, r0, lsr #13 │ │ │ │ + andeq lr, r2, ip, ror #22 │ │ │ │ @ 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 @ │ │ │ │ + andseq r4, r3, ip, lsl #15 │ │ │ │ + andseq r4, r3, r0, asr #14 │ │ │ │ + andeq lr, r2, r0, asr #20 │ │ │ │ + andseq r4, r3, r0, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #276] @ 1f9c4 │ │ │ │ - ldr r6, [pc, #276] @ 1f9c8 │ │ │ │ + ldr r5, [pc, #276] @ 214f8 │ │ │ │ + ldr r6, [pc, #276] @ 214fc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - b 1f8d0 │ │ │ │ + b 21404 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f8f8 │ │ │ │ + beq 2142c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f648 │ │ │ │ + bl 2117c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f8c4 │ │ │ │ - bge 1f998 │ │ │ │ + beq 213f8 │ │ │ │ + bge 214cc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #204] @ 1f9cc │ │ │ │ + ldr r3, [pc, #204] @ 21500 │ │ │ │ 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] @ 21504 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #136] @ 1f9d4 │ │ │ │ + ldrne r3, [pc, #136] @ 21508 │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r6, r3] │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r3, [pc, #124] @ 1f9d8 │ │ │ │ + ldr r3, [pc, #124] @ 2150c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #100] @ 1f9d4 │ │ │ │ + ldr r2, [pc, #100] @ 21508 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #88] @ 1f9dc │ │ │ │ + ldr r1, [pc, #88] @ 21510 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ + bl 2f270 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ 1f9cc │ │ │ │ + ldr r3, [pc, #44] @ 21500 │ │ │ │ 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 │ │ │ │ + andseq r4, r3, r8, ror r5 │ │ │ │ + andeq lr, r2, r0, lsr r9 │ │ │ │ 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] @ 216e4 │ │ │ │ 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 21550 │ │ │ │ + ldr r3, [pc, #420] @ 216e8 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1fb68 │ │ │ │ - ldr r6, [pc, #404] @ 1fbb8 │ │ │ │ + beq 2169c │ │ │ │ + ldr r6, [pc, #404] @ 216ec │ │ │ │ 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 2163c │ │ │ │ + ldr r3, [pc, #348] @ 216f0 │ │ │ │ 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 2168c │ │ │ │ str r5, [r3, #208] @ 0xd0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r5, [pc, #308] @ 1fbc0 │ │ │ │ + ldr r5, [pc, #308] @ 216f4 │ │ │ │ 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 21668 │ │ │ │ + bl 29914 │ │ │ │ + ldr r3, [pc, #284] @ 216f8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fac8 │ │ │ │ - ldr r5, [pc, #268] @ 1fbc8 │ │ │ │ + beq 215fc │ │ │ │ + ldr r5, [pc, #268] @ 216fc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fad4 │ │ │ │ + beq 21608 │ │ │ │ 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 23128 │ │ │ │ + ldr r3, [pc, #240] @ 21700 │ │ │ │ + ldr r0, [pc, #240] @ 21704 │ │ │ │ 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 23128 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1fa58 │ │ │ │ + bne 2158c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #168] @ 1fbd4 │ │ │ │ + ldr r3, [pc, #168] @ 21708 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - b 1fa58 │ │ │ │ + b 2158c │ │ │ │ ldr r6, [r5, #184] @ 0xb8 │ │ │ │ lsl r6, r6, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ mov r2, r6 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [r5] │ │ │ │ bl 2bb8 │ │ │ │ - b 1fa9c │ │ │ │ - ldr r2, [pc, #120] @ 1fbd8 │ │ │ │ + b 215d0 │ │ │ │ + ldr r2, [pc, #120] @ 2170c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 1fa80 │ │ │ │ - bl 20a6c │ │ │ │ + b 215b4 │ │ │ │ + bl 225a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1fba8 │ │ │ │ - ldr r0, [pc, #96] @ 1fbdc │ │ │ │ + beq 216dc │ │ │ │ + ldr r0, [pc, #96] @ 21710 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #64] @ 1fbcc │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r2, [pc, #64] @ 21700 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #64] @ 1fbe0 │ │ │ │ + ldr r2, [pc, #64] @ 21714 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - b 1fa1c │ │ │ │ - andeq r0, r3, r8, lsr #6 │ │ │ │ + b 21550 │ │ │ │ + strdeq lr, [r2], -r4 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - andeq r9, pc, r8, lsr fp @ │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ - ldrdeq r9, [pc], -r0 │ │ │ │ + andseq r4, r3, r4, lsl #8 │ │ │ │ + andseq r4, r3, r8, asr #7 │ │ │ │ + mulseq r3, ip, r3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r9, pc, r4, lsr #21 │ │ │ │ + andseq r4, r3, r0, ror r3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r2, r1, r8, asr fp │ │ │ │ + andeq r2, r1, r4, asr fp │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ @ instruction: 0xfffff6ac │ │ │ │ - muleq r1, r4, sl │ │ │ │ - andeq r2, r1, ip, lsl #21 │ │ │ │ + muleq r1, r0, sl │ │ │ │ + andeq r2, r1, r8, lsl #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #268] @ 1fcfc │ │ │ │ - ldr r5, [pc, #268] @ 1fd00 │ │ │ │ + ldr r4, [pc, #268] @ 21830 │ │ │ │ + ldr r5, [pc, #268] @ 21834 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc34 │ │ │ │ + beq 21768 │ │ │ │ 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 21820 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #200] @ 1fd04 │ │ │ │ + ldr r3, [pc, #200] @ 21838 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc58 │ │ │ │ - bl 1f214 │ │ │ │ + beq 2178c │ │ │ │ + bl 20d48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fcf4 │ │ │ │ - ldr r4, [pc, #168] @ 1fd08 │ │ │ │ + bne 21828 │ │ │ │ + ldr r4, [pc, #168] @ 2183c │ │ │ │ mov r1, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 26c5c │ │ │ │ + bl 28790 │ │ │ │ bl 2a80 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d5b4 │ │ │ │ + bl 2f0e4 │ │ │ │ ldr r3, [r4, #208] @ 0xd0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #124] @ 1fd0c │ │ │ │ + ldr r3, [pc, #124] @ 21840 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #112] @ 1fd10 │ │ │ │ + ldrne r3, [pc, #112] @ 21844 │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r5, r3] │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r3, [pc, #100] @ 1fd14 │ │ │ │ + ldr r3, [pc, #100] @ 21848 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #76] @ 1fd10 │ │ │ │ + ldr r2, [pc, #76] @ 21844 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #64] @ 1fd18 │ │ │ │ + ldr r1, [pc, #64] @ 2184c │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ + bl 2f270 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1f8a4 │ │ │ │ + b 213d8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, ip, ror #18 │ │ │ │ - andeq r0, r3, r4, lsr #2 │ │ │ │ + andseq r4, r3, r8, lsr r2 │ │ │ │ + strdeq lr, [r2], -r0 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ + andseq r4, r3, r8, asr #3 │ │ │ │ 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] @ 219e8 │ │ │ │ + ldr r3, [pc, #400] @ 219ec │ │ │ │ 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] @ 219f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #380] @ 1fec0 │ │ │ │ + ldr r2, [pc, #380] @ 219f4 │ │ │ │ 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] @ 219f8 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, #204] @ 0xcc │ │ │ │ cmp r0, r2 │ │ │ │ - beq 1fd94 │ │ │ │ + beq 218c8 │ │ │ │ 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] @ 219fc │ │ │ │ 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 219ac │ │ │ │ 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 28790 │ │ │ │ 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 218fc │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r5, #196] @ 0xc4 │ │ │ │ - bl 1f648 │ │ │ │ + bl 2117c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 1fea8 │ │ │ │ + blt 219dc │ │ │ │ sub r2, r6, sl │ │ │ │ cmp r2, #0 │ │ │ │ suble sl, sl, r6 │ │ │ │ - ble 1fe5c │ │ │ │ - ldr r1, [pc, #144] @ 1fecc │ │ │ │ + ble 21990 │ │ │ │ + ldr r1, [pc, #144] @ 21a00 │ │ │ │ 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 219dc │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1fe78 │ │ │ │ + beq 219ac │ │ │ │ subs fp, fp, #1 │ │ │ │ - bcs 1fdc8 │ │ │ │ + bcs 218fc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #76] @ 1fed0 │ │ │ │ - ldr r3, [pc, #56] @ 1fec0 │ │ │ │ + ldr r2, [pc, #76] @ 21a04 │ │ │ │ + ldr r3, [pc, #56] @ 219f4 │ │ │ │ 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 219e4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 1fe7c │ │ │ │ + b 219b0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq pc, [r2], -r4 │ │ │ │ - andeq r9, pc, r4, lsr #16 │ │ │ │ - ldrdeq pc, [r2], -r8 │ │ │ │ + andeq lr, r2, r0, asr #9 │ │ │ │ + ldrsheq r4, [r3], -r0 │ │ │ │ + andeq lr, r2, r4, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, pc, r8, ror #15 │ │ │ │ - @ instruction: 0x000f97bc │ │ │ │ + ldrheq r4, [r3], -r4 @ │ │ │ │ + andseq r4, r3, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - muleq r2, r8, lr │ │ │ │ - ldr r0, [pc, #36] @ 1ff00 │ │ │ │ + andeq lr, r2, r4, ror #6 │ │ │ │ + ldr r0, [pc, #36] @ 21a34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fef8 │ │ │ │ + beq 21a2c │ │ │ │ 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 │ │ │ │ + andseq r3, r3, r0, asr pc │ │ │ │ + ldr r3, [pc, #72] @ 21a88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r0, [r3, #200] @ 0xc8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 1ff24 │ │ │ │ + ble 21a58 │ │ │ │ cmp r2, r0 │ │ │ │ - blt 1ff40 │ │ │ │ + blt 21a74 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 1ff4c │ │ │ │ - ldr r3, [pc, #36] @ 1ff58 │ │ │ │ + ble 21a80 │ │ │ │ + ldr r3, [pc, #36] @ 21a8c │ │ │ │ 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 │ │ │ │ + andseq r3, r3, r0, lsr #30 │ │ │ │ + @ instruction: 0x00133ef4 │ │ │ │ + ldr r3, [pc, #112] @ 21b08 │ │ │ │ + ldr r1, [pc, #112] @ 21b0c │ │ │ │ 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 21ae4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ffb0 │ │ │ │ - ldr r3, [pc, #60] @ 1ffdc │ │ │ │ + beq 21ae4 │ │ │ │ + ldr r3, [pc, #60] @ 21b10 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ffb0 │ │ │ │ - bl 1f8a4 │ │ │ │ - ldr r4, [pc, #40] @ 1ffe0 │ │ │ │ + bne 21ae4 │ │ │ │ + bl 213d8 │ │ │ │ + ldr r4, [pc, #40] @ 21b14 │ │ │ │ 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 │ │ │ │ + andseq r3, r3, r4, asr #29 │ │ │ │ + andeq lr, r2, ip, ror r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r9, pc, r8, lsr #11 │ │ │ │ + andseq r3, r3, r4, ror lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #100] @ 20054 │ │ │ │ + ldr r5, [pc, #100] @ 21b88 │ │ │ │ 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 282dc │ │ │ │ + ldr ip, [pc, #68] @ 21b8c │ │ │ │ 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 21b5c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 20020 │ │ │ │ + bne 21b54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r4, asr #13 │ │ │ │ + mulseq r3, r0, pc @ │ │ │ │ ldc 3, cr8, [r8, #128]! @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - beq 200a0 │ │ │ │ - ldr r3, [pc, #56] @ 200a8 │ │ │ │ + beq 21bd4 │ │ │ │ + ldr r3, [pc, #56] @ 21bdc │ │ │ │ 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 21bb0 │ │ │ │ str ip, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str ip, [r0] │ │ │ │ bx lr │ │ │ │ - andeq r9, pc, r4, asr #12 │ │ │ │ + andseq r3, r3, r0, lsl pc │ │ │ │ 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] @ 21c54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20118 │ │ │ │ + beq 21c4c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20118 │ │ │ │ + beq 21c4c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00133eb0 │ │ │ │ + ldr r3, [pc, #24] @ 21c78 │ │ │ │ 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 │ │ │ │ + andseq r3, r3, r8, asr lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #72] @ 2019c │ │ │ │ - ldr r2, [pc, #72] @ 201a0 │ │ │ │ + ldr r4, [pc, #72] @ 21cd0 │ │ │ │ + ldr r2, [pc, #72] @ 21cd4 │ │ │ │ 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] @ 21cd8 │ │ │ │ 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 21cac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r4, ror #10 │ │ │ │ - andeq r2, r1, r4, lsr r5 │ │ │ │ - andeq r2, r1, ip, ror sp │ │ │ │ + andseq r3, r3, r0, lsr lr │ │ │ │ + andeq r2, r1, r0, lsr r5 │ │ │ │ + andeq r2, r1, r8, ror sp │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 201d0 │ │ │ │ + ldr r4, [pc, #28] @ 21d04 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00133dd0 │ │ │ │ + ldr ip, [pc, #292] @ 21e34 │ │ │ │ + ldr r1, [pc, #292] @ 21e38 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #284] @ 20308 │ │ │ │ + ldr r3, [pc, #284] @ 21e3c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #276] @ 2030c │ │ │ │ + ldr r2, [pc, #276] @ 21e40 │ │ │ │ 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 21e0c │ │ │ │ + ldr r8, [pc, #240] @ 21e44 │ │ │ │ + ldr r4, [pc, #240] @ 21e48 │ │ │ │ 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 21d94 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 2027c │ │ │ │ + beq 21db0 │ │ │ │ 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 21de0 │ │ │ │ + ldr r1, [pc, #176] @ 21e4c │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 20240 │ │ │ │ + beq 21d74 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #148] @ 2031c │ │ │ │ - ldr r3, [pc, #120] @ 20304 │ │ │ │ + ldr r2, [pc, #148] @ 21e50 │ │ │ │ + ldr r3, [pc, #120] @ 21e38 │ │ │ │ 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 21e30 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #108] @ 20320 │ │ │ │ + ldr r4, [pc, #108] @ 21e54 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1fd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 202d0 │ │ │ │ + beq 21e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24c │ │ │ │ - bl 1e29c │ │ │ │ + bl 1fd80 │ │ │ │ + bl 1fdd0 │ │ │ │ mov r0, #0 │ │ │ │ - b 20280 │ │ │ │ - ldr r2, [pc, #68] @ 20324 │ │ │ │ - ldr r1, [pc, #68] @ 20328 │ │ │ │ + b 21db4 │ │ │ │ + ldr r2, [pc, #68] @ 21e58 │ │ │ │ + ldr r1, [pc, #68] @ 21e5c │ │ │ │ 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 21d4c │ │ │ │ + b 21db0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r2, r0, asr #22 │ │ │ │ + andeq lr, r2, ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, r2, ip, lsl fp @ │ │ │ │ + andeq sp, r2, r8, ror #31 │ │ │ │ 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 │ │ │ │ + andseq r3, r3, r4, ror #26 │ │ │ │ + andseq r3, r3, r0, ror #26 │ │ │ │ + andeq r2, r1, r4, lsl #25 │ │ │ │ + andeq sp, r2, r0, ror #30 │ │ │ │ + andeq r2, r1, r0, ror #7 │ │ │ │ + andseq r3, r3, r4, lsr #25 │ │ │ │ + andeq r2, r1, r8, lsr #7 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #648] @ 205c4 │ │ │ │ + ldr r0, [pc, #648] @ 220f8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f060 │ │ │ │ - ldr r3, [pc, #632] @ 205c8 │ │ │ │ - ldr r6, [pc, #632] @ 205cc │ │ │ │ + bl 20b94 │ │ │ │ + ldr r3, [pc, #632] @ 220fc │ │ │ │ + ldr r6, [pc, #632] @ 22100 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #620] @ 205d0 │ │ │ │ + ldr r3, [pc, #620] @ 22104 │ │ │ │ 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 21fb8 │ │ │ │ + ldr r2, [pc, #608] @ 22108 │ │ │ │ + ldr r1, [pc, #608] @ 2210c │ │ │ │ + ldr r0, [pc, #608] @ 22110 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e930 │ │ │ │ + bl 20464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 203bc │ │ │ │ - ldr r3, [pc, #584] @ 205e0 │ │ │ │ + beq 21ef0 │ │ │ │ + ldr r3, [pc, #584] @ 22114 │ │ │ │ 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 21ffc │ │ │ │ + bl 28598 │ │ │ │ + ldr r5, [pc, #544] @ 22118 │ │ │ │ + ldr r3, [pc, #544] @ 2211c │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #276] @ 0x114 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1fd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 203f0 │ │ │ │ + beq 21f24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e24c │ │ │ │ - bl 1e29c │ │ │ │ - ldr r0, [pc, #500] @ 205ec │ │ │ │ - ldr r5, [pc, #500] @ 205f0 │ │ │ │ + bl 1fd80 │ │ │ │ + bl 1fdd0 │ │ │ │ + ldr r0, [pc, #500] @ 22120 │ │ │ │ + ldr r5, [pc, #500] @ 22124 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1fd80 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r5, #788] @ 0x314 │ │ │ │ - ldr r0, [pc, #484] @ 205f4 │ │ │ │ + ldr r0, [pc, #484] @ 22128 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1fd80 │ │ │ │ ldr r3, [r5, #796] @ 0x31c │ │ │ │ tst r3, #1 │ │ │ │ str r0, [r5, #792] @ 0x318 │ │ │ │ - beq 20430 │ │ │ │ + beq 21f64 │ │ │ │ ldr r2, [r5, #788] @ 0x314 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20538 │ │ │ │ + beq 2206c │ │ │ │ tst r3, #2 │ │ │ │ - beq 2044c │ │ │ │ - ldr r3, [pc, #440] @ 205f8 │ │ │ │ + beq 21f80 │ │ │ │ + ldr r3, [pc, #440] @ 2212c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20524 │ │ │ │ + beq 22058 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20470 │ │ │ │ - ldr r2, [pc, #412] @ 205fc │ │ │ │ + beq 21fa4 │ │ │ │ + ldr r2, [pc, #412] @ 22130 │ │ │ │ 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 21fcc │ │ │ │ + ldr r3, [pc, #392] @ 22134 │ │ │ │ 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 2208c │ │ │ │ + bl 28598 │ │ │ │ + b 21ea0 │ │ │ │ ldr r3, [r2, #788] @ 0x314 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20470 │ │ │ │ - ldr r3, [pc, #344] @ 20604 │ │ │ │ - ldr r0, [pc, #344] @ 20608 │ │ │ │ + beq 21fa4 │ │ │ │ + ldr r3, [pc, #344] @ 22138 │ │ │ │ + ldr r0, [pc, #344] @ 2213c │ │ │ │ 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 21fa4 │ │ │ │ + ldr r2, [pc, #316] @ 22140 │ │ │ │ + ldr r3, [pc, #304] @ 22138 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #296] @ 20610 │ │ │ │ + ldr r2, [pc, #296] @ 22144 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #288] @ 20614 │ │ │ │ + ldr r2, [pc, #288] @ 22148 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #276] @ 20618 │ │ │ │ + ldr r2, [pc, #276] @ 2214c │ │ │ │ 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] @ 22150 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 203b8 │ │ │ │ + b 21eec │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2057c │ │ │ │ - bl 26a64 │ │ │ │ - b 2044c │ │ │ │ + bne 220b0 │ │ │ │ + bl 28598 │ │ │ │ + b 21f80 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 205a0 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #208] @ 20620 │ │ │ │ + bne 220d4 │ │ │ │ + bl 28598 │ │ │ │ + ldr r3, [pc, #208] @ 22154 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #796] @ 0x31c │ │ │ │ - b 20430 │ │ │ │ - ldr r2, [pc, #164] @ 20604 │ │ │ │ + b 21f64 │ │ │ │ + ldr r2, [pc, #164] @ 22138 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #176] @ 20624 │ │ │ │ + ldr r2, [pc, #176] @ 22158 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20490 │ │ │ │ - ldr r2, [pc, #128] @ 20604 │ │ │ │ + b 21fc4 │ │ │ │ + ldr r2, [pc, #128] @ 22138 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #144] @ 20628 │ │ │ │ + ldr r2, [pc, #144] @ 2215c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20530 │ │ │ │ - ldr r2, [pc, #92] @ 20604 │ │ │ │ + b 22064 │ │ │ │ + ldr r2, [pc, #92] @ 22138 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #112] @ 2062c │ │ │ │ + ldr r2, [pc, #112] @ 22160 │ │ │ │ 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 22078 │ │ │ │ + andeq r2, r1, ip, asr r3 │ │ │ │ + andseq r3, r3, r4, lsr ip │ │ │ │ + muleq r2, r4, lr │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r2, [r3], -r8 │ │ │ │ + andeq r0, r3, r4, asr #21 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x00133bf0 │ │ │ │ + andeq r2, r1, r8, lsr #6 │ │ │ │ + @ instruction: 0x00133bbc │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + andseq r3, r3, r4, lsl #23 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andseq r3, r3, r8, asr #22 │ │ │ │ + andseq r3, r3, r8, lsr #22 │ │ │ │ + andseq r3, r3, r0, lsl fp │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - muleq r1, ip, r2 │ │ │ │ + muleq r1, r8, r2 │ │ │ │ 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 │ │ │ │ + andseq r3, r3, r0, lsl #21 │ │ │ │ + andeq r2, r1, ip, lsr #3 │ │ │ │ + andseq r3, r3, r8, lsr sl │ │ │ │ + andeq r2, r1, r8, lsr r1 │ │ │ │ + muleq r1, ip, r1 │ │ │ │ + andeq r2, r1, r0, asr r1 │ │ │ │ + ldr r2, [pc, #424] @ 22314 │ │ │ │ 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 +32053,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 222ac │ │ │ │ + ldr r6, [pc, #328] @ 22318 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #792] @ 0x318 │ │ │ │ - bl 1e29c │ │ │ │ + bl 1fdd0 │ │ │ │ ldr r0, [r6, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 206bc │ │ │ │ + bne 221f0 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #292] @ 207e8 │ │ │ │ + ldr r3, [pc, #292] @ 2231c │ │ │ │ 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 222a4 │ │ │ │ ldr r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222a4 │ │ │ │ ldr r2, [r3, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222a4 │ │ │ │ ldr r2, [r3, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222a4 │ │ │ │ ldrb r1, [r3, #292] @ 0x124 │ │ │ │ add r2, r5, #4 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - beq 20770 │ │ │ │ + beq 222a4 │ │ │ │ add r3, r3, #276 @ 0x114 │ │ │ │ - b 20760 │ │ │ │ + b 22294 │ │ │ │ ldrb r1, [r3, #24] │ │ │ │ strb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222a4 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - beq 20770 │ │ │ │ + beq 222a4 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ strb r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222a4 │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ strb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2072c │ │ │ │ + bne 22260 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ str r3, [r2, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20694 │ │ │ │ + beq 221c8 │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ mov r3, r4 │ │ │ │ - b 207cc │ │ │ │ + b 22300 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ str r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20694 │ │ │ │ + beq 221c8 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2, #28] │ │ │ │ - beq 20694 │ │ │ │ + beq 221c8 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ - beq 20694 │ │ │ │ + beq 221c8 │ │ │ │ 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 222c8 │ │ │ │ + b 221c8 │ │ │ │ + andseq r3, r3, ip, asr #18 │ │ │ │ + andseq r3, r3, ip, ror #17 │ │ │ │ + andseq r3, r3, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #456] @ 209c0 │ │ │ │ + ldr r4, [pc, #456] @ 224f4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #452] @ 209c4 │ │ │ │ + ldr r0, [pc, #452] @ 224f8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ ldr r3, [r4, #276] @ 0x114 │ │ │ │ - ldr r5, [pc, #432] @ 209c8 │ │ │ │ + ldr r5, [pc, #432] @ 224fc │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 209b8 │ │ │ │ + beq 224ec │ │ │ │ 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 2235c │ │ │ │ + ldr r4, [pc, #396] @ 22500 │ │ │ │ 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 2ee2c │ │ │ │ + ldr r0, [pc, #368] @ 22504 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #360] @ 209d4 │ │ │ │ + bl 2a260 │ │ │ │ + ldr r1, [pc, #360] @ 22508 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #348] @ 209d8 │ │ │ │ + bl 29798 │ │ │ │ + ldr r1, [pc, #348] @ 2250c │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r6, [pc, #332] @ 209dc │ │ │ │ + bl 21514 │ │ │ │ + ldr r6, [pc, #332] @ 22510 │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #144 @ 0x90 │ │ │ │ ldr r0, [r4, #788] @ 0x314 │ │ │ │ - bl 1e29c │ │ │ │ + bl 1fdd0 │ │ │ │ ldr r7, [r4, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20938 │ │ │ │ - ldr r3, [pc, #304] @ 209e0 │ │ │ │ + beq 2246c │ │ │ │ + ldr r3, [pc, #304] @ 22514 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ ldr r1, [r8, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 208e8 │ │ │ │ + beq 2241c │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a40 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 20894 │ │ │ │ + bcc 223c8 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 20894 │ │ │ │ - ldr r8, [pc, #244] @ 209e4 │ │ │ │ + bhi 223c8 │ │ │ │ + ldr r8, [pc, #244] @ 22518 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2090c │ │ │ │ - bl 1e29c │ │ │ │ + beq 22440 │ │ │ │ + bl 1fdd0 │ │ │ │ ldr r7, [r8, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20894 │ │ │ │ - ldr r3, [pc, #212] @ 209e8 │ │ │ │ + beq 223c8 │ │ │ │ + ldr r3, [pc, #212] @ 2251c │ │ │ │ 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 22484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 21718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20894 │ │ │ │ - bl 1ff5c │ │ │ │ - ldr r3, [pc, #168] @ 209ec │ │ │ │ + beq 223c8 │ │ │ │ + bl 21a90 │ │ │ │ + ldr r3, [pc, #168] @ 22520 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 27e30 │ │ │ │ + b 29964 │ │ │ │ ldrb r2, [r3, #284] @ 0x11c │ │ │ │ strb r2, [r3, #146] @ 0x92 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 2245c │ │ │ │ add r2, r3, #276 @ 0x114 │ │ │ │ add r3, r3, #144 @ 0x90 │ │ │ │ - b 209a4 │ │ │ │ + b 224d8 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ strb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 2245c │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 2245c │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ add r3, r3, #4 │ │ │ │ - beq 20928 │ │ │ │ + beq 2245c │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2096c │ │ │ │ - b 20928 │ │ │ │ + bne 224a0 │ │ │ │ + b 2245c │ │ │ │ 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 2236c │ │ │ │ + andseq r3, r3, r8, lsl #15 │ │ │ │ + muleq r1, ip, pc @ │ │ │ │ + ldrdeq sp, [r2], -r0 │ │ │ │ + andseq r3, r3, ip, lsr r7 │ │ │ │ @ instruction: 0xfffff970 │ │ │ │ @ instruction: 0xfffff8d4 │ │ │ │ @ instruction: 0xfffff924 │ │ │ │ - andeq r8, pc, ip, lsr #28 │ │ │ │ + @ instruction: 0x001336f8 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r8, pc, ip, asr #27 │ │ │ │ - andeq r8, pc, r8, lsr #27 │ │ │ │ + mulseq r3, r8, r6 │ │ │ │ + andseq r3, r3, r4, ror r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldr r3, [pc, #32] @ 20a18 │ │ │ │ + ldr r3, [pc, #32] @ 2254c │ │ │ │ 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 r0, r3, r8, ror #8 │ │ │ │ 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 +32301,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] @ 22bc8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1552] @ 21098 │ │ │ │ + ldr r3, [pc, #1552] @ 22bcc │ │ │ │ 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 282dc │ │ │ │ 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 282dc │ │ │ │ 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 22a30 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bhi 20f04 │ │ │ │ + bhi 22a38 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20b74 │ │ │ │ - ldr r4, [pc, #1400] @ 2109c │ │ │ │ + bne 226a8 │ │ │ │ + ldr r4, [pc, #1400] @ 22bd0 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 20b34 │ │ │ │ + beq 22668 │ │ │ │ mov r0, r6 │ │ │ │ bl 2918 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 20b44 │ │ │ │ + beq 22678 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - ldr r2, [pc, #1364] @ 210a0 │ │ │ │ - ldr r3, [pc, #1352] @ 21098 │ │ │ │ + ldr r2, [pc, #1364] @ 22bd4 │ │ │ │ + ldr r3, [pc, #1352] @ 22bcc │ │ │ │ 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 22bc4 │ │ │ │ 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 22a44 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20f1c │ │ │ │ + beq 22a50 │ │ │ │ sub r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 20f28 │ │ │ │ - ldr r0, [pc, #1284] @ 210a4 │ │ │ │ + bne 22a5c │ │ │ │ + ldr r0, [pc, #1284] @ 22bd8 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 20f54 │ │ │ │ + bne 22a88 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20bd8 │ │ │ │ + bne 2270c │ │ │ │ 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 22a30 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [r3], #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 20c18 │ │ │ │ + beq 2274c │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r3], #48 @ 0x30 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 20c08 │ │ │ │ + bne 2273c │ │ │ │ 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 +32429,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 22b24 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #6 │ │ │ │ - bls 20fdc │ │ │ │ + bls 22b10 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 20f4c │ │ │ │ + bne 22a80 │ │ │ │ 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 2281c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20f94 │ │ │ │ + beq 22ac8 │ │ │ │ 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 2285c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20fac │ │ │ │ + beq 22ae0 │ │ │ │ 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 22b38 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1048576 @ 0x100000 │ │ │ │ - bcs 2102c │ │ │ │ + bcs 22b60 │ │ │ │ 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 +32508,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 22b4c │ │ │ │ add r8, r4, #88 @ 0x58 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20de8 │ │ │ │ + beq 2291c │ │ │ │ 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 22a94 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #7 │ │ │ │ - bne 20db8 │ │ │ │ + bne 228ec │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21040 │ │ │ │ + beq 22b74 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21054 │ │ │ │ + beq 22b88 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2107c │ │ │ │ + beq 22bb0 │ │ │ │ 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 22b9c │ │ │ │ tst sl, #1 │ │ │ │ - beq 20e80 │ │ │ │ - ldr r0, [pc, #568] @ 210a8 │ │ │ │ + beq 229b4 │ │ │ │ + ldr r0, [pc, #568] @ 22bdc │ │ │ │ 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 22a68 │ │ │ │ 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 22a1c │ │ │ │ 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 22780 │ │ │ │ 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 22658 │ │ │ │ + ldr r4, [pc, #416] @ 22be0 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #408] @ 210b0 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #408] @ 22be4 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #400] @ 210b4 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #400] @ 22be8 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #392] @ 210b8 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #392] @ 22bec │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ + b 22658 │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20fc4 │ │ │ │ + beq 22af8 │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ mov sl, r6 │ │ │ │ - b 20c4c │ │ │ │ + b 22780 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [pc, #352] @ 210bc │ │ │ │ + ldr r4, [pc, #352] @ 22bf0 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #344] @ 210c0 │ │ │ │ - ldr r3, [pc, #344] @ 210c4 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #344] @ 22bf4 │ │ │ │ + ldr r3, [pc, #344] @ 22bf8 │ │ │ │ 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 22658 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #296] @ 210c8 │ │ │ │ + ldr r0, [pc, #296] @ 22bfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 20ce0 │ │ │ │ + b 22814 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #276] @ 210cc │ │ │ │ + ldr r0, [pc, #276] @ 22c00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 20d20 │ │ │ │ + b 22854 │ │ │ │ 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 22a10 │ │ │ │ + ldr r4, [pc, #236] @ 22c04 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #220] @ 210d4 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #220] @ 22c08 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #204] @ 210d8 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #204] @ 22c0c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #188] @ 210dc │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #188] @ 22c10 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #172] @ 210e0 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #172] @ 22c14 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #156] @ 210e4 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #156] @ 22c18 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #140] @ 210e8 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #140] @ 22c1c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #124] @ 210ec │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #124] @ 22c20 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #108] @ 210f0 │ │ │ │ + b 22658 │ │ │ │ + ldr r4, [pc, #108] @ 22c24 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ + b 22658 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r2, r4, r2 │ │ │ │ + andeq sp, r2, r0, ror #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r1, r1, ip, asr #25 │ │ │ │ + muleq r2, ip, r6 │ │ │ │ + andeq r0, r1, r0, ror #15 │ │ │ │ + andseq r3, r3, r0, asr #8 │ │ │ │ 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 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, r4, ror #17 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + @ instruction: 0x000118b8 │ │ │ │ + andseq r3, r3, r8, asr #6 │ │ │ │ + andeq r1, r1, ip, asr #18 │ │ │ │ + andeq r1, r1, r0, asr #17 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, r4, lsl r8 │ │ │ │ + andeq r1, r1, r0, lsl #16 │ │ │ │ + andeq r1, r1, ip, lsl r8 │ │ │ │ + andeq r1, r1, ip, lsl r8 │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ andeq r1, r1, r0, lsl #16 │ │ │ │ - andeq r1, r1, r4, lsl #16 │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ - @ instruction: 0x000117b4 │ │ │ │ - muleq r1, r4, r7 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + @ instruction: 0x000117b0 │ │ │ │ + muleq r1, r0, r7 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -31005,601 +32746,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 22d18 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ sub r6, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ addne r8, r8, #1 │ │ │ │ - beq 211dc │ │ │ │ + beq 22d10 │ │ │ │ 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 22cf0 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 211bc │ │ │ │ + bne 22cf0 │ │ │ │ cmp r9, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 21208 │ │ │ │ + bne 22d3c │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21180 │ │ │ │ + bne 22cb4 │ │ │ │ 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 22cb0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ bl 2b58 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 21168 │ │ │ │ + bne 22c9c │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r6, r0 │ │ │ │ - b 2117c │ │ │ │ + b 22cb0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b 211d0 │ │ │ │ + b 22d04 │ │ │ │ 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] @ 22f4c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #492] @ 2141c │ │ │ │ + ldr r3, [pc, #492] @ 22f50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #488] @ 21420 │ │ │ │ + ldr r7, [pc, #488] @ 22f54 │ │ │ │ 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 22e94 │ │ │ │ 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 22e94 │ │ │ │ + ldr r8, [pc, #444] @ 22f58 │ │ │ │ + ldr r9, [pc, #444] @ 22f5c │ │ │ │ + ldr sl, [pc, #444] @ 22f60 │ │ │ │ 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 22ddc │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21138 │ │ │ │ + bl 22c6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2132c │ │ │ │ + beq 22e60 │ │ │ │ ldmib r2, {r0, ip} │ │ │ │ ldr r1, [r4] │ │ │ │ and r0, r0, ip │ │ │ │ tst r0, r1 │ │ │ │ - bne 213b8 │ │ │ │ + bne 22eec │ │ │ │ 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 22ed8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2138c │ │ │ │ + beq 22ec0 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - beq 213dc │ │ │ │ + beq 22f10 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - beq 213f8 │ │ │ │ + beq 22f2c │ │ │ │ cmp r0, #77 @ 0x4d │ │ │ │ - beq 213c0 │ │ │ │ + beq 22ef4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ bl 2b94 <__isoc99_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 21354 │ │ │ │ - ldr r3, [pc, #264] @ 21430 │ │ │ │ + beq 22e88 │ │ │ │ + ldr r3, [pc, #264] @ 22f64 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 22e64 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #252] @ 21434 │ │ │ │ + ldr r2, [pc, #252] @ 22f68 │ │ │ │ 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 28598 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - ldr r2, [pc, #208] @ 21438 │ │ │ │ - ldr r3, [pc, #176] @ 2141c │ │ │ │ + bne 22db0 │ │ │ │ + ldr r2, [pc, #208] @ 22f6c │ │ │ │ + ldr r3, [pc, #176] @ 22f50 │ │ │ │ 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 22f48 │ │ │ │ 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 22e88 │ │ │ │ + ldr r3, [pc, #156] @ 22f70 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 22e64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21354 │ │ │ │ - ldr r3, [pc, #140] @ 21440 │ │ │ │ + beq 22e88 │ │ │ │ + ldr r3, [pc, #140] @ 22f74 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 22e64 │ │ │ │ mov r3, sl │ │ │ │ - b 21330 │ │ │ │ + b 22e64 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 23fa8 │ │ │ │ + bl 25adc │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 22db0 │ │ │ │ + b 22e94 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ str r0, [fp] │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 22db0 │ │ │ │ + b 22e94 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a54 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 22db0 │ │ │ │ + b 22e94 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [r2], -r0 │ │ │ │ + @ instruction: 0x0002cfbc │ │ │ │ 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 ip, r2, ip, lsr #31 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + andeq r1, r1, r8, asr r6 │ │ │ │ + @ instruction: 0x000116b8 │ │ │ │ + ldrdeq r1, [r1], -r4 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x0002e9b4 │ │ │ │ - andeq r1, r1, ip, ror r5 │ │ │ │ - andeq r1, r1, r0, lsr r5 │ │ │ │ + andeq ip, r2, r0, lsl #29 │ │ │ │ + andeq r1, r1, r8, ror r5 │ │ │ │ + andeq r1, r1, ip, lsr #10 │ │ │ │ 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] @ 230a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ 21578 │ │ │ │ + ldr r3, [pc, #280] @ 230ac │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r8, [pc, #276] @ 2157c │ │ │ │ + ldr r8, [pc, #276] @ 230b0 │ │ │ │ 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 23064 │ │ │ │ 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 23064 │ │ │ │ + ldr r9, [pc, #232] @ 230b4 │ │ │ │ + ldr fp, [pc, #232] @ 230b8 │ │ │ │ + ldr sl, [pc, #232] @ 230bc │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ - b 214c8 │ │ │ │ + b 22ffc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst r6, r3 │ │ │ │ - bne 21564 │ │ │ │ + bne 23098 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21530 │ │ │ │ + beq 23064 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ movne r3, r7 │ │ │ │ - bne 214ec │ │ │ │ + bne 23020 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21138 │ │ │ │ + bl 22c6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2155c │ │ │ │ + beq 23090 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bics r2, r2, r6 │ │ │ │ - beq 214b0 │ │ │ │ + beq 22fe4 │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #128] @ 2158c │ │ │ │ + ldr r2, [pc, #128] @ 230c0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r9 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 214c8 │ │ │ │ - ldr r2, [pc, #88] @ 21590 │ │ │ │ - ldr r3, [pc, #60] @ 21578 │ │ │ │ + bne 22ffc │ │ │ │ + ldr r2, [pc, #88] @ 230c4 │ │ │ │ + ldr r3, [pc, #60] @ 230ac │ │ │ │ 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 230a4 │ │ │ │ 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 23038 │ │ │ │ + ldr r3, [pc, #40] @ 230c8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21504 │ │ │ │ + b 23038 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, r0, asr #17 │ │ │ │ + andeq ip, r2, ip, lsl #27 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0002e8b0 │ │ │ │ - andeq r1, r1, r4, asr #9 │ │ │ │ - andeq r1, r1, ip, lsr #8 │ │ │ │ - andeq r1, r1, ip, lsl #9 │ │ │ │ + andeq ip, r2, ip, ror sp │ │ │ │ + andeq r1, r1, r0, asr #9 │ │ │ │ + andeq r1, r1, r8, lsr #8 │ │ │ │ + andeq r1, r1, r8, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq lr, r2, r4, ror #15 │ │ │ │ - andeq r1, r1, ip, asr #7 │ │ │ │ + @ instruction: 0x0002ccb0 │ │ │ │ + andeq r1, r1, r8, asr #7 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r2, [pc, #72] @ 215ec │ │ │ │ + ldr r2, [pc, #72] @ 23120 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #68] @ 215f0 │ │ │ │ + ldr r0, [pc, #68] @ 23124 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f1a8 │ │ │ │ + bl 20cdc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 215d8 │ │ │ │ + bne 2310c │ │ │ │ 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 │ │ │ │ + andeq r1, r1, r4, asr #7 │ │ │ │ + andeq r0, r1, ip, lsl #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r2, [pc, #204] @ 216cc │ │ │ │ + ldr r2, [pc, #204] @ 23200 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #200] @ 216d0 │ │ │ │ + ldr r0, [pc, #200] @ 23204 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f1a8 │ │ │ │ - ldr r5, [pc, #180] @ 216d4 │ │ │ │ + bl 20cdc │ │ │ │ + ldr r5, [pc, #180] @ 23208 │ │ │ │ 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 231c8 │ │ │ │ + ldr r3, [pc, #156] @ 2320c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ands r4, r0, #32768 @ 0x8000 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 191e4 │ │ │ │ + bl 1ad18 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 216a4 │ │ │ │ + bne 231d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 216a4 │ │ │ │ - ldr r0, [pc, #96] @ 216dc │ │ │ │ + beq 231d8 │ │ │ │ + ldr r0, [pc, #96] @ 23210 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - ldr r3, [pc, #88] @ 216e0 │ │ │ │ + ldr r3, [pc, #88] @ 23214 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #1 │ │ │ │ - ble 21634 │ │ │ │ + ble 23168 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ rsb r0, r0, #19 │ │ │ │ str r3, [r5] │ │ │ │ bl 2b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 21680 │ │ │ │ + bne 231b4 │ │ │ │ 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 231b4 │ │ │ │ + b 231a8 │ │ │ │ + andeq r1, r1, r8, ror #6 │ │ │ │ + andeq r0, r1, r0, lsr r9 │ │ │ │ + andeq ip, r2, ip, asr #23 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r1, r1, r0, lsl #6 │ │ │ │ - andeq r8, pc, r0, lsl #8 │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ + andseq r2, r3, ip, asr #25 │ │ │ │ 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] @ 2340c │ │ │ │ + ldr r1, [pc, #488] @ 23410 │ │ │ │ + ldr r2, [pc, #488] @ 23414 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr sl, [pc, #476] @ 218e4 │ │ │ │ + ldr sl, [pc, #476] @ 23418 │ │ │ │ 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 2326c │ │ │ │ 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 23298 │ │ │ │ + ldr r2, [pc, #424] @ 2341c │ │ │ │ + ldr r3, [pc, #412] @ 23414 │ │ │ │ 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 23408 │ │ │ │ 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] @ 23420 │ │ │ │ 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 23390 │ │ │ │ + ldr fp, [pc, #308] @ 23424 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble 2189c │ │ │ │ + ble 233d0 │ │ │ │ ldr r9, [fp, #20] │ │ │ │ - ldr r3, [pc, #288] @ 218f4 │ │ │ │ - ldr fp, [pc, #288] @ 218f8 │ │ │ │ + ldr r3, [pc, #288] @ 23428 │ │ │ │ + ldr fp, [pc, #288] @ 2342c │ │ │ │ ldr r7, [sl, r3] │ │ │ │ add fp, pc, fp │ │ │ │ mov sl, #0 │ │ │ │ - b 21818 │ │ │ │ + b 2334c │ │ │ │ bl 2a68 │ │ │ │ mov r0, r6 │ │ │ │ bl 28c4 │ │ │ │ add sl, sl, #1 │ │ │ │ sub r4, r0, r4 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 21824 │ │ │ │ + ble 23358 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ sub r3, r0, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 21828 │ │ │ │ + bge 2335c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 217e4 │ │ │ │ + beq 23318 │ │ │ │ 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 233c0 │ │ │ │ + ldr r3, [pc, #168] @ 23430 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [r3, #8] │ │ │ │ - b 21738 │ │ │ │ + b 2326c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd24 │ │ │ │ - ldr r3, [pc, #148] @ 21900 │ │ │ │ + bl 31854 │ │ │ │ + ldr r3, [pc, #148] @ 23434 │ │ │ │ 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 23300 │ │ │ │ + ldr r3, [pc, #112] @ 23438 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 21738 │ │ │ │ + b 2326c │ │ │ │ cmp r0, r3 │ │ │ │ - ble 218c0 │ │ │ │ + ble 233f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd24 │ │ │ │ + bl 31854 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [fp, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [fp, #20] │ │ │ │ - b 217cc │ │ │ │ + b 23300 │ │ │ │ ldr r9, [fp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ addeq r9, r9, #1 │ │ │ │ streq r9, [fp, #20] │ │ │ │ - b 217cc │ │ │ │ + b 23300 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq pc, r4, r3 @ │ │ │ │ - andeq lr, r2, r4, lsr #12 │ │ │ │ + andseq r2, r3, r0, ror #24 │ │ │ │ + strdeq ip, [r2], -r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, ip, lsl #12 │ │ │ │ - ldrdeq lr, [r2], -ip │ │ │ │ + ldrdeq ip, [r2], -r8 │ │ │ │ + andeq ip, r2, r8, lsr #21 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldrdeq r8, [pc], -r0 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ @ 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 │ │ │ │ + andseq r2, r3, ip, ror fp │ │ │ │ + andseq r2, r3, r4, lsl #22 │ │ │ │ + andseq r2, r3, r8, ror #21 │ │ │ │ + andseq r2, r3, r4, asr #21 │ │ │ │ + ldr ip, [pc, #288] @ 23564 │ │ │ │ + ldr r1, [pc, #288] @ 23568 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r3, [pc, #280] @ 21a38 │ │ │ │ + ldr r3, [pc, #280] @ 2356c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #272] @ 21a3c │ │ │ │ + ldr r2, [pc, #272] @ 23570 │ │ │ │ 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 234ac │ │ │ │ + ldr r5, [pc, #240] @ 23574 │ │ │ │ + ldr r1, [pc, #240] @ 23578 │ │ │ │ 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 234dc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #196] @ 21a48 │ │ │ │ - ldr r3, [pc, #172] @ 21a34 │ │ │ │ + ldr r2, [pc, #196] @ 2357c │ │ │ │ + ldr r3, [pc, #172] @ 23568 │ │ │ │ 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 23560 │ │ │ │ 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 234ac │ │ │ │ + ldr r7, [pc, #120] @ 23580 │ │ │ │ + ldr r8, [pc, #120] @ 23584 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ add r5, r5, #8 │ │ │ │ add r9, sp, #16 │ │ │ │ - b 21a08 │ │ │ │ + b 2353c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi 21978 │ │ │ │ + bhi 234ac │ │ │ │ strb r3, [r5], #1 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 21a24 │ │ │ │ + bcc 23558 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 219e8 │ │ │ │ - b 21978 │ │ │ │ + beq 2351c │ │ │ │ + b 234ac │ │ │ │ mov r0, #0 │ │ │ │ - b 2197c │ │ │ │ + b 234b0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, ip, lsl #8 │ │ │ │ + ldrdeq ip, [r2], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r8, ror #7 │ │ │ │ + @ instruction: 0x0002c8b4 │ │ │ │ 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 │ │ │ │ + andseq r2, r3, r0, lsr #20 │ │ │ │ + andeq r1, r1, r8, lsl r0 │ │ │ │ + andeq ip, r2, r4, ror #16 │ │ │ │ + @ instruction: 0x00010cb8 │ │ │ │ + mulseq r3, r8, r9 │ │ │ │ + ldr r0, [pc, #28] @ 235ac │ │ │ │ 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 │ │ │ │ + andseq r2, r3, r4, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #336] @ 21bd8 │ │ │ │ + ldr r8, [pc, #336] @ 2370c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ 21bdc │ │ │ │ - ldr r3, [pc, #332] @ 21be0 │ │ │ │ + ldr r2, [pc, #332] @ 23710 │ │ │ │ + ldr r3, [pc, #332] @ 23714 │ │ │ │ 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 +33350,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 2369c │ │ │ │ cmp r7, #2 │ │ │ │ - ble 21bcc │ │ │ │ + ble 23700 │ │ │ │ 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 23654 │ │ │ │ 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 23694 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 21bcc │ │ │ │ + beq 23700 │ │ │ │ sub ip, r2, r0 │ │ │ │ cmp r5, ip │ │ │ │ mov r4, r3 │ │ │ │ - bhi 21afc │ │ │ │ + bhi 23630 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ 21be4 │ │ │ │ - ldr r3, [pc, #160] @ 21be0 │ │ │ │ + ldr r2, [pc, #168] @ 23718 │ │ │ │ + ldr r3, [pc, #160] @ 23714 │ │ │ │ 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 23708 │ │ │ │ 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 236f8 │ │ │ │ + ldr r3, [pc, #108] @ 2371c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - b 21bb4 │ │ │ │ + b 236e8 │ │ │ │ add r3, r3, #264 @ 0x108 │ │ │ │ add r3, sp, r3 │ │ │ │ ldrb r3, [r3, #-260] @ 0xfffffefc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21ba8 │ │ │ │ + bne 236dc │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ strb r2, [r4], #1 │ │ │ │ - ble 21bc4 │ │ │ │ + ble 236f8 │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 21bc4 │ │ │ │ + beq 236f8 │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 21b84 │ │ │ │ - b 21b30 │ │ │ │ + bhi 236b8 │ │ │ │ + b 23664 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 21b34 │ │ │ │ + b 23668 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, pc, r0, lsl r0 @ │ │ │ │ - andeq lr, r2, ip, lsl #5 │ │ │ │ + @ instruction: 0x001328dc │ │ │ │ + andeq ip, r2, r8, asr r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r0, ror #3 │ │ │ │ - andeq r7, pc, ip, lsr #30 │ │ │ │ + andeq ip, r2, ip, lsr #13 │ │ │ │ + @ instruction: 0x001327f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r6, [pc, #100] @ 21c5c │ │ │ │ + ldr r6, [pc, #100] @ 23790 │ │ │ │ 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] @ 23794 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, r0 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r8, [pc, #60] @ 21c64 │ │ │ │ + ldr r8, [pc, #60] @ 23798 │ │ │ │ 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 23764 │ │ │ │ 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 │ │ │ │ + andseq r2, r3, r8, ror r7 │ │ │ │ + andeq r0, r1, r4, ror sp │ │ │ │ + andeq r0, r1, r4, ror #20 │ │ │ │ + ldr r3, [pc, #3504] @ 24554 │ │ │ │ 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] @ 24558 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3488] @ 22a28 │ │ │ │ + ldr r3, [pc, #3488] @ 2455c │ │ │ │ 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 24dcc │ │ │ │ + ldr r0, [pc, #3456] @ 24560 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #3444] @ 22a30 │ │ │ │ - ldr r0, [pc, #3444] @ 22a34 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r2, [pc, #3444] @ 24564 │ │ │ │ + ldr r0, [pc, #3444] @ 24568 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f074 │ │ │ │ + bl 20ba8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 235d4 │ │ │ │ - ldr r6, [pc, #3416] @ 22a38 │ │ │ │ - ldr r2, [pc, #3416] @ 22a3c │ │ │ │ + beq 25108 │ │ │ │ + ldr r6, [pc, #3416] @ 2456c │ │ │ │ + ldr r2, [pc, #3416] @ 24570 │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f074 │ │ │ │ - ldr r2, [pc, #3396] @ 22a40 │ │ │ │ + bl 20ba8 │ │ │ │ + ldr r2, [pc, #3396] @ 24574 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r2, [pc, #3376] @ 22a44 │ │ │ │ + bl 20c38 │ │ │ │ + ldr r2, [pc, #3376] @ 24578 │ │ │ │ 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 20c38 │ │ │ │ + ldr r2, [pc, #3352] @ 2457c │ │ │ │ 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 20c38 │ │ │ │ cmp r8, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - blt 2319c │ │ │ │ + blt 24cd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - blt 23160 │ │ │ │ + blt 24c94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 23124 │ │ │ │ + bgt 24c58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #24 │ │ │ │ - bgt 230f0 │ │ │ │ + bgt 24c24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #3252] @ 22a4c │ │ │ │ + bl 28f80 │ │ │ │ + ldr r1, [pc, #3252] @ 24580 │ │ │ │ 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 257d0 │ │ │ │ + ldr r0, [pc, #3232] @ 24584 │ │ │ │ + bl 282dc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1b188 │ │ │ │ + bl 1ccbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 230b0 │ │ │ │ + bne 24be4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f5c │ │ │ │ + bne 24a90 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21df8 │ │ │ │ + bne 2392c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq 22964 │ │ │ │ - ldr r0, [pc, #3156] @ 22a54 │ │ │ │ + beq 24498 │ │ │ │ + ldr r0, [pc, #3156] @ 24588 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #3584] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #3584] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 232bc │ │ │ │ - bl 26a64 │ │ │ │ + bne 24df0 │ │ │ │ + bl 28598 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 21e40 │ │ │ │ + bne 23974 │ │ │ │ ldrb r3, [r2, #29] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 23314 │ │ │ │ - ldr r0, [pc, #3088] @ 22a58 │ │ │ │ + beq 24e48 │ │ │ │ + ldr r0, [pc, #3088] @ 2458c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #3512] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #3512] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23274 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #3048] @ 22a5c │ │ │ │ + bne 24da8 │ │ │ │ + bl 28598 │ │ │ │ + ldr r3, [pc, #3048] @ 24590 │ │ │ │ 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] @ 24594 │ │ │ │ + bne 24458 │ │ │ │ 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 244d8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ - ldr r1, [pc, #2936] @ 22a64 │ │ │ │ + ldr r1, [pc, #2936] @ 24598 │ │ │ │ add r3, r2, #992 @ 0x3e0 │ │ │ │ add r2, sp, r3 │ │ │ │ - ldr r3, [pc, #2928] @ 22a68 │ │ │ │ + ldr r3, [pc, #2928] @ 2459c │ │ │ │ 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 235b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f6c │ │ │ │ + bne 24aa0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21f44 │ │ │ │ + beq 23a78 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ - bl 21a7c │ │ │ │ + bl 235b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 232e0 │ │ │ │ + bne 24e14 │ │ │ │ ldrb r3, [sp, #476] @ 0x1dc │ │ │ │ - ldr ip, [pc, #2844] @ 22a6c │ │ │ │ + ldr ip, [pc, #2844] @ 245a0 │ │ │ │ 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 254f0 │ │ │ │ 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 +33663,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 23ab4 │ │ │ │ + ldr r3, [pc, #2732] @ 245a4 │ │ │ │ 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 250fc │ │ │ │ + ldr r2, [pc, #2700] @ 245a8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ add r4, r4, #1 │ │ │ │ - ldr r2, [pc, #2688] @ 22a78 │ │ │ │ + ldr r2, [pc, #2688] @ 245ac │ │ │ │ sub r3, r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, lr │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - bcc 22f2c │ │ │ │ + bcc 24a60 │ │ │ │ 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 24a48 │ │ │ │ + ldr r0, [pc, #2628] @ 245b0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r5, [pc, #2616] @ 22a80 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r5, [pc, #2616] @ 245b4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 23064 │ │ │ │ + bcc 24b98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 22f9c │ │ │ │ + beq 24ad0 │ │ │ │ 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 24a10 │ │ │ │ + ldr sl, [pc, #2536] @ 245b8 │ │ │ │ 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 2ee2c │ │ │ │ + ldr r0, [pc, #2484] @ 245bc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #2476] @ 22a8c │ │ │ │ + bl 2a260 │ │ │ │ + ldr r1, [pc, #2476] @ 245c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ + bl 29798 │ │ │ │ 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 23dfc │ │ │ │ + ldr fp, [pc, #2432] @ 245c4 │ │ │ │ + ldr r9, [pc, #2432] @ 245c8 │ │ │ │ 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 23cec │ │ │ │ + bl 28598 │ │ │ │ + ldr r3, [pc, #2388] @ 245cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ - bls 22194 │ │ │ │ + bls 23cc8 │ │ │ │ subs r2, r6, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22194 │ │ │ │ + bne 23cc8 │ │ │ │ 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 23d6c │ │ │ │ + ldr r2, [pc, #2304] @ 245d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 222d0 │ │ │ │ + bcs 23e04 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 222d0 │ │ │ │ + beq 23e04 │ │ │ │ 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 +33806,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 23c70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #2564] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #2564] @ 24744 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22138 │ │ │ │ - ldr r3, [pc, #2568] @ 22c28 │ │ │ │ + beq 23c6c │ │ │ │ + ldr r3, [pc, #2568] @ 2475c │ │ │ │ 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 23c6c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - bge 22194 │ │ │ │ + bge 23cc8 │ │ │ │ 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 23cc8 │ │ │ │ + ldr r0, [pc, #2096] @ 245d4 │ │ │ │ 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 27ff8 │ │ │ │ + ldr r2, [pc, #2464] @ 2475c │ │ │ │ + ldr r3, [pc, #2072] @ 245d8 │ │ │ │ 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] @ 245dc │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - b 22194 │ │ │ │ + bl 28598 │ │ │ │ + b 23cc8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r8, r3, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #2004] @ 22aac │ │ │ │ + ldr r4, [pc, #2004] @ 245e0 │ │ │ │ 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] @ 245e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1f9e0 │ │ │ │ + bl 21514 │ │ │ │ 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 243b4 │ │ │ │ + ldr r3, [pc, #1928] @ 245e8 │ │ │ │ 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] @ 245ec │ │ │ │ add r7, r8, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1900] @ 22abc │ │ │ │ + ldr r3, [pc, #1900] @ 245f0 │ │ │ │ mov r6, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, ip │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 22420 │ │ │ │ - bl 26a64 │ │ │ │ + b 23f54 │ │ │ │ + bl 28598 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - ldr r3, [pc, #1868] @ 22ac0 │ │ │ │ + ldr r3, [pc, #1868] @ 245f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2239c │ │ │ │ + beq 23ed0 │ │ │ │ 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] @ 245f8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ - bls 22404 │ │ │ │ + bls 23f38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 22404 │ │ │ │ + bne 23f38 │ │ │ │ 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 2402c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 22880 │ │ │ │ - ldr r3, [pc, #1712] @ 22ac8 │ │ │ │ + bcs 243b4 │ │ │ │ + ldr r3, [pc, #1712] @ 245fc │ │ │ │ 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 23f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a40 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r3, #1 │ │ │ │ strcc r3, [sp, #40] @ 0x28 │ │ │ │ - bcc 22468 │ │ │ │ + bcc 23f9c │ │ │ │ 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 +33980,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 23ea0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1868] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #1868] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22360 │ │ │ │ - ldr r3, [pc, #1868] @ 22c28 │ │ │ │ + beq 23e94 │ │ │ │ + ldr r3, [pc, #1868] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1508] @ 22acc │ │ │ │ + ldr r2, [pc, #1508] @ 24600 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22360 │ │ │ │ + b 23e94 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r2 │ │ │ │ - bge 22404 │ │ │ │ + bge 23f38 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 22c30 │ │ │ │ + beq 24764 │ │ │ │ orrs r2, r3, r0 │ │ │ │ streq ip, [sp, #36] @ 0x24 │ │ │ │ - bne 2326c │ │ │ │ - ldr r3, [pc, #1452] @ 22ad0 │ │ │ │ + bne 24da0 │ │ │ │ + ldr r3, [pc, #1452] @ 24604 │ │ │ │ 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 2409c │ │ │ │ add r3, r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ - ldr r2, [pc, #1404] @ 22ad4 │ │ │ │ + ldr r2, [pc, #1404] @ 24608 │ │ │ │ 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 24108 │ │ │ │ + ldr r0, [pc, #1376] @ 2460c │ │ │ │ add r4, sl, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #1684] @ 22c28 │ │ │ │ - ldr r2, [pc, #1348] @ 22adc │ │ │ │ + ldr r3, [pc, #1684] @ 2475c │ │ │ │ + ldr r2, [pc, #1348] @ 24610 │ │ │ │ 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] @ 24614 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 22404 │ │ │ │ - ldr r3, [pc, #1276] @ 22ae4 │ │ │ │ + bne 23f38 │ │ │ │ + ldr r3, [pc, #1276] @ 24618 │ │ │ │ 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] @ 2461c │ │ │ │ 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 27ff8 │ │ │ │ + ldr r3, [pc, #1224] @ 24620 │ │ │ │ + ldr r0, [pc, #1224] @ 24624 │ │ │ │ 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] @ 24628 │ │ │ │ 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] @ 2462c │ │ │ │ + ldr r1, [pc, #1188] @ 24630 │ │ │ │ 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 +34114,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 24518 │ │ │ │ cmp r5, r2 │ │ │ │ - ble 227f4 │ │ │ │ + ble 24328 │ │ │ │ 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 +34137,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 2422c │ │ │ │ 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 +34159,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 24344 │ │ │ │ add r7, sp, #348 @ 0x15c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20630 │ │ │ │ + bl 22164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 227a4 │ │ │ │ + beq 242d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 21718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22880 │ │ │ │ + bne 243b4 │ │ │ │ cmp r5, r6 │ │ │ │ movle r3, r5 │ │ │ │ - ble 22818 │ │ │ │ + ble 2434c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt 231d0 │ │ │ │ + blt 24d04 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 22760 │ │ │ │ + bne 24294 │ │ │ │ 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] @ 24634 │ │ │ │ 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 24264 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2277c │ │ │ │ + bne 242b0 │ │ │ │ mov r0, r9 │ │ │ │ - b 22798 │ │ │ │ + b 242cc │ │ │ │ cmp r3, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - ble 22868 │ │ │ │ - ldr r1, [pc, #728] @ 22b04 │ │ │ │ + ble 2439c │ │ │ │ + ldr r1, [pc, #728] @ 24638 │ │ │ │ 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 241f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmn r2, #1 │ │ │ │ strb lr, [r1] │ │ │ │ - bne 2283c │ │ │ │ + bne 24370 │ │ │ │ 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 23f44 │ │ │ │ + bl 21a90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #632] @ 22b08 │ │ │ │ + ldr r3, [pc, #632] @ 2463c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 27e30 │ │ │ │ + bl 29964 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 228d4 │ │ │ │ + ble 24408 │ │ │ │ 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 24400 │ │ │ │ bl 2918 │ │ │ │ str r6, [r4, #-4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 228b8 │ │ │ │ + bne 243ec │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 228e8 │ │ │ │ + beq 2441c │ │ │ │ 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] @ 24640 │ │ │ │ + ldr r3, [pc, #292] @ 2455c │ │ │ │ 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 257ec │ │ │ │ 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 239e4 │ │ │ │ + ldr r0, [pc, #464] @ 24644 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #704] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #704] @ 24744 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23624 │ │ │ │ - bl 26a64 │ │ │ │ - b 21eb0 │ │ │ │ + bne 25158 │ │ │ │ + bl 28598 │ │ │ │ + b 239e4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ add r3, r2, #1 │ │ │ │ - bne 21df8 │ │ │ │ + bne 2392c │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne 21df8 │ │ │ │ + bne 2392c │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bne 21df8 │ │ │ │ + bne 2392c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21e24 │ │ │ │ - b 21df8 │ │ │ │ + bne 23958 │ │ │ │ + b 2392c │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2364c │ │ │ │ - ldr r0, [pc, #344] @ 22b14 │ │ │ │ + bne 25180 │ │ │ │ + ldr r0, [pc, #344] @ 24648 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #580] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #580] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23600 │ │ │ │ - bl 26a64 │ │ │ │ - b 21ed8 │ │ │ │ + bne 25134 │ │ │ │ + bl 28598 │ │ │ │ + b 23a0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22a08 │ │ │ │ - ldr r3, [pc, #292] @ 22b18 │ │ │ │ + bne 2453c │ │ │ │ + ldr r3, [pc, #292] @ 2464c │ │ │ │ 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 24d74 │ │ │ │ + ldr r3, [pc, #260] @ 24650 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r8, [r3, #40] @ 0x28 │ │ │ │ - b 22770 │ │ │ │ - andeq lr, r2, ip, lsr #1 │ │ │ │ - muleq r2, r8, r0 │ │ │ │ + b 242a4 │ │ │ │ + andeq ip, r2, r8, ror r5 │ │ │ │ + andeq ip, r2, r4, ror #10 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r1], -ip │ │ │ │ + andeq r0, r1, r8, lsl sp │ │ │ │ + andeq r0, r1, r8, lsl sp │ │ │ │ + strdeq r0, [r1], -ip │ │ │ │ + andeq r0, r1, r4, asr #26 │ │ │ │ + andeq r0, r1, r4, lsr sp │ │ │ │ + andeq r0, r1, r4, lsr #26 │ │ │ │ + andeq r0, r1, r0, lsl sp │ │ │ │ + andeq r0, r1, r4, ror #28 │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ - andeq r0, r1, r0, lsl #28 │ │ │ │ - andeq r0, r1, ip, lsl #28 │ │ │ │ + strdeq r0, [r1], -ip │ │ │ │ + andeq r0, r1, r8, lsl #28 │ │ │ │ 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, r4, ror #28 │ │ │ │ + andseq r2, r3, r8, ror r4 │ │ │ │ + andseq r2, r3, r0, lsr #8 │ │ │ │ + andseq r2, r3, ip, lsr #7 │ │ │ │ + andseq r2, r3, ip, lsl #7 │ │ │ │ + andseq r2, r3, r8, ror r3 │ │ │ │ + andeq r0, r1, r0, asr #26 │ │ │ │ + andseq r2, r3, ip, lsr #6 │ │ │ │ + @ instruction: 0x001322d4 │ │ │ │ @ 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, ip, ror #21 │ │ │ │ + andeq r0, r1, r0, lsl fp │ │ │ │ + andseq r2, r3, r0, lsr r2 │ │ │ │ + @ instruction: 0x001321d8 │ │ │ │ + andeq r0, r1, ip, lsr ip │ │ │ │ + andseq r2, r3, r4, ror #1 │ │ │ │ + andeq r0, r1, r0, lsr #24 │ │ │ │ + mulseq r3, ip, r0 │ │ │ │ @ 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 @ │ │ │ │ + @ instruction: 0x000108bc │ │ │ │ + andseq r2, r3, r0, lsr #32 │ │ │ │ + andseq r2, r3, r0 │ │ │ │ + @ instruction: 0x00131fd0 │ │ │ │ + andseq r1, r3, r8, asr pc │ │ │ │ + andeq r0, r1, ip, lsr r7 │ │ │ │ + andseq r1, r3, r4, asr #28 │ │ │ │ + andseq r1, r3, ip, lsl lr │ │ │ │ + andeq r0, r1, r8, lsr r9 │ │ │ │ + @ instruction: 0x00131dd8 │ │ │ │ + andeq r0, r1, r4, lsl r9 │ │ │ │ + andseq r1, r3, r8, lsl #27 │ │ │ │ + andeq r0, r1, r0, asr #18 │ │ │ │ + andseq r1, r3, ip, asr #26 │ │ │ │ + andseq r1, r3, r4, asr #26 │ │ │ │ + andseq r1, r3, r0, lsr sp │ │ │ │ + andseq r1, r3, ip, lsl sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, pc, r8, asr #5 │ │ │ │ - andeq r7, pc, r8, ror r2 @ │ │ │ │ + mulseq r3, r4, fp │ │ │ │ + andseq r1, r3, r4, asr #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq sp, r2, ip, lsl r4 │ │ │ │ - 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 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 fp, r2, r8, ror #17 │ │ │ │ + andeq r0, r1, r4, asr r3 │ │ │ │ + andeq r0, r1, r0, asr #4 │ │ │ │ + andseq r1, r3, r0, lsl #19 │ │ │ │ + andseq r1, r3, ip, asr r9 │ │ │ │ + @ instruction: 0x000102b0 │ │ │ │ + andeq pc, r0, r4, ror lr @ │ │ │ │ + andeq pc, r0, r4, lsl #29 │ │ │ │ + strheq r0, [r1], -ip │ │ │ │ + andseq r1, r3, ip, lsl #10 │ │ │ │ + @ instruction: 0x001314f4 │ │ │ │ + andeq pc, r0, ip, lsl #29 │ │ │ │ + andeq pc, r0, r8, asr #25 │ │ │ │ + andeq pc, r0, r8, ror #25 │ │ │ │ + andeq pc, r0, r8, lsl #25 │ │ │ │ + andeq pc, r0, ip, ror #30 │ │ │ │ + andeq pc, r0, r8, asr #27 │ │ │ │ + andeq pc, r0, r0, ror sp @ │ │ │ │ + andeq pc, r0, r4, asr sp @ │ │ │ │ + andeq pc, r0, r4, lsr fp @ │ │ │ │ + muleq r0, r4, sl │ │ │ │ + andeq pc, r0, r8, ror #19 │ │ │ │ + andeq pc, r0, ip, lsr #18 │ │ │ │ + andeq pc, r0, r4, lsr #17 │ │ │ │ + mulseq r3, r8, r1 │ │ │ │ + andseq r1, r3, ip, lsl r1 │ │ │ │ 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 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ + andeq pc, r0, ip, ror #13 │ │ │ │ + andeq pc, r0, r4, asr r9 @ │ │ │ │ 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 pc, [r0], -r0 │ │ │ │ + andeq pc, r0, ip, lsl #15 │ │ │ │ + andeq pc, r0, r4, lsl #15 │ │ │ │ + andeq pc, r0, ip, lsr r7 @ │ │ │ │ + andeq pc, r0, r4, lsr r7 @ │ │ │ │ + andeq pc, r0, ip, ror #13 │ │ │ │ + andeq pc, r0, ip, ror #13 │ │ │ │ + andeq pc, r0, r4, lsr #13 │ │ │ │ + andeq pc, r0, r0, ror #12 │ │ │ │ + andeq pc, r0, r4, lsl r4 @ │ │ │ │ + andeq pc, r0, r0, lsl r6 @ │ │ │ │ + andeq pc, r0, ip, ror r6 @ │ │ │ │ + strdeq pc, [r0], -r8 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andseq r0, r3, r4, ror #25 │ │ │ │ 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 @ │ │ │ │ + andseq r0, r3, r4, lsr #25 │ │ │ │ + andeq pc, r0, r0, lsl #16 │ │ │ │ + andseq r0, r3, r0, lsr #24 │ │ │ │ + andseq r0, r3, r0, lsl #22 │ │ │ │ + andeq pc, r0, r0, ror #6 │ │ │ │ + andeq pc, r0, r4, asr #6 │ │ │ │ + andeq pc, r0, ip, asr r1 @ │ │ │ │ + andeq pc, r0, r8, lsl #3 │ │ │ │ + andeq pc, r0, r0, asr #3 │ │ │ │ + andeq pc, r0, r8, lsl r2 @ │ │ │ │ + andeq pc, r0, r0, asr #4 │ │ │ │ + muleq r0, ip, pc @ │ │ │ │ + andeq pc, r0, r8, lsl #10 │ │ │ │ + andeq pc, r0, r4, ror #3 │ │ │ │ + ldrdeq pc, [r0], -ip │ │ │ │ + @ instruction: 0x0000f1b8 │ │ │ │ + andeq pc, r0, r0, ror r1 @ │ │ │ │ + andeq pc, r0, r8, lsr r1 @ │ │ │ │ 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 @ │ │ │ │ + andseq r0, r3, r0, lsl #17 │ │ │ │ + strdeq lr, [r0], -r0 │ │ │ │ + andeq pc, r0, r8, ror r1 @ │ │ │ │ + andeq pc, r0, r0, asr r0 @ │ │ │ │ + andeq pc, r0, r4, lsr r0 @ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq pc, r0, ip │ │ │ │ + andeq pc, r0, r8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 22e70 │ │ │ │ - ldr r0, [pc, #-292] @ 22b20 │ │ │ │ + beq 249a4 │ │ │ │ + ldr r0, [pc, #-292] @ 24654 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ strb r3, [sp, #732] @ 0x2dc │ │ │ │ - beq 22d24 │ │ │ │ + beq 24858 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 22c84 │ │ │ │ + bhi 247b8 │ │ │ │ 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 247a8 │ │ │ │ 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 24858 │ │ │ │ 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 24848 │ │ │ │ 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 24810 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ add ip, ip, #65536 @ 0x10000 │ │ │ │ - bcs 22cd8 │ │ │ │ + bcs 2480c │ │ │ │ add ip, r9, #16711680 @ 0xff0000 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [ip, r1, lsl #8] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 22d04 │ │ │ │ + bcs 24838 │ │ │ │ add ip, ip, #61440 @ 0xf000 │ │ │ │ cmp r6, r5 │ │ │ │ strb r0, [ip, #3840] @ 0xf00 │ │ │ │ - bne 22cc0 │ │ │ │ + bne 247f4 │ │ │ │ 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 +34538,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 25534 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 22e40 │ │ │ │ - ldr r3, [pc, #-612] @ 22b24 │ │ │ │ + beq 24974 │ │ │ │ + ldr r3, [pc, #-612] @ 24658 │ │ │ │ mvn r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #-624] @ 22b28 │ │ │ │ + ldr r3, [pc, #-624] @ 2465c │ │ │ │ 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 24e84 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 2496c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2342c │ │ │ │ + beq 24f60 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 23324 │ │ │ │ + bne 24e58 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 23550 │ │ │ │ + blt 25084 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 2496c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 234b8 │ │ │ │ + bhi 24fec │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 2496c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 23508 │ │ │ │ + bhi 2503c │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 22db8 │ │ │ │ + bne 248ec │ │ │ │ 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 255f0 │ │ │ │ + ldr r0, [pc, #-812] @ 24660 │ │ │ │ mvn r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #-824] @ 22b30 │ │ │ │ + bl 285b8 │ │ │ │ + ldr r3, [pc, #-824] @ 24664 │ │ │ │ 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] @ 24668 │ │ │ │ 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 249d0 │ │ │ │ cmp r5, sl │ │ │ │ movcc r5, sl │ │ │ │ cmp r8, r5 │ │ │ │ - blt 23710 │ │ │ │ + blt 25244 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 236a4 │ │ │ │ + beq 251d8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ - b 2251c │ │ │ │ + b 24050 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 22094 │ │ │ │ + beq 23bc8 │ │ │ │ sub r4, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [r6], #4 │ │ │ │ - bne 22ef8 │ │ │ │ - b 22094 │ │ │ │ - ldr r0, [pc, #-996] @ 22b38 │ │ │ │ + bne 24a2c │ │ │ │ + b 23bc8 │ │ │ │ + ldr r0, [pc, #-996] @ 2466c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 22040 │ │ │ │ - ldr r0, [pc, #-1016] @ 22b3c │ │ │ │ + bl 27ff8 │ │ │ │ + b 23b74 │ │ │ │ + ldr r0, [pc, #-1016] @ 24670 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-820] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-820] @ 24744 │ │ │ │ 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 253e4 │ │ │ │ + bl 28598 │ │ │ │ + b 23b40 │ │ │ │ + ldr r0, [pc, #-1060] @ 24674 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 2390c │ │ │ │ + ldr r0, [pc, #-1072] @ 24678 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-884] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-884] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 239d0 │ │ │ │ - bl 26a64 │ │ │ │ - b 21f24 │ │ │ │ + bne 25504 │ │ │ │ + bl 28598 │ │ │ │ + b 23a58 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 2bb8 │ │ │ │ ldrb r3, [sp, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 23b9c │ │ │ │ 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 24af8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 22ff4 │ │ │ │ + b 24b28 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 23b9c │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 22fe8 │ │ │ │ + bhi 24b1c │ │ │ │ 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 24b1c │ │ │ │ + ldr r0, [pc, #-1240] @ 2467c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1052] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1052] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 23b9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-1056] @ 22c28 │ │ │ │ - ldr r0, [pc, #-1280] @ 22b4c │ │ │ │ + ldr r3, [pc, #-1056] @ 2475c │ │ │ │ + ldr r0, [pc, #-1280] @ 24680 │ │ │ │ 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 23b9c │ │ │ │ + ldr r0, [pc, #-1308] @ 24684 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1128] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1128] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22054 │ │ │ │ + beq 23b88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #-1132] @ 22c28 │ │ │ │ + ldr r2, [pc, #-1132] @ 2475c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #-1364] @ 22b54 │ │ │ │ + ldr r2, [pc, #-1364] @ 24688 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22054 │ │ │ │ + b 23b88 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21dc8 │ │ │ │ - ldr r0, [pc, #-1392] @ 22b58 │ │ │ │ + bne 238fc │ │ │ │ + ldr r0, [pc, #-1392] @ 2468c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1224] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1224] @ 24744 │ │ │ │ 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 25760 │ │ │ │ + bl 28598 │ │ │ │ + b 238fc │ │ │ │ + ldr r0, [pc, #-1436] @ 24690 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1276] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1276] @ 24744 │ │ │ │ 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 254c4 │ │ │ │ + bl 28598 │ │ │ │ + b 238bc │ │ │ │ + ldr r0, [pc, #-1484] @ 24694 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1324] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1324] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23958 │ │ │ │ + bne 2548c │ │ │ │ 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 238b0 │ │ │ │ + ldr r0, [pc, #-1540] @ 24698 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1384] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1384] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23924 │ │ │ │ - bl 26a64 │ │ │ │ + bne 25458 │ │ │ │ + bl 28598 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b 21d70 │ │ │ │ - ldr r0, [pc, #-1596] @ 22b68 │ │ │ │ + b 238a4 │ │ │ │ + ldr r0, [pc, #-1596] @ 2469c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1448] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1448] @ 24744 │ │ │ │ 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 2542c │ │ │ │ + bl 28598 │ │ │ │ + b 2388c │ │ │ │ + ldr r2, [pc, #-1644] @ 246a0 │ │ │ │ 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 2434c │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r2, r5 │ │ │ │ - b 23210 │ │ │ │ + b 24d44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ strb lr, [r1] │ │ │ │ - beq 22818 │ │ │ │ + beq 2434c │ │ │ │ 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 24d34 │ │ │ │ cmp r3, #1 │ │ │ │ movgt r2, r3 │ │ │ │ - bgt 226c8 │ │ │ │ + bgt 241fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 229ec │ │ │ │ + beq 24520 │ │ │ │ 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] @ 246a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, #41] @ 0x29 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ strb r3, [sp, #221] @ 0xdd │ │ │ │ mov r2, #2 │ │ │ │ - b 226c8 │ │ │ │ + b 241fc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - b 2251c │ │ │ │ - ldr r3, [pc, #-1620] @ 22c28 │ │ │ │ + b 24050 │ │ │ │ + ldr r3, [pc, #-1620] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-1812] @ 22b74 │ │ │ │ + ldr r2, [pc, #-1812] @ 246a8 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 21e68 │ │ │ │ - ldr r3, [pc, #-1832] @ 22b78 │ │ │ │ + b 2399c │ │ │ │ + ldr r3, [pc, #-1832] @ 246ac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 239f4 │ │ │ │ - ldr r5, [pc, #-1852] @ 22b7c │ │ │ │ + beq 25528 │ │ │ │ + ldr r5, [pc, #-1852] @ 246b0 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 21ca4 │ │ │ │ - ldr r3, [pc, #-1692] @ 22c28 │ │ │ │ + b 237d8 │ │ │ │ + ldr r3, [pc, #-1692] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-1872] @ 22b80 │ │ │ │ + ldr r2, [pc, #-1872] @ 246b4 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 21e20 │ │ │ │ - ldr r0, [pc, #-1892] @ 22b84 │ │ │ │ + b 23954 │ │ │ │ + ldr r0, [pc, #-1892] @ 246b8 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1772] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1772] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23b94 │ │ │ │ - bl 26a64 │ │ │ │ - b 21f44 │ │ │ │ + bne 256c8 │ │ │ │ + bl 28598 │ │ │ │ + b 23a78 │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ cmp r3, #24 │ │ │ │ - bne 21e40 │ │ │ │ - b 21e6c │ │ │ │ - ldr r0, [pc, #-1956] @ 22b88 │ │ │ │ + bne 23974 │ │ │ │ + b 239a0 │ │ │ │ + ldr r0, [pc, #-1956] @ 246bc │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1836] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1836] @ 24744 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 234e4 │ │ │ │ - bl 26a64 │ │ │ │ - b 22e24 │ │ │ │ + bne 25018 │ │ │ │ + bl 28598 │ │ │ │ + b 24958 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 235bc │ │ │ │ + beq 250f0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 2357c │ │ │ │ + beq 250b0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 23594 │ │ │ │ + beq 250c8 │ │ │ │ orrs r3, r6, r9 │ │ │ │ - bmi 23a10 │ │ │ │ + bmi 25544 │ │ │ │ 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 24f28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ strb r0, [r4], #1 │ │ │ │ - beq 234b0 │ │ │ │ + beq 24fe4 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ - ble 23394 │ │ │ │ + ble 24ec8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1988] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-1988] @ 24744 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2340c │ │ │ │ - bl 26a64 │ │ │ │ + bne 24f40 │ │ │ │ + bl 28598 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 233a4 │ │ │ │ + bne 24ed8 │ │ │ │ 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 24974 │ │ │ │ + ldr r3, [pc, #-2028] @ 2475c │ │ │ │ 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 24f14 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 23c74 │ │ │ │ + bne 257a8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 2496c │ │ │ │ cmp r5, r0 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs r3, r3, r0, lsr #31 │ │ │ │ - beq 22e24 │ │ │ │ - ldr r0, [pc, #-2276] @ 22b8c │ │ │ │ + beq 24958 │ │ │ │ + ldr r0, [pc, #-2276] @ 246c0 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2160] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-2160] @ 24744 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23348 │ │ │ │ - ldr r3, [pc, #-2156] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2312] @ 22b90 │ │ │ │ + beq 24e7c │ │ │ │ + ldr r3, [pc, #-2156] @ 2475c │ │ │ │ + ldr r2, [pc, #-2312] @ 246c4 │ │ │ │ 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 24e7c │ │ │ │ strb r0, [r3] │ │ │ │ - b 22dc0 │ │ │ │ - ldr r0, [pc, #-2348] @ 22b94 │ │ │ │ + b 248f4 │ │ │ │ + ldr r0, [pc, #-2348] @ 246c8 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2240] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-2240] @ 24744 │ │ │ │ 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 25408 │ │ │ │ + bl 28598 │ │ │ │ + b 2493c │ │ │ │ + ldr r3, [pc, #-2244] @ 2475c │ │ │ │ + ldr r2, [pc, #-2392] @ 246cc │ │ │ │ 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 24e7c │ │ │ │ + ldr r0, [pc, #-2420] @ 246d0 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2320] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-2320] @ 24744 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23348 │ │ │ │ - ldr r3, [pc, #-2316] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2456] @ 22ba0 │ │ │ │ + beq 24e7c │ │ │ │ + ldr r3, [pc, #-2316] @ 2475c │ │ │ │ + ldr r2, [pc, #-2456] @ 246d4 │ │ │ │ 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 24e7c │ │ │ │ + ldr r0, [pc, #-2484] @ 246d8 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2392] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-2392] @ 24744 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23a3c │ │ │ │ - bl 26a64 │ │ │ │ - b 22dec │ │ │ │ + bne 25570 │ │ │ │ + bl 28598 │ │ │ │ + b 24920 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 23a84 │ │ │ │ + blt 255b8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r3, r6, lsl #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 23388 │ │ │ │ - ldr r0, [pc, #-2548] @ 22ba8 │ │ │ │ + b 24ebc │ │ │ │ + ldr r0, [pc, #-2548] @ 246dc │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2460] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-2460] @ 24744 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23a60 │ │ │ │ - bl 26a64 │ │ │ │ + bne 25594 │ │ │ │ + bl 28598 │ │ │ │ add r3, sp, #732 @ 0x2dc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 23388 │ │ │ │ + b 24ebc │ │ │ │ mov r4, #256 @ 0x100 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - b 21ff0 │ │ │ │ - ldr r0, [pc, #-2608] @ 22bac │ │ │ │ + b 23b24 │ │ │ │ + ldr r0, [pc, #-2608] @ 246e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2520] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-2520] @ 24744 │ │ │ │ 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 25634 │ │ │ │ + bl 28598 │ │ │ │ + b 2380c │ │ │ │ + ldr r3, [pc, #-2528] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-2660] @ 22bb0 │ │ │ │ + ldr r2, [pc, #-2660] @ 246e4 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 229dc │ │ │ │ + b 24510 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-2568] @ 22c28 │ │ │ │ + ldr r3, [pc, #-2568] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-2696] @ 22bb4 │ │ │ │ + ldr r2, [pc, #-2696] @ 246e8 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2295c │ │ │ │ - ldr r0, [pc, #-2716] @ 22bb8 │ │ │ │ + b 24490 │ │ │ │ + ldr r0, [pc, #-2716] @ 246ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 229b4 │ │ │ │ - ldr r0, [pc, #-2728] @ 22bbc │ │ │ │ + bl 285b8 │ │ │ │ + b 244e8 │ │ │ │ + ldr r0, [pc, #-2728] @ 246f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2660] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-2660] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23c08 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #-2768] @ 22bc0 │ │ │ │ + bne 2573c │ │ │ │ + bl 28598 │ │ │ │ + ldr r3, [pc, #-2768] @ 246f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - bne 23884 │ │ │ │ + bne 253b8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-2796] @ 22bc4 │ │ │ │ + ldr r3, [pc, #-2796] @ 246f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 21718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22880 │ │ │ │ - ldr r3, [pc, #-2820] @ 22bc8 │ │ │ │ + bne 243b4 │ │ │ │ + ldr r3, [pc, #-2820] @ 246fc │ │ │ │ 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 255e4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #1 │ │ │ │ streq r1, [sp, #36] @ 0x24 │ │ │ │ - beq 22600 │ │ │ │ + beq 24134 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 22570 │ │ │ │ + b 240a4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #-2896] @ 22bcc │ │ │ │ + ldr r0, [pc, #-2896] @ 24700 │ │ │ │ add r2, r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r4, #1 │ │ │ │ add r8, r5, #2 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ - bl 21a7c │ │ │ │ + bl 235b0 │ │ │ │ cmp r4, #0 │ │ │ │ sub r6, r4, #1 │ │ │ │ mov fp, r0 │ │ │ │ - bne 23b24 │ │ │ │ - ldr r2, [pc, #-2948] @ 22bd0 │ │ │ │ + bne 25658 │ │ │ │ + ldr r2, [pc, #-2948] @ 24704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23864 │ │ │ │ + beq 25398 │ │ │ │ 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 +35195,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 253c4 │ │ │ │ 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 2536c │ │ │ │ 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 235b0 │ │ │ │ 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 235b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ orr r4, r4, r0 │ │ │ │ orr r7, r7, r4 │ │ │ │ - bne 237e8 │ │ │ │ + bne 2531c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 237b8 │ │ │ │ + bne 252ec │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r9 │ │ │ │ - bne 23798 │ │ │ │ + bne 252cc │ │ │ │ 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 25190 │ │ │ │ + ldr r3, [pc, #-3232] @ 24708 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 236a0 │ │ │ │ + beq 251d4 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r8, r5 │ │ │ │ - b 2251c │ │ │ │ + b 24050 │ │ │ │ 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 235b0 │ │ │ │ orr r7, r7, r0 │ │ │ │ - b 237ac │ │ │ │ - ldr r3, [pc, #-3216] @ 22c28 │ │ │ │ + b 252e0 │ │ │ │ + ldr r3, [pc, #-3216] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3308] @ 22bd8 │ │ │ │ + ldr r2, [pc, #-3308] @ 2470c │ │ │ │ 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 24a88 │ │ │ │ + ldr r3, [pc, #-3252] @ 2475c │ │ │ │ + ldr r2, [pc, #-3332] @ 24710 │ │ │ │ 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 25010 │ │ │ │ + ldr r3, [pc, #-3288] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #-3380] @ 22be0 │ │ │ │ + ldr r2, [pc, #-3380] @ 24714 │ │ │ │ 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 24cfc │ │ │ │ + ldr r3, [pc, #-3332] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3412] @ 22be4 │ │ │ │ + ldr r2, [pc, #-3412] @ 24718 │ │ │ │ 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 24cbc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #-3388] @ 22c28 │ │ │ │ + ldr r2, [pc, #-3388] @ 2475c │ │ │ │ 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] @ 2471c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2314c │ │ │ │ - ldr r3, [pc, #-3440] @ 22c28 │ │ │ │ + b 24c80 │ │ │ │ + ldr r3, [pc, #-3440] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3512] @ 22bec │ │ │ │ + ldr r2, [pc, #-3512] @ 24720 │ │ │ │ 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 24c50 │ │ │ │ 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 23b40 │ │ │ │ + ldr r3, [pc, #-3504] @ 2475c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3572] @ 22bf0 │ │ │ │ + ldr r2, [pc, #-3572] @ 24724 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22f94 │ │ │ │ - ldr r5, [pc, #-3592] @ 22bf4 │ │ │ │ + b 24ac8 │ │ │ │ + ldr r5, [pc, #-3592] @ 24728 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 21ca4 │ │ │ │ - ldr r0, [pc, #-3600] @ 22bf8 │ │ │ │ + b 237d8 │ │ │ │ + ldr r0, [pc, #-3600] @ 2472c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 22d68 │ │ │ │ - ldr r0, [pc, #-3612] @ 22bfc │ │ │ │ + bl 285b8 │ │ │ │ + b 2489c │ │ │ │ + ldr r0, [pc, #-3612] @ 24730 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3608] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-3608] @ 24744 │ │ │ │ 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 25784 │ │ │ │ + bl 28598 │ │ │ │ + b 24ea4 │ │ │ │ + ldr r3, [pc, #-3612] @ 2475c │ │ │ │ + ldr r2, [pc, #-3656] @ 24734 │ │ │ │ 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 250a8 │ │ │ │ + ldr r3, [pc, #-3648] @ 2475c │ │ │ │ + ldr r2, [pc, #-3688] @ 24738 │ │ │ │ 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 250ec │ │ │ │ + ldr r0, [pc, #-3716] @ 2473c │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3724] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-3724] @ 24744 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23be4 │ │ │ │ - bl 26a64 │ │ │ │ - b 23584 │ │ │ │ + bne 25718 │ │ │ │ + bl 28598 │ │ │ │ + b 250b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 22544 │ │ │ │ - ldr r0, [pc, #-3768] @ 22c0c │ │ │ │ + b 24078 │ │ │ │ + ldr r0, [pc, #-3768] @ 24740 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3780] @ 22c10 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #-3780] @ 24744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23bc0 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #-3804] @ 22c14 │ │ │ │ + bne 256f4 │ │ │ │ + bl 28598 │ │ │ │ + ldr r3, [pc, #-3804] @ 24748 │ │ │ │ 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 249a4 │ │ │ │ + ldr r3, [pc, #-3808] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3836] @ 22c18 │ │ │ │ + ldr r2, [pc, #-3836] @ 2474c │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 235f8 │ │ │ │ + b 2512c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3, #65280 @ 0xff00 │ │ │ │ - bl 21a7c │ │ │ │ + bl 235b0 │ │ │ │ cmp r6, #0 │ │ │ │ orr fp, fp, r0 │ │ │ │ - ble 2374c │ │ │ │ + ble 25280 │ │ │ │ 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 235b0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ orr fp, fp, r0 │ │ │ │ - bne 23b60 │ │ │ │ + bne 25694 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ - b 2374c │ │ │ │ - ldr r3, [pc, #-3956] @ 22c28 │ │ │ │ + b 25280 │ │ │ │ + ldr r3, [pc, #-3956] @ 2475c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3976] @ 22c1c │ │ │ │ + ldr r2, [pc, #-3976] @ 24750 │ │ │ │ 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 24e40 │ │ │ │ + ldr r3, [pc, #-4000] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-4020] @ 22c20 │ │ │ │ + ldr r2, [pc, #-4020] @ 24754 │ │ │ │ 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 25618 │ │ │ │ + ldr r3, [pc, #-4036] @ 2475c │ │ │ │ + ldr r2, [pc, #-4044] @ 24758 │ │ │ │ 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 255dc │ │ │ │ + ldr r3, [pc, #-4072] @ 2475c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-4080] @ 22c2c │ │ │ │ + ldr r2, [pc, #-4080] @ 24760 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23684 │ │ │ │ - ldr r3, [pc, #136] @ 23cbc │ │ │ │ + b 251b8 │ │ │ │ + ldr r3, [pc, #136] @ 257f0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #128] @ 23cc0 │ │ │ │ + ldr r2, [pc, #128] @ 257f4 │ │ │ │ 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 24c1c │ │ │ │ + ldr r3, [pc, #100] @ 257f0 │ │ │ │ + ldr r2, [pc, #104] @ 257f8 │ │ │ │ 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 25568 │ │ │ │ cmn r0, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - beq 22e40 │ │ │ │ - ldr r3, [pc, #60] @ 23cc8 │ │ │ │ + beq 24974 │ │ │ │ + ldr r3, [pc, #60] @ 257fc │ │ │ │ mvn r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 22e70 │ │ │ │ + b 249a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #28] @ 23ccc │ │ │ │ + ldr r0, [pc, #28] @ 25800 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 21da8 │ │ │ │ + bl 285b8 │ │ │ │ + b 238dc │ │ │ │ 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 │ │ │ │ + andeq lr, r0, r4, ror #31 │ │ │ │ + andeq lr, r0, r8, asr #31 │ │ │ │ + andseq r0, r3, r4, ror #13 │ │ │ │ + andeq lr, r0, ip, lsl #11 │ │ │ │ push {r4, lr} │ │ │ │ bl 29cc │ │ │ │ - ldr r3, [pc, #20] @ 23cf4 │ │ │ │ + ldr r3, [pc, #20] @ 25828 │ │ │ │ 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 │ │ │ │ + andseq r1, r3, r8, ror #1 │ │ │ │ + ldr r3, [pc, #56] @ 2586c │ │ │ │ + ldr r2, [pc, #56] @ 25870 │ │ │ │ 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 25860 │ │ │ │ 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 22524 │ │ │ │ + andeq sl, r2, r8, ror #9 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - ldr r3, [pc, #112] @ 23db8 │ │ │ │ + ldr r3, [pc, #112] @ 258ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #132] @ 0x84 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 23dac │ │ │ │ + beq 258e0 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ble 23da0 │ │ │ │ - ldr r3, [pc, #76] @ 23dbc │ │ │ │ + ble 258d4 │ │ │ │ + ldr r3, [pc, #76] @ 258f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #72] @ 23dc0 │ │ │ │ + ldr r4, [pc, #72] @ 258f4 │ │ │ │ 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] @ 258f8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 23d70 │ │ │ │ - ldr r0, [pc, #20] @ 23dc8 │ │ │ │ + b 258a4 │ │ │ │ + ldr r0, [pc, #20] @ 258fc │ │ │ │ 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 @ │ │ │ │ + andseq r1, r3, r0, lsl #1 │ │ │ │ + andeq pc, r0, r8, asr r2 @ │ │ │ │ + andseq r1, r3, ip, asr #32 │ │ │ │ + andeq pc, r0, ip, asr #4 │ │ │ │ + andeq pc, r0, ip, ror #4 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #236] @ 23ec4 │ │ │ │ - ldr r3, [pc, #236] @ 23ec8 │ │ │ │ + ldr r4, [pc, #236] @ 259f8 │ │ │ │ + ldr r3, [pc, #236] @ 259fc │ │ │ │ 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 2582c │ │ │ │ + ldr r3, [pc, #212] @ 25a00 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #196] @ 23ed0 │ │ │ │ + bl 2582c │ │ │ │ + ldr r3, [pc, #196] @ 25a04 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #180] @ 23ed4 │ │ │ │ + bl 2582c │ │ │ │ + ldr r3, [pc, #180] @ 25a08 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #164] @ 23ed8 │ │ │ │ + bl 2582c │ │ │ │ + ldr r3, [pc, #164] @ 25a0c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #148] @ 23edc │ │ │ │ + bl 2582c │ │ │ │ + ldr r3, [pc, #148] @ 25a10 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #132] @ 23ee0 │ │ │ │ + bl 2582c │ │ │ │ + ldr r3, [pc, #132] @ 25a14 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #116] @ 23ee4 │ │ │ │ + bl 2582c │ │ │ │ + ldr r3, [pc, #116] @ 25a18 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #100] @ 23ee8 │ │ │ │ + bl 2582c │ │ │ │ + ldr r3, [pc, #100] @ 25a1c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23e98 │ │ │ │ + beq 259cc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ 23eec │ │ │ │ - ldr r0, [pc, #76] @ 23ef0 │ │ │ │ + ldr r3, [pc, #76] @ 25a20 │ │ │ │ + ldr r0, [pc, #76] @ 25a24 │ │ │ │ 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 28598 │ │ │ │ + andeq sl, r2, r0, lsl r4 │ │ │ │ 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 │ │ │ │ + andeq pc, r0, ip, ror r1 @ │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 283a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2a44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -33977,390 +35718,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 25b20 │ │ │ │ mov r4, r3 │ │ │ │ strb r6, [r3] │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a54 │ │ │ │ strb r7, [r4], #1 │ │ │ │ - b 23fbc │ │ │ │ + b 25af0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23f20 │ │ │ │ + b 25a54 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2402c │ │ │ │ + beq 25b60 │ │ │ │ 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 25b40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23f20 │ │ │ │ + b 25a54 │ │ │ │ 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 25bd8 │ │ │ │ + ldr lr, [pc, #88] @ 25bf0 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 24084 │ │ │ │ + b 25bb8 │ │ │ │ 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 25bd8 │ │ │ │ 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 25b9c │ │ │ │ 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 25c64 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 240fc │ │ │ │ + beq 25c30 │ │ │ │ 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 25c58 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - b 240f0 │ │ │ │ + b 25c24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24100 │ │ │ │ - b 2411c │ │ │ │ - ldr r5, [pc, #8] @ 24140 │ │ │ │ + bne 25c34 │ │ │ │ + b 25c50 │ │ │ │ + ldr r5, [pc, #8] @ 25c74 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r0, r4, asr #24 │ │ │ │ + andeq lr, r0, r0, asr #24 │ │ │ │ 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 25bf4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 24220 │ │ │ │ + bne 25d54 │ │ │ │ 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 25d54 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r5, #0 │ │ │ │ - beq 24200 │ │ │ │ + beq 25d34 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ bl 296c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24200 │ │ │ │ + bne 25d34 │ │ │ │ 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 25cec │ │ │ │ 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 25bf4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ 24320 │ │ │ │ + ldr r3, [pc, #212] @ 25e54 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 242e4 │ │ │ │ - ldr r2, [pc, #200] @ 24324 │ │ │ │ + beq 25e18 │ │ │ │ + ldr r2, [pc, #200] @ 25e58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r1, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2430c │ │ │ │ + beq 25e40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - bne 242ec │ │ │ │ + bne 25e20 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 242f8 │ │ │ │ + bne 25e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2403c │ │ │ │ + bl 25b70 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [r8, r0, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r8, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4] │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24274 │ │ │ │ - b 24290 │ │ │ │ + bne 25da8 │ │ │ │ + b 25dc4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a54 │ │ │ │ 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 25da4 │ │ │ │ + b 25e18 │ │ │ │ + muleq r2, ip, pc @ │ │ │ │ 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] @ 25ef0 │ │ │ │ + ldr r8, [pc, #136] @ 25ef4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24360 │ │ │ │ + bne 25e94 │ │ │ │ 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 25e88 │ │ │ │ ldrb r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24390 │ │ │ │ + bne 25ec4 │ │ │ │ ldrb r4, [r5, #1]! │ │ │ │ ldrb r3, [r8, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24380 │ │ │ │ + beq 25eb4 │ │ │ │ mov r0, r9 │ │ │ │ strb r7, [r5] │ │ │ │ - bl 23ff4 │ │ │ │ + bl 25b28 │ │ │ │ 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 25e78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r6, pc, r0, lsr #6 │ │ │ │ - andeq r6, pc, ip, lsl r3 @ │ │ │ │ + andseq r0, r3, ip, ror #23 │ │ │ │ + andseq r0, r3, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #348] @ 24534 │ │ │ │ + ldr r2, [pc, #348] @ 26068 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ 24538 │ │ │ │ + ldr r3, [pc, #344] @ 2606c │ │ │ │ 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 25f60 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 244c8 │ │ │ │ + beq 25ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #276] @ 2453c │ │ │ │ + ldr r0, [pc, #276] @ 26070 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #260] @ 24540 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r1, [pc, #260] @ 26074 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 24500 │ │ │ │ + beq 26034 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ - b 24464 │ │ │ │ + b 25f98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ + bl 2d198 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl 2924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24450 │ │ │ │ + bne 25f84 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 244ec │ │ │ │ + bne 26020 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 244dc │ │ │ │ - ldr r2, [pc, #160] @ 24544 │ │ │ │ - ldr r3, [pc, #144] @ 24538 │ │ │ │ + bne 26010 │ │ │ │ + ldr r2, [pc, #160] @ 26078 │ │ │ │ + ldr r3, [pc, #144] @ 2606c │ │ │ │ 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 26030 │ │ │ │ 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 25f60 │ │ │ │ + b 25fd0 │ │ │ │ + ldr r0, [pc, #100] @ 2607c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 25fd0 │ │ │ │ + ldr r0, [pc, #88] @ 26080 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2448c │ │ │ │ + bl 285b8 │ │ │ │ + b 25fc0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 24518 │ │ │ │ + bne 2604c │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2449c │ │ │ │ + beq 25fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ 24550 │ │ │ │ + ldr r0, [pc, #36] @ 26084 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 24448 │ │ │ │ - andeq fp, r2, r0, asr #18 │ │ │ │ + bl 285b8 │ │ │ │ + b 25f7c │ │ │ │ + andeq r9, r2, ip, lsl #28 │ │ │ │ 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, r0, lsr #4 │ │ │ │ + andeq sp, r0, r4, lsr #23 │ │ │ │ + andeq r9, r2, r4, asr #26 │ │ │ │ + andeq lr, r0, r8, lsl #2 │ │ │ │ + strdeq lr, [r0], -r0 │ │ │ │ + andeq sp, r0, r0, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 245bc │ │ │ │ + beq 260f0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov r7, r2 │ │ │ │ - bne 24590 │ │ │ │ - b 245d4 │ │ │ │ + bne 260c4 │ │ │ │ + b 26108 │ │ │ │ bl 2894 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 245b4 │ │ │ │ + beq 260e8 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 245c8 │ │ │ │ + beq 260fc │ │ │ │ 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 260ac │ │ │ │ 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 +36110,315 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2894 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 245c8 │ │ │ │ + beq 260fc │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 245c8 │ │ │ │ + beq 260fc │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 245bc │ │ │ │ + beq 260f0 │ │ │ │ add r5, r4, #4 │ │ │ │ - b 245d8 │ │ │ │ + b 2610c │ │ │ │ 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] @ 26790 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1580] @ 24c60 │ │ │ │ + ldr r3, [pc, #1580] @ 26794 │ │ │ │ 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 25bf4 │ │ │ │ str r0, [r7] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ - ldr r3, [pc, #1504] @ 24c64 │ │ │ │ + bl 25bf4 │ │ │ │ + ldr r3, [pc, #1504] @ 26798 │ │ │ │ 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 2654c │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 247e8 │ │ │ │ + beq 2631c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 246cc │ │ │ │ + beq 26200 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 248b0 │ │ │ │ + beq 263e4 │ │ │ │ mov r0, fp │ │ │ │ bl 2a44 │ │ │ │ ldr r3, [r9] │ │ │ │ tst r3, #2 │ │ │ │ - bne 246e8 │ │ │ │ + bne 2621c │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24afc │ │ │ │ + beq 26630 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ + bl 25bf4 │ │ │ │ str r0, [r6, #4]! │ │ │ │ cmp r5, r6 │ │ │ │ - bne 246f0 │ │ │ │ - ldr r3, [pc, #1372] @ 24c68 │ │ │ │ + bne 26224 │ │ │ │ + ldr r3, [pc, #1372] @ 2679c │ │ │ │ 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 26470 │ │ │ │ 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 262bc │ │ │ │ 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 262a4 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 248bc │ │ │ │ + beq 263f0 │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 248c8 │ │ │ │ + beq 263fc │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 248c8 │ │ │ │ + beq 263fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq 24a5c │ │ │ │ + beq 26590 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ - bl 24554 │ │ │ │ + bl 26088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 248e4 │ │ │ │ + beq 26418 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #1196] @ 24c6c │ │ │ │ - ldr r3, [pc, #1180] @ 24c60 │ │ │ │ + ldr r2, [pc, #1196] @ 267a0 │ │ │ │ + ldr r3, [pc, #1180] @ 26794 │ │ │ │ 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 2678c │ │ │ │ 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 26338 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 246c4 │ │ │ │ - b 246cc │ │ │ │ + bne 261f8 │ │ │ │ + b 26200 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 24800 │ │ │ │ + beq 26334 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8] │ │ │ │ bl 2b4c │ │ │ │ sub r6, r0, #1 │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 24c50 │ │ │ │ + bls 26784 │ │ │ │ mov r3, r6 │ │ │ │ - b 2483c │ │ │ │ + b 26370 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 24bdc │ │ │ │ + beq 26710 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 24834 │ │ │ │ + beq 26368 │ │ │ │ add r3, r6, #1 │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 24c08 │ │ │ │ + beq 2673c │ │ │ │ sub r2, r3, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - beq 24888 │ │ │ │ + beq 263bc │ │ │ │ cmp r2, #11 │ │ │ │ - beq 24c30 │ │ │ │ + beq 26764 │ │ │ │ cmp r2, #12 │ │ │ │ - beq 24be8 │ │ │ │ + beq 2671c │ │ │ │ cmp r2, #12 │ │ │ │ - ble 247b4 │ │ │ │ - ldr r3, [pc, #992] @ 24c70 │ │ │ │ + ble 262e8 │ │ │ │ + ldr r3, [pc, #992] @ 267a4 │ │ │ │ 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 26200 │ │ │ │ + ldr r1, [pc, #956] @ 267a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 246c4 │ │ │ │ + b 261f8 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24770 │ │ │ │ + bne 262a4 │ │ │ │ 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 262cc │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ - bl 24554 │ │ │ │ + bl 26088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 247b4 │ │ │ │ + bne 262e8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2493c │ │ │ │ + beq 26470 │ │ │ │ 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 26088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 247b4 │ │ │ │ + bne 262e8 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 24b6c │ │ │ │ + beq 266a0 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 24978 │ │ │ │ + beq 264ac │ │ │ │ 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 262ec │ │ │ │ + ldr r3, [pc, #760] @ 267ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ - b 24998 │ │ │ │ + b 264cc │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 247b4 │ │ │ │ + beq 262e8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2498c │ │ │ │ + beq 264c0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2498c │ │ │ │ + blt 264c0 │ │ │ │ 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 264c0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #668] @ 24c7c │ │ │ │ + ldr r3, [pc, #668] @ 267b0 │ │ │ │ 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] @ 267b4 │ │ │ │ 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 262e8 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ tst r2, #191 @ 0xbf │ │ │ │ - bne 246a4 │ │ │ │ + bne 261d8 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 2b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 246a4 │ │ │ │ - ldr r1, [pc, #580] @ 24c84 │ │ │ │ + bhi 261d8 │ │ │ │ + ldr r1, [pc, #580] @ 267b8 │ │ │ │ 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 261d8 │ │ │ │ + b 262e8 │ │ │ │ + ldr r1, [pc, #548] @ 267bc │ │ │ │ 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] @ 267c0 │ │ │ │ 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 2661c │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2b4c │ │ │ │ mov r1, fp │ │ │ │ add r2, r0, #1 │ │ │ │ @@ -34687,170 +36428,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] @ 267c4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 24798 │ │ │ │ + b 262cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ + bl 25bf4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ - ldr r3, [pc, #380] @ 24c94 │ │ │ │ + bl 25bf4 │ │ │ │ + ldr r3, [pc, #380] @ 267c8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #372] @ 24c98 │ │ │ │ + ldr r4, [pc, #372] @ 267cc │ │ │ │ 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 26470 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 24788 │ │ │ │ - ldr r3, [pc, #260] @ 24c78 │ │ │ │ + b 262bc │ │ │ │ + ldr r3, [pc, #260] @ 267ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 24bd4 │ │ │ │ + beq 26708 │ │ │ │ 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 266fc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 24bc8 │ │ │ │ + beq 266fc │ │ │ │ str r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sl] │ │ │ │ - bl 20a1c │ │ │ │ - b 247b8 │ │ │ │ + bl 22550 │ │ │ │ + b 262ec │ │ │ │ ldr r6, [r6, #188] @ 0xbc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 24b88 │ │ │ │ + bne 266bc │ │ │ │ mvn r4, #0 │ │ │ │ - b 247b8 │ │ │ │ + b 262ec │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b 24858 │ │ │ │ + b 2638c │ │ │ │ ldr r2, [r7] │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 247b4 │ │ │ │ + bne 262e8 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r2, r3, r5 │ │ │ │ str r5, [r8] │ │ │ │ - b 24880 │ │ │ │ - ldr r1, [pc, #140] @ 24c9c │ │ │ │ + b 263b4 │ │ │ │ + ldr r1, [pc, #140] @ 267d0 │ │ │ │ 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 26398 │ │ │ │ + b 263bc │ │ │ │ ldr r2, [r7] │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 247b4 │ │ │ │ + bne 262e8 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r2, r3, r5 │ │ │ │ str r5, [r8] │ │ │ │ - b 24878 │ │ │ │ + b 263ac │ │ │ │ add r3, r5, r0 │ │ │ │ - b 24858 │ │ │ │ + b 2638c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r2, ip, ror #13 │ │ │ │ + @ instruction: 0x00029bb8 │ │ │ │ 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 r9, r2, r8, ror #22 │ │ │ │ + andeq sp, r0, r4, ror #29 │ │ │ │ + andeq r9, r2, r8, lsr #20 │ │ │ │ + andeq sp, r0, r0, ror #26 │ │ │ │ + andeq lr, r0, r0, asr #9 │ │ │ │ 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, ip, asr ip │ │ │ │ + muleq r0, r8, r4 │ │ │ │ + andeq lr, r0, ip, ror #23 │ │ │ │ + andeq lr, r0, ip, ror #5 │ │ │ │ + andeq lr, r0, r4, lsl #5 │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq ip, r0, r0, ror fp │ │ │ │ + andeq sp, r0, r8, asr #5 │ │ │ │ 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] @ 26e20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr ip, [pc, #1576] @ 252f0 │ │ │ │ + ldr ip, [pc, #1576] @ 26e24 │ │ │ │ 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 2614c │ │ │ │ + ldr r3, [pc, #1528] @ 26e28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble 24f70 │ │ │ │ + ble 26aa4 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - beq 24f9c │ │ │ │ + beq 26ad0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #16 │ │ │ │ str r3, [r2] │ │ │ │ - beq 24fa4 │ │ │ │ + beq 26ad8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1460] @ 252f8 │ │ │ │ + ldr r3, [pc, #1460] @ 26e2c │ │ │ │ mov sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1448] @ 252fc │ │ │ │ + ldr r3, [pc, #1448] @ 26e30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1440] @ 25300 │ │ │ │ + ldr r3, [pc, #1440] @ 26e34 │ │ │ │ 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 +36607,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 26908 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ lsl r3, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 25140 │ │ │ │ + bne 26c74 │ │ │ │ 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 26b74 │ │ │ │ ldr r8, [r7, #32] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 24e20 │ │ │ │ + b 26954 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25038 │ │ │ │ + beq 26b6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24e14 │ │ │ │ + bne 26948 │ │ │ │ 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] @ 26e38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bne 24e80 │ │ │ │ + bne 269b4 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, r6 │ │ │ │ subne r0, r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 26c08 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 24ed0 │ │ │ │ + beq 26a04 │ │ │ │ cmp r1, #4 │ │ │ │ - bls 2511c │ │ │ │ + bls 26c50 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 269e0 │ │ │ │ + bl 28514 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ str r0, [fp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 250dc │ │ │ │ + beq 26c10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ - beq 24f10 │ │ │ │ + beq 26a44 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 251b8 │ │ │ │ + beq 26cec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [fp, #20] │ │ │ │ tst r3, #1 │ │ │ │ mov r4, sl │ │ │ │ - beq 24f60 │ │ │ │ + beq 26a94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 250ec │ │ │ │ + bls 26c20 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 24f5c │ │ │ │ + beq 26a90 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 25130 │ │ │ │ + beq 26c64 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25130 │ │ │ │ + beq 26c64 │ │ │ │ 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 268a0 │ │ │ │ + ldr r2, [pc, #912] @ 26e3c │ │ │ │ + ldr r3, [pc, #884] @ 26e24 │ │ │ │ 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 26e1c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24d34 │ │ │ │ + bne 26868 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #860] @ 2530c │ │ │ │ + ldr r3, [pc, #860] @ 26e40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ movls r2, #4 │ │ │ │ - bls 24fcc │ │ │ │ + bls 26b00 │ │ │ │ cmp r3, #2 │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #824] @ 25310 │ │ │ │ + ldr r3, [pc, #824] @ 26e44 │ │ │ │ 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 26b38 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcs 24fe0 │ │ │ │ + bcs 26b14 │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - ldr r3, [pc, #768] @ 25314 │ │ │ │ + ldr r3, [pc, #768] @ 26e48 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r5, #24] │ │ │ │ bl 2bb8 │ │ │ │ - b 24d34 │ │ │ │ + b 26868 │ │ │ │ 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 283a8 │ │ │ │ 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 28514 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #648] @ 25318 │ │ │ │ + ldr r3, [pc, #648] @ 26e4c │ │ │ │ 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 +36805,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 26980 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - b 24ed0 │ │ │ │ + b 26a04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ str r0, [fp, #12] │ │ │ │ - b 24eec │ │ │ │ + b 26a20 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 26a94 │ │ │ │ mov r2, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ - b 24edc │ │ │ │ + b 26a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 24f60 │ │ │ │ - ldr r4, [pc, #468] @ 2531c │ │ │ │ + b 26a94 │ │ │ │ + ldr r4, [pc, #468] @ 26e50 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 25160 │ │ │ │ + b 26c94 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 25264 │ │ │ │ + beq 26d98 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 24dd4 │ │ │ │ + beq 26908 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2514c │ │ │ │ + bne 26c80 │ │ │ │ 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 26c80 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #32 │ │ │ │ str r3, [r2] │ │ │ │ - b 24f60 │ │ │ │ + b 26a94 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #348] @ 25320 │ │ │ │ + ldr r9, [pc, #348] @ 26e54 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 23ef4 │ │ │ │ + bl 25a28 │ │ │ │ ldrb r3, [r8] │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r8, r9 │ │ │ │ - bne 2522c │ │ │ │ + bne 26d60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24328 │ │ │ │ + bl 25e5c │ │ │ │ cmp r8, r9 │ │ │ │ - bne 25244 │ │ │ │ + bne 26d78 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 25218 │ │ │ │ + beq 26d4c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25254 │ │ │ │ + bne 26d88 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 24f08 │ │ │ │ + b 26a3c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24328 │ │ │ │ + bl 25e5c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 24328 │ │ │ │ - b 251f8 │ │ │ │ + bl 25e5c │ │ │ │ + b 26d2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 23ff4 │ │ │ │ - b 25218 │ │ │ │ - ldr r3, [pc, #184] @ 25324 │ │ │ │ + bl 25b28 │ │ │ │ + b 26d4c │ │ │ │ + ldr r3, [pc, #184] @ 26e58 │ │ │ │ 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 26e00 │ │ │ │ + ldr r3, [pc, #136] @ 26e44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 252c0 │ │ │ │ - ldr r3, [pc, #140] @ 25328 │ │ │ │ + beq 26df4 │ │ │ │ + ldr r3, [pc, #140] @ 26e5c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #136] @ 2532c │ │ │ │ + ldr r2, [pc, #136] @ 26e60 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #124] @ 25330 │ │ │ │ + ldr r3, [pc, #124] @ 26e64 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #256] @ 0x100 │ │ │ │ - b 24dd4 │ │ │ │ - ldr r3, [pc, #108] @ 25334 │ │ │ │ + b 26908 │ │ │ │ + ldr r3, [pc, #108] @ 26e68 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2529c │ │ │ │ + b 26dd0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ 25338 │ │ │ │ + ldr r0, [pc, #96] @ 26e6c │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - b 252ac │ │ │ │ + b 26de0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r2, r8, asr r0 │ │ │ │ + andeq r9, r2, r4, lsr #10 │ │ │ │ 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 │ │ │ │ + strdeq r9, [r2], -r0 │ │ │ │ + @ instruction: 0x001301dc │ │ │ │ + andeq sp, r0, r0, lsr #17 │ │ │ │ + andeq lr, r0, r8, asr sl │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ - andeq sl, r2, r4, lsr #27 │ │ │ │ + andeq r9, r2, r0, ror r2 │ │ │ │ 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, ip, lsl r4 │ │ │ │ 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 │ │ │ │ + ldrdeq sp, [r0], -ip │ │ │ │ + muleq r0, r0, r4 │ │ │ │ + andseq pc, r2, ip, ror #24 │ │ │ │ + andeq lr, r0, r8, lsr #8 │ │ │ │ + muleq r0, r0, r4 │ │ │ │ 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] @ 273a4 │ │ │ │ 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] @ 273a8 │ │ │ │ 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] @ 273ac │ │ │ │ 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 2614c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 25430 │ │ │ │ - ldr r3, [pc, #1212] @ 2587c │ │ │ │ + beq 26f64 │ │ │ │ + ldr r3, [pc, #1212] @ 273b0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257bc │ │ │ │ + beq 272f0 │ │ │ │ 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 27354 │ │ │ │ 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 26f94 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2583c │ │ │ │ + bne 27370 │ │ │ │ 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] @ 273b4 │ │ │ │ + ldr r3, [pc, #1080] @ 273a8 │ │ │ │ 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 273a0 │ │ │ │ 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] @ 273b8 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1040] @ 25888 │ │ │ │ + ldr r3, [pc, #1040] @ 273bc │ │ │ │ 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 27284 │ │ │ │ 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 271cc │ │ │ │ + bl 25b70 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 254e8 │ │ │ │ - b 25714 │ │ │ │ + bne 2701c │ │ │ │ + b 27248 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25644 │ │ │ │ + beq 27178 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25644 │ │ │ │ + beq 27178 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 254dc │ │ │ │ + beq 27010 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 254dc │ │ │ │ + bne 27010 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r1, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 254dc │ │ │ │ + bne 27010 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2573c │ │ │ │ + beq 27270 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2566c │ │ │ │ + beq 271a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 25764 │ │ │ │ + beq 27298 │ │ │ │ cmp r2, fp │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - ble 256f4 │ │ │ │ + ble 27228 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25598 │ │ │ │ + beq 270cc │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 25700 │ │ │ │ + beq 27234 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 255c0 │ │ │ │ - ldr r3, [pc, #740] @ 2588c │ │ │ │ + beq 270f4 │ │ │ │ + ldr r3, [pc, #740] @ 273c0 │ │ │ │ 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 270e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ + bne 26fdc │ │ │ │ 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 26fc0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ tst lr, ip │ │ │ │ - beq 25808 │ │ │ │ + beq 2733c │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257dc │ │ │ │ - ldr r1, [pc, #620] @ 25890 │ │ │ │ + beq 27310 │ │ │ │ + ldr r1, [pc, #620] @ 273c4 │ │ │ │ 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 26f64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 25758 │ │ │ │ + bne 2728c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25734 │ │ │ │ + beq 27268 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25560 │ │ │ │ + bne 27094 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 270f4 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a54 │ │ │ │ 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 26fdc │ │ │ │ + b 27104 │ │ │ │ bl 2b4c │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ mov r1, r5 │ │ │ │ bl 2a44 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2403c │ │ │ │ + bl 25b70 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 254e8 │ │ │ │ + bne 2701c │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 270f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 270f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 270f4 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - b 25598 │ │ │ │ + b 270cc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25598 │ │ │ │ + beq 270cc │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25678 │ │ │ │ + b 271ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 256d8 │ │ │ │ + bne 2720c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ - b 255d0 │ │ │ │ + bne 26fdc │ │ │ │ + b 27104 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 270f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 257a8 │ │ │ │ + bne 272dc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ - b 255e0 │ │ │ │ + b 27114 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - b 2564c │ │ │ │ + b 27180 │ │ │ │ cmp r2, fp │ │ │ │ - ble 2579c │ │ │ │ + ble 272d0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 270f4 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 255c0 │ │ │ │ + bne 270f4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25678 │ │ │ │ + b 271ac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 256fc │ │ │ │ - b 255c0 │ │ │ │ + bne 27230 │ │ │ │ + b 270f4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25748 │ │ │ │ + b 2727c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 25430 │ │ │ │ + beq 26f64 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr ip, [r3] │ │ │ │ lsr ip, ip, #9 │ │ │ │ eor ip, ip, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ - b 253f0 │ │ │ │ + b 26f24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #164] @ 2588c │ │ │ │ + ldr r3, [pc, #164] @ 273c0 │ │ │ │ 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 26f64 │ │ │ │ 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 26f64 │ │ │ │ + ldr r3, [pc, #108] @ 273c8 │ │ │ │ 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 26f30 │ │ │ │ + ldr r1, [pc, #84] @ 273cc │ │ │ │ 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 27310 │ │ │ │ + b 27150 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0002a9b4 │ │ │ │ + andeq r8, r2, r0, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sl, r2, r4, lsl #19 │ │ │ │ + andeq r8, r2, r0, asr lr │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq sl, r2, r4, ror #17 │ │ │ │ - andeq lr, r0, r4, lsl #6 │ │ │ │ - andeq lr, r0, r8, asr r3 │ │ │ │ + @ instruction: 0x00028db0 │ │ │ │ + andeq lr, r0, r0, lsl #6 │ │ │ │ + andeq lr, r0, r4, asr r3 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ - @ instruction: 0x0000e1b0 │ │ │ │ + andeq lr, r0, ip, lsr #3 │ │ │ │ muleq r0, r4, r2 │ │ │ │ - andeq sp, r0, ip, ror pc │ │ │ │ + andeq sp, r0, r8, ror pc │ │ │ │ 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 27410 │ │ │ │ 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 28514 │ │ │ │ ldr r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ tst r3, #2 │ │ │ │ - bne 25964 │ │ │ │ + bne 27498 │ │ │ │ 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 27484 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, #2097152 @ 0x200000 │ │ │ │ - bl 2680c │ │ │ │ + bl 28340 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 25a28 │ │ │ │ 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 28340 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 2592c │ │ │ │ - ldr r6, [pc, #88] @ 259c4 │ │ │ │ + b 27460 │ │ │ │ + ldr r6, [pc, #88] @ 274f8 │ │ │ │ orr r3, r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ str r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 258fc │ │ │ │ + bne 27430 │ │ │ │ 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] @ 274fc │ │ │ │ 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 274e0 │ │ │ │ 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 27430 │ │ │ │ + @ instruction: 0x0012f5b4 │ │ │ │ + andeq sp, r0, r0, lsr lr │ │ │ │ + ldr r3, [pc, #8] @ 27510 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 25ef8 │ │ │ │ @ instruction: 0xfffff2c4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #8] @ 259fc │ │ │ │ + ldr r3, [pc, #8] @ 27530 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 25ef8 │ │ │ │ @ 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] @ 2797c │ │ │ │ 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 27568 │ │ │ │ cmp r2, ip │ │ │ │ - beq 25a5c │ │ │ │ + beq 27590 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25a2c │ │ │ │ + beq 27560 │ │ │ │ str r3, [r1] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25a44 │ │ │ │ + bne 27578 │ │ │ │ cmp r2, ip │ │ │ │ - bne 25a34 │ │ │ │ + bne 27568 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25a7c │ │ │ │ + beq 275b0 │ │ │ │ mov r0, r3 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25a90 │ │ │ │ + beq 275c4 │ │ │ │ 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 275e4 │ │ │ │ cmp r6, #0 │ │ │ │ mvnne r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 25e20 │ │ │ │ + beq 27954 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25d08 │ │ │ │ + beq 2783c │ │ │ │ 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 27638 │ │ │ │ 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 275f8 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ - beq 25be8 │ │ │ │ + beq 2771c │ │ │ │ cmp r4, #0 │ │ │ │ biceq r2, r2, #128 @ 0x80 │ │ │ │ streq r2, [r1] │ │ │ │ - beq 25c98 │ │ │ │ + beq 277cc │ │ │ │ mov lr, #0 │ │ │ │ - b 25b58 │ │ │ │ + b 2768c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ - beq 25cfc │ │ │ │ + beq 27830 │ │ │ │ str r3, [lr] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25bdc │ │ │ │ + beq 27710 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25b30 │ │ │ │ + beq 27664 │ │ │ │ mov r5, #0 │ │ │ │ - b 25b74 │ │ │ │ + b 276a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25bbc │ │ │ │ + beq 276f0 │ │ │ │ ldm r3, {r0, ip} │ │ │ │ cmp ip, #0 │ │ │ │ movne r5, r3 │ │ │ │ movne r3, r0 │ │ │ │ - bne 25b6c │ │ │ │ + bne 276a0 │ │ │ │ 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 276a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25b34 │ │ │ │ + beq 27668 │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25b58 │ │ │ │ + bne 2768c │ │ │ │ ldr r4, [sl, #16] │ │ │ │ bic r2, r2, #128 @ 0x80 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #604] @ 25e4c │ │ │ │ + ldr r3, [pc, #604] @ 27980 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c0c │ │ │ │ + beq 27740 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ movne ip, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25c98 │ │ │ │ - ldr r3, [pc, #564] @ 25e50 │ │ │ │ + beq 277cc │ │ │ │ + ldr r3, [pc, #564] @ 27984 │ │ │ │ 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 277dc │ │ │ │ cmp r1, #1 │ │ │ │ mvnls r3, #0 │ │ │ │ strls r3, [r4, #24] │ │ │ │ - bls 25c60 │ │ │ │ + bls 27794 │ │ │ │ mvn r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r8, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c8c │ │ │ │ + beq 277c0 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r3, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25c74 │ │ │ │ + bne 277a8 │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25c30 │ │ │ │ + bne 27764 │ │ │ │ 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 2778c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3, #28 │ │ │ │ mov r3, #6 │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ - ldr lr, [pc, #396] @ 25e54 │ │ │ │ + ldr lr, [pc, #396] @ 27988 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 25ce8 │ │ │ │ + bhi 2781c │ │ │ │ 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 27860 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcs 25cbc │ │ │ │ + bcs 277f0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 25c58 │ │ │ │ - b 25c5c │ │ │ │ + beq 2778c │ │ │ │ + b 27790 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 25b50 │ │ │ │ + b 27684 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 25be0 │ │ │ │ + bne 27714 │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c98 │ │ │ │ - ldr r2, [pc, #296] @ 25e4c │ │ │ │ + beq 277cc │ │ │ │ + ldr r2, [pc, #296] @ 27980 │ │ │ │ ldr r1, [r9, r2] │ │ │ │ ldr ip, [r1] │ │ │ │ - b 25c00 │ │ │ │ + b 27734 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 25e34 │ │ │ │ + beq 27968 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #280] @ 25e58 │ │ │ │ + ldr r2, [pc, #280] @ 2798c │ │ │ │ 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 283a8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ bl 2bb8 │ │ │ │ cmp r5, #15 │ │ │ │ lsr r5, r5, #3 │ │ │ │ - bls 25d98 │ │ │ │ + bls 278cc │ │ │ │ lsl fp, r5, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 277c0 │ │ │ │ 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 +37655,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 278f4 │ │ │ │ + b 277c0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r4, [sl, #16] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 25b18 │ │ │ │ - b 25be8 │ │ │ │ + bne 2764c │ │ │ │ + b 2771c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq 25c60 │ │ │ │ - b 25d38 │ │ │ │ - strdeq sl, [r2], -r8 │ │ │ │ + beq 27794 │ │ │ │ + b 2786c │ │ │ │ + andeq r8, r2, r4, asr #15 │ │ │ │ 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] @ 279a0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 25ef8 │ │ │ │ @ instruction: 0xffffe3bc │ │ │ │ - ldr r3, [pc, #8] @ 25e80 │ │ │ │ + ldr r3, [pc, #8] @ 279b4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 25ef8 │ │ │ │ @ instruction: 0xfffff4bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #276] @ 25fa4 │ │ │ │ - ldr r3, [pc, #276] @ 25fa8 │ │ │ │ + ldr r6, [pc, #276] @ 27ad8 │ │ │ │ + ldr r3, [pc, #276] @ 27adc │ │ │ │ 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 27aa4 │ │ │ │ + ldr r3, [pc, #248] @ 27ae0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 25f64 │ │ │ │ - ldr r3, [pc, #232] @ 25fb0 │ │ │ │ + bge 27a98 │ │ │ │ + ldr r3, [pc, #232] @ 27ae4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #224] @ 25fb4 │ │ │ │ - ldr r2, [pc, #224] @ 25fb8 │ │ │ │ + ldr r3, [pc, #224] @ 27ae8 │ │ │ │ + ldr r2, [pc, #224] @ 27aec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #216] @ 25fbc │ │ │ │ + ldr r3, [pc, #216] @ 27af0 │ │ │ │ add r0, r0, r5 │ │ │ │ umull ip, r3, r1, r3 │ │ │ │ - ldr ip, [pc, #208] @ 25fc0 │ │ │ │ + ldr ip, [pc, #208] @ 27af4 │ │ │ │ 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 +37728,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] @ 27af8 │ │ │ │ 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 2f1cc │ │ │ │ mov r1, r0 │ │ │ │ - b 25ecc │ │ │ │ - ldr r2, [pc, #80] @ 25fc8 │ │ │ │ + b 27a00 │ │ │ │ + ldr r2, [pc, #80] @ 27afc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #76] @ 25fcc │ │ │ │ + ldr r3, [pc, #76] @ 27b00 │ │ │ │ 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 279e0 │ │ │ │ + andeq r8, r2, r8, asr r3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - strdeq ip, [r2], -r0 │ │ │ │ + @ instruction: 0x0002afbc │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - andeq ip, r2, ip, asr #21 │ │ │ │ + muleq r2, r8, pc @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0000d8b4 │ │ │ │ + strdeq sl, [r2], -r0 │ │ │ │ + andeq sp, r0, r4, ror r8 │ │ │ │ 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 27b40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 26060 │ │ │ │ + bne 27b94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #2 │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25ff8 │ │ │ │ + bne 27b2c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 26b14 │ │ │ │ + bl 28648 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26070 │ │ │ │ + blt 27ba4 │ │ │ │ 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] @ 27bb4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #28] @ 26084 │ │ │ │ + b 285b8 │ │ │ │ + ldr r0, [pc, #28] @ 27bb8 │ │ │ │ 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 285b8 │ │ │ │ + b 27b3c │ │ │ │ + ldr r0, [pc, #16] @ 27bbc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 27b68 │ │ │ │ + ldrdeq sp, [r0], -r0 │ │ │ │ + andeq sp, r0, ip, lsr #15 │ │ │ │ + andeq sp, r0, ip, lsr #15 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxlt lr │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bne 260e0 │ │ │ │ - bl 25fd0 │ │ │ │ + bne 27c14 │ │ │ │ + bl 27b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26104 │ │ │ │ + bne 27c38 │ │ │ │ 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 27b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 260ac │ │ │ │ - ldr r0, [pc, #24] @ 26114 │ │ │ │ + beq 27be0 │ │ │ │ + ldr r0, [pc, #24] @ 27c48 │ │ │ │ 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 285b8 │ │ │ │ + b 27be0 │ │ │ │ + ldr r0, [pc, #12] @ 27c4c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 27bf0 │ │ │ │ + andeq sp, r0, r0, asr #14 │ │ │ │ + andeq sp, r0, r8, lsr r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ bl 2c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26154 │ │ │ │ + beq 27c88 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 26190 │ │ │ │ + bne 27cc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #100] @ 261c8 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r1, [pc, #100] @ 27cfc │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ bl 2aec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - blt 261ac │ │ │ │ - ldr r0, [pc, #80] @ 261cc │ │ │ │ - bl 267a8 │ │ │ │ + blt 27ce0 │ │ │ │ + ldr r0, [pc, #80] @ 27d00 │ │ │ │ + bl 282dc │ │ │ │ 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 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 261d0 │ │ │ │ + ldr r0, [pc, #44] @ 27d04 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26154 │ │ │ │ + bl 285b8 │ │ │ │ + b 27c88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 261d4 │ │ │ │ + ldr r0, [pc, #20] @ 27d08 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26174 │ │ │ │ + bl 285b8 │ │ │ │ + b 27ca8 │ │ │ │ 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, r8, lsr #13 │ │ │ │ + muleq r0, r8, r6 │ │ │ │ + ldr ip, [pc, #196] @ 27dd8 │ │ │ │ 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 27d40 │ │ │ │ + ldr r1, [pc, #168] @ 27ddc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2623c │ │ │ │ + blt 27d70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26228 │ │ │ │ - ldr r0, [pc, #144] @ 262ac │ │ │ │ + beq 27d5c │ │ │ │ + ldr r0, [pc, #144] @ 27de0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2626c │ │ │ │ - ldr r3, [pc, #128] @ 262b0 │ │ │ │ + blt 27da0 │ │ │ │ + ldr r3, [pc, #128] @ 27de4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26258 │ │ │ │ - ldr r1, [pc, #104] @ 262b4 │ │ │ │ + beq 27d8c │ │ │ │ + ldr r1, [pc, #104] @ 27de8 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27668 │ │ │ │ + bl 2919c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 262b8 │ │ │ │ + ldr r0, [pc, #88] @ 27dec │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2611c │ │ │ │ - b 2620c │ │ │ │ + bl 27c50 │ │ │ │ + b 27d40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 2611c │ │ │ │ - ldr r2, [pc, #60] @ 262bc │ │ │ │ - ldr r0, [pc, #60] @ 262c0 │ │ │ │ + bl 27c50 │ │ │ │ + ldr r2, [pc, #60] @ 27df0 │ │ │ │ + ldr r0, [pc, #60] @ 27df4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f1a8 │ │ │ │ - ldr r3, [pc, #40] @ 262c4 │ │ │ │ + bl 20cdc │ │ │ │ + ldr r3, [pc, #40] @ 27df8 │ │ │ │ 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 27d5c │ │ │ │ + andseq lr, r2, r8, asr #28 │ │ │ │ + andeq sl, r2, r0, ror ip │ │ │ │ + andeq sl, r2, r4, asr ip │ │ │ │ + @ instruction: 0x0012edf8 │ │ │ │ + andeq ip, r0, r0, lsr pc │ │ │ │ + andeq sl, r2, ip, lsl #24 │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq fp, r0, ip, lsr #25 │ │ │ │ + mulseq r2, r0, sp │ │ │ │ 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] @ 27fc8 │ │ │ │ + ldr r1, [pc, #444] @ 27fcc │ │ │ │ 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] @ 27fd0 │ │ │ │ + ldr r6, [pc, #388] @ 27fd4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ str sl, [r3] │ │ │ │ - bne 263bc │ │ │ │ - ldr r5, [pc, #368] @ 264a4 │ │ │ │ + bne 27ef0 │ │ │ │ + ldr r5, [pc, #368] @ 27fd8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 26350 │ │ │ │ + blt 27e84 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #960 @ 0x3c0 │ │ │ │ - bcc 26438 │ │ │ │ - ldr r4, [pc, #336] @ 264a8 │ │ │ │ + bcc 27f6c │ │ │ │ + ldr r4, [pc, #336] @ 27fdc │ │ │ │ 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 27edc │ │ │ │ ldmib r4, {r1, r3} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 26480 │ │ │ │ - ldr r3, [pc, #288] @ 264ac │ │ │ │ + bgt 27fb4 │ │ │ │ + ldr r3, [pc, #288] @ 27fe0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 26410 │ │ │ │ + bne 27f44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26384 │ │ │ │ + bl 27b04 │ │ │ │ + b 27eb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #216] @ 264b0 │ │ │ │ + ldr r3, [pc, #216] @ 27fe4 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 2632c │ │ │ │ - ldr r3, [pc, #204] @ 264b4 │ │ │ │ + bhi 27e60 │ │ │ │ + ldr r3, [pc, #204] @ 27fe8 │ │ │ │ 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 27e60 │ │ │ │ + ldr r3, [pc, #160] @ 27fec │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2be8 │ │ │ │ - ldr r1, [pc, #148] @ 264bc │ │ │ │ + ldr r1, [pc, #148] @ 27ff0 │ │ │ │ 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 28648 │ │ │ │ + bl 279b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble 26350 │ │ │ │ + ble 27e84 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r3, [pc, #112] @ 264c0 │ │ │ │ + ldr r3, [pc, #112] @ 27ff4 │ │ │ │ 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 27e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b04 │ │ │ │ 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 27b04 │ │ │ │ + b 27eb8 │ │ │ │ + andeq sl, r2, r8, lsl #23 │ │ │ │ + andeq sp, r0, r0, lsl #11 │ │ │ │ + andseq lr, r2, r0, lsl sp │ │ │ │ + andeq r7, r2, r8, asr #29 │ │ │ │ + andeq sl, r2, ip, lsr fp │ │ │ │ + andeq sl, r2, r8, lsl fp │ │ │ │ + mulseq r2, ip, ip │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - muleq r0, r0, r4 │ │ │ │ + andeq sp, r0, ip, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sp, r0, r8, ror #8 │ │ │ │ - andeq sp, r0, r0, lsr r4 │ │ │ │ + andeq sp, r0, r4, ror #8 │ │ │ │ + andeq sp, r0, ip, lsr #8 │ │ │ │ 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] @ 28148 │ │ │ │ + ldr r1, [pc, #320] @ 2814c │ │ │ │ + ldr r3, [pc, #320] @ 28150 │ │ │ │ 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 2804c │ │ │ │ + ldr r2, [pc, #276] @ 28154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2654c │ │ │ │ - ldr r2, [pc, #260] @ 26624 │ │ │ │ - ldr r3, [pc, #248] @ 2661c │ │ │ │ + beq 28080 │ │ │ │ + ldr r2, [pc, #260] @ 28158 │ │ │ │ + ldr r3, [pc, #248] @ 28150 │ │ │ │ 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 28144 │ │ │ │ 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 279b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble 26578 │ │ │ │ + ble 280ac │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #184] @ 26628 │ │ │ │ + ldr r3, [pc, #184] @ 2815c │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2658c │ │ │ │ - ldr r3, [pc, #172] @ 2662c │ │ │ │ + bls 280c0 │ │ │ │ + ldr r3, [pc, #172] @ 28160 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - b 26518 │ │ │ │ + b 2804c │ │ │ │ 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 +38153,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] @ 28164 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 26578 │ │ │ │ + ble 280ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b04 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26578 │ │ │ │ + bl 27b04 │ │ │ │ + b 280ac │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, r8, asr #9 │ │ │ │ - andeq r9, r2, r0, asr #16 │ │ │ │ + muleq r2, r4, r9 │ │ │ │ + andeq r7, r2, ip, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, pc, r4, asr r2 @ │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ + andseq lr, r2, r0, lsr #22 │ │ │ │ + andeq r7, r2, r8, asr #25 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - ldrdeq r4, [pc], -ip │ │ │ │ - @ instruction: 0x0002c3bc │ │ │ │ - ldr r3, [pc, #12] @ 26648 │ │ │ │ + andseq lr, r2, r8, lsr #21 │ │ │ │ + andeq sl, r2, r8, lsl #17 │ │ │ │ + ldr r3, [pc, #12] @ 2817c │ │ │ │ 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 │ │ │ │ + andeq sl, r2, r4, lsr r8 │ │ │ │ + ldr r3, [pc, #192] @ 28248 │ │ │ │ + ldr r1, [pc, #192] @ 2824c │ │ │ │ + ldr r2, [pc, #192] @ 28250 │ │ │ │ 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 281fc │ │ │ │ + ldr r0, [pc, #156] @ 28254 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 25fd0 │ │ │ │ - ldr r4, [pc, #148] @ 26724 │ │ │ │ + bl 27b04 │ │ │ │ + ldr r4, [pc, #148] @ 28258 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 266b4 │ │ │ │ + blt 281e8 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b04 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26704 │ │ │ │ - ldr r3, [pc, #108] @ 26728 │ │ │ │ + bne 28238 │ │ │ │ + ldr r3, [pc, #108] @ 2825c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #92] @ 2672c │ │ │ │ + ldr r4, [pc, #92] @ 28260 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 26688 │ │ │ │ + blt 281bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26688 │ │ │ │ - ldr r0, [pc, #52] @ 26730 │ │ │ │ + beq 281bc │ │ │ │ + ldr r0, [pc, #52] @ 28264 │ │ │ │ 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 285b8 │ │ │ │ + b 281bc │ │ │ │ + ldr r0, [pc, #40] @ 28268 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 281e8 │ │ │ │ + muleq r2, r0, fp │ │ │ │ + andseq lr, r2, ip, asr #19 │ │ │ │ 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 sl, r2, ip, ror #15 │ │ │ │ + andeq sl, r2, r0, ror #15 │ │ │ │ + andseq lr, r2, ip, ror #18 │ │ │ │ + andeq sl, r2, r0, lsr #15 │ │ │ │ + andeq sp, r0, r0, asr #2 │ │ │ │ + andeq sp, r0, r0, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #84] @ 26798 │ │ │ │ - ldr r3, [pc, #84] @ 2679c │ │ │ │ + ldr r4, [pc, #84] @ 282cc │ │ │ │ + ldr r3, [pc, #84] @ 282d0 │ │ │ │ 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] @ 282d4 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r6, [pc, #60] @ 267a4 │ │ │ │ + ldr r6, [pc, #60] @ 282d8 │ │ │ │ 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 27bc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #20 │ │ │ │ - bl 2608c │ │ │ │ + bl 27bc0 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r4, pc, r8, lsl r0 @ │ │ │ │ - ldrdeq r9, [r2], -r0 │ │ │ │ + andseq lr, r2, r4, ror #17 │ │ │ │ + muleq r2, ip, sl │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq ip, r2, r4, lsr r2 │ │ │ │ + andeq sl, r2, r0, lsl #14 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #76] @ 26800 │ │ │ │ + ldr r4, [pc, #76] @ 28334 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 267f8 │ │ │ │ + beq 2832c │ │ │ │ bl 2a8c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 26804 │ │ │ │ + ldr r3, [pc, #52] @ 28338 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26808 │ │ │ │ + ldr r2, [pc, #36] @ 2833c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r2, r8, ror #10 │ │ │ │ + andeq r7, r2, r4, lsr sl │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - strheq sp, [r0], -r0 │ │ │ │ + andeq sp, r0, ip, lsr #1 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #80] @ 26868 │ │ │ │ + ldr r4, [pc, #80] @ 2839c │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 26860 │ │ │ │ + beq 28394 │ │ │ │ bl 284c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 2686c │ │ │ │ + ldr r3, [pc, #52] @ 283a0 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26870 │ │ │ │ + ldr r2, [pc, #36] @ 283a4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r2, r0, lsl #10 │ │ │ │ + andeq r7, r2, ip, asr #19 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sp, r0, r4, asr r0 │ │ │ │ - ldr r2, [pc, #328] @ 269c4 │ │ │ │ + andeq sp, r0, r0, asr r0 │ │ │ │ + ldr r2, [pc, #328] @ 284f8 │ │ │ │ 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] @ 284fc │ │ │ │ sub r6, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r9, r0 │ │ │ │ add r8, r6, r0 │ │ │ │ - bne 26914 │ │ │ │ + bne 28448 │ │ │ │ mov r7, #65536 @ 0x10000 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ - bhi 268f8 │ │ │ │ - ldr r5, [pc, #280] @ 269cc │ │ │ │ + bhi 2842c │ │ │ │ + ldr r5, [pc, #280] @ 28500 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 268e0 │ │ │ │ + b 28414 │ │ │ │ bl 2a8c │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, r4, r6 │ │ │ │ and r2, r3, r6 │ │ │ │ sub r1, r8, r2 │ │ │ │ - beq 26950 │ │ │ │ + beq 28484 │ │ │ │ cmp r7, r1 │ │ │ │ stm r5, {r4, r7} │ │ │ │ mov r1, #65536 @ 0x10000 │ │ │ │ - bcs 2692c │ │ │ │ + bcs 28460 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 268b8 │ │ │ │ + bls 283ec │ │ │ │ cmp r8, #0 │ │ │ │ - beq 26908 │ │ │ │ + beq 2843c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a8c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 26990 │ │ │ │ + beq 284c4 │ │ │ │ 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 283d4 │ │ │ │ bic r0, r3, r6 │ │ │ │ - ldr r3, [pc, #152] @ 269d0 │ │ │ │ + ldr r3, [pc, #152] @ 28504 │ │ │ │ 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] @ 28508 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr fp, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #108] @ 269d8 │ │ │ │ + ldr r2, [pc, #108] @ 2850c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ str r4, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b 268a4 │ │ │ │ - ldr r3, [pc, #60] @ 269d4 │ │ │ │ + b 283d8 │ │ │ │ + ldr r3, [pc, #60] @ 28508 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #48] @ 269dc │ │ │ │ + ldr r2, [pc, #48] @ 28510 │ │ │ │ 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 28598 │ │ │ │ + b 2843c │ │ │ │ + @ instruction: 0x0012e7b4 │ │ │ │ + andeq r7, r2, r8, asr r9 │ │ │ │ + andseq lr, r2, r0, lsl #15 │ │ │ │ + @ instruction: 0x0012e6f8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, r8, lsr #30 │ │ │ │ - andeq ip, r0, r8, ror #29 │ │ │ │ + andeq ip, r0, r4, lsr #30 │ │ │ │ + andeq ip, r0, r4, ror #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 28584 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a2c │ │ │ │ - ldr r0, [pc, #52] @ 26a5c │ │ │ │ + bne 28560 │ │ │ │ + ldr r0, [pc, #52] @ 28590 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2948 │ │ │ │ - ldr r0, [pc, #8] @ 26a60 │ │ │ │ + ldr r0, [pc, #8] @ 28594 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, r0, r4, asr r3 │ │ │ │ - andeq ip, r0, r4, lsr #6 │ │ │ │ + andeq ip, r0, r0, asr r3 │ │ │ │ + andeq ip, r0, r0, lsr #6 │ │ │ │ │ │ │ │ -00026a64 : │ │ │ │ - ldr r0, [pc, #20] @ 26a80 │ │ │ │ +00028598 : │ │ │ │ + ldr r0, [pc, #20] @ 285b4 │ │ │ │ push {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 26738 │ │ │ │ + bl 27ff8 │ │ │ │ + bl 2826c │ │ │ │ mov r0, #1 │ │ │ │ bl 2b1c │ │ │ │ - andeq ip, r0, r0, asr #28 │ │ │ │ - ldr ip, [pc, #116] @ 26b00 │ │ │ │ + andeq ip, r0, ip, lsr lr │ │ │ │ + ldr ip, [pc, #116] @ 28634 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #112] @ 26b04 │ │ │ │ + ldr r1, [pc, #112] @ 28638 │ │ │ │ add ip, pc, ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r0, [pc, #100] @ 26b08 │ │ │ │ + ldr r0, [pc, #100] @ 2863c │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #96] @ 26b0c │ │ │ │ + ldr r2, [pc, #96] @ 28640 │ │ │ │ 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 +38476,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] @ 28644 │ │ │ │ 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 28598 │ │ │ │ + andeq r7, r2, r8, asr r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r4, ror #4 │ │ │ │ + andeq r7, r2, r0, lsr r7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, r8, ror #3 │ │ │ │ + andeq ip, r0, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ subs r5, r2, #0 │ │ │ │ - ble 26b84 │ │ │ │ + ble 286b8 │ │ │ │ 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 28694 │ │ │ │ sub r5, r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ add r6, r6, r4 │ │ │ │ - ble 26b78 │ │ │ │ + ble 286ac │ │ │ │ add r8, r9, r6 │ │ │ │ - b 26b30 │ │ │ │ + b 28664 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 26b30 │ │ │ │ + beq 28664 │ │ │ │ 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 286a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ bl 2924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28714 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28714 │ │ │ │ bl 2b4c │ │ │ │ sub r6, r0, #1 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ add r2, r4, r6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 26be8 │ │ │ │ + bne 2871c │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ strb r3, [r4, r6] │ │ │ │ - bls 26be0 │ │ │ │ + bls 28714 │ │ │ │ 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 28750 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28714 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb4 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne 26c00 │ │ │ │ + bne 28734 │ │ │ │ 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 28714 │ │ │ │ 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 28774 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ moveq ip, r0 │ │ │ │ - beq 26c94 │ │ │ │ + beq 287c8 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add ip, r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 26c8c │ │ │ │ + b 287c0 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ strb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26ca0 │ │ │ │ + beq 287d4 │ │ │ │ cmp r3, ip │ │ │ │ - bne 26c7c │ │ │ │ + bne 287b0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [ip] │ │ │ │ bx lr │ │ │ │ mov ip, r3 │ │ │ │ - b 26c94 │ │ │ │ + b 287c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26d08 │ │ │ │ + beq 2883c │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - b 26cc4 │ │ │ │ + b 287f8 │ │ │ │ subs r2, r2, #1 │ │ │ │ - beq 26cfc │ │ │ │ + beq 28830 │ │ │ │ mov ip, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 26cbc │ │ │ │ + bne 287f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, ip, r2 │ │ │ │ - b 26cf4 │ │ │ │ + b 28828 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ strb r2, [ip], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26d14 │ │ │ │ + beq 28848 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 26ce4 │ │ │ │ + bne 28818 │ │ │ │ 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 28830 │ │ │ │ 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 28860 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [pc, #1588] @ 2738c │ │ │ │ + ldr r5, [pc, #1588] @ 28ec0 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - ble 272ec │ │ │ │ - ldr r4, [pc, #1572] @ 27390 │ │ │ │ + ble 28e20 │ │ │ │ + ldr r4, [pc, #1572] @ 28ec4 │ │ │ │ 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 25a28 │ │ │ │ mov r3, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 23ef4 │ │ │ │ + bl 25a28 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 25a28 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 23ef4 │ │ │ │ - ldr r0, [pc, #1504] @ 27394 │ │ │ │ + bl 25a28 │ │ │ │ + ldr r0, [pc, #1504] @ 28ec8 │ │ │ │ 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 22d48 │ │ │ │ + ldr r3, [pc, #1480] @ 28ecc │ │ │ │ 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 28934 │ │ │ │ + ldr r2, [pc, #1456] @ 28ed0 │ │ │ │ tst r1, r2 │ │ │ │ - ldrne r2, [pc, #1452] @ 273a0 │ │ │ │ - ldreq r2, [pc, #1452] @ 273a4 │ │ │ │ + ldrne r2, [pc, #1452] @ 28ed4 │ │ │ │ + ldreq r2, [pc, #1452] @ 28ed8 │ │ │ │ orreq r1, r1, #109 @ 0x6d │ │ │ │ streq r1, [r4] │ │ │ │ str r2, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq 26fec │ │ │ │ - ldr r0, [pc, #1432] @ 273a8 │ │ │ │ + beq 28b20 │ │ │ │ + ldr r0, [pc, #1432] @ 28edc │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21444 │ │ │ │ - ldr r3, [pc, #1420] @ 273ac │ │ │ │ + bl 22f78 │ │ │ │ + ldr r3, [pc, #1420] @ 28ee0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26e60 │ │ │ │ + beq 28994 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ - bne 26fa4 │ │ │ │ - ldr r3, [pc, #1380] @ 273b0 │ │ │ │ + bne 28ad8 │ │ │ │ + ldr r3, [pc, #1380] @ 28ee4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #1368] @ 273b4 │ │ │ │ + ldr r3, [pc, #1368] @ 28ee8 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ str r2, [r8] │ │ │ │ - ldr r4, [pc, #1360] @ 273b8 │ │ │ │ + ldr r4, [pc, #1360] @ 28eec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands r8, r3, #65536 @ 0x10000 │ │ │ │ - bne 27144 │ │ │ │ + bne 28c78 │ │ │ │ ands r2, r3, #262144 @ 0x40000 │ │ │ │ - bne 27070 │ │ │ │ + bne 28ba4 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 26e98 │ │ │ │ + beq 289cc │ │ │ │ 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] @ 28ef0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ movlt r2, #125 @ 0x7d │ │ │ │ strlt r2, [r4, #52] @ 0x34 │ │ │ │ - blt 26ec0 │ │ │ │ + blt 289f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bhi 271f8 │ │ │ │ + bhi 28d2c │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 26ed8 │ │ │ │ - ldr r2, [pc, #1264] @ 273c0 │ │ │ │ + beq 28a0c │ │ │ │ + ldr r2, [pc, #1264] @ 28ef4 │ │ │ │ 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 28a30 │ │ │ │ + ldr r3, [pc, #1244] @ 28ef8 │ │ │ │ + ldr r2, [pc, #1244] @ 28efc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2722c │ │ │ │ - ldr r4, [pc, #1224] @ 273cc │ │ │ │ + bhi 28d60 │ │ │ │ + ldr r4, [pc, #1224] @ 28f00 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27004 │ │ │ │ - ldr r1, [pc, #1208] @ 273d0 │ │ │ │ + beq 28b38 │ │ │ │ + ldr r1, [pc, #1208] @ 28f04 │ │ │ │ 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 28cb4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27254 │ │ │ │ - ldr r1, [pc, #1160] @ 273d4 │ │ │ │ + beq 28d88 │ │ │ │ + ldr r1, [pc, #1160] @ 28f08 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 272b4 │ │ │ │ + bcc 28de8 │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 272c0 │ │ │ │ + bls 28df4 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 272cc │ │ │ │ + bhi 28e00 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, r3 │ │ │ │ - bne 272d8 │ │ │ │ + bne 28e0c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2701c │ │ │ │ - ldr r1, [pc, #1096] @ 273d8 │ │ │ │ + bne 28b50 │ │ │ │ + ldr r1, [pc, #1096] @ 28f0c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ + b 28cf8 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ mov r2, #1 │ │ │ │ - bhi 26e44 │ │ │ │ + bhi 28978 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26f94 │ │ │ │ + bne 28ac8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26e44 │ │ │ │ - ldr r3, [pc, #1052] @ 273dc │ │ │ │ - ldr r0, [pc, #1052] @ 273e0 │ │ │ │ + beq 28978 │ │ │ │ + ldr r3, [pc, #1052] @ 28f10 │ │ │ │ + ldr r0, [pc, #1052] @ 28f14 │ │ │ │ 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 28598 │ │ │ │ + ldr r3, [pc, #1024] @ 28f18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ - b 26e44 │ │ │ │ - ldr r3, [pc, #1012] @ 273e8 │ │ │ │ + b 28978 │ │ │ │ + ldr r3, [pc, #1012] @ 28f1c │ │ │ │ orr r1, r1, #16384 @ 0x4000 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #109 @ 0x6d │ │ │ │ str r1, [r3] │ │ │ │ - b 26e08 │ │ │ │ + b 2893c │ │ │ │ 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] @ 28f20 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ and r2, r3, #14 │ │ │ │ cmp r2, #12 │ │ │ │ - beq 27288 │ │ │ │ + beq 28dbc │ │ │ │ and r3, r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 27260 │ │ │ │ - ldr r3, [pc, #936] @ 273f0 │ │ │ │ - ldr r2, [pc, #936] @ 273f4 │ │ │ │ + beq 28d94 │ │ │ │ + ldr r3, [pc, #936] @ 28f24 │ │ │ │ + ldr r2, [pc, #936] @ 28f28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r3, [pc, #928] @ 273f8 │ │ │ │ + ldr r3, [pc, #928] @ 28f2c │ │ │ │ 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] @ 28ee4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ldr r6, [pc, #888] @ 273fc │ │ │ │ + ldr r6, [pc, #888] @ 28f30 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 28030 │ │ │ │ + bl 29b64 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 2d2fc │ │ │ │ - bl 2d740 │ │ │ │ + bl 2ee2c │ │ │ │ + bl 2f270 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2713c │ │ │ │ - ldr r3, [pc, #764] @ 273b4 │ │ │ │ + bls 28c70 │ │ │ │ + ldr r3, [pc, #764] @ 28ee8 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - ldr r3, [pc, #832] @ 27400 │ │ │ │ + ldr r3, [pc, #832] @ 28f34 │ │ │ │ ldr fp, [r5, r3] │ │ │ │ - ldr r3, [pc, #828] @ 27404 │ │ │ │ + ldr r3, [pc, #828] @ 28f38 │ │ │ │ ldr sl, [r5, r3] │ │ │ │ mov r5, #2 │ │ │ │ - b 270e0 │ │ │ │ + b 28c14 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 2713c │ │ │ │ + bcc 28c70 │ │ │ │ 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 29b64 │ │ │ │ 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 28c04 │ │ │ │ + bl 2f270 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 270e0 │ │ │ │ + bcs 28c14 │ │ │ │ mov r0, #0 │ │ │ │ bl 2b1c │ │ │ │ - ldr r3, [pc, #612] @ 273b0 │ │ │ │ + ldr r3, [pc, #612] @ 28ee4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r7, [r6] │ │ │ │ - bl 28030 │ │ │ │ + bl 29b64 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27068 │ │ │ │ - ldr r3, [pc, #584] @ 273b4 │ │ │ │ + beq 28b9c │ │ │ │ + ldr r3, [pc, #584] @ 28ee8 │ │ │ │ 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] @ 28f3c │ │ │ │ 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 28a70 │ │ │ │ + ldr r1, [pc, #584] @ 28f40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #528] @ 273dc │ │ │ │ - ldr r3, [pc, #576] @ 27410 │ │ │ │ + ldr r2, [pc, #528] @ 28f10 │ │ │ │ + ldr r3, [pc, #576] @ 28f44 │ │ │ │ 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] @ 28f48 │ │ │ │ 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 28598 │ │ │ │ + b 28b50 │ │ │ │ + ldr r3, [pc, #476] @ 28f10 │ │ │ │ + ldr r0, [pc, #532] @ 28f4c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 26ed8 │ │ │ │ - b 26ec8 │ │ │ │ - ldr r3, [pc, #424] @ 273dc │ │ │ │ - ldr r0, [pc, #484] @ 2741c │ │ │ │ + beq 28a0c │ │ │ │ + b 289fc │ │ │ │ + ldr r3, [pc, #424] @ 28f10 │ │ │ │ + ldr r0, [pc, #484] @ 28f50 │ │ │ │ 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 28598 │ │ │ │ + b 28a30 │ │ │ │ + ldr r1, [pc, #452] @ 28f54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 28cf8 │ │ │ │ + ldr r3, [pc, #372] @ 28f10 │ │ │ │ + ldr r0, [pc, #440] @ 28f58 │ │ │ │ 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 28598 │ │ │ │ + b 28b74 │ │ │ │ + ldr r3, [pc, #332] @ 28f10 │ │ │ │ + ldr r0, [pc, #404] @ 28f5c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ ldr r3, [r4] │ │ │ │ - b 27034 │ │ │ │ - ldr r1, [pc, #368] @ 2742c │ │ │ │ + b 28b68 │ │ │ │ + ldr r1, [pc, #368] @ 28f60 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #360] @ 27430 │ │ │ │ + b 28cf8 │ │ │ │ + ldr r1, [pc, #360] @ 28f64 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #352] @ 27434 │ │ │ │ + b 28cf8 │ │ │ │ + ldr r1, [pc, #352] @ 28f68 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ + b 28cf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2701c │ │ │ │ - ldr r1, [pc, #336] @ 27438 │ │ │ │ + beq 28b50 │ │ │ │ + ldr r1, [pc, #336] @ 28f6c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #328] @ 2743c │ │ │ │ + b 28cf8 │ │ │ │ + ldr r1, [pc, #328] @ 28f70 │ │ │ │ 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] @ 28f74 │ │ │ │ + ldr r6, [pc, #312] @ 28f78 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r8, [pc, #308] @ 27448 │ │ │ │ + ldr r8, [pc, #308] @ 28f7c │ │ │ │ ldr r4, [r3] │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, #49 @ 0x31 │ │ │ │ - b 2734c │ │ │ │ + b 28e80 │ │ │ │ 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 28c70 │ │ │ │ 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 28e58 │ │ │ │ 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 28e58 │ │ │ │ + andeq r7, r2, ip, lsl #9 │ │ │ │ + @ instruction: 0x0012e2d0 │ │ │ │ + ldrdeq sl, [r2], -r8 │ │ │ │ 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 sl, r2, r4, lsl #1 │ │ │ │ + andseq lr, r2, r0, lsr #4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0012e1d8 │ │ │ │ + andseq lr, r2, r0, lsr #3 │ │ │ │ + andseq lr, r2, ip, ror #2 │ │ │ │ + andseq lr, r2, r4, asr r1 │ │ │ │ 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 │ │ │ │ + andseq lr, r2, ip, lsr r1 │ │ │ │ + andeq sp, r0, ip, lsl #2 │ │ │ │ + ldrsheq lr, [r2], -r4 │ │ │ │ + andeq ip, r0, r0, ror #18 │ │ │ │ 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 @ │ │ │ │ + ldrdeq ip, [r0], -ip @ │ │ │ │ + andseq lr, r2, ip, asr r0 │ │ │ │ + andseq lr, r2, r8, asr #32 │ │ │ │ + andseq lr, r2, ip, lsl r0 │ │ │ │ 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 @ │ │ │ │ + andeq ip, r0, r4, lsr #29 │ │ │ │ + andeq ip, r0, r0, lsl #14 │ │ │ │ + andseq sp, r2, ip, ror #28 │ │ │ │ + andeq ip, r0, r4, asr lr │ │ │ │ + andeq ip, r0, r8, asr #27 │ │ │ │ + @ instruction: 0x0000cdb8 │ │ │ │ + andeq ip, r0, r4, asr r7 │ │ │ │ + andeq ip, r0, r8, lsl lr │ │ │ │ + andeq ip, r0, r0, asr #27 │ │ │ │ + ldrdeq ip, [r0], -r0 │ │ │ │ + andeq ip, r0, r4, lsr #13 │ │ │ │ + andeq ip, r0, r0, ror r6 │ │ │ │ + andeq ip, r0, r0, lsr r6 │ │ │ │ + ldrdeq ip, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq ip, r0, r4, ror ip │ │ │ │ - muleq r0, r0, ip │ │ │ │ - ldr r1, [pc, #224] @ 27534 │ │ │ │ + andeq ip, r0, r0, ror ip │ │ │ │ + andeq ip, r0, ip, lsl #25 │ │ │ │ + ldr r1, [pc, #224] @ 29068 │ │ │ │ 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 28fdc │ │ │ │ + ldr r6, [pc, #196] @ 2906c │ │ │ │ add r5, r4, #6 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 274a0 │ │ │ │ + beq 28fd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ sub r3, ip, #6 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcc 27518 │ │ │ │ + bcc 2904c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bne 2750c │ │ │ │ + bne 29040 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 2750c │ │ │ │ - ldr r6, [pc, #116] @ 2753c │ │ │ │ + bne 29040 │ │ │ │ + ldr r6, [pc, #116] @ 29070 │ │ │ │ add r5, r4, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 274a0 │ │ │ │ + beq 28fd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ ldr ip, [r6, #12] │ │ │ │ sub r3, ip, #2 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs 274a0 │ │ │ │ + bcs 28fd4 │ │ │ │ mov r1, r5 │ │ │ │ rsb r2, ip, #4096 @ 0x1000 │ │ │ │ add r0, r7, ip │ │ │ │ - bl 26c5c │ │ │ │ + bl 28790 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b 274a0 │ │ │ │ + b 28fd4 │ │ │ │ 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 28790 │ │ │ │ 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, r8, lsl sp │ │ │ │ + andseq sp, r2, r4, lsl ip │ │ │ │ + andseq sp, r2, r0, asr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r4, [pc, #248] @ 2764c │ │ │ │ - ldr r1, [pc, #248] @ 27650 │ │ │ │ + bl 282dc │ │ │ │ + ldr r4, [pc, #248] @ 29180 │ │ │ │ + ldr r1, [pc, #248] @ 29184 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ - ldr r5, [pc, #236] @ 27654 │ │ │ │ + ldr r5, [pc, #236] @ 29188 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4] │ │ │ │ - bl 26c5c │ │ │ │ + bl 28790 │ │ │ │ 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 +39170,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 282dc │ │ │ │ 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] @ 2918c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ add r6, r6, r4 │ │ │ │ strb r3, [r6, #-1] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ bl 2ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27628 │ │ │ │ + beq 2915c │ │ │ │ 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] @ 29190 │ │ │ │ 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 285b8 │ │ │ │ + ldr r3, [pc, #48] @ 29194 │ │ │ │ + ldr r2, [pc, #48] @ 29198 │ │ │ │ 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 │ │ │ │ + andseq sp, r2, r4, lsr fp │ │ │ │ + andeq ip, r0, ip, lsl ip │ │ │ │ + andeq r6, r2, r4, lsl #25 │ │ │ │ + andeq ip, r0, r0, lsr #23 │ │ │ │ + andeq ip, r0, r4, ror fp │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, ip, ror #22 │ │ │ │ + andeq ip, r0, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #112] @ 276f0 │ │ │ │ + ldr r3, [pc, #112] @ 29224 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 276c8 │ │ │ │ + beq 291fc │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r6, r0, #1 │ │ │ │ add r0, r6, r4 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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] @ 29228 │ │ │ │ + ldr r0, [pc, #36] @ 2922c │ │ │ │ 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 28598 │ │ │ │ + b 291bc │ │ │ │ + andeq r6, r2, ip, ror #22 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - ldrdeq ip, [r0], -r8 │ │ │ │ + ldrdeq ip, [r0], -r4 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #60] @ 27744 │ │ │ │ + ldr r4, [pc, #60] @ 29278 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27720 │ │ │ │ + beq 29254 │ │ │ │ bl 2918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r4, [pc, #32] @ 27748 │ │ │ │ + ldr r4, [pc, #32] @ 2927c │ │ │ │ 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 @ │ │ │ │ + andseq sp, r2, r4, lsl #19 │ │ │ │ + andseq sp, r2, r4, ror #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #124] @ 277d4 │ │ │ │ + ldr r5, [pc, #124] @ 29308 │ │ │ │ subs r4, r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 27770 │ │ │ │ + beq 292a4 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 277ac │ │ │ │ - ldr r2, [pc, #96] @ 277d8 │ │ │ │ - ldr r3, [pc, #96] @ 277dc │ │ │ │ + bne 292e0 │ │ │ │ + ldr r2, [pc, #96] @ 2930c │ │ │ │ + ldr r3, [pc, #96] @ 29310 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #76] @ 277e0 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r2, [pc, #76] @ 29314 │ │ │ │ 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 28598 │ │ │ │ + ldr r3, [pc, #48] @ 29318 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27770 │ │ │ │ - ldr r0, [pc, #32] @ 277e8 │ │ │ │ + beq 292a4 │ │ │ │ + ldr r0, [pc, #32] @ 2931c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a84 │ │ │ │ - andeq r8, r2, r4, asr #11 │ │ │ │ + b 285b8 │ │ │ │ + muleq r2, r0, sl │ │ │ │ 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 │ │ │ │ + ldrdeq r9, [r2], -r4 │ │ │ │ + andeq ip, r0, r0, asr #20 │ │ │ │ + andseq sp, r2, r8, ror #17 │ │ │ │ + andeq fp, r0, r0, lsr #31 │ │ │ │ + ldr r2, [pc, #188] @ 293e4 │ │ │ │ + ldr r3, [pc, #188] @ 293e8 │ │ │ │ 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 29358 │ │ │ │ + ldr r3, [pc, #160] @ 293ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27858 │ │ │ │ - ldr r4, [pc, #144] @ 278bc │ │ │ │ - ldr r1, [pc, #144] @ 278c0 │ │ │ │ + beq 2938c │ │ │ │ + ldr r4, [pc, #144] @ 293f0 │ │ │ │ + ldr r1, [pc, #144] @ 293f4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27668 │ │ │ │ + bl 2919c │ │ │ │ str r0, [r4] │ │ │ │ - ldr r3, [pc, #124] @ 278c4 │ │ │ │ + ldr r3, [pc, #124] @ 293f8 │ │ │ │ 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 282dc │ │ │ │ + ldr r2, [pc, #96] @ 293fc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #92] @ 278cc │ │ │ │ - ldr r5, [pc, #92] @ 278d0 │ │ │ │ + ldr r3, [pc, #92] @ 29400 │ │ │ │ + ldr r5, [pc, #92] @ 29404 │ │ │ │ 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 2919c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ bl 2918 │ │ │ │ - b 27840 │ │ │ │ - andeq r8, r2, r8, lsr #10 │ │ │ │ + b 29374 │ │ │ │ + strdeq r6, [r2], -r4 │ │ │ │ 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 r9, r2, r4, lsr #18 │ │ │ │ + andeq ip, r0, ip, asr #19 │ │ │ │ + andseq sp, r2, r0, asr r8 │ │ │ │ + muleq r0, r0, r9 │ │ │ │ + andeq ip, r0, r0, lsl #19 │ │ │ │ + ldrdeq r9, [r2], -r0 │ │ │ │ + ldr r3, [pc, #124] @ 2948c │ │ │ │ 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] @ 29490 │ │ │ │ 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 29450 │ │ │ │ + ldr r0, [pc, #76] @ 29494 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r2, [pc, #64] @ 27964 │ │ │ │ - ldr r3, [pc, #64] @ 27968 │ │ │ │ + b 285b8 │ │ │ │ + ldr r2, [pc, #64] @ 29498 │ │ │ │ + ldr r3, [pc, #64] @ 2949c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #44] @ 2796c │ │ │ │ + bl 28f80 │ │ │ │ + ldr r2, [pc, #44] @ 294a0 │ │ │ │ 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 28598 │ │ │ │ + @ instruction: 0x0012d7bc │ │ │ │ + strdeq r6, [r2], -r8 │ │ │ │ + strdeq fp, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq fp, r2, ip, asr r3 │ │ │ │ - andeq ip, r0, ip, asr #17 │ │ │ │ + andeq r9, r2, r8, lsr #16 │ │ │ │ + andeq ip, r0, r8, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [pc, #656] @ 27c0c │ │ │ │ - ldr r3, [pc, #656] @ 27c10 │ │ │ │ + ldr r7, [pc, #656] @ 29740 │ │ │ │ + ldr r3, [pc, #656] @ 29744 │ │ │ │ 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 29724 │ │ │ │ + ldr r5, [pc, #624] @ 29748 │ │ │ │ + ldr r2, [pc, #624] @ 2974c │ │ │ │ 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 2952c │ │ │ │ + ldr r6, [pc, #576] @ 29750 │ │ │ │ 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 29510 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 27b48 │ │ │ │ - ldr r3, [pc, #536] @ 27c20 │ │ │ │ + bne 2967c │ │ │ │ + ldr r3, [pc, #536] @ 29754 │ │ │ │ ldr r6, [pc, r3] │ │ │ │ - bl 2d69c │ │ │ │ - ldr r3, [pc, #528] @ 27c24 │ │ │ │ + bl 2f1cc │ │ │ │ + ldr r3, [pc, #528] @ 29758 │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - ldr r3, [pc, #516] @ 27c28 │ │ │ │ + ldr r3, [pc, #516] @ 2975c │ │ │ │ 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 295a0 │ │ │ │ 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] @ 29760 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [pc, #428] @ 27c30 │ │ │ │ + ldr r2, [pc, #428] @ 29764 │ │ │ │ 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 +39493,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 29608 │ │ │ │ ldr r0, [r4] │ │ │ │ blx r3 │ │ │ │ - ldr r5, [pc, #344] @ 27c34 │ │ │ │ + ldr r5, [pc, #344] @ 29768 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27bc0 │ │ │ │ + bne 296f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 27be0 │ │ │ │ - ldr r3, [pc, #304] @ 27c38 │ │ │ │ + blt 29714 │ │ │ │ + ldr r3, [pc, #304] @ 2976c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 28f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27bb0 │ │ │ │ - ldr r3, [pc, #288] @ 27c3c │ │ │ │ + bne 296e4 │ │ │ │ + ldr r3, [pc, #288] @ 29770 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27ba0 │ │ │ │ + bne 296d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27b74 │ │ │ │ + beq 296a8 │ │ │ │ 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] @ 29774 │ │ │ │ + ldr r2, [pc, #240] @ 29778 │ │ │ │ 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 29534 │ │ │ │ + ldr r3, [pc, #204] @ 2977c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27b40 │ │ │ │ - ldr r0, [pc, #184] @ 27c4c │ │ │ │ + beq 29674 │ │ │ │ + ldr r0, [pc, #184] @ 29780 │ │ │ │ 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 285b8 │ │ │ │ + ldr r0, [pc, #168] @ 29784 │ │ │ │ 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 285b8 │ │ │ │ + b 29664 │ │ │ │ + ldr r0, [pc, #156] @ 29788 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 29648 │ │ │ │ + ldr r0, [pc, #144] @ 2978c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 27b00 │ │ │ │ - ldr r0, [pc, #116] @ 27c5c │ │ │ │ + bge 29634 │ │ │ │ + ldr r0, [pc, #116] @ 29790 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27b00 │ │ │ │ - ldr r3, [pc, #104] @ 27c60 │ │ │ │ + bl 285b8 │ │ │ │ + b 29634 │ │ │ │ + ldr r3, [pc, #104] @ 29794 │ │ │ │ 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 294d0 │ │ │ │ + andeq r6, r2, ip, ror #16 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0012d6f4 │ │ │ │ + andeq ip, r0, r8, ror r8 │ │ │ │ + andeq fp, r0, ip, asr #29 │ │ │ │ + mulseq r2, r4, r6 │ │ │ │ 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 @ │ │ │ │ + andseq sp, r2, r0, lsr #12 │ │ │ │ + muleq r0, r8, r7 │ │ │ │ + andseq sp, r2, r0, asr #11 │ │ │ │ + mulseq r2, r4, r5 │ │ │ │ + andseq sp, r2, ip, ror r5 │ │ │ │ + andseq sp, r2, r8, asr #10 │ │ │ │ + ldrdeq ip, [r0], -r8 │ │ │ │ + andseq sp, r2, r0, lsr #10 │ │ │ │ + andeq fp, r0, r8, lsr #25 │ │ │ │ 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 #13 │ │ │ │ + andeq ip, r0, ip, lsr #13 │ │ │ │ + strdeq sl, [r0], -ip │ │ │ │ + andseq sp, r2, r4, lsr #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #316] @ 27dac │ │ │ │ + ldr r6, [pc, #316] @ 298e0 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27cd0 │ │ │ │ - bl 2664c │ │ │ │ + beq 29804 │ │ │ │ + bl 28180 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27cb4 │ │ │ │ + beq 297e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27d70 │ │ │ │ - bl 27970 │ │ │ │ - ldr r3, [pc, #252] @ 27db0 │ │ │ │ + bne 298a4 │ │ │ │ + bl 294a4 │ │ │ │ + ldr r3, [pc, #252] @ 298e4 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27d60 │ │ │ │ - ldr r3, [pc, #236] @ 27db4 │ │ │ │ + bne 29894 │ │ │ │ + ldr r3, [pc, #236] @ 298e8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #224] @ 27db8 │ │ │ │ + ldr r3, [pc, #224] @ 298ec │ │ │ │ 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 29828 │ │ │ │ + bl 29320 │ │ │ │ + ldr r6, [pc, #192] @ 298f0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ bl 2aec │ │ │ │ - ldr r3, [pc, #168] @ 27dc0 │ │ │ │ + ldr r3, [pc, #168] @ 298f4 │ │ │ │ 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 298b4 │ │ │ │ + ldr r6, [pc, #152] @ 298f8 │ │ │ │ + bl 29408 │ │ │ │ + ldr r1, [pc, #148] @ 298fc │ │ │ │ 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 298d0 │ │ │ │ + ldr r3, [pc, #120] @ 29900 │ │ │ │ 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] @ 29904 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27cc0 │ │ │ │ - ldr r0, [pc, #92] @ 27dd4 │ │ │ │ + bl 285b8 │ │ │ │ + b 297f4 │ │ │ │ + ldr r0, [pc, #92] @ 29908 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27ca8 │ │ │ │ + bl 285b8 │ │ │ │ + b 297dc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #68] @ 27dd8 │ │ │ │ + ldr r0, [pc, #68] @ 2990c │ │ │ │ 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 285b8 │ │ │ │ + b 29858 │ │ │ │ + ldr r0, [pc, #56] @ 29910 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 29880 │ │ │ │ + andseq sp, r2, r8, lsr #8 │ │ │ │ + andseq sp, r2, r8, ror #7 │ │ │ │ + @ instruction: 0x0012d3d0 │ │ │ │ + andseq sp, r2, r4, asr #7 │ │ │ │ + andeq r9, r2, r8, asr r4 │ │ │ │ + andseq sp, r2, r4, lsl #7 │ │ │ │ + andseq sp, r2, r8, ror #6 │ │ │ │ + andeq ip, r0, r4, asr r5 │ │ │ │ + andseq sp, r2, r8, asr #6 │ │ │ │ + andeq sl, r0, r4, lsl #17 │ │ │ │ + muleq r0, r8, r1 │ │ │ │ + andeq fp, r0, r4, asr #21 │ │ │ │ + strdeq ip, [r0], -r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 2664c │ │ │ │ - ldr r3, [pc, #56] @ 27e28 │ │ │ │ + bl 28180 │ │ │ │ + ldr r3, [pc, #56] @ 2995c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27e14 │ │ │ │ + bne 29948 │ │ │ │ pop {r4, lr} │ │ │ │ - b 27970 │ │ │ │ - ldr r0, [pc, #16] @ 27e2c │ │ │ │ + b 294a4 │ │ │ │ + ldr r0, [pc, #16] @ 29960 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 27970 │ │ │ │ - andeq r2, pc, r0, ror #19 │ │ │ │ - strdeq fp, [r0], -r8 │ │ │ │ + b 294a4 │ │ │ │ + andseq sp, r2, ip, lsr #5 │ │ │ │ + strdeq fp, [r0], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #436] @ 27ff0 │ │ │ │ - ldr r3, [pc, #436] @ 27ff4 │ │ │ │ + ldr r4, [pc, #436] @ 29b24 │ │ │ │ + ldr r3, [pc, #436] @ 29b28 │ │ │ │ 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 299e0 │ │ │ │ + ble 29ae4 │ │ │ │ + bl 28180 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27e90 │ │ │ │ + beq 299c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27f64 │ │ │ │ - bl 27970 │ │ │ │ - ldr r3, [pc, #360] @ 27ff8 │ │ │ │ + bne 29a98 │ │ │ │ + bl 294a4 │ │ │ │ + ldr r3, [pc, #360] @ 29b2c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27f44 │ │ │ │ - ldr r3, [pc, #344] @ 27ffc │ │ │ │ + bne 29a78 │ │ │ │ + ldr r3, [pc, #344] @ 29b30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #332] @ 28000 │ │ │ │ + ldr r2, [pc, #332] @ 29b34 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27ed4 │ │ │ │ - ldr r2, [pc, #316] @ 28004 │ │ │ │ + beq 29a08 │ │ │ │ + ldr r2, [pc, #316] @ 29b38 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27f74 │ │ │ │ - ldr r4, [pc, #300] @ 28008 │ │ │ │ - bl 2664c │ │ │ │ + bne 29aa8 │ │ │ │ + ldr r4, [pc, #300] @ 29b3c │ │ │ │ + bl 28180 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r4] │ │ │ │ - bne 27f2c │ │ │ │ - ldr r4, [pc, #272] @ 2800c │ │ │ │ + bne 29a60 │ │ │ │ + ldr r4, [pc, #272] @ 29b40 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ bl 29c0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #232] @ 28010 │ │ │ │ + ldr r0, [pc, #232] @ 29b44 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #224] @ 28014 │ │ │ │ + b 285b8 │ │ │ │ + ldr r0, [pc, #224] @ 29b48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 27ef4 │ │ │ │ - ldr r0, [pc, #204] @ 28018 │ │ │ │ + b 29a28 │ │ │ │ + ldr r0, [pc, #204] @ 29b4c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #196] @ 2801c │ │ │ │ + bl 285b8 │ │ │ │ + ldr r3, [pc, #196] @ 29b50 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ 28020 │ │ │ │ + ldr r0, [pc, #180] @ 29b54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27e84 │ │ │ │ - bl 2664c │ │ │ │ + bl 285b8 │ │ │ │ + b 299b8 │ │ │ │ + bl 28180 │ │ │ │ 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 29ad4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27970 │ │ │ │ - ldr r0, [pc, #124] @ 28024 │ │ │ │ + b 294a4 │ │ │ │ + ldr r0, [pc, #124] @ 29b58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27f98 │ │ │ │ - bl 2664c │ │ │ │ + bl 285b8 │ │ │ │ + b 29acc │ │ │ │ + bl 28180 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27fd0 │ │ │ │ - ldr r0, [pc, #92] @ 28028 │ │ │ │ + beq 29b04 │ │ │ │ + ldr r0, [pc, #92] @ 29b5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #84] @ 2802c │ │ │ │ + bl 285b8 │ │ │ │ + ldr r3, [pc, #84] @ 29b60 │ │ │ │ add r0, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bls 27ef4 │ │ │ │ + bls 29a28 │ │ │ │ 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 │ │ │ │ + andseq sp, r2, ip, asr r2 │ │ │ │ + andeq r6, r2, r4, lsr #7 │ │ │ │ + andseq sp, r2, ip, lsl #4 │ │ │ │ + @ instruction: 0x0012d1f8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0012d1bc │ │ │ │ + andeq r9, r2, r8, asr r2 │ │ │ │ + andeq ip, r0, r4, ror r3 │ │ │ │ + @ instruction: 0x0000a6b8 │ │ │ │ + andeq sl, r0, r0, lsr #13 │ │ │ │ + andseq sp, r2, r0, asr #2 │ │ │ │ + andeq sl, r0, r4, lsr #31 │ │ │ │ + andeq sl, r0, r8, ror #30 │ │ │ │ + andeq sl, r0, r0, lsr #12 │ │ │ │ + andseq sp, r2, r0, asr #1 │ │ │ │ + ldr r3, [pc, #1544] @ 2a174 │ │ │ │ + ldr r2, [pc, #1544] @ 2a178 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1528] @ 28648 │ │ │ │ + ldr r3, [pc, #1528] @ 2a17c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #1524] @ 2864c │ │ │ │ + ldr r8, [pc, #1524] @ 2a180 │ │ │ │ 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 29bac │ │ │ │ + bl 29320 │ │ │ │ + ldr r3, [pc, #1488] @ 2a184 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #1480] @ 28654 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r1, [pc, #1480] @ 2a188 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ - ldr r3, [pc, #1472] @ 28658 │ │ │ │ + ldr r3, [pc, #1472] @ 2a18c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3] │ │ │ │ - beq 2859c │ │ │ │ + beq 2a0d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2be8 │ │ │ │ - ldr r6, [pc, #1444] @ 2865c │ │ │ │ + ldr r6, [pc, #1444] @ 2a190 │ │ │ │ cmp r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bne 283a0 │ │ │ │ + bne 29ed4 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ sub r5, r9, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28548 │ │ │ │ - ldr r2, [pc, #1396] @ 28660 │ │ │ │ + beq 2a07c │ │ │ │ + ldr r2, [pc, #1396] @ 2a194 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1388] @ 28664 │ │ │ │ + ldr r1, [pc, #1388] @ 2a198 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 28360 │ │ │ │ - ldr r2, [pc, #1372] @ 28668 │ │ │ │ + beq 29e94 │ │ │ │ + ldr r2, [pc, #1372] @ 2a19c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28380 │ │ │ │ - ldr r2, [pc, #1364] @ 2866c │ │ │ │ + beq 29eb4 │ │ │ │ + ldr r2, [pc, #1364] @ 2a1a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28528 │ │ │ │ - ldr r2, [pc, #1356] @ 28670 │ │ │ │ + beq 2a05c │ │ │ │ + ldr r2, [pc, #1356] @ 2a1a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28558 │ │ │ │ - ldr r2, [pc, #1348] @ 28674 │ │ │ │ + beq 2a08c │ │ │ │ + ldr r2, [pc, #1348] @ 2a1a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28578 │ │ │ │ - ldr r2, [pc, #1340] @ 28678 │ │ │ │ - ldr r3, [pc, #1340] @ 2867c │ │ │ │ + beq 2a0ac │ │ │ │ + ldr r2, [pc, #1340] @ 2a1ac │ │ │ │ + ldr r3, [pc, #1340] @ 2a1b0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #1320] @ 28680 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r2, [pc, #1320] @ 2a1b4 │ │ │ │ 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 28598 │ │ │ │ + ldr r3, [pc, #1296] @ 2a1b8 │ │ │ │ + ldr r1, [pc, #1296] @ 2a1bc │ │ │ │ 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 29cd0 │ │ │ │ + ldr r0, [pc, #1268] @ 2a1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ + bl 29280 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - ble 284c8 │ │ │ │ + ble 29ffc │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #1232] @ 28690 │ │ │ │ + bl 283a8 │ │ │ │ + ldr r3, [pc, #1232] @ 2a1c4 │ │ │ │ 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 29d6c │ │ │ │ + ldr r7, [pc, #1208] @ 2a1c8 │ │ │ │ + ldr sl, [pc, #1208] @ 2a1cc │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ add sl, pc, sl │ │ │ │ - b 28208 │ │ │ │ + b 29d3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - ble 28238 │ │ │ │ + ble 29d6c │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 281ec │ │ │ │ + bne 29d20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2774c │ │ │ │ + bl 29280 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bgt 28208 │ │ │ │ - ldr r4, [pc, #1116] @ 2869c │ │ │ │ + bgt 29d3c │ │ │ │ + ldr r4, [pc, #1116] @ 2a1d0 │ │ │ │ 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 28880 │ │ │ │ + ldr r3, [pc, #1088] @ 2a1d4 │ │ │ │ + ldr r1, [pc, #1088] @ 2a1d8 │ │ │ │ + ldr r2, [pc, #1088] @ 2a1dc │ │ │ │ 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] @ 2a1e0 │ │ │ │ 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 29df0 │ │ │ │ + ldr r0, [pc, #1016] @ 2a1e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ + bl 29280 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #1004] @ 286b4 │ │ │ │ + ldr r0, [pc, #1004] @ 2a1e8 │ │ │ │ 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 29f90 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 283ac │ │ │ │ + bne 29ee0 │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #924] @ 286b8 │ │ │ │ + ldr r3, [pc, #924] @ 2a1ec │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #912] @ 286bc │ │ │ │ + ldr r3, [pc, #912] @ 2a1f0 │ │ │ │ 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] @ 2a1f4 │ │ │ │ + ldr r3, [pc, #776] @ 2a17c │ │ │ │ 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 2a0bc │ │ │ │ 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 29ca0 │ │ │ │ + ldr r2, [pc, #748] @ 2a19c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 28110 │ │ │ │ + bne 29c44 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 28110 │ │ │ │ - ldr r3, [pc, #816] @ 286c4 │ │ │ │ + bne 29c44 │ │ │ │ + ldr r3, [pc, #816] @ 2a1f8 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ - bl 278d4 │ │ │ │ + b 29ca0 │ │ │ │ + bl 29408 │ │ │ │ ldr r4, [r6] │ │ │ │ - b 280c4 │ │ │ │ - ldr r2, [pc, #788] @ 286c8 │ │ │ │ - ldr r1, [pc, #788] @ 286cc │ │ │ │ + b 29bf8 │ │ │ │ + ldr r2, [pc, #788] @ 2a1fc │ │ │ │ + ldr r1, [pc, #788] @ 2a200 │ │ │ │ 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 2a04c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2858c │ │ │ │ - ldr r2, [pc, #656] @ 28678 │ │ │ │ - ldr r3, [pc, #740] @ 286d0 │ │ │ │ + bls 2a0c0 │ │ │ │ + ldr r2, [pc, #656] @ 2a1ac │ │ │ │ + ldr r3, [pc, #740] @ 2a204 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #720] @ 286d4 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r2, [pc, #720] @ 2a208 │ │ │ │ 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 28598 │ │ │ │ + ldr r3, [pc, #696] @ 2a20c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 28314 │ │ │ │ - ldr r2, [pc, #680] @ 286dc │ │ │ │ - ldr r1, [pc, #680] @ 286e0 │ │ │ │ + ble 29e48 │ │ │ │ + ldr r2, [pc, #680] @ 2a210 │ │ │ │ + ldr r1, [pc, #680] @ 2a214 │ │ │ │ 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 29e58 │ │ │ │ + ldr r0, [pc, #656] @ 2a218 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28324 │ │ │ │ + bl 29280 │ │ │ │ + b 29e58 │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #640] @ 286e8 │ │ │ │ + ldr r1, [pc, #640] @ 2a21c │ │ │ │ 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 2a03c │ │ │ │ + ldr r3, [pc, #588] @ 2a220 │ │ │ │ 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 29e34 │ │ │ │ + ldr r2, [pc, #424] @ 2a1ac │ │ │ │ + ldr r3, [pc, #540] @ 2a224 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #520] @ 286f4 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r2, [pc, #520] @ 2a228 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 281a8 │ │ │ │ - ldr r0, [pc, #488] @ 286f8 │ │ │ │ + b 29cdc │ │ │ │ + ldr r0, [pc, #488] @ 2a22c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28498 │ │ │ │ - ldr r0, [pc, #476] @ 286fc │ │ │ │ + bl 29280 │ │ │ │ + b 29fcc │ │ │ │ + ldr r0, [pc, #476] @ 2a230 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 283d4 │ │ │ │ + bl 29280 │ │ │ │ + b 29f08 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2811c │ │ │ │ - ldr r3, [pc, #452] @ 28700 │ │ │ │ + bne 29c50 │ │ │ │ + ldr r3, [pc, #452] @ 2a234 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ - ldr r0, [pc, #436] @ 28704 │ │ │ │ + b 29ca0 │ │ │ │ + ldr r0, [pc, #436] @ 2a238 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 280e4 │ │ │ │ + bl 29280 │ │ │ │ + b 29c18 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 28128 │ │ │ │ - ldr r3, [pc, #412] @ 28708 │ │ │ │ + bne 29c5c │ │ │ │ + ldr r3, [pc, #412] @ 2a23c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ + b 29ca0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2816c │ │ │ │ - b 28134 │ │ │ │ + beq 29ca0 │ │ │ │ + b 29c68 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ 2870c │ │ │ │ + ldr r3, [pc, #376] @ 2a240 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - b 28424 │ │ │ │ - ldr r3, [pc, #364] @ 28710 │ │ │ │ + b 29f58 │ │ │ │ + ldr r3, [pc, #364] @ 2a244 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285d4 │ │ │ │ - ldr r3, [pc, #348] @ 28714 │ │ │ │ + beq 2a108 │ │ │ │ + ldr r3, [pc, #348] @ 2a248 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 285d4 │ │ │ │ + bne 2a108 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 285fc │ │ │ │ - ldr r3, [pc, #316] @ 28718 │ │ │ │ + beq 2a130 │ │ │ │ + ldr r3, [pc, #316] @ 2a24c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #304] @ 2871c │ │ │ │ + ldr r0, [pc, #304] @ 2a250 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #296] @ 28720 │ │ │ │ + bl 285b8 │ │ │ │ + ldr r3, [pc, #296] @ 2a254 │ │ │ │ ldr r4, [pc, r3] │ │ │ │ - b 280a8 │ │ │ │ - ldr r2, [pc, #116] @ 28678 │ │ │ │ + b 29bdc │ │ │ │ + ldr r2, [pc, #116] @ 2a1ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #276] @ 28724 │ │ │ │ + ldr r2, [pc, #276] @ 2a258 │ │ │ │ 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 29e68 │ │ │ │ + ldr r0, [pc, #248] @ 2a25c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 26738 │ │ │ │ + bl 27ff8 │ │ │ │ + bl 2826c │ │ │ │ mov r0, r4 │ │ │ │ bl 2b1c │ │ │ │ - muleq pc, r4, r7 @ │ │ │ │ - ldrdeq r7, [r2], -ip │ │ │ │ + andseq sp, r2, r0, rrx │ │ │ │ + andeq r6, r2, r8, lsr #3 │ │ │ │ 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 r6, r2, ip, lsl #3 │ │ │ │ + ldrdeq r9, [r2], -r4 │ │ │ │ + andeq ip, r0, ip, lsl r2 │ │ │ │ + andseq sp, r2, r4 │ │ │ │ + andseq ip, r2, r0, ror #31 │ │ │ │ + andseq ip, r2, ip, lsr #31 │ │ │ │ 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 │ │ │ │ + andeq r9, r2, r0, lsl r0 │ │ │ │ + andeq ip, r0, ip, ror r0 │ │ │ │ + andseq ip, r2, r4, lsr #30 │ │ │ │ + andeq sl, r0, ip, ror #26 │ │ │ │ + andeq ip, r0, r8, ror r1 │ │ │ │ + andeq ip, r0, r8, lsl #3 │ │ │ │ + @ instruction: 0x0012ceb8 │ │ │ │ + strdeq sl, [r0], -ip │ │ │ │ + andeq r8, r2, ip, lsl #30 │ │ │ │ + andseq ip, r2, r0, lsr lr │ │ │ │ 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 │ │ │ │ - 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 @ │ │ │ │ + andeq ip, r0, ip, ror r0 │ │ │ │ + andeq ip, r0, r8, asr r0 │ │ │ │ + andseq ip, r2, ip, asr #27 │ │ │ │ + andseq ip, r2, ip, ror sp │ │ │ │ + andseq ip, r2, ip, ror #26 │ │ │ │ + andeq r5, r2, ip, lsr #29 │ │ │ │ + andseq ip, r2, r4, lsl #26 │ │ │ │ + andseq ip, r2, r4, ror #25 │ │ │ │ + andeq fp, r0, r4, ror pc │ │ │ │ + andeq r8, r2, r4, ror #26 │ │ │ │ + ldrdeq fp, [r0], -r0 │ │ │ │ + andseq ip, r2, ip, ror ip │ │ │ │ + andseq ip, r2, r4, ror #24 │ │ │ │ + andeq fp, r0, r0, lsr lr │ │ │ │ + @ instruction: 0x0000bebc │ │ │ │ + andeq fp, r0, r4, lsr #29 │ │ │ │ + @ instruction: 0x0012cbf4 │ │ │ │ + andeq r8, r2, ip, ror ip │ │ │ │ + andeq fp, r0, r8, ror #25 │ │ │ │ + andeq fp, r0, r0, lsl #28 │ │ │ │ + strdeq fp, [r0], -r0 │ │ │ │ + andseq ip, r2, ip, asr fp │ │ │ │ + muleq r0, r4, r0 │ │ │ │ + andseq ip, r2, ip, lsr #22 │ │ │ │ + andseq ip, r2, r8, lsl #22 │ │ │ │ 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 │ │ │ │ + andeq r8, r2, r8, ror fp │ │ │ │ + andeq r9, r0, r0, asr ip │ │ │ │ + andseq ip, r2, r4, lsr #21 │ │ │ │ muleq r0, r8, ip │ │ │ │ - ldr r3, [pc, #180] @ 287e8 │ │ │ │ + muleq r0, r4, ip │ │ │ │ + ldr r3, [pc, #180] @ 2a31c │ │ │ │ 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 2a280 │ │ │ │ + bl 29320 │ │ │ │ + ldr r3, [pc, #152] @ 2a320 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28770 │ │ │ │ + beq 2a2a4 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287d8 │ │ │ │ - ldr r3, [pc, #120] @ 287f0 │ │ │ │ + bne 2a30c │ │ │ │ + ldr r3, [pc, #120] @ 2a324 │ │ │ │ mov r1, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287c8 │ │ │ │ - ldr r3, [pc, #96] @ 287f4 │ │ │ │ + bne 2a2fc │ │ │ │ + ldr r3, [pc, #96] @ 2a328 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287b8 │ │ │ │ - ldr r3, [pc, #80] @ 287f8 │ │ │ │ + bne 2a2ec │ │ │ │ + ldr r3, [pc, #80] @ 2a32c │ │ │ │ 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] @ 2a330 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 287a0 │ │ │ │ - ldr r0, [pc, #48] @ 28800 │ │ │ │ + bl 285b8 │ │ │ │ + b 2a2d4 │ │ │ │ + ldr r0, [pc, #48] @ 2a334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - b 2878c │ │ │ │ - ldr r0, [pc, #36] @ 28804 │ │ │ │ + b 2a2c0 │ │ │ │ + ldr r0, [pc, #36] @ 2a338 │ │ │ │ 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 29280 │ │ │ │ + b 2a2a4 │ │ │ │ + andseq ip, r2, r4, ror #18 │ │ │ │ + andseq ip, r2, r8, asr #18 │ │ │ │ + andseq ip, r2, r0, lsr #18 │ │ │ │ + andseq ip, r2, r8, lsl #18 │ │ │ │ + @ instruction: 0x0012c8f0 │ │ │ │ + andeq r9, r0, ip, lsr #28 │ │ │ │ + andeq fp, r0, ip, asr r0 │ │ │ │ + andeq fp, r0, r0, lsr fp │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28834 │ │ │ │ + beq 2a368 │ │ │ │ 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 +40363,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 2a354 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 288a8 │ │ │ │ + ldr r0, [pc, #52] @ 2a3dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f060 │ │ │ │ + bl 20b94 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 288a0 │ │ │ │ + beq 2a3d4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 288a0 │ │ │ │ + beq 2a3d4 │ │ │ │ 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 │ │ │ │ + andeq fp, r0, r0, ror #21 │ │ │ │ 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 2a570 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bmi 28a0c │ │ │ │ + bmi 2a540 │ │ │ │ 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 2a40c │ │ │ │ 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 2a528 │ │ │ │ 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 2a524 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 289f4 │ │ │ │ + bne 2a528 │ │ │ │ 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 2a4c0 │ │ │ │ ldr r1, [ip, #520] @ 0x208 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2898c │ │ │ │ + bne 2a4c0 │ │ │ │ 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 2a480 │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 289dc │ │ │ │ + ble 2a510 │ │ │ │ add r2, r4, r2, lsl #3 │ │ │ │ mov lr, #308 @ 0x134 │ │ │ │ - b 289b4 │ │ │ │ + b 2a4e8 │ │ │ │ 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 2a4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28a1c │ │ │ │ + bne 2a550 │ │ │ │ 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 2a44c │ │ │ │ mov r0, #1 │ │ │ │ - b 28948 │ │ │ │ + b 2a47c │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - bgt 289a4 │ │ │ │ + bgt 2a4d8 │ │ │ │ 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 2a518 │ │ │ │ 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 2a5d4 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ add r7, r6, #1 │ │ │ │ - beq 28ad4 │ │ │ │ + beq 2a608 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 28ab0 │ │ │ │ + bne 2a5e4 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 28af8 │ │ │ │ + bne 2a62c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2] │ │ │ │ ldr r3, [r4, #260] @ 0x104 │ │ │ │ - b 288c8 │ │ │ │ + b 2a3fc │ │ │ │ strb r3, [r2], #1 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne fp, r2 │ │ │ │ - bls 28aa0 │ │ │ │ + bls 2a5d4 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ add r7, r6, #1 │ │ │ │ - bne 28a8c │ │ │ │ + bne 2a5c0 │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ add sl, r2, #1 │ │ │ │ cmp r8, #29 │ │ │ │ - ble 28c38 │ │ │ │ + ble 2a76c │ │ │ │ strb r3, [r2] │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r7 │ │ │ │ - b 28abc │ │ │ │ + b 2a5f0 │ │ │ │ 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 2a6f0 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28b88 │ │ │ │ + beq 2a6bc │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt 28b88 │ │ │ │ + bgt 2a6bc │ │ │ │ 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 2a6b4 │ │ │ │ cmp lr, #29 │ │ │ │ sub lr, lr, #1 │ │ │ │ str lr, [r3, #272] @ 0x110 │ │ │ │ - bgt 28b74 │ │ │ │ + bgt 2a6a8 │ │ │ │ strb r1, [r2], #1 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ mov r6, r7 │ │ │ │ - b 28abc │ │ │ │ + b 2a5f0 │ │ │ │ sub r8, r1, #49 @ 0x31 │ │ │ │ str r8, [r3, #272] @ 0x110 │ │ │ │ cmp lr, #29 │ │ │ │ - bgt 28b74 │ │ │ │ + bgt 2a6a8 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - beq 28bf8 │ │ │ │ + beq 2a72c │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 28b70 │ │ │ │ + bne 2a6a4 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ sub lr, r3, #91 @ 0x5b │ │ │ │ cmp lr, #1 │ │ │ │ movls r6, r7 │ │ │ │ movls ip, #1 │ │ │ │ - bhi 28b70 │ │ │ │ - b 28abc │ │ │ │ + bhi 2a6a4 │ │ │ │ + b 2a5f0 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28b90 │ │ │ │ + beq 2a6c4 │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt 28b90 │ │ │ │ + bgt 2a6c4 │ │ │ │ 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 2a6c4 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ sub r8, r3, #91 @ 0x5b │ │ │ │ cmp r8, #1 │ │ │ │ movls r6, r7 │ │ │ │ mvnls r0, #0 │ │ │ │ - bls 28abc │ │ │ │ + bls 2a5f0 │ │ │ │ sub r8, r3, #48 @ 0x30 │ │ │ │ and r9, r8, #255 @ 0xff │ │ │ │ cmp r9, #9 │ │ │ │ - bhi 28b70 │ │ │ │ + bhi 2a6a4 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r6, r6, #3 │ │ │ │ moveq r0, lr │ │ │ │ movne r0, r8 │ │ │ │ ldrb r3, [r6] │ │ │ │ - b 28abc │ │ │ │ + b 2a5f0 │ │ │ │ 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 +40633,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 2a86c │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ add r6, r7, #1 │ │ │ │ - beq 28cd4 │ │ │ │ + beq 2a808 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 28d70 │ │ │ │ + bne 2a8a4 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 28d84 │ │ │ │ + bne 2a8b8 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r3, [r6] │ │ │ │ mov r2, sl │ │ │ │ mov r0, ip │ │ │ │ - b 28abc │ │ │ │ + b 2a5f0 │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 28cc0 │ │ │ │ + beq 2a7f4 │ │ │ │ cmp r1, #0 │ │ │ │ add r6, r7, #2 │ │ │ │ - beq 28d20 │ │ │ │ + beq 2a854 │ │ │ │ mov r3, #308 @ 0x134 │ │ │ │ mla r3, r8, r3, r4 │ │ │ │ ldr r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d20 │ │ │ │ + beq 2a854 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 28d5c │ │ │ │ - b 28d10 │ │ │ │ - bl 28808 │ │ │ │ + bcs 2a890 │ │ │ │ + b 2a844 │ │ │ │ + bl 2a33c │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r9, r1 │ │ │ │ - bls 28d0c │ │ │ │ + bls 2a840 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - bne 28ca0 │ │ │ │ + bne 2a7d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d98 │ │ │ │ + beq 2a8cc │ │ │ │ mov ip, #0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r2, sl │ │ │ │ add r6, r7, #1 │ │ │ │ mov r0, ip │ │ │ │ - b 28abc │ │ │ │ - bl 28808 │ │ │ │ + b 2a5f0 │ │ │ │ + bl 2a33c │ │ │ │ add r1, r1, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 28d58 │ │ │ │ - b 28d20 │ │ │ │ + bcs 2a88c │ │ │ │ + b 2a854 │ │ │ │ mov r1, r3 │ │ │ │ - bl 28808 │ │ │ │ + bl 2a33c │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r7, r6 │ │ │ │ - b 28d2c │ │ │ │ + b 2a860 │ │ │ │ add r6, r7, #2 │ │ │ │ - bl 28808 │ │ │ │ + bl 2a33c │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ mov r7, r6 │ │ │ │ - b 28d2c │ │ │ │ + b 2a860 │ │ │ │ mov r6, r7 │ │ │ │ - b 28cc0 │ │ │ │ + b 2a7f4 │ │ │ │ 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 283a8 │ │ │ │ + ldr r4, [pc, #168] @ 2a99c │ │ │ │ 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 2a934 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ strb r1, [ip, r3] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28dec │ │ │ │ + bne 2a920 │ │ │ │ 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 283a8 │ │ │ │ + ldr r4, [pc, #72] @ 2a9a0 │ │ │ │ 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 +40747,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 2a984 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, pc, r8, lsr sl @ │ │ │ │ - ldrdeq r1, [pc], -r4 │ │ │ │ + andseq ip, r2, r4, lsl #6 │ │ │ │ + andseq ip, r2, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #1000] @ 29264 │ │ │ │ + ldr r4, [pc, #1000] @ 2ad98 │ │ │ │ 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 2aa58 │ │ │ │ + ldr r4, [pc, #952] @ 2ad9c │ │ │ │ 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] @ 2ada0 │ │ │ │ + ldr r2, [pc, #932] @ 2ada4 │ │ │ │ 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] @ 2ada8 │ │ │ │ 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 2aa18 │ │ │ │ + ldr r3, [pc, #892] @ 2adac │ │ │ │ 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 +40802,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 283a8 │ │ │ │ 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] @ 2adb0 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r3, #63] @ 0x3f │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #118 @ 0x76 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #780] @ 29280 │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #780] @ 2adb4 │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #768] @ 29284 │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #768] @ 2adb8 │ │ │ │ mov r0, #119 @ 0x77 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #756] @ 29288 │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #756] @ 2adbc │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #744] @ 2928c │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #744] @ 2adc0 │ │ │ │ mov r0, #115 @ 0x73 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #732] @ 29290 │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #732] @ 2adc4 │ │ │ │ mov r0, #108 @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #720] @ 29294 │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #720] @ 2adc8 │ │ │ │ mov r0, #117 @ 0x75 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #708] @ 29298 │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #708] @ 2adcc │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #696] @ 2929c │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #696] @ 2add0 │ │ │ │ mov r0, #97 @ 0x61 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #684] @ 292a0 │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #684] @ 2add4 │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #672] @ 292a4 │ │ │ │ + bl 2a8d4 │ │ │ │ + ldr r1, [pc, #672] @ 2add8 │ │ │ │ mov r0, #90 @ 0x5a │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ + bl 2a8d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 2ab54 │ │ │ │ + ldr r7, [pc, #624] @ 2addc │ │ │ │ + ldr r3, [pc, #624] @ 2ade0 │ │ │ │ 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 2ab7c │ │ │ │ + ldr r3, [pc, #588] @ 2ade4 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2216] @ 0x8a8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 2abb0 │ │ │ │ + ldr r3, [pc, #544] @ 2ade8 │ │ │ │ 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 2abd0 │ │ │ │ + ldr r3, [pc, #512] @ 2adec │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2220] @ 0x8ac │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 2ac04 │ │ │ │ + ldr r3, [pc, #468] @ 2adf0 │ │ │ │ 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 2ac24 │ │ │ │ + ldr r3, [pc, #436] @ 2adf4 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2224] @ 0x8b0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 2ac58 │ │ │ │ + ldr r3, [pc, #392] @ 2adf8 │ │ │ │ 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 2ac78 │ │ │ │ + ldr r3, [pc, #360] @ 2adfc │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2228] @ 0x8b4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 2acac │ │ │ │ + ldr r3, [pc, #316] @ 2ae00 │ │ │ │ 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 2acc8 │ │ │ │ + ldr r3, [pc, #288] @ 2ae04 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2232] @ 0x8b8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 2acfc │ │ │ │ + ldr r1, [pc, #244] @ 2ae08 │ │ │ │ + ldr r2, [pc, #244] @ 2ae0c │ │ │ │ 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 2ad20 │ │ │ │ + ldr r3, [pc, #212] @ 2ae10 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2236] @ 0x8bc │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ 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 2ad50 │ │ │ │ + ldr r1, [pc, #172] @ 2ae14 │ │ │ │ + ldr r2, [pc, #172] @ 2ae18 │ │ │ │ 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 2ad74 │ │ │ │ + ldr r3, [pc, #140] @ 2ae1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2240] @ 0x8c0 │ │ │ │ - b 28ea8 │ │ │ │ - andeq r1, pc, ip, ror r9 @ │ │ │ │ - andeq r1, pc, r8, asr #18 │ │ │ │ + b 2a9dc │ │ │ │ + andseq ip, r2, r8, asr #4 │ │ │ │ + andseq ip, r2, r4, lsl r2 │ │ │ │ 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 │ │ │ │ + andseq ip, r2, r8, asr #3 │ │ │ │ + andeq fp, r0, r4, lsl r6 │ │ │ │ + andeq fp, r0, ip, lsl #12 │ │ │ │ + andeq fp, r0, r8, 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, r8, lsl #11 │ │ │ │ + muleq r0, r4, r5 │ │ │ │ + andeq fp, r0, ip, ror #12 │ │ │ │ + strdeq fp, [r0], -r0 │ │ │ │ + andeq fp, r0, r8, lsl r6 │ │ │ │ + andeq r9, r0, r0, ror sp │ │ │ │ + andeq fp, r0, r4, lsl r6 │ │ │ │ + andeq fp, r0, ip, lsl r3 │ │ │ │ + andseq ip, r2, r0, rrx │ │ │ │ + andeq fp, r0, r8, lsr #6 │ │ │ │ + andseq ip, r2, ip │ │ │ │ + andeq fp, r0, r4, lsr r3 │ │ │ │ + @ instruction: 0x0012bfb8 │ │ │ │ + andeq fp, r0, r0, asr #6 │ │ │ │ + andseq fp, r2, r4, ror #30 │ │ │ │ + andeq fp, r0, ip, asr #6 │ │ │ │ + andseq fp, r2, r4, lsl pc │ │ │ │ + andeq fp, r0, r8, ror r3 │ │ │ │ + andeq fp, r0, r4, asr r3 │ │ │ │ + @ instruction: 0x0012bebc │ │ │ │ + andeq fp, r0, r8, lsl #6 │ │ │ │ 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 │ │ │ │ + andseq fp, r2, ip, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr lr, [pc, #4028] @ 2a2b4 │ │ │ │ + ldr lr, [pc, #4028] @ 2bde8 │ │ │ │ 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 2ae68 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ - beq 2a50c │ │ │ │ + beq 2c040 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ strb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29328 │ │ │ │ + bne 2ae5c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29604 │ │ │ │ - ldr r3, [pc, #3936] @ 2a2b8 │ │ │ │ + beq 2b138 │ │ │ │ + ldr r3, [pc, #3936] @ 2bdec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ orrs r3, fp, r3 │ │ │ │ - beq 29674 │ │ │ │ - ldr r1, [pc, #3920] @ 2a2bc │ │ │ │ + beq 2b1a8 │ │ │ │ + ldr r1, [pc, #3920] @ 2bdf0 │ │ │ │ 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] @ 2bdf4 │ │ │ │ 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 2b138 │ │ │ │ + ldr r9, [pc, #3864] @ 2bdf8 │ │ │ │ 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 2b198 │ │ │ │ + b 2b0ec │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b0ec │ │ │ │ + b 2b388 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2bcbc │ │ │ │ + b 2bce8 │ │ │ │ + b 2b198 │ │ │ │ + b 2bb58 │ │ │ │ + b 2bb88 │ │ │ │ + b 2bbe0 │ │ │ │ + b 2b198 │ │ │ │ + b 2bf0c │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2bd68 │ │ │ │ + b 2b198 │ │ │ │ + b 2bfa8 │ │ │ │ + b 2bc1c │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b0ec │ │ │ │ + b 2b198 │ │ │ │ + b 2bc88 │ │ │ │ + b 2bf60 │ │ │ │ + b 2c018 │ │ │ │ + b 2b198 │ │ │ │ + b 2baac │ │ │ │ + b 2baf4 │ │ │ │ + b 2b198 │ │ │ │ + b 2b618 │ │ │ │ + b 2b648 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b688 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b6d4 │ │ │ │ + b 2b710 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b744 │ │ │ │ + b 2b7ec │ │ │ │ + b 2b81c │ │ │ │ + b 2b858 │ │ │ │ + b 2b894 │ │ │ │ + b 2b198 │ │ │ │ + b 2b8c4 │ │ │ │ + b 2b198 │ │ │ │ + b 2b900 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b990 │ │ │ │ + b 2b198 │ │ │ │ + b 2b9f0 │ │ │ │ + b 2ba34 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2ba78 │ │ │ │ + b 2b3e0 │ │ │ │ + b 2b198 │ │ │ │ + b 2b404 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b438 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b488 │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b4c4 │ │ │ │ + b 2b4fc │ │ │ │ + b 2b198 │ │ │ │ + b 2b548 │ │ │ │ + b 2b258 │ │ │ │ + b 2b2bc │ │ │ │ + b 2b2f8 │ │ │ │ + b 2b334 │ │ │ │ + b 2b198 │ │ │ │ + b 2b1dc │ │ │ │ + b 2b198 │ │ │ │ + b 2b198 │ │ │ │ + b 2b240 │ │ │ │ + b 2b198 │ │ │ │ + b 2b588 │ │ │ │ + ldr r3, [pc, #3336] @ 2bdfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 2acf8 │ │ │ │ + beq 2c82c │ │ │ │ mov r4, r6 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 295e8 │ │ │ │ + bne 2b11c │ │ │ │ ldr r3, [r9, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r4 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 293c4 │ │ │ │ + bne 2aef8 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bne 2a720 │ │ │ │ - ldr r3, [pc, #3264] @ 2a2cc │ │ │ │ + bne 2c254 │ │ │ │ + ldr r3, [pc, #3264] @ 2be00 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #2212] @ 0x8a4 │ │ │ │ cmp r5, r1 │ │ │ │ strb r1, [r7, r3] │ │ │ │ - beq 29658 │ │ │ │ + beq 2b18c │ │ │ │ cmp r3, fp │ │ │ │ movlt r2, r3 │ │ │ │ movge r2, fp │ │ │ │ cmp r2, #2 │ │ │ │ - ble 29684 │ │ │ │ + ble 2b1b8 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 29658 │ │ │ │ + bne 2b18c │ │ │ │ add r1, r5, #3 │ │ │ │ add r0, r7, #3 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ 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] @ 2be04 │ │ │ │ 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 2b18c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29658 │ │ │ │ - b 29674 │ │ │ │ - ldr r2, [pc, #3108] @ 2a2d4 │ │ │ │ + bne 2b18c │ │ │ │ + b 2b1a8 │ │ │ │ + ldr r2, [pc, #3108] @ 2be08 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp fp, r1 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add r4, r4, #3 │ │ │ │ - ble 2a6fc │ │ │ │ + ble 2c230 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ add r1, r7, r1 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26c5c │ │ │ │ + bl 28790 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ac80 │ │ │ │ + bne 2c7b4 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ - b 295d8 │ │ │ │ + b 2b10c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2aabc │ │ │ │ + beq 2c5f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29760 │ │ │ │ + beq 2b294 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r3 │ │ │ │ ldrbeq r3, [r4, #2] │ │ │ │ strbeq r3, [r2] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29748 │ │ │ │ + bne 2b27c │ │ │ │ add r2, r4, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - ldr r3, [pc, #2908] @ 2a2d8 │ │ │ │ + bne 2b104 │ │ │ │ + ldr r3, [pc, #2908] @ 2be0c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ - ldr r3, [pc, #2892] @ 2a2dc │ │ │ │ + b 2b1a8 │ │ │ │ + ldr r3, [pc, #2892] @ 2be10 │ │ │ │ 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 2b100 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 297ac │ │ │ │ - b 295cc │ │ │ │ - ldr r3, [pc, #2836] @ 2a2e0 │ │ │ │ + bne 2b2e0 │ │ │ │ + b 2b100 │ │ │ │ + ldr r3, [pc, #2836] @ 2be14 │ │ │ │ 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 2b100 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 297e8 │ │ │ │ - b 295cc │ │ │ │ + bne 2b31c │ │ │ │ + b 2b100 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ sub r3, r0, #97 @ 0x61 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2aeb4 │ │ │ │ - ldr r2, [pc, #2756] @ 2a2e4 │ │ │ │ + bhi 2c9e8 │ │ │ │ + ldr r2, [pc, #2756] @ 2be18 │ │ │ │ add r2, pc, r2 │ │ │ │ strb fp, [r2, #108] @ 0x6c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp ip, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ sub r1, r1, ip │ │ │ │ strb r1, [r2, r0] │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add ip, r4, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2a9f4 │ │ │ │ + beq 2c528 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a684 │ │ │ │ - ldr r2, [pc, #2664] @ 2a2e8 │ │ │ │ + beq 2c1b8 │ │ │ │ + ldr r2, [pc, #2664] @ 2be1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #256] @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ - b 29898 │ │ │ │ + b 2b3cc │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a684 │ │ │ │ + beq 2c1b8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2988c │ │ │ │ + bne 2b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2988c │ │ │ │ - b 29674 │ │ │ │ + bne 2b3c0 │ │ │ │ + b 2b1a8 │ │ │ │ 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 2b104 │ │ │ │ lsl fp, fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ ldrb r3, [r7] │ │ │ │ add r2, r7, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295cc │ │ │ │ + beq 2b100 │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 298f0 │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2528] @ 2a2ec │ │ │ │ + bne 2b424 │ │ │ │ + b 2b100 │ │ │ │ + ldr r2, [pc, #2528] @ 2be20 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r5, [r2, r3] │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ add r3, r4, #3 │ │ │ │ cmp fp, r5 │ │ │ │ add r6, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 2abd8 │ │ │ │ + bgt 2c70c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ strb r3, [r7, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #2452] @ 2a2f0 │ │ │ │ + b 2b104 │ │ │ │ + ldr r3, [pc, #2452] @ 2be24 │ │ │ │ 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 2b100 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29978 │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2396] @ 2a2f4 │ │ │ │ + bne 2b4ac │ │ │ │ + b 2b100 │ │ │ │ + ldr r2, [pc, #2396] @ 2be28 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ cmp fp, r2 │ │ │ │ strbgt r3, [r7, r2] │ │ │ │ - bgt 295e8 │ │ │ │ - b 295d0 │ │ │ │ + bgt 2b11c │ │ │ │ + b 2b104 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b100 │ │ │ │ sub r4, fp, #1 │ │ │ │ ldrb r5, [r7, r4] │ │ │ │ - ldr r0, [pc, #2328] @ 2a2f8 │ │ │ │ + ldr r0, [pc, #2328] @ 2be2c │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ add r2, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a794 │ │ │ │ + beq 2c2c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #2296] @ 2a2fc │ │ │ │ + ldr r1, [pc, #2296] @ 2be30 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, fp] │ │ │ │ ldrb r3, [r7] │ │ │ │ add r2, r2, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29a44 │ │ │ │ + beq 2b578 │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29a34 │ │ │ │ + bne 2b568 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r2 │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 29714 │ │ │ │ + beq 2b248 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne 2ae98 │ │ │ │ + bne 2c9cc │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq 29a6c │ │ │ │ + beq 2b5a0 │ │ │ │ rsb r6, r6, #1 │ │ │ │ add r6, r6, r4 │ │ │ │ cmp fp, r6 │ │ │ │ - bgt 29aa0 │ │ │ │ + bgt 2b5d4 │ │ │ │ sub r6, r6, fp │ │ │ │ cmp fp, r6 │ │ │ │ - ble 29a8c │ │ │ │ + ble 2b5c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 295e8 │ │ │ │ + beq 2b11c │ │ │ │ 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 +41547,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 2b11c │ │ │ │ + ldr r1, [pc, #2068] @ 2be34 │ │ │ │ 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 2c800 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2024] @ 2a304 │ │ │ │ + b 2b100 │ │ │ │ + ldr r2, [pc, #2024] @ 2be38 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ cmp fp, r0 │ │ │ │ - ble 295d0 │ │ │ │ + ble 2b104 │ │ │ │ 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 2b104 │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b100 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ add r5, r7, r3 │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ - beq 2a864 │ │ │ │ - ldr r0, [pc, #1936] @ 2a308 │ │ │ │ + beq 2c398 │ │ │ │ + ldr r0, [pc, #1936] @ 2be3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a874 │ │ │ │ - ldr r1, [pc, #1916] @ 2a30c │ │ │ │ + beq 2c3a8 │ │ │ │ + ldr r1, [pc, #1916] @ 2be40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ - ldr r3, [pc, #1896] @ 2a310 │ │ │ │ + b 2b7d8 │ │ │ │ + ldr r3, [pc, #1896] @ 2be44 │ │ │ │ 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 2b100 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29bc4 │ │ │ │ - b 295cc │ │ │ │ + bne 2b6f8 │ │ │ │ + b 2b100 │ │ │ │ mov r4, r6 │ │ │ │ - ldr r6, [pc, #1836] @ 2a314 │ │ │ │ + ldr r6, [pc, #1836] @ 2be48 │ │ │ │ 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 2b104 │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b100 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ add r2, r7, r3 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - beq 2a834 │ │ │ │ + beq 2c368 │ │ │ │ cmp r4, #121 @ 0x79 │ │ │ │ moveq r3, #105 @ 0x69 │ │ │ │ strbeq r3, [r2] │ │ │ │ - beq 2a844 │ │ │ │ - ldr r5, [pc, #1748] @ 2a318 │ │ │ │ + beq 2c378 │ │ │ │ + ldr r5, [pc, #1748] @ 2be4c │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29c80 │ │ │ │ + beq 2b7b4 │ │ │ │ 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 2c378 │ │ │ │ + ldr r1, [pc, #1668] @ 2be50 │ │ │ │ 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 2b104 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1624] @ 2a320 │ │ │ │ + ldr r3, [pc, #1624] @ 2be54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #256] @ 0x100 │ │ │ │ - beq 2a598 │ │ │ │ + beq 2c0cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 2894 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 295cc │ │ │ │ - b 29674 │ │ │ │ - ldr r3, [pc, #1588] @ 2a324 │ │ │ │ + bne 2b100 │ │ │ │ + b 2b1a8 │ │ │ │ + ldr r3, [pc, #1588] @ 2be58 │ │ │ │ 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 2b100 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29d0c │ │ │ │ - b 295cc │ │ │ │ - ldr r3, [pc, #1532] @ 2a328 │ │ │ │ + bne 2b840 │ │ │ │ + b 2b100 │ │ │ │ + ldr r3, [pc, #1532] @ 2be5c │ │ │ │ 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 2b100 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29d48 │ │ │ │ - b 295cc │ │ │ │ - ldr r1, [pc, #1476] @ 2a32c │ │ │ │ + bne 2b87c │ │ │ │ + b 2b100 │ │ │ │ + ldr r1, [pc, #1476] @ 2be60 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ 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 2b104 │ │ │ │ + ldr r3, [pc, #1432] @ 2be64 │ │ │ │ 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 2b100 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29db4 │ │ │ │ - b 295cc │ │ │ │ - ldr r1, [pc, #1376] @ 2a334 │ │ │ │ + bne 2b8e8 │ │ │ │ + b 2b100 │ │ │ │ + ldr r1, [pc, #1376] @ 2be68 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ cmp r6, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ 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 2b104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r0 │ │ │ │ add r3, r3, r6 │ │ │ │ add r6, fp, r5 │ │ │ │ - bgt 2a758 │ │ │ │ + bgt 2c28c │ │ │ │ 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 2b104 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ movne r4, r6 │ │ │ │ movne r1, #1 │ │ │ │ - bne 29e8c │ │ │ │ + bne 2b9c0 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 29e74 │ │ │ │ + beq 2b9a8 │ │ │ │ rsb r1, r6, #1 │ │ │ │ add r1, r1, r4 │ │ │ │ sub fp, fp, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 29718 │ │ │ │ + ble 2b24c │ │ │ │ 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 2b11c │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ movne r4, r6 │ │ │ │ movne r3, #1 │ │ │ │ - bne 29eec │ │ │ │ + bne 2ba20 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq 29ed4 │ │ │ │ + beq 2ba08 │ │ │ │ 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 2b104 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq 2a5b4 │ │ │ │ + beq 2c0e8 │ │ │ │ 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 2b104 │ │ │ │ + ldr r1, [pc, #1004] @ 2be6c │ │ │ │ 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 2c788 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r6 │ │ │ │ strb r2, [r3] │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2ab0c │ │ │ │ + beq 2c640 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r3, [r7] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295d8 │ │ │ │ + beq 2b10c │ │ │ │ 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 2bad8 │ │ │ │ + b 2ba28 │ │ │ │ + ldr r2, [pc, #884] @ 2be70 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ cmp fp, r6 │ │ │ │ - bgt 2ac0c │ │ │ │ + bgt 2c740 │ │ │ │ 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 2c8d0 │ │ │ │ cmp r2, r0 │ │ │ │ strbcc r3, [ip], #1 │ │ │ │ movcc r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29ffc │ │ │ │ - b 29774 │ │ │ │ - ldr r2, [pc, #788] @ 2a340 │ │ │ │ + bne 2bb30 │ │ │ │ + b 2b2a8 │ │ │ │ + ldr r2, [pc, #788] @ 2be74 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ cmp fp, r2 │ │ │ │ movgt r3, #0 │ │ │ │ movgt fp, r2 │ │ │ │ strbgt r3, [r7, r2] │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add r0, r4, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2ab64 │ │ │ │ + beq 2c698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 2a0a4 │ │ │ │ - ldr r3, [pc, #704] @ 2a344 │ │ │ │ + beq 2bbd8 │ │ │ │ + ldr r3, [pc, #704] @ 2be78 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 2a094 │ │ │ │ + bne 2bbc8 │ │ │ │ mov r4, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ cmp fp, #0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add r0, r4, #2 │ │ │ │ - bne 2a610 │ │ │ │ + bne 2c144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ movne r4, r0 │ │ │ │ - beq 2a98c │ │ │ │ - ldr r3, [pc, #624] @ 2a348 │ │ │ │ + beq 2c4c0 │ │ │ │ + ldr r3, [pc, #624] @ 2be7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295e8 │ │ │ │ - b 29674 │ │ │ │ + bne 2b11c │ │ │ │ + b 2b1a8 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2a9b4 │ │ │ │ - ldr r0, [pc, #592] @ 2a34c │ │ │ │ + blt 2c4e8 │ │ │ │ + ldr r0, [pc, #592] @ 2be80 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2a68c │ │ │ │ - ldr r3, [pc, #600] @ 2a370 │ │ │ │ + beq 2c1c0 │ │ │ │ + ldr r3, [pc, #600] @ 2bea4 │ │ │ │ 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 28790 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r4, r6 │ │ │ │ mov sl, #2 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ - ldr r1, [pc, #500] @ 2a350 │ │ │ │ + b 2b104 │ │ │ │ + ldr r1, [pc, #500] @ 2be84 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ cmp fp, r2 │ │ │ │ - blt 295d0 │ │ │ │ + blt 2b104 │ │ │ │ ldr r3, [r1, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - b 29674 │ │ │ │ + bne 2b104 │ │ │ │ + b 2b1a8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 2a9c8 │ │ │ │ + beq 2c4fc │ │ │ │ add r4, r4, #2 │ │ │ │ mov fp, r2 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r2, [pc, #408] @ 2a354 │ │ │ │ + b 2ba28 │ │ │ │ + ldr r2, [pc, #408] @ 2be88 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp ip, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - beq 2a51c │ │ │ │ + beq 2c050 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r2, [r7] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ae78 │ │ │ │ + beq 2c9ac │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - b 2a210 │ │ │ │ + b 2bd44 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a578 │ │ │ │ + beq 2c0ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2a200 │ │ │ │ + bne 2bd34 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bgt 2a200 │ │ │ │ - ldr r2, [pc, #300] @ 2a358 │ │ │ │ + bgt 2bd34 │ │ │ │ + ldr r2, [pc, #300] @ 2be8c │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [r2, #112] @ 0x70 │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ add ip, r4, #2 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - beq 2aa50 │ │ │ │ + beq 2c584 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp lr, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq 2adf4 │ │ │ │ + beq 2c928 │ │ │ │ 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 2bd9c │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r4, ip │ │ │ │ - ldr r3, [pc, #200] @ 2a35c │ │ │ │ + ldr r3, [pc, #200] @ 2be90 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [r3, #112] @ 0x70 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 295d0 │ │ │ │ + bne 2b104 │ │ │ │ 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 2b104 │ │ │ │ + b 2b1a8 │ │ │ │ + andseq fp, r2, ip, asr #27 │ │ │ │ + andseq fp, r2, r0, ror sp │ │ │ │ + andseq fp, r2, r8, asr sp │ │ │ │ + andseq fp, r2, ip, lsr sp │ │ │ │ + andseq fp, r2, r8, lsl sp │ │ │ │ + andseq fp, r2, r8, lsl #22 │ │ │ │ + @ instruction: 0x0012bab8 │ │ │ │ + andseq fp, r2, r8, asr sl │ │ │ │ + andseq fp, r2, r4, lsl sl │ │ │ │ + andseq fp, r2, r8, asr #18 │ │ │ │ + andseq fp, r2, r8, lsr r9 │ │ │ │ + @ instruction: 0x0012b8fc │ │ │ │ + andseq fp, r2, r8, lsr #17 │ │ │ │ + andseq fp, r2, r8, asr #16 │ │ │ │ + @ instruction: 0x0012b7b8 │ │ │ │ + andseq fp, r2, ip, ror #14 │ │ │ │ + andseq fp, r2, ip, lsr #14 │ │ │ │ + andeq sl, r0, ip, asr #25 │ │ │ │ + andeq r9, r0, r4, asr r6 │ │ │ │ + @ instruction: 0x0012b5d8 │ │ │ │ + andseq fp, r2, r8, lsr #11 │ │ │ │ + andeq sl, r0, ip, lsr fp │ │ │ │ + andeq sl, r0, r0, asr r7 │ │ │ │ + andseq fp, r2, r0, lsr #10 │ │ │ │ + @ instruction: 0x0012b4dc │ │ │ │ + andeq sl, r0, ip, ror sl │ │ │ │ + ldrdeq r8, [r0], -r4 │ │ │ │ + andseq fp, r2, r0, lsl #8 │ │ │ │ + @ instruction: 0x0012b3d8 │ │ │ │ + mulseq r2, ip, r3 │ │ │ │ + andseq fp, r2, ip, asr r3 │ │ │ │ + andseq fp, r2, r0, lsr r3 │ │ │ │ + @ instruction: 0x0012b2f0 │ │ │ │ + andseq fp, r2, r8, ror r1 │ │ │ │ + ldrsheq fp, [r2], -ip │ │ │ │ + mulseq r2, r8, r0 │ │ │ │ + andseq fp, r2, r0, asr #32 │ │ │ │ + @ instruction: 0x0012aff0 │ │ │ │ + andseq sl, r2, ip, asr #31 │ │ │ │ + andseq sl, r2, r8, ror #30 │ │ │ │ + andseq sl, r2, r8, lsl #30 │ │ │ │ + mulseq r2, ip, lr │ │ │ │ + andseq sl, r2, r4, lsr lr │ │ │ │ + @ instruction: 0x0012acd4 │ │ │ │ + mulseq r2, r0, ip │ │ │ │ + andseq sl, r2, r8, asr ip │ │ │ │ + andseq sl, r2, r0, asr #24 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0012abd8 │ │ │ │ + andseq sl, r2, r0, asr #22 │ │ │ │ + andseq sl, r2, r8, lsl #21 │ │ │ │ + @ instruction: 0x0012a9b8 │ │ │ │ + mulseq r2, r8, r9 │ │ │ │ + andeq r9, r0, r8, ror #29 │ │ │ │ + andeq r9, r0, r0, rrx │ │ │ │ + andeq r8, r0, ip, lsl r8 │ │ │ │ + andeq r9, r0, r4, asr #28 │ │ │ │ + andeq r9, r0, r4, lsr #20 │ │ │ │ + @ instruction: 0x0012a7f0 │ │ │ │ + andseq sl, r2, r8, lsl #14 │ │ │ │ + andseq sl, r2, r8, asr #13 │ │ │ │ + andseq sl, r2, ip, ror #12 │ │ │ │ + andseq sl, r2, r0, lsl #12 │ │ │ │ + @ instruction: 0x0012a5b0 │ │ │ │ + andseq sl, r2, r8, asr r5 │ │ │ │ + @ instruction: 0x0012a4fc │ │ │ │ + andeq r8, r0, ip, lsl #22 │ │ │ │ + andseq sl, r2, r0, asr #6 │ │ │ │ + andeq r9, r0, ip, asr #17 │ │ │ │ + andeq r9, r0, r4, ror #16 │ │ │ │ + andseq sl, r2, r0, ror #4 │ │ │ │ + andseq sl, r2, r8, lsl #4 │ │ │ │ + andeq r9, r0, r0, ror #15 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 2abc0 │ │ │ │ + beq 2c6f4 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2a9b4 │ │ │ │ - ldr r1, [pc, #-144] @ 2a360 │ │ │ │ + bne 2c4e8 │ │ │ │ + ldr r1, [pc, #-144] @ 2be94 │ │ │ │ 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 +42141,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 2b104 │ │ │ │ + ldr lr, [pc, #-208] @ 2be98 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r1, [lr, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ cmp fp, r1 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ add ip, r4, #3 │ │ │ │ - bgt 2a6b0 │ │ │ │ + bgt 2c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ movne r4, ip │ │ │ │ - beq 2a9a0 │ │ │ │ - ldr r3, [pc, #-264] @ 2a368 │ │ │ │ + beq 2c4d4 │ │ │ │ + ldr r3, [pc, #-264] @ 2be9c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2a2a4 │ │ │ │ + b 2bdd8 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2a9b4 │ │ │ │ - ldr r0, [pc, #-284] @ 2a36c │ │ │ │ + blt 2c4e8 │ │ │ │ + ldr r0, [pc, #-284] @ 2bea0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2a668 │ │ │ │ - ldr r3, [pc, #-308] @ 2a370 │ │ │ │ + beq 2c19c │ │ │ │ + ldr r3, [pc, #-308] @ 2bea4 │ │ │ │ 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 +42187,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 2b104 │ │ │ │ + ldr r1, [pc, #-376] @ 2bea8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c238 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt 295e8 │ │ │ │ - b 2a178 │ │ │ │ + bgt 2b11c │ │ │ │ + b 2bcac │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29364 │ │ │ │ - b 29604 │ │ │ │ + bne 2ae98 │ │ │ │ + b 2b138 │ │ │ │ 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 2c98c │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2c9d8 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a564 │ │ │ │ + beq 2c098 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble 2ad70 │ │ │ │ + ble 2c8a4 │ │ │ │ ldrb r0, [r4, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a54c │ │ │ │ + bne 2c080 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, ip │ │ │ │ - bge 2a224 │ │ │ │ - ldr r2, [pc, #-528] @ 2a378 │ │ │ │ + bge 2bd58 │ │ │ │ + ldr r2, [pc, #-528] @ 2beac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a224 │ │ │ │ - b 29674 │ │ │ │ + bne 2bd58 │ │ │ │ + b 2b1a8 │ │ │ │ ldr r2, [r3, #2212] @ 0x8a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9c │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 295cc │ │ │ │ - b 29674 │ │ │ │ + bne 2b100 │ │ │ │ + b 2b1a8 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - bne 2a800 │ │ │ │ + bne 2c334 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r4, r4, #6 │ │ │ │ strb r1, [r0] │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ 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 2b104 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2a8cc │ │ │ │ + beq 2c400 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2a660 │ │ │ │ - ldr r3, [pc, #-704] @ 2a37c │ │ │ │ + beq 2c194 │ │ │ │ + ldr r3, [pc, #-704] @ 2beb0 │ │ │ │ sub r2, fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ add r2, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 2a650 │ │ │ │ + bne 2c184 │ │ │ │ mov r4, r0 │ │ │ │ - b 295e8 │ │ │ │ + b 2b11c │ │ │ │ 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 28790 │ │ │ │ + b 2bfe4 │ │ │ │ mov r4, ip │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ 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 28790 │ │ │ │ + b 2bc58 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq 2a934 │ │ │ │ + beq 2c468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ cmp r3, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2a6f4 │ │ │ │ + beq 2c228 │ │ │ │ ldr r3, [lr, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r1, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 2a6e4 │ │ │ │ + bne 2c218 │ │ │ │ mov r4, ip │ │ │ │ - b 295e8 │ │ │ │ + b 2b11c │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - bne 29718 │ │ │ │ - ldr r2, [pc, #-908] @ 2a380 │ │ │ │ + bne 2b24c │ │ │ │ + ldr r2, [pc, #-908] @ 2beb4 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #2208] @ 0x8a0 │ │ │ │ - beq 29774 │ │ │ │ - b 29674 │ │ │ │ + beq 2b2a8 │ │ │ │ + b 2b1a8 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 2ad78 │ │ │ │ - ldr r4, [pc, #-940] @ 2a384 │ │ │ │ + beq 2c8ac │ │ │ │ + ldr r4, [pc, #-940] @ 2beb8 │ │ │ │ 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 2b138 │ │ │ │ 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 2b11c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 2adc4 │ │ │ │ + beq 2c8f8 │ │ │ │ cmp r5, #104 @ 0x68 │ │ │ │ - beq 2ad20 │ │ │ │ + beq 2c854 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ - beq 2adcc │ │ │ │ + beq 2c900 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ - beq 2ae30 │ │ │ │ + beq 2c964 │ │ │ │ cmp r5, #121 @ 0x79 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 2ad34 │ │ │ │ - ldr r0, [pc, #-1088] @ 2a388 │ │ │ │ + bne 2c868 │ │ │ │ + ldr r0, [pc, #-1088] @ 2bebc │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r1, [fp, #-2] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aed4 │ │ │ │ + beq 2ca08 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1124] @ 2a38c │ │ │ │ + ldr r1, [pc, #-1124] @ 2bec0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7d8 │ │ │ │ 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 2b104 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq 2adbc │ │ │ │ + beq 2c8f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1220] @ 2a390 │ │ │ │ + ldr r1, [pc, #-1220] @ 2bec4 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7d8 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq 2adb0 │ │ │ │ - ldr r5, [pc, #-1256] @ 2a394 │ │ │ │ + beq 2c8e4 │ │ │ │ + ldr r5, [pc, #-1256] @ 2bec8 │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a8ac │ │ │ │ + beq 2c3e0 │ │ │ │ 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] @ 2becc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ - ldr r1, [pc, #-1336] @ 2a39c │ │ │ │ + b 2b7d8 │ │ │ │ + ldr r1, [pc, #-1336] @ 2bed0 │ │ │ │ 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 2c98c │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2c460 │ │ │ │ ldr ip, [r1, #256] @ 0x100 │ │ │ │ sub r1, fp, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ - b 2a920 │ │ │ │ + b 2c454 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2c460 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a90c │ │ │ │ + beq 2c440 │ │ │ │ mov r4, r2 │ │ │ │ - b 295e8 │ │ │ │ + b 2b11c │ │ │ │ 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 2c98c │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2c460 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr ip, [lr, #256] @ 0x100 │ │ │ │ add r1, r7, r1 │ │ │ │ - b 2a97c │ │ │ │ + b 2c4b0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2c460 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a968 │ │ │ │ - b 2a92c │ │ │ │ + beq 2c49c │ │ │ │ + b 2c460 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a0d0 │ │ │ │ - b 29774 │ │ │ │ + bne 2bc04 │ │ │ │ + b 2b2a8 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a468 │ │ │ │ - b 29774 │ │ │ │ - ldr r3, [pc, #-1564] @ 2a3a0 │ │ │ │ + bne 2bf9c │ │ │ │ + b 2b2a8 │ │ │ │ + ldr r3, [pc, #-1564] @ 2bed4 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ + b 2b1a8 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ strb r3, [r7, r2] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, fp, #2 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2a8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 2ad54 │ │ │ │ + beq 2c888 │ │ │ │ add r4, r4, #4 │ │ │ │ mov fp, r3 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r1, [pc, #-1624] @ 2a3a4 │ │ │ │ + b 2ba28 │ │ │ │ + ldr r1, [pc, #-1624] @ 2bed8 │ │ │ │ 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 2c98c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2c57c │ │ │ │ ldr ip, [r1, #256] @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa3c │ │ │ │ + beq 2c570 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2aa28 │ │ │ │ + bne 2c55c │ │ │ │ mov r4, r2 │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #-1712] @ 2a3a8 │ │ │ │ + b 2b104 │ │ │ │ + ldr r3, [pc, #-1712] @ 2bedc │ │ │ │ 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 2c98c │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aec8 │ │ │ │ + beq 2c9fc │ │ │ │ add r3, r7, #1 │ │ │ │ mov ip, #0 │ │ │ │ - b 2aa9c │ │ │ │ + b 2c5d0 │ │ │ │ ldrb r1, [r3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 2ad14 │ │ │ │ + beq 2c848 │ │ │ │ ldrb r1, [lr, r1] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aa88 │ │ │ │ + beq 2c5bc │ │ │ │ mov r4, r2 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ add r0, r7, ip │ │ │ │ - b 2a28c │ │ │ │ - ldr r3, [pc, #-1816] @ 2a3ac │ │ │ │ + b 2bdc0 │ │ │ │ + ldr r3, [pc, #-1816] @ 2bee0 │ │ │ │ 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 2c98c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29764 │ │ │ │ + beq 2b298 │ │ │ │ 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 2c620 │ │ │ │ + b 2b298 │ │ │ │ + ldr r3, [pc, #-1892] @ 2bee4 │ │ │ │ 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 2c98c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae84 │ │ │ │ + beq 2c9b8 │ │ │ │ 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 2c674 │ │ │ │ mov r4, r2 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r1, [pc, #-1976] @ 2a3b4 │ │ │ │ + b 2ba28 │ │ │ │ + ldr r1, [pc, #-1976] @ 2bee8 │ │ │ │ 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 2c98c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2c57c │ │ │ │ ldr r0, [r1, #256] @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ - b 2abb0 │ │ │ │ + b 2c6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1a8 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2c57c │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ab9c │ │ │ │ - b 2aa48 │ │ │ │ - ldr r1, [pc, #-2064] @ 2a3b8 │ │ │ │ + beq 2c6d0 │ │ │ │ + b 2c57c │ │ │ │ + ldr r1, [pc, #-2064] @ 2beec │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #780 @ 0x30c │ │ │ │ bl 2a20 │ │ │ │ - b 2a414 │ │ │ │ + b 2bf48 │ │ │ │ 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 2b2a8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - b 295e8 │ │ │ │ + b 2b11c │ │ │ │ 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 2c938 │ │ │ │ cmp r3, r0 │ │ │ │ strbcc r1, [ip], #1 │ │ │ │ movcc r3, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ac2c │ │ │ │ - b 29774 │ │ │ │ + bne 2c760 │ │ │ │ + b 2b2a8 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29f68 │ │ │ │ + beq 2ba9c │ │ │ │ ldr r1, [r1, #2236] @ 0x8bc │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ac68 │ │ │ │ - b 29f68 │ │ │ │ + bne 2c79c │ │ │ │ + b 2ba9c │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne 2ae8c │ │ │ │ + bne 2c9c0 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq 2ac90 │ │ │ │ + beq 2c7c4 │ │ │ │ rsb r5, r6, #1 │ │ │ │ add r5, r5, r4 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt 2acc4 │ │ │ │ + bgt 2c7f8 │ │ │ │ sub r5, r5, fp │ │ │ │ cmp fp, r5 │ │ │ │ - ble 2acb0 │ │ │ │ + ble 2c7e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 295e8 │ │ │ │ + beq 2b11c │ │ │ │ sub r6, fp, r5 │ │ │ │ - b 29aa4 │ │ │ │ + b 2b5d8 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29b08 │ │ │ │ + beq 2b63c │ │ │ │ ldr r1, [r1, #2240] @ 0x8c0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ace0 │ │ │ │ - b 29b08 │ │ │ │ + bne 2c814 │ │ │ │ + b 2b63c │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ mov r1, r6 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 290c │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ mov r4, r2 │ │ │ │ - b 2a28c │ │ │ │ + b 2bdc0 │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r3, [fp, #-2] │ │ │ │ and r3, r3, #239 @ 0xef │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq 299f4 │ │ │ │ + beq 2b528 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-2440] @ 2a3bc │ │ │ │ + ldr r1, [pc, #-2440] @ 2bef0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7d8 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ add fp, fp, #3 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #6 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - bne 29ef4 │ │ │ │ - b 29774 │ │ │ │ + bne 2ba28 │ │ │ │ + b 2b2a8 │ │ │ │ mov r4, r2 │ │ │ │ - b 2a224 │ │ │ │ + b 2bd58 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #-2504] @ 2a3c0 │ │ │ │ + ldr r3, [pc, #-2504] @ 2bef4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r3, #780 @ 0x30c │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2978 │ │ │ │ sub fp, r0, r7 │ │ │ │ - b 29604 │ │ │ │ + b 2b138 │ │ │ │ sub r1, r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ add fp, fp, r1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 295d0 │ │ │ │ + b 2b104 │ │ │ │ ldrb r3, [r3, #-3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 2a874 │ │ │ │ + bne 2c3a8 │ │ │ │ mov r4, r6 │ │ │ │ - b 295e8 │ │ │ │ + b 2b11c │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ - bne 2ad34 │ │ │ │ + bne 2c868 │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r3, [fp, #-2] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq 2ad34 │ │ │ │ - ldr r1, [pc, #-2592] @ 2a3c4 │ │ │ │ + beq 2c868 │ │ │ │ + ldr r1, [pc, #-2592] @ 2bef8 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7d8 │ │ │ │ mov r4, ip │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - b 2a28c │ │ │ │ + b 2bdc0 │ │ │ │ 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 2b104 │ │ │ │ sub fp, fp, #2 │ │ │ │ ldrb r3, [r7, fp] │ │ │ │ add r0, r7, fp │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne 2ad34 │ │ │ │ - ldr r1, [pc, #-2692] @ 2a3c8 │ │ │ │ + bne 2c868 │ │ │ │ + ldr r1, [pc, #-2692] @ 2befc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7d8 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ - ldr r3, [pc, #-2712] @ 2a3cc │ │ │ │ + ldr r3, [pc, #-2712] @ 2bf00 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - bne 29674 │ │ │ │ - b 29774 │ │ │ │ + bne 2b1a8 │ │ │ │ + b 2b2a8 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r2 │ │ │ │ - b 2a578 │ │ │ │ + b 2c0ac │ │ │ │ mov r4, r2 │ │ │ │ - b 295d8 │ │ │ │ + b 2b10c │ │ │ │ mov r4, r6 │ │ │ │ mov r5, #1 │ │ │ │ - b 2aca8 │ │ │ │ + b 2c7dc │ │ │ │ mov r4, r6 │ │ │ │ mov r6, #1 │ │ │ │ - b 29a84 │ │ │ │ + b 2b5b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ - b 2a578 │ │ │ │ - ldr r3, [pc, #-2796] @ 2a3d0 │ │ │ │ + b 2c0ac │ │ │ │ + ldr r3, [pc, #-2796] @ 2bf04 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ + b 2b1a8 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ - b 2a28c │ │ │ │ - ldr r1, [pc, #-2824] @ 2a3d4 │ │ │ │ + b 2bdc0 │ │ │ │ + ldr r1, [pc, #-2824] @ 2bf08 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7d8 │ │ │ │ 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 2ca58 │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq 2af84 │ │ │ │ - bhi 2af78 │ │ │ │ + beq 2cab8 │ │ │ │ + bhi 2caac │ │ │ │ cmp ip, #9 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca2c │ │ │ │ cmp ip, #32 │ │ │ │ - beq 2aef8 │ │ │ │ - ldr r5, [pc, #288] @ 2b04c │ │ │ │ + beq 2ca2c │ │ │ │ + ldr r5, [pc, #288] @ 2cb80 │ │ │ │ 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 28790 │ │ │ │ + ldr r0, [pc, #252] @ 2cb84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 292ec │ │ │ │ + bl 2ae20 │ │ │ │ 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 2ca58 │ │ │ │ + b 2ca2c │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ add r0, r1, #2 │ │ │ │ cmp ip, #99 @ 0x63 │ │ │ │ - beq 2b030 │ │ │ │ - bhi 2afc8 │ │ │ │ + beq 2cb64 │ │ │ │ + bhi 2cafc │ │ │ │ cmp ip, #56 @ 0x38 │ │ │ │ - beq 2b014 │ │ │ │ + beq 2cb48 │ │ │ │ cmp ip, #58 @ 0x3a │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b000 │ │ │ │ - ldr r3, [pc, #156] @ 2b054 │ │ │ │ + bne 2cb34 │ │ │ │ + ldr r3, [pc, #156] @ 2cb88 │ │ │ │ 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 2cb28 │ │ │ │ cmp ip, #115 @ 0x73 │ │ │ │ - bne 2b000 │ │ │ │ + bne 2cb34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #16 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ + bne 2ca2c │ │ │ │ + b 2caf4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ - ldr r3, [pc, #80] @ 2b058 │ │ │ │ + bge 2ca2c │ │ │ │ + b 2caf4 │ │ │ │ + ldr r3, [pc, #80] @ 2cb8c │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 2afc0 │ │ │ │ + b 2caf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca2c │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ + bne 2ca2c │ │ │ │ + b 2caf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca2c │ │ │ │ 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 2ca2c │ │ │ │ + b 2caf4 │ │ │ │ + mulseq r2, r8, r1 │ │ │ │ + andeq r7, r0, r8, lsl lr │ │ │ │ + andseq sl, r2, ip, lsl #2 │ │ │ │ + ldrheq sl, [r2], -ip │ │ │ │ + ldr r2, [pc, #288] @ 2ccb8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #284] @ 2b188 │ │ │ │ + ldr r3, [pc, #284] @ 2ccbc │ │ │ │ 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] @ 2ccc0 │ │ │ │ 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] @ 2ccc4 │ │ │ │ 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] @ 2ccc8 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 2b10c │ │ │ │ + b 2cc40 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2ca20 │ │ │ │ ldr r3, [r5, #2208] @ 0x8a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b170 │ │ │ │ + bne 2cca4 │ │ │ │ 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 2a3e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 2b0dc │ │ │ │ - ldr r2, [pc, #116] @ 2b198 │ │ │ │ + bne 2cc10 │ │ │ │ + ldr r2, [pc, #116] @ 2cccc │ │ │ │ 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 2ccac │ │ │ │ + ldr r2, [pc, #96] @ 2ccd0 │ │ │ │ + ldr r3, [pc, #72] @ 2ccbc │ │ │ │ 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 2ccb4 │ │ │ │ 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 2cc68 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r2, ip, lsr #25 │ │ │ │ + andeq r3, r2, r8, ror r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, lr, r8, ror #14 │ │ │ │ + andseq sl, r2, r4, lsr r0 │ │ │ │ andeq r2, r0, r4, lsl r6 │ │ │ │ - andeq pc, lr, r4, lsr #14 │ │ │ │ - ldrdeq pc, [lr], -r8 │ │ │ │ - andeq r4, r2, r0, ror #23 │ │ │ │ + @ instruction: 0x00129ff0 │ │ │ │ + andseq r9, r2, r4, lsr #31 │ │ │ │ + andeq r3, r2, ip, lsr #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 2b05c │ │ │ │ - ldr r5, [pc, #136] @ 2b23c │ │ │ │ + bl 2cb90 │ │ │ │ + ldr r5, [pc, #136] @ 2cd70 │ │ │ │ add r5, pc, r5 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2b1c8 │ │ │ │ + beq 2ccfc │ │ │ │ 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] @ 2cd74 │ │ │ │ + ldr r7, [pc, #112] @ 2cd78 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #2208] @ 0x8a0 │ │ │ │ - ldr r0, [pc, #104] @ 2b248 │ │ │ │ + ldr r0, [pc, #104] @ 2cd7c │ │ │ │ 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 27ff8 │ │ │ │ + ldr r2, [pc, #84] @ 2cd80 │ │ │ │ + ldr r3, [pc, #84] @ 2cd84 │ │ │ │ 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] @ 2cd88 │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28598 │ │ │ │ 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 │ │ │ │ + andeq r3, r2, r8, lsr r0 │ │ │ │ + @ instruction: 0x00129ef4 │ │ │ │ + andeq r2, r2, r8, ror #29 │ │ │ │ + ldrdeq r9, [r0], -ip │ │ │ │ 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, r8, asr #9 │ │ │ │ + ldr r3, [pc, #16] @ 2cda4 │ │ │ │ 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 │ │ │ │ + andseq sl, r2, ip, lsr #16 │ │ │ │ + ldr r3, [pc, #28] @ 2cdcc │ │ │ │ + ldr r1, [pc, #28] @ 2cdd0 │ │ │ │ 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 │ │ │ │ + andseq sl, r2, r0, lsl r8 │ │ │ │ @ instruction: 0xffffffe8 │ │ │ │ - ldr r2, [pc, #204] @ 2b374 │ │ │ │ - ldr r3, [pc, #204] @ 2b378 │ │ │ │ + ldr r2, [pc, #204] @ 2cea8 │ │ │ │ + ldr r3, [pc, #204] @ 2ceac │ │ │ │ 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 +43100,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 2ce94 │ │ │ │ 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] @ 2ceb0 │ │ │ │ + ldr r3, [pc, #56] @ 2ceac │ │ │ │ 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 2cea4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 2b380 │ │ │ │ + ldr r0, [pc, #24] @ 2ceb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - b 2b328 │ │ │ │ + b 2ce5c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r2, r4, ror sl │ │ │ │ + andeq r2, r2, r0, asr #30 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, r0, ror #19 │ │ │ │ - andeq r6, r0, r4, ror ip │ │ │ │ + andeq r2, r2, ip, lsr #29 │ │ │ │ + andeq r6, r0, r0, ror ip │ │ │ │ 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] @ 2d00c │ │ │ │ + ldr r3, [pc, #320] @ 2d010 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - beq 2b430 │ │ │ │ + beq 2cf64 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 2b458 │ │ │ │ - ldr r3, [pc, #284] @ 2b4e0 │ │ │ │ + bne 2cf8c │ │ │ │ + ldr r3, [pc, #284] @ 2d014 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b4a8 │ │ │ │ - ldr r1, [pc, #268] @ 2b4e4 │ │ │ │ - ldr r4, [pc, #268] @ 2b4e8 │ │ │ │ + bne 2cfdc │ │ │ │ + ldr r1, [pc, #268] @ 2d018 │ │ │ │ + ldr r4, [pc, #268] @ 2d01c │ │ │ │ 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 28648 │ │ │ │ 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] @ 2d020 │ │ │ │ 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] @ 2d024 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #12] │ │ │ │ - b 2b3bc │ │ │ │ - ldr r3, [pc, #148] @ 2b4f4 │ │ │ │ + b 2cef0 │ │ │ │ + ldr r3, [pc, #148] @ 2d028 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2b3bc │ │ │ │ - ldr r3, [pc, #132] @ 2b4f8 │ │ │ │ + ble 2cef0 │ │ │ │ + ldr r3, [pc, #132] @ 2d02c │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ - b 2b48c │ │ │ │ + b 2cfc0 │ │ │ │ ldr r3, [r9] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 2b3bc │ │ │ │ + bge 2cef0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b47c │ │ │ │ + beq 2cfb0 │ │ │ │ mov r1, #2 │ │ │ │ bl 2af8 │ │ │ │ - b 2b47c │ │ │ │ - bl 2dac0 │ │ │ │ + b 2cfb0 │ │ │ │ + bl 2f5f0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4c0 │ │ │ │ + bne 2cff4 │ │ │ │ mov r0, #1 │ │ │ │ bl 293c <_exit@plt> │ │ │ │ - ldr r1, [pc, #52] @ 2b4fc │ │ │ │ + ldr r1, [pc, #52] @ 2d030 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 26b14 │ │ │ │ - b 2b4b8 │ │ │ │ - andeq r4, r2, r4, lsl #19 │ │ │ │ + bl 28648 │ │ │ │ + b 2cfec │ │ │ │ + andeq r2, r2, r0, asr lr │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, lr, r0, lsl #28 │ │ │ │ - andeq r9, r0, r8, asr #7 │ │ │ │ + andseq sl, r2, ip, asr #13 │ │ │ │ + andeq r9, r0, r4, asr #7 │ │ │ │ @ instruction: 0xffffff94 │ │ │ │ - andeq pc, lr, ip, lsl #27 │ │ │ │ - andeq pc, lr, r4, ror sp @ │ │ │ │ + andseq sl, r2, r8, asr r6 │ │ │ │ + andseq sl, r2, r0, asr #12 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r9, [r0], -r8 │ │ │ │ + ldrdeq r9, [r0], -r4 │ │ │ │ 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] @ 2d17c │ │ │ │ + ldr r8, [pc, #312] @ 2d180 │ │ │ │ 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] @ 2d184 │ │ │ │ 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] @ 2d188 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b640 │ │ │ │ - ldr r5, [pc, #204] @ 2b658 │ │ │ │ + beq 2d174 │ │ │ │ + ldr r5, [pc, #204] @ 2d18c │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, #1 │ │ │ │ - bl 2dc60 │ │ │ │ + bl 2f790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b5d4 │ │ │ │ + blt 2d108 │ │ │ │ cmp r0, #113 @ 0x71 │ │ │ │ cmpne r0, #3 │ │ │ │ strne r4, [r5] │ │ │ │ movne r7, #1 │ │ │ │ strne r4, [r5, #8] │ │ │ │ - bne 2b598 │ │ │ │ + bne 2d0cc │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b384 │ │ │ │ - bl 2dc60 │ │ │ │ + bl 2ceb8 │ │ │ │ + bl 2f790 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2b5a4 │ │ │ │ + bge 2d0d8 │ │ │ │ orrs r7, r9, r7 │ │ │ │ - beq 2b640 │ │ │ │ - ldr r3, [pc, #120] @ 2b65c │ │ │ │ + beq 2d174 │ │ │ │ + ldr r3, [pc, #120] @ 2d190 │ │ │ │ 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 2d174 │ │ │ │ + ldr r3, [pc, #92] @ 2d194 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ - b 2b618 │ │ │ │ + b 2d14c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 2b640 │ │ │ │ + bge 2d174 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b60c │ │ │ │ + beq 2d140 │ │ │ │ mov r1, r5 │ │ │ │ bl 2af8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - blt 2b618 │ │ │ │ + blt 2d14c │ │ │ │ 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 @ │ │ │ │ + andseq sl, r2, ip, ror r5 │ │ │ │ + ldrdeq r2, [r2], -r0 │ │ │ │ + andseq sl, r2, r4, asr #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, lr, r0, lsr ip @ │ │ │ │ + @ instruction: 0x0012a4fc │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldr r3, [pc, #148] @ 2b700 │ │ │ │ + ldr r3, [pc, #148] @ 2d234 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r5, [pc, #136] @ 2b704 │ │ │ │ + ldr r5, [pc, #136] @ 2d238 │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2dac0 │ │ │ │ - ldr r3, [pc, #116] @ 2b708 │ │ │ │ + bl 2f5f0 │ │ │ │ + ldr r3, [pc, #116] @ 2d23c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 2b6d8 │ │ │ │ + bne 2d20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6b0 │ │ │ │ + bne 2d1e4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a64 │ │ │ │ - ldr r3, [pc, #84] @ 2b70c │ │ │ │ - ldr r0, [pc, #84] @ 2b710 │ │ │ │ + b 28598 │ │ │ │ + ldr r3, [pc, #84] @ 2d240 │ │ │ │ + ldr r0, [pc, #84] @ 2d244 │ │ │ │ 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 28598 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6e8 │ │ │ │ + bne 2d21c │ │ │ │ mov r0, #1 │ │ │ │ bl 293c <_exit@plt> │ │ │ │ - ldr r1, [pc, #36] @ 2b714 │ │ │ │ + ldr r1, [pc, #36] @ 2d248 │ │ │ │ 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 28648 │ │ │ │ + b 2d214 │ │ │ │ + andseq sl, r2, r0, lsr #8 │ │ │ │ + andeq r2, r2, ip, ror #22 │ │ │ │ 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 │ │ │ │ + andeq r9, r0, r0, ror #1 │ │ │ │ + andeq r9, r0, ip, lsr #1 │ │ │ │ + ldr r2, [pc, #468] @ 2d428 │ │ │ │ + ldr r3, [pc, #468] @ 2d42c │ │ │ │ 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 1ad18 │ │ │ │ + ldr r2, [pc, #436] @ 2d430 │ │ │ │ + ldr r0, [pc, #436] @ 2d434 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r1, [pc, #420] @ 2b904 │ │ │ │ + bl 20c38 │ │ │ │ + ldr r1, [pc, #420] @ 2d438 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt ip, #600 @ 0x258 │ │ │ │ movlt r0, ip │ │ │ │ - blt 2b77c │ │ │ │ + blt 2d2b0 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, r0 │ │ │ │ moveq r0, ip │ │ │ │ - ldr r3, [pc, #388] @ 2b908 │ │ │ │ - ldr r2, [pc, #388] @ 2b90c │ │ │ │ + ldr r3, [pc, #388] @ 2d43c │ │ │ │ + ldr r2, [pc, #388] @ 2d440 │ │ │ │ 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 31a60 │ │ │ │ + ldr r2, [pc, #360] @ 2d444 │ │ │ │ add r6, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #352] @ 2b914 │ │ │ │ + ldr r4, [pc, #352] @ 2d448 │ │ │ │ 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] @ 2d44c │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, r3 │ │ │ │ movle r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r2, #28] │ │ │ │ str r1, [r2, #32] │ │ │ │ - bl 30d0c │ │ │ │ + bl 3283c │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #292] @ 2b91c │ │ │ │ + ldr r3, [pc, #292] @ 2d450 │ │ │ │ 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 +43431,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] @ 2d454 │ │ │ │ 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 +43451,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 2d414 │ │ │ │ + ldr r2, [pc, #120] @ 2d458 │ │ │ │ + ldr r3, [pc, #72] @ 2d42c │ │ │ │ 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 2d424 │ │ │ │ + ldr r1, [pc, #88] @ 2d45c │ │ │ │ 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] @ 2d460 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2b8a4 │ │ │ │ + bl 285b8 │ │ │ │ + b 2d3d8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r2], -ip │ │ │ │ + andeq r2, r2, r8, asr #21 │ │ │ │ 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, r0, ror r0 │ │ │ │ + andeq r6, r0, r8, ror #15 │ │ │ │ + andeq r2, r2, ip, lsl #21 │ │ │ │ + andseq sl, r2, r8, lsl #6 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq pc, lr, r8, lsl sl @ │ │ │ │ + andseq sl, r2, r4, ror #5 │ │ │ │ @ instruction: 0xfffffbc8 │ │ │ │ @ instruction: 0xfffffac8 │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ @ instruction: 0xfffffca0 │ │ │ │ - andeq r4, r2, r0, ror r4 │ │ │ │ + andeq r2, r2, ip, lsr r9 │ │ │ │ @ instruction: 0xfffff99c │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ + strdeq r6, [r0], -r0 │ │ │ │ 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] @ 2d4fc │ │ │ │ mov r3, sp │ │ │ │ stm r3, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #104] @ 2b9cc │ │ │ │ + ldr r3, [pc, #104] @ 2d500 │ │ │ │ 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 2d4e8 │ │ │ │ + ldr r2, [pc, #64] @ 2d504 │ │ │ │ + ldr r3, [pc, #56] @ 2d500 │ │ │ │ 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 2d4f8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 2b9d4 │ │ │ │ + ldr r0, [pc, #24] @ 2d508 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2b988 │ │ │ │ + bl 285b8 │ │ │ │ + b 2d4bc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000243bc │ │ │ │ + andeq r2, r2, r8, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, ip, lsl #7 │ │ │ │ - andeq r6, r0, r0, lsr #12 │ │ │ │ + andeq r2, r2, r8, asr r8 │ │ │ │ + andeq r6, r0, ip, lsl r6 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #124] @ 2ba60 │ │ │ │ - ldr r1, [pc, #124] @ 2ba64 │ │ │ │ + ldr r4, [pc, #124] @ 2d594 │ │ │ │ + ldr r1, [pc, #124] @ 2d598 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2ba04 │ │ │ │ + beq 2d538 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ba58 │ │ │ │ + beq 2d58c │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ble 2ba58 │ │ │ │ - ldr r4, [pc, #60] @ 2ba68 │ │ │ │ + ble 2d58c │ │ │ │ + ldr r4, [pc, #60] @ 2d59c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2ba34 │ │ │ │ + b 2d568 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 288ac │ │ │ │ + bl 2a3e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b9fc │ │ │ │ + beq 2d530 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - blt 2ba30 │ │ │ │ + blt 2d564 │ │ │ │ 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 │ │ │ │ + ldrsbeq sl, [r2], -r0 │ │ │ │ + andeq r7, r0, r4, lsl #10 │ │ │ │ + andseq sl, r2, ip, lsl #1 │ │ │ │ + ldr r3, [pc, #20] @ 2d5bc │ │ │ │ + ldr r2, [pc, #20] @ 2d5c0 │ │ │ │ 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 │ │ │ │ + andseq sl, r2, r0, asr #32 │ │ │ │ + andeq r7, r0, r0, ror r4 │ │ │ │ + ldr r2, [pc, #148] @ 2d660 │ │ │ │ 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 2d62c │ │ │ │ + ldr r2, [pc, #112] @ 2d664 │ │ │ │ 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 +43605,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 283a8 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26874 │ │ │ │ + bl 283a8 │ │ │ │ ldr r3, [r4] │ │ │ │ str r0, [r6] │ │ │ │ - b 2bab8 │ │ │ │ - andeq pc, lr, r0, asr r7 @ │ │ │ │ - andeq pc, lr, r8, lsr #14 │ │ │ │ + b 2d5ec │ │ │ │ + andseq sl, r2, ip, lsl r0 │ │ │ │ + @ instruction: 0x00129ff4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fd1c │ │ │ │ + bl 21850 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2bc58 │ │ │ │ + bne 2d78c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - ldr r8, [pc, #296] @ 2bc7c │ │ │ │ + ldr r8, [pc, #296] @ 2d7b0 │ │ │ │ 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 2d6cc │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3, #24] │ │ │ │ - beq 2bc64 │ │ │ │ + beq 2d798 │ │ │ │ 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] @ 2d7b4 │ │ │ │ mul r2, r3, r2 │ │ │ │ add r9, pc, r9 │ │ │ │ add r4, r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ 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 2d738 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2bc04 │ │ │ │ - bl 2bc88 │ │ │ │ + beq 2d738 │ │ │ │ + bl 2d7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bc50 │ │ │ │ + bne 2d784 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bbd4 │ │ │ │ + bne 2d708 │ │ │ │ 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 2d700 │ │ │ │ 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 2d6b8 │ │ │ │ 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] @ 2d7b8 │ │ │ │ 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 @ │ │ │ │ + andseq r9, r2, ip, asr pc │ │ │ │ + andseq r9, r2, r0, lsl pc │ │ │ │ + andseq r9, r2, r8, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #796] @ 2bfb0 │ │ │ │ + ldr r3, [pc, #796] @ 2dae4 │ │ │ │ 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 2d868 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bd34 │ │ │ │ + beq 2d868 │ │ │ │ tst r6, #1 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ - bne 2bf04 │ │ │ │ + bne 2da38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bfa0 │ │ │ │ + beq 2dad4 │ │ │ │ cmp r6, #3 │ │ │ │ movhi r0, r8 │ │ │ │ movhi r3, #3 │ │ │ │ - bhi 2bd0c │ │ │ │ - b 2bfa0 │ │ │ │ + bhi 2d840 │ │ │ │ + b 2dad4 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r1, ip │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2d854 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 2bd20 │ │ │ │ + bcs 2d854 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, r2 │ │ │ │ - bne 2bcf0 │ │ │ │ + bne 2d824 │ │ │ │ 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 2d8c8 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 2bd5c │ │ │ │ + b 2d890 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2bd90 │ │ │ │ + blt 2d8c4 │ │ │ │ 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 2d884 │ │ │ │ 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 2d950 │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2be1c │ │ │ │ + beq 2d950 │ │ │ │ tst r6, #1 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ - beq 2bf4c │ │ │ │ + beq 2da80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bfa8 │ │ │ │ + beq 2dadc │ │ │ │ mov lr, r0 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 2bdf0 │ │ │ │ + b 2d924 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 2be04 │ │ │ │ + bls 2d938 │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ add ip, ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 2be04 │ │ │ │ + beq 2d938 │ │ │ │ ldrb r4, [lr, #3] │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 2bdd4 │ │ │ │ + bne 2d908 │ │ │ │ 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 2d9b4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2be94 │ │ │ │ + blt 2d9c8 │ │ │ │ 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 2d994 │ │ │ │ + b 2d9c8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - blt 2be94 │ │ │ │ + blt 2d9c8 │ │ │ │ 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 2d988 │ │ │ │ strh r3, [r1] │ │ │ │ - b 2be94 │ │ │ │ + b 2d9c8 │ │ │ │ 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 28764 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #236] @ 2bfb4 │ │ │ │ + ldr r0, [pc, #236] @ 2dae8 │ │ │ │ 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 2d8b8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2bb34 │ │ │ │ + b 2d668 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bfa0 │ │ │ │ + beq 2dad4 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #3 │ │ │ │ - b 2bf34 │ │ │ │ + b 2da68 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 2bd20 │ │ │ │ + bls 2d854 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ add r1, r1, ip │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #2 │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2d854 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, r2 │ │ │ │ - bne 2bf18 │ │ │ │ - b 2bd20 │ │ │ │ + bne 2da4c │ │ │ │ + b 2d854 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bfa8 │ │ │ │ + beq 2dadc │ │ │ │ cmp r6, #3 │ │ │ │ movhi lr, r0 │ │ │ │ movhi r2, #3 │ │ │ │ strhi r4, [sp, #4] │ │ │ │ - bhi 2bf88 │ │ │ │ - b 2bfa8 │ │ │ │ + bhi 2dabc │ │ │ │ + b 2dadc │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, ip, r4 │ │ │ │ - beq 2be04 │ │ │ │ + beq 2d938 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 2be04 │ │ │ │ + bcs 2d938 │ │ │ │ ldrb r4, [lr, #3] │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 2bf6c │ │ │ │ - b 2be04 │ │ │ │ + bne 2daa0 │ │ │ │ + b 2d938 │ │ │ │ mov r3, #3 │ │ │ │ - b 2bd20 │ │ │ │ + b 2d854 │ │ │ │ mov r2, #3 │ │ │ │ - b 2be08 │ │ │ │ - andeq pc, lr, r0, asr r5 @ │ │ │ │ - andeq pc, lr, r0, lsr #6 │ │ │ │ - ldr r3, [pc, #48] @ 2bff0 │ │ │ │ + b 2d93c │ │ │ │ + andseq r9, r2, ip, lsl lr │ │ │ │ + andseq r9, r2, ip, ror #23 │ │ │ │ + ldr r3, [pc, #48] @ 2db24 │ │ │ │ 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 31a60 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, lr, ip, lsr #4 │ │ │ │ - ldr r1, [pc, #2196] @ 2c890 │ │ │ │ + @ instruction: 0x00129af8 │ │ │ │ + ldr r1, [pc, #2196] @ 2e3c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r2, [pc, #2192] @ 2c894 │ │ │ │ + ldr r2, [pc, #2192] @ 2e3c8 │ │ │ │ sub sp, sp, #9920 @ 0x26c0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r5, [pc, #2180] @ 2c898 │ │ │ │ + ldr r5, [pc, #2180] @ 2e3cc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r3, r0 │ │ │ │ add ip, sp, #9856 @ 0x2680 │ │ │ │ - ldr r0, [pc, #2168] @ 2c89c │ │ │ │ + ldr r0, [pc, #2168] @ 2e3d0 │ │ │ │ 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 27ff8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr sl, [pc, #2124] @ 2c8a0 │ │ │ │ + ldr sl, [pc, #2124] @ 2e3d4 │ │ │ │ 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 2dbc0 │ │ │ │ cmp r4, #32768 @ 0x8000 │ │ │ │ - ble 2c884 │ │ │ │ + ble 2e3b8 │ │ │ │ mov r5, #32768 @ 0x8000 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r0, [pc, #2064] @ 2c8a4 │ │ │ │ - bl 2ff30 │ │ │ │ + ldr r0, [pc, #2064] @ 2e3d8 │ │ │ │ + bl 31a60 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 2c848 │ │ │ │ + bge 2e37c │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 2c0a0 │ │ │ │ - ldr r3, [pc, #2036] @ 2c8a8 │ │ │ │ + bgt 2dbd4 │ │ │ │ + ldr r3, [pc, #2036] @ 2e3dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #12] │ │ │ │ - ldr r3, [pc, #2028] @ 2c8ac │ │ │ │ - ldr r1, [pc, #2028] @ 2c8b0 │ │ │ │ + ldr r3, [pc, #2028] @ 2e3e0 │ │ │ │ + ldr r1, [pc, #2028] @ 2e3e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28864 │ │ │ │ + bl 2a398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c814 │ │ │ │ - ldr r4, [pc, #2004] @ 2c8b4 │ │ │ │ + bne 2e348 │ │ │ │ + ldr r4, [pc, #2004] @ 2e3e8 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 28e70 │ │ │ │ + bl 2a9a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4] │ │ │ │ - bl 2b1a0 │ │ │ │ + bl 2ccd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #1960] @ 2c8b8 │ │ │ │ + ldr r0, [pc, #1960] @ 2e3ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #1952] @ 2c8bc │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r0, [pc, #1952] @ 2e3f0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #1940] @ 2c8c0 │ │ │ │ + bl 2ee2c │ │ │ │ + ldr r0, [pc, #1940] @ 2e3f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #1932] @ 2c8c4 │ │ │ │ + bl 2a260 │ │ │ │ + ldr r1, [pc, #1932] @ 2e3f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ + bl 29798 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2ba90 │ │ │ │ + bl 2d5c4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c148 │ │ │ │ - ldr r2, [pc, #1892] @ 2c8c8 │ │ │ │ + bne 2dc7c │ │ │ │ + ldr r2, [pc, #1892] @ 2e3fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2c1a0 │ │ │ │ + ble 2dcd4 │ │ │ │ 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 2e318 │ │ │ │ + ldr r2, [pc, #1860] @ 2e400 │ │ │ │ + ldr r0, [pc, #1860] @ 2e404 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1848] @ 2c8d4 │ │ │ │ + ldr r0, [pc, #1848] @ 2e408 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r4, [pc, #1840] @ 2c8d8 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r4, [pc, #1840] @ 2e40c │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r0, #20]! │ │ │ │ - bl 2ba90 │ │ │ │ + bl 2d5c4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r3, [pc, #1804] @ 2c8dc │ │ │ │ + bl 21514 │ │ │ │ + ldr r3, [pc, #1804] @ 2e410 │ │ │ │ ldr r8, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r6, [pc, #1788] @ 2c8e0 │ │ │ │ + ldr r6, [pc, #1788] @ 2e414 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 288ac │ │ │ │ + bl 2a3e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c504 │ │ │ │ - ldr r3, [pc, #1768] @ 2c8e4 │ │ │ │ + beq 2e038 │ │ │ │ + ldr r3, [pc, #1768] @ 2e418 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c230 │ │ │ │ + beq 2dd64 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a40 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 2c7a4 │ │ │ │ + bcc 2e2d8 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2c7a4 │ │ │ │ - ldr r5, [pc, #1712] @ 2c8e8 │ │ │ │ + bhi 2e2d8 │ │ │ │ + ldr r5, [pc, #1712] @ 2e41c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2ca20 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 2c7f4 │ │ │ │ + beq 2e328 │ │ │ │ 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 2e2ec │ │ │ │ + ldr r0, [pc, #1640] @ 2e420 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r4, [pc, #1628] @ 2c8f0 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r4, [pc, #1628] @ 2e424 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, r9 │ │ │ │ - beq 2c2b4 │ │ │ │ - ldr r0, [pc, #1612] @ 2c8f4 │ │ │ │ + beq 2dde8 │ │ │ │ + ldr r0, [pc, #1612] @ 2e428 │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ ldr r9, [r4] │ │ │ │ - ldr r3, [pc, #1596] @ 2c8f8 │ │ │ │ + ldr r3, [pc, #1596] @ 2e42c │ │ │ │ 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 2dfe4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c750 │ │ │ │ + beq 2e284 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c744 │ │ │ │ + beq 2e278 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c430 │ │ │ │ + beq 2df64 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 2c338 │ │ │ │ + b 2de6c │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2df60 │ │ │ │ mov r3, #0 │ │ │ │ add r9, r4, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 292ec │ │ │ │ + bl 2ae20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c394 │ │ │ │ - ldr r3, [pc, #1436] @ 2c8fc │ │ │ │ + beq 2dec8 │ │ │ │ + ldr r3, [pc, #1436] @ 2e430 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c37c │ │ │ │ + beq 2deb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c394 │ │ │ │ + beq 2dec8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2d7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e038 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2dfb8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2df60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt 2c32c │ │ │ │ + bgt 2de60 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ orr r3, r3, #32 │ │ │ │ sub r3, r3, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 2c32c │ │ │ │ + bhi 2de60 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ mov r7, #5 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 2c40c │ │ │ │ + beq 2df40 │ │ │ │ mov r0, r9 │ │ │ │ bl 2b4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - blt 2c5ec │ │ │ │ + blt 2e120 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c698 │ │ │ │ + bne 2e1cc │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 2c32c │ │ │ │ + beq 2de60 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2c3e0 │ │ │ │ + bne 2df14 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c338 │ │ │ │ + bne 2de6c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c304 │ │ │ │ + bne 2de38 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r1, [pc, #1204] @ 2c900 │ │ │ │ + ldr r1, [pc, #1204] @ 2e434 │ │ │ │ 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 2e2a4 │ │ │ │ + ldr r2, [pc, #1180] @ 2e438 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c484 │ │ │ │ + bne 2dfb8 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ - bne 2c75c │ │ │ │ + bne 2e290 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2dfe4 │ │ │ │ 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 2de0c │ │ │ │ + ldr r2, [pc, #1092] @ 2e43c │ │ │ │ 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 2dd10 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2c83c │ │ │ │ - ldr r1, [pc, #1044] @ 2c90c │ │ │ │ + ble 2e370 │ │ │ │ + ldr r1, [pc, #1044] @ 2e440 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1040] @ 2c910 │ │ │ │ + ldr r0, [pc, #1040] @ 2e444 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1032] @ 2c914 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #1032] @ 2e448 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c588 │ │ │ │ - ldr r3, [pc, #1016] @ 2c918 │ │ │ │ + bne 2e0bc │ │ │ │ + ldr r3, [pc, #1016] @ 2e44c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c578 │ │ │ │ - ldr r0, [pc, #996] @ 2c91c │ │ │ │ + beq 2e0ac │ │ │ │ + ldr r0, [pc, #996] @ 2e450 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2c54c │ │ │ │ + bl 27ff8 │ │ │ │ + b 2e080 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c578 │ │ │ │ + beq 2e0ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c540 │ │ │ │ + beq 2e074 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c540 │ │ │ │ + beq 2e074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2d668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c540 │ │ │ │ - ldr r3, [pc, #928] @ 2c920 │ │ │ │ + beq 2e074 │ │ │ │ + ldr r3, [pc, #928] @ 2e454 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 1ff5c │ │ │ │ + bl 21a90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2c5b0 │ │ │ │ - ldr r3, [pc, #896] @ 2c924 │ │ │ │ + bne 2e0e4 │ │ │ │ + ldr r3, [pc, #896] @ 2e458 │ │ │ │ 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 2e2fc │ │ │ │ + bl 29964 │ │ │ │ + ldr r2, [pc, #876] @ 2e45c │ │ │ │ + ldr r3, [pc, #724] @ 2e3c8 │ │ │ │ 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 2e3c0 │ │ │ │ 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 28790 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r8, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ca8 │ │ │ │ + bl 287dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ - bl 292ec │ │ │ │ + bl 2ae20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c674 │ │ │ │ - ldr r3, [pc, #700] @ 2c8fc │ │ │ │ + beq 2e1a8 │ │ │ │ + ldr r3, [pc, #700] @ 2e430 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c65c │ │ │ │ + beq 2e190 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c674 │ │ │ │ + beq 2e1a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2d7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e038 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2dfb8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2df60 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c40c │ │ │ │ + beq 2df40 │ │ │ │ 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 287dc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 292ec │ │ │ │ + bl 2ae20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c728 │ │ │ │ - ldr r3, [pc, #520] @ 2c8fc │ │ │ │ + beq 2e25c │ │ │ │ + ldr r3, [pc, #520] @ 2e430 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c710 │ │ │ │ + beq 2e244 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c728 │ │ │ │ + beq 2e25c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2d7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e038 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2dfb8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c40c │ │ │ │ - b 2c42c │ │ │ │ + bne 2df40 │ │ │ │ + b 2df60 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [r1] │ │ │ │ - b 2c430 │ │ │ │ + b 2df64 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2dfe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2d668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c484 │ │ │ │ - b 2c504 │ │ │ │ + beq 2dfb8 │ │ │ │ + b 2e038 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - ble 2c470 │ │ │ │ + ble 2dfa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2d668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e038 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c470 │ │ │ │ - b 2c460 │ │ │ │ - ldr r3, [pc, #384] @ 2c92c │ │ │ │ + bne 2dfa4 │ │ │ │ + b 2df94 │ │ │ │ + ldr r3, [pc, #384] @ 2e460 │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #8] │ │ │ │ - b 2c1dc │ │ │ │ - ldr r0, [pc, #368] @ 2c930 │ │ │ │ + b 2dd10 │ │ │ │ + ldr r0, [pc, #368] @ 2e464 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2c28c │ │ │ │ - ldr r3, [pc, #356] @ 2c934 │ │ │ │ + bl 27ff8 │ │ │ │ + b 2ddc0 │ │ │ │ + ldr r3, [pc, #356] @ 2e468 │ │ │ │ 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 2e0e4 │ │ │ │ + ldr r2, [pc, #332] @ 2e46c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r2 │ │ │ │ - b 2c190 │ │ │ │ + b 2dcc4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - ldr r0, [pc, #316] @ 2c93c │ │ │ │ + ldr r0, [pc, #316] @ 2e470 │ │ │ │ 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 27ff8 │ │ │ │ + b 2dd10 │ │ │ │ + ldr r0, [pc, #292] @ 2e474 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #284] @ 2c944 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #284] @ 2e478 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c858 │ │ │ │ - bl 26a64 │ │ │ │ - b 2c0d8 │ │ │ │ - ldr r1, [pc, #260] @ 2c948 │ │ │ │ + bne 2e38c │ │ │ │ + bl 28598 │ │ │ │ + b 2dc0c │ │ │ │ + ldr r1, [pc, #260] @ 2e47c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 2c4f8 │ │ │ │ - ldr r3, [pc, #252] @ 2c94c │ │ │ │ + b 2e02c │ │ │ │ + ldr r3, [pc, #252] @ 2e480 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ - b 2c0b8 │ │ │ │ - ldr r2, [pc, #240] @ 2c950 │ │ │ │ - ldr r3, [pc, #240] @ 2c954 │ │ │ │ + b 2dbec │ │ │ │ + ldr r2, [pc, #240] @ 2e484 │ │ │ │ + ldr r3, [pc, #240] @ 2e488 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r1, [sl, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ - ldr r2, [pc, #228] @ 2c958 │ │ │ │ + ldr r2, [pc, #228] @ 2e48c │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2c834 │ │ │ │ + b 2e368 │ │ │ │ mov r5, r4 │ │ │ │ - b 2c08c │ │ │ │ + b 2dbc0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r2, r8, lsl sp │ │ │ │ + andeq r2, r2, r4, ror #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, lr, r8, asr #3 │ │ │ │ - andeq r8, r0, ip, lsr #15 │ │ │ │ - andeq r3, r2, ip, lsr #25 │ │ │ │ + mulseq r2, r4, sl │ │ │ │ + andeq r8, r0, r8, lsr #15 │ │ │ │ + andeq r2, r2, r8, ror r1 │ │ │ │ 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 │ │ │ │ + andseq r9, r2, r4, lsl #20 │ │ │ │ + @ instruction: 0x001299f4 │ │ │ │ + andeq r8, r0, r4, lsr r7 │ │ │ │ + @ instruction: 0x001299d4 │ │ │ │ + andeq r8, r0, ip, asr #14 │ │ │ │ @ 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 │ │ │ │ + andseq r9, r2, r4, asr r9 │ │ │ │ + andeq r7, r0, r8, asr #13 │ │ │ │ + andeq r8, r0, r8, lsr r6 │ │ │ │ + andeq r8, r0, r8, ror #13 │ │ │ │ + andseq r9, r2, ip, lsl #18 │ │ │ │ + andseq r9, r2, r4, ror #17 │ │ │ │ + @ instruction: 0x001298d4 │ │ │ │ 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 │ │ │ │ + andseq r9, r2, ip, ror r8 │ │ │ │ + andeq r8, r0, r0, asr r6 │ │ │ │ + andseq r9, r2, r4, lsr #16 │ │ │ │ + andeq r8, r0, r8, ror r6 │ │ │ │ + @ instruction: 0x001297f8 │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq lr, lr, ip, asr #25 │ │ │ │ + andseq r9, r2, r8, ror #12 │ │ │ │ + andseq r9, r2, r0, asr r6 │ │ │ │ + @ instruction: 0x001295f0 │ │ │ │ + ldrdeq r8, [r0], -r8 @ │ │ │ │ andeq r8, r0, ip, asr #8 │ │ │ │ - andeq lr, lr, r8, ror #24 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + mulseq r2, r8, r5 │ │ │ │ + andeq r8, r0, r8, asr #8 │ │ │ │ + andseq r9, r2, r4, lsr r5 │ │ │ │ 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 r1, r2, ip, lsr #24 │ │ │ │ + andseq r9, r2, r8, lsl #6 │ │ │ │ + andeq r8, r0, r4, asr #2 │ │ │ │ + andseq r9, r2, r8, ror #5 │ │ │ │ + andeq r6, r0, ip, lsl #11 │ │ │ │ + strheq r8, [r0], -r0 │ │ │ │ + andeq r7, r0, ip, ror #31 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r6, r0, r8, lsr r5 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ + andeq r6, r0, r4, lsr r5 │ │ │ │ + andseq r9, r2, r8, ror #4 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x00007fbc │ │ │ │ - andeq r0, r0, r0 │ │ │ │ + @ instruction: 0x00007fb8 │ │ │ │ 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] @ 2e920 │ │ │ │ + ldr r3, [pc, #1144] @ 2e924 │ │ │ │ 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] @ 2e928 │ │ │ │ movne fp, #0 │ │ │ │ andeq fp, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - bne 2cbec │ │ │ │ + bne 2e71c │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 2ca9c │ │ │ │ + bne 2e5cc │ │ │ │ add r0, sp, #12 │ │ │ │ bl 28c4 │ │ │ │ - ldr r4, [pc, #1056] @ 2cdfc │ │ │ │ - ldr r3, [pc, #1056] @ 2ce00 │ │ │ │ + ldr r4, [pc, #1056] @ 2e92c │ │ │ │ + ldr r3, [pc, #1056] @ 2e930 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sl] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a60 │ │ │ │ ldr r3, [r4] │ │ │ │ add r4, r0, r3 │ │ │ │ cmp r4, #1 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2cfa0 │ │ │ │ + beq 2ead0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ mov fp, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #980] @ 2ce04 │ │ │ │ + ldr r3, [pc, #980] @ 2e934 │ │ │ │ mov r2, #232 @ 0xe8 │ │ │ │ cmp r3, r7 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcs 2cb44 │ │ │ │ - ldr r4, [pc, #964] @ 2ce08 │ │ │ │ + bcs 2e674 │ │ │ │ + ldr r4, [pc, #964] @ 2e938 │ │ │ │ add r3, pc, #928 @ 0x3a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ 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] @ 2e93c │ │ │ │ + ldr r3, [pc, #888] @ 2e924 │ │ │ │ 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 2eacc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #876] @ 2ce10 │ │ │ │ + ldr r7, [pc, #876] @ 2e940 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r7] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2cb00 │ │ │ │ + bne 2e630 │ │ │ │ bl 28c4 │ │ │ │ - ldr r2, [pc, #832] @ 2ce00 │ │ │ │ + ldr r2, [pc, #832] @ 2e930 │ │ │ │ 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 326d0 │ │ │ │ mov r7, r0 │ │ │ │ - b 2ca28 │ │ │ │ + b 2e558 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #756] @ 2ce00 │ │ │ │ + ldr r3, [pc, #756] @ 2e930 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [sl] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a60 │ │ │ │ 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 326d0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #712] @ 2ce14 │ │ │ │ + ldr r3, [pc, #712] @ 2e944 │ │ │ │ cmp r3, r7 │ │ │ │ mov r3, #0 │ │ │ │ sbcs r2, r3, r1 │ │ │ │ - bcc 2cc10 │ │ │ │ - ldr r2, [pc, #764] @ 2ce5c │ │ │ │ + bcc 2e740 │ │ │ │ + ldr r2, [pc, #764] @ 2e98c │ │ │ │ cmp r7, r2 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cbf8 │ │ │ │ + bcs 2e728 │ │ │ │ cmp r7, #1000 @ 0x3e8 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cc88 │ │ │ │ + bcs 2e7b8 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cc28 │ │ │ │ + bcs 2e758 │ │ │ │ cmp r7, #10 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2ccf4 │ │ │ │ + bcs 2e824 │ │ │ │ orrs r1, r7, r1 │ │ │ │ - beq 2cd44 │ │ │ │ + beq 2e874 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cf38 │ │ │ │ + bne 2ea68 │ │ │ │ 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] @ 2e948 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ mov r3, fp │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r0, [pc, #552] @ 2ce1c │ │ │ │ + b 2e794 │ │ │ │ + ldr r0, [pc, #552] @ 2e94c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2ca70 │ │ │ │ - ldr r4, [pc, #544] @ 2ce20 │ │ │ │ + b 2e5a0 │ │ │ │ + ldr r4, [pc, #544] @ 2e950 │ │ │ │ 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 2e580 │ │ │ │ + ldr r4, [pc, #524] @ 2e954 │ │ │ │ + ldr r2, [pc, #576] @ 2e98c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 2ca50 │ │ │ │ + b 2e580 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cca8 │ │ │ │ + bne 2e7d8 │ │ │ │ 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] @ 2e958 │ │ │ │ adds r0, r0, r0 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a40 │ │ │ │ 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 2e59c │ │ │ │ + ldr r3, [pc, #412] @ 2e95c │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - b 2ca6c │ │ │ │ + b 2e59c │ │ │ │ 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] @ 2e960 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #10 │ │ │ │ - b 2cc64 │ │ │ │ + b 2e794 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ce64 │ │ │ │ + bne 2e994 │ │ │ │ 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] @ 2e964 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r5, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ - b 2cc64 │ │ │ │ + b 2e794 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ced0 │ │ │ │ + bne 2ea00 │ │ │ │ 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,46 +44792,46 @@ │ │ │ │ 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 326d0 │ │ │ │ + ldr r1, [pc, #148] @ 2e968 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 2cdc4 │ │ │ │ - ldr r3, [pc, #140] @ 2ce3c │ │ │ │ - ldr r4, [pc, #140] @ 2ce40 │ │ │ │ + bcc 2e8f4 │ │ │ │ + ldr r3, [pc, #140] @ 2e96c │ │ │ │ + ldr r4, [pc, #140] @ 2e970 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ - ldr r1, [pc, #136] @ 2ce44 │ │ │ │ + ldr r1, [pc, #136] @ 2e974 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r3, [pc, #124] @ 2ce48 │ │ │ │ + b 2e794 │ │ │ │ + ldr r3, [pc, #124] @ 2e978 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2cec0 │ │ │ │ - ldr r3, [pc, #116] @ 2ce4c │ │ │ │ - ldr r4, [pc, #116] @ 2ce50 │ │ │ │ + bls 2e9f0 │ │ │ │ + ldr r3, [pc, #116] @ 2e97c │ │ │ │ + ldr r4, [pc, #116] @ 2e980 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ lsr r0, r0, #3 │ │ │ │ - b 2cc64 │ │ │ │ - blcc fe6df5f0 │ │ │ │ + b 2e794 │ │ │ │ + blcc fe6e1120 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - andeq r3, r2, r4, lsr #7 │ │ │ │ + andeq r1, r2, r4, ror r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r2, r0, ror r3 │ │ │ │ - andeq lr, lr, r4, lsr r8 │ │ │ │ + andeq r1, r2, r0, asr #16 │ │ │ │ + andseq r9, r2, r4, lsl #2 │ │ │ │ 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 │ │ │ │ + andeq r1, r2, r4, ror r7 │ │ │ │ + andseq r9, r2, ip, lsr r0 │ │ │ │ + blcc fe6e1148 │ │ │ │ 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 │ │ │ │ @@ -43120,24 +44860,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] @ 2e984 │ │ │ │ adc r1, lr, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r4, [pc, #-112] @ 2ce58 │ │ │ │ - ldr r1, [pc, #-112] @ 2ce5c │ │ │ │ + b 2e794 │ │ │ │ + ldr r4, [pc, #-112] @ 2e988 │ │ │ │ + ldr r1, [pc, #-112] @ 2e98c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2cc64 │ │ │ │ + b 2e794 │ │ │ │ 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 +44894,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 326d0 │ │ │ │ + b 2e8cc │ │ │ │ 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 +44913,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] @ 2e990 │ │ │ │ lsl r1, r1, #3 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - b 2cc64 │ │ │ │ + b 2e794 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326d0 │ │ │ │ mov fp, r9 │ │ │ │ mov r7, r0 │ │ │ │ - b 2ca28 │ │ │ │ - ldr r2, [pc, #736] @ 2d2a8 │ │ │ │ - ldr r3, [pc, #736] @ 2d2ac │ │ │ │ + b 2e558 │ │ │ │ + ldr r2, [pc, #736] @ 2edd8 │ │ │ │ + ldr r3, [pc, #736] @ 2eddc │ │ │ │ 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] @ 2ede0 │ │ │ │ + ldr r6, [pc, #692] @ 2ede4 │ │ │ │ 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] @ 2ede8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a60 │ │ │ │ ldr r3, [r7] │ │ │ │ strb r5, [sp, #188] @ 0xbc │ │ │ │ add r4, r0, r3 │ │ │ │ - ldr r3, [pc, #648] @ 2d2bc │ │ │ │ + ldr r3, [pc, #648] @ 2edec │ │ │ │ ldr r8, [r6, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ands r3, r3, #262144 @ 0x40000 │ │ │ │ - bne 2d054 │ │ │ │ + bne 2eb84 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ orrs r2, r2, r1 │ │ │ │ moveq r5, r3 │ │ │ │ - bne 2d27c │ │ │ │ + bne 2edac │ │ │ │ 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 2ed70 │ │ │ │ + ldr r8, [pc, #588] @ 2edf0 │ │ │ │ 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 2e490 │ │ │ │ + ldr r3, [pc, #560] @ 2edf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ - ldr r2, [pc, #548] @ 2d2c8 │ │ │ │ + ldr r2, [pc, #548] @ 2edf8 │ │ │ │ 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] @ 2edfc │ │ │ │ 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] @ 2ee00 │ │ │ │ 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 2ed24 │ │ │ │ + ldr r3, [pc, #416] @ 2ee04 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2e490 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d26c │ │ │ │ - ldr r3, [pc, #384] @ 2d2d8 │ │ │ │ + beq 2ed9c │ │ │ │ + ldr r3, [pc, #384] @ 2ee08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d1e8 │ │ │ │ - ldr r2, [pc, #368] @ 2d2dc │ │ │ │ + beq 2ed18 │ │ │ │ + ldr r2, [pc, #368] @ 2ee0c │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ - ldr r3, [pc, #360] @ 2d2e0 │ │ │ │ + ldr r3, [pc, #360] @ 2ee10 │ │ │ │ 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] @ 2ee14 │ │ │ │ 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] @ 2ee18 │ │ │ │ + ldr r3, [pc, #232] @ 2eddc │ │ │ │ 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 2edd4 │ │ │ │ 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] @ 2ee1c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2d16c │ │ │ │ + b 2ec9c │ │ │ │ str r9, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r2, [r8, #32] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2e490 │ │ │ │ str r9, [sp] │ │ │ │ ldrd r2, [r8, #24] │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2c960 │ │ │ │ - ldr r3, [pc, #208] @ 2d2f0 │ │ │ │ + bl 2e490 │ │ │ │ + ldr r3, [pc, #208] @ 2ee20 │ │ │ │ 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 2ec5c │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ 2d2f4 │ │ │ │ + ldr r3, [pc, #164] @ 2ee24 │ │ │ │ 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 2eb9c │ │ │ │ + ldr r5, [pc, #132] @ 2ee28 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r5 │ │ │ │ - b 2d158 │ │ │ │ - bl 1ff04 │ │ │ │ + b 2ec88 │ │ │ │ + bl 21a38 │ │ │ │ add sl, sp, #188 @ 0xbc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2d298 │ │ │ │ + beq 2edc8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 26c5c │ │ │ │ - bl 1fed4 │ │ │ │ + bl 28790 │ │ │ │ + bl 21a08 │ │ │ │ mov r5, r0 │ │ │ │ - b 2d058 │ │ │ │ + b 2eb88 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r0, asr sp │ │ │ │ + andeq r1, r2, r0, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, lr, r4, lsl r2 │ │ │ │ - andeq r2, r2, r8, lsl sp │ │ │ │ + andseq r8, r2, r4, ror #21 │ │ │ │ + andeq r1, r2, r8, ror #3 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - muleq lr, ip, r1 │ │ │ │ + andseq r8, r2, ip, ror #20 │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ andeq r7, r0, ip, ror #17 │ │ │ │ - ldrdeq lr, [lr], -ip │ │ │ │ + andseq r8, r2, ip, lsr #19 │ │ │ │ andeq r7, r0, r4, asr #17 │ │ │ │ andeq r7, r0, r8, lsl #17 │ │ │ │ @ instruction: 0x000078b8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r2, r2, ip, asr fp │ │ │ │ + andeq r1, r2, ip, lsr #32 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #160] @ 2eed4 │ │ │ │ + ldr r3, [pc, #160] @ 2eed8 │ │ │ │ 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 2ee84 │ │ │ │ + ldr r0, [pc, #120] @ 2eedc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2d390 │ │ │ │ + beq 2eec0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #96] @ 2d3b0 │ │ │ │ + ldr r3, [pc, #96] @ 2eee0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #88] @ 2d3b4 │ │ │ │ - ldr r2, [pc, #88] @ 2d3b8 │ │ │ │ + ldr r3, [pc, #88] @ 2eee4 │ │ │ │ + ldr r2, [pc, #88] @ 2eee8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #60] @ 2d3a8 │ │ │ │ + ldr r3, [pc, #60] @ 2eed8 │ │ │ │ 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 2eed0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 191e4 │ │ │ │ + b 1ad18 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2bb8 │ │ │ │ - b 2d340 │ │ │ │ + b 2ee70 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, lsl sl │ │ │ │ + andeq r0, r2, r8, ror #29 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001287b0 │ │ │ │ + mulseq r2, r4, r7 │ │ │ │ + andseq r8, r2, r4, lsl #15 │ │ │ │ + andeq r0, r2, r4, lsl #29 │ │ │ │ + ldr r2, [pc, #156] @ 2ef90 │ │ │ │ + ldr r3, [pc, #156] @ 2ef94 │ │ │ │ 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] @ 2ef98 │ │ │ │ + ldr r3, [pc, #120] @ 2ef9c │ │ │ │ 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 2ef60 │ │ │ │ + ldr r2, [pc, #96] @ 2efa0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a60 │ │ │ │ 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] @ 2efa4 │ │ │ │ + ldr r3, [pc, #40] @ 2ef94 │ │ │ │ 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 2ef8c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, asr r9 │ │ │ │ + andeq r0, r2, r8, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r0, lsr #28 │ │ │ │ - andeq r2, r2, r4, lsr #18 │ │ │ │ + @ instruction: 0x001286f0 │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq r2, r2, r4, ror #17 │ │ │ │ + @ instruction: 0x00020db4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #272] @ 2d594 │ │ │ │ + ldr r4, [pc, #272] @ 2f0c4 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r7, [pc, #260] @ 2d598 │ │ │ │ + ldr r7, [pc, #260] @ 2f0c8 │ │ │ │ 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] @ 2f0cc │ │ │ │ + ldr r3, [pc, #248] @ 2f0d0 │ │ │ │ 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 2f07c │ │ │ │ + ldr r2, [pc, #188] @ 2f0d4 │ │ │ │ + ldr r1, [pc, #188] @ 2f0d8 │ │ │ │ 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] @ 2f0dc │ │ │ │ strne r3, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #116] @ 2d5a0 │ │ │ │ + ldr r3, [pc, #116] @ 2f0d0 │ │ │ │ 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 2f0c0 │ │ │ │ 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 2f010 │ │ │ │ + ldr r3, [pc, #68] @ 2f0e0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r7, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a60 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r8, r0, r7, r8 │ │ │ │ add r3, r3, r0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b 2d4e0 │ │ │ │ + b 2f010 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, ip, lsl #27 │ │ │ │ - andeq r2, r2, r0, ror r8 │ │ │ │ - andeq r2, r2, r8, ror r8 │ │ │ │ + andseq r8, r2, ip, asr r6 │ │ │ │ + andeq r0, r2, r0, asr #26 │ │ │ │ + andeq r0, r2, r8, asr #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r8, lsr #26 │ │ │ │ - andeq sp, lr, ip, lsl #26 │ │ │ │ - strdeq r2, [r2], -r4 │ │ │ │ + @ instruction: 0x001285f8 │ │ │ │ + @ instruction: 0x001285dc │ │ │ │ + andeq r0, r2, r4, asr #25 │ │ │ │ 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] @ 2f1b4 │ │ │ │ + ldr r1, [pc, #196] @ 2f1b8 │ │ │ │ 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] @ 2f1bc │ │ │ │ + ldr r5, [pc, #172] @ 2f1c0 │ │ │ │ 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 2f16c │ │ │ │ + ldr r2, [pc, #124] @ 2f1c4 │ │ │ │ + ldr r3, [pc, #108] @ 2f1b8 │ │ │ │ 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 2f1b0 │ │ │ │ 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 2f140 │ │ │ │ + ldr r3, [pc, #60] @ 2f1c8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a60 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r6, r0, r5, r6 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 2d610 │ │ │ │ + b 2f140 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r0, asr ip │ │ │ │ + andseq r8, r2, r0, lsr #10 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, lsr r7 │ │ │ │ - andeq r2, r2, r4, lsr r7 │ │ │ │ - andeq r2, r2, r4, lsl #14 │ │ │ │ + andeq r0, r2, ip, lsl #24 │ │ │ │ + andeq r0, r2, r4, lsl #24 │ │ │ │ + ldrdeq r0, [r2], -r4 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldr r2, [pc, #132] @ 2d728 │ │ │ │ - ldr r3, [pc, #132] @ 2d72c │ │ │ │ + ldr r2, [pc, #132] @ 2f258 │ │ │ │ + ldr r3, [pc, #132] @ 2f25c │ │ │ │ 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] @ 2f260 │ │ │ │ + ldr r5, [pc, #96] @ 2f264 │ │ │ │ + ldr r3, [pc, #96] @ 2f268 │ │ │ │ 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 31a60 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #64] @ 2d73c │ │ │ │ + ldr r2, [pc, #64] @ 2f26c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ - ldr r3, [pc, #36] @ 2d72c │ │ │ │ + ldr r3, [pc, #36] @ 2f25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d724 │ │ │ │ + bne 2f254 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, ror r6 │ │ │ │ + andeq r0, r2, r8, asr #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, r8, asr #12 │ │ │ │ - andeq sp, lr, r8, lsr fp │ │ │ │ + andeq r0, r2, r8, lsl fp │ │ │ │ + andseq r8, r2, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq r2, r2, r4, lsr #12 │ │ │ │ - ldr r1, [pc, #796] @ 2da64 │ │ │ │ - ldr r2, [pc, #796] @ 2da68 │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ + ldr r1, [pc, #796] @ 2f594 │ │ │ │ + ldr r2, [pc, #796] @ 2f598 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #788] @ 2da6c │ │ │ │ + ldr r4, [pc, #788] @ 2f59c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #784] @ 2da70 │ │ │ │ + ldr r3, [pc, #784] @ 2f5a0 │ │ │ │ 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 2f4f4 │ │ │ │ + ldr r3, [pc, #748] @ 2f5a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #740] @ 2da78 │ │ │ │ + ldr r3, [pc, #740] @ 2f5a8 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strb r1, [sp, #68] @ 0x44 │ │ │ │ - blt 2d9f0 │ │ │ │ + blt 2f520 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2d9e4 │ │ │ │ - ldr r3, [pc, #708] @ 2da7c │ │ │ │ + bne 2f514 │ │ │ │ + ldr r3, [pc, #708] @ 2f5ac │ │ │ │ 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 2f560 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #656] @ 2da80 │ │ │ │ - ldr r8, [pc, #656] @ 2da84 │ │ │ │ + ldr r3, [pc, #656] @ 2f5b0 │ │ │ │ + ldr r8, [pc, #656] @ 2f5b4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a60 │ │ │ │ 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 2f364 │ │ │ │ orrs r1, r2, r9 │ │ │ │ moveq r7, r3 │ │ │ │ - bne 2da3c │ │ │ │ - ldr r3, [pc, #588] @ 2da88 │ │ │ │ - ldr ip, [pc, #588] @ 2da8c │ │ │ │ + bne 2f56c │ │ │ │ + ldr r3, [pc, #588] @ 2f5b8 │ │ │ │ + ldr ip, [pc, #588] @ 2f5bc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr sl, [pc, #584] @ 2da90 │ │ │ │ + ldr sl, [pc, #584] @ 2f5c0 │ │ │ │ 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 +45510,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 2f3a0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #432] @ 2da94 │ │ │ │ + ldr r0, [pc, #432] @ 2f5c4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r9, [pc, #424] @ 2da98 │ │ │ │ - ldr ip, [pc, #424] @ 2da9c │ │ │ │ + ldr r9, [pc, #424] @ 2f5c8 │ │ │ │ + ldr ip, [pc, #424] @ 2f5cc │ │ │ │ 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 +45539,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 2e490 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r8, r8, #5 │ │ │ │ lsr r6, r6, #11 │ │ │ │ - beq 2da50 │ │ │ │ - ldr r3, [pc, #320] @ 2daa0 │ │ │ │ + beq 2f580 │ │ │ │ + ldr r3, [pc, #320] @ 2f5d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #316] @ 2daa4 │ │ │ │ + ldr r2, [pc, #316] @ 2f5d4 │ │ │ │ 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] @ 2f5d8 │ │ │ │ + ldr r3, [pc, #196] @ 2f598 │ │ │ │ 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 2f590 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ 2daac │ │ │ │ + ldr r3, [pc, #224] @ 2f5dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ strbeq r3, [sp, #68] @ 0x44 │ │ │ │ - beq 2d9f0 │ │ │ │ + beq 2f520 │ │ │ │ blx r3 │ │ │ │ - b 2d78c │ │ │ │ - ldr r3, [pc, #196] @ 2dab0 │ │ │ │ + b 2f2bc │ │ │ │ + ldr r3, [pc, #196] @ 2f5e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2d7b8 │ │ │ │ - ldr r3, [pc, #188] @ 2dab4 │ │ │ │ + b 2f2e8 │ │ │ │ + ldr r3, [pc, #188] @ 2f5e4 │ │ │ │ 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 2f304 │ │ │ │ + ldr r3, [pc, #168] @ 2f5e8 │ │ │ │ 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 2f310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cfc0 │ │ │ │ - b 2d998 │ │ │ │ - bl 1fed4 │ │ │ │ + bl 2eaf0 │ │ │ │ + b 2f4c8 │ │ │ │ + bl 21a08 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r9, [r8, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d834 │ │ │ │ - ldr r7, [pc, #100] @ 2dabc │ │ │ │ + b 2f364 │ │ │ │ + ldr r7, [pc, #100] @ 2f5ec │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b 2d960 │ │ │ │ + b 2f490 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ + andeq r0, r2, r4, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000225bc │ │ │ │ + andeq r0, r2, ip, lsl #21 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq sp, lr, ip, lsl #21 │ │ │ │ - andeq sp, lr, ip, ror sl │ │ │ │ + andseq r8, r2, ip, asr r3 │ │ │ │ + andseq r8, r2, ip, asr #6 │ │ │ │ andeq r7, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq sp, lr, ip, lsl sl │ │ │ │ + andseq r8, r2, ip, ror #5 │ │ │ │ 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 r0, r2, ip, asr #16 │ │ │ │ + andseq r8, r2, r8, lsl r1 │ │ │ │ andeq r7, r0, r4, rrx │ │ │ │ - andeq sp, lr, r8, lsl r8 │ │ │ │ + andseq r8, r2, r8, ror #1 │ │ │ │ andeq r7, r0, r0, asr r0 │ │ │ │ andeq r5, r0, r4, lsr #6 │ │ │ │ - ldr r3, [pc, #56] @ 2db00 │ │ │ │ + ldr r3, [pc, #56] @ 2f630 │ │ │ │ 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] @ 2f634 │ │ │ │ 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 │ │ │ │ + muleq r2, r0, r6 │ │ │ │ + andseq r8, r2, r8, lsr r0 │ │ │ │ + ldr r3, [pc, #304] @ 2f770 │ │ │ │ + ldr r2, [pc, #304] @ 2f774 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ 2dc48 │ │ │ │ + ldr r3, [pc, #288] @ 2f778 │ │ │ │ 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 2f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dba8 │ │ │ │ - ldr r0, [pc, #252] @ 2dc4c │ │ │ │ + bne 2f6d8 │ │ │ │ + ldr r0, [pc, #252] @ 2f77c │ │ │ │ mov r1, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2aec │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2db7c │ │ │ │ + blt 2f6ac │ │ │ │ bl 2b40 │ │ │ │ mov r5, r0 │ │ │ │ bl 2b10 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 2dbc0 │ │ │ │ + beq 2f6f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ccc │ │ │ │ - ldr r2, [pc, #204] @ 2dc50 │ │ │ │ - ldr r3, [pc, #192] @ 2dc48 │ │ │ │ + ldr r2, [pc, #204] @ 2f780 │ │ │ │ + ldr r3, [pc, #192] @ 2f778 │ │ │ │ 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 2f76c │ │ │ │ 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 2f678 │ │ │ │ + b 2f6ac │ │ │ │ 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] @ 2f784 │ │ │ │ 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 +45722,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] @ 2f788 │ │ │ │ + ldr r0, [pc, #48] @ 2f78c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r3] │ │ │ │ - bl 30d0c │ │ │ │ - b 2db7c │ │ │ │ + bl 3283c │ │ │ │ + b 2f6ac │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r2, r8, ror r1 │ │ │ │ - andeq r2, r2, r4, lsl #4 │ │ │ │ + andeq r3, r2, r8, asr #12 │ │ │ │ + ldrdeq r0, [r2], -r4 │ │ │ │ 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 r0, r2, r8, ror #12 │ │ │ │ + andseq r7, r2, ip, lsr pc │ │ │ │ + andeq r3, r2, r0, lsr r5 │ │ │ │ @ instruction: 0xfffffe8c │ │ │ │ - ldr r3, [pc, #136] @ 2dcf0 │ │ │ │ - ldr r1, [pc, #136] @ 2dcf4 │ │ │ │ - ldr r2, [pc, #136] @ 2dcf8 │ │ │ │ + ldr r3, [pc, #136] @ 2f820 │ │ │ │ + ldr r1, [pc, #136] @ 2f824 │ │ │ │ + ldr r2, [pc, #136] @ 2f828 │ │ │ │ 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 2f814 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ bl 28e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 2dce4 │ │ │ │ + ble 2f814 │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #60] @ 2dcfc │ │ │ │ - ldr r3, [pc, #52] @ 2dcf8 │ │ │ │ + ldr r2, [pc, #60] @ 2f82c │ │ │ │ + ldr r3, [pc, #52] @ 2f828 │ │ │ │ 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 2f81c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, #0 │ │ │ │ - b 2dcb8 │ │ │ │ + b 2f7e8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r2, ip, lsl r0 │ │ │ │ - andeq r2, r2, ip, lsr #1 │ │ │ │ + andeq r3, r2, ip, ror #9 │ │ │ │ + andeq r0, r2, ip, ror r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, asr r0 │ │ │ │ - ldr r1, [pc, #48] @ 2dd38 │ │ │ │ + andeq r0, r2, ip, lsr #10 │ │ │ │ + ldr r1, [pc, #48] @ 2f868 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1, {r3, lr} │ │ │ │ - ldr r2, [pc, #36] @ 2dd3c │ │ │ │ + ldr r2, [pc, #36] @ 2f86c │ │ │ │ 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 │ │ │ │ + andseq r7, r2, r0, asr lr │ │ │ │ andeq r6, r0, ip, ror sp │ │ │ │ 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] @ 2f960 │ │ │ │ + ldr r2, [pc, #228] @ 2f964 │ │ │ │ + ldr r3, [pc, #228] @ 2f968 │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - ldr r7, [pc, #216] @ 2de3c │ │ │ │ + ldr r7, [pc, #216] @ 2f96c │ │ │ │ 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 2f91c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r6, sp, #4 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 2dda0 │ │ │ │ + b 2f8d0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2ddec │ │ │ │ + beq 2f91c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dd98 │ │ │ │ + bne 2f8c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2de1c │ │ │ │ - ldr r3, [pc, #112] @ 2de40 │ │ │ │ - ldr r0, [pc, #112] @ 2de44 │ │ │ │ + bne 2f94c │ │ │ │ + ldr r3, [pc, #112] @ 2f970 │ │ │ │ + ldr r0, [pc, #112] @ 2f974 │ │ │ │ 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 28598 │ │ │ │ + ldr r2, [pc, #84] @ 2f978 │ │ │ │ + ldr r3, [pc, #64] @ 2f968 │ │ │ │ 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 2f95c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #40] @ 2de4c │ │ │ │ + ldr r0, [pc, #40] @ 2f97c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2ddc8 │ │ │ │ + bl 285b8 │ │ │ │ + b 2f8f8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r8, lsr r5 │ │ │ │ - andeq r1, r2, r8, asr #31 │ │ │ │ + andseq r7, r2, r8, lsl #28 │ │ │ │ + muleq r2, r8, r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, ip, lsr #31 │ │ │ │ + andeq r0, r2, ip, ror r4 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r6, r0, r4, asr #25 │ │ │ │ - andeq r1, r2, r8, lsr #30 │ │ │ │ + strdeq r0, [r2], -r8 │ │ │ │ andeq r4, r0, r4, asr #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #348] @ 2dfb8 │ │ │ │ - ldr r1, [pc, #348] @ 2dfbc │ │ │ │ + ldr r4, [pc, #348] @ 2fae8 │ │ │ │ + ldr r1, [pc, #348] @ 2faec │ │ │ │ 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] @ 2faf0 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2de8c │ │ │ │ + beq 2f9bc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 2dfc4 │ │ │ │ + ldr r3, [pc, #304] @ 2faf4 │ │ │ │ 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 2fa64 │ │ │ │ + ldr r3, [pc, #280] @ 2faf8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ orrs r2, r1, r2 │ │ │ │ - bmi 2de84 │ │ │ │ + bmi 2f9b4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df54 │ │ │ │ + beq 2fa84 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ble 2df54 │ │ │ │ - ldr r4, [pc, #232] @ 2dfcc │ │ │ │ + ble 2fa84 │ │ │ │ + ldr r4, [pc, #232] @ 2fafc │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2df04 │ │ │ │ + b 2fa34 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bge 2df54 │ │ │ │ + bge 2fa84 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 288ac │ │ │ │ + bl 2a3e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dee8 │ │ │ │ - ldr r3, [pc, #184] @ 2dfd0 │ │ │ │ - ldr r0, [pc, #184] @ 2dfd4 │ │ │ │ + bne 2fa18 │ │ │ │ + ldr r3, [pc, #184] @ 2fb00 │ │ │ │ + ldr r0, [pc, #184] @ 2fb04 │ │ │ │ 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 2f9b4 │ │ │ │ + ldr r1, [pc, #156] @ 2fb08 │ │ │ │ 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 2f9b4 │ │ │ │ + b 2f9d8 │ │ │ │ + ldr r3, [pc, #128] @ 2fb0c │ │ │ │ + ldr r2, [pc, #128] @ 2fb10 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2dfa0 │ │ │ │ + beq 2fad0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #0 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dfa8 │ │ │ │ - ldr r3, [pc, #84] @ 2dfe4 │ │ │ │ + bne 2fad8 │ │ │ │ + ldr r3, [pc, #84] @ 2fb14 │ │ │ │ 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 │ │ │ │ + bl 2f870 │ │ │ │ + b 2fac8 │ │ │ │ + ldr r0, [pc, #56] @ 2fb18 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 2fab8 │ │ │ │ + @ instruction: 0x00127cfc │ │ │ │ andeq r6, r0, r4, asr ip │ │ │ │ - andeq r1, r2, r4, lsr #29 │ │ │ │ + andeq r0, r2, r4, ror r3 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - ldrdeq sp, [lr], -ip │ │ │ │ - andeq sp, lr, r8, lsr #7 │ │ │ │ + andseq r7, r2, ip, lsr #25 │ │ │ │ + andseq r7, r2, r8, ror ip │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r6, r0, r4, lsr #23 │ │ │ │ andeq r6, r0, r8, lsl #23 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq sp, lr, r8, lsr #6 │ │ │ │ - strdeq sp, [lr], -ip │ │ │ │ + @ instruction: 0x00127bf8 │ │ │ │ + andseq r7, r2, ip, asr #23 │ │ │ │ andeq r4, r0, r4, ror #30 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #292] @ 2e11c │ │ │ │ - ldr r1, [pc, #292] @ 2e120 │ │ │ │ + ldr r5, [pc, #292] @ 2fc4c │ │ │ │ + ldr r1, [pc, #292] @ 2fc50 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r2, [pc, #288] @ 2e124 │ │ │ │ + ldr r2, [pc, #288] @ 2fc54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - ldr r3, [pc, #280] @ 2e128 │ │ │ │ + ldr r3, [pc, #280] @ 2fc58 │ │ │ │ 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 2fbe4 │ │ │ │ + ldr r2, [pc, #244] @ 2fc5c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2e110 │ │ │ │ + beq 2fc40 │ │ │ │ mov r0, r4 │ │ │ │ bl 2be8 │ │ │ │ mov r1, sp │ │ │ │ bl 2cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e0e0 │ │ │ │ + bne 2fc10 │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2e100 │ │ │ │ + blt 2fc30 │ │ │ │ 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 326d0 │ │ │ │ + ldr r2, [pc, #160] @ 2fc60 │ │ │ │ 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 326d0 │ │ │ │ + ldr r2, [pc, #120] @ 2fc64 │ │ │ │ + ldr r3, [pc, #100] @ 2fc54 │ │ │ │ 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 2fc48 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #80] @ 2e138 │ │ │ │ + ldr r0, [pc, #80] @ 2fc68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 2e06c │ │ │ │ - ldr r0, [pc, #52] @ 2e13c │ │ │ │ + bge 2fb9c │ │ │ │ + ldr r0, [pc, #52] @ 2fc6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e06c │ │ │ │ + bl 285b8 │ │ │ │ + b 2fb9c │ │ │ │ mvn r0, #0 │ │ │ │ - b 2e0b4 │ │ │ │ + b 2fbe4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq lr, r0, r2 │ │ │ │ - andeq r1, r2, ip, lsl sp │ │ │ │ + andseq r7, r2, r0, ror #22 │ │ │ │ + andeq r0, r2, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, r4, lsl #26 │ │ │ │ + ldrdeq r0, [r2], -r4 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - strdeq sp, [lr], -ip │ │ │ │ - andeq r1, r2, r0, ror #24 │ │ │ │ + andseq r7, r2, ip, asr #21 │ │ │ │ + andeq r0, r2, r0, lsr r1 │ │ │ │ andeq r6, r0, r4, lsr sl │ │ │ │ andeq r4, r0, r0, ror #1 │ │ │ │ - ldr r2, [pc, #56] @ 2e180 │ │ │ │ + ldr r2, [pc, #56] @ 2fcb0 │ │ │ │ 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,666 +46066,666 @@ │ │ │ │ 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 │ │ │ │ + andseq r7, r2, r0, lsl sl │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #84] @ 2e1e4 │ │ │ │ - ldr r3, [pc, #84] @ 2e1e8 │ │ │ │ + ldr r4, [pc, #84] @ 2fd14 │ │ │ │ + ldr r3, [pc, #84] @ 2fd18 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #76] @ 2e1ec │ │ │ │ + ldr r2, [pc, #76] @ 2fd1c │ │ │ │ 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 2fd0c │ │ │ │ bl 2960 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ popge {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 2e1f0 │ │ │ │ + ldr r0, [pc, #28] @ 2fd20 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ + b 285b8 │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq sp, [lr], -r8 │ │ │ │ - andeq r1, r2, ip, ror fp │ │ │ │ + andseq r7, r2, r8, asr #19 │ │ │ │ + andeq r0, r2, ip, asr #32 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ andeq r4, r0, r0, lsl r0 │ │ │ │ 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] @ 30644 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2304] @ 2eb18 │ │ │ │ + ldr r3, [pc, #2304] @ 30648 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #2300] @ 2eb1c │ │ │ │ + ldr r0, [pc, #2300] @ 3064c │ │ │ │ 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] @ 30650 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ cmp r4, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2e99c │ │ │ │ + beq 304cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #2240] @ 2eb24 │ │ │ │ + bl 28f80 │ │ │ │ + ldr r1, [pc, #2240] @ 30654 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ - ldr r3, [pc, #2232] @ 2eb28 │ │ │ │ + ldr r3, [pc, #2232] @ 30658 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq 2eaf8 │ │ │ │ + beq 30628 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #2204] @ 2eb2c │ │ │ │ + ldr r0, [pc, #2204] @ 3065c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #2192] @ 2eb30 │ │ │ │ + ldr r4, [pc, #2192] @ 30660 │ │ │ │ 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 30410 │ │ │ │ + ldr r1, [pc, #2164] @ 30664 │ │ │ │ add r5, sp, #2096 @ 0x830 │ │ │ │ add r5, r5, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 28864 │ │ │ │ + bl 2a398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e9c4 │ │ │ │ - ldr r4, [pc, #2132] @ 2eb38 │ │ │ │ + bne 304f4 │ │ │ │ + ldr r4, [pc, #2132] @ 30668 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 28e70 │ │ │ │ + bl 2a9a4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b1a0 │ │ │ │ + bl 2ccd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #2096] @ 2eb3c │ │ │ │ + ldr r0, [pc, #2096] @ 3066c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #2088] @ 2eb40 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r0, [pc, #2088] @ 30670 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #2068] @ 2eb44 │ │ │ │ + bl 2ee2c │ │ │ │ + ldr r0, [pc, #2068] @ 30674 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ + bl 2a260 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #2056] @ 2eb48 │ │ │ │ + ldr r1, [pc, #2056] @ 30678 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #2044] @ 2eb4c │ │ │ │ + bl 29798 │ │ │ │ + ldr r1, [pc, #2044] @ 3067c │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9e0 │ │ │ │ + bl 21514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288ac │ │ │ │ - ldr r3, [pc, #2020] @ 2eb50 │ │ │ │ + bl 2a3e0 │ │ │ │ + ldr r3, [pc, #2020] @ 30680 │ │ │ │ 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] @ 30684 │ │ │ │ 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] @ 30688 │ │ │ │ ldr fp, [r6, #68] @ 0x44 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq 2e4d0 │ │ │ │ + beq 30000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a40 │ │ │ │ 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 30368 │ │ │ │ + ldr r2, [pc, #1936] @ 3068c │ │ │ │ + ldr r1, [pc, #1936] @ 30690 │ │ │ │ + ldr r0, [pc, #1936] @ 30694 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ 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 3001c │ │ │ │ + bl 21a90 │ │ │ │ + ldr r3, [pc, #1880] @ 30698 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2e434 │ │ │ │ - ldr r3, [pc, #1860] @ 2eb6c │ │ │ │ + bne 2ff64 │ │ │ │ + ldr r3, [pc, #1860] @ 3069c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e824 │ │ │ │ - bl 27e30 │ │ │ │ - ldr r3, [pc, #1840] @ 2eb70 │ │ │ │ + bne 30354 │ │ │ │ + bl 29964 │ │ │ │ + ldr r3, [pc, #1840] @ 306a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e98c │ │ │ │ + bne 304bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e498 │ │ │ │ + beq 2ffc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #100 @ 0x64 │ │ │ │ - bne 2e8d4 │ │ │ │ - ldr r3, [pc, #1792] @ 2eb74 │ │ │ │ + bne 30404 │ │ │ │ + ldr r3, [pc, #1792] @ 306a4 │ │ │ │ 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 303f4 │ │ │ │ + ldr r3, [pc, #1768] @ 306a8 │ │ │ │ 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] @ 306ac │ │ │ │ + ldr r3, [pc, #1652] @ 30648 │ │ │ │ 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 30624 │ │ │ │ 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 2ff34 │ │ │ │ + ldr r8, [pc, #1676] @ 306b0 │ │ │ │ + ldr r3, [pc, #1676] @ 306b4 │ │ │ │ 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 300e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e560 │ │ │ │ - ldr r3, [pc, #1616] @ 2eb88 │ │ │ │ + beq 30090 │ │ │ │ + ldr r3, [pc, #1616] @ 306b8 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 2e6c8 │ │ │ │ + bcc 301f8 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 2e6c8 │ │ │ │ + bhi 301f8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2ca20 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e968 │ │ │ │ + beq 30498 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2894 │ │ │ │ - ldr r3, [pc, #1528] @ 2eb8c │ │ │ │ + ldr r3, [pc, #1528] @ 306bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e810 │ │ │ │ - ldr r0, [pc, #1508] @ 2eb90 │ │ │ │ + beq 30340 │ │ │ │ + ldr r0, [pc, #1508] @ 306c0 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r9, [pc, #1492] @ 2eb94 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r9, [pc, #1492] @ 306c4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e69c │ │ │ │ + beq 301cc │ │ │ │ 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 302a0 │ │ │ │ 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 3017c │ │ │ │ + ldr r3, [pc, #1404] @ 306c8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e638 │ │ │ │ + beq 30168 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20630 │ │ │ │ + bl 22164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e648 │ │ │ │ + beq 30178 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 21718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea9c │ │ │ │ + bne 305cc │ │ │ │ str r7, [sp] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 2e5c0 │ │ │ │ + bne 300f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e7b0 │ │ │ │ + beq 302e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #1332] @ 2eb9c │ │ │ │ + ldr r7, [pc, #1332] @ 306cc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, r3, fp │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #12] │ │ │ │ - b 2e684 │ │ │ │ + b 301b4 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b0 │ │ │ │ + beq 302e0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e67c │ │ │ │ - ldr r3, [pc, #1276] @ 2eba0 │ │ │ │ + bne 301ac │ │ │ │ + ldr r3, [pc, #1276] @ 306d0 │ │ │ │ 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 2ff34 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 288ac │ │ │ │ + bl 2a3e0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e404 │ │ │ │ - ldr r4, [pc, #1216] @ 2eba4 │ │ │ │ + beq 2ff34 │ │ │ │ + ldr r4, [pc, #1216] @ 306d4 │ │ │ │ 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 30300 │ │ │ │ + ldr r3, [pc, #1188] @ 306d8 │ │ │ │ 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 302f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 302e8 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b8 │ │ │ │ - ldr r9, [pc, #1136] @ 2ebac │ │ │ │ + beq 302e8 │ │ │ │ + ldr r9, [pc, #1136] @ 306dc │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r9, #12] │ │ │ │ - b 2e754 │ │ │ │ + b 30284 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 302e8 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e74c │ │ │ │ - b 2e404 │ │ │ │ + bne 3027c │ │ │ │ + b 2ff34 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1076] @ 2ebb0 │ │ │ │ + ldr r2, [pc, #1076] @ 306e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e5f4 │ │ │ │ + bne 30124 │ │ │ │ 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 30124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 2e5f4 │ │ │ │ - b 2e64c │ │ │ │ + bne 30124 │ │ │ │ + b 3017c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2e5c0 │ │ │ │ + b 300f0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2e518 │ │ │ │ - ldr r0, [pc, #1004] @ 2ebb4 │ │ │ │ + b 30048 │ │ │ │ + ldr r0, [pc, #1004] @ 306e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e720 │ │ │ │ - ldr r0, [pc, #992] @ 2ebb8 │ │ │ │ + bl 285b8 │ │ │ │ + b 30250 │ │ │ │ + ldr r0, [pc, #992] @ 306e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ 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 3022c │ │ │ │ + ldr r0, [pc, #932] @ 306ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e5b8 │ │ │ │ + bl 27ff8 │ │ │ │ + b 300e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 2e434 │ │ │ │ + b 2ff64 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - blt 2e9ec │ │ │ │ + blt 3051c │ │ │ │ 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] @ 306f0 │ │ │ │ sub r3, r2, r1 │ │ │ │ - ldr r2, [pc, #860] @ 2ebc4 │ │ │ │ - ldr r1, [pc, #860] @ 2ebc8 │ │ │ │ + ldr r2, [pc, #860] @ 306f4 │ │ │ │ + ldr r1, [pc, #860] @ 306f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 264c4 │ │ │ │ + bl 27ff8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eae8 │ │ │ │ + beq 30618 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r5, [r6, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ea0c │ │ │ │ + beq 3053c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a40 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc 2ea44 │ │ │ │ + bcc 30574 │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 2ea44 │ │ │ │ + bhi 30574 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov ip, #0 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r0, [pc, #768] @ 2ebcc │ │ │ │ + b 30010 │ │ │ │ + ldr r0, [pc, #768] @ 306fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e488 │ │ │ │ - bl 2dfec │ │ │ │ + bl 285b8 │ │ │ │ + b 2ffb8 │ │ │ │ + bl 2fb1c │ │ │ │ mov r2, r0 │ │ │ │ - b 2e46c │ │ │ │ - ldr r0, [pc, #744] @ 2ebd0 │ │ │ │ + b 2ff9c │ │ │ │ + ldr r0, [pc, #744] @ 30700 │ │ │ │ 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 27ff8 │ │ │ │ + ldr r0, [pc, #720] @ 30704 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #700] @ 2ebd8 │ │ │ │ + bl 2ee2c │ │ │ │ + ldr r0, [pc, #700] @ 30708 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ + bl 2a260 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r1, [pc, #684] @ 2ebdc │ │ │ │ + ldr r1, [pc, #684] @ 3070c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #672] @ 2ebe0 │ │ │ │ + bl 29798 │ │ │ │ + ldr r1, [pc, #672] @ 30710 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r3, [pc, #656] @ 2ebe4 │ │ │ │ + bl 21514 │ │ │ │ + ldr r3, [pc, #656] @ 30714 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #648] @ 2ebe8 │ │ │ │ + ldr r3, [pc, #648] @ 30718 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2e374 │ │ │ │ - ldr r3, [pc, #636] @ 2ebec │ │ │ │ - ldr r0, [pc, #636] @ 2ebf0 │ │ │ │ + b 2fea4 │ │ │ │ + ldr r3, [pc, #636] @ 3071c │ │ │ │ + ldr r0, [pc, #636] @ 30720 │ │ │ │ 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 27ff8 │ │ │ │ + b 301f8 │ │ │ │ + ldr r0, [pc, #608] @ 30724 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 2ff80 │ │ │ │ + ldr r2, [pc, #596] @ 30728 │ │ │ │ + ldr r3, [pc, #596] @ 3072c │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - ldr r0, [pc, #592] @ 2ec00 │ │ │ │ + ldr r0, [pc, #592] @ 30730 │ │ │ │ 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 27ff8 │ │ │ │ + b 2fdc4 │ │ │ │ + ldr r0, [pc, #568] @ 30734 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #560] @ 2ec08 │ │ │ │ + bl 27ff8 │ │ │ │ + ldr r3, [pc, #560] @ 30738 │ │ │ │ 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 305ec │ │ │ │ + bl 28598 │ │ │ │ + b 2fe0c │ │ │ │ + ldr r2, [pc, #536] @ 3073c │ │ │ │ + ldr r1, [pc, #536] @ 30740 │ │ │ │ + ldr r0, [pc, #536] @ 30744 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e3e0 │ │ │ │ + bl 27ff8 │ │ │ │ + b 2ff10 │ │ │ │ subs r7, r5, #1 │ │ │ │ - beq 2ea90 │ │ │ │ + beq 305c0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b 2ea28 │ │ │ │ + b 30558 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 2eab0 │ │ │ │ + beq 305e0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea20 │ │ │ │ - b 2e404 │ │ │ │ - ldr r8, [pc, #460] @ 2ec18 │ │ │ │ + bne 30550 │ │ │ │ + b 2ff34 │ │ │ │ + ldr r8, [pc, #460] @ 30748 │ │ │ │ add r7, r7, fp │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, fp │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r7, [r8, #12] │ │ │ │ - b 2ea68 │ │ │ │ + b 30598 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2ea90 │ │ │ │ + beq 305c0 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea60 │ │ │ │ + bne 30590 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e404 │ │ │ │ + bne 2ff34 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r3, [pc, #376] @ 2ec1c │ │ │ │ + b 30010 │ │ │ │ + ldr r3, [pc, #376] @ 3074c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ - b 2e404 │ │ │ │ + b 2ff34 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r2, [pc, #348] @ 2ec20 │ │ │ │ - ldr r3, [pc, #348] @ 2ec24 │ │ │ │ + b 30010 │ │ │ │ + ldr r2, [pc, #348] @ 30750 │ │ │ │ + ldr r3, [pc, #348] @ 30754 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #336] @ 2ec28 │ │ │ │ + ldr r2, [pc, #336] @ 30758 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2e9e4 │ │ │ │ + b 30514 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ - b 2e4e0 │ │ │ │ + b 30010 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f80 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #288] @ 2ec2c │ │ │ │ + ldr r0, [pc, #288] @ 3075c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e27c │ │ │ │ - andeq r1, r2, r8, lsl #22 │ │ │ │ + bl 285b8 │ │ │ │ + b 2fdac │ │ │ │ + ldrdeq pc, [r1], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - ldrdeq r1, [r2], -r0 │ │ │ │ + andeq pc, r1, r0, lsr #31 │ │ │ │ andeq r3, r0, r0, lsl #27 │ │ │ │ - andeq sp, lr, ip, lsl r0 │ │ │ │ + andseq r7, r2, ip, ror #17 │ │ │ │ @ instruction: 0x000068b4 │ │ │ │ - andeq ip, lr, r4, ror #31 │ │ │ │ + @ instruction: 0x001278b4 │ │ │ │ andeq r3, r0, ip, ror #24 │ │ │ │ - andeq ip, lr, r4, lsr #31 │ │ │ │ + andseq r7, r2, r4, ror r8 │ │ │ │ andeq r6, r0, r4, asr r5 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ @ instruction: 0xfffffb1c │ │ │ │ @ instruction: 0xfffff9b8 │ │ │ │ @ instruction: 0xfffffe2c │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - strdeq ip, [lr], -r0 │ │ │ │ + andseq r7, r2, r0, asr #15 │ │ │ │ andeq r4, r0, r8, lsr #19 │ │ │ │ andeq r6, r0, r8, lsr #9 │ │ │ │ andeq r6, r0, ip, lsl #16 │ │ │ │ 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 │ │ │ │ + andseq r7, r2, ip, lsl r7 │ │ │ │ + andseq r7, r2, r8, ror #13 │ │ │ │ + andseq r7, r2, r8, asr #13 │ │ │ │ + andeq pc, r1, ip, asr #26 │ │ │ │ andeq r4, r0, r8, ror r8 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq ip, lr, r0, asr sp │ │ │ │ - strdeq ip, [lr], -r8 │ │ │ │ + andseq r7, r2, r0, ror #12 │ │ │ │ + andseq r7, r2, r0, lsr #12 │ │ │ │ + andseq r7, r2, r8, asr #11 │ │ │ │ andeq r6, r0, ip, lsr #6 │ │ │ │ - andeq ip, lr, ip, asr #25 │ │ │ │ + mulseq r2, ip, r5 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001274f0 │ │ │ │ + @ instruction: 0x001274b8 │ │ │ │ + andseq r7, r2, r4, ror r4 │ │ │ │ + andseq r7, r2, r4, asr r4 │ │ │ │ + andseq r7, r2, r0, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -44993,549 +46733,549 @@ │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ @ instruction: 0xfffff6e0 │ │ │ │ @ instruction: 0xfffff52c │ │ │ │ @ instruction: 0xfffff3c8 │ │ │ │ @ instruction: 0xfffff83c │ │ │ │ @ instruction: 0xfffff7e8 │ │ │ │ andeq r4, r0, ip, lsl r4 │ │ │ │ - andeq ip, lr, r8, lsl r9 │ │ │ │ + andseq r7, r2, r8, ror #3 │ │ │ │ andeq r5, r0, r8, lsr pc │ │ │ │ andeq r3, r0, r4, asr ip │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - ldrdeq ip, [lr], -r8 │ │ │ │ + andseq r7, r2, r8, lsr #3 │ │ │ │ andeq r6, r0, r4, lsr #3 │ │ │ │ @ instruction: 0x000061bc │ │ │ │ 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 │ │ │ │ + andseq r7, r2, ip, lsl #2 │ │ │ │ + ldrheq r7, [r2], -r8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r6, r0, ip, asr #1 │ │ │ │ andeq r3, r0, r4, lsr r7 │ │ │ │ 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 307cc │ │ │ │ + ldr lr, [pc, #80] @ 307e4 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 2ec84 │ │ │ │ + b 307b4 │ │ │ │ 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 307cc │ │ │ │ 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 30798 │ │ │ │ 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 30888 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5], #1 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ed80 │ │ │ │ + beq 308b0 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 2ed60 │ │ │ │ - ldr r3, [pc, #144] @ 2ed90 │ │ │ │ + bls 30890 │ │ │ │ + ldr r3, [pc, #144] @ 308c0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 2ec30 │ │ │ │ + bl 30760 │ │ │ │ ldr r4, [r4, r0, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ed28 │ │ │ │ - b 2ed60 │ │ │ │ + bne 30858 │ │ │ │ + b 30890 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ed60 │ │ │ │ + beq 30890 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed1c │ │ │ │ - ldr r1, [pc, #80] @ 2ed94 │ │ │ │ + bne 3084c │ │ │ │ + ldr r1, [pc, #80] @ 308c4 │ │ │ │ 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] @ 308c8 │ │ │ │ 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 │ │ │ │ + b 30820 │ │ │ │ + andseq r6, r2, r0, lsl #29 │ │ │ │ andeq r5, r0, r8, lsl pc │ │ │ │ andeq r4, r0, r0, lsl fp │ │ │ │ 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 30a10 │ │ │ │ + ldr r1, [pc, #484] @ 30ad0 │ │ │ │ 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 309b4 │ │ │ │ + ldr r1, [pc, #448] @ 30ad4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2858 │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #7 │ │ │ │ - beq 2ef44 │ │ │ │ + beq 30a74 │ │ │ │ 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 30760 │ │ │ │ + ldr r7, [pc, #392] @ 30ad8 │ │ │ │ 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 283a8 │ │ │ │ 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 2853c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a08 │ │ │ │ + bl 2853c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #312] @ 2efac │ │ │ │ + ldr r2, [pc, #312] @ 30adc │ │ │ │ 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] @ 30ae0 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 2edf8 │ │ │ │ - ldr r3, [pc, #268] @ 2efb4 │ │ │ │ + bne 30928 │ │ │ │ + ldr r3, [pc, #268] @ 30ae4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2edf8 │ │ │ │ + beq 30928 │ │ │ │ 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 2853c │ │ │ │ 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 30a30 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 2eef0 │ │ │ │ - ldr r1, [pc, #176] @ 2efb8 │ │ │ │ + beq 30a20 │ │ │ │ + ldr r1, [pc, #176] @ 30ae8 │ │ │ │ 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] @ 30aec │ │ │ │ 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 2853c │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ec30 │ │ │ │ - ldr r6, [pc, #108] @ 2efc0 │ │ │ │ + bl 30760 │ │ │ │ + ldr r6, [pc, #108] @ 30af0 │ │ │ │ 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 283a8 │ │ │ │ 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 2853c │ │ │ │ + ldr r3, [pc, #44] @ 30af4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2ee6c │ │ │ │ + b 3099c │ │ │ │ @ instruction: 0x00005eb0 │ │ │ │ muleq r0, r8, lr │ │ │ │ - muleq lr, r0, r4 │ │ │ │ - andeq ip, lr, r0, asr #8 │ │ │ │ + andseq r6, r2, r0, ror #26 │ │ │ │ + andseq r6, r2, r0, lsl sp │ │ │ │ strdeq r5, [r0], -r8 │ │ │ │ - andeq ip, lr, ip, lsl #8 │ │ │ │ + @ instruction: 0x00126cdc │ │ │ │ andeq r5, r0, r0, ror #26 │ │ │ │ - muleq lr, r0, r3 │ │ │ │ - andeq ip, lr, ip, asr r3 │ │ │ │ + andseq r6, r2, r0, ror #24 │ │ │ │ + andseq r6, r2, ip, lsr #24 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - ldr r2, [pc, #248] @ 2f0c8 │ │ │ │ - ldr r3, [pc, #248] @ 2f0cc │ │ │ │ + ldr r2, [pc, #248] @ 30bf8 │ │ │ │ + ldr r3, [pc, #248] @ 30bfc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ 2f0d0 │ │ │ │ + ldr r1, [pc, #236] @ 30c00 │ │ │ │ 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 30be0 │ │ │ │ add r4, sp, #4 │ │ │ │ - b 2f01c │ │ │ │ + b 30b4c │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f014 │ │ │ │ + bne 30b44 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f084 │ │ │ │ + bne 30bb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f0a0 │ │ │ │ - ldr r2, [pc, #120] @ 2f0d4 │ │ │ │ - ldr r3, [pc, #108] @ 2f0cc │ │ │ │ + bne 30bd0 │ │ │ │ + ldr r2, [pc, #120] @ 30c04 │ │ │ │ + ldr r3, [pc, #108] @ 30bfc │ │ │ │ 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 30bf4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 2f0d8 │ │ │ │ + ldr r0, [pc, #76] @ 30c08 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f054 │ │ │ │ - ldr r0, [pc, #52] @ 2f0dc │ │ │ │ + beq 30b84 │ │ │ │ + ldr r0, [pc, #52] @ 30c0c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f054 │ │ │ │ - ldr r0, [pc, #40] @ 2f0e0 │ │ │ │ + bl 285b8 │ │ │ │ + b 30b84 │ │ │ │ + ldr r0, [pc, #40] @ 30c10 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f00c │ │ │ │ + bl 285b8 │ │ │ │ + b 30b3c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, r8, asr #26 │ │ │ │ + andeq pc, r1, r8, lsl r2 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r2, [r0], -r4 │ │ │ │ - andeq r0, r2, r0, asr #25 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ andeq r3, r0, ip, asr r5 │ │ │ │ andeq r3, r0, r8, asr #10 │ │ │ │ andeq r3, r0, r4, lsl #3 │ │ │ │ cmp r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ - beq 2f110 │ │ │ │ + beq 30c40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 2f158 │ │ │ │ + ldr r0, [pc, #88] @ 30c88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2f150 │ │ │ │ - bl 26a64 │ │ │ │ + ble 30c80 │ │ │ │ + bl 28598 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r3, [pc, #60] @ 2f15c │ │ │ │ + bl 282dc │ │ │ │ + ldr r3, [pc, #60] @ 30c8c │ │ │ │ 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] @ 30c90 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2efc8 │ │ │ │ - ldr r1, [pc, #28] @ 2f164 │ │ │ │ + bl 30af8 │ │ │ │ + ldr r1, [pc, #28] @ 30c94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2efc8 │ │ │ │ + bl 30af8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ muleq r0, r0, fp │ │ │ │ - muleq lr, r0, r1 │ │ │ │ + andseq r6, r2, r0, ror #20 │ │ │ │ @ instruction: 0xfffffc5c │ │ │ │ @ instruction: 0xfffffb68 │ │ │ │ - ldr r2, [pc, #704] @ 2f430 │ │ │ │ - ldr r3, [pc, #704] @ 2f434 │ │ │ │ + ldr r2, [pc, #704] @ 30f60 │ │ │ │ + ldr r3, [pc, #704] @ 30f64 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #696] @ 2f438 │ │ │ │ + ldr r6, [pc, #696] @ 30f68 │ │ │ │ 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 30cec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #656] @ 2f43c │ │ │ │ + ldr r0, [pc, #656] @ 30f6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2f278 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r1, [pc, #636] @ 2f440 │ │ │ │ + ble 30da8 │ │ │ │ + bl 28598 │ │ │ │ + ldr r1, [pc, #636] @ 30f70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f418 │ │ │ │ + beq 30f48 │ │ │ │ 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 30d78 │ │ │ │ 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 30f28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2f300 │ │ │ │ + beq 30e30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f2d8 │ │ │ │ + beq 30e08 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f2b8 │ │ │ │ + bne 30de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f2a8 │ │ │ │ - ldr r2, [pc, #452] @ 2f444 │ │ │ │ - ldr r3, [pc, #432] @ 2f434 │ │ │ │ + bne 30dd8 │ │ │ │ + ldr r2, [pc, #452] @ 30f74 │ │ │ │ + ldr r3, [pc, #432] @ 30f64 │ │ │ │ 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 30f5c │ │ │ │ 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] @ 30f78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f278 │ │ │ │ - ldr r0, [pc, #396] @ 2f44c │ │ │ │ + bl 285b8 │ │ │ │ + b 30da8 │ │ │ │ + ldr r0, [pc, #396] @ 30f7c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f278 │ │ │ │ - b 2f2a8 │ │ │ │ - ldr r3, [pc, #368] @ 2f450 │ │ │ │ - ldr r0, [pc, #368] @ 2f454 │ │ │ │ + beq 30da8 │ │ │ │ + b 30dd8 │ │ │ │ + ldr r3, [pc, #368] @ 30f80 │ │ │ │ + ldr r0, [pc, #368] @ 30f84 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, #22 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - b 2f258 │ │ │ │ + bl 28598 │ │ │ │ + b 30d88 │ │ │ │ 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 30f38 │ │ │ │ + ldr sl, [pc, #292] @ 30f88 │ │ │ │ + ldr r3, [pc, #292] @ 30f8c │ │ │ │ + ldr r9, [pc, #292] @ 30f90 │ │ │ │ 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 30d88 │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f348 │ │ │ │ + beq 30e78 │ │ │ │ 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 30f10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r6, [pc, #188] @ 2f464 │ │ │ │ + ldr r6, [pc, #188] @ 30f94 │ │ │ │ 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 30ee0 │ │ │ │ + ldr r1, [pc, #152] @ 30f98 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 2f348 │ │ │ │ + b 30e78 │ │ │ │ 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 30ec4 │ │ │ │ + ldr r0, [pc, #108] @ 30f9c │ │ │ │ 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 285b8 │ │ │ │ + b 30d5c │ │ │ │ + ldr r0, [pc, #96] @ 30fa0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285b8 │ │ │ │ + b 30e5c │ │ │ │ + ldr r0, [pc, #84] @ 30fa4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f1d4 │ │ │ │ + bl 285b8 │ │ │ │ + b 30d04 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, ip, lsr #23 │ │ │ │ + andeq pc, r1, ip, ror r0 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, r4, fp │ │ │ │ + andeq pc, r1, r4, rrx │ │ │ │ andeq r5, r0, r0, lsl fp │ │ │ │ andeq r3, r0, r8, lsr sl │ │ │ │ - muleq r2, ip, sl │ │ │ │ + andeq lr, r1, ip, ror #30 │ │ │ │ andeq r3, r0, r0, asr #6 │ │ │ │ muleq r0, r0, r9 │ │ │ │ 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 │ │ │ │ @@ -45549,91 +47289,91 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f4dc │ │ │ │ + beq 3100c │ │ │ │ add r2, r2, #2 │ │ │ │ - b 2f4c4 │ │ │ │ + b 30ff4 │ │ │ │ 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 3100c │ │ │ │ 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 30fd8 │ │ │ │ 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] @ 311d8 │ │ │ │ + ldr ip, [pc, #432] @ 311dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #424] @ 2f6b0 │ │ │ │ + ldr r3, [pc, #424] @ 311e0 │ │ │ │ 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] @ 311e4 │ │ │ │ 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] @ 311e8 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r7, [pc, #376] @ 2f6bc │ │ │ │ + ldr r7, [pc, #376] @ 311ec │ │ │ │ ldr r8, [r4, r2] │ │ │ │ - ldr r9, [pc, #372] @ 2f6c0 │ │ │ │ + ldr r9, [pc, #372] @ 311f0 │ │ │ │ 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 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f62c │ │ │ │ + beq 3115c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f478 │ │ │ │ + bl 30fa8 │ │ │ │ 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 31100 │ │ │ │ add r1, r4, #4 │ │ │ │ add r1, sl, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f558 │ │ │ │ + beq 31088 │ │ │ │ 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 310c0 │ │ │ │ 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 +47388,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 31088 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f694 │ │ │ │ - ldr r3, [pc, #128] @ 2f6c4 │ │ │ │ + bne 311c4 │ │ │ │ + ldr r3, [pc, #128] @ 311f4 │ │ │ │ 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] @ 311f8 │ │ │ │ + ldr r3, [pc, #64] @ 311e0 │ │ │ │ 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 311d4 │ │ │ │ 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] @ 311fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f63c │ │ │ │ + bl 285b8 │ │ │ │ + b 3116c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, asr #27 │ │ │ │ - andeq r0, r2, r8, lsl r8 │ │ │ │ + mulseq r2, r0, r6 │ │ │ │ + andeq lr, r1, r8, ror #25 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r2, r4, ror #15 │ │ │ │ + @ instruction: 0x0001ecb4 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq fp, lr, r0, ror sp │ │ │ │ + andseq r6, r2, r0, asr #12 │ │ │ │ svccc 0x00fffbf8 │ │ │ │ - andeq fp, lr, r4, ror ip │ │ │ │ - @ instruction: 0x000206b0 │ │ │ │ + andseq r6, r2, r4, asr #10 │ │ │ │ + andeq lr, r1, r0, lsl #23 │ │ │ │ andeq r2, r0, ip, asr #30 │ │ │ │ - ldr r3, [pc, #416] @ 2f878 │ │ │ │ - ldr ip, [pc, #416] @ 2f87c │ │ │ │ + ldr r3, [pc, #416] @ 313a8 │ │ │ │ + ldr ip, [pc, #416] @ 313ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ 2f880 │ │ │ │ + ldr r3, [pc, #408] @ 313b0 │ │ │ │ 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 31384 │ │ │ │ + ldr r7, [pc, #356] @ 313b4 │ │ │ │ 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 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f7e4 │ │ │ │ + beq 31314 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f478 │ │ │ │ + bl 30fa8 │ │ │ │ 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 31258 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ - b 2f774 │ │ │ │ + b 312a4 │ │ │ │ bic r3, r4, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - beq 2f728 │ │ │ │ + beq 31258 │ │ │ │ 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 31298 │ │ │ │ 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 31258 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f840 │ │ │ │ + bne 31370 │ │ │ │ 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 31394 │ │ │ │ + ldr r2, [pc, #112] @ 313b8 │ │ │ │ + ldr r3, [pc, #100] @ 313b0 │ │ │ │ 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 313a4 │ │ │ │ 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] @ 313bc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 2f7f8 │ │ │ │ - ldr r0, [pc, #52] @ 2f890 │ │ │ │ + b 31328 │ │ │ │ + ldr r0, [pc, #52] @ 313c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f718 │ │ │ │ - ldr r0, [pc, #40] @ 2f894 │ │ │ │ + bl 285b8 │ │ │ │ + b 31248 │ │ │ │ + ldr r0, [pc, #40] @ 313c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f810 │ │ │ │ + bl 285b8 │ │ │ │ + b 31340 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, ror #23 │ │ │ │ - andeq r0, r2, r8, lsr r6 │ │ │ │ + @ instruction: 0x001264b0 │ │ │ │ + andeq lr, r1, r8, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq lr, r8, fp │ │ │ │ - andeq r0, r2, r4, lsl #10 │ │ │ │ + andseq r6, r2, r8, ror #8 │ │ │ │ + ldrdeq lr, [r1], -r4 │ │ │ │ andeq r2, r0, r0, lsr #27 │ │ │ │ @ instruction: 0x000036b8 │ │ │ │ andeq r3, r0, r8, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #192] @ 2f964 │ │ │ │ + ldr r5, [pc, #192] @ 31494 │ │ │ │ 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] @ 31498 │ │ │ │ + ldr r6, [pc, #148] @ 3149c │ │ │ │ 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 31460 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strb lr, [r9, ip] │ │ │ │ bl 2a14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2f930 │ │ │ │ - bl 26a84 │ │ │ │ + beq 31460 │ │ │ │ + bl 285b8 │ │ │ │ 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 31410 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq fp, lr, r8, lsl sl │ │ │ │ - andeq fp, lr, r4, ror #19 │ │ │ │ + andseq r6, r2, r8, ror #5 │ │ │ │ + @ instruction: 0x001262b4 │ │ │ │ andeq r5, r0, ip, lsr r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #276] @ 2fa90 │ │ │ │ + ldr r6, [pc, #276] @ 315c0 │ │ │ │ cmp r0, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2f9a4 │ │ │ │ + beq 314d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ 2fa94 │ │ │ │ + ldr r0, [pc, #256] @ 315c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2fa50 │ │ │ │ - bl 26a64 │ │ │ │ + ble 31580 │ │ │ │ + bl 28598 │ │ │ │ mov r0, #67108864 @ 0x4000000 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 267a8 │ │ │ │ - ldr r4, [pc, #224] @ 2fa98 │ │ │ │ + bl 282dc │ │ │ │ + ldr r4, [pc, #224] @ 315c8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r4] │ │ │ │ - bl 267a8 │ │ │ │ + bl 282dc │ │ │ │ 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 3159c │ │ │ │ + ldr r1, [pc, #176] @ 315cc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2840 │ │ │ │ - ldr r3, [pc, #164] @ 2faa0 │ │ │ │ + ldr r3, [pc, #164] @ 315d0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 2fa80 │ │ │ │ - bl 2f4f0 │ │ │ │ - bl 2f898 │ │ │ │ - ldr r3, [pc, #140] @ 2faa4 │ │ │ │ + beq 315b0 │ │ │ │ + bl 31020 │ │ │ │ + bl 313c8 │ │ │ │ + ldr r3, [pc, #140] @ 315d4 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - b 2fa28 │ │ │ │ - bl 2f4f0 │ │ │ │ - bl 2f6d0 │ │ │ │ - bl 2f898 │ │ │ │ + b 31558 │ │ │ │ + bl 31020 │ │ │ │ + bl 31200 │ │ │ │ + bl 313c8 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fa1c │ │ │ │ - ldr r3, [pc, #104] @ 2faa8 │ │ │ │ + beq 3154c │ │ │ │ + ldr r3, [pc, #104] @ 315d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fa58 │ │ │ │ + bne 31588 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 2faac │ │ │ │ + ldr r0, [pc, #76] @ 315dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285b8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #60] @ 2fab0 │ │ │ │ + ldr r0, [pc, #60] @ 315e0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f9e4 │ │ │ │ - ldr r0, [pc, #44] @ 2fab4 │ │ │ │ + bl 285b8 │ │ │ │ + b 31514 │ │ │ │ + ldr r0, [pc, #44] @ 315e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2fa08 │ │ │ │ - andeq r0, r2, r0, lsr #7 │ │ │ │ + bl 285b8 │ │ │ │ + b 31538 │ │ │ │ + andeq lr, r1, r0, ror r8 │ │ │ │ andeq r5, r0, ip, lsl #7 │ │ │ │ - andeq fp, lr, r4, lsl #18 │ │ │ │ + @ instruction: 0x001261d4 │ │ │ │ andeq r5, r0, ip, asr #6 │ │ │ │ - andeq fp, lr, r0, asr #17 │ │ │ │ + mulseq r2, r0, r1 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq fp, lr, ip, ror r8 │ │ │ │ + andseq r6, r2, ip, asr #2 │ │ │ │ muleq r0, r0, fp │ │ │ │ andeq r3, r0, r4, ror #27 │ │ │ │ andeq r4, r0, r0, lsl r8 │ │ │ │ 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 317c8 │ │ │ │ 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 316a0 │ │ │ │ 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 3166c │ │ │ │ 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 316cc │ │ │ │ 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 +47737,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 31834 │ │ │ │ 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 31750 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 2fbf4 │ │ │ │ + bgt 31724 │ │ │ │ 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 +47782,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 317a8 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq 2fc58 │ │ │ │ + beq 31788 │ │ │ │ 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 317ac │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq 2fcc4 │ │ │ │ + beq 317f4 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 2fc4c │ │ │ │ + bne 3177c │ │ │ │ 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 31848 │ │ │ │ teq r4, ip │ │ │ │ - bne 2fce8 │ │ │ │ + bne 31818 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne 2fd18 │ │ │ │ + bne 31848 │ │ │ │ teq r5, ip │ │ │ │ - bne 2fd00 │ │ │ │ + bne 31830 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne 2fd18 │ │ │ │ + bne 31848 │ │ │ │ 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 31a34 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 2fee8 │ │ │ │ + bls 31a18 │ │ │ │ tst r1, r2 │ │ │ │ - beq 2fef4 │ │ │ │ + beq 31a24 │ │ │ │ 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 +47957,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 3270c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff04 │ │ │ │ + beq 31a34 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2fd24 │ │ │ │ + bl 31854 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30140 │ │ │ │ + beq 31c70 │ │ │ │ eor ip, r0, r1 │ │ │ │ rsbmi r1, r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq 3010c │ │ │ │ + beq 31c3c │ │ │ │ movs r3, r0 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 30118 │ │ │ │ + bls 31c48 │ │ │ │ tst r1, r2 │ │ │ │ - beq 30128 │ │ │ │ + beq 31c58 │ │ │ │ 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 +48101,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 3270c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30140 │ │ │ │ + beq 31c70 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2ff38 │ │ │ │ + bl 31a68 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 3017c │ │ │ │ + b 31cac │ │ │ │ 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 31ebc │ │ │ │ lsr r4, r4, #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ rsblt r5, r5, #0 │ │ │ │ - ble 301d0 │ │ │ │ + ble 31d00 │ │ │ │ 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 31d24 │ │ │ │ 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 31d3c │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ teq r4, r5 │ │ │ │ - beq 30374 │ │ │ │ + beq 31ea4 │ │ │ │ sub r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt 30238 │ │ │ │ + blt 31d68 │ │ │ │ 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 31d84 │ │ │ │ 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 31d98 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ rscs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ cmp r1, #1048576 @ 0x100000 │ │ │ │ - bcc 302ac │ │ │ │ + bcc 31ddc │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ - bcc 30294 │ │ │ │ + bcc 31dc4 │ │ │ │ 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 31f1c │ │ │ │ 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 31dc4 │ │ │ │ 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 31e34 │ │ │ │ adds r2, r2, #12 │ │ │ │ - ble 30300 │ │ │ │ + ble 31e30 │ │ │ │ add ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl r0, r1, ip │ │ │ │ lsr r1, r1, r2 │ │ │ │ - b 30314 │ │ │ │ + b 31e44 │ │ │ │ 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 31e98 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 30350 │ │ │ │ + bgt 31e80 │ │ │ │ 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 +48244,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 31d44 │ │ │ │ mvns ip, r4, asr #21 │ │ │ │ mvnsne ip, r5, asr #21 │ │ │ │ - beq 303fc │ │ │ │ + beq 31f2c │ │ │ │ teq r4, r5 │ │ │ │ teqeq r0, r2 │ │ │ │ - beq 303b4 │ │ │ │ + beq 31ee4 │ │ │ │ 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 31f0c │ │ │ │ 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 +48292,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 31df4 │ │ │ │ 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 31df4 │ │ │ │ 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 +48320,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 31df4 │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, #0 │ │ │ │ - b 304ec │ │ │ │ + b 3201c │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 304ec │ │ │ │ + bpl 3201c │ │ │ │ rsbs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ lsrs ip, r1, #22 │ │ │ │ - beq 30268 │ │ │ │ + beq 31d98 │ │ │ │ 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 31d98 │ │ │ │ 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 32240 │ │ │ │ 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 32118 │ │ │ │ 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 320e4 │ │ │ │ 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 32144 │ │ │ │ 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 +48407,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 322ac │ │ │ │ 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 321c8 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 3066c │ │ │ │ + bgt 3219c │ │ │ │ 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 +48452,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 32220 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq 306d0 │ │ │ │ + beq 32200 │ │ │ │ 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 32224 │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq 3073c │ │ │ │ + beq 3226c │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 306c4 │ │ │ │ + bne 321f4 │ │ │ │ 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 322c0 │ │ │ │ teq r4, ip │ │ │ │ - bne 30760 │ │ │ │ + bne 32290 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne 30790 │ │ │ │ + bne 322c0 │ │ │ │ teq r5, ip │ │ │ │ - bne 30778 │ │ │ │ + bne 322a8 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne 30790 │ │ │ │ + bne 322c0 │ │ │ │ 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 +48512,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 32460 │ │ │ │ sub r4, r4, r5 │ │ │ │ eor lr, r1, r3 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ lsl r1, r1, #12 │ │ │ │ - beq 30900 │ │ │ │ + beq 32430 │ │ │ │ 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 32340 │ │ │ │ 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 +48567,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 32400 │ │ │ │ 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 32358 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ - bne 308dc │ │ │ │ + bne 3240c │ │ │ │ orr r1, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ - b 30828 │ │ │ │ + b 32358 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ orreq r1, r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi 30614 │ │ │ │ + bhi 32144 │ │ │ │ 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 +48603,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 32144 │ │ │ │ orr lr, r5, r6 │ │ │ │ - b 30614 │ │ │ │ + b 32144 │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teq r4, ip │ │ │ │ teqeq r5, ip │ │ │ │ - beq 30790 │ │ │ │ + beq 322c0 │ │ │ │ teq r4, ip │ │ │ │ - bne 30964 │ │ │ │ + bne 32494 │ │ │ │ orrs r4, r0, r1, lsl #12 │ │ │ │ - bne 30790 │ │ │ │ + bne 322c0 │ │ │ │ teq r5, ip │ │ │ │ - bne 30778 │ │ │ │ + bne 322a8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 30790 │ │ │ │ + b 322c0 │ │ │ │ teq r5, ip │ │ │ │ - bne 30980 │ │ │ │ + bne 324b0 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ - beq 3072c │ │ │ │ + beq 3225c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 30790 │ │ │ │ + b 322c0 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 306c4 │ │ │ │ + bne 321f4 │ │ │ │ orrs r4, r0, r1, lsl #1 │ │ │ │ - bne 30778 │ │ │ │ + bne 322a8 │ │ │ │ orrs r5, r2, r3, lsl #1 │ │ │ │ - bne 3072c │ │ │ │ - b 30790 │ │ │ │ + bne 3225c │ │ │ │ + b 322c0 │ │ │ │ mvn ip, #0 │ │ │ │ - b 309b4 │ │ │ │ + b 324e4 │ │ │ │ mov ip, #1 │ │ │ │ - b 309b4 │ │ │ │ + b 324e4 │ │ │ │ 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 32538 │ │ │ │ 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 +48662,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 3254c │ │ │ │ orrs ip, r0, r1, lsl #12 │ │ │ │ - bne 30a30 │ │ │ │ + bne 32560 │ │ │ │ lsl ip, r3, #1 │ │ │ │ mvns ip, ip, asr #21 │ │ │ │ - bne 309cc │ │ │ │ + bne 324fc │ │ │ │ orrs ip, r2, r3, lsl #12 │ │ │ │ - beq 309cc │ │ │ │ + beq 324fc │ │ │ │ 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 32584 │ │ │ │ push {r0, lr} │ │ │ │ - bl 309b0 │ │ │ │ + bl 324e0 │ │ │ │ cmp r0, #0 │ │ │ │ cmnmi r0, #0 │ │ │ │ pop {r0, pc} │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 32584 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 32584 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 32584 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a38 │ │ │ │ + bl 32568 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a38 │ │ │ │ + bl 32568 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 30af8 │ │ │ │ + bne 32628 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 30af4 │ │ │ │ + blt 32624 │ │ │ │ cmpeq r0, #0 │ │ │ │ mvnne r1, #-2147483648 @ 0x80000000 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 3270c │ │ │ │ sub sp, sp, #8 │ │ │ │ push {sp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 30b24 │ │ │ │ + blt 32654 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 30b58 │ │ │ │ - bl 30bec │ │ │ │ + blt 32688 │ │ │ │ + bl 3271c │ │ │ │ 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 326ac │ │ │ │ + bl 3271c │ │ │ │ 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 3271c │ │ │ │ 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 3271c │ │ │ │ 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 326f0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 3270c │ │ │ │ sub sp, sp, #8 │ │ │ │ push {sp, lr} │ │ │ │ - bl 30bec │ │ │ │ + bl 3271c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r2, r3} │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov r0, #8 │ │ │ │ bl 2864 │ │ │ │ @@ -47049,15 +48789,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 32830 │ │ │ │ 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 +48809,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 327a8 │ │ │ │ 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 32830 │ │ │ │ lsr r2, r8, #1 │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ mov r8, r4 │ │ │ │ lsr r3, r3, #1 │ │ │ │ - b 30cb4 │ │ │ │ + b 327e4 │ │ │ │ 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 32800 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r9, lr, r3 │ │ │ │ - bcs 30c94 │ │ │ │ + bcs 327c4 │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne 30cb4 │ │ │ │ + bne 327e4 │ │ │ │ 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 +48853,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] @ 32850 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ b 2b88 <__cxa_atexit@plt> │ │ │ │ - andeq pc, r1, r8, ror #5 │ │ │ │ + @ instruction: 0x0001d7b8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00030d24 <.fini>: │ │ │ │ +00032854 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1038 +1,1038 @@ │ │ │ │ │ │ │ │ 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 ........ │ │ │ │ + 0x0003285c 01000200 3d000000 40000000 0b000000 ....=...@....... │ │ │ │ + 0x0003286c 40000000 10000000 40000000 26000000 @.......@...&... │ │ │ │ + 0x0003287c 40000000 35000000 40000000 03000000 @...5...@....... │ │ │ │ + 0x0003288c 40000000 06000000 40000000 14000000 @.......@....... │ │ │ │ + 0x0003289c 40000000 0e000000 40000000 0d000000 @.......@....... │ │ │ │ + 0x000328ac 40000000 25000000 40000000 12000000 @...%...@....... │ │ │ │ + 0x000328bc 40000000 28000000 40000000 02000000 @...(...@....... │ │ │ │ + 0x000328cc 40000000 18000000 40000000 09000000 @.......@....... │ │ │ │ + 0x000328dc 40000000 0a000000 40000000 00000000 @.......@....... │ │ │ │ + 0x000328ec 00000000 64657363 72797074 00000000 ....descrypt.... │ │ │ │ + 0x000328fc 74726164 6974696f 6e616c20 63727970 traditional cryp │ │ │ │ + 0x0003290c 74283329 00000000 44455320 33322f33 t(3)....DES 32/3 │ │ │ │ + 0x0003291c 32000000 43434e66 38536268 33484466 2...CCNf8Sbh3HDf │ │ │ │ + 0x0003292c 51000000 552a552a 552a552a 00000000 Q...U*U*U*U*.... │ │ │ │ + 0x0003293c 4343582e 4b2e4d46 79344f69 73000000 CCX.K.MFy4Ois... │ │ │ │ + 0x0003294c 552a552a 2a2a5500 43433472 4d706267 U*U***U.CC4rMpbg │ │ │ │ + 0x0003295c 39414d5a 2e000000 552a552a 2a2a552a 9AMZ....U*U***U* │ │ │ │ + 0x0003296c 00000000 5858787a 4f75366d 61514b71 ....XXxzOu6maQKq │ │ │ │ + 0x0003297c 51000000 53446273 75676542 69433538 Q...SDbsugeBiC58 │ │ │ │ + 0x0003298c 41000000 0f061314 1c0b1b10 000e1619 A............... │ │ │ │ + 0x0003299c 04111e09 0107170d 1f1a0208 120c1d05 ................ │ │ │ │ + 0x000329ac 150a0318 0e040d01 020f0b08 030a060c ................ │ │ │ │ + 0x000329bc 05090007 000f0704 0e020d01 0a060c0b ................ │ │ │ │ + 0x000329cc 09050308 04010e08 0d06020b 0f0c0907 ................ │ │ │ │ + 0x000329dc 030a0500 0f0c0802 04090107 050b030e ................ │ │ │ │ + 0x000329ec 0a00060d 0f01080e 060b0304 0907020d ................ │ │ │ │ + 0x000329fc 0c00050a 030d0407 0f02080e 0c00010a ................ │ │ │ │ + 0x00032a0c 06090b05 000e070b 0a040d01 05080c06 ................ │ │ │ │ + 0x00032a1c 0903020f 0d080a01 030f0402 0b06070c ................ │ │ │ │ + 0x00032a2c 00050e09 0a00090e 06030f05 010d0c07 ................ │ │ │ │ + 0x00032a3c 0b040208 0d070009 0304060a 0208050e ................ │ │ │ │ + 0x00032a4c 0c0b0f01 0d060409 080f0300 0b01020c ................ │ │ │ │ + 0x00032a5c 050a0e07 010a0d00 06090807 040f0e03 ................ │ │ │ │ + 0x00032a6c 0b05020c 070d0e03 0006090a 01020805 ................ │ │ │ │ + 0x00032a7c 0b0c040f 0d080b05 060f0003 0407020c ................ │ │ │ │ + 0x00032a8c 010a0e09 0a060900 0c0b070d 0f01030e ................ │ │ │ │ + 0x00032a9c 05020804 030f0006 0a010d08 0904050b ................ │ │ │ │ + 0x00032aac 0c07020e 020c0401 070a0b06 0805030f ................ │ │ │ │ + 0x00032abc 0d000e09 0e0b020c 04070d01 05000f0a ................ │ │ │ │ + 0x00032acc 03090806 0402010b 0a0d0708 0f090c05 ................ │ │ │ │ + 0x00032adc 0603000e 0b080c07 010e020d 060f0009 ................ │ │ │ │ + 0x00032aec 0a040503 0c010a0f 09020608 000d0304 ................ │ │ │ │ + 0x00032afc 0e07050b 0a0f0402 070c0905 06010d0e ................ │ │ │ │ + 0x00032b0c 000b0308 090e0f05 02080c03 0700040a ................ │ │ │ │ + 0x00032b1c 010d0b06 0403020c 09050f0a 0b0e0107 ................ │ │ │ │ + 0x00032b2c 0600080d 040b020e 0f00080d 030c0907 ................ │ │ │ │ + 0x00032b3c 050a0601 0d000b07 0409010a 0e03050c ................ │ │ │ │ + 0x00032b4c 020f0806 01040b0d 0c03070e 0a0f0608 ................ │ │ │ │ + 0x00032b5c 00050902 060b0d08 01040a07 0905000f ................ │ │ │ │ + 0x00032b6c 0e02030c 0d020804 060f0b01 0a09030e ................ │ │ │ │ + 0x00032b7c 05000c07 010f0d08 0a030704 0c05060b ................ │ │ │ │ + 0x00032b8c 000e0902 070b0401 090c0e02 00060a0d ................ │ │ │ │ + 0x00032b9c 0f030508 02010e07 040a080d 0f0c0900 ................ │ │ │ │ + 0x00032bac 0305060b 39312921 19110901 3b332b23 ....91)!....;3+# │ │ │ │ + 0x00032bbc 1b130b03 3d352d25 1d150d05 3f372f27 ....=5-%....?7/' │ │ │ │ + 0x00032bcc 1f170f07 38302820 18100800 3a322a22 ....80( ....:2*" │ │ │ │ + 0x00032bdc 1a120a02 3c342c24 1c140c04 3e362e26 ....<4,$....>6.& │ │ │ │ + 0x00032bec 1e160e06 00010203 10111213 04050607 ................ │ │ │ │ + 0x00032bfc 14151617 08090a0b 18191a1b 0c0d0e0f ................ │ │ │ │ + 0x00032c0c 1c1d1e1f 20212223 30313233 24252627 .... !"#0123$%&' │ │ │ │ + 0x00032c1c 34353637 28292a2b 38393a3b 2c2d2e2f 4567()*+89:;,-./ │ │ │ │ + 0x00032c2c 3c3d3e3f 12131415 16171819 1a1b1c1d <=>?............ │ │ │ │ + 0x00032c3c 1e1f2021 22232425 26272829 2a2b2c2d .. !"#$%&'()*+,- │ │ │ │ + 0x00032c4c 2e2f3031 32333435 36373839 3a3b3c3d ./0123456789:;<= │ │ │ │ + 0x00032c5c 3e3f0001 02030405 06070809 0a0b0506 >?.............. │ │ │ │ + 0x00032c6c 0708090a 0b0c0d0e 0f101112 13141516 ................ │ │ │ │ + 0x00032c7c 1718191a 1b1c1d1e 1f202122 23242520 ......... !"#$% │ │ │ │ + 0x00032c8c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x00032c9c 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x00032cac 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x00032cbc 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x00032ccc 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x00032cdc 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x00032cec 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x00032cfc 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x00032d0c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x00032d1c 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x00032d2c 01020304 4445535f 62732e63 00000000 ....DES_bs.c.... │ │ │ │ + 0x00032d3c 21444553 5f62735f 616c6c5f 70207c7c !DES_bs_all_p || │ │ │ │ + 0x00032d4c 206e203c 3d204445 535f6273 5f6e5f61 n <= DES_bs_n_a │ │ │ │ + 0x00032d5c 6c6c6f63 00000000 4445535f 62735f69 lloc....DES_bs_i │ │ │ │ + 0x00032d6c 6e697400 01020304 0506070a 0b0c0d0e nit............. │ │ │ │ + 0x00032d7c 0f001314 15161708 091c1d1e 1f101112 ................ │ │ │ │ + 0x00032d8c 25262718 191a1b2e 2f202122 23243728 %&'...../ !"#$7( │ │ │ │ + 0x00032d9c 292a2b2c 2d303132 33343536 0008040c )*+,-0123456.... │ │ │ │ + 0x00032dac 020a060e 0109050d 030b070f 62736469 ............bsdi │ │ │ │ + 0x00032dbc 63727970 74000000 42534449 20637279 crypt...BSDI cry │ │ │ │ + 0x00032dcc 70742833 29000000 2028225f 4a392e2e pt(3)... ("_J9.. │ │ │ │ + 0x00032ddc 222c2037 32352069 74657261 74696f6e ", 725 iteration │ │ │ │ + 0x00032dec 73290000 5f4a392e 2e434343 43584272 s).._J9..CCCCXBr │ │ │ │ + 0x00032dfc 4a554a56 3135344d 00000000 5f4a392e JUJV154M...._J9. │ │ │ │ + 0x00032e0c 2e434343 43585568 4f425458 7a616945 .CCCCXUhOBTXzaiE │ │ │ │ + 0x00032e1c 00000000 5f4a392e 2e434343 43346751 ...._J9..CCCC4gQ │ │ │ │ + 0x00032e2c 2e6d422f 5066664d 00000000 5f4a392e .mB/PffM...._J9. │ │ │ │ + 0x00032e3c 2e585858 58766c7a 51477170 5050646b .XXXXvlzQGqpPPdk │ │ │ │ + 0x00032e4c 00000000 5f4a392e 2e585858 5873714d ...._J9..XXXXsqM │ │ │ │ + 0x00032e5c 2f595353 502e2e59 00000000 5f4a392e /YSSP..Y...._J9. │ │ │ │ + 0x00032e6c 2e585858 58564c37 714a436e 6b753049 .XXXXVL7qJCnku0I │ │ │ │ + 0x00032e7c 00000000 2a552a55 2a552a55 2a552a55 ....*U*U*U*U*U*U │ │ │ │ + 0x00032e8c 2a552a55 00000000 5f4a392e 2e585858 *U*U...._J9..XXX │ │ │ │ + 0x00032e9c 58416a38 63466250 35736349 00000000 XAj8cFbP5scI.... │ │ │ │ + 0x00032eac 2a552a55 2a552a55 2a552a55 2a552a55 *U*U*U*U*U*U*U*U │ │ │ │ + 0x00032ebc 2a000000 aad5aad5 aad5aad5 aad5aad5 *............... │ │ │ │ + 0x00032ecc aad5aad5 aa000000 5f4a392e 2e534469 ........_J9..SDi │ │ │ │ + 0x00032edc 7a682e76 6c6c3556 45443967 00000000 zh.vll5VED9g.... │ │ │ │ + 0x00032eec 61623132 33343536 37000000 5f4a392e ab1234567..._J9. │ │ │ │ + 0x00032efc 2e534469 7a526a57 512f7a65 50504863 .SDizRjWQ/zePPHc │ │ │ │ + 0x00032f0c 00000000 63723132 33343536 37000000 ....cr1234567... │ │ │ │ + 0x00032f1c 5f4a392e 2e534469 7a786d52 4931476a _J9..SDizxmRI1Gj │ │ │ │ + 0x00032f2c 6e517545 00000000 7a787944 50576779 nQuE....zxyDPWgy │ │ │ │ + 0x00032f3c 6462516a 67710000 5f4b392e 2e53616c dbQjgq.._K9..Sal │ │ │ │ + 0x00032f4c 744e7251 67495955 41656f59 00000000 tNrQgIYUAeoY.... │ │ │ │ + 0x00032f5c 37323620 6576656e 00000000 5f4a392e 726 even...._J9. │ │ │ │ + 0x00032f6c 2e534453 44355947 79524372 34573463 .SDSD5YGyRCr4W4c │ │ │ │ + 0x00032f7c 00000000 24617072 31240000 6d643563 ....$apr1$..md5c │ │ │ │ + 0x00032f8c 72797074 00000000 4d443520 33322f33 rypt....MD5 32/3 │ │ │ │ + 0x00032f9c 32205832 00000000 24312431 32333435 2 X2....$1$12345 │ │ │ │ + 0x00032fac 36373824 61496363 6a383348 5244426f 678$aIccj83HRDBo │ │ │ │ + 0x00032fbc 36757831 62567837 44310000 30313233 6ux1bVx7D1..0123 │ │ │ │ + 0x00032fcc 34353637 38394142 43444500 24312437 456789ABCDE.$1$7 │ │ │ │ + 0x00032fdc 55753269 54424224 59346851 6c325776 Uu2iTBB$Y4hQl2Wv │ │ │ │ + 0x00032fec 724f4133 4c42624c 44786241 66300000 rOA3LBbLDxbAf0.. │ │ │ │ + 0x00032ffc 31323334 35000000 24617072 31245136 12345...$apr1$Q6 │ │ │ │ + 0x0003300c 5a59682e 2e2e2452 56366674 32625a38 ZYh...$RV6ft2bZ8 │ │ │ │ + 0x0003301c 6a2e4e47 72784c59 614a7439 2e000000 j.NGrxLYaJt9.... │ │ │ │ + 0x0003302c 74657374 00000000 24312431 32333435 test....$1$12345 │ │ │ │ + 0x0003303c 36373824 6638516f 4a756f30 44704252 678$f8QoJuo0DpBR │ │ │ │ + 0x0003304c 66515344 3076676c 63310000 31323334 fQSD0vglc1..1234 │ │ │ │ + 0x0003305c 35363738 00000000 24312424 7152504b 5678....$1$$qRPK │ │ │ │ + 0x0003306c 376d3233 474a7573 616d4770 6f474c62 7m23GJusamGpoGLb │ │ │ │ + 0x0003307c 792f0000 24617072 31246132 4a716d2e y/..$apr1$a2Jqm. │ │ │ │ + 0x0003308c 2e2e2467 72467277 45676951 6c654472 ..$grFrwEgiQleDr │ │ │ │ + 0x0003309c 307a5234 4a783162 2e000000 31352063 0zR4Jx1b....15 c │ │ │ │ + 0x000330ac 68617273 20697320 6d617800 24312424 hars is max.$1$$ │ │ │ │ + 0x000330bc 41754a43 7230376d 49374453 65773033 AuJCr07mI7DSew03 │ │ │ │ + 0x000330cc 546d4249 762f0000 6e6f2073 616c7400 TmBIv/..no salt. │ │ │ │ + 0x000330dc 24312460 21402325 5e262a24 45366844 $1$`!@#%^&*$E6hD │ │ │ │ + 0x000330ec 37362f70 4b545338 71546f42 436b7578 76/pKTS8qToBCkux │ │ │ │ + 0x000330fc 33300000 696e7661 6c696420 73616c74 30..invalid salt │ │ │ │ + 0x0003310c 00000000 24312431 32333435 36373824 ....$1$12345678$ │ │ │ │ + 0x0003311c 78656b2e 43706a51 55566764 662f5032 xek.CpjQUVgdf/P2 │ │ │ │ + 0x0003312c 4e394b51 662f0000 24312431 32333424 N9KQf/..$1$1234$ │ │ │ │ + 0x0003313c 4264494d 4f415746 4f563241 516c4c73 BdIMOAWFOV2AQlLs │ │ │ │ + 0x0003314c 724e2f53 772e0000 31323334 00000000 rN/Sw...1234.... │ │ │ │ + 0x0003315c 24617072 31247242 5871632e 2e2e244e $apr1$rBXqc...$N │ │ │ │ + 0x0003316c 6c58784e 396d7942 4f6b3935 54304179 lXxN9myBOk95T0Ay │ │ │ │ + 0x0003317c 4c41734a 30000000 24617072 31244772 LAsJ0...$apr1$Gr │ │ │ │ + 0x0003318c 706c642f 2e2e2471 70354779 6a774d32 pld/..$qp5GyjwM2 │ │ │ │ + 0x0003319c 646e4135 4364656a 39623431 31000000 dnA5Cdej9b411... │ │ │ │ + 0x000331ac 74686500 24617072 31244742 782e442f the.$apr1$GBx.D/ │ │ │ │ + 0x000331bc 2e2e2479 66566565 59464349 69455849 ..$yfVeeYFCIiEXI │ │ │ │ + 0x000331cc 6e665268 42527079 2f000000 72697070 nfRhBRpy/...ripp │ │ │ │ + 0x000331dc 65720000 24312400 24326124 00000000 er..$1$.$2a$.... │ │ │ │ + 0x000331ec 24326224 00000000 24327824 00000000 $2b$....$2x$.... │ │ │ │ + 0x000331fc 24327924 00000000 62637279 70740000 $2y$....bcrypt.. │ │ │ │ + 0x0003320c 426c6f77 66697368 2033322f 33322058 Blowfish 32/32 X │ │ │ │ + 0x0003321c 33000000 20282224 32612430 35222c20 3... ("$2a$05", │ │ │ │ + 0x0003322c 33322069 74657261 74696f6e 73290000 32 iterations).. │ │ │ │ + 0x0003323c 24326124 30352443 43434343 43434343 $2a$05$CCCCCCCCC │ │ │ │ + 0x0003324c 43434343 43434343 43434343 2e453559 CCCCCCCCCCCC.E5Y │ │ │ │ + 0x0003325c 504f396b 6d797552 47796830 586f7551 PO9kmyuRGyh0XouQ │ │ │ │ + 0x0003326c 59623459 4d4a4b76 794f6557 00000000 Yb4YMJKvyOeW.... │ │ │ │ + 0x0003327c 552a5500 24326124 30352443 43434343 U*U.$2a$05$CCCCC │ │ │ │ + 0x0003328c 43434343 43434343 43434343 43434343 CCCCCCCCCCCCCCCC │ │ │ │ + 0x0003329c 2e56474f 7a413738 346f5570 2f5a3044 .VGOzA784oUp/Z0D │ │ │ │ + 0x000332ac 59333336 7a783770 4c594179 306c774b Y336zx7pLYAy0lwK │ │ │ │ + 0x000332bc 00000000 24326124 30352458 58585858 ....$2a$05$XXXXX │ │ │ │ + 0x000332cc 58585858 58585858 58585858 58585858 XXXXXXXXXXXXXXXX │ │ │ │ + 0x000332dc 4f416358 786d396b 6a504745 4d734c7a OAcXxm9kjPGEMsLz │ │ │ │ + 0x000332ec 6e6f4b71 6d717737 74633857 43783461 noKqmqw7tc8WCx4a │ │ │ │ + 0x000332fc 00000000 552a552a 55000000 24326124 ....U*U*U...$2a$ │ │ │ │ + 0x0003330c 30352443 43434343 43434343 43434343 05$CCCCCCCCCCCCC │ │ │ │ + 0x0003331c 43434343 43434343 2e377547 3056437a CCCCCCCC.7uG0VCz │ │ │ │ + 0x0003332c 49326253 376a3679 6d714a69 39436463 I2bS7j6ymqJi9Cdc │ │ │ │ + 0x0003333c 64786952 54574e79 00000000 24326124 dxiRTWNy....$2a$ │ │ │ │ + 0x0003334c 30352461 62636465 66676869 6a6b6c6d 05$abcdefghijklm │ │ │ │ + 0x0003335c 6e6f7071 72737475 75357332 76382e69 nopqrstuu5s2v8.i │ │ │ │ + 0x0003336c 5869654f 6a672f2e 41795342 54545a49 XieOjg/.AySBTTZI │ │ │ │ + 0x0003337c 4956464a 65427569 00000000 30313233 IVFJeBui....0123 │ │ │ │ + 0x0003338c 34353637 38396162 63646566 6768696a 456789abcdefghij │ │ │ │ + 0x0003339c 6b6c6d6e 6f707172 73747576 7778797a klmnopqrstuvwxyz │ │ │ │ + 0x000333ac 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x000333bc 51525354 55565758 595a3031 32333435 QRSTUVWXYZ012345 │ │ │ │ + 0x000333cc 36373839 63686172 73206166 74657220 6789chars after │ │ │ │ + 0x000333dc 37322061 72652069 676e6f72 65640000 72 are ignored.. │ │ │ │ + 0x000333ec 24327824 3035242f 4f4b2e66 62567252 $2x$05$/OK.fbVrR │ │ │ │ + 0x000333fc 2f627049 714e4a35 69616e46 2e434535 /bpIqNJ5ianF.CE5 │ │ │ │ + 0x0003340c 656c4861 614f3445 62676756 446a6238 elHaaO4EbggVDjb8 │ │ │ │ + 0x0003341c 50313952 756b7a58 534d3365 00000000 P19RukzXSM3e.... │ │ │ │ + 0x0003342c a3000000 24327924 3035242f 4f4b2e66 ....$2y$05$/OK.f │ │ │ │ + 0x0003343c 62567252 2f627049 714e4a35 69616e46 bVrR/bpIqNJ5ianF │ │ │ │ + 0x0003344c 2e536137 7368626d 342e4f7a 4b707646 .Sa7shbm4.OzKpvF │ │ │ │ + 0x0003345c 6e583170 514c6d51 5739366f 556c4371 nX1pQLmQW96oUlCq │ │ │ │ + 0x0003346c 00000000 24327824 30352436 624e7732 ....$2x$05$6bNw2 │ │ │ │ + 0x0003347c 484c5159 65714859 7942664c 4d73762f HLQYeqHYyBfLMsv/ │ │ │ │ + 0x0003348c 4f697771 54796d47 49477a46 73413468 OiwqTymGIGzFsA4h │ │ │ │ + 0x0003349c 4f545765 62666568 58484e70 72634153 OTWebfehXHNprcAS │ │ │ │ + 0x000334ac 00000000 d1910000 24327824 30352436 ........$2x$05$6 │ │ │ │ + 0x000334bc 624e7732 484c5159 65714859 7942664c bNw2HLQYeqHYyBfL │ │ │ │ + 0x000334cc 4d73762f 4f394c49 47676e38 4f4d7a75 Msv/O9LIGgn8OMzu │ │ │ │ + 0x000334dc 446f4866 6f663841 51696d53 47666353 DoHfof8AQimSGfcS │ │ │ │ + 0x000334ec 57786e53 00000000 d0c1d2cf ccd80000 WxnS............ │ │ │ │ + 0x000334fc 24326124 3035242f 4f4b2e66 62567252 $2a$05$/OK.fbVrR │ │ │ │ + 0x0003350c 2f627049 714e4a35 69616e46 2e737751 /bpIqNJ5ianF.swQ │ │ │ │ + 0x0003351c 4f497a6a 4f694a39 47484550 7568456b OIzjOiJ9GHEPuhEk │ │ │ │ + 0x0003352c 76717255 79765768 454d7836 00000000 vqrUyvWhEMx6.... │ │ │ │ + 0x0003353c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x0003354c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x0003355c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x0003356c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x0003357c aaaaaaaa aaaaaaaa 63686172 73206166 ........chars af │ │ │ │ + 0x0003358c 74657220 37322061 72652069 676e6f72 ter 72 are ignor │ │ │ │ + 0x0003359c 65642061 73207573 75616c00 24326124 ed as usual.$2a$ │ │ │ │ + 0x000335ac 3035242f 4f4b2e66 62567252 2f627049 05$/OK.fbVrR/bpI │ │ │ │ + 0x000335bc 714e4a35 69616e46 2e523978 72446a69 qNJ5ianF.R9xrDji │ │ │ │ + 0x000335cc 7963784d 62514532 62702e76 67716c59 ycxMbQE2bp.vgqlY │ │ │ │ + 0x000335dc 70573577 78327979 00000000 aa55aa55 pW5wx2yy.....U.U │ │ │ │ + 0x000335ec aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x000335fc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x0003360c aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x0003361c aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x0003362c aa55aa55 00000000 24326124 3035242f .U.U....$2a$05$/ │ │ │ │ + 0x0003363c 4f4b2e66 62567252 2f627049 714e4a35 OK.fbVrR/bpIqNJ5 │ │ │ │ + 0x0003364c 69616e46 2e397451 5a7a634a 666d3375 ianF.9tQZzcJfm3u │ │ │ │ + 0x0003365c 6a324e76 4a2f6e35 786b6870 714c724d j2NvJ/n5xkhpqLrM │ │ │ │ + 0x0003366c 70574365 00000000 55aaff55 aaff55aa pWCe....U..U..U. │ │ │ │ + 0x0003367c ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ + 0x0003368c 55aaff55 aaff55aa ff55aaff 55aaff55 U..U..U..U..U..U │ │ │ │ + 0x0003369c aaff55aa ff55aaff 55aaff55 aaff55aa ..U..U..U..U..U. │ │ │ │ + 0x000336ac ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ + 0x000336bc 00000000 237e2e2e 2e2e2e2e 2e2e2e2e ....#~.......... │ │ │ │ + 0x000336cc 2e000000 35323931 32393739 00000000 ....52912979.... │ │ │ │ + 0x000336dc 244b3424 00000000 41465300 4b657262 $K4$....AFS.Kerb │ │ │ │ + 0x000336ec 65726f73 20414653 00000000 44455320 eros AFS....DES │ │ │ │ + 0x000336fc 32342f33 32203132 384b0000 244b3424 24/32 128K..$K4$ │ │ │ │ + 0x0003370c 65333565 39323934 65636566 39323664 e35e9294ecef926d │ │ │ │ + 0x0003371c 2c303132 33000000 244b3424 36346337 ,0123...$K4$64c7 │ │ │ │ + 0x0003372c 63326165 64636364 37306436 2c303132 c2aedccd70d6,012 │ │ │ │ + 0x0003373c 33343536 37383900 244b3424 64396539 3456789.$K4$d9e9 │ │ │ │ + 0x0003374c 38356233 36323638 66313638 2c303132 85b36268f168,012 │ │ │ │ + 0x0003375c 33343536 37000000 244b3424 62393631 34567...$K4$b961 │ │ │ │ + 0x0003376c 35373836 64666235 33323937 2c6c6f6e 5786dfb53297,lon │ │ │ │ + 0x0003377c 6763656c 6c6e616d 65000000 6c6f6e67 gcellname...long │ │ │ │ + 0x0003378c 70617373 776f7264 00000000 244b3424 password....$K4$ │ │ │ │ + 0x0003379c 61386463 38616561 61326334 38613937 a8dc8aeaa2c48a97 │ │ │ │ + 0x000337ac 2c000000 244b3424 64666461 38356337 ,...$K4$dfda85c7 │ │ │ │ + 0x000337bc 36313931 38336132 2c585858 58585858 619183a2,XXXXXXX │ │ │ │ + 0x000337cc 58000000 58585858 58585858 00000000 X...XXXXXXXX.... │ │ │ │ + 0x000337dc 244b3424 65336535 39646536 66316435 $K4$e3e59de6f1d5 │ │ │ │ + 0x000337ec 65616634 2c63656c 6c000000 70617373 eaf4,cell...pass │ │ │ │ + 0x000337fc 776f7264 33353500 244b3424 62303263 word355.$K4$b02c │ │ │ │ + 0x0003380c 63323461 65666263 38363562 2c000000 c24aefbc865b,... │ │ │ │ + 0x0003381c 74686973 69736176 6572796c 6f6e6770 thisisaverylongp │ │ │ │ + 0x0003382c 61737377 6f726400 244c4d24 00000000 assword.$LM$.... │ │ │ │ + 0x0003383c 4c4d0000 244c4d24 61396336 30346432 LM..$LM$a9c604d2 │ │ │ │ + 0x0003384c 34346334 65393964 00000000 41414141 44c4e99d....AAAA │ │ │ │ + 0x0003385c 41410000 244c4d24 63626335 30316134 AA..$LM$cbc501a4 │ │ │ │ + 0x0003386c 64323232 37373833 00000000 41414141 d2227783....AAAA │ │ │ │ + 0x0003387c 41414100 244c4d24 33343636 63326230 AAA.$LM$3466c2b0 │ │ │ │ + 0x0003388c 34383766 65333961 00000000 43524143 487fe39a....CRAC │ │ │ │ + 0x0003389c 4b504f00 244c4d24 64626335 65356362 KPO.$LM$dbc5e5cb │ │ │ │ + 0x000338ac 61383032 38303931 00000000 494d5055 a8028091....IMPU │ │ │ │ + 0x000338bc 4e495400 61616433 62343335 62353134 NIT.aad3b435b514 │ │ │ │ + 0x000338cc 30346565 61616433 62343335 62353134 04eeaad3b435b514 │ │ │ │ + 0x000338dc 30346565 00000000 244c4d24 37336363 04ee....$LM$73cc │ │ │ │ + 0x000338ec 34303262 64336537 39313735 00000000 402bd3e79175.... │ │ │ │ + 0x000338fc 53434c45 524f5300 244c4d24 35656364 SCLEROS.$LM$5ecd │ │ │ │ + 0x0003390c 39323336 64323130 39356365 00000000 9236d21095ce.... │ │ │ │ + 0x0003391c 594f4b4f 48414d00 244c4d24 41354536 YOKOHAM.$LM$A5E6 │ │ │ │ + 0x0003392c 30363644 45363143 33453335 00000000 066DE61C3E35.... │ │ │ │ + 0x0003393c 5a5a5a5a 5a5a5a00 244c4d24 31464233 ZZZZZZZ.$LM$1FB3 │ │ │ │ + 0x0003394c 36336665 42383334 43313244 00000000 63feB834C12D.... │ │ │ │ + 0x0003395c 5a5a5a5a 5a5a0000 3a3b3c3d 3e3f405b ZZZZZZ..:;<=>?@[ │ │ │ │ + 0x0003396c 5c5d5e5f 60000000 41424344 45464761 \]^_`...ABCDEFGa │ │ │ │ + 0x0003397c 62636465 66000000 74726970 5f666d74 bcdef...trip_fmt │ │ │ │ + 0x0003398c 2e630000 626c6f63 6b5f636f 756e7420 .c..block_count │ │ │ │ + 0x0003399c 3c3d2077 6f727374 5f636173 655f626c <= worst_case_bl │ │ │ │ + 0x000339ac 6f636b5f 636f756e 74000000 74726970 ock_count...trip │ │ │ │ + 0x000339bc 636f6465 00000000 526b3756 55734454 code....Rk7VUsDT │ │ │ │ + 0x000339cc 32550000 73696d70 736f6e00 33477159 2U..simpson.3GqY │ │ │ │ + 0x000339dc 494a334f 62730000 49643167 4d594741 IJ3Obs..Id1gMYGA │ │ │ │ + 0x000339ec 35320000 706f6e79 7461696c 00000000 52..ponytail.... │ │ │ │ + 0x000339fc 63727970 745f7472 61766572 73655f62 crypt_traverse_b │ │ │ │ + 0x00033a0c 795f7361 6c740000 2464756d 6d792400 y_salt..$dummy$. │ │ │ │ + 0x00033a1c 64756d6d 79000000 4e2f4100 2464756d dummy...N/A.$dum │ │ │ │ + 0x00033a2c 6d792436 34373536 64366437 39000000 my$64756d6d79... │ │ │ │ + 0x00033a3c 2464756d 6d792437 30363137 33373337 $dummy$706173737 │ │ │ │ + 0x00033a4c 37366637 32363400 244a4f48 4e2f7061 76f7264.$JOHN/pa │ │ │ │ + 0x00033a5c 7373776f 72642e6c 73740000 576f7264 ssword.lst..Word │ │ │ │ + 0x00033a6c 6c697374 00000000 4f707469 6f6e7300 list....Options. │ │ │ │ + 0x00033a7c 576f7264 66696c65 00000000 5761726e Wordfile....Warn │ │ │ │ + 0x00033a8c 696e673a 206e6f74 20656e6f 75676820 ing: not enough │ │ │ │ + 0x00033a9c 63616e64 69646174 65732075 6e646572 candidates under │ │ │ │ + 0x00033aac 2062656e 63686d61 726b206c 656e6774 benchmark lengt │ │ │ │ + 0x00033abc 68202564 0a000000 4641494c 45442028 h %d....FAILED ( │ │ │ │ + 0x00033acc 6e6f2064 61746129 00000000 4641494c no data)....FAIL │ │ │ │ + 0x00033adc 45442028 25732900 62656e63 682e6300 ED (%s).bench.c. │ │ │ │ + 0x00033aec 696e6465 78203e20 30000000 42656e63 index > 0...Benc │ │ │ │ + 0x00033afc 686d6172 6b735f31 5f380000 44656275 hmarks_1_8..Debu │ │ │ │ + 0x00033b0c 67000000 73657469 74696d65 72000000 g...setitimer... │ │ │ │ + 0x00033b1c 25754b00 25752e25 75000000 2c200000 %uK.%u.%u..., .. │ │ │ │ + 0x00033b2c 4d616e79 2073616c 74730000 4f6e6c79 Many salts..Only │ │ │ │ + 0x00033b3c 206f6e65 2073616c 74000000 53686f72 one salt...Shor │ │ │ │ + 0x00033b4c 74000000 4c6f6e67 00000000 5761726e t...Long....Warn │ │ │ │ + 0x00033b5c 696e673a 20646f69 6e672071 7569636b ing: doing quick │ │ │ │ + 0x00033b6c 2062656e 63686d61 726b696e 67202d20 benchmarking - │ │ │ │ + 0x00033b7c 74686520 70657266 6f726d61 6e636520 the performance │ │ │ │ + 0x00033b8c 6e756d62 65727320 77696c6c 20626520 numbers will be │ │ │ │ + 0x00033b9c 696e6163 63757261 74650000 42656e63 inaccurate..Benc │ │ │ │ + 0x00033bac 686d6172 6b696e67 3a202573 25732573 hmarking: %s%s%s │ │ │ │ + 0x00033bbc 2573205b 25735d2e 2e2e2000 2575206f %s [%s]... .%u o │ │ │ │ + 0x00033bcc 7574206f 66202575 20746573 74732068 ut of %u tests h │ │ │ │ + 0x00033bdc 61766520 4641494c 45440a00 444f4e45 ave FAILED..DONE │ │ │ │ + 0x00033bec 00000000 52617700 25733a09 25732063 ....Raw.%s:.%s c │ │ │ │ + 0x00033bfc 2f732072 65616c2c 20257320 632f7320 /s real, %s c/s │ │ │ │ + 0x00033c0c 76697274 75616c0a 00000000 25733a09 virtual.....%s:. │ │ │ │ + 0x00033c1c 25732063 2f732072 65616c2c 20257320 %s c/s real, %s │ │ │ │ + 0x00033c2c 632f7320 76697274 75616c0a 0a000000 c/s virtual..... │ │ │ │ + 0x00033c3c 62656e63 686d6172 6b5f666f 726d6174 benchmark_format │ │ │ │ + 0x00033c4c 00000000 63686172 7365742e 63000000 ....charset.c... │ │ │ │ + 0x00033c5c 6e726174 696f7320 3d3d2073 697a656f nratios == sizeo │ │ │ │ + 0x00033c6c 66282a72 6174696f 7329202f 2073697a f(*ratios) / siz │ │ │ │ + 0x00033c7c 656f6628 282a7261 74696f73 295b305d eof((*ratios)[0] │ │ │ │ + 0x00033c8c 29000000 70747220 3c3d206f 72646572 )...ptr <= order │ │ │ │ + 0x00033c9c 202b2073 697a6520 2d203300 70747220 + size - 3.ptr │ │ │ │ + 0x00033cac 3d3d206f 72646572 202b2073 697a6500 == order + size. │ │ │ │ + 0x00033cbc 20556e73 7461626c 65206f72 64657220 Unstable order │ │ │ │ + 0x00033ccc 28256420 72656361 6c63756c 6174696f (%d recalculatio │ │ │ │ + 0x00033cdc 6e732c20 25642064 69666665 72656e63 ns, %d differenc │ │ │ │ + 0x00033cec 65732072 656d6169 6e290a00 20537461 es remain).. Sta │ │ │ │ + 0x00033cfc 626c6520 6f726465 72202825 64207265 ble order (%d re │ │ │ │ + 0x00033d0c 63616c63 756c6174 696f6e73 290a0000 calculations)... │ │ │ │ + 0x00033d1c 6674656c 6c000000 2c206578 6974696e ftell..., exitin │ │ │ │ + 0x00033d2c 672e2e2e 00000000 4c6f6164 65642025 g.......Loaded % │ │ │ │ + 0x00033d3c 6c752070 6c61696e 74657874 25732573 lu plaintext%s%s │ │ │ │ + 0x00033d4c 0a000000 52656d61 696e696e 6720256c ....Remaining %l │ │ │ │ + 0x00033d5c 7520706c 61696e74 65787425 7325730a u plaintext%s%s. │ │ │ │ + 0x00033d6c 00000000 77620000 666f7065 6e3a2025 ....wb..fopen: % │ │ │ │ + 0x00033d7c 73000000 47656e65 72617469 6e672063 s...Generating c │ │ │ │ + 0x00033d8c 68617273 65747300 20444f4e 450a4765 harsets. DONE.Ge │ │ │ │ + 0x00033d9c 6e657261 74696e67 20637261 636b696e nerating crackin │ │ │ │ + 0x00033dac 67206f72 64657200 43485233 00000000 g order.CHR3.... │ │ │ │ + 0x00033dbc 4661696c 65642074 6f207772 69746520 Failed to write │ │ │ │ + 0x00033dcc 63686172 73657420 66696c65 3a202573 charset file: %s │ │ │ │ + 0x00033ddc 0a000000 53756363 65737366 756c6c79 ....Successfully │ │ │ │ + 0x00033dec 2077726f 74652063 68617273 65742066 wrote charset f │ │ │ │ + 0x00033dfc 696c653a 20257320 28257520 63686172 ile: %s (%u char │ │ │ │ + 0x00033e0c 61637465 72257329 0a000000 63686172 acter%s)....char │ │ │ │ + 0x00033e1c 7365745f 67656e65 72617465 5f6f7264 set_generate_ord │ │ │ │ + 0x00033e2c 65720000 2e2f3031 32333435 36373839 er.../0123456789 │ │ │ │ + 0x00033e3c 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x00033e4c 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ + 0x00033e5c 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ + 0x00033e6c 7778797a 30313233 34353637 38396162 wxyz0123456789ab │ │ │ │ + 0x00033e7c 63646566 766f6964 00000000 696e7400 cdefvoid....int. │ │ │ │ + 0x00033e8c 7768696c 65000000 656c7365 00000000 while...else.... │ │ │ │ + 0x00033e9c 636f6e74 696e7565 00000000 62726561 continue....brea │ │ │ │ + 0x00033eac 6b000000 636f6d70 696c6572 2e630000 k...compiler.c.. │ │ │ │ + 0x00033ebc 635f6f70 5f726574 75726e20 213d2026 c_op_return != & │ │ │ │ + 0x00033ecc 266f705f 72657475 726e0000 5b000000 &op_return..[... │ │ │ │ + 0x00033edc 3d000000 2b3d0000 2d3d0000 2a3d0000 =...+=..-=..*=.. │ │ │ │ + 0x00033eec 2f3d0000 253d0000 7c3d0000 5e3d0000 /=..%=..|=..^=.. │ │ │ │ + 0x00033efc 263d0000 3c3c3d00 3e3e3d00 7c7c0000 &=..<<=.>>=.||.. │ │ │ │ + 0x00033f0c 26260000 7c000000 5e000000 26000000 &&..|...^...&... │ │ │ │ + 0x00033f1c 3d3d0000 213d0000 3e000000 3c000000 ==..!=..>...<... │ │ │ │ + 0x00033f2c 3e3d0000 3c3d0000 3c3c0000 3e3e0000 >=..<=..<<..>>.. │ │ │ │ + 0x00033f3c 2b000000 2d000000 21000000 7e000000 +...-...!...~... │ │ │ │ + 0x00033f4c 2b2b0000 2d2d0000 69660000 556e6b6e ++..--..if..Unkn │ │ │ │ + 0x00033f5c 6f776e20 6964656e 74696669 65720000 own identifier.. │ │ │ │ + 0x00033f6c 556e6578 70656374 65642063 68617261 Unexpected chara │ │ │ │ + 0x00033f7c 63746572 00000000 4572726f 7220696e cter....Error in │ │ │ │ + 0x00033f8c 20657870 72657373 696f6e00 4964656e expression.Iden │ │ │ │ + 0x00033f9c 74696669 65722069 7320746f 6f206c6f tifier is too lo │ │ │ │ + 0x00033fac 6e670000 45787072 65737369 6f6e2069 ng..Expression i │ │ │ │ + 0x00033fbc 7320746f 6f20636f 6d706c65 78000000 s too complex... │ │ │ │ + 0x00033fcc 496e7661 6c696420 61727261 79207369 Invalid array si │ │ │ │ + 0x00033fdc 7a650000 44617461 20736563 74696f6e ze..Data section │ │ │ │ + 0x00033fec 20697320 746f6f20 6c617267 65000000 is too large... │ │ │ │ + 0x00033ffc 496e7465 67657220 636f6e73 74616e74 Integer constant │ │ │ │ + 0x0003400c 206f7574 206f6620 72616e67 65000000 out of range... │ │ │ │ + 0x0003401c 4475706c 69636174 65206964 656e7469 Duplicate identi │ │ │ │ + 0x0003402c 66696572 00000000 4b657977 6f726420 fier....Keyword │ │ │ │ + 0x0003403c 69732075 73656420 61732061 6e206964 is used as an id │ │ │ │ + 0x0003404c 656e7469 66696572 00000000 4e6f7420 entifier....Not │ │ │ │ + 0x0003405c 696e2061 2066756e 6374696f 6e000000 in a function... │ │ │ │ + 0x0003406c 4e657374 65642066 756e6374 696f6e73 Nested functions │ │ │ │ + 0x0003407c 20617265 206e6f74 20737570 706f7274 are not support │ │ │ │ + 0x0003408c 65640000 4e6f7420 696e2061 6e206966 ed..Not in an if │ │ │ │ + 0x0003409c 20737461 74656d65 6e740000 4e6f7420 statement..Not │ │ │ │ + 0x000340ac 696e2061 206c6f6f 70000000 556e6578 in a loop...Unex │ │ │ │ + 0x000340bc 70656374 65642065 6e64206f 6620736f pected end of so │ │ │ │ + 0x000340cc 75726365 00000000 496e7465 726e616c urce....Internal │ │ │ │ + 0x000340dc 20636f6d 70696c65 72206572 726f7200 compiler error. │ │ │ │ + 0x000340ec 635f6578 65637574 655f6661 73740000 c_execute_fast.. │ │ │ │ + 0x000340fc 6c697374 2e000000 4572726f 7220696e list....Error in │ │ │ │ + 0x0003410c 20257320 6174206c 696e6520 25640a00 %s at line %d.. │ │ │ │ + 0x0003411c 66676574 73000000 66636c6f 73650000 fgets...fclose.. │ │ │ │ + 0x0003412c 3f000000 63726163 6b65722e 63000000 ?...cracker.c... │ │ │ │ + 0x0003413c 636f756e 74203e3d 20310000 21205365 count >= 1..! Se │ │ │ │ + 0x0003414c 6c662074 65737420 6661696c 65642028 lf test failed ( │ │ │ │ + 0x0003415c 25732900 53656c66 20746573 74206661 %s).Self test fa │ │ │ │ + 0x0003416c 696c6564 20282573 290a0000 50726573 iled (%s)...Pres │ │ │ │ + 0x0003417c 73202771 27206f72 20437472 6c2d4320 s 'q' or Ctrl-C │ │ │ │ + 0x0003418c 746f2061 626f7274 2c20616c 6d6f7374 to abort, almost │ │ │ │ + 0x0003419c 20616e79 206f7468 6572206b 65792066 any other key f │ │ │ │ + 0x000341ac 6f722073 74617475 730a0000 63726b5f or status...crk_ │ │ │ │ + 0x000341bc 72656d6f 76655f68 61736800 25750a00 remove_hash.%u.. │ │ │ │ + 0x000341cc 72657374 6f726500 4c697374 2e457874 restore.List.Ext │ │ │ │ + 0x000341dc 65726e61 6c3a0000 556e6b6e 6f776e20 ernal:..Unknown │ │ │ │ + 0x000341ec 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ + 0x000341fc 730a0000 436f6d70 696c6572 20657272 s...Compiler err │ │ │ │ + 0x0003420c 6f722069 6e202573 20617420 6c696e65 or in %s at line │ │ │ │ + 0x0003421c 2025643a 2025730a 00000000 696e6974 %d: %s.....init │ │ │ │ + 0x0003422c 00000000 67656e65 72617465 00000000 ....generate.... │ │ │ │ + 0x0003423c 66696c74 65720000 4e6f2067 656e6572 filter..No gener │ │ │ │ + 0x0003424c 61746528 2920666f 72206578 7465726e ate() for extern │ │ │ │ + 0x0003425c 616c206d 6f64653a 2025730a 00000000 al mode: %s..... │ │ │ │ + 0x0003426c 4e6f2066 696c7465 72282920 666f7220 No filter() for │ │ │ │ + 0x0003427c 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ + 0x0003428c 730a0000 5761726e 696e673a 20657874 s...Warning: ext │ │ │ │ + 0x0003429c 65726e61 6c206d6f 64652064 6566696e ernal mode defin │ │ │ │ + 0x000342ac 65732067 656e6572 61746528 292c2062 es generate(), b │ │ │ │ + 0x000342bc 75742069 73206f6e 6c792075 73656420 ut is only used │ │ │ │ + 0x000342cc 666f7220 66696c74 65722829 0a000000 for filter().... │ │ │ │ + 0x000342dc 50726f63 65656469 6e672077 69746820 Proceeding with │ │ │ │ + 0x000342ec 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ + 0x000342fc 2e313030 73000000 61626f72 74000000 .100s...abort... │ │ │ │ + 0x0003430c 73746174 75730000 706c6169 6e746578 status..plaintex │ │ │ │ + 0x0003431c 745f6c65 6e677468 00000000 62696e61 t_length....bina │ │ │ │ + 0x0003432c 72795f61 6c69676e 00000000 70726570 ry_align....prep │ │ │ │ + 0x0003433c 61726500 73616c74 5f616c69 676e0000 are.salt_align.. │ │ │ │ + 0x0003434c 76616c69 64000000 636d705f 65786163 valid...cmp_exac │ │ │ │ + 0x0003435c 74000000 6765745f 6b657900 736f7572 t...get_key.sour │ │ │ │ + 0x0003436c 63650000 73616c74 5f686173 68000000 ce..salt_hash... │ │ │ │ + 0x0003437c 63727970 745f616c 6c000000 636d705f crypt_all...cmp_ │ │ │ │ + 0x0003438c 616c6c00 636d705f 6f6e6500 5761726e all.cmp_one.Warn │ │ │ │ + 0x0003439c 696e673a 2062696e 61727928 29207265 ing: binary() re │ │ │ │ + 0x000343ac 7475726e 6564206d 6973616c 69676e65 turned misaligne │ │ │ │ + 0x000343bc 6420706f 696e7465 72000000 5761726e d pointer...Warn │ │ │ │ + 0x000343cc 696e673a 2073616c 74282920 72657475 ing: salt() retu │ │ │ │ + 0x000343dc 726e6564 206d6973 616c6967 6e656420 rned misaligned │ │ │ │ + 0x000343ec 706f696e 74657200 6765745f 68617368 pointer.get_hash │ │ │ │ + 0x000343fc 5b25645d 28256429 00000000 556e6b6e [%d](%d)....Unkn │ │ │ │ + 0x0003440c 6f776e20 6f707469 6f6e0000 45787472 own option..Extr │ │ │ │ + 0x0003441c 61207061 72616d65 74657220 666f7220 a parameter for │ │ │ │ + 0x0003442c 6f707469 6f6e0000 496e7661 6c696420 option..Invalid │ │ │ │ + 0x0003443c 6f707469 6f6e2070 6172616d 65746572 option parameter │ │ │ │ + 0x0003444c 00000000 4f707469 6f6e2072 65717569 ....Option requi │ │ │ │ + 0x0003445c 72657320 61207061 72616d65 74657200 res a parameter. │ │ │ │ + 0x0003446c 496e7661 6c696420 6f707469 6f6e7320 Invalid options │ │ │ │ + 0x0003447c 636f6d62 696e6174 696f6e20 6f722064 combination or d │ │ │ │ + 0x0003448c 75706c69 63617465 206f7074 696f6e00 uplicate option. │ │ │ │ + 0x0003449c 25733a20 22257322 0a000000 49646c65 %s: "%s"....Idle │ │ │ │ + 0x000344ac 00000000 6e696365 00000000 25750a25 ....nice....%u.% │ │ │ │ + 0x000344bc 750a2575 0a000000 25750a32 0a25750a u.%u....%u.2.%u. │ │ │ │ + 0x000344cc 00000000 4c4d5f41 53434949 00000000 ....LM_ASCII.... │ │ │ │ + 0x000344dc 41534349 49000000 50726f63 65656469 ASCII...Proceedi │ │ │ │ + 0x000344ec 6e672077 69746820 22696e63 72656d65 ng with "increme │ │ │ │ + 0x000344fc 6e74616c 22206d6f 64653a20 252e3130 ntal" mode: %.10 │ │ │ │ + 0x0003450c 30730000 46696c65 00000000 496e6372 0s..File....Incr │ │ │ │ + 0x0003451c 656d656e 74616c3a 00000000 21204e6f emental:....! No │ │ │ │ + 0x0003452c 20636861 72736574 20646566 696e6564 charset defined │ │ │ │ + 0x0003453c 00000000 4e6f2063 68617273 65742064 ....No charset d │ │ │ │ + 0x0003454c 6566696e 65642066 6f72206d 6f64653a efined for mode: │ │ │ │ + 0x0003455c 2025730a 00000000 45787472 61000000 %s.....Extra... │ │ │ │ + 0x0003456c 4d696e4c 656e0000 4d61784c 656e0000 MinLen..MaxLen.. │ │ │ │ + 0x0003457c 43686172 436f756e 74000000 21204d69 CharCount...! Mi │ │ │ │ + 0x0003458c 6e4c656e 203d2025 64206578 63656564 nLen = %d exceed │ │ │ │ + 0x0003459c 73204d61 784c656e 203d2025 64000000 s MaxLen = %d... │ │ │ │ + 0x000345ac 4d696e4c 656e203d 20256420 65786365 MinLen = %d exce │ │ │ │ + 0x000345bc 65647320 4d61784c 656e203d 2025640a eds MaxLen = %d. │ │ │ │ + 0x000345cc 00000000 21204d69 6e4c656e 203d2025 ....! MinLen = % │ │ │ │ + 0x000345dc 64206973 20746f6f 206c6172 67652066 d is too large f │ │ │ │ + 0x000345ec 6f722074 68697320 68617368 20747970 or this hash typ │ │ │ │ + 0x000345fc 65000000 4d696e4c 656e203d 20256420 e...MinLen = %d │ │ │ │ + 0x0003460c 65786365 65647320 74686520 6d617869 exceeds the maxi │ │ │ │ + 0x0003461c 6d756d20 706f7373 69626c65 206c656e mum possible len │ │ │ │ + 0x0003462c 67746820 666f7220 74686520 63757272 gth for the curr │ │ │ │ + 0x0003463c 656e7420 68617368 20747970 65202825 ent hash type (% │ │ │ │ + 0x0003464c 64290a00 21204d61 784c656e 203d2025 d)..! MaxLen = % │ │ │ │ + 0x0003465c 64206973 20746f6f 206c6172 67652066 d is too large f │ │ │ │ + 0x0003466c 6f722074 68697320 68617368 20747970 or this hash typ │ │ │ │ + 0x0003467c 65000000 5761726e 696e673a 204d6178 e...Warning: Max │ │ │ │ + 0x0003468c 4c656e20 3d202564 20697320 746f6f20 Len = %d is too │ │ │ │ + 0x0003469c 6c617267 6520666f 72207468 65206375 large for the cu │ │ │ │ + 0x000346ac 7272656e 74206861 73682074 7970652c rrent hash type, │ │ │ │ + 0x000346bc 20726564 75636564 20746f20 25640a00 reduced to %d.. │ │ │ │ + 0x000346cc 21204d61 784c656e 203d2025 64206578 ! MaxLen = %d ex │ │ │ │ + 0x000346dc 63656564 73207468 6520636f 6d70696c ceeds the compil │ │ │ │ + 0x000346ec 652d7469 6d65206c 696d6974 206f6620 e-time limit of │ │ │ │ + 0x000346fc 25640000 4d61784c 656e203d 20256420 %d..MaxLen = %d │ │ │ │ + 0x0003470c 65786365 65647320 74686520 636f6d70 exceeds the comp │ │ │ │ + 0x0003471c 696c652d 74696d65 206c696d 6974206f ile-time limit o │ │ │ │ + 0x0003472c 66202564 0a000000 72620000 2120496e f %d....rb..! In │ │ │ │ + 0x0003473c 636f7272 65637420 63686172 73657420 correct charset │ │ │ │ + 0x0003474c 66696c65 20666f72 6d61743a 20252e31 file format: %.1 │ │ │ │ + 0x0003475c 30307300 496e636f 72726563 74206368 00s.Incorrect ch │ │ │ │ + 0x0003476c 61727365 74206669 6c652066 6f726d61 arset file forma │ │ │ │ + 0x0003477c 743a2025 730a0000 66726561 64000000 t: %s...fread... │ │ │ │ + 0x0003478c 2120496e 636f6d70 61746962 6c652063 ! Incompatible c │ │ │ │ + 0x0003479c 68617273 65742066 696c653a 20252e31 harset file: %.1 │ │ │ │ + 0x000347ac 30307300 496e636f 6d706174 69626c65 00s.Incompatible │ │ │ │ + 0x000347bc 20636861 72736574 2066696c 653a2025 charset file: % │ │ │ │ + 0x000347cc 730a0000 21204368 61727365 74206669 s...! Charset fi │ │ │ │ + 0x000347dc 6c652068 61732063 68616e67 65643a20 le has changed: │ │ │ │ + 0x000347ec 252e3130 30730000 43686172 73657420 %.100s..Charset │ │ │ │ + 0x000347fc 66696c65 20686173 20636861 6e676564 file has changed │ │ │ │ + 0x0003480c 3a202573 0a000000 21204578 74726120 : %s....! Extra │ │ │ │ + 0x0003481c 63686172 61637465 7273206e 6f742069 characters not i │ │ │ │ + 0x0003482c 6e20636f 6d70696c 652d7469 6d652073 n compile-time s │ │ │ │ + 0x0003483c 70656369 66696564 2072616e 67652028 pecified range ( │ │ │ │ + 0x0003484c 275c7825 30327827 20746f20 275c7825 '\x%02x' to '\x% │ │ │ │ + 0x0003485c 30327827 29000000 45787472 61206368 02x')...Extra ch │ │ │ │ + 0x0003486c 61726163 74657273 206e6f74 20696e20 aracters not in │ │ │ │ + 0x0003487c 636f6d70 696c652d 74696d65 20737065 compile-time spe │ │ │ │ + 0x0003488c 63696669 65642072 616e6765 2028275c cified range ('\ │ │ │ │ + 0x0003489c 78253032 78272074 6f20275c 78253032 x%02x' to '\x%02 │ │ │ │ + 0x000348ac 7827290a 00000000 2d204c65 6e677468 x').....- Length │ │ │ │ + 0x000348bc 73202564 20746f20 25642c20 75702074 s %d to %d, up t │ │ │ │ + 0x000348cc 6f202564 20646966 66657265 6e742063 o %d different c │ │ │ │ + 0x000348dc 68617261 63746572 73000000 2d204c65 haracters...- Le │ │ │ │ + 0x000348ec 6e677468 2025642c 20757020 746f2025 ngth %d, up to % │ │ │ │ + 0x000348fc 64206469 66666572 656e7420 63686172 d different char │ │ │ │ + 0x0003490c 61637465 72730000 21204f6e 6c792025 acters..! Only % │ │ │ │ + 0x0003491c 75206368 61726163 74657273 20617661 u characters ava │ │ │ │ + 0x0003492c 696c6162 6c650000 5761726e 696e673a ilable..Warning: │ │ │ │ + 0x0003493c 206f6e6c 79202575 20636861 72616374 only %u charact │ │ │ │ + 0x0003494c 65727320 61766169 6c61626c 650a0000 ers available... │ │ │ │ + 0x0003495c 5761726e 696e673a 206d6978 65642d63 Warning: mixed-c │ │ │ │ + 0x0003496c 61736520 63686172 7365742c 20627574 ase charset, but │ │ │ │ + 0x0003497c 20746865 20637572 72656e74 20686173 the current has │ │ │ │ + 0x0003498c 68207479 70652069 73206361 73652d69 h type is case-i │ │ │ │ + 0x0003499c 6e73656e 73697469 76653b0a 736f6d65 nsensitive;.some │ │ │ │ + 0x000349ac 2063616e 64696461 74652070 61737377 candidate passw │ │ │ │ + 0x000349bc 6f726473 206d6179 20626520 756e6e65 ords may be unne │ │ │ │ + 0x000349cc 63657373 6172696c 79207472 69656420 cessarily tried │ │ │ │ + 0x000349dc 6d6f7265 20746861 6e206f6e 63652e0a more than once.. │ │ │ │ + 0x000349ec 00000000 2120556e 65787065 63746564 ....! Unexpected │ │ │ │ + 0x000349fc 20636f75 6e743a20 25642021 3d202564 count: %d != %d │ │ │ │ + 0x00034a0c 00000000 556e6578 70656374 65642063 ....Unexpected c │ │ │ │ + 0x00034a1c 6f756e74 3a202564 20213d20 25640a00 ount: %d != %d.. │ │ │ │ + 0x00034a2c 2d205377 69746368 696e6720 746f206c - Switching to l │ │ │ │ + 0x00034a3c 656e6774 68202564 00000000 66736565 ength %d....fsee │ │ │ │ + 0x00034a4c 6b000000 67657463 00000000 2d204578 k...getc....- Ex │ │ │ │ + 0x00034a5c 70616e64 696e6720 7461626c 65732066 panding tables f │ │ │ │ + 0x00034a6c 6f72206c 656e6774 68202564 20746f20 or length %d to │ │ │ │ + 0x00034a7c 63686172 61637465 7220636f 756e7420 character count │ │ │ │ + 0x00034a8c 25640000 2d205472 79696e67 206c656e %d..- Trying len │ │ │ │ + 0x00034a9c 67746820 25642c20 66697865 64204025 gth %d, fixed @% │ │ │ │ + 0x00034aac 642c2063 68617261 63746572 20636f75 d, character cou │ │ │ │ + 0x00034abc 6e742025 64000000 21204d69 7865642d nt %d...! Mixed- │ │ │ │ + 0x00034acc 63617365 20636861 72736574 2c206275 case charset, bu │ │ │ │ + 0x00034adc 74207468 65206861 73682074 79706520 t the hash type │ │ │ │ + 0x00034aec 69732063 6173652d 696e7365 6e736974 is case-insensit │ │ │ │ + 0x00034afc 69766500 25642070 61737377 6f726420 ive.%d password │ │ │ │ + 0x00034b0c 68617368 65732077 69746820 25642064 hashes with %d d │ │ │ │ + 0x00034b1c 69666665 72656e74 2073616c 74730000 ifferent salts.. │ │ │ │ + 0x00034b2c 25642070 61737377 6f726420 68617368 %d password hash │ │ │ │ + 0x00034b3c 65732077 69746820 6e6f2064 69666665 es with no diffe │ │ │ │ + 0x00034b4c 72656e74 2073616c 74730000 31207061 rent salts..1 pa │ │ │ │ + 0x00034b5c 7373776f 72642068 61736800 556e6b6e ssword hash.Unkn │ │ │ │ + 0x00034b6c 6f776e20 63697068 65727465 78742066 own ciphertext f │ │ │ │ + 0x00034b7c 6f726d61 74206e61 6d652072 65717565 ormat name reque │ │ │ │ + 0x00034b8c 73746564 0a000000 65730000 6c656674 sted....es..left │ │ │ │ + 0x00034b9c 20746f20 63726163 6b000000 6c6f6164 to crack...load │ │ │ │ + 0x00034bac 65640000 6e6f204f 70656e4d 50207375 ed..no OpenMP su │ │ │ │ + 0x00034bbc 70706f72 74000000 706f6f72 204f7065 pport...poor Ope │ │ │ │ + 0x00034bcc 6e4d5020 7363616c 6162696c 69747900 nMP scalability. │ │ │ │ + 0x00034bdc 2028666f 726b2900 2c206c6f 6e676572 (fork)., longer │ │ │ │ + 0x00034bec 20706173 73776f72 64732073 706c6974 passwords split │ │ │ │ + 0x00034bfc 00000000 77696c6c 00000000 6d617900 ....will....may. │ │ │ │ + 0x00034c0c 72656e00 756e7368 61646f77 00000000 ren.unshadow.... │ │ │ │ + 0x00034c1c 756e6166 73000000 756e6971 75650000 unafs...unique.. │ │ │ │ + 0x00034c2c 2d2d6d61 6b655f63 6865636b 00000000 --make_check.... │ │ │ │ + 0x00034c3c 2d2d7465 73743d30 00000000 7e2f2e6a --test=0....~/.j │ │ │ │ + 0x00034c4c 6f686e2f 6a6f686e 2e636f6e 66000000 ohn/john.conf... │ │ │ │ + 0x00034c5c 2f657463 2f6a6f68 6e2f6a6f 686e2e63 /etc/john/john.c │ │ │ │ + 0x00034c6c 6f6e6600 7e2f2e6a 6f686e2f 6a6f686e onf.~/.john/john │ │ │ │ + 0x00034c7c 2e706f74 00000000 25732564 20706173 .pot....%s%d pas │ │ │ │ + 0x00034c8c 73776f72 64206861 73682573 20637261 sword hash%s cra │ │ │ │ + 0x00034c9c 636b6564 2c202564 206c6566 740a0000 cked, %d left... │ │ │ │ + 0x00034cac 7e2f2e6a 6f686e2f 6a6f686e 2e6c6f67 ~/.john/john.log │ │ │ │ + 0x00034cbc 00000000 436f6e74 696e7569 6e672061 ....Continuing a │ │ │ │ + 0x00034ccc 6e20696e 74657272 75707465 64207365 n interrupted se │ │ │ │ + 0x00034cdc 7373696f 6e000000 53746172 74696e67 ssion...Starting │ │ │ │ + 0x00034cec 2061206e 65772073 65737369 6f6e0000 a new session.. │ │ │ │ + 0x00034cfc 4c6f6164 65642061 20746f74 616c206f Loaded a total o │ │ │ │ + 0x00034d0c 66202573 00000000 4c6f6164 65642025 f %s....Loaded % │ │ │ │ + 0x00034d1c 73202825 73257325 73205b25 735d290a s (%s%s%s [%s]). │ │ │ │ + 0x00034d2c 00000000 4e6f2070 61737377 6f726420 ....No password │ │ │ │ + 0x00034d3c 68617368 65732025 73202873 65652046 hashes %s (see F │ │ │ │ + 0x00034d4c 4151290a 00000000 52656d61 696e696e AQ).....Remainin │ │ │ │ + 0x00034d5c 67202573 00000000 52656d61 696e696e g %s....Remainin │ │ │ │ + 0x00034d6c 67202573 0a000000 5761726e 696e673a g %s....Warning: │ │ │ │ + 0x00034d7c 20257320 666f7220 74686973 20686173 %s for this has │ │ │ │ + 0x00034d8c 68207479 70652c20 636f6e73 69646572 h type, consider │ │ │ │ + 0x00034d9c 202d2d66 6f726b3d 25640a00 57696c6c --fork=%d..Will │ │ │ │ + 0x00034dac 2072756e 20256420 4f70656e 4d502074 run %d OpenMP t │ │ │ │ + 0x00034dbc 68726561 64732070 65722070 726f6365 hreads per proce │ │ │ │ + 0x00034dcc 73732028 25752074 6f74616c 20616372 ss (%u total acr │ │ │ │ + 0x00034ddc 6f737320 25752070 726f6365 73736573 oss %u processes │ │ │ │ + 0x00034dec 290a0000 5761726e 696e673a 204f7065 )...Warning: Ope │ │ │ │ + 0x00034dfc 6e4d5020 77617320 64697361 626c6564 nMP was disabled │ │ │ │ + 0x00034e0c 20647565 20746f20 2d2d666f 726b3b20 due to --fork; │ │ │ │ + 0x00034e1c 61206e6f 6e2d4f70 656e4d50 20627569 a non-OpenMP bui │ │ │ │ + 0x00034e2c 6c64206d 61792062 65206661 73746572 ld may be faster │ │ │ │ + 0x00034e3c 0a000000 57696c6c 2072756e 20256420 ....Will run %d │ │ │ │ + 0x00034e4c 4f70656e 4d502074 68726561 64730a00 OpenMP threads.. │ │ │ │ + 0x00034e5c 5761726e 696e673a 204f7065 6e4d5020 Warning: OpenMP │ │ │ │ + 0x00034e6c 69732064 69736162 6c65643b 2061206e is disabled; a n │ │ │ │ + 0x00034e7c 6f6e2d4f 70656e4d 50206275 696c6420 on-OpenMP build │ │ │ │ + 0x00034e8c 6d617920 62652066 61737465 720a0000 may be faster... │ │ │ │ + 0x00034e9c 2d204e6f 6465206e 756d6265 72732025 - Node numbers % │ │ │ │ + 0x00034eac 752d2575 206f6620 25752573 00000000 u-%u of %u%s.... │ │ │ │ + 0x00034ebc 4e6f6465 206e756d 62657273 2025752d Node numbers %u- │ │ │ │ + 0x00034ecc 2575206f 66202575 25730a00 2d204e6f %u of %u%s..- No │ │ │ │ + 0x00034edc 6465206e 756d6265 72202575 206f6620 de number %u of │ │ │ │ + 0x00034eec 25750000 4e6f6465 206e756d 62657220 %u..Node number │ │ │ │ + 0x00034efc 2575206f 66202575 0a000000 666f726b %u of %u....fork │ │ │ │ + 0x00034f0c 00000000 496e636f 6e736973 74656e74 ....Inconsistent │ │ │ │ + 0x00034f1c 20637261 73682072 65636f76 65727920 crash recovery │ │ │ │ + 0x00034f2c 66696c65 3a202573 0a000000 2d204861 file: %s....- Ha │ │ │ │ + 0x00034f3c 73682074 7970653a 20252e31 30307325 sh type: %.100s% │ │ │ │ + 0x00034f4c 73252e31 30307320 286c656e 67746873 s%.100s (lengths │ │ │ │ + 0x00034f5c 20757020 746f2025 64257329 00000000 up to %d%s).... │ │ │ │ + 0x00034f6c 2d20416c 676f7269 74686d3a 20252e31 - Algorithm: %.1 │ │ │ │ + 0x00034f7c 30307300 2d204361 6e646964 61746520 00s.- Candidate │ │ │ │ + 0x00034f8c 70617373 776f7264 73202573 20626520 passwords %s be │ │ │ │ + 0x00034f9c 62756666 65726564 20616e64 20747269 buffered and tri │ │ │ │ + 0x00034fac 65642069 6e206368 756e6b73 206f6620 ed in chunks of │ │ │ │ + 0x00034fbc 25640000 2d20436f 6e666967 75726564 %d..- Configured │ │ │ │ + 0x00034fcc 20746f20 75736520 6f746865 72776973 to use otherwis │ │ │ │ + 0x00034fdc 65206964 6c652070 726f6365 73736f72 e idle processor │ │ │ │ + 0x00034fec 20637963 6c657320 6f6e6c79 00000000 cycles only.... │ │ │ │ + 0x00034ffc 57616974 696e6720 666f7220 25642063 Waiting for %d c │ │ │ │ + 0x0003500c 68696c64 25732074 6f207465 726d696e hild%s to termin │ │ │ │ + 0x0003501c 61746500 57616974 696e6720 666f7220 ate.Waiting for │ │ │ │ + 0x0003502c 25642063 68696c64 25732074 6f207465 %d child%s to te │ │ │ │ + 0x0003503c 726d696e 6174650a 00000000 77616974 rminate.....wait │ │ │ │ + 0x0003504c 00000000 5761726e 696e673a 20706173 ....Warning: pas │ │ │ │ + 0x0003505c 73776f72 64732070 72696e74 65642061 swords printed a │ │ │ │ + 0x0003506c 626f7665 206d6967 68740000 20626520 bove might.. be │ │ │ │ + 0x0003507c 70617274 69616c00 206e6f74 20626520 partial. not be │ │ │ │ + 0x0003508c 616c6c20 74686f73 65206372 61636b65 all those cracke │ │ │ │ + 0x0003509c 64000000 25732573 20616e64 25730a00 d...%s%s and%s.. │ │ │ │ + 0x000350ac 55736520 74686520 222d2d73 686f7722 Use the "--show" │ │ │ │ + 0x000350bc 206f7074 696f6e20 746f2064 6973706c option to displ │ │ │ │ + 0x000350cc 61792061 6c6c206f 66207468 65206372 ay all of the cr │ │ │ │ + 0x000350dc 61636b65 64207061 7373776f 72647320 acked passwords │ │ │ │ + 0x000350ec 72656c69 61626c79 0a000000 53657373 reliably....Sess │ │ │ │ + 0x000350fc 696f6e20 61626f72 74656400 53657373 ion aborted.Sess │ │ │ │ + 0x0003510c 696f6e20 636f6d70 6c657465 64000000 ion completed... │ │ │ │ + 0x0003511c 53657373 696f6e20 636f6d70 6c657465 Session complete │ │ │ │ + 0x0003512c 640a0000 4d61696e 2070726f 63657373 d...Main process │ │ │ │ + 0x0003513c 20736573 73696f6e 20636f6d 706c6574 session complet │ │ │ │ + 0x0003514c 65642c20 62757420 736f6d65 20636869 ed, but some chi │ │ │ │ + 0x0003515c 6c642070 726f6365 73736573 20666169 ld processes fai │ │ │ │ + 0x0003516c 6c656400 4f4d505f 4e554d5f 54485245 led.OMP_NUM_THRE │ │ │ │ + 0x0003517c 41445300 73746174 3a202573 00000000 ADS.stat: %s.... │ │ │ │ + 0x0003518c 4e4f2050 41535357 4f524400 5761726e NO PASSWORD.Warn │ │ │ │ + 0x0003519c 696e673a 206f6e6c 79206c6f 6164696e ing: only loadin │ │ │ │ + 0x000351ac 67206861 73686573 206f6620 74797065 g hashes of type │ │ │ │ + 0x000351bc 20222573 222c2062 75742061 6c736f20 "%s", but also │ │ │ │ + 0x000351cc 73617720 74797065 20222573 220a5573 saw type "%s".Us │ │ │ │ + 0x000351dc 65207468 6520222d 2d666f72 6d61743d e the "--format= │ │ │ │ + 0x000351ec 25732220 6f707469 6f6e2074 6f20666f %s" option to fo │ │ │ │ + 0x000351fc 72636520 6c6f6164 696e6720 68617368 rce loading hash │ │ │ │ + 0x0003520c 6573206f 66207468 61742074 79706520 es of that type │ │ │ │ + 0x0003521c 696e7374 6561640a 00000000 28636175 instead.....(cau │ │ │ │ + 0x0003522c 73653a20 74686520 22666f72 6d617422 se: the "format" │ │ │ │ + 0x0003523c 206c6163 6b732070 726f7065 72206269 lacks proper bi │ │ │ │ + 0x0003524c 6e617279 5f686173 68282920 66756e63 nary_hash() func │ │ │ │ + 0x0003525c 74696f6e 20646566 696e6974 696f6e73 tion definitions │ │ │ │ + 0x0003526c 290a0000 5761726e 696e673a 20657863 )...Warning: exc │ │ │ │ + 0x0003527c 65737369 76652070 61727469 616c2068 essive partial h │ │ │ │ + 0x0003528c 61736820 636f6c6c 6973696f 6e732064 ash collisions d │ │ │ │ + 0x0003529c 65746563 7465640a 25730000 5761726e etected.%s..Warn │ │ │ │ + 0x000352ac 696e673a 20636865 636b2066 6f722064 ing: check for d │ │ │ │ + 0x000352bc 75706c69 63617465 73207061 72746961 uplicates partia │ │ │ │ + 0x000352cc 6c6c7920 62797061 73736564 20746f20 lly bypassed to │ │ │ │ + 0x000352dc 73706565 64757020 6c6f6164 696e670a speedup loading. │ │ │ │ + 0x000352ec 00000000 25733a25 64000000 25733a4e ....%s:%d...%s:N │ │ │ │ + 0x000352fc 4f205041 5353574f 52440000 25733a00 O PASSWORD..%s:. │ │ │ │ + 0x0003530c 3a257300 21222324 25262728 292a2b2c :%s.!"#$%&'()*+, │ │ │ │ + 0x0003531c 2d2e2f3a 3b3c3d3e 3f405b5c 5d5e5f60 -./:;<=>?@[\]^_` │ │ │ │ + 0x0003532c 7b7c7d7e 7f000000 25752000 25753a25 {|}~....%u .%u:% │ │ │ │ + 0x0003533c 3032753a 25303275 3a253032 75200000 02u:%02u:%02u .. │ │ │ │ + 0x0003534c 666c6f63 6b284c4f 434b5f45 58290000 flock(LOCK_EX).. │ │ │ │ + 0x0003535c 77726974 65000000 666c6f63 6b284c4f write...flock(LO │ │ │ │ + 0x0003536c 434b5f55 4e290000 6673796e 63000000 CK_UN)..fsync... │ │ │ │ + 0x0003537c 636c6f73 65000000 63686d6f 643a2025 close...chmod: % │ │ │ │ + 0x0003538c 73000000 6f70656e 3a202573 00000000 s...open: %s.... │ │ │ │ + 0x0003539c 42656570 00000000 252d3136 73202825 Beep....%-16s (% │ │ │ │ + 0x000353ac 73290a00 25733a25 730a0000 2b204372 s)..%s:%s...+ Cr │ │ │ │ + 0x000353bc 61636b65 64202573 0a000000 07000000 acked %s........ │ │ │ │ + 0x000353cc 6d616c6c 6f633a20 25730a00 63616c6c malloc: %s..call │ │ │ │ + 0x000353dc 6f633a20 25730a00 5465726d 696e6174 oc: %s..Terminat │ │ │ │ + 0x000353ec 696e6720 6f6e2065 72726f72 00000000 ing on error.... │ │ │ │ + 0x000353fc 76616c69 64207379 6e746178 20697320 valid syntax is │ │ │ │ + 0x0003540c 4d494e2d 4d41582f 544f5441 4c206f72 MIN-MAX/TOTAL or │ │ │ │ + 0x0003541c 204e2f54 4f54414c 00000000 6e6f6465 N/TOTAL....node │ │ │ │ + 0x0003542c 206e756d 62657273 2063616e 27742073 numbers can't s │ │ │ │ + 0x0003543c 70616e20 74686520 77686f6c 65207261 pan the whole ra │ │ │ │ + 0x0003544c 6e676500 72616e67 65206d75 73742062 nge.range must b │ │ │ │ + 0x0003545c 6520636f 6e736973 74656e74 20776974 e consistent wit │ │ │ │ + 0x0003546c 68202d2d 666f726b 206e756d 62657200 h --fork number. │ │ │ │ + 0x0003547c 6e6f6465 206e756d 62657273 2063616e node numbers can │ │ │ │ + 0x0003548c 27742065 78636565 64206e6f 64652063 't exceed node c │ │ │ │ + 0x0003549c 6f756e74 00000000 6e6f6465 20636f75 ount....node cou │ │ │ │ + 0x000354ac 6e74206d 75737420 62652061 74206c65 nt must be at le │ │ │ │ + 0x000354bc 61737420 32000000 72616e67 65207374 ast 2...range st │ │ │ │ + 0x000354cc 61727420 63616e27 74206578 63656564 art can't exceed │ │ │ │ + 0x000354dc 2072616e 67652065 6e640000 76616c69 range end..vali │ │ │ │ + 0x000354ec 64206e6f 6465206e 756d6265 72732073 d node numbers s │ │ │ │ + 0x000354fc 74617274 2066726f 6d203100 4a6f686e tart from 1.John │ │ │ │ + 0x0003550c 20746865 20526970 70657220 70617373 the Ripper pass │ │ │ │ + 0x0003551c 776f7264 20637261 636b6572 2c207665 word cracker, ve │ │ │ │ + 0x0003552c 7273696f 6e20312e 392e300a 436f7079 rsion 1.9.0.Copy │ │ │ │ + 0x0003553c 72696768 74202863 29203139 39362d32 right (c) 1996-2 │ │ │ │ + 0x0003554c 30313920 62792053 6f6c6172 20446573 019 by Solar Des │ │ │ │ + 0x0003555c 69676e65 720a486f 6d657061 67653a20 igner.Homepage: │ │ │ │ + 0x0003556c 68747470 3a2f2f77 77772e6f 70656e77 http://www.openw │ │ │ │ + 0x0003557c 616c6c2e 636f6d2f 6a6f686e 2f0a0a55 all.com/john/..U │ │ │ │ + 0x0003558c 73616765 3a202573 205b4f50 54494f4e sage: %s [OPTION │ │ │ │ + 0x0003559c 535d205b 50415353 574f5244 2d46494c S] [PASSWORD-FIL │ │ │ │ + 0x000355ac 45535d0a 2d2d7369 6e676c65 20202020 ES].--single │ │ │ │ + 0x000355bc 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x000355cc 73696e67 6c652063 7261636b 22206d6f single crack" mo │ │ │ │ + 0x000355dc 64650a2d 2d776f72 646c6973 743d4649 de.--wordlist=FI │ │ │ │ + 0x000355ec 4c45202d 2d737464 696e2020 2020776f LE --stdin wo │ │ │ │ + 0x000355fc 72646c69 7374206d 6f64652c 20726561 rdlist mode, rea │ │ │ │ + 0x0003560c 6420776f 72647320 66726f6d 2046494c d words from FIL │ │ │ │ + 0x0003561c 45206f72 20737464 696e0a2d 2d72756c E or stdin.--rul │ │ │ │ + 0x0003562c 65732020 20202020 20202020 20202020 es │ │ │ │ + 0x0003563c 20202020 2020656e 61626c65 20776f72 enable wor │ │ │ │ + 0x0003564c 64206d61 6e676c69 6e672072 756c6573 d mangling rules │ │ │ │ + 0x0003565c 20666f72 20776f72 646c6973 74206d6f for wordlist mo │ │ │ │ + 0x0003566c 64650a2d 2d696e63 72656d65 6e74616c de.--incremental │ │ │ │ + 0x0003567c 5b3d4d4f 44455d20 20202020 20202269 [=MODE] "i │ │ │ │ + 0x0003568c 6e637265 6d656e74 616c2220 6d6f6465 ncremental" mode │ │ │ │ + 0x0003569c 205b7573 696e6720 73656374 696f6e20 [using section │ │ │ │ + 0x000356ac 4d4f4445 5d0a2d2d 65787465 726e616c MODE].--external │ │ │ │ + 0x000356bc 3d4d4f44 45202020 20202020 20202020 =MODE │ │ │ │ + 0x000356cc 20657874 65726e61 6c206d6f 6465206f external mode o │ │ │ │ + 0x000356dc 7220776f 72642066 696c7465 720a2d2d r word filter.-- │ │ │ │ + 0x000356ec 7374646f 75745b3d 4c454e47 54485d20 stdout[=LENGTH] │ │ │ │ + 0x000356fc 20202020 20202020 206a7573 74206f75 just ou │ │ │ │ + 0x0003570c 74707574 2063616e 64696461 74652070 tput candidate p │ │ │ │ + 0x0003571c 61737377 6f726473 205b6375 74206174 asswords [cut at │ │ │ │ + 0x0003572c 204c454e 4754485d 0a2d2d72 6573746f LENGTH].--resto │ │ │ │ + 0x0003573c 72655b3d 4e414d45 5d202020 20202020 re[=NAME] │ │ │ │ + 0x0003574c 20202020 72657374 6f726520 616e2069 restore an i │ │ │ │ + 0x0003575c 6e746572 72757074 65642073 65737369 nterrupted sessi │ │ │ │ + 0x0003576c 6f6e205b 63616c6c 6564204e 414d455d on [called NAME] │ │ │ │ + 0x0003577c 0a2d2d73 65737369 6f6e3d4e 414d4520 .--session=NAME │ │ │ │ + 0x0003578c 20202020 20202020 20202020 67697665 give │ │ │ │ + 0x0003579c 2061206e 65772073 65737369 6f6e2074 a new session t │ │ │ │ + 0x000357ac 6865204e 414d450a 2d2d7374 61747573 he NAME.--status │ │ │ │ + 0x000357bc 5b3d4e41 4d455d20 20202020 20202020 [=NAME] │ │ │ │ + 0x000357cc 20202070 72696e74 20737461 74757320 print status │ │ │ │ + 0x000357dc 6f662061 20736573 73696f6e 205b6361 of a session [ca │ │ │ │ + 0x000357ec 6c6c6564 204e414d 455d0a2d 2d6d616b lled NAME].--mak │ │ │ │ + 0x000357fc 652d6368 61727365 743d4649 4c452020 e-charset=FILE │ │ │ │ + 0x0003580c 20202020 20206d61 6b652061 20636861 make a cha │ │ │ │ + 0x0003581c 72736574 2c204649 4c452077 696c6c20 rset, FILE will │ │ │ │ + 0x0003582c 6265206f 76657277 72697474 656e0a2d be overwritten.- │ │ │ │ + 0x0003583c 2d73686f 77202020 20202020 20202020 -show │ │ │ │ + 0x0003584c 20202020 20202020 20207368 6f772063 show c │ │ │ │ + 0x0003585c 7261636b 65642070 61737377 6f726473 racked passwords │ │ │ │ + 0x0003586c 0a2d2d74 6573745b 3d54494d 455d2020 .--test[=TIME] │ │ │ │ + 0x0003587c 20202020 20202020 20202020 72756e20 run │ │ │ │ + 0x0003588c 74657374 7320616e 64206265 6e63686d tests and benchm │ │ │ │ + 0x0003589c 61726b73 20666f72 2054494d 45207365 arks for TIME se │ │ │ │ + 0x000358ac 636f6e64 73206561 63680a2d 2d757365 conds each.--use │ │ │ │ + 0x000358bc 72733d5b 2d5d4c4f 47494e7c 5549445b rs=[-]LOGIN|UID[ │ │ │ │ + 0x000358cc 2c2e2e5d 20205b64 6f206e6f 745d206c ,..] [do not] l │ │ │ │ + 0x000358dc 6f616420 74686973 20287468 65736529 oad this (these) │ │ │ │ + 0x000358ec 20757365 72287329 206f6e6c 790a2d2d user(s) only.-- │ │ │ │ + 0x000358fc 67726f75 70733d5b 2d5d4749 445b2c2e groups=[-]GID[,. │ │ │ │ + 0x0003590c 2e5d2020 20202020 206c6f61 64207573 .] load us │ │ │ │ + 0x0003591c 65727320 5b6e6f74 5d206f66 20746869 ers [not] of thi │ │ │ │ + 0x0003592c 73202874 68657365 29206772 6f757028 s (these) group( │ │ │ │ + 0x0003593c 7329206f 6e6c790a 2d2d7368 656c6c73 s) only.--shells │ │ │ │ + 0x0003594c 3d5b2d5d 5348454c 4c5b2c2e 2e5d2020 =[-]SHELL[,..] │ │ │ │ + 0x0003595c 2020206c 6f616420 75736572 73207769 load users wi │ │ │ │ + 0x0003596c 74685b6f 75745d20 74686973 20287468 th[out] this (th │ │ │ │ + 0x0003597c 65736529 20736865 6c6c2873 29206f6e ese) shell(s) on │ │ │ │ + 0x0003598c 6c790a2d 2d73616c 74733d5b 2d5d4e20 ly.--salts=[-]N │ │ │ │ + 0x0003599c 20202020 20202020 20202020 20206c6f lo │ │ │ │ + 0x000359ac 61642073 616c7473 20776974 685b6f75 ad salts with[ou │ │ │ │ + 0x000359bc 745d2061 74206c65 61737420 4e207061 t] at least N pa │ │ │ │ + 0x000359cc 7373776f 72647320 6f6e6c79 0a2d2d73 sswords only.--s │ │ │ │ + 0x000359dc 6176652d 6d656d6f 72793d4c 4556454c ave-memory=LEVEL │ │ │ │ + 0x000359ec 20202020 20202020 656e6162 6c65206d enable m │ │ │ │ + 0x000359fc 656d6f72 79207361 76696e67 2c206174 emory saving, at │ │ │ │ + 0x00035a0c 204c4556 454c2031 2e2e330a 2d2d6e6f LEVEL 1..3.--no │ │ │ │ + 0x00035a1c 64653d4d 494e5b2d 4d41585d 2f544f54 de=MIN[-MAX]/TOT │ │ │ │ + 0x00035a2c 414c2020 20202074 68697320 6e6f6465 AL this node │ │ │ │ + 0x00035a3c 2773206e 756d6265 72207261 6e676520 's number range │ │ │ │ + 0x00035a4c 6f757420 6f662054 4f54414c 20636f75 out of TOTAL cou │ │ │ │ + 0x00035a5c 6e740a2d 2d666f72 6b3d4e20 20202020 nt.--fork=N │ │ │ │ + 0x00035a6c 20202020 20202020 20202020 2020666f fo │ │ │ │ + 0x00035a7c 726b204e 2070726f 63657373 65730a2d rk N processes.- │ │ │ │ + 0x00035a8c 2d666f72 6d61743d 4e414d45 20202020 -format=NAME │ │ │ │ + 0x00035a9c 20202020 20202020 2020666f 72636520 force │ │ │ │ + 0x00035aac 68617368 20747970 65204e41 4d453a20 hash type NAME: │ │ │ │ + 0x00035abc 00000000 0a202020 20202020 20202020 ..... │ │ │ │ + 0x00035acc 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00035adc 00000000 25732563 00000000 496e7661 ....%s%c....Inva │ │ │ │ + 0x00035aec 6c696420 73657373 696f6e20 6e616d65 lid session name │ │ │ │ + 0x00035afc 3a20616c 6c2d6469 67697473 20737566 : all-digits suf │ │ │ │ + 0x00035b0c 6669780a 00000000 496e7661 6c696420 fix.....Invalid │ │ │ │ + 0x00035b1c 706c6169 6e746578 74206c65 6e677468 plaintext length │ │ │ │ + 0x00035b2c 20726571 75657374 65640a00 2d2d666f requested..--fo │ │ │ │ + 0x00035b3c 726b206e 756d6265 72206d75 73742062 rk number must b │ │ │ │ + 0x00035b4c 65206265 74776565 6e203220 616e6420 e between 2 and │ │ │ │ + 0x00035b5c 31303234 0a000000 25752d25 752f2575 1024....%u-%u/%u │ │ │ │ + 0x00035b6c 00000000 25752f25 75000000 496e7661 ....%u/%u...Inva │ │ │ │ + 0x00035b7c 6c696420 6e6f6465 20737065 63696669 lid node specifi │ │ │ │ + 0x00035b8c 63617469 6f6e3a20 25733a20 25730a00 cation: %s: %s.. │ │ │ │ + 0x00035b9c 50617373 776f7264 2066696c 65732072 Password files r │ │ │ │ + 0x00035bac 65717569 7265642c 20627574 206e6f6e equired, but non │ │ │ │ + 0x00035bbc 65207370 65636966 6965640a 00000000 e specified..... │ │ │ │ + 0x00035bcc 50617373 776f7264 2066696c 65732073 Password files s │ │ │ │ + 0x00035bdc 70656369 66696564 2c206275 74206e6f pecified, but no │ │ │ │ + 0x00035bec 206f7074 696f6e20 776f756c 64207573 option would us │ │ │ │ + 0x00035bfc 65207468 656d0a00 4c000000 73696e67 e them..L...sing │ │ │ │ + 0x00035c0c 6c650000 776f7264 6c697374 00000000 le..wordlist.... │ │ │ │ + 0x00035c1c 53000000 73746469 6e000000 696e6372 S...stdin...incr │ │ │ │ + 0x00035c2c 656d656e 74616c00 65787465 726e616c emental.external │ │ │ │ + 0x00035c3c 00000000 7374646f 75740000 73657373 ....stdout..sess │ │ │ │ + 0x00035c4c 696f6e00 6d616b65 2d636861 72736574 ion.make-charset │ │ │ │ + 0x00035c5c 00000000 73686f77 00000000 75736572 ....show....user │ │ │ │ + 0x00035c6c 73000000 4d000000 67726f75 70730000 s...M...groups.. │ │ │ │ + 0x00035c7c 7368656c 6c730000 73616c74 73000000 shells..salts... │ │ │ │ + 0x00035c8c 73617665 2d6d656d 6f727900 6e6f6465 save-memory.node │ │ │ │ + 0x00035c9c 00000000 666f726d 61740000 244a4f48 ....format..$JOH │ │ │ │ + 0x00035cac 4e2f0000 2f757372 2f736861 72652f6a N/../usr/share/j │ │ │ │ + 0x00035cbc 6f686e2f 00000000 7e2f2e6a 6f686e00 ohn/....~/.john. │ │ │ │ + 0x00035ccc 6d6b6469 723a2025 73000000 43726561 mkdir: %s...Crea │ │ │ │ + 0x00035cdc 74656420 64697265 63746f72 793a2025 ted directory: % │ │ │ │ + 0x00035cec 730a0000 496e7661 6c696420 73657373 s...Invalid sess │ │ │ │ + 0x00035cfc 696f6e20 6e616d65 20726571 75657374 ion name request │ │ │ │ + 0x00035d0c 65640a00 496e636f 72726563 74206372 ed..Incorrect cr │ │ │ │ + 0x00035d1c 61736820 7265636f 76657279 2066696c ash recovery fil │ │ │ │ + 0x00035d2c 653a2025 730a0000 2e257525 73000000 e: %s....%u%s... │ │ │ │ + 0x00035d3c 2e726563 00000000 43726173 68207265 .rec....Crash re │ │ │ │ + 0x00035d4c 636f7665 72792066 696c6520 6973206c covery file is l │ │ │ │ + 0x00035d5c 6f636b65 643a2025 730a0000 52454334 ocked: %s...REC4 │ │ │ │ + 0x00035d6c 0a25640a 00000000 2d2d666f 726d6174 .%d.....--format │ │ │ │ + 0x00035d7c 3d25730a 00000000 25750a25 750a2578 =%s.....%u.%u.%x │ │ │ │ + 0x00035d8c 0a25780a 25780a25 780a2578 0a25780a .%x.%x.%x.%x.%x. │ │ │ │ + 0x00035d9c 25780a25 640a2564 0a25640a 25780a00 %x.%d.%d.%d.%x.. │ │ │ │ + 0x00035dac 66707269 6e746600 66666c75 73680000 fprintf.fflush.. │ │ │ │ + 0x00035dbc 66747275 6e636174 65000000 77000000 ftruncate...w... │ │ │ │ + 0x00035dcc 66646f70 656e0000 756e6c69 6e6b3a20 fdopen..unlink: │ │ │ │ + 0x00035ddc 25730000 722b0000 25752053 65737369 %s..r+..%u Sessi │ │ │ │ + 0x00035dec 6f6e2063 6f6d706c 65746564 0a000000 on completed.... │ │ │ │ + 0x00035dfc 4e6f2063 72617368 20726563 6f766572 No crash recover │ │ │ │ + 0x00035e0c 79206669 6c652c20 7465726d 696e6174 y file, terminat │ │ │ │ + 0x00035e1c 696e6700 52454334 00000000 52454333 ing.REC4....REC3 │ │ │ │ + 0x00035e2c 00000000 52454332 00000000 52454331 ....REC2....REC1 │ │ │ │ + 0x00035e3c 00000000 52454330 00000000 66736361 ....REC0....fsca │ │ │ │ + 0x00035e4c 6e660000 25750a25 750a2578 0a25780a nf..%u.%u.%x.%x. │ │ │ │ + 0x00035e5c 00000000 25780a25 780a2578 0a25780a ....%x.%x.%x.%x. │ │ │ │ + 0x00035e6c 25780a25 640a0000 25640a25 640a0000 %x.%d...%d.%d... │ │ │ │ + 0x00035e7c 7e2f2e6a 6f686e2f 6a6f686e 00000000 ~/.john/john.... │ │ │ │ + 0x00035e8c 4c697374 2e52756c 65733a00 7e214023 List.Rules:.~!@# │ │ │ │ + 0x00035e9c 24255e26 2a28295f 2b7c5157 45525459 $%^&*()_+|QWERTY │ │ │ │ + 0x00035eac 55494f50 7b7d4153 44464748 4a4b4c3a UIOP{}ASDFGHJKL: │ │ │ │ + 0x00035ebc 225a5843 56424e4d 3c3e3f60 31323334 "ZXCVBNM<>?`1234 │ │ │ │ + 0x00035ecc 35363738 39302d3d 5c717765 72747975 567890-=\qwertyu │ │ │ │ + 0x00035edc 696f705b 5d617364 6667686a 6b6c3b27 iop[]asdfghjkl;' │ │ │ │ + 0x00035eec 7a786376 626e6d2c 2e2f0000 60313233 zxcvbnm,./..`123 │ │ │ │ + 0x00035efc 34353637 3839302d 3d5c5157 45525459 4567890-=\QWERTY │ │ │ │ + 0x00035f0c 55494f50 5b5d4153 44464748 4a4b4c3b UIOP[]ASDFGHJKL; │ │ │ │ + 0x00035f1c 275a5843 56424e4d 2c2e2f7e 21402324 'ZXCVBNM,./~!@#$ │ │ │ │ + 0x00035f2c 255e262a 28295f2b 7c717765 72747975 %^&*()_+|qwertyu │ │ │ │ + 0x00035f3c 696f707b 7d617364 6667686a 6b6c3a22 iop{}asdfghjkl:" │ │ │ │ + 0x00035f4c 7a786376 626e6d3c 3e3f0000 60313233 zxcvbnm<>?..`123 │ │ │ │ + 0x00035f5c 34353637 3839302d 3d5c5157 65525459 4567890-=\QWeRTY │ │ │ │ + 0x00035f6c 75696f50 5b5d6153 44464748 4a4b4c3b uioP[]aSDFGHJKL; │ │ │ │ + 0x00035f7c 275a5843 56424e4d 2c2e2f7e 21402324 'ZXCVBNM,./~!@#$ │ │ │ │ + 0x00035f8c 255e262a 28295f2b 7c515765 52545975 %^&*()_+|QWeRTYu │ │ │ │ + 0x00035f9c 696f507b 7d615344 4647484a 4b4c3a22 ioP{}aSDFGHJKL:" │ │ │ │ + 0x00035fac 5a584356 424e4d3c 3e3f0000 31323334 ZXCVBNM<>?..1234 │ │ │ │ + 0x00035fbc 35363738 39302d3d 5c5c7765 72747975 567890-=\\wertyu │ │ │ │ + 0x00035fcc 696f705b 5d5d7364 6667686a 6b6c3b27 iop[]]sdfghjkl;' │ │ │ │ + 0x00035fdc 27786376 626e6d2c 2e2f5c21 40232425 'xcvbnm,./\!@#$% │ │ │ │ + 0x00035fec 5e262a28 295f2b7c 7c574552 54595549 ^&*()_+||WERTYUI │ │ │ │ + 0x00035ffc 4f507b7d 7d534446 47484a4b 4c3a2222 OP{}}SDFGHJKL:"" │ │ │ │ + 0x0003600c 58435642 4e4d3c3e 3f7c0000 60603132 XCVBNM<>?|..``12 │ │ │ │ + 0x0003601c 33343536 37383930 2d3d7171 77657274 34567890-=qqwert │ │ │ │ + 0x0003602c 7975696f 705b6161 73646667 686a6b6c yuiop[aasdfghjkl │ │ │ │ + 0x0003603c 3b7a7a78 6376626e 6d2c2e7e 7e214023 ;zzxcvbnm,.~~!@# │ │ │ │ + 0x0003604c 24255e26 2a28295f 2b515157 45525459 $%^&*()_+QQWERTY │ │ │ │ + 0x0003605c 55494f50 7b414153 44464748 4a4b4c3a UIOP{AASDFGHJKL: │ │ │ │ + 0x0003606c 5a5a5843 56424e4d 3c3e0000 61626364 ZZXCVBNM<>..abcd │ │ │ │ + 0x0003607c 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ + 0x0003608c 75767778 797a0000 41424344 45464748 uvwxyz..ABCDEFGH │ │ │ │ + 0x0003609c 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x000360ac 595a0000 6165696f 75414549 4f550000 YZ..aeiouAEIOU.. │ │ │ │ + 0x000360bc 62636466 67686a6b 6c6d6e70 71727374 bcdfghjklmnpqrst │ │ │ │ + 0x000360cc 76777879 7a424344 4647484a 4b4c4d4e vwxyzBCDFGHJKLMN │ │ │ │ + 0x000360dc 50515253 54565758 595a0000 20090000 PQRSTVWXYZ.. ... │ │ │ │ + 0x000360ec 2e2c3a3b 27223f21 60000000 24255e26 .,:;'"?!`...$%^& │ │ │ │ + 0x000360fc 2a28292d 5f2b3d7c 5c3c3e5b 5d7b7d23 *()-_+=|\<>[]{}# │ │ │ │ + 0x0003610c 402f7e00 61626364 65666768 696a6b6c @/~.abcdefghijkl │ │ │ │ + 0x0003611c 6d6e6f70 71727374 75767778 797a4142 mnopqrstuvwxyzAB │ │ │ │ + 0x0003612c 43444546 4748494a 4b4c4d4e 4f505152 CDEFGHIJKLMNOPQR │ │ │ │ + 0x0003613c 53545556 5758595a 00000000 61626364 STUVWXYZ....abcd │ │ │ │ + 0x0003614c 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ + 0x0003615c 75767778 797a4142 43444546 4748494a uvwxyzABCDEFGHIJ │ │ │ │ + 0x0003616c 4b4c4d4e 4f505152 53545556 5758595a KLMNOPQRSTUVWXYZ │ │ │ │ + 0x0003617c 30313233 34353637 38390000 60313233 0123456789..`123 │ │ │ │ + 0x0003618c 34353637 3839302d 3d5c7177 65727479 4567890-=\qwerty │ │ │ │ + 0x0003619c 75696f70 5b5d6173 64666768 6a6b6c3b uiop[]asdfghjkl; │ │ │ │ + 0x000361ac 277a7863 76626e6d 2c2e2f7e 21402324 'zxcvbnm,./~!@#$ │ │ │ │ + 0x000361bc 255e262a 28295f2b 7c515745 52545955 %^&*()_+|QWERTYU │ │ │ │ + 0x000361cc 494f507b 7d415344 4647484a 4b4c3a22 IOP{}ASDFGHJKL:" │ │ │ │ + 0x000361dc 5a584356 424e4d3c 3e3f0000 73787a00 ZXCVBNM<>?..sxz. │ │ │ │ + 0x000361ec 76657300 6165696f 75000000 69657300 ves.aeiou...ies. │ │ │ │ + 0x000361fc 62677000 2120496e 76616c69 64207275 bgp.! Invalid ru │ │ │ │ + 0x0003620c 6c652061 74206c69 6e652025 643a2025 le at line %d: % │ │ │ │ + 0x0003621c 2e313030 73000000 496e7661 6c696420 .100s...Invalid │ │ │ │ + 0x0003622c 72756c65 20696e20 25732061 74206c69 rule in %s at li │ │ │ │ + 0x0003623c 6e652025 643a2025 730a0000 556e6578 ne %d: %s...Unex │ │ │ │ + 0x0003624c 70656374 65642065 6e64206f 66207275 pected end of ru │ │ │ │ + 0x0003625c 6c650000 556e6b6e 6f776e20 636f6d6d le..Unknown comm │ │ │ │ + 0x0003626c 616e6400 556e616c 6c6f7765 6420636f and.Unallowed co │ │ │ │ + 0x0003627c 6d6d616e 64000000 496e7661 6c696420 mmand...Invalid │ │ │ │ + 0x0003628c 706f7369 74696f6e 20636f64 65000000 position code... │ │ │ │ + 0x0003629c 556e6b6e 6f776e20 63686172 61637465 Unknown characte │ │ │ │ + 0x000362ac 7220636c 61737320 636f6465 00000000 r class code.... │ │ │ │ + 0x000362bc 556e6b6e 6f776e20 72756c65 2072656a Unknown rule rej │ │ │ │ + 0x000362cc 65637420 666c6167 00000000 53657373 ect flag....Sess │ │ │ │ + 0x000362dc 696f6e20 61626f72 7465640a 00000000 ion aborted..... │ │ │ │ + 0x000362ec 57616974 2e2e2e0d 00000000 53617665 Wait........Save │ │ │ │ + 0x000362fc 00000000 20656163 68000000 20667572 .... each... fur │ │ │ │ + 0x0003630c 74686572 00000000 50726f63 65656469 ther....Proceedi │ │ │ │ + 0x0003631c 6e672077 69746820 2273696e 676c6520 ng with "single │ │ │ │ + 0x0003632c 63726163 6b22206d 6f646500 53696e67 crack" mode.Sing │ │ │ │ + 0x0003633c 6c650000 21204e6f 20227369 6e676c65 le..! No "single │ │ │ │ + 0x0003634c 20637261 636b2220 6d6f6465 2072756c crack" mode rul │ │ │ │ + 0x0003635c 65732066 6f756e64 00000000 4e6f2022 es found....No " │ │ │ │ + 0x0003636c 73696e67 6c652063 7261636b 22206d6f single crack" mo │ │ │ │ + 0x0003637c 64652072 756c6573 20666f75 6e642069 de rules found i │ │ │ │ + 0x0003638c 6e202573 0a000000 2d202564 20707265 n %s....- %d pre │ │ │ │ + 0x0003639c 70726f63 65737365 6420776f 7264206d processed word m │ │ │ │ + 0x000363ac 616e676c 696e6720 72756c65 73000000 angling rules... │ │ │ │ + 0x000363bc 2d20416c 6c6f6361 74656420 25642062 - Allocated %d b │ │ │ │ + 0x000363cc 75666665 72257320 6f662025 64206361 uffer%s of %d ca │ │ │ │ + 0x000363dc 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ + 0x000363ec 73257300 2d205275 6c652023 25643a20 s%s.- Rule #%d: │ │ │ │ + 0x000363fc 27252e31 30307327 2072656a 65637465 '%.100s' rejecte │ │ │ │ + 0x0003640c 64000000 2d205275 6c652023 25643a20 d...- Rule #%d: │ │ │ │ + 0x0003641c 27252e31 30307327 20616363 65707465 '%.100s' accepte │ │ │ │ + 0x0003642c 64206173 2027252e 31303073 27000000 d as '%.100s'... │ │ │ │ + 0x0003643c 2d205275 6c652023 25643a20 27252e31 - Rule #%d: '%.1 │ │ │ │ + 0x0003644c 30307327 20616363 65707465 64000000 00s' accepted... │ │ │ │ + 0x0003645c 2d204f6c 64657374 20737469 6c6c2069 - Oldest still i │ │ │ │ + 0x0003646c 6e207573 65206973 206e6f77 2072756c n use is now rul │ │ │ │ + 0x0003647c 65202325 64000000 2d204e6f 20696e66 e #%d...- No inf │ │ │ │ + 0x0003648c 6f726d61 74696f6e 20746f20 62617365 ormation to base │ │ │ │ + 0x0003649c 25732063 616e6469 64617465 20706173 %s candidate pas │ │ │ │ + 0x000364ac 73776f72 6473206f 6e000000 2d205072 swords on...- Pr │ │ │ │ + 0x000364bc 6f636573 73696e67 20746865 2072656d ocessing the rem │ │ │ │ + 0x000364cc 61696e69 6e672062 75666665 72656420 aining buffered │ │ │ │ + 0x000364dc 63616e64 69646174 65207061 7373776f candidate passwo │ │ │ │ + 0x000364ec 7264732c 20696620 616e7900 25752e25 rds, if any.%u.% │ │ │ │ + 0x000364fc 30347500 25752e25 30367500 25752e25 04u.%u.%06u.%u.% │ │ │ │ + 0x0003650c 30357500 25752e25 30337500 25752e25 05u.%u.%03u.%u.% │ │ │ │ + 0x0003651c 30327500 25754700 25754d00 2e2e0000 02u.%uG.%uM..... │ │ │ │ + 0x0003652c 25756720 25753a25 3032753a 25303275 %ug %u:%02u:%02u │ │ │ │ + 0x0003653c 3a253032 75252e31 30307320 252e3331 :%02u%.100s %.31 │ │ │ │ + 0x0003654c 73672f73 20000000 252e3331 73702f73 sg/s ...%.31sp/s │ │ │ │ + 0x0003655c 20252e33 3173632f 73200000 252e3331 %.31sc/s ..%.31 │ │ │ │ + 0x0003656c 73432f73 2573252e 32303073 2573252e sC/s%s%.200s%s%. │ │ │ │ + 0x0003657c 32303073 0a000000 20256425 25202564 200s.... %d%% %d │ │ │ │ + 0x0003658c 2f330000 20256425 25000000 2025642f /3.. %d%%... %d/ │ │ │ │ + 0x0003659c 33000000 25737020 25753a25 3032753a 3...%sp %u:%02u: │ │ │ │ + 0x000365ac 25303275 3a253032 75257320 2573702f %02u:%02u%s %sp/ │ │ │ │ + 0x000365bc 73257325 730a0000 2f646576 2f747479 s%s%s.../dev/tty │ │ │ │ + 0x000365cc 00000000 25640a25 6c640a25 6c750a00 ....%d.%ld.%lu.. │ │ │ │ + 0x000365dc 66676574 733a2055 6e657870 65637465 fgets: Unexpecte │ │ │ │ + 0x000365ec 6420454f 460a0000 25640a25 6c640a00 d EOF...%d.%ld.. │ │ │ │ + 0x000365fc 256c750a 00000000 52657374 6f726564 %lu.....Restored │ │ │ │ + 0x0003660c 2072756c 65206e75 6d626572 20697320 rule number is │ │ │ │ + 0x0003661c 6f757420 6f662072 616e6765 202d2068 out of range - h │ │ │ │ + 0x0003662c 61732074 68652063 6f6e6669 67757261 as the configura │ │ │ │ + 0x0003663c 74696f6e 2066696c 65206368 616e6765 tion file change │ │ │ │ + 0x0003664c 643f0a00 66737461 74000000 50726f63 d?..fstat...Proc │ │ │ │ + 0x0003665c 65656469 6e672077 69746820 776f7264 eeding with word │ │ │ │ + 0x0003666c 6c697374 206d6f64 65000000 2d20576f list mode...- Wo │ │ │ │ + 0x0003667c 72646c69 73742066 696c653a 20252e31 rdlist file: %.1 │ │ │ │ + 0x0003668c 30307300 2d205265 6164696e 67206361 00s.- Reading ca │ │ │ │ + 0x0003669c 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ + 0x000366ac 73206672 6f6d2073 7464696e 00000000 s from stdin.... │ │ │ │ + 0x000366bc 21204e6f 20776f72 646c6973 74206d6f ! No wordlist mo │ │ │ │ + 0x000366cc 64652072 756c6573 20666f75 6e640000 de rules found.. │ │ │ │ + 0x000366dc 4e6f2077 6f72646c 69737420 6d6f6465 No wordlist mode │ │ │ │ + 0x000366ec 2072756c 65732066 6f756e64 20696e20 rules found in │ │ │ │ + 0x000366fc 25730a00 2d204e6f 20776f72 64206d61 %s..- No word ma │ │ │ │ + 0x0003670c 6e676c69 6e672072 756c6573 00000000 ngling rules.... │ │ │ │ + 0x0003671c 2d205769 6c6c2064 69737472 69627574 - Will distribut │ │ │ │ + 0x0003672c 65202573 20616372 6f737320 6e6f6465 e %s across node │ │ │ │ + 0x0003673c 73257300 2c207468 656e2073 77697463 s%s., then switc │ │ │ │ + 0x0003674c 6820746f 20646973 74726962 7574696e h to distributin │ │ │ │ + 0x0003675c 6720776f 72647300 2321636f 6d6d656e g words.#!commen │ │ │ │ + 0x0003676c 74000000 2d205377 69746368 696e6720 t...- Switching │ │ │ │ + 0x0003677c 746f2064 69737472 69627574 696e6720 to distributing │ │ │ │ + 0x0003678c 776f7264 73000000 25733a25 7325730a words...%s:%s%s. │ │ │ │ + 0x0003679c 00000000 70617373 776f7264 203d2000 ....password = . │ │ │ │ + 0x000367ac 755f6e61 6d653d00 3a755f70 77643d00 u_name=.:u_pwd=. │ │ │ │ + 0x000367bc 755f7077 643d0000 55736167 653a2075 u_pwd=..Usage: u │ │ │ │ + 0x000367cc 6e736861 646f7720 50415353 574f5244 nshadow PASSWORD │ │ │ │ + 0x000367dc 2d46494c 45205348 41444f57 2d46494c -FILE SHADOW-FIL │ │ │ │ + 0x000367ec 45000000 55736167 653a2075 6e616673 E...Usage: unafs │ │ │ │ + 0x000367fc 20444154 41424153 452d4649 4c452043 DATABASE-FILE C │ │ │ │ + 0x0003680c 454c4c2d 4e414d45 00000000 2e257300 ELL-NAME.....%s. │ │ │ │ + 0x0003681c 3a244b34 24000000 25303278 00000000 :$K4$...%02x.... │ │ │ │ + 0x0003682c 2c25730a 00000000 66726561 643a2055 ,%s.....fread: U │ │ │ │ + 0x0003683c 6e657870 65637465 6420454f 460a0000 nexpected EOF... │ │ │ │ + 0x0003684c 66777269 74650000 55736167 653a2075 fwrite..Usage: u │ │ │ │ + 0x0003685c 6e697175 65204f55 54505554 2d46494c nique OUTPUT-FIL │ │ │ │ + 0x0003686c 45000000 772b0000 3d000000 40000000 E...w+..=...@... │ │ │ │ + 0x0003687c 0b000000 40000000 10000000 40000000 ....@.......@... │ │ │ │ + 0x0003688c 26000000 40000000 35000000 40000000 &...@...5...@... │ │ │ │ + 0x0003689c 03000000 40000000 06000000 40000000 ....@.......@... │ │ │ │ + 0x000368ac 14000000 40000000 0e000000 40000000 ....@.......@... │ │ │ │ + 0x000368bc 0d000000 40000000 25000000 40000000 ....@...%...@... │ │ │ │ + 0x000368cc 12000000 40000000 28000000 40000000 ....@...(...@... │ │ │ │ + 0x000368dc 02000000 40000000 18000000 40000000 ....@.......@... │ │ │ │ + 0x000368ec 09000000 40000000 0a000000 40000000 ....@.......@... │ │ │ │ + 0x000368fc 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00034dd4 e0f2fc7f 01000000 ........ │ │ │ │ + 0x00036904 b0d7fc7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00034ddc 00000000 .... │ │ │ │ + 0x0003690c 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 48010200 34010200 04010200 e8000200 H...4........... │ │ │ │ + 0x0004fb7c 40020200 c8000200 ac000200 90000200 @............... │ │ │ │ + 0x0004fb8c 74000200 58000200 28000200 0c000200 t...X...(....... │ │ │ │ + 0x0004fb9c 44000200 ecff0100 44000200 3cff0100 D.......D...<... │ │ │ │ + 0x0004fbac 28ff0100 c0ff0100 d8fe0100 88ff0100 (............... │ │ │ │ + 0x0004fbbc 6cff0100 a4ff0100 50ff0100 14ff0100 l.......P....... │ │ │ │ + 0x0004fbcc 00ff0100 ecfe0100 d8fe0100 b0fe0100 ................ │ │ │ │ + 0x0004fbdc 98fe0100 c4fe0100 dcff0100 8cfe0100 ................ │ │ │ │ + 0x0004fbec 80fe0100 6cfe0100 58fe0100 44fe0100 ....l...X...D... │ │ │ │ + 0x0004fbfc 2c020200 00000000 48620300 60620300 ,.......Hb..`b.. │ │ │ │ + 0x0004fc0c 70620300 84620300 9c620300 bc620300 pb...b...b...b.. │ │ │ ├── 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........,.. │ │ │ │ + 0x0004feb4 2c280000 2c280000 2c280000 302c0200 ,(..,(..,(..0,.. │ │ │ │ + 0x0004fec4 188e0000 58240500 8c5e1500 e86b1500 ....X$...^...k.. │ │ │ │ + 0x0004fed4 38200500 00000000 00000000 c8751500 8 ...........u.. │ │ │ │ + 0x0004fee4 18761500 dc5d1500 60591500 34290500 .v...]..`Y..4).. │ │ │ │ + 0x0004fef4 d8751500 00000000 0c5e1500 a0290500 .u.......^...).. │ │ │ │ + 0x0004ff04 a08b0000 ec451500 4c2c0200 786b1500 .....E..L,..xk.. │ │ │ │ + 0x0004ff14 cc751500 90020500 d85d1500 546a1500 .u.......]..Tj.. │ │ │ │ + 0x0004ff24 00000000 28020500 dc431500 ec6b1500 ....(....C...k.. │ │ │ │ + 0x0004ff34 d8220500 482c0200 cc8f0000 e8010500 ."..H,.......... │ │ │ │ + 0x0004ff44 703e0300 d0751500 88421500 e80c0500 p>...u...B...... │ │ │ │ + 0x0004ff54 f46b1500 00000000 645a0900 e46b1500 .k......dZ...k.. │ │ │ │ + 0x0004ff64 20761500 dc441500 20ae0200 d86b1500 v...D.. ....k.. │ │ │ │ + 0x0004ff74 00000000 dc421500 b08c0000 605a0900 .....B......`Z.. │ │ │ │ + 0x0004ff84 642c0200 746b1500 f86b1500 8c2c0500 d,..tk...k...,.. │ │ │ │ 0x0004ff94 542c0500 00390500 685a0900 08000500 T,...9..hZ...... │ │ │ │ 0x0004ffa4 00000000 f02c0000 f0050500 90390500 .....,.......9.. │ │ │ │ - 0x0004ffb4 702c0500 08110200 d0910000 50a61100 p,..........P... │ │ │ │ - 0x0004ffc4 80390500 ecb11100 88090500 80231000 .9...........#.. │ │ │ │ + 0x0004ffb4 702c0500 3c2c0200 d0910000 506a1500 p,..<,......Pj.. │ │ │ │ + 0x0004ffc4 80390500 ec751500 88090500 80871300 .9...u.......... │ │ │ │ 0x0004ffd4 005b0900 e08a0000 00000000 58020500 .[..........X... │ │ │ │ - 0x0004ffe4 e8991100 50b21100 ec5a0900 e4991100 ....P....Z...... │ │ │ │ + 0x0004ffe4 e85d1500 50761500 ec5a0900 e45d1500 .]..Pv...Z...].. │ │ │ │ 0x0004fff4 c81d0500 18020500 045b0900 .........[.. │ │ │ ├── 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 f0280300 fc280300 .........(...(.. │ │ │ │ + 0x00050010 14290300 b0480300 07000000 08000000 .)...H.......... │ │ │ │ 0x00050020 04000000 04000000 04000000 04000000 ................ │ │ │ │ 0x00050030 20000000 20000000 01000101 c8000500 ... ........... │ │ │ │ - 0x00050040 24440000 f8100200 fc100200 00110200 $D.............. │ │ │ │ + 0x00050040 24440000 2c2c0200 302c0200 342c0200 $D..,,..0,..4,.. │ │ │ │ 0x00050050 1c420000 78440000 107a0000 04440000 .B..xD...z...D.. │ │ │ │ - 0x00050060 14110200 cc420000 d4420000 e4420000 .....B...B...B.. │ │ │ │ + 0x00050060 482c0200 cc420000 d4420000 e4420000 H,...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}.. │ │ │ │ + 0x00050090 602c0200 e4430000 907c0000 507d0000 `,...C...|..P}.. │ │ │ │ 0x000500a0 607e0000 c87f0000 7c810000 80830000 `~......|....... │ │ │ │ 0x000500b0 c0850000 3c880000 d8430000 bc430000 ....<....C...C.. │ │ │ │ - 0x000500c0 00000000 00000000 f00d0300 000e0300 ................ │ │ │ │ + 0x000500c0 00000000 00000000 20290300 30290300 ........ )..0).. │ │ │ │ 0x000500d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000500e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000500f0 00000000 00000000 0c0e0300 1c0e0300 ................ │ │ │ │ + 0x000500f0 00000000 00000000 3c290300 4c290300 ........<)..L).. │ │ │ │ 0x00050100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050120 00000000 00000000 240e0300 340e0300 ........$...4... │ │ │ │ + 0x00050120 00000000 00000000 54290300 64290300 ........T)..d).. │ │ │ │ 0x00050130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050150 00000000 00000000 400e0300 58130300 ........@...X... │ │ │ │ + 0x00050150 00000000 00000000 70290300 882e0300 ........p)...... │ │ │ │ 0x00050160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050180 00000000 00000000 500e0300 802d0300 ........P....-.. │ │ │ │ + 0x00050180 00000000 00000000 80290300 b0480300 .........)...H.. │ │ │ │ 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 b82d0300 c42d0300 14290300 d42d0300 .-...-...)...-.. │ │ │ │ 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.............. │ │ │ │ + 0x000502c0 01000101 50030500 10f60000 2c2c0200 ....P.......,,.. │ │ │ │ + 0x000502d0 302c0200 342c0200 a4f60000 3c2c0200 0,..4,......<,.. │ │ │ │ + 0x000502e0 107a0000 dcf50000 482c0200 e4f20000 .z......H,...... │ │ │ │ 0x000502f0 ecf20000 fcf20000 04f30000 14f30000 ................ │ │ │ │ 0x00050300 20f30000 2cf30000 38f30000 b4f50000 ...,...8....... │ │ │ │ - 0x00050310 b8f30000 98f30000 2c110200 70f30000 ........,...p... │ │ │ │ + 0x00050310 b8f30000 98f30000 602c0200 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 ................ │ │ │ │ + 0x00050350 f02d0300 30290300 00000000 00000000 .-..0).......... │ │ │ │ 0x00050360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050380 d8120300 1c0e0300 00000000 00000000 ................ │ │ │ │ + 0x00050380 082e0300 4c290300 00000000 00000000 ....L).......... │ │ │ │ 0x00050390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503b0 f0120300 340e0300 00000000 00000000 ....4........... │ │ │ │ + 0x000503b0 202e0300 64290300 00000000 00000000 ...d).......... │ │ │ │ 0x000503c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503e0 08130300 58130300 00000000 00000000 ....X........... │ │ │ │ + 0x000503e0 382e0300 882e0300 00000000 00000000 8............... │ │ │ │ 0x000503f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050400 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050410 20130300 84130300 00000000 00000000 ............... │ │ │ │ + 0x00050410 502e0300 b42e0300 00000000 00000000 P............... │ │ │ │ 0x00050420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050430 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050440 38130300 50130300 00000000 00000000 8...P........... │ │ │ │ + 0x00050440 682e0300 802e0300 00000000 00000000 h............... │ │ │ │ 0x00050450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050470 64130300 7c130300 00000000 00000000 d...|........... │ │ │ │ + 0x00050470 942e0300 ac2e0300 00000000 00000000 ................ │ │ │ │ 0x00050480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050490 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000504a0 64130300 90130300 00000000 00000000 d............... │ │ │ │ + 0x000504a0 942e0300 c02e0300 00000000 00000000 ................ │ │ │ │ 0x000504b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000504d0 a4130300 bc130300 00000000 00000000 ................ │ │ │ │ + 0x000504d0 d42e0300 ec2e0300 00000000 00000000 ................ │ │ │ │ 0x000504e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050500 c8130300 e0130300 00000000 00000000 ................ │ │ │ │ + 0x00050500 f82e0300 102f0300 00000000 00000000 ...../.......... │ │ │ │ 0x00050510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050520 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050530 ec130300 04140300 00000000 00000000 ................ │ │ │ │ + 0x00050530 1c2f0300 342f0300 00000000 00000000 ./..4/.......... │ │ │ │ 0x00050540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050550 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050560 14140300 2c140300 00000000 00000000 ....,........... │ │ │ │ + 0x00050560 442f0300 5c2f0300 00000000 00000000 D/..\/.......... │ │ │ │ 0x00050570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050580 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050590 38140300 802d0300 00000000 00000000 8....-.......... │ │ │ │ + 0x00050590 682f0300 b0480300 00000000 00000000 h/...H.......... │ │ │ │ 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 882f0300 b0480300 942f0300 b0480300 ./...H.../...H.. │ │ │ │ 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 ............<... │ │ │ │ + 0x00050620 03000001 b0060500 2cfc0000 2c2c0200 ........,...,,.. │ │ │ │ + 0x00050630 302c0200 342c0200 0cfb0000 3c2c0200 0,..4,......<,.. │ │ │ │ + 0x00050640 881a0100 c0190100 482c0200 3cf70000 ........H,..<... │ │ │ │ 0x00050650 44f70000 54f70000 5cf70000 6cf70000 D...T...\...l... │ │ │ │ 0x00050660 78f70000 84f70000 20f90000 74160100 x....... ...t... │ │ │ │ - 0x00050670 d8fa0000 84f90000 2c110200 c0fa0000 ........,....... │ │ │ │ + 0x00050670 d8fa0000 84f90000 602c0200 c0fa0000 ........`,...... │ │ │ │ 0x00050680 90f70000 c4f70000 00f80000 3cf80000 ............<... │ │ │ │ 0x00050690 78f80000 b0f80000 e8f80000 a4f90000 x............... │ │ │ │ 0x000506a0 28fa0000 6cfa0000 00000000 00000000 (...l........... │ │ │ │ - 0x000506b0 74140300 98140300 00000000 00000000 t............... │ │ │ │ + 0x000506b0 a42f0300 c82f0300 00000000 00000000 ./.../.......... │ │ │ │ 0x000506c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506e0 a8140300 cc140300 00000000 00000000 ................ │ │ │ │ + 0x000506e0 d82f0300 fc2f0300 00000000 00000000 ./.../.......... │ │ │ │ 0x000506f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050700 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050710 d4140300 fc140300 00000000 00000000 ................ │ │ │ │ + 0x00050710 04300300 2c300300 00000000 00000000 .0..,0.......... │ │ │ │ 0x00050720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050730 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050740 04150300 28150300 00000000 00000000 ....(........... │ │ │ │ + 0x00050740 34300300 58300300 00000000 00000000 40..X0.......... │ │ │ │ 0x00050750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050760 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050770 34150300 802d0300 00000000 00000000 4....-.......... │ │ │ │ + 0x00050770 64300300 b0480300 00000000 00000000 d0...H.......... │ │ │ │ 0x00050780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050790 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000507a0 50150300 78150300 00000000 00000000 P...x........... │ │ │ │ + 0x000507a0 80300300 a8300300 00000000 00000000 .0...0.......... │ │ │ │ 0x000507b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000507c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000507d0 88150300 a4150300 00000000 00000000 ................ │ │ │ │ + 0x000507d0 b8300300 d4300300 00000000 00000000 .0...0.......... │ │ │ │ 0x000507e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000507f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050800 ac150300 d0150300 00000000 00000000 ................ │ │ │ │ + 0x00050800 dc300300 00310300 00000000 00000000 .0...1.......... │ │ │ │ 0x00050810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050830 e0150300 802d0300 00000000 00000000 .....-.......... │ │ │ │ + 0x00050830 10310300 b0480300 00000000 00000000 .1...H.......... │ │ │ │ 0x00050840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050850 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050860 04160300 24160300 00000000 00000000 ....$........... │ │ │ │ + 0x00050860 34310300 54310300 00000000 00000000 41..T1.......... │ │ │ │ 0x00050870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050880 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050890 2c160300 54430300 00000000 00000000 ,...TC.......... │ │ │ │ + 0x00050890 5c310300 845e0300 00000000 00000000 \1...^.......... │ │ │ │ 0x000508a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000508b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508c0 54160300 7c160300 00000000 00000000 T...|........... │ │ │ │ + 0x000508c0 84310300 ac310300 00000000 00000000 .1...1.......... │ │ │ │ 0x000508d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000508e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508f0 80160300 a8160300 00000000 00000000 ................ │ │ │ │ + 0x000508f0 b0310300 d8310300 00000000 00000000 .1...1.......... │ │ │ │ 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 04320300 b0480300 .........2...H.. │ │ │ │ + 0x00050990 0c320300 20320300 07010000 48000000 .2.. 2......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... │ │ │ │ + 0x000509b0 03000000 000c0000 03000001 480a0500 ............H... │ │ │ │ + 0x000509c0 04210100 2c2c0200 302c0200 342c0200 .!..,,..0,..4,.. │ │ │ │ + 0x000509d0 a81f0100 3c2c0200 e4830100 60830100 ....<,......`... │ │ │ │ + 0x000509e0 482c0200 541c0100 601c0100 681c0100 H,..T...`...h... │ │ │ │ 0x000509f0 781c0100 801c0100 901c0100 9c1c0100 x............... │ │ │ │ 0x00050a00 c81d0100 78210100 601f0100 d81d0100 ....x!..`....... │ │ │ │ - 0x00050a10 2c110200 c41e0100 a81c0100 d01c0100 ,............... │ │ │ │ + 0x00050a10 602c0200 c41e0100 a81c0100 d01c0100 `,.............. │ │ │ │ 0x00050a20 f41c0100 201d0100 4c1d0100 781d0100 .... ...L...x... │ │ │ │ 0x00050a30 a01d0100 f41d0100 501e0100 841e0100 ........P....... │ │ │ │ - 0x00050a40 00000000 00000000 0c170300 4c170300 ............L... │ │ │ │ + 0x00050a40 00000000 00000000 3c320300 7c320300 ........<2..|2.. │ │ │ │ 0x00050a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050a70 00000000 00000000 50170300 040e0300 ........P....... │ │ │ │ + 0x00050a70 00000000 00000000 80320300 34290300 .........2..4).. │ │ │ │ 0x00050a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050aa0 00000000 00000000 90170300 d0170300 ................ │ │ │ │ + 0x00050aa0 00000000 00000000 c0320300 00330300 .........2...3.. │ │ │ │ 0x00050ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ad0 00000000 00000000 d8170300 802d0300 .............-.. │ │ │ │ + 0x00050ad0 00000000 00000000 08330300 b0480300 .........3...H.. │ │ │ │ 0x00050ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b00 00000000 00000000 18180300 58180300 ............X... │ │ │ │ + 0x00050b00 00000000 00000000 48330300 88330300 ........H3...3.. │ │ │ │ 0x00050b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b30 00000000 00000000 bc180300 fc180300 ................ │ │ │ │ + 0x00050b30 00000000 00000000 ec330300 2c340300 .........3..,4.. │ │ │ │ 0x00050b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b60 00000000 00000000 00190300 fc180300 ................ │ │ │ │ + 0x00050b60 00000000 00000000 30340300 2c340300 ........04..,4.. │ │ │ │ 0x00050b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b90 00000000 00000000 40190300 80190300 ........@....... │ │ │ │ + 0x00050b90 00000000 00000000 70340300 b0340300 ........p4...4.. │ │ │ │ 0x00050ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bc0 00000000 00000000 84190300 c4190300 ................ │ │ │ │ + 0x00050bc0 00000000 00000000 b4340300 f4340300 .........4...4.. │ │ │ │ 0x00050bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bf0 00000000 00000000 cc190300 0c1a0300 ................ │ │ │ │ + 0x00050bf0 00000000 00000000 fc340300 3c350300 .........4..<5.. │ │ │ │ 0x00050c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c20 00000000 00000000 781a0300 b81a0300 ........x....... │ │ │ │ + 0x00050c20 00000000 00000000 a8350300 e8350300 .........5...5.. │ │ │ │ 0x00050c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c50 00000000 00000000 d8170300 802d0300 .............-.. │ │ │ │ + 0x00050c50 00000000 00000000 08330300 b0480300 .........3...H.. │ │ │ │ 0x00050c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c80 00000000 00000000 041b0300 441b0300 ............D... │ │ │ │ + 0x00050c80 00000000 00000000 34360300 74360300 ........46..t6.. │ │ │ │ 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 e4360300 e8360300 ......y..6...6.. │ │ │ │ + 0x00051dd0 f8360300 b0480300 08020000 3f000000 .6...H......?... │ │ │ │ 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 dc870100 2c2c0200 302c0200 342c0200 ....,,..0,..4,.. │ │ │ │ + 0x00051e10 188f0100 3c2c0200 7c880100 e48e0100 ....<,..|....... │ │ │ │ + 0x00051e20 482c0200 4c840100 6c840100 00000000 H,..L...l....... │ │ │ │ 0x00051e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051e40 20110200 646c0100 386c0100 6c690100 ...dl..8l..li.. │ │ │ │ - 0x00051e50 2c110200 7c6f0100 d86b0100 646b0100 ,...|o...k..dk.. │ │ │ │ + 0x00051e40 542c0200 98870100 6c870100 a0840100 T,......l....... │ │ │ │ + 0x00051e50 602c0200 b08a0100 0c870100 98860100 `,.............. │ │ │ │ 0x00051e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051e70 00000000 90690100 186a0100 e06e0100 .....i...j...n.. │ │ │ │ - 0x00051e80 00000000 00000000 d81b0300 000e0300 ................ │ │ │ │ + 0x00051e70 00000000 c4840100 4c850100 148a0100 ........L....... │ │ │ │ + 0x00051e80 00000000 00000000 08370300 30290300 .........7..0).. │ │ │ │ 0x00051e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051eb0 00000000 00000000 f41b0300 340e0300 ............4... │ │ │ │ + 0x00051eb0 00000000 00000000 24370300 64290300 ........$7..d).. │ │ │ │ 0x00051ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051ee0 00000000 00000000 141c0300 1c0e0300 ................ │ │ │ │ + 0x00051ee0 00000000 00000000 44370300 4c290300 ........D7..L).. │ │ │ │ 0x00051ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f10 00000000 00000000 341c0300 581c0300 ........4...X... │ │ │ │ + 0x00051f10 00000000 00000000 64370300 88370300 ........d7...7.. │ │ │ │ 0x00051f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f40 00000000 00000000 681c0300 802d0300 ........h....-.. │ │ │ │ + 0x00051f40 00000000 00000000 98370300 b0480300 .........7...H.. │ │ │ │ 0x00051f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f70 00000000 00000000 801c0300 a01c0300 ................ │ │ │ │ + 0x00051f70 00000000 00000000 b0370300 d0370300 .........7...7.. │ │ │ │ 0x00051f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051fa0 00000000 00000000 ac1c0300 c81c0300 ................ │ │ │ │ + 0x00051fa0 00000000 00000000 dc370300 f8370300 .........7...7.. │ │ │ │ 0x00051fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051fd0 00000000 00000000 d41c0300 ec1c0300 ................ │ │ │ │ + 0x00051fd0 00000000 00000000 04380300 1c380300 .........8...8.. │ │ │ │ 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 3c380300 b0480300 ........<8...H.. │ │ │ │ + 0x00052040 14290300 b0480300 07000000 07000000 .)...H.......... │ │ │ │ 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}.. │ │ │ │ + 0x00052070 6c920100 2c2c0200 302c0200 3c920100 l...,,..0,..<... │ │ │ │ + 0x00052080 ec900100 c0920100 e4900100 442c0200 ............D,.. │ │ │ │ + 0x00052090 40930100 f08f0100 f88f0100 08900100 @............... │ │ │ │ + 0x000520a0 10900100 20900100 2c900100 38900100 .... ...,...8... │ │ │ │ + 0x000520b0 542c0200 5c2c0200 e0780000 4c900100 T,..\,...x..L... │ │ │ │ + 0x000520c0 602c0200 54f20000 907c0000 507d0000 `,..T....|..P}.. │ │ │ │ 0x000520d0 607e0000 c87f0000 7c810000 80830000 `~......|....... │ │ │ │ - 0x000520e0 c0850000 3c880000 a4750100 10750100 ....<....u...u.. │ │ │ │ - 0x000520f0 00000000 00000000 101d0300 281d0300 ............(... │ │ │ │ + 0x000520e0 c0850000 3c880000 d8900100 44900100 ....<.......D... │ │ │ │ + 0x000520f0 00000000 00000000 40380300 58380300 ........@8..X8.. │ │ │ │ 0x00052100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052120 00000000 00000000 301d0300 481d0300 ........0...H... │ │ │ │ + 0x00052120 00000000 00000000 60380300 78380300 ........`8..x8.. │ │ │ │ 0x00052130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052150 00000000 00000000 501d0300 681d0300 ........P...h... │ │ │ │ + 0x00052150 00000000 00000000 80380300 98380300 .........8...8.. │ │ │ │ 0x00052160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052180 00000000 00000000 701d0300 881d0300 ........p....... │ │ │ │ + 0x00052180 00000000 00000000 a0380300 b8380300 .........8...8.. │ │ │ │ 0x00052190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000521a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000521b0 00000000 00000000 901d0300 802d0300 .............-.. │ │ │ │ + 0x000521b0 00000000 00000000 c0380300 b0480300 .........8...H.. │ │ │ │ 0x000521c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000521d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000521e0 00000000 00000000 b41d0300 cc1d0300 ................ │ │ │ │ + 0x000521e0 00000000 00000000 e4380300 fc380300 .........8...8.. │ │ │ │ 0x000521f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052210 00000000 00000000 d41d0300 ec1d0300 ................ │ │ │ │ + 0x00052210 00000000 00000000 04390300 1c390300 .........9...9.. │ │ │ │ 0x00052220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052230 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052240 00000000 00000000 f41d0300 0c1e0300 ................ │ │ │ │ + 0x00052240 00000000 00000000 24390300 3c390300 ........$9..<9.. │ │ │ │ 0x00052250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052270 00000000 00000000 141e0300 2c1e0300 ............,... │ │ │ │ + 0x00052270 00000000 00000000 44390300 5c390300 ........D9..\9.. │ │ │ │ 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 b8390300 b0480300 .........9...H.. │ │ │ │ + 0x000522e0 14290300 b0480300 07000000 08000000 .)...H.......... │ │ │ │ 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 1c960100 2c2c0200 302c0200 342c0200 ....,,..0,..4,.. │ │ │ │ + 0x00052320 b0930100 3c2c0200 809f0100 442c0200 ....<,......D,.. │ │ │ │ + 0x00052330 482c0200 20940100 38940100 50940100 H,.. ...8...P... │ │ │ │ + 0x00052340 74940100 98940100 c8940100 00000000 t............... │ │ │ │ + 0x00052350 542c0200 5c2c0200 f8940100 449f0100 T,..\,......D... │ │ │ │ + 0x00052360 602c0200 8c9a0100 5c970100 e4970100 `,......\....... │ │ │ │ + 0x00052370 6c980100 f4980100 7c990100 049a0100 l.......|....... │ │ │ │ + 0x00052380 00000000 88950100 1c950100 0ca00100 ................ │ │ │ │ + 0x00052390 00000000 00000000 c4390300 d0390300 .........9...9.. │ │ │ │ 0x000523a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000523b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000523c0 00000000 00000000 a81e0300 881e0300 ................ │ │ │ │ + 0x000523c0 00000000 00000000 d8390300 b8390300 .........9...9.. │ │ │ │ 0x000523d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000523e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000523f0 00000000 00000000 b41e0300 c01e0300 ................ │ │ │ │ + 0x000523f0 00000000 00000000 e4390300 f0390300 .........9...9.. │ │ │ │ 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 1c3a0300 b0480300 .........:...H.. │ │ │ │ + 0x00052460 243a0300 b0480300 07000000 5f000000 $:...H......_... │ │ │ │ 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 282c0200 2c2c0200 302c0200 342c0200 (,..,,..0,..4,.. │ │ │ │ + 0x000524a0 08a90100 3c2c0200 34a80100 442c0200 ....<,..4...D,.. │ │ │ │ + 0x000524b0 482c0200 00a10100 14a10100 24a10100 H,..........$... │ │ │ │ + 0x000524c0 38a10100 40a10100 50a10100 5ca10100 8...@...P...\... │ │ │ │ + 0x000524d0 542c0200 5c2c0200 d0a80100 c4a50100 T,..\,.......... │ │ │ │ + 0x000524e0 602c0200 dca50100 68a10100 10a20100 `,......h....... │ │ │ │ + 0x000524f0 a8a20100 44a30100 dca30100 74a40100 ....D.......t... │ │ │ │ + 0x00052500 1ca50100 e4a50100 b4a60100 04a80100 ................ │ │ │ │ + 0x00052510 00000000 00000000 283a0300 1c3a0300 ........(:...:.. │ │ │ │ 0x00052520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052530 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052540 00000000 00000000 e41e0300 802d0300 .............-.. │ │ │ │ + 0x00052540 00000000 00000000 143a0300 b0480300 .........:...H.. │ │ │ │ 0x00052550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052560 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052570 00000000 00000000 0c1f0300 5c1c0300 ............\... │ │ │ │ + 0x00052570 00000000 00000000 3c3a0300 8c370300 ........<:...7.. │ │ │ │ 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 64d60100 ............d... │ │ │ │ + 0x000525e0 90d60100 e8d60100 20d70100 64d70100 ........ ...d... │ │ │ │ + 0x000525f0 a8d70100 f8d70100 5cd80100 c8d80100 ........\....... │ │ │ │ + 0x00052600 803e0300 883e0300 543f0300 943e0300 .>...>..T?...>.. │ │ │ │ + 0x00052610 8c3e0300 9c3e0300 a83e0300 d03e0300 .>...>...>...>.. │ │ │ │ 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 d83e0300 40d90100 02000000 01000000 .>..@........... │ │ │ │ + 0x00052640 00000000 dc3e0300 74d90100 02000000 .....>..t....... │ │ │ │ + 0x00052650 01000000 00000000 e03e0300 c8d90100 .........>...... │ │ │ │ + 0x00052660 02000000 01000000 00000000 e43e0300 .............>.. │ │ │ │ + 0x00052670 00da0100 02000000 01000000 00000000 ................ │ │ │ │ + 0x00052680 e83e0300 38da0100 02000000 01000000 .>..8........... │ │ │ │ + 0x00052690 00000000 ec3e0300 70da0100 02000000 .....>..p....... │ │ │ │ + 0x000526a0 01000000 00000000 f03e0300 a8da0100 .........>...... │ │ │ │ + 0x000526b0 02000000 01000000 00000000 f43e0300 .............>.. │ │ │ │ + 0x000526c0 e0da0100 02000000 01000000 00000000 ................ │ │ │ │ + 0x000526d0 f83e0300 18db0100 02000000 01000000 .>.............. │ │ │ │ + 0x000526e0 00000000 fc3e0300 50db0100 02000000 .....>..P....... │ │ │ │ + 0x000526f0 01000000 00000000 003f0300 88db0100 .........?...... │ │ │ │ + 0x00052700 02000000 01000000 00000000 043f0300 .............?.. │ │ │ │ + 0x00052710 c0db0100 03000000 00000000 00000000 ................ │ │ │ │ + 0x00052720 083f0300 f8db0100 04000000 00000000 .?.............. │ │ │ │ + 0x00052730 00000000 0c3f0300 24dc0100 05000000 .....?..$....... │ │ │ │ + 0x00052740 00000000 00000000 103f0300 f8db0100 .........?...... │ │ │ │ + 0x00052750 06000000 00000000 00000000 143f0300 .............?.. │ │ │ │ + 0x00052760 84dd0100 07000000 00000000 00000000 ................ │ │ │ │ + 0x00052770 183f0300 b0dd0100 08000000 00000000 .?.............. │ │ │ │ + 0x00052780 00000000 1c3f0300 80dc0100 08000000 .....?.......... │ │ │ │ + 0x00052790 00000000 00000000 203f0300 60de0100 ........ ?..`... │ │ │ │ + 0x000527a0 09000000 00000000 00000000 243f0300 ............$?.. │ │ │ │ + 0x000527b0 b4dc0100 09000000 00000000 00000000 ................ │ │ │ │ + 0x000527c0 283f0300 e8dc0100 09000000 00000000 (?.............. │ │ │ │ + 0x000527d0 00000000 2c3f0300 1cdd0100 09000000 ....,?.......... │ │ │ │ + 0x000527e0 00000000 00000000 303f0300 50dd0100 ........0?..P... │ │ │ │ + 0x000527f0 0a000000 00000000 00000000 343f0300 ............4?.. │ │ │ │ + 0x00052800 dcdd0100 0a000000 00000000 00000000 ................ │ │ │ │ + 0x00052810 383f0300 08de0100 0b000000 00000000 8?.............. │ │ │ │ + 0x00052820 00000000 3c3f0300 34de0100 0b000000 ....