--- /srv/rebuilderd/tmp/rebuilderd0O9EJc/inputs/john_1.9.0-2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderd0O9EJc/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 3224 2022-08-13 22:40:53.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 176408 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 0x03691c 0x0003691c 0x0003691c 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 0x36928 0x36928 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 02fb7c 00 AX 0 0 8 │ │ │ │ + [14] .fini PROGBITS 0003286c 03286c 000008 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 00032874 032874 0040a8 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0003691c 03691c 000008 00 AL 13 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00036924 036924 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: 000285ac 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) 0x3286c │ │ │ │ 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: 09daeea272dc0bd9e6e7493f15c7228e9e5b73e4 │ │ │ │ │ │ │ │ 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 25818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27540 │ │ │ │ + bl 29088 │ │ │ │ ldr r0, [pc, #3860] @ 3cd4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 207d0 │ │ │ │ ldr r0, [pc, #3848] @ 3cd8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 207d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2ee44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26d4c │ │ │ │ + bl 28894 │ │ │ │ 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 25914 │ │ │ │ + bl 1d444 │ │ │ │ + bl 2d260 │ │ │ │ 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 273e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ed4 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259cc │ │ │ │ + bl 27514 │ │ │ │ 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 27528 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a00 │ │ │ │ + bl 27548 │ │ │ │ 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 2800c │ │ │ │ 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 2f650 │ │ │ │ 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 2f288 │ │ │ │ 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 2f608 │ │ │ │ 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 28280 │ │ │ │ + bl 29244 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ + bl 2d1ac │ │ │ │ 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 30c2c │ │ │ │ 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 314b8 │ │ │ │ + bl 25818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27540 │ │ │ │ + bl 29088 │ │ │ │ ldr r0, [pc, #2760] @ 3d4c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 207d0 │ │ │ │ ldr r0, [pc, #2748] @ 3d50 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 207d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2ee44 │ │ │ │ cmp r6, #1 │ │ │ │ bgt 2de4 │ │ │ │ - bl 23dcc │ │ │ │ + bl 25914 │ │ │ │ b 2de4 │ │ │ │ ldr r3, [pc, #2708] @ 3d54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23cd0 │ │ │ │ + bl 25818 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2ee44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26d4c │ │ │ │ + bl 28894 │ │ │ │ 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 25914 │ │ │ │ + bl 1d444 │ │ │ │ + bl 2d260 │ │ │ │ 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 30cb0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2032c │ │ │ │ + bl 21e74 │ │ │ │ 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 2800c │ │ │ │ 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 3186c │ │ │ │ cmp r0, #1 │ │ │ │ movlt r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bl 299c │ │ │ │ - bl 23cd0 │ │ │ │ - bl 23dcc │ │ │ │ - bl 1b8fc │ │ │ │ - bl 2b718 │ │ │ │ + bl 25818 │ │ │ │ + bl 25914 │ │ │ │ + bl 1d444 │ │ │ │ + bl 2d260 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2e20 │ │ │ │ b 2e14 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3014 │ │ │ │ - bl 198d0 │ │ │ │ + bl 1b418 │ │ │ │ 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 27d20 │ │ │ │ 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 2800c │ │ │ │ + bl 25888 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #2288] @ 3d88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 2800c │ │ │ │ + bl 25888 │ │ │ │ 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 27528 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a00 │ │ │ │ + bl 27548 │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f1c │ │ │ │ - bl 26634 │ │ │ │ + bl 2817c │ │ │ │ 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 273e4 │ │ │ │ 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 1cdf8 │ │ │ │ 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 273e4 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #2 │ │ │ │ beq 3768 │ │ │ │ ldr r1, [pc, #1972] @ 3db8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 25e5c │ │ │ │ + bl 279a4 │ │ │ │ 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 279b8 │ │ │ │ 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 2800c │ │ │ │ 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 2258c │ │ │ │ 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 273e4 │ │ │ │ ldr r1, [pc, #1780] @ 3ddc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 25e5c │ │ │ │ + bl 279a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3718 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e70 │ │ │ │ + bl 279b8 │ │ │ │ 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 279a4 │ │ │ │ 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 2fd3c │ │ │ │ b 3100 │ │ │ │ - bl 26634 │ │ │ │ + bl 2817c │ │ │ │ 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 2800c │ │ │ │ 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 283bc │ │ │ │ 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 285cc │ │ │ │ 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 2d478 │ │ │ │ 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 25888 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #1220] @ 3e24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 2800c │ │ │ │ + bl 25888 │ │ │ │ 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 2db3c │ │ │ │ b 3100 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 20a6c │ │ │ │ + bl 225b4 │ │ │ │ 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 285ac │ │ │ │ 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 27d20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2ee44 │ │ │ │ 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 2800c │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ ldr r0, [pc, #996] @ 3e54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ 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 2800c │ │ │ │ ldr r3, [pc, #940] @ 3e60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 21598 │ │ │ │ + bl 230e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30c8 │ │ │ │ ldr r0, [pc, #920] @ 3e64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ b 30c8 │ │ │ │ ldr r0, [pc, #908] @ 3e68 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ 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 2800c │ │ │ │ + bl 28194 │ │ │ │ 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 29978 │ │ │ │ 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 2800c │ │ │ │ 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, r0, ror #29 │ │ │ │ + andeq r1, r3, r8, asr #29 │ │ │ │ + @ instruction: 0x00031eb8 │ │ │ │ + andeq r1, r3, r0, lsr #29 │ │ │ │ + muleq r3, r8, lr │ │ │ │ + muleq r3, ip, lr │ │ │ │ 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, r4, lsl #27 │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x00031bb8 │ │ │ │ + andeq r1, r3, ip, ror #28 │ │ │ │ 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, ip, ror fp │ │ │ │ + andeq r1, r3, ip, asr #28 │ │ │ │ + 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, ip, lsr #30 │ │ │ │ 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, r4, ror #24 │ │ │ │ ldrdeq ip, [r4], -ip @ │ │ │ │ - andeq pc, r2, ip, lsl #29 │ │ │ │ - muleq r2, r0, lr │ │ │ │ - andeq pc, r2, r8, asr #28 │ │ │ │ + ldrdeq r1, [r3], -r4 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + muleq r3, r0, 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, r8, ror sp │ │ │ │ + andeq r1, r3, r0, ror #26 │ │ │ │ + andeq r1, r3, r4, lsr #27 │ │ │ │ + andseq r3, r5, r4, lsl #10 │ │ │ │ + @ instruction: 0x001534b8 │ │ │ │ + andeq r1, r3, r0, ror #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, r0, asr r8 │ │ │ │ + andeq r1, r3, r8, ror r8 │ │ │ │ + andseq r3, r5, r4, asr r4 │ │ │ │ + andeq r0, r3, r0, ror r6 │ │ │ │ + andeq r1, r3, r4, asr #16 │ │ │ │ + andseq r3, r5, r8, lsl #8 │ │ │ │ + andeq r1, r3, r8, lsl #15 │ │ │ │ + andeq r1, r3, ip, ror r6 │ │ │ │ + andeq r1, r3, r8, lsl #16 │ │ │ │ + andseq r3, r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x000318b0 │ │ │ │ + andseq r3, r5, ip, lsr r3 │ │ │ │ + andseq r3, r5, r4, lsr #6 │ │ │ │ + andeq r1, r3, ip, ror r6 │ │ │ │ + andeq r1, r3, r4, ror r2 │ │ │ │ + andeq r1, r3, r8, ror #4 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + andeq r1, r3, r8, asr #24 │ │ │ │ + andeq r1, r3, ip, ror #26 │ │ │ │ + andseq r3, r5, r8, asr r2 │ │ │ │ + andseq r3, r5, ip, asr #4 │ │ │ │ + andseq r3, r5, r4, lsr r2 │ │ │ │ + muleq r3, r8, r5 │ │ │ │ + @ instruction: 0x001531dc │ │ │ │ + andeq r1, r3, ip, lsl #3 │ │ │ │ + andeq r1, r3, ip, ror #8 │ │ │ │ + @ instruction: 0x001531b0 │ │ │ │ + andeq r1, r3, r8, lsr r5 │ │ │ │ + andeq r1, r3, r4, lsl #10 │ │ │ │ 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, ip, lsl r4 │ │ │ │ + @ instruction: 0x000315b8 │ │ │ │ + andeq r1, r3, r8, lsl #12 │ │ │ │ + andseq r3, r5, ip, ror #1 │ │ │ │ + andeq r1, r3, ip, lsl #7 │ │ │ │ + andeq r1, r3, ip, asr #17 │ │ │ │ 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, r0, ror #9 │ │ │ │ + andeq r1, r3, ip, lsr #12 │ │ │ │ + andeq r1, r3, r8, lsr r5 │ │ │ │ + andeq r1, r3, r8, lsl #8 │ │ │ │ + andeq r1, r3, r8, lsl #8 │ │ │ │ + andseq r2, r5, r4, ror #30 │ │ │ │ + andeq r0, r3, r8, lsr #15 │ │ │ │ + andseq r2, r5, r0, lsr #30 │ │ │ │ + andeq r1, r3, r8, lsl #5 │ │ │ │ + andeq r1, r3, r0, asr #5 │ │ │ │ + andeq r0, r3, r0, lsl r1 │ │ │ │ muleq r0, r4, r2 │ │ │ │ - andeq pc, r2, r4, ror #12 │ │ │ │ - andseq r6, r1, r0, lsr #21 │ │ │ │ - andeq pc, r2, r4, lsr #19 │ │ │ │ - andeq pc, r2, r4, asr #19 │ │ │ │ - andeq pc, r2, r4, lsr r6 @ │ │ │ │ - andeq pc, r2, r4, lsr #19 │ │ │ │ - andseq r6, r1, r8, asr #20 │ │ │ │ - andeq pc, r2, r0, asr #19 │ │ │ │ - andeq pc, r2, r4, asr #17 │ │ │ │ - andeq pc, r2, r0, asr #17 │ │ │ │ - andeq lr, r2, r0, ror #11 │ │ │ │ - andeq pc, r2, r4, asr r2 @ │ │ │ │ - andseq r6, r1, r8, asr #19 │ │ │ │ - muleq r2, r0, r5 │ │ │ │ - andeq pc, r2, r4, ror r9 @ │ │ │ │ - andeq pc, r2, ip, ror r9 @ │ │ │ │ - andeq pc, r2, r0, lsl #19 │ │ │ │ - andseq r6, r1, r4, ror #18 │ │ │ │ + andeq r1, r3, ip, lsr #3 │ │ │ │ + andseq r2, r5, r0, lsr #29 │ │ │ │ + andeq r1, r3, ip, ror #9 │ │ │ │ + andeq r1, r3, ip, lsl #10 │ │ │ │ + andeq r1, r3, ip, ror r1 │ │ │ │ + andeq r1, r3, ip, ror #9 │ │ │ │ + andseq r2, r5, r8, asr #28 │ │ │ │ + andeq r1, r3, r8, lsl #10 │ │ │ │ + andeq r1, r3, ip, lsl #8 │ │ │ │ + andeq r1, r3, r8, lsl #8 │ │ │ │ + andeq r0, r3, r8, lsr #2 │ │ │ │ + muleq r3, ip, sp │ │ │ │ + andseq r2, r5, r8, asr #27 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + @ instruction: 0x000314bc │ │ │ │ + andeq r1, r3, r4, asr #9 │ │ │ │ + andeq r1, r3, r8, asr #9 │ │ │ │ + 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, r8, lsl #31 │ │ │ │ + andeq r0, r3, ip, lsr #24 │ │ │ │ + andeq r0, r3, r0, lsr #24 │ │ │ │ + andeq r1, r3, r8, asr #32 │ │ │ │ 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, r4, ror #31 │ │ │ │ + mulseq r5, ip, r9 │ │ │ │ + andseq r2, r5, r8, lsl #19 │ │ │ │ + andeq r0, r3, ip, lsr r9 │ │ │ │ + @ instruction: 0x0002fcb4 │ │ │ │ + andeq r0, r3, ip, lsl #24 │ │ │ │ + andeq r0, r3, ip, lsl ip │ │ │ │ + andseq r2, r5, r8, asr #18 │ │ │ │ + andeq r1, r3, r0, asr #1 │ │ │ │ + andeq pc, r2, r4, lsl #27 │ │ │ │ + andeq r1, r3, r8, lsl #1 │ │ │ │ + andeq r1, r3, r4, lsr #1 │ │ │ │ + strheq r1, [r3], -r4 │ │ │ │ + andeq r1, r3, r8, lsl #1 │ │ │ │ + andeq r1, r3, r0, asr r0 │ │ │ │ + andeq r1, r3, r0, ror r0 │ │ │ │ + andeq pc, r2, r8, lsr #26 │ │ │ │ + andeq r1, r3, ip, lsr #32 │ │ │ │ + andeq r0, r3, r8, ror r8 │ │ │ │ + @ instruction: 0x00030bb8 │ │ │ │ + andseq r2, r5, ip, lsl #17 │ │ │ │ andeq lr, r4, r0, lsr #18 │ │ │ │ - muleq r2, ip, r5 │ │ │ │ + andeq r1, r3, r4, ror #1 │ │ │ │ mvn r0, #1 │ │ │ │ - bl 27e30 │ │ │ │ + bl 29978 │ │ │ │ mov r0, #1 │ │ │ │ - bl 28030 │ │ │ │ + bl 29b78 │ │ │ │ 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 237b0 │ │ │ │ b 3100 │ │ │ │ ldr r0, [pc, #-188] @ 3eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 207ec │ │ │ │ + bl 22334 │ │ │ │ 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 1a9c0 │ │ │ │ b 3100 │ │ │ │ ldr r3, [pc, #-248] @ 3ed0 │ │ │ │ ldr r2, [pc, #-248] @ 3ed4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #-256] @ 3ed8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1461,42 +1461,42 @@ │ │ │ │ bx lr │ │ │ │ andeq fp, r4, r4, ror #19 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ andeq lr, r4, r4, lsr r9 │ │ │ │ strdeq lr, [r4], -ip │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 7a10 │ │ │ │ + bl 7a24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 89c8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #32 │ │ │ │ - b 89b4 │ │ │ │ + b 89c8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f144 │ │ │ │ + bl f158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 77d8 │ │ │ │ + b 77ec │ │ │ │ push {r4, lr} │ │ │ │ - bl 6e8c │ │ │ │ + bl 6ea0 │ │ │ │ ldr r3, [pc, #12] @ 4420 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #12]! │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq lr, r4, ip, lsl #17 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 7418 │ │ │ │ + bl 742c │ │ │ │ ldr r3, [pc, #44] @ 4468 │ │ │ │ ldr r2, [pc, #44] @ 446c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r1, [pc, #36] @ 4470 │ │ │ │ ldr r2, [pc, #36] @ 4474 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -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 │ │ │ │ + andeq lr, r2, r8, lsr #9 │ │ │ │ + muleq r2, r4, 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, ip, lsl r3 │ │ │ │ andeq lr, r4, ip, lsl #12 │ │ │ │ - andeq ip, r2, r4, ror r7 │ │ │ │ + @ instruction: 0x0002e2bc │ │ │ │ andeq lr, r4, ip, asr r5 │ │ │ │ - andeq ip, r2, r0, asr #13 │ │ │ │ - @ instruction: 0x0002c6b0 │ │ │ │ + andeq lr, r2, r8, lsl #4 │ │ │ │ + strdeq lr, [r2], -r8 │ │ │ │ @ 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 │ │ │ │ @@ -3663,554 +3663,559 @@ │ │ │ │ b 65c4 │ │ │ │ @ instruction: 0xff00ff00 │ │ │ │ andseq lr, pc, pc, lsl r0 @ │ │ │ │ svceq 0x000f0f0f │ │ │ │ @ instruction: 0xf0f0f0f0 │ │ │ │ andeq ip, r4, r8, asr #14 │ │ │ │ andeq ip, r4, r8, lsr r7 │ │ │ │ - ldr r3, [pc, #2124] @ 6e80 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r5, [pc, #2140] @ 6e94 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + bl 2948 │ │ │ │ + ldr r1, [r5] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #2036] @ 6e98 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr sl, [r3, #3232] @ 0xca0 │ │ │ │ - ldr r5, [r3, #3236] @ 0xca4 │ │ │ │ + ldr r2, [r3, #3236] @ 0xca4 │ │ │ │ + str r4, [r3, #3252] @ 0xcb4 │ │ │ │ ldr r7, [r3, #3240] @ 0xca8 │ │ │ │ ldr r8, [r3, #3244] @ 0xcac │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #3248] @ 0xcb0 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #2016] @ 6e84 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r0, #68] @ 0x44 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r0, #92] @ 0x5c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [r0, #96] @ 0x60 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r0, #100] @ 0x64 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r0, #104] @ 0x68 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, r2, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r0, #108] @ 0x6c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, r2, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r2, #36864 @ 0x9000 │ │ │ │ - add r3, r3, #140 @ 0x8c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r0, #112] @ 0x70 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r0, #116] @ 0x74 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r0, #120] @ 0x78 │ │ │ │ - add fp, r2, #69632 @ 0x11000 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [r0, #124] @ 0x7c │ │ │ │ - mov r4, r1 │ │ │ │ - add lr, r2, #36864 @ 0x9000 │ │ │ │ - add ip, r2, #69632 @ 0x11000 │ │ │ │ - add r1, r2, #102400 @ 0x19000 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #56] @ 0x38 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [r5, #80] @ 0x50 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [r5, #84] @ 0x54 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [r5, #92] @ 0x5c │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + add lr, r5, #4224 @ 0x1080 │ │ │ │ + ldr r1, [r5, #96] @ 0x60 │ │ │ │ + add lr, lr, #12 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [r5, #100] @ 0x64 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, r5, #4224 @ 0x1080 │ │ │ │ + add lr, r5, #36864 @ 0x9000 │ │ │ │ + add r1, r1, #8 │ │ │ │ + add lr, lr, #140 @ 0x8c │ │ │ │ + str r1, [sp] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + ldr r1, [r5, #104] @ 0x68 │ │ │ │ + ldr lr, [r5, #108] @ 0x6c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + add fp, r5, #69632 @ 0x11000 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ + ldr lr, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + add ip, r5, #36864 @ 0x9000 │ │ │ │ + add r0, r5, #69632 @ 0x11000 │ │ │ │ + add r1, r5, #102400 @ 0x19000 │ │ │ │ add fp, fp, #140 @ 0x8c │ │ │ │ + str lr, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #1764] @ 6e88 │ │ │ │ + ldr lr, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #1776] @ 6e9c │ │ │ │ add r1, r1, #136 @ 0x88 │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #16] │ │ │ │ + ldr lr, [r5, #120] @ 0x78 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ - add lr, lr, #136 @ 0x88 │ │ │ │ add ip, ip, #136 @ 0x88 │ │ │ │ - mov r4, r5 │ │ │ │ + add r0, r0, #136 @ 0x88 │ │ │ │ + mov r4, r2 │ │ │ │ mov sl, fp │ │ │ │ + str lr, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - eor r0, r1, r2 │ │ │ │ + eor lr, r1, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp] │ │ │ │ - and r6, r0, r3 │ │ │ │ + and r6, lr, r3 │ │ │ │ eor r5, r1, r4 │ │ │ │ ldr r9, [r9, r6] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, r6] │ │ │ │ - ldr r6, [lr, r0, lsr #16] │ │ │ │ + ldr r6, [ip, lr, lsr #16] │ │ │ │ eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r0, lsr #16] │ │ │ │ + ldr r6, [r1, lr, lsr #16] │ │ │ │ eor r6, r6, r9 │ │ │ │ and r9, r5, r3 │ │ │ │ - ldr r0, [ip, r9] │ │ │ │ - eor r0, r0, r2 │ │ │ │ + ldr lr, [r0, r9] │ │ │ │ + eor lr, lr, r2 │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r6, [r6, r5, lsr #16] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + eor lr, lr, r6 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ add fp, r6, #102400 @ 0x19000 │ │ │ │ add fp, fp, #140 @ 0x8c │ │ │ │ ldr r5, [fp, r5, lsr #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ eor r2, r2, r5 │ │ │ │ eor r2, r2, r8 │ │ │ │ ldr r5, [sp] │ │ │ │ - eor r8, r6, r0 │ │ │ │ + eor r8, lr, r6 │ │ │ │ and r6, r8, r3 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, r6] │ │ │ │ ldr r6, [r9, r6] │ │ │ │ - ldr r9, [lr, r8, lsr #16] │ │ │ │ + ldr r9, [ip, r8, lsr #16] │ │ │ │ ldr r8, [r1, r8, lsr #16] │ │ │ │ - eor r7, r7, r2 │ │ │ │ + eor r7, r2, r7 │ │ │ │ eor r5, r5, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ and r8, r7, r3 │ │ │ │ eor r6, r6, r4 │ │ │ │ - ldr r4, [ip, r8] │ │ │ │ + ldr r4, [r0, r8] │ │ │ │ eor r5, r5, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eor r5, r5, r4 │ │ │ │ ldr r4, [sl, r8] │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [r1, r7, lsr #16] │ │ │ │ eor r5, r5, r6 │ │ │ │ ldr r6, [fp, r7, lsr #16] │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - eor r9, r6, r5 │ │ │ │ - eor r8, r7, r4 │ │ │ │ + eor r9, r5, r6 │ │ │ │ + eor r8, r4, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [sp] │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - eor r6, r6, r0 │ │ │ │ + ldr lr, [lr, r9, lsr #16] │ │ │ │ + eor r6, r6, lr │ │ │ │ eor r6, r6, r2 │ │ │ │ and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + eor lr, lr, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - eor r9, r6, r0 │ │ │ │ + eor r9, lr, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ + eor r8, r2, r8 │ │ │ │ eor r7, r7, r1 │ │ │ │ eor r7, r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [r5, r9, lsr #16] │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r6, r6, r4 │ │ │ │ and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ + ldr r5, [r0, r4] │ │ │ │ ldr r4, [sl, r4] │ │ │ │ eor r5, r5, r7 │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r7, [sp] │ │ │ │ eor r5, r5, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - eor r9, r6, r5 │ │ │ │ + eor r9, r5, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + eor r8, r4, r8 │ │ │ │ + ldr lr, [lr, r9, lsr #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ + eor r6, r6, lr │ │ │ │ eor r6, r6, r2 │ │ │ │ and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + eor lr, lr, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ - eor r9, r6, r0 │ │ │ │ + eor r9, lr, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ + eor r8, r2, r8 │ │ │ │ eor r7, r7, r1 │ │ │ │ eor r7, r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [r5, r9, lsr #16] │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r6, r6, r4 │ │ │ │ and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ + ldr r5, [r0, r4] │ │ │ │ ldr r4, [sl, r4] │ │ │ │ eor r5, r5, r7 │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r7, [sp] │ │ │ │ eor r5, r5, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - eor r9, r6, r5 │ │ │ │ + eor r9, r5, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r4 │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ + eor r8, r4, r8 │ │ │ │ eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr lr, [lr, r9, lsr #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ + eor r6, r6, lr │ │ │ │ eor r6, r6, r2 │ │ │ │ and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + eor lr, lr, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - eor r9, r6, r0 │ │ │ │ + eor r9, lr, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ + eor r8, r2, r8 │ │ │ │ eor r7, r7, r1 │ │ │ │ eor r7, r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [r5, r9, lsr #16] │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r6, r6, r4 │ │ │ │ and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ + ldr r5, [r0, r4] │ │ │ │ ldr r4, [sl, r4] │ │ │ │ eor r5, r5, r7 │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r7, [sp] │ │ │ │ eor r5, r5, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ - eor r9, r6, r5 │ │ │ │ + eor r9, r5, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r4 │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ + eor r8, r4, r8 │ │ │ │ eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - eor r6, r6, r0 │ │ │ │ + ldr lr, [lr, r9, lsr #16] │ │ │ │ + eor r6, r6, lr │ │ │ │ eor r6, r6, r2 │ │ │ │ and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + eor lr, lr, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp] │ │ │ │ - eor r9, r8, r0 │ │ │ │ + eor r9, lr, r8 │ │ │ │ eor r2, r2, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ eor r7, r7, r1 │ │ │ │ eor r7, r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - eor r8, r8, r2 │ │ │ │ + eor r8, r2, r8 │ │ │ │ ldr r5, [r5, r9, lsr #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r6, r6, r4 │ │ │ │ and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ + ldr r5, [r0, r4] │ │ │ │ ldr r4, [sl, r4] │ │ │ │ eor r5, r5, r7 │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r7, [sp] │ │ │ │ eor r5, r5, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - eor r9, r8, r5 │ │ │ │ + eor r9, r5, r8 │ │ │ │ eor r4, r4, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + eor r8, r4, r8 │ │ │ │ + ldr lr, [lr, r9, lsr #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ + eor r6, r6, lr │ │ │ │ eor r6, r6, r2 │ │ │ │ and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + eor lr, lr, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ eor r2, r2, r6 │ │ │ │ - eor r9, r8, r0 │ │ │ │ + eor r9, lr, r8 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ + eor r8, r2, r8 │ │ │ │ eor r7, r7, r1 │ │ │ │ eor r7, r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [r5, r9, lsr #16] │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r6, r6, r4 │ │ │ │ and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ + ldr r5, [r0, r4] │ │ │ │ ldr r4, [sl, r4] │ │ │ │ eor r5, r5, r7 │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r7, [sp] │ │ │ │ eor r5, r5, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - eor r9, r8, r5 │ │ │ │ + eor r9, r5, r8 │ │ │ │ eor r4, r4, r6 │ │ │ │ and r6, r9, r3 │ │ │ │ ldr r7, [r7, r6] │ │ │ │ ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + eor r8, r4, r8 │ │ │ │ + ldr lr, [lr, r9, lsr #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ + eor r6, r6, lr │ │ │ │ eor r6, r6, r2 │ │ │ │ and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [r1, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + eor lr, lr, r6 │ │ │ │ ldr r6, [fp, r8, lsr #16] │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ eor r2, r2, r6 │ │ │ │ - eor r9, r8, r0 │ │ │ │ + eor r9, lr, r8 │ │ │ │ ldr r6, [sp] │ │ │ │ and r7, r9, r3 │ │ │ │ ldr r6, [r6, r7] │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [r1, r7] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ + eor r8, r2, r8 │ │ │ │ eor r6, r6, r1 │ │ │ │ eor r6, r6, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [r5, r9, lsr #16] │ │ │ │ eor r7, r7, r5 │ │ │ │ and r5, r8, r3 │ │ │ │ eor r7, r7, r4 │ │ │ │ - ldr r4, [ip, r5] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ ldr r5, [sl, r5] │ │ │ │ eor r6, r6, r4 │ │ │ │ ldr r4, [r1, r8, lsr #16] │ │ │ │ eor r5, r5, r7 │ │ │ │ eor r6, r6, r4 │ │ │ │ ldr r4, [fp, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r5, r5, r4 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r7, [sp] │ │ │ │ - eor r9, r4, r6 │ │ │ │ + eor r9, r6, r4 │ │ │ │ and r4, r9, r3 │ │ │ │ ldr r7, [r7, r4] │ │ │ │ ldr r4, [r1, r4] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + ldr r1, [ip, r9, lsr #16] │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + eor r8, r5, r8 │ │ │ │ + ldr lr, [lr, r9, lsr #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - eor r4, r4, r0 │ │ │ │ + eor r4, r4, lr │ │ │ │ eor r4, r4, r2 │ │ │ │ and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r4, r4, r2 │ │ │ │ ldr r2, [r1, r8, lsr #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - eor r9, r0, r2 │ │ │ │ + eor r9, lr, r2 │ │ │ │ ldr r2, [fp, r8, lsr #16] │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ str r9, [sp, #16] │ │ │ │ - eor r9, r8, r9 │ │ │ │ + eor r9, r9, r8 │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ eor r4, r4, r2 │ │ │ │ ldr r2, [sp] │ │ │ │ - eor r7, r8, r4 │ │ │ │ - and r0, r9, r3 │ │ │ │ + eor r7, r4, r8 │ │ │ │ + and lr, r9, r3 │ │ │ │ ldr r8, [fp, r7, lsr #16] │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr fp, [lr, r9, lsr #16] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r2, [r2, lr] │ │ │ │ + ldr fp, [ip, r9, lsr #16] │ │ │ │ + ldr lr, [r1, lr] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ eor r2, r2, fp │ │ │ │ eor r2, r2, r6 │ │ │ │ ldr r6, [r1, r9, lsr #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor r0, r0, r5 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ and r5, r7, r3 │ │ │ │ ldr r6, [r1, r7, lsr #16] │ │ │ │ - ldr r7, [ip, r5] │ │ │ │ + ldr r7, [r0, r5] │ │ │ │ eor r2, r2, r7 │ │ │ │ eor r7, r2, r6 │ │ │ │ ldr r2, [sl, r5] │ │ │ │ - eor r0, r0, r2 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - bne 67c0 │ │ │ │ + eor lr, lr, r2 │ │ │ │ + eor r8, r8, lr │ │ │ │ + bne 67d4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ str sl, [r4] │ │ │ │ stmib r4, {r3, r7, r8} │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, r4, r4, lsr #13 │ │ │ │ - andeq lr, r6, ip, lsl #6 │ │ │ │ + andeq lr, r6, r0, lsl #7 │ │ │ │ + andeq ip, r4, ip, lsr #12 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ee8 │ │ │ │ - ldr r2, [pc, #112] @ 6f10 │ │ │ │ + beq 6efc │ │ │ │ + ldr r2, [pc, #112] @ 6f24 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4222,31 +4227,31 @@ │ │ │ │ add r2, r2, lr │ │ │ │ lsl r0, r3, #12 │ │ │ │ orr r0, r0, ip, lsl #6 │ │ │ │ ldrb r3, [r2, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r0, r0, r3, lsl #18 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #36] @ 6f14 │ │ │ │ + ldr r3, [pc, #36] @ 6f28 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldrb r2, [r2, #672] @ 0x2a0 │ │ │ │ ldrb r0, [r3, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00029fb4 │ │ │ │ - andeq r9, r2, r4, ror #30 │ │ │ │ + andeq fp, r2, r8, ror #21 │ │ │ │ + muleq r2, r8, sl │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fb4 │ │ │ │ - ldr r2, [pc, #172] @ 6fdc │ │ │ │ + beq 6fc8 │ │ │ │ + ldr r2, [pc, #172] @ 6ff0 │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb lr, [r0, #8] │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4263,42 +4268,42 @@ │ │ │ │ lsl r2, r3, #2 │ │ │ │ lsl r1, r3, #4 │ │ │ │ and r1, r1, #4128768 @ 0x3f0000 │ │ │ │ and r2, r2, #16128 @ 0x3f00 │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ lsl r3, r3, #6 │ │ │ │ - ldr r1, [pc, #76] @ 6fe0 │ │ │ │ + ldr r1, [pc, #76] @ 6ff4 │ │ │ │ orr r2, r2, ip │ │ │ │ - ldr r0, [pc, #72] @ 6fe4 │ │ │ │ + ldr r0, [pc, #72] @ 6ff8 │ │ │ │ and r3, r3, #1056964608 @ 0x3f000000 │ │ │ │ orr r3, r2, r3 │ │ │ │ and r0, r0, r3, lsl #2 │ │ │ │ and r3, r3, r1 │ │ │ │ orr r0, r0, r3 │ │ │ │ lsl r0, r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #44] @ 6fe8 │ │ │ │ + ldr r3, [pc, #44] @ 6ffc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldrb r2, [r2, #672] @ 0x2a0 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ orr r3, r3, r2, lsl #6 │ │ │ │ - b 6f70 │ │ │ │ - andeq r9, r2, r8, lsr #30 │ │ │ │ + b 6f84 │ │ │ │ + andeq fp, r2, ip, asr sl │ │ │ │ @ instruction: 0xff00ff00 │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ - muleq r2, r8, lr │ │ │ │ + andeq fp, r2, ip, asr #19 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7048 │ │ │ │ - ldr r2, [pc, #80] @ 7050 │ │ │ │ + beq 705c │ │ │ │ + ldr r2, [pc, #80] @ 7064 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4312,30 +4317,30 @@ │ │ │ │ orr r0, r0, ip, lsl #6 │ │ │ │ ldrb r3, [r2, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r0, r0, r3, lsl #18 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #25 │ │ │ │ bx lr │ │ │ │ - andeq r9, r2, r4, asr lr │ │ │ │ - ldr r3, [pc, #140] @ 70e8 │ │ │ │ + andeq fp, r2, r8, lsl #19 │ │ │ │ + ldr r3, [pc, #140] @ 70fc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #132] @ 70ec │ │ │ │ - ldr lr, [pc, #132] @ 70f0 │ │ │ │ + ldr r4, [pc, #132] @ 7100 │ │ │ │ + ldr lr, [pc, #132] @ 7104 │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b 7094 │ │ │ │ + b 70a8 │ │ │ │ ldrb r2, [ip, #544] @ 0x220 │ │ │ │ asr ip, r2, #5 │ │ │ │ ldr ip, [r0, ip, lsl #2] │ │ │ │ and r2, r2, #31 │ │ │ │ lsr r2, ip, r2 │ │ │ │ asr r1, r3, #5 │ │ │ │ tst r2, #1 │ │ │ │ @@ -4344,39 +4349,39 @@ │ │ │ │ and r6, r3, #31 │ │ │ │ orrne r2, r2, r5, lsl r6 │ │ │ │ add r3, r3, #1 │ │ │ │ eor ip, r3, #32 │ │ │ │ strne r2, [r1, #3256] @ 0xcb8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add ip, lr, ip │ │ │ │ - bne 7090 │ │ │ │ - ldr r0, [pc, #24] @ 70f4 │ │ │ │ + bne 70a4 │ │ │ │ + ldr r0, [pc, #24] @ 7108 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #3248 @ 0xcb0 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq fp, r4, ip, ror ip │ │ │ │ - andeq fp, r4, r0, ror #24 │ │ │ │ - ldrdeq r9, [r2], -ip │ │ │ │ - andeq fp, r4, r0, lsl #24 │ │ │ │ - ldr r3, [pc, #136] @ 7188 │ │ │ │ + andeq fp, r4, r8, ror #24 │ │ │ │ + andeq fp, r4, ip, asr #24 │ │ │ │ + andeq fp, r2, r0, lsl r9 │ │ │ │ + andeq fp, r4, ip, ror #23 │ │ │ │ + ldr r3, [pc, #136] @ 719c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #128] @ 718c │ │ │ │ - ldr r4, [pc, #128] @ 7190 │ │ │ │ + ldr r5, [pc, #128] @ 71a0 │ │ │ │ + ldr r4, [pc, #128] @ 71a4 │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r3] │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 7138 │ │ │ │ + b 714c │ │ │ │ ldrb r2, [lr, #544] @ 0x220 │ │ │ │ asr ip, r3, #5 │ │ │ │ ldr ip, [r0, ip, lsl #2] │ │ │ │ and lr, r3, #31 │ │ │ │ lsr ip, ip, lr │ │ │ │ asr r1, r2, #5 │ │ │ │ tst ip, #1 │ │ │ │ @@ -4385,35 +4390,35 @@ │ │ │ │ and r2, r2, #31 │ │ │ │ orrne r2, ip, r6, lsl r2 │ │ │ │ add r3, r3, #1 │ │ │ │ eor lr, r3, #32 │ │ │ │ strne r2, [r1, #3264] @ 0xcc0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add lr, r4, lr │ │ │ │ - bne 7134 │ │ │ │ - ldr r0, [pc, #20] @ 7194 │ │ │ │ + bne 7148 │ │ │ │ + ldr r0, [pc, #20] @ 71a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #3264 @ 0xcc0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq fp, [r4], -r8 │ │ │ │ - @ instruction: 0x0004bbbc │ │ │ │ - andeq r9, r2, r8, lsr sp │ │ │ │ - andeq fp, r4, ip, asr fp │ │ │ │ + andeq fp, r4, r4, asr #23 │ │ │ │ + andeq fp, r4, r8, lsr #23 │ │ │ │ + andeq fp, r2, ip, ror #16 │ │ │ │ + andeq fp, r4, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - ldr r2, [pc, #212] @ 727c │ │ │ │ + ldr r2, [pc, #212] @ 7290 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #9 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r6, r0, r3 │ │ │ │ - ldr r3, [pc, #192] @ 7280 │ │ │ │ + ldr r3, [pc, #192] @ 7294 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #184] @ 7284 │ │ │ │ + ldr r7, [pc, #184] @ 7298 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -4422,52 +4427,52 @@ │ │ │ │ mov r5, #1 │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ sub r3, ip, #6 │ │ │ │ add r2, r7, r2 │ │ │ │ ldrb lr, [r2, #672] @ 0x2a0 │ │ │ │ mov r2, #32 │ │ │ │ tst lr, r2 │ │ │ │ - beq 7228 │ │ │ │ + beq 723c │ │ │ │ add r0, sp, #16 │ │ │ │ asr r1, r3, #5 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [r1, #-16] │ │ │ │ and r4, r3, #31 │ │ │ │ orr r0, r0, r5, lsl r4 │ │ │ │ str r0, [r1, #-16] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ asr r2, r2, #1 │ │ │ │ - bne 7204 │ │ │ │ + bne 7218 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ add ip, r3, #6 │ │ │ │ - bne 71f0 │ │ │ │ + bne 7204 │ │ │ │ mov r0, sp │ │ │ │ - bl 7054 │ │ │ │ - ldr r2, [pc, #52] @ 7288 │ │ │ │ - ldr r3, [pc, #40] @ 7280 │ │ │ │ + bl 7068 │ │ │ │ + ldr r2, [pc, #52] @ 729c │ │ │ │ + ldr r3, [pc, #40] @ 7294 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7278 │ │ │ │ + bne 728c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r4, r0, ror #22 │ │ │ │ + andeq r8, r4, ip, asr #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r8, ror ip │ │ │ │ - andeq r8, r4, r8, asr #21 │ │ │ │ + andeq fp, r2, ip, lsr #15 │ │ │ │ + @ instruction: 0x00048ab4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 7198 │ │ │ │ - ldr r5, [pc, #364] @ 740c │ │ │ │ - ldr r7, [pc, #364] @ 7410 │ │ │ │ + bl 71ac │ │ │ │ + ldr r5, [pc, #364] @ 7420 │ │ │ │ + ldr r7, [pc, #364] @ 7424 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ lsl lr, r3, #1 │ │ │ │ lsl r2, r3, #5 │ │ │ │ and r2, r2, #7680 @ 0x1e00 │ │ │ │ and lr, lr, #30 │ │ │ │ @@ -4490,15 +4495,15 @@ │ │ │ │ and r1, r1, #1966080 @ 0x1e0000 │ │ │ │ lsl r2, r2, #13 │ │ │ │ orr ip, ip, r1 │ │ │ │ and r2, r2, #503316480 @ 0x1e000000 │ │ │ │ orr ip, ip, r2 │ │ │ │ str ip, [r5, #3276] @ 0xccc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - ldr r3, [pc, #244] @ 7414 │ │ │ │ + ldr r3, [pc, #244] @ 7428 │ │ │ │ lsl r1, r4, #1 │ │ │ │ lsl r2, r4, #5 │ │ │ │ and r2, r2, #7680 @ 0x1e00 │ │ │ │ and r1, r1, #30 │ │ │ │ orr r1, r1, r2 │ │ │ │ lsl r2, r4, #9 │ │ │ │ and r2, r2, #1966080 @ 0x1e0000 │ │ │ │ @@ -4535,15 +4540,15 @@ │ │ │ │ lsl r6, r6, #1 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r4, r4, #1 │ │ │ │ str r6, [r5, #3272] @ 0xcc8 │ │ │ │ str r8, [r5, #3276] @ 0xccc │ │ │ │ str r7, [r5, #3280] @ 0xcd0 │ │ │ │ str r4, [r5, #3284] @ 0xcd4 │ │ │ │ - bl 6f18 │ │ │ │ + bl 6f2c │ │ │ │ eor r3, r6, r8 │ │ │ │ and r3, r3, r0 │ │ │ │ eor r6, r6, r3 │ │ │ │ eor r8, r8, r3 │ │ │ │ eor r3, r7, r4 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r7, r7, r0 │ │ │ │ @@ -4551,63 +4556,63 @@ │ │ │ │ add r0, r5, #3264 @ 0xcc0 │ │ │ │ add r0, r0, #8 │ │ │ │ str r6, [r5, #3272] @ 0xcc8 │ │ │ │ str r8, [r5, #3276] @ 0xccc │ │ │ │ str r7, [r5, #3280] @ 0xcd0 │ │ │ │ str r4, [r5, #3284] @ 0xcd4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq fp, r4, r8, lsr sl │ │ │ │ + andeq fp, r4, r4, lsr #20 │ │ │ │ @ instruction: 0xff00ff00 │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 29cc │ │ │ │ - ldr r1, [pc, #872] @ 779c │ │ │ │ - ldr sl, [pc, #872] @ 77a0 │ │ │ │ + ldr r1, [pc, #872] @ 77b0 │ │ │ │ + ldr sl, [pc, #872] @ 77b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movlt r2, r0 │ │ │ │ movge r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #1 │ │ │ │ movlt r2, #1 │ │ │ │ mul r7, r2, r7 │ │ │ │ lsl r0, r2, #5 │ │ │ │ cmp r7, #32768 @ 0x8000 │ │ │ │ str r0, [r1] │ │ │ │ - ble 7470 │ │ │ │ + ble 7484 │ │ │ │ sub r7, r7, r2 │ │ │ │ cmp r7, #32768 @ 0x8000 │ │ │ │ - bgt 7464 │ │ │ │ - ldr r5, [pc, #812] @ 77a4 │ │ │ │ + bgt 7478 │ │ │ │ + ldr r5, [pc, #812] @ 77b8 │ │ │ │ lsl r2, r7, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7744 │ │ │ │ + beq 7758 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - blt 777c │ │ │ │ + blt 7790 │ │ │ │ rsb r1, r7, r7, lsl #4 │ │ │ │ lsls r3, r1, #9 │ │ │ │ str r7, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 773c │ │ │ │ - ldr r1, [pc, #756] @ 77a8 │ │ │ │ - ldr r6, [pc, #756] @ 77ac │ │ │ │ + beq 7750 │ │ │ │ + ldr r1, [pc, #756] @ 77bc │ │ │ │ + ldr r6, [pc, #756] @ 77c0 │ │ │ │ ldr r3, [sl, r1] │ │ │ │ - ldr r1, [pc, #752] @ 77b0 │ │ │ │ + ldr r1, [pc, #752] @ 77c4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sl, r1] │ │ │ │ - ldr r1, [pc, #744] @ 77b4 │ │ │ │ + ldr r1, [pc, #744] @ 77c8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #740] @ 77b8 │ │ │ │ + ldr r3, [pc, #740] @ 77cc │ │ │ │ ldr r5, [sl, r1] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -4629,134 +4634,134 @@ │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp] │ │ │ │ str lr, [sp, #4] │ │ │ │ sub r1, r3, #1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #27 │ │ │ │ add r3, r8, r3 │ │ │ │ - bgt 76b0 │ │ │ │ + bgt 76c4 │ │ │ │ cmp r3, #27 │ │ │ │ movgt lr, #0 │ │ │ │ - ble 7564 │ │ │ │ + ble 7578 │ │ │ │ sub r3, r3, #28 │ │ │ │ cmp r3, #27 │ │ │ │ - bgt 7554 │ │ │ │ + bgt 7568 │ │ │ │ add r3, r3, lr │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ eor r3, r3, #56 @ 0x38 │ │ │ │ sub r3, r3, r3, lsr #3 │ │ │ │ rsb r3, r3, #55 @ 0x37 │ │ │ │ addne r3, r6, r3 │ │ │ │ ldrbne r3, [r3, #12] │ │ │ │ cmp r9, r1 │ │ │ │ add r3, r3, #1632 @ 0x660 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ str r3, [ip], #4 │ │ │ │ - bne 7538 │ │ │ │ + bne 754c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ cmp r0, sl │ │ │ │ add lr, lr, #192 @ 0xc0 │ │ │ │ - bne 7520 │ │ │ │ + bne 7534 │ │ │ │ mov r1, fp │ │ │ │ add ip, r7, #7296 @ 0x1c80 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ add ip, ip, #4 │ │ │ │ mov r0, #0 │ │ │ │ asr r3, r0, #3 │ │ │ │ add r3, r3, #7040 @ 0x1b80 │ │ │ │ and lr, r0, #7 │ │ │ │ add r3, r3, #8 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ cmp r0, #32 │ │ │ │ str r3, [ip, #4]! │ │ │ │ - bne 75b8 │ │ │ │ + bne 75cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 76b8 │ │ │ │ + beq 76cc │ │ │ │ add r1, r7, #6080 @ 0x17c0 │ │ │ │ add r1, r1, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ sub r0, r3, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ and r0, r3, #255 @ 0xff │ │ │ │ andls r0, r3, #223 @ 0xdf │ │ │ │ strbls r0, [r1, #1]! │ │ │ │ addls r3, r3, #1 │ │ │ │ - bls 75f4 │ │ │ │ + bls 7608 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ strb r0, [r1, #1]! │ │ │ │ - bne 75f4 │ │ │ │ + bne 7608 │ │ │ │ add r7, r7, #6976 @ 0x1b40 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, #32] │ │ │ │ strb r3, [r7, #33] @ 0x21 │ │ │ │ strb r3, [r7, #34] @ 0x22 │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ strb r3, [r7, #36] @ 0x24 │ │ │ │ strb r3, [r7, #37] @ 0x25 │ │ │ │ strb r3, [r7, #38] @ 0x26 │ │ │ │ strb r3, [r7, #39] @ 0x27 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r2 │ │ │ │ - b 7664 │ │ │ │ + b 7678 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r3, fp, r7, lsl #2 │ │ │ │ add r3, r3, #6976 @ 0x1b40 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ lsl r1, r8, r7 │ │ │ │ add r0, r0, r3 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2bb8 │ │ │ │ cmp r7, #8 │ │ │ │ - bne 765c │ │ │ │ + bne 7670 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, fp, #7680 @ 0x1e00 │ │ │ │ cmp fp, r3 │ │ │ │ mov r1, fp │ │ │ │ - bcs 771c │ │ │ │ - ldr r3, [pc, #276] @ 77bc │ │ │ │ + bcs 7730 │ │ │ │ + ldr r3, [pc, #276] @ 77d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 74f0 │ │ │ │ + b 7504 │ │ │ │ mov lr, #28 │ │ │ │ - b 7554 │ │ │ │ + b 7568 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #252] @ 77c0 │ │ │ │ + ldr r3, [pc, #252] @ 77d4 │ │ │ │ add r0, r7, #7424 @ 0x1d00 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ add r0, r0, #12 │ │ │ │ sub r2, ip, #1 │ │ │ │ add ip, ip, #47 @ 0x2f │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #1680 @ 0x690 │ │ │ │ add r3, r3, #8 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - bne 76d4 │ │ │ │ + bne 76e8 │ │ │ │ mvn r3, #-16777216 @ 0xff000000 │ │ │ │ add r7, r7, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #3340] @ 0xd0c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl f098 │ │ │ │ - ldr r3, [pc, #180] @ 77c4 │ │ │ │ + bl f0ac │ │ │ │ + ldr r3, [pc, #180] @ 77d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r7, r2, fp │ │ │ │ - b 7620 │ │ │ │ + b 7634 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - ldr r3, [pc, #160] @ 77c8 │ │ │ │ + ldr r3, [pc, #160] @ 77dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r7 │ │ │ │ ldrlt r2, [r3, #8] │ │ │ │ addlt r2, r2, #7680 @ 0x1e00 │ │ │ │ strlt r2, [r3, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -4765,50 +4770,50 @@ │ │ │ │ str r7, [r5, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ rsb r2, r7, r7, lsl #4 │ │ │ │ lsl r6, r2, #9 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ cmp r6, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - bne 74ac │ │ │ │ - b 7720 │ │ │ │ - ldr r3, [pc, #72] @ 77cc │ │ │ │ - ldr r1, [pc, #72] @ 77d0 │ │ │ │ - ldr r0, [pc, #72] @ 77d4 │ │ │ │ + bne 74c0 │ │ │ │ + b 7734 │ │ │ │ + ldr r3, [pc, #72] @ 77e0 │ │ │ │ + ldr r1, [pc, #72] @ 77e4 │ │ │ │ + ldr r0, [pc, #72] @ 77e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq lr, r8, r4, lsr #12 │ │ │ │ - andeq r8, r4, r4, ror #17 │ │ │ │ - andeq lr, r8, r0, ror #11 │ │ │ │ + andeq lr, r8, r0, lsl r6 │ │ │ │ + ldrdeq r8, [r4], -r0 │ │ │ │ + andeq lr, r8, ip, asr #11 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r0, asr sp │ │ │ │ + andeq fp, r2, r4, lsl #17 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ - andeq lr, r8, r0, lsl #11 │ │ │ │ - @ instruction: 0x0008e3b4 │ │ │ │ + andeq lr, r8, ip, ror #10 │ │ │ │ + andeq lr, r8, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ - andeq lr, r8, ip, asr #6 │ │ │ │ - andeq lr, r8, r4, lsr r3 │ │ │ │ - andeq r9, r2, r4, lsr #21 │ │ │ │ - andeq r9, r2, ip, ror #20 │ │ │ │ - andeq r9, r2, r4, ror sl │ │ │ │ - ldr r3, [pc, #12] @ 77ec │ │ │ │ + andeq lr, r8, r8, lsr r3 │ │ │ │ + andeq lr, r8, r0, lsr #6 │ │ │ │ + ldrdeq fp, [r2], -r8 │ │ │ │ + andeq fp, r2, r0, lsr #11 │ │ │ │ + andeq fp, r2, r8, lsr #11 │ │ │ │ + ldr r3, [pc, #12] @ 7800 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #-244] @ 0xffffff0c │ │ │ │ bx lr │ │ │ │ - andeq lr, r8, ip, ror r2 │ │ │ │ - ldr r3, [pc, #228] @ 78dc │ │ │ │ + andeq lr, r8, r8, ror #4 │ │ │ │ + ldr r3, [pc, #228] @ 78f0 │ │ │ │ lsr r2, r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ and r1, r1, #31 │ │ │ │ add r3, r3, r2, lsl #9 │ │ │ │ add r1, r1, #1824 @ 0x720 │ │ │ │ @@ -4817,175 +4822,175 @@ │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ str ip, [r2, #3336] @ 0xd08 │ │ │ │ ldrb r2, [r0] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ strbeq r2, [r3, #32] │ │ │ │ - beq 78a8 │ │ │ │ + beq 78bc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ strb r2, [r3, #32] │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78a8 │ │ │ │ + beq 78bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78b0 │ │ │ │ + beq 78c4 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78b8 │ │ │ │ + beq 78cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c0 │ │ │ │ + beq 78d4 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c0 │ │ │ │ + beq 78d4 │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c8 │ │ │ │ + beq 78dc │ │ │ │ strb r2, [r3, #192] @ 0xc0 │ │ │ │ ldrb r1, [r0, #7] │ │ │ │ - b 78d4 │ │ │ │ + b 78e8 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ strb r2, [r3, #192] @ 0xc0 │ │ │ │ strb r1, [r3, #224] @ 0xe0 │ │ │ │ bx lr │ │ │ │ - andeq lr, r8, r0, ror #4 │ │ │ │ + andeq lr, r8, ip, asr #4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #288] @ 7a0c │ │ │ │ + ldr lr, [pc, #288] @ 7a20 │ │ │ │ lsr r2, r1, #5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, #8] │ │ │ │ and r1, r1, #31 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ add r1, r1, #1824 @ 0x720 │ │ │ │ add r1, r1, #2 │ │ │ │ add ip, ip, r2, lsl #9 │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ strbeq r1, [r3] │ │ │ │ - beq 79d8 │ │ │ │ + beq 79ec │ │ │ │ add ip, ip, r1 │ │ │ │ add ip, ip, #6144 @ 0x1800 │ │ │ │ ldrb r1, [ip] │ │ │ │ strb r1, [r3] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79d8 │ │ │ │ + beq 79ec │ │ │ │ ldr ip, [lr, #8] │ │ │ │ lsl r2, r2, #9 │ │ │ │ add r2, ip, r2 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #32] │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79e0 │ │ │ │ + beq 79f4 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #64] @ 0x40 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79e8 │ │ │ │ + beq 79fc │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #96] @ 0x60 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79f0 │ │ │ │ + beq 7a04 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #128] @ 0x80 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79f8 │ │ │ │ + beq 7a0c │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #160] @ 0xa0 │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ add r2, r2, r1 │ │ │ │ add r2, r2, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r2] │ │ │ │ - b 7a04 │ │ │ │ + b 7a18 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #32] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ strb r1, [r3, #192] @ 0xc0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r8, ip, ror #2 │ │ │ │ + andeq lr, r8, r8, asr r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 7198 │ │ │ │ + bl 71ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fec │ │ │ │ - ldr r2, [pc, #44] @ 7a5c │ │ │ │ + bl 7000 │ │ │ │ + ldr r2, [pc, #44] @ 7a70 │ │ │ │ ldr lr, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ and r3, r0, #1 │ │ │ │ eor r1, r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str lr, [r3, #20] │ │ │ │ add r0, r0, #20 │ │ │ │ str ip, [r2, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r8, r8, lsr #32 │ │ │ │ - ldr ip, [pc, #248] @ 7b60 │ │ │ │ - ldr r1, [pc, #248] @ 7b64 │ │ │ │ + andeq lr, r8, r4, lsl r0 │ │ │ │ + ldr ip, [pc, #248] @ 7b74 │ │ │ │ + ldr r1, [pc, #248] @ 7b78 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #236] @ 7b68 │ │ │ │ + ldr r2, [pc, #236] @ 7b7c │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [pc, #232] @ 7b6c │ │ │ │ - ldr lr, [pc, #232] @ 7b70 │ │ │ │ + ldr ip, [pc, #232] @ 7b80 │ │ │ │ + ldr lr, [pc, #232] @ 7b84 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r2, ip] │ │ │ │ mov r1, r3 │ │ │ │ add lr, pc, lr │ │ │ │ add r5, r0, #1 │ │ │ │ - b 7ac4 │ │ │ │ + b 7ad8 │ │ │ │ asr r1, r3, #3 │ │ │ │ add r2, ip, r1, lsl #2 │ │ │ │ ldr r6, [r2, #-12] │ │ │ │ ldrb ip, [r5, r3] │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ ldrb ip, [r4, ip] │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ @@ -4998,61 +5003,61 @@ │ │ │ │ orr r2, r2, r7, lsl #4 │ │ │ │ orr r2, r6, r2, lsl ip │ │ │ │ add r3, r3, #2 │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ cmp r3, #16 │ │ │ │ str r2, [r1, #-12] │ │ │ │ - bne 7ab8 │ │ │ │ + bne 7acc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7054 │ │ │ │ - ldr r3, [pc, #88] @ 7b74 │ │ │ │ + bl 7068 │ │ │ │ + ldr r3, [pc, #88] @ 7b88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #72] @ 7b78 │ │ │ │ + ldr r2, [pc, #72] @ 7b8c │ │ │ │ str r1, [r3, #20] │ │ │ │ add r0, r3, #20 │ │ │ │ - ldr r3, [pc, #40] @ 7b64 │ │ │ │ + ldr r3, [pc, #40] @ 7b78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7b5c │ │ │ │ + bne 7b70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000482b4 │ │ │ │ + andeq r8, r4, r0, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r4, r8, lsl #5 │ │ │ │ + andeq r8, r4, r4, ror r2 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - andeq r9, r2, r0, lsl #15 │ │ │ │ - andeq sp, r8, r0, asr #30 │ │ │ │ - andeq r8, r4, r4, ror #3 │ │ │ │ - ldr ip, [pc, #236] @ 7c70 │ │ │ │ - ldr r1, [pc, #236] @ 7c74 │ │ │ │ + @ instruction: 0x0002b2b4 │ │ │ │ + andeq sp, r8, ip, lsr #30 │ │ │ │ + ldrdeq r8, [r4], -r0 │ │ │ │ + ldr ip, [pc, #236] @ 7c84 │ │ │ │ + ldr r1, [pc, #236] @ 7c88 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #196] @ 7c78 │ │ │ │ + ldr r4, [pc, #196] @ 7c8c │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - bl 70f8 │ │ │ │ - ldr r1, [pc, #188] @ 7c7c │ │ │ │ - ldr r2, [pc, #188] @ 7c80 │ │ │ │ - ldr lr, [pc, #188] @ 7c84 │ │ │ │ + bl 710c │ │ │ │ + ldr r1, [pc, #188] @ 7c90 │ │ │ │ + ldr r2, [pc, #188] @ 7c94 │ │ │ │ + ldr lr, [pc, #188] @ 7c98 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r1, #30 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #0 │ │ │ │ @@ -5070,41 +5075,41 @@ │ │ │ │ add r2, r2, #2 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ ldrb ip, [r4, ip] │ │ │ │ cmp r2, #16 │ │ │ │ strb ip, [r1, #-2] │ │ │ │ strb r3, [r1, #-1] │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 7be0 │ │ │ │ - ldr r3, [pc, #84] @ 7c88 │ │ │ │ + bne 7bf4 │ │ │ │ + ldr r3, [pc, #84] @ 7c9c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #72] @ 7c8c │ │ │ │ + ldr r2, [pc, #72] @ 7ca0 │ │ │ │ add r0, r3, #28 │ │ │ │ - ldr r3, [pc, #40] @ 7c74 │ │ │ │ + ldr r3, [pc, #40] @ 7c88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c6c │ │ │ │ + bne 7c80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r4, r8, r1 │ │ │ │ + andeq r8, r4, r4, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r4, r8, asr r1 │ │ │ │ - muleq r8, r0, lr │ │ │ │ + andeq r8, r4, r4, asr #2 │ │ │ │ + andeq sp, r8, ip, ror lr │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ - andeq r9, r2, r4, asr r6 │ │ │ │ - andeq sp, r8, r4, lsr #28 │ │ │ │ - ldrdeq r8, [r4], -r4 │ │ │ │ - ldr r3, [pc, #180] @ 7d4c │ │ │ │ + andeq fp, r2, r8, lsl #3 │ │ │ │ + andeq sp, r8, r0, lsl lr │ │ │ │ + andeq r8, r4, r0, asr #1 │ │ │ │ + ldr r3, [pc, #180] @ 7d60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5143,16 +5148,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #64 @ 0x40 │ │ │ │ lsl r0, r0, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, r4, asr #27 │ │ │ │ - ldr r3, [pc, #260] @ 7e5c │ │ │ │ + @ instruction: 0x0008ddb0 │ │ │ │ + ldr r3, [pc, #260] @ 7e70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5211,16 +5216,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #1024 @ 0x400 │ │ │ │ lsl r0, r0, #11 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #2048 @ 0x800 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, r4, lsl #26 │ │ │ │ - ldr r3, [pc, #344] @ 7fc0 │ │ │ │ + strdeq sp, [r8], -r0 │ │ │ │ + ldr r3, [pc, #344] @ 7fd4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -5293,24 +5298,24 @@ │ │ │ │ lsr ip, ip, r0 │ │ │ │ lsr r1, r1, r0 │ │ │ │ ldr lr, [r2, #2716] @ 0xa9c │ │ │ │ lsl ip, ip, #13 │ │ │ │ lsr lr, lr, r0 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r2, r1, #14 │ │ │ │ - ldr r0, [pc, #24] @ 7fc4 │ │ │ │ + ldr r0, [pc, #24] @ 7fd8 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, lr, lsl #15 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq sp, [r8], -r0 │ │ │ │ + ldrdeq sp, [r8], -ip │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #420] @ 8174 │ │ │ │ + ldr r3, [pc, #420] @ 8188 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5384,15 +5389,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #96] @ 8178 │ │ │ │ + ldr ip, [pc, #96] @ 818c │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5409,17 +5414,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ lsl r0, r0, #19 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #524288 @ 0x80000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, ip, lsl #21 │ │ │ │ + andeq sp, r8, r8, ror sl │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #500] @ 8378 │ │ │ │ + ldr r3, [pc, #500] @ 838c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5493,15 +5498,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #176] @ 837c │ │ │ │ + ldr ip, [pc, #176] @ 8390 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5538,17 +5543,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #4194304 @ 0x400000 │ │ │ │ lsl r0, r0, #23 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #8388608 @ 0x800000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq sp, [r8], -r8 │ │ │ │ + andeq sp, r8, r4, asr #17 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #560] @ 85b8 │ │ │ │ + ldr r3, [pc, #560] @ 85cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5622,15 +5627,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #236] @ 85bc │ │ │ │ + ldr ip, [pc, #236] @ 85d0 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5682,17 +5687,17 @@ │ │ │ │ lsl r2, r1, #25 │ │ │ │ and r2, r2, #33554432 @ 0x2000000 │ │ │ │ lsl r0, r0, #26 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq sp, [r8], -r4 │ │ │ │ + andeq sp, r8, r0, asr #13 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #620] @ 8834 │ │ │ │ + ldr r3, [pc, #620] @ 8848 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5766,15 +5771,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #296] @ 8838 │ │ │ │ + ldr ip, [pc, #296] @ 884c │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5841,29 +5846,29 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #268435456 @ 0x10000000 │ │ │ │ lsl r0, r0, #29 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #536870912 @ 0x20000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - muleq r8, r4, r4 │ │ │ │ + andeq sp, r8, r0, lsl #9 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds r4, r1, #31 │ │ │ │ addmi r4, r1, #62 @ 0x3e │ │ │ │ asr r4, r4, #5 │ │ │ │ rsb r4, r4, r4, lsl #4 │ │ │ │ lsls r4, r4, #9 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 89a4 │ │ │ │ - ldr r2, [pc, #328] @ 89ac │ │ │ │ + beq 89b8 │ │ │ │ + ldr r2, [pc, #328] @ 89c0 │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r5, [pc, #316] @ 89b0 │ │ │ │ + ldr r5, [pc, #316] @ 89c4 │ │ │ │ ands r7, r3, #1 │ │ │ │ mvnne r7, #0 │ │ │ │ sub r5, r5, r0 │ │ │ │ add r0, r0, #6848 @ 0x1ac0 │ │ │ │ ands r6, r3, #2 │ │ │ │ mvnne r6, #0 │ │ │ │ ands r9, r3, #4 │ │ │ │ @@ -5878,74 +5883,74 @@ │ │ │ │ mvnne fp, #0 │ │ │ │ ldr r1, [r0, #-120] @ 0xffffff88 │ │ │ │ ldr r3, [r0, #-116] @ 0xffffff8c │ │ │ │ eor r1, r1, r7 │ │ │ │ eor r3, r3, r6 │ │ │ │ orr r3, r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 899c │ │ │ │ ldr r1, [r0, #-112] @ 0xffffff90 │ │ │ │ ldr ip, [r0, #-108] @ 0xffffff94 │ │ │ │ eor r1, r1, r9 │ │ │ │ eor ip, ip, r8 │ │ │ │ orr r1, r1, ip │ │ │ │ orr r3, r1, r3 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 899c │ │ │ │ ldr r1, [r0, #-104] @ 0xffffff98 │ │ │ │ sub ip, r0, #104 @ 0x68 │ │ │ │ eor r1, r1, sl │ │ │ │ orr r1, r1, r3 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 899c │ │ │ │ ldr r3, [r0, #-100] @ 0xffffff9c │ │ │ │ eor r3, r3, fp │ │ │ │ orr r3, r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 899c │ │ │ │ mov lr, r2 │ │ │ │ str r6, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 8964 │ │ │ │ + b 8978 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ands r1, lr, #1 │ │ │ │ mvnne r1, #0 │ │ │ │ eor r1, r1, r2 │ │ │ │ orr r1, r1, r3 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 8980 │ │ │ │ + beq 8994 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ands r6, r6, #8 │ │ │ │ mvnne r6, #0 │ │ │ │ eor r6, r6, r3 │ │ │ │ orr r3, r6, r1 │ │ │ │ cmn r3, #1 │ │ │ │ add ip, ip, #8 │ │ │ │ - beq 8980 │ │ │ │ + beq 8994 │ │ │ │ cmp ip, r0 │ │ │ │ mov r6, lr │ │ │ │ asr lr, lr, #2 │ │ │ │ - bne 8928 │ │ │ │ + bne 893c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, r0, #7680 @ 0x1e00 │ │ │ │ add r3, r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 88b0 │ │ │ │ + bhi 88c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b 8978 │ │ │ │ - strdeq sp, [r8], -r4 │ │ │ │ + b 898c │ │ │ │ + andeq sp, r8, r0, ror #3 │ │ │ │ @ instruction: 0xffffe528 │ │ │ │ - ldr r3, [pc, #288] @ 8adc │ │ │ │ + ldr r3, [pc, #288] @ 8af0 │ │ │ │ lsr ip, r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ add r3, r3, ip, lsl #9 │ │ │ │ add r3, r3, #6720 @ 0x1a40 │ │ │ │ lsl ip, r2, #27 │ │ │ │ @@ -5954,73 +5959,73 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0] │ │ │ │ ldrb r4, [r3, #120] @ 0x78 │ │ │ │ and r2, r2, #7 │ │ │ │ lsr ip, lr, #30 │ │ │ │ eor ip, ip, r4, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 8a98 │ │ │ │ ldrb r5, [r3, #124] @ 0x7c │ │ │ │ lsr r4, lr, #31 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 8a98 │ │ │ │ ldrb r5, [r3, #108] @ 0x6c │ │ │ │ lsr ip, lr, #27 │ │ │ │ eor ip, ip, r5, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 8a98 │ │ │ │ ldrb r5, [r3, #112] @ 0x70 │ │ │ │ lsr r4, lr, #28 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 8a98 │ │ │ │ ldrb r5, [r3, #116] @ 0x74 │ │ │ │ lsr ip, lr, #29 │ │ │ │ eor ip, ip, r5, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 8a98 │ │ │ │ ldrb r5, [r3, #104] @ 0x68 │ │ │ │ lsr r4, lr, #26 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ tst r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 8a98 │ │ │ │ mov ip, #26 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmn ip, #1 │ │ │ │ lsr r4, lr, ip │ │ │ │ - beq 8a8c │ │ │ │ + beq 8aa0 │ │ │ │ ldrb r5, [r3, ip, lsl #2] │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ tst r4, #1 │ │ │ │ - beq 8a64 │ │ │ │ + beq 8a78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r1, r1, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8ad4 │ │ │ │ + ble 8ae8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r3, #128] @ 0x80 │ │ │ │ eor r0, r4, r0, lsr r2 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 8a98 │ │ │ │ add r3, r3, #128 @ 0x80 │ │ │ │ - b 8ac8 │ │ │ │ + b 8adc │ │ │ │ ldrb lr, [r3, r0, lsl #2] │ │ │ │ lsr ip, r4, r0 │ │ │ │ eor ip, ip, lr, lsr r2 │ │ │ │ tst ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 8a98 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 8ab4 │ │ │ │ + bne 8ac8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - muleq r8, ip, r0 │ │ │ │ - ldr r3, [pc, #180] @ 8b9c │ │ │ │ + andeq sp, r8, r8, lsl #1 │ │ │ │ + ldr r3, [pc, #180] @ 8bb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6059,16 +6064,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #64 @ 0x40 │ │ │ │ lsl r0, r0, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r4, ror pc │ │ │ │ - ldr r3, [pc, #260] @ 8cac │ │ │ │ + andeq ip, r8, r0, ror #30 │ │ │ │ + ldr r3, [pc, #260] @ 8cc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6127,16 +6132,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #1024 @ 0x400 │ │ │ │ lsl r0, r0, #11 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #2048 @ 0x800 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0008ceb4 │ │ │ │ - ldr r3, [pc, #344] @ 8e10 │ │ │ │ + andeq ip, r8, r0, lsr #29 │ │ │ │ + ldr r3, [pc, #344] @ 8e24 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -6209,24 +6214,24 @@ │ │ │ │ lsr ip, ip, r0 │ │ │ │ lsr r1, r1, r0 │ │ │ │ ldr lr, [r2, #2724] @ 0xaa4 │ │ │ │ lsl ip, ip, #13 │ │ │ │ lsr lr, lr, r0 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r2, r1, #14 │ │ │ │ - ldr r0, [pc, #24] @ 8e14 │ │ │ │ + ldr r0, [pc, #24] @ 8e28 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, lr, lsl #15 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, r8, r0, lsr #27 │ │ │ │ + andeq ip, r8, ip, lsl #27 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #420] @ 8fc4 │ │ │ │ + ldr r3, [pc, #420] @ 8fd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6300,15 +6305,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #96] @ 8fc8 │ │ │ │ + ldr ip, [pc, #96] @ 8fdc │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6325,17 +6330,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ lsl r0, r0, #19 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #524288 @ 0x80000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, ip, lsr ip │ │ │ │ + andeq ip, r8, r8, lsr #24 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #500] @ 91c8 │ │ │ │ + ldr r3, [pc, #500] @ 91dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6409,15 +6414,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #176] @ 91cc │ │ │ │ + ldr ip, [pc, #176] @ 91e0 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6454,17 +6459,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #4194304 @ 0x400000 │ │ │ │ lsl r0, r0, #23 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #8388608 @ 0x800000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r8, lsl #21 │ │ │ │ + andeq ip, r8, r4, ror sl │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #560] @ 9408 │ │ │ │ + ldr r3, [pc, #560] @ 941c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6538,15 +6543,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #236] @ 940c │ │ │ │ + ldr ip, [pc, #236] @ 9420 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6598,43 +6603,43 @@ │ │ │ │ lsl r2, r1, #25 │ │ │ │ and r2, r2, #33554432 @ 0x2000000 │ │ │ │ lsl r0, r0, #26 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r4, lsl #17 │ │ │ │ + andeq ip, r8, r0, ror r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov r7, r0 │ │ │ │ bl 2aa4 │ │ │ │ - ldr r6, [pc, #960] @ 97e8 │ │ │ │ + ldr r6, [pc, #960] @ 97fc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 2990 │ │ │ │ mov r1, #7680 @ 0x1e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mul r0, r1, r0 │ │ │ │ add r2, r0, #7616 @ 0x1dc0 │ │ │ │ add r0, r2, #63 @ 0x3f │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30150 │ │ │ │ + bl 31c98 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r8, r0, r1 │ │ │ │ cmp r1, r8 │ │ │ │ - bge afe0 │ │ │ │ + bge aff4 │ │ │ │ mov r3, #7680 @ 0x1e00 │ │ │ │ mul r9, r3, r8 │ │ │ │ - ldr sl, [pc, #876] @ 97ec │ │ │ │ + ldr sl, [pc, #876] @ 9800 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ ldr fp, [r6, sl] │ │ │ │ ldr ip, [fp] │ │ │ │ mov fp, #0 │ │ │ │ mla r1, r3, r1, ip │ │ │ │ rsb lr, ip, #-16777216 @ 0xff000000 │ │ │ │ add r7, lr, #16711680 @ 0xff0000 │ │ │ │ @@ -6644,24 +6649,24 @@ │ │ │ │ sub r1, ip, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #324] @ 0x144 │ │ │ │ str r5, [sp, #332] @ 0x14c │ │ │ │ ldr r0, [r3, #904] @ 0x388 │ │ │ │ sub r4, r3, #6528 @ 0x1980 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne affc │ │ │ │ + bne b010 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r0, #3852] @ 0xf0c │ │ │ │ sub r0, r3, #384 @ 0x180 │ │ │ │ ldr r4, [r3, #908] @ 0x38c │ │ │ │ str ip, [r3, #908] @ 0x38c │ │ │ │ eor sl, ip, r4 │ │ │ │ tst sl, #1 │ │ │ │ - beq 9530 │ │ │ │ + beq 9544 │ │ │ │ add r7, r1, #24 │ │ │ │ tst ip, #1 │ │ │ │ movne lr, r7 │ │ │ │ moveq lr, r1 │ │ │ │ movne r7, r1 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ add lr, lr, #1856 @ 0x740 │ │ │ │ @@ -6675,19 +6680,19 @@ │ │ │ │ str r5, [r0] │ │ │ │ str sl, [r0, #96] @ 0x60 │ │ │ │ str lr, [r0, #192] @ 0xc0 │ │ │ │ str r7, [r0, #288] @ 0x120 │ │ │ │ lsr ip, ip, #1 │ │ │ │ lsr r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 9550 │ │ │ │ + beq 9564 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 94dc │ │ │ │ + bne 94f0 │ │ │ │ str fp, [r3, #224] @ 0xe0 │ │ │ │ str fp, [r3, #228] @ 0xe4 │ │ │ │ str fp, [r3, #232] @ 0xe8 │ │ │ │ str fp, [r3, #236] @ 0xec │ │ │ │ str fp, [r3, #240] @ 0xf0 │ │ │ │ str fp, [r3, #244] @ 0xf4 │ │ │ │ str fp, [r3, #248] @ 0xf8 │ │ │ │ @@ -6845,16 +6850,16 @@ │ │ │ │ str lr, [sp, #300] @ 0x12c │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ str r9, [sp, #308] @ 0x134 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ str r8, [sp] │ │ │ │ mov sl, #8 │ │ │ │ str sl, [sp, #4] │ │ │ │ - b 97f8 │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + b 980c │ │ │ │ + andeq r6, r4, r4, ror #17 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ str r4, [sp] │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [r2] │ │ │ │ ldr ip, [r7] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ @@ -7613,15 +7618,15 @@ │ │ │ │ orr r6, r1, r6 │ │ │ │ eor r5, r5, sl │ │ │ │ eor r9, r9, r8 │ │ │ │ eor r6, r6, r5 │ │ │ │ cmp lr, #256 @ 0x100 │ │ │ │ str r9, [r3, #432] @ 0x1b0 │ │ │ │ str r6, [r3, #368] @ 0x170 │ │ │ │ - beq afe8 │ │ │ │ + beq affc │ │ │ │ ldr r5, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [r2, #192] @ 0xc0 │ │ │ │ ldr r7, [r5] │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ eor sl, r7, r0 │ │ │ │ ldr r9, [ip] │ │ │ │ @@ -8367,34 +8372,34 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ eor r7, r7, r5 │ │ │ │ sub r8, r4, #1 │ │ │ │ subs ip, r0, #1 │ │ │ │ str r7, [r3, #240] @ 0xf0 │ │ │ │ str r8, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bne 97f0 │ │ │ │ + bne 9804 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r9, #264 @ 0x108 │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bne a3e8 │ │ │ │ + bne a3fc │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ add r7, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt 94b0 │ │ │ │ + bgt 94c4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp] │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ sub sl, lr, #1 │ │ │ │ str sl, [sp] │ │ │ │ - b 97dc │ │ │ │ + b 97f0 │ │ │ │ add r2, r3, #776 @ 0x308 │ │ │ │ add ip, r3, #28 │ │ │ │ add r1, r3, #520 @ 0x208 │ │ │ │ str fp, [r3, #904] @ 0x388 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr sl, [r1, #16] │ │ │ │ ldr lr, [r1, #20] │ │ │ │ @@ -8578,53 +8583,53 @@ │ │ │ │ orr r8, r4, lr, lsr #2 │ │ │ │ orr r0, r8, r0, lsr #1 │ │ │ │ add r1, r1, #32 │ │ │ │ orr sl, r0, sl, lsl #1 │ │ │ │ cmp r7, r1 │ │ │ │ str sl, [ip, #-4] │ │ │ │ add ip, ip, #28 │ │ │ │ - bne b010 │ │ │ │ + bne b024 │ │ │ │ sub r6, r3, #6528 @ 0x1980 │ │ │ │ sub r2, r3, #3456 @ 0xd80 │ │ │ │ sub r9, r6, #4 │ │ │ │ sub r5, r2, #4 │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r5, r9 │ │ │ │ str r8, [r9, #3072] @ 0xc00 │ │ │ │ - bne b30c │ │ │ │ - b 94c4 │ │ │ │ + bne b320 │ │ │ │ + b 94d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r6, r0 │ │ │ │ bl 2aa4 │ │ │ │ - ldr r5, [pc, #4068] @ c320 │ │ │ │ + ldr r5, [pc, #4068] @ c334 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, r0 │ │ │ │ bl 2990 │ │ │ │ mov r1, #7680 @ 0x1e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mul r0, r1, r0 │ │ │ │ add r2, r0, #7616 @ 0x1dc0 │ │ │ │ add r0, r2, #63 @ 0x3f │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30150 │ │ │ │ + bl 31c98 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bge d0e0 │ │ │ │ + bge d0f4 │ │ │ │ mov r9, #7680 @ 0x1e00 │ │ │ │ mul sl, r9, r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - ldr fp, [pc, #3980] @ c324 │ │ │ │ + ldr fp, [pc, #3980] @ c338 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r5, fp] │ │ │ │ mov fp, #0 │ │ │ │ ldr lr, [ip] │ │ │ │ mla r1, r9, r1, lr │ │ │ │ rsb r6, lr, #-16777216 @ 0xff000000 │ │ │ │ @@ -8635,24 +8640,24 @@ │ │ │ │ sub r1, lr, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #904] @ 0x388 │ │ │ │ sub r0, r3, #6528 @ 0x1980 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne d0e8 │ │ │ │ + bne d0fc │ │ │ │ ldr sl, [sp, #436] @ 0x1b4 │ │ │ │ sub r0, r3, #384 @ 0x180 │ │ │ │ ldr ip, [sl, #3852] @ 0xf0c │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r3, #908] @ 0x38c │ │ │ │ str ip, [r3, #908] @ 0x38c │ │ │ │ eor r8, ip, r4 │ │ │ │ tst r8, #1 │ │ │ │ - beq b44c │ │ │ │ + beq b460 │ │ │ │ add r7, r1, #24 │ │ │ │ tst ip, #1 │ │ │ │ movne lr, r7 │ │ │ │ moveq lr, r1 │ │ │ │ movne r7, r1 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add lr, lr, #1856 @ 0x740 │ │ │ │ @@ -8666,19 +8671,19 @@ │ │ │ │ str r5, [r0] │ │ │ │ str r8, [r0, #96] @ 0x60 │ │ │ │ str lr, [r0, #192] @ 0xc0 │ │ │ │ str r7, [r0, #288] @ 0x120 │ │ │ │ lsr ip, ip, #1 │ │ │ │ lsr r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - beq b46c │ │ │ │ + beq b480 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne b3f8 │ │ │ │ + bne b40c │ │ │ │ str fp, [r3, #224] @ 0xe0 │ │ │ │ str fp, [r3, #228] @ 0xe4 │ │ │ │ str fp, [r3, #232] @ 0xe8 │ │ │ │ str fp, [r3, #236] @ 0xec │ │ │ │ str fp, [r3, #240] @ 0xf0 │ │ │ │ str fp, [r3, #244] @ 0xf4 │ │ │ │ str fp, [r3, #248] @ 0xf8 │ │ │ │ @@ -8836,15 +8841,15 @@ │ │ │ │ str lr, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ str r9, [sp, #232] @ 0xe8 │ │ │ │ str r5, [sp, #236] @ 0xec │ │ │ │ str sl, [sp, #4] │ │ │ │ mov r8, #8 │ │ │ │ str r8, [sp, #8] │ │ │ │ - b b70c │ │ │ │ + b b720 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr ip, [r7] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -9604,23 +9609,23 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ eor r7, r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ eor r9, r9, r6 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ str r9, [r3, #432] @ 0x1b0 │ │ │ │ str r7, [r3, #368] @ 0x170 │ │ │ │ - bne c328 │ │ │ │ + bne c33c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - beq d0c8 │ │ │ │ + beq d0dc │ │ │ │ sub lr, r4, #1 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ str lr, [sp, #4] │ │ │ │ - b b6f8 │ │ │ │ - andeq r4, r4, r4, ror #19 │ │ │ │ + b b70c │ │ │ │ + ldrdeq r4, [r4], -r0 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ ldr lr, [r3, #-192] @ 0xffffff40 │ │ │ │ ldr r8, [r3, #-188] @ 0xffffff44 │ │ │ │ ldr r0, [r3, #-184] @ 0xffffff48 │ │ │ │ ldr ip, [r3, #-180] @ 0xffffff4c │ │ │ │ ldr r9, [r3, #-176] @ 0xffffff50 │ │ │ │ ldr r1, [r3, #-168] @ 0xffffff58 │ │ │ │ @@ -10479,27 +10484,27 @@ │ │ │ │ eor r9, r9, r6 │ │ │ │ sub r0, r5, #1 │ │ │ │ str r9, [r3, #304] @ 0x130 │ │ │ │ subs r9, ip, #1 │ │ │ │ str r7, [r3, #240] @ 0xf0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ - bne b704 │ │ │ │ + bne b718 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, #264 @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bne c4a8 │ │ │ │ + bne c4bc │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ add r7, r2, r3 │ │ │ │ cmp sl, r7 │ │ │ │ - bgt b3cc │ │ │ │ + bgt b3e0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r3, #776 @ 0x308 │ │ │ │ add ip, r3, #28 │ │ │ │ add r1, r3, #520 @ 0x208 │ │ │ │ str fp, [r3, #904] @ 0x388 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ @@ -10684,52 +10689,52 @@ │ │ │ │ orr r0, r4, r0, lsr #2 │ │ │ │ orr sl, r0, sl, lsr #1 │ │ │ │ add r1, r1, #32 │ │ │ │ orr r8, sl, lr, lsl #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r8, [ip, #-4] │ │ │ │ add ip, ip, #28 │ │ │ │ - bne d0fc │ │ │ │ + bne d110 │ │ │ │ sub r6, r3, #6528 @ 0x1980 │ │ │ │ sub r2, r3, #3456 @ 0xd80 │ │ │ │ sub r9, r6, #4 │ │ │ │ sub r5, r2, #4 │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r9 │ │ │ │ str r0, [r9, #3072] @ 0xc00 │ │ │ │ - bne d3f4 │ │ │ │ - b b3e0 │ │ │ │ + bne d408 │ │ │ │ + b b3f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ bl 2aa4 │ │ │ │ - ldr r6, [pc, #1148] @ d8a0 │ │ │ │ + ldr r6, [pc, #1148] @ d8b4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 2990 │ │ │ │ mov r1, #7680 @ 0x1e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mul r0, r1, r0 │ │ │ │ add r2, r0, #7616 @ 0x1dc0 │ │ │ │ add r0, r2, #63 @ 0x3f │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30150 │ │ │ │ + bl 31c98 │ │ │ │ cmp r4, r1 │ │ │ │ addlt r0, r0, #1 │ │ │ │ movlt r1, #0 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ add r8, r0, r1 │ │ │ │ cmp r1, r8 │ │ │ │ - bge f090 │ │ │ │ + bge f0a4 │ │ │ │ mov r3, #7680 @ 0x1e00 │ │ │ │ mul r9, r3, r8 │ │ │ │ - ldr sl, [pc, #1064] @ d8a4 │ │ │ │ + ldr sl, [pc, #1064] @ d8b8 │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [r6, sl] │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mla ip, r3, r1, ip │ │ │ │ rsb r7, lr, #-16777216 @ 0xff000000 │ │ │ │ @@ -10985,18 +10990,18 @@ │ │ │ │ orr ip, lr, ip, lsr #3 │ │ │ │ orr r0, ip, r0, lsr #2 │ │ │ │ orr r1, r0, fp, lsr #1 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ str r1, [r2, #-4] │ │ │ │ add r2, r2, #32 │ │ │ │ cmp r2, fp │ │ │ │ - bne d5c0 │ │ │ │ + bne d5d4 │ │ │ │ sub r2, r3, #3072 @ 0xc00 │ │ │ │ - b d8a8 │ │ │ │ - strdeq r2, [r4], -ip │ │ │ │ + b d8bc │ │ │ │ + andeq r2, r4, r8, ror #17 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ ldr r9, [r2, #-380] @ 0xfffffe84 │ │ │ │ ldr r5, [r2, #-384] @ 0xfffffe80 │ │ │ │ ldr r6, [r2, #-376] @ 0xfffffe88 │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r7, [r3, #224] @ 0xe0 │ │ │ │ ldr r5, [r5] │ │ │ │ @@ -12513,38 +12518,38 @@ │ │ │ │ orr r7, r1, r7 │ │ │ │ eor sl, sl, r5 │ │ │ │ eor r9, r9, ip │ │ │ │ eor r7, r7, sl │ │ │ │ cmp r3, r2 │ │ │ │ str r9, [r3, #304] @ 0x130 │ │ │ │ str r7, [r3, #240] @ 0xf0 │ │ │ │ - bne d8a8 │ │ │ │ + bne d8bc │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ add r6, r5, r3 │ │ │ │ cmp r8, r6 │ │ │ │ - bgt d4a8 │ │ │ │ + bgt d4bc │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #156] @ f13c │ │ │ │ - ldr r2, [pc, #156] @ f140 │ │ │ │ + ldr r3, [pc, #156] @ f150 │ │ │ │ + ldr r2, [pc, #156] @ f154 │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, ip, r0 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ add ip, r0, #6144 @ 0x1800 │ │ │ │ ldr r4, [r3, #3340] @ 0xd0c │ │ │ │ str r1, [r3, #3340] @ 0xd0c │ │ │ │ eor r3, r1, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq f118 │ │ │ │ + beq f12c │ │ │ │ add r3, r2, #24 │ │ │ │ tst r1, #1 │ │ │ │ movne lr, r3 │ │ │ │ moveq lr, r2 │ │ │ │ movne r3, r2 │ │ │ │ add lr, lr, #1856 @ 0x740 │ │ │ │ add r3, r3, #1856 @ 0x740 │ │ │ │ @@ -12561,122 +12566,122 @@ │ │ │ │ lsr r1, r1, #1 │ │ │ │ lsr r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ popeq {r4, pc} │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #24 │ │ │ │ add ip, ip, #4 │ │ │ │ - bne f0c8 │ │ │ │ + bne f0dc │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r4, ip, ror ip │ │ │ │ + andeq r0, r4, r8, ror #24 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r0, r1, r2, lr} │ │ │ │ - ldr r2, [pc, #108] @ f1bc │ │ │ │ - ldr r3, [pc, #108] @ f1c0 │ │ │ │ + ldr r2, [pc, #108] @ f1d0 │ │ │ │ + ldr r3, [pc, #108] @ f1d4 │ │ │ │ adds ip, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ addmi ip, r0, #62 @ 0x3e │ │ │ │ - ldr lr, [pc, #92] @ f1c4 │ │ │ │ + ldr lr, [pc, #92] @ f1d8 │ │ │ │ asr r0, ip, #5 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ add r0, pc, lr │ │ │ │ bl 2c6c │ │ │ │ - ldr r2, [pc, #52] @ f1c8 │ │ │ │ - ldr r3, [pc, #40] @ f1c0 │ │ │ │ + ldr r2, [pc, #52] @ f1dc │ │ │ │ + ldr r3, [pc, #40] @ f1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eors r2, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ - beq f1b4 │ │ │ │ + beq f1c8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r4, r8, asr #23 │ │ │ │ + @ instruction: 0x00040bb4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffa284 │ │ │ │ - andeq r0, r4, r8, lsl #23 │ │ │ │ + andeq r0, r4, r4, ror fp │ │ │ │ push {r0, r1, r2, r3, r4, lr} │ │ │ │ - ldr r2, [pc, #108] @ f244 │ │ │ │ - ldr r3, [pc, #108] @ f248 │ │ │ │ + ldr r2, [pc, #108] @ f258 │ │ │ │ + ldr r3, [pc, #108] @ f25c │ │ │ │ adds lr, r1, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ addmi lr, r1, #62 @ 0x3e │ │ │ │ asr r3, lr, #5 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ - ldr r0, [pc, #72] @ f24c │ │ │ │ + ldr r0, [pc, #72] @ f260 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ bl 2c6c │ │ │ │ - ldr r1, [pc, #52] @ f250 │ │ │ │ - ldr r3, [pc, #40] @ f248 │ │ │ │ + ldr r1, [pc, #52] @ f264 │ │ │ │ + ldr r3, [pc, #40] @ f25c │ │ │ │ add r2, pc, r1 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ eors r2, r0, r2 │ │ │ │ mov r0, #0 │ │ │ │ - beq f23c │ │ │ │ + beq f250 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r4, r0, asr #22 │ │ │ │ + andeq r0, r4, ip, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffc114 │ │ │ │ - andeq r0, r4, r0, lsl #22 │ │ │ │ - ldr r2, [pc, #120] @ f2d4 │ │ │ │ + andeq r0, r4, ip, ror #21 │ │ │ │ + ldr r2, [pc, #120] @ f2e8 │ │ │ │ push {r0, r1, r4, lr} │ │ │ │ - ldr r3, [pc, #116] @ f2d8 │ │ │ │ + ldr r3, [pc, #116] @ f2ec │ │ │ │ ldr r4, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ adds r0, r4, #31 │ │ │ │ - ldr lr, [pc, #100] @ f2dc │ │ │ │ + ldr lr, [pc, #100] @ f2f0 │ │ │ │ addmi r0, r4, #62 @ 0x3e │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ asr ip, r0, #5 │ │ │ │ mov r1, sp │ │ │ │ add r0, pc, lr │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ bl 2c6c │ │ │ │ - ldr r2, [pc, #56] @ f2e0 │ │ │ │ - ldr r3, [pc, #44] @ f2d8 │ │ │ │ + ldr r2, [pc, #56] @ f2f4 │ │ │ │ + ldr r3, [pc, #44] @ f2ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eors r2, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ - beq f2c8 │ │ │ │ + beq f2dc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00040ab8 │ │ │ │ + andeq r0, r4, r4, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffe174 │ │ │ │ - andeq r0, r4, r4, ror sl │ │ │ │ + andeq r0, r4, r0, ror #20 │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r0] │ │ │ │ @@ -12696,70 +12701,70 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 7a10 │ │ │ │ + bl 7a24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 89c8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #32 │ │ │ │ - b 89b4 │ │ │ │ - ldr r3, [pc, #28] @ f394 │ │ │ │ + b 89c8 │ │ │ │ + ldr r3, [pc, #28] @ f3a8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl f1cc │ │ │ │ + bl f1e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r6, r8, ip, lsl #14 │ │ │ │ - ldr r3, [pc, #20] @ f3b4 │ │ │ │ + strdeq r6, [r8], -r8 │ │ │ │ + ldr r3, [pc, #20] @ f3c8 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r1, r1, r0, lsl #6 │ │ │ │ add r0, r3, #8 │ │ │ │ - b 26c5c │ │ │ │ - andeq r6, r8, r8, ror #13 │ │ │ │ - ldr r2, [pc, #476] @ f59c │ │ │ │ - ldr r3, [pc, #476] @ f5a0 │ │ │ │ + b 287a4 │ │ │ │ + ldrdeq r6, [r8], -r4 │ │ │ │ + ldr r2, [pc, #476] @ f5b0 │ │ │ │ + ldr r3, [pc, #476] @ f5b4 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #456] @ f5a4 │ │ │ │ + ldr r5, [pc, #456] @ f5b8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r9, #8 │ │ │ │ bl 4fd8 │ │ │ │ mov r3, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r3] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq f584 │ │ │ │ + beq f598 │ │ │ │ cmp r4, r3 │ │ │ │ - bne f3f8 │ │ │ │ + bne f40c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - beq f590 │ │ │ │ - ldr r3, [pc, #372] @ f5a8 │ │ │ │ + beq f5a4 │ │ │ │ + ldr r3, [pc, #372] @ f5bc │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r5, sp, #8 │ │ │ │ mvn r8, #127 @ 0x7f │ │ │ │ str r3, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ @@ -12767,25 +12772,25 @@ │ │ │ │ sub r1, r4, #8 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ eor r0, r0, r2, lsl r3 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne f458 │ │ │ │ + bne f46c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub ip, r4, #4 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ eor r1, r1, r2, lsl r3 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne f480 │ │ │ │ + bne f494 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 6404 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ bl 662c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -12801,159 +12806,159 @@ │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ ldrbne r1, [r4, #1] │ │ │ │ orr r2, r8, r2 │ │ │ │ addne r4, r4, #1 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne f4d4 │ │ │ │ + bne f4e8 │ │ │ │ cmp fp, #1 │ │ │ │ add lr, lr, #4 │ │ │ │ movne fp, #1 │ │ │ │ - bne f4c8 │ │ │ │ + bne f4dc │ │ │ │ cmp r1, #0 │ │ │ │ - bne f56c │ │ │ │ + bne f580 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov ip, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r1, sl │ │ │ │ - bl 77f0 │ │ │ │ - ldr r3, [pc, #128] @ f5ac │ │ │ │ + bl 7804 │ │ │ │ + ldr r3, [pc, #128] @ f5c0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, sl, lsl #6 │ │ │ │ - bl 26c30 │ │ │ │ - ldr r2, [pc, #104] @ f5b0 │ │ │ │ - ldr r3, [pc, #84] @ f5a0 │ │ │ │ + bl 28778 │ │ │ │ + ldr r2, [pc, #104] @ f5c4 │ │ │ │ + ldr r3, [pc, #84] @ f5b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f598 │ │ │ │ + bne f5ac │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 4bcc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f44c │ │ │ │ - b f510 │ │ │ │ + bne f460 │ │ │ │ + b f524 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ - b f518 │ │ │ │ + b f52c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r4, ip, asr r9 │ │ │ │ + andeq r0, r4, r8, asr #18 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r4, r8, lsr #18 │ │ │ │ + andeq r0, r4, r4, lsl r9 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ - andeq r6, r8, ip, asr r5 │ │ │ │ - ldrdeq r0, [r4], -r4 │ │ │ │ + andeq r6, r8, r8, asr #10 │ │ │ │ + andeq r0, r4, r0, asr #15 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 77d8 │ │ │ │ - ldr r3, [pc, #12] @ f5d8 │ │ │ │ + bl 77ec │ │ │ │ + ldr r3, [pc, #12] @ f5ec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x000864bc │ │ │ │ + andeq r6, r8, r8, lsr #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 6e8c │ │ │ │ - ldr r4, [pc, #28] @ f60c │ │ │ │ + bl 6ea0 │ │ │ │ + ldr r4, [pc, #28] @ f620 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 6fec │ │ │ │ + bl 7000 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r8, ip, r4 │ │ │ │ + andeq r6, r8, r8, lsl #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bl 44f0 │ │ │ │ - ldr r4, [pc, #108] @ f68c │ │ │ │ + ldr r4, [pc, #108] @ f6a0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7418 │ │ │ │ - ldr r3, [pc, #96] @ f690 │ │ │ │ + bl 742c │ │ │ │ + ldr r3, [pc, #96] @ f6a4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r5, [pc, #88] @ f694 │ │ │ │ - ldr r3, [pc, #88] @ f698 │ │ │ │ + ldr r5, [pc, #88] @ f6a8 │ │ │ │ + ldr r3, [pc, #88] @ f6ac │ │ │ │ ldr r2, [r2] │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ bl 4ad0 │ │ │ │ - ldr r3, [pc, #56] @ f69c │ │ │ │ + ldr r3, [pc, #56] @ f6b0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #32 │ │ │ │ lsl r0, r0, #6 │ │ │ │ str r2, [r3] │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #28] @ f6a0 │ │ │ │ + bl 283bc │ │ │ │ + ldr r3, [pc, #28] @ f6b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -r0 @ │ │ │ │ + ldrdeq r0, [r4], -ip │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - andeq r0, r4, r8, asr #24 │ │ │ │ + andeq r0, r4, r4, lsr ip │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq r6, r8, r8, lsl #8 │ │ │ │ + strdeq r6, [r8], -r4 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #132] @ f734 │ │ │ │ + ldr ip, [pc, #132] @ f748 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ add ip, pc, ip │ │ │ │ - bne f714 │ │ │ │ + bne f728 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq f714 │ │ │ │ + beq f728 │ │ │ │ cmp r2, r1 │ │ │ │ - bne f6c0 │ │ │ │ - ldr r2, [pc, #92] @ f738 │ │ │ │ + bne f6d4 │ │ │ │ + ldr r2, [pc, #92] @ f74c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldr ip, [ip, r2] │ │ │ │ add r2, r0, #9 │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq f700 │ │ │ │ + beq f714 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne f6f0 │ │ │ │ + bne f704 │ │ │ │ cmp r3, #0 │ │ │ │ - bne f714 │ │ │ │ + bne f728 │ │ │ │ sub r0, r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f71c │ │ │ │ + beq f730 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ tst r3, #3 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, ip, ror #12 │ │ │ │ + andeq r0, r4, r8, asr r6 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ @@ -12968,116 +12973,116 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ f7bc │ │ │ │ - ldr r2, [pc, #36] @ f7c0 │ │ │ │ + ldr r3, [pc, #36] @ f7d0 │ │ │ │ + ldr r2, [pc, #36] @ f7d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r2, r0, #1 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, r1, r2, lsl #8 │ │ │ │ and r0, r0, #1 │ │ │ │ ldrb r0, [r2, r0, lsl #4] │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, lsl #11 │ │ │ │ + andeq r0, r4, r0, ror r5 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f7f8 │ │ │ │ - ldr r2, [pc, #44] @ f7fc │ │ │ │ + ldr r3, [pc, #44] @ f80c │ │ │ │ + ldr r2, [pc, #44] @ f810 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r2, r0, #1 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, r1, r2, lsl #8 │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, asr r5 │ │ │ │ + andeq r0, r4, ip, lsr r5 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f834 │ │ │ │ - ldr r2, [pc, #44] @ f838 │ │ │ │ + ldr r3, [pc, #44] @ f848 │ │ │ │ + ldr r2, [pc, #44] @ f84c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r2, r0, #1 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, r1, r2, lsl #8 │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, lsl r5 │ │ │ │ + andeq r0, r4, r0, lsl #10 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f870 │ │ │ │ - ldr r2, [pc, #44] @ f874 │ │ │ │ + ldr r3, [pc, #44] @ f884 │ │ │ │ + ldr r2, [pc, #44] @ f888 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r2, r0, #1 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, r1, r2, lsl #8 │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ - ldrdeq r0, [r4], -r8 │ │ │ │ + andeq r0, r4, r4, asr #9 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f8a8 │ │ │ │ - ldr r2, [pc, #40] @ f8ac │ │ │ │ + ldr r3, [pc, #40] @ f8bc │ │ │ │ + ldr r2, [pc, #40] @ f8c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r2, r0, #1 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, r1, r2, lsl #8 │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ - muleq r4, ip, r4 │ │ │ │ + andeq r0, r4, r8, lsl #9 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f8e0 │ │ │ │ - ldr r2, [pc, #40] @ f8e4 │ │ │ │ + ldr r3, [pc, #40] @ f8f4 │ │ │ │ + ldr r2, [pc, #40] @ f8f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r2, r0, #1 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, r1, r2, lsl #8 │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, ror #8 │ │ │ │ + andeq r0, r4, r0, asr r4 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f918 │ │ │ │ - ldr r2, [pc, #40] @ f91c │ │ │ │ + ldr r3, [pc, #40] @ f92c │ │ │ │ + ldr r2, [pc, #40] @ f930 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r2, r0, #1 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, r1, r2, lsl #8 │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, ip, lsr #8 │ │ │ │ + andeq r0, r4, r8, lsl r4 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #84] @ f97c │ │ │ │ - ldr r1, [pc, #84] @ f980 │ │ │ │ + ldr r3, [pc, #84] @ f990 │ │ │ │ + ldr r1, [pc, #84] @ f994 │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [r3, r1] │ │ │ │ mov ip, r2 │ │ │ │ add r6, r0, #1 │ │ │ │ ldrb r3, [r0, r2, lsl #1] │ │ │ │ @@ -13086,234 +13091,234 @@ │ │ │ │ ldrb r4, [lr, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ eor r1, r1, r5 │ │ │ │ eor r3, r3, r4 │ │ │ │ eor r3, r3, r1, lsl #6 │ │ │ │ cmp r2, #4 │ │ │ │ add ip, ip, r3 │ │ │ │ - bne f940 │ │ │ │ + bne f954 │ │ │ │ eor ip, ip, ip, lsr #20 │ │ │ │ bic r0, ip, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -r4 │ │ │ │ + andeq r0, r4, r0, ror #7 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - ldr r3, [pc, #20] @ f9a0 │ │ │ │ + ldr r3, [pc, #20] @ f9b4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ strb r2, [r0, #15] │ │ │ │ bx lr │ │ │ │ - andeq r6, r8, r0, asr r1 │ │ │ │ + andeq r6, r8, ip, lsr r1 │ │ │ │ add r2, r1, #1 │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ asr r2, r2, #1 │ │ │ │ - ldr ip, [pc, #104] @ fa20 │ │ │ │ + ldr ip, [pc, #104] @ fa34 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ lsls r2, r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ - beq fa18 │ │ │ │ - ldr r3, [pc, #88] @ fa24 │ │ │ │ + beq fa2c │ │ │ │ + ldr r3, [pc, #88] @ fa38 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [ip, r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ add lr, ip, #16 │ │ │ │ - b f9fc │ │ │ │ + b fa10 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ add r3, r3, #1792 @ 0x700 │ │ │ │ cmp r1, r0 │ │ │ │ - beq fa08 │ │ │ │ + beq fa1c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs fa10 │ │ │ │ + bcs fa24 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ cmp r1, r0 │ │ │ │ - bne f9e4 │ │ │ │ + bne f9f8 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, ror #6 │ │ │ │ + andeq r0, r4, ip, asr #6 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #52] @ fa64 │ │ │ │ - ldr r2, [pc, #52] @ fa68 │ │ │ │ + ldr r3, [pc, #52] @ fa78 │ │ │ │ + ldr r2, [pc, #52] @ fa7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr ip, [r2] │ │ │ │ lsr r2, r1, #1 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, ip, r2, lsl #8 │ │ │ │ and r1, r1, #1 │ │ │ │ ldr r1, [r2, r1, lsl #4] │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, ip, ror #5 │ │ │ │ + ldrdeq r0, [r4], -r8 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #64] @ fab8 │ │ │ │ + ldr r5, [pc, #64] @ facc │ │ │ │ mov r4, r1 │ │ │ │ - bl 11a88 │ │ │ │ - ldr r2, [pc, #56] @ fabc │ │ │ │ + bl 11a9c │ │ │ │ + ldr r2, [pc, #56] @ fad0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ lsr r3, r4, #1 │ │ │ │ and r4, r4, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ lsl r4, r4, #4 │ │ │ │ add r4, r4, r3, lsl #8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r1, r4 │ │ │ │ bl 296c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r4, ip, r2 │ │ │ │ + andeq r0, r4, r8, lsl #5 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11920 │ │ │ │ + bl 11934 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 116a0 │ │ │ │ - ldr r3, [pc, #24] @ fb08 │ │ │ │ + bl 116b4 │ │ │ │ + ldr r3, [pc, #24] @ fb1c │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #15 │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26c30 │ │ │ │ - andeq r5, r8, ip, ror #31 │ │ │ │ + b 28778 │ │ │ │ + ldrdeq r5, [r8], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #260] @ fc20 │ │ │ │ + ldr r5, [pc, #260] @ fc34 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne fb34 │ │ │ │ + bne fb48 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq fba8 │ │ │ │ - ldr r1, [pc, #232] @ fc24 │ │ │ │ + beq fbbc │ │ │ │ + ldr r1, [pc, #232] @ fc38 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fba0 │ │ │ │ + bne fbb4 │ │ │ │ add r4, r4, #3 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r0, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #36 @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - beq fb90 │ │ │ │ + beq fba4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #36 @ 0x24 │ │ │ │ - bne fb74 │ │ │ │ + bne fb88 │ │ │ │ cmp r0, r2 │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fbb8 │ │ │ │ + beq fbcc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq fb54 │ │ │ │ - b fb34 │ │ │ │ + beq fb68 │ │ │ │ + b fb48 │ │ │ │ add r4, r4, #11 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi fba0 │ │ │ │ - ldr r3, [pc, #92] @ fc28 │ │ │ │ + bhi fbb4 │ │ │ │ + ldr r3, [pc, #92] @ fc3c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldr ip, [r5, r3] │ │ │ │ add r3, r2, #1 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - beq fba0 │ │ │ │ + beq fbb4 │ │ │ │ mov lr, r3 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ ldrb r1, [ip, r0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne fbe0 │ │ │ │ + bne fbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fba0 │ │ │ │ + bne fbb4 │ │ │ │ sub lr, lr, r2 │ │ │ │ cmp lr, #22 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ tst r3, #60 @ 0x3c │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -ip │ │ │ │ - andeq r1, r2, ip, lsl #18 │ │ │ │ + andeq r0, r4, r8, ror #3 │ │ │ │ + andeq r3, r2, r0, asr #8 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ push {r4, lr} │ │ │ │ - bl 114c4 │ │ │ │ - ldr r4, [pc, #68] @ fc80 │ │ │ │ - ldr r3, [pc, #68] @ fc84 │ │ │ │ + bl 114d8 │ │ │ │ + ldr r4, [pc, #68] @ fc94 │ │ │ │ + ldr r3, [pc, #68] @ fc98 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr r2, [pc, #60] @ fc88 │ │ │ │ - ldr r3, [pc, #60] @ fc8c │ │ │ │ + ldr r2, [pc, #60] @ fc9c │ │ │ │ + ldr r3, [pc, #60] @ fca0 │ │ │ │ ldr r1, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, #32 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r0, r0, #4 │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #24] @ fc90 │ │ │ │ + bl 283bc │ │ │ │ + ldr r3, [pc, #24] @ fca4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r4, r0, ror #1 │ │ │ │ + andeq r0, r4, ip, asr #1 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - muleq r4, r8, r9 │ │ │ │ + andeq r0, r4, r4, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r8, r8, ror #28 │ │ │ │ + andeq r5, r8, r4, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr sl, [r0] │ │ │ │ ldr fp, [r1] │ │ │ │ - ldr r4, [pc, #4088] @ 10ca0 │ │ │ │ + ldr r4, [pc, #4088] @ 10cb4 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - ldr ip, [pc, #4084] @ 10ca4 │ │ │ │ + ldr ip, [pc, #4084] @ 10cb8 │ │ │ │ add r5, sl, r4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r4, fp, r4 │ │ │ │ - ldr r3, [pc, #4072] @ 10ca8 │ │ │ │ + ldr r3, [pc, #4072] @ 10cbc │ │ │ │ add r5, ip, r5, ror #25 │ │ │ │ add r4, ip, r4, ror #25 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr lr, [pc, #4052] @ 10cac │ │ │ │ - ldr r2, [pc, #4052] @ 10cb0 │ │ │ │ + ldr lr, [pc, #4052] @ 10cc0 │ │ │ │ + ldr r2, [pc, #4052] @ 10cc4 │ │ │ │ and r6, r5, r3 │ │ │ │ and r3, r3, r4 │ │ │ │ eor r6, r6, r2 │ │ │ │ eor r3, r3, r2 │ │ │ │ add r2, r7, lr │ │ │ │ add lr, r8, lr │ │ │ │ add r3, r3, lr │ │ │ │ @@ -13322,15 +13327,15 @@ │ │ │ │ mov r9, lr │ │ │ │ ldr lr, [r1, #8] │ │ │ │ add r2, r5, r2, ror #20 │ │ │ │ add r3, r4, r3, ror #20 │ │ │ │ eor r6, r4, ip │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #3988] @ 10cb4 │ │ │ │ + ldr r7, [pc, #3988] @ 10cc8 │ │ │ │ mov r8, lr │ │ │ │ eor lr, r5, ip │ │ │ │ and r6, r6, r3 │ │ │ │ and lr, lr, r2 │ │ │ │ eor lr, lr, ip │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ eor ip, ip, r6 │ │ │ │ @@ -13341,15 +13346,15 @@ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ mov r9, ip │ │ │ │ ldr ip, [r1, #12] │ │ │ │ add r7, r3, r7, ror #15 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ add sl, lr, sl │ │ │ │ mov fp, ip │ │ │ │ - ldr lr, [pc, #3916] @ 10cb8 │ │ │ │ + ldr lr, [pc, #3916] @ 10ccc │ │ │ │ eor ip, r4, r3 │ │ │ │ and ip, ip, r7 │ │ │ │ add sl, r2, sl, ror #15 │ │ │ │ eor r6, r5, r2 │ │ │ │ eor ip, ip, r4 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ add r8, r9, lr │ │ │ │ @@ -13358,15 +13363,15 @@ │ │ │ │ add lr, ip, lr │ │ │ │ ldr ip, [r0, #16] │ │ │ │ eor r6, r6, r5 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r6, ip │ │ │ │ ldr ip, [r1, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #3852] @ 10cbc │ │ │ │ + ldr ip, [pc, #3852] @ 10cd0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r6, r6, ip │ │ │ │ add r6, r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add lr, r7, lr, ror #10 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add ip, r5, ip │ │ │ │ @@ -13375,15 +13380,15 @@ │ │ │ │ add ip, ip, r4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ eor r9, r9, r3 │ │ │ │ add ip, r9, ip │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r4, [pc, #3788] @ 10cc0 │ │ │ │ + ldr r4, [pc, #3788] @ 10cd4 │ │ │ │ add r8, sl, r8, ror #10 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ eor fp, r2, sl │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ and fp, fp, r8 │ │ │ │ add r9, r9, r4 │ │ │ │ eor fp, fp, r2 │ │ │ │ @@ -13402,15 +13407,15 @@ │ │ │ │ and fp, fp, r6 │ │ │ │ eor fp, fp, sl │ │ │ │ add r4, r5, r4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r9, fp, r9 │ │ │ │ - ldr r3, [pc, #3684] @ 10cc4 │ │ │ │ + ldr r3, [pc, #3684] @ 10cd8 │ │ │ │ add r9, r6, r9, ror #20 │ │ │ │ eor r2, r8, r6 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ and r2, r2, r9 │ │ │ │ add r5, r5, r3 │ │ │ │ eor r2, r2, r8 │ │ │ │ add r5, r5, sl │ │ │ │ @@ -13424,30 +13429,30 @@ │ │ │ │ add r3, r3, r7 │ │ │ │ add r2, fp, r3 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r5, r9, r5, ror #15 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3600] @ 10cc8 │ │ │ │ + ldr r3, [pc, #3600] @ 10cdc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r7, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ eor fp, r6, r9 │ │ │ │ add r3, r8, r3 │ │ │ │ add r3, r3, lr │ │ │ │ ldr lr, [r0, #32] │ │ │ │ and fp, fp, r5 │ │ │ │ eor fp, fp, r6 │ │ │ │ mov r8, lr │ │ │ │ ldr lr, [r1, #32] │ │ │ │ str lr, [sp, #20] │ │ │ │ add r7, fp, r7 │ │ │ │ - ldr lr, [pc, #3544] @ 10ccc │ │ │ │ + ldr lr, [pc, #3544] @ 10ce0 │ │ │ │ add r7, r5, r7, ror #10 │ │ │ │ eor fp, r9, r5 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ and fp, fp, r7 │ │ │ │ add r8, r8, lr │ │ │ │ eor fp, fp, r9 │ │ │ │ add r8, r8, r6 │ │ │ │ @@ -13460,15 +13465,15 @@ │ │ │ │ eor sl, sl, ip │ │ │ │ add lr, lr, ip │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ add r3, sl, r3 │ │ │ │ mov r6, ip │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr ip, [pc, #3464] @ 10cd0 │ │ │ │ + ldr ip, [pc, #3464] @ 10ce4 │ │ │ │ add r3, r2, r3, ror #10 │ │ │ │ eor sl, r4, r2 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r6, r6, ip │ │ │ │ and sl, sl, r3 │ │ │ │ add r6, r6, r9 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ @@ -13504,15 +13509,15 @@ │ │ │ │ and r5, r5, ip │ │ │ │ add r2, r4, r2 │ │ │ │ eor r5, r5, r3 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #3292] @ 10cd4 │ │ │ │ + ldr r2, [pc, #3292] @ 10ce8 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ add r4, r4, r2 │ │ │ │ add r4, r4, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r9, r6, r9, ror #15 │ │ │ │ add r2, r7, r2 │ │ │ │ eor fp, r8, r6 │ │ │ │ @@ -13520,15 +13525,15 @@ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ and fp, fp, r9 │ │ │ │ eor fp, fp, r8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, fp, r4 │ │ │ │ - ldr r3, [pc, #3232] @ 10cd8 │ │ │ │ + ldr r3, [pc, #3232] @ 10cec │ │ │ │ add r5, ip, r5, ror #15 │ │ │ │ add r4, r9, r4, ror #10 │ │ │ │ eor fp, r6, r9 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ eor sl, lr, ip │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ and sl, sl, r5 │ │ │ │ @@ -13548,15 +13553,15 @@ │ │ │ │ eor sl, sl, ip │ │ │ │ add r3, r3, lr │ │ │ │ ldr lr, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sl, r3 │ │ │ │ - ldr r1, [pc, #3124] @ 10cdc │ │ │ │ + ldr r1, [pc, #3124] @ 10cf0 │ │ │ │ add r7, r4, r7, ror #25 │ │ │ │ add r3, r2, r3, ror #25 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, lr │ │ │ │ eor r0, r5, r2 │ │ │ │ eor lr, r9, r4 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ @@ -13566,15 +13571,15 @@ │ │ │ │ add r1, fp, r1 │ │ │ │ eor lr, lr, r9 │ │ │ │ eor r0, r0, r5 │ │ │ │ add r1, r1, ip │ │ │ │ add sl, sl, r6 │ │ │ │ add sl, lr, sl │ │ │ │ add lr, r0, r1 │ │ │ │ - ldr r1, [pc, #3056] @ 10ce0 │ │ │ │ + ldr r1, [pc, #3056] @ 10cf4 │ │ │ │ add sl, r7, sl, ror #20 │ │ │ │ eor ip, r4, r7 │ │ │ │ add r6, r8, r1 │ │ │ │ and ip, ip, sl │ │ │ │ eor ip, ip, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ add r6, ip, r6 │ │ │ │ @@ -13582,30 +13587,30 @@ │ │ │ │ add lr, r3, lr, ror #20 │ │ │ │ eor r0, r2, r3 │ │ │ │ and r0, r0, lr │ │ │ │ add r1, ip, r1 │ │ │ │ eor r0, r0, r2 │ │ │ │ add r1, r1, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ - ldr r0, [pc, #2996] @ 10ce4 │ │ │ │ + ldr r0, [pc, #2996] @ 10cf8 │ │ │ │ add r6, sl, r6, ror #15 │ │ │ │ add r4, r4, r0 │ │ │ │ add r0, r2, r0 │ │ │ │ eor r2, r7, sl │ │ │ │ and r2, r2, r6 │ │ │ │ eor r2, r2, r7 │ │ │ │ add r1, lr, r1, ror #15 │ │ │ │ add r4, r2, r4 │ │ │ │ eor r2, r3, lr │ │ │ │ and r2, r2, r1 │ │ │ │ eor r2, r2, r3 │ │ │ │ add r4, r6, r4, ror #10 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ - ldr r2, [pc, #2940] @ 10ce8 │ │ │ │ + ldr r2, [pc, #2940] @ 10cfc │ │ │ │ eor r9, r6, r4 │ │ │ │ and r9, r9, sl │ │ │ │ add r5, r5, r2 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r5, r5, r7 │ │ │ │ add r0, r1, r0, ror #10 │ │ │ │ add r5, r9, r5 │ │ │ │ @@ -13614,15 +13619,15 @@ │ │ │ │ and ip, ip, lr │ │ │ │ add r2, r9, r2 │ │ │ │ add r5, r4, r5, ror #27 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ eor ip, ip, r1 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, r3 │ │ │ │ - ldr r3, [pc, #2876] @ 10cec │ │ │ │ + ldr r3, [pc, #2876] @ 10d00 │ │ │ │ add r2, ip, r2 │ │ │ │ eor ip, r4, r5 │ │ │ │ add r9, fp, r3 │ │ │ │ and ip, ip, r6 │ │ │ │ eor ip, ip, r4 │ │ │ │ add r9, r9, sl │ │ │ │ add r2, r0, r2, ror #27 │ │ │ │ @@ -13632,15 +13637,15 @@ │ │ │ │ and r7, r7, r1 │ │ │ │ add r3, ip, r3 │ │ │ │ eor r7, r7, r0 │ │ │ │ add r3, r3, lr │ │ │ │ add r9, r5, r9, ror #23 │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ add ip, r7, r3 │ │ │ │ - ldr r3, [pc, #2808] @ 10cf0 │ │ │ │ + ldr r3, [pc, #2808] @ 10d04 │ │ │ │ eor sl, r5, r9 │ │ │ │ and sl, sl, r4 │ │ │ │ add lr, lr, r3 │ │ │ │ eor sl, sl, r5 │ │ │ │ add lr, lr, r6 │ │ │ │ add ip, r2, ip, ror #23 │ │ │ │ add lr, sl, lr │ │ │ │ @@ -13648,15 +13653,15 @@ │ │ │ │ eor r7, r2, ip │ │ │ │ and r7, r7, r0 │ │ │ │ add r3, sl, r3 │ │ │ │ eor r7, r7, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ add lr, r9, lr, ror #18 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #2748] @ 10cf4 │ │ │ │ + ldr r1, [pc, #2748] @ 10d08 │ │ │ │ add r3, r7, r3 │ │ │ │ add r3, ip, r3, ror #18 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ eor sl, r9, lr │ │ │ │ eor r7, ip, r3 │ │ │ │ and sl, sl, r5 │ │ │ │ add r6, r6, r1 │ │ │ │ @@ -13664,15 +13669,15 @@ │ │ │ │ and r7, r7, r2 │ │ │ │ add r6, r6, r4 │ │ │ │ add r1, fp, r1 │ │ │ │ eor r7, r7, ip │ │ │ │ add r6, sl, r6 │ │ │ │ add r1, r1, r0 │ │ │ │ add r6, lr, r6, ror #12 │ │ │ │ - ldr r0, [pc, #2688] @ 10cf8 │ │ │ │ + ldr r0, [pc, #2688] @ 10d0c │ │ │ │ add r1, r7, r1 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ eor sl, lr, r6 │ │ │ │ and sl, sl, r9 │ │ │ │ add r7, r7, r0 │ │ │ │ eor sl, sl, lr │ │ │ │ add r7, r7, r5 │ │ │ │ @@ -13680,15 +13685,15 @@ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ add r1, r3, r1, ror #12 │ │ │ │ add r0, sl, r0 │ │ │ │ add r7, r6, r7, ror #27 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ eor r4, r3, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ - ldr r2, [pc, #2628] @ 10cfc │ │ │ │ + ldr r2, [pc, #2628] @ 10d10 │ │ │ │ eor sl, r6, r7 │ │ │ │ and r4, r4, ip │ │ │ │ eor r4, r4, r3 │ │ │ │ and sl, sl, lr │ │ │ │ add r5, r5, r2 │ │ │ │ eor sl, sl, r6 │ │ │ │ add r0, r4, r0 │ │ │ │ @@ -13698,42 +13703,42 @@ │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ eor r4, r1, r0 │ │ │ │ and r4, r4, r3 │ │ │ │ add r2, sl, r2 │ │ │ │ eor r4, r4, r1 │ │ │ │ add r2, r2, ip │ │ │ │ add r5, r7, r5, ror #23 │ │ │ │ - ldr ip, [pc, #2560] @ 10d00 │ │ │ │ + ldr ip, [pc, #2560] @ 10d14 │ │ │ │ add r2, r4, r2 │ │ │ │ add r2, r0, r2, ror #23 │ │ │ │ eor r4, r7, r5 │ │ │ │ add lr, lr, ip │ │ │ │ and r4, r4, r6 │ │ │ │ add ip, r3, ip │ │ │ │ eor r3, r0, r2 │ │ │ │ eor r4, r4, r7 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r0 │ │ │ │ add r4, r4, lr │ │ │ │ add r4, r5, r4, ror #18 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ add ip, r3, ip │ │ │ │ - ldr r3, [pc, #2504] @ 10d04 │ │ │ │ + ldr r3, [pc, #2504] @ 10d18 │ │ │ │ eor sl, r5, r4 │ │ │ │ add r9, fp, r3 │ │ │ │ and sl, sl, r7 │ │ │ │ eor sl, sl, r5 │ │ │ │ add r9, r9, r6 │ │ │ │ add r9, sl, r9 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r9, r4, r9, ror #12 │ │ │ │ add r3, sl, r3 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #2460] @ 10d08 │ │ │ │ + ldr r1, [pc, #2460] @ 10d1c │ │ │ │ add ip, r2, ip, ror #18 │ │ │ │ eor sl, r4, r9 │ │ │ │ eor lr, r2, ip │ │ │ │ and sl, sl, r5 │ │ │ │ add r6, r6, r1 │ │ │ │ eor sl, sl, r4 │ │ │ │ and lr, lr, r0 │ │ │ │ @@ -13742,15 +13747,15 @@ │ │ │ │ add r6, sl, r6 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ add r3, lr, r3 │ │ │ │ add r3, ip, r3, ror #12 │ │ │ │ add r1, sl, r1 │ │ │ │ eor lr, ip, r3 │ │ │ │ add r1, r1, r0 │ │ │ │ - ldr r0, [pc, #2396] @ 10d0c │ │ │ │ + ldr r0, [pc, #2396] @ 10d20 │ │ │ │ and lr, lr, r2 │ │ │ │ eor lr, lr, ip │ │ │ │ add r7, r8, r0 │ │ │ │ add r6, r9, r6, ror #27 │ │ │ │ add r1, lr, r1 │ │ │ │ add r7, r7, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ @@ -13759,15 +13764,15 @@ │ │ │ │ eor lr, r3, r1 │ │ │ │ and sl, sl, r4 │ │ │ │ add r0, r5, r0 │ │ │ │ eor sl, sl, r9 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ and lr, lr, ip │ │ │ │ add r0, r0, r2 │ │ │ │ - ldr r2, [pc, #2332] @ 10d10 │ │ │ │ + ldr r2, [pc, #2332] @ 10d24 │ │ │ │ eor lr, lr, r3 │ │ │ │ add r7, sl, r7 │ │ │ │ add r7, r6, r7, ror #23 │ │ │ │ add r0, lr, r0 │ │ │ │ add r5, r5, r2 │ │ │ │ add r0, r1, r0, ror #23 │ │ │ │ eor lr, r6, r7 │ │ │ │ @@ -13780,40 +13785,40 @@ │ │ │ │ add r2, r4, r2 │ │ │ │ eor sl, sl, r1 │ │ │ │ add r2, r2, ip │ │ │ │ add r5, lr, r5 │ │ │ │ add r5, r7, r5, ror #18 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add lr, sl, r2 │ │ │ │ - ldr r2, [pc, #2252] @ 10d14 │ │ │ │ + ldr r2, [pc, #2252] @ 10d28 │ │ │ │ eor sl, r7, r5 │ │ │ │ and sl, sl, r6 │ │ │ │ add r4, r4, r2 │ │ │ │ eor sl, sl, r7 │ │ │ │ add r4, r4, r9 │ │ │ │ add lr, r0, lr, ror #18 │ │ │ │ add r4, sl, r4 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ eor ip, r0, lr │ │ │ │ and ip, ip, r1 │ │ │ │ add r2, sl, r2 │ │ │ │ eor ip, ip, r0 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, ip, r2 │ │ │ │ - ldr r3, [pc, #2196] @ 10d18 │ │ │ │ + ldr r3, [pc, #2196] @ 10d2c │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ add r2, lr, r2, ror #12 │ │ │ │ add ip, ip, r3 │ │ │ │ add ip, ip, r6 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ eor r9, lr, r2 │ │ │ │ add r3, r6, r3 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2160] @ 10d1c │ │ │ │ + ldr r1, [pc, #2160] @ 10d30 │ │ │ │ add r4, r5, r4, ror #12 │ │ │ │ and r9, r9, r0 │ │ │ │ eor sl, r5, r4 │ │ │ │ eor r9, r9, lr │ │ │ │ add r6, r6, r1 │ │ │ │ and sl, sl, r7 │ │ │ │ add r3, r9, r3 │ │ │ │ @@ -13824,15 +13829,15 @@ │ │ │ │ eor r9, r2, r3 │ │ │ │ add ip, sl, ip │ │ │ │ add r1, r7, r1 │ │ │ │ add ip, r4, ip, ror #27 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ and r9, r9, lr │ │ │ │ add r1, r1, r0 │ │ │ │ - ldr r0, [pc, #2088] @ 10d20 │ │ │ │ + ldr r0, [pc, #2088] @ 10d34 │ │ │ │ eor sl, r4, ip │ │ │ │ eor r9, r9, r2 │ │ │ │ and sl, sl, r5 │ │ │ │ add r1, r9, r1 │ │ │ │ add r7, r7, r0 │ │ │ │ add r1, r3, r1, ror #23 │ │ │ │ eor sl, sl, r4 │ │ │ │ @@ -13843,15 +13848,15 @@ │ │ │ │ add r6, ip, r6, ror #23 │ │ │ │ and r9, r9, r2 │ │ │ │ add r0, r5, r0 │ │ │ │ eor sl, ip, r6 │ │ │ │ eor r9, r9, r3 │ │ │ │ add r0, r0, lr │ │ │ │ and sl, sl, r4 │ │ │ │ - ldr lr, [pc, #2016] @ 10d24 │ │ │ │ + ldr lr, [pc, #2016] @ 10d38 │ │ │ │ add r0, r9, r0 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ eor sl, sl, ip │ │ │ │ add r5, r9, lr │ │ │ │ add r7, sl, r7 │ │ │ │ add r7, r6, r7, ror #18 │ │ │ │ add r4, r5, r4 │ │ │ │ @@ -13862,24 +13867,24 @@ │ │ │ │ and r5, ip, fp │ │ │ │ eor sl, r1, r0 │ │ │ │ eor r5, r5, r6 │ │ │ │ add r5, r5, r4 │ │ │ │ and r4, r3, sl │ │ │ │ add lr, lr, r2 │ │ │ │ eor r4, r4, r1 │ │ │ │ - ldr r2, [pc, #1944] @ 10d28 │ │ │ │ + ldr r2, [pc, #1944] @ 10d3c │ │ │ │ add r4, r4, lr │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ add r5, r7, r5, ror #12 │ │ │ │ add lr, lr, r2 │ │ │ │ add lr, lr, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ eor fp, fp, r5 │ │ │ │ add r2, ip, r2 │ │ │ │ - ldr r9, [pc, #1912] @ 10d2c │ │ │ │ + ldr r9, [pc, #1912] @ 10d40 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r4, r0, r4, ror #12 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, r5, lr, ror #28 │ │ │ │ eor sl, sl, r4 │ │ │ │ @@ -13889,15 +13894,15 @@ │ │ │ │ add r3, r3, r6 │ │ │ │ add r2, sl, r2 │ │ │ │ eor ip, ip, lr │ │ │ │ add r2, r4, r2, ror #28 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ add r9, r9, r1 │ │ │ │ add ip, ip, r3 │ │ │ │ - ldr r1, [pc, #1844] @ 10d30 │ │ │ │ + ldr r1, [pc, #1844] @ 10d44 │ │ │ │ eor r3, r0, r4 │ │ │ │ eor r3, r3, r2 │ │ │ │ add ip, lr, ip, ror #21 │ │ │ │ add r3, r3, r9 │ │ │ │ add r6, r6, r1 │ │ │ │ eor r9, r5, lr │ │ │ │ eor r9, r9, ip │ │ │ │ @@ -13906,15 +13911,15 @@ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r3, r2, r3, ror #21 │ │ │ │ add r1, r9, r1 │ │ │ │ add r1, r1, r0 │ │ │ │ eor r0, r4, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #1780] @ 10d34 │ │ │ │ + ldr r1, [pc, #1780] @ 10d48 │ │ │ │ add r6, ip, r6, ror #16 │ │ │ │ add r7, r8, r1 │ │ │ │ add r7, r7, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ eor r9, lr, ip │ │ │ │ add r1, r5, r1 │ │ │ │ add r0, r3, r0, ror #16 │ │ │ │ @@ -13922,40 +13927,40 @@ │ │ │ │ eor r9, r9, r6 │ │ │ │ eor r1, r2, r3 │ │ │ │ add r7, r9, r7 │ │ │ │ eor r1, r1, r0 │ │ │ │ add r4, r6, r7, ror #9 │ │ │ │ add r1, r1, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [pc, #1720] @ 10d38 │ │ │ │ + ldr r5, [pc, #1720] @ 10d4c │ │ │ │ eor r9, ip, r6 │ │ │ │ add r7, r7, r5 │ │ │ │ eor r9, r9, r4 │ │ │ │ add r7, r7, lr │ │ │ │ add r7, r9, r7 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ add r1, r0, r1, ror #9 │ │ │ │ add r5, r9, r5 │ │ │ │ add r5, r5, r2 │ │ │ │ eor r2, r3, r0 │ │ │ │ eor r2, r2, r1 │ │ │ │ add lr, r4, r7, ror #28 │ │ │ │ add r2, r2, r5 │ │ │ │ - ldr r7, [pc, #1668] @ 10d3c │ │ │ │ + ldr r7, [pc, #1668] @ 10d50 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r2, r1, r2, ror #28 │ │ │ │ add r5, r5, r7 │ │ │ │ add r5, r5, ip │ │ │ │ ldr ip, [sp, #4] │ │ │ │ eor r9, r6, r4 │ │ │ │ add r7, ip, r7 │ │ │ │ add r7, r7, r3 │ │ │ │ eor r3, r0, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ - ldr ip, [pc, #1628] @ 10d40 │ │ │ │ + ldr ip, [pc, #1628] @ 10d54 │ │ │ │ add r3, r3, r7 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ eor r9, r9, lr │ │ │ │ add r7, r7, ip │ │ │ │ add r7, r7, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r5, r9, r5 │ │ │ │ @@ -13967,28 +13972,28 @@ │ │ │ │ add r0, ip, r0 │ │ │ │ eor ip, r1, r2 │ │ │ │ add r7, r9, r7 │ │ │ │ eor ip, ip, r3 │ │ │ │ add r6, r5, r7, ror #16 │ │ │ │ add ip, ip, r0 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #1552] @ 10d44 │ │ │ │ + ldr r0, [pc, #1552] @ 10d58 │ │ │ │ add ip, r3, ip, ror #16 │ │ │ │ add r7, r7, r0 │ │ │ │ add r7, r7, r4 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ eor r9, lr, r5 │ │ │ │ add r0, r4, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ eor r0, r2, r3 │ │ │ │ eor r0, r0, ip │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #1504] @ 10d48 │ │ │ │ + ldr r1, [pc, #1504] @ 10d5c │ │ │ │ add r7, r9, r7 │ │ │ │ add r4, r6, r7, ror #9 │ │ │ │ add r7, sl, r1 │ │ │ │ add r7, r7, lr │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ add r0, ip, r0, ror #9 │ │ │ │ add r1, lr, r1 │ │ │ │ @@ -13996,41 +14001,41 @@ │ │ │ │ eor r1, r3, ip │ │ │ │ eor r9, r5, r6 │ │ │ │ eor r1, r1, r0 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ eor r9, r9, r4 │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #1444] @ 10d4c │ │ │ │ + ldr r2, [pc, #1444] @ 10d60 │ │ │ │ add r7, r9, r7 │ │ │ │ add lr, r4, r7, ror #28 │ │ │ │ eor r9, r6, r4 │ │ │ │ add r7, sl, r2 │ │ │ │ add r2, fp, r2 │ │ │ │ add r1, r0, r1, ror #28 │ │ │ │ eor r9, r9, lr │ │ │ │ add r3, r2, r3 │ │ │ │ add r7, r7, r5 │ │ │ │ eor r2, ip, r0 │ │ │ │ add r7, r9, r7 │ │ │ │ eor r2, r2, r1 │ │ │ │ add r5, lr, r7, ror #21 │ │ │ │ add r2, r2, r3 │ │ │ │ - ldr r7, [pc, #1388] @ 10d50 │ │ │ │ + ldr r7, [pc, #1388] @ 10d64 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, r1, r2, ror #21 │ │ │ │ add r3, r3, r7 │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ eor r9, r4, lr │ │ │ │ add r7, r6, r7 │ │ │ │ eor r6, r0, r1 │ │ │ │ add r7, r7, ip │ │ │ │ eor r6, r6, r2 │ │ │ │ - ldr ip, [pc, #1348] @ 10d54 │ │ │ │ + ldr ip, [pc, #1348] @ 10d68 │ │ │ │ add r6, r6, r7 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ eor r9, r9, r5 │ │ │ │ add r7, r7, ip │ │ │ │ add r7, r7, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, r9, r3 │ │ │ │ @@ -14042,64 +14047,64 @@ │ │ │ │ add r0, ip, r0 │ │ │ │ eor ip, r1, r2 │ │ │ │ add r7, r9, r7 │ │ │ │ eor ip, ip, r6 │ │ │ │ add r4, r3, r7, ror #9 │ │ │ │ add ip, ip, r0 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #1272] @ 10d58 │ │ │ │ + ldr r0, [pc, #1272] @ 10d6c │ │ │ │ eor r9, r5, r3 │ │ │ │ add r7, r7, r0 │ │ │ │ add r7, r7, lr │ │ │ │ ldr lr, [sp, #24] │ │ │ │ add ip, r6, ip, ror #9 │ │ │ │ add r0, lr, r0 │ │ │ │ eor r9, r9, r4 │ │ │ │ add r1, r0, r1 │ │ │ │ eor r0, r2, r6 │ │ │ │ add r7, r9, r7 │ │ │ │ eor r0, r0, ip │ │ │ │ add lr, r4, r7, ror #28 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #1216] @ 10d5c │ │ │ │ + ldr r1, [pc, #1216] @ 10d70 │ │ │ │ eor r9, r3, r4 │ │ │ │ add r7, r7, r1 │ │ │ │ add r7, r7, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, ip, r0, ror #28 │ │ │ │ eor r9, r9, lr │ │ │ │ add r1, r5, r1 │ │ │ │ eor r5, r6, ip │ │ │ │ add r1, r1, r2 │ │ │ │ add r7, r9, r7 │ │ │ │ - ldr r2, [pc, #1176] @ 10d60 │ │ │ │ + ldr r2, [pc, #1176] @ 10d74 │ │ │ │ eor r5, r5, r0 │ │ │ │ add r7, lr, r7, ror #21 │ │ │ │ add r5, r5, r1 │ │ │ │ eor r1, r4, lr │ │ │ │ add r3, r3, r2 │ │ │ │ eor r1, r1, r7 │ │ │ │ add r5, r0, r5, ror #21 │ │ │ │ add r1, r1, r3 │ │ │ │ eor r3, ip, r0 │ │ │ │ eor r3, r3, r5 │ │ │ │ add r2, r6, r2 │ │ │ │ add r2, r3, r2 │ │ │ │ - ldr r6, [pc, #1128] @ 10d64 │ │ │ │ + ldr r6, [pc, #1128] @ 10d78 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, r7, r1, ror #16 │ │ │ │ add r3, r3, r6 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r2, r5, r2, ror #16 │ │ │ │ add r6, r4, r6 │ │ │ │ eor r9, lr, r7 │ │ │ │ add r6, r6, ip │ │ │ │ - ldr r4, [pc, #1092] @ 10d68 │ │ │ │ + ldr r4, [pc, #1092] @ 10d7c │ │ │ │ eor ip, r0, r5 │ │ │ │ eor r9, r9, r1 │ │ │ │ eor ip, ip, r2 │ │ │ │ add r3, r9, r3 │ │ │ │ add ip, ip, r6 │ │ │ │ add r6, sl, r4 │ │ │ │ add r4, fp, r4 │ │ │ │ @@ -14112,15 +14117,15 @@ │ │ │ │ orr r0, r0, r3 │ │ │ │ orr lr, lr, ip │ │ │ │ eor lr, lr, r2 │ │ │ │ eor r0, r0, r1 │ │ │ │ add r0, r0, r6 │ │ │ │ add r4, lr, r4 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr lr, [pc, #1012] @ 10d6c │ │ │ │ + ldr lr, [pc, #1012] @ 10d80 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r6, r6, lr │ │ │ │ add lr, sl, lr │ │ │ │ add r0, r3, r0, ror #26 │ │ │ │ add lr, lr, r5 │ │ │ │ mvn r5, r1 │ │ │ │ orr r5, r5, r0 │ │ │ │ @@ -14129,28 +14134,28 @@ │ │ │ │ add r4, ip, r4, ror #26 │ │ │ │ add r5, r5, r6 │ │ │ │ mvn r6, r2 │ │ │ │ orr r6, r6, r4 │ │ │ │ eor r6, r6, ip │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ add lr, r6, lr │ │ │ │ - ldr r6, [pc, #948] @ 10d70 │ │ │ │ + ldr r6, [pc, #948] @ 10d84 │ │ │ │ add r5, r0, r5, ror #22 │ │ │ │ add r8, r8, r6 │ │ │ │ add r6, r9, r6 │ │ │ │ add r6, r6, r2 │ │ │ │ mvn r2, r3 │ │ │ │ orr r2, r2, r5 │ │ │ │ eor r2, r2, r0 │ │ │ │ add r8, r8, r1 │ │ │ │ add lr, r4, lr, ror #22 │ │ │ │ add r8, r2, r8 │ │ │ │ mvn r2, ip │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #900] @ 10d74 │ │ │ │ + ldr r1, [pc, #900] @ 10d88 │ │ │ │ orr r2, r2, lr │ │ │ │ eor r2, r2, r4 │ │ │ │ add r2, r2, r6 │ │ │ │ add r6, fp, r1 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r2, lr, r2, ror #17 │ │ │ │ add r1, fp, r1 │ │ │ │ @@ -14160,30 +14165,30 @@ │ │ │ │ add r8, r5, r8, ror #17 │ │ │ │ add r6, r6, r3 │ │ │ │ eor ip, ip, lr │ │ │ │ mvn r3, r0 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ orr r3, r3, r8 │ │ │ │ add r1, ip, r1 │ │ │ │ - ldr ip, [pc, #832] @ 10d78 │ │ │ │ + ldr ip, [pc, #832] @ 10d8c │ │ │ │ eor r3, r3, r5 │ │ │ │ add r3, r3, r6 │ │ │ │ add r6, fp, ip │ │ │ │ ldr fp, [sp, #32] │ │ │ │ add r3, r8, r3, ror #11 │ │ │ │ add r7, fp, ip │ │ │ │ mvn ip, r5 │ │ │ │ orr ip, ip, r3 │ │ │ │ add r1, r2, r1, ror #11 │ │ │ │ add r6, r6, r0 │ │ │ │ eor ip, ip, r8 │ │ │ │ mvn r0, lr │ │ │ │ add r7, r7, r4 │ │ │ │ add ip, ip, r6 │ │ │ │ - ldr r4, [pc, #776] @ 10d7c │ │ │ │ + ldr r4, [pc, #776] @ 10d90 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ eor r0, r0, r2 │ │ │ │ add r0, r0, r7 │ │ │ │ add r6, r6, r4 │ │ │ │ add r0, r1, r0, ror #26 │ │ │ │ @@ -14195,15 +14200,15 @@ │ │ │ │ orr r5, r5, r0 │ │ │ │ mvn lr, r8 │ │ │ │ eor r5, r5, r1 │ │ │ │ orr lr, lr, ip │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ eor lr, lr, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - ldr r5, [pc, #700] @ 10d80 │ │ │ │ + ldr r5, [pc, #700] @ 10d94 │ │ │ │ add lr, lr, r6 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r7, fp, r5 │ │ │ │ add r4, r0, r4, ror #22 │ │ │ │ add lr, ip, lr, ror #22 │ │ │ │ add r7, r7, r2 │ │ │ │ add r6, r6, r5 │ │ │ │ @@ -14213,30 +14218,30 @@ │ │ │ │ orr r2, r2, r4 │ │ │ │ add r6, r6, r8 │ │ │ │ eor r5, r5, ip │ │ │ │ eor r2, r2, r0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ - ldr r6, [pc, #632] @ 10d84 │ │ │ │ + ldr r6, [pc, #632] @ 10d98 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r2, r4, r2, ror #17 │ │ │ │ add r7, r7, r6 │ │ │ │ add r6, r9, r6 │ │ │ │ add r6, r6, r1 │ │ │ │ mvn r1, r0 │ │ │ │ orr r1, r1, r2 │ │ │ │ add r5, lr, r5, ror #17 │ │ │ │ add r7, r7, r3 │ │ │ │ eor r1, r1, r4 │ │ │ │ mvn r3, ip │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ orr r3, r3, r5 │ │ │ │ add r6, r1, r6 │ │ │ │ - ldr r1, [pc, #576] @ 10d88 │ │ │ │ + ldr r1, [pc, #576] @ 10d9c │ │ │ │ eor r3, r3, lr │ │ │ │ add r3, r3, r7 │ │ │ │ add r7, r8, r1 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r6, r2, r6, ror #11 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r0 │ │ │ │ @@ -14245,45 +14250,45 @@ │ │ │ │ add r7, r7, ip │ │ │ │ orr r0, r0, r6 │ │ │ │ mvn ip, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ eor r0, r0, r2 │ │ │ │ eor ip, ip, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #512] @ 10d8c │ │ │ │ + ldr r1, [pc, #512] @ 10da0 │ │ │ │ add ip, ip, r7 │ │ │ │ add ip, r3, ip, ror #26 │ │ │ │ add lr, lr, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ mvn r4, r5 │ │ │ │ orr r4, r4, ip │ │ │ │ eor r4, r4, r3 │ │ │ │ add r0, r6, r0, ror #26 │ │ │ │ add lr, r4, lr │ │ │ │ mvn r4, r2 │ │ │ │ orr r4, r4, r0 │ │ │ │ eor r4, r4, r6 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ add r1, r4, r1 │ │ │ │ - ldr r4, [pc, #456] @ 10d90 │ │ │ │ + ldr r4, [pc, #456] @ 10da4 │ │ │ │ add r1, r0, r1, ror #22 │ │ │ │ add r7, fp, r4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add lr, ip, lr, ror #22 │ │ │ │ add r4, fp, r4 │ │ │ │ add r4, r4, r2 │ │ │ │ mvn r2, r6 │ │ │ │ orr r2, r2, r1 │ │ │ │ add r7, r7, r5 │ │ │ │ eor r2, r2, r0 │ │ │ │ mvn r5, r3 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ orr r5, r5, lr │ │ │ │ add r2, r2, r4 │ │ │ │ - ldr r4, [pc, #400] @ 10d94 │ │ │ │ + ldr r4, [pc, #400] @ 10da8 │ │ │ │ eor r5, r5, ip │ │ │ │ add r5, r5, r7 │ │ │ │ add r7, fp, r4 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ add r2, r1, r2, ror #17 │ │ │ │ add r7, r7, r3 │ │ │ │ mvn r3, r0 │ │ │ │ @@ -14292,15 +14297,15 @@ │ │ │ │ add r5, lr, r5, ror #17 │ │ │ │ add r4, r4, r6 │ │ │ │ eor r3, r3, r1 │ │ │ │ mvn r6, ip │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ orr r6, r6, r5 │ │ │ │ add r3, r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ 10d98 │ │ │ │ + ldr r4, [pc, #336] @ 10dac │ │ │ │ eor r6, r6, lr │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r6, r6, r7 │ │ │ │ add r7, r9, r4 │ │ │ │ add r3, r2, r3, ror #11 │ │ │ │ add r7, r7, ip │ │ │ │ mvn ip, r1 │ │ │ │ @@ -14309,36 +14314,36 @@ │ │ │ │ add r6, r5, r6, ror #11 │ │ │ │ add r4, r4, r0 │ │ │ │ eor ip, ip, r2 │ │ │ │ mvn r0, lr │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ orr r0, r0, r6 │ │ │ │ add ip, ip, r4 │ │ │ │ - ldr r4, [pc, #272] @ 10d9c │ │ │ │ + ldr r4, [pc, #272] @ 10db0 │ │ │ │ eor r0, r0, r5 │ │ │ │ add r0, r0, r7 │ │ │ │ add r7, r9, r4 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add ip, r3, ip, ror #26 │ │ │ │ - b 10db8 │ │ │ │ + b 10dcc │ │ │ │ @ instruction: 0xd76aa477 │ │ │ │ svc 0x00cdab89 │ │ │ │ @ instruction: 0x77777777 │ │ │ │ @ instruction: 0xf8fa0bcc │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ ldcllt 13, cr4, [fp], {217} @ 0xd9 │ │ │ │ orrlt r7, fp, r7, ror sl │ │ │ │ @ instruction: 0xf57c0faf │ │ │ │ strmi ip, [r7, sl, lsr #12] │ │ │ │ ldmdage r0!, {r0, r1, r4, r9, sl, lr} │ │ │ │ stc2l 5, cr9, [r6, #-4] │ │ │ │ stmibvs r0, {r3, r4, r6, r7, fp, ip, pc} │ │ │ │ - blhi 114eb94 │ │ │ │ + blhi 114eba8 │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe415168 │ │ │ │ + blvs fe41517c │ │ │ │ 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} │ │ │ │ @@ -14347,49 +14352,49 @@ │ │ │ │ stmiale r1!, {r0, r7, r9, sl, sp, lr, pc} │ │ │ │ ldrb pc, [r3, r8, asr #23] @ │ │ │ │ mvncs ip, r6, ror #27 │ │ │ │ teqgt r7, #56098816 @ 0x3580000 │ │ │ │ @ instruction: 0xf4d50d87 │ │ │ │ ldrbmi r1, [sl, #-1261] @ 0xfffffb13 │ │ │ │ stmibge r3!, {r0, r2, r8, fp, sp, lr, pc}^ │ │ │ │ - stc2l 3, cr10, [pc], #992 @ 11104 │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 11118 │ │ │ │ @ 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 ff7c4bfc │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe85ad3c │ │ │ │ - strbtle r3, [pc], #133 @ 10d58 │ │ │ │ + b fe85ad50 │ │ │ │ + strbtle r3, [pc], #133 @ 10d6c │ │ │ │ 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 fe519c28 │ │ │ │ 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 ff6058a8 │ │ │ │ + bl fe1c5c04 │ │ │ │ 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 │ │ │ │ @@ -14400,57 +14405,57 @@ │ │ │ │ orr r1, r1, ip │ │ │ │ eor lr, lr, r6 │ │ │ │ eor r1, r1, r3 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ add lr, lr, r7 │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [pc, #-88] @ 10da0 │ │ │ │ + ldr r4, [pc, #-88] @ 10db4 │ │ │ │ add lr, r0, lr, ror #22 │ │ │ │ add r7, r7, r4 │ │ │ │ add r4, r8, r4 │ │ │ │ add r1, ip, r1, ror #22 │ │ │ │ add r7, r7, r5 │ │ │ │ add r4, r4, r2 │ │ │ │ mvn r5, r6 │ │ │ │ mvn r2, r3 │ │ │ │ orr r5, r5, lr │ │ │ │ orr r2, r2, r1 │ │ │ │ eor r5, r5, r0 │ │ │ │ eor r2, r2, ip │ │ │ │ add r5, r5, r7 │ │ │ │ add r2, r2, r4 │ │ │ │ - ldr r7, [pc, #-144] @ 10da4 │ │ │ │ + ldr r7, [pc, #-144] @ 10db8 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ add r5, lr, r5, ror #17 │ │ │ │ add r4, r4, r7 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ add r4, r4, r6 │ │ │ │ mvn r6, r0 │ │ │ │ orr r6, r6, r5 │ │ │ │ add r7, sl, r7 │ │ │ │ eor r6, r6, lr │ │ │ │ add r2, r1, r2, ror #17 │ │ │ │ add r6, r6, r4 │ │ │ │ add r3, r7, r3 │ │ │ │ mvn r4, ip │ │ │ │ - ldr r7, [pc, #-196] @ 10da8 │ │ │ │ + ldr r7, [pc, #-196] @ 10dbc │ │ │ │ orr r4, r4, r2 │ │ │ │ eor r4, r4, r1 │ │ │ │ add lr, lr, r7 │ │ │ │ add r1, r1, r7 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ str r1, [r7, #12] │ │ │ │ - ldr r1, [pc, #-224] @ 10dac │ │ │ │ + ldr r1, [pc, #-224] @ 10dc0 │ │ │ │ add r3, r4, r3 │ │ │ │ - ldr r4, [pc, #-228] @ 10db0 │ │ │ │ + ldr r4, [pc, #-228] @ 10dc4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, ip, r1 │ │ │ │ - ldr ip, [pc, #-236] @ 10db4 │ │ │ │ + ldr ip, [pc, #-236] @ 10dc8 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r5, r4 │ │ │ │ add r4, r2, r4 │ │ │ │ add r0, r0, r6, ror #11 │ │ │ │ add r4, r4, r3, ror #11 │ │ │ │ add r5, r5, ip │ │ │ │ add r2, r2, ip │ │ │ │ @@ -14464,63 +14469,63 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ bl 2aa4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2990 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1448] @ 114a0 │ │ │ │ + ldr r2, [pc, #1448] @ 114b4 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ lsl r3, r3, #8 │ │ │ │ add r3, r3, #1776 @ 0x6f0 │ │ │ │ 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 31c98 │ │ │ │ cmp r6, r1 │ │ │ │ - blt 11494 │ │ │ │ + blt 114a8 │ │ │ │ mla r6, r0, r6, r1 │ │ │ │ add r0, r0, r6 │ │ │ │ cmp r6, r0 │ │ │ │ - bge 113d0 │ │ │ │ - ldr r3, [pc, #1380] @ 114a4 │ │ │ │ + bge 113e4 │ │ │ │ + ldr r3, [pc, #1380] @ 114b8 │ │ │ │ rsb r6, r6, r6, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsl r3, r6, #8 │ │ │ │ str r3, [sp] │ │ │ │ lsl r3, r0, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1340] @ 114a8 │ │ │ │ - ldr ip, [pc, #1340] @ 114ac │ │ │ │ + ldr r3, [pc, #1340] @ 114bc │ │ │ │ + ldr ip, [pc, #1340] @ 114c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1332] @ 114b0 │ │ │ │ + ldr r3, [pc, #1332] @ 114c4 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, ip, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldm sp, {r2, r3} │ │ │ │ add r8, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r4, r8, #664 @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11404 │ │ │ │ - ldr r9, [pc, #1280] @ 114b4 │ │ │ │ - ldr r7, [pc, #1280] @ 114b8 │ │ │ │ + bne 11418 │ │ │ │ + ldr r9, [pc, #1280] @ 114c8 │ │ │ │ + ldr r7, [pc, #1280] @ 114cc │ │ │ │ ldr r8, [sp] │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, pc, r7 │ │ │ │ mov sl, #0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ add r6, r4, #288 @ 0x120 │ │ │ │ add r5, r4, #352 @ 0x160 │ │ │ │ @@ -14646,22 +14651,22 @@ │ │ │ │ add r5, r2, r8 │ │ │ │ lsl r3, r3, #3 │ │ │ │ add r6, r5, r6 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ addeq r4, r4, #544 @ 0x220 │ │ │ │ moveq sl, #1 │ │ │ │ - beq 10fc4 │ │ │ │ + beq 10fd8 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r5, #16 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r5, #96 @ 0x60 │ │ │ │ add r0, r5, #32 │ │ │ │ - ldr fp, [pc, #724] @ 114bc │ │ │ │ - bl fc94 │ │ │ │ + ldr fp, [pc, #724] @ 114d0 │ │ │ │ + bl fca8 │ │ │ │ ldr r8, [sp] │ │ │ │ add r5, r5, #664 @ 0x298 │ │ │ │ mov r4, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp, #4] │ │ │ │ lsl r7, r4, #6 │ │ │ │ @@ -14705,47 +14710,47 @@ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add ip, ip, r8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r1, [ip, #1756] @ 0x6dc │ │ │ │ cmp r2, #0 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 113d8 │ │ │ │ + bne 113ec │ │ │ │ add r0, r6, sl │ │ │ │ rsb r2, r6, #56 @ 0x38 │ │ │ │ add r0, ip, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r2, r8 │ │ │ │ lsl r6, r6, #3 │ │ │ │ add r7, r4, r7 │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ addeq r5, r5, #544 @ 0x220 │ │ │ │ - beq 11200 │ │ │ │ + beq 11214 │ │ │ │ ldr r8, [r4, #164] @ 0xa4 │ │ │ │ ldr fp, [r4, #176] @ 0xb0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl fc94 │ │ │ │ + bl fca8 │ │ │ │ add r6, r4, #160 @ 0xa0 │ │ │ │ add r9, r4, #16 │ │ │ │ add sl, r4, #652 @ 0x28c │ │ │ │ mov r5, r6 │ │ │ │ mov r7, #500 @ 0x1f4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl fc94 │ │ │ │ + bl fca8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #16 │ │ │ │ add r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -14759,53 +14764,53 @@ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r5, sl │ │ │ │ movhi r5, r6 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr fp, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl fc94 │ │ │ │ + bl fca8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 11324 │ │ │ │ + bne 11338 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ add r4, r3, #1792 @ 0x700 │ │ │ │ str r4, [sp] │ │ │ │ bl 2948 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 10f94 │ │ │ │ + bgt 10fa8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, r7 │ │ │ │ add r1, r1, #31 │ │ │ │ add r1, ip, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldrbeq r3, [r5, #288] @ 0x120 │ │ │ │ asrs r2, r2, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ strb r3, [r1, #1]! │ │ │ │ - bne 113e4 │ │ │ │ - b 112b8 │ │ │ │ + bne 113f8 │ │ │ │ + b 112cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ add r3, r3, #7 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11428 │ │ │ │ + beq 1143c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #8 │ │ │ │ - bne 11410 │ │ │ │ + bne 11424 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r8, #676] @ 0x2a4 │ │ │ │ bl 2948 │ │ │ │ add r0, r8, #1200 @ 0x4b0 │ │ │ │ @@ -14813,50 +14818,50 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r8, #1220] @ 0x4c4 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11480 │ │ │ │ - ldr r3, [pc, #80] @ 114c0 │ │ │ │ + beq 11494 │ │ │ │ + ldr r3, [pc, #80] @ 114d4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r8, #1752] @ 0x6d8 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [r8, #1756] @ 0x6dc │ │ │ │ - b 10fac │ │ │ │ + b 10fc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r8, #1752] @ 0x6d8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r8, #1756] @ 0x6dc │ │ │ │ - b 10fac │ │ │ │ + b 10fc0 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 10f28 │ │ │ │ + b 10f3c │ │ │ │ subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ - andeq r4, r8, r0, lsr #23 │ │ │ │ - andeq r4, r8, r4, ror fp │ │ │ │ - andeq r4, r8, r8, ror #22 │ │ │ │ - andeq r0, r2, ip, lsr #14 │ │ │ │ - muleq r3, r0, r9 │ │ │ │ - andeq r4, r8, r4, lsr #22 │ │ │ │ - andeq r4, r8, ip, ror #17 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ + andeq r4, r8, ip, lsl #23 │ │ │ │ + andeq r4, r8, r0, ror #22 │ │ │ │ + andeq r4, r8, r4, asr fp │ │ │ │ + andeq r2, r2, r0, ror #4 │ │ │ │ + andeq pc, r3, ip, ror r9 @ │ │ │ │ + andeq r4, r8, r0, lsl fp │ │ │ │ + ldrdeq r4, [r8], -r8 │ │ │ │ + andeq r1, r2, r0, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #404] @ 11664 │ │ │ │ + ldr r5, [pc, #404] @ 11678 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 115fc │ │ │ │ + beq 11610 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ rsb r7, r7, r7, lsl #3 │ │ │ │ lsls r7, r7, #8 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #372] @ 11668 │ │ │ │ - ldr r9, [pc, #372] @ 1166c │ │ │ │ + ldr r3, [pc, #372] @ 1167c │ │ │ │ + ldr r9, [pc, #372] @ 11680 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r4, r3, #1776 @ 0x6f0 │ │ │ │ add r4, r4, #8 │ │ │ │ sub r9, r9, r3 │ │ │ │ sub r3, r4, #1776 @ 0x6f0 │ │ │ │ sub r0, r4, #1088 @ 0x440 │ │ │ │ @@ -14909,95 +14914,95 @@ │ │ │ │ str lr, [r3, #596] @ 0x254 │ │ │ │ str r2, [r3, #600] @ 0x258 │ │ │ │ str r1, [r3, #620] @ 0x26c │ │ │ │ str ip, [r3, #624] @ 0x270 │ │ │ │ str r1, [r3, #644] @ 0x284 │ │ │ │ str r2, [r3, #648] @ 0x288 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne 11514 │ │ │ │ + bne 11528 │ │ │ │ add r4, r4, #1792 @ 0x700 │ │ │ │ add r3, r9, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 11508 │ │ │ │ + bhi 1151c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ movlt r3, r0 │ │ │ │ movge r3, #131072 @ 0x20000 │ │ │ │ cmp r3, #1 │ │ │ │ movlt r3, #1 │ │ │ │ lsl r4, r3, #7 │ │ │ │ lsl r2, r3, #1 │ │ │ │ cmp r4, #131072 @ 0x20000 │ │ │ │ str r2, [r5, #24] │ │ │ │ - ble 11634 │ │ │ │ + ble 11648 │ │ │ │ sub r4, r4, r3 │ │ │ │ cmp r4, #131072 @ 0x20000 │ │ │ │ - bgt 11628 │ │ │ │ - ldr r5, [pc, #52] @ 11670 │ │ │ │ + bgt 1163c │ │ │ │ + ldr r5, [pc, #52] @ 11684 │ │ │ │ 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 283bc │ │ │ │ str r4, [r5, #20] │ │ │ │ str r0, [r5, #4] │ │ │ │ - b 114ec │ │ │ │ - andeq r4, r8, r4, lsl r6 │ │ │ │ - andeq r4, r8, ip, ror #11 │ │ │ │ + b 11500 │ │ │ │ + andeq r4, r8, r0, lsl #12 │ │ │ │ + ldrdeq r4, [r8], -r8 │ │ │ │ @ instruction: 0xfffff908 │ │ │ │ - andeq r4, r8, r0, lsr #9 │ │ │ │ + andeq r4, r8, ip, lsl #9 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 1169c │ │ │ │ + ldr r4, [pc, #28] @ 116b0 │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #9 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2948 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r8, r0, ror #8 │ │ │ │ + andeq r4, r8, ip, asr #8 │ │ │ │ lsr r3, r1, #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ lsl r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ and r3, r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp] │ │ │ │ - beq 118ec │ │ │ │ + beq 11900 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 118b8 │ │ │ │ + beq 118cc │ │ │ │ cmp r4, #15 │ │ │ │ - bne 116d8 │ │ │ │ + bne 116ec │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #248 @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, #31 │ │ │ │ mov r3, #25 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #492] @ 11918 │ │ │ │ + ldr r3, [pc, #492] @ 1192c │ │ │ │ ldr r2, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r5, r2, r2, lsl #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r7, r5, #5 │ │ │ │ @@ -15007,15 +15012,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r7, #952 @ 0x3b8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, r0 │ │ │ │ str r4, [r5, #672] @ 0x2a0 │ │ │ │ bl 2948 │ │ │ │ - ldr sl, [pc, #424] @ 1191c │ │ │ │ + ldr sl, [pc, #424] @ 11930 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sl, pc, sl │ │ │ │ add r9, r7, #1072 @ 0x430 │ │ │ │ add r0, r0, #952 @ 0x3b8 │ │ │ │ add r9, r9, #8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -15102,146 +15107,146 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, r3, #16 │ │ │ │ rsb r3, r3, #40 @ 0x28 │ │ │ │ mov fp, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 11724 │ │ │ │ + b 11738 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 11724 │ │ │ │ - @ instruction: 0x000843b4 │ │ │ │ - ldrdeq pc, [r3], -r4 │ │ │ │ + b 11738 │ │ │ │ + andeq r4, r8, r0, lsr #7 │ │ │ │ + andeq pc, r3, r0, asr #3 │ │ │ │ push {r4, lr} │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r4, [pc, #124] @ 119ac │ │ │ │ + ldr r4, [pc, #124] @ 119c0 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ - ldr lr, [pc, #120] @ 119b0 │ │ │ │ + ldr lr, [pc, #120] @ 119c4 │ │ │ │ asr ip, r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r0, [pc, #112] @ 119b4 │ │ │ │ + ldr r0, [pc, #112] @ 119c8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, sp │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #4] │ │ │ │ mov lr, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 2c6c │ │ │ │ - ldr r3, [pc, #68] @ 119b8 │ │ │ │ + ldr r3, [pc, #68] @ 119cc │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #56] @ 119bc │ │ │ │ - ldr r3, [pc, #40] @ 119b0 │ │ │ │ + ldr r2, [pc, #56] @ 119d0 │ │ │ │ + ldr r3, [pc, #40] @ 119c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 119a8 │ │ │ │ + bne 119bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r4, ror #7 │ │ │ │ + ldrdeq lr, [r3], -r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xfffff57c │ │ │ │ - andeq r4, r8, ip, ror #2 │ │ │ │ - muleq r3, r8, r3 │ │ │ │ - ldr r1, [pc, #172] @ 11a74 │ │ │ │ + andeq r4, r8, r8, asr r1 │ │ │ │ + andeq lr, r3, r4, lsl #7 │ │ │ │ + ldr r1, [pc, #172] @ 11a88 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r3, [pc, #152] @ 11a78 │ │ │ │ + ldr r3, [pc, #152] @ 11a8c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ addne r1, r4, #3 │ │ │ │ addeq r1, r4, #6 │ │ │ │ strb r2, [r3, #40] @ 0x28 │ │ │ │ ldrb ip, [r1] │ │ │ │ cmp ip, #36 @ 0x24 │ │ │ │ - beq 11a60 │ │ │ │ - ldr r0, [pc, #112] @ 11a7c │ │ │ │ + beq 11a74 │ │ │ │ + ldr r0, [pc, #112] @ 11a90 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ strb ip, [r0], #1 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ mov r2, r3 │ │ │ │ cmp ip, #36 @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 11a44 │ │ │ │ + beq 11a58 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 11a14 │ │ │ │ - ldr r0, [pc, #68] @ 11a80 │ │ │ │ + bne 11a28 │ │ │ │ + ldr r0, [pc, #68] @ 11a94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #8 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 11a34 │ │ │ │ + beq 11a48 │ │ │ │ rsb r2, r2, #9 │ │ │ │ mov r1, #0 │ │ │ │ bl 2bb8 │ │ │ │ - b 11a34 │ │ │ │ - ldr r0, [pc, #28] @ 11a84 │ │ │ │ + b 11a48 │ │ │ │ + ldr r0, [pc, #28] @ 11a98 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ - b 11a50 │ │ │ │ - andeq pc, r1, r0, lsl #21 │ │ │ │ - andeq r4, r8, r4, lsl #2 │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ - andeq r4, r8, r8, lsr #1 │ │ │ │ - andeq r4, r8, r8, ror r0 │ │ │ │ - ldr r1, [pc, #436] @ 11c44 │ │ │ │ + b 11a64 │ │ │ │ + @ instruction: 0x000215b4 │ │ │ │ + strdeq r4, [r8], -r0 │ │ │ │ + andeq r4, r8, r0, asr #1 │ │ │ │ + muleq r8, r4, r0 │ │ │ │ + andeq r4, r8, r4, rrx │ │ │ │ + ldr r1, [pc, #436] @ 11c58 │ │ │ │ push {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r1, [pc, #416] @ 11c48 │ │ │ │ + ldr r1, [pc, #416] @ 11c5c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ addne r3, r4, #3 │ │ │ │ addeq r3, r4, #6 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - bne 11ab4 │ │ │ │ - ldr r2, [pc, #388] @ 11c4c │ │ │ │ + bne 11ac8 │ │ │ │ + ldr r2, [pc, #388] @ 11c60 │ │ │ │ ldrb lr, [r3, #2] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ ldrb r1, [r2, lr] │ │ │ │ ldrb r0, [r3] │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ lsl r1, r1, #12 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ orr r1, r1, ip, lsl #6 │ │ │ │ ldrb ip, [r3, #3] │ │ │ │ orr r1, r1, r0 │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ - ldr r0, [pc, #340] @ 11c50 │ │ │ │ + ldr r0, [pc, #340] @ 11c64 │ │ │ │ orr r1, r1, ip, lsl #18 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r0, #56] @ 0x38 │ │ │ │ lsr ip, r1, #8 │ │ │ │ lsr r1, r1, #16 │ │ │ │ strb ip, [r0, #50] @ 0x32 │ │ │ │ strb r1, [r0, #44] @ 0x2c │ │ │ │ @@ -15317,18 +15322,18 @@ │ │ │ │ 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 lr, r3, r8, ror r2 │ │ │ │ + andeq r1, r2, ip, ror #9 │ │ │ │ + andeq lr, r3, r4, ror #4 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r3, r8, r4, ror #31 │ │ │ │ + ldrdeq r3, [r8], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ and r0, r0, #15 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ @@ -15342,330 +15347,330 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #24] @ 11cc8 │ │ │ │ - ldr r2, [pc, #24] @ 11ccc │ │ │ │ + ldr r3, [pc, #24] @ 11cdc │ │ │ │ + ldr r2, [pc, #24] @ 11ce0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ and r0, r0, #15 │ │ │ │ bx lr │ │ │ │ - andeq lr, r3, ip, rrx │ │ │ │ + andeq lr, r3, r8, asr r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #20] @ 11cec │ │ │ │ - ldr r2, [pc, #20] @ 11cf0 │ │ │ │ + ldr r3, [pc, #20] @ 11d00 │ │ │ │ + ldr r2, [pc, #20] @ 11d04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldrb r0, [r2, r0, lsl #3] │ │ │ │ bx lr │ │ │ │ - andeq lr, r3, r4, asr #32 │ │ │ │ + andeq lr, r3, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d18 │ │ │ │ - ldr r2, [pc, #28] @ 11d1c │ │ │ │ + ldr r3, [pc, #28] @ 11d2c │ │ │ │ + ldr r2, [pc, #28] @ 11d30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ - andeq lr, r3, r0, lsr #32 │ │ │ │ + andeq lr, r3, ip │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d44 │ │ │ │ - ldr r2, [pc, #28] @ 11d48 │ │ │ │ + ldr r3, [pc, #28] @ 11d58 │ │ │ │ + ldr r2, [pc, #28] @ 11d5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bx lr │ │ │ │ - strdeq sp, [r3], -r4 │ │ │ │ + andeq sp, r3, r0, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d70 │ │ │ │ - ldr r2, [pc, #28] @ 11d74 │ │ │ │ + ldr r3, [pc, #28] @ 11d84 │ │ │ │ + ldr r2, [pc, #28] @ 11d88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r8, asr #31 │ │ │ │ + @ instruction: 0x0003dfb4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #24] @ 11d98 │ │ │ │ - ldr r2, [pc, #24] @ 11d9c │ │ │ │ + ldr r3, [pc, #24] @ 11dac │ │ │ │ + ldr r2, [pc, #24] @ 11db0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ - muleq r3, ip, pc @ │ │ │ │ + andeq sp, r3, r8, lsl #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #24] @ 11dc0 │ │ │ │ - ldr r2, [pc, #24] @ 11dc4 │ │ │ │ + ldr r3, [pc, #24] @ 11dd4 │ │ │ │ + ldr r2, [pc, #24] @ 11dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r4, ror pc │ │ │ │ + andeq sp, r3, r0, ror #30 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ 11df0 │ │ │ │ + ldr r2, [pc, #16] @ 11e04 │ │ │ │ add r3, r0, r0, lsl #3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ add r0, r2, r0 │ │ │ │ bx lr │ │ │ │ - andeq r3, r8, r8, asr sp │ │ │ │ - ldr r2, [pc, #76] @ 11e48 │ │ │ │ + andeq r3, r8, r4, asr #26 │ │ │ │ + ldr r2, [pc, #76] @ 11e5c │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ble 11e40 │ │ │ │ - ldr r3, [pc, #64] @ 11e4c │ │ │ │ + ble 11e54 │ │ │ │ + ldr r3, [pc, #64] @ 11e60 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr ip, [r0] │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, #0 │ │ │ │ - b 11e28 │ │ │ │ + b 11e3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 11e40 │ │ │ │ + beq 11e54 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ add r3, r3, #6 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 11e20 │ │ │ │ + bne 11e34 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r0, lsr #30 │ │ │ │ + andeq sp, r3, ip, lsl #30 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #36] @ 11e7c │ │ │ │ - ldr r2, [pc, #36] @ 11e80 │ │ │ │ + ldr r3, [pc, #36] @ 11e90 │ │ │ │ + ldr r2, [pc, #36] @ 11e94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r2, r1, lsl #3] │ │ │ │ sub r0, r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r4, asr #29 │ │ │ │ + @ instruction: 0x0003deb0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #44] @ 11ebc │ │ │ │ + ldr r5, [pc, #44] @ 11ed0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 168b0 │ │ │ │ - ldr r3, [pc, #36] @ 11ec0 │ │ │ │ + bl 183f8 │ │ │ │ + ldr r3, [pc, #36] @ 11ed4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ mov r2, #24 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ bl 296c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, r3, r4, lsl #29 │ │ │ │ + andeq sp, r3, r0, ror lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #132] @ 11f50 │ │ │ │ + ldr r3, [pc, #132] @ 11f64 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 11f38 │ │ │ │ + beq 11f4c │ │ │ │ sub r2, r1, #120 @ 0x78 │ │ │ │ clz r2, r2 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ strb r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ble 11f38 │ │ │ │ - ldr r5, [pc, #76] @ 11f54 │ │ │ │ - ldr r7, [pc, #76] @ 11f58 │ │ │ │ + ble 11f4c │ │ │ │ + ldr r5, [pc, #76] @ 11f68 │ │ │ │ + ldr r7, [pc, #76] @ 11f6c │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #0 │ │ │ │ - b 11f1c │ │ │ │ + b 11f30 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 166fc │ │ │ │ + bl 18244 │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #73 @ 0x49 │ │ │ │ - bne 11f18 │ │ │ │ - ldr r0, [pc, #28] @ 11f5c │ │ │ │ + bne 11f2c │ │ │ │ + ldr r0, [pc, #28] @ 11f70 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 167a4 │ │ │ │ + bl 182ec │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r3, r8, r0, asr ip │ │ │ │ - andeq r3, r8, r0, lsr ip │ │ │ │ - andeq r3, r8, r0, lsl ip │ │ │ │ - ldrdeq r3, [r8], -ip │ │ │ │ - ldr r3, [pc, #56] @ 11fa0 │ │ │ │ + andeq r3, r8, ip, lsr ip │ │ │ │ + andeq r3, r8, ip, lsl ip │ │ │ │ + strdeq r3, [r8], -ip │ │ │ │ + andeq r3, r8, r8, asr #23 │ │ │ │ + ldr r3, [pc, #56] @ 11fb4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 166fc │ │ │ │ - ldr r0, [pc, #32] @ 11fa4 │ │ │ │ + bl 18244 │ │ │ │ + ldr r0, [pc, #32] @ 11fb8 │ │ │ │ add r3, r4, r4, lsl #3 │ │ │ │ add r4, r4, r3, lsl #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, #73 @ 0x49 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26c5c │ │ │ │ - @ instruction: 0x00083bb4 │ │ │ │ - @ instruction: 0x00083bb0 │ │ │ │ - ldr r1, [pc, #312] @ 120e8 │ │ │ │ + b 287a4 │ │ │ │ + andeq r3, r8, r0, lsr #23 │ │ │ │ + muleq r8, ip, fp │ │ │ │ + ldr r1, [pc, #312] @ 120fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r5, [pc, #292] @ 120ec │ │ │ │ + ldr r5, [pc, #292] @ 12100 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - ldr r1, [pc, #280] @ 120f0 │ │ │ │ + beq 12000 │ │ │ │ + ldr r1, [pc, #280] @ 12104 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12020 │ │ │ │ + bne 12034 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 12018 │ │ │ │ + bhi 1202c │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 12018 │ │ │ │ + bhi 1202c │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 1205c │ │ │ │ + beq 12070 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #204] @ 120f4 │ │ │ │ + ldr r1, [pc, #204] @ 12108 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - ldr r1, [pc, #180] @ 120f8 │ │ │ │ + beq 12000 │ │ │ │ + ldr r1, [pc, #180] @ 1210c │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - b 12018 │ │ │ │ + beq 12000 │ │ │ │ + b 1202c │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 28ac │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, #27 │ │ │ │ - bhi 12018 │ │ │ │ - ldr r2, [pc, #124] @ 120fc │ │ │ │ + bhi 1202c │ │ │ │ + ldr r2, [pc, #124] @ 12110 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ add r2, r4, #7 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 120a4 │ │ │ │ + beq 120b8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 12094 │ │ │ │ + bne 120a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12018 │ │ │ │ + bne 1202c │ │ │ │ sub r3, r2, r4 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne 12018 │ │ │ │ - ldr r3, [pc, #64] @ 12100 │ │ │ │ + bne 1202c │ │ │ │ + ldr r3, [pc, #64] @ 12114 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ tst r2, #3 │ │ │ │ - bne 12018 │ │ │ │ + bne 1202c │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ tst r3, #15 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq pc, [r1], -ip │ │ │ │ - andeq sp, r3, r8, asr sp │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ - muleq r1, r4, r6 │ │ │ │ - andeq pc, r1, r0, lsl #13 │ │ │ │ + andeq r1, r2, r0, lsr r2 │ │ │ │ + andeq sp, r3, r4, asr #26 │ │ │ │ + andeq r1, r2, r0, lsl r2 │ │ │ │ + andeq r1, r2, r8, asr #3 │ │ │ │ + @ instruction: 0x000211b4 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ push {r4, lr} │ │ │ │ bl 29cc │ │ │ │ - ldr r2, [pc, #88] @ 1216c │ │ │ │ + ldr r2, [pc, #88] @ 12180 │ │ │ │ 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 │ │ │ │ + ble 12158 │ │ │ │ sub r3, r3, r0 │ │ │ │ - cmp r3, #2048 @ 0x800 │ │ │ │ - bgt 12138 │ │ │ │ - ldr r2, [pc, #36] @ 12170 │ │ │ │ - ldr r1, [pc, #36] @ 12174 │ │ │ │ + cmp r3, #3072 @ 0xc00 │ │ │ │ + bgt 1214c │ │ │ │ + ldr r2, [pc, #36] @ 12184 │ │ │ │ + ldr r1, [pc, #36] @ 12188 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, #121 @ 0x79 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ strb ip, [r2, #20] │ │ │ │ str r0, [r2, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, r3, r0, ror r8 │ │ │ │ - ldrdeq r3, [r8], -r0 │ │ │ │ - andeq lr, r3, r0, lsr r8 │ │ │ │ + andeq lr, r3, ip, asr r8 │ │ │ │ + @ instruction: 0x000839bc │ │ │ │ + andeq lr, r3, ip, lsl r8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #8] @ 1218c │ │ │ │ + ldr r0, [pc, #8] @ 121a0 │ │ │ │ mov r2, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ b 2948 │ │ │ │ - muleq r8, r8, r9 │ │ │ │ + andeq r3, r8, r4, lsl #19 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr lr, [pc, #124] @ 12218 │ │ │ │ + ldr lr, [pc, #124] @ 1222c │ │ │ │ add r2, r0, r2 │ │ │ │ add lr, pc, lr │ │ │ │ add r1, r1, #4 │ │ │ │ ldrb ip, [r1, #-3] │ │ │ │ ldrb r3, [r1, #-4] │ │ │ │ ldrb r4, [lr, ip] │ │ │ │ ldrb r5, [lr, r3] │ │ │ │ @@ -15688,4429 +15693,6170 @@ │ │ │ │ popls {r4, r5, pc} │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ cmp r2, r0 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ add r1, r1, #4 │ │ │ │ orr r3, r3, ip, lsl #6 │ │ │ │ strb r3, [r0, #-1] │ │ │ │ - bhi 121a4 │ │ │ │ + bhi 121b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq lr, r3, r4, asr #22 │ │ │ │ - ldr r2, [pc, #1768] @ 1290c │ │ │ │ + andeq lr, r3, r0, lsr fp │ │ │ │ + ldr r2, [pc, #4088] @ 13230 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1764] @ 12910 │ │ │ │ - sub sp, sp, #8448 @ 0x2100 │ │ │ │ + ldr r3, [pc, #4084] @ 13234 │ │ │ │ + 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] @ 13238 │ │ │ │ + smull r2, r0, r3, r0 │ │ │ │ + sub r0, r0, r3, asr #31 │ │ │ │ + bl 31c98 │ │ │ │ + cmp r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ - blt 166e0 │ │ │ │ + blt 18228 │ │ │ │ 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 181f0 │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + ldr r3, [pc, #3964] @ 1323c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [pc, #3960] @ 13240 │ │ │ │ + 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] @ 13244 │ │ │ │ + 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 123c8 │ │ │ │ + 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 128ac │ │ │ │ + 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 1237c │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r2, [pc, #32] @ 13248 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r1, r4, fp │ │ │ │ + b 1324c │ │ │ │ + ldrdeq sp, [r3], -ip │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ + @ instruction: 0x001264b4 │ │ │ │ + andeq sl, fp, r8, lsr #9 │ │ │ │ + andeq lr, r3, ip, lsl sl │ │ │ │ + andeq pc, lr, ip, lsr #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 132dc │ │ │ │ + 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 13490 │ │ │ │ + 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 14638 │ │ │ │ + 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 157d4 │ │ │ │ + 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 158f8 │ │ │ │ + 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 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsr r5, r6, #6 │ │ │ │ + lsr r5, r1, #14 │ │ │ │ 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 16a84 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + subs r3, r3, #1 │ │ │ │ + mov sl, r8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bne 132c4 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #1580] @ 18238 │ │ │ │ + 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 17ce0 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bne 17cd4 │ │ │ │ + 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 17c28 │ │ │ │ + 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 12348 │ │ │ │ + ldr r2, [pc, #68] @ 1823c │ │ │ │ + ldr r3, [pc, #68] @ 18240 │ │ │ │ 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 18234 │ │ │ │ + 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 122a0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r8, asr #24 │ │ │ │ - andeq r9, r3, ip, ror #12 │ │ │ │ + ldrdeq r9, [r3], -r4 │ │ │ │ + andeq r7, r3, r4, lsr #22 │ │ │ │ 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] @ 182e0 │ │ │ │ + ldr r6, [pc, #144] @ 182e4 │ │ │ │ + ldr r3, [pc, #144] @ 182e8 │ │ │ │ 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,118 +21876,118 @@ │ │ │ │ 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 18294 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ str r3, [r6, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r5, #4]! │ │ │ │ - bne 16744 │ │ │ │ + bne 1828c │ │ │ │ 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, r0, lsr #22 │ │ │ │ + andeq sl, lr, ip, lsl #10 │ │ │ │ + andeq r4, fp, r8, lsl #10 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #108] @ 1681c │ │ │ │ - ldr lr, [pc, #108] @ 16820 │ │ │ │ + ldr r4, [pc, #108] @ 18364 │ │ │ │ + ldr lr, [pc, #108] @ 18368 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #96] @ 16824 │ │ │ │ + ldr r0, [pc, #96] @ 1836c │ │ │ │ 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] @ 18370 │ │ │ │ + ldr r3, [pc, #40] @ 18368 │ │ │ │ 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 18360 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, r3, ip, ror #10 │ │ │ │ + andeq r7, r3, r4, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0xffffba3c │ │ │ │ - andeq r9, r3, r8, lsr #10 │ │ │ │ + @ instruction: 0xffff9f08 │ │ │ │ + andeq r7, r3, r0, ror #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #112] @ 168a8 │ │ │ │ + ldr r4, [pc, #112] @ 183f0 │ │ │ │ add r1, r0, #7 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12190 │ │ │ │ + bl 121a4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r2, [r0] │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r2, ror #8 │ │ │ │ str r3, [r0], #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 16854 │ │ │ │ + bne 1839c │ │ │ │ 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] @ 183f4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000b43b8 │ │ │ │ + andeq r4, fp, r8, asr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #88] @ 16914 │ │ │ │ + ldr r5, [pc, #88] @ 1845c │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, r5, #20 │ │ │ │ mov r2, #23 │ │ │ │ add r1, r0, #29 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 12190 │ │ │ │ + bl 121a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add ip, r5, #44 @ 0x2c │ │ │ │ ldr r1, [r2] │ │ │ │ eor r3, r1, r1, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r1, ror #8 │ │ │ │ str r3, [r2], #4 │ │ │ │ cmp r2, ip │ │ │ │ - bne 168e4 │ │ │ │ + bne 1842c │ │ │ │ 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, r4, lsr r3 │ │ │ │ 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 +22003,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] @ 184d4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ add r3, r3, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq r7, pc, r8, lsl #22 │ │ │ │ + andseq r2, r3, r0, asr #7 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 16a08 │ │ │ │ + ble 18550 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #108] @ 16a10 │ │ │ │ + ldr r4, [pc, #108] @ 18558 │ │ │ │ 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] @ 1855c │ │ │ │ lsl ip, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - b 169d4 │ │ │ │ + b 1851c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 169f8 │ │ │ │ + beq 18540 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 16a00 │ │ │ │ + beq 18548 │ │ │ │ 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 18508 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne 169cc │ │ │ │ + bne 18514 │ │ │ │ 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 │ │ │ │ + mulseq r3, r8, r3 │ │ │ │ stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ - ldr r3, [pc, #52] @ 16a58 │ │ │ │ + ldr r3, [pc, #52] @ 185a0 │ │ │ │ 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] @ 185a4 │ │ │ │ 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, ip, lsl r3 │ │ │ │ stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ - ldr r1, [pc, #224] @ 16b48 │ │ │ │ - ldr r2, [pc, #224] @ 16b4c │ │ │ │ + ldr r1, [pc, #224] @ 18690 │ │ │ │ + ldr r2, [pc, #224] @ 18694 │ │ │ │ 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] @ 18698 │ │ │ │ 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] @ 1869c │ │ │ │ lsl lr, r0, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [pc, #176] @ 16b58 │ │ │ │ + ldr r9, [pc, #176] @ 186a0 │ │ │ │ add r6, sp, #4 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r5, [pc, #168] @ 16b5c │ │ │ │ + ldr r5, [pc, #168] @ 186a4 │ │ │ │ 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 +22098,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 18684 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #8 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - bne 16acc │ │ │ │ + bne 18614 │ │ │ │ mov r0, r6 │ │ │ │ - bl 728c │ │ │ │ + bl 72a0 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #72] @ 16b60 │ │ │ │ - ldr r3, [pc, #48] @ 16b4c │ │ │ │ + ldr r2, [pc, #72] @ 186a8 │ │ │ │ + ldr r3, [pc, #48] @ 18694 │ │ │ │ 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 1868c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 16b10 │ │ │ │ + b 18658 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000392b4 │ │ │ │ + andeq r7, r3, ip, ror #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq fp, [r1], -r8 │ │ │ │ - andeq r9, r3, r4, ror r2 │ │ │ │ + andeq r7, r3, ip, lsr #14 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r7, pc, r8, asr #19 │ │ │ │ - andeq r9, r3, r4, lsl #4 │ │ │ │ + andseq r2, r3, r0, lsl #5 │ │ │ │ + @ instruction: 0x000376bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #100] @ 16bd4 │ │ │ │ + ldr r5, [pc, #100] @ 1871c │ │ │ │ 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 18700 │ │ │ │ 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 185a8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 16b98 │ │ │ │ + bne 186e0 │ │ │ │ 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, ip, asr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #80] @ 16c34 │ │ │ │ + ldr r5, [pc, #80] @ 1877c │ │ │ │ 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 18768 │ │ │ │ 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 185a8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 16c0c │ │ │ │ + bne 18754 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, pc, r0, lsr #17 │ │ │ │ + andseq r2, r3, r8, asr r1 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r1, r3, lsl #1 │ │ │ │ - ldr ip, [pc, #24] @ 16c60 │ │ │ │ + ldr ip, [pc, #24] @ 187a8 │ │ │ │ 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 287a4 │ │ │ │ + ldrsheq r2, [r3], -r8 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #52] @ 16ca4 │ │ │ │ + ldr r4, [pc, #52] @ 187ec │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c5c │ │ │ │ + bl 287a4 │ │ │ │ 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 │ │ │ │ + andseq r1, r3, r0, asr #31 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 44f0 │ │ │ │ - ldr r0, [pc, #108] @ 16d28 │ │ │ │ - ldr r4, [pc, #108] @ 16d2c │ │ │ │ + ldr r0, [pc, #108] @ 18870 │ │ │ │ + ldr r4, [pc, #108] @ 18874 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6f18 │ │ │ │ + bl 6f2c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r5, [pc, #96] @ 16d30 │ │ │ │ + ldr r5, [pc, #96] @ 18878 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 16d34 │ │ │ │ + ldr r0, [pc, #88] @ 1887c │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bcc │ │ │ │ - ldr r3, [pc, #76] @ 16d38 │ │ │ │ + ldr r3, [pc, #76] @ 18880 │ │ │ │ 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] @ 18884 │ │ │ │ + ldr r0, [pc, #52] @ 18888 │ │ │ │ bl 6404 │ │ │ │ - ldr r3, [pc, #48] @ 16d44 │ │ │ │ + ldr r3, [pc, #48] @ 1888c │ │ │ │ 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 │ │ │ │ + andseq r1, r3, ip, ror #30 │ │ │ │ + andeq r7, r3, r8, lsl #10 │ │ │ │ @ instruction: 0x0001aebc │ │ │ │ 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] @ 189f8 │ │ │ │ + ldr r1, [pc, #352] @ 189fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r6, [pc, #344] @ 16eb8 │ │ │ │ + ldr r6, [pc, #344] @ 18a00 │ │ │ │ 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] @ 18a04 │ │ │ │ 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] @ 18a08 │ │ │ │ mov r8, fp │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ strh r3, [r8] │ │ │ │ - ldr r3, [pc, #280] @ 16ec4 │ │ │ │ + ldr r3, [pc, #280] @ 18a0c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r7, [pc, #276] @ 16ec8 │ │ │ │ + ldr r7, [pc, #276] @ 18a10 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ - ldr r3, [pc, #272] @ 16ecc │ │ │ │ + ldr r3, [pc, #272] @ 18a14 │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, ip │ │ │ │ mov sl, ip │ │ │ │ mov lr, ip │ │ │ │ - b 16de0 │ │ │ │ + b 18928 │ │ │ │ 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 +22307,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 1891c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16e88 │ │ │ │ - ldr r3, [pc, #136] @ 16ed0 │ │ │ │ + beq 189d0 │ │ │ │ + ldr r3, [pc, #136] @ 18a18 │ │ │ │ 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] @ 18a1c │ │ │ │ + ldr r3, [pc, #88] @ 189fc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #116] @ 16ed8 │ │ │ │ + ldr r0, [pc, #116] @ 18a20 │ │ │ │ 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 189f4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ - bl 728c │ │ │ │ - ldr r3, [pc, #68] @ 16edc │ │ │ │ + bl 72a0 │ │ │ │ + ldr r3, [pc, #68] @ 18a24 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r3, #208 @ 0xd0 │ │ │ │ bl 2948 │ │ │ │ - b 16e50 │ │ │ │ + b 18998 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, r8, asr #31 │ │ │ │ + andeq r7, r3, r0, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, pc, ip, lsl #12 │ │ │ │ + andseq r1, r3, r4, asr #29 │ │ │ │ andeq sl, r1, r0, lsl #28 │ │ │ │ - andeq r8, r3, r4, ror pc │ │ │ │ + andeq r7, r3, ip, lsr #8 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - @ instruction: 0x000f75b8 │ │ │ │ + andseq r1, r3, r0, ror lr │ │ │ │ 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 │ │ │ │ + andseq r1, r3, r8, ror #27 │ │ │ │ + andeq r7, r3, ip, ror r3 │ │ │ │ + andseq r1, r3, ip, asr #27 │ │ │ │ + mulseq r3, r8, sp │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 16d48 │ │ │ │ - ldr r2, [pc, #128] @ 16f74 │ │ │ │ + bl 18890 │ │ │ │ + ldr r2, [pc, #128] @ 18abc │ │ │ │ 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 18a74 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 16f5c │ │ │ │ + beq 18aa4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #68] @ 16f78 │ │ │ │ + ldr r4, [pc, #68] @ 18ac0 │ │ │ │ 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 18a80 │ │ │ │ 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, ip, asr #28 │ │ │ │ stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ - ldr r3, [pc, #1016] @ 1737c │ │ │ │ + ldr r3, [pc, #1016] @ 18ec4 │ │ │ │ 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] @ 18ec8 │ │ │ │ + ldr r2, [pc, #1000] @ 18ecc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #996] @ 17388 │ │ │ │ + ldr r3, [pc, #996] @ 18ed0 │ │ │ │ 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] @ 18ed4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #952] @ 17390 │ │ │ │ + ldr r3, [pc, #952] @ 18ed8 │ │ │ │ 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 18ea8 │ │ │ │ + ldr r9, [pc, #904] @ 18edc │ │ │ │ + ldr r8, [pc, #904] @ 18ee0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, #88 @ 0x58 │ │ │ │ - b 17030 │ │ │ │ + b 18b78 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ - beq 170d0 │ │ │ │ + beq 18c18 │ │ │ │ add r0, r6, #20 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #8 │ │ │ │ strhi r0, [r6, #16] │ │ │ │ - bhi 17020 │ │ │ │ + bhi 18b68 │ │ │ │ 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 18bd8 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ eor r1, r1, r0 │ │ │ │ cmp r2, ip │ │ │ │ strb r1, [r2] │ │ │ │ - bne 17070 │ │ │ │ + bne 18bb8 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ strbeq r7, [r3] │ │ │ │ cmp r3, ip │ │ │ │ - bne 17090 │ │ │ │ + bne 18bd8 │ │ │ │ mov r0, fp │ │ │ │ bl 4fd8 │ │ │ │ - ldr r3, [pc, #744] @ 1739c │ │ │ │ + ldr r3, [pc, #744] @ 18ee4 │ │ │ │ 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 18b78 │ │ │ │ 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] @ 18ee8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr lr, [pc, #684] @ 173a4 │ │ │ │ + ldr lr, [pc, #684] @ 18eec │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r8, [pc, #672] @ 173a8 │ │ │ │ + ldr r8, [pc, #672] @ 18ef0 │ │ │ │ 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 18c94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r8, #88 @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 1732c │ │ │ │ + beq 18e74 │ │ │ │ ldr r5, [r8, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1713c │ │ │ │ + beq 18c84 │ │ │ │ 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 +22564,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 18d00 │ │ │ │ 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] @ 18ee4 │ │ │ │ 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 +22605,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 18dd4 │ │ │ │ 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 +22624,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 18c94 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #116] @ 173ac │ │ │ │ - ldr r3, [pc, #76] @ 17388 │ │ │ │ + ldr r2, [pc, #116] @ 18ef4 │ │ │ │ + ldr r3, [pc, #76] @ 18ed0 │ │ │ │ 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 18ec0 │ │ │ │ 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 18e78 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [pc], -r0 │ │ │ │ - andeq r8, r3, r4, ror sp │ │ │ │ - andeq r8, r3, r8, ror sp │ │ │ │ + andseq r1, r3, r8, lsr #25 │ │ │ │ + andeq r7, r3, ip, lsr #4 │ │ │ │ + andeq r7, r3, r0, lsr r2 │ │ │ │ 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, r4, lsr sp │ │ │ │ + andseq r1, r3, r0, lsr #24 │ │ │ │ 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, r4, lsr fp │ │ │ │ + andseq r1, r3, r4, lsr #22 │ │ │ │ + andseq r1, r3, r8, lsr #24 │ │ │ │ + muleq r3, ip, lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #36] @ 173e0 │ │ │ │ + ldr r4, [pc, #36] @ 18f28 │ │ │ │ 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 28864 │ │ │ │ + andseq r1, r3, r4, ror r8 │ │ │ │ + ldr r1, [pc, #192] @ 18ff4 │ │ │ │ push {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr lr, [pc, #172] @ 174b0 │ │ │ │ + ldr lr, [pc, #172] @ 18ff8 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 174a4 │ │ │ │ - ldr r1, [pc, #160] @ 174b4 │ │ │ │ + bne 18fec │ │ │ │ + ldr r1, [pc, #160] @ 18ffc │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ ldr ip, [lr, r1] │ │ │ │ add r2, r4, #4 │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 17438 │ │ │ │ + beq 18f80 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17428 │ │ │ │ + bne 18f70 │ │ │ │ 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] @ 19000 │ │ │ │ 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 18fc0 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 174a4 │ │ │ │ + beq 18fec │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, r4 │ │ │ │ - bne 1745c │ │ │ │ + bne 18fa4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x0001a7b8 │ │ │ │ - andeq r8, r3, ip, lsl r9 │ │ │ │ + ldrdeq r6, [r3], -r4 │ │ │ │ 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 +22748,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] @ 190dc │ │ │ │ + ldr r3, [pc, #116] @ 190e0 │ │ │ │ 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] @ 190e4 │ │ │ │ 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 190c8 │ │ │ │ cmp r3, ip │ │ │ │ - bne 17558 │ │ │ │ + bne 190a0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #24] @ 175a0 │ │ │ │ + ldr r0, [pc, #24] @ 190e8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ - strdeq r8, [r3], -ip │ │ │ │ + @ instruction: 0x00036cb4 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - andeq ip, pc, r8, lsr r7 @ │ │ │ │ - andeq ip, pc, r0, lsl #14 │ │ │ │ + @ instruction: 0x00136ff0 │ │ │ │ + @ instruction: 0x00136fb8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ - b 89b4 │ │ │ │ + b 89c8 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 7a60 │ │ │ │ - ldr ip, [pc, #300] @ 176ec │ │ │ │ + b 7a74 │ │ │ │ + ldr ip, [pc, #300] @ 19234 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0] │ │ │ │ - ldr r0, [pc, #288] @ 176f0 │ │ │ │ + ldr r0, [pc, #288] @ 19238 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #284] @ 176f4 │ │ │ │ + ldr r3, [pc, #284] @ 1923c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #280] @ 176f8 │ │ │ │ + ldr r2, [pc, #280] @ 19240 │ │ │ │ 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 19164 │ │ │ │ mov r3, r5 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17604 │ │ │ │ + bne 1914c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 176a0 │ │ │ │ - ldr r1, [pc, #216] @ 176fc │ │ │ │ + beq 191e8 │ │ │ │ + ldr r1, [pc, #216] @ 19244 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 17674 │ │ │ │ + bne 191bc │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ add r2, r5, #4 │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 17660 │ │ │ │ + beq 191a8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17650 │ │ │ │ + bne 19198 │ │ │ │ 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] @ 19248 │ │ │ │ + ldr r3, [pc, #112] @ 19238 │ │ │ │ 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 19230 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 1761c │ │ │ │ + bne 19164 │ │ │ │ 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 28864 │ │ │ │ + ldr r1, [pc, #52] @ 1924c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #2 │ │ │ │ - b 17674 │ │ │ │ + b 191bc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, r0, asr r7 │ │ │ │ + andeq r6, r3, r8, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r3, ip, lsr r7 │ │ │ │ + strdeq r6, [r3], -r4 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ ldrdeq sl, [r1], -r8 │ │ │ │ - andeq r8, r3, r0, lsr #13 │ │ │ │ + andeq r6, r3, r8, asr fp │ │ │ │ andeq sl, r1, r8, asr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1772c │ │ │ │ + beq 19274 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #32 │ │ │ │ - beq 17730 │ │ │ │ + beq 19278 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ - bl 7418 │ │ │ │ - ldr r3, [pc, #44] @ 1777c │ │ │ │ - ldr r2, [pc, #44] @ 17780 │ │ │ │ + bl 742c │ │ │ │ + ldr r3, [pc, #44] @ 192c4 │ │ │ │ + ldr r2, [pc, #44] @ 192c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - ldr r1, [pc, #36] @ 17784 │ │ │ │ - ldr r2, [pc, #36] @ 17788 │ │ │ │ + ldr r1, [pc, #36] @ 192cc │ │ │ │ + ldr r2, [pc, #36] @ 192d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r3, ip, asr #11 │ │ │ │ + andeq r6, r3, r4, lsl #21 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - ldrdeq sl, [r3], -r0 │ │ │ │ + andeq r8, r3, r8, lsl #27 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ 177fc │ │ │ │ + ldr r1, [pc, #96] @ 19344 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r3, [pc, #80] @ 17800 │ │ │ │ + ldr r3, [pc, #80] @ 19348 │ │ │ │ mov r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #72] @ 17804 │ │ │ │ + ldr r0, [pc, #72] @ 1934c │ │ │ │ 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] @ 19350 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r3, #8 │ │ │ │ add r0, r3, #12 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - bl 26d1c │ │ │ │ + bl 28864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq sl, r1, r0, ror #10 │ │ │ │ strbcs r4, [sp], #-3108 @ 0xfffff3dc │ │ │ │ - andeq ip, pc, ip, asr #9 │ │ │ │ - andeq ip, pc, r8, lsr #9 │ │ │ │ + andseq r6, r3, r4, lsl #27 │ │ │ │ + andseq r6, r3, r0, ror #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b7c │ │ │ │ - ldr r1, [pc, #80] @ 17870 │ │ │ │ + bl 7b90 │ │ │ │ + ldr r1, [pc, #80] @ 193b8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #72] @ 17874 │ │ │ │ + ldr r4, [pc, #72] @ 193bc │ │ │ │ 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] @ 193c0 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 2948 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r4, #28] │ │ │ │ - bl 26d1c │ │ │ │ + bl 28864 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq sl, [r1], -ip │ │ │ │ - andeq ip, pc, r0, ror #8 │ │ │ │ + andseq r6, r3, r8, lsl sp │ │ │ │ strbcs r4, [sp], #-3108 @ 0xfffff3dc │ │ │ │ - ldr r3, [pc, #96] @ 178e4 │ │ │ │ - ldr r2, [pc, #96] @ 178e8 │ │ │ │ + ldr r3, [pc, #96] @ 1942c │ │ │ │ + ldr r2, [pc, #96] @ 19430 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldrb r2, [r0] │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq 178dc │ │ │ │ + beq 19424 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 178a0 │ │ │ │ + bne 193e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178dc │ │ │ │ + bne 19424 │ │ │ │ sub r0, r2, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 178dc │ │ │ │ + bne 19424 │ │ │ │ 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, r0, asr r9 │ │ │ │ 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 +23047,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] @ 1952c │ │ │ │ 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 │ │ │ │ + mulseq r3, r8, fp │ │ │ │ + ldr ip, [pc, #88] @ 19590 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr lr, [pc, #80] @ 17a4c │ │ │ │ - ldr r0, [pc, #80] @ 17a50 │ │ │ │ + ldr lr, [pc, #80] @ 19594 │ │ │ │ + ldr r0, [pc, #80] @ 19598 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r2, [lr] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ @@ -21333,342 +23079,342 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 2948 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89b4 │ │ │ │ - andeq r8, r3, r0, lsr #6 │ │ │ │ - andeq ip, pc, r8, lsr #5 │ │ │ │ + b 89c8 │ │ │ │ + ldrdeq r6, [r3], -r8 │ │ │ │ + andseq r6, r3, r0, ror #22 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r5, [pc, #124] @ 17adc │ │ │ │ + ldr r5, [pc, #124] @ 19624 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #112] @ 17ae0 │ │ │ │ + ldr r2, [pc, #112] @ 19628 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ble 17ad4 │ │ │ │ - ldr r3, [pc, #96] @ 17ae4 │ │ │ │ + ble 1961c │ │ │ │ + ldr r3, [pc, #96] @ 1962c │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - b 17a98 │ │ │ │ + b 195e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - ble 17ad4 │ │ │ │ + ble 1961c │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r1, r1, r4, lsl #8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 2948 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 883c │ │ │ │ + bl 8850 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17a8c │ │ │ │ + beq 195d4 │ │ │ │ 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, r0, lsl #22 │ │ │ │ + andeq r6, r3, r4, ror #14 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r6, [pc, #268] @ 17c08 │ │ │ │ - bl 7418 │ │ │ │ - ldr r3, [pc, #264] @ 17c0c │ │ │ │ + ldr r6, [pc, #268] @ 19750 │ │ │ │ + bl 742c │ │ │ │ + ldr r3, [pc, #264] @ 19754 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr r4, [pc, #256] @ 17c10 │ │ │ │ + ldr r4, [pc, #256] @ 19758 │ │ │ │ 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] @ 1975c │ │ │ │ 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 283bc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #8 │ │ │ │ - ldr r7, [pc, #176] @ 17c18 │ │ │ │ + ldr r7, [pc, #176] @ 19760 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r5, #4] │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #164] @ 17c1c │ │ │ │ + ldr r3, [pc, #164] @ 19764 │ │ │ │ mov r1, #32 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 283bc │ │ │ │ + ldr r3, [pc, #104] @ 19768 │ │ │ │ str r0, [r5], #27 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - ldr r6, [pc, #96] @ 17c24 │ │ │ │ + ldr r6, [pc, #96] @ 1976c │ │ │ │ sub r8, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bne 17bf4 │ │ │ │ + bne 1973c │ │ │ │ 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 19710 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r8, r3, ip, lsl r2 │ │ │ │ + ldrdeq r6, [r3], -r4 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - andeq sl, r3, r0, asr #15 │ │ │ │ - andeq ip, pc, r0, ror r1 @ │ │ │ │ + andeq r8, r3, r8, ror ip │ │ │ │ + andseq r6, r3, r8, lsr #20 │ │ │ │ ldrdeq sl, [r1], -r8 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ andeq sl, r1, r8, 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] @ 197e8 │ │ │ │ + ldr r5, [pc, #108] @ 197ec │ │ │ │ + ldr r1, [pc, #108] @ 197f0 │ │ │ │ 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 197e0 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17cac │ │ │ │ + ldr r2, [pc, #64] @ 197f4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ae0 │ │ │ │ + b 8af4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r3, r4, ror #1 │ │ │ │ - andeq ip, pc, ip, rrx │ │ │ │ + muleq r3, ip, r5 │ │ │ │ + andseq r6, r3, r4, lsr #18 │ │ │ │ @ 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] @ 19870 │ │ │ │ + ldr r5, [pc, #108] @ 19874 │ │ │ │ + ldr r1, [pc, #108] @ 19878 │ │ │ │ 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 19868 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17d34 │ │ │ │ + ldr r2, [pc, #64] @ 1987c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ba0 │ │ │ │ + b 8bb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r3, ip, asr r0 │ │ │ │ - andeq fp, pc, r4, ror #31 │ │ │ │ + andeq r6, r3, r4, lsl r5 │ │ │ │ + mulseq r3, ip, r8 │ │ │ │ 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] @ 198f8 │ │ │ │ + ldr r5, [pc, #108] @ 198fc │ │ │ │ + ldr r1, [pc, #108] @ 19900 │ │ │ │ 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 198f0 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17dbc │ │ │ │ + ldr r2, [pc, #64] @ 19904 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8cb0 │ │ │ │ + b 8cc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r7, [r3], -r4 │ │ │ │ - andeq fp, pc, ip, asr pc @ │ │ │ │ + andeq r6, r3, ip, lsl #9 │ │ │ │ + andseq r6, r3, r4, lsl r8 │ │ │ │ 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] @ 19980 │ │ │ │ + ldr r5, [pc, #108] @ 19984 │ │ │ │ + ldr r1, [pc, #108] @ 19988 │ │ │ │ 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 19978 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17e44 │ │ │ │ + ldr r2, [pc, #64] @ 1998c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8e18 │ │ │ │ + b 8e2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, ip, asr #30 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + andeq r6, r3, r4, lsl #8 │ │ │ │ + andseq r6, r3, ip, lsl #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] @ 19a08 │ │ │ │ + ldr r5, [pc, #108] @ 19a0c │ │ │ │ + ldr r1, [pc, #108] @ 19a10 │ │ │ │ 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 19a00 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17ecc │ │ │ │ + ldr r2, [pc, #64] @ 19a14 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8fcc │ │ │ │ + b 8fe0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, r4, asr #29 │ │ │ │ - andeq fp, pc, ip, asr #28 │ │ │ │ + andeq r6, r3, ip, ror r3 │ │ │ │ + andseq r6, r3, r4, lsl #14 │ │ │ │ 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] @ 19a90 │ │ │ │ + ldr r5, [pc, #108] @ 19a94 │ │ │ │ + ldr r1, [pc, #108] @ 19a98 │ │ │ │ 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 19a88 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17f54 │ │ │ │ + ldr r2, [pc, #64] @ 19a9c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 91d0 │ │ │ │ + b 91e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, ip, lsr lr │ │ │ │ - andeq fp, pc, r4, asr #27 │ │ │ │ + strdeq r6, [r3], -r4 │ │ │ │ + andseq r6, r3, ip, ror r6 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - ldr ip, [pc, #1124] @ 183c4 │ │ │ │ + ldr ip, [pc, #1124] @ 19f0c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1120] @ 183c8 │ │ │ │ + ldr r3, [pc, #1120] @ 19f10 │ │ │ │ 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 +23422,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] @ 19f14 │ │ │ │ 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 19ef4 │ │ │ │ + ldr fp, [pc, #1044] @ 19f18 │ │ │ │ + ldr r8, [pc, #1044] @ 19f1c │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [fp] │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, r6, #36 @ 0x24 │ │ │ │ - b 1805c │ │ │ │ + b 19ba4 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1808c │ │ │ │ + beq 19bd4 │ │ │ │ ldrb r3, [r3, #22] │ │ │ │ add r2, r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r3, sp, #16384 @ 0x4000 │ │ │ │ addne r3, r8, r3 │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ addeq r3, r3, #36 @ 0x24 │ │ │ │ @@ -21713,64 +23459,64 @@ │ │ │ │ strb r3, [r2, #37] @ 0x25 │ │ │ │ add r3, sp, #16384 @ 0x4000 │ │ │ │ add r3, r3, #49 @ 0x31 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, r2, #37 @ 0x25 │ │ │ │ strb sl, [r3] │ │ │ │ - bl 6e8c │ │ │ │ + bl 6ea0 │ │ │ │ ldr r3, [fp] │ │ │ │ add r2, r3, r4 │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r0, [r1, #-20] @ 0xffffffec │ │ │ │ str r0, [r2, #12] │ │ │ │ str r9, [r1, #-20] @ 0xffffffec │ │ │ │ subs r9, r9, #1 │ │ │ │ - bcc 180a4 │ │ │ │ + bcc 19bec │ │ │ │ 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 19b1c │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r2, [r1] │ │ │ │ - b 18014 │ │ │ │ + b 19b5c │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r2, [r1] │ │ │ │ - b 18014 │ │ │ │ + b 19b5c │ │ │ │ str sl, [fp, #12] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 180d8 │ │ │ │ + b 19c20 │ │ │ │ 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 19e94 │ │ │ │ + ldr r3, [pc, #772] @ 19f20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 180b4 │ │ │ │ - bl 77d8 │ │ │ │ - ldr r3, [pc, #736] @ 183dc │ │ │ │ - ldr r1, [pc, #736] @ 183e0 │ │ │ │ + beq 19bfc │ │ │ │ + bl 77ec │ │ │ │ + ldr r3, [pc, #736] @ 19f24 │ │ │ │ + ldr r1, [pc, #736] @ 19f28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ @@ -21793,41 +23539,41 @@ │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ add r0, r3, #20 │ │ │ │ addeq r2, r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [lr, r4, lsl #2] │ │ │ │ moveq r7, #0 │ │ │ │ streq r2, [sp, #4] │ │ │ │ - bl 77f0 │ │ │ │ + bl 7804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 181b0 │ │ │ │ + bge 19cf8 │ │ │ │ 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 19c74 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl f144 │ │ │ │ + bl f158 │ │ │ │ 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 19e0c │ │ │ │ + ldr r3, [pc, #520] @ 19f2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr ip, [pc, #516] @ 183e8 │ │ │ │ + ldr ip, [pc, #516] @ 19f30 │ │ │ │ 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 +23582,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] @ 19f34 │ │ │ │ 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 +23615,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 19ed4 │ │ │ │ add r5, r5, #7680 @ 0x1e00 │ │ │ │ add r2, r9, r5 │ │ │ │ cmp r8, r2 │ │ │ │ add r6, r6, #256 @ 0x100 │ │ │ │ - bhi 18220 │ │ │ │ + bhi 19d68 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - ldr r6, [pc, #292] @ 183f0 │ │ │ │ + ldr r6, [pc, #292] @ 19f38 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1830c │ │ │ │ - ldr r1, [pc, #276] @ 183f4 │ │ │ │ + bne 19e54 │ │ │ │ + ldr r1, [pc, #276] @ 19f3c │ │ │ │ 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 19bfc │ │ │ │ mov r4, #0 │ │ │ │ - b 1812c │ │ │ │ + b 19c74 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 182d8 │ │ │ │ + ble 19e20 │ │ │ │ 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 19e60 │ │ │ │ + b 19e20 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 183f8 │ │ │ │ - ldr r3, [pc, #108] @ 183c8 │ │ │ │ + ldr r2, [pc, #160] @ 19f40 │ │ │ │ + ldr r3, [pc, #108] @ 19f10 │ │ │ │ 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 19f08 │ │ │ │ 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] @ 19f44 │ │ │ │ + ldr r1, [pc, #104] @ 19f48 │ │ │ │ + ldr r0, [pc, #104] @ 19f4c │ │ │ │ + ldr r2, [pc, #104] @ 19f50 │ │ │ │ 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] @ 19f54 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b 18350 │ │ │ │ + b 19e98 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00037db0 │ │ │ │ + andeq r6, r3, r8, ror #4 │ │ │ │ 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, ip, lsr #4 │ │ │ │ + andseq r6, r3, r4, lsr #11 │ │ │ │ + mulseq r3, r8, r5 │ │ │ │ + mulseq r3, r0, r4 │ │ │ │ + andseq r6, r3, r4, ror #8 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, ror r3 │ │ │ │ + andseq r6, r3, r8, lsr r3 │ │ │ │ + mulseq r3, r8, r2 │ │ │ │ + andseq r6, r3, r0, lsl #5 │ │ │ │ + andeq r5, r3, ip, ror lr │ │ │ │ andeq r9, r1, r8, lsr #22 │ │ │ │ andeq r9, r1, ip, lsr #21 │ │ │ │ @ instruction: 0x00019ab4 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strdeq fp, [pc], -r4 │ │ │ │ + andseq r6, r3, ip, lsr #3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #44] @ 18448 │ │ │ │ + ldr r4, [pc, #44] @ 19f90 │ │ │ │ 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, r4, asr #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #112] @ 184c8 │ │ │ │ + ldr lr, [pc, #112] @ 1a010 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #108] @ 184cc │ │ │ │ + ldr r0, [pc, #108] @ 1a014 │ │ │ │ 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] @ 1a018 │ │ │ │ mov r2, #11 │ │ │ │ add r0, sp, #7 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strh ip, [sp, #4] │ │ │ │ bl 2948 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a10 │ │ │ │ - ldr r2, [pc, #52] @ 184d4 │ │ │ │ - ldr r3, [pc, #40] @ 184cc │ │ │ │ + bl 7a24 │ │ │ │ + ldr r2, [pc, #52] @ 1a01c │ │ │ │ + ldr r3, [pc, #40] @ 1a014 │ │ │ │ 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 1a00c │ │ │ │ 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, r8, ror sp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r2, r0, lr, lsr #28 │ │ │ │ - andeq r7, r3, ip, ror r8 │ │ │ │ + andeq r5, r3, r4, lsr sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr lr, [pc, #204] @ 185b0 │ │ │ │ - ldr ip, [pc, #204] @ 185b4 │ │ │ │ + ldr lr, [pc, #204] @ 1a0f8 │ │ │ │ + ldr ip, [pc, #204] @ 1a0fc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #196] @ 185b8 │ │ │ │ + ldr r3, [pc, #196] @ 1a100 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #192] @ 185bc │ │ │ │ - ldr r6, [pc, #192] @ 185c0 │ │ │ │ + ldr r2, [pc, #192] @ 1a104 │ │ │ │ + ldr r6, [pc, #192] @ 1a108 │ │ │ │ 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 +23783,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] @ 1a10c │ │ │ │ mov r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ strh r3, [sp, #4] │ │ │ │ add r0, sp, #7 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [sp, #6] │ │ │ │ bl 2948 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a10 │ │ │ │ - ldr r2, [pc, #84] @ 185c8 │ │ │ │ - ldr r3, [pc, #60] @ 185b4 │ │ │ │ + bl 7a24 │ │ │ │ + ldr r2, [pc, #84] @ 1a110 │ │ │ │ + ldr r3, [pc, #60] @ 1a0fc │ │ │ │ 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 1a0f4 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 89c8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, r8, lsr r8 │ │ │ │ + strdeq r5, [r3], -r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r3, r4, lsl r8 │ │ │ │ + andeq r5, r3, ip, asr #25 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - muleq pc, r8, r7 @ │ │ │ │ + andseq r6, r3, r0, asr r0 │ │ │ │ andeq r2, r0, lr, lsr #28 │ │ │ │ - andeq r7, r3, r8, lsr #15 │ │ │ │ + andeq r5, r3, r0, ror #24 │ │ │ │ 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 +23843,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] @ 1a21c │ │ │ │ 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 1a210 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 186ac │ │ │ │ - ldr lr, [pc, #100] @ 186d8 │ │ │ │ + beq 1a1f4 │ │ │ │ + ldr lr, [pc, #100] @ 1a220 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18694 │ │ │ │ + b 1a1dc │ │ │ │ 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 1a1f4 │ │ │ │ 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 1a1c0 │ │ │ │ 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 │ │ │ │ + ldrheq r6, [r3], -r4 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 1876c │ │ │ │ + ldr r2, [pc, #136] @ 1a2b4 │ │ │ │ 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 1a29c │ │ │ │ + ldr lr, [pc, #84] @ 1a2b8 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 1873c │ │ │ │ + b 1a284 │ │ │ │ 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 1a29c │ │ │ │ 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 1a268 │ │ │ │ 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, ip │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #140] @ 18808 │ │ │ │ + ldr r2, [pc, #140] @ 1a350 │ │ │ │ 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 1a334 │ │ │ │ + ldr lr, [pc, #88] @ 1a354 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 187d4 │ │ │ │ + b 1a31c │ │ │ │ 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 1a334 │ │ │ │ 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 1a300 │ │ │ │ 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, r4, ror pc │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 188a0 │ │ │ │ + ldr r2, [pc, #136] @ 1a3e8 │ │ │ │ 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 1a3d0 │ │ │ │ + ldr lr, [pc, #84] @ 1a3ec │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18870 │ │ │ │ + b 1a3b8 │ │ │ │ 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 1a3d0 │ │ │ │ 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 1a39c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00135ed8 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 18938 │ │ │ │ + ldr r2, [pc, #136] @ 1a480 │ │ │ │ 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 1a468 │ │ │ │ + ldr lr, [pc, #84] @ 1a484 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18908 │ │ │ │ + b 1a450 │ │ │ │ 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 1a468 │ │ │ │ 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 1a434 │ │ │ │ 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, r0, asr #28 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #152] @ 189e0 │ │ │ │ + ldr r2, [pc, #152] @ 1a528 │ │ │ │ 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 1a514 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r2, r2, #2 │ │ │ │ - ldr lr, [pc, #96] @ 189e4 │ │ │ │ - b 189a0 │ │ │ │ + ldr lr, [pc, #96] @ 1a52c │ │ │ │ + b 1a4e8 │ │ │ │ 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 1a500 │ │ │ │ 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 1a4cc │ │ │ │ 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 │ │ │ │ + andseq r5, r3, r8, lsr #27 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #152] @ 18a88 │ │ │ │ + ldr r2, [pc, #152] @ 1a5d0 │ │ │ │ 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 1a5bc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r2, r2, #2 │ │ │ │ - ldr lr, [pc, #96] @ 18a8c │ │ │ │ - b 18a48 │ │ │ │ + ldr lr, [pc, #96] @ 1a5d4 │ │ │ │ + b 1a590 │ │ │ │ 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 1a5a8 │ │ │ │ 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 1a574 │ │ │ │ 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, r0, lsl #26 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r3, [pc, #12] @ 18aa4 │ │ │ │ + ldr r3, [pc, #12] @ 1a5ec │ │ │ │ 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, r8, asr ip │ │ │ │ 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 1a6b0 │ │ │ │ + ldr r4, [pc, #180] @ 1a6c0 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #172] @ 18b7c │ │ │ │ + ldr r9, [pc, #172] @ 1a6c4 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne 18b58 │ │ │ │ + bne 1a6a0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r3, r6 │ │ │ │ - beq 18b50 │ │ │ │ + beq 1a698 │ │ │ │ ldrb r2, [r4, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18b50 │ │ │ │ + beq 1a698 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18b44 │ │ │ │ + beq 1a68c │ │ │ │ mov lr, r4 │ │ │ │ - b 18b2c │ │ │ │ + b 1a674 │ │ │ │ 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 1a68c │ │ │ │ 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 1a658 │ │ │ │ sub r3, r3, r2 │ │ │ │ eor r3, r3, r2, lsl #10 │ │ │ │ eor r3, r3, r3, lsr #16 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 18b70 │ │ │ │ + beq 1a6b8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ add r4, r4, #96 @ 0x60 │ │ │ │ - bne 18ad4 │ │ │ │ + bne 1a61c │ │ │ │ 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, ip, lsr #24 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r3, [pc, #184] @ 18c40 │ │ │ │ + ldr r3, [pc, #184] @ 1a788 │ │ │ │ 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 1a6ec │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ - beq 18c30 │ │ │ │ + beq 1a778 │ │ │ │ lsl r1, r1, #5 │ │ │ │ add r1, r1, r3 │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18c30 │ │ │ │ + beq 1a778 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r1, #2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 18c14 │ │ │ │ - ldr r4, [pc, #104] @ 18c44 │ │ │ │ + beq 1a75c │ │ │ │ + ldr r4, [pc, #104] @ 1a78c │ │ │ │ add r3, r1, #2 │ │ │ │ - b 18bfc │ │ │ │ + b 1a744 │ │ │ │ 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 1a75c │ │ │ │ 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 1a728 │ │ │ │ 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, r8, ror #22 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 2c30 │ │ │ │ - ldr ip, [pc, #96] @ 18cbc │ │ │ │ + ldr ip, [pc, #96] @ 1a804 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18cb0 │ │ │ │ - ldr r1, [pc, #80] @ 18cc0 │ │ │ │ - ldr r2, [pc, #80] @ 18cc4 │ │ │ │ + beq 1a7f8 │ │ │ │ + ldr r1, [pc, #80] @ 1a808 │ │ │ │ + ldr r2, [pc, #80] @ 1a80c │ │ │ │ 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 1a7c4 │ │ │ │ + ldr r0, [pc, #36] @ 1a810 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r3, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 18ccc │ │ │ │ + ldr r2, [pc, #20] @ 1a814 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18c9c │ │ │ │ - andeq r7, r3, r4, asr #1 │ │ │ │ + b 1a7e4 │ │ │ │ + andeq r5, r3, ip, ror 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, r0, lsl sl │ │ │ │ + andseq r5, r3, r4, ror #19 │ │ │ │ + @ instruction: 0x001359d4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 18c48 │ │ │ │ - ldr r1, [pc, #24] @ 18cfc │ │ │ │ + bl 1a790 │ │ │ │ + ldr r1, [pc, #24] @ 1a844 │ │ │ │ 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, ip, lsl #20 │ │ │ │ push {r4, lr} │ │ │ │ - bl 18c48 │ │ │ │ + bl 1a790 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18d78 │ │ │ │ + beq 1a8c0 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18d78 │ │ │ │ + beq 1a8c0 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d6c │ │ │ │ - ldr r4, [pc, #96] @ 18d94 │ │ │ │ + beq 1a8b4 │ │ │ │ + ldr r4, [pc, #96] @ 1a8dc │ │ │ │ add ip, r0, #2 │ │ │ │ - b 18d54 │ │ │ │ + b 1a89c │ │ │ │ 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 1a8b4 │ │ │ │ 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 1a880 │ │ │ │ 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] @ 1a8e0 │ │ │ │ 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, ip, lsl #18 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #40] @ 18dd0 │ │ │ │ + ldr r2, [pc, #40] @ 1a918 │ │ │ │ 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, r8, asr #18 │ │ │ │ + ldr r1, [pc, #144] @ 1a9b4 │ │ │ │ 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] @ 1a9b8 │ │ │ │ add r6, pc, r6 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 18e20 │ │ │ │ + bne 1a968 │ │ │ │ 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 1a980 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq 18e20 │ │ │ │ + beq 1a968 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ - ldr r1, [pc, #44] @ 18e74 │ │ │ │ + ldr r1, [pc, #44] @ 1a9bc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 18e28 │ │ │ │ + bne 1a970 │ │ │ │ sub ip, ip, r0 │ │ │ │ tst ip, #1 │ │ │ │ - bne 18e20 │ │ │ │ + bne 1a968 │ │ │ │ cmp ip, #191 @ 0xbf │ │ │ │ movgt r5, #0 │ │ │ │ movle r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r9, r1, r0, lsl #2 │ │ │ │ - andeq r6, r3, ip, lsr #30 │ │ │ │ + andeq r5, r3, r4, ror #7 │ │ │ │ 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] @ 1aabc │ │ │ │ + ldr r3, [pc, #240] @ 1aac0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 18ef8 │ │ │ │ - bgt 18ed8 │ │ │ │ + beq 1aa40 │ │ │ │ + bgt 1aa20 │ │ │ │ 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 2db3c │ │ │ │ + ldr r3, [pc, #192] @ 1aac4 │ │ │ │ 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 1aa48 │ │ │ │ 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 237b0 │ │ │ │ + ldr r3, [pc, #124] @ 1aac4 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ - ldr r7, [pc, #120] @ 18f80 │ │ │ │ - ldr r2, [pc, #120] @ 18f84 │ │ │ │ + ldr r7, [pc, #120] @ 1aac8 │ │ │ │ + ldr r2, [pc, #120] @ 1aacc │ │ │ │ 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 20bbc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 18f54 │ │ │ │ + beq 1aa9c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e1f4 │ │ │ │ + bl 2fd3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18ee0 │ │ │ │ + bne 1aa28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #44] @ 18f88 │ │ │ │ + ldr r2, [pc, #44] @ 1aad0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1f074 │ │ │ │ + bl 20bbc │ │ │ │ subs r1, r0, #0 │ │ │ │ - ldreq r1, [pc, #28] @ 18f8c │ │ │ │ + ldreq r1, [pc, #28] @ 1aad4 │ │ │ │ addeq r1, pc, r1 │ │ │ │ - b 18f2c │ │ │ │ - muleq r3, r8, lr │ │ │ │ + b 1aa74 │ │ │ │ + andeq r5, r3, r0, asr r3 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #12] @ 1aaec │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ - andeq lr, pc, r0, ror #28 │ │ │ │ + andseq r9, r3, r8, lsl r7 │ │ │ │ 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] @ 1ad08 │ │ │ │ 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 1ab94 │ │ │ │ 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 1ab68 │ │ │ │ bl 2b4c │ │ │ │ cmp r7, #1 │ │ │ │ - ble 19040 │ │ │ │ + ble 1ab88 │ │ │ │ cmp r0, r8 │ │ │ │ - bls 18fec │ │ │ │ + bls 1ab34 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r9, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ add sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp fp, sl │ │ │ │ - bne 18fec │ │ │ │ + bne 1ab34 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 18fec │ │ │ │ - b 19020 │ │ │ │ + bhi 1ab34 │ │ │ │ + b 1ab68 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ ands r3, r3, r6, lsr #9 │ │ │ │ - bne 190ac │ │ │ │ + bne 1abf4 │ │ │ │ ands r7, r7, #1 │ │ │ │ - beq 1918c │ │ │ │ + beq 1acd4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 190bc │ │ │ │ - ldr r4, [pc, #332] @ 191c4 │ │ │ │ + bne 1ac04 │ │ │ │ + ldr r4, [pc, #332] @ 1ad0c │ │ │ │ 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] @ 1ad10 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #308] @ 191cc │ │ │ │ + ldr r2, [pc, #308] @ 1ad14 │ │ │ │ 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 1aca0 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 19070 │ │ │ │ + ble 1abb8 │ │ │ │ sub r6, r8, #1 │ │ │ │ - ldr r7, [pc, #256] @ 191d0 │ │ │ │ - ldr r4, [pc, #256] @ 191d4 │ │ │ │ + ldr r7, [pc, #256] @ 1ad18 │ │ │ │ + ldr r4, [pc, #256] @ 1ad1c │ │ │ │ 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 1ac48 │ │ │ │ cmp r2, #0 │ │ │ │ strb lr, [r0] │ │ │ │ mov r2, ip │ │ │ │ - beq 19140 │ │ │ │ + beq 1ac88 │ │ │ │ ldrb r3, [r0, #-1]! │ │ │ │ sub ip, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi 190f0 │ │ │ │ + bhi 1ac38 │ │ │ │ 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 1abb8 │ │ │ │ mov r1, sl │ │ │ │ - b 190e0 │ │ │ │ - ldr r2, [pc, #144] @ 191d8 │ │ │ │ + b 1ac28 │ │ │ │ + ldr r2, [pc, #144] @ 1ad20 │ │ │ │ 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 1ac68 │ │ │ │ + ldr r7, [pc, #124] @ 1ad24 │ │ │ │ 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 1ac10 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #76] @ 191e0 │ │ │ │ + ldr r4, [pc, #76] @ 1ad28 │ │ │ │ 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 1ac04 │ │ │ │ + andeq r5, r3, r4, lsl #4 │ │ │ │ + andseq r9, r3, ip, lsr 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 │ │ │ │ + andseq r9, r3, r0, ror #11 │ │ │ │ + @ instruction: 0x001395d8 │ │ │ │ + andseq r9, r3, ip, ror #10 │ │ │ │ + andseq r9, r3, r0, asr r5 │ │ │ │ + andseq r9, r3, ip, lsl r5 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 1920c │ │ │ │ + ldr r4, [pc, #28] @ 1ad54 │ │ │ │ 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 │ │ │ │ + andseq r9, r3, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #1284] @ 19720 │ │ │ │ + ldr r6, [pc, #1284] @ 1b268 │ │ │ │ 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] @ 1b26c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1264] @ 19728 │ │ │ │ + ldr r3, [pc, #1264] @ 1b270 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr fp, [pc, #1260] @ 1972c │ │ │ │ + ldr fp, [pc, #1260] @ 1b274 │ │ │ │ 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 1adb0 │ │ │ │ mov r0, #2 │ │ │ │ bl 29b4 │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19698 │ │ │ │ + beq 1b1e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19384 │ │ │ │ + beq 1aecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a6c │ │ │ │ + bl 225b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 1932c │ │ │ │ - ldr r7, [pc, #1176] @ 19730 │ │ │ │ + bne 1ae74 │ │ │ │ + ldr r7, [pc, #1176] @ 1b278 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 196b4 │ │ │ │ + bgt 1b1fc │ │ │ │ add sl, sp, #92 @ 0x5c │ │ │ │ mov r8, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ 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 1aed8 │ │ │ │ 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 +24668,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 1b1ec │ │ │ │ cmp r8, #0 │ │ │ │ - bne 196f4 │ │ │ │ + bne 1b23c │ │ │ │ mov r8, #1 │ │ │ │ - b 192b4 │ │ │ │ - ldr r4, [pc, #1024] @ 19734 │ │ │ │ - ldr r3, [pc, #1024] @ 19738 │ │ │ │ + b 1adfc │ │ │ │ + ldr r4, [pc, #1024] @ 1b27c │ │ │ │ + ldr r3, [pc, #1024] @ 1b280 │ │ │ │ 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] @ 1b284 │ │ │ │ + ldr r3, [pc, #968] @ 1b270 │ │ │ │ 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 1b244 │ │ │ │ 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] @ 1b288 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1ae9c │ │ │ │ cmp r8, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bne 19700 │ │ │ │ + bne 1b248 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 19684 │ │ │ │ + bne 1b1cc │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - ldr r2, [pc, #896] @ 19744 │ │ │ │ - ldr r0, [pc, #896] @ 19748 │ │ │ │ + ldr r2, [pc, #896] @ 1b28c │ │ │ │ + ldr r0, [pc, #896] @ 1b290 │ │ │ │ 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 20cf0 │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fa8 │ │ │ │ + bl 1aaf0 │ │ │ │ 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 1b22c │ │ │ │ + ldr r7, [pc, #788] @ 1b294 │ │ │ │ + ldr r1, [pc, #788] @ 1b298 │ │ │ │ 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] @ 1b29c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #3600 @ 0xe10 │ │ │ │ - bhi 19674 │ │ │ │ + bhi 1b1bc │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 1948c │ │ │ │ + bne 1afd4 │ │ │ │ ldr r1, [r7, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #732] @ 19758 │ │ │ │ - bl 2ff30 │ │ │ │ + ldr r0, [pc, #732] @ 1b2a0 │ │ │ │ + bl 31a78 │ │ │ │ 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 1b21c │ │ │ │ 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] @ 1b2a4 │ │ │ │ add r2, r2, r1 │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #640] @ 19760 │ │ │ │ + ldr r3, [pc, #640] @ 1b2a8 │ │ │ │ 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 1b068 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 195c4 │ │ │ │ + bne 1b10c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, r5, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 1955c │ │ │ │ + bne 1b0a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19548 │ │ │ │ + beq 1b090 │ │ │ │ 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 1aaf0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 19580 │ │ │ │ + ble 1b0c8 │ │ │ │ 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 +24838,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 1b058 │ │ │ │ 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 +24871,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 1b194 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1965c │ │ │ │ + beq 1b1a4 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r9, [pc, #244] @ 19764 │ │ │ │ + ldrne r9, [pc, #244] @ 1b2ac │ │ │ │ addne r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1ae9c │ │ │ │ mov r3, #3600 @ 0xe10 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 1948c │ │ │ │ + b 1afd4 │ │ │ │ mov r1, r3 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 193b0 │ │ │ │ - ldr r9, [pc, #200] @ 19768 │ │ │ │ + b 1aef8 │ │ │ │ + ldr r9, [pc, #200] @ 1b2b0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1ae9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2948 │ │ │ │ - b 1931c │ │ │ │ + b 1ae64 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r7, #204] @ 0xcc │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ ldr r2, [r7, #204] @ 0xcc │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str r0, [r7, #208] @ 0xd0 │ │ │ │ bl 2bb8 │ │ │ │ - b 192a8 │ │ │ │ - ldr r0, [pc, #144] @ 1976c │ │ │ │ + b 1adf0 │ │ │ │ + ldr r0, [pc, #144] @ 1b2b4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 194a4 │ │ │ │ - ldr r0, [pc, #132] @ 19770 │ │ │ │ + bl 285cc │ │ │ │ + b 1afec │ │ │ │ + ldr r0, [pc, #132] @ 1b2b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 19430 │ │ │ │ + bl 285cc │ │ │ │ + b 1af78 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 1968c │ │ │ │ + b 1b1d4 │ │ │ │ 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] @ 1b2bc │ │ │ │ + ldr r1, [pc, #108] @ 1b2c0 │ │ │ │ + ldr r0, [pc, #108] @ 1b2c4 │ │ │ │ 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 │ │ │ │ + mulseq r3, r4, r4 │ │ │ │ + andeq r4, r3, r0, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r6, [r3], -ip │ │ │ │ - andeq lr, pc, r0, ror #22 │ │ │ │ - andeq lr, pc, r4, asr #21 │ │ │ │ + muleq r3, r4, pc @ │ │ │ │ + andseq r9, r3, r8, lsl r4 │ │ │ │ + andseq r9, r3, ip, ror r3 │ │ │ │ andeq r8, r1, r0, ror #24 │ │ │ │ - andeq r6, r3, r0, asr #19 │ │ │ │ + andeq r4, r3, r8, ror lr │ │ │ │ andeq r8, r1, r4, lsl #24 │ │ │ │ andeq r8, r1, r8, ror #23 │ │ │ │ strdeq r8, [r1], -r4 │ │ │ │ - @ instruction: 0x000fe9bc │ │ │ │ + andseq r9, r3, r4, ror r2 │ │ │ │ @ instruction: 0xfffffb48 │ │ │ │ - andeq r9, r3, ip, ror r1 │ │ │ │ + andeq r7, r3, r4, lsr r6 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - andeq lr, pc, r8, lsl r9 @ │ │ │ │ + @ instruction: 0x001391d0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r9, r1, ip, lsl #14 │ │ │ │ strdeq r8, [r1], -r0 │ │ │ │ andeq r8, r1, r0, lsl #18 │ │ │ │ strdeq r8, [r1], -r0 │ │ │ │ strdeq r8, [r1], -r8 @ │ │ │ │ muleq r1, ip, r8 │ │ │ │ andeq r8, r1, r0, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #292] @ 198b4 │ │ │ │ + ldr r3, [pc, #292] @ 1b3fc │ │ │ │ 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 326e8 │ │ │ │ + ldr r3, [pc, #236] @ 1b400 │ │ │ │ cmp r0, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bcs 19884 │ │ │ │ + bcs 1b3cc │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi 19860 │ │ │ │ + bhi 1b3a8 │ │ │ │ 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 326e8 │ │ │ │ + ldr r6, [pc, #176] @ 1b404 │ │ │ │ + ldr r3, [pc, #176] @ 1b408 │ │ │ │ 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 +25006,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] @ 1b40c │ │ │ │ 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] @ 1b410 │ │ │ │ + ldr r3, [pc, #60] @ 1b414 │ │ │ │ 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, r0, lsr #30 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ ldrdeq r8, [r1], -r8 @ │ │ │ │ andeq r9, r1, ip, 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 │ │ │ │ + ldr r3, [pc, #876] @ 1b78c │ │ │ │ + ldr r0, [pc, #876] @ 1b790 │ │ │ │ + ldr r1, [pc, #876] @ 1b794 │ │ │ │ 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] @ 1b798 │ │ │ │ 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 1b758 │ │ │ │ + ldr r3, [pc, #828] @ 1b79c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19bd0 │ │ │ │ - ldr r2, [pc, #812] @ 19c58 │ │ │ │ - ldr r3, [pc, #812] @ 19c5c │ │ │ │ + beq 1b718 │ │ │ │ + ldr r2, [pc, #812] @ 1b7a0 │ │ │ │ + ldr r3, [pc, #812] @ 1b7a4 │ │ │ │ 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] @ 1b7a8 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #784] @ 19c64 │ │ │ │ + ldr r3, [pc, #784] @ 1b7ac │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 19a98 │ │ │ │ + b 1b5e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r1, r3, #256 @ 0x100 │ │ │ │ - bne 19aec │ │ │ │ + bne 1b634 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 19b84 │ │ │ │ - ldr r3, [pc, #740] @ 19c68 │ │ │ │ + bne 1b6cc │ │ │ │ + ldr r3, [pc, #740] @ 1b7b0 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #728] @ 19c6c │ │ │ │ + ldr r3, [pc, #728] @ 1b7b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1ad58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ + bne 1b6c0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1ad58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ - ldr r0, [pc, #676] @ 19c70 │ │ │ │ + bne 1b6c0 │ │ │ │ + ldr r0, [pc, #676] @ 1b7b8 │ │ │ │ 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 1b2c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ - bl 19780 │ │ │ │ - ldr r1, [pc, #616] @ 19c74 │ │ │ │ + bl 1b2c8 │ │ │ │ + ldr r1, [pc, #616] @ 1b7bc │ │ │ │ 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 1b2c8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19780 │ │ │ │ - ldr r1, [pc, #548] @ 19c78 │ │ │ │ + bl 1b2c8 │ │ │ │ + ldr r1, [pc, #548] @ 1b7c0 │ │ │ │ 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 2258c │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19ba0 │ │ │ │ - ldr r3, [pc, #504] @ 19c7c │ │ │ │ + beq 1b6e8 │ │ │ │ + ldr r3, [pc, #504] @ 1b7c4 │ │ │ │ add r2, r6, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19ba0 │ │ │ │ + bne 1b6e8 │ │ │ │ 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,105 +25168,105 @@ │ │ │ │ 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 1b4b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1ad58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ - ldr r0, [pc, #372] @ 19c80 │ │ │ │ + bne 1b6c0 │ │ │ │ + ldr r0, [pc, #372] @ 1b7c8 │ │ │ │ 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 1b2c8 │ │ │ │ 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 1b2c8 │ │ │ │ + ldr r2, [pc, #312] @ 1b7cc │ │ │ │ + ldr r1, [pc, #312] @ 1b7d0 │ │ │ │ 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 1b5b0 │ │ │ │ bl 2a80 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 19a68 │ │ │ │ - ldr r3, [pc, #256] @ 19c8c │ │ │ │ + b 1b5b0 │ │ │ │ + ldr r3, [pc, #256] @ 1b7d4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #248] @ 19c90 │ │ │ │ + ldr r3, [pc, #248] @ 1b7d8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 19998 │ │ │ │ + b 1b4e0 │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r6, #1 │ │ │ │ - bls 19bc8 │ │ │ │ - ldr r3, [pc, #200] @ 19c7c │ │ │ │ + bls 1b710 │ │ │ │ + ldr r3, [pc, #200] @ 1b7c4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19c20 │ │ │ │ + beq 1b768 │ │ │ │ mov r0, #1 │ │ │ │ - b 19be4 │ │ │ │ + b 1b72c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 19bc0 │ │ │ │ - ldr r3, [pc, #164] @ 19c7c │ │ │ │ + bne 1b708 │ │ │ │ + ldr r3, [pc, #164] @ 1b7c4 │ │ │ │ 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] @ 1b7dc │ │ │ │ + ldr r3, [pc, #92] @ 1b794 │ │ │ │ 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 1b788 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ 19c98 │ │ │ │ + ldr r0, [pc, #128] @ 1b7e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ - b 19910 │ │ │ │ - ldr r1, [pc, #116] @ 19c9c │ │ │ │ + b 1b458 │ │ │ │ + ldr r1, [pc, #116] @ 1b7e4 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ - b 19be4 │ │ │ │ + b 1b72c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [r3], -r4 │ │ │ │ - andeq r6, r3, ip, lsr r4 │ │ │ │ + andeq r7, r3, ip, lsr #3 │ │ │ │ + strdeq r4, [r3], -r4 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r6, r3, r0, lsr #8 │ │ │ │ + ldrdeq r4, [r3], -r8 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r9, r1, ip, 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 │ │ │ │ @@ -23529,15 +25275,15 @@ │ │ │ │ andeq r8, r1, r8, 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, r4, lsl #9 │ │ │ │ - andeq r6, r3, r0, lsr r1 │ │ │ │ + andeq r4, r3, r8, ror #11 │ │ │ │ andeq r8, r1, ip, lsl #8 │ │ │ │ andeq r8, r1, r8, ror #8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r3, r0 │ │ │ │ ldreq r3, [r1] │ │ │ │ @@ -23572,38 +25318,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] @ 1b898 │ │ │ │ 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 325c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dd4 │ │ │ │ + bne 1b91c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30ab8 │ │ │ │ + bl 32600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dcc │ │ │ │ + bne 1b914 │ │ │ │ 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 +25361,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] @ 1c438 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2804] @ 1a8f4 │ │ │ │ + ldr r3, [pc, #2804] @ 1c43c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #2792] @ 1a8f8 │ │ │ │ + ldr r0, [pc, #2792] @ 1c440 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2436] @ 0x984 │ │ │ │ mov r3, #0 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #2776] @ 1a8fc │ │ │ │ + bl 282f0 │ │ │ │ + ldr r2, [pc, #2776] @ 1c444 │ │ │ │ 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 +25401,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 31f94 │ │ │ │ + ldr r3, [pc, #2664] @ 1c448 │ │ │ │ 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 1ba18 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32078 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ tst r6, #1 │ │ │ │ - beq 19ef4 │ │ │ │ + beq 1ba3c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32078 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - bne 19eb4 │ │ │ │ + bne 1b9fc │ │ │ │ mov r0, r7 │ │ │ │ strd r8, [sp, #16] │ │ │ │ - bl 3044c │ │ │ │ + bl 31f94 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, fp │ │ │ │ - ldr r7, [pc, #2536] @ 1a900 │ │ │ │ + ldr r7, [pc, #2536] @ 1c448 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 19f44 │ │ │ │ + b 1ba8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32078 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ tst fp, #1 │ │ │ │ - beq 19f68 │ │ │ │ + beq 1bab0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32078 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ lsrs fp, fp, #1 │ │ │ │ - bne 19f28 │ │ │ │ + bne 1ba70 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 30178 │ │ │ │ + bl 31cc0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 19fb4 │ │ │ │ + beq 1bafc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3044c │ │ │ │ + bl 31f94 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 322e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r7, fp │ │ │ │ - b 19fc8 │ │ │ │ + b 1bb10 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [sl, fp, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r4 │ │ │ │ moveq r1, r5 │ │ │ │ - beq 19ff4 │ │ │ │ - bl 30428 │ │ │ │ + beq 1bb3c │ │ │ │ + bl 31f70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 322e4 │ │ │ │ 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 1bb0c │ │ │ │ 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 1b9bc │ │ │ │ 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 1b984 │ │ │ │ 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 +25538,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] @ 1c44c │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #2120] @ 1a908 │ │ │ │ + ldr r1, [pc, #2120] @ 1c450 │ │ │ │ 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] @ 1c450 │ │ │ │ cmp r8, r3 │ │ │ │ sub r3, r9, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bge 1a60c │ │ │ │ + bge 1c154 │ │ │ │ add r5, r8, r8, lsl #1 │ │ │ │ add r5, r4, r5, lsl #3 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, #1 │ │ │ │ - b 1a158 │ │ │ │ + b 1bca0 │ │ │ │ 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 1bcd4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #1980] @ 1a908 │ │ │ │ + ldr r3, [pc, #1980] @ 1c450 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 1a60c │ │ │ │ + beq 1c154 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 30a7c │ │ │ │ + bl 325c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a118 │ │ │ │ + beq 1bc60 │ │ │ │ cmp r8, r6 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, r6 │ │ │ │ movne r7, #1 │ │ │ │ - b 1a144 │ │ │ │ + b 1bc8c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3, #-2308] @ 0xfffff6fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1900] @ 1a90c │ │ │ │ + ldr r1, [pc, #1900] @ 1c454 │ │ │ │ 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 1c3d4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a1cc │ │ │ │ + beq 1bd14 │ │ │ │ ldrb r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1a684 │ │ │ │ + beq 1c1cc │ │ │ │ add fp, fp, #1 │ │ │ │ strb r2, [r9, #-3] │ │ │ │ - ldr r3, [pc, #1848] @ 1a910 │ │ │ │ + ldr r3, [pc, #1848] @ 1c458 │ │ │ │ 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 1bc38 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 1a62c │ │ │ │ + bne 1c174 │ │ │ │ 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 1c3f8 │ │ │ │ + ldr r3, [pc, #1772] @ 1c45c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp sl, #2 │ │ │ │ ldr r1, [r7] │ │ │ │ - ble 1a6a0 │ │ │ │ + ble 1c1e8 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 1a728 │ │ │ │ - ble 1a770 │ │ │ │ + beq 1c270 │ │ │ │ + ble 1c2b8 │ │ │ │ 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 1c2f4 │ │ │ │ cmp sl, #300 @ 0x12c │ │ │ │ - beq 1a7f4 │ │ │ │ + beq 1c33c │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a2b8 │ │ │ │ + beq 1be00 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r4, r3, r2 │ │ │ │ - beq 1a840 │ │ │ │ + beq 1c388 │ │ │ │ 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,401 +25694,401 @@ │ │ │ │ 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] @ 1c448 │ │ │ │ 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 1bed0 │ │ │ │ ldr r0, [fp, r4, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 3044c │ │ │ │ + bl 31f94 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 30530 │ │ │ │ + bl 32078 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bne 1a358 │ │ │ │ + bne 1bea0 │ │ │ │ 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] @ 1c448 │ │ │ │ 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 1c05c │ │ │ │ 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 1c1b8 │ │ │ │ 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 1bf64 │ │ │ │ mov r0, r3 │ │ │ │ add r6, r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 30428 │ │ │ │ + bl 31f70 │ │ │ │ cmp r6, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 1a480 │ │ │ │ + bgt 1bfc8 │ │ │ │ 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 1bfb4 │ │ │ │ cmp r7, r2 │ │ │ │ - ble 1a4dc │ │ │ │ + ble 1c024 │ │ │ │ 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 31f70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3017c │ │ │ │ + bl 31cc4 │ │ │ │ cmp r7, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 1a4a4 │ │ │ │ + bne 1bfec │ │ │ │ mov r3, r9 │ │ │ │ mov r9, fp │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - bl 30428 │ │ │ │ + bl 31f70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 322e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 30530 │ │ │ │ + bl 32078 │ │ │ │ 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 1bf2c │ │ │ │ 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 31f70 │ │ │ │ ldrd r2, [sp] │ │ │ │ - bl 30530 │ │ │ │ + bl 32078 │ │ │ │ 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] @ 1c460 │ │ │ │ + ldreq r9, [pc, #936] @ 1c464 │ │ │ │ + ldrne r8, [pc, #936] @ 1c468 │ │ │ │ + ldrne r9, [pc, #936] @ 1c46c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 30a7c │ │ │ │ + bl 325c4 │ │ │ │ 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 322e4 │ │ │ │ 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 1be38 │ │ │ │ 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 1c174 │ │ │ │ + ldr r2, [pc, #776] @ 1c450 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a8d0 │ │ │ │ + bne 1c418 │ │ │ │ str fp, [sp] │ │ │ │ - b 1a0b0 │ │ │ │ - ldr r3, [pc, #764] @ 1a910 │ │ │ │ + b 1bbf8 │ │ │ │ + ldr r3, [pc, #764] @ 1c458 │ │ │ │ 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 1bd54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a834 │ │ │ │ - ldr r2, [pc, #744] @ 1a928 │ │ │ │ - ldr r3, [pc, #688] @ 1a8f4 │ │ │ │ + bne 1c37c │ │ │ │ + ldr r2, [pc, #744] @ 1c470 │ │ │ │ + ldr r3, [pc, #688] @ 1c43c │ │ │ │ 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 1c3f4 │ │ │ │ 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 1bfa0 │ │ │ │ ldrb r3, [r9, #-2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1a1c8 │ │ │ │ + bne 1bd10 │ │ │ │ ldrb r3, [r9, #-1] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 1a1c8 │ │ │ │ - b 1a1cc │ │ │ │ + bne 1bd10 │ │ │ │ + b 1bd14 │ │ │ │ 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 1c3a8 │ │ │ │ cmp fp, r6 │ │ │ │ - bne 1a278 │ │ │ │ + bne 1bdc0 │ │ │ │ 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 1be00 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a788 │ │ │ │ - ldr r1, [pc, #548] @ 1a92c │ │ │ │ + beq 1c2d0 │ │ │ │ + ldr r1, [pc, #548] @ 1c474 │ │ │ │ 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 1c180 │ │ │ │ + b 1c37c │ │ │ │ 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 1c2d0 │ │ │ │ cmp fp, r6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - beq 1a850 │ │ │ │ + beq 1c398 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bne 1a26c │ │ │ │ + bne 1bdb4 │ │ │ │ cmp fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - ble 1a700 │ │ │ │ - b 1a800 │ │ │ │ + ble 1c248 │ │ │ │ + b 1c348 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 28f4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1a25c │ │ │ │ - ldr r1, [pc, #416] @ 1a930 │ │ │ │ + bne 1bda4 │ │ │ │ + ldr r1, [pc, #416] @ 1c478 │ │ │ │ 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 1c180 │ │ │ │ + b 1c37c │ │ │ │ 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 1c33c │ │ │ │ cmp sl, #199 @ 0xc7 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a26c │ │ │ │ + beq 1bdb4 │ │ │ │ cmp fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - ble 1a6f8 │ │ │ │ + ble 1c240 │ │ │ │ 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 1c3b0 │ │ │ │ + ldr r1, [pc, #268] @ 1c47c │ │ │ │ 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 1c180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 1a2a4 │ │ │ │ + b 1bdec │ │ │ │ sub r4, r3, #50 @ 0x32 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 1a7b0 │ │ │ │ + b 1c2f8 │ │ │ │ mov sl, #2 │ │ │ │ - b 1a788 │ │ │ │ - ldr r1, [pc, #200] @ 1a938 │ │ │ │ + b 1c2d0 │ │ │ │ + ldr r1, [pc, #200] @ 1c480 │ │ │ │ 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 1c180 │ │ │ │ + ldr r3, [pc, #168] @ 1c484 │ │ │ │ + ldr r1, [pc, #168] @ 1c488 │ │ │ │ + ldr r0, [pc, #168] @ 1c48c │ │ │ │ + ldr r2, [pc, #168] @ 1c490 │ │ │ │ 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] @ 1c494 │ │ │ │ + ldr r1, [pc, #148] @ 1c498 │ │ │ │ + ldr r0, [pc, #148] @ 1c49c │ │ │ │ + ldr r2, [pc, #148] @ 1c4a0 │ │ │ │ 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] @ 1c4a4 │ │ │ │ + ldr r1, [pc, #132] @ 1c4a8 │ │ │ │ + ldr r0, [pc, #132] @ 1c4ac │ │ │ │ + ldr r2, [pc, #132] @ 1c4b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq r5, r3, r0, lsr #30 │ │ │ │ + ldrdeq r4, [r3], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andseq r0, ip, r0, ror #7 │ │ │ │ - strdeq r5, [r3], -r8 │ │ │ │ + @ instruction: 0x000343b0 │ │ │ │ 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 │ │ │ │ + muleq r3, r4, fp │ │ │ │ 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 │ │ │ │ @@ -24354,114 +26100,114 @@ │ │ │ │ andeq r7, r1, r0, lsl #20 │ │ │ │ andeq r7, r1, r4, lsr r8 │ │ │ │ andeq r7, r1, ip, 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] @ 1cc94 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1988] @ 1b150 │ │ │ │ + ldr r3, [pc, #1988] @ 1cc98 │ │ │ │ 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] @ 1cc9c │ │ │ │ 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] @ 1cca0 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 1a9ec │ │ │ │ + b 1c534 │ │ │ │ cmp ip, lr │ │ │ │ - beq 1aa40 │ │ │ │ + beq 1c588 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9e4 │ │ │ │ + beq 1c52c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1aa2c │ │ │ │ + beq 1c574 │ │ │ │ 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 1c554 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a9fc │ │ │ │ + bne 1c544 │ │ │ │ cmp ip, lr │ │ │ │ - bne 1a9ec │ │ │ │ + bne 1c534 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r6, #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa70 │ │ │ │ + beq 1c5b8 │ │ │ │ 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 1c594 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt 1b0fc │ │ │ │ + bgt 1cc44 │ │ │ │ addeq r8, sp, #76 @ 0x4c │ │ │ │ - bne 1b128 │ │ │ │ + bne 1cc70 │ │ │ │ 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 1c5e8 │ │ │ │ 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] @ 1cca4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2005c │ │ │ │ - ldr r3, [pc, #1640] @ 1b160 │ │ │ │ - ldr r8, [pc, #1640] @ 1b164 │ │ │ │ + bl 21ba4 │ │ │ │ + ldr r3, [pc, #1640] @ 1cca8 │ │ │ │ + ldr r8, [pc, #1640] @ 1ccac │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1632] @ 1b168 │ │ │ │ - ldr r2, [pc, #1632] @ 1b16c │ │ │ │ + ldr r3, [pc, #1632] @ 1ccb0 │ │ │ │ + ldr r2, [pc, #1632] @ 1ccb4 │ │ │ │ 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 +26217,91 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 28f4 │ │ │ │ mov r0, r9 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 1b138 │ │ │ │ + blt 1cc80 │ │ │ │ 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 1cc14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b11c │ │ │ │ - ldr r0, [pc, #1480] @ 1b170 │ │ │ │ + beq 1cc64 │ │ │ │ + ldr r0, [pc, #1480] @ 1ccb8 │ │ │ │ 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 1c6f8 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r7, #1 │ │ │ │ - ldr r4, [pc, #1412] @ 1b174 │ │ │ │ + ldr r4, [pc, #1412] @ 1ccbc │ │ │ │ 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 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ 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 +26329,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 1c870 │ │ │ │ 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 1c84c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ae50 │ │ │ │ + bne 1c998 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ add r7, r7, #1020 @ 0x3fc │ │ │ │ - bne 1acf8 │ │ │ │ + bne 1c840 │ │ │ │ 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 1c82c │ │ │ │ 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 1cb78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b0cc │ │ │ │ + bne 1cc14 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b020 │ │ │ │ + beq 1cb68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1afac │ │ │ │ + beq 1caf4 │ │ │ │ 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 +26408,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 1c914 │ │ │ │ + b 1c730 │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1af4c │ │ │ │ + bne 1ca94 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bne 1af74 │ │ │ │ + bne 1cabc │ │ │ │ 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 1c9c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ strb r3, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ + b 1c884 │ │ │ │ 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 1c9bc │ │ │ │ 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 1cadc │ │ │ │ + b 1c9bc │ │ │ │ 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 +26524,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 1cb10 │ │ │ │ + b 1c730 │ │ │ │ mov sl, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 1ad88 │ │ │ │ + bne 1c8d0 │ │ │ │ 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 1c670 │ │ │ │ + ldr r4, [pc, #280] @ 1ccc0 │ │ │ │ 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 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ 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 21ba4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 2c3c │ │ │ │ - ldr r2, [pc, #168] @ 1b17c │ │ │ │ - ldr r3, [pc, #120] @ 1b150 │ │ │ │ + ldr r2, [pc, #168] @ 1ccc4 │ │ │ │ + ldr r3, [pc, #120] @ 1cc98 │ │ │ │ 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 1cc90 │ │ │ │ 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] @ 1ccc8 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c54 │ │ │ │ - b 1aa8c │ │ │ │ + b 1c5d4 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r7, #1 │ │ │ │ - b 1ad74 │ │ │ │ + b 1c8bc │ │ │ │ add r3, sp, #2112 @ 0x840 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 1aabc │ │ │ │ - ldr r0, [pc, #68] @ 1b184 │ │ │ │ + b 1c604 │ │ │ │ + ldr r0, [pc, #68] @ 1cccc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ab50 │ │ │ │ + bl 285cc │ │ │ │ + b 1c698 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r3, r0, r3 │ │ │ │ + andeq r3, r3, r8, asr #16 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq pc, r8, r0, lsl #14 │ │ │ │ - andeq r5, r3, r0, asr #6 │ │ │ │ - andeq sp, pc, r4, ror #7 │ │ │ │ + strdeq r3, [r3], -r8 │ │ │ │ + mulseq r3, ip, ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x000fd3b4 │ │ │ │ + andseq r7, r3, ip, ror #24 │ │ │ │ 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 │ │ │ │ + mulseq r3, r4, fp │ │ │ │ + andseq r7, r3, r4, lsr #14 │ │ │ │ + andeq r3, r3, r0, lsl #2 │ │ │ │ @ instruction: 0xffffeb94 │ │ │ │ andeq r7, r1, r8, lsr #1 │ │ │ │ - ldr ip, [pc, #272] @ 1b2a0 │ │ │ │ + ldr ip, [pc, #272] @ 1cde8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ 1b2a4 │ │ │ │ + ldr r0, [pc, #260] @ 1cdec │ │ │ │ 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 1cd48 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ 1b2a8 │ │ │ │ - ldr r3, [pc, #196] @ 1b2a4 │ │ │ │ + ldr r2, [pc, #204] @ 1cdf0 │ │ │ │ + ldr r3, [pc, #196] @ 1cdec │ │ │ │ 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 1cde4 │ │ │ │ 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 1cd18 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 1b1d0 │ │ │ │ + bne 1cd18 │ │ │ │ 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 +26676,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 1cd1c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #36] @ 1b2ac │ │ │ │ + ldr r1, [pc, #36] @ 1cdf4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl 2a5c │ │ │ │ subs r0, r0, #1 │ │ │ │ movne r0, #1 │ │ │ │ - b 1b1d4 │ │ │ │ + b 1cd1c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r0, lsl #23 │ │ │ │ + andeq r3, r3, r8, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r3, r0, asr #22 │ │ │ │ + strdeq r2, [r3], -r8 │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1456] @ 1b86c │ │ │ │ + ldr r2, [pc, #1456] @ 1d3b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #1448] @ 1b870 │ │ │ │ + ldr r3, [pc, #1448] @ 1d3b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r9, [pc, #1444] @ 1b874 │ │ │ │ + ldr r9, [pc, #1444] @ 1d3bc │ │ │ │ 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 1d200 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1b3f8 │ │ │ │ - ldr r3, [pc, #1396] @ 1b878 │ │ │ │ - ldr r2, [pc, #1396] @ 1b87c │ │ │ │ + bne 1cf40 │ │ │ │ + ldr r3, [pc, #1396] @ 1d3c0 │ │ │ │ + ldr r2, [pc, #1396] @ 1d3c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1388] @ 1b880 │ │ │ │ + ldr r1, [pc, #1388] @ 1d3c8 │ │ │ │ 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 25a3c │ │ │ │ cmp r5, r4 │ │ │ │ - bne 1b334 │ │ │ │ + bne 1ce7c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b6c8 │ │ │ │ + beq 1d210 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r7, fp │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 1b398 │ │ │ │ + b 1cee0 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 2948 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20630 │ │ │ │ + bl 22178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b40c │ │ │ │ + bne 1cf54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b468 │ │ │ │ + beq 1cfb0 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r7] │ │ │ │ - beq 1b390 │ │ │ │ - ldr r2, [pc, #1232] @ 1b884 │ │ │ │ + beq 1ced8 │ │ │ │ + ldr r2, [pc, #1232] @ 1d3cc │ │ │ │ add fp, r6, #4 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ mov r0, fp │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b41c │ │ │ │ + beq 1cf64 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bls 1b36c │ │ │ │ + bls 1ceb4 │ │ │ │ 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 1cec4 │ │ │ │ + ldr r3, [pc, #1160] @ 1d3d0 │ │ │ │ + ldr r2, [pc, #1160] @ 1d3d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1b30c │ │ │ │ + b 1ce54 │ │ │ │ ldrb r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b680 │ │ │ │ + beq 1d1c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 1b420 │ │ │ │ + bne 1cf68 │ │ │ │ cmp r1, #24 │ │ │ │ - ble 1b650 │ │ │ │ + ble 1d198 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - bne 1b664 │ │ │ │ + bne 1d1ac │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ strbgt r8, [r6, #131] @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f7c │ │ │ │ + bl 25ac4 │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 1b398 │ │ │ │ + bne 1cee0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r8, sl │ │ │ │ - bls 1b6ac │ │ │ │ + bls 1d1f4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 1b6fc │ │ │ │ + beq 1d244 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b6d0 │ │ │ │ - ldr r3, [pc, #1024] @ 1b890 │ │ │ │ - ldr r1, [pc, #1024] @ 1b894 │ │ │ │ + beq 1d218 │ │ │ │ + ldr r3, [pc, #1024] @ 1d3d8 │ │ │ │ + ldr r1, [pc, #1024] @ 1d3dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1016] @ 1b898 │ │ │ │ + ldr r3, [pc, #1016] @ 1d3e0 │ │ │ │ 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] @ 1d3e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ffe4 │ │ │ │ - ldr r0, [pc, #988] @ 1b8a0 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #980] @ 1b8a0 │ │ │ │ + bl 21b2c │ │ │ │ + ldr r0, [pc, #988] @ 1d3e8 │ │ │ │ + bl 282f0 │ │ │ │ + ldr r2, [pc, #980] @ 1d3e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 2bb8 │ │ │ │ mov r0, #66846720 @ 0x3fc0000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #956] @ 1b8a4 │ │ │ │ - bl 267a8 │ │ │ │ + ldr r0, [pc, #956] @ 1d3ec │ │ │ │ + bl 282f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #940] @ 1b8a8 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r1, [pc, #940] @ 1d3f0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1b84c │ │ │ │ + beq 1d394 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc0 │ │ │ │ - ldr r1, [pc, #912] @ 1b8ac │ │ │ │ + bl 1b808 │ │ │ │ + ldr r1, [pc, #912] @ 1d3f4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #900] @ 1b8b0 │ │ │ │ + ldr r3, [pc, #900] @ 1d3f8 │ │ │ │ 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 1c4b4 │ │ │ │ + ldr r3, [pc, #864] @ 1d3fc │ │ │ │ ldr sl, [r9, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b744 │ │ │ │ + beq 1d28c │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1b720 │ │ │ │ + bne 1d268 │ │ │ │ bl 28f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 1b778 │ │ │ │ + beq 1d2c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b594 │ │ │ │ + beq 1d0dc │ │ │ │ mov r0, r6 │ │ │ │ bl 2918 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b5a4 │ │ │ │ + beq 1d0ec │ │ │ │ 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 1d138 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c0 │ │ │ │ - ldr r3, [pc, #740] @ 1b8b8 │ │ │ │ - ldr r2, [pc, #740] @ 1b8bc │ │ │ │ + ldr r3, [pc, #740] @ 1d400 │ │ │ │ + ldr r2, [pc, #740] @ 1d404 │ │ │ │ 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 285ac │ │ │ │ ldrb r3, [r5, #31] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1b76c │ │ │ │ - ldr r0, [pc, #700] @ 1b8c0 │ │ │ │ + beq 1d2b4 │ │ │ │ + ldr r0, [pc, #700] @ 1d408 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #696] @ 1b8c4 │ │ │ │ + ldr r1, [pc, #696] @ 1d40c │ │ │ │ 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] @ 1d410 │ │ │ │ + ldr r3, [pc, #576] @ 1d3b8 │ │ │ │ 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 1d3b0 │ │ │ │ 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 1cf98 │ │ │ │ cmp r1, r8 │ │ │ │ addle r2, r2, #2 │ │ │ │ - ble 1b690 │ │ │ │ + ble 1d1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23f20 │ │ │ │ - b 1b45c │ │ │ │ + bl 25a68 │ │ │ │ + b 1cfa4 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - beq 1b450 │ │ │ │ + beq 1cf98 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 2948 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f7c │ │ │ │ - b 1b45c │ │ │ │ + bl 25ac4 │ │ │ │ + b 1cfa4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b624 │ │ │ │ - b 1b4b0 │ │ │ │ - ldr r3, [pc, #524] @ 1b8cc │ │ │ │ + beq 1d16c │ │ │ │ + b 1cff8 │ │ │ │ + ldr r3, [pc, #524] @ 1d414 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b 1b30c │ │ │ │ + b 1ce54 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b624 │ │ │ │ - ldr r0, [pc, #504] @ 1b8d0 │ │ │ │ - ldr r3, [pc, #504] @ 1b8d4 │ │ │ │ - ldr r1, [pc, #504] @ 1b8d8 │ │ │ │ + beq 1d16c │ │ │ │ + ldr r0, [pc, #504] @ 1d418 │ │ │ │ + ldr r3, [pc, #504] @ 1d41c │ │ │ │ + ldr r1, [pc, #504] @ 1d420 │ │ │ │ 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 1d16c │ │ │ │ + ldr r3, [pc, #472] @ 1d424 │ │ │ │ + ldr r1, [pc, #472] @ 1d428 │ │ │ │ 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 1cff8 │ │ │ │ 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 2d1ac │ │ │ │ + b 1d16c │ │ │ │ + ldr r1, [pc, #408] @ 1d42c │ │ │ │ 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 1b924 │ │ │ │ + b 1d0a8 │ │ │ │ + ldr r0, [pc, #372] @ 1d430 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1b604 │ │ │ │ + b 1d14c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b584 │ │ │ │ - ldr r1, [pc, #344] @ 1b8ec │ │ │ │ + bne 1d0cc │ │ │ │ + ldr r1, [pc, #344] @ 1d434 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr sl, [pc, #332] @ 1b8f0 │ │ │ │ + ldr sl, [pc, #332] @ 1d438 │ │ │ │ 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 21ba4 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21ba4 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #29 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21ba4 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #30 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21ba4 │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #31 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21ba4 │ │ │ │ add r1, r5, #32 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ - bl 2005c │ │ │ │ - ldr r2, [pc, #204] @ 1b8f4 │ │ │ │ + bl 21ba4 │ │ │ │ + ldr r2, [pc, #204] @ 1d43c │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 21ba4 │ │ │ │ ldr r1, [sl] │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 200ac │ │ │ │ + bl 21bf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc0 │ │ │ │ - b 1b584 │ │ │ │ + bl 1b808 │ │ │ │ + b 1d0cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #152] @ 1b8f8 │ │ │ │ + ldr r0, [pc, #152] @ 1d440 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1b508 │ │ │ │ + bl 285cc │ │ │ │ + b 1d050 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r8, asr sl │ │ │ │ + andeq r2, r3, r0, lsl pc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r3, r4, asr #20 │ │ │ │ + strdeq r2, [r3], -ip │ │ │ │ andeq r8, r1, r0, asr r5 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x001372d0 │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ andeq pc, r8, r0, lsl #14 │ │ │ │ andeq r6, r1, r0, asr #26 │ │ │ │ andeq r6, r1, ip, 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 │ │ │ │ + andeq r2, r3, r8, lsr #23 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x00136fdc │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ andeq r6, r1, r0, ror #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #196] @ 1b9cc │ │ │ │ + ldr r5, [pc, #196] @ 1d514 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #180] @ 1b9d0 │ │ │ │ + ldr r4, [pc, #180] @ 1d518 │ │ │ │ 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 1d47c │ │ │ │ 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 1d4b8 │ │ │ │ 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 +27145,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 │ │ │ │ + andseq r6, r3, r4, lsl #29 │ │ │ │ ldrdeq r6, [r1], -ip │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #252] @ 1badc │ │ │ │ - ldr lr, [pc, #252] @ 1bae0 │ │ │ │ + ldr r4, [pc, #252] @ 1d624 │ │ │ │ + ldr lr, [pc, #252] @ 1d628 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ add lr, pc, lr │ │ │ │ cmp r5, r0 │ │ │ │ ldm lr, {r6, ip} │ │ │ │ - beq 1ba78 │ │ │ │ + beq 1d5c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1ba48 │ │ │ │ + beq 1d590 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r1, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - beq 1bab8 │ │ │ │ + beq 1d600 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 1ba88 │ │ │ │ + beq 1d5d0 │ │ │ │ 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 +27183,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] @ 1d62c │ │ │ │ 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 1d59c │ │ │ │ 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] @ 1d630 │ │ │ │ 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] @ 1d634 │ │ │ │ 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, ip, lsr #1 │ │ │ │ + andseq r7, r3, r4, lsr #1 │ │ │ │ + andseq r7, r3, r0, lsr #32 │ │ │ │ + andseq r6, r3, r0, ror #31 │ │ │ │ + @ instruction: 0x00136fbc │ │ │ │ + ldr r2, [pc, #24] @ 1d658 │ │ │ │ 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 │ │ │ │ + mulseq r3, r8, pc @ │ │ │ │ + ldr r3, [pc, #16] @ 1d674 │ │ │ │ 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, r4, ror pc │ │ │ │ + ldr r3, [pc, #32] @ 1d6a0 │ │ │ │ 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, r8, asr pc │ │ │ │ + ldr r3, [pc, #48] @ 1d6dc │ │ │ │ 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, ip, lsr #30 │ │ │ │ + ldr r2, [pc, #16] @ 1d6f8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00136ef0 │ │ │ │ + ldr r3, [pc, #44] @ 1d730 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00136ed4 │ │ │ │ + ldr r3, [pc, #56] @ 1d774 │ │ │ │ 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 +27297,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 │ │ │ │ + mulseq r3, ip, lr │ │ │ │ + ldr r3, [pc, #56] @ 1d7b8 │ │ │ │ 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 +27314,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, r8, asr lr │ │ │ │ + ldr r1, [pc, #68] @ 1d808 │ │ │ │ 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 +27334,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, r4, lsl lr │ │ │ │ + ldr r1, [pc, #88] @ 1d86c │ │ │ │ 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 +27359,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 │ │ │ │ + andseq r6, r3, r4, asr #27 │ │ │ │ + ldr r1, [pc, #96] @ 1d8d8 │ │ │ │ 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 +27386,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, r0, ror #26 │ │ │ │ + ldr r1, [pc, #108] @ 1d950 │ │ │ │ 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 +27416,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 │ │ │ │ + @ instruction: 0x00136cf4 │ │ │ │ + ldr r0, [pc, #40] @ 1d984 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, ip, ror ip │ │ │ │ + ldr r1, [pc, #32] @ 1d9b0 │ │ │ │ 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, r8, asr #24 │ │ │ │ + ldr r2, [pc, #28] @ 1d9d8 │ │ │ │ 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, ip, lsl ip │ │ │ │ + ldr r0, [pc, #44] @ 1da10 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00136bf0 │ │ │ │ + ldr r0, [pc, #44] @ 1da48 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00136bb8 │ │ │ │ + ldr r0, [pc, #44] @ 1da80 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, lsl #23 │ │ │ │ + ldr r3, [pc, #44] @ 1dab8 │ │ │ │ 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 31a78 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r4, #-16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ - ldr r3, [pc, #44] @ 1bfa8 │ │ │ │ + andseq r6, r3, r8, asr #22 │ │ │ │ + ldr r3, [pc, #44] @ 1daf0 │ │ │ │ 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 31c98 │ │ │ │ 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, r0, lsl fp │ │ │ │ + ldr r0, [pc, #44] @ 1db28 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00136ad8 │ │ │ │ + ldr r0, [pc, #44] @ 1db60 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, lsr #21 │ │ │ │ + ldr r0, [pc, #44] @ 1db98 │ │ │ │ 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, r8, ror #20 │ │ │ │ + ldr r0, [pc, #44] @ 1dbd0 │ │ │ │ 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, r0, lsr sl │ │ │ │ + ldr r0, [pc, #44] @ 1dc08 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001369f8 │ │ │ │ + ldr r1, [pc, #32] @ 1dc34 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, asr #19 │ │ │ │ + ldr r1, [pc, #44] @ 1dc6c │ │ │ │ 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 1dc64 │ │ │ │ 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 │ │ │ │ + mulseq r3, r8, r9 │ │ │ │ + ldr r3, [pc, #24] @ 1dc90 │ │ │ │ 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, r0, ror #18 │ │ │ │ + ldr r1, [pc, #40] @ 1dcc4 │ │ │ │ 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, ip, lsr r9 │ │ │ │ + ldr r1, [pc, #40] @ 1dcf8 │ │ │ │ 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, r8, lsl #18 │ │ │ │ + ldr r1, [pc, #40] @ 1dd2c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001368d4 │ │ │ │ + ldr r1, [pc, #40] @ 1dd60 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, lsr #17 │ │ │ │ + ldr r1, [pc, #40] @ 1dd94 │ │ │ │ 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, ip, ror #16 │ │ │ │ + ldr r1, [pc, #32] @ 1ddc0 │ │ │ │ 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, r8, lsr r8 │ │ │ │ + ldr r1, [pc, #32] @ 1ddec │ │ │ │ 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, ip, lsl #16 │ │ │ │ + ldr r1, [pc, #32] @ 1de18 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, ror #15 │ │ │ │ + ldr r1, [pc, #32] @ 1de44 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001367b4 │ │ │ │ + ldr r1, [pc, #32] @ 1de70 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r8, lsl #15 │ │ │ │ + ldr r1, [pc, #32] @ 1de9c │ │ │ │ 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, ip, asr r7 │ │ │ │ + ldr r1, [pc, #32] @ 1dec8 │ │ │ │ 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, r0, lsr r7 │ │ │ │ + ldr r3, [pc, #36] @ 1def8 │ │ │ │ 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 31a78 │ │ │ │ str r0, [r4, #-16] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r8, asr #28 │ │ │ │ - ldr r3, [pc, #36] @ 1c3e0 │ │ │ │ + andseq r6, r3, r0, lsl #14 │ │ │ │ + ldr r3, [pc, #36] @ 1df28 │ │ │ │ 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 31c98 │ │ │ │ str r1, [r4, #-16] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r8, lsl lr @ │ │ │ │ - ldr r3, [pc, #20] @ 1c400 │ │ │ │ + @ instruction: 0x001366d0 │ │ │ │ + ldr r3, [pc, #20] @ 1df48 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, lsr #13 │ │ │ │ + ldr r3, [pc, #20] @ 1df68 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r4, lsl #13 │ │ │ │ + ldr r3, [pc, #28] @ 1df90 │ │ │ │ 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, r4, ror #12 │ │ │ │ + ldr r3, [pc, #28] @ 1dfb8 │ │ │ │ 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, ip, lsr r6 │ │ │ │ + ldr r3, [pc, #24] @ 1dfdc │ │ │ │ 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, r4, lsl r6 │ │ │ │ + ldr r3, [pc, #24] @ 1e000 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001365f0 │ │ │ │ + ldr r1, [pc, #48] @ 1e03c │ │ │ │ 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] @ 1e040 │ │ │ │ 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, ip, asr #11 │ │ │ │ + andseq r6, r3, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #236] @ 1c5f4 │ │ │ │ + ldr r4, [pc, #236] @ 1e13c │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ - b 1c52c │ │ │ │ + b 1e074 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c558 │ │ │ │ + beq 1e0a0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c520 │ │ │ │ - ldr r3, [pc, #176] @ 1c5f8 │ │ │ │ + bne 1e068 │ │ │ │ + ldr r3, [pc, #176] @ 1e140 │ │ │ │ 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 1e0f4 │ │ │ │ mov r4, r9 │ │ │ │ - b 1c578 │ │ │ │ + b 1e0c0 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1c5ac │ │ │ │ + beq 1e0f4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c56c │ │ │ │ + bne 1e0b4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1c5ac │ │ │ │ - ldr r3, [pc, #96] @ 1c5fc │ │ │ │ + beq 1e0f4 │ │ │ │ + ldr r3, [pc, #96] @ 1e144 │ │ │ │ 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 282f0 │ │ │ │ str r0, [r7] │ │ │ │ str r9, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ ldr r4, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ bl 2a44 │ │ │ │ - ldr r3, [pc, #28] @ 1c600 │ │ │ │ + ldr r3, [pc, #28] @ 1e148 │ │ │ │ ldr r2, [r7] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r8, [r2, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r6, r3, ip, asr #1 │ │ │ │ - andeq fp, pc, ip, lsl #25 │ │ │ │ - andeq fp, pc, r8, lsr ip @ │ │ │ │ - strdeq fp, [pc], -r0 │ │ │ │ - ldr r3, [pc, #748] @ 1c8f8 │ │ │ │ + andeq r4, r3, r4, lsl #11 │ │ │ │ + andseq r6, r3, r4, asr #10 │ │ │ │ + @ instruction: 0x001364f0 │ │ │ │ + andseq r6, r3, r8, lsr #9 │ │ │ │ + ldr r3, [pc, #748] @ 1e440 │ │ │ │ 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] @ 1e444 │ │ │ │ + ldr r7, [pc, #740] @ 1e448 │ │ │ │ + ldr r5, [pc, #740] @ 1e44c │ │ │ │ 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 1e1e4 │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c6b0 │ │ │ │ + ble 1e1f8 │ │ │ │ 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 1e210 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 1c6d4 │ │ │ │ + beq 1e21c │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #656] @ 1c908 │ │ │ │ + ldr r2, [pc, #656] @ 1e450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - bge 1c874 │ │ │ │ + bge 1e3bc │ │ │ │ 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 1e194 │ │ │ │ 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 1e178 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c788 │ │ │ │ + bne 1e2d0 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c83c │ │ │ │ + ble 1e384 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - beq 1c7a0 │ │ │ │ + beq 1e2e8 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 1c854 │ │ │ │ - ldr r8, [pc, #508] @ 1c90c │ │ │ │ - ldr r6, [pc, #508] @ 1c910 │ │ │ │ - ldr r9, [pc, #508] @ 1c914 │ │ │ │ + bne 1e39c │ │ │ │ + ldr r8, [pc, #508] @ 1e454 │ │ │ │ + ldr r6, [pc, #508] @ 1e458 │ │ │ │ + ldr r9, [pc, #508] @ 1e45c │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 1c754 │ │ │ │ + b 1e29c │ │ │ │ ldr r3, [r8, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c770 │ │ │ │ + ble 1e2b8 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr r2, [r9, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1c6cc │ │ │ │ + bne 1e214 │ │ │ │ cmp r0, #10 │ │ │ │ cmpne r0, #13 │ │ │ │ - beq 1c6cc │ │ │ │ + beq 1e214 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c724 │ │ │ │ + beq 1e26c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b 1c73c │ │ │ │ + b 1e284 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #15 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ str r1, [r8, #288] @ 0x120 │ │ │ │ str r2, [r8, #16] │ │ │ │ - b 1c6cc │ │ │ │ + b 1e214 │ │ │ │ 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 1e248 │ │ │ │ + ldr r9, [pc, #368] @ 1e460 │ │ │ │ + ldr r6, [pc, #368] @ 1e464 │ │ │ │ + ldr r8, [pc, #368] @ 1e468 │ │ │ │ add r9, pc, r9 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 1c7f0 │ │ │ │ + b 1e338 │ │ │ │ ldr r3, [r9, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c88c │ │ │ │ + ble 1e3d4 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ ldr r3, [r9, #20] │ │ │ │ - beq 1c810 │ │ │ │ - ldr r2, [pc, #320] @ 1c924 │ │ │ │ + beq 1e358 │ │ │ │ + ldr r2, [pc, #320] @ 1e46c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1c6cc │ │ │ │ + bne 1e214 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c7bc │ │ │ │ + beq 1e304 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1c7dc │ │ │ │ + bne 1e324 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c8ac │ │ │ │ + bne 1e3f4 │ │ │ │ ldr r3, [r8, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c88c │ │ │ │ + ble 1e3d4 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 1c7dc │ │ │ │ - b 1c6cc │ │ │ │ + bne 1e324 │ │ │ │ + b 1e214 │ │ │ │ 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 1e410 │ │ │ │ + ldr r3, [pc, #196] @ 1e470 │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - beq 1c8f0 │ │ │ │ - ldr r3, [pc, #176] @ 1c92c │ │ │ │ + beq 1e438 │ │ │ │ + ldr r3, [pc, #176] @ 1e474 │ │ │ │ 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] @ 1e478 │ │ │ │ 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 1e214 │ │ │ │ + ldr r2, [pc, #128] @ 1e47c │ │ │ │ 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 1e378 │ │ │ │ + ldr r1, [pc, #104] @ 1e480 │ │ │ │ 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 1e1b8 │ │ │ │ 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 │ │ │ │ + andseq r6, r3, r0, lsl #9 │ │ │ │ + andseq r6, r3, ip, ror #8 │ │ │ │ + andseq r6, r3, r8, ror #8 │ │ │ │ + andseq r6, r3, r4, ror #8 │ │ │ │ + andseq r6, r3, r8, lsl r4 │ │ │ │ + andseq r6, r3, r8, ror r3 │ │ │ │ + andseq r6, r3, r4, ror r3 │ │ │ │ + andseq r6, r3, r0, ror r3 │ │ │ │ + andseq r6, r3, r0, ror #5 │ │ │ │ + @ instruction: 0x001362dc │ │ │ │ + @ instruction: 0x001362d8 │ │ │ │ + andseq r6, r3, ip, lsr #5 │ │ │ │ + andseq r6, r3, r8, lsr #4 │ │ │ │ + andseq r6, r3, r0, lsl r2 │ │ │ │ + @ instruction: 0x001361f8 │ │ │ │ + @ instruction: 0x001361d8 │ │ │ │ + @ instruction: 0x001361bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #156] @ 1c9e4 │ │ │ │ + ldr r6, [pc, #156] @ 1e52c │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #292 @ 0x124 │ │ │ │ - b 1c95c │ │ │ │ + b 1e4a4 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - beq 1c9d4 │ │ │ │ - bl 1c604 │ │ │ │ + beq 1e51c │ │ │ │ + bl 1e14c │ │ │ │ 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 1e49c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1c9ac │ │ │ │ - ldr r1, [pc, #92] @ 1c9e8 │ │ │ │ + beq 1e4f4 │ │ │ │ + ldr r1, [pc, #92] @ 1e530 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - bge 1c9c8 │ │ │ │ + bge 1e510 │ │ │ │ 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] @ 1e534 │ │ │ │ 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 1e4f0 │ │ │ │ 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 1e4cc │ │ │ │ + andseq r6, r3, r4, asr #2 │ │ │ │ + andseq r6, r3, r4, lsl #2 │ │ │ │ + ldrsbeq r6, [r3], -r8 │ │ │ │ + ldr r1, [pc, #520] @ 1e748 │ │ │ │ + ldr r2, [pc, #520] @ 1e74c │ │ │ │ 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 1e60c │ │ │ │ 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 1e5cc │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ca70 │ │ │ │ + beq 1e5b8 │ │ │ │ ldr r2, [sp] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq 1ca94 │ │ │ │ - ldr r3, [pc, #400] @ 1cc08 │ │ │ │ + beq 1e5dc │ │ │ │ + ldr r3, [pc, #400] @ 1e750 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1ca94 │ │ │ │ - ldr r3, [pc, #384] @ 1cc0c │ │ │ │ + b 1e5dc │ │ │ │ + ldr r3, [pc, #384] @ 1e754 │ │ │ │ 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] @ 1e758 │ │ │ │ + ldr r3, [pc, #356] @ 1e74c │ │ │ │ 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 1e744 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #328] @ 1cc14 │ │ │ │ + ldr r5, [pc, #328] @ 1e75c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbb0 │ │ │ │ + bne 1e6f8 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble 1cb50 │ │ │ │ + ble 1e698 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bne 1cb6c │ │ │ │ - ldr r2, [pc, #280] @ 1cc18 │ │ │ │ + bne 1e6b4 │ │ │ │ + ldr r2, [pc, #280] @ 1e760 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbc4 │ │ │ │ - ldr r5, [pc, #260] @ 1cc1c │ │ │ │ + bne 1e70c │ │ │ │ + ldr r5, [pc, #260] @ 1e764 │ │ │ │ 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 1e684 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq 1ca94 │ │ │ │ - ldr r3, [pc, #220] @ 1cc20 │ │ │ │ + beq 1e5dc │ │ │ │ + ldr r3, [pc, #220] @ 1e768 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1ca94 │ │ │ │ + b 1e5dc │ │ │ │ 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 1e650 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 1cb08 │ │ │ │ + bne 1e650 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbe0 │ │ │ │ - ldr r5, [pc, #160] @ 1cc24 │ │ │ │ + bne 1e728 │ │ │ │ + ldr r5, [pc, #160] @ 1e76c │ │ │ │ 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 1e650 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r5, r3 │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 1caf0 │ │ │ │ - ldr r2, [pc, #92] @ 1cc28 │ │ │ │ + b 1e638 │ │ │ │ + ldr r2, [pc, #92] @ 1e770 │ │ │ │ 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 1e67c │ │ │ │ + ldr r2, [pc, #68] @ 1e774 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r3 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b 1cb08 │ │ │ │ + b 1e650 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r3, r0, lsr #6 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ 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, r4, lsl r0 │ │ │ │ + andseq r6, r3, r0 │ │ │ │ + andeq r1, r3, r8, lsr r7 │ │ │ │ + andseq r5, r3, r4, asr #31 │ │ │ │ + andseq r5, r3, ip, lsl #31 │ │ │ │ + andseq r5, r3, r8, ror pc │ │ │ │ + andseq r5, r3, r8, asr #30 │ │ │ │ + andseq r5, r3, ip, lsl #30 │ │ │ │ + andseq r5, r3, r0, asr #29 │ │ │ │ + andseq r5, r3, r4, lsr #29 │ │ │ │ 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] @ 1f080 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #2284] @ 1d53c │ │ │ │ + ldr r3, [pc, #2284] @ 1f084 │ │ │ │ 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] @ 1f088 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2236] @ 1d544 │ │ │ │ - ldr r1, [pc, #2236] @ 1d548 │ │ │ │ + ldr r2, [pc, #2236] @ 1f08c │ │ │ │ + ldr r1, [pc, #2236] @ 1f090 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2232] @ 1d54c │ │ │ │ + ldr r3, [pc, #2232] @ 1f094 │ │ │ │ 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 +28364,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 1ec10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ cmpne r9, #59 @ 0x3b │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 1d0c8 │ │ │ │ + beq 1ec10 │ │ │ │ cmp r9, #57 @ 0x39 │ │ │ │ - bhi 1ce0c │ │ │ │ + bhi 1e954 │ │ │ │ cmp r9, #31 │ │ │ │ - bls 1ce14 │ │ │ │ + bls 1e95c │ │ │ │ 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 1e95c │ │ │ │ + b 1ebd8 │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e8c8 │ │ │ │ + b 1ebf0 │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e95c │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ + b 1e8c8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c9f0 │ │ │ │ - ldr r2, [pc, #1984] @ 1d550 │ │ │ │ + bl 1e538 │ │ │ │ + ldr r2, [pc, #1984] @ 1f098 │ │ │ │ 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 1d51c │ │ │ │ + ldr r2, [pc, #1960] @ 1f09c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cddc │ │ │ │ + bne 1e924 │ │ │ │ mov r7, #1 │ │ │ │ - bl 1c93c │ │ │ │ - ldr r2, [pc, #1932] @ 1d558 │ │ │ │ + bl 1e484 │ │ │ │ + ldr r2, [pc, #1932] @ 1f0a0 │ │ │ │ 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 1e80c │ │ │ │ + ldr r2, [pc, #1912] @ 1f0a4 │ │ │ │ + ldr r3, [pc, #1876] @ 1f084 │ │ │ │ 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 1f07c │ │ │ │ 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 1ebf0 │ │ │ │ + ldr r2, [pc, #1860] @ 1f0a8 │ │ │ │ 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 1ee4c │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1d40c │ │ │ │ - ldr r3, [pc, #1820] @ 1d564 │ │ │ │ - ldr r6, [pc, #1820] @ 1d568 │ │ │ │ + beq 1ef54 │ │ │ │ + ldr r3, [pc, #1820] @ 1f0ac │ │ │ │ + ldr r6, [pc, #1820] @ 1f0b0 │ │ │ │ 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 1ea34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1cedc │ │ │ │ + beq 1ea24 │ │ │ │ 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 1ea24 │ │ │ │ cmn sl, #1 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 1cedc │ │ │ │ + beq 1ea24 │ │ │ │ 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 1ea58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1ce84 │ │ │ │ + bne 1e9cc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1ce8c │ │ │ │ + beq 1e9d4 │ │ │ │ ldr r2, [r6, #20]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1ceec │ │ │ │ + bne 1ea34 │ │ │ │ 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 1f050 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 1d370 │ │ │ │ + beq 1eeb8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d4fc │ │ │ │ - ldr r1, [pc, #1564] @ 1d56c │ │ │ │ - ldr r9, [pc, #1564] @ 1d570 │ │ │ │ + beq 1f044 │ │ │ │ + ldr r1, [pc, #1564] @ 1f0b4 │ │ │ │ + ldr r9, [pc, #1564] @ 1f0b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1, {r3, ip} │ │ │ │ - ldr r1, [pc, #1556] @ 1d574 │ │ │ │ - ldr r5, [pc, #1556] @ 1d578 │ │ │ │ + ldr r1, [pc, #1556] @ 1f0bc │ │ │ │ + ldr r5, [pc, #1556] @ 1f0c0 │ │ │ │ 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 1eb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cfa8 │ │ │ │ + bne 1eaf0 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - blt 1d478 │ │ │ │ + blt 1efc0 │ │ │ │ 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 +28559,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 1efa4 │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ mov r6, fp │ │ │ │ cmp r3, #0 │ │ │ │ sub fp, fp, #1 │ │ │ │ - blt 1d430 │ │ │ │ + blt 1ef78 │ │ │ │ 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 1ead8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt 1cfa8 │ │ │ │ + bgt 1eaf0 │ │ │ │ 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] @ 1f0c4 │ │ │ │ addne r1, pc, r1 │ │ │ │ strne ip, [r1, #4] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt 1d0b0 │ │ │ │ + bgt 1ebf8 │ │ │ │ add fp, r6, #1 │ │ │ │ - ldr r1, [pc, #1324] @ 1d580 │ │ │ │ + ldr r1, [pc, #1324] @ 1f0c8 │ │ │ │ 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] @ 1f0cc │ │ │ │ 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 1e908 │ │ │ │ + b 1e924 │ │ │ │ + ldr r2, [pc, #1264] @ 1f0d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cdc0 │ │ │ │ - b 1cddc │ │ │ │ + beq 1e908 │ │ │ │ + b 1e924 │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ - ble 1d2cc │ │ │ │ - ldr r3, [pc, #1236] @ 1d58c │ │ │ │ + ble 1ee14 │ │ │ │ + ldr r3, [pc, #1236] @ 1f0d4 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1e924 │ │ │ │ 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 1ec7c │ │ │ │ ldr r3, [ip, #-4]! │ │ │ │ sub fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 1d290 │ │ │ │ + blt 1edd8 │ │ │ │ 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 1edec │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1d0e8 │ │ │ │ + bne 1ec30 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #1096] @ 1d590 │ │ │ │ + ldrne r2, [pc, #1096] @ 1f0d8 │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r0, [r2, #4] │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ - beq 1d184 │ │ │ │ + beq 1eccc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 1d2b4 │ │ │ │ + bne 1edfc │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - bne 1d198 │ │ │ │ + bne 1ece0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d1b4 │ │ │ │ - ldr r3, [pc, #1056] @ 1d594 │ │ │ │ + beq 1ecfc │ │ │ │ + ldr r3, [pc, #1056] @ 1f0dc │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1e924 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ add r2, r3, fp, lsl #2 │ │ │ │ ldr r2, [r2, #-1028] @ 0xfffffbfc │ │ │ │ cmp r2, #0 │ │ │ │ - bge 1d16c │ │ │ │ + bge 1ecb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r3, #41 @ 0x29 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, r9 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1d164 │ │ │ │ + bne 1ecac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cddc │ │ │ │ + bne 1e924 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r3, r9 │ │ │ │ cmp fp, #0 │ │ │ │ cmpeq r3, r9 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - beq 1d498 │ │ │ │ + beq 1efe0 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - beq 1d1fc │ │ │ │ + beq 1ed44 │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1cdbc │ │ │ │ + beq 1e904 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r1 │ │ │ │ orrs r3, sl, fp │ │ │ │ - ldrne r3, [pc, #900] @ 1d598 │ │ │ │ + ldrne r3, [pc, #900] @ 1f0e0 │ │ │ │ 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 1edac │ │ │ │ + ldr r1, [pc, #880] @ 1f0e4 │ │ │ │ + ldr r3, [pc, #880] @ 1f0e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #832] @ 0x340 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r2 │ │ │ │ ldr ip, [r3] │ │ │ │ - beq 1d4ac │ │ │ │ + beq 1eff4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r1, #840] @ 0x348 │ │ │ │ strne r1, [r3] │ │ │ │ - ldr r1, [pc, #840] @ 1d5a4 │ │ │ │ + ldr r1, [pc, #840] @ 1f0ec │ │ │ │ add r3, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d3e0 │ │ │ │ + beq 1ef28 │ │ │ │ ldrb r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1d52c │ │ │ │ - ldr r3, [pc, #800] @ 1d5a8 │ │ │ │ + beq 1f074 │ │ │ │ + ldr r3, [pc, #800] @ 1f0f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1e924 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #784] @ 1d5ac │ │ │ │ + ldrne r2, [pc, #784] @ 1f0f4 │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b 1d14c │ │ │ │ - ldr r2, [pc, #772] @ 1d5b0 │ │ │ │ + b 1ec94 │ │ │ │ + ldr r2, [pc, #772] @ 1f0f8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b 1d14c │ │ │ │ + b 1ec94 │ │ │ │ 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 1ecb4 │ │ │ │ + b 1ece0 │ │ │ │ + ldr r2, [pc, #736] @ 1f0fc │ │ │ │ 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 1e908 │ │ │ │ mov r0, r7 │ │ │ │ - b 1cddc │ │ │ │ + b 1e924 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - b 1d31c │ │ │ │ + b 1ee64 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1d3fc │ │ │ │ + beq 1ef44 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d310 │ │ │ │ + bne 1ee58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #632] @ 1d5b8 │ │ │ │ + ldr r2, [pc, #632] @ 1f100 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1b9d4 │ │ │ │ - ldr r2, [pc, #612] @ 1d5bc │ │ │ │ + bl 1d51c │ │ │ │ + ldr r2, [pc, #612] @ 1f104 │ │ │ │ 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 1e904 │ │ │ │ + b 1e924 │ │ │ │ + ldr r0, [pc, #584] @ 1f108 │ │ │ │ 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 1ea88 │ │ │ │ + ldr r0, [pc, #544] @ 1f10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldrb lr, [r1, #2] │ │ │ │ cmp ip, #260 @ 0x104 │ │ │ │ - blt 1d4c0 │ │ │ │ + blt 1f008 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1cf40 │ │ │ │ - ldr r1, [pc, #500] @ 1d5c8 │ │ │ │ + bne 1ea88 │ │ │ │ + ldr r1, [pc, #500] @ 1f110 │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1, #16] │ │ │ │ - b 1cf40 │ │ │ │ - ldr r3, [pc, #484] @ 1d5cc │ │ │ │ + b 1ea88 │ │ │ │ + ldr r3, [pc, #484] @ 1f114 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #11 │ │ │ │ streq r1, [r3, #16] │ │ │ │ - b 1d270 │ │ │ │ + b 1edb8 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ce40 │ │ │ │ + bne 1e988 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e14c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r0, [r1, #1] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e14c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r5, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ - b 1ce40 │ │ │ │ + b 1e988 │ │ │ │ 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 1eb88 │ │ │ │ + ldr r1, [pc, #388] @ 1f118 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bgt 1d0b0 │ │ │ │ - b 1d048 │ │ │ │ - ldr r1, [pc, #368] @ 1d5d4 │ │ │ │ + bgt 1ebf8 │ │ │ │ + b 1eb90 │ │ │ │ + ldr r1, [pc, #368] @ 1f11c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ str ip, [r1, #4] │ │ │ │ - b 1d048 │ │ │ │ + b 1eb90 │ │ │ │ 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] @ 1f120 │ │ │ │ addne r1, pc, r1 │ │ │ │ strne ip, [r1, #4] │ │ │ │ - b 1d040 │ │ │ │ + b 1eb88 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r0 │ │ │ │ - b 1d208 │ │ │ │ + b 1ed50 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r1, [r1, #836] @ 0x344 │ │ │ │ strne r1, [r3, #-4] │ │ │ │ - b 1d264 │ │ │ │ + b 1edac │ │ │ │ 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 1ea88 │ │ │ │ cmp r7, #260 @ 0x104 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ - beq 1d3cc │ │ │ │ + beq 1ef14 │ │ │ │ add ip, ip, #2 │ │ │ │ str ip, [r0, #20] │ │ │ │ add r0, r0, r7 │ │ │ │ strb r1, [r0, #24] │ │ │ │ - b 1cf40 │ │ │ │ + b 1ea88 │ │ │ │ mov r6, fp │ │ │ │ mov fp, #1 │ │ │ │ - b 1d04c │ │ │ │ - ldr r3, [pc, #204] @ 1d5dc │ │ │ │ + b 1eb94 │ │ │ │ + ldr r3, [pc, #204] @ 1f124 │ │ │ │ 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 1e924 │ │ │ │ mvn r0, #0 │ │ │ │ - b 1cddc │ │ │ │ + b 1e924 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r3], -r0 │ │ │ │ + andeq r1, r3, r8, lsl #11 │ │ │ │ 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, r0, lsl lr │ │ │ │ + strdeq r3, [r3], -r4 │ │ │ │ + @ instruction: 0x00135dfc │ │ │ │ + strdeq r3, [r3], -r0 │ │ │ │ + strdeq r3, [r3], -r4 │ │ │ │ + andseq r5, r3, r4, ror #25 │ │ │ │ + andseq r5, r3, r4, asr #25 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andseq r5, r3, r0, ror ip │ │ │ │ + andeq r3, r3, r4, asr #24 │ │ │ │ + andeq r3, r3, r0, asr #24 │ │ │ │ + andseq r5, r3, ip, lsr fp │ │ │ │ + andeq r3, r3, ip, lsr #22 │ │ │ │ + andeq r3, r3, r0, lsr #22 │ │ │ │ + andeq r3, r3, r0, lsl fp │ │ │ │ + andseq r5, r3, r4, asr sl │ │ │ │ + andeq r3, r3, r4, lsr sl │ │ │ │ + andseq r5, r3, r4, lsl sl │ │ │ │ + @ instruction: 0x001359f8 │ │ │ │ + @ instruction: 0x001359d4 │ │ │ │ + andseq r5, r3, r8, asr #18 │ │ │ │ + andseq r5, r3, r8, lsl r9 │ │ │ │ + andseq r5, r3, r8, ror r8 │ │ │ │ + andeq r3, r3, r0, ror #16 │ │ │ │ + andseq r5, r3, r8, asr r8 │ │ │ │ + andseq r5, r3, r0, lsr r8 │ │ │ │ + andseq r5, r3, r8, lsl #16 │ │ │ │ + @ instruction: 0x001357f4 │ │ │ │ + andseq r5, r3, r4, ror #15 │ │ │ │ + @ instruction: 0x001357b8 │ │ │ │ + andeq r3, r3, ip, asr #14 │ │ │ │ + andseq r5, r3, r4, lsr r7 │ │ │ │ + andeq r3, r3, r4, lsl r7 │ │ │ │ + andseq r5, r3, r8, ror #13 │ │ │ │ + @ instruction: 0x001356b8 │ │ │ │ + andseq r5, r3, r8, lsr #13 │ │ │ │ + andseq r5, r3, r0, asr #12 │ │ │ │ + andseq r5, r3, r8, lsr #12 │ │ │ │ + andseq r5, r3, r0, lsl #12 │ │ │ │ + andseq r5, r3, r0, lsl #11 │ │ │ │ + ldr r3, [pc, #2884] @ 1fc74 │ │ │ │ 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] @ 1fc78 │ │ │ │ + ldr r2, [pc, #2868] @ 1fc7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #2860] @ 1e138 │ │ │ │ + ldr r3, [pc, #2860] @ 1fc80 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #2856] @ 1e13c │ │ │ │ - ldr r6, [pc, #2856] @ 1e140 │ │ │ │ + ldr r8, [pc, #2856] @ 1fc84 │ │ │ │ + ldr r6, [pc, #2856] @ 1fc88 │ │ │ │ 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 1e484 │ │ │ │ ldrb r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 1d8a8 │ │ │ │ + beq 1f3f0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1dd5c │ │ │ │ + bne 1f8a4 │ │ │ │ cmp r9, #32 │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f180 │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ - beq 1da8c │ │ │ │ + beq 1f5d4 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d808 │ │ │ │ - ldr r1, [pc, #2756] @ 1e144 │ │ │ │ + beq 1f350 │ │ │ │ + ldr r1, [pc, #2756] @ 1fc8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d808 │ │ │ │ + beq 1f350 │ │ │ │ cmp r9, #105 @ 0x69 │ │ │ │ - bne 1d6a4 │ │ │ │ + bne 1f1ec │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq 1d748 │ │ │ │ - ldr r1, [pc, #2716] @ 1e148 │ │ │ │ + beq 1f290 │ │ │ │ + ldr r1, [pc, #2716] @ 1fc90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d754 │ │ │ │ - ldr r1, [pc, #2696] @ 1e14c │ │ │ │ + beq 1f29c │ │ │ │ + ldr r1, [pc, #2696] @ 1fc94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e108 │ │ │ │ - ldr r1, [pc, #2676] @ 1e150 │ │ │ │ + beq 1fc50 │ │ │ │ + ldr r1, [pc, #2676] @ 1fc98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1dd80 │ │ │ │ - ldr r1, [pc, #2656] @ 1e154 │ │ │ │ + beq 1f8c8 │ │ │ │ + ldr r1, [pc, #2656] @ 1fc9c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db60 │ │ │ │ - ldr r1, [pc, #2636] @ 1e158 │ │ │ │ + beq 1f6a8 │ │ │ │ + ldr r1, [pc, #2636] @ 1fca0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1de10 │ │ │ │ + beq 1f958 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f180 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc30 │ │ │ │ + bl 1e778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d8dc │ │ │ │ - b 1d7bc │ │ │ │ + beq 1f424 │ │ │ │ + b 1f304 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d6a4 │ │ │ │ + bne 1f1ec │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - beq 1dae0 │ │ │ │ - ldr r3, [pc, #2548] @ 1e15c │ │ │ │ + beq 1f628 │ │ │ │ + ldr r3, [pc, #2548] @ 1fca4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d77c │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f2c4 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 1daf4 │ │ │ │ - ldr r3, [pc, #2516] @ 1e160 │ │ │ │ + beq 1f63c │ │ │ │ + ldr r3, [pc, #2516] @ 1fca8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r4, fp │ │ │ │ - beq 1dabc │ │ │ │ + beq 1f604 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [fp] │ │ │ │ - beq 1d7b4 │ │ │ │ + beq 1f2fc │ │ │ │ bl 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ cmp r4, fp │ │ │ │ - bne 1d79c │ │ │ │ - ldr r3, [pc, #2456] @ 1e164 │ │ │ │ + bne 1f2e4 │ │ │ │ + ldr r3, [pc, #2456] @ 1fcac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1dabc │ │ │ │ + bne 1f604 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2436] @ 1e168 │ │ │ │ - ldr r3, [pc, #2384] @ 1e138 │ │ │ │ + ldr r2, [pc, #2436] @ 1fcb0 │ │ │ │ + ldr r3, [pc, #2384] @ 1fc80 │ │ │ │ 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 1fc70 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ - ldrne r3, [pc, #2388] @ 1e16c │ │ │ │ + ldrne r3, [pc, #2388] @ 1fcb4 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c93c │ │ │ │ - ldr r2, [pc, #2372] @ 1e170 │ │ │ │ + bl 1e484 │ │ │ │ + ldr r2, [pc, #2372] @ 1fcb8 │ │ │ │ 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 1f398 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1d864 │ │ │ │ - ldr r3, [pc, #2332] @ 1e174 │ │ │ │ + bhi 1f3ac │ │ │ │ + ldr r3, [pc, #2332] @ 1fcbc │ │ │ │ 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] @ 1fcc0 │ │ │ │ + ldr sl, [pc, #2316] @ 1fcc4 │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r3, #32 │ │ │ │ - beq 1d8b0 │ │ │ │ + beq 1f3f8 │ │ │ │ add r2, r9, r3 │ │ │ │ ldrb r2, [r2, #548] @ 0x224 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1d898 │ │ │ │ + beq 1f3e0 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1d8f4 │ │ │ │ - ldr r3, [pc, #2272] @ 1e180 │ │ │ │ + bhi 1f43c │ │ │ │ + ldr r3, [pc, #2272] @ 1fcc8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 1d7bc │ │ │ │ + b 1f304 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1f3f0 │ │ │ │ + bl 1e484 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 1d874 │ │ │ │ + bne 1f3bc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ + bne 1f3f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f180 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f2dc │ │ │ │ ldr r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f3f0 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1d968 │ │ │ │ + beq 1f4b0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - beq 1d978 │ │ │ │ + beq 1f4c0 │ │ │ │ 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 1e044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1db34 │ │ │ │ + bne 1f67c │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq 1d9f8 │ │ │ │ + beq 1f540 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - beq 1da7c │ │ │ │ + beq 1f5c4 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - beq 1d8b0 │ │ │ │ - ldr r3, [pc, #2088] @ 1e184 │ │ │ │ + beq 1f3f8 │ │ │ │ + ldr r3, [pc, #2088] @ 1fccc │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d8a8 │ │ │ │ - bl 1c604 │ │ │ │ + b 1f3f0 │ │ │ │ + bl 1e14c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bne 1d918 │ │ │ │ + bne 1f460 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1db48 │ │ │ │ - ldr r5, [pc, #2048] @ 1e188 │ │ │ │ + bne 1f690 │ │ │ │ + ldr r5, [pc, #2048] @ 1fcd0 │ │ │ │ mov r2, fp │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #804 @ 0x324 │ │ │ │ - bl 1c4fc │ │ │ │ + bl 1e044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1deb0 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f9f8 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d9b4 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f4fc │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - ldrne r3, [pc, #1996] @ 1e18c │ │ │ │ + ldrne r3, [pc, #1996] @ 1fcd4 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d9d8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f520 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - beq 1df5c │ │ │ │ - ldr r3, [pc, #1956] @ 1e190 │ │ │ │ + beq 1faa4 │ │ │ │ + ldr r3, [pc, #1956] @ 1fcd8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - bl 1c93c │ │ │ │ - bl 1c9f0 │ │ │ │ + b 1f2dc │ │ │ │ + bl 1e484 │ │ │ │ + bl 1e538 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ + bne 1f3f0 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcs 1deb8 │ │ │ │ + bcs 1fa00 │ │ │ │ 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 1fa10 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1da48 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f590 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - ldrne r3, [pc, #1856] @ 1e194 │ │ │ │ + ldrne r3, [pc, #1856] @ 1fcdc │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ - bne 1d944 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f48c │ │ │ │ + bl 1e14c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bne 1d94c │ │ │ │ - ldr r3, [pc, #1812] @ 1e198 │ │ │ │ + bne 1f494 │ │ │ │ + ldr r3, [pc, #1812] @ 1fce0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1f41c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1dfb0 │ │ │ │ + beq 1faf8 │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ moveq r7, #125 @ 0x7d │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f180 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ mov r1, fp │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d7bc │ │ │ │ - b 1d638 │ │ │ │ - ldr r3, [pc, #1752] @ 1e19c │ │ │ │ + bne 1f304 │ │ │ │ + b 1f180 │ │ │ │ + ldr r3, [pc, #1752] @ 1fce4 │ │ │ │ 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 1f324 │ │ │ │ + ldr r3, [pc, #1720] @ 1fce8 │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr sl, [pc, #1704] @ 1e1a4 │ │ │ │ + b 1f2dc │ │ │ │ + ldr sl, [pc, #1704] @ 1fcec │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1f2dc │ │ │ │ + bl 1e484 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ - bl 1cc30 │ │ │ │ + bl 1e778 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 1dc20 │ │ │ │ + beq 1f768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db3c │ │ │ │ + beq 1f684 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1f41c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d8a8 │ │ │ │ - ldr r3, [pc, #1624] @ 1e1a8 │ │ │ │ + b 1f3f0 │ │ │ │ + ldr r3, [pc, #1624] @ 1fcf0 │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r3, [pc, #1604] @ 1e1ac │ │ │ │ + b 1f2dc │ │ │ │ + ldr r3, [pc, #1604] @ 1fcf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #816] @ 0x330 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1dfc0 │ │ │ │ - bl 1c604 │ │ │ │ + beq 1fb08 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1deec │ │ │ │ + beq 1fa34 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #1572] @ 1e1b0 │ │ │ │ + ldrne r3, [pc, #1572] @ 1fcf8 │ │ │ │ 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] @ 1fcfc │ │ │ │ + ldr r5, [pc, #1560] @ 1fd00 │ │ │ │ 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 282f0 │ │ │ │ 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] @ 1fd04 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #852] @ 0x354 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1472] @ 1e1c0 │ │ │ │ + ldr r2, [pc, #1472] @ 1fd08 │ │ │ │ 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 1f180 │ │ │ │ + b 1f434 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ded8 │ │ │ │ + bne 1fa20 │ │ │ │ cmp r9, #119 @ 0x77 │ │ │ │ - ldr r9, [pc, #1416] @ 1e1c4 │ │ │ │ + ldr r9, [pc, #1416] @ 1fd0c │ │ │ │ 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 1fb20 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1df34 │ │ │ │ - ldr r5, [pc, #1356] @ 1e1c8 │ │ │ │ + bne 1fa7c │ │ │ │ + ldr r5, [pc, #1356] @ 1fd10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov sl, r2 │ │ │ │ - b 1dc94 │ │ │ │ + b 1f7dc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1f2dc │ │ │ │ + bl 1e484 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 1dc88 │ │ │ │ - ldr r1, [pc, #1308] @ 1e1cc │ │ │ │ + beq 1f7d0 │ │ │ │ + ldr r1, [pc, #1308] @ 1fd14 │ │ │ │ str sl, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ - ldr r5, [pc, #1296] @ 1e1d0 │ │ │ │ + ldr r5, [pc, #1296] @ 1fd18 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr sl, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e098 │ │ │ │ + bne 1fbe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ add r3, r1, #8 │ │ │ │ - beq 1dcfc │ │ │ │ + beq 1f844 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #1260] @ 1e1d4 │ │ │ │ + ldr r1, [pc, #1260] @ 1fd1c │ │ │ │ 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] @ 1fd20 │ │ │ │ mov r1, fp │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1deb0 │ │ │ │ + bne 1f9f8 │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1dd40 │ │ │ │ - ldr r3, [pc, #1192] @ 1e1dc │ │ │ │ + beq 1f888 │ │ │ │ + ldr r3, [pc, #1192] @ 1fd24 │ │ │ │ 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 1fbbc │ │ │ │ + ldr r3, [pc, #1168] @ 1fd28 │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d8a8 │ │ │ │ + b 1f3f0 │ │ │ │ cmp r7, #0 │ │ │ │ cmpeq r3, #15 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - bne 1d794 │ │ │ │ + bne 1f2dc │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, fp │ │ │ │ str r3, [r8, #16] │ │ │ │ - bne 1d79c │ │ │ │ - b 1d7d8 │ │ │ │ - ldr r3, [pc, #1116] @ 1e1e4 │ │ │ │ + bne 1f2e4 │ │ │ │ + b 1f320 │ │ │ │ + ldr r3, [pc, #1116] @ 1fd2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1dfc0 │ │ │ │ + beq 1fb08 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq 1ddbc │ │ │ │ + beq 1f904 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #1076] @ 1e1e8 │ │ │ │ + ldr r2, [pc, #1076] @ 1fd30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #852] @ 0x354 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #1064] @ 1e1ec │ │ │ │ + ldr r3, [pc, #1064] @ 1fd34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1ddd8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f920 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #1036] @ 1e1f0 │ │ │ │ + ldrne r3, [pc, #1036] @ 1fd38 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #1024] @ 1e1f4 │ │ │ │ + ldr r3, [pc, #1024] @ 1fd3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - blt 1de8c │ │ │ │ + blt 1f9d4 │ │ │ │ mov r2, #16 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f2dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1df44 │ │ │ │ - ldr r3, [pc, #984] @ 1e1f8 │ │ │ │ + beq 1fa8c │ │ │ │ + ldr r3, [pc, #984] @ 1fd40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r2, [pc, #968] @ 1e1fc │ │ │ │ + ldrne r2, [pc, #968] @ 1fd44 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #844] @ 0x34c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #956] @ 1e200 │ │ │ │ + ldr r2, [pc, #956] @ 1fd48 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e14c │ │ │ │ cmp r0, #32 │ │ │ │ mov r3, r0 │ │ │ │ - bne 1de64 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f9ac │ │ │ │ + bl 1e14c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #916] @ 1e204 │ │ │ │ + ldrne r3, [pc, #916] @ 1fd4c │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #904] @ 1e208 │ │ │ │ + ldr r3, [pc, #904] @ 1fd50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - bge 1de00 │ │ │ │ + bge 1f948 │ │ │ │ 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 1f180 │ │ │ │ + b 1f434 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1f41c │ │ │ │ mov r3, #6 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f2dc │ │ │ │ mov r3, #7 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r3, [pc, #812] @ 1e20c │ │ │ │ + b 1f2dc │ │ │ │ + ldr r3, [pc, #812] @ 1fd54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ str r3, [r2] │ │ │ │ - b 1dc30 │ │ │ │ - bl 1c604 │ │ │ │ - b 1db80 │ │ │ │ + b 1f778 │ │ │ │ + bl 1e14c │ │ │ │ + b 1f6c8 │ │ │ │ ldr r5, [r9, #820] @ 0x334 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r9, [r9] │ │ │ │ - beq 1df24 │ │ │ │ + beq 1fa6c │ │ │ │ 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 1fa4c │ │ │ │ + ldr r3, [pc, #740] @ 1fd58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #820] @ 0x334 │ │ │ │ - ldr r3, [pc, #728] @ 1e214 │ │ │ │ + ldr r3, [pc, #728] @ 1fd5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b 1d8d4 │ │ │ │ - ldr r3, [pc, #716] @ 1e218 │ │ │ │ + b 1f41c │ │ │ │ + ldr r3, [pc, #716] @ 1fd60 │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r5, [pc, #696] @ 1e21c │ │ │ │ + b 1f2dc │ │ │ │ + ldr r5, [pc, #696] @ 1fd64 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ + bne 1f2dc │ │ │ │ mov r1, fp │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f128 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldrne r2, [pc, #656] @ 1e220 │ │ │ │ + ldrne r2, [pc, #656] @ 1fd68 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #844] @ 0x34c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #644] @ 1e224 │ │ │ │ + ldr r2, [pc, #644] @ 1fd6c │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1f41c │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r8, #16] │ │ │ │ - b 1d7dc │ │ │ │ - ldr r3, [pc, #608] @ 1e228 │ │ │ │ + b 1f324 │ │ │ │ + ldr r3, [pc, #608] @ 1fd70 │ │ │ │ mov r2, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f2dc │ │ │ │ mov r1, fp │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ mov fp, #0 │ │ │ │ str r5, [r9, #816] @ 0x330 │ │ │ │ str fp, [r9, #820] @ 0x334 │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f128 │ │ │ │ cmp r0, fp │ │ │ │ - bne 1def4 │ │ │ │ + bne 1fa3c │ │ │ │ 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 1fb6c │ │ │ │ + ldr r1, [pc, #532] @ 1fd74 │ │ │ │ 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] @ 1fd78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #820] @ 0x334 │ │ │ │ str r9, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1e05c │ │ │ │ + beq 1fba4 │ │ │ │ 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 1fb84 │ │ │ │ + ldr r2, [pc, #464] @ 1fd7c │ │ │ │ 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 1f86c │ │ │ │ + ldr r3, [pc, #444] @ 1fd80 │ │ │ │ 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 1f41c │ │ │ │ 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 1fc68 │ │ │ │ + ldr r3, [pc, #388] @ 1fd84 │ │ │ │ + ldr r5, [pc, #388] @ 1fd88 │ │ │ │ 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 1fc14 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1e120 │ │ │ │ - ldr r1, [pc, #324] @ 1e244 │ │ │ │ + beq 1fc68 │ │ │ │ + ldr r1, [pc, #324] @ 1fd8c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r1, #20] │ │ │ │ - b 1dd24 │ │ │ │ - ldr r3, [pc, #312] @ 1e248 │ │ │ │ + b 1f86c │ │ │ │ + ldr r3, [pc, #312] @ 1fd90 │ │ │ │ mov r2, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d7dc │ │ │ │ + b 1f324 │ │ │ │ mov r2, r0 │ │ │ │ - b 1dd24 │ │ │ │ + b 1f86c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ andeq r4, r1, r0, ror #26 │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ - andeq r2, r3, r4, lsl r7 │ │ │ │ + mulseq r3, r0, r4 │ │ │ │ + andeq r0, r3, ip, asr #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000fabb8 │ │ │ │ - @ instruction: 0x000fabb0 │ │ │ │ + andseq r5, r3, r0, ror r4 │ │ │ │ + andseq r5, r3, r8, ror #8 │ │ │ │ ldrdeq r4, [r1], -r0 │ │ │ │ andeq r4, r1, r8, lsr #25 │ │ │ │ muleq r1, r8, ip │ │ │ │ andeq r4, r1, r8, lsl #25 │ │ │ │ andeq r4, r1, ip, ror ip │ │ │ │ andeq r4, r1, ip, lsl #25 │ │ │ │ - andeq sl, pc, r0, ror sl @ │ │ │ │ - andeq sl, pc, r8, asr #20 │ │ │ │ - andeq sl, pc, ip, lsl #20 │ │ │ │ - andeq r2, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x000fa9bc │ │ │ │ - andeq sl, pc, ip, lsr #19 │ │ │ │ - andeq sl, pc, ip, ror r9 @ │ │ │ │ - andeq sl, pc, r8, ror #18 │ │ │ │ - andeq sl, pc, r4, ror #18 │ │ │ │ - andeq sl, pc, r4, lsr r9 @ │ │ │ │ - andeq sl, pc, r8, ror r8 @ │ │ │ │ - andeq sl, pc, ip, asr #16 │ │ │ │ - andeq sl, pc, r4, lsl r8 @ │ │ │ │ - andeq sl, pc, r8, ror #15 │ │ │ │ - andeq sl, pc, r0, lsl #15 │ │ │ │ - andeq sl, pc, r4, asr r7 @ │ │ │ │ - andeq sl, pc, r4, lsl r7 @ │ │ │ │ - andeq sl, pc, ip, ror #13 │ │ │ │ - ldrdeq sl, [pc], -ip │ │ │ │ - andeq sl, pc, r4, lsl #13 │ │ │ │ - andeq sl, pc, r0, ror r6 @ │ │ │ │ - andeq sl, pc, r8, asr #12 │ │ │ │ - andeq sl, pc, r8, lsr r6 @ │ │ │ │ - andeq sl, pc, r0, lsr r6 @ │ │ │ │ - andeq r4, r3, r8, ror #19 │ │ │ │ - ldrdeq sl, [pc], -r4 │ │ │ │ - muleq pc, r8, r5 @ │ │ │ │ - andeq sl, pc, r8, asr r5 @ │ │ │ │ + andseq r5, r3, r8, lsr #6 │ │ │ │ + andseq r5, r3, r0, lsl #6 │ │ │ │ + andseq r5, r3, r4, asr #5 │ │ │ │ + strdeq r0, [r3], -r0 @ │ │ │ │ + andseq r5, r3, r4, ror r2 │ │ │ │ + andseq r5, r3, r4, ror #4 │ │ │ │ + andseq r5, r3, r4, lsr r2 │ │ │ │ + andseq r5, r3, r0, lsr #4 │ │ │ │ + andseq r5, r3, ip, lsl r2 │ │ │ │ + andseq r5, r3, ip, ror #3 │ │ │ │ + andseq r5, r3, r0, lsr r1 │ │ │ │ + andseq r5, r3, r4, lsl #2 │ │ │ │ + andseq r5, r3, ip, asr #1 │ │ │ │ + andseq r5, r3, r0, lsr #1 │ │ │ │ + andseq r5, r3, r8, lsr r0 │ │ │ │ + andseq r5, r3, ip │ │ │ │ + andseq r4, r3, ip, asr #31 │ │ │ │ + andseq r4, r3, r4, lsr #31 │ │ │ │ + mulseq r3, r4, pc @ │ │ │ │ + andseq r4, r3, ip, lsr pc │ │ │ │ + andseq r4, r3, r8, lsr #30 │ │ │ │ + andseq r4, r3, r0, lsl #30 │ │ │ │ + @ instruction: 0x00134ef0 │ │ │ │ + andseq r4, r3, r8, ror #29 │ │ │ │ + andeq r2, r3, r0, lsr #29 │ │ │ │ + andseq r4, r3, ip, lsl #29 │ │ │ │ + andseq r4, r3, r0, asr lr │ │ │ │ + andseq r4, r3, r0, lsl lr │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00134dd0 │ │ │ │ + andeq r2, r3, r8, lsr #27 │ │ │ │ + andseq r4, r3, r8, lsl #27 │ │ │ │ + andseq r4, r3, r8, asr sp │ │ │ │ + andseq r4, r3, ip, lsr sp │ │ │ │ + andseq r4, r3, r8, lsl #26 │ │ │ │ + ldrdeq r2, [r3], -ip │ │ │ │ + andseq r4, r3, ip, asr #25 │ │ │ │ + andseq r4, r3, r8, lsr #25 │ │ │ │ + mulseq r3, ip, ip │ │ │ │ + andseq r4, r3, r0, ror ip │ │ │ │ + andeq r2, r3, ip, asr ip │ │ │ │ + andseq r4, r3, r8, asr #24 │ │ │ │ + andseq r4, r3, ip, lsl ip │ │ │ │ + andseq r4, r3, r0, lsl ip │ │ │ │ + @ instruction: 0x00032bb0 │ │ │ │ + andseq r4, r3, r0, ror #22 │ │ │ │ + andseq r4, r3, r4, asr fp │ │ │ │ + andseq r4, r3, r0, asr #22 │ │ │ │ + andseq r4, r3, ip, lsr #22 │ │ │ │ + andeq r2, r3, r0, lsl #22 │ │ │ │ + andseq r4, r3, ip, ror #21 │ │ │ │ + andseq r4, r3, r4, asr #21 │ │ │ │ + andeq r2, r3, r4, ror sl │ │ │ │ + andseq r4, r3, r4, ror #20 │ │ │ │ + andseq r4, r3, r8, lsr #20 │ │ │ │ + andseq r4, r3, r0, lsl sl │ │ │ │ + @ instruction: 0x001349d4 │ │ │ │ + @ instruction: 0x001349d0 │ │ │ │ + mulseq r3, r0, r9 │ │ │ │ + andseq r4, r3, ip, ror r9 │ │ │ │ + ldr r3, [pc, #68] @ 1fde0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #804] @ 0x324 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e290 │ │ │ │ + beq 1fdd8 │ │ │ │ mov r5, r0 │ │ │ │ - b 1e278 │ │ │ │ + b 1fdc0 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e290 │ │ │ │ + beq 1fdd8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e26c │ │ │ │ + bne 1fdb4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r0, lsl #31 │ │ │ │ + andseq r4, r3, r8, lsr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1e7cc │ │ │ │ - ldr r3, [pc, #1576] @ 1e8d8 │ │ │ │ + beq 20314 │ │ │ │ + ldr r3, [pc, #1576] @ 20420 │ │ │ │ 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 1fe08 │ │ │ │ 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 +29808,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 31a78 │ │ │ │ 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 31c98 │ │ │ │ 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 +29943,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 31c98 │ │ │ │ str r1, [r6] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mov pc, r2 │ │ │ │ ldr r6, [r5, #-12] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ 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 +30027,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 1fe34 │ │ │ │ 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 +30089,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] @ 20424 │ │ │ │ + ldr ip, [pc, #264] @ 20428 │ │ │ │ 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 20400 │ │ │ │ + ldr r3, [pc, #244] @ 2042c │ │ │ │ + ldr r0, [pc, #244] @ 20430 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #848] @ 0x350 │ │ │ │ - ldr r3, [pc, #236] @ 1e8ec │ │ │ │ + ldr r3, [pc, #236] @ 20434 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #224] @ 1e8f0 │ │ │ │ + ldr r3, [pc, #224] @ 20438 │ │ │ │ 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] @ 2043c │ │ │ │ + ldr ip, [pc, #212] @ 20440 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #12] │ │ │ │ - ldr r3, [pc, #204] @ 1e8fc │ │ │ │ + ldr r3, [pc, #204] @ 20444 │ │ │ │ str r0, [r1, #852] @ 0x354 │ │ │ │ - ldr r0, [pc, #200] @ 1e900 │ │ │ │ + ldr r0, [pc, #200] @ 20448 │ │ │ │ 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] @ 2044c │ │ │ │ str ip, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - ldr ip, [pc, #176] @ 1e908 │ │ │ │ - ldr r0, [pc, #176] @ 1e90c │ │ │ │ + ldr ip, [pc, #176] @ 20450 │ │ │ │ + ldr r0, [pc, #176] @ 20454 │ │ │ │ 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] @ 20458 │ │ │ │ + ldr r2, [pc, #160] @ 2045c │ │ │ │ str ip, [r1, #16] │ │ │ │ str r0, [r1, #24] │ │ │ │ - ldr ip, [pc, #152] @ 1e918 │ │ │ │ - ldr r0, [pc, #152] @ 1e91c │ │ │ │ + ldr ip, [pc, #152] @ 20460 │ │ │ │ + ldr r0, [pc, #152] @ 20464 │ │ │ │ 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 203e8 │ │ │ │ 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] @ 20468 │ │ │ │ + ldr r1, [pc, #96] @ 2046c │ │ │ │ + ldr r0, [pc, #96] @ 20470 │ │ │ │ + ldr r2, [pc, #96] @ 20474 │ │ │ │ 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, ip, lsl fp │ │ │ │ + @ instruction: 0x000322b8 │ │ │ │ @ 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, ip, lsl #15 │ │ │ │ @ instruction: 0xfffffda4 │ │ │ │ @ instruction: 0xfffffd5c │ │ │ │ andeq r3, r1, ip, ror #25 │ │ │ │ andeq r3, r1, ip, lsr #21 │ │ │ │ @ instruction: 0x00013ab4 │ │ │ │ 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 1fde4 │ │ │ │ + ldr r3, [pc, #392] @ 20620 │ │ │ │ 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 20504 │ │ │ │ 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 204d0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ strb r6, [r5, #1]! │ │ │ │ - bne 1e980 │ │ │ │ - ldr r4, [pc, #264] @ 1eadc │ │ │ │ + bne 204c8 │ │ │ │ + ldr r4, [pc, #264] @ 20624 │ │ │ │ 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 1f128 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ea24 │ │ │ │ + beq 2056c │ │ │ │ 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 205a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r4] │ │ │ │ - beq 1ea48 │ │ │ │ + beq 20590 │ │ │ │ bl 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ea30 │ │ │ │ - ldr r3, [pc, #128] @ 1eae0 │ │ │ │ + bne 20578 │ │ │ │ + ldr r3, [pc, #128] @ 20628 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #820] @ 0x334 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1ea80 │ │ │ │ + beq 205c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ bl 2918 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ea6c │ │ │ │ - ldr r4, [pc, #92] @ 1eae4 │ │ │ │ + bne 205b4 │ │ │ │ + ldr r4, [pc, #92] @ 2062c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ea1c │ │ │ │ + bne 20564 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #808] @ 0x328 │ │ │ │ str r3, [r4, #828] @ 0x33c │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ 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 20560 │ │ │ │ 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 204c0 │ │ │ │ + andseq r4, r3, ip, lsr r1 │ │ │ │ + ldrheq r4, [r3], -ip │ │ │ │ + andseq r4, r3, r0, lsr r0 │ │ │ │ + andseq r4, r3, r8 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 1eb10 │ │ │ │ + bne 20658 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 1eb00 │ │ │ │ + beq 20648 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1eb2c │ │ │ │ + bne 20674 │ │ │ │ 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 2066c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ strb r1, [r4, r0] │ │ │ │ - bne 1eb6c │ │ │ │ - b 1eb24 │ │ │ │ + bne 206b4 │ │ │ │ + b 2066c │ │ │ │ cmp r3, r4 │ │ │ │ strb r1, [r3] │ │ │ │ - beq 1eb24 │ │ │ │ + beq 2066c │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ - beq 1eb60 │ │ │ │ + beq 206a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #248] @ 1ec84 │ │ │ │ + ldr r3, [pc, #248] @ 207cc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [pc, r3] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1ec5c │ │ │ │ + beq 207a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldrb r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrbeq r2, [r7] │ │ │ │ - beq 1ebe4 │ │ │ │ + beq 2072c │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ - b 1ebd0 │ │ │ │ + b 20718 │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec64 │ │ │ │ + beq 207ac │ │ │ │ mov r0, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ cmp r5, ip │ │ │ │ - beq 1ebc4 │ │ │ │ + beq 2070c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20784 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r5, [r4] │ │ │ │ - beq 1ec6c │ │ │ │ + beq 207b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec7c │ │ │ │ + beq 207c4 │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1ec1c │ │ │ │ + b 20764 │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec4c │ │ │ │ + beq 20794 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ cmp r5, r1 │ │ │ │ - beq 1ec10 │ │ │ │ + beq 20758 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ec50 │ │ │ │ + beq 20798 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1eba0 │ │ │ │ - b 1ec5c │ │ │ │ + bne 206e8 │ │ │ │ + b 207a4 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20784 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - b 1ebe4 │ │ │ │ + b 2072c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20784 │ │ │ │ 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 20798 │ │ │ │ + andseq r5, r3, r0, lsl #5 │ │ │ │ + ldr r3, [pc, #912] @ 20b68 │ │ │ │ + ldr r2, [pc, #912] @ 20b6c │ │ │ │ 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] @ 20b70 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r8, [pc, #880] @ 1f02c │ │ │ │ + ldr r8, [pc, #880] @ 20b74 │ │ │ │ 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 20848 │ │ │ │ + ldr r2, [pc, #856] @ 20b78 │ │ │ │ + ldr r3, [pc, #844] @ 20b70 │ │ │ │ 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 20b64 │ │ │ │ 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 28f94 │ │ │ │ + ldr r1, [pc, #804] @ 20b7c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1efe8 │ │ │ │ - ldr r9, [pc, #788] @ 1f038 │ │ │ │ + beq 20b30 │ │ │ │ + ldr r9, [pc, #788] @ 20b80 │ │ │ │ mov r4, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ef58 │ │ │ │ + beq 20aa0 │ │ │ │ ldrb r2, [sp, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r2, #9 │ │ │ │ mov sl, r5 │ │ │ │ - bne 1ed6c │ │ │ │ + bne 208b4 │ │ │ │ ldrb r2, [sl, #1]! │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ - beq 1ed5c │ │ │ │ + beq 208a4 │ │ │ │ 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 20874 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 1ee0c │ │ │ │ + beq 20954 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20938 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1eec8 │ │ │ │ + beq 20a10 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ mov fp, r0 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ 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 20874 │ │ │ │ + ldr r3, [pc, #580] @ 20b84 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ef94 │ │ │ │ - bl 26a64 │ │ │ │ - b 1ed2c │ │ │ │ + bne 20adc │ │ │ │ + bl 285ac │ │ │ │ + b 20874 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20938 │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r0] │ │ │ │ add r0, sl, #1 │ │ │ │ - bl 1eae8 │ │ │ │ - bl 26d1c │ │ │ │ - ldr fp, [pc, #516] @ 1f040 │ │ │ │ + bl 20630 │ │ │ │ + bl 28864 │ │ │ │ + ldr fp, [pc, #516] @ 20b88 │ │ │ │ mov r1, #4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ str r0, [fp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #5 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #448] @ 1f044 │ │ │ │ + ldr r1, [pc, #448] @ 20b8c │ │ │ │ ldr sl, [fp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sl, #8] │ │ │ │ bl 2c9c │ │ │ │ subs r2, r0, #0 │ │ │ │ strne r7, [sl, #12] │ │ │ │ - bne 1ed2c │ │ │ │ + bne 20874 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 20874 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, sl │ │ │ │ bl 2b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20938 │ │ │ │ strb fp, [r3], #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1eae8 │ │ │ │ - bl 26d1c │ │ │ │ + bl 20630 │ │ │ │ + bl 28864 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eae8 │ │ │ │ + bl 20630 │ │ │ │ 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 283bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 1ed2c │ │ │ │ + b 20874 │ │ │ │ mov r0, r6 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efd8 │ │ │ │ + bne 20b20 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efc8 │ │ │ │ + bne 20b10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2744c │ │ │ │ - bl 26a08 │ │ │ │ - ldr r3, [pc, #188] @ 1f048 │ │ │ │ + bl 28f94 │ │ │ │ + bl 28550 │ │ │ │ + ldr r3, [pc, #188] @ 20b90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 1ecd0 │ │ │ │ - ldr r3, [pc, #176] @ 1f04c │ │ │ │ + b 20818 │ │ │ │ + ldr r3, [pc, #176] @ 20b94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #160] @ 1f050 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r2, [pc, #160] @ 20b98 │ │ │ │ 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 2094c │ │ │ │ + ldr r0, [pc, #132] @ 20b9c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ef78 │ │ │ │ - ldr r0, [pc, #120] @ 1f058 │ │ │ │ + bl 285cc │ │ │ │ + b 20ac0 │ │ │ │ + ldr r0, [pc, #120] @ 20ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ef68 │ │ │ │ + bl 285cc │ │ │ │ + b 20ab0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f000 │ │ │ │ + beq 20b48 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1ecd0 │ │ │ │ + beq 20818 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #72] @ 1f05c │ │ │ │ + ldr r0, [pc, #72] @ 20ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ed1c │ │ │ │ + bl 285cc │ │ │ │ + b 20864 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, pc, r4, asr #17 │ │ │ │ - andeq r1, r3, r0, ror r0 │ │ │ │ + andseq r5, r3, ip, ror r1 │ │ │ │ + andeq pc, r2, r8, lsr #10 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r3, r0, rrx │ │ │ │ - andeq r1, r3, r4, asr #32 │ │ │ │ + andeq pc, r2, r8, lsl r5 @ │ │ │ │ + strdeq pc, [r2], -ip │ │ │ │ ldrdeq r3, [r1], -r4 │ │ │ │ - andeq sl, pc, ip, lsr #16 │ │ │ │ + andseq r5, r3, r4, ror #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, pc, r8, lsl r7 @ │ │ │ │ + @ instruction: 0x00134fd0 │ │ │ │ andeq r3, r1, r0, asr #14 │ │ │ │ - andeq sl, pc, ip, asr #11 │ │ │ │ + andseq r4, r3, r4, lsl #29 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r3, r1, ip, lsl r6 │ │ │ │ andeq r3, r1, r0, lsr #12 │ │ │ │ andeq r3, r1, r8, lsl #12 │ │ │ │ andeq r3, r1, ip, lsr #4 │ │ │ │ push {r4, lr} │ │ │ │ - bl 1eb84 │ │ │ │ + bl 206cc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ - bl 1eb84 │ │ │ │ + bl 206cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 20c28 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 20c28 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldrb r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f0e8 │ │ │ │ + beq 20c30 │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r0] │ │ │ │ - b 1f0c4 │ │ │ │ + b 20c0c │ │ │ │ ldrb r4, [r3, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f0ec │ │ │ │ + beq 20c34 │ │ │ │ ldrb ip, [r1], #1 │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ cmp r4, ip │ │ │ │ - beq 1f0b8 │ │ │ │ + beq 20c00 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1f094 │ │ │ │ + bne 20bdc │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f0d4 │ │ │ │ + bne 20c1c │ │ │ │ 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] @ 20ce4 │ │ │ │ + ldr r3, [pc, #144] @ 20ce8 │ │ │ │ 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 20bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1f190 │ │ │ │ + beq 20cd8 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, sp │ │ │ │ bl 28ac │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f190 │ │ │ │ + beq 20cd8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f190 │ │ │ │ + bne 20cd8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 1f190 │ │ │ │ - ldr r2, [pc, #56] @ 1f1a4 │ │ │ │ - ldr r3, [pc, #48] @ 1f1a0 │ │ │ │ + bhi 20cd8 │ │ │ │ + ldr r2, [pc, #56] @ 20cec │ │ │ │ + ldr r3, [pc, #48] @ 20ce8 │ │ │ │ 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 20ce0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 1f164 │ │ │ │ + b 20cac │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, r0, lsl ip │ │ │ │ + andeq pc, r2, r8, asr #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x00030bb0 │ │ │ │ + andeq pc, r2, r8, rrx │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f074 │ │ │ │ + bl 20bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f204 │ │ │ │ + beq 20d4c │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #89 @ 0x59 │ │ │ │ - beq 1f1fc │ │ │ │ - bhi 1f1e4 │ │ │ │ + beq 20d44 │ │ │ │ + bhi 20d2c │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - beq 1f1fc │ │ │ │ + beq 20d44 │ │ │ │ sub r0, r0, #84 @ 0x54 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - beq 1f1fc │ │ │ │ + beq 20d44 │ │ │ │ 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] @ 20df0 │ │ │ │ + ldr r2, [pc, #136] @ 20df4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - ldr r3, [pc, #128] @ 1f2b0 │ │ │ │ + ldr r3, [pc, #128] @ 20df8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1f27c │ │ │ │ - ldr r3, [pc, #104] @ 1f2b4 │ │ │ │ + bne 20dc4 │ │ │ │ + ldr r3, [pc, #104] @ 20dfc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f298 │ │ │ │ - ldr r3, [pc, #88] @ 1f2b8 │ │ │ │ + bne 20de0 │ │ │ │ + ldr r3, [pc, #88] @ 20e00 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f288 │ │ │ │ - ldr r3, [pc, #72] @ 1f2bc │ │ │ │ + bne 20dd0 │ │ │ │ + ldr r3, [pc, #72] @ 20e04 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r3] │ │ │ │ - bl 27de0 │ │ │ │ - b 1f244 │ │ │ │ + bl 29928 │ │ │ │ + b 20d8c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d3bc │ │ │ │ - b 1f26c │ │ │ │ + bl 2ef04 │ │ │ │ + b 20db4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ - b 1f258 │ │ │ │ - strdeq r0, [r3], -ip │ │ │ │ + bl 2f288 │ │ │ │ + b 20da0 │ │ │ │ + @ instruction: 0x0002efb4 │ │ │ │ @ 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] @ 2115c │ │ │ │ + ldr r7, [pc, #840] @ 21160 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #836] @ 1f61c │ │ │ │ + ldr r1, [pc, #836] @ 21164 │ │ │ │ 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 +30818,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 21030 │ │ │ │ cmp fp, r9 │ │ │ │ cmpeq r1, sl │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - beq 1f4fc │ │ │ │ - ldr r9, [pc, #724] @ 1f620 │ │ │ │ + beq 21044 │ │ │ │ + ldr r9, [pc, #724] @ 21168 │ │ │ │ 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 27e10 │ │ │ │ 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 20f10 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r9, #160] @ 0xa0 │ │ │ │ - bl 26c30 │ │ │ │ + bl 28778 │ │ │ │ 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 +30863,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 210c4 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f5b4 │ │ │ │ + beq 210fc │ │ │ │ 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] @ 2116c │ │ │ │ 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 +30895,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 2100c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f430 │ │ │ │ + bne 20f78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1f5f4 │ │ │ │ + beq 2113c │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1f55c │ │ │ │ - ldr r3, [pc, #416] @ 1f628 │ │ │ │ + beq 210a4 │ │ │ │ + ldr r3, [pc, #416] @ 21170 │ │ │ │ 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 21004 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f534 │ │ │ │ + beq 2107c │ │ │ │ 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 21028 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f55c │ │ │ │ + beq 210a4 │ │ │ │ str r2, [r9] │ │ │ │ - b 1f430 │ │ │ │ + b 20f78 │ │ │ │ str r2, [r9] │ │ │ │ - b 1f468 │ │ │ │ - ldr r7, [pc, #316] @ 1f62c │ │ │ │ + b 20fb0 │ │ │ │ + ldr r7, [pc, #316] @ 21174 │ │ │ │ cmp fp, r9 │ │ │ │ cmpeq r1, sl │ │ │ │ add r7, pc, r7 │ │ │ │ - bne 1f344 │ │ │ │ + bne 20e8c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 262c8 │ │ │ │ - ldr r3, [pc, #284] @ 1f630 │ │ │ │ + bl 27e10 │ │ │ │ + ldr r3, [pc, #284] @ 21178 │ │ │ │ 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 20f10 │ │ │ │ + ldr r4, [pc, #248] @ 2117c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #232] @ 1f638 │ │ │ │ + ldr r3, [pc, #232] @ 21180 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - b 1f4bc │ │ │ │ + b 21004 │ │ │ │ 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 20fc8 │ │ │ │ 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 2112c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r8, r2 │ │ │ │ - bne 1f598 │ │ │ │ + bne 210e0 │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [r1] │ │ │ │ - b 1f49c │ │ │ │ + b 20fe4 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - beq 1f5ec │ │ │ │ + beq 21134 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 1f5c0 │ │ │ │ + bne 21108 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b 1f49c │ │ │ │ + b 20fe4 │ │ │ │ add r1, r3, #16 │ │ │ │ - b 1f5a8 │ │ │ │ + b 210f0 │ │ │ │ add r8, r8, #16 │ │ │ │ - b 1f5d0 │ │ │ │ - ldr r3, [pc, #64] @ 1f63c │ │ │ │ - ldr r1, [pc, #64] @ 1f640 │ │ │ │ - ldr r0, [pc, #64] @ 1f644 │ │ │ │ + b 21118 │ │ │ │ + ldr r3, [pc, #64] @ 21184 │ │ │ │ + ldr r1, [pc, #64] @ 21188 │ │ │ │ + ldr r0, [pc, #64] @ 2118c │ │ │ │ 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 │ │ │ │ + strdeq lr, [r2], -ip │ │ │ │ + andseq r4, r3, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq sl, pc, r0, lsl r2 @ │ │ │ │ - andeq sl, pc, r4, asr #2 │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ + andseq r4, r3, r8, asr #21 │ │ │ │ + @ instruction: 0x001349fc │ │ │ │ + mulseq r3, r0, r9 │ │ │ │ andeq r3, r1, r0, lsl #2 │ │ │ │ - andeq sl, pc, ip, asr #32 │ │ │ │ - andeq sl, pc, r0, lsr #32 │ │ │ │ + andseq r4, r3, r4, lsl #18 │ │ │ │ + @ instruction: 0x001348d8 │ │ │ │ @ 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 │ │ │ │ + ldr r2, [pc, #564] @ 213cc │ │ │ │ + ldr r3, [pc, #564] @ 213d0 │ │ │ │ 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] @ 213d4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216e4 │ │ │ │ - ldr r2, [pc, #528] @ 1f890 │ │ │ │ + bl 2322c │ │ │ │ + ldr r2, [pc, #528] @ 213d8 │ │ │ │ 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 21314 │ │ │ │ + ldr r9, [pc, #504] @ 213dc │ │ │ │ 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 2efc0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1f79c │ │ │ │ + beq 212e4 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f7e0 │ │ │ │ - ldr r6, [pc, #432] @ 1f898 │ │ │ │ + beq 21328 │ │ │ │ + ldr r6, [pc, #432] @ 213e0 │ │ │ │ mov r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1f6fc │ │ │ │ + b 21244 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1f79c │ │ │ │ + beq 212e4 │ │ │ │ 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 21238 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ - b 1f740 │ │ │ │ + b 21288 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f6f0 │ │ │ │ + beq 21238 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 2127c │ │ │ │ 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 2127c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2c0 │ │ │ │ + bl 20e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 2127c │ │ │ │ mov r0, #1 │ │ │ │ - b 1f7a0 │ │ │ │ + b 212e8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #244] @ 1f89c │ │ │ │ - ldr r3, [pc, #220] @ 1f888 │ │ │ │ + ldr r2, [pc, #244] @ 213e4 │ │ │ │ + ldr r3, [pc, #220] @ 213d0 │ │ │ │ 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 213c8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f214 │ │ │ │ + bl 20d5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f694 │ │ │ │ + beq 211dc │ │ │ │ mvn r0, #0 │ │ │ │ - b 1f7a0 │ │ │ │ - ldr r6, [pc, #184] @ 1f8a0 │ │ │ │ + b 212e8 │ │ │ │ + ldr r6, [pc, #184] @ 213e8 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1f7fc │ │ │ │ + b 21344 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1f79c │ │ │ │ + beq 212e4 │ │ │ │ ldr r3, [r9, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f7f0 │ │ │ │ + beq 21338 │ │ │ │ mov r4, #0 │ │ │ │ - b 1f828 │ │ │ │ + b 21370 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1f7f0 │ │ │ │ + beq 21338 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f81c │ │ │ │ + beq 21364 │ │ │ │ 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 21364 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2c0 │ │ │ │ + bl 20e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f7f0 │ │ │ │ - b 1f794 │ │ │ │ + beq 21338 │ │ │ │ + b 212dc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, ip, asr #13 │ │ │ │ + andeq lr, r2, r4, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r3, r0, lsr #13 │ │ │ │ + andeq lr, r2, r8, asr fp │ │ │ │ @ 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, r8, ror r7 │ │ │ │ + andseq r4, r3, ip, lsr #14 │ │ │ │ + andeq lr, r2, ip, lsr #20 │ │ │ │ + andseq r4, r3, ip, lsr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #276] @ 1f9c4 │ │ │ │ - ldr r6, [pc, #276] @ 1f9c8 │ │ │ │ + ldr r5, [pc, #276] @ 2150c │ │ │ │ + ldr r6, [pc, #276] @ 21510 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - b 1f8d0 │ │ │ │ + b 21418 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f8f8 │ │ │ │ + beq 21440 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f648 │ │ │ │ + bl 21190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f8c4 │ │ │ │ - bge 1f998 │ │ │ │ + beq 2140c │ │ │ │ + bge 214e0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #204] @ 1f9cc │ │ │ │ + ldr r3, [pc, #204] @ 21514 │ │ │ │ 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] @ 21518 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #136] @ 1f9d4 │ │ │ │ + ldrne r3, [pc, #136] @ 2151c │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r6, r3] │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r3, [pc, #124] @ 1f9d8 │ │ │ │ + ldr r3, [pc, #124] @ 21520 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #100] @ 1f9d4 │ │ │ │ + ldr r2, [pc, #100] @ 2151c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #88] @ 1f9dc │ │ │ │ + ldr r1, [pc, #88] @ 21524 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ + bl 2f288 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ 1f9cc │ │ │ │ + ldr r3, [pc, #44] @ 21514 │ │ │ │ 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, r4, ror #10 │ │ │ │ + andeq lr, r2, ip, lsl 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] @ 216f8 │ │ │ │ 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 21564 │ │ │ │ + ldr r3, [pc, #420] @ 216fc │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1fb68 │ │ │ │ - ldr r6, [pc, #404] @ 1fbb8 │ │ │ │ + beq 216b0 │ │ │ │ + ldr r6, [pc, #404] @ 21700 │ │ │ │ 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 21650 │ │ │ │ + ldr r3, [pc, #348] @ 21704 │ │ │ │ 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 216a0 │ │ │ │ str r5, [r3, #208] @ 0xd0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r5, [pc, #308] @ 1fbc0 │ │ │ │ + ldr r5, [pc, #308] @ 21708 │ │ │ │ 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 2167c │ │ │ │ + bl 29928 │ │ │ │ + ldr r3, [pc, #284] @ 2170c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fac8 │ │ │ │ - ldr r5, [pc, #268] @ 1fbc8 │ │ │ │ + beq 21610 │ │ │ │ + ldr r5, [pc, #268] @ 21710 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fad4 │ │ │ │ + beq 2161c │ │ │ │ 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 2313c │ │ │ │ + ldr r3, [pc, #240] @ 21714 │ │ │ │ + ldr r0, [pc, #240] @ 21718 │ │ │ │ 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 2313c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1fa58 │ │ │ │ + bne 215a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #168] @ 1fbd4 │ │ │ │ + ldr r3, [pc, #168] @ 2171c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - b 1fa58 │ │ │ │ + b 215a0 │ │ │ │ ldr r6, [r5, #184] @ 0xb8 │ │ │ │ lsl r6, r6, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ mov r2, r6 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [r5] │ │ │ │ bl 2bb8 │ │ │ │ - b 1fa9c │ │ │ │ - ldr r2, [pc, #120] @ 1fbd8 │ │ │ │ + b 215e4 │ │ │ │ + ldr r2, [pc, #120] @ 21720 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 1fa80 │ │ │ │ - bl 20a6c │ │ │ │ + b 215c8 │ │ │ │ + bl 225b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1fba8 │ │ │ │ - ldr r0, [pc, #96] @ 1fbdc │ │ │ │ + beq 216f0 │ │ │ │ + ldr r0, [pc, #96] @ 21724 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #64] @ 1fbcc │ │ │ │ + bl 2800c │ │ │ │ + ldr r2, [pc, #64] @ 21714 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #64] @ 1fbe0 │ │ │ │ + ldr r2, [pc, #64] @ 21728 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - b 1fa1c │ │ │ │ - andeq r0, r3, r8, lsr #6 │ │ │ │ + b 21564 │ │ │ │ + andeq lr, r2, r0, ror #15 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - andeq r9, pc, r8, lsr fp @ │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ - ldrdeq r9, [pc], -r0 │ │ │ │ + @ instruction: 0x001343f0 │ │ │ │ + @ instruction: 0x001343b4 │ │ │ │ + andseq r4, r3, r8, lsl #7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r9, pc, r4, lsr #21 │ │ │ │ + andseq r4, r3, ip, asr r3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r2, r1, r8, asr fp │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ @ instruction: 0xfffff6ac │ │ │ │ muleq r1, r4, sl │ │ │ │ andeq r2, r1, ip, lsl #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #268] @ 1fcfc │ │ │ │ - ldr r5, [pc, #268] @ 1fd00 │ │ │ │ + ldr r4, [pc, #268] @ 21844 │ │ │ │ + ldr r5, [pc, #268] @ 21848 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc34 │ │ │ │ + beq 2177c │ │ │ │ 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 21834 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #200] @ 1fd04 │ │ │ │ + ldr r3, [pc, #200] @ 2184c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc58 │ │ │ │ - bl 1f214 │ │ │ │ + beq 217a0 │ │ │ │ + bl 20d5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fcf4 │ │ │ │ - ldr r4, [pc, #168] @ 1fd08 │ │ │ │ + bne 2183c │ │ │ │ + ldr r4, [pc, #168] @ 21850 │ │ │ │ mov r1, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 26c5c │ │ │ │ + bl 287a4 │ │ │ │ bl 2a80 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d5b4 │ │ │ │ + bl 2f0fc │ │ │ │ ldr r3, [r4, #208] @ 0xd0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #124] @ 1fd0c │ │ │ │ + ldr r3, [pc, #124] @ 21854 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #112] @ 1fd10 │ │ │ │ + ldrne r3, [pc, #112] @ 21858 │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r5, r3] │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r3, [pc, #100] @ 1fd14 │ │ │ │ + ldr r3, [pc, #100] @ 2185c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #76] @ 1fd10 │ │ │ │ + ldr r2, [pc, #76] @ 21858 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #64] @ 1fd18 │ │ │ │ + ldr r1, [pc, #64] @ 21860 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ + bl 2f288 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1f8a4 │ │ │ │ + b 213ec │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, ip, ror #18 │ │ │ │ - andeq r0, r3, r4, lsr #2 │ │ │ │ + andseq r4, r3, r4, lsr #4 │ │ │ │ + ldrdeq lr, [r2], -ip │ │ │ │ @ instruction: 0x000001bc │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ + @ instruction: 0x001341b4 │ │ │ │ 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] @ 219fc │ │ │ │ + ldr r3, [pc, #400] @ 21a00 │ │ │ │ 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] @ 21a04 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #380] @ 1fec0 │ │ │ │ + ldr r2, [pc, #380] @ 21a08 │ │ │ │ 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] @ 21a0c │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, #204] @ 0xcc │ │ │ │ cmp r0, r2 │ │ │ │ - beq 1fd94 │ │ │ │ + beq 218dc │ │ │ │ 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] @ 21a10 │ │ │ │ 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 219c0 │ │ │ │ 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 287a4 │ │ │ │ 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 21910 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r5, #196] @ 0xc4 │ │ │ │ - bl 1f648 │ │ │ │ + bl 21190 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 1fea8 │ │ │ │ + blt 219f0 │ │ │ │ sub r2, r6, sl │ │ │ │ cmp r2, #0 │ │ │ │ suble sl, sl, r6 │ │ │ │ - ble 1fe5c │ │ │ │ - ldr r1, [pc, #144] @ 1fecc │ │ │ │ + ble 219a4 │ │ │ │ + ldr r1, [pc, #144] @ 21a14 │ │ │ │ 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 219f0 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1fe78 │ │ │ │ + beq 219c0 │ │ │ │ subs fp, fp, #1 │ │ │ │ - bcs 1fdc8 │ │ │ │ + bcs 21910 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #76] @ 1fed0 │ │ │ │ - ldr r3, [pc, #56] @ 1fec0 │ │ │ │ + ldr r2, [pc, #76] @ 21a18 │ │ │ │ + ldr r3, [pc, #56] @ 21a08 │ │ │ │ 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 219f8 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 1fe7c │ │ │ │ + b 219c4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq pc, [r2], -r4 │ │ │ │ - andeq r9, pc, r4, lsr #16 │ │ │ │ - ldrdeq pc, [r2], -r8 │ │ │ │ + andeq lr, r2, ip, lsr #9 │ │ │ │ + ldrsbeq r4, [r3], -ip │ │ │ │ + muleq r2, r0, r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, pc, r8, ror #15 │ │ │ │ - @ instruction: 0x000f97bc │ │ │ │ + andseq r4, r3, r0, lsr #1 │ │ │ │ + andseq r4, r3, r4, ror r0 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - muleq r2, r8, lr │ │ │ │ - ldr r0, [pc, #36] @ 1ff00 │ │ │ │ + andeq lr, r2, r0, asr r3 │ │ │ │ + ldr r0, [pc, #36] @ 21a48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fef8 │ │ │ │ + beq 21a40 │ │ │ │ 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, ip, lsr pc │ │ │ │ + ldr r3, [pc, #72] @ 21a9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r0, [r3, #200] @ 0xc8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 1ff24 │ │ │ │ + ble 21a6c │ │ │ │ cmp r2, r0 │ │ │ │ - blt 1ff40 │ │ │ │ + blt 21a88 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 1ff4c │ │ │ │ - ldr r3, [pc, #36] @ 1ff58 │ │ │ │ + ble 21a94 │ │ │ │ + ldr r3, [pc, #36] @ 21aa0 │ │ │ │ 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, ip, lsl #30 │ │ │ │ + andseq r3, r3, r0, ror #29 │ │ │ │ + ldr r3, [pc, #112] @ 21b1c │ │ │ │ + ldr r1, [pc, #112] @ 21b20 │ │ │ │ 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 21af8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ffb0 │ │ │ │ - ldr r3, [pc, #60] @ 1ffdc │ │ │ │ + beq 21af8 │ │ │ │ + ldr r3, [pc, #60] @ 21b24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ffb0 │ │ │ │ - bl 1f8a4 │ │ │ │ - ldr r4, [pc, #40] @ 1ffe0 │ │ │ │ + bne 21af8 │ │ │ │ + bl 213ec │ │ │ │ + ldr r4, [pc, #40] @ 21b28 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00133eb0 │ │ │ │ + andeq lr, r2, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r9, pc, r8, lsr #11 │ │ │ │ + andseq r3, r3, r0, ror #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #100] @ 20054 │ │ │ │ + ldr r5, [pc, #100] @ 21b9c │ │ │ │ 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 282f0 │ │ │ │ + ldr ip, [pc, #68] @ 21ba0 │ │ │ │ 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 21b70 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 20020 │ │ │ │ + bne 21b68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r4, asr #13 │ │ │ │ + andseq r3, r3, ip, ror pc │ │ │ │ ldc 3, cr8, [r8, #128]! @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - beq 200a0 │ │ │ │ - ldr r3, [pc, #56] @ 200a8 │ │ │ │ + beq 21be8 │ │ │ │ + ldr r3, [pc, #56] @ 21bf0 │ │ │ │ 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 21bc4 │ │ │ │ str ip, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str ip, [r0] │ │ │ │ bx lr │ │ │ │ - andeq r9, pc, r4, asr #12 │ │ │ │ + @ instruction: 0x00133efc │ │ │ │ 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] @ 21c68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20118 │ │ │ │ + beq 21c60 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20118 │ │ │ │ + beq 21c60 │ │ │ │ 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 │ │ │ │ + mulseq r3, ip, lr │ │ │ │ + ldr r3, [pc, #24] @ 21c8c │ │ │ │ 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, r4, asr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #72] @ 2019c │ │ │ │ - ldr r2, [pc, #72] @ 201a0 │ │ │ │ + ldr r4, [pc, #72] @ 21ce4 │ │ │ │ + ldr r2, [pc, #72] @ 21ce8 │ │ │ │ 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] @ 21cec │ │ │ │ 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 21cc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r4, ror #10 │ │ │ │ + andseq r3, r3, ip, lsl lr │ │ │ │ andeq r2, r1, r4, lsr r5 │ │ │ │ andeq r2, r1, ip, ror sp │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 201d0 │ │ │ │ + ldr r4, [pc, #28] @ 21d18 │ │ │ │ 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: 0x00133dbc │ │ │ │ + ldr ip, [pc, #292] @ 21e48 │ │ │ │ + ldr r1, [pc, #292] @ 21e4c │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #284] @ 20308 │ │ │ │ + ldr r3, [pc, #284] @ 21e50 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #276] @ 2030c │ │ │ │ + ldr r2, [pc, #276] @ 21e54 │ │ │ │ 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 21e20 │ │ │ │ + ldr r8, [pc, #240] @ 21e58 │ │ │ │ + ldr r4, [pc, #240] @ 21e5c │ │ │ │ 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 21da8 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 2027c │ │ │ │ + beq 21dc4 │ │ │ │ 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 21df4 │ │ │ │ + ldr r1, [pc, #176] @ 21e60 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 20240 │ │ │ │ + beq 21d88 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #148] @ 2031c │ │ │ │ - ldr r3, [pc, #120] @ 20304 │ │ │ │ + ldr r2, [pc, #148] @ 21e64 │ │ │ │ + ldr r3, [pc, #120] @ 21e4c │ │ │ │ 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 21e44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #108] @ 20320 │ │ │ │ + ldr r4, [pc, #108] @ 21e68 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1fd94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 202d0 │ │ │ │ + beq 21e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24c │ │ │ │ - bl 1e29c │ │ │ │ + bl 1fd94 │ │ │ │ + bl 1fde4 │ │ │ │ mov r0, #0 │ │ │ │ - b 20280 │ │ │ │ - ldr r2, [pc, #68] @ 20324 │ │ │ │ - ldr r1, [pc, #68] @ 20328 │ │ │ │ + b 21dc8 │ │ │ │ + ldr r2, [pc, #68] @ 21e6c │ │ │ │ + ldr r1, [pc, #68] @ 21e70 │ │ │ │ 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 21d60 │ │ │ │ + b 21dc4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r2, r0, asr #22 │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, r2, ip, lsl fp @ │ │ │ │ + ldrdeq sp, [r2], -r4 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - muleq pc, r8, r4 @ │ │ │ │ - muleq pc, r4, r4 @ │ │ │ │ + andseq r3, r3, r0, asr sp │ │ │ │ + andseq r3, r3, ip, asr #26 │ │ │ │ andeq r2, r1, r8, lsl #25 │ │ │ │ - muleq r2, r4, sl │ │ │ │ + andeq sp, r2, ip, asr #30 │ │ │ │ andeq r2, r1, r4, ror #7 │ │ │ │ - ldrdeq r9, [pc], -r8 │ │ │ │ + mulseq r3, r0, ip │ │ │ │ andeq r2, r1, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #648] @ 205c4 │ │ │ │ + ldr r0, [pc, #648] @ 2210c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f060 │ │ │ │ - ldr r3, [pc, #632] @ 205c8 │ │ │ │ - ldr r6, [pc, #632] @ 205cc │ │ │ │ + bl 20ba8 │ │ │ │ + ldr r3, [pc, #632] @ 22110 │ │ │ │ + ldr r6, [pc, #632] @ 22114 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #620] @ 205d0 │ │ │ │ + ldr r3, [pc, #620] @ 22118 │ │ │ │ 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 21fcc │ │ │ │ + ldr r2, [pc, #608] @ 2211c │ │ │ │ + ldr r1, [pc, #608] @ 22120 │ │ │ │ + ldr r0, [pc, #608] @ 22124 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e930 │ │ │ │ + bl 20478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 203bc │ │ │ │ - ldr r3, [pc, #584] @ 205e0 │ │ │ │ + beq 21f04 │ │ │ │ + ldr r3, [pc, #584] @ 22128 │ │ │ │ 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 22010 │ │ │ │ + bl 285ac │ │ │ │ + ldr r5, [pc, #544] @ 2212c │ │ │ │ + ldr r3, [pc, #544] @ 22130 │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #276] @ 0x114 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1fd94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 203f0 │ │ │ │ + beq 21f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e24c │ │ │ │ - bl 1e29c │ │ │ │ - ldr r0, [pc, #500] @ 205ec │ │ │ │ - ldr r5, [pc, #500] @ 205f0 │ │ │ │ + bl 1fd94 │ │ │ │ + bl 1fde4 │ │ │ │ + ldr r0, [pc, #500] @ 22134 │ │ │ │ + ldr r5, [pc, #500] @ 22138 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1fd94 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r5, #788] @ 0x314 │ │ │ │ - ldr r0, [pc, #484] @ 205f4 │ │ │ │ + ldr r0, [pc, #484] @ 2213c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e24c │ │ │ │ + bl 1fd94 │ │ │ │ ldr r3, [r5, #796] @ 0x31c │ │ │ │ tst r3, #1 │ │ │ │ str r0, [r5, #792] @ 0x318 │ │ │ │ - beq 20430 │ │ │ │ + beq 21f78 │ │ │ │ ldr r2, [r5, #788] @ 0x314 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20538 │ │ │ │ + beq 22080 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2044c │ │ │ │ - ldr r3, [pc, #440] @ 205f8 │ │ │ │ + beq 21f94 │ │ │ │ + ldr r3, [pc, #440] @ 22140 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20524 │ │ │ │ + beq 2206c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20470 │ │ │ │ - ldr r2, [pc, #412] @ 205fc │ │ │ │ + beq 21fb8 │ │ │ │ + ldr r2, [pc, #412] @ 22144 │ │ │ │ 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 21fe0 │ │ │ │ + ldr r3, [pc, #392] @ 22148 │ │ │ │ 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 220a0 │ │ │ │ + bl 285ac │ │ │ │ + b 21eb4 │ │ │ │ ldr r3, [r2, #788] @ 0x314 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20470 │ │ │ │ - ldr r3, [pc, #344] @ 20604 │ │ │ │ - ldr r0, [pc, #344] @ 20608 │ │ │ │ + beq 21fb8 │ │ │ │ + ldr r3, [pc, #344] @ 2214c │ │ │ │ + ldr r0, [pc, #344] @ 22150 │ │ │ │ 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 21fb8 │ │ │ │ + ldr r2, [pc, #316] @ 22154 │ │ │ │ + ldr r3, [pc, #304] @ 2214c │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #296] @ 20610 │ │ │ │ + ldr r2, [pc, #296] @ 22158 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #288] @ 20614 │ │ │ │ + ldr r2, [pc, #288] @ 2215c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #276] @ 20618 │ │ │ │ + ldr r2, [pc, #276] @ 22160 │ │ │ │ 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] @ 22164 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 203b8 │ │ │ │ + b 21f00 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2057c │ │ │ │ - bl 26a64 │ │ │ │ - b 2044c │ │ │ │ + bne 220c4 │ │ │ │ + bl 285ac │ │ │ │ + b 21f94 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 205a0 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #208] @ 20620 │ │ │ │ + bne 220e8 │ │ │ │ + bl 285ac │ │ │ │ + ldr r3, [pc, #208] @ 22168 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #796] @ 0x31c │ │ │ │ - b 20430 │ │ │ │ - ldr r2, [pc, #164] @ 20604 │ │ │ │ + b 21f78 │ │ │ │ + ldr r2, [pc, #164] @ 2214c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #176] @ 20624 │ │ │ │ + ldr r2, [pc, #176] @ 2216c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20490 │ │ │ │ - ldr r2, [pc, #128] @ 20604 │ │ │ │ + b 21fd8 │ │ │ │ + ldr r2, [pc, #128] @ 2214c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #144] @ 20628 │ │ │ │ + ldr r2, [pc, #144] @ 22170 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20530 │ │ │ │ - ldr r2, [pc, #92] @ 20604 │ │ │ │ + b 22078 │ │ │ │ + ldr r2, [pc, #92] @ 2214c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #112] @ 2062c │ │ │ │ + ldr r2, [pc, #112] @ 22174 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20544 │ │ │ │ + b 2208c │ │ │ │ andeq r2, r1, r0, ror #6 │ │ │ │ - andeq r9, pc, r8, ror #6 │ │ │ │ - andeq pc, r2, r8, asr #19 │ │ │ │ + andseq r3, r3, r0, lsr #24 │ │ │ │ + andeq sp, r2, r0, lsl #29 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r2, [r3], -r8 │ │ │ │ + @ instruction: 0x00030ab0 │ │ │ │ @ instruction: 0xfffffda0 │ │ │ │ @ instruction: 0xfffffd48 │ │ │ │ - andeq r9, pc, r4, lsr #6 │ │ │ │ + @ instruction: 0x00133bdc │ │ │ │ andeq r2, r1, ip, lsr #6 │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ + andseq r3, r3, r8, lsr #23 │ │ │ │ andeq r2, r1, r0, lsl #6 │ │ │ │ - @ instruction: 0x000f92b8 │ │ │ │ + andseq r3, r3, r0, ror fp │ │ │ │ strdeq r2, [r1], -r8 │ │ │ │ - andeq r9, pc, ip, ror r2 @ │ │ │ │ - andeq r9, pc, ip, asr r2 @ │ │ │ │ - andeq r9, pc, r4, asr #4 │ │ │ │ + andseq r3, r3, r4, lsr fp │ │ │ │ + andseq r3, r3, r4, lsl fp │ │ │ │ + @ instruction: 0x00133afc │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ muleq r1, ip, r2 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ - @ instruction: 0x000f91b4 │ │ │ │ + andseq r3, r3, ip, ror #20 │ │ │ │ @ instruction: 0x000121b0 │ │ │ │ - andeq r9, pc, ip, ror #2 │ │ │ │ + andseq r3, r3, r4, lsr #20 │ │ │ │ andeq r2, r1, ip, lsr r1 │ │ │ │ andeq r2, r1, r0, lsr #3 │ │ │ │ andeq r2, r1, r4, asr r1 │ │ │ │ - ldr r2, [pc, #424] @ 207e0 │ │ │ │ + ldr r2, [pc, #424] @ 22328 │ │ │ │ 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 +32058,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 222c0 │ │ │ │ + ldr r6, [pc, #328] @ 2232c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #792] @ 0x318 │ │ │ │ - bl 1e29c │ │ │ │ + bl 1fde4 │ │ │ │ ldr r0, [r6, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 206bc │ │ │ │ + bne 22204 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #292] @ 207e8 │ │ │ │ + ldr r3, [pc, #292] @ 22330 │ │ │ │ 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 222b8 │ │ │ │ ldr r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222b8 │ │ │ │ ldr r2, [r3, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222b8 │ │ │ │ ldr r2, [r3, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222b8 │ │ │ │ ldrb r1, [r3, #292] @ 0x124 │ │ │ │ add r2, r5, #4 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - beq 20770 │ │ │ │ + beq 222b8 │ │ │ │ add r3, r3, #276 @ 0x114 │ │ │ │ - b 20760 │ │ │ │ + b 222a8 │ │ │ │ ldrb r1, [r3, #24] │ │ │ │ strb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222b8 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - beq 20770 │ │ │ │ + beq 222b8 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ strb r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 222b8 │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ strb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2072c │ │ │ │ + bne 22274 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ str r3, [r2, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20694 │ │ │ │ + beq 221dc │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ mov r3, r4 │ │ │ │ - b 207cc │ │ │ │ + b 22314 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ str r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20694 │ │ │ │ + beq 221dc │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2, #28] │ │ │ │ - beq 20694 │ │ │ │ + beq 221dc │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ - beq 20694 │ │ │ │ + beq 221dc │ │ │ │ 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 222dc │ │ │ │ + b 221dc │ │ │ │ + andseq r3, r3, r8, lsr r9 │ │ │ │ + @ instruction: 0x001338d8 │ │ │ │ + andseq r3, r3, ip, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #456] @ 209c0 │ │ │ │ + ldr r4, [pc, #456] @ 22508 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #452] @ 209c4 │ │ │ │ + ldr r0, [pc, #452] @ 2250c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ ldr r3, [r4, #276] @ 0x114 │ │ │ │ - ldr r5, [pc, #432] @ 209c8 │ │ │ │ + ldr r5, [pc, #432] @ 22510 │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 209b8 │ │ │ │ + beq 22500 │ │ │ │ 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 22370 │ │ │ │ + ldr r4, [pc, #396] @ 22514 │ │ │ │ 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 2ee44 │ │ │ │ + ldr r0, [pc, #368] @ 22518 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #360] @ 209d4 │ │ │ │ + bl 2a274 │ │ │ │ + ldr r1, [pc, #360] @ 2251c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #348] @ 209d8 │ │ │ │ + bl 297ac │ │ │ │ + ldr r1, [pc, #348] @ 22520 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r6, [pc, #332] @ 209dc │ │ │ │ + bl 21528 │ │ │ │ + ldr r6, [pc, #332] @ 22524 │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #144 @ 0x90 │ │ │ │ ldr r0, [r4, #788] @ 0x314 │ │ │ │ - bl 1e29c │ │ │ │ + bl 1fde4 │ │ │ │ ldr r7, [r4, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20938 │ │ │ │ - ldr r3, [pc, #304] @ 209e0 │ │ │ │ + beq 22480 │ │ │ │ + ldr r3, [pc, #304] @ 22528 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ ldr r1, [r8, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 208e8 │ │ │ │ + beq 22430 │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a58 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 20894 │ │ │ │ + bcc 223dc │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 20894 │ │ │ │ - ldr r8, [pc, #244] @ 209e4 │ │ │ │ + bhi 223dc │ │ │ │ + ldr r8, [pc, #244] @ 2252c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2090c │ │ │ │ - bl 1e29c │ │ │ │ + beq 22454 │ │ │ │ + bl 1fde4 │ │ │ │ ldr r7, [r8, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20894 │ │ │ │ - ldr r3, [pc, #212] @ 209e8 │ │ │ │ + beq 223dc │ │ │ │ + ldr r3, [pc, #212] @ 22530 │ │ │ │ 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 22498 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 2172c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20894 │ │ │ │ - bl 1ff5c │ │ │ │ - ldr r3, [pc, #168] @ 209ec │ │ │ │ + beq 223dc │ │ │ │ + bl 21aa4 │ │ │ │ + ldr r3, [pc, #168] @ 22534 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 27e30 │ │ │ │ + b 29978 │ │ │ │ ldrb r2, [r3, #284] @ 0x11c │ │ │ │ strb r2, [r3, #146] @ 0x92 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 22470 │ │ │ │ add r2, r3, #276 @ 0x114 │ │ │ │ add r3, r3, #144 @ 0x90 │ │ │ │ - b 209a4 │ │ │ │ + b 224ec │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ strb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 22470 │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 22470 │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ add r3, r3, #4 │ │ │ │ - beq 20928 │ │ │ │ + beq 22470 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2096c │ │ │ │ - b 20928 │ │ │ │ + bne 224b4 │ │ │ │ + b 22470 │ │ │ │ add r1, r4, #144 @ 0x90 │ │ │ │ - b 20838 │ │ │ │ - @ instruction: 0x000f8ebc │ │ │ │ + b 22380 │ │ │ │ + andseq r3, r3, r4, ror r7 │ │ │ │ andeq r1, r1, r0, lsr #31 │ │ │ │ - andeq pc, r2, r4, lsl #10 │ │ │ │ - andeq r8, pc, r0, ror lr @ │ │ │ │ + @ instruction: 0x0002d9bc │ │ │ │ + andseq r3, r3, r8, lsr #14 │ │ │ │ @ instruction: 0xfffff970 │ │ │ │ @ instruction: 0xfffff8d4 │ │ │ │ @ instruction: 0xfffff924 │ │ │ │ - andeq r8, pc, ip, lsr #28 │ │ │ │ + andseq r3, r3, r4, ror #13 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r8, pc, ip, asr #27 │ │ │ │ - andeq r8, pc, r8, lsr #27 │ │ │ │ + andseq r3, r3, r4, lsl #13 │ │ │ │ + andseq r3, r3, r0, ror #12 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldr r3, [pc, #32] @ 20a18 │ │ │ │ + ldr r3, [pc, #32] @ 22560 │ │ │ │ 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, r4, asr r4 │ │ │ │ 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 +32306,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] @ 22bdc │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1552] @ 21098 │ │ │ │ + ldr r3, [pc, #1552] @ 22be0 │ │ │ │ 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 282f0 │ │ │ │ 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 282f0 │ │ │ │ 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 22a44 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bhi 20f04 │ │ │ │ + bhi 22a4c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20b74 │ │ │ │ - ldr r4, [pc, #1400] @ 2109c │ │ │ │ + bne 226bc │ │ │ │ + ldr r4, [pc, #1400] @ 22be4 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 20b34 │ │ │ │ + beq 2267c │ │ │ │ mov r0, r6 │ │ │ │ bl 2918 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 20b44 │ │ │ │ + beq 2268c │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - ldr r2, [pc, #1364] @ 210a0 │ │ │ │ - ldr r3, [pc, #1352] @ 21098 │ │ │ │ + ldr r2, [pc, #1364] @ 22be8 │ │ │ │ + ldr r3, [pc, #1352] @ 22be0 │ │ │ │ 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 22bd8 │ │ │ │ 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 22a58 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20f1c │ │ │ │ + beq 22a64 │ │ │ │ sub r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 20f28 │ │ │ │ - ldr r0, [pc, #1284] @ 210a4 │ │ │ │ + bne 22a70 │ │ │ │ + ldr r0, [pc, #1284] @ 22bec │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 20f54 │ │ │ │ + bne 22a9c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20bd8 │ │ │ │ + bne 22720 │ │ │ │ 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 22a44 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [r3], #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 20c18 │ │ │ │ + beq 22760 │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r3], #48 @ 0x30 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 20c08 │ │ │ │ + bne 22750 │ │ │ │ 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 +32434,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 22b38 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #6 │ │ │ │ - bls 20fdc │ │ │ │ + bls 22b24 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 20f4c │ │ │ │ + bne 22a94 │ │ │ │ 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 22830 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20f94 │ │ │ │ + beq 22adc │ │ │ │ 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 22870 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20fac │ │ │ │ + beq 22af4 │ │ │ │ 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 22b4c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1048576 @ 0x100000 │ │ │ │ - bcs 2102c │ │ │ │ + bcs 22b74 │ │ │ │ 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,212 +32513,212 @@ │ │ │ │ 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 22b60 │ │ │ │ add r8, r4, #88 @ 0x58 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20de8 │ │ │ │ + beq 22930 │ │ │ │ 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 22aa8 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #7 │ │ │ │ - bne 20db8 │ │ │ │ + bne 22900 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21040 │ │ │ │ + beq 22b88 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21054 │ │ │ │ + beq 22b9c │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2107c │ │ │ │ + beq 22bc4 │ │ │ │ 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 22bb0 │ │ │ │ tst sl, #1 │ │ │ │ - beq 20e80 │ │ │ │ - ldr r0, [pc, #568] @ 210a8 │ │ │ │ + beq 229c8 │ │ │ │ + ldr r0, [pc, #568] @ 22bf0 │ │ │ │ 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 22a7c │ │ │ │ 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 22a30 │ │ │ │ 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 22794 │ │ │ │ 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 2266c │ │ │ │ + ldr r4, [pc, #416] @ 22bf4 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #408] @ 210b0 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #408] @ 22bf8 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #400] @ 210b4 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #400] @ 22bfc │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #392] @ 210b8 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #392] @ 22c00 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ + b 2266c │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20fc4 │ │ │ │ + beq 22b0c │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ mov sl, r6 │ │ │ │ - b 20c4c │ │ │ │ + b 22794 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [pc, #352] @ 210bc │ │ │ │ + ldr r4, [pc, #352] @ 22c04 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #344] @ 210c0 │ │ │ │ - ldr r3, [pc, #344] @ 210c4 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #344] @ 22c08 │ │ │ │ + ldr r3, [pc, #344] @ 22c0c │ │ │ │ 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 2266c │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #296] @ 210c8 │ │ │ │ + ldr r0, [pc, #296] @ 22c10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 20ce0 │ │ │ │ + b 22828 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #276] @ 210cc │ │ │ │ + ldr r0, [pc, #276] @ 22c14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 20d20 │ │ │ │ + b 22868 │ │ │ │ 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 22a24 │ │ │ │ + ldr r4, [pc, #236] @ 22c18 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #220] @ 210d4 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #220] @ 22c1c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #204] @ 210d8 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #204] @ 22c20 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #188] @ 210dc │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #188] @ 22c24 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #172] @ 210e0 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #172] @ 22c28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #156] @ 210e4 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #156] @ 22c2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #140] @ 210e8 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #140] @ 22c30 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #124] @ 210ec │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #124] @ 22c34 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #108] @ 210f0 │ │ │ │ + b 2266c │ │ │ │ + ldr r4, [pc, #108] @ 22c38 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ + b 2266c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r2, r4, r2 │ │ │ │ + andeq sp, r2, ip, asr #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r1, [r1], -r0 │ │ │ │ - ldrdeq pc, [r2], -r0 │ │ │ │ + andeq sp, r2, r8, lsl #13 │ │ │ │ andeq r0, r1, r4, ror #15 │ │ │ │ - andeq r8, pc, r4, ror fp @ │ │ │ │ + andseq r3, r3, ip, lsr #8 │ │ │ │ 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 @ │ │ │ │ + andseq r3, r3, r4, lsr r3 │ │ │ │ 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 │ │ │ │ @@ -31005,601 +32751,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 22d2c │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ sub r6, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ addne r8, r8, #1 │ │ │ │ - beq 211dc │ │ │ │ + beq 22d24 │ │ │ │ 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 22d04 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 211bc │ │ │ │ + bne 22d04 │ │ │ │ cmp r9, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 21208 │ │ │ │ + bne 22d50 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21180 │ │ │ │ + bne 22cc8 │ │ │ │ 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 22cc4 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ bl 2b58 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 21168 │ │ │ │ + bne 22cb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r6, r0 │ │ │ │ - b 2117c │ │ │ │ + b 22cc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b 211d0 │ │ │ │ + b 22d18 │ │ │ │ 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] @ 22f60 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #492] @ 2141c │ │ │ │ + ldr r3, [pc, #492] @ 22f64 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #488] @ 21420 │ │ │ │ + ldr r7, [pc, #488] @ 22f68 │ │ │ │ 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 22ea8 │ │ │ │ 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 22ea8 │ │ │ │ + ldr r8, [pc, #444] @ 22f6c │ │ │ │ + ldr r9, [pc, #444] @ 22f70 │ │ │ │ + ldr sl, [pc, #444] @ 22f74 │ │ │ │ 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 22df0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21138 │ │ │ │ + bl 22c80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2132c │ │ │ │ + beq 22e74 │ │ │ │ ldmib r2, {r0, ip} │ │ │ │ ldr r1, [r4] │ │ │ │ and r0, r0, ip │ │ │ │ tst r0, r1 │ │ │ │ - bne 213b8 │ │ │ │ + bne 22f00 │ │ │ │ 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 22eec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2138c │ │ │ │ + beq 22ed4 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - beq 213dc │ │ │ │ + beq 22f24 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - beq 213f8 │ │ │ │ + beq 22f40 │ │ │ │ cmp r0, #77 @ 0x4d │ │ │ │ - beq 213c0 │ │ │ │ + beq 22f08 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ bl 2b94 <__isoc99_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 21354 │ │ │ │ - ldr r3, [pc, #264] @ 21430 │ │ │ │ + beq 22e9c │ │ │ │ + ldr r3, [pc, #264] @ 22f78 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 22e78 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #252] @ 21434 │ │ │ │ + ldr r2, [pc, #252] @ 22f7c │ │ │ │ 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 285ac │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - ldr r2, [pc, #208] @ 21438 │ │ │ │ - ldr r3, [pc, #176] @ 2141c │ │ │ │ + bne 22dc4 │ │ │ │ + ldr r2, [pc, #208] @ 22f80 │ │ │ │ + ldr r3, [pc, #176] @ 22f64 │ │ │ │ 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 22f5c │ │ │ │ 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 22e9c │ │ │ │ + ldr r3, [pc, #156] @ 22f84 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 22e78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21354 │ │ │ │ - ldr r3, [pc, #140] @ 21440 │ │ │ │ + beq 22e9c │ │ │ │ + ldr r3, [pc, #140] @ 22f88 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 22e78 │ │ │ │ mov r3, sl │ │ │ │ - b 21330 │ │ │ │ + b 22e78 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 23fa8 │ │ │ │ + bl 25af0 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 22dc4 │ │ │ │ + b 22ea8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ str r0, [fp] │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 22dc4 │ │ │ │ + b 22ea8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a68 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 22dc4 │ │ │ │ + b 22ea8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [r2], -r0 │ │ │ │ + andeq ip, r2, r8, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r0, ror #21 │ │ │ │ + muleq r2, r8, pc @ │ │ │ │ strdeq r1, [r1], -r4 │ │ │ │ andeq r1, r1, ip, asr r6 │ │ │ │ @ instruction: 0x000116bc │ │ │ │ ldrdeq r1, [r1], -r8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x0002e9b4 │ │ │ │ + andeq ip, r2, ip, ror #28 │ │ │ │ andeq r1, r1, ip, ror r5 │ │ │ │ andeq r1, r1, r0, lsr r5 │ │ │ │ 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] @ 230bc │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ 21578 │ │ │ │ + ldr r3, [pc, #280] @ 230c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r8, [pc, #276] @ 2157c │ │ │ │ + ldr r8, [pc, #276] @ 230c4 │ │ │ │ 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 23078 │ │ │ │ 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 23078 │ │ │ │ + ldr r9, [pc, #232] @ 230c8 │ │ │ │ + ldr fp, [pc, #232] @ 230cc │ │ │ │ + ldr sl, [pc, #232] @ 230d0 │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ - b 214c8 │ │ │ │ + b 23010 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst r6, r3 │ │ │ │ - bne 21564 │ │ │ │ + bne 230ac │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21530 │ │ │ │ + beq 23078 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ movne r3, r7 │ │ │ │ - bne 214ec │ │ │ │ + bne 23034 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21138 │ │ │ │ + bl 22c80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2155c │ │ │ │ + beq 230a4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bics r2, r2, r6 │ │ │ │ - beq 214b0 │ │ │ │ + beq 22ff8 │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #128] @ 2158c │ │ │ │ + ldr r2, [pc, #128] @ 230d4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r9 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 214c8 │ │ │ │ - ldr r2, [pc, #88] @ 21590 │ │ │ │ - ldr r3, [pc, #60] @ 21578 │ │ │ │ + bne 23010 │ │ │ │ + ldr r2, [pc, #88] @ 230d8 │ │ │ │ + ldr r3, [pc, #60] @ 230c0 │ │ │ │ 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 230b8 │ │ │ │ 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 2304c │ │ │ │ + ldr r3, [pc, #40] @ 230dc │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21504 │ │ │ │ + b 2304c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, r0, asr #17 │ │ │ │ + andeq ip, r2, r8, ror sp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0002e8b0 │ │ │ │ + andeq ip, r2, r8, ror #26 │ │ │ │ andeq r1, r1, r4, asr #9 │ │ │ │ andeq r1, r1, ip, lsr #8 │ │ │ │ andeq r1, r1, ip, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq lr, r2, r4, ror #15 │ │ │ │ + muleq r2, ip, ip │ │ │ │ andeq r1, r1, ip, asr #7 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r2, [pc, #72] @ 215ec │ │ │ │ + ldr r2, [pc, #72] @ 23134 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #68] @ 215f0 │ │ │ │ + ldr r0, [pc, #68] @ 23138 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f1a8 │ │ │ │ + bl 20cf0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 215d8 │ │ │ │ + bne 23120 │ │ │ │ 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 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r2, [pc, #204] @ 216cc │ │ │ │ + ldr r2, [pc, #204] @ 23214 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #200] @ 216d0 │ │ │ │ + ldr r0, [pc, #200] @ 23218 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f1a8 │ │ │ │ - ldr r5, [pc, #180] @ 216d4 │ │ │ │ + bl 20cf0 │ │ │ │ + ldr r5, [pc, #180] @ 2321c │ │ │ │ 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 231dc │ │ │ │ + ldr r3, [pc, #156] @ 23220 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ands r4, r0, #32768 @ 0x8000 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 191e4 │ │ │ │ + bl 1ad2c │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 216a4 │ │ │ │ + bne 231ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 216a4 │ │ │ │ - ldr r0, [pc, #96] @ 216dc │ │ │ │ + beq 231ec │ │ │ │ + ldr r0, [pc, #96] @ 23224 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - ldr r3, [pc, #88] @ 216e0 │ │ │ │ + ldr r3, [pc, #88] @ 23228 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #1 │ │ │ │ - ble 21634 │ │ │ │ + ble 2317c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ rsb r0, r0, #19 │ │ │ │ str r3, [r5] │ │ │ │ bl 2b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 21680 │ │ │ │ + bne 231c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21680 │ │ │ │ - b 21674 │ │ │ │ + beq 231c8 │ │ │ │ + b 231bc │ │ │ │ andeq r1, r1, ip, ror #6 │ │ │ │ andeq r0, r1, r4, lsr r9 │ │ │ │ - andeq lr, r2, r0, lsl #14 │ │ │ │ + @ instruction: 0x0002cbb8 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r1, r1, r0, lsl #6 │ │ │ │ - andeq r8, pc, r0, lsl #8 │ │ │ │ + @ instruction: 0x00132cb8 │ │ │ │ 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] @ 23420 │ │ │ │ + ldr r1, [pc, #488] @ 23424 │ │ │ │ + ldr r2, [pc, #488] @ 23428 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr sl, [pc, #476] @ 218e4 │ │ │ │ + ldr sl, [pc, #476] @ 2342c │ │ │ │ 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 23280 │ │ │ │ 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 232ac │ │ │ │ + ldr r2, [pc, #424] @ 23430 │ │ │ │ + ldr r3, [pc, #412] @ 23428 │ │ │ │ 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 2341c │ │ │ │ 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] @ 23434 │ │ │ │ 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 233a4 │ │ │ │ + ldr fp, [pc, #308] @ 23438 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble 2189c │ │ │ │ + ble 233e4 │ │ │ │ ldr r9, [fp, #20] │ │ │ │ - ldr r3, [pc, #288] @ 218f4 │ │ │ │ - ldr fp, [pc, #288] @ 218f8 │ │ │ │ + ldr r3, [pc, #288] @ 2343c │ │ │ │ + ldr fp, [pc, #288] @ 23440 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ add fp, pc, fp │ │ │ │ mov sl, #0 │ │ │ │ - b 21818 │ │ │ │ + b 23360 │ │ │ │ bl 2a68 │ │ │ │ mov r0, r6 │ │ │ │ bl 28c4 │ │ │ │ add sl, sl, #1 │ │ │ │ sub r4, r0, r4 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 21824 │ │ │ │ + ble 2336c │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ sub r3, r0, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 21828 │ │ │ │ + bge 23370 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 217e4 │ │ │ │ + beq 2332c │ │ │ │ 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 233d4 │ │ │ │ + ldr r3, [pc, #168] @ 23444 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [r3, #8] │ │ │ │ - b 21738 │ │ │ │ + b 23280 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd24 │ │ │ │ - ldr r3, [pc, #148] @ 21900 │ │ │ │ + bl 3186c │ │ │ │ + ldr r3, [pc, #148] @ 23448 │ │ │ │ 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 23314 │ │ │ │ + ldr r3, [pc, #112] @ 2344c │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 21738 │ │ │ │ + b 23280 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 218c0 │ │ │ │ + ble 23408 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd24 │ │ │ │ + bl 3186c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [fp, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [fp, #20] │ │ │ │ - b 217cc │ │ │ │ + b 23314 │ │ │ │ ldr r9, [fp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ addeq r9, r9, #1 │ │ │ │ streq r9, [fp, #20] │ │ │ │ - b 217cc │ │ │ │ + b 23314 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq pc, r4, r3 @ │ │ │ │ - andeq lr, r2, r4, lsr #12 │ │ │ │ + andseq r2, r3, ip, asr #24 │ │ │ │ + ldrdeq ip, [r2], -ip @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, ip, lsl #12 │ │ │ │ - ldrdeq lr, [r2], -ip │ │ │ │ + andeq ip, r2, r4, asr #21 │ │ │ │ + muleq r2, r4, sl │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldrdeq r8, [pc], -r0 │ │ │ │ + andseq r2, r3, r8, lsl #23 │ │ │ │ @ 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, r8, ror #22 │ │ │ │ + @ instruction: 0x00132af0 │ │ │ │ + @ instruction: 0x00132ad4 │ │ │ │ + @ instruction: 0x00132ab0 │ │ │ │ + ldr ip, [pc, #288] @ 23578 │ │ │ │ + ldr r1, [pc, #288] @ 2357c │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r3, [pc, #280] @ 21a38 │ │ │ │ + ldr r3, [pc, #280] @ 23580 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #272] @ 21a3c │ │ │ │ + ldr r2, [pc, #272] @ 23584 │ │ │ │ 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 234c0 │ │ │ │ + ldr r5, [pc, #240] @ 23588 │ │ │ │ + ldr r1, [pc, #240] @ 2358c │ │ │ │ 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 234f0 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #196] @ 21a48 │ │ │ │ - ldr r3, [pc, #172] @ 21a34 │ │ │ │ + ldr r2, [pc, #196] @ 23590 │ │ │ │ + ldr r3, [pc, #172] @ 2357c │ │ │ │ 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 23574 │ │ │ │ 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 234c0 │ │ │ │ + ldr r7, [pc, #120] @ 23594 │ │ │ │ + ldr r8, [pc, #120] @ 23598 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ add r5, r5, #8 │ │ │ │ add r9, sp, #16 │ │ │ │ - b 21a08 │ │ │ │ + b 23550 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi 21978 │ │ │ │ + bhi 234c0 │ │ │ │ strb r3, [r5], #1 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 21a24 │ │ │ │ + bcc 2356c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 219e8 │ │ │ │ - b 21978 │ │ │ │ + beq 23530 │ │ │ │ + b 234c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 2197c │ │ │ │ + b 234c4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, ip, lsl #8 │ │ │ │ + andeq ip, r2, r4, asr #17 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r8, ror #7 │ │ │ │ + andeq ip, r2, r0, lsr #17 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - andeq r8, pc, r4, asr r1 @ │ │ │ │ + andseq r2, r3, ip, lsl #20 │ │ │ │ andeq r1, r1, ip, lsl r0 │ │ │ │ - muleq r2, r8, r3 │ │ │ │ + andeq ip, r2, r0, asr r8 │ │ │ │ @ instruction: 0x00010cbc │ │ │ │ - andeq r8, pc, ip, asr #1 │ │ │ │ - ldr r0, [pc, #28] @ 21a78 │ │ │ │ + andseq r2, r3, r4, lsl #19 │ │ │ │ + ldr r0, [pc, #28] @ 235c0 │ │ │ │ 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, r0, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #336] @ 21bd8 │ │ │ │ + ldr r8, [pc, #336] @ 23720 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ 21bdc │ │ │ │ - ldr r3, [pc, #332] @ 21be0 │ │ │ │ + ldr r2, [pc, #332] @ 23724 │ │ │ │ + ldr r3, [pc, #332] @ 23728 │ │ │ │ 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 +33355,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 236b0 │ │ │ │ cmp r7, #2 │ │ │ │ - ble 21bcc │ │ │ │ + ble 23714 │ │ │ │ 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 23668 │ │ │ │ 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 236a8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 21bcc │ │ │ │ + beq 23714 │ │ │ │ sub ip, r2, r0 │ │ │ │ cmp r5, ip │ │ │ │ mov r4, r3 │ │ │ │ - bhi 21afc │ │ │ │ + bhi 23644 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ 21be4 │ │ │ │ - ldr r3, [pc, #160] @ 21be0 │ │ │ │ + ldr r2, [pc, #168] @ 2372c │ │ │ │ + ldr r3, [pc, #160] @ 23728 │ │ │ │ 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 2371c │ │ │ │ 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 2370c │ │ │ │ + ldr r3, [pc, #108] @ 23730 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - b 21bb4 │ │ │ │ + b 236fc │ │ │ │ add r3, r3, #264 @ 0x108 │ │ │ │ add r3, sp, r3 │ │ │ │ ldrb r3, [r3, #-260] @ 0xfffffefc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21ba8 │ │ │ │ + bne 236f0 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ strb r2, [r4], #1 │ │ │ │ - ble 21bc4 │ │ │ │ + ble 2370c │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 21bc4 │ │ │ │ + beq 2370c │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 21b84 │ │ │ │ - b 21b30 │ │ │ │ + bhi 236cc │ │ │ │ + b 23678 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 21b34 │ │ │ │ + b 2367c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, pc, r0, lsl r0 @ │ │ │ │ - andeq lr, r2, ip, lsl #5 │ │ │ │ + andseq r2, r3, r8, asr #17 │ │ │ │ + andeq ip, r2, r4, asr #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r0, ror #3 │ │ │ │ - andeq r7, pc, ip, lsr #30 │ │ │ │ + muleq r2, r8, r6 │ │ │ │ + andseq r2, r3, r4, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r6, [pc, #100] @ 21c5c │ │ │ │ + ldr r6, [pc, #100] @ 237a4 │ │ │ │ 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] @ 237a8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, r0 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r8, [pc, #60] @ 21c64 │ │ │ │ + ldr r8, [pc, #60] @ 237ac │ │ │ │ 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 23778 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r7, pc, ip, lsr #29 │ │ │ │ + andseq r2, r3, r4, ror #14 │ │ │ │ andeq r0, r1, r8, ror sp │ │ │ │ andeq r0, r1, r8, ror #20 │ │ │ │ - ldr r3, [pc, #3504] @ 22a20 │ │ │ │ + ldr r3, [pc, #3504] @ 24568 │ │ │ │ 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] @ 2456c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3488] @ 22a28 │ │ │ │ + ldr r3, [pc, #3488] @ 24570 │ │ │ │ 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 24de0 │ │ │ │ + ldr r0, [pc, #3456] @ 24574 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #3444] @ 22a30 │ │ │ │ - ldr r0, [pc, #3444] @ 22a34 │ │ │ │ + bl 2800c │ │ │ │ + ldr r2, [pc, #3444] @ 24578 │ │ │ │ + ldr r0, [pc, #3444] @ 2457c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f074 │ │ │ │ + bl 20bbc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 235d4 │ │ │ │ - ldr r6, [pc, #3416] @ 22a38 │ │ │ │ - ldr r2, [pc, #3416] @ 22a3c │ │ │ │ + beq 2511c │ │ │ │ + ldr r6, [pc, #3416] @ 24580 │ │ │ │ + ldr r2, [pc, #3416] @ 24584 │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f074 │ │ │ │ - ldr r2, [pc, #3396] @ 22a40 │ │ │ │ + bl 20bbc │ │ │ │ + ldr r2, [pc, #3396] @ 24588 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r2, [pc, #3376] @ 22a44 │ │ │ │ + bl 20c4c │ │ │ │ + ldr r2, [pc, #3376] @ 2458c │ │ │ │ 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 20c4c │ │ │ │ + ldr r2, [pc, #3352] @ 24590 │ │ │ │ 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 20c4c │ │ │ │ cmp r8, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - blt 2319c │ │ │ │ + blt 24ce4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - blt 23160 │ │ │ │ + blt 24ca8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 23124 │ │ │ │ + bgt 24c6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #24 │ │ │ │ - bgt 230f0 │ │ │ │ + bgt 24c38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #3252] @ 22a4c │ │ │ │ + bl 28f94 │ │ │ │ + ldr r1, [pc, #3252] @ 24594 │ │ │ │ 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 257e4 │ │ │ │ + ldr r0, [pc, #3232] @ 24598 │ │ │ │ + bl 282f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1b188 │ │ │ │ + bl 1ccd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 230b0 │ │ │ │ + bne 24bf8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f5c │ │ │ │ + bne 24aa4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21df8 │ │ │ │ + bne 23940 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq 22964 │ │ │ │ - ldr r0, [pc, #3156] @ 22a54 │ │ │ │ + beq 244ac │ │ │ │ + ldr r0, [pc, #3156] @ 2459c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #3584] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #3584] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 232bc │ │ │ │ - bl 26a64 │ │ │ │ + bne 24e04 │ │ │ │ + bl 285ac │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 21e40 │ │ │ │ + bne 23988 │ │ │ │ ldrb r3, [r2, #29] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 23314 │ │ │ │ - ldr r0, [pc, #3088] @ 22a58 │ │ │ │ + beq 24e5c │ │ │ │ + ldr r0, [pc, #3088] @ 245a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #3512] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #3512] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23274 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #3048] @ 22a5c │ │ │ │ + bne 24dbc │ │ │ │ + bl 285ac │ │ │ │ + ldr r3, [pc, #3048] @ 245a4 │ │ │ │ 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] @ 245a8 │ │ │ │ + bne 2446c │ │ │ │ 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 244ec │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ - ldr r1, [pc, #2936] @ 22a64 │ │ │ │ + ldr r1, [pc, #2936] @ 245ac │ │ │ │ add r3, r2, #992 @ 0x3e0 │ │ │ │ add r2, sp, r3 │ │ │ │ - ldr r3, [pc, #2928] @ 22a68 │ │ │ │ + ldr r3, [pc, #2928] @ 245b0 │ │ │ │ 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 235c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f6c │ │ │ │ + bne 24ab4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21f44 │ │ │ │ + beq 23a8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ - bl 21a7c │ │ │ │ + bl 235c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 232e0 │ │ │ │ + bne 24e28 │ │ │ │ ldrb r3, [sp, #476] @ 0x1dc │ │ │ │ - ldr ip, [pc, #2844] @ 22a6c │ │ │ │ + ldr ip, [pc, #2844] @ 245b4 │ │ │ │ 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 25504 │ │ │ │ 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 +33668,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 23ac8 │ │ │ │ + ldr r3, [pc, #2732] @ 245b8 │ │ │ │ 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 25110 │ │ │ │ + ldr r2, [pc, #2700] @ 245bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ add r4, r4, #1 │ │ │ │ - ldr r2, [pc, #2688] @ 22a78 │ │ │ │ + ldr r2, [pc, #2688] @ 245c0 │ │ │ │ sub r3, r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, lr │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - bcc 22f2c │ │ │ │ + bcc 24a74 │ │ │ │ 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 24a5c │ │ │ │ + ldr r0, [pc, #2628] @ 245c4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r5, [pc, #2616] @ 22a80 │ │ │ │ + bl 2800c │ │ │ │ + ldr r5, [pc, #2616] @ 245c8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 23064 │ │ │ │ + bcc 24bac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 22f9c │ │ │ │ + beq 24ae4 │ │ │ │ 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 24a24 │ │ │ │ + ldr sl, [pc, #2536] @ 245cc │ │ │ │ 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 2ee44 │ │ │ │ + ldr r0, [pc, #2484] @ 245d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #2476] @ 22a8c │ │ │ │ + bl 2a274 │ │ │ │ + ldr r1, [pc, #2476] @ 245d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ + bl 297ac │ │ │ │ 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 23e10 │ │ │ │ + ldr fp, [pc, #2432] @ 245d8 │ │ │ │ + ldr r9, [pc, #2432] @ 245dc │ │ │ │ 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 23d00 │ │ │ │ + bl 285ac │ │ │ │ + ldr r3, [pc, #2388] @ 245e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ - bls 22194 │ │ │ │ + bls 23cdc │ │ │ │ subs r2, r6, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22194 │ │ │ │ + bne 23cdc │ │ │ │ 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 23d80 │ │ │ │ + ldr r2, [pc, #2304] @ 245e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 222d0 │ │ │ │ + bcs 23e18 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 222d0 │ │ │ │ + beq 23e18 │ │ │ │ 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 +33811,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 23c84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #2564] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #2564] @ 24758 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22138 │ │ │ │ - ldr r3, [pc, #2568] @ 22c28 │ │ │ │ + beq 23c80 │ │ │ │ + ldr r3, [pc, #2568] @ 24770 │ │ │ │ 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 23c80 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - bge 22194 │ │ │ │ + bge 23cdc │ │ │ │ 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 23cdc │ │ │ │ + ldr r0, [pc, #2096] @ 245e8 │ │ │ │ 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 2800c │ │ │ │ + ldr r2, [pc, #2464] @ 24770 │ │ │ │ + ldr r3, [pc, #2072] @ 245ec │ │ │ │ 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] @ 245f0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - b 22194 │ │ │ │ + bl 285ac │ │ │ │ + b 23cdc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r8, r3, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #2004] @ 22aac │ │ │ │ + ldr r4, [pc, #2004] @ 245f4 │ │ │ │ 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] @ 245f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1f9e0 │ │ │ │ + bl 21528 │ │ │ │ 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 243c8 │ │ │ │ + ldr r3, [pc, #1928] @ 245fc │ │ │ │ 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] @ 24600 │ │ │ │ add r7, r8, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1900] @ 22abc │ │ │ │ + ldr r3, [pc, #1900] @ 24604 │ │ │ │ mov r6, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, ip │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 22420 │ │ │ │ - bl 26a64 │ │ │ │ + b 23f68 │ │ │ │ + bl 285ac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - ldr r3, [pc, #1868] @ 22ac0 │ │ │ │ + ldr r3, [pc, #1868] @ 24608 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2239c │ │ │ │ + beq 23ee4 │ │ │ │ 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] @ 2460c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ - bls 22404 │ │ │ │ + bls 23f4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 22404 │ │ │ │ + bne 23f4c │ │ │ │ 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 24040 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 22880 │ │ │ │ - ldr r3, [pc, #1712] @ 22ac8 │ │ │ │ + bcs 243c8 │ │ │ │ + ldr r3, [pc, #1712] @ 24610 │ │ │ │ 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 23fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a58 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r3, #1 │ │ │ │ strcc r3, [sp, #40] @ 0x28 │ │ │ │ - bcc 22468 │ │ │ │ + bcc 23fb0 │ │ │ │ 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 +33985,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 23eb4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1868] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #1868] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22360 │ │ │ │ - ldr r3, [pc, #1868] @ 22c28 │ │ │ │ + beq 23ea8 │ │ │ │ + ldr r3, [pc, #1868] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1508] @ 22acc │ │ │ │ + ldr r2, [pc, #1508] @ 24614 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22360 │ │ │ │ + b 23ea8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r2 │ │ │ │ - bge 22404 │ │ │ │ + bge 23f4c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 22c30 │ │ │ │ + beq 24778 │ │ │ │ orrs r2, r3, r0 │ │ │ │ streq ip, [sp, #36] @ 0x24 │ │ │ │ - bne 2326c │ │ │ │ - ldr r3, [pc, #1452] @ 22ad0 │ │ │ │ + bne 24db4 │ │ │ │ + ldr r3, [pc, #1452] @ 24618 │ │ │ │ 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 240b0 │ │ │ │ add r3, r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ - ldr r2, [pc, #1404] @ 22ad4 │ │ │ │ + ldr r2, [pc, #1404] @ 2461c │ │ │ │ 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 2411c │ │ │ │ + ldr r0, [pc, #1376] @ 24620 │ │ │ │ add r4, sl, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #1684] @ 22c28 │ │ │ │ - ldr r2, [pc, #1348] @ 22adc │ │ │ │ + ldr r3, [pc, #1684] @ 24770 │ │ │ │ + ldr r2, [pc, #1348] @ 24624 │ │ │ │ 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] @ 24628 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 22404 │ │ │ │ - ldr r3, [pc, #1276] @ 22ae4 │ │ │ │ + bne 23f4c │ │ │ │ + ldr r3, [pc, #1276] @ 2462c │ │ │ │ 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] @ 24630 │ │ │ │ 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 2800c │ │ │ │ + ldr r3, [pc, #1224] @ 24634 │ │ │ │ + ldr r0, [pc, #1224] @ 24638 │ │ │ │ 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] @ 2463c │ │ │ │ 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] @ 24640 │ │ │ │ + ldr r1, [pc, #1188] @ 24644 │ │ │ │ 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 +34119,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 2452c │ │ │ │ cmp r5, r2 │ │ │ │ - ble 227f4 │ │ │ │ + ble 2433c │ │ │ │ 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 +34142,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 24240 │ │ │ │ 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,186 +34164,186 @@ │ │ │ │ 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 24358 │ │ │ │ add r7, sp, #348 @ 0x15c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20630 │ │ │ │ + bl 22178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 227a4 │ │ │ │ + beq 242ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 2172c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22880 │ │ │ │ + bne 243c8 │ │ │ │ cmp r5, r6 │ │ │ │ movle r3, r5 │ │ │ │ - ble 22818 │ │ │ │ + ble 24360 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt 231d0 │ │ │ │ + blt 24d18 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 22760 │ │ │ │ + bne 242a8 │ │ │ │ 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] @ 24648 │ │ │ │ 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 24278 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2277c │ │ │ │ + bne 242c4 │ │ │ │ mov r0, r9 │ │ │ │ - b 22798 │ │ │ │ + b 242e0 │ │ │ │ cmp r3, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - ble 22868 │ │ │ │ - ldr r1, [pc, #728] @ 22b04 │ │ │ │ + ble 243b0 │ │ │ │ + ldr r1, [pc, #728] @ 2464c │ │ │ │ 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 24208 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmn r2, #1 │ │ │ │ strb lr, [r1] │ │ │ │ - bne 2283c │ │ │ │ + bne 24384 │ │ │ │ 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 23f58 │ │ │ │ + bl 21aa4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #632] @ 22b08 │ │ │ │ + ldr r3, [pc, #632] @ 24650 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 27e30 │ │ │ │ + bl 29978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 228d4 │ │ │ │ + ble 2441c │ │ │ │ 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 24414 │ │ │ │ bl 2918 │ │ │ │ str r6, [r4, #-4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 228b8 │ │ │ │ + bne 24400 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 228e8 │ │ │ │ + beq 24430 │ │ │ │ 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] @ 24654 │ │ │ │ + ldr r3, [pc, #292] @ 24570 │ │ │ │ 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 25800 │ │ │ │ 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 239f8 │ │ │ │ + ldr r0, [pc, #464] @ 24658 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #704] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #704] @ 24758 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23624 │ │ │ │ - bl 26a64 │ │ │ │ - b 21eb0 │ │ │ │ + bne 2516c │ │ │ │ + bl 285ac │ │ │ │ + b 239f8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ add r3, r2, #1 │ │ │ │ - bne 21df8 │ │ │ │ + bne 23940 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne 21df8 │ │ │ │ + bne 23940 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bne 21df8 │ │ │ │ + bne 23940 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21e24 │ │ │ │ - b 21df8 │ │ │ │ + bne 2396c │ │ │ │ + b 23940 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2364c │ │ │ │ - ldr r0, [pc, #344] @ 22b14 │ │ │ │ + bne 25194 │ │ │ │ + ldr r0, [pc, #344] @ 2465c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #580] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #580] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23600 │ │ │ │ - bl 26a64 │ │ │ │ - b 21ed8 │ │ │ │ + bne 25148 │ │ │ │ + bl 285ac │ │ │ │ + b 23a20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22a08 │ │ │ │ - ldr r3, [pc, #292] @ 22b18 │ │ │ │ + bne 24550 │ │ │ │ + ldr r3, [pc, #292] @ 24660 │ │ │ │ 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 24d88 │ │ │ │ + ldr r3, [pc, #260] @ 24664 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r8, [r3, #40] @ 0x28 │ │ │ │ - b 22770 │ │ │ │ - andeq lr, r2, ip, lsr #1 │ │ │ │ - muleq r2, r8, r0 │ │ │ │ + b 242b8 │ │ │ │ + andeq ip, r2, r4, ror #10 │ │ │ │ + andeq ip, r2, r0, asr r5 │ │ │ │ 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 │ │ │ │ @@ -32606,81 +34352,81 @@ │ │ │ │ andeq r0, r1, r8, ror #28 │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ andeq r0, r1, r0, lsl #28 │ │ │ │ andeq r0, r1, ip, 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 │ │ │ │ + andseq r2, r3, r4, ror #8 │ │ │ │ + andseq r2, r3, ip, lsl #8 │ │ │ │ + mulseq r3, r8, r3 │ │ │ │ + andseq r2, r3, r8, ror r3 │ │ │ │ + andseq r2, r3, r4, ror #6 │ │ │ │ andeq r0, r1, r4, asr #26 │ │ │ │ - andeq r7, pc, r0, ror #20 │ │ │ │ - andeq r7, pc, r8, lsl #20 │ │ │ │ + andseq r2, r3, r8, lsl r3 │ │ │ │ + andseq r2, r3, r0, asr #5 │ │ │ │ @ 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 │ │ │ │ + andseq r2, r3, ip, lsl r2 │ │ │ │ + andseq r2, r3, r4, asr #3 │ │ │ │ andeq r0, r1, r0, asr #24 │ │ │ │ - andeq r7, pc, r8, lsl r8 @ │ │ │ │ + ldrsbeq r2, [r3], -r0 │ │ │ │ andeq r0, r1, r4, lsr #24 │ │ │ │ - ldrdeq r7, [pc], -r0 │ │ │ │ + andseq r2, r3, r8, lsl #1 │ │ │ │ @ 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 │ │ │ │ + andseq r2, r3, ip │ │ │ │ + andseq r1, r3, ip, ror #31 │ │ │ │ + @ instruction: 0x00131fbc │ │ │ │ + andseq r1, r3, r4, asr #30 │ │ │ │ andeq r0, r1, r0, asr #14 │ │ │ │ - andeq r7, pc, r8, ror r5 @ │ │ │ │ - andeq r7, pc, r0, asr r5 @ │ │ │ │ + andseq r1, r3, r0, lsr lr │ │ │ │ + andseq r1, r3, r8, lsl #28 │ │ │ │ andeq r0, r1, ip, lsr r9 │ │ │ │ - andeq r7, pc, ip, lsl #10 │ │ │ │ + andseq r1, r3, r4, asr #27 │ │ │ │ andeq r0, r1, r8, lsl r9 │ │ │ │ - @ instruction: 0x000f74bc │ │ │ │ + andseq r1, r3, r4, ror sp │ │ │ │ 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 @ │ │ │ │ + andseq r1, r3, r8, lsr sp │ │ │ │ + andseq r1, r3, r0, lsr sp │ │ │ │ + andseq r1, r3, ip, lsl sp │ │ │ │ + andseq r1, r3, r8, lsl #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, pc, r8, asr #5 │ │ │ │ - andeq r7, pc, r8, ror r2 @ │ │ │ │ + andseq r1, r3, r0, lsl #23 │ │ │ │ + andseq r1, r3, r0, lsr fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq sp, r2, ip, lsl r4 │ │ │ │ + ldrdeq fp, [r2], -r4 │ │ │ │ andeq r0, r1, r8, asr r3 │ │ │ │ andeq r0, r1, r4, asr #4 │ │ │ │ - strheq r7, [pc], -r4 │ │ │ │ - muleq pc, r0, r0 @ │ │ │ │ + andseq r1, r3, ip, ror #18 │ │ │ │ + andseq r1, r3, r8, asr #18 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x001314f8 │ │ │ │ + andseq r1, r3, r0, ror #9 │ │ │ │ muleq r0, r0, lr │ │ │ │ andeq pc, r0, ip, asr #25 │ │ │ │ andeq pc, r0, ip, ror #25 │ │ │ │ andeq pc, r0, ip, lsl #25 │ │ │ │ andeq pc, r0, r0, ror pc @ │ │ │ │ andeq pc, r0, ip, asr #27 │ │ │ │ andeq pc, r0, r4, ror sp @ │ │ │ │ andeq pc, r0, r8, asr sp @ │ │ │ │ andeq pc, r0, r8, lsr fp @ │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq pc, r0, ip, ror #19 │ │ │ │ andeq pc, r0, r0, lsr r9 @ │ │ │ │ andeq pc, r0, r8, lsr #17 │ │ │ │ - andeq r6, pc, ip, asr #17 │ │ │ │ - andeq r6, pc, r0, asr r8 @ │ │ │ │ + andseq r1, r3, r4, lsl #3 │ │ │ │ + andseq r1, r3, r8, lsl #2 │ │ │ │ strdeq pc, [r0], -r0 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ strdeq pc, [r0], -r0 │ │ │ │ andeq pc, r0, r8, asr r9 @ │ │ │ │ strdeq pc, [r0], -r4 │ │ │ │ ldrdeq pc, [r0], -r4 │ │ │ │ muleq r0, r0, r7 │ │ │ │ @@ -32692,20 +34438,20 @@ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x00130cd0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r6, [pc], -r8 │ │ │ │ + mulseq r3, r0, ip │ │ │ │ andeq pc, r0, r4, lsl #16 │ │ │ │ - andeq r6, pc, r4, asr r3 @ │ │ │ │ - andeq r6, pc, r4, lsr r2 @ │ │ │ │ + andseq r0, r3, ip, lsl #24 │ │ │ │ + andseq r0, r3, ip, ror #21 │ │ │ │ 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 │ │ │ │ @@ -32713,82 +34459,82 @@ │ │ │ │ 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 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x000f5fb4 │ │ │ │ + andseq r0, r3, ip, ror #16 │ │ │ │ strdeq lr, [r0], -r4 │ │ │ │ andeq pc, r0, ip, ror r1 @ │ │ │ │ andeq pc, r0, r4, asr r0 @ │ │ │ │ andeq pc, r0, r8, lsr r0 @ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq pc, r0, ip │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 22e70 │ │ │ │ - ldr r0, [pc, #-292] @ 22b20 │ │ │ │ + beq 249b8 │ │ │ │ + ldr r0, [pc, #-292] @ 24668 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ strb r3, [sp, #732] @ 0x2dc │ │ │ │ - beq 22d24 │ │ │ │ + beq 2486c │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 22c84 │ │ │ │ + bhi 247cc │ │ │ │ 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 247bc │ │ │ │ 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 2486c │ │ │ │ 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 2485c │ │ │ │ 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 24824 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ add ip, ip, #65536 @ 0x10000 │ │ │ │ - bcs 22cd8 │ │ │ │ + bcs 24820 │ │ │ │ add ip, r9, #16711680 @ 0xff0000 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [ip, r1, lsl #8] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 22d04 │ │ │ │ + bcs 2484c │ │ │ │ add ip, ip, #61440 @ 0xf000 │ │ │ │ cmp r6, r5 │ │ │ │ strb r0, [ip, #3840] @ 0xf00 │ │ │ │ - bne 22cc0 │ │ │ │ + bne 24808 │ │ │ │ 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 +34543,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 25548 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 22e40 │ │ │ │ - ldr r3, [pc, #-612] @ 22b24 │ │ │ │ + beq 24988 │ │ │ │ + ldr r3, [pc, #-612] @ 2466c │ │ │ │ mvn r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #-624] @ 22b28 │ │ │ │ + ldr r3, [pc, #-624] @ 24670 │ │ │ │ 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 24e98 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 24980 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2342c │ │ │ │ + beq 24f74 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 23324 │ │ │ │ + bne 24e6c │ │ │ │ cmp r8, #0 │ │ │ │ - blt 23550 │ │ │ │ + blt 25098 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 24980 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 234b8 │ │ │ │ + bhi 25000 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 24980 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 23508 │ │ │ │ + bhi 25050 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 22db8 │ │ │ │ + bne 24900 │ │ │ │ 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 25604 │ │ │ │ + ldr r0, [pc, #-812] @ 24674 │ │ │ │ mvn r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #-824] @ 22b30 │ │ │ │ + bl 285cc │ │ │ │ + ldr r3, [pc, #-824] @ 24678 │ │ │ │ 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] @ 2467c │ │ │ │ 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 249e4 │ │ │ │ cmp r5, sl │ │ │ │ movcc r5, sl │ │ │ │ cmp r8, r5 │ │ │ │ - blt 23710 │ │ │ │ + blt 25258 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 236a4 │ │ │ │ + beq 251ec │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ - b 2251c │ │ │ │ + b 24064 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 22094 │ │ │ │ + beq 23bdc │ │ │ │ sub r4, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [r6], #4 │ │ │ │ - bne 22ef8 │ │ │ │ - b 22094 │ │ │ │ - ldr r0, [pc, #-996] @ 22b38 │ │ │ │ + bne 24a40 │ │ │ │ + b 23bdc │ │ │ │ + ldr r0, [pc, #-996] @ 24680 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 22040 │ │ │ │ - ldr r0, [pc, #-1016] @ 22b3c │ │ │ │ + bl 2800c │ │ │ │ + b 23b88 │ │ │ │ + ldr r0, [pc, #-1016] @ 24684 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-820] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-820] @ 24758 │ │ │ │ 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 253f8 │ │ │ │ + bl 285ac │ │ │ │ + b 23b54 │ │ │ │ + ldr r0, [pc, #-1060] @ 24688 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285cc │ │ │ │ + b 23920 │ │ │ │ + ldr r0, [pc, #-1072] @ 2468c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-884] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-884] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 239d0 │ │ │ │ - bl 26a64 │ │ │ │ - b 21f24 │ │ │ │ + bne 25518 │ │ │ │ + bl 285ac │ │ │ │ + b 23a6c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 2bb8 │ │ │ │ ldrb r3, [sp, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 23bb0 │ │ │ │ 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 24b0c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 22ff4 │ │ │ │ + b 24b3c │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 23bb0 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 22fe8 │ │ │ │ + bhi 24b30 │ │ │ │ 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 24b30 │ │ │ │ + ldr r0, [pc, #-1240] @ 24690 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1052] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1052] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 23bb0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-1056] @ 22c28 │ │ │ │ - ldr r0, [pc, #-1280] @ 22b4c │ │ │ │ + ldr r3, [pc, #-1056] @ 24770 │ │ │ │ + ldr r0, [pc, #-1280] @ 24694 │ │ │ │ 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 23bb0 │ │ │ │ + ldr r0, [pc, #-1308] @ 24698 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1128] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1128] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22054 │ │ │ │ + beq 23b9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #-1132] @ 22c28 │ │ │ │ + ldr r2, [pc, #-1132] @ 24770 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #-1364] @ 22b54 │ │ │ │ + ldr r2, [pc, #-1364] @ 2469c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22054 │ │ │ │ + b 23b9c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21dc8 │ │ │ │ - ldr r0, [pc, #-1392] @ 22b58 │ │ │ │ + bne 23910 │ │ │ │ + ldr r0, [pc, #-1392] @ 246a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1224] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1224] @ 24758 │ │ │ │ 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 25774 │ │ │ │ + bl 285ac │ │ │ │ + b 23910 │ │ │ │ + ldr r0, [pc, #-1436] @ 246a4 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1276] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1276] @ 24758 │ │ │ │ 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 254d8 │ │ │ │ + bl 285ac │ │ │ │ + b 238d0 │ │ │ │ + ldr r0, [pc, #-1484] @ 246a8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1324] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1324] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23958 │ │ │ │ + bne 254a0 │ │ │ │ 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 238c4 │ │ │ │ + ldr r0, [pc, #-1540] @ 246ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1384] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1384] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23924 │ │ │ │ - bl 26a64 │ │ │ │ + bne 2546c │ │ │ │ + bl 285ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b 21d70 │ │ │ │ - ldr r0, [pc, #-1596] @ 22b68 │ │ │ │ + b 238b8 │ │ │ │ + ldr r0, [pc, #-1596] @ 246b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1448] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1448] @ 24758 │ │ │ │ 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 25440 │ │ │ │ + bl 285ac │ │ │ │ + b 238a0 │ │ │ │ + ldr r2, [pc, #-1644] @ 246b4 │ │ │ │ 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 24360 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r2, r5 │ │ │ │ - b 23210 │ │ │ │ + b 24d58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ strb lr, [r1] │ │ │ │ - beq 22818 │ │ │ │ + beq 24360 │ │ │ │ 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 24d48 │ │ │ │ cmp r3, #1 │ │ │ │ movgt r2, r3 │ │ │ │ - bgt 226c8 │ │ │ │ + bgt 24210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 229ec │ │ │ │ + beq 24534 │ │ │ │ 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] @ 246b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, #41] @ 0x29 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ strb r3, [sp, #221] @ 0xdd │ │ │ │ mov r2, #2 │ │ │ │ - b 226c8 │ │ │ │ + b 24210 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - b 2251c │ │ │ │ - ldr r3, [pc, #-1620] @ 22c28 │ │ │ │ + b 24064 │ │ │ │ + ldr r3, [pc, #-1620] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-1812] @ 22b74 │ │ │ │ + ldr r2, [pc, #-1812] @ 246bc │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 21e68 │ │ │ │ - ldr r3, [pc, #-1832] @ 22b78 │ │ │ │ + b 239b0 │ │ │ │ + ldr r3, [pc, #-1832] @ 246c0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 239f4 │ │ │ │ - ldr r5, [pc, #-1852] @ 22b7c │ │ │ │ + beq 2553c │ │ │ │ + ldr r5, [pc, #-1852] @ 246c4 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 21ca4 │ │ │ │ - ldr r3, [pc, #-1692] @ 22c28 │ │ │ │ + b 237ec │ │ │ │ + ldr r3, [pc, #-1692] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-1872] @ 22b80 │ │ │ │ + ldr r2, [pc, #-1872] @ 246c8 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 21e20 │ │ │ │ - ldr r0, [pc, #-1892] @ 22b84 │ │ │ │ + b 23968 │ │ │ │ + ldr r0, [pc, #-1892] @ 246cc │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1772] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1772] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23b94 │ │ │ │ - bl 26a64 │ │ │ │ - b 21f44 │ │ │ │ + bne 256dc │ │ │ │ + bl 285ac │ │ │ │ + b 23a8c │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ cmp r3, #24 │ │ │ │ - bne 21e40 │ │ │ │ - b 21e6c │ │ │ │ - ldr r0, [pc, #-1956] @ 22b88 │ │ │ │ + bne 23988 │ │ │ │ + b 239b4 │ │ │ │ + ldr r0, [pc, #-1956] @ 246d0 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1836] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1836] @ 24758 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 234e4 │ │ │ │ - bl 26a64 │ │ │ │ - b 22e24 │ │ │ │ + bne 2502c │ │ │ │ + bl 285ac │ │ │ │ + b 2496c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 235bc │ │ │ │ + beq 25104 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 2357c │ │ │ │ + beq 250c4 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 23594 │ │ │ │ + beq 250dc │ │ │ │ orrs r3, r6, r9 │ │ │ │ - bmi 23a10 │ │ │ │ + bmi 25558 │ │ │ │ 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 24f3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ strb r0, [r4], #1 │ │ │ │ - beq 234b0 │ │ │ │ + beq 24ff8 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ - ble 23394 │ │ │ │ + ble 24edc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1988] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-1988] @ 24758 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2340c │ │ │ │ - bl 26a64 │ │ │ │ + bne 24f54 │ │ │ │ + bl 285ac │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 233a4 │ │ │ │ + bne 24eec │ │ │ │ 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 24988 │ │ │ │ + ldr r3, [pc, #-2028] @ 24770 │ │ │ │ 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 24f28 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 23c74 │ │ │ │ + bne 257bc │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 24980 │ │ │ │ cmp r5, r0 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs r3, r3, r0, lsr #31 │ │ │ │ - beq 22e24 │ │ │ │ - ldr r0, [pc, #-2276] @ 22b8c │ │ │ │ + beq 2496c │ │ │ │ + ldr r0, [pc, #-2276] @ 246d4 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2160] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-2160] @ 24758 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23348 │ │ │ │ - ldr r3, [pc, #-2156] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2312] @ 22b90 │ │ │ │ + beq 24e90 │ │ │ │ + ldr r3, [pc, #-2156] @ 24770 │ │ │ │ + ldr r2, [pc, #-2312] @ 246d8 │ │ │ │ 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 24e90 │ │ │ │ strb r0, [r3] │ │ │ │ - b 22dc0 │ │ │ │ - ldr r0, [pc, #-2348] @ 22b94 │ │ │ │ + b 24908 │ │ │ │ + ldr r0, [pc, #-2348] @ 246dc │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2240] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-2240] @ 24758 │ │ │ │ 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 2541c │ │ │ │ + bl 285ac │ │ │ │ + b 24950 │ │ │ │ + ldr r3, [pc, #-2244] @ 24770 │ │ │ │ + ldr r2, [pc, #-2392] @ 246e0 │ │ │ │ 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 24e90 │ │ │ │ + ldr r0, [pc, #-2420] @ 246e4 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2320] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-2320] @ 24758 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23348 │ │ │ │ - ldr r3, [pc, #-2316] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2456] @ 22ba0 │ │ │ │ + beq 24e90 │ │ │ │ + ldr r3, [pc, #-2316] @ 24770 │ │ │ │ + ldr r2, [pc, #-2456] @ 246e8 │ │ │ │ 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 24e90 │ │ │ │ + ldr r0, [pc, #-2484] @ 246ec │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2392] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-2392] @ 24758 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23a3c │ │ │ │ - bl 26a64 │ │ │ │ - b 22dec │ │ │ │ + bne 25584 │ │ │ │ + bl 285ac │ │ │ │ + b 24934 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 23a84 │ │ │ │ + blt 255cc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r3, r6, lsl #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 23388 │ │ │ │ - ldr r0, [pc, #-2548] @ 22ba8 │ │ │ │ + b 24ed0 │ │ │ │ + ldr r0, [pc, #-2548] @ 246f0 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2460] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-2460] @ 24758 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23a60 │ │ │ │ - bl 26a64 │ │ │ │ + bne 255a8 │ │ │ │ + bl 285ac │ │ │ │ add r3, sp, #732 @ 0x2dc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 23388 │ │ │ │ + b 24ed0 │ │ │ │ mov r4, #256 @ 0x100 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - b 21ff0 │ │ │ │ - ldr r0, [pc, #-2608] @ 22bac │ │ │ │ + b 23b38 │ │ │ │ + ldr r0, [pc, #-2608] @ 246f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2520] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-2520] @ 24758 │ │ │ │ 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 25648 │ │ │ │ + bl 285ac │ │ │ │ + b 23820 │ │ │ │ + ldr r3, [pc, #-2528] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-2660] @ 22bb0 │ │ │ │ + ldr r2, [pc, #-2660] @ 246f8 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 229dc │ │ │ │ + b 24524 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-2568] @ 22c28 │ │ │ │ + ldr r3, [pc, #-2568] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-2696] @ 22bb4 │ │ │ │ + ldr r2, [pc, #-2696] @ 246fc │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2295c │ │ │ │ - ldr r0, [pc, #-2716] @ 22bb8 │ │ │ │ + b 244a4 │ │ │ │ + ldr r0, [pc, #-2716] @ 24700 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 229b4 │ │ │ │ - ldr r0, [pc, #-2728] @ 22bbc │ │ │ │ + bl 285cc │ │ │ │ + b 244fc │ │ │ │ + ldr r0, [pc, #-2728] @ 24704 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2660] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-2660] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23c08 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #-2768] @ 22bc0 │ │ │ │ + bne 25750 │ │ │ │ + bl 285ac │ │ │ │ + ldr r3, [pc, #-2768] @ 24708 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - bne 23884 │ │ │ │ + bne 253cc │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-2796] @ 22bc4 │ │ │ │ + ldr r3, [pc, #-2796] @ 2470c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 2172c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22880 │ │ │ │ - ldr r3, [pc, #-2820] @ 22bc8 │ │ │ │ + bne 243c8 │ │ │ │ + ldr r3, [pc, #-2820] @ 24710 │ │ │ │ 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 255f8 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #1 │ │ │ │ streq r1, [sp, #36] @ 0x24 │ │ │ │ - beq 22600 │ │ │ │ + beq 24148 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 22570 │ │ │ │ + b 240b8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #-2896] @ 22bcc │ │ │ │ + ldr r0, [pc, #-2896] @ 24714 │ │ │ │ add r2, r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r4, #1 │ │ │ │ add r8, r5, #2 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ - bl 21a7c │ │ │ │ + bl 235c4 │ │ │ │ cmp r4, #0 │ │ │ │ sub r6, r4, #1 │ │ │ │ mov fp, r0 │ │ │ │ - bne 23b24 │ │ │ │ - ldr r2, [pc, #-2948] @ 22bd0 │ │ │ │ + bne 2566c │ │ │ │ + ldr r2, [pc, #-2948] @ 24718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23864 │ │ │ │ + beq 253ac │ │ │ │ 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,470 +35200,470 @@ │ │ │ │ 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 253d8 │ │ │ │ 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 25380 │ │ │ │ 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 235c4 │ │ │ │ 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 235c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ orr r4, r4, r0 │ │ │ │ orr r7, r7, r4 │ │ │ │ - bne 237e8 │ │ │ │ + bne 25330 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 237b8 │ │ │ │ + bne 25300 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r9 │ │ │ │ - bne 23798 │ │ │ │ + bne 252e0 │ │ │ │ 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 251a4 │ │ │ │ + ldr r3, [pc, #-3232] @ 2471c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 236a0 │ │ │ │ + beq 251e8 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r8, r5 │ │ │ │ - b 2251c │ │ │ │ + b 24064 │ │ │ │ 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 235c4 │ │ │ │ orr r7, r7, r0 │ │ │ │ - b 237ac │ │ │ │ - ldr r3, [pc, #-3216] @ 22c28 │ │ │ │ + b 252f4 │ │ │ │ + ldr r3, [pc, #-3216] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3308] @ 22bd8 │ │ │ │ + ldr r2, [pc, #-3308] @ 24720 │ │ │ │ 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 24a9c │ │ │ │ + ldr r3, [pc, #-3252] @ 24770 │ │ │ │ + ldr r2, [pc, #-3332] @ 24724 │ │ │ │ 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 25024 │ │ │ │ + ldr r3, [pc, #-3288] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #-3380] @ 22be0 │ │ │ │ + ldr r2, [pc, #-3380] @ 24728 │ │ │ │ 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 24d10 │ │ │ │ + ldr r3, [pc, #-3332] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3412] @ 22be4 │ │ │ │ + ldr r2, [pc, #-3412] @ 2472c │ │ │ │ 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 24cd0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #-3388] @ 22c28 │ │ │ │ + ldr r2, [pc, #-3388] @ 24770 │ │ │ │ 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] @ 24730 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2314c │ │ │ │ - ldr r3, [pc, #-3440] @ 22c28 │ │ │ │ + b 24c94 │ │ │ │ + ldr r3, [pc, #-3440] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3512] @ 22bec │ │ │ │ + ldr r2, [pc, #-3512] @ 24734 │ │ │ │ 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 24c64 │ │ │ │ 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 23b54 │ │ │ │ + ldr r3, [pc, #-3504] @ 24770 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3572] @ 22bf0 │ │ │ │ + ldr r2, [pc, #-3572] @ 24738 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22f94 │ │ │ │ - ldr r5, [pc, #-3592] @ 22bf4 │ │ │ │ + b 24adc │ │ │ │ + ldr r5, [pc, #-3592] @ 2473c │ │ │ │ add r5, pc, r5 │ │ │ │ - b 21ca4 │ │ │ │ - ldr r0, [pc, #-3600] @ 22bf8 │ │ │ │ + b 237ec │ │ │ │ + ldr r0, [pc, #-3600] @ 24740 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 22d68 │ │ │ │ - ldr r0, [pc, #-3612] @ 22bfc │ │ │ │ + bl 285cc │ │ │ │ + b 248b0 │ │ │ │ + ldr r0, [pc, #-3612] @ 24744 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3608] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-3608] @ 24758 │ │ │ │ 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 25798 │ │ │ │ + bl 285ac │ │ │ │ + b 24eb8 │ │ │ │ + ldr r3, [pc, #-3612] @ 24770 │ │ │ │ + ldr r2, [pc, #-3656] @ 24748 │ │ │ │ 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 250bc │ │ │ │ + ldr r3, [pc, #-3648] @ 24770 │ │ │ │ + ldr r2, [pc, #-3688] @ 2474c │ │ │ │ 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 25100 │ │ │ │ + ldr r0, [pc, #-3716] @ 24750 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3724] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-3724] @ 24758 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23be4 │ │ │ │ - bl 26a64 │ │ │ │ - b 23584 │ │ │ │ + bne 2572c │ │ │ │ + bl 285ac │ │ │ │ + b 250cc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 22544 │ │ │ │ - ldr r0, [pc, #-3768] @ 22c0c │ │ │ │ + b 2408c │ │ │ │ + ldr r0, [pc, #-3768] @ 24754 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3780] @ 22c10 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #-3780] @ 24758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23bc0 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #-3804] @ 22c14 │ │ │ │ + bne 25708 │ │ │ │ + bl 285ac │ │ │ │ + ldr r3, [pc, #-3804] @ 2475c │ │ │ │ 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 249b8 │ │ │ │ + ldr r3, [pc, #-3808] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3836] @ 22c18 │ │ │ │ + ldr r2, [pc, #-3836] @ 24760 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 235f8 │ │ │ │ + b 25140 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3, #65280 @ 0xff00 │ │ │ │ - bl 21a7c │ │ │ │ + bl 235c4 │ │ │ │ cmp r6, #0 │ │ │ │ orr fp, fp, r0 │ │ │ │ - ble 2374c │ │ │ │ + ble 25294 │ │ │ │ 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 235c4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ orr fp, fp, r0 │ │ │ │ - bne 23b60 │ │ │ │ + bne 256a8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ - b 2374c │ │ │ │ - ldr r3, [pc, #-3956] @ 22c28 │ │ │ │ + b 25294 │ │ │ │ + ldr r3, [pc, #-3956] @ 24770 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3976] @ 22c1c │ │ │ │ + ldr r2, [pc, #-3976] @ 24764 │ │ │ │ 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 24e54 │ │ │ │ + ldr r3, [pc, #-4000] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-4020] @ 22c20 │ │ │ │ + ldr r2, [pc, #-4020] @ 24768 │ │ │ │ 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 2562c │ │ │ │ + ldr r3, [pc, #-4036] @ 24770 │ │ │ │ + ldr r2, [pc, #-4044] @ 2476c │ │ │ │ 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 255f0 │ │ │ │ + ldr r3, [pc, #-4072] @ 24770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-4080] @ 22c2c │ │ │ │ + ldr r2, [pc, #-4080] @ 24774 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23684 │ │ │ │ - ldr r3, [pc, #136] @ 23cbc │ │ │ │ + b 251cc │ │ │ │ + ldr r3, [pc, #136] @ 25804 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #128] @ 23cc0 │ │ │ │ + ldr r2, [pc, #128] @ 25808 │ │ │ │ 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 24c30 │ │ │ │ + ldr r3, [pc, #100] @ 25804 │ │ │ │ + ldr r2, [pc, #104] @ 2580c │ │ │ │ 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 2557c │ │ │ │ cmn r0, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - beq 22e40 │ │ │ │ - ldr r3, [pc, #60] @ 23cc8 │ │ │ │ + beq 24988 │ │ │ │ + ldr r3, [pc, #60] @ 25810 │ │ │ │ mvn r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 22e70 │ │ │ │ + b 249b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #28] @ 23ccc │ │ │ │ + ldr r0, [pc, #28] @ 25814 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 21da8 │ │ │ │ + bl 285cc │ │ │ │ + b 238f0 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x001306d0 │ │ │ │ muleq r0, r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ bl 29cc │ │ │ │ - ldr r3, [pc, #20] @ 23cf4 │ │ │ │ + ldr r3, [pc, #20] @ 2583c │ │ │ │ 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 │ │ │ │ + ldrsbeq r1, [r3], -r4 │ │ │ │ + ldr r3, [pc, #56] @ 25880 │ │ │ │ + ldr r2, [pc, #56] @ 25884 │ │ │ │ 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 25874 │ │ │ │ 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 22538 │ │ │ │ + ldrdeq sl, [r2], -r4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - ldr r3, [pc, #112] @ 23db8 │ │ │ │ + ldr r3, [pc, #112] @ 25900 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #132] @ 0x84 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 23dac │ │ │ │ + beq 258f4 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ble 23da0 │ │ │ │ - ldr r3, [pc, #76] @ 23dbc │ │ │ │ + ble 258e8 │ │ │ │ + ldr r3, [pc, #76] @ 25904 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #72] @ 23dc0 │ │ │ │ + ldr r4, [pc, #72] @ 25908 │ │ │ │ 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] @ 2590c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 23d70 │ │ │ │ - ldr r0, [pc, #20] @ 23dc8 │ │ │ │ + b 258b8 │ │ │ │ + ldr r0, [pc, #20] @ 25910 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000f67b4 │ │ │ │ + andseq r1, r3, ip, rrx │ │ │ │ andeq pc, r0, ip, asr r2 @ │ │ │ │ - andeq r6, pc, r0, lsl #15 │ │ │ │ + andseq r1, r3, r8, lsr r0 │ │ │ │ andeq pc, r0, r0, asr r2 @ │ │ │ │ andeq pc, r0, r0, ror r2 @ │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #236] @ 23ec4 │ │ │ │ - ldr r3, [pc, #236] @ 23ec8 │ │ │ │ + ldr r4, [pc, #236] @ 25a0c │ │ │ │ + ldr r3, [pc, #236] @ 25a10 │ │ │ │ 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 25840 │ │ │ │ + ldr r3, [pc, #212] @ 25a14 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #196] @ 23ed0 │ │ │ │ + bl 25840 │ │ │ │ + ldr r3, [pc, #196] @ 25a18 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #180] @ 23ed4 │ │ │ │ + bl 25840 │ │ │ │ + ldr r3, [pc, #180] @ 25a1c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #164] @ 23ed8 │ │ │ │ + bl 25840 │ │ │ │ + ldr r3, [pc, #164] @ 25a20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #148] @ 23edc │ │ │ │ + bl 25840 │ │ │ │ + ldr r3, [pc, #148] @ 25a24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #132] @ 23ee0 │ │ │ │ + bl 25840 │ │ │ │ + ldr r3, [pc, #132] @ 25a28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #116] @ 23ee4 │ │ │ │ + bl 25840 │ │ │ │ + ldr r3, [pc, #116] @ 25a2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #100] @ 23ee8 │ │ │ │ + bl 25840 │ │ │ │ + ldr r3, [pc, #100] @ 25a30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23e98 │ │ │ │ + beq 259e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ 23eec │ │ │ │ - ldr r0, [pc, #76] @ 23ef0 │ │ │ │ + ldr r3, [pc, #76] @ 25a34 │ │ │ │ + ldr r0, [pc, #76] @ 25a38 │ │ │ │ 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 285ac │ │ │ │ + strdeq sl, [r2], -ip │ │ │ │ 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 │ │ │ │ @@ -33925,29 +35671,29 @@ │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq pc, r0, r0, lsl #3 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 283bc │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2a44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -33977,390 +35723,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 25b34 │ │ │ │ mov r4, r3 │ │ │ │ strb r6, [r3] │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a68 │ │ │ │ strb r7, [r4], #1 │ │ │ │ - b 23fbc │ │ │ │ + b 25b04 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23f20 │ │ │ │ + b 25a68 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2402c │ │ │ │ + beq 25b74 │ │ │ │ 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 25b54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23f20 │ │ │ │ + b 25a68 │ │ │ │ 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 25bec │ │ │ │ + ldr lr, [pc, #88] @ 25c04 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 24084 │ │ │ │ + b 25bcc │ │ │ │ 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 25bec │ │ │ │ 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 25bb0 │ │ │ │ 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 25c78 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 240fc │ │ │ │ + beq 25c44 │ │ │ │ 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 25c6c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - b 240f0 │ │ │ │ + b 25c38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24100 │ │ │ │ - b 2411c │ │ │ │ - ldr r5, [pc, #8] @ 24140 │ │ │ │ + bne 25c48 │ │ │ │ + b 25c64 │ │ │ │ + ldr r5, [pc, #8] @ 25c88 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq lr, r0, r4, 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 25c08 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 24220 │ │ │ │ + bne 25d68 │ │ │ │ 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 25d68 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r5, #0 │ │ │ │ - beq 24200 │ │ │ │ + beq 25d48 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ bl 296c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24200 │ │ │ │ + bne 25d48 │ │ │ │ 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 25d00 │ │ │ │ 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 25c08 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ 24320 │ │ │ │ + ldr r3, [pc, #212] @ 25e68 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 242e4 │ │ │ │ - ldr r2, [pc, #200] @ 24324 │ │ │ │ + beq 25e2c │ │ │ │ + ldr r2, [pc, #200] @ 25e6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r1, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2430c │ │ │ │ + beq 25e54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - bne 242ec │ │ │ │ + bne 25e34 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 242f8 │ │ │ │ + bne 25e40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2403c │ │ │ │ + bl 25b84 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [r8, r0, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r8, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4] │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24274 │ │ │ │ - b 24290 │ │ │ │ + bne 25dbc │ │ │ │ + b 25dd8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a68 │ │ │ │ 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 25db8 │ │ │ │ + b 25e2c │ │ │ │ + andeq r9, r2, r8, lsl #31 │ │ │ │ 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] @ 25f04 │ │ │ │ + ldr r8, [pc, #136] @ 25f08 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24360 │ │ │ │ + bne 25ea8 │ │ │ │ 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 25e9c │ │ │ │ ldrb r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24390 │ │ │ │ + bne 25ed8 │ │ │ │ ldrb r4, [r5, #1]! │ │ │ │ ldrb r3, [r8, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24380 │ │ │ │ + beq 25ec8 │ │ │ │ mov r0, r9 │ │ │ │ strb r7, [r5] │ │ │ │ - bl 23ff4 │ │ │ │ + bl 25b3c │ │ │ │ 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 25e8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r6, pc, r0, lsr #6 │ │ │ │ - andeq r6, pc, ip, lsl r3 @ │ │ │ │ + @ instruction: 0x00130bd8 │ │ │ │ + @ instruction: 0x00130bd4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #348] @ 24534 │ │ │ │ + ldr r2, [pc, #348] @ 2607c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ 24538 │ │ │ │ + ldr r3, [pc, #344] @ 26080 │ │ │ │ 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 25f74 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 244c8 │ │ │ │ + beq 26010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #276] @ 2453c │ │ │ │ + ldr r0, [pc, #276] @ 26084 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #260] @ 24540 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r1, [pc, #260] @ 26088 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 24500 │ │ │ │ + beq 26048 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ - b 24464 │ │ │ │ + b 25fac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ + bl 2d1ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl 2924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24450 │ │ │ │ + bne 25f98 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 244ec │ │ │ │ + bne 26034 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 244dc │ │ │ │ - ldr r2, [pc, #160] @ 24544 │ │ │ │ - ldr r3, [pc, #144] @ 24538 │ │ │ │ + bne 26024 │ │ │ │ + ldr r2, [pc, #160] @ 2608c │ │ │ │ + ldr r3, [pc, #144] @ 26080 │ │ │ │ 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 26044 │ │ │ │ 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 25f74 │ │ │ │ + b 25fe4 │ │ │ │ + ldr r0, [pc, #100] @ 26090 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285cc │ │ │ │ + b 25fe4 │ │ │ │ + ldr r0, [pc, #88] @ 26094 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2448c │ │ │ │ + bl 285cc │ │ │ │ + b 25fd4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 24518 │ │ │ │ + bne 26060 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2449c │ │ │ │ + beq 25fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ 24550 │ │ │ │ + ldr r0, [pc, #36] @ 26098 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 24448 │ │ │ │ - andeq fp, r2, r0, asr #18 │ │ │ │ + bl 285cc │ │ │ │ + b 25f90 │ │ │ │ + strdeq r9, [r2], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq pc, r0, r4, lsr #4 │ │ │ │ andeq sp, r0, r8, lsr #23 │ │ │ │ - andeq fp, r2, r8, ror r8 │ │ │ │ + andeq r9, r2, r0, lsr sp │ │ │ │ andeq lr, r0, ip, lsl #2 │ │ │ │ strdeq lr, [r0], -r4 │ │ │ │ andeq sp, r0, r4, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 245bc │ │ │ │ + beq 26104 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov r7, r2 │ │ │ │ - bne 24590 │ │ │ │ - b 245d4 │ │ │ │ + bne 260d8 │ │ │ │ + b 2611c │ │ │ │ bl 2894 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 245b4 │ │ │ │ + beq 260fc │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 245c8 │ │ │ │ + beq 26110 │ │ │ │ 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 260c0 │ │ │ │ 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 +36115,315 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2894 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 245c8 │ │ │ │ + beq 26110 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 245c8 │ │ │ │ + beq 26110 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 245bc │ │ │ │ + beq 26104 │ │ │ │ add r5, r4, #4 │ │ │ │ - b 245d8 │ │ │ │ + b 26120 │ │ │ │ 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] @ 267a4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1580] @ 24c60 │ │ │ │ + ldr r3, [pc, #1580] @ 267a8 │ │ │ │ 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 25c08 │ │ │ │ str r0, [r7] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ - ldr r3, [pc, #1504] @ 24c64 │ │ │ │ + bl 25c08 │ │ │ │ + ldr r3, [pc, #1504] @ 267ac │ │ │ │ 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 26560 │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 247e8 │ │ │ │ + beq 26330 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 246cc │ │ │ │ + beq 26214 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 248b0 │ │ │ │ + beq 263f8 │ │ │ │ mov r0, fp │ │ │ │ bl 2a44 │ │ │ │ ldr r3, [r9] │ │ │ │ tst r3, #2 │ │ │ │ - bne 246e8 │ │ │ │ + bne 26230 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24afc │ │ │ │ + beq 26644 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ + bl 25c08 │ │ │ │ str r0, [r6, #4]! │ │ │ │ cmp r5, r6 │ │ │ │ - bne 246f0 │ │ │ │ - ldr r3, [pc, #1372] @ 24c68 │ │ │ │ + bne 26238 │ │ │ │ + ldr r3, [pc, #1372] @ 267b0 │ │ │ │ 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 26484 │ │ │ │ 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 262d0 │ │ │ │ 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 262b8 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 248bc │ │ │ │ + beq 26404 │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 248c8 │ │ │ │ + beq 26410 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 248c8 │ │ │ │ + beq 26410 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq 24a5c │ │ │ │ + beq 265a4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ - bl 24554 │ │ │ │ + bl 2609c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 248e4 │ │ │ │ + beq 2642c │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #1196] @ 24c6c │ │ │ │ - ldr r3, [pc, #1180] @ 24c60 │ │ │ │ + ldr r2, [pc, #1196] @ 267b4 │ │ │ │ + ldr r3, [pc, #1180] @ 267a8 │ │ │ │ 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 267a0 │ │ │ │ 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 2634c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 246c4 │ │ │ │ - b 246cc │ │ │ │ + bne 2620c │ │ │ │ + b 26214 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 24800 │ │ │ │ + beq 26348 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8] │ │ │ │ bl 2b4c │ │ │ │ sub r6, r0, #1 │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 24c50 │ │ │ │ + bls 26798 │ │ │ │ mov r3, r6 │ │ │ │ - b 2483c │ │ │ │ + b 26384 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 24bdc │ │ │ │ + beq 26724 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 24834 │ │ │ │ + beq 2637c │ │ │ │ add r3, r6, #1 │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 24c08 │ │ │ │ + beq 26750 │ │ │ │ sub r2, r3, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - beq 24888 │ │ │ │ + beq 263d0 │ │ │ │ cmp r2, #11 │ │ │ │ - beq 24c30 │ │ │ │ + beq 26778 │ │ │ │ cmp r2, #12 │ │ │ │ - beq 24be8 │ │ │ │ + beq 26730 │ │ │ │ cmp r2, #12 │ │ │ │ - ble 247b4 │ │ │ │ - ldr r3, [pc, #992] @ 24c70 │ │ │ │ + ble 262fc │ │ │ │ + ldr r3, [pc, #992] @ 267b8 │ │ │ │ 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 26214 │ │ │ │ + ldr r1, [pc, #956] @ 267bc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 246c4 │ │ │ │ + b 2620c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24770 │ │ │ │ + bne 262b8 │ │ │ │ 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 262e0 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ - bl 24554 │ │ │ │ + bl 2609c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 247b4 │ │ │ │ + bne 262fc │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2493c │ │ │ │ + beq 26484 │ │ │ │ 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 2609c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 247b4 │ │ │ │ + bne 262fc │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 24b6c │ │ │ │ + beq 266b4 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 24978 │ │ │ │ + beq 264c0 │ │ │ │ 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 26300 │ │ │ │ + ldr r3, [pc, #760] @ 267c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ - b 24998 │ │ │ │ + b 264e0 │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 247b4 │ │ │ │ + beq 262fc │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2498c │ │ │ │ + beq 264d4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2498c │ │ │ │ + blt 264d4 │ │ │ │ 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 264d4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #668] @ 24c7c │ │ │ │ + ldr r3, [pc, #668] @ 267c4 │ │ │ │ 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] @ 267c8 │ │ │ │ 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 262fc │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ tst r2, #191 @ 0xbf │ │ │ │ - bne 246a4 │ │ │ │ + bne 261ec │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 2b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 246a4 │ │ │ │ - ldr r1, [pc, #580] @ 24c84 │ │ │ │ + bhi 261ec │ │ │ │ + ldr r1, [pc, #580] @ 267cc │ │ │ │ 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 261ec │ │ │ │ + b 262fc │ │ │ │ + ldr r1, [pc, #548] @ 267d0 │ │ │ │ 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] @ 267d4 │ │ │ │ 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 26630 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2b4c │ │ │ │ mov r1, fp │ │ │ │ add r2, r0, #1 │ │ │ │ @@ -34687,111 +36433,111 @@ │ │ │ │ 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] @ 267d8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 24798 │ │ │ │ + b 262e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ + bl 25c08 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ - ldr r3, [pc, #380] @ 24c94 │ │ │ │ + bl 25c08 │ │ │ │ + ldr r3, [pc, #380] @ 267dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #372] @ 24c98 │ │ │ │ + ldr r4, [pc, #372] @ 267e0 │ │ │ │ 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 26484 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 24788 │ │ │ │ - ldr r3, [pc, #260] @ 24c78 │ │ │ │ + b 262d0 │ │ │ │ + ldr r3, [pc, #260] @ 267c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 24bd4 │ │ │ │ + beq 2671c │ │ │ │ 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 26710 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 24bc8 │ │ │ │ + beq 26710 │ │ │ │ str r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sl] │ │ │ │ - bl 20a1c │ │ │ │ - b 247b8 │ │ │ │ + bl 22564 │ │ │ │ + b 26300 │ │ │ │ ldr r6, [r6, #188] @ 0xbc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 24b88 │ │ │ │ + bne 266d0 │ │ │ │ mvn r4, #0 │ │ │ │ - b 247b8 │ │ │ │ + b 26300 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b 24858 │ │ │ │ + b 263a0 │ │ │ │ ldr r2, [r7] │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 247b4 │ │ │ │ + bne 262fc │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r2, r3, r5 │ │ │ │ str r5, [r8] │ │ │ │ - b 24880 │ │ │ │ - ldr r1, [pc, #140] @ 24c9c │ │ │ │ + b 263c8 │ │ │ │ + ldr r1, [pc, #140] @ 267e4 │ │ │ │ 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 263ac │ │ │ │ + b 263d0 │ │ │ │ ldr r2, [r7] │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 247b4 │ │ │ │ + bne 262fc │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r2, r3, r5 │ │ │ │ str r5, [r8] │ │ │ │ - b 24878 │ │ │ │ + b 263c0 │ │ │ │ add r3, r5, r0 │ │ │ │ - b 24858 │ │ │ │ + b 263a0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r2, ip, ror #13 │ │ │ │ + andeq r9, r2, r4, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, ip, r6 │ │ │ │ + andeq r9, r2, r4, asr fp │ │ │ │ andeq sp, r0, r8, ror #29 │ │ │ │ - andeq fp, r2, ip, asr r5 │ │ │ │ + andeq r9, r2, r4, lsl sl │ │ │ │ andeq sp, r0, r4, ror #26 │ │ │ │ andeq lr, r0, r4, 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 │ │ │ │ @@ -34800,57 +36546,57 @@ │ │ │ │ ldrdeq sp, [r0], -ip │ │ │ │ andeq ip, r0, r4, ror fp │ │ │ │ andeq sp, r0, ip, 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] @ 26e34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr ip, [pc, #1576] @ 252f0 │ │ │ │ + ldr ip, [pc, #1576] @ 26e38 │ │ │ │ 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 26160 │ │ │ │ + ldr r3, [pc, #1528] @ 26e3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble 24f70 │ │ │ │ + ble 26ab8 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - beq 24f9c │ │ │ │ + beq 26ae4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #16 │ │ │ │ str r3, [r2] │ │ │ │ - beq 24fa4 │ │ │ │ + beq 26aec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1460] @ 252f8 │ │ │ │ + ldr r3, [pc, #1460] @ 26e40 │ │ │ │ mov sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1448] @ 252fc │ │ │ │ + ldr r3, [pc, #1448] @ 26e44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1440] @ 25300 │ │ │ │ + ldr r3, [pc, #1440] @ 26e48 │ │ │ │ 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 +36612,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 2691c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ lsl r3, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 25140 │ │ │ │ + bne 26c88 │ │ │ │ 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 26b88 │ │ │ │ ldr r8, [r7, #32] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 24e20 │ │ │ │ + b 26968 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25038 │ │ │ │ + beq 26b80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24e14 │ │ │ │ + bne 2695c │ │ │ │ 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] @ 26e4c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bne 24e80 │ │ │ │ + bne 269c8 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, r6 │ │ │ │ subne r0, r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 26c1c │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 24ed0 │ │ │ │ + beq 26a18 │ │ │ │ cmp r1, #4 │ │ │ │ - bls 2511c │ │ │ │ + bls 26c64 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 269e0 │ │ │ │ + bl 28528 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ str r0, [fp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 250dc │ │ │ │ + beq 26c24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ - beq 24f10 │ │ │ │ + beq 26a58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 251b8 │ │ │ │ + beq 26d00 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [fp, #20] │ │ │ │ tst r3, #1 │ │ │ │ mov r4, sl │ │ │ │ - beq 24f60 │ │ │ │ + beq 26aa8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 250ec │ │ │ │ + bls 26c34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 24f5c │ │ │ │ + beq 26aa4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 25130 │ │ │ │ + beq 26c78 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25130 │ │ │ │ + beq 26c78 │ │ │ │ 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 268b4 │ │ │ │ + ldr r2, [pc, #912] @ 26e50 │ │ │ │ + ldr r3, [pc, #884] @ 26e38 │ │ │ │ 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 26e30 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24d34 │ │ │ │ + bne 2687c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #860] @ 2530c │ │ │ │ + ldr r3, [pc, #860] @ 26e54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ movls r2, #4 │ │ │ │ - bls 24fcc │ │ │ │ + bls 26b14 │ │ │ │ cmp r3, #2 │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #824] @ 25310 │ │ │ │ + ldr r3, [pc, #824] @ 26e58 │ │ │ │ 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 26b4c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcs 24fe0 │ │ │ │ + bcs 26b28 │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - ldr r3, [pc, #768] @ 25314 │ │ │ │ + ldr r3, [pc, #768] @ 26e5c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r5, #24] │ │ │ │ bl 2bb8 │ │ │ │ - b 24d34 │ │ │ │ + b 2687c │ │ │ │ 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 283bc │ │ │ │ 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 28528 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #648] @ 25318 │ │ │ │ + ldr r3, [pc, #648] @ 26e60 │ │ │ │ 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,507 +36810,507 @@ │ │ │ │ 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 26994 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - b 24ed0 │ │ │ │ + b 26a18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ str r0, [fp, #12] │ │ │ │ - b 24eec │ │ │ │ + b 26a34 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 26aa8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ - b 24edc │ │ │ │ + b 26a24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 24f60 │ │ │ │ - ldr r4, [pc, #468] @ 2531c │ │ │ │ + b 26aa8 │ │ │ │ + ldr r4, [pc, #468] @ 26e64 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 25160 │ │ │ │ + b 26ca8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 25264 │ │ │ │ + beq 26dac │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 24dd4 │ │ │ │ + beq 2691c │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2514c │ │ │ │ + bne 26c94 │ │ │ │ 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 26c94 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #32 │ │ │ │ str r3, [r2] │ │ │ │ - b 24f60 │ │ │ │ + b 26aa8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #348] @ 25320 │ │ │ │ + ldr r9, [pc, #348] @ 26e68 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 23ef4 │ │ │ │ + bl 25a3c │ │ │ │ ldrb r3, [r8] │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r8, r9 │ │ │ │ - bne 2522c │ │ │ │ + bne 26d74 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24328 │ │ │ │ + bl 25e70 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 25244 │ │ │ │ + bne 26d8c │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 25218 │ │ │ │ + beq 26d60 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25254 │ │ │ │ + bne 26d9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 24f08 │ │ │ │ + b 26a50 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a68 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24328 │ │ │ │ + bl 25e70 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 24328 │ │ │ │ - b 251f8 │ │ │ │ + bl 25e70 │ │ │ │ + b 26d40 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 23ff4 │ │ │ │ - b 25218 │ │ │ │ - ldr r3, [pc, #184] @ 25324 │ │ │ │ + bl 25b3c │ │ │ │ + b 26d60 │ │ │ │ + ldr r3, [pc, #184] @ 26e6c │ │ │ │ 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 26e14 │ │ │ │ + ldr r3, [pc, #136] @ 26e58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 252c0 │ │ │ │ - ldr r3, [pc, #140] @ 25328 │ │ │ │ + beq 26e08 │ │ │ │ + ldr r3, [pc, #140] @ 26e70 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #136] @ 2532c │ │ │ │ + ldr r2, [pc, #136] @ 26e74 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #124] @ 25330 │ │ │ │ + ldr r3, [pc, #124] @ 26e78 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #256] @ 0x100 │ │ │ │ - b 24dd4 │ │ │ │ - ldr r3, [pc, #108] @ 25334 │ │ │ │ + b 2691c │ │ │ │ + ldr r3, [pc, #108] @ 26e7c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2529c │ │ │ │ + b 26de4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ 25338 │ │ │ │ + ldr r0, [pc, #96] @ 26e80 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - b 252ac │ │ │ │ + b 26df4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r2, r8, asr r0 │ │ │ │ + andeq r9, r2, r0, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq fp, r2, r4, lsr #32 │ │ │ │ - andeq r5, pc, r0, lsl r9 @ │ │ │ │ + ldrdeq r9, [r2], -ip │ │ │ │ + andseq r0, r3, r8, asr #3 │ │ │ │ andeq sp, r0, r4, lsr #17 │ │ │ │ andeq lr, r0, ip, asr sl │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ - andeq sl, r2, r4, lsr #27 │ │ │ │ + andeq r9, r2, ip, asr 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 r0, r0, r0, lsl #4 │ │ │ │ andeq sp, r0, r0, ror #21 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - andeq r5, pc, r0, lsr #7 │ │ │ │ + andseq pc, r2, r8, asr ip @ │ │ │ │ andeq lr, r0, ip, lsr #8 │ │ │ │ muleq r0, r4, 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] @ 273b8 │ │ │ │ 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] @ 273bc │ │ │ │ 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] @ 273c0 │ │ │ │ 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 26160 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 25430 │ │ │ │ - ldr r3, [pc, #1212] @ 2587c │ │ │ │ + beq 26f78 │ │ │ │ + ldr r3, [pc, #1212] @ 273c4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257bc │ │ │ │ + beq 27304 │ │ │ │ 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 27368 │ │ │ │ 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 26fa8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2583c │ │ │ │ + bne 27384 │ │ │ │ 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] @ 273c8 │ │ │ │ + ldr r3, [pc, #1080] @ 273bc │ │ │ │ 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 273b4 │ │ │ │ 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] @ 273cc │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1040] @ 25888 │ │ │ │ + ldr r3, [pc, #1040] @ 273d0 │ │ │ │ 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 27298 │ │ │ │ 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 271e0 │ │ │ │ + bl 25b84 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 254e8 │ │ │ │ - b 25714 │ │ │ │ + bne 27030 │ │ │ │ + b 2725c │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25644 │ │ │ │ + beq 2718c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25644 │ │ │ │ + beq 2718c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 254dc │ │ │ │ + beq 27024 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 254dc │ │ │ │ + bne 27024 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r1, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 254dc │ │ │ │ + bne 27024 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2573c │ │ │ │ + beq 27284 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2566c │ │ │ │ + beq 271b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 25764 │ │ │ │ + beq 272ac │ │ │ │ cmp r2, fp │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - ble 256f4 │ │ │ │ + ble 2723c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25598 │ │ │ │ + beq 270e0 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 25700 │ │ │ │ + beq 27248 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 255c0 │ │ │ │ - ldr r3, [pc, #740] @ 2588c │ │ │ │ + beq 27108 │ │ │ │ + ldr r3, [pc, #740] @ 273d4 │ │ │ │ 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 270f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ + bne 26ff0 │ │ │ │ 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 26fd4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ tst lr, ip │ │ │ │ - beq 25808 │ │ │ │ + beq 27350 │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257dc │ │ │ │ - ldr r1, [pc, #620] @ 25890 │ │ │ │ + beq 27324 │ │ │ │ + ldr r1, [pc, #620] @ 273d8 │ │ │ │ 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 26f78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 25758 │ │ │ │ + bne 272a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25734 │ │ │ │ + beq 2727c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25560 │ │ │ │ + bne 270a8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 27108 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ - bl 23f20 │ │ │ │ + bl 25a68 │ │ │ │ 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 26ff0 │ │ │ │ + b 27118 │ │ │ │ bl 2b4c │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ mov r1, r5 │ │ │ │ bl 2a44 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2403c │ │ │ │ + bl 25b84 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 254e8 │ │ │ │ + bne 27030 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 27108 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 27108 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 27108 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - b 25598 │ │ │ │ + b 270e0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25598 │ │ │ │ + beq 270e0 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25678 │ │ │ │ + b 271c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 256d8 │ │ │ │ + bne 27220 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ - b 255d0 │ │ │ │ + bne 26ff0 │ │ │ │ + b 27118 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 27108 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 257a8 │ │ │ │ + bne 272f0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ - b 255e0 │ │ │ │ + b 27128 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - b 2564c │ │ │ │ + b 27194 │ │ │ │ cmp r2, fp │ │ │ │ - ble 2579c │ │ │ │ + ble 272e4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 27108 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 255c0 │ │ │ │ + bne 27108 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25678 │ │ │ │ + b 271c0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 256fc │ │ │ │ - b 255c0 │ │ │ │ + bne 27244 │ │ │ │ + b 27108 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25748 │ │ │ │ + b 27290 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 25430 │ │ │ │ + beq 26f78 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr ip, [r3] │ │ │ │ lsr ip, ip, #9 │ │ │ │ eor ip, ip, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ - b 253f0 │ │ │ │ + b 26f38 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #164] @ 2588c │ │ │ │ + ldr r3, [pc, #164] @ 273d4 │ │ │ │ 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 26f78 │ │ │ │ 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 26f78 │ │ │ │ + ldr r3, [pc, #108] @ 273dc │ │ │ │ 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 26f44 │ │ │ │ + ldr r1, [pc, #84] @ 273e0 │ │ │ │ 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 27324 │ │ │ │ + b 27164 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0002a9b4 │ │ │ │ + andeq r8, r2, ip, ror #28 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sl, r2, r4, lsl #19 │ │ │ │ + andeq r8, r2, ip, lsr lr │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq sl, r2, r4, ror #17 │ │ │ │ + muleq r2, ip, sp │ │ │ │ andeq lr, r0, r4, lsl #6 │ │ │ │ andeq lr, r0, r8, asr r3 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ @ instruction: 0x0000e1b0 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq sp, r0, ip, ror pc │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -35573,333 +37319,333 @@ │ │ │ │ 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 27424 │ │ │ │ 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 28528 │ │ │ │ ldr r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ tst r3, #2 │ │ │ │ - bne 25964 │ │ │ │ + bne 274ac │ │ │ │ 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 27498 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, #2097152 @ 0x200000 │ │ │ │ - bl 2680c │ │ │ │ + bl 28354 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 25a3c │ │ │ │ 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 28354 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 2592c │ │ │ │ - ldr r6, [pc, #88] @ 259c4 │ │ │ │ + b 27474 │ │ │ │ + ldr r6, [pc, #88] @ 2750c │ │ │ │ orr r3, r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ str r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 258fc │ │ │ │ + bne 27444 │ │ │ │ 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] @ 27510 │ │ │ │ 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 274f4 │ │ │ │ str r1, [r6, #260] @ 0x104 │ │ │ │ - b 258fc │ │ │ │ - andeq r4, pc, r8, ror #25 │ │ │ │ + b 27444 │ │ │ │ + andseq pc, r2, r0, lsr #11 │ │ │ │ andeq sp, r0, r4, lsr lr │ │ │ │ - ldr r3, [pc, #8] @ 259dc │ │ │ │ + ldr r3, [pc, #8] @ 27524 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 25f0c │ │ │ │ @ instruction: 0xfffff2c4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #8] @ 259fc │ │ │ │ + ldr r3, [pc, #8] @ 27544 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 25f0c │ │ │ │ @ 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] @ 27990 │ │ │ │ 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 2757c │ │ │ │ cmp r2, ip │ │ │ │ - beq 25a5c │ │ │ │ + beq 275a4 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25a2c │ │ │ │ + beq 27574 │ │ │ │ str r3, [r1] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25a44 │ │ │ │ + bne 2758c │ │ │ │ cmp r2, ip │ │ │ │ - bne 25a34 │ │ │ │ + bne 2757c │ │ │ │ ldr r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25a7c │ │ │ │ + beq 275c4 │ │ │ │ mov r0, r3 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25a90 │ │ │ │ + beq 275d8 │ │ │ │ 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 275f8 │ │ │ │ cmp r6, #0 │ │ │ │ mvnne r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 25e20 │ │ │ │ + beq 27968 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25d08 │ │ │ │ + beq 27850 │ │ │ │ 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 2764c │ │ │ │ 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 2760c │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ - beq 25be8 │ │ │ │ + beq 27730 │ │ │ │ cmp r4, #0 │ │ │ │ biceq r2, r2, #128 @ 0x80 │ │ │ │ streq r2, [r1] │ │ │ │ - beq 25c98 │ │ │ │ + beq 277e0 │ │ │ │ mov lr, #0 │ │ │ │ - b 25b58 │ │ │ │ + b 276a0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ - beq 25cfc │ │ │ │ + beq 27844 │ │ │ │ str r3, [lr] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25bdc │ │ │ │ + beq 27724 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25b30 │ │ │ │ + beq 27678 │ │ │ │ mov r5, #0 │ │ │ │ - b 25b74 │ │ │ │ + b 276bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25bbc │ │ │ │ + beq 27704 │ │ │ │ ldm r3, {r0, ip} │ │ │ │ cmp ip, #0 │ │ │ │ movne r5, r3 │ │ │ │ movne r3, r0 │ │ │ │ - bne 25b6c │ │ │ │ + bne 276b4 │ │ │ │ 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 276bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25b34 │ │ │ │ + beq 2767c │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25b58 │ │ │ │ + bne 276a0 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ bic r2, r2, #128 @ 0x80 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #604] @ 25e4c │ │ │ │ + ldr r3, [pc, #604] @ 27994 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c0c │ │ │ │ + beq 27754 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ movne ip, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25c98 │ │ │ │ - ldr r3, [pc, #564] @ 25e50 │ │ │ │ + beq 277e0 │ │ │ │ + ldr r3, [pc, #564] @ 27998 │ │ │ │ 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 277f0 │ │ │ │ cmp r1, #1 │ │ │ │ mvnls r3, #0 │ │ │ │ strls r3, [r4, #24] │ │ │ │ - bls 25c60 │ │ │ │ + bls 277a8 │ │ │ │ mvn r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r8, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c8c │ │ │ │ + beq 277d4 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r3, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25c74 │ │ │ │ + bne 277bc │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25c30 │ │ │ │ + bne 27778 │ │ │ │ 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 277a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3, #28 │ │ │ │ mov r3, #6 │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ - ldr lr, [pc, #396] @ 25e54 │ │ │ │ + ldr lr, [pc, #396] @ 2799c │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 25ce8 │ │ │ │ + bhi 27830 │ │ │ │ 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 27874 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcs 25cbc │ │ │ │ + bcs 27804 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 25c58 │ │ │ │ - b 25c5c │ │ │ │ + beq 277a0 │ │ │ │ + b 277a4 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 25b50 │ │ │ │ + b 27698 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 25be0 │ │ │ │ + bne 27728 │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c98 │ │ │ │ - ldr r2, [pc, #296] @ 25e4c │ │ │ │ + beq 277e0 │ │ │ │ + ldr r2, [pc, #296] @ 27994 │ │ │ │ ldr r1, [r9, r2] │ │ │ │ ldr ip, [r1] │ │ │ │ - b 25c00 │ │ │ │ + b 27748 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 25e34 │ │ │ │ + beq 2797c │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #280] @ 25e58 │ │ │ │ + ldr r2, [pc, #280] @ 279a0 │ │ │ │ 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 283bc │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ bl 2bb8 │ │ │ │ cmp r5, #15 │ │ │ │ lsr r5, r5, #3 │ │ │ │ - bls 25d98 │ │ │ │ + bls 278e0 │ │ │ │ lsl fp, r5, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 277d4 │ │ │ │ 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 +37660,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 27908 │ │ │ │ + b 277d4 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r4, [sl, #16] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 25b18 │ │ │ │ - b 25be8 │ │ │ │ + bne 27660 │ │ │ │ + b 27730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq 25c60 │ │ │ │ - b 25d38 │ │ │ │ - strdeq sl, [r2], -r8 │ │ │ │ + beq 277a8 │ │ │ │ + b 27880 │ │ │ │ + @ instruction: 0x000287b0 │ │ │ │ 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] @ 279b4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 25f0c │ │ │ │ @ instruction: 0xffffe3bc │ │ │ │ - ldr r3, [pc, #8] @ 25e80 │ │ │ │ + ldr r3, [pc, #8] @ 279c8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 25f0c │ │ │ │ @ instruction: 0xfffff4bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #276] @ 25fa4 │ │ │ │ - ldr r3, [pc, #276] @ 25fa8 │ │ │ │ + ldr r6, [pc, #276] @ 27aec │ │ │ │ + ldr r3, [pc, #276] @ 27af0 │ │ │ │ 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 27ab8 │ │ │ │ + ldr r3, [pc, #248] @ 27af4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 25f64 │ │ │ │ - ldr r3, [pc, #232] @ 25fb0 │ │ │ │ + bge 27aac │ │ │ │ + ldr r3, [pc, #232] @ 27af8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #224] @ 25fb4 │ │ │ │ - ldr r2, [pc, #224] @ 25fb8 │ │ │ │ + ldr r3, [pc, #224] @ 27afc │ │ │ │ + ldr r2, [pc, #224] @ 27b00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #216] @ 25fbc │ │ │ │ + ldr r3, [pc, #216] @ 27b04 │ │ │ │ add r0, r0, r5 │ │ │ │ umull ip, r3, r1, r3 │ │ │ │ - ldr ip, [pc, #208] @ 25fc0 │ │ │ │ + ldr ip, [pc, #208] @ 27b08 │ │ │ │ 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 +37733,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] @ 27b0c │ │ │ │ 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 2f1e4 │ │ │ │ mov r1, r0 │ │ │ │ - b 25ecc │ │ │ │ - ldr r2, [pc, #80] @ 25fc8 │ │ │ │ + b 27a14 │ │ │ │ + ldr r2, [pc, #80] @ 27b10 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #76] @ 25fcc │ │ │ │ + ldr r3, [pc, #76] @ 27b14 │ │ │ │ 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 279f4 │ │ │ │ + andeq r8, r2, r4, asr #6 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - strdeq ip, [r2], -r0 │ │ │ │ + andeq sl, r2, r8, lsr #31 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - andeq ip, r2, ip, asr #21 │ │ │ │ + andeq sl, r2, r4, lsl #31 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ @ instruction: 0x0000d8b8 │ │ │ │ - andeq ip, r2, r4, lsr #20 │ │ │ │ + ldrdeq sl, [r2], -ip │ │ │ │ andeq sp, r0, r8, 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 27b54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 26060 │ │ │ │ + bne 27ba8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #2 │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25ff8 │ │ │ │ + bne 27b40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 26b14 │ │ │ │ + bl 2865c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26070 │ │ │ │ + blt 27bb8 │ │ │ │ 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] @ 27bc8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #28] @ 26084 │ │ │ │ + b 285cc │ │ │ │ + ldr r0, [pc, #28] @ 27bcc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26008 │ │ │ │ - ldr r0, [pc, #16] @ 26088 │ │ │ │ + bl 285cc │ │ │ │ + b 27b50 │ │ │ │ + ldr r0, [pc, #16] @ 27bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26034 │ │ │ │ + bl 285cc │ │ │ │ + b 27b7c │ │ │ │ ldrdeq sp, [r0], -r4 │ │ │ │ @ instruction: 0x0000d7b0 │ │ │ │ @ instruction: 0x0000d7b0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxlt lr │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bne 260e0 │ │ │ │ - bl 25fd0 │ │ │ │ + bne 27c28 │ │ │ │ + bl 27b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26104 │ │ │ │ + bne 27c4c │ │ │ │ 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 27b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 260ac │ │ │ │ - ldr r0, [pc, #24] @ 26114 │ │ │ │ + beq 27bf4 │ │ │ │ + ldr r0, [pc, #24] @ 27c5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 260ac │ │ │ │ - ldr r0, [pc, #12] @ 26118 │ │ │ │ + bl 285cc │ │ │ │ + b 27bf4 │ │ │ │ + ldr r0, [pc, #12] @ 27c60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 260bc │ │ │ │ + bl 285cc │ │ │ │ + b 27c04 │ │ │ │ andeq sp, r0, r4, asr #14 │ │ │ │ andeq sp, r0, ip, lsr r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ bl 2c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26154 │ │ │ │ + beq 27c9c │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 26190 │ │ │ │ + bne 27cd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #100] @ 261c8 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r1, [pc, #100] @ 27d10 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ bl 2aec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - blt 261ac │ │ │ │ - ldr r0, [pc, #80] @ 261cc │ │ │ │ - bl 267a8 │ │ │ │ + blt 27cf4 │ │ │ │ + ldr r0, [pc, #80] @ 27d14 │ │ │ │ + bl 282f0 │ │ │ │ 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 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 261d0 │ │ │ │ + ldr r0, [pc, #44] @ 27d18 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26154 │ │ │ │ + bl 285cc │ │ │ │ + b 27c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 261d4 │ │ │ │ + ldr r0, [pc, #20] @ 27d1c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26174 │ │ │ │ + bl 285cc │ │ │ │ + b 27cbc │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #196] @ 27dec │ │ │ │ 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 27d54 │ │ │ │ + ldr r1, [pc, #168] @ 27df0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2623c │ │ │ │ + blt 27d84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26228 │ │ │ │ - ldr r0, [pc, #144] @ 262ac │ │ │ │ + beq 27d70 │ │ │ │ + ldr r0, [pc, #144] @ 27df4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2626c │ │ │ │ - ldr r3, [pc, #128] @ 262b0 │ │ │ │ + blt 27db4 │ │ │ │ + ldr r3, [pc, #128] @ 27df8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26258 │ │ │ │ - ldr r1, [pc, #104] @ 262b4 │ │ │ │ + beq 27da0 │ │ │ │ + ldr r1, [pc, #104] @ 27dfc │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27668 │ │ │ │ + bl 291b0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 262b8 │ │ │ │ + ldr r0, [pc, #88] @ 27e00 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2611c │ │ │ │ - b 2620c │ │ │ │ + bl 27c64 │ │ │ │ + b 27d54 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 2611c │ │ │ │ - ldr r2, [pc, #60] @ 262bc │ │ │ │ - ldr r0, [pc, #60] @ 262c0 │ │ │ │ + bl 27c64 │ │ │ │ + ldr r2, [pc, #60] @ 27e04 │ │ │ │ + ldr r0, [pc, #60] @ 27e08 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f1a8 │ │ │ │ - ldr r3, [pc, #40] @ 262c4 │ │ │ │ + bl 20cf0 │ │ │ │ + ldr r3, [pc, #40] @ 27e0c │ │ │ │ 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 │ │ │ │ + b 27d70 │ │ │ │ + andseq lr, r2, r4, lsr lr │ │ │ │ + andeq sl, r2, ip, asr ip │ │ │ │ + andeq sl, r2, r0, asr #24 │ │ │ │ + andseq lr, r2, r4, ror #27 │ │ │ │ andeq ip, r0, r4, lsr pc │ │ │ │ - andeq ip, r2, r0, asr #14 │ │ │ │ + strdeq sl, [r2], -r8 │ │ │ │ ldrdeq sp, [r0], -ip │ │ │ │ @ instruction: 0x0000bcb0 │ │ │ │ - andeq r4, pc, r4, asr #9 │ │ │ │ + andseq lr, r2, ip, ror 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] @ 27fdc │ │ │ │ + ldr r1, [pc, #444] @ 27fe0 │ │ │ │ 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] @ 27fe4 │ │ │ │ + ldr r6, [pc, #388] @ 27fe8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ str sl, [r3] │ │ │ │ - bne 263bc │ │ │ │ - ldr r5, [pc, #368] @ 264a4 │ │ │ │ + bne 27f04 │ │ │ │ + ldr r5, [pc, #368] @ 27fec │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 26350 │ │ │ │ + blt 27e98 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #960 @ 0x3c0 │ │ │ │ - bcc 26438 │ │ │ │ - ldr r4, [pc, #336] @ 264a8 │ │ │ │ + bcc 27f80 │ │ │ │ + ldr r4, [pc, #336] @ 27ff0 │ │ │ │ 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 27ef0 │ │ │ │ ldmib r4, {r1, r3} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 26480 │ │ │ │ - ldr r3, [pc, #288] @ 264ac │ │ │ │ + bgt 27fc8 │ │ │ │ + ldr r3, [pc, #288] @ 27ff4 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 26410 │ │ │ │ + bne 27f58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26384 │ │ │ │ + bl 27b18 │ │ │ │ + b 27ecc │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #216] @ 264b0 │ │ │ │ + ldr r3, [pc, #216] @ 27ff8 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 2632c │ │ │ │ - ldr r3, [pc, #204] @ 264b4 │ │ │ │ + bhi 27e74 │ │ │ │ + ldr r3, [pc, #204] @ 27ffc │ │ │ │ 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 27e74 │ │ │ │ + ldr r3, [pc, #160] @ 28000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2be8 │ │ │ │ - ldr r1, [pc, #148] @ 264bc │ │ │ │ + ldr r1, [pc, #148] @ 28004 │ │ │ │ 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 2865c │ │ │ │ + bl 279cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble 26350 │ │ │ │ + ble 27e98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r3, [pc, #112] @ 264c0 │ │ │ │ + ldr r3, [pc, #112] @ 28008 │ │ │ │ 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 27e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b18 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26384 │ │ │ │ - @ instruction: 0x0002c6bc │ │ │ │ + bl 27b18 │ │ │ │ + b 27ecc │ │ │ │ + andeq sl, r2, r4, ror fp │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0012ecfc │ │ │ │ + @ instruction: 0x00027eb4 │ │ │ │ + andeq sl, r2, r8, lsr #22 │ │ │ │ + andeq sl, r2, r4, lsl #22 │ │ │ │ + andseq lr, r2, r8, lsl #25 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq sp, r0, r8, ror #8 │ │ │ │ andeq sp, r0, r0, lsr r4 │ │ │ │ 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] @ 2815c │ │ │ │ + ldr r1, [pc, #320] @ 28160 │ │ │ │ + ldr r3, [pc, #320] @ 28164 │ │ │ │ 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 28060 │ │ │ │ + ldr r2, [pc, #276] @ 28168 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2654c │ │ │ │ - ldr r2, [pc, #260] @ 26624 │ │ │ │ - ldr r3, [pc, #248] @ 2661c │ │ │ │ + beq 28094 │ │ │ │ + ldr r2, [pc, #260] @ 2816c │ │ │ │ + ldr r3, [pc, #248] @ 28164 │ │ │ │ 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 28158 │ │ │ │ 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 279cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble 26578 │ │ │ │ + ble 280c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #184] @ 26628 │ │ │ │ + ldr r3, [pc, #184] @ 28170 │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2658c │ │ │ │ - ldr r3, [pc, #172] @ 2662c │ │ │ │ + bls 280d4 │ │ │ │ + ldr r3, [pc, #172] @ 28174 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - b 26518 │ │ │ │ + b 28060 │ │ │ │ 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 +38158,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] @ 28178 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 26578 │ │ │ │ + ble 280c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b18 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26578 │ │ │ │ + bl 27b18 │ │ │ │ + b 280c0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, r8, asr #9 │ │ │ │ - andeq r9, r2, r0, asr #16 │ │ │ │ + andeq sl, r2, r0, lsl #19 │ │ │ │ + strdeq r7, [r2], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, pc, r4, asr r2 @ │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ + andseq lr, r2, ip, lsl #22 │ │ │ │ + @ instruction: 0x00027cb4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - ldrdeq r4, [pc], -ip │ │ │ │ - @ instruction: 0x0002c3bc │ │ │ │ - ldr r3, [pc, #12] @ 26648 │ │ │ │ + mulseq r2, r4, sl │ │ │ │ + andeq sl, r2, r4, ror r8 │ │ │ │ + ldr r3, [pc, #12] @ 28190 │ │ │ │ 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, r0, lsr #16 │ │ │ │ + ldr r3, [pc, #192] @ 2825c │ │ │ │ + ldr r1, [pc, #192] @ 28260 │ │ │ │ + ldr r2, [pc, #192] @ 28264 │ │ │ │ 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 28210 │ │ │ │ + ldr r0, [pc, #156] @ 28268 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 25fd0 │ │ │ │ - ldr r4, [pc, #148] @ 26724 │ │ │ │ + bl 27b18 │ │ │ │ + ldr r4, [pc, #148] @ 2826c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 266b4 │ │ │ │ + blt 281fc │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b18 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26704 │ │ │ │ - ldr r3, [pc, #108] @ 26728 │ │ │ │ + bne 2824c │ │ │ │ + ldr r3, [pc, #108] @ 28270 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #92] @ 2672c │ │ │ │ + ldr r4, [pc, #92] @ 28274 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 26688 │ │ │ │ + blt 281d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 27b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26688 │ │ │ │ - ldr r0, [pc, #52] @ 26730 │ │ │ │ + beq 281d0 │ │ │ │ + ldr r0, [pc, #52] @ 28278 │ │ │ │ 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 285cc │ │ │ │ + b 281d0 │ │ │ │ + ldr r0, [pc, #40] @ 2827c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285cc │ │ │ │ + b 281fc │ │ │ │ + andeq r7, r2, ip, ror fp │ │ │ │ + @ instruction: 0x0012e9b8 │ │ │ │ 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 │ │ │ │ + ldrdeq sl, [r2], -r8 │ │ │ │ + andeq sl, r2, ip, asr #15 │ │ │ │ + andseq lr, r2, r8, asr r9 │ │ │ │ + andeq sl, r2, ip, lsl #15 │ │ │ │ andeq sp, r0, r4, asr #2 │ │ │ │ andeq sp, r0, r4, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #84] @ 26798 │ │ │ │ - ldr r3, [pc, #84] @ 2679c │ │ │ │ + ldr r4, [pc, #84] @ 282e0 │ │ │ │ + ldr r3, [pc, #84] @ 282e4 │ │ │ │ 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] @ 282e8 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r6, [pc, #60] @ 267a4 │ │ │ │ + ldr r6, [pc, #60] @ 282ec │ │ │ │ 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 27bd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #20 │ │ │ │ - bl 2608c │ │ │ │ + bl 27bd4 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r4, pc, r8, lsl r0 @ │ │ │ │ - ldrdeq r9, [r2], -r0 │ │ │ │ + @ instruction: 0x0012e8d0 │ │ │ │ + andeq r7, r2, r8, lsl #21 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq ip, r2, r4, lsr r2 │ │ │ │ + andeq sl, r2, ip, ror #13 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #76] @ 26800 │ │ │ │ + ldr r4, [pc, #76] @ 28348 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 267f8 │ │ │ │ + beq 28340 │ │ │ │ bl 2a8c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 26804 │ │ │ │ + ldr r3, [pc, #52] @ 2834c │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26808 │ │ │ │ + ldr r2, [pc, #36] @ 28350 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r2, r8, ror #10 │ │ │ │ + andeq r7, r2, r0, lsr #20 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ strheq sp, [r0], -r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #80] @ 26868 │ │ │ │ + ldr r4, [pc, #80] @ 283b0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 26860 │ │ │ │ + beq 283a8 │ │ │ │ bl 284c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 2686c │ │ │ │ + ldr r3, [pc, #52] @ 283b4 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26870 │ │ │ │ + ldr r2, [pc, #36] @ 283b8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r2, r0, lsl #10 │ │ │ │ + @ instruction: 0x000279b8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq sp, r0, r4, asr r0 │ │ │ │ - ldr r2, [pc, #328] @ 269c4 │ │ │ │ + ldr r2, [pc, #328] @ 2850c │ │ │ │ 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] @ 28510 │ │ │ │ sub r6, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r9, r0 │ │ │ │ add r8, r6, r0 │ │ │ │ - bne 26914 │ │ │ │ + bne 2845c │ │ │ │ mov r7, #65536 @ 0x10000 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ - bhi 268f8 │ │ │ │ - ldr r5, [pc, #280] @ 269cc │ │ │ │ + bhi 28440 │ │ │ │ + ldr r5, [pc, #280] @ 28514 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 268e0 │ │ │ │ + b 28428 │ │ │ │ bl 2a8c │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, r4, r6 │ │ │ │ and r2, r3, r6 │ │ │ │ sub r1, r8, r2 │ │ │ │ - beq 26950 │ │ │ │ + beq 28498 │ │ │ │ cmp r7, r1 │ │ │ │ stm r5, {r4, r7} │ │ │ │ mov r1, #65536 @ 0x10000 │ │ │ │ - bcs 2692c │ │ │ │ + bcs 28474 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 268b8 │ │ │ │ + bls 28400 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 26908 │ │ │ │ + beq 28450 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a8c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 26990 │ │ │ │ + beq 284d8 │ │ │ │ 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 283e8 │ │ │ │ bic r0, r3, r6 │ │ │ │ - ldr r3, [pc, #152] @ 269d0 │ │ │ │ + ldr r3, [pc, #152] @ 28518 │ │ │ │ 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] @ 2851c │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr fp, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #108] @ 269d8 │ │ │ │ + ldr r2, [pc, #108] @ 28520 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ str r4, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b 268a4 │ │ │ │ - ldr r3, [pc, #60] @ 269d4 │ │ │ │ + b 283ec │ │ │ │ + ldr r3, [pc, #60] @ 2851c │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #48] @ 269dc │ │ │ │ + ldr r2, [pc, #48] @ 28524 │ │ │ │ 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 285ac │ │ │ │ + b 28450 │ │ │ │ + andseq lr, r2, r0, lsr #15 │ │ │ │ + andeq r7, r2, r4, asr #18 │ │ │ │ + andseq lr, r2, ip, ror #14 │ │ │ │ + andseq lr, r2, r4, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq ip, r0, r8, lsr #30 │ │ │ │ andeq ip, r0, r8, ror #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 28598 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a2c │ │ │ │ - ldr r0, [pc, #52] @ 26a5c │ │ │ │ + bne 28574 │ │ │ │ + ldr r0, [pc, #52] @ 285a4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2948 │ │ │ │ - ldr r0, [pc, #8] @ 26a60 │ │ │ │ + ldr r0, [pc, #8] @ 285a8 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq ip, r0, r4, asr r3 │ │ │ │ andeq ip, r0, r4, lsr #6 │ │ │ │ │ │ │ │ -00026a64 : │ │ │ │ - ldr r0, [pc, #20] @ 26a80 │ │ │ │ +000285ac : │ │ │ │ + ldr r0, [pc, #20] @ 285c8 │ │ │ │ push {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 26738 │ │ │ │ + bl 2800c │ │ │ │ + bl 28280 │ │ │ │ mov r0, #1 │ │ │ │ bl 2b1c │ │ │ │ andeq ip, r0, r0, asr #28 │ │ │ │ - ldr ip, [pc, #116] @ 26b00 │ │ │ │ + ldr ip, [pc, #116] @ 28648 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #112] @ 26b04 │ │ │ │ + ldr r1, [pc, #112] @ 2864c │ │ │ │ add ip, pc, ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r0, [pc, #100] @ 26b08 │ │ │ │ + ldr r0, [pc, #100] @ 28650 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #96] @ 26b0c │ │ │ │ + ldr r2, [pc, #96] @ 28654 │ │ │ │ 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 +38481,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] @ 28658 │ │ │ │ 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 285ac │ │ │ │ + andeq r7, r2, r4, asr #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r4, ror #4 │ │ │ │ + andeq r7, r2, ip, lsl r7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq ip, r0, r8, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ subs r5, r2, #0 │ │ │ │ - ble 26b84 │ │ │ │ + ble 286cc │ │ │ │ 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 286a8 │ │ │ │ sub r5, r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ add r6, r6, r4 │ │ │ │ - ble 26b78 │ │ │ │ + ble 286c0 │ │ │ │ add r8, r9, r6 │ │ │ │ - b 26b30 │ │ │ │ + b 28678 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 26b30 │ │ │ │ + beq 28678 │ │ │ │ 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 286b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ bl 2924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28728 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28728 │ │ │ │ bl 2b4c │ │ │ │ sub r6, r0, #1 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ add r2, r4, r6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 26be8 │ │ │ │ + bne 28730 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ strb r3, [r4, r6] │ │ │ │ - bls 26be0 │ │ │ │ + bls 28728 │ │ │ │ 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 28764 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28728 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb4 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne 26c00 │ │ │ │ + bne 28748 │ │ │ │ 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 28728 │ │ │ │ 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 28788 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ moveq ip, r0 │ │ │ │ - beq 26c94 │ │ │ │ + beq 287dc │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add ip, r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 26c8c │ │ │ │ + b 287d4 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ strb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26ca0 │ │ │ │ + beq 287e8 │ │ │ │ cmp r3, ip │ │ │ │ - bne 26c7c │ │ │ │ + bne 287c4 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [ip] │ │ │ │ bx lr │ │ │ │ mov ip, r3 │ │ │ │ - b 26c94 │ │ │ │ + b 287dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26d08 │ │ │ │ + beq 28850 │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - b 26cc4 │ │ │ │ + b 2880c │ │ │ │ subs r2, r2, #1 │ │ │ │ - beq 26cfc │ │ │ │ + beq 28844 │ │ │ │ mov ip, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 26cbc │ │ │ │ + bne 28804 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, ip, r2 │ │ │ │ - b 26cf4 │ │ │ │ + b 2883c │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ strb r2, [ip], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26d14 │ │ │ │ + beq 2885c │ │ │ │ cmp ip, r3 │ │ │ │ - bne 26ce4 │ │ │ │ + bne 2882c │ │ │ │ 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 28844 │ │ │ │ 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 28874 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [pc, #1588] @ 2738c │ │ │ │ + ldr r5, [pc, #1588] @ 28ed4 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - ble 272ec │ │ │ │ - ldr r4, [pc, #1572] @ 27390 │ │ │ │ + ble 28e34 │ │ │ │ + ldr r4, [pc, #1572] @ 28ed8 │ │ │ │ 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 25a3c │ │ │ │ mov r3, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 23ef4 │ │ │ │ + bl 25a3c │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 25a3c │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 23ef4 │ │ │ │ - ldr r0, [pc, #1504] @ 27394 │ │ │ │ + bl 25a3c │ │ │ │ + ldr r0, [pc, #1504] @ 28edc │ │ │ │ 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 22d5c │ │ │ │ + ldr r3, [pc, #1480] @ 28ee0 │ │ │ │ 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 28948 │ │ │ │ + ldr r2, [pc, #1456] @ 28ee4 │ │ │ │ tst r1, r2 │ │ │ │ - ldrne r2, [pc, #1452] @ 273a0 │ │ │ │ - ldreq r2, [pc, #1452] @ 273a4 │ │ │ │ + ldrne r2, [pc, #1452] @ 28ee8 │ │ │ │ + ldreq r2, [pc, #1452] @ 28eec │ │ │ │ orreq r1, r1, #109 @ 0x6d │ │ │ │ streq r1, [r4] │ │ │ │ str r2, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq 26fec │ │ │ │ - ldr r0, [pc, #1432] @ 273a8 │ │ │ │ + beq 28b34 │ │ │ │ + ldr r0, [pc, #1432] @ 28ef0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21444 │ │ │ │ - ldr r3, [pc, #1420] @ 273ac │ │ │ │ + bl 22f8c │ │ │ │ + ldr r3, [pc, #1420] @ 28ef4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26e60 │ │ │ │ + beq 289a8 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ - bne 26fa4 │ │ │ │ - ldr r3, [pc, #1380] @ 273b0 │ │ │ │ + bne 28aec │ │ │ │ + ldr r3, [pc, #1380] @ 28ef8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #1368] @ 273b4 │ │ │ │ + ldr r3, [pc, #1368] @ 28efc │ │ │ │ ldr r8, [r5, r3] │ │ │ │ str r2, [r8] │ │ │ │ - ldr r4, [pc, #1360] @ 273b8 │ │ │ │ + ldr r4, [pc, #1360] @ 28f00 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands r8, r3, #65536 @ 0x10000 │ │ │ │ - bne 27144 │ │ │ │ + bne 28c8c │ │ │ │ ands r2, r3, #262144 @ 0x40000 │ │ │ │ - bne 27070 │ │ │ │ + bne 28bb8 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 26e98 │ │ │ │ + beq 289e0 │ │ │ │ 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] @ 28f04 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ movlt r2, #125 @ 0x7d │ │ │ │ strlt r2, [r4, #52] @ 0x34 │ │ │ │ - blt 26ec0 │ │ │ │ + blt 28a08 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bhi 271f8 │ │ │ │ + bhi 28d40 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 26ed8 │ │ │ │ - ldr r2, [pc, #1264] @ 273c0 │ │ │ │ + beq 28a20 │ │ │ │ + ldr r2, [pc, #1264] @ 28f08 │ │ │ │ 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 28a44 │ │ │ │ + ldr r3, [pc, #1244] @ 28f0c │ │ │ │ + ldr r2, [pc, #1244] @ 28f10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2722c │ │ │ │ - ldr r4, [pc, #1224] @ 273cc │ │ │ │ + bhi 28d74 │ │ │ │ + ldr r4, [pc, #1224] @ 28f14 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27004 │ │ │ │ - ldr r1, [pc, #1208] @ 273d0 │ │ │ │ + beq 28b4c │ │ │ │ + ldr r1, [pc, #1208] @ 28f18 │ │ │ │ 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 28cc8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27254 │ │ │ │ - ldr r1, [pc, #1160] @ 273d4 │ │ │ │ + beq 28d9c │ │ │ │ + ldr r1, [pc, #1160] @ 28f1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 272b4 │ │ │ │ + bcc 28dfc │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 272c0 │ │ │ │ + bls 28e08 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 272cc │ │ │ │ + bhi 28e14 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, r3 │ │ │ │ - bne 272d8 │ │ │ │ + bne 28e20 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2701c │ │ │ │ - ldr r1, [pc, #1096] @ 273d8 │ │ │ │ + bne 28b64 │ │ │ │ + ldr r1, [pc, #1096] @ 28f20 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ + b 28d0c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ mov r2, #1 │ │ │ │ - bhi 26e44 │ │ │ │ + bhi 2898c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26f94 │ │ │ │ + bne 28adc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26e44 │ │ │ │ - ldr r3, [pc, #1052] @ 273dc │ │ │ │ - ldr r0, [pc, #1052] @ 273e0 │ │ │ │ + beq 2898c │ │ │ │ + ldr r3, [pc, #1052] @ 28f24 │ │ │ │ + ldr r0, [pc, #1052] @ 28f28 │ │ │ │ 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 285ac │ │ │ │ + ldr r3, [pc, #1024] @ 28f2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ - b 26e44 │ │ │ │ - ldr r3, [pc, #1012] @ 273e8 │ │ │ │ + b 2898c │ │ │ │ + ldr r3, [pc, #1012] @ 28f30 │ │ │ │ orr r1, r1, #16384 @ 0x4000 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #109 @ 0x6d │ │ │ │ str r1, [r3] │ │ │ │ - b 26e08 │ │ │ │ + b 28950 │ │ │ │ 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] @ 28f34 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ and r2, r3, #14 │ │ │ │ cmp r2, #12 │ │ │ │ - beq 27288 │ │ │ │ + beq 28dd0 │ │ │ │ and r3, r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 27260 │ │ │ │ - ldr r3, [pc, #936] @ 273f0 │ │ │ │ - ldr r2, [pc, #936] @ 273f4 │ │ │ │ + beq 28da8 │ │ │ │ + ldr r3, [pc, #936] @ 28f38 │ │ │ │ + ldr r2, [pc, #936] @ 28f3c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r3, [pc, #928] @ 273f8 │ │ │ │ + ldr r3, [pc, #928] @ 28f40 │ │ │ │ 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] @ 28ef8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ldr r6, [pc, #888] @ 273fc │ │ │ │ + ldr r6, [pc, #888] @ 28f44 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 28030 │ │ │ │ + bl 29b78 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 2d2fc │ │ │ │ - bl 2d740 │ │ │ │ + bl 2ee44 │ │ │ │ + bl 2f288 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2713c │ │ │ │ - ldr r3, [pc, #764] @ 273b4 │ │ │ │ + bls 28c84 │ │ │ │ + ldr r3, [pc, #764] @ 28efc │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - ldr r3, [pc, #832] @ 27400 │ │ │ │ + ldr r3, [pc, #832] @ 28f48 │ │ │ │ ldr fp, [r5, r3] │ │ │ │ - ldr r3, [pc, #828] @ 27404 │ │ │ │ + ldr r3, [pc, #828] @ 28f4c │ │ │ │ ldr sl, [r5, r3] │ │ │ │ mov r5, #2 │ │ │ │ - b 270e0 │ │ │ │ + b 28c28 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 2713c │ │ │ │ + bcc 28c84 │ │ │ │ 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 29b78 │ │ │ │ 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 28c18 │ │ │ │ + bl 2f288 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 270e0 │ │ │ │ + bcs 28c28 │ │ │ │ mov r0, #0 │ │ │ │ bl 2b1c │ │ │ │ - ldr r3, [pc, #612] @ 273b0 │ │ │ │ + ldr r3, [pc, #612] @ 28ef8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r7, [r6] │ │ │ │ - bl 28030 │ │ │ │ + bl 29b78 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27068 │ │ │ │ - ldr r3, [pc, #584] @ 273b4 │ │ │ │ + beq 28bb0 │ │ │ │ + ldr r3, [pc, #584] @ 28efc │ │ │ │ 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] @ 28f50 │ │ │ │ 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 28a84 │ │ │ │ + ldr r1, [pc, #584] @ 28f54 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #528] @ 273dc │ │ │ │ - ldr r3, [pc, #576] @ 27410 │ │ │ │ + ldr r2, [pc, #528] @ 28f24 │ │ │ │ + ldr r3, [pc, #576] @ 28f58 │ │ │ │ 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] @ 28f5c │ │ │ │ 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 285ac │ │ │ │ + b 28b64 │ │ │ │ + ldr r3, [pc, #476] @ 28f24 │ │ │ │ + ldr r0, [pc, #532] @ 28f60 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 26ed8 │ │ │ │ - b 26ec8 │ │ │ │ - ldr r3, [pc, #424] @ 273dc │ │ │ │ - ldr r0, [pc, #484] @ 2741c │ │ │ │ + beq 28a20 │ │ │ │ + b 28a10 │ │ │ │ + ldr r3, [pc, #424] @ 28f24 │ │ │ │ + ldr r0, [pc, #484] @ 28f64 │ │ │ │ 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 285ac │ │ │ │ + b 28a44 │ │ │ │ + ldr r1, [pc, #452] @ 28f68 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 28d0c │ │ │ │ + ldr r3, [pc, #372] @ 28f24 │ │ │ │ + ldr r0, [pc, #440] @ 28f6c │ │ │ │ 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 285ac │ │ │ │ + b 28b88 │ │ │ │ + ldr r3, [pc, #332] @ 28f24 │ │ │ │ + ldr r0, [pc, #404] @ 28f70 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ ldr r3, [r4] │ │ │ │ - b 27034 │ │ │ │ - ldr r1, [pc, #368] @ 2742c │ │ │ │ + b 28b7c │ │ │ │ + ldr r1, [pc, #368] @ 28f74 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #360] @ 27430 │ │ │ │ + b 28d0c │ │ │ │ + ldr r1, [pc, #360] @ 28f78 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #352] @ 27434 │ │ │ │ + b 28d0c │ │ │ │ + ldr r1, [pc, #352] @ 28f7c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ + b 28d0c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2701c │ │ │ │ - ldr r1, [pc, #336] @ 27438 │ │ │ │ + beq 28b64 │ │ │ │ + ldr r1, [pc, #336] @ 28f80 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #328] @ 2743c │ │ │ │ + b 28d0c │ │ │ │ + ldr r1, [pc, #328] @ 28f84 │ │ │ │ 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] @ 28f88 │ │ │ │ + ldr r6, [pc, #312] @ 28f8c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r8, [pc, #308] @ 27448 │ │ │ │ + ldr r8, [pc, #308] @ 28f90 │ │ │ │ ldr r4, [r3] │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, #49 @ 0x31 │ │ │ │ - b 2734c │ │ │ │ + b 28e94 │ │ │ │ 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 28c84 │ │ │ │ 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 28e6c │ │ │ │ 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 28e6c │ │ │ │ + andeq r7, r2, r8, ror r4 │ │ │ │ + @ instruction: 0x0012e2bc │ │ │ │ + andeq sl, r2, r4, asr #1 │ │ │ │ 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, r0, ror r0 │ │ │ │ + andseq lr, r2, ip, lsl #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 │ │ │ │ + andseq lr, r2, r4, asr #3 │ │ │ │ + andseq lr, r2, ip, lsl #3 │ │ │ │ + andseq lr, r2, r8, asr r1 │ │ │ │ + andseq lr, r2, r0, asr #2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - andeq r3, pc, r0, ror r8 @ │ │ │ │ + andseq lr, r2, r8, lsr #2 │ │ │ │ andeq sp, r0, r0, lsl r1 │ │ │ │ - andeq r3, pc, r8, lsr #16 │ │ │ │ + andseq lr, r2, r0, ror #1 │ │ │ │ andeq ip, r0, r4, 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 @ │ │ │ │ + andseq lr, r2, r8, asr #32 │ │ │ │ + andseq lr, r2, r4, lsr r0 │ │ │ │ + andseq lr, r2, r8 │ │ │ │ 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 │ │ │ │ + andseq sp, r2, r8, asr lr │ │ │ │ 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 r0, r0, r8, lsr #3 │ │ │ │ andeq ip, r0, r4, ror ip │ │ │ │ muleq r0, r0, ip │ │ │ │ - ldr r1, [pc, #224] @ 27534 │ │ │ │ + ldr r1, [pc, #224] @ 2907c │ │ │ │ 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 28ff0 │ │ │ │ + ldr r6, [pc, #196] @ 29080 │ │ │ │ add r5, r4, #6 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 274a0 │ │ │ │ + beq 28fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ sub r3, ip, #6 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcc 27518 │ │ │ │ + bcc 29060 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bne 2750c │ │ │ │ + bne 29054 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 2750c │ │ │ │ - ldr r6, [pc, #116] @ 2753c │ │ │ │ + bne 29054 │ │ │ │ + ldr r6, [pc, #116] @ 29084 │ │ │ │ add r5, r4, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 274a0 │ │ │ │ + beq 28fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ ldr ip, [r6, #12] │ │ │ │ sub r3, ip, #2 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs 274a0 │ │ │ │ + bcs 28fe8 │ │ │ │ mov r1, r5 │ │ │ │ rsb r2, ip, #4096 @ 0x1000 │ │ │ │ add r0, r7, ip │ │ │ │ - bl 26c5c │ │ │ │ + bl 287a4 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b 274a0 │ │ │ │ + b 28fe8 │ │ │ │ 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 287a4 │ │ │ │ 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 │ │ │ │ + andseq sp, r2, r0, lsl #24 │ │ │ │ + andseq sp, r2, ip, lsr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r4, [pc, #248] @ 2764c │ │ │ │ - ldr r1, [pc, #248] @ 27650 │ │ │ │ + bl 282f0 │ │ │ │ + ldr r4, [pc, #248] @ 29194 │ │ │ │ + ldr r1, [pc, #248] @ 29198 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ - ldr r5, [pc, #236] @ 27654 │ │ │ │ + ldr r5, [pc, #236] @ 2919c │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4] │ │ │ │ - bl 26c5c │ │ │ │ + bl 287a4 │ │ │ │ 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 +39175,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 282f0 │ │ │ │ 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] @ 291a0 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ add r6, r6, r4 │ │ │ │ strb r3, [r6, #-1] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ bl 2ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27628 │ │ │ │ + beq 29170 │ │ │ │ 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] @ 291a4 │ │ │ │ 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 285cc │ │ │ │ + ldr r3, [pc, #48] @ 291a8 │ │ │ │ + ldr r2, [pc, #48] @ 291ac │ │ │ │ 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 │ │ │ │ + andseq sp, r2, r0, lsr #22 │ │ │ │ andeq ip, r0, r0, lsr #24 │ │ │ │ - @ instruction: 0x000287b8 │ │ │ │ + andeq r6, r2, r0, ror ip │ │ │ │ andeq ip, r0, r4, lsr #23 │ │ │ │ andeq ip, r0, r8, ror fp │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq ip, r0, ip, 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] @ 29238 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 276c8 │ │ │ │ + beq 29210 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r6, r0, #1 │ │ │ │ add r0, r6, r4 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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] @ 2923c │ │ │ │ + ldr r0, [pc, #36] @ 29240 │ │ │ │ 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 285ac │ │ │ │ + b 291d0 │ │ │ │ + andeq r6, r2, r8, asr fp │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ ldrdeq ip, [r0], -r8 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #60] @ 27744 │ │ │ │ + ldr r4, [pc, #60] @ 2928c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27720 │ │ │ │ + beq 29268 │ │ │ │ bl 2918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r4, [pc, #32] @ 27748 │ │ │ │ + ldr r4, [pc, #32] @ 29290 │ │ │ │ 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, r0, ror r9 │ │ │ │ + andseq sp, r2, r0, asr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #124] @ 277d4 │ │ │ │ + ldr r5, [pc, #124] @ 2931c │ │ │ │ subs r4, r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 27770 │ │ │ │ + beq 292b8 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 277ac │ │ │ │ - ldr r2, [pc, #96] @ 277d8 │ │ │ │ - ldr r3, [pc, #96] @ 277dc │ │ │ │ + bne 292f4 │ │ │ │ + ldr r2, [pc, #96] @ 29320 │ │ │ │ + ldr r3, [pc, #96] @ 29324 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #76] @ 277e0 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r2, [pc, #76] @ 29328 │ │ │ │ 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 285ac │ │ │ │ + ldr r3, [pc, #48] @ 2932c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27770 │ │ │ │ - ldr r0, [pc, #32] @ 277e8 │ │ │ │ + beq 292b8 │ │ │ │ + ldr r0, [pc, #32] @ 29330 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a84 │ │ │ │ - andeq r8, r2, r4, asr #11 │ │ │ │ + b 285cc │ │ │ │ + andeq r6, r2, ip, ror sl │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq fp, r2, r8, lsl #10 │ │ │ │ + andeq r9, r2, r0, asr #19 │ │ │ │ andeq ip, r0, r4, asr #20 │ │ │ │ - andeq r3, pc, ip, lsl r0 @ │ │ │ │ + @ instruction: 0x0012d8d4 │ │ │ │ andeq fp, r0, r4, lsr #31 │ │ │ │ - ldr r2, [pc, #188] @ 278b0 │ │ │ │ - ldr r3, [pc, #188] @ 278b4 │ │ │ │ + ldr r2, [pc, #188] @ 293f8 │ │ │ │ + ldr r3, [pc, #188] @ 293fc │ │ │ │ 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 2936c │ │ │ │ + ldr r3, [pc, #160] @ 29400 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27858 │ │ │ │ - ldr r4, [pc, #144] @ 278bc │ │ │ │ - ldr r1, [pc, #144] @ 278c0 │ │ │ │ + beq 293a0 │ │ │ │ + ldr r4, [pc, #144] @ 29404 │ │ │ │ + ldr r1, [pc, #144] @ 29408 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27668 │ │ │ │ + bl 291b0 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r3, [pc, #124] @ 278c4 │ │ │ │ + ldr r3, [pc, #124] @ 2940c │ │ │ │ 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 282f0 │ │ │ │ + ldr r2, [pc, #96] @ 29410 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #92] @ 278cc │ │ │ │ - ldr r5, [pc, #92] @ 278d0 │ │ │ │ + ldr r3, [pc, #92] @ 29414 │ │ │ │ + ldr r5, [pc, #92] @ 29418 │ │ │ │ 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 291b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ bl 2918 │ │ │ │ - b 27840 │ │ │ │ - andeq r8, r2, r8, lsr #10 │ │ │ │ + b 29388 │ │ │ │ + andeq r6, r2, r0, ror #19 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq fp, r2, r8, asr r4 │ │ │ │ + andeq r9, r2, r0, lsl r9 │ │ │ │ ldrdeq ip, [r0], -r0 │ │ │ │ - andeq r2, pc, r4, lsl #31 │ │ │ │ + andseq sp, r2, ip, lsr r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ andeq ip, r0, r4, lsl #19 │ │ │ │ - andeq fp, r2, r4, lsl #8 │ │ │ │ - ldr r3, [pc, #124] @ 27958 │ │ │ │ + @ instruction: 0x000298bc │ │ │ │ + ldr r3, [pc, #124] @ 294a0 │ │ │ │ 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] @ 294a4 │ │ │ │ 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 29464 │ │ │ │ + ldr r0, [pc, #76] @ 294a8 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r2, [pc, #64] @ 27964 │ │ │ │ - ldr r3, [pc, #64] @ 27968 │ │ │ │ + b 285cc │ │ │ │ + ldr r2, [pc, #64] @ 294ac │ │ │ │ + ldr r3, [pc, #64] @ 294b0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #44] @ 2796c │ │ │ │ + bl 28f94 │ │ │ │ + ldr r2, [pc, #44] @ 294b4 │ │ │ │ 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 │ │ │ │ + b 285ac │ │ │ │ + andseq sp, r2, r8, lsr #15 │ │ │ │ + andeq r6, r2, r4, ror #17 │ │ │ │ andeq fp, r0, r0, lsl #30 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq fp, r2, ip, asr r3 │ │ │ │ + andeq r9, r2, r4, lsl r8 │ │ │ │ andeq ip, r0, ip, 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] @ 29754 │ │ │ │ + ldr r3, [pc, #656] @ 29758 │ │ │ │ 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 29738 │ │ │ │ + ldr r5, [pc, #624] @ 2975c │ │ │ │ + ldr r2, [pc, #624] @ 29760 │ │ │ │ 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 29540 │ │ │ │ + ldr r6, [pc, #576] @ 29764 │ │ │ │ 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 29524 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 27b48 │ │ │ │ - ldr r3, [pc, #536] @ 27c20 │ │ │ │ + bne 29690 │ │ │ │ + ldr r3, [pc, #536] @ 29768 │ │ │ │ ldr r6, [pc, r3] │ │ │ │ - bl 2d69c │ │ │ │ - ldr r3, [pc, #528] @ 27c24 │ │ │ │ + bl 2f1e4 │ │ │ │ + ldr r3, [pc, #528] @ 2976c │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - ldr r3, [pc, #516] @ 27c28 │ │ │ │ + ldr r3, [pc, #516] @ 29770 │ │ │ │ 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 295b4 │ │ │ │ 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] @ 29774 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [pc, #428] @ 27c30 │ │ │ │ + ldr r2, [pc, #428] @ 29778 │ │ │ │ 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 +39498,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 2961c │ │ │ │ ldr r0, [r4] │ │ │ │ blx r3 │ │ │ │ - ldr r5, [pc, #344] @ 27c34 │ │ │ │ + ldr r5, [pc, #344] @ 2977c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27bc0 │ │ │ │ + bne 29708 │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 27be0 │ │ │ │ - ldr r3, [pc, #304] @ 27c38 │ │ │ │ + blt 29728 │ │ │ │ + ldr r3, [pc, #304] @ 29780 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 28f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27bb0 │ │ │ │ - ldr r3, [pc, #288] @ 27c3c │ │ │ │ + bne 296f8 │ │ │ │ + ldr r3, [pc, #288] @ 29784 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27ba0 │ │ │ │ + bne 296e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27b74 │ │ │ │ + beq 296bc │ │ │ │ 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] @ 29788 │ │ │ │ + ldr r2, [pc, #240] @ 2978c │ │ │ │ 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 29548 │ │ │ │ + ldr r3, [pc, #204] @ 29790 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27b40 │ │ │ │ - ldr r0, [pc, #184] @ 27c4c │ │ │ │ + beq 29688 │ │ │ │ + ldr r0, [pc, #184] @ 29794 │ │ │ │ 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 285cc │ │ │ │ + ldr r0, [pc, #168] @ 29798 │ │ │ │ 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 285cc │ │ │ │ + b 29678 │ │ │ │ + ldr r0, [pc, #156] @ 2979c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285cc │ │ │ │ + b 2965c │ │ │ │ + ldr r0, [pc, #144] @ 297a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 27b00 │ │ │ │ - ldr r0, [pc, #116] @ 27c5c │ │ │ │ + bge 29648 │ │ │ │ + ldr r0, [pc, #116] @ 297a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27b00 │ │ │ │ - ldr r3, [pc, #104] @ 27c60 │ │ │ │ + bl 285cc │ │ │ │ + b 29648 │ │ │ │ + ldr r3, [pc, #104] @ 297a8 │ │ │ │ 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 294e4 │ │ │ │ + andeq r6, r2, r8, asr r8 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r2, pc, r8, lsr #28 │ │ │ │ + andseq sp, r2, r0, ror #13 │ │ │ │ andeq ip, r0, ip, ror r8 │ │ │ │ ldrdeq fp, [r0], -r0 │ │ │ │ - andeq r2, pc, r8, asr #27 │ │ │ │ + andseq sp, r2, r0, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r2, pc, r4, asr sp @ │ │ │ │ + andseq sp, r2, ip, lsl #12 │ │ │ │ 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, ip, lsr #11 │ │ │ │ + andseq sp, r2, r0, lsl #11 │ │ │ │ + andseq sp, r2, r8, ror #10 │ │ │ │ + andseq sp, r2, r4, lsr r5 │ │ │ │ ldrdeq ip, [r0], -ip @ │ │ │ │ - andeq r2, pc, r4, asr ip @ │ │ │ │ + andseq sp, r2, ip, lsl #10 │ │ │ │ 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 │ │ │ │ + mulseq r2, r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #316] @ 27dac │ │ │ │ + ldr r6, [pc, #316] @ 298f4 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27cd0 │ │ │ │ - bl 2664c │ │ │ │ + beq 29818 │ │ │ │ + bl 28194 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27cb4 │ │ │ │ + beq 297fc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27d70 │ │ │ │ - bl 27970 │ │ │ │ - ldr r3, [pc, #252] @ 27db0 │ │ │ │ + bne 298b8 │ │ │ │ + bl 294b8 │ │ │ │ + ldr r3, [pc, #252] @ 298f8 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27d60 │ │ │ │ - ldr r3, [pc, #236] @ 27db4 │ │ │ │ + bne 298a8 │ │ │ │ + ldr r3, [pc, #236] @ 298fc │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #224] @ 27db8 │ │ │ │ + ldr r3, [pc, #224] @ 29900 │ │ │ │ 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 2983c │ │ │ │ + bl 29334 │ │ │ │ + ldr r6, [pc, #192] @ 29904 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ bl 2aec │ │ │ │ - ldr r3, [pc, #168] @ 27dc0 │ │ │ │ + ldr r3, [pc, #168] @ 29908 │ │ │ │ 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 298c8 │ │ │ │ + ldr r6, [pc, #152] @ 2990c │ │ │ │ + bl 2941c │ │ │ │ + ldr r1, [pc, #148] @ 29910 │ │ │ │ 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 298e4 │ │ │ │ + ldr r3, [pc, #120] @ 29914 │ │ │ │ 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] @ 29918 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27cc0 │ │ │ │ - ldr r0, [pc, #92] @ 27dd4 │ │ │ │ + bl 285cc │ │ │ │ + b 29808 │ │ │ │ + ldr r0, [pc, #92] @ 2991c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27ca8 │ │ │ │ + bl 285cc │ │ │ │ + b 297f0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #68] @ 27dd8 │ │ │ │ + ldr r0, [pc, #68] @ 29920 │ │ │ │ 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 @ │ │ │ │ + bl 285cc │ │ │ │ + b 2986c │ │ │ │ + ldr r0, [pc, #56] @ 29924 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285cc │ │ │ │ + b 29894 │ │ │ │ + andseq sp, r2, r4, lsl r4 │ │ │ │ + @ instruction: 0x0012d3d4 │ │ │ │ + @ instruction: 0x0012d3bc │ │ │ │ + @ instruction: 0x0012d3b0 │ │ │ │ + andeq r9, r2, r4, asr #8 │ │ │ │ + andseq sp, r2, r0, ror r3 │ │ │ │ + andseq sp, r2, r4, asr r3 │ │ │ │ andeq ip, r0, r8, asr r5 │ │ │ │ - andeq r2, pc, ip, ror sl @ │ │ │ │ + andseq sp, r2, r4, lsr r3 │ │ │ │ andeq sl, r0, r8, lsl #17 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq fp, r0, r8, asr #21 │ │ │ │ strdeq ip, [r0], -r4 │ │ │ │ push {r4, lr} │ │ │ │ - bl 2664c │ │ │ │ - ldr r3, [pc, #56] @ 27e28 │ │ │ │ + bl 28194 │ │ │ │ + ldr r3, [pc, #56] @ 29970 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27e14 │ │ │ │ + bne 2995c │ │ │ │ pop {r4, lr} │ │ │ │ - b 27970 │ │ │ │ - ldr r0, [pc, #16] @ 27e2c │ │ │ │ + b 294b8 │ │ │ │ + ldr r0, [pc, #16] @ 29974 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ pop {r4, lr} │ │ │ │ - b 27970 │ │ │ │ - andeq r2, pc, r0, ror #19 │ │ │ │ + b 294b8 │ │ │ │ + mulseq r2, r8, r2 │ │ │ │ strdeq fp, [r0], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #436] @ 27ff0 │ │ │ │ - ldr r3, [pc, #436] @ 27ff4 │ │ │ │ + ldr r4, [pc, #436] @ 29b38 │ │ │ │ + ldr r3, [pc, #436] @ 29b3c │ │ │ │ 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 299f4 │ │ │ │ + ble 29af8 │ │ │ │ + bl 28194 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27e90 │ │ │ │ + beq 299d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27f64 │ │ │ │ - bl 27970 │ │ │ │ - ldr r3, [pc, #360] @ 27ff8 │ │ │ │ + bne 29aac │ │ │ │ + bl 294b8 │ │ │ │ + ldr r3, [pc, #360] @ 29b40 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27f44 │ │ │ │ - ldr r3, [pc, #344] @ 27ffc │ │ │ │ + bne 29a8c │ │ │ │ + ldr r3, [pc, #344] @ 29b44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #332] @ 28000 │ │ │ │ + ldr r2, [pc, #332] @ 29b48 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27ed4 │ │ │ │ - ldr r2, [pc, #316] @ 28004 │ │ │ │ + beq 29a1c │ │ │ │ + ldr r2, [pc, #316] @ 29b4c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27f74 │ │ │ │ - ldr r4, [pc, #300] @ 28008 │ │ │ │ - bl 2664c │ │ │ │ + bne 29abc │ │ │ │ + ldr r4, [pc, #300] @ 29b50 │ │ │ │ + bl 28194 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r4] │ │ │ │ - bne 27f2c │ │ │ │ - ldr r4, [pc, #272] @ 2800c │ │ │ │ + bne 29a74 │ │ │ │ + ldr r4, [pc, #272] @ 29b54 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ bl 29c0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #232] @ 28010 │ │ │ │ + ldr r0, [pc, #232] @ 29b58 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #224] @ 28014 │ │ │ │ + b 285cc │ │ │ │ + ldr r0, [pc, #224] @ 29b5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 27ef4 │ │ │ │ - ldr r0, [pc, #204] @ 28018 │ │ │ │ + b 29a3c │ │ │ │ + ldr r0, [pc, #204] @ 29b60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #196] @ 2801c │ │ │ │ + bl 285cc │ │ │ │ + ldr r3, [pc, #196] @ 29b64 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ 28020 │ │ │ │ + ldr r0, [pc, #180] @ 29b68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27e84 │ │ │ │ - bl 2664c │ │ │ │ + bl 285cc │ │ │ │ + b 299cc │ │ │ │ + bl 28194 │ │ │ │ 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 29ae8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27970 │ │ │ │ - ldr r0, [pc, #124] @ 28024 │ │ │ │ + b 294b8 │ │ │ │ + ldr r0, [pc, #124] @ 29b6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27f98 │ │ │ │ - bl 2664c │ │ │ │ + bl 285cc │ │ │ │ + b 29ae0 │ │ │ │ + bl 28194 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27fd0 │ │ │ │ - ldr r0, [pc, #92] @ 28028 │ │ │ │ + beq 29b18 │ │ │ │ + ldr r0, [pc, #92] @ 29b70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #84] @ 2802c │ │ │ │ + bl 285cc │ │ │ │ + ldr r3, [pc, #84] @ 29b74 │ │ │ │ add r0, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bls 27ef4 │ │ │ │ + bls 29a3c │ │ │ │ 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, r8, asr #4 │ │ │ │ + muleq r2, r0, r3 │ │ │ │ + @ instruction: 0x0012d1f8 │ │ │ │ + andseq sp, r2, r4, ror #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r2, [pc], -r0 │ │ │ │ - andeq sl, r2, ip, lsl #27 │ │ │ │ + andseq sp, r2, r8, lsr #3 │ │ │ │ + andeq r9, r2, r4, asr #4 │ │ │ │ andeq ip, r0, r8, ror r3 │ │ │ │ @ instruction: 0x0000a6bc │ │ │ │ andeq sl, r0, r4, lsr #13 │ │ │ │ - andeq r2, pc, r4, ror r8 @ │ │ │ │ + andseq sp, r2, ip, lsr #2 │ │ │ │ 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 │ │ │ │ + andseq sp, r2, ip, lsr #1 │ │ │ │ + ldr r3, [pc, #1544] @ 2a188 │ │ │ │ + ldr r2, [pc, #1544] @ 2a18c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1528] @ 28648 │ │ │ │ + ldr r3, [pc, #1528] @ 2a190 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #1524] @ 2864c │ │ │ │ + ldr r8, [pc, #1524] @ 2a194 │ │ │ │ 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 29bc0 │ │ │ │ + bl 29334 │ │ │ │ + ldr r3, [pc, #1488] @ 2a198 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #1480] @ 28654 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r1, [pc, #1480] @ 2a19c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ - ldr r3, [pc, #1472] @ 28658 │ │ │ │ + ldr r3, [pc, #1472] @ 2a1a0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3] │ │ │ │ - beq 2859c │ │ │ │ + beq 2a0e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2be8 │ │ │ │ - ldr r6, [pc, #1444] @ 2865c │ │ │ │ + ldr r6, [pc, #1444] @ 2a1a4 │ │ │ │ cmp r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bne 283a0 │ │ │ │ + bne 29ee8 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ sub r5, r9, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28548 │ │ │ │ - ldr r2, [pc, #1396] @ 28660 │ │ │ │ + beq 2a090 │ │ │ │ + ldr r2, [pc, #1396] @ 2a1a8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1388] @ 28664 │ │ │ │ + ldr r1, [pc, #1388] @ 2a1ac │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 28360 │ │ │ │ - ldr r2, [pc, #1372] @ 28668 │ │ │ │ + beq 29ea8 │ │ │ │ + ldr r2, [pc, #1372] @ 2a1b0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28380 │ │ │ │ - ldr r2, [pc, #1364] @ 2866c │ │ │ │ + beq 29ec8 │ │ │ │ + ldr r2, [pc, #1364] @ 2a1b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28528 │ │ │ │ - ldr r2, [pc, #1356] @ 28670 │ │ │ │ + beq 2a070 │ │ │ │ + ldr r2, [pc, #1356] @ 2a1b8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28558 │ │ │ │ - ldr r2, [pc, #1348] @ 28674 │ │ │ │ + beq 2a0a0 │ │ │ │ + ldr r2, [pc, #1348] @ 2a1bc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28578 │ │ │ │ - ldr r2, [pc, #1340] @ 28678 │ │ │ │ - ldr r3, [pc, #1340] @ 2867c │ │ │ │ + beq 2a0c0 │ │ │ │ + ldr r2, [pc, #1340] @ 2a1c0 │ │ │ │ + ldr r3, [pc, #1340] @ 2a1c4 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #1320] @ 28680 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r2, [pc, #1320] @ 2a1c8 │ │ │ │ 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 285ac │ │ │ │ + ldr r3, [pc, #1296] @ 2a1cc │ │ │ │ + ldr r1, [pc, #1296] @ 2a1d0 │ │ │ │ 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 29ce4 │ │ │ │ + ldr r0, [pc, #1268] @ 2a1d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ + bl 29294 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - ble 284c8 │ │ │ │ + ble 2a010 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #1232] @ 28690 │ │ │ │ + bl 283bc │ │ │ │ + ldr r3, [pc, #1232] @ 2a1d8 │ │ │ │ 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 29d80 │ │ │ │ + ldr r7, [pc, #1208] @ 2a1dc │ │ │ │ + ldr sl, [pc, #1208] @ 2a1e0 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ add sl, pc, sl │ │ │ │ - b 28208 │ │ │ │ + b 29d50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - ble 28238 │ │ │ │ + ble 29d80 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 281ec │ │ │ │ + bne 29d34 │ │ │ │ mov r0, sl │ │ │ │ - bl 2774c │ │ │ │ + bl 29294 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bgt 28208 │ │ │ │ - ldr r4, [pc, #1116] @ 2869c │ │ │ │ + bgt 29d50 │ │ │ │ + ldr r4, [pc, #1116] @ 2a1e4 │ │ │ │ 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 28894 │ │ │ │ + ldr r3, [pc, #1088] @ 2a1e8 │ │ │ │ + ldr r1, [pc, #1088] @ 2a1ec │ │ │ │ + ldr r2, [pc, #1088] @ 2a1f0 │ │ │ │ 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] @ 2a1f4 │ │ │ │ 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 29e04 │ │ │ │ + ldr r0, [pc, #1016] @ 2a1f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ + bl 29294 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #1004] @ 286b4 │ │ │ │ + ldr r0, [pc, #1004] @ 2a1fc │ │ │ │ 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 29fa4 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 283ac │ │ │ │ + bne 29ef4 │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #924] @ 286b8 │ │ │ │ + ldr r3, [pc, #924] @ 2a200 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #912] @ 286bc │ │ │ │ + ldr r3, [pc, #912] @ 2a204 │ │ │ │ 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] @ 2a208 │ │ │ │ + ldr r3, [pc, #776] @ 2a190 │ │ │ │ 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 2a0d0 │ │ │ │ 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 29cb4 │ │ │ │ + ldr r2, [pc, #748] @ 2a1b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 28110 │ │ │ │ + bne 29c58 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 28110 │ │ │ │ - ldr r3, [pc, #816] @ 286c4 │ │ │ │ + bne 29c58 │ │ │ │ + ldr r3, [pc, #816] @ 2a20c │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ - bl 278d4 │ │ │ │ + b 29cb4 │ │ │ │ + bl 2941c │ │ │ │ ldr r4, [r6] │ │ │ │ - b 280c4 │ │ │ │ - ldr r2, [pc, #788] @ 286c8 │ │ │ │ - ldr r1, [pc, #788] @ 286cc │ │ │ │ + b 29c0c │ │ │ │ + ldr r2, [pc, #788] @ 2a210 │ │ │ │ + ldr r1, [pc, #788] @ 2a214 │ │ │ │ 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 2a060 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2858c │ │ │ │ - ldr r2, [pc, #656] @ 28678 │ │ │ │ - ldr r3, [pc, #740] @ 286d0 │ │ │ │ + bls 2a0d4 │ │ │ │ + ldr r2, [pc, #656] @ 2a1c0 │ │ │ │ + ldr r3, [pc, #740] @ 2a218 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #720] @ 286d4 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r2, [pc, #720] @ 2a21c │ │ │ │ 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 285ac │ │ │ │ + ldr r3, [pc, #696] @ 2a220 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 28314 │ │ │ │ - ldr r2, [pc, #680] @ 286dc │ │ │ │ - ldr r1, [pc, #680] @ 286e0 │ │ │ │ + ble 29e5c │ │ │ │ + ldr r2, [pc, #680] @ 2a224 │ │ │ │ + ldr r1, [pc, #680] @ 2a228 │ │ │ │ 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 29e6c │ │ │ │ + ldr r0, [pc, #656] @ 2a22c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28324 │ │ │ │ + bl 29294 │ │ │ │ + b 29e6c │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #640] @ 286e8 │ │ │ │ + ldr r1, [pc, #640] @ 2a230 │ │ │ │ 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 2a050 │ │ │ │ + ldr r3, [pc, #588] @ 2a234 │ │ │ │ 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 29e48 │ │ │ │ + ldr r2, [pc, #424] @ 2a1c0 │ │ │ │ + ldr r3, [pc, #540] @ 2a238 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #520] @ 286f4 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r2, [pc, #520] @ 2a23c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 281a8 │ │ │ │ - ldr r0, [pc, #488] @ 286f8 │ │ │ │ + b 29cf0 │ │ │ │ + ldr r0, [pc, #488] @ 2a240 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28498 │ │ │ │ - ldr r0, [pc, #476] @ 286fc │ │ │ │ + bl 29294 │ │ │ │ + b 29fe0 │ │ │ │ + ldr r0, [pc, #476] @ 2a244 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 283d4 │ │ │ │ + bl 29294 │ │ │ │ + b 29f1c │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2811c │ │ │ │ - ldr r3, [pc, #452] @ 28700 │ │ │ │ + bne 29c64 │ │ │ │ + ldr r3, [pc, #452] @ 2a248 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ - ldr r0, [pc, #436] @ 28704 │ │ │ │ + b 29cb4 │ │ │ │ + ldr r0, [pc, #436] @ 2a24c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 280e4 │ │ │ │ + bl 29294 │ │ │ │ + b 29c2c │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 28128 │ │ │ │ - ldr r3, [pc, #412] @ 28708 │ │ │ │ + bne 29c70 │ │ │ │ + ldr r3, [pc, #412] @ 2a250 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ + b 29cb4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2816c │ │ │ │ - b 28134 │ │ │ │ + beq 29cb4 │ │ │ │ + b 29c7c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ 2870c │ │ │ │ + ldr r3, [pc, #376] @ 2a254 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - b 28424 │ │ │ │ - ldr r3, [pc, #364] @ 28710 │ │ │ │ + b 29f6c │ │ │ │ + ldr r3, [pc, #364] @ 2a258 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285d4 │ │ │ │ - ldr r3, [pc, #348] @ 28714 │ │ │ │ + beq 2a11c │ │ │ │ + ldr r3, [pc, #348] @ 2a25c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 285d4 │ │ │ │ + bne 2a11c │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 285fc │ │ │ │ - ldr r3, [pc, #316] @ 28718 │ │ │ │ + beq 2a144 │ │ │ │ + ldr r3, [pc, #316] @ 2a260 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #304] @ 2871c │ │ │ │ + ldr r0, [pc, #304] @ 2a264 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #296] @ 28720 │ │ │ │ + bl 285cc │ │ │ │ + ldr r3, [pc, #296] @ 2a268 │ │ │ │ ldr r4, [pc, r3] │ │ │ │ - b 280a8 │ │ │ │ - ldr r2, [pc, #116] @ 28678 │ │ │ │ + b 29bf0 │ │ │ │ + ldr r2, [pc, #116] @ 2a1c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #276] @ 28724 │ │ │ │ + ldr r2, [pc, #276] @ 2a26c │ │ │ │ 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 29e7c │ │ │ │ + ldr r0, [pc, #248] @ 2a270 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 26738 │ │ │ │ + bl 2800c │ │ │ │ + bl 28280 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b1c │ │ │ │ - muleq pc, r4, r7 @ │ │ │ │ - ldrdeq r7, [r2], -ip │ │ │ │ + andseq sp, r2, ip, asr #32 │ │ │ │ + muleq r2, r4, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r2, r0, asr #25 │ │ │ │ - andeq sl, r2, r8, lsl #24 │ │ │ │ + andeq r6, r2, r8, ror r1 │ │ │ │ + andeq r9, r2, r0, asr #1 │ │ │ │ andeq ip, r0, r0, lsr #4 │ │ │ │ - andeq r2, pc, r8, lsr r7 @ │ │ │ │ - andeq r2, pc, r4, lsl r7 @ │ │ │ │ - andeq r2, pc, r0, ror #13 │ │ │ │ + @ instruction: 0x0012cff0 │ │ │ │ + andseq ip, r2, ip, asr #31 │ │ │ │ + mulseq r2, r8, pc @ │ │ │ │ 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 │ │ │ │ + strdeq r8, [r2], -ip │ │ │ │ andeq ip, r0, r0, lsl #1 │ │ │ │ - andeq r2, pc, r8, asr r6 @ │ │ │ │ + andseq ip, r2, r0, lsl pc │ │ │ │ andeq sl, r0, r0, ror sp │ │ │ │ andeq ip, r0, ip, ror r1 │ │ │ │ andeq ip, r0, ip, lsl #3 │ │ │ │ - andeq r2, pc, ip, ror #11 │ │ │ │ + andseq ip, r2, r4, lsr #29 │ │ │ │ andeq sl, r0, r0, lsl #8 │ │ │ │ - andeq sl, r2, r0, asr #20 │ │ │ │ - andeq r2, pc, r4, ror #10 │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ + andseq ip, r2, ip, lsl 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 @ │ │ │ │ + @ instruction: 0x0012cdb8 │ │ │ │ + andseq ip, r2, r8, ror #26 │ │ │ │ + andseq ip, r2, r8, asr sp │ │ │ │ + muleq r2, r8, lr │ │ │ │ + @ instruction: 0x0012ccf0 │ │ │ │ + @ instruction: 0x0012ccd0 │ │ │ │ andeq fp, r0, r8, ror pc │ │ │ │ - muleq r2, r8, r8 │ │ │ │ + andeq r8, r2, r0, asr sp │ │ │ │ ldrdeq fp, [r0], -r4 │ │ │ │ - @ instruction: 0x000f23b0 │ │ │ │ - muleq pc, r8, r3 @ │ │ │ │ + andseq ip, r2, r8, ror #24 │ │ │ │ + andseq ip, r2, r0, asr ip │ │ │ │ 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 │ │ │ │ + andseq ip, r2, r0, ror #23 │ │ │ │ + andeq r8, r2, r8, ror #24 │ │ │ │ andeq fp, r0, ip, ror #25 │ │ │ │ andeq fp, r0, r4, lsl #28 │ │ │ │ strdeq fp, [r0], -r4 │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ + andseq ip, r2, r8, asr #22 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - andeq r2, pc, r0, ror #4 │ │ │ │ - andeq r2, pc, ip, lsr r2 @ │ │ │ │ + andseq ip, r2, r8, lsl fp │ │ │ │ + @ instruction: 0x0012caf4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, r2, ip, lsr #13 │ │ │ │ + andeq r8, r2, r4, ror #22 │ │ │ │ andeq r9, r0, r4, asr ip │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ + mulseq r2, r0, sl │ │ │ │ muleq r0, ip, ip │ │ │ │ muleq r0, r8, ip │ │ │ │ - ldr r3, [pc, #180] @ 287e8 │ │ │ │ + ldr r3, [pc, #180] @ 2a330 │ │ │ │ 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 2a294 │ │ │ │ + bl 29334 │ │ │ │ + ldr r3, [pc, #152] @ 2a334 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28770 │ │ │ │ + beq 2a2b8 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287d8 │ │ │ │ - ldr r3, [pc, #120] @ 287f0 │ │ │ │ + bne 2a320 │ │ │ │ + ldr r3, [pc, #120] @ 2a338 │ │ │ │ mov r1, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287c8 │ │ │ │ - ldr r3, [pc, #96] @ 287f4 │ │ │ │ + bne 2a310 │ │ │ │ + ldr r3, [pc, #96] @ 2a33c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287b8 │ │ │ │ - ldr r3, [pc, #80] @ 287f8 │ │ │ │ + bne 2a300 │ │ │ │ + ldr r3, [pc, #80] @ 2a340 │ │ │ │ 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] @ 2a344 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 287a0 │ │ │ │ - ldr r0, [pc, #48] @ 28800 │ │ │ │ + bl 285cc │ │ │ │ + b 2a2e8 │ │ │ │ + ldr r0, [pc, #48] @ 2a348 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - b 2878c │ │ │ │ - ldr r0, [pc, #36] @ 28804 │ │ │ │ + b 2a2d4 │ │ │ │ + ldr r0, [pc, #36] @ 2a34c │ │ │ │ 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 │ │ │ │ + bl 29294 │ │ │ │ + b 2a2b8 │ │ │ │ + andseq ip, r2, r0, asr r9 │ │ │ │ + andseq ip, r2, r4, lsr r9 │ │ │ │ + andseq ip, r2, ip, lsl #18 │ │ │ │ + @ instruction: 0x0012c8f4 │ │ │ │ + @ instruction: 0x0012c8dc │ │ │ │ andeq r9, r0, r0, lsr lr │ │ │ │ andeq fp, r0, r0, rrx │ │ │ │ andeq fp, r0, r4, lsr fp │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28834 │ │ │ │ + beq 2a37c │ │ │ │ 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 +40368,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 2a368 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 288a8 │ │ │ │ + ldr r0, [pc, #52] @ 2a3f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f060 │ │ │ │ + bl 20ba8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 288a0 │ │ │ │ + beq 2a3e8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 288a0 │ │ │ │ + beq 2a3e8 │ │ │ │ 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 │ │ │ │ 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 2a584 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bmi 28a0c │ │ │ │ + bmi 2a554 │ │ │ │ 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 2a420 │ │ │ │ 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 2a53c │ │ │ │ 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 2a538 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 289f4 │ │ │ │ + bne 2a53c │ │ │ │ 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 2a4d4 │ │ │ │ ldr r1, [ip, #520] @ 0x208 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2898c │ │ │ │ + bne 2a4d4 │ │ │ │ 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 2a494 │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 289dc │ │ │ │ + ble 2a524 │ │ │ │ add r2, r4, r2, lsl #3 │ │ │ │ mov lr, #308 @ 0x134 │ │ │ │ - b 289b4 │ │ │ │ + b 2a4fc │ │ │ │ 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 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28a1c │ │ │ │ + bne 2a564 │ │ │ │ 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 2a460 │ │ │ │ mov r0, #1 │ │ │ │ - b 28948 │ │ │ │ + b 2a490 │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - bgt 289a4 │ │ │ │ + bgt 2a4ec │ │ │ │ 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 2a52c │ │ │ │ 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 2a5e8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ add r7, r6, #1 │ │ │ │ - beq 28ad4 │ │ │ │ + beq 2a61c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 28ab0 │ │ │ │ + bne 2a5f8 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 28af8 │ │ │ │ + bne 2a640 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2] │ │ │ │ ldr r3, [r4, #260] @ 0x104 │ │ │ │ - b 288c8 │ │ │ │ + b 2a410 │ │ │ │ strb r3, [r2], #1 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne fp, r2 │ │ │ │ - bls 28aa0 │ │ │ │ + bls 2a5e8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ add r7, r6, #1 │ │ │ │ - bne 28a8c │ │ │ │ + bne 2a5d4 │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ add sl, r2, #1 │ │ │ │ cmp r8, #29 │ │ │ │ - ble 28c38 │ │ │ │ + ble 2a780 │ │ │ │ strb r3, [r2] │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r7 │ │ │ │ - b 28abc │ │ │ │ + b 2a604 │ │ │ │ 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 2a704 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28b88 │ │ │ │ + beq 2a6d0 │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt 28b88 │ │ │ │ + bgt 2a6d0 │ │ │ │ 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 2a6c8 │ │ │ │ cmp lr, #29 │ │ │ │ sub lr, lr, #1 │ │ │ │ str lr, [r3, #272] @ 0x110 │ │ │ │ - bgt 28b74 │ │ │ │ + bgt 2a6bc │ │ │ │ strb r1, [r2], #1 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ mov r6, r7 │ │ │ │ - b 28abc │ │ │ │ + b 2a604 │ │ │ │ sub r8, r1, #49 @ 0x31 │ │ │ │ str r8, [r3, #272] @ 0x110 │ │ │ │ cmp lr, #29 │ │ │ │ - bgt 28b74 │ │ │ │ + bgt 2a6bc │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - beq 28bf8 │ │ │ │ + beq 2a740 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 28b70 │ │ │ │ + bne 2a6b8 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ sub lr, r3, #91 @ 0x5b │ │ │ │ cmp lr, #1 │ │ │ │ movls r6, r7 │ │ │ │ movls ip, #1 │ │ │ │ - bhi 28b70 │ │ │ │ - b 28abc │ │ │ │ + bhi 2a6b8 │ │ │ │ + b 2a604 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28b90 │ │ │ │ + beq 2a6d8 │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt 28b90 │ │ │ │ + bgt 2a6d8 │ │ │ │ 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 2a6d8 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ sub r8, r3, #91 @ 0x5b │ │ │ │ cmp r8, #1 │ │ │ │ movls r6, r7 │ │ │ │ mvnls r0, #0 │ │ │ │ - bls 28abc │ │ │ │ + bls 2a604 │ │ │ │ sub r8, r3, #48 @ 0x30 │ │ │ │ and r9, r8, #255 @ 0xff │ │ │ │ cmp r9, #9 │ │ │ │ - bhi 28b70 │ │ │ │ + bhi 2a6b8 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r6, r6, #3 │ │ │ │ moveq r0, lr │ │ │ │ movne r0, r8 │ │ │ │ ldrb r3, [r6] │ │ │ │ - b 28abc │ │ │ │ + b 2a604 │ │ │ │ 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 +40638,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 2a880 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ add r6, r7, #1 │ │ │ │ - beq 28cd4 │ │ │ │ + beq 2a81c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 28d70 │ │ │ │ + bne 2a8b8 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 28d84 │ │ │ │ + bne 2a8cc │ │ │ │ mov ip, #0 │ │ │ │ ldrb r3, [r6] │ │ │ │ mov r2, sl │ │ │ │ mov r0, ip │ │ │ │ - b 28abc │ │ │ │ + b 2a604 │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 28cc0 │ │ │ │ + beq 2a808 │ │ │ │ cmp r1, #0 │ │ │ │ add r6, r7, #2 │ │ │ │ - beq 28d20 │ │ │ │ + beq 2a868 │ │ │ │ mov r3, #308 @ 0x134 │ │ │ │ mla r3, r8, r3, r4 │ │ │ │ ldr r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d20 │ │ │ │ + beq 2a868 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 28d5c │ │ │ │ - b 28d10 │ │ │ │ - bl 28808 │ │ │ │ + bcs 2a8a4 │ │ │ │ + b 2a858 │ │ │ │ + bl 2a350 │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r9, r1 │ │ │ │ - bls 28d0c │ │ │ │ + bls 2a854 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - bne 28ca0 │ │ │ │ + bne 2a7e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d98 │ │ │ │ + beq 2a8e0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r2, sl │ │ │ │ add r6, r7, #1 │ │ │ │ mov r0, ip │ │ │ │ - b 28abc │ │ │ │ - bl 28808 │ │ │ │ + b 2a604 │ │ │ │ + bl 2a350 │ │ │ │ add r1, r1, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 28d58 │ │ │ │ - b 28d20 │ │ │ │ + bcs 2a8a0 │ │ │ │ + b 2a868 │ │ │ │ mov r1, r3 │ │ │ │ - bl 28808 │ │ │ │ + bl 2a350 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r7, r6 │ │ │ │ - b 28d2c │ │ │ │ + b 2a874 │ │ │ │ add r6, r7, #2 │ │ │ │ - bl 28808 │ │ │ │ + bl 2a350 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ mov r7, r6 │ │ │ │ - b 28d2c │ │ │ │ + b 2a874 │ │ │ │ mov r6, r7 │ │ │ │ - b 28cc0 │ │ │ │ + b 2a808 │ │ │ │ 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 283bc │ │ │ │ + ldr r4, [pc, #168] @ 2a9b0 │ │ │ │ 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 2a948 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ strb r1, [ip, r3] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28dec │ │ │ │ + bne 2a934 │ │ │ │ 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 283bc │ │ │ │ + ldr r4, [pc, #72] @ 2a9b4 │ │ │ │ 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 +40752,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 2a998 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, pc, r8, lsr sl @ │ │ │ │ - ldrdeq r1, [pc], -r4 │ │ │ │ + @ instruction: 0x0012c2f0 │ │ │ │ + andseq ip, r2, ip, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #1000] @ 29264 │ │ │ │ + ldr r4, [pc, #1000] @ 2adac │ │ │ │ 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 2aa6c │ │ │ │ + ldr r4, [pc, #952] @ 2adb0 │ │ │ │ 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] @ 2adb4 │ │ │ │ + ldr r2, [pc, #932] @ 2adb8 │ │ │ │ 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] @ 2adbc │ │ │ │ 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 2aa2c │ │ │ │ + ldr r3, [pc, #892] @ 2adc0 │ │ │ │ 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 +40807,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 283bc │ │ │ │ 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] @ 2adc4 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r3, #63] @ 0x3f │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #118 @ 0x76 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #780] @ 29280 │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #780] @ 2adc8 │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #768] @ 29284 │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #768] @ 2adcc │ │ │ │ mov r0, #119 @ 0x77 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #756] @ 29288 │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #756] @ 2add0 │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #744] @ 2928c │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #744] @ 2add4 │ │ │ │ mov r0, #115 @ 0x73 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #732] @ 29290 │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #732] @ 2add8 │ │ │ │ mov r0, #108 @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #720] @ 29294 │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #720] @ 2addc │ │ │ │ mov r0, #117 @ 0x75 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #708] @ 29298 │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #708] @ 2ade0 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #696] @ 2929c │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #696] @ 2ade4 │ │ │ │ mov r0, #97 @ 0x61 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #684] @ 292a0 │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #684] @ 2ade8 │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #672] @ 292a4 │ │ │ │ + bl 2a8e8 │ │ │ │ + ldr r1, [pc, #672] @ 2adec │ │ │ │ mov r0, #90 @ 0x5a │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ + bl 2a8e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 2ab68 │ │ │ │ + ldr r7, [pc, #624] @ 2adf0 │ │ │ │ + ldr r3, [pc, #624] @ 2adf4 │ │ │ │ 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 2ab90 │ │ │ │ + ldr r3, [pc, #588] @ 2adf8 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2216] @ 0x8a8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 2abc4 │ │ │ │ + ldr r3, [pc, #544] @ 2adfc │ │ │ │ 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 2abe4 │ │ │ │ + ldr r3, [pc, #512] @ 2ae00 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2220] @ 0x8ac │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 2ac18 │ │ │ │ + ldr r3, [pc, #468] @ 2ae04 │ │ │ │ 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 2ac38 │ │ │ │ + ldr r3, [pc, #436] @ 2ae08 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2224] @ 0x8b0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 2ac6c │ │ │ │ + ldr r3, [pc, #392] @ 2ae0c │ │ │ │ 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 2ac8c │ │ │ │ + ldr r3, [pc, #360] @ 2ae10 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2228] @ 0x8b4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 2acc0 │ │ │ │ + ldr r3, [pc, #316] @ 2ae14 │ │ │ │ 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 2acdc │ │ │ │ + ldr r3, [pc, #288] @ 2ae18 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2232] @ 0x8b8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 2ad10 │ │ │ │ + ldr r1, [pc, #244] @ 2ae1c │ │ │ │ + ldr r2, [pc, #244] @ 2ae20 │ │ │ │ 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 2ad34 │ │ │ │ + ldr r3, [pc, #212] @ 2ae24 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2236] @ 0x8bc │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ 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 2ad64 │ │ │ │ + ldr r1, [pc, #172] @ 2ae28 │ │ │ │ + ldr r2, [pc, #172] @ 2ae2c │ │ │ │ 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 2ad88 │ │ │ │ + ldr r3, [pc, #140] @ 2ae30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2240] @ 0x8c0 │ │ │ │ - b 28ea8 │ │ │ │ - andeq r1, pc, ip, ror r9 @ │ │ │ │ - andeq r1, pc, r8, asr #18 │ │ │ │ + b 2a9f0 │ │ │ │ + andseq ip, r2, r4, lsr r2 │ │ │ │ + andseq ip, r2, r0, lsl #4 │ │ │ │ tsteq r2, #0, 2 │ │ │ │ streq r0, [r6, -r4, lsl #10] │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - strdeq r1, [pc], -ip │ │ │ │ + @ instruction: 0x0012c1b4 │ │ │ │ andeq fp, r0, r8, lsl r6 │ │ │ │ andeq fp, r0, r0, lsl r6 │ │ │ │ andeq fp, r0, ip, lsr #12 │ │ │ │ andeq fp, r0, r0, lsr #12 │ │ │ │ andeq fp, r0, ip, lsl r6 │ │ │ │ andeq fp, r0, ip, lsl #11 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq fp, r0, r0, ror r6 │ │ │ │ strdeq fp, [r0], -r4 │ │ │ │ andeq fp, r0, ip, lsl r6 │ │ │ │ andeq r9, r0, r4, ror sp │ │ │ │ andeq fp, r0, r8, lsl r6 │ │ │ │ andeq fp, r0, r0, lsr #6 │ │ │ │ - muleq pc, r4, r7 @ │ │ │ │ + andseq ip, r2, ip, asr #32 │ │ │ │ andeq fp, r0, ip, lsr #6 │ │ │ │ - andeq r1, pc, r0, asr #14 │ │ │ │ + @ instruction: 0x0012bff8 │ │ │ │ andeq fp, r0, r8, lsr r3 │ │ │ │ - andeq r1, pc, ip, ror #13 │ │ │ │ + andseq fp, r2, r4, lsr #31 │ │ │ │ andeq fp, r0, r4, asr #6 │ │ │ │ - muleq pc, r8, r6 @ │ │ │ │ + andseq fp, r2, r0, asr pc │ │ │ │ andeq fp, r0, r0, asr r3 │ │ │ │ - andeq r1, pc, r8, asr #12 │ │ │ │ + andseq fp, r2, r0, lsl #30 │ │ │ │ andeq fp, r0, ip, ror r3 │ │ │ │ andeq fp, r0, r8, asr r3 │ │ │ │ - strdeq r1, [pc], -r0 │ │ │ │ + andseq fp, r2, r8, lsr #29 │ │ │ │ andeq fp, r0, ip, lsl #6 │ │ │ │ andeq fp, r0, r4, lsr #6 │ │ │ │ - andeq r1, pc, r0, lsr #11 │ │ │ │ + andseq fp, r2, r8, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr lr, [pc, #4028] @ 2a2b4 │ │ │ │ + ldr lr, [pc, #4028] @ 2bdfc │ │ │ │ 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 2ae7c │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ - beq 2a50c │ │ │ │ + beq 2c054 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ strb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29328 │ │ │ │ + bne 2ae70 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29604 │ │ │ │ - ldr r3, [pc, #3936] @ 2a2b8 │ │ │ │ + beq 2b14c │ │ │ │ + ldr r3, [pc, #3936] @ 2be00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ orrs r3, fp, r3 │ │ │ │ - beq 29674 │ │ │ │ - ldr r1, [pc, #3920] @ 2a2bc │ │ │ │ + beq 2b1bc │ │ │ │ + ldr r1, [pc, #3920] @ 2be04 │ │ │ │ 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] @ 2be08 │ │ │ │ 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 2b14c │ │ │ │ + ldr r9, [pc, #3864] @ 2be0c │ │ │ │ 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 2b1ac │ │ │ │ + b 2b100 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b100 │ │ │ │ + b 2b39c │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2bcd0 │ │ │ │ + b 2bcfc │ │ │ │ + b 2b1ac │ │ │ │ + b 2bb6c │ │ │ │ + b 2bb9c │ │ │ │ + b 2bbf4 │ │ │ │ + b 2b1ac │ │ │ │ + b 2bf20 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2bd7c │ │ │ │ + b 2b1ac │ │ │ │ + b 2bfbc │ │ │ │ + b 2bc30 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b100 │ │ │ │ + b 2b1ac │ │ │ │ + b 2bc9c │ │ │ │ + b 2bf74 │ │ │ │ + b 2c02c │ │ │ │ + b 2b1ac │ │ │ │ + b 2bac0 │ │ │ │ + b 2bb08 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b62c │ │ │ │ + b 2b65c │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b69c │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b6e8 │ │ │ │ + b 2b724 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b758 │ │ │ │ + b 2b800 │ │ │ │ + b 2b830 │ │ │ │ + b 2b86c │ │ │ │ + b 2b8a8 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b8d8 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b914 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b9a4 │ │ │ │ + b 2b1ac │ │ │ │ + b 2ba04 │ │ │ │ + b 2ba48 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2ba8c │ │ │ │ + b 2b3f4 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b418 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b44c │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b49c │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b4d8 │ │ │ │ + b 2b510 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b55c │ │ │ │ + b 2b26c │ │ │ │ + b 2b2d0 │ │ │ │ + b 2b30c │ │ │ │ + b 2b348 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1f0 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b1ac │ │ │ │ + b 2b254 │ │ │ │ + b 2b1ac │ │ │ │ + b 2b59c │ │ │ │ + ldr r3, [pc, #3336] @ 2be10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 2acf8 │ │ │ │ + beq 2c840 │ │ │ │ mov r4, r6 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 295e8 │ │ │ │ + bne 2b130 │ │ │ │ ldr r3, [r9, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r4 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 293c4 │ │ │ │ + bne 2af0c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bne 2a720 │ │ │ │ - ldr r3, [pc, #3264] @ 2a2cc │ │ │ │ + bne 2c268 │ │ │ │ + ldr r3, [pc, #3264] @ 2be14 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #2212] @ 0x8a4 │ │ │ │ cmp r5, r1 │ │ │ │ strb r1, [r7, r3] │ │ │ │ - beq 29658 │ │ │ │ + beq 2b1a0 │ │ │ │ cmp r3, fp │ │ │ │ movlt r2, r3 │ │ │ │ movge r2, fp │ │ │ │ cmp r2, #2 │ │ │ │ - ble 29684 │ │ │ │ + ble 2b1cc │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 29658 │ │ │ │ + bne 2b1a0 │ │ │ │ add r1, r5, #3 │ │ │ │ add r0, r7, #3 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ 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] @ 2be18 │ │ │ │ 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 2b1a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29658 │ │ │ │ - b 29674 │ │ │ │ - ldr r2, [pc, #3108] @ 2a2d4 │ │ │ │ + bne 2b1a0 │ │ │ │ + b 2b1bc │ │ │ │ + ldr r2, [pc, #3108] @ 2be1c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp fp, r1 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add r4, r4, #3 │ │ │ │ - ble 2a6fc │ │ │ │ + ble 2c244 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ add r1, r7, r1 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26c5c │ │ │ │ + bl 287a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ac80 │ │ │ │ + bne 2c7c8 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ - b 295d8 │ │ │ │ + b 2b120 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2aabc │ │ │ │ + beq 2c604 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29760 │ │ │ │ + beq 2b2a8 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r3 │ │ │ │ ldrbeq r3, [r4, #2] │ │ │ │ strbeq r3, [r2] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29748 │ │ │ │ + bne 2b290 │ │ │ │ add r2, r4, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - ldr r3, [pc, #2908] @ 2a2d8 │ │ │ │ + bne 2b118 │ │ │ │ + ldr r3, [pc, #2908] @ 2be20 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ - ldr r3, [pc, #2892] @ 2a2dc │ │ │ │ + b 2b1bc │ │ │ │ + ldr r3, [pc, #2892] @ 2be24 │ │ │ │ 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 2b114 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 297ac │ │ │ │ - b 295cc │ │ │ │ - ldr r3, [pc, #2836] @ 2a2e0 │ │ │ │ + bne 2b2f4 │ │ │ │ + b 2b114 │ │ │ │ + ldr r3, [pc, #2836] @ 2be28 │ │ │ │ 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 2b114 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 297e8 │ │ │ │ - b 295cc │ │ │ │ + bne 2b330 │ │ │ │ + b 2b114 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ sub r3, r0, #97 @ 0x61 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2aeb4 │ │ │ │ - ldr r2, [pc, #2756] @ 2a2e4 │ │ │ │ + bhi 2c9fc │ │ │ │ + ldr r2, [pc, #2756] @ 2be2c │ │ │ │ add r2, pc, r2 │ │ │ │ strb fp, [r2, #108] @ 0x6c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp ip, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ sub r1, r1, ip │ │ │ │ strb r1, [r2, r0] │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add ip, r4, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2a9f4 │ │ │ │ + beq 2c53c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a684 │ │ │ │ - ldr r2, [pc, #2664] @ 2a2e8 │ │ │ │ + beq 2c1cc │ │ │ │ + ldr r2, [pc, #2664] @ 2be30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #256] @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ - b 29898 │ │ │ │ + b 2b3e0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a684 │ │ │ │ + beq 2c1cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2988c │ │ │ │ + bne 2b3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2988c │ │ │ │ - b 29674 │ │ │ │ + bne 2b3d4 │ │ │ │ + b 2b1bc │ │ │ │ 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 2b118 │ │ │ │ lsl fp, fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ ldrb r3, [r7] │ │ │ │ add r2, r7, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295cc │ │ │ │ + beq 2b114 │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 298f0 │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2528] @ 2a2ec │ │ │ │ + bne 2b438 │ │ │ │ + b 2b114 │ │ │ │ + ldr r2, [pc, #2528] @ 2be34 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r5, [r2, r3] │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ add r3, r4, #3 │ │ │ │ cmp fp, r5 │ │ │ │ add r6, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 2abd8 │ │ │ │ + bgt 2c720 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ strb r3, [r7, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #2452] @ 2a2f0 │ │ │ │ + b 2b118 │ │ │ │ + ldr r3, [pc, #2452] @ 2be38 │ │ │ │ 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 2b114 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29978 │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2396] @ 2a2f4 │ │ │ │ + bne 2b4c0 │ │ │ │ + b 2b114 │ │ │ │ + ldr r2, [pc, #2396] @ 2be3c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ cmp fp, r2 │ │ │ │ strbgt r3, [r7, r2] │ │ │ │ - bgt 295e8 │ │ │ │ - b 295d0 │ │ │ │ + bgt 2b130 │ │ │ │ + b 2b118 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b114 │ │ │ │ sub r4, fp, #1 │ │ │ │ ldrb r5, [r7, r4] │ │ │ │ - ldr r0, [pc, #2328] @ 2a2f8 │ │ │ │ + ldr r0, [pc, #2328] @ 2be40 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ add r2, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a794 │ │ │ │ + beq 2c2dc │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #2296] @ 2a2fc │ │ │ │ + ldr r1, [pc, #2296] @ 2be44 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, fp] │ │ │ │ ldrb r3, [r7] │ │ │ │ add r2, r2, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29a44 │ │ │ │ + beq 2b58c │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29a34 │ │ │ │ + bne 2b57c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r2 │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 29714 │ │ │ │ + beq 2b25c │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne 2ae98 │ │ │ │ + bne 2c9e0 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq 29a6c │ │ │ │ + beq 2b5b4 │ │ │ │ rsb r6, r6, #1 │ │ │ │ add r6, r6, r4 │ │ │ │ cmp fp, r6 │ │ │ │ - bgt 29aa0 │ │ │ │ + bgt 2b5e8 │ │ │ │ sub r6, r6, fp │ │ │ │ cmp fp, r6 │ │ │ │ - ble 29a8c │ │ │ │ + ble 2b5d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 295e8 │ │ │ │ + beq 2b130 │ │ │ │ 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 +41552,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 2b130 │ │ │ │ + ldr r1, [pc, #2068] @ 2be48 │ │ │ │ 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 2c814 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2024] @ 2a304 │ │ │ │ + b 2b114 │ │ │ │ + ldr r2, [pc, #2024] @ 2be4c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ cmp fp, r0 │ │ │ │ - ble 295d0 │ │ │ │ + ble 2b118 │ │ │ │ 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 2b118 │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b114 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ add r5, r7, r3 │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ - beq 2a864 │ │ │ │ - ldr r0, [pc, #1936] @ 2a308 │ │ │ │ + beq 2c3ac │ │ │ │ + ldr r0, [pc, #1936] @ 2be50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a874 │ │ │ │ - ldr r1, [pc, #1916] @ 2a30c │ │ │ │ + beq 2c3bc │ │ │ │ + ldr r1, [pc, #1916] @ 2be54 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ - ldr r3, [pc, #1896] @ 2a310 │ │ │ │ + b 2b7ec │ │ │ │ + ldr r3, [pc, #1896] @ 2be58 │ │ │ │ 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 2b114 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29bc4 │ │ │ │ - b 295cc │ │ │ │ + bne 2b70c │ │ │ │ + b 2b114 │ │ │ │ mov r4, r6 │ │ │ │ - ldr r6, [pc, #1836] @ 2a314 │ │ │ │ + ldr r6, [pc, #1836] @ 2be5c │ │ │ │ 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 2b118 │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b114 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ add r2, r7, r3 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - beq 2a834 │ │ │ │ + beq 2c37c │ │ │ │ cmp r4, #121 @ 0x79 │ │ │ │ moveq r3, #105 @ 0x69 │ │ │ │ strbeq r3, [r2] │ │ │ │ - beq 2a844 │ │ │ │ - ldr r5, [pc, #1748] @ 2a318 │ │ │ │ + beq 2c38c │ │ │ │ + ldr r5, [pc, #1748] @ 2be60 │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29c80 │ │ │ │ + beq 2b7c8 │ │ │ │ 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 2c38c │ │ │ │ + ldr r1, [pc, #1668] @ 2be64 │ │ │ │ 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 2b118 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1624] @ 2a320 │ │ │ │ + ldr r3, [pc, #1624] @ 2be68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #256] @ 0x100 │ │ │ │ - beq 2a598 │ │ │ │ + beq 2c0e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 2894 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 295cc │ │ │ │ - b 29674 │ │ │ │ - ldr r3, [pc, #1588] @ 2a324 │ │ │ │ + bne 2b114 │ │ │ │ + b 2b1bc │ │ │ │ + ldr r3, [pc, #1588] @ 2be6c │ │ │ │ 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 2b114 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29d0c │ │ │ │ - b 295cc │ │ │ │ - ldr r3, [pc, #1532] @ 2a328 │ │ │ │ + bne 2b854 │ │ │ │ + b 2b114 │ │ │ │ + ldr r3, [pc, #1532] @ 2be70 │ │ │ │ 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 2b114 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29d48 │ │ │ │ - b 295cc │ │ │ │ - ldr r1, [pc, #1476] @ 2a32c │ │ │ │ + bne 2b890 │ │ │ │ + b 2b114 │ │ │ │ + ldr r1, [pc, #1476] @ 2be74 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ 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 2b118 │ │ │ │ + ldr r3, [pc, #1432] @ 2be78 │ │ │ │ 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 2b114 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29db4 │ │ │ │ - b 295cc │ │ │ │ - ldr r1, [pc, #1376] @ 2a334 │ │ │ │ + bne 2b8fc │ │ │ │ + b 2b114 │ │ │ │ + ldr r1, [pc, #1376] @ 2be7c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ cmp r6, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ 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 2b118 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r0 │ │ │ │ add r3, r3, r6 │ │ │ │ add r6, fp, r5 │ │ │ │ - bgt 2a758 │ │ │ │ + bgt 2c2a0 │ │ │ │ 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 2b118 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ movne r4, r6 │ │ │ │ movne r1, #1 │ │ │ │ - bne 29e8c │ │ │ │ + bne 2b9d4 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 29e74 │ │ │ │ + beq 2b9bc │ │ │ │ rsb r1, r6, #1 │ │ │ │ add r1, r1, r4 │ │ │ │ sub fp, fp, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 29718 │ │ │ │ + ble 2b260 │ │ │ │ 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 2b130 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ movne r4, r6 │ │ │ │ movne r3, #1 │ │ │ │ - bne 29eec │ │ │ │ + bne 2ba34 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq 29ed4 │ │ │ │ + beq 2ba1c │ │ │ │ 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 2b118 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq 2a5b4 │ │ │ │ + beq 2c0fc │ │ │ │ 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 2b118 │ │ │ │ + ldr r1, [pc, #1004] @ 2be80 │ │ │ │ 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 2c79c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r6 │ │ │ │ strb r2, [r3] │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2ab0c │ │ │ │ + beq 2c654 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r3, [r7] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295d8 │ │ │ │ + beq 2b120 │ │ │ │ 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 2baec │ │ │ │ + b 2ba3c │ │ │ │ + ldr r2, [pc, #884] @ 2be84 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ cmp fp, r6 │ │ │ │ - bgt 2ac0c │ │ │ │ + bgt 2c754 │ │ │ │ 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 2c8e4 │ │ │ │ cmp r2, r0 │ │ │ │ strbcc r3, [ip], #1 │ │ │ │ movcc r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29ffc │ │ │ │ - b 29774 │ │ │ │ - ldr r2, [pc, #788] @ 2a340 │ │ │ │ + bne 2bb44 │ │ │ │ + b 2b2bc │ │ │ │ + ldr r2, [pc, #788] @ 2be88 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ cmp fp, r2 │ │ │ │ movgt r3, #0 │ │ │ │ movgt fp, r2 │ │ │ │ strbgt r3, [r7, r2] │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add r0, r4, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2ab64 │ │ │ │ + beq 2c6ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 2a0a4 │ │ │ │ - ldr r3, [pc, #704] @ 2a344 │ │ │ │ + beq 2bbec │ │ │ │ + ldr r3, [pc, #704] @ 2be8c │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 2a094 │ │ │ │ + bne 2bbdc │ │ │ │ mov r4, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ cmp fp, #0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add r0, r4, #2 │ │ │ │ - bne 2a610 │ │ │ │ + bne 2c158 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ movne r4, r0 │ │ │ │ - beq 2a98c │ │ │ │ - ldr r3, [pc, #624] @ 2a348 │ │ │ │ + beq 2c4d4 │ │ │ │ + ldr r3, [pc, #624] @ 2be90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295e8 │ │ │ │ - b 29674 │ │ │ │ + bne 2b130 │ │ │ │ + b 2b1bc │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2a9b4 │ │ │ │ - ldr r0, [pc, #592] @ 2a34c │ │ │ │ + blt 2c4fc │ │ │ │ + ldr r0, [pc, #592] @ 2be94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2a68c │ │ │ │ - ldr r3, [pc, #600] @ 2a370 │ │ │ │ + beq 2c1d4 │ │ │ │ + ldr r3, [pc, #600] @ 2beb8 │ │ │ │ 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 287a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r4, r6 │ │ │ │ mov sl, #2 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ - ldr r1, [pc, #500] @ 2a350 │ │ │ │ + b 2b118 │ │ │ │ + ldr r1, [pc, #500] @ 2be98 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ cmp fp, r2 │ │ │ │ - blt 295d0 │ │ │ │ + blt 2b118 │ │ │ │ ldr r3, [r1, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - b 29674 │ │ │ │ + bne 2b118 │ │ │ │ + b 2b1bc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 2a9c8 │ │ │ │ + beq 2c510 │ │ │ │ add r4, r4, #2 │ │ │ │ mov fp, r2 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r2, [pc, #408] @ 2a354 │ │ │ │ + b 2ba3c │ │ │ │ + ldr r2, [pc, #408] @ 2be9c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp ip, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - beq 2a51c │ │ │ │ + beq 2c064 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r2, [r7] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ae78 │ │ │ │ + beq 2c9c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - b 2a210 │ │ │ │ + b 2bd58 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a578 │ │ │ │ + beq 2c0c0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2a200 │ │ │ │ + bne 2bd48 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bgt 2a200 │ │ │ │ - ldr r2, [pc, #300] @ 2a358 │ │ │ │ + bgt 2bd48 │ │ │ │ + ldr r2, [pc, #300] @ 2bea0 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [r2, #112] @ 0x70 │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ add ip, r4, #2 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - beq 2aa50 │ │ │ │ + beq 2c598 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp lr, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq 2adf4 │ │ │ │ + beq 2c93c │ │ │ │ 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 2bdb0 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r4, ip │ │ │ │ - ldr r3, [pc, #200] @ 2a35c │ │ │ │ + ldr r3, [pc, #200] @ 2bea4 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [r3, #112] @ 0x70 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 295d0 │ │ │ │ + bne 2b118 │ │ │ │ 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 │ │ │ │ + bne 2b118 │ │ │ │ + b 2b1bc │ │ │ │ + @ instruction: 0x0012bdb8 │ │ │ │ + andseq fp, r2, ip, asr sp │ │ │ │ + andseq fp, r2, r4, asr #26 │ │ │ │ + andseq fp, r2, r8, lsr #26 │ │ │ │ + andseq fp, r2, r4, lsl #26 │ │ │ │ + @ instruction: 0x0012baf4 │ │ │ │ + andseq fp, r2, r4, lsr #21 │ │ │ │ + andseq fp, r2, r4, asr #20 │ │ │ │ + andseq fp, r2, r0, lsl #20 │ │ │ │ + andseq fp, r2, r4, lsr r9 │ │ │ │ + andseq fp, r2, r4, lsr #18 │ │ │ │ + andseq fp, r2, r8, ror #17 │ │ │ │ + mulseq r2, r4, r8 │ │ │ │ + andseq fp, r2, r4, lsr r8 │ │ │ │ + andseq fp, r2, r4, lsr #15 │ │ │ │ + andseq fp, r2, r8, asr r7 │ │ │ │ + andseq fp, r2, r8, lsl r7 │ │ │ │ ldrdeq sl, [r0], -r0 │ │ │ │ andeq r9, r0, r8, asr r6 │ │ │ │ - andeq r0, pc, ip, lsl #26 │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ + andseq fp, r2, r4, asr #11 │ │ │ │ + mulseq r2, r4, r5 │ │ │ │ andeq sl, r0, r0, asr #22 │ │ │ │ andeq sl, r0, r4, asr r7 │ │ │ │ - andeq r0, pc, r4, asr ip @ │ │ │ │ - andeq r0, pc, r0, lsl ip @ │ │ │ │ + andseq fp, r2, ip, lsl #10 │ │ │ │ + andseq fp, r2, r8, asr #9 │ │ │ │ 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 @ │ │ │ │ + andseq fp, r2, ip, ror #7 │ │ │ │ + andseq fp, r2, r4, asr #7 │ │ │ │ + andseq fp, r2, r8, lsl #7 │ │ │ │ + andseq fp, r2, r8, asr #6 │ │ │ │ + andseq fp, r2, ip, lsl r3 │ │ │ │ + @ instruction: 0x0012b2dc │ │ │ │ + andseq fp, r2, r4, ror #2 │ │ │ │ + andseq fp, r2, r8, ror #1 │ │ │ │ + andseq fp, r2, r4, lsl #1 │ │ │ │ + andseq fp, r2, ip, lsr #32 │ │ │ │ + @ instruction: 0x0012afdc │ │ │ │ + @ instruction: 0x0012afb8 │ │ │ │ + andseq sl, r2, r4, asr pc │ │ │ │ + @ instruction: 0x0012aef4 │ │ │ │ + andseq sl, r2, r8, lsl #29 │ │ │ │ + andseq sl, r2, r0, lsr #28 │ │ │ │ + andseq sl, r2, r0, asr #25 │ │ │ │ + andseq sl, r2, ip, ror ip │ │ │ │ + andseq sl, r2, r4, asr #24 │ │ │ │ + andseq sl, r2, ip, lsr #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 │ │ │ │ + andseq sl, r2, r4, asr #23 │ │ │ │ + andseq sl, r2, ip, lsr #22 │ │ │ │ + andseq sl, r2, r4, ror sl │ │ │ │ + andseq sl, r2, r4, lsr #19 │ │ │ │ + andseq sl, r2, r4, lsl #19 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x0012a7dc │ │ │ │ + @ instruction: 0x0012a6f4 │ │ │ │ + @ instruction: 0x0012a6b4 │ │ │ │ + andseq sl, r2, r8, asr r6 │ │ │ │ + andseq sl, r2, ip, ror #11 │ │ │ │ + mulseq r2, ip, r5 │ │ │ │ + andseq sl, r2, r4, asr #10 │ │ │ │ + andseq sl, r2, r8, ror #9 │ │ │ │ andeq r8, r0, r0, lsl fp │ │ │ │ - andeq pc, lr, r4, ror sl @ │ │ │ │ + andseq sl, r2, ip, lsr #6 │ │ │ │ ldrdeq r9, [r0], -r0 │ │ │ │ andeq r9, r0, r8, ror #16 │ │ │ │ - muleq lr, r4, r9 │ │ │ │ - andeq pc, lr, ip, lsr r9 @ │ │ │ │ + andseq sl, r2, ip, asr #4 │ │ │ │ + @ instruction: 0x0012a1f4 │ │ │ │ andeq r9, r0, r4, ror #15 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 2abc0 │ │ │ │ + beq 2c708 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2a9b4 │ │ │ │ - ldr r1, [pc, #-144] @ 2a360 │ │ │ │ + bne 2c4fc │ │ │ │ + ldr r1, [pc, #-144] @ 2bea8 │ │ │ │ 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 +42146,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 2b118 │ │ │ │ + ldr lr, [pc, #-208] @ 2beac │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r1, [lr, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ cmp fp, r1 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ add ip, r4, #3 │ │ │ │ - bgt 2a6b0 │ │ │ │ + bgt 2c1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ movne r4, ip │ │ │ │ - beq 2a9a0 │ │ │ │ - ldr r3, [pc, #-264] @ 2a368 │ │ │ │ + beq 2c4e8 │ │ │ │ + ldr r3, [pc, #-264] @ 2beb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2a2a4 │ │ │ │ + b 2bdec │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2a9b4 │ │ │ │ - ldr r0, [pc, #-284] @ 2a36c │ │ │ │ + blt 2c4fc │ │ │ │ + ldr r0, [pc, #-284] @ 2beb4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2a668 │ │ │ │ - ldr r3, [pc, #-308] @ 2a370 │ │ │ │ + beq 2c1b0 │ │ │ │ + ldr r3, [pc, #-308] @ 2beb8 │ │ │ │ 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 +42192,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 2b118 │ │ │ │ + ldr r1, [pc, #-376] @ 2bebc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c24c │ │ │ │ cmp fp, r2 │ │ │ │ - bgt 295e8 │ │ │ │ - b 2a178 │ │ │ │ + bgt 2b130 │ │ │ │ + b 2bcc0 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29364 │ │ │ │ - b 29604 │ │ │ │ + bne 2aeac │ │ │ │ + b 2b14c │ │ │ │ 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 2c9a0 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2c9ec │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a564 │ │ │ │ + beq 2c0ac │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble 2ad70 │ │ │ │ + ble 2c8b8 │ │ │ │ ldrb r0, [r4, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a54c │ │ │ │ + bne 2c094 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, ip │ │ │ │ - bge 2a224 │ │ │ │ - ldr r2, [pc, #-528] @ 2a378 │ │ │ │ + bge 2bd6c │ │ │ │ + ldr r2, [pc, #-528] @ 2bec0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a224 │ │ │ │ - b 29674 │ │ │ │ + bne 2bd6c │ │ │ │ + b 2b1bc │ │ │ │ ldr r2, [r3, #2212] @ 0x8a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9c │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 295cc │ │ │ │ - b 29674 │ │ │ │ + bne 2b114 │ │ │ │ + b 2b1bc │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - bne 2a800 │ │ │ │ + bne 2c348 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r4, r4, #6 │ │ │ │ strb r1, [r0] │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ 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 2b118 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2a8cc │ │ │ │ + beq 2c414 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2a660 │ │ │ │ - ldr r3, [pc, #-704] @ 2a37c │ │ │ │ + beq 2c1a8 │ │ │ │ + ldr r3, [pc, #-704] @ 2bec4 │ │ │ │ sub r2, fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ add r2, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 2a650 │ │ │ │ + bne 2c198 │ │ │ │ mov r4, r0 │ │ │ │ - b 295e8 │ │ │ │ + b 2b130 │ │ │ │ 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 287a4 │ │ │ │ + b 2bff8 │ │ │ │ mov r4, ip │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ 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 287a4 │ │ │ │ + b 2bc6c │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq 2a934 │ │ │ │ + beq 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ cmp r3, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2a6f4 │ │ │ │ + beq 2c23c │ │ │ │ ldr r3, [lr, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r1, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 2a6e4 │ │ │ │ + bne 2c22c │ │ │ │ mov r4, ip │ │ │ │ - b 295e8 │ │ │ │ + b 2b130 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - bne 29718 │ │ │ │ - ldr r2, [pc, #-908] @ 2a380 │ │ │ │ + bne 2b260 │ │ │ │ + ldr r2, [pc, #-908] @ 2bec8 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #2208] @ 0x8a0 │ │ │ │ - beq 29774 │ │ │ │ - b 29674 │ │ │ │ + beq 2b2bc │ │ │ │ + b 2b1bc │ │ │ │ cmp sl, #1 │ │ │ │ - beq 2ad78 │ │ │ │ - ldr r4, [pc, #-940] @ 2a384 │ │ │ │ + beq 2c8c0 │ │ │ │ + ldr r4, [pc, #-940] @ 2becc │ │ │ │ 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 2b14c │ │ │ │ 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 2b130 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 2adc4 │ │ │ │ + beq 2c90c │ │ │ │ cmp r5, #104 @ 0x68 │ │ │ │ - beq 2ad20 │ │ │ │ + beq 2c868 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ - beq 2adcc │ │ │ │ + beq 2c914 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ - beq 2ae30 │ │ │ │ + beq 2c978 │ │ │ │ cmp r5, #121 @ 0x79 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 2ad34 │ │ │ │ - ldr r0, [pc, #-1088] @ 2a388 │ │ │ │ + bne 2c87c │ │ │ │ + ldr r0, [pc, #-1088] @ 2bed0 │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r1, [fp, #-2] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aed4 │ │ │ │ + beq 2ca1c │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1124] @ 2a38c │ │ │ │ + ldr r1, [pc, #-1124] @ 2bed4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7ec │ │ │ │ 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 2b118 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq 2adbc │ │ │ │ + beq 2c904 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1220] @ 2a390 │ │ │ │ + ldr r1, [pc, #-1220] @ 2bed8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7ec │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq 2adb0 │ │ │ │ - ldr r5, [pc, #-1256] @ 2a394 │ │ │ │ + beq 2c8f8 │ │ │ │ + ldr r5, [pc, #-1256] @ 2bedc │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a8ac │ │ │ │ + beq 2c3f4 │ │ │ │ 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] @ 2bee0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ - ldr r1, [pc, #-1336] @ 2a39c │ │ │ │ + b 2b7ec │ │ │ │ + ldr r1, [pc, #-1336] @ 2bee4 │ │ │ │ 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 2c9a0 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2c474 │ │ │ │ ldr ip, [r1, #256] @ 0x100 │ │ │ │ sub r1, fp, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ - b 2a920 │ │ │ │ + b 2c468 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2c474 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a90c │ │ │ │ + beq 2c454 │ │ │ │ mov r4, r2 │ │ │ │ - b 295e8 │ │ │ │ + b 2b130 │ │ │ │ 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 2c9a0 │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2c474 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr ip, [lr, #256] @ 0x100 │ │ │ │ add r1, r7, r1 │ │ │ │ - b 2a97c │ │ │ │ + b 2c4c4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2c474 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a968 │ │ │ │ - b 2a92c │ │ │ │ + beq 2c4b0 │ │ │ │ + b 2c474 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a0d0 │ │ │ │ - b 29774 │ │ │ │ + bne 2bc18 │ │ │ │ + b 2b2bc │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a468 │ │ │ │ - b 29774 │ │ │ │ - ldr r3, [pc, #-1564] @ 2a3a0 │ │ │ │ + bne 2bfb0 │ │ │ │ + b 2b2bc │ │ │ │ + ldr r3, [pc, #-1564] @ 2bee8 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ + b 2b1bc │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ strb r3, [r7, r2] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, fp, #2 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b2bc │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 2ad54 │ │ │ │ + beq 2c89c │ │ │ │ add r4, r4, #4 │ │ │ │ mov fp, r3 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r1, [pc, #-1624] @ 2a3a4 │ │ │ │ + b 2ba3c │ │ │ │ + ldr r1, [pc, #-1624] @ 2beec │ │ │ │ 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 2c9a0 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2c590 │ │ │ │ ldr ip, [r1, #256] @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa3c │ │ │ │ + beq 2c584 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2aa28 │ │ │ │ + bne 2c570 │ │ │ │ mov r4, r2 │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #-1712] @ 2a3a8 │ │ │ │ + b 2b118 │ │ │ │ + ldr r3, [pc, #-1712] @ 2bef0 │ │ │ │ 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 2c9a0 │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aec8 │ │ │ │ + beq 2ca10 │ │ │ │ add r3, r7, #1 │ │ │ │ mov ip, #0 │ │ │ │ - b 2aa9c │ │ │ │ + b 2c5e4 │ │ │ │ ldrb r1, [r3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 2ad14 │ │ │ │ + beq 2c85c │ │ │ │ ldrb r1, [lr, r1] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aa88 │ │ │ │ + beq 2c5d0 │ │ │ │ mov r4, r2 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ add r0, r7, ip │ │ │ │ - b 2a28c │ │ │ │ - ldr r3, [pc, #-1816] @ 2a3ac │ │ │ │ + b 2bdd4 │ │ │ │ + ldr r3, [pc, #-1816] @ 2bef4 │ │ │ │ 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 2c9a0 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29764 │ │ │ │ + beq 2b2ac │ │ │ │ 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 2c634 │ │ │ │ + b 2b2ac │ │ │ │ + ldr r3, [pc, #-1892] @ 2bef8 │ │ │ │ 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 2c9a0 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae84 │ │ │ │ + beq 2c9cc │ │ │ │ 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 2c688 │ │ │ │ mov r4, r2 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r1, [pc, #-1976] @ 2a3b4 │ │ │ │ + b 2ba3c │ │ │ │ + ldr r1, [pc, #-1976] @ 2befc │ │ │ │ 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 2c9a0 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2c590 │ │ │ │ ldr r0, [r1, #256] @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ - b 2abb0 │ │ │ │ + b 2c6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b1bc │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2c590 │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ab9c │ │ │ │ - b 2aa48 │ │ │ │ - ldr r1, [pc, #-2064] @ 2a3b8 │ │ │ │ + beq 2c6e4 │ │ │ │ + b 2c590 │ │ │ │ + ldr r1, [pc, #-2064] @ 2bf00 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #780 @ 0x30c │ │ │ │ bl 2a20 │ │ │ │ - b 2a414 │ │ │ │ + b 2bf5c │ │ │ │ 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 2b2bc │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - b 295e8 │ │ │ │ + b 2b130 │ │ │ │ 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 2c94c │ │ │ │ cmp r3, r0 │ │ │ │ strbcc r1, [ip], #1 │ │ │ │ movcc r3, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ac2c │ │ │ │ - b 29774 │ │ │ │ + bne 2c774 │ │ │ │ + b 2b2bc │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29f68 │ │ │ │ + beq 2bab0 │ │ │ │ ldr r1, [r1, #2236] @ 0x8bc │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ac68 │ │ │ │ - b 29f68 │ │ │ │ + bne 2c7b0 │ │ │ │ + b 2bab0 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne 2ae8c │ │ │ │ + bne 2c9d4 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq 2ac90 │ │ │ │ + beq 2c7d8 │ │ │ │ rsb r5, r6, #1 │ │ │ │ add r5, r5, r4 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt 2acc4 │ │ │ │ + bgt 2c80c │ │ │ │ sub r5, r5, fp │ │ │ │ cmp fp, r5 │ │ │ │ - ble 2acb0 │ │ │ │ + ble 2c7f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 295e8 │ │ │ │ + beq 2b130 │ │ │ │ sub r6, fp, r5 │ │ │ │ - b 29aa4 │ │ │ │ + b 2b5ec │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29b08 │ │ │ │ + beq 2b650 │ │ │ │ ldr r1, [r1, #2240] @ 0x8c0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ace0 │ │ │ │ - b 29b08 │ │ │ │ + bne 2c828 │ │ │ │ + b 2b650 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ mov r1, r6 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 290c │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ mov r4, r2 │ │ │ │ - b 2a28c │ │ │ │ + b 2bdd4 │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r3, [fp, #-2] │ │ │ │ and r3, r3, #239 @ 0xef │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq 299f4 │ │ │ │ + beq 2b53c │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-2440] @ 2a3bc │ │ │ │ + ldr r1, [pc, #-2440] @ 2bf04 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7ec │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ add fp, fp, #3 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #6 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - bne 29ef4 │ │ │ │ - b 29774 │ │ │ │ + bne 2ba3c │ │ │ │ + b 2b2bc │ │ │ │ mov r4, r2 │ │ │ │ - b 2a224 │ │ │ │ + b 2bd6c │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #-2504] @ 2a3c0 │ │ │ │ + ldr r3, [pc, #-2504] @ 2bf08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r3, #780 @ 0x30c │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2978 │ │ │ │ sub fp, r0, r7 │ │ │ │ - b 29604 │ │ │ │ + b 2b14c │ │ │ │ sub r1, r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ add fp, fp, r1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 295d0 │ │ │ │ + b 2b118 │ │ │ │ ldrb r3, [r3, #-3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 2a874 │ │ │ │ + bne 2c3bc │ │ │ │ mov r4, r6 │ │ │ │ - b 295e8 │ │ │ │ + b 2b130 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ - bne 2ad34 │ │ │ │ + bne 2c87c │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r3, [fp, #-2] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq 2ad34 │ │ │ │ - ldr r1, [pc, #-2592] @ 2a3c4 │ │ │ │ + beq 2c87c │ │ │ │ + ldr r1, [pc, #-2592] @ 2bf0c │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7ec │ │ │ │ mov r4, ip │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - b 2a28c │ │ │ │ + b 2bdd4 │ │ │ │ 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 2b118 │ │ │ │ sub fp, fp, #2 │ │ │ │ ldrb r3, [r7, fp] │ │ │ │ add r0, r7, fp │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne 2ad34 │ │ │ │ - ldr r1, [pc, #-2692] @ 2a3c8 │ │ │ │ + bne 2c87c │ │ │ │ + ldr r1, [pc, #-2692] @ 2bf10 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7ec │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ - ldr r3, [pc, #-2712] @ 2a3cc │ │ │ │ + ldr r3, [pc, #-2712] @ 2bf14 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - bne 29674 │ │ │ │ - b 29774 │ │ │ │ + bne 2b1bc │ │ │ │ + b 2b2bc │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r2 │ │ │ │ - b 2a578 │ │ │ │ + b 2c0c0 │ │ │ │ mov r4, r2 │ │ │ │ - b 295d8 │ │ │ │ + b 2b120 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, #1 │ │ │ │ - b 2aca8 │ │ │ │ + b 2c7f0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, #1 │ │ │ │ - b 29a84 │ │ │ │ + b 2b5cc │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ - b 2a578 │ │ │ │ - ldr r3, [pc, #-2796] @ 2a3d0 │ │ │ │ + b 2c0c0 │ │ │ │ + ldr r3, [pc, #-2796] @ 2bf18 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ + b 2b1bc │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ - b 2a28c │ │ │ │ - ldr r1, [pc, #-2824] @ 2a3d4 │ │ │ │ + b 2bdd4 │ │ │ │ + ldr r1, [pc, #-2824] @ 2bf1c │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2b7ec │ │ │ │ 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 2ca6c │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq 2af84 │ │ │ │ - bhi 2af78 │ │ │ │ + beq 2cacc │ │ │ │ + bhi 2cac0 │ │ │ │ cmp ip, #9 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca40 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 2aef8 │ │ │ │ - ldr r5, [pc, #288] @ 2b04c │ │ │ │ + beq 2ca40 │ │ │ │ + ldr r5, [pc, #288] @ 2cb94 │ │ │ │ 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 287a4 │ │ │ │ + ldr r0, [pc, #252] @ 2cb98 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 292ec │ │ │ │ + bl 2ae34 │ │ │ │ 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 2ca6c │ │ │ │ + b 2ca40 │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ add r0, r1, #2 │ │ │ │ cmp ip, #99 @ 0x63 │ │ │ │ - beq 2b030 │ │ │ │ - bhi 2afc8 │ │ │ │ + beq 2cb78 │ │ │ │ + bhi 2cb10 │ │ │ │ cmp ip, #56 @ 0x38 │ │ │ │ - beq 2b014 │ │ │ │ + beq 2cb5c │ │ │ │ cmp ip, #58 @ 0x3a │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b000 │ │ │ │ - ldr r3, [pc, #156] @ 2b054 │ │ │ │ + bne 2cb48 │ │ │ │ + ldr r3, [pc, #156] @ 2cb9c │ │ │ │ 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 2cb3c │ │ │ │ cmp ip, #115 @ 0x73 │ │ │ │ - bne 2b000 │ │ │ │ + bne 2cb48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca40 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #16 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ + bne 2ca40 │ │ │ │ + b 2cb08 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ - ldr r3, [pc, #80] @ 2b058 │ │ │ │ + bge 2ca40 │ │ │ │ + b 2cb08 │ │ │ │ + ldr r3, [pc, #80] @ 2cba0 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 2afc0 │ │ │ │ + b 2cb08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca40 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ + bne 2ca40 │ │ │ │ + b 2cb08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2ca40 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ - andeq pc, lr, ip, asr #17 │ │ │ │ + bne 2ca40 │ │ │ │ + b 2cb08 │ │ │ │ + andseq sl, r2, r4, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl lr │ │ │ │ - andeq pc, lr, r0, asr #16 │ │ │ │ - strdeq pc, [lr], -r0 │ │ │ │ - ldr r2, [pc, #288] @ 2b184 │ │ │ │ + ldrsheq sl, [r2], -r8 │ │ │ │ + andseq sl, r2, r8, lsr #1 │ │ │ │ + ldr r2, [pc, #288] @ 2cccc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #284] @ 2b188 │ │ │ │ + ldr r3, [pc, #284] @ 2ccd0 │ │ │ │ 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] @ 2ccd4 │ │ │ │ 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] @ 2ccd8 │ │ │ │ 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] @ 2ccdc │ │ │ │ add r5, pc, r5 │ │ │ │ - b 2b10c │ │ │ │ + b 2cc54 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2ca34 │ │ │ │ ldr r3, [r5, #2208] @ 0x8a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b170 │ │ │ │ + bne 2ccb8 │ │ │ │ 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 2a3f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 2b0dc │ │ │ │ - ldr r2, [pc, #116] @ 2b198 │ │ │ │ + bne 2cc24 │ │ │ │ + ldr r2, [pc, #116] @ 2cce0 │ │ │ │ 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 2ccc0 │ │ │ │ + ldr r2, [pc, #96] @ 2cce4 │ │ │ │ + ldr r3, [pc, #72] @ 2ccd0 │ │ │ │ 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 2ccc8 │ │ │ │ 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 2cc7c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r2, ip, lsr #25 │ │ │ │ + andeq r3, r2, r4, ror #2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, lr, r8, ror #14 │ │ │ │ + andseq sl, r2, r0, lsr #32 │ │ │ │ andeq r2, r0, r4, lsl r6 │ │ │ │ - andeq pc, lr, r4, lsr #14 │ │ │ │ - ldrdeq pc, [lr], -r8 │ │ │ │ - andeq r4, r2, r0, ror #23 │ │ │ │ + @ instruction: 0x00129fdc │ │ │ │ + mulseq r2, r0, pc @ │ │ │ │ + muleq r2, r8, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 2b05c │ │ │ │ - ldr r5, [pc, #136] @ 2b23c │ │ │ │ + bl 2cba4 │ │ │ │ + ldr r5, [pc, #136] @ 2cd84 │ │ │ │ add r5, pc, r5 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2b1c8 │ │ │ │ + beq 2cd10 │ │ │ │ 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] @ 2cd88 │ │ │ │ + ldr r7, [pc, #112] @ 2cd8c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #2208] @ 0x8a0 │ │ │ │ - ldr r0, [pc, #104] @ 2b248 │ │ │ │ + ldr r0, [pc, #104] @ 2cd90 │ │ │ │ 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 2800c │ │ │ │ + ldr r2, [pc, #84] @ 2cd94 │ │ │ │ + ldr r3, [pc, #84] @ 2cd98 │ │ │ │ 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] @ 2cd9c │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 285ac │ │ │ │ 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 r3, r2, r4, lsr #32 │ │ │ │ + andseq r9, r2, r0, ror #29 │ │ │ │ + ldrdeq r2, [r2], -r4 │ │ │ │ andeq r9, r0, r0, ror #9 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r9, r0, ip, asr #9 │ │ │ │ - ldr r3, [pc, #16] @ 2b270 │ │ │ │ + ldr r3, [pc, #16] @ 2cdb8 │ │ │ │ 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, r8, lsl r8 │ │ │ │ + ldr r3, [pc, #28] @ 2cde0 │ │ │ │ + ldr r1, [pc, #28] @ 2cde4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0012a7fc │ │ │ │ @ instruction: 0xffffffe8 │ │ │ │ - ldr r2, [pc, #204] @ 2b374 │ │ │ │ - ldr r3, [pc, #204] @ 2b378 │ │ │ │ + ldr r2, [pc, #204] @ 2cebc │ │ │ │ + ldr r3, [pc, #204] @ 2cec0 │ │ │ │ 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 +43105,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 2cea8 │ │ │ │ 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] @ 2cec4 │ │ │ │ + ldr r3, [pc, #56] @ 2cec0 │ │ │ │ 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 2ceb8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 2b380 │ │ │ │ + ldr r0, [pc, #24] @ 2cec8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - b 2b328 │ │ │ │ + b 2ce70 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r2, r4, ror sl │ │ │ │ + andeq r2, r2, ip, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, r0, ror #19 │ │ │ │ + muleq r2, r8, lr │ │ │ │ andeq r6, r0, r4, 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] @ 2d020 │ │ │ │ + ldr r3, [pc, #320] @ 2d024 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - beq 2b430 │ │ │ │ + beq 2cf78 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 2b458 │ │ │ │ - ldr r3, [pc, #284] @ 2b4e0 │ │ │ │ + bne 2cfa0 │ │ │ │ + ldr r3, [pc, #284] @ 2d028 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b4a8 │ │ │ │ - ldr r1, [pc, #268] @ 2b4e4 │ │ │ │ - ldr r4, [pc, #268] @ 2b4e8 │ │ │ │ + bne 2cff0 │ │ │ │ + ldr r1, [pc, #268] @ 2d02c │ │ │ │ + ldr r4, [pc, #268] @ 2d030 │ │ │ │ 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 2865c │ │ │ │ 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] @ 2d034 │ │ │ │ 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] @ 2d038 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #12] │ │ │ │ - b 2b3bc │ │ │ │ - ldr r3, [pc, #148] @ 2b4f4 │ │ │ │ + b 2cf04 │ │ │ │ + ldr r3, [pc, #148] @ 2d03c │ │ │ │ ldr r9, [r8, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2b3bc │ │ │ │ - ldr r3, [pc, #132] @ 2b4f8 │ │ │ │ + ble 2cf04 │ │ │ │ + ldr r3, [pc, #132] @ 2d040 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ - b 2b48c │ │ │ │ + b 2cfd4 │ │ │ │ ldr r3, [r9] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 2b3bc │ │ │ │ + bge 2cf04 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b47c │ │ │ │ + beq 2cfc4 │ │ │ │ mov r1, #2 │ │ │ │ bl 2af8 │ │ │ │ - b 2b47c │ │ │ │ - bl 2dac0 │ │ │ │ + b 2cfc4 │ │ │ │ + bl 2f608 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4c0 │ │ │ │ + bne 2d008 │ │ │ │ mov r0, #1 │ │ │ │ bl 293c <_exit@plt> │ │ │ │ - ldr r1, [pc, #52] @ 2b4fc │ │ │ │ + ldr r1, [pc, #52] @ 2d044 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 26b14 │ │ │ │ - b 2b4b8 │ │ │ │ - andeq r4, r2, r4, lsl #19 │ │ │ │ + bl 2865c │ │ │ │ + b 2d000 │ │ │ │ + andeq r2, r2, ip, lsr lr │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, lr, r0, lsl #28 │ │ │ │ + @ instruction: 0x0012a6b8 │ │ │ │ andeq r9, r0, r8, asr #7 │ │ │ │ @ instruction: 0xffffff94 │ │ │ │ - andeq pc, lr, ip, lsl #27 │ │ │ │ - andeq pc, lr, r4, ror sp @ │ │ │ │ + andseq sl, r2, r4, asr #12 │ │ │ │ + andseq sl, r2, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ ldrdeq r9, [r0], -r8 │ │ │ │ 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] @ 2d190 │ │ │ │ + ldr r8, [pc, #312] @ 2d194 │ │ │ │ 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] @ 2d198 │ │ │ │ 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] @ 2d19c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b640 │ │ │ │ - ldr r5, [pc, #204] @ 2b658 │ │ │ │ + beq 2d188 │ │ │ │ + ldr r5, [pc, #204] @ 2d1a0 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, #1 │ │ │ │ - bl 2dc60 │ │ │ │ + bl 2f7a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b5d4 │ │ │ │ + blt 2d11c │ │ │ │ cmp r0, #113 @ 0x71 │ │ │ │ cmpne r0, #3 │ │ │ │ strne r4, [r5] │ │ │ │ movne r7, #1 │ │ │ │ strne r4, [r5, #8] │ │ │ │ - bne 2b598 │ │ │ │ + bne 2d0e0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b384 │ │ │ │ - bl 2dc60 │ │ │ │ + bl 2cecc │ │ │ │ + bl 2f7a8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2b5a4 │ │ │ │ + bge 2d0ec │ │ │ │ orrs r7, r9, r7 │ │ │ │ - beq 2b640 │ │ │ │ - ldr r3, [pc, #120] @ 2b65c │ │ │ │ + beq 2d188 │ │ │ │ + ldr r3, [pc, #120] @ 2d1a4 │ │ │ │ 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 2d188 │ │ │ │ + ldr r3, [pc, #92] @ 2d1a8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ - b 2b618 │ │ │ │ + b 2d160 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 2b640 │ │ │ │ + bge 2d188 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b60c │ │ │ │ + beq 2d154 │ │ │ │ mov r1, r5 │ │ │ │ bl 2af8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - blt 2b618 │ │ │ │ + blt 2d160 │ │ │ │ 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, r8, ror #10 │ │ │ │ + @ instruction: 0x00022cbc │ │ │ │ + andseq sl, r2, r0, lsr r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, lr, r0, lsr ip @ │ │ │ │ + andseq sl, r2, r8, ror #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldr r3, [pc, #148] @ 2b700 │ │ │ │ + ldr r3, [pc, #148] @ 2d248 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r5, [pc, #136] @ 2b704 │ │ │ │ + ldr r5, [pc, #136] @ 2d24c │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2dac0 │ │ │ │ - ldr r3, [pc, #116] @ 2b708 │ │ │ │ + bl 2f608 │ │ │ │ + ldr r3, [pc, #116] @ 2d250 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 2b6d8 │ │ │ │ + bne 2d220 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6b0 │ │ │ │ + bne 2d1f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a64 │ │ │ │ - ldr r3, [pc, #84] @ 2b70c │ │ │ │ - ldr r0, [pc, #84] @ 2b710 │ │ │ │ + b 285ac │ │ │ │ + ldr r3, [pc, #84] @ 2d254 │ │ │ │ + ldr r0, [pc, #84] @ 2d258 │ │ │ │ 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 285ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6e8 │ │ │ │ + bne 2d230 │ │ │ │ mov r0, #1 │ │ │ │ bl 293c <_exit@plt> │ │ │ │ - ldr r1, [pc, #36] @ 2b714 │ │ │ │ + ldr r1, [pc, #36] @ 2d25c │ │ │ │ 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 2865c │ │ │ │ + b 2d228 │ │ │ │ + andseq sl, r2, ip, lsl #8 │ │ │ │ + andeq r2, r2, r8, asr fp │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #468] @ 2d43c │ │ │ │ + ldr r3, [pc, #468] @ 2d440 │ │ │ │ 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 1ad2c │ │ │ │ + ldr r2, [pc, #436] @ 2d444 │ │ │ │ + ldr r0, [pc, #436] @ 2d448 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r1, [pc, #420] @ 2b904 │ │ │ │ + bl 20c4c │ │ │ │ + ldr r1, [pc, #420] @ 2d44c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt ip, #600 @ 0x258 │ │ │ │ movlt r0, ip │ │ │ │ - blt 2b77c │ │ │ │ + blt 2d2c4 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, r0 │ │ │ │ moveq r0, ip │ │ │ │ - ldr r3, [pc, #388] @ 2b908 │ │ │ │ - ldr r2, [pc, #388] @ 2b90c │ │ │ │ + ldr r3, [pc, #388] @ 2d450 │ │ │ │ + ldr r2, [pc, #388] @ 2d454 │ │ │ │ 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 31a78 │ │ │ │ + ldr r2, [pc, #360] @ 2d458 │ │ │ │ add r6, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #352] @ 2b914 │ │ │ │ + ldr r4, [pc, #352] @ 2d45c │ │ │ │ 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] @ 2d460 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, r3 │ │ │ │ movle r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r2, #28] │ │ │ │ str r1, [r2, #32] │ │ │ │ - bl 30d0c │ │ │ │ + bl 32854 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #292] @ 2b91c │ │ │ │ + ldr r3, [pc, #292] @ 2d464 │ │ │ │ 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 +43436,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] @ 2d468 │ │ │ │ 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 +43456,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 2d428 │ │ │ │ + ldr r2, [pc, #120] @ 2d46c │ │ │ │ + ldr r3, [pc, #72] @ 2d440 │ │ │ │ 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 2d438 │ │ │ │ + ldr r1, [pc, #88] @ 2d470 │ │ │ │ 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] @ 2d474 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2b8a4 │ │ │ │ + bl 285cc │ │ │ │ + b 2d3ec │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r2], -ip │ │ │ │ + @ instruction: 0x00022ab4 │ │ │ │ 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 r2, r2, r8, ror sl │ │ │ │ + @ instruction: 0x0012a2f4 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq pc, lr, r8, lsl sl @ │ │ │ │ + @ instruction: 0x0012a2d0 │ │ │ │ @ instruction: 0xfffffbc8 │ │ │ │ @ instruction: 0xfffffac8 │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ @ instruction: 0xfffffca0 │ │ │ │ - andeq r4, r2, r0, ror r4 │ │ │ │ + andeq r2, r2, r8, lsr #18 │ │ │ │ @ instruction: 0xfffff99c │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ 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] @ 2d510 │ │ │ │ mov r3, sp │ │ │ │ stm r3, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #104] @ 2b9cc │ │ │ │ + ldr r3, [pc, #104] @ 2d514 │ │ │ │ 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 2d4fc │ │ │ │ + ldr r2, [pc, #64] @ 2d518 │ │ │ │ + ldr r3, [pc, #56] @ 2d514 │ │ │ │ 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 2d50c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 2b9d4 │ │ │ │ + ldr r0, [pc, #24] @ 2d51c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2b988 │ │ │ │ + bl 285cc │ │ │ │ + b 2d4d0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000243bc │ │ │ │ + andeq r2, r2, r4, ror r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, ip, lsl #7 │ │ │ │ + andeq r2, r2, r4, asr #16 │ │ │ │ andeq r6, r0, r0, lsr #12 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #124] @ 2ba60 │ │ │ │ - ldr r1, [pc, #124] @ 2ba64 │ │ │ │ + ldr r4, [pc, #124] @ 2d5a8 │ │ │ │ + ldr r1, [pc, #124] @ 2d5ac │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2ba04 │ │ │ │ + beq 2d54c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ba58 │ │ │ │ + beq 2d5a0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ble 2ba58 │ │ │ │ - ldr r4, [pc, #60] @ 2ba68 │ │ │ │ + ble 2d5a0 │ │ │ │ + ldr r4, [pc, #60] @ 2d5b0 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2ba34 │ │ │ │ + b 2d57c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 288ac │ │ │ │ + bl 2a3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b9fc │ │ │ │ + beq 2d544 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - blt 2ba30 │ │ │ │ + blt 2d578 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, lr, r4, lsl #16 │ │ │ │ + ldrheq sl, [r2], -ip │ │ │ │ andeq r7, r0, r8, lsl #10 │ │ │ │ - andeq pc, lr, r0, asr #15 │ │ │ │ - ldr r3, [pc, #20] @ 2ba88 │ │ │ │ - ldr r2, [pc, #20] @ 2ba8c │ │ │ │ + andseq sl, r2, r8, ror r0 │ │ │ │ + ldr r3, [pc, #20] @ 2d5d0 │ │ │ │ + ldr r2, [pc, #20] @ 2d5d4 │ │ │ │ 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 @ │ │ │ │ + andseq sl, r2, ip, lsr #32 │ │ │ │ andeq r7, r0, r4, ror r4 │ │ │ │ - ldr r2, [pc, #148] @ 2bb2c │ │ │ │ + ldr r2, [pc, #148] @ 2d674 │ │ │ │ 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 2d640 │ │ │ │ + ldr r2, [pc, #112] @ 2d678 │ │ │ │ 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 +43610,1183 @@ │ │ │ │ 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 283bc │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26874 │ │ │ │ + bl 283bc │ │ │ │ ldr r3, [r4] │ │ │ │ str r0, [r6] │ │ │ │ - b 2bab8 │ │ │ │ - andeq pc, lr, r0, asr r7 @ │ │ │ │ - andeq pc, lr, r8, lsr #14 │ │ │ │ + b 2d600 │ │ │ │ + andseq sl, r2, r8 │ │ │ │ + andseq r9, r2, r0, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fd1c │ │ │ │ + bl 21864 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2bc58 │ │ │ │ + bne 2d7a0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - ldr r8, [pc, #296] @ 2bc7c │ │ │ │ + ldr r8, [pc, #296] @ 2d7c4 │ │ │ │ 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 2d6e0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3, #24] │ │ │ │ - beq 2bc64 │ │ │ │ + beq 2d7ac │ │ │ │ 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] @ 2d7c8 │ │ │ │ mul r2, r3, r2 │ │ │ │ add r9, pc, r9 │ │ │ │ add r4, r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ 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 2d74c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2bc04 │ │ │ │ - bl 2bc88 │ │ │ │ + beq 2d74c │ │ │ │ + bl 2d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bc50 │ │ │ │ + bne 2d798 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bbd4 │ │ │ │ + bne 2d71c │ │ │ │ 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 2d714 │ │ │ │ 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 2d6cc │ │ │ │ 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] @ 2d7cc │ │ │ │ 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, r8, asr #30 │ │ │ │ + @ instruction: 0x00129efc │ │ │ │ + andseq r9, r2, r4, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #796] @ 2bfb0 │ │ │ │ + ldr r3, [pc, #796] @ 2daf8 │ │ │ │ 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 2d87c │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bd34 │ │ │ │ + beq 2d87c │ │ │ │ tst r6, #1 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ - bne 2bf04 │ │ │ │ + bne 2da4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bfa0 │ │ │ │ + beq 2dae8 │ │ │ │ cmp r6, #3 │ │ │ │ movhi r0, r8 │ │ │ │ movhi r3, #3 │ │ │ │ - bhi 2bd0c │ │ │ │ - b 2bfa0 │ │ │ │ + bhi 2d854 │ │ │ │ + b 2dae8 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r1, ip │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2d868 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 2bd20 │ │ │ │ + bcs 2d868 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, r2 │ │ │ │ - bne 2bcf0 │ │ │ │ + bne 2d838 │ │ │ │ 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 2d8dc │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 2bd5c │ │ │ │ + b 2d8a4 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2bd90 │ │ │ │ + blt 2d8d8 │ │ │ │ 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 2d898 │ │ │ │ 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 2d964 │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2be1c │ │ │ │ + beq 2d964 │ │ │ │ tst r6, #1 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ - beq 2bf4c │ │ │ │ + beq 2da94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bfa8 │ │ │ │ + beq 2daf0 │ │ │ │ mov lr, r0 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 2bdf0 │ │ │ │ + b 2d938 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 2be04 │ │ │ │ + bls 2d94c │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ add ip, ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 2be04 │ │ │ │ + beq 2d94c │ │ │ │ ldrb r4, [lr, #3] │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 2bdd4 │ │ │ │ + bne 2d91c │ │ │ │ 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 2d9c8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2be94 │ │ │ │ + blt 2d9dc │ │ │ │ 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 2d9a8 │ │ │ │ + b 2d9dc │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - blt 2be94 │ │ │ │ + blt 2d9dc │ │ │ │ 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 2d99c │ │ │ │ strh r3, [r1] │ │ │ │ - b 2be94 │ │ │ │ + b 2d9dc │ │ │ │ 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 28778 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #236] @ 2bfb4 │ │ │ │ + ldr r0, [pc, #236] @ 2dafc │ │ │ │ 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 2d8cc │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2bb34 │ │ │ │ + b 2d67c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bfa0 │ │ │ │ + beq 2dae8 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #3 │ │ │ │ - b 2bf34 │ │ │ │ + b 2da7c │ │ │ │ cmp r6, r3 │ │ │ │ - bls 2bd20 │ │ │ │ + bls 2d868 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ add r1, r1, ip │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #2 │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2d868 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, r2 │ │ │ │ - bne 2bf18 │ │ │ │ - b 2bd20 │ │ │ │ + bne 2da60 │ │ │ │ + b 2d868 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bfa8 │ │ │ │ + beq 2daf0 │ │ │ │ cmp r6, #3 │ │ │ │ movhi lr, r0 │ │ │ │ movhi r2, #3 │ │ │ │ strhi r4, [sp, #4] │ │ │ │ - bhi 2bf88 │ │ │ │ - b 2bfa8 │ │ │ │ + bhi 2dad0 │ │ │ │ + b 2daf0 │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, ip, r4 │ │ │ │ - beq 2be04 │ │ │ │ + beq 2d94c │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 2be04 │ │ │ │ + bcs 2d94c │ │ │ │ ldrb r4, [lr, #3] │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 2bf6c │ │ │ │ - b 2be04 │ │ │ │ + bne 2dab4 │ │ │ │ + b 2d94c │ │ │ │ mov r3, #3 │ │ │ │ - b 2bd20 │ │ │ │ + b 2d868 │ │ │ │ mov r2, #3 │ │ │ │ - b 2be08 │ │ │ │ - andeq pc, lr, r0, asr r5 @ │ │ │ │ - andeq pc, lr, r0, lsr #6 │ │ │ │ - ldr r3, [pc, #48] @ 2bff0 │ │ │ │ + b 2d950 │ │ │ │ + andseq r9, r2, r8, lsl #28 │ │ │ │ + @ instruction: 0x00129bd8 │ │ │ │ + ldr r3, [pc, #48] @ 2db38 │ │ │ │ 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 31a78 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, lr, ip, lsr #4 │ │ │ │ - ldr r1, [pc, #2196] @ 2c890 │ │ │ │ + andseq r9, r2, r4, ror #21 │ │ │ │ + ldr r1, [pc, #2196] @ 2e3d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r2, [pc, #2192] @ 2c894 │ │ │ │ + ldr r2, [pc, #2192] @ 2e3dc │ │ │ │ sub sp, sp, #9920 @ 0x26c0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r5, [pc, #2180] @ 2c898 │ │ │ │ + ldr r5, [pc, #2180] @ 2e3e0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r3, r0 │ │ │ │ add ip, sp, #9856 @ 0x2680 │ │ │ │ - ldr r0, [pc, #2168] @ 2c89c │ │ │ │ + ldr r0, [pc, #2168] @ 2e3e4 │ │ │ │ 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 2800c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr sl, [pc, #2124] @ 2c8a0 │ │ │ │ + ldr sl, [pc, #2124] @ 2e3e8 │ │ │ │ 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 2dbd4 │ │ │ │ cmp r4, #32768 @ 0x8000 │ │ │ │ - ble 2c884 │ │ │ │ + ble 2e3cc │ │ │ │ mov r5, #32768 @ 0x8000 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r0, [pc, #2064] @ 2c8a4 │ │ │ │ - bl 2ff30 │ │ │ │ + ldr r0, [pc, #2064] @ 2e3ec │ │ │ │ + bl 31a78 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 2c848 │ │ │ │ + bge 2e390 │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 2c0a0 │ │ │ │ - ldr r3, [pc, #2036] @ 2c8a8 │ │ │ │ + bgt 2dbe8 │ │ │ │ + ldr r3, [pc, #2036] @ 2e3f0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #12] │ │ │ │ - ldr r3, [pc, #2028] @ 2c8ac │ │ │ │ - ldr r1, [pc, #2028] @ 2c8b0 │ │ │ │ + ldr r3, [pc, #2028] @ 2e3f4 │ │ │ │ + ldr r1, [pc, #2028] @ 2e3f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28864 │ │ │ │ + bl 2a3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c814 │ │ │ │ - ldr r4, [pc, #2004] @ 2c8b4 │ │ │ │ + bne 2e35c │ │ │ │ + ldr r4, [pc, #2004] @ 2e3fc │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 28e70 │ │ │ │ + bl 2a9b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4] │ │ │ │ - bl 2b1a0 │ │ │ │ + bl 2cce8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #1960] @ 2c8b8 │ │ │ │ + ldr r0, [pc, #1960] @ 2e400 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #1952] @ 2c8bc │ │ │ │ + bl 2800c │ │ │ │ + ldr r0, [pc, #1952] @ 2e404 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #1940] @ 2c8c0 │ │ │ │ + bl 2ee44 │ │ │ │ + ldr r0, [pc, #1940] @ 2e408 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #1932] @ 2c8c4 │ │ │ │ + bl 2a274 │ │ │ │ + ldr r1, [pc, #1932] @ 2e40c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ + bl 297ac │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2ba90 │ │ │ │ + bl 2d5d8 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c148 │ │ │ │ - ldr r2, [pc, #1892] @ 2c8c8 │ │ │ │ + bne 2dc90 │ │ │ │ + ldr r2, [pc, #1892] @ 2e410 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2c1a0 │ │ │ │ + ble 2dce8 │ │ │ │ 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 2e32c │ │ │ │ + ldr r2, [pc, #1860] @ 2e414 │ │ │ │ + ldr r0, [pc, #1860] @ 2e418 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1848] @ 2c8d4 │ │ │ │ + ldr r0, [pc, #1848] @ 2e41c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r4, [pc, #1840] @ 2c8d8 │ │ │ │ + bl 2800c │ │ │ │ + ldr r4, [pc, #1840] @ 2e420 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r0, #20]! │ │ │ │ - bl 2ba90 │ │ │ │ + bl 2d5d8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r3, [pc, #1804] @ 2c8dc │ │ │ │ + bl 21528 │ │ │ │ + ldr r3, [pc, #1804] @ 2e424 │ │ │ │ ldr r8, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r6, [pc, #1788] @ 2c8e0 │ │ │ │ + ldr r6, [pc, #1788] @ 2e428 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 288ac │ │ │ │ + bl 2a3f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c504 │ │ │ │ - ldr r3, [pc, #1768] @ 2c8e4 │ │ │ │ + beq 2e04c │ │ │ │ + ldr r3, [pc, #1768] @ 2e42c │ │ │ │ ldr r5, [sl, r3] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c230 │ │ │ │ + beq 2dd78 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a58 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 2c7a4 │ │ │ │ + bcc 2e2ec │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2c7a4 │ │ │ │ - ldr r5, [pc, #1712] @ 2c8e8 │ │ │ │ + bhi 2e2ec │ │ │ │ + ldr r5, [pc, #1712] @ 2e430 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2ca34 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 2c7f4 │ │ │ │ + beq 2e33c │ │ │ │ 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 2e300 │ │ │ │ + ldr r0, [pc, #1640] @ 2e434 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r4, [pc, #1628] @ 2c8f0 │ │ │ │ + bl 2800c │ │ │ │ + ldr r4, [pc, #1628] @ 2e438 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, r9 │ │ │ │ - beq 2c2b4 │ │ │ │ - ldr r0, [pc, #1612] @ 2c8f4 │ │ │ │ + beq 2ddfc │ │ │ │ + ldr r0, [pc, #1612] @ 2e43c │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ ldr r9, [r4] │ │ │ │ - ldr r3, [pc, #1596] @ 2c8f8 │ │ │ │ + ldr r3, [pc, #1596] @ 2e440 │ │ │ │ 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 2dff8 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c750 │ │ │ │ + beq 2e298 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c744 │ │ │ │ + beq 2e28c │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c430 │ │ │ │ + beq 2df78 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 2c338 │ │ │ │ + b 2de80 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2df74 │ │ │ │ mov r3, #0 │ │ │ │ add r9, r4, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 292ec │ │ │ │ + bl 2ae34 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c394 │ │ │ │ - ldr r3, [pc, #1436] @ 2c8fc │ │ │ │ + beq 2dedc │ │ │ │ + ldr r3, [pc, #1436] @ 2e444 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c37c │ │ │ │ + beq 2dec4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c394 │ │ │ │ + beq 2dedc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e04c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2dfcc │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2df74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt 2c32c │ │ │ │ + bgt 2de74 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ orr r3, r3, #32 │ │ │ │ sub r3, r3, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 2c32c │ │ │ │ + bhi 2de74 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ mov r7, #5 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 2c40c │ │ │ │ + beq 2df54 │ │ │ │ mov r0, r9 │ │ │ │ bl 2b4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - blt 2c5ec │ │ │ │ + blt 2e134 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c698 │ │ │ │ + bne 2e1e0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 2c32c │ │ │ │ + beq 2de74 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2c3e0 │ │ │ │ + bne 2df28 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c338 │ │ │ │ + bne 2de80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c304 │ │ │ │ + bne 2de4c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r1, [pc, #1204] @ 2c900 │ │ │ │ + ldr r1, [pc, #1204] @ 2e448 │ │ │ │ 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 2e2b8 │ │ │ │ + ldr r2, [pc, #1180] @ 2e44c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c484 │ │ │ │ + bne 2dfcc │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ - bne 2c75c │ │ │ │ + bne 2e2a4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2dff8 │ │ │ │ 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 2de20 │ │ │ │ + ldr r2, [pc, #1092] @ 2e450 │ │ │ │ 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 2dd24 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2c83c │ │ │ │ - ldr r1, [pc, #1044] @ 2c90c │ │ │ │ + ble 2e384 │ │ │ │ + ldr r1, [pc, #1044] @ 2e454 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1040] @ 2c910 │ │ │ │ + ldr r0, [pc, #1040] @ 2e458 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1032] @ 2c914 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #1032] @ 2e45c │ │ │ │ ldr r5, [sl, r3] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c588 │ │ │ │ - ldr r3, [pc, #1016] @ 2c918 │ │ │ │ + bne 2e0d0 │ │ │ │ + ldr r3, [pc, #1016] @ 2e460 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c578 │ │ │ │ - ldr r0, [pc, #996] @ 2c91c │ │ │ │ + beq 2e0c0 │ │ │ │ + ldr r0, [pc, #996] @ 2e464 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2c54c │ │ │ │ + bl 2800c │ │ │ │ + b 2e094 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c578 │ │ │ │ + beq 2e0c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c540 │ │ │ │ + beq 2e088 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c540 │ │ │ │ + beq 2e088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2d67c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c540 │ │ │ │ - ldr r3, [pc, #928] @ 2c920 │ │ │ │ + beq 2e088 │ │ │ │ + ldr r3, [pc, #928] @ 2e468 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 1ff5c │ │ │ │ + bl 21aa4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2c5b0 │ │ │ │ - ldr r3, [pc, #896] @ 2c924 │ │ │ │ + bne 2e0f8 │ │ │ │ + ldr r3, [pc, #896] @ 2e46c │ │ │ │ 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 2e310 │ │ │ │ + bl 29978 │ │ │ │ + ldr r2, [pc, #876] @ 2e470 │ │ │ │ + ldr r3, [pc, #724] @ 2e3dc │ │ │ │ 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 2e3d4 │ │ │ │ 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 287a4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r8, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ca8 │ │ │ │ + bl 287f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ - bl 292ec │ │ │ │ + bl 2ae34 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c674 │ │ │ │ - ldr r3, [pc, #700] @ 2c8fc │ │ │ │ + beq 2e1bc │ │ │ │ + ldr r3, [pc, #700] @ 2e444 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c65c │ │ │ │ + beq 2e1a4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c674 │ │ │ │ + beq 2e1bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e04c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2dfcc │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2df74 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c40c │ │ │ │ + beq 2df54 │ │ │ │ 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 287f0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 292ec │ │ │ │ + bl 2ae34 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c728 │ │ │ │ - ldr r3, [pc, #520] @ 2c8fc │ │ │ │ + beq 2e270 │ │ │ │ + ldr r3, [pc, #520] @ 2e444 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c710 │ │ │ │ + beq 2e258 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c728 │ │ │ │ + beq 2e270 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e04c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2dfcc │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c40c │ │ │ │ - b 2c42c │ │ │ │ + bne 2df54 │ │ │ │ + b 2df74 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [r1] │ │ │ │ - b 2c430 │ │ │ │ + b 2df78 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2dff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2d67c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c484 │ │ │ │ - b 2c504 │ │ │ │ + beq 2dfcc │ │ │ │ + b 2e04c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - ble 2c470 │ │ │ │ + ble 2dfb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2d67c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e04c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c470 │ │ │ │ - b 2c460 │ │ │ │ - ldr r3, [pc, #384] @ 2c92c │ │ │ │ + bne 2dfb8 │ │ │ │ + b 2dfa8 │ │ │ │ + ldr r3, [pc, #384] @ 2e474 │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #8] │ │ │ │ - b 2c1dc │ │ │ │ - ldr r0, [pc, #368] @ 2c930 │ │ │ │ + b 2dd24 │ │ │ │ + ldr r0, [pc, #368] @ 2e478 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2c28c │ │ │ │ - ldr r3, [pc, #356] @ 2c934 │ │ │ │ + bl 2800c │ │ │ │ + b 2ddd4 │ │ │ │ + ldr r3, [pc, #356] @ 2e47c │ │ │ │ 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 2e0f8 │ │ │ │ + ldr r2, [pc, #332] @ 2e480 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r2 │ │ │ │ - b 2c190 │ │ │ │ + b 2dcd8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - ldr r0, [pc, #316] @ 2c93c │ │ │ │ + ldr r0, [pc, #316] @ 2e484 │ │ │ │ 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 2800c │ │ │ │ + b 2dd24 │ │ │ │ + ldr r0, [pc, #292] @ 2e488 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #284] @ 2c944 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #284] @ 2e48c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c858 │ │ │ │ - bl 26a64 │ │ │ │ - b 2c0d8 │ │ │ │ - ldr r1, [pc, #260] @ 2c948 │ │ │ │ + bne 2e3a0 │ │ │ │ + bl 285ac │ │ │ │ + b 2dc20 │ │ │ │ + ldr r1, [pc, #260] @ 2e490 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 2c4f8 │ │ │ │ - ldr r3, [pc, #252] @ 2c94c │ │ │ │ + b 2e040 │ │ │ │ + ldr r3, [pc, #252] @ 2e494 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ - b 2c0b8 │ │ │ │ - ldr r2, [pc, #240] @ 2c950 │ │ │ │ - ldr r3, [pc, #240] @ 2c954 │ │ │ │ + b 2dc00 │ │ │ │ + ldr r2, [pc, #240] @ 2e498 │ │ │ │ + ldr r3, [pc, #240] @ 2e49c │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r1, [sl, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ - ldr r2, [pc, #228] @ 2c958 │ │ │ │ + ldr r2, [pc, #228] @ 2e4a0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2c834 │ │ │ │ + b 2e37c │ │ │ │ mov r5, r4 │ │ │ │ - b 2c08c │ │ │ │ + b 2dbd4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r2, r8, lsl sp │ │ │ │ + ldrdeq r2, [r2], -r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, lr, r8, asr #3 │ │ │ │ + andseq r9, r2, r0, lsl #21 │ │ │ │ andeq r8, r0, ip, lsr #15 │ │ │ │ - andeq r3, r2, ip, lsr #25 │ │ │ │ + andeq r2, r2, r4, ror #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andeq pc, lr, r8, lsr r1 @ │ │ │ │ - andeq pc, lr, r8, lsr #2 │ │ │ │ + @ instruction: 0x001299f0 │ │ │ │ + andseq r9, r2, r0, ror #19 │ │ │ │ andeq r8, r0, r8, lsr r7 │ │ │ │ - andeq pc, lr, r8, lsl #2 │ │ │ │ + andseq r9, r2, r0, asr #19 │ │ │ │ andeq r8, r0, r0, asr r7 │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @ instruction: 0xfffff8a8 │ │ │ │ @ instruction: 0xfffff92c │ │ │ │ - andeq pc, lr, r8, lsl #1 │ │ │ │ + andseq r9, r2, r0, asr #18 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001298f8 │ │ │ │ + @ instruction: 0x001298d0 │ │ │ │ + andseq r9, r2, r0, asr #17 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - @ instruction: 0x000eefb0 │ │ │ │ + andseq r9, r2, r8, ror #16 │ │ │ │ andeq r8, r0, r4, asr r6 │ │ │ │ - andeq lr, lr, r8, asr pc │ │ │ │ + andseq r9, r2, r0, lsl r8 │ │ │ │ andeq r8, r0, ip, ror r6 │ │ │ │ - andeq lr, lr, ip, lsr #30 │ │ │ │ + andseq r9, r2, r4, ror #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq lr, ip, sp │ │ │ │ - andeq lr, lr, r4, lsl #27 │ │ │ │ - andeq lr, lr, r4, lsr #26 │ │ │ │ + andseq r9, r2, r4, asr r6 │ │ │ │ + andseq r9, r2, ip, lsr r6 │ │ │ │ + @ instruction: 0x001295dc │ │ │ │ ldrdeq r8, [r0], -ip │ │ │ │ andeq r8, r0, r0, asr r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq lr, lr, ip, asr #25 │ │ │ │ + andseq r9, r2, r4, lsl #11 │ │ │ │ andeq r8, r0, ip, asr #8 │ │ │ │ - andeq lr, lr, r8, ror #24 │ │ │ │ + andseq r9, r2, r0, lsr #10 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq r3, r2, r0, ror #14 │ │ │ │ - andeq lr, lr, ip, lsr sl │ │ │ │ + andeq r1, r2, r8, lsl ip │ │ │ │ + @ instruction: 0x001292f4 │ │ │ │ andeq r8, r0, r8, asr #2 │ │ │ │ - andeq lr, lr, ip, lsl sl │ │ │ │ + @ instruction: 0x001292d4 │ │ │ │ muleq r0, r0, r5 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r6, r0, r8, lsr r5 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ + andseq r9, r2, r4, asr r2 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ @ instruction: 0x00007fbc │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r3 │ │ │ │ orrs r3, r2, r5 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1144] @ 2cdf0 │ │ │ │ - ldr r3, [pc, #1144] @ 2cdf4 │ │ │ │ + ldr r2, [pc, #1144] @ 2e938 │ │ │ │ + ldr r3, [pc, #1144] @ 2e93c │ │ │ │ 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] @ 2e940 │ │ │ │ movne fp, #0 │ │ │ │ andeq fp, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - bne 2cbec │ │ │ │ + bne 2e734 │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 2ca9c │ │ │ │ + bne 2e5e4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 28c4 │ │ │ │ - ldr r4, [pc, #1056] @ 2cdfc │ │ │ │ - ldr r3, [pc, #1056] @ 2ce00 │ │ │ │ + ldr r4, [pc, #1056] @ 2e944 │ │ │ │ + ldr r3, [pc, #1056] @ 2e948 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sl] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ ldr r3, [r4] │ │ │ │ add r4, r0, r3 │ │ │ │ cmp r4, #1 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2cfa0 │ │ │ │ + beq 2eae8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ mov fp, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #980] @ 2ce04 │ │ │ │ + ldr r3, [pc, #980] @ 2e94c │ │ │ │ mov r2, #232 @ 0xe8 │ │ │ │ cmp r3, r7 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcs 2cb44 │ │ │ │ - ldr r4, [pc, #964] @ 2ce08 │ │ │ │ + bcs 2e68c │ │ │ │ + ldr r4, [pc, #964] @ 2e950 │ │ │ │ add r3, pc, #928 @ 0x3a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ 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] @ 2e954 │ │ │ │ + ldr r3, [pc, #888] @ 2e93c │ │ │ │ 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 2eae4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #876] @ 2ce10 │ │ │ │ + ldr r7, [pc, #876] @ 2e958 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r7] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2cb00 │ │ │ │ + bne 2e648 │ │ │ │ bl 28c4 │ │ │ │ - ldr r2, [pc, #832] @ 2ce00 │ │ │ │ + ldr r2, [pc, #832] @ 2e948 │ │ │ │ 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 326e8 │ │ │ │ mov r7, r0 │ │ │ │ - b 2ca28 │ │ │ │ + b 2e570 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #756] @ 2ce00 │ │ │ │ + ldr r3, [pc, #756] @ 2e948 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [sl] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ 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 326e8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #712] @ 2ce14 │ │ │ │ + ldr r3, [pc, #712] @ 2e95c │ │ │ │ cmp r3, r7 │ │ │ │ mov r3, #0 │ │ │ │ sbcs r2, r3, r1 │ │ │ │ - bcc 2cc10 │ │ │ │ - ldr r2, [pc, #764] @ 2ce5c │ │ │ │ + bcc 2e758 │ │ │ │ + ldr r2, [pc, #764] @ 2e9a4 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cbf8 │ │ │ │ + bcs 2e740 │ │ │ │ cmp r7, #1000 @ 0x3e8 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cc88 │ │ │ │ + bcs 2e7d0 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cc28 │ │ │ │ + bcs 2e770 │ │ │ │ cmp r7, #10 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2ccf4 │ │ │ │ + bcs 2e83c │ │ │ │ orrs r1, r7, r1 │ │ │ │ - beq 2cd44 │ │ │ │ + beq 2e88c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cf38 │ │ │ │ + bne 2ea80 │ │ │ │ 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] @ 2e960 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ mov r3, fp │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r0, [pc, #552] @ 2ce1c │ │ │ │ + b 2e7ac │ │ │ │ + ldr r0, [pc, #552] @ 2e964 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2ca70 │ │ │ │ - ldr r4, [pc, #544] @ 2ce20 │ │ │ │ + b 2e5b8 │ │ │ │ + ldr r4, [pc, #544] @ 2e968 │ │ │ │ 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 2e598 │ │ │ │ + ldr r4, [pc, #524] @ 2e96c │ │ │ │ + ldr r2, [pc, #576] @ 2e9a4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 2ca50 │ │ │ │ + b 2e598 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cca8 │ │ │ │ + bne 2e7f0 │ │ │ │ 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] @ 2e970 │ │ │ │ adds r0, r0, r0 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a58 │ │ │ │ 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 2e5b4 │ │ │ │ + ldr r3, [pc, #412] @ 2e974 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - b 2ca6c │ │ │ │ + b 2e5b4 │ │ │ │ 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] @ 2e978 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #10 │ │ │ │ - b 2cc64 │ │ │ │ + b 2e7ac │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ce64 │ │ │ │ + bne 2e9ac │ │ │ │ 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] @ 2e97c │ │ │ │ mov r3, fp │ │ │ │ adc r1, r5, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ - b 2cc64 │ │ │ │ + b 2e7ac │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ced0 │ │ │ │ + bne 2ea18 │ │ │ │ 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 +44798,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 326e8 │ │ │ │ + ldr r1, [pc, #148] @ 2e980 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 2cdc4 │ │ │ │ - ldr r3, [pc, #140] @ 2ce3c │ │ │ │ - ldr r4, [pc, #140] @ 2ce40 │ │ │ │ + bcc 2e90c │ │ │ │ + ldr r3, [pc, #140] @ 2e984 │ │ │ │ + ldr r4, [pc, #140] @ 2e988 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ - ldr r1, [pc, #136] @ 2ce44 │ │ │ │ + ldr r1, [pc, #136] @ 2e98c │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r3, [pc, #124] @ 2ce48 │ │ │ │ + b 2e7ac │ │ │ │ + ldr r3, [pc, #124] @ 2e990 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2cec0 │ │ │ │ - ldr r3, [pc, #116] @ 2ce4c │ │ │ │ - ldr r4, [pc, #116] @ 2ce50 │ │ │ │ + bls 2ea08 │ │ │ │ + ldr r3, [pc, #116] @ 2e994 │ │ │ │ + ldr r4, [pc, #116] @ 2e998 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ lsr r0, r0, #3 │ │ │ │ - b 2cc64 │ │ │ │ - blcc fe6df5f0 │ │ │ │ + b 2e7ac │ │ │ │ + blcc fe6e1138 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - andeq r3, r2, r4, lsr #7 │ │ │ │ + andeq r1, r2, ip, asr r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r2, r0, ror r3 │ │ │ │ - andeq lr, lr, r4, lsr r8 │ │ │ │ + andeq r1, r2, r8, lsr #16 │ │ │ │ + andseq r9, r2, ip, ror #1 │ │ │ │ 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, ip, asr r7 │ │ │ │ + andseq r9, r2, r4, lsr #32 │ │ │ │ + blcc fe6e1160 │ │ │ │ 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 +44866,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] @ 2e99c │ │ │ │ adc r1, lr, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r4, [pc, #-112] @ 2ce58 │ │ │ │ - ldr r1, [pc, #-112] @ 2ce5c │ │ │ │ + b 2e7ac │ │ │ │ + ldr r4, [pc, #-112] @ 2e9a0 │ │ │ │ + ldr r1, [pc, #-112] @ 2e9a4 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2cc64 │ │ │ │ + b 2e7ac │ │ │ │ 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 +44900,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 326e8 │ │ │ │ + b 2e8e4 │ │ │ │ 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 +44919,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] @ 2e9a8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - b 2cc64 │ │ │ │ + b 2e7ac │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 326e8 │ │ │ │ mov fp, r9 │ │ │ │ mov r7, r0 │ │ │ │ - b 2ca28 │ │ │ │ - ldr r2, [pc, #736] @ 2d2a8 │ │ │ │ - ldr r3, [pc, #736] @ 2d2ac │ │ │ │ + b 2e570 │ │ │ │ + ldr r2, [pc, #736] @ 2edf0 │ │ │ │ + ldr r3, [pc, #736] @ 2edf4 │ │ │ │ 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] @ 2edf8 │ │ │ │ + ldr r6, [pc, #692] @ 2edfc │ │ │ │ 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] @ 2ee00 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ ldr r3, [r7] │ │ │ │ strb r5, [sp, #188] @ 0xbc │ │ │ │ add r4, r0, r3 │ │ │ │ - ldr r3, [pc, #648] @ 2d2bc │ │ │ │ + ldr r3, [pc, #648] @ 2ee04 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ands r3, r3, #262144 @ 0x40000 │ │ │ │ - bne 2d054 │ │ │ │ + bne 2eb9c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ orrs r2, r2, r1 │ │ │ │ moveq r5, r3 │ │ │ │ - bne 2d27c │ │ │ │ + bne 2edc4 │ │ │ │ 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 2ed88 │ │ │ │ + ldr r8, [pc, #588] @ 2ee08 │ │ │ │ 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 2e4a8 │ │ │ │ + ldr r3, [pc, #560] @ 2ee0c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ - ldr r2, [pc, #548] @ 2d2c8 │ │ │ │ + ldr r2, [pc, #548] @ 2ee10 │ │ │ │ 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] @ 2ee14 │ │ │ │ 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] @ 2ee18 │ │ │ │ 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 2ed3c │ │ │ │ + ldr r3, [pc, #416] @ 2ee1c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2e4a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d26c │ │ │ │ - ldr r3, [pc, #384] @ 2d2d8 │ │ │ │ + beq 2edb4 │ │ │ │ + ldr r3, [pc, #384] @ 2ee20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d1e8 │ │ │ │ - ldr r2, [pc, #368] @ 2d2dc │ │ │ │ + beq 2ed30 │ │ │ │ + ldr r2, [pc, #368] @ 2ee24 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ - ldr r3, [pc, #360] @ 2d2e0 │ │ │ │ + ldr r3, [pc, #360] @ 2ee28 │ │ │ │ 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] @ 2ee2c │ │ │ │ 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] @ 2ee30 │ │ │ │ + ldr r3, [pc, #232] @ 2edf4 │ │ │ │ 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 2edec │ │ │ │ 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] @ 2ee34 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2d16c │ │ │ │ + b 2ecb4 │ │ │ │ str r9, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r2, [r8, #32] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2e4a8 │ │ │ │ str r9, [sp] │ │ │ │ ldrd r2, [r8, #24] │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2c960 │ │ │ │ - ldr r3, [pc, #208] @ 2d2f0 │ │ │ │ + bl 2e4a8 │ │ │ │ + ldr r3, [pc, #208] @ 2ee38 │ │ │ │ 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 2ec74 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ 2d2f4 │ │ │ │ + ldr r3, [pc, #164] @ 2ee3c │ │ │ │ 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 2ebb4 │ │ │ │ + ldr r5, [pc, #132] @ 2ee40 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r5 │ │ │ │ - b 2d158 │ │ │ │ - bl 1ff04 │ │ │ │ + b 2eca0 │ │ │ │ + bl 21a4c │ │ │ │ add sl, sp, #188 @ 0xbc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2d298 │ │ │ │ + beq 2ede0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 26c5c │ │ │ │ - bl 1fed4 │ │ │ │ + bl 287a4 │ │ │ │ + bl 21a1c │ │ │ │ mov r5, r0 │ │ │ │ - b 2d058 │ │ │ │ + b 2eba0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r0, asr sp │ │ │ │ + andeq r1, r2, r8, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, lr, r4, lsl r2 │ │ │ │ - andeq r2, r2, r8, lsl sp │ │ │ │ + andseq r8, r2, ip, asr #21 │ │ │ │ + ldrdeq r1, [r2], -r0 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - muleq lr, ip, r1 │ │ │ │ + andseq r8, r2, r4, asr sl │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ andeq r7, r0, ip, ror #17 │ │ │ │ - ldrdeq lr, [lr], -ip │ │ │ │ + mulseq r2, r4, r9 │ │ │ │ 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, r4, lsl r0 │ │ │ │ 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] @ 2eeec │ │ │ │ + ldr r3, [pc, #160] @ 2eef0 │ │ │ │ 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 2ee9c │ │ │ │ + ldr r0, [pc, #120] @ 2eef4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2d390 │ │ │ │ + beq 2eed8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #96] @ 2d3b0 │ │ │ │ + ldr r3, [pc, #96] @ 2eef8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #88] @ 2d3b4 │ │ │ │ - ldr r2, [pc, #88] @ 2d3b8 │ │ │ │ + ldr r3, [pc, #88] @ 2eefc │ │ │ │ + ldr r2, [pc, #88] @ 2ef00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #60] @ 2d3a8 │ │ │ │ + ldr r3, [pc, #60] @ 2eef0 │ │ │ │ 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 2eee8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 191e4 │ │ │ │ + b 1ad2c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2bb8 │ │ │ │ - b 2d340 │ │ │ │ + b 2ee88 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, lsl sl │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ 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 │ │ │ │ + mulseq r2, r8, r7 │ │ │ │ + andseq r8, r2, ip, ror r7 │ │ │ │ + andseq r8, r2, ip, ror #14 │ │ │ │ + andeq r0, r2, ip, ror #28 │ │ │ │ + ldr r2, [pc, #156] @ 2efa8 │ │ │ │ + ldr r3, [pc, #156] @ 2efac │ │ │ │ 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] @ 2efb0 │ │ │ │ + ldr r3, [pc, #120] @ 2efb4 │ │ │ │ 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 2ef78 │ │ │ │ + ldr r2, [pc, #96] @ 2efb8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ 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] @ 2efbc │ │ │ │ + ldr r3, [pc, #40] @ 2efac │ │ │ │ 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 2efa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, asr r9 │ │ │ │ + andeq r0, r2, r0, lsl lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r0, lsr #28 │ │ │ │ - andeq r2, r2, r4, lsr #18 │ │ │ │ + @ instruction: 0x001286d8 │ │ │ │ + ldrdeq r0, [r2], -ip │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq r2, r2, r4, ror #17 │ │ │ │ + muleq r2, ip, sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #272] @ 2d594 │ │ │ │ + ldr r4, [pc, #272] @ 2f0dc │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r7, [pc, #260] @ 2d598 │ │ │ │ + ldr r7, [pc, #260] @ 2f0e0 │ │ │ │ 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] @ 2f0e4 │ │ │ │ + ldr r3, [pc, #248] @ 2f0e8 │ │ │ │ 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 2f094 │ │ │ │ + ldr r2, [pc, #188] @ 2f0ec │ │ │ │ + ldr r1, [pc, #188] @ 2f0f0 │ │ │ │ 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] @ 2f0f4 │ │ │ │ strne r3, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #116] @ 2d5a0 │ │ │ │ + ldr r3, [pc, #116] @ 2f0e8 │ │ │ │ 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 2f0d8 │ │ │ │ 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 2f028 │ │ │ │ + ldr r3, [pc, #68] @ 2f0f8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r7, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r8, r0, r7, r8 │ │ │ │ add r3, r3, r0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b 2d4e0 │ │ │ │ + b 2f028 │ │ │ │ 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, r4, asr #12 │ │ │ │ + andeq r0, r2, r8, lsr #26 │ │ │ │ + andeq r0, r2, r0, lsr sp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r8, lsr #26 │ │ │ │ - andeq sp, lr, ip, lsl #26 │ │ │ │ - strdeq r2, [r2], -r4 │ │ │ │ + andseq r8, r2, r0, ror #11 │ │ │ │ + andseq r8, r2, r4, asr #11 │ │ │ │ + andeq r0, r2, ip, lsr #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] @ 2f1cc │ │ │ │ + ldr r1, [pc, #196] @ 2f1d0 │ │ │ │ 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] @ 2f1d4 │ │ │ │ + ldr r5, [pc, #172] @ 2f1d8 │ │ │ │ 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 2f184 │ │ │ │ + ldr r2, [pc, #124] @ 2f1dc │ │ │ │ + ldr r3, [pc, #108] @ 2f1d0 │ │ │ │ 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 2f1c8 │ │ │ │ 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 2f158 │ │ │ │ + ldr r3, [pc, #60] @ 2f1e0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r6, r0, r5, r6 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 2d610 │ │ │ │ + b 2f158 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r0, asr ip │ │ │ │ + andseq r8, r2, r8, lsl #10 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, lsr r7 │ │ │ │ - andeq r2, r2, r4, lsr r7 │ │ │ │ - andeq r2, r2, r4, lsl #14 │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ + andeq r0, r2, ip, ror #23 │ │ │ │ + @ instruction: 0x00020bbc │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldr r2, [pc, #132] @ 2d728 │ │ │ │ - ldr r3, [pc, #132] @ 2d72c │ │ │ │ + ldr r2, [pc, #132] @ 2f270 │ │ │ │ + ldr r3, [pc, #132] @ 2f274 │ │ │ │ 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] @ 2f278 │ │ │ │ + ldr r5, [pc, #96] @ 2f27c │ │ │ │ + ldr r3, [pc, #96] @ 2f280 │ │ │ │ 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 31a78 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #64] @ 2d73c │ │ │ │ + ldr r2, [pc, #64] @ 2f284 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ - ldr r3, [pc, #36] @ 2d72c │ │ │ │ + ldr r3, [pc, #36] @ 2f274 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d724 │ │ │ │ + bne 2f26c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, ror r6 │ │ │ │ + andeq r0, r2, r0, lsr fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, r8, asr #12 │ │ │ │ - andeq sp, lr, r8, lsr fp │ │ │ │ + andeq r0, r2, r0, lsl #22 │ │ │ │ + @ instruction: 0x001283f0 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq r2, r2, r4, lsr #12 │ │ │ │ - ldr r1, [pc, #796] @ 2da64 │ │ │ │ - ldr r2, [pc, #796] @ 2da68 │ │ │ │ + ldrdeq r0, [r2], -ip │ │ │ │ + ldr r1, [pc, #796] @ 2f5ac │ │ │ │ + ldr r2, [pc, #796] @ 2f5b0 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #788] @ 2da6c │ │ │ │ + ldr r4, [pc, #788] @ 2f5b4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #784] @ 2da70 │ │ │ │ + ldr r3, [pc, #784] @ 2f5b8 │ │ │ │ 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 2f50c │ │ │ │ + ldr r3, [pc, #748] @ 2f5bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #740] @ 2da78 │ │ │ │ + ldr r3, [pc, #740] @ 2f5c0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strb r1, [sp, #68] @ 0x44 │ │ │ │ - blt 2d9f0 │ │ │ │ + blt 2f538 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2d9e4 │ │ │ │ - ldr r3, [pc, #708] @ 2da7c │ │ │ │ + bne 2f52c │ │ │ │ + ldr r3, [pc, #708] @ 2f5c4 │ │ │ │ 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 2f578 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #656] @ 2da80 │ │ │ │ - ldr r8, [pc, #656] @ 2da84 │ │ │ │ + ldr r3, [pc, #656] @ 2f5c8 │ │ │ │ + ldr r8, [pc, #656] @ 2f5cc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 31a78 │ │ │ │ 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 2f37c │ │ │ │ orrs r1, r2, r9 │ │ │ │ moveq r7, r3 │ │ │ │ - bne 2da3c │ │ │ │ - ldr r3, [pc, #588] @ 2da88 │ │ │ │ - ldr ip, [pc, #588] @ 2da8c │ │ │ │ + bne 2f584 │ │ │ │ + ldr r3, [pc, #588] @ 2f5d0 │ │ │ │ + ldr ip, [pc, #588] @ 2f5d4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr sl, [pc, #584] @ 2da90 │ │ │ │ + ldr sl, [pc, #584] @ 2f5d8 │ │ │ │ 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 +45516,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 2f3b8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #432] @ 2da94 │ │ │ │ + ldr r0, [pc, #432] @ 2f5dc │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r9, [pc, #424] @ 2da98 │ │ │ │ - ldr ip, [pc, #424] @ 2da9c │ │ │ │ + ldr r9, [pc, #424] @ 2f5e0 │ │ │ │ + ldr ip, [pc, #424] @ 2f5e4 │ │ │ │ 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 +45545,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 2e4a8 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r8, r8, #5 │ │ │ │ lsr r6, r6, #11 │ │ │ │ - beq 2da50 │ │ │ │ - ldr r3, [pc, #320] @ 2daa0 │ │ │ │ + beq 2f598 │ │ │ │ + ldr r3, [pc, #320] @ 2f5e8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #316] @ 2daa4 │ │ │ │ + ldr r2, [pc, #316] @ 2f5ec │ │ │ │ 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] @ 2f5f0 │ │ │ │ + ldr r3, [pc, #196] @ 2f5b0 │ │ │ │ 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 2f5a8 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ 2daac │ │ │ │ + ldr r3, [pc, #224] @ 2f5f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ strbeq r3, [sp, #68] @ 0x44 │ │ │ │ - beq 2d9f0 │ │ │ │ + beq 2f538 │ │ │ │ blx r3 │ │ │ │ - b 2d78c │ │ │ │ - ldr r3, [pc, #196] @ 2dab0 │ │ │ │ + b 2f2d4 │ │ │ │ + ldr r3, [pc, #196] @ 2f5f8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2d7b8 │ │ │ │ - ldr r3, [pc, #188] @ 2dab4 │ │ │ │ + b 2f300 │ │ │ │ + ldr r3, [pc, #188] @ 2f5fc │ │ │ │ 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 2f31c │ │ │ │ + ldr r3, [pc, #168] @ 2f600 │ │ │ │ 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 2f328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cfc0 │ │ │ │ - b 2d998 │ │ │ │ - bl 1fed4 │ │ │ │ + bl 2eb08 │ │ │ │ + b 2f4e0 │ │ │ │ + bl 21a1c │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r9, [r8, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d834 │ │ │ │ - ldr r7, [pc, #100] @ 2dabc │ │ │ │ + b 2f37c │ │ │ │ + ldr r7, [pc, #100] @ 2f604 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b 2d960 │ │ │ │ + b 2f4a8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ + andeq r0, r2, ip, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000225bc │ │ │ │ + andeq r0, r2, r4, ror sl │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq sp, lr, ip, lsl #21 │ │ │ │ - andeq sp, lr, ip, ror sl │ │ │ │ + andseq r8, r2, r4, asr #6 │ │ │ │ + andseq r8, r2, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq sp, lr, ip, lsl sl │ │ │ │ + @ instruction: 0x001282d4 │ │ │ │ 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, r4, lsr r8 │ │ │ │ + andseq r8, r2, r0, lsl #2 │ │ │ │ andeq r7, r0, r4, rrx │ │ │ │ - andeq sp, lr, r8, lsl r8 │ │ │ │ + ldrsbeq r8, [r2], -r0 │ │ │ │ andeq r7, r0, r0, asr r0 │ │ │ │ andeq r5, r0, r4, lsr #6 │ │ │ │ - ldr r3, [pc, #56] @ 2db00 │ │ │ │ + ldr r3, [pc, #56] @ 2f648 │ │ │ │ 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] @ 2f64c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 2a38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 2ccc │ │ │ │ - andeq r5, r2, r0, asr #3 │ │ │ │ - andeq sp, lr, r8, ror #14 │ │ │ │ - ldr r3, [pc, #304] @ 2dc40 │ │ │ │ - ldr r2, [pc, #304] @ 2dc44 │ │ │ │ + andeq r3, r2, r8, ror r6 │ │ │ │ + andseq r8, r2, r0, lsr #32 │ │ │ │ + ldr r3, [pc, #304] @ 2f788 │ │ │ │ + ldr r2, [pc, #304] @ 2f78c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ 2dc48 │ │ │ │ + ldr r3, [pc, #288] @ 2f790 │ │ │ │ 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 2f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dba8 │ │ │ │ - ldr r0, [pc, #252] @ 2dc4c │ │ │ │ + bne 2f6f0 │ │ │ │ + ldr r0, [pc, #252] @ 2f794 │ │ │ │ mov r1, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2aec │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2db7c │ │ │ │ + blt 2f6c4 │ │ │ │ bl 2b40 │ │ │ │ mov r5, r0 │ │ │ │ bl 2b10 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 2dbc0 │ │ │ │ + beq 2f708 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ccc │ │ │ │ - ldr r2, [pc, #204] @ 2dc50 │ │ │ │ - ldr r3, [pc, #192] @ 2dc48 │ │ │ │ + ldr r2, [pc, #204] @ 2f798 │ │ │ │ + ldr r3, [pc, #192] @ 2f790 │ │ │ │ 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 2f784 │ │ │ │ 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 2f690 │ │ │ │ + b 2f6c4 │ │ │ │ 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] @ 2f79c │ │ │ │ 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 +45728,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] @ 2f7a0 │ │ │ │ + ldr r0, [pc, #48] @ 2f7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r3] │ │ │ │ - bl 30d0c │ │ │ │ - b 2db7c │ │ │ │ + bl 32854 │ │ │ │ + b 2f6c4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r2, r8, ror r1 │ │ │ │ - andeq r2, r2, r4, lsl #4 │ │ │ │ + andeq r3, r2, r0, lsr r6 │ │ │ │ + @ instruction: 0x000206bc │ │ │ │ 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, r0, asr r6 │ │ │ │ + andseq r7, r2, r4, lsr #30 │ │ │ │ + andeq r3, r2, r8, lsl r5 │ │ │ │ @ instruction: 0xfffffe8c │ │ │ │ - ldr r3, [pc, #136] @ 2dcf0 │ │ │ │ - ldr r1, [pc, #136] @ 2dcf4 │ │ │ │ - ldr r2, [pc, #136] @ 2dcf8 │ │ │ │ + ldr r3, [pc, #136] @ 2f838 │ │ │ │ + ldr r1, [pc, #136] @ 2f83c │ │ │ │ + ldr r2, [pc, #136] @ 2f840 │ │ │ │ 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 2f82c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ bl 28e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 2dce4 │ │ │ │ + ble 2f82c │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #60] @ 2dcfc │ │ │ │ - ldr r3, [pc, #52] @ 2dcf8 │ │ │ │ + ldr r2, [pc, #60] @ 2f844 │ │ │ │ + ldr r3, [pc, #52] @ 2f840 │ │ │ │ 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 2f834 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, #0 │ │ │ │ - b 2dcb8 │ │ │ │ + b 2f800 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r2, ip, lsl r0 │ │ │ │ - andeq r2, r2, ip, lsr #1 │ │ │ │ + ldrdeq r3, [r2], -r4 │ │ │ │ + andeq r0, r2, r4, ror #10 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, asr r0 │ │ │ │ - ldr r1, [pc, #48] @ 2dd38 │ │ │ │ + andeq r0, r2, r4, lsl r5 │ │ │ │ + ldr r1, [pc, #48] @ 2f880 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1, {r3, lr} │ │ │ │ - ldr r2, [pc, #36] @ 2dd3c │ │ │ │ + ldr r2, [pc, #36] @ 2f884 │ │ │ │ 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, r8, lsr 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] @ 2f978 │ │ │ │ + ldr r2, [pc, #228] @ 2f97c │ │ │ │ + ldr r3, [pc, #228] @ 2f980 │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - ldr r7, [pc, #216] @ 2de3c │ │ │ │ + ldr r7, [pc, #216] @ 2f984 │ │ │ │ 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 2f934 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r6, sp, #4 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 2dda0 │ │ │ │ + b 2f8e8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2ddec │ │ │ │ + beq 2f934 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dd98 │ │ │ │ + bne 2f8e0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2de1c │ │ │ │ - ldr r3, [pc, #112] @ 2de40 │ │ │ │ - ldr r0, [pc, #112] @ 2de44 │ │ │ │ + bne 2f964 │ │ │ │ + ldr r3, [pc, #112] @ 2f988 │ │ │ │ + ldr r0, [pc, #112] @ 2f98c │ │ │ │ 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 285ac │ │ │ │ + ldr r2, [pc, #84] @ 2f990 │ │ │ │ + ldr r3, [pc, #64] @ 2f980 │ │ │ │ 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 2f974 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #40] @ 2de4c │ │ │ │ + ldr r0, [pc, #40] @ 2f994 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2ddc8 │ │ │ │ + bl 285cc │ │ │ │ + b 2f910 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r8, lsr r5 │ │ │ │ - andeq r1, r2, r8, asr #31 │ │ │ │ + @ instruction: 0x00127df0 │ │ │ │ + andeq r0, r2, r0, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, ip, lsr #31 │ │ │ │ + andeq r0, r2, r4, ror #8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r6, r0, r4, asr #25 │ │ │ │ - andeq r1, r2, r8, lsr #30 │ │ │ │ + andeq r0, r2, r0, ror #7 │ │ │ │ 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] @ 2fb00 │ │ │ │ + ldr r1, [pc, #348] @ 2fb04 │ │ │ │ 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] @ 2fb08 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2de8c │ │ │ │ + beq 2f9d4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 2dfc4 │ │ │ │ + ldr r3, [pc, #304] @ 2fb0c │ │ │ │ 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 2fa7c │ │ │ │ + ldr r3, [pc, #280] @ 2fb10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ orrs r2, r1, r2 │ │ │ │ - bmi 2de84 │ │ │ │ + bmi 2f9cc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df54 │ │ │ │ + beq 2fa9c │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ble 2df54 │ │ │ │ - ldr r4, [pc, #232] @ 2dfcc │ │ │ │ + ble 2fa9c │ │ │ │ + ldr r4, [pc, #232] @ 2fb14 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2df04 │ │ │ │ + b 2fa4c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bge 2df54 │ │ │ │ + bge 2fa9c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 288ac │ │ │ │ + bl 2a3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dee8 │ │ │ │ - ldr r3, [pc, #184] @ 2dfd0 │ │ │ │ - ldr r0, [pc, #184] @ 2dfd4 │ │ │ │ + bne 2fa30 │ │ │ │ + ldr r3, [pc, #184] @ 2fb18 │ │ │ │ + ldr r0, [pc, #184] @ 2fb1c │ │ │ │ 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 2f9cc │ │ │ │ + ldr r1, [pc, #156] @ 2fb20 │ │ │ │ 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 2f9cc │ │ │ │ + b 2f9f0 │ │ │ │ + ldr r3, [pc, #128] @ 2fb24 │ │ │ │ + ldr r2, [pc, #128] @ 2fb28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2dfa0 │ │ │ │ + beq 2fae8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #0 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dfa8 │ │ │ │ - ldr r3, [pc, #84] @ 2dfe4 │ │ │ │ + bne 2faf0 │ │ │ │ + ldr r3, [pc, #84] @ 2fb2c │ │ │ │ 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 2f888 │ │ │ │ + b 2fae0 │ │ │ │ + ldr r0, [pc, #56] @ 2fb30 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285cc │ │ │ │ + b 2fad0 │ │ │ │ + andseq r7, r2, r4, ror #25 │ │ │ │ andeq r6, r0, r4, asr ip │ │ │ │ - andeq r1, r2, r4, lsr #29 │ │ │ │ + andeq r0, r2, ip, asr r3 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - ldrdeq sp, [lr], -ip │ │ │ │ - andeq sp, lr, r8, lsr #7 │ │ │ │ + mulseq r2, r4, ip │ │ │ │ + andseq r7, r2, r0, ror #24 │ │ │ │ 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 │ │ │ │ + andseq r7, r2, r0, ror #23 │ │ │ │ + @ instruction: 0x00127bb4 │ │ │ │ andeq r4, r0, r4, ror #30 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #292] @ 2e11c │ │ │ │ - ldr r1, [pc, #292] @ 2e120 │ │ │ │ + ldr r5, [pc, #292] @ 2fc64 │ │ │ │ + ldr r1, [pc, #292] @ 2fc68 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r2, [pc, #288] @ 2e124 │ │ │ │ + ldr r2, [pc, #288] @ 2fc6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - ldr r3, [pc, #280] @ 2e128 │ │ │ │ + ldr r3, [pc, #280] @ 2fc70 │ │ │ │ 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 2fbfc │ │ │ │ + ldr r2, [pc, #244] @ 2fc74 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2e110 │ │ │ │ + beq 2fc58 │ │ │ │ mov r0, r4 │ │ │ │ bl 2be8 │ │ │ │ mov r1, sp │ │ │ │ bl 2cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e0e0 │ │ │ │ + bne 2fc28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2e100 │ │ │ │ + blt 2fc48 │ │ │ │ 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 326e8 │ │ │ │ + ldr r2, [pc, #160] @ 2fc78 │ │ │ │ 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 326e8 │ │ │ │ + ldr r2, [pc, #120] @ 2fc7c │ │ │ │ + ldr r3, [pc, #100] @ 2fc6c │ │ │ │ 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 2fc60 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #80] @ 2e138 │ │ │ │ + ldr r0, [pc, #80] @ 2fc80 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 2e06c │ │ │ │ - ldr r0, [pc, #52] @ 2e13c │ │ │ │ + bge 2fbb4 │ │ │ │ + ldr r0, [pc, #52] @ 2fc84 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e06c │ │ │ │ + bl 285cc │ │ │ │ + b 2fbb4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 2e0b4 │ │ │ │ + b 2fbfc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq lr, r0, r2 │ │ │ │ - andeq r1, r2, ip, lsl sp │ │ │ │ + andseq r7, r2, r8, asr #22 │ │ │ │ + ldrdeq r0, [r2], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, r4, lsl #26 │ │ │ │ + @ instruction: 0x000201bc │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - strdeq sp, [lr], -ip │ │ │ │ - andeq r1, r2, r0, ror #24 │ │ │ │ + @ instruction: 0x00127ab4 │ │ │ │ + andeq r0, r2, r8, lsl r1 │ │ │ │ andeq r6, r0, r4, lsr sl │ │ │ │ andeq r4, r0, r0, ror #1 │ │ │ │ - ldr r2, [pc, #56] @ 2e180 │ │ │ │ + ldr r2, [pc, #56] @ 2fcc8 │ │ │ │ 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 +46072,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 │ │ │ │ + @ instruction: 0x001279f8 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #84] @ 2e1e4 │ │ │ │ - ldr r3, [pc, #84] @ 2e1e8 │ │ │ │ + ldr r4, [pc, #84] @ 2fd2c │ │ │ │ + ldr r3, [pc, #84] @ 2fd30 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #76] @ 2e1ec │ │ │ │ + ldr r2, [pc, #76] @ 2fd34 │ │ │ │ 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 2fd24 │ │ │ │ bl 2960 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ popge {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 2e1f0 │ │ │ │ + ldr r0, [pc, #28] @ 2fd38 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ + b 285cc │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq sp, [lr], -r8 │ │ │ │ - andeq r1, r2, ip, ror fp │ │ │ │ + @ instruction: 0x001279b0 │ │ │ │ + andeq r0, r2, r4, lsr r0 │ │ │ │ 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] @ 3065c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2304] @ 2eb18 │ │ │ │ + ldr r3, [pc, #2304] @ 30660 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #2300] @ 2eb1c │ │ │ │ + ldr r0, [pc, #2300] @ 30664 │ │ │ │ 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] @ 30668 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ cmp r4, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2e99c │ │ │ │ + beq 304e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #2240] @ 2eb24 │ │ │ │ + bl 28f94 │ │ │ │ + ldr r1, [pc, #2240] @ 3066c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ - ldr r3, [pc, #2232] @ 2eb28 │ │ │ │ + ldr r3, [pc, #2232] @ 30670 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq 2eaf8 │ │ │ │ + beq 30640 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #2204] @ 2eb2c │ │ │ │ + ldr r0, [pc, #2204] @ 30674 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #2192] @ 2eb30 │ │ │ │ + ldr r4, [pc, #2192] @ 30678 │ │ │ │ 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 30428 │ │ │ │ + ldr r1, [pc, #2164] @ 3067c │ │ │ │ add r5, sp, #2096 @ 0x830 │ │ │ │ add r5, r5, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 28864 │ │ │ │ + bl 2a3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e9c4 │ │ │ │ - ldr r4, [pc, #2132] @ 2eb38 │ │ │ │ + bne 3050c │ │ │ │ + ldr r4, [pc, #2132] @ 30680 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 28e70 │ │ │ │ + bl 2a9b8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b1a0 │ │ │ │ + bl 2cce8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #2096] @ 2eb3c │ │ │ │ + ldr r0, [pc, #2096] @ 30684 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #2088] @ 2eb40 │ │ │ │ + bl 2800c │ │ │ │ + ldr r0, [pc, #2088] @ 30688 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #2068] @ 2eb44 │ │ │ │ + bl 2ee44 │ │ │ │ + ldr r0, [pc, #2068] @ 3068c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ + bl 2a274 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #2056] @ 2eb48 │ │ │ │ + ldr r1, [pc, #2056] @ 30690 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #2044] @ 2eb4c │ │ │ │ + bl 297ac │ │ │ │ + ldr r1, [pc, #2044] @ 30694 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9e0 │ │ │ │ + bl 21528 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288ac │ │ │ │ - ldr r3, [pc, #2020] @ 2eb50 │ │ │ │ + bl 2a3f4 │ │ │ │ + ldr r3, [pc, #2020] @ 30698 │ │ │ │ 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] @ 3069c │ │ │ │ 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] @ 306a0 │ │ │ │ ldr fp, [r6, #68] @ 0x44 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq 2e4d0 │ │ │ │ + beq 30018 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a58 │ │ │ │ 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 30380 │ │ │ │ + ldr r2, [pc, #1936] @ 306a4 │ │ │ │ + ldr r1, [pc, #1936] @ 306a8 │ │ │ │ + ldr r0, [pc, #1936] @ 306ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ 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 30034 │ │ │ │ + bl 21aa4 │ │ │ │ + ldr r3, [pc, #1880] @ 306b0 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2e434 │ │ │ │ - ldr r3, [pc, #1860] @ 2eb6c │ │ │ │ + bne 2ff7c │ │ │ │ + ldr r3, [pc, #1860] @ 306b4 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e824 │ │ │ │ - bl 27e30 │ │ │ │ - ldr r3, [pc, #1840] @ 2eb70 │ │ │ │ + bne 3036c │ │ │ │ + bl 29978 │ │ │ │ + ldr r3, [pc, #1840] @ 306b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e98c │ │ │ │ + bne 304d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e498 │ │ │ │ + beq 2ffe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #100 @ 0x64 │ │ │ │ - bne 2e8d4 │ │ │ │ - ldr r3, [pc, #1792] @ 2eb74 │ │ │ │ + bne 3041c │ │ │ │ + ldr r3, [pc, #1792] @ 306bc │ │ │ │ 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 3040c │ │ │ │ + ldr r3, [pc, #1768] @ 306c0 │ │ │ │ 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] @ 306c4 │ │ │ │ + ldr r3, [pc, #1652] @ 30660 │ │ │ │ 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 3063c │ │ │ │ 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 2ff4c │ │ │ │ + ldr r8, [pc, #1676] @ 306c8 │ │ │ │ + ldr r3, [pc, #1676] @ 306cc │ │ │ │ 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 30100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e560 │ │ │ │ - ldr r3, [pc, #1616] @ 2eb88 │ │ │ │ + beq 300a8 │ │ │ │ + ldr r3, [pc, #1616] @ 306d0 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a58 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 2e6c8 │ │ │ │ + bcc 30210 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 2e6c8 │ │ │ │ + bhi 30210 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2ca34 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e968 │ │ │ │ + beq 304b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2894 │ │ │ │ - ldr r3, [pc, #1528] @ 2eb8c │ │ │ │ + ldr r3, [pc, #1528] @ 306d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e810 │ │ │ │ - ldr r0, [pc, #1508] @ 2eb90 │ │ │ │ + beq 30358 │ │ │ │ + ldr r0, [pc, #1508] @ 306d8 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r9, [pc, #1492] @ 2eb94 │ │ │ │ + bl 2800c │ │ │ │ + ldr r9, [pc, #1492] @ 306dc │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e69c │ │ │ │ + beq 301e4 │ │ │ │ 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 302b8 │ │ │ │ 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 30194 │ │ │ │ + ldr r3, [pc, #1404] @ 306e0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e638 │ │ │ │ + beq 30180 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20630 │ │ │ │ + bl 22178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e648 │ │ │ │ + beq 30190 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 2172c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea9c │ │ │ │ + bne 305e4 │ │ │ │ str r7, [sp] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 2e5c0 │ │ │ │ + bne 30108 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e7b0 │ │ │ │ + beq 302f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #1332] @ 2eb9c │ │ │ │ + ldr r7, [pc, #1332] @ 306e4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, r3, fp │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #12] │ │ │ │ - b 2e684 │ │ │ │ + b 301cc │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b0 │ │ │ │ + beq 302f8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e67c │ │ │ │ - ldr r3, [pc, #1276] @ 2eba0 │ │ │ │ + bne 301c4 │ │ │ │ + ldr r3, [pc, #1276] @ 306e8 │ │ │ │ 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 2ff4c │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 288ac │ │ │ │ + bl 2a3f4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e404 │ │ │ │ - ldr r4, [pc, #1216] @ 2eba4 │ │ │ │ + beq 2ff4c │ │ │ │ + ldr r4, [pc, #1216] @ 306ec │ │ │ │ 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 30318 │ │ │ │ + ldr r3, [pc, #1188] @ 306f0 │ │ │ │ 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 30308 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 30300 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b8 │ │ │ │ - ldr r9, [pc, #1136] @ 2ebac │ │ │ │ + beq 30300 │ │ │ │ + ldr r9, [pc, #1136] @ 306f4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r9, #12] │ │ │ │ - b 2e754 │ │ │ │ + b 3029c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 30300 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e74c │ │ │ │ - b 2e404 │ │ │ │ + bne 30294 │ │ │ │ + b 2ff4c │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1076] @ 2ebb0 │ │ │ │ + ldr r2, [pc, #1076] @ 306f8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e5f4 │ │ │ │ + bne 3013c │ │ │ │ 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 3013c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 2e5f4 │ │ │ │ - b 2e64c │ │ │ │ + bne 3013c │ │ │ │ + b 30194 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2e5c0 │ │ │ │ + b 30108 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2e518 │ │ │ │ - ldr r0, [pc, #1004] @ 2ebb4 │ │ │ │ + b 30060 │ │ │ │ + ldr r0, [pc, #1004] @ 306fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e720 │ │ │ │ - ldr r0, [pc, #992] @ 2ebb8 │ │ │ │ + bl 285cc │ │ │ │ + b 30268 │ │ │ │ + ldr r0, [pc, #992] @ 30700 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ 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 30244 │ │ │ │ + ldr r0, [pc, #932] @ 30704 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e5b8 │ │ │ │ + bl 2800c │ │ │ │ + b 30100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 2e434 │ │ │ │ + b 2ff7c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - blt 2e9ec │ │ │ │ + blt 30534 │ │ │ │ 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] @ 30708 │ │ │ │ sub r3, r2, r1 │ │ │ │ - ldr r2, [pc, #860] @ 2ebc4 │ │ │ │ - ldr r1, [pc, #860] @ 2ebc8 │ │ │ │ + ldr r2, [pc, #860] @ 3070c │ │ │ │ + ldr r1, [pc, #860] @ 30710 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 264c4 │ │ │ │ + bl 2800c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eae8 │ │ │ │ + beq 30630 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r5, [r6, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ea0c │ │ │ │ + beq 30554 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 31a58 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc 2ea44 │ │ │ │ + bcc 3058c │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 2ea44 │ │ │ │ + bhi 3058c │ │ │ │ sub r4, r4, r1 │ │ │ │ mov ip, #0 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r0, [pc, #768] @ 2ebcc │ │ │ │ + b 30028 │ │ │ │ + ldr r0, [pc, #768] @ 30714 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e488 │ │ │ │ - bl 2dfec │ │ │ │ + bl 285cc │ │ │ │ + b 2ffd0 │ │ │ │ + bl 2fb34 │ │ │ │ mov r2, r0 │ │ │ │ - b 2e46c │ │ │ │ - ldr r0, [pc, #744] @ 2ebd0 │ │ │ │ + b 2ffb4 │ │ │ │ + ldr r0, [pc, #744] @ 30718 │ │ │ │ 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 2800c │ │ │ │ + ldr r0, [pc, #720] @ 3071c │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #700] @ 2ebd8 │ │ │ │ + bl 2ee44 │ │ │ │ + ldr r0, [pc, #700] @ 30720 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ + bl 2a274 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r1, [pc, #684] @ 2ebdc │ │ │ │ + ldr r1, [pc, #684] @ 30724 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #672] @ 2ebe0 │ │ │ │ + bl 297ac │ │ │ │ + ldr r1, [pc, #672] @ 30728 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r3, [pc, #656] @ 2ebe4 │ │ │ │ + bl 21528 │ │ │ │ + ldr r3, [pc, #656] @ 3072c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #648] @ 2ebe8 │ │ │ │ + ldr r3, [pc, #648] @ 30730 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2e374 │ │ │ │ - ldr r3, [pc, #636] @ 2ebec │ │ │ │ - ldr r0, [pc, #636] @ 2ebf0 │ │ │ │ + b 2febc │ │ │ │ + ldr r3, [pc, #636] @ 30734 │ │ │ │ + ldr r0, [pc, #636] @ 30738 │ │ │ │ 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 2800c │ │ │ │ + b 30210 │ │ │ │ + ldr r0, [pc, #608] @ 3073c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285cc │ │ │ │ + b 2ff98 │ │ │ │ + ldr r2, [pc, #596] @ 30740 │ │ │ │ + ldr r3, [pc, #596] @ 30744 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - ldr r0, [pc, #592] @ 2ec00 │ │ │ │ + ldr r0, [pc, #592] @ 30748 │ │ │ │ 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 2800c │ │ │ │ + b 2fddc │ │ │ │ + ldr r0, [pc, #568] @ 3074c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #560] @ 2ec08 │ │ │ │ + bl 2800c │ │ │ │ + ldr r3, [pc, #560] @ 30750 │ │ │ │ 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 30604 │ │ │ │ + bl 285ac │ │ │ │ + b 2fe24 │ │ │ │ + ldr r2, [pc, #536] @ 30754 │ │ │ │ + ldr r1, [pc, #536] @ 30758 │ │ │ │ + ldr r0, [pc, #536] @ 3075c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e3e0 │ │ │ │ + bl 2800c │ │ │ │ + b 2ff28 │ │ │ │ subs r7, r5, #1 │ │ │ │ - beq 2ea90 │ │ │ │ + beq 305d8 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b 2ea28 │ │ │ │ + b 30570 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 2eab0 │ │ │ │ + beq 305f8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea20 │ │ │ │ - b 2e404 │ │ │ │ - ldr r8, [pc, #460] @ 2ec18 │ │ │ │ + bne 30568 │ │ │ │ + b 2ff4c │ │ │ │ + ldr r8, [pc, #460] @ 30760 │ │ │ │ add r7, r7, fp │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, fp │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r7, [r8, #12] │ │ │ │ - b 2ea68 │ │ │ │ + b 305b0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2ea90 │ │ │ │ + beq 305d8 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea60 │ │ │ │ + bne 305a8 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e404 │ │ │ │ + bne 2ff4c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r3, [pc, #376] @ 2ec1c │ │ │ │ + b 30028 │ │ │ │ + ldr r3, [pc, #376] @ 30764 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ - b 2e404 │ │ │ │ + b 2ff4c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r2, [pc, #348] @ 2ec20 │ │ │ │ - ldr r3, [pc, #348] @ 2ec24 │ │ │ │ + b 30028 │ │ │ │ + ldr r2, [pc, #348] @ 30768 │ │ │ │ + ldr r3, [pc, #348] @ 3076c │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #336] @ 2ec28 │ │ │ │ + ldr r2, [pc, #336] @ 30770 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2e9e4 │ │ │ │ + b 3052c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ - b 2e4e0 │ │ │ │ + b 30028 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2744c │ │ │ │ + bl 28f94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #288] @ 2ec2c │ │ │ │ + ldr r0, [pc, #288] @ 30774 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e27c │ │ │ │ - andeq r1, r2, r8, lsl #22 │ │ │ │ + bl 285cc │ │ │ │ + b 2fdc4 │ │ │ │ + andeq pc, r1, r0, asr #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - ldrdeq r1, [r2], -r0 │ │ │ │ + andeq pc, r1, r8, lsl #31 │ │ │ │ andeq r3, r0, r0, lsl #27 │ │ │ │ - andeq sp, lr, ip, lsl r0 │ │ │ │ + @ instruction: 0x001278d4 │ │ │ │ @ instruction: 0x000068b4 │ │ │ │ - andeq ip, lr, r4, ror #31 │ │ │ │ + mulseq r2, ip, r8 │ │ │ │ andeq r3, r0, ip, ror #24 │ │ │ │ - andeq ip, lr, r4, lsr #31 │ │ │ │ + andseq r7, r2, ip, asr 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, r8, lsr #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, r4, lsl #14 │ │ │ │ + @ instruction: 0x001276d0 │ │ │ │ + @ instruction: 0x001276b0 │ │ │ │ + andeq pc, r1, r4, lsr sp @ │ │ │ │ andeq r4, r0, r8, ror r8 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq ip, lr, r0, asr sp │ │ │ │ - strdeq ip, [lr], -r8 │ │ │ │ + andseq r7, r2, r8, asr #12 │ │ │ │ + andseq r7, r2, r8, lsl #12 │ │ │ │ + @ instruction: 0x001275b0 │ │ │ │ andeq r6, r0, ip, lsr #6 │ │ │ │ - andeq ip, lr, ip, asr #25 │ │ │ │ + andseq r7, r2, r4, lsl #11 │ │ │ │ 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: 0x001274d8 │ │ │ │ + andseq r7, r2, r0, lsr #9 │ │ │ │ + andseq r7, r2, ip, asr r4 │ │ │ │ + andseq r7, r2, ip, lsr r4 │ │ │ │ + andseq r7, r2, r8, lsl #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 +46739,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 │ │ │ │ + @ instruction: 0x001271d0 │ │ │ │ andeq r5, r0, r8, lsr pc │ │ │ │ andeq r3, r0, r4, asr ip │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - ldrdeq ip, [lr], -r8 │ │ │ │ + mulseq r2, r0, r1 │ │ │ │ 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 │ │ │ │ + ldrsheq r7, [r2], -r4 │ │ │ │ + andseq r7, r2, r0, lsr #1 │ │ │ │ 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 307e4 │ │ │ │ + ldr lr, [pc, #80] @ 307fc │ │ │ │ add r2, r2, #2 │ │ │ │ - b 2ec84 │ │ │ │ + b 307cc │ │ │ │ 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 307e4 │ │ │ │ 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 307b0 │ │ │ │ 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 308a0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5], #1 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ed80 │ │ │ │ + beq 308c8 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 2ed60 │ │ │ │ - ldr r3, [pc, #144] @ 2ed90 │ │ │ │ + bls 308a8 │ │ │ │ + ldr r3, [pc, #144] @ 308d8 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 2ec30 │ │ │ │ + bl 30778 │ │ │ │ ldr r4, [r4, r0, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ed28 │ │ │ │ - b 2ed60 │ │ │ │ + bne 30870 │ │ │ │ + b 308a8 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ed60 │ │ │ │ + beq 308a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed1c │ │ │ │ - ldr r1, [pc, #80] @ 2ed94 │ │ │ │ + bne 30864 │ │ │ │ + ldr r1, [pc, #80] @ 308dc │ │ │ │ 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] @ 308e0 │ │ │ │ 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 30838 │ │ │ │ + andseq r6, r2, r8, ror #28 │ │ │ │ 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 30a28 │ │ │ │ + ldr r1, [pc, #484] @ 30ae8 │ │ │ │ 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 309cc │ │ │ │ + ldr r1, [pc, #448] @ 30aec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2858 │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #7 │ │ │ │ - beq 2ef44 │ │ │ │ + beq 30a8c │ │ │ │ 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 30778 │ │ │ │ + ldr r7, [pc, #392] @ 30af0 │ │ │ │ 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 283bc │ │ │ │ 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 28550 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28550 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #312] @ 2efac │ │ │ │ + ldr r2, [pc, #312] @ 30af4 │ │ │ │ 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] @ 30af8 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 2edf8 │ │ │ │ - ldr r3, [pc, #268] @ 2efb4 │ │ │ │ + bne 30940 │ │ │ │ + ldr r3, [pc, #268] @ 30afc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2edf8 │ │ │ │ + beq 30940 │ │ │ │ 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 28550 │ │ │ │ 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 30a48 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 2eef0 │ │ │ │ - ldr r1, [pc, #176] @ 2efb8 │ │ │ │ + beq 30a38 │ │ │ │ + ldr r1, [pc, #176] @ 30b00 │ │ │ │ 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] @ 30b04 │ │ │ │ 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 28550 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ec30 │ │ │ │ - ldr r6, [pc, #108] @ 2efc0 │ │ │ │ + bl 30778 │ │ │ │ + ldr r6, [pc, #108] @ 30b08 │ │ │ │ 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 283bc │ │ │ │ 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 28550 │ │ │ │ + ldr r3, [pc, #44] @ 30b0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2ee6c │ │ │ │ + b 309b4 │ │ │ │ @ instruction: 0x00005eb0 │ │ │ │ muleq r0, r8, lr │ │ │ │ - muleq lr, r0, r4 │ │ │ │ - andeq ip, lr, r0, asr #8 │ │ │ │ + andseq r6, r2, r8, asr #26 │ │ │ │ + @ instruction: 0x00126cf8 │ │ │ │ strdeq r5, [r0], -r8 │ │ │ │ - andeq ip, lr, ip, lsl #8 │ │ │ │ + andseq r6, r2, r4, asr #25 │ │ │ │ andeq r5, r0, r0, ror #26 │ │ │ │ - muleq lr, r0, r3 │ │ │ │ - andeq ip, lr, ip, asr r3 │ │ │ │ + andseq r6, r2, r8, asr #24 │ │ │ │ + andseq r6, r2, r4, lsl ip │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - ldr r2, [pc, #248] @ 2f0c8 │ │ │ │ - ldr r3, [pc, #248] @ 2f0cc │ │ │ │ + ldr r2, [pc, #248] @ 30c10 │ │ │ │ + ldr r3, [pc, #248] @ 30c14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ 2f0d0 │ │ │ │ + ldr r1, [pc, #236] @ 30c18 │ │ │ │ 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 30bf8 │ │ │ │ add r4, sp, #4 │ │ │ │ - b 2f01c │ │ │ │ + b 30b64 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b8c │ │ │ │ + bl 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f014 │ │ │ │ + bne 30b5c │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f084 │ │ │ │ + bne 30bcc │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f0a0 │ │ │ │ - ldr r2, [pc, #120] @ 2f0d4 │ │ │ │ - ldr r3, [pc, #108] @ 2f0cc │ │ │ │ + bne 30be8 │ │ │ │ + ldr r2, [pc, #120] @ 30c1c │ │ │ │ + ldr r3, [pc, #108] @ 30c14 │ │ │ │ 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 30c0c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 2f0d8 │ │ │ │ + ldr r0, [pc, #76] @ 30c20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f054 │ │ │ │ - ldr r0, [pc, #52] @ 2f0dc │ │ │ │ + beq 30b9c │ │ │ │ + ldr r0, [pc, #52] @ 30c24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f054 │ │ │ │ - ldr r0, [pc, #40] @ 2f0e0 │ │ │ │ + bl 285cc │ │ │ │ + b 30b9c │ │ │ │ + ldr r0, [pc, #40] @ 30c28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f00c │ │ │ │ + bl 285cc │ │ │ │ + b 30b54 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, r8, asr #26 │ │ │ │ + andeq pc, r1, r0, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r2, [r0], -r4 │ │ │ │ - andeq r0, r2, r0, asr #25 │ │ │ │ + andeq pc, r1, r8, ror 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 30c58 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 2f158 │ │ │ │ + ldr r0, [pc, #88] @ 30ca0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2f150 │ │ │ │ - bl 26a64 │ │ │ │ + ble 30c98 │ │ │ │ + bl 285ac │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r3, [pc, #60] @ 2f15c │ │ │ │ + bl 282f0 │ │ │ │ + ldr r3, [pc, #60] @ 30ca4 │ │ │ │ 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] @ 30ca8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2efc8 │ │ │ │ - ldr r1, [pc, #28] @ 2f164 │ │ │ │ + bl 30b10 │ │ │ │ + ldr r1, [pc, #28] @ 30cac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2efc8 │ │ │ │ + bl 30b10 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ muleq r0, r0, fp │ │ │ │ - muleq lr, r0, r1 │ │ │ │ + andseq r6, r2, r8, asr #20 │ │ │ │ @ instruction: 0xfffffc5c │ │ │ │ @ instruction: 0xfffffb68 │ │ │ │ - ldr r2, [pc, #704] @ 2f430 │ │ │ │ - ldr r3, [pc, #704] @ 2f434 │ │ │ │ + ldr r2, [pc, #704] @ 30f78 │ │ │ │ + ldr r3, [pc, #704] @ 30f7c │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #696] @ 2f438 │ │ │ │ + ldr r6, [pc, #696] @ 30f80 │ │ │ │ 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 30d04 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #656] @ 2f43c │ │ │ │ + ldr r0, [pc, #656] @ 30f84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2f278 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r1, [pc, #636] @ 2f440 │ │ │ │ + ble 30dc0 │ │ │ │ + bl 285ac │ │ │ │ + ldr r1, [pc, #636] @ 30f88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f418 │ │ │ │ + beq 30f60 │ │ │ │ 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 30d90 │ │ │ │ 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 30f40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2f300 │ │ │ │ + beq 30e48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f2d8 │ │ │ │ + beq 30e20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f2b8 │ │ │ │ + bne 30e00 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f2a8 │ │ │ │ - ldr r2, [pc, #452] @ 2f444 │ │ │ │ - ldr r3, [pc, #432] @ 2f434 │ │ │ │ + bne 30df0 │ │ │ │ + ldr r2, [pc, #452] @ 30f8c │ │ │ │ + ldr r3, [pc, #432] @ 30f7c │ │ │ │ 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 30f74 │ │ │ │ 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] @ 30f90 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f278 │ │ │ │ - ldr r0, [pc, #396] @ 2f44c │ │ │ │ + bl 285cc │ │ │ │ + b 30dc0 │ │ │ │ + ldr r0, [pc, #396] @ 30f94 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f278 │ │ │ │ - b 2f2a8 │ │ │ │ - ldr r3, [pc, #368] @ 2f450 │ │ │ │ - ldr r0, [pc, #368] @ 2f454 │ │ │ │ + beq 30dc0 │ │ │ │ + b 30df0 │ │ │ │ + ldr r3, [pc, #368] @ 30f98 │ │ │ │ + ldr r0, [pc, #368] @ 30f9c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, #22 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - b 2f258 │ │ │ │ + bl 285ac │ │ │ │ + b 30da0 │ │ │ │ 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 30f50 │ │ │ │ + ldr sl, [pc, #292] @ 30fa0 │ │ │ │ + ldr r3, [pc, #292] @ 30fa4 │ │ │ │ + ldr r9, [pc, #292] @ 30fa8 │ │ │ │ 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 30da0 │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f348 │ │ │ │ + beq 30e90 │ │ │ │ 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 30f28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r6, [pc, #188] @ 2f464 │ │ │ │ + ldr r6, [pc, #188] @ 30fac │ │ │ │ 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 30ef8 │ │ │ │ + ldr r1, [pc, #152] @ 30fb0 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 2f348 │ │ │ │ + b 30e90 │ │ │ │ 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 30edc │ │ │ │ + ldr r0, [pc, #108] @ 30fb4 │ │ │ │ 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 285cc │ │ │ │ + b 30d74 │ │ │ │ + ldr r0, [pc, #96] @ 30fb8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 285cc │ │ │ │ + b 30e74 │ │ │ │ + ldr r0, [pc, #84] @ 30fbc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f1d4 │ │ │ │ + bl 285cc │ │ │ │ + b 30d1c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, ip, lsr #23 │ │ │ │ + andeq pc, r1, r4, rrx │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, r4, fp │ │ │ │ + andeq pc, r1, ip, asr #32 │ │ │ │ andeq r5, r0, r0, lsl fp │ │ │ │ andeq r3, r0, r8, lsr sl │ │ │ │ - muleq r2, ip, sl │ │ │ │ + andeq lr, r1, r4, asr pc │ │ │ │ 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 +47295,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 31024 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 2f4c4 │ │ │ │ + b 3100c │ │ │ │ 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 31024 │ │ │ │ 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 30ff0 │ │ │ │ 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] @ 311f0 │ │ │ │ + ldr ip, [pc, #432] @ 311f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #424] @ 2f6b0 │ │ │ │ + ldr r3, [pc, #424] @ 311f8 │ │ │ │ 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] @ 311fc │ │ │ │ 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] @ 31200 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r7, [pc, #376] @ 2f6bc │ │ │ │ + ldr r7, [pc, #376] @ 31204 │ │ │ │ ldr r8, [r4, r2] │ │ │ │ - ldr r9, [pc, #372] @ 2f6c0 │ │ │ │ + ldr r9, [pc, #372] @ 31208 │ │ │ │ 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 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f62c │ │ │ │ + beq 31174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f478 │ │ │ │ + bl 30fc0 │ │ │ │ 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 31118 │ │ │ │ add r1, r4, #4 │ │ │ │ add r1, sl, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f558 │ │ │ │ + beq 310a0 │ │ │ │ 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 310d8 │ │ │ │ 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 +47394,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 310a0 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f694 │ │ │ │ - ldr r3, [pc, #128] @ 2f6c4 │ │ │ │ + bne 311dc │ │ │ │ + ldr r3, [pc, #128] @ 3120c │ │ │ │ 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] @ 31210 │ │ │ │ + ldr r3, [pc, #64] @ 311f8 │ │ │ │ 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 311ec │ │ │ │ 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] @ 31214 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f63c │ │ │ │ + bl 285cc │ │ │ │ + b 31184 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, asr #27 │ │ │ │ - andeq r0, r2, r8, lsl r8 │ │ │ │ + andseq r6, r2, r8, ror r6 │ │ │ │ + ldrdeq lr, [r1], -r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r2, r4, ror #15 │ │ │ │ + muleq r1, ip, ip │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq fp, lr, r0, ror sp │ │ │ │ + andseq r6, r2, r8, lsr #12 │ │ │ │ svccc 0x00fffbf8 │ │ │ │ - andeq fp, lr, r4, ror ip │ │ │ │ - @ instruction: 0x000206b0 │ │ │ │ + andseq r6, r2, ip, lsr #10 │ │ │ │ + andeq lr, r1, r8, ror #22 │ │ │ │ andeq r2, r0, ip, asr #30 │ │ │ │ - ldr r3, [pc, #416] @ 2f878 │ │ │ │ - ldr ip, [pc, #416] @ 2f87c │ │ │ │ + ldr r3, [pc, #416] @ 313c0 │ │ │ │ + ldr ip, [pc, #416] @ 313c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ 2f880 │ │ │ │ + ldr r3, [pc, #408] @ 313c8 │ │ │ │ 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 3139c │ │ │ │ + ldr r7, [pc, #356] @ 313cc │ │ │ │ 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 286d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f7e4 │ │ │ │ + beq 3132c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f478 │ │ │ │ + bl 30fc0 │ │ │ │ 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 31270 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ - b 2f774 │ │ │ │ + b 312bc │ │ │ │ bic r3, r4, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - beq 2f728 │ │ │ │ + beq 31270 │ │ │ │ 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 312b0 │ │ │ │ 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 31270 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f840 │ │ │ │ + bne 31388 │ │ │ │ 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 313ac │ │ │ │ + ldr r2, [pc, #112] @ 313d0 │ │ │ │ + ldr r3, [pc, #100] @ 313c8 │ │ │ │ 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 313bc │ │ │ │ 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] @ 313d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 2f7f8 │ │ │ │ - ldr r0, [pc, #52] @ 2f890 │ │ │ │ + b 31340 │ │ │ │ + ldr r0, [pc, #52] @ 313d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f718 │ │ │ │ - ldr r0, [pc, #40] @ 2f894 │ │ │ │ + bl 285cc │ │ │ │ + b 31260 │ │ │ │ + ldr r0, [pc, #40] @ 313dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f810 │ │ │ │ + bl 285cc │ │ │ │ + b 31358 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, ror #23 │ │ │ │ - andeq r0, r2, r8, lsr r6 │ │ │ │ + mulseq r2, r8, r4 │ │ │ │ + strdeq lr, [r1], -r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq lr, r8, fp │ │ │ │ - andeq r0, r2, r4, lsl #10 │ │ │ │ + andseq r6, r2, r0, asr r4 │ │ │ │ + @ instruction: 0x0001e9bc │ │ │ │ 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] @ 314ac │ │ │ │ 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] @ 314b0 │ │ │ │ + ldr r6, [pc, #148] @ 314b4 │ │ │ │ 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 31478 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strb lr, [r9, ip] │ │ │ │ bl 2a14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2f930 │ │ │ │ - bl 26a84 │ │ │ │ + beq 31478 │ │ │ │ + bl 285cc │ │ │ │ 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 31428 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq fp, lr, r8, lsl sl │ │ │ │ - andeq fp, lr, r4, ror #19 │ │ │ │ + @ instruction: 0x001262d0 │ │ │ │ + mulseq r2, ip, r2 │ │ │ │ andeq r5, r0, ip, lsr r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #276] @ 2fa90 │ │ │ │ + ldr r6, [pc, #276] @ 315d8 │ │ │ │ cmp r0, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2f9a4 │ │ │ │ + beq 314ec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ 2fa94 │ │ │ │ + ldr r0, [pc, #256] @ 315dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2fa50 │ │ │ │ - bl 26a64 │ │ │ │ + ble 31598 │ │ │ │ + bl 285ac │ │ │ │ mov r0, #67108864 @ 0x4000000 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 267a8 │ │ │ │ - ldr r4, [pc, #224] @ 2fa98 │ │ │ │ + bl 282f0 │ │ │ │ + ldr r4, [pc, #224] @ 315e0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r4] │ │ │ │ - bl 267a8 │ │ │ │ + bl 282f0 │ │ │ │ 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 315b4 │ │ │ │ + ldr r1, [pc, #176] @ 315e4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2840 │ │ │ │ - ldr r3, [pc, #164] @ 2faa0 │ │ │ │ + ldr r3, [pc, #164] @ 315e8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 2fa80 │ │ │ │ - bl 2f4f0 │ │ │ │ - bl 2f898 │ │ │ │ - ldr r3, [pc, #140] @ 2faa4 │ │ │ │ + beq 315c8 │ │ │ │ + bl 31038 │ │ │ │ + bl 313e0 │ │ │ │ + ldr r3, [pc, #140] @ 315ec │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - b 2fa28 │ │ │ │ - bl 2f4f0 │ │ │ │ - bl 2f6d0 │ │ │ │ - bl 2f898 │ │ │ │ + b 31570 │ │ │ │ + bl 31038 │ │ │ │ + bl 31218 │ │ │ │ + bl 313e0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fa1c │ │ │ │ - ldr r3, [pc, #104] @ 2faa8 │ │ │ │ + beq 31564 │ │ │ │ + ldr r3, [pc, #104] @ 315f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fa58 │ │ │ │ + bne 315a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 2faac │ │ │ │ + ldr r0, [pc, #76] @ 315f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 285cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #60] @ 2fab0 │ │ │ │ + ldr r0, [pc, #60] @ 315f8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f9e4 │ │ │ │ - ldr r0, [pc, #44] @ 2fab4 │ │ │ │ + bl 285cc │ │ │ │ + b 3152c │ │ │ │ + ldr r0, [pc, #44] @ 315fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2fa08 │ │ │ │ - andeq r0, r2, r0, lsr #7 │ │ │ │ + bl 285cc │ │ │ │ + b 31550 │ │ │ │ + andeq lr, r1, r8, asr r8 │ │ │ │ andeq r5, r0, ip, lsl #7 │ │ │ │ - andeq fp, lr, r4, lsl #18 │ │ │ │ + @ instruction: 0x001261bc │ │ │ │ andeq r5, r0, ip, asr #6 │ │ │ │ - andeq fp, lr, r0, asr #17 │ │ │ │ + andseq r6, r2, r8, ror r1 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq fp, lr, ip, ror r8 │ │ │ │ + andseq r6, r2, r4, lsr r1 │ │ │ │ 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 317e0 │ │ │ │ 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 316b8 │ │ │ │ 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 31684 │ │ │ │ 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 316e4 │ │ │ │ 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 +47743,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 3184c │ │ │ │ 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 31768 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 2fbf4 │ │ │ │ + bgt 3173c │ │ │ │ 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 +47788,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 317c0 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq 2fc58 │ │ │ │ + beq 317a0 │ │ │ │ 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 317c4 │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq 2fcc4 │ │ │ │ + beq 3180c │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 2fc4c │ │ │ │ + bne 31794 │ │ │ │ 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 31860 │ │ │ │ teq r4, ip │ │ │ │ - bne 2fce8 │ │ │ │ + bne 31830 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne 2fd18 │ │ │ │ + bne 31860 │ │ │ │ teq r5, ip │ │ │ │ - bne 2fd00 │ │ │ │ + bne 31848 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne 2fd18 │ │ │ │ + bne 31860 │ │ │ │ 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 31a4c │ │ │ │ cmp r0, r1 │ │ │ │ - bls 2fee8 │ │ │ │ + bls 31a30 │ │ │ │ tst r1, r2 │ │ │ │ - beq 2fef4 │ │ │ │ + beq 31a3c │ │ │ │ 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 +47963,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 32724 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff04 │ │ │ │ + beq 31a4c │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2fd24 │ │ │ │ + bl 3186c │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30140 │ │ │ │ + beq 31c88 │ │ │ │ eor ip, r0, r1 │ │ │ │ rsbmi r1, r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq 3010c │ │ │ │ + beq 31c54 │ │ │ │ movs r3, r0 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 30118 │ │ │ │ + bls 31c60 │ │ │ │ tst r1, r2 │ │ │ │ - beq 30128 │ │ │ │ + beq 31c70 │ │ │ │ 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 +48107,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 32724 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30140 │ │ │ │ + beq 31c88 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2ff38 │ │ │ │ + bl 31a80 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 3017c │ │ │ │ + b 31cc4 │ │ │ │ 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 31ed4 │ │ │ │ lsr r4, r4, #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ rsblt r5, r5, #0 │ │ │ │ - ble 301d0 │ │ │ │ + ble 31d18 │ │ │ │ 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 31d3c │ │ │ │ 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 31d54 │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ teq r4, r5 │ │ │ │ - beq 30374 │ │ │ │ + beq 31ebc │ │ │ │ sub r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt 30238 │ │ │ │ + blt 31d80 │ │ │ │ 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 31d9c │ │ │ │ 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 31db0 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ rscs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ cmp r1, #1048576 @ 0x100000 │ │ │ │ - bcc 302ac │ │ │ │ + bcc 31df4 │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ - bcc 30294 │ │ │ │ + bcc 31ddc │ │ │ │ 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 31f34 │ │ │ │ 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 31ddc │ │ │ │ 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 31e4c │ │ │ │ adds r2, r2, #12 │ │ │ │ - ble 30300 │ │ │ │ + ble 31e48 │ │ │ │ add ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl r0, r1, ip │ │ │ │ lsr r1, r1, r2 │ │ │ │ - b 30314 │ │ │ │ + b 31e5c │ │ │ │ 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 31eb0 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 30350 │ │ │ │ + bgt 31e98 │ │ │ │ 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 +48250,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 31d5c │ │ │ │ mvns ip, r4, asr #21 │ │ │ │ mvnsne ip, r5, asr #21 │ │ │ │ - beq 303fc │ │ │ │ + beq 31f44 │ │ │ │ teq r4, r5 │ │ │ │ teqeq r0, r2 │ │ │ │ - beq 303b4 │ │ │ │ + beq 31efc │ │ │ │ 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 31f24 │ │ │ │ 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 +48298,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 31e0c │ │ │ │ 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 31e0c │ │ │ │ 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 +48326,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 31e0c │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, #0 │ │ │ │ - b 304ec │ │ │ │ + b 32034 │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 304ec │ │ │ │ + bpl 32034 │ │ │ │ rsbs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ lsrs ip, r1, #22 │ │ │ │ - beq 30268 │ │ │ │ + beq 31db0 │ │ │ │ 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 31db0 │ │ │ │ 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 32258 │ │ │ │ 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 32130 │ │ │ │ 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 320fc │ │ │ │ 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 3215c │ │ │ │ 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 +48413,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 322c4 │ │ │ │ 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 321e0 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 3066c │ │ │ │ + bgt 321b4 │ │ │ │ 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 +48458,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 32238 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq 306d0 │ │ │ │ + beq 32218 │ │ │ │ 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 3223c │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq 3073c │ │ │ │ + beq 32284 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 306c4 │ │ │ │ + bne 3220c │ │ │ │ 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 322d8 │ │ │ │ teq r4, ip │ │ │ │ - bne 30760 │ │ │ │ + bne 322a8 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne 30790 │ │ │ │ + bne 322d8 │ │ │ │ teq r5, ip │ │ │ │ - bne 30778 │ │ │ │ + bne 322c0 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne 30790 │ │ │ │ + bne 322d8 │ │ │ │ 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 +48518,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 32478 │ │ │ │ sub r4, r4, r5 │ │ │ │ eor lr, r1, r3 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ lsl r1, r1, #12 │ │ │ │ - beq 30900 │ │ │ │ + beq 32448 │ │ │ │ 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 32358 │ │ │ │ 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 +48573,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 32418 │ │ │ │ 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 32370 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ - bne 308dc │ │ │ │ + bne 32424 │ │ │ │ orr r1, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ - b 30828 │ │ │ │ + b 32370 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ orreq r1, r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi 30614 │ │ │ │ + bhi 3215c │ │ │ │ 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 +48609,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 3215c │ │ │ │ orr lr, r5, r6 │ │ │ │ - b 30614 │ │ │ │ + b 3215c │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teq r4, ip │ │ │ │ teqeq r5, ip │ │ │ │ - beq 30790 │ │ │ │ + beq 322d8 │ │ │ │ teq r4, ip │ │ │ │ - bne 30964 │ │ │ │ + bne 324ac │ │ │ │ orrs r4, r0, r1, lsl #12 │ │ │ │ - bne 30790 │ │ │ │ + bne 322d8 │ │ │ │ teq r5, ip │ │ │ │ - bne 30778 │ │ │ │ + bne 322c0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 30790 │ │ │ │ + b 322d8 │ │ │ │ teq r5, ip │ │ │ │ - bne 30980 │ │ │ │ + bne 324c8 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ - beq 3072c │ │ │ │ + beq 32274 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 30790 │ │ │ │ + b 322d8 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 306c4 │ │ │ │ + bne 3220c │ │ │ │ orrs r4, r0, r1, lsl #1 │ │ │ │ - bne 30778 │ │ │ │ + bne 322c0 │ │ │ │ orrs r5, r2, r3, lsl #1 │ │ │ │ - bne 3072c │ │ │ │ - b 30790 │ │ │ │ + bne 32274 │ │ │ │ + b 322d8 │ │ │ │ mvn ip, #0 │ │ │ │ - b 309b4 │ │ │ │ + b 324fc │ │ │ │ mov ip, #1 │ │ │ │ - b 309b4 │ │ │ │ + b 324fc │ │ │ │ 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 32550 │ │ │ │ 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 +48668,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 32564 │ │ │ │ orrs ip, r0, r1, lsl #12 │ │ │ │ - bne 30a30 │ │ │ │ + bne 32578 │ │ │ │ lsl ip, r3, #1 │ │ │ │ mvns ip, ip, asr #21 │ │ │ │ - bne 309cc │ │ │ │ + bne 32514 │ │ │ │ orrs ip, r2, r3, lsl #12 │ │ │ │ - beq 309cc │ │ │ │ + beq 32514 │ │ │ │ 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 3259c │ │ │ │ push {r0, lr} │ │ │ │ - bl 309b0 │ │ │ │ + bl 324f8 │ │ │ │ cmp r0, #0 │ │ │ │ cmnmi r0, #0 │ │ │ │ pop {r0, pc} │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 3259c │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 3259c │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 3259c │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a38 │ │ │ │ + bl 32580 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a38 │ │ │ │ + bl 32580 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 30af8 │ │ │ │ + bne 32640 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 30af4 │ │ │ │ + blt 3263c │ │ │ │ cmpeq r0, #0 │ │ │ │ mvnne r1, #-2147483648 @ 0x80000000 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 32724 │ │ │ │ sub sp, sp, #8 │ │ │ │ push {sp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 30b24 │ │ │ │ + blt 3266c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 30b58 │ │ │ │ - bl 30bec │ │ │ │ + blt 326a0 │ │ │ │ + bl 32734 │ │ │ │ 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 326c4 │ │ │ │ + bl 32734 │ │ │ │ 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 32734 │ │ │ │ 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 32734 │ │ │ │ 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 32708 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 32724 │ │ │ │ sub sp, sp, #8 │ │ │ │ push {sp, lr} │ │ │ │ - bl 30bec │ │ │ │ + bl 32734 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r2, r3} │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov r0, #8 │ │ │ │ bl 2864 │ │ │ │ @@ -47049,15 +48795,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 32848 │ │ │ │ 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 +48815,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 327c0 │ │ │ │ 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 32848 │ │ │ │ lsr r2, r8, #1 │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ mov r8, r4 │ │ │ │ lsr r3, r3, #1 │ │ │ │ - b 30cb4 │ │ │ │ + b 327fc │ │ │ │ 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 32818 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r9, lr, r3 │ │ │ │ - bcs 30c94 │ │ │ │ + bcs 327dc │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne 30cb4 │ │ │ │ + bne 327fc │ │ │ │ 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 +48859,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] @ 32868 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ b 2b88 <__cxa_atexit@plt> │ │ │ │ - andeq pc, r1, r8, ror #5 │ │ │ │ + andeq sp, r1, r0, lsr #15 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00030d24 <.fini>: │ │ │ │ +0003286c <.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 ........ │ │ │ │ + 0x00032874 01000200 3d000000 40000000 0b000000 ....=...@....... │ │ │ │ + 0x00032884 40000000 10000000 40000000 26000000 @.......@...&... │ │ │ │ + 0x00032894 40000000 35000000 40000000 03000000 @...5...@....... │ │ │ │ + 0x000328a4 40000000 06000000 40000000 14000000 @.......@....... │ │ │ │ + 0x000328b4 40000000 0e000000 40000000 0d000000 @.......@....... │ │ │ │ + 0x000328c4 40000000 25000000 40000000 12000000 @...%...@....... │ │ │ │ + 0x000328d4 40000000 28000000 40000000 02000000 @...(...@....... │ │ │ │ + 0x000328e4 40000000 18000000 40000000 09000000 @.......@....... │ │ │ │ + 0x000328f4 40000000 0a000000 40000000 00000000 @.......@....... │ │ │ │ + 0x00032904 00000000 64657363 72797074 00000000 ....descrypt.... │ │ │ │ + 0x00032914 74726164 6974696f 6e616c20 63727970 traditional cryp │ │ │ │ + 0x00032924 74283329 00000000 44455320 33322f33 t(3)....DES 32/3 │ │ │ │ + 0x00032934 32000000 43434e66 38536268 33484466 2...CCNf8Sbh3HDf │ │ │ │ + 0x00032944 51000000 552a552a 552a552a 00000000 Q...U*U*U*U*.... │ │ │ │ + 0x00032954 4343582e 4b2e4d46 79344f69 73000000 CCX.K.MFy4Ois... │ │ │ │ + 0x00032964 552a552a 2a2a5500 43433472 4d706267 U*U***U.CC4rMpbg │ │ │ │ + 0x00032974 39414d5a 2e000000 552a552a 2a2a552a 9AMZ....U*U***U* │ │ │ │ + 0x00032984 00000000 5858787a 4f75366d 61514b71 ....XXxzOu6maQKq │ │ │ │ + 0x00032994 51000000 53446273 75676542 69433538 Q...SDbsugeBiC58 │ │ │ │ + 0x000329a4 41000000 0f061314 1c0b1b10 000e1619 A............... │ │ │ │ + 0x000329b4 04111e09 0107170d 1f1a0208 120c1d05 ................ │ │ │ │ + 0x000329c4 150a0318 0e040d01 020f0b08 030a060c ................ │ │ │ │ + 0x000329d4 05090007 000f0704 0e020d01 0a060c0b ................ │ │ │ │ + 0x000329e4 09050308 04010e08 0d06020b 0f0c0907 ................ │ │ │ │ + 0x000329f4 030a0500 0f0c0802 04090107 050b030e ................ │ │ │ │ + 0x00032a04 0a00060d 0f01080e 060b0304 0907020d ................ │ │ │ │ + 0x00032a14 0c00050a 030d0407 0f02080e 0c00010a ................ │ │ │ │ + 0x00032a24 06090b05 000e070b 0a040d01 05080c06 ................ │ │ │ │ + 0x00032a34 0903020f 0d080a01 030f0402 0b06070c ................ │ │ │ │ + 0x00032a44 00050e09 0a00090e 06030f05 010d0c07 ................ │ │ │ │ + 0x00032a54 0b040208 0d070009 0304060a 0208050e ................ │ │ │ │ + 0x00032a64 0c0b0f01 0d060409 080f0300 0b01020c ................ │ │ │ │ + 0x00032a74 050a0e07 010a0d00 06090807 040f0e03 ................ │ │ │ │ + 0x00032a84 0b05020c 070d0e03 0006090a 01020805 ................ │ │ │ │ + 0x00032a94 0b0c040f 0d080b05 060f0003 0407020c ................ │ │ │ │ + 0x00032aa4 010a0e09 0a060900 0c0b070d 0f01030e ................ │ │ │ │ + 0x00032ab4 05020804 030f0006 0a010d08 0904050b ................ │ │ │ │ + 0x00032ac4 0c07020e 020c0401 070a0b06 0805030f ................ │ │ │ │ + 0x00032ad4 0d000e09 0e0b020c 04070d01 05000f0a ................ │ │ │ │ + 0x00032ae4 03090806 0402010b 0a0d0708 0f090c05 ................ │ │ │ │ + 0x00032af4 0603000e 0b080c07 010e020d 060f0009 ................ │ │ │ │ + 0x00032b04 0a040503 0c010a0f 09020608 000d0304 ................ │ │ │ │ + 0x00032b14 0e07050b 0a0f0402 070c0905 06010d0e ................ │ │ │ │ + 0x00032b24 000b0308 090e0f05 02080c03 0700040a ................ │ │ │ │ + 0x00032b34 010d0b06 0403020c 09050f0a 0b0e0107 ................ │ │ │ │ + 0x00032b44 0600080d 040b020e 0f00080d 030c0907 ................ │ │ │ │ + 0x00032b54 050a0601 0d000b07 0409010a 0e03050c ................ │ │ │ │ + 0x00032b64 020f0806 01040b0d 0c03070e 0a0f0608 ................ │ │ │ │ + 0x00032b74 00050902 060b0d08 01040a07 0905000f ................ │ │ │ │ + 0x00032b84 0e02030c 0d020804 060f0b01 0a09030e ................ │ │ │ │ + 0x00032b94 05000c07 010f0d08 0a030704 0c05060b ................ │ │ │ │ + 0x00032ba4 000e0902 070b0401 090c0e02 00060a0d ................ │ │ │ │ + 0x00032bb4 0f030508 02010e07 040a080d 0f0c0900 ................ │ │ │ │ + 0x00032bc4 0305060b 39312921 19110901 3b332b23 ....91)!....;3+# │ │ │ │ + 0x00032bd4 1b130b03 3d352d25 1d150d05 3f372f27 ....=5-%....?7/' │ │ │ │ + 0x00032be4 1f170f07 38302820 18100800 3a322a22 ....80( ....:2*" │ │ │ │ + 0x00032bf4 1a120a02 3c342c24 1c140c04 3e362e26 ....<4,$....>6.& │ │ │ │ + 0x00032c04 1e160e06 00010203 10111213 04050607 ................ │ │ │ │ + 0x00032c14 14151617 08090a0b 18191a1b 0c0d0e0f ................ │ │ │ │ + 0x00032c24 1c1d1e1f 20212223 30313233 24252627 .... !"#0123$%&' │ │ │ │ + 0x00032c34 34353637 28292a2b 38393a3b 2c2d2e2f 4567()*+89:;,-./ │ │ │ │ + 0x00032c44 3c3d3e3f 12131415 16171819 1a1b1c1d <=>?............ │ │ │ │ + 0x00032c54 1e1f2021 22232425 26272829 2a2b2c2d .. !"#$%&'()*+,- │ │ │ │ + 0x00032c64 2e2f3031 32333435 36373839 3a3b3c3d ./0123456789:;<= │ │ │ │ + 0x00032c74 3e3f0001 02030405 06070809 0a0b0506 >?.............. │ │ │ │ + 0x00032c84 0708090a 0b0c0d0e 0f101112 13141516 ................ │ │ │ │ + 0x00032c94 1718191a 1b1c1d1e 1f202122 23242520 ......... !"#$% │ │ │ │ + 0x00032ca4 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x00032cb4 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x00032cc4 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x00032cd4 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x00032ce4 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x00032cf4 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x00032d04 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x00032d14 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x00032d24 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x00032d34 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x00032d44 01020304 4445535f 62732e63 00000000 ....DES_bs.c.... │ │ │ │ + 0x00032d54 21444553 5f62735f 616c6c5f 70207c7c !DES_bs_all_p || │ │ │ │ + 0x00032d64 206e203c 3d204445 535f6273 5f6e5f61 n <= DES_bs_n_a │ │ │ │ + 0x00032d74 6c6c6f63 00000000 4445535f 62735f69 lloc....DES_bs_i │ │ │ │ + 0x00032d84 6e697400 01020304 0506070a 0b0c0d0e nit............. │ │ │ │ + 0x00032d94 0f001314 15161708 091c1d1e 1f101112 ................ │ │ │ │ + 0x00032da4 25262718 191a1b2e 2f202122 23243728 %&'...../ !"#$7( │ │ │ │ + 0x00032db4 292a2b2c 2d303132 33343536 0008040c )*+,-0123456.... │ │ │ │ + 0x00032dc4 020a060e 0109050d 030b070f 62736469 ............bsdi │ │ │ │ + 0x00032dd4 63727970 74000000 42534449 20637279 crypt...BSDI cry │ │ │ │ + 0x00032de4 70742833 29000000 2028225f 4a392e2e pt(3)... ("_J9.. │ │ │ │ + 0x00032df4 222c2037 32352069 74657261 74696f6e ", 725 iteration │ │ │ │ + 0x00032e04 73290000 5f4a392e 2e434343 43584272 s).._J9..CCCCXBr │ │ │ │ + 0x00032e14 4a554a56 3135344d 00000000 5f4a392e JUJV154M...._J9. │ │ │ │ + 0x00032e24 2e434343 43585568 4f425458 7a616945 .CCCCXUhOBTXzaiE │ │ │ │ + 0x00032e34 00000000 5f4a392e 2e434343 43346751 ...._J9..CCCC4gQ │ │ │ │ + 0x00032e44 2e6d422f 5066664d 00000000 5f4a392e .mB/PffM...._J9. │ │ │ │ + 0x00032e54 2e585858 58766c7a 51477170 5050646b .XXXXvlzQGqpPPdk │ │ │ │ + 0x00032e64 00000000 5f4a392e 2e585858 5873714d ...._J9..XXXXsqM │ │ │ │ + 0x00032e74 2f595353 502e2e59 00000000 5f4a392e /YSSP..Y...._J9. │ │ │ │ + 0x00032e84 2e585858 58564c37 714a436e 6b753049 .XXXXVL7qJCnku0I │ │ │ │ + 0x00032e94 00000000 2a552a55 2a552a55 2a552a55 ....*U*U*U*U*U*U │ │ │ │ + 0x00032ea4 2a552a55 00000000 5f4a392e 2e585858 *U*U...._J9..XXX │ │ │ │ + 0x00032eb4 58416a38 63466250 35736349 00000000 XAj8cFbP5scI.... │ │ │ │ + 0x00032ec4 2a552a55 2a552a55 2a552a55 2a552a55 *U*U*U*U*U*U*U*U │ │ │ │ + 0x00032ed4 2a000000 aad5aad5 aad5aad5 aad5aad5 *............... │ │ │ │ + 0x00032ee4 aad5aad5 aa000000 5f4a392e 2e534469 ........_J9..SDi │ │ │ │ + 0x00032ef4 7a682e76 6c6c3556 45443967 00000000 zh.vll5VED9g.... │ │ │ │ + 0x00032f04 61623132 33343536 37000000 5f4a392e ab1234567..._J9. │ │ │ │ + 0x00032f14 2e534469 7a526a57 512f7a65 50504863 .SDizRjWQ/zePPHc │ │ │ │ + 0x00032f24 00000000 63723132 33343536 37000000 ....cr1234567... │ │ │ │ + 0x00032f34 5f4a392e 2e534469 7a786d52 4931476a _J9..SDizxmRI1Gj │ │ │ │ + 0x00032f44 6e517545 00000000 7a787944 50576779 nQuE....zxyDPWgy │ │ │ │ + 0x00032f54 6462516a 67710000 5f4b392e 2e53616c dbQjgq.._K9..Sal │ │ │ │ + 0x00032f64 744e7251 67495955 41656f59 00000000 tNrQgIYUAeoY.... │ │ │ │ + 0x00032f74 37323620 6576656e 00000000 5f4a392e 726 even...._J9. │ │ │ │ + 0x00032f84 2e534453 44355947 79524372 34573463 .SDSD5YGyRCr4W4c │ │ │ │ + 0x00032f94 00000000 24617072 31240000 6d643563 ....$apr1$..md5c │ │ │ │ + 0x00032fa4 72797074 00000000 4d443520 33322f33 rypt....MD5 32/3 │ │ │ │ + 0x00032fb4 32205832 00000000 24312431 32333435 2 X2....$1$12345 │ │ │ │ + 0x00032fc4 36373824 61496363 6a383348 5244426f 678$aIccj83HRDBo │ │ │ │ + 0x00032fd4 36757831 62567837 44310000 30313233 6ux1bVx7D1..0123 │ │ │ │ + 0x00032fe4 34353637 38394142 43444500 24312437 456789ABCDE.$1$7 │ │ │ │ + 0x00032ff4 55753269 54424224 59346851 6c325776 Uu2iTBB$Y4hQl2Wv │ │ │ │ + 0x00033004 724f4133 4c42624c 44786241 66300000 rOA3LBbLDxbAf0.. │ │ │ │ + 0x00033014 31323334 35000000 24617072 31245136 12345...$apr1$Q6 │ │ │ │ + 0x00033024 5a59682e 2e2e2452 56366674 32625a38 ZYh...$RV6ft2bZ8 │ │ │ │ + 0x00033034 6a2e4e47 72784c59 614a7439 2e000000 j.NGrxLYaJt9.... │ │ │ │ + 0x00033044 74657374 00000000 24312431 32333435 test....$1$12345 │ │ │ │ + 0x00033054 36373824 6638516f 4a756f30 44704252 678$f8QoJuo0DpBR │ │ │ │ + 0x00033064 66515344 3076676c 63310000 31323334 fQSD0vglc1..1234 │ │ │ │ + 0x00033074 35363738 00000000 24312424 7152504b 5678....$1$$qRPK │ │ │ │ + 0x00033084 376d3233 474a7573 616d4770 6f474c62 7m23GJusamGpoGLb │ │ │ │ + 0x00033094 792f0000 24617072 31246132 4a716d2e y/..$apr1$a2Jqm. │ │ │ │ + 0x000330a4 2e2e2467 72467277 45676951 6c654472 ..$grFrwEgiQleDr │ │ │ │ + 0x000330b4 307a5234 4a783162 2e000000 31352063 0zR4Jx1b....15 c │ │ │ │ + 0x000330c4 68617273 20697320 6d617800 24312424 hars is max.$1$$ │ │ │ │ + 0x000330d4 41754a43 7230376d 49374453 65773033 AuJCr07mI7DSew03 │ │ │ │ + 0x000330e4 546d4249 762f0000 6e6f2073 616c7400 TmBIv/..no salt. │ │ │ │ + 0x000330f4 24312460 21402325 5e262a24 45366844 $1$`!@#%^&*$E6hD │ │ │ │ + 0x00033104 37362f70 4b545338 71546f42 436b7578 76/pKTS8qToBCkux │ │ │ │ + 0x00033114 33300000 696e7661 6c696420 73616c74 30..invalid salt │ │ │ │ + 0x00033124 00000000 24312431 32333435 36373824 ....$1$12345678$ │ │ │ │ + 0x00033134 78656b2e 43706a51 55566764 662f5032 xek.CpjQUVgdf/P2 │ │ │ │ + 0x00033144 4e394b51 662f0000 24312431 32333424 N9KQf/..$1$1234$ │ │ │ │ + 0x00033154 4264494d 4f415746 4f563241 516c4c73 BdIMOAWFOV2AQlLs │ │ │ │ + 0x00033164 724e2f53 772e0000 31323334 00000000 rN/Sw...1234.... │ │ │ │ + 0x00033174 24617072 31247242 5871632e 2e2e244e $apr1$rBXqc...$N │ │ │ │ + 0x00033184 6c58784e 396d7942 4f6b3935 54304179 lXxN9myBOk95T0Ay │ │ │ │ + 0x00033194 4c41734a 30000000 24617072 31244772 LAsJ0...$apr1$Gr │ │ │ │ + 0x000331a4 706c642f 2e2e2471 70354779 6a774d32 pld/..$qp5GyjwM2 │ │ │ │ + 0x000331b4 646e4135 4364656a 39623431 31000000 dnA5Cdej9b411... │ │ │ │ + 0x000331c4 74686500 24617072 31244742 782e442f the.$apr1$GBx.D/ │ │ │ │ + 0x000331d4 2e2e2479 66566565 59464349 69455849 ..$yfVeeYFCIiEXI │ │ │ │ + 0x000331e4 6e665268 42527079 2f000000 72697070 nfRhBRpy/...ripp │ │ │ │ + 0x000331f4 65720000 24312400 24326124 00000000 er..$1$.$2a$.... │ │ │ │ + 0x00033204 24326224 00000000 24327824 00000000 $2b$....$2x$.... │ │ │ │ + 0x00033214 24327924 00000000 62637279 70740000 $2y$....bcrypt.. │ │ │ │ + 0x00033224 426c6f77 66697368 2033322f 33322058 Blowfish 32/32 X │ │ │ │ + 0x00033234 33000000 20282224 32612430 35222c20 3... ("$2a$05", │ │ │ │ + 0x00033244 33322069 74657261 74696f6e 73290000 32 iterations).. │ │ │ │ + 0x00033254 24326124 30352443 43434343 43434343 $2a$05$CCCCCCCCC │ │ │ │ + 0x00033264 43434343 43434343 43434343 2e453559 CCCCCCCCCCCC.E5Y │ │ │ │ + 0x00033274 504f396b 6d797552 47796830 586f7551 PO9kmyuRGyh0XouQ │ │ │ │ + 0x00033284 59623459 4d4a4b76 794f6557 00000000 Yb4YMJKvyOeW.... │ │ │ │ + 0x00033294 552a5500 24326124 30352443 43434343 U*U.$2a$05$CCCCC │ │ │ │ + 0x000332a4 43434343 43434343 43434343 43434343 CCCCCCCCCCCCCCCC │ │ │ │ + 0x000332b4 2e56474f 7a413738 346f5570 2f5a3044 .VGOzA784oUp/Z0D │ │ │ │ + 0x000332c4 59333336 7a783770 4c594179 306c774b Y336zx7pLYAy0lwK │ │ │ │ + 0x000332d4 00000000 24326124 30352458 58585858 ....$2a$05$XXXXX │ │ │ │ + 0x000332e4 58585858 58585858 58585858 58585858 XXXXXXXXXXXXXXXX │ │ │ │ + 0x000332f4 4f416358 786d396b 6a504745 4d734c7a OAcXxm9kjPGEMsLz │ │ │ │ + 0x00033304 6e6f4b71 6d717737 74633857 43783461 noKqmqw7tc8WCx4a │ │ │ │ + 0x00033314 00000000 552a552a 55000000 24326124 ....U*U*U...$2a$ │ │ │ │ + 0x00033324 30352443 43434343 43434343 43434343 05$CCCCCCCCCCCCC │ │ │ │ + 0x00033334 43434343 43434343 2e377547 3056437a CCCCCCCC.7uG0VCz │ │ │ │ + 0x00033344 49326253 376a3679 6d714a69 39436463 I2bS7j6ymqJi9Cdc │ │ │ │ + 0x00033354 64786952 54574e79 00000000 24326124 dxiRTWNy....$2a$ │ │ │ │ + 0x00033364 30352461 62636465 66676869 6a6b6c6d 05$abcdefghijklm │ │ │ │ + 0x00033374 6e6f7071 72737475 75357332 76382e69 nopqrstuu5s2v8.i │ │ │ │ + 0x00033384 5869654f 6a672f2e 41795342 54545a49 XieOjg/.AySBTTZI │ │ │ │ + 0x00033394 4956464a 65427569 00000000 30313233 IVFJeBui....0123 │ │ │ │ + 0x000333a4 34353637 38396162 63646566 6768696a 456789abcdefghij │ │ │ │ + 0x000333b4 6b6c6d6e 6f707172 73747576 7778797a klmnopqrstuvwxyz │ │ │ │ + 0x000333c4 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x000333d4 51525354 55565758 595a3031 32333435 QRSTUVWXYZ012345 │ │ │ │ + 0x000333e4 36373839 63686172 73206166 74657220 6789chars after │ │ │ │ + 0x000333f4 37322061 72652069 676e6f72 65640000 72 are ignored.. │ │ │ │ + 0x00033404 24327824 3035242f 4f4b2e66 62567252 $2x$05$/OK.fbVrR │ │ │ │ + 0x00033414 2f627049 714e4a35 69616e46 2e434535 /bpIqNJ5ianF.CE5 │ │ │ │ + 0x00033424 656c4861 614f3445 62676756 446a6238 elHaaO4EbggVDjb8 │ │ │ │ + 0x00033434 50313952 756b7a58 534d3365 00000000 P19RukzXSM3e.... │ │ │ │ + 0x00033444 a3000000 24327924 3035242f 4f4b2e66 ....$2y$05$/OK.f │ │ │ │ + 0x00033454 62567252 2f627049 714e4a35 69616e46 bVrR/bpIqNJ5ianF │ │ │ │ + 0x00033464 2e536137 7368626d 342e4f7a 4b707646 .Sa7shbm4.OzKpvF │ │ │ │ + 0x00033474 6e583170 514c6d51 5739366f 556c4371 nX1pQLmQW96oUlCq │ │ │ │ + 0x00033484 00000000 24327824 30352436 624e7732 ....$2x$05$6bNw2 │ │ │ │ + 0x00033494 484c5159 65714859 7942664c 4d73762f HLQYeqHYyBfLMsv/ │ │ │ │ + 0x000334a4 4f697771 54796d47 49477a46 73413468 OiwqTymGIGzFsA4h │ │ │ │ + 0x000334b4 4f545765 62666568 58484e70 72634153 OTWebfehXHNprcAS │ │ │ │ + 0x000334c4 00000000 d1910000 24327824 30352436 ........$2x$05$6 │ │ │ │ + 0x000334d4 624e7732 484c5159 65714859 7942664c bNw2HLQYeqHYyBfL │ │ │ │ + 0x000334e4 4d73762f 4f394c49 47676e38 4f4d7a75 Msv/O9LIGgn8OMzu │ │ │ │ + 0x000334f4 446f4866 6f663841 51696d53 47666353 DoHfof8AQimSGfcS │ │ │ │ + 0x00033504 57786e53 00000000 d0c1d2cf ccd80000 WxnS............ │ │ │ │ + 0x00033514 24326124 3035242f 4f4b2e66 62567252 $2a$05$/OK.fbVrR │ │ │ │ + 0x00033524 2f627049 714e4a35 69616e46 2e737751 /bpIqNJ5ianF.swQ │ │ │ │ + 0x00033534 4f497a6a 4f694a39 47484550 7568456b OIzjOiJ9GHEPuhEk │ │ │ │ + 0x00033544 76717255 79765768 454d7836 00000000 vqrUyvWhEMx6.... │ │ │ │ + 0x00033554 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x00033564 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x00033574 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x00033584 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x00033594 aaaaaaaa aaaaaaaa 63686172 73206166 ........chars af │ │ │ │ + 0x000335a4 74657220 37322061 72652069 676e6f72 ter 72 are ignor │ │ │ │ + 0x000335b4 65642061 73207573 75616c00 24326124 ed as usual.$2a$ │ │ │ │ + 0x000335c4 3035242f 4f4b2e66 62567252 2f627049 05$/OK.fbVrR/bpI │ │ │ │ + 0x000335d4 714e4a35 69616e46 2e523978 72446a69 qNJ5ianF.R9xrDji │ │ │ │ + 0x000335e4 7963784d 62514532 62702e76 67716c59 ycxMbQE2bp.vgqlY │ │ │ │ + 0x000335f4 70573577 78327979 00000000 aa55aa55 pW5wx2yy.....U.U │ │ │ │ + 0x00033604 aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x00033614 aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x00033624 aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x00033634 aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x00033644 aa55aa55 00000000 24326124 3035242f .U.U....$2a$05$/ │ │ │ │ + 0x00033654 4f4b2e66 62567252 2f627049 714e4a35 OK.fbVrR/bpIqNJ5 │ │ │ │ + 0x00033664 69616e46 2e397451 5a7a634a 666d3375 ianF.9tQZzcJfm3u │ │ │ │ + 0x00033674 6a324e76 4a2f6e35 786b6870 714c724d j2NvJ/n5xkhpqLrM │ │ │ │ + 0x00033684 70574365 00000000 55aaff55 aaff55aa pWCe....U..U..U. │ │ │ │ + 0x00033694 ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ + 0x000336a4 55aaff55 aaff55aa ff55aaff 55aaff55 U..U..U..U..U..U │ │ │ │ + 0x000336b4 aaff55aa ff55aaff 55aaff55 aaff55aa ..U..U..U..U..U. │ │ │ │ + 0x000336c4 ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ + 0x000336d4 00000000 237e2e2e 2e2e2e2e 2e2e2e2e ....#~.......... │ │ │ │ + 0x000336e4 2e000000 35323931 32393739 00000000 ....52912979.... │ │ │ │ + 0x000336f4 244b3424 00000000 41465300 4b657262 $K4$....AFS.Kerb │ │ │ │ + 0x00033704 65726f73 20414653 00000000 44455320 eros AFS....DES │ │ │ │ + 0x00033714 32342f33 32203132 384b0000 244b3424 24/32 128K..$K4$ │ │ │ │ + 0x00033724 65333565 39323934 65636566 39323664 e35e9294ecef926d │ │ │ │ + 0x00033734 2c303132 33000000 244b3424 36346337 ,0123...$K4$64c7 │ │ │ │ + 0x00033744 63326165 64636364 37306436 2c303132 c2aedccd70d6,012 │ │ │ │ + 0x00033754 33343536 37383900 244b3424 64396539 3456789.$K4$d9e9 │ │ │ │ + 0x00033764 38356233 36323638 66313638 2c303132 85b36268f168,012 │ │ │ │ + 0x00033774 33343536 37000000 244b3424 62393631 34567...$K4$b961 │ │ │ │ + 0x00033784 35373836 64666235 33323937 2c6c6f6e 5786dfb53297,lon │ │ │ │ + 0x00033794 6763656c 6c6e616d 65000000 6c6f6e67 gcellname...long │ │ │ │ + 0x000337a4 70617373 776f7264 00000000 244b3424 password....$K4$ │ │ │ │ + 0x000337b4 61386463 38616561 61326334 38613937 a8dc8aeaa2c48a97 │ │ │ │ + 0x000337c4 2c000000 244b3424 64666461 38356337 ,...$K4$dfda85c7 │ │ │ │ + 0x000337d4 36313931 38336132 2c585858 58585858 619183a2,XXXXXXX │ │ │ │ + 0x000337e4 58000000 58585858 58585858 00000000 X...XXXXXXXX.... │ │ │ │ + 0x000337f4 244b3424 65336535 39646536 66316435 $K4$e3e59de6f1d5 │ │ │ │ + 0x00033804 65616634 2c63656c 6c000000 70617373 eaf4,cell...pass │ │ │ │ + 0x00033814 776f7264 33353500 244b3424 62303263 word355.$K4$b02c │ │ │ │ + 0x00033824 63323461 65666263 38363562 2c000000 c24aefbc865b,... │ │ │ │ + 0x00033834 74686973 69736176 6572796c 6f6e6770 thisisaverylongp │ │ │ │ + 0x00033844 61737377 6f726400 244c4d24 00000000 assword.$LM$.... │ │ │ │ + 0x00033854 4c4d0000 244c4d24 61396336 30346432 LM..$LM$a9c604d2 │ │ │ │ + 0x00033864 34346334 65393964 00000000 41414141 44c4e99d....AAAA │ │ │ │ + 0x00033874 41410000 244c4d24 63626335 30316134 AA..$LM$cbc501a4 │ │ │ │ + 0x00033884 64323232 37373833 00000000 41414141 d2227783....AAAA │ │ │ │ + 0x00033894 41414100 244c4d24 33343636 63326230 AAA.$LM$3466c2b0 │ │ │ │ + 0x000338a4 34383766 65333961 00000000 43524143 487fe39a....CRAC │ │ │ │ + 0x000338b4 4b504f00 244c4d24 64626335 65356362 KPO.$LM$dbc5e5cb │ │ │ │ + 0x000338c4 61383032 38303931 00000000 494d5055 a8028091....IMPU │ │ │ │ + 0x000338d4 4e495400 61616433 62343335 62353134 NIT.aad3b435b514 │ │ │ │ + 0x000338e4 30346565 61616433 62343335 62353134 04eeaad3b435b514 │ │ │ │ + 0x000338f4 30346565 00000000 244c4d24 37336363 04ee....$LM$73cc │ │ │ │ + 0x00033904 34303262 64336537 39313735 00000000 402bd3e79175.... │ │ │ │ + 0x00033914 53434c45 524f5300 244c4d24 35656364 SCLEROS.$LM$5ecd │ │ │ │ + 0x00033924 39323336 64323130 39356365 00000000 9236d21095ce.... │ │ │ │ + 0x00033934 594f4b4f 48414d00 244c4d24 41354536 YOKOHAM.$LM$A5E6 │ │ │ │ + 0x00033944 30363644 45363143 33453335 00000000 066DE61C3E35.... │ │ │ │ + 0x00033954 5a5a5a5a 5a5a5a00 244c4d24 31464233 ZZZZZZZ.$LM$1FB3 │ │ │ │ + 0x00033964 36336665 42383334 43313244 00000000 63feB834C12D.... │ │ │ │ + 0x00033974 5a5a5a5a 5a5a0000 3a3b3c3d 3e3f405b ZZZZZZ..:;<=>?@[ │ │ │ │ + 0x00033984 5c5d5e5f 60000000 41424344 45464761 \]^_`...ABCDEFGa │ │ │ │ + 0x00033994 62636465 66000000 74726970 5f666d74 bcdef...trip_fmt │ │ │ │ + 0x000339a4 2e630000 626c6f63 6b5f636f 756e7420 .c..block_count │ │ │ │ + 0x000339b4 3c3d2077 6f727374 5f636173 655f626c <= worst_case_bl │ │ │ │ + 0x000339c4 6f636b5f 636f756e 74000000 74726970 ock_count...trip │ │ │ │ + 0x000339d4 636f6465 00000000 526b3756 55734454 code....Rk7VUsDT │ │ │ │ + 0x000339e4 32550000 73696d70 736f6e00 33477159 2U..simpson.3GqY │ │ │ │ + 0x000339f4 494a334f 62730000 49643167 4d594741 IJ3Obs..Id1gMYGA │ │ │ │ + 0x00033a04 35320000 706f6e79 7461696c 00000000 52..ponytail.... │ │ │ │ + 0x00033a14 63727970 745f7472 61766572 73655f62 crypt_traverse_b │ │ │ │ + 0x00033a24 795f7361 6c740000 2464756d 6d792400 y_salt..$dummy$. │ │ │ │ + 0x00033a34 64756d6d 79000000 4e2f4100 2464756d dummy...N/A.$dum │ │ │ │ + 0x00033a44 6d792436 34373536 64366437 39000000 my$64756d6d79... │ │ │ │ + 0x00033a54 2464756d 6d792437 30363137 33373337 $dummy$706173737 │ │ │ │ + 0x00033a64 37366637 32363400 244a4f48 4e2f7061 76f7264.$JOHN/pa │ │ │ │ + 0x00033a74 7373776f 72642e6c 73740000 576f7264 ssword.lst..Word │ │ │ │ + 0x00033a84 6c697374 00000000 4f707469 6f6e7300 list....Options. │ │ │ │ + 0x00033a94 576f7264 66696c65 00000000 5761726e Wordfile....Warn │ │ │ │ + 0x00033aa4 696e673a 206e6f74 20656e6f 75676820 ing: not enough │ │ │ │ + 0x00033ab4 63616e64 69646174 65732075 6e646572 candidates under │ │ │ │ + 0x00033ac4 2062656e 63686d61 726b206c 656e6774 benchmark lengt │ │ │ │ + 0x00033ad4 68202564 0a000000 4641494c 45442028 h %d....FAILED ( │ │ │ │ + 0x00033ae4 6e6f2064 61746129 00000000 4641494c no data)....FAIL │ │ │ │ + 0x00033af4 45442028 25732900 62656e63 682e6300 ED (%s).bench.c. │ │ │ │ + 0x00033b04 696e6465 78203e20 30000000 42656e63 index > 0...Benc │ │ │ │ + 0x00033b14 686d6172 6b735f31 5f380000 44656275 hmarks_1_8..Debu │ │ │ │ + 0x00033b24 67000000 73657469 74696d65 72000000 g...setitimer... │ │ │ │ + 0x00033b34 25754b00 25752e25 75000000 2c200000 %uK.%u.%u..., .. │ │ │ │ + 0x00033b44 4d616e79 2073616c 74730000 4f6e6c79 Many salts..Only │ │ │ │ + 0x00033b54 206f6e65 2073616c 74000000 53686f72 one salt...Shor │ │ │ │ + 0x00033b64 74000000 4c6f6e67 00000000 5761726e t...Long....Warn │ │ │ │ + 0x00033b74 696e673a 20646f69 6e672071 7569636b ing: doing quick │ │ │ │ + 0x00033b84 2062656e 63686d61 726b696e 67202d20 benchmarking - │ │ │ │ + 0x00033b94 74686520 70657266 6f726d61 6e636520 the performance │ │ │ │ + 0x00033ba4 6e756d62 65727320 77696c6c 20626520 numbers will be │ │ │ │ + 0x00033bb4 696e6163 63757261 74650000 42656e63 inaccurate..Benc │ │ │ │ + 0x00033bc4 686d6172 6b696e67 3a202573 25732573 hmarking: %s%s%s │ │ │ │ + 0x00033bd4 2573205b 25735d2e 2e2e2000 2575206f %s [%s]... .%u o │ │ │ │ + 0x00033be4 7574206f 66202575 20746573 74732068 ut of %u tests h │ │ │ │ + 0x00033bf4 61766520 4641494c 45440a00 444f4e45 ave FAILED..DONE │ │ │ │ + 0x00033c04 00000000 52617700 25733a09 25732063 ....Raw.%s:.%s c │ │ │ │ + 0x00033c14 2f732072 65616c2c 20257320 632f7320 /s real, %s c/s │ │ │ │ + 0x00033c24 76697274 75616c0a 00000000 25733a09 virtual.....%s:. │ │ │ │ + 0x00033c34 25732063 2f732072 65616c2c 20257320 %s c/s real, %s │ │ │ │ + 0x00033c44 632f7320 76697274 75616c0a 0a000000 c/s virtual..... │ │ │ │ + 0x00033c54 62656e63 686d6172 6b5f666f 726d6174 benchmark_format │ │ │ │ + 0x00033c64 00000000 63686172 7365742e 63000000 ....charset.c... │ │ │ │ + 0x00033c74 6e726174 696f7320 3d3d2073 697a656f nratios == sizeo │ │ │ │ + 0x00033c84 66282a72 6174696f 7329202f 2073697a f(*ratios) / siz │ │ │ │ + 0x00033c94 656f6628 282a7261 74696f73 295b305d eof((*ratios)[0] │ │ │ │ + 0x00033ca4 29000000 70747220 3c3d206f 72646572 )...ptr <= order │ │ │ │ + 0x00033cb4 202b2073 697a6520 2d203300 70747220 + size - 3.ptr │ │ │ │ + 0x00033cc4 3d3d206f 72646572 202b2073 697a6500 == order + size. │ │ │ │ + 0x00033cd4 20556e73 7461626c 65206f72 64657220 Unstable order │ │ │ │ + 0x00033ce4 28256420 72656361 6c63756c 6174696f (%d recalculatio │ │ │ │ + 0x00033cf4 6e732c20 25642064 69666665 72656e63 ns, %d differenc │ │ │ │ + 0x00033d04 65732072 656d6169 6e290a00 20537461 es remain).. Sta │ │ │ │ + 0x00033d14 626c6520 6f726465 72202825 64207265 ble order (%d re │ │ │ │ + 0x00033d24 63616c63 756c6174 696f6e73 290a0000 calculations)... │ │ │ │ + 0x00033d34 6674656c 6c000000 2c206578 6974696e ftell..., exitin │ │ │ │ + 0x00033d44 672e2e2e 00000000 4c6f6164 65642025 g.......Loaded % │ │ │ │ + 0x00033d54 6c752070 6c61696e 74657874 25732573 lu plaintext%s%s │ │ │ │ + 0x00033d64 0a000000 52656d61 696e696e 6720256c ....Remaining %l │ │ │ │ + 0x00033d74 7520706c 61696e74 65787425 7325730a u plaintext%s%s. │ │ │ │ + 0x00033d84 00000000 77620000 666f7065 6e3a2025 ....wb..fopen: % │ │ │ │ + 0x00033d94 73000000 47656e65 72617469 6e672063 s...Generating c │ │ │ │ + 0x00033da4 68617273 65747300 20444f4e 450a4765 harsets. DONE.Ge │ │ │ │ + 0x00033db4 6e657261 74696e67 20637261 636b696e nerating crackin │ │ │ │ + 0x00033dc4 67206f72 64657200 43485233 00000000 g order.CHR3.... │ │ │ │ + 0x00033dd4 4661696c 65642074 6f207772 69746520 Failed to write │ │ │ │ + 0x00033de4 63686172 73657420 66696c65 3a202573 charset file: %s │ │ │ │ + 0x00033df4 0a000000 53756363 65737366 756c6c79 ....Successfully │ │ │ │ + 0x00033e04 2077726f 74652063 68617273 65742066 wrote charset f │ │ │ │ + 0x00033e14 696c653a 20257320 28257520 63686172 ile: %s (%u char │ │ │ │ + 0x00033e24 61637465 72257329 0a000000 63686172 acter%s)....char │ │ │ │ + 0x00033e34 7365745f 67656e65 72617465 5f6f7264 set_generate_ord │ │ │ │ + 0x00033e44 65720000 2e2f3031 32333435 36373839 er.../0123456789 │ │ │ │ + 0x00033e54 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x00033e64 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ + 0x00033e74 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ + 0x00033e84 7778797a 30313233 34353637 38396162 wxyz0123456789ab │ │ │ │ + 0x00033e94 63646566 766f6964 00000000 696e7400 cdefvoid....int. │ │ │ │ + 0x00033ea4 7768696c 65000000 656c7365 00000000 while...else.... │ │ │ │ + 0x00033eb4 636f6e74 696e7565 00000000 62726561 continue....brea │ │ │ │ + 0x00033ec4 6b000000 636f6d70 696c6572 2e630000 k...compiler.c.. │ │ │ │ + 0x00033ed4 635f6f70 5f726574 75726e20 213d2026 c_op_return != & │ │ │ │ + 0x00033ee4 266f705f 72657475 726e0000 5b000000 &op_return..[... │ │ │ │ + 0x00033ef4 3d000000 2b3d0000 2d3d0000 2a3d0000 =...+=..-=..*=.. │ │ │ │ + 0x00033f04 2f3d0000 253d0000 7c3d0000 5e3d0000 /=..%=..|=..^=.. │ │ │ │ + 0x00033f14 263d0000 3c3c3d00 3e3e3d00 7c7c0000 &=..<<=.>>=.||.. │ │ │ │ + 0x00033f24 26260000 7c000000 5e000000 26000000 &&..|...^...&... │ │ │ │ + 0x00033f34 3d3d0000 213d0000 3e000000 3c000000 ==..!=..>...<... │ │ │ │ + 0x00033f44 3e3d0000 3c3d0000 3c3c0000 3e3e0000 >=..<=..<<..>>.. │ │ │ │ + 0x00033f54 2b000000 2d000000 21000000 7e000000 +...-...!...~... │ │ │ │ + 0x00033f64 2b2b0000 2d2d0000 69660000 556e6b6e ++..--..if..Unkn │ │ │ │ + 0x00033f74 6f776e20 6964656e 74696669 65720000 own identifier.. │ │ │ │ + 0x00033f84 556e6578 70656374 65642063 68617261 Unexpected chara │ │ │ │ + 0x00033f94 63746572 00000000 4572726f 7220696e cter....Error in │ │ │ │ + 0x00033fa4 20657870 72657373 696f6e00 4964656e expression.Iden │ │ │ │ + 0x00033fb4 74696669 65722069 7320746f 6f206c6f tifier is too lo │ │ │ │ + 0x00033fc4 6e670000 45787072 65737369 6f6e2069 ng..Expression i │ │ │ │ + 0x00033fd4 7320746f 6f20636f 6d706c65 78000000 s too complex... │ │ │ │ + 0x00033fe4 496e7661 6c696420 61727261 79207369 Invalid array si │ │ │ │ + 0x00033ff4 7a650000 44617461 20736563 74696f6e ze..Data section │ │ │ │ + 0x00034004 20697320 746f6f20 6c617267 65000000 is too large... │ │ │ │ + 0x00034014 496e7465 67657220 636f6e73 74616e74 Integer constant │ │ │ │ + 0x00034024 206f7574 206f6620 72616e67 65000000 out of range... │ │ │ │ + 0x00034034 4475706c 69636174 65206964 656e7469 Duplicate identi │ │ │ │ + 0x00034044 66696572 00000000 4b657977 6f726420 fier....Keyword │ │ │ │ + 0x00034054 69732075 73656420 61732061 6e206964 is used as an id │ │ │ │ + 0x00034064 656e7469 66696572 00000000 4e6f7420 entifier....Not │ │ │ │ + 0x00034074 696e2061 2066756e 6374696f 6e000000 in a function... │ │ │ │ + 0x00034084 4e657374 65642066 756e6374 696f6e73 Nested functions │ │ │ │ + 0x00034094 20617265 206e6f74 20737570 706f7274 are not support │ │ │ │ + 0x000340a4 65640000 4e6f7420 696e2061 6e206966 ed..Not in an if │ │ │ │ + 0x000340b4 20737461 74656d65 6e740000 4e6f7420 statement..Not │ │ │ │ + 0x000340c4 696e2061 206c6f6f 70000000 556e6578 in a loop...Unex │ │ │ │ + 0x000340d4 70656374 65642065 6e64206f 6620736f pected end of so │ │ │ │ + 0x000340e4 75726365 00000000 496e7465 726e616c urce....Internal │ │ │ │ + 0x000340f4 20636f6d 70696c65 72206572 726f7200 compiler error. │ │ │ │ + 0x00034104 635f6578 65637574 655f6661 73740000 c_execute_fast.. │ │ │ │ + 0x00034114 6c697374 2e000000 4572726f 7220696e list....Error in │ │ │ │ + 0x00034124 20257320 6174206c 696e6520 25640a00 %s at line %d.. │ │ │ │ + 0x00034134 66676574 73000000 66636c6f 73650000 fgets...fclose.. │ │ │ │ + 0x00034144 3f000000 63726163 6b65722e 63000000 ?...cracker.c... │ │ │ │ + 0x00034154 636f756e 74203e3d 20310000 21205365 count >= 1..! Se │ │ │ │ + 0x00034164 6c662074 65737420 6661696c 65642028 lf test failed ( │ │ │ │ + 0x00034174 25732900 53656c66 20746573 74206661 %s).Self test fa │ │ │ │ + 0x00034184 696c6564 20282573 290a0000 50726573 iled (%s)...Pres │ │ │ │ + 0x00034194 73202771 27206f72 20437472 6c2d4320 s 'q' or Ctrl-C │ │ │ │ + 0x000341a4 746f2061 626f7274 2c20616c 6d6f7374 to abort, almost │ │ │ │ + 0x000341b4 20616e79 206f7468 6572206b 65792066 any other key f │ │ │ │ + 0x000341c4 6f722073 74617475 730a0000 63726b5f or status...crk_ │ │ │ │ + 0x000341d4 72656d6f 76655f68 61736800 25750a00 remove_hash.%u.. │ │ │ │ + 0x000341e4 72657374 6f726500 4c697374 2e457874 restore.List.Ext │ │ │ │ + 0x000341f4 65726e61 6c3a0000 556e6b6e 6f776e20 ernal:..Unknown │ │ │ │ + 0x00034204 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ + 0x00034214 730a0000 436f6d70 696c6572 20657272 s...Compiler err │ │ │ │ + 0x00034224 6f722069 6e202573 20617420 6c696e65 or in %s at line │ │ │ │ + 0x00034234 2025643a 2025730a 00000000 696e6974 %d: %s.....init │ │ │ │ + 0x00034244 00000000 67656e65 72617465 00000000 ....generate.... │ │ │ │ + 0x00034254 66696c74 65720000 4e6f2067 656e6572 filter..No gener │ │ │ │ + 0x00034264 61746528 2920666f 72206578 7465726e ate() for extern │ │ │ │ + 0x00034274 616c206d 6f64653a 2025730a 00000000 al mode: %s..... │ │ │ │ + 0x00034284 4e6f2066 696c7465 72282920 666f7220 No filter() for │ │ │ │ + 0x00034294 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ + 0x000342a4 730a0000 5761726e 696e673a 20657874 s...Warning: ext │ │ │ │ + 0x000342b4 65726e61 6c206d6f 64652064 6566696e ernal mode defin │ │ │ │ + 0x000342c4 65732067 656e6572 61746528 292c2062 es generate(), b │ │ │ │ + 0x000342d4 75742069 73206f6e 6c792075 73656420 ut is only used │ │ │ │ + 0x000342e4 666f7220 66696c74 65722829 0a000000 for filter().... │ │ │ │ + 0x000342f4 50726f63 65656469 6e672077 69746820 Proceeding with │ │ │ │ + 0x00034304 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ + 0x00034314 2e313030 73000000 61626f72 74000000 .100s...abort... │ │ │ │ + 0x00034324 73746174 75730000 706c6169 6e746578 status..plaintex │ │ │ │ + 0x00034334 745f6c65 6e677468 00000000 62696e61 t_length....bina │ │ │ │ + 0x00034344 72795f61 6c69676e 00000000 70726570 ry_align....prep │ │ │ │ + 0x00034354 61726500 73616c74 5f616c69 676e0000 are.salt_align.. │ │ │ │ + 0x00034364 76616c69 64000000 636d705f 65786163 valid...cmp_exac │ │ │ │ + 0x00034374 74000000 6765745f 6b657900 736f7572 t...get_key.sour │ │ │ │ + 0x00034384 63650000 73616c74 5f686173 68000000 ce..salt_hash... │ │ │ │ + 0x00034394 63727970 745f616c 6c000000 636d705f crypt_all...cmp_ │ │ │ │ + 0x000343a4 616c6c00 636d705f 6f6e6500 5761726e all.cmp_one.Warn │ │ │ │ + 0x000343b4 696e673a 2062696e 61727928 29207265 ing: binary() re │ │ │ │ + 0x000343c4 7475726e 6564206d 6973616c 69676e65 turned misaligne │ │ │ │ + 0x000343d4 6420706f 696e7465 72000000 5761726e d pointer...Warn │ │ │ │ + 0x000343e4 696e673a 2073616c 74282920 72657475 ing: salt() retu │ │ │ │ + 0x000343f4 726e6564 206d6973 616c6967 6e656420 rned misaligned │ │ │ │ + 0x00034404 706f696e 74657200 6765745f 68617368 pointer.get_hash │ │ │ │ + 0x00034414 5b25645d 28256429 00000000 556e6b6e [%d](%d)....Unkn │ │ │ │ + 0x00034424 6f776e20 6f707469 6f6e0000 45787472 own option..Extr │ │ │ │ + 0x00034434 61207061 72616d65 74657220 666f7220 a parameter for │ │ │ │ + 0x00034444 6f707469 6f6e0000 496e7661 6c696420 option..Invalid │ │ │ │ + 0x00034454 6f707469 6f6e2070 6172616d 65746572 option parameter │ │ │ │ + 0x00034464 00000000 4f707469 6f6e2072 65717569 ....Option requi │ │ │ │ + 0x00034474 72657320 61207061 72616d65 74657200 res a parameter. │ │ │ │ + 0x00034484 496e7661 6c696420 6f707469 6f6e7320 Invalid options │ │ │ │ + 0x00034494 636f6d62 696e6174 696f6e20 6f722064 combination or d │ │ │ │ + 0x000344a4 75706c69 63617465 206f7074 696f6e00 uplicate option. │ │ │ │ + 0x000344b4 25733a20 22257322 0a000000 49646c65 %s: "%s"....Idle │ │ │ │ + 0x000344c4 00000000 6e696365 00000000 25750a25 ....nice....%u.% │ │ │ │ + 0x000344d4 750a2575 0a000000 25750a32 0a25750a u.%u....%u.2.%u. │ │ │ │ + 0x000344e4 00000000 4c4d5f41 53434949 00000000 ....LM_ASCII.... │ │ │ │ + 0x000344f4 41534349 49000000 50726f63 65656469 ASCII...Proceedi │ │ │ │ + 0x00034504 6e672077 69746820 22696e63 72656d65 ng with "increme │ │ │ │ + 0x00034514 6e74616c 22206d6f 64653a20 252e3130 ntal" mode: %.10 │ │ │ │ + 0x00034524 30730000 46696c65 00000000 496e6372 0s..File....Incr │ │ │ │ + 0x00034534 656d656e 74616c3a 00000000 21204e6f emental:....! No │ │ │ │ + 0x00034544 20636861 72736574 20646566 696e6564 charset defined │ │ │ │ + 0x00034554 00000000 4e6f2063 68617273 65742064 ....No charset d │ │ │ │ + 0x00034564 6566696e 65642066 6f72206d 6f64653a efined for mode: │ │ │ │ + 0x00034574 2025730a 00000000 45787472 61000000 %s.....Extra... │ │ │ │ + 0x00034584 4d696e4c 656e0000 4d61784c 656e0000 MinLen..MaxLen.. │ │ │ │ + 0x00034594 43686172 436f756e 74000000 21204d69 CharCount...! Mi │ │ │ │ + 0x000345a4 6e4c656e 203d2025 64206578 63656564 nLen = %d exceed │ │ │ │ + 0x000345b4 73204d61 784c656e 203d2025 64000000 s MaxLen = %d... │ │ │ │ + 0x000345c4 4d696e4c 656e203d 20256420 65786365 MinLen = %d exce │ │ │ │ + 0x000345d4 65647320 4d61784c 656e203d 2025640a eds MaxLen = %d. │ │ │ │ + 0x000345e4 00000000 21204d69 6e4c656e 203d2025 ....! MinLen = % │ │ │ │ + 0x000345f4 64206973 20746f6f 206c6172 67652066 d is too large f │ │ │ │ + 0x00034604 6f722074 68697320 68617368 20747970 or this hash typ │ │ │ │ + 0x00034614 65000000 4d696e4c 656e203d 20256420 e...MinLen = %d │ │ │ │ + 0x00034624 65786365 65647320 74686520 6d617869 exceeds the maxi │ │ │ │ + 0x00034634 6d756d20 706f7373 69626c65 206c656e mum possible len │ │ │ │ + 0x00034644 67746820 666f7220 74686520 63757272 gth for the curr │ │ │ │ + 0x00034654 656e7420 68617368 20747970 65202825 ent hash type (% │ │ │ │ + 0x00034664 64290a00 21204d61 784c656e 203d2025 d)..! MaxLen = % │ │ │ │ + 0x00034674 64206973 20746f6f 206c6172 67652066 d is too large f │ │ │ │ + 0x00034684 6f722074 68697320 68617368 20747970 or this hash typ │ │ │ │ + 0x00034694 65000000 5761726e 696e673a 204d6178 e...Warning: Max │ │ │ │ + 0x000346a4 4c656e20 3d202564 20697320 746f6f20 Len = %d is too │ │ │ │ + 0x000346b4 6c617267 6520666f 72207468 65206375 large for the cu │ │ │ │ + 0x000346c4 7272656e 74206861 73682074 7970652c rrent hash type, │ │ │ │ + 0x000346d4 20726564 75636564 20746f20 25640a00 reduced to %d.. │ │ │ │ + 0x000346e4 21204d61 784c656e 203d2025 64206578 ! MaxLen = %d ex │ │ │ │ + 0x000346f4 63656564 73207468 6520636f 6d70696c ceeds the compil │ │ │ │ + 0x00034704 652d7469 6d65206c 696d6974 206f6620 e-time limit of │ │ │ │ + 0x00034714 25640000 4d61784c 656e203d 20256420 %d..MaxLen = %d │ │ │ │ + 0x00034724 65786365 65647320 74686520 636f6d70 exceeds the comp │ │ │ │ + 0x00034734 696c652d 74696d65 206c696d 6974206f ile-time limit o │ │ │ │ + 0x00034744 66202564 0a000000 72620000 2120496e f %d....rb..! In │ │ │ │ + 0x00034754 636f7272 65637420 63686172 73657420 correct charset │ │ │ │ + 0x00034764 66696c65 20666f72 6d61743a 20252e31 file format: %.1 │ │ │ │ + 0x00034774 30307300 496e636f 72726563 74206368 00s.Incorrect ch │ │ │ │ + 0x00034784 61727365 74206669 6c652066 6f726d61 arset file forma │ │ │ │ + 0x00034794 743a2025 730a0000 66726561 64000000 t: %s...fread... │ │ │ │ + 0x000347a4 2120496e 636f6d70 61746962 6c652063 ! Incompatible c │ │ │ │ + 0x000347b4 68617273 65742066 696c653a 20252e31 harset file: %.1 │ │ │ │ + 0x000347c4 30307300 496e636f 6d706174 69626c65 00s.Incompatible │ │ │ │ + 0x000347d4 20636861 72736574 2066696c 653a2025 charset file: % │ │ │ │ + 0x000347e4 730a0000 21204368 61727365 74206669 s...! Charset fi │ │ │ │ + 0x000347f4 6c652068 61732063 68616e67 65643a20 le has changed: │ │ │ │ + 0x00034804 252e3130 30730000 43686172 73657420 %.100s..Charset │ │ │ │ + 0x00034814 66696c65 20686173 20636861 6e676564 file has changed │ │ │ │ + 0x00034824 3a202573 0a000000 21204578 74726120 : %s....! Extra │ │ │ │ + 0x00034834 63686172 61637465 7273206e 6f742069 characters not i │ │ │ │ + 0x00034844 6e20636f 6d70696c 652d7469 6d652073 n compile-time s │ │ │ │ + 0x00034854 70656369 66696564 2072616e 67652028 pecified range ( │ │ │ │ + 0x00034864 275c7825 30327827 20746f20 275c7825 '\x%02x' to '\x% │ │ │ │ + 0x00034874 30327827 29000000 45787472 61206368 02x')...Extra ch │ │ │ │ + 0x00034884 61726163 74657273 206e6f74 20696e20 aracters not in │ │ │ │ + 0x00034894 636f6d70 696c652d 74696d65 20737065 compile-time spe │ │ │ │ + 0x000348a4 63696669 65642072 616e6765 2028275c cified range ('\ │ │ │ │ + 0x000348b4 78253032 78272074 6f20275c 78253032 x%02x' to '\x%02 │ │ │ │ + 0x000348c4 7827290a 00000000 2d204c65 6e677468 x').....- Length │ │ │ │ + 0x000348d4 73202564 20746f20 25642c20 75702074 s %d to %d, up t │ │ │ │ + 0x000348e4 6f202564 20646966 66657265 6e742063 o %d different c │ │ │ │ + 0x000348f4 68617261 63746572 73000000 2d204c65 haracters...- Le │ │ │ │ + 0x00034904 6e677468 2025642c 20757020 746f2025 ngth %d, up to % │ │ │ │ + 0x00034914 64206469 66666572 656e7420 63686172 d different char │ │ │ │ + 0x00034924 61637465 72730000 21204f6e 6c792025 acters..! Only % │ │ │ │ + 0x00034934 75206368 61726163 74657273 20617661 u characters ava │ │ │ │ + 0x00034944 696c6162 6c650000 5761726e 696e673a ilable..Warning: │ │ │ │ + 0x00034954 206f6e6c 79202575 20636861 72616374 only %u charact │ │ │ │ + 0x00034964 65727320 61766169 6c61626c 650a0000 ers available... │ │ │ │ + 0x00034974 5761726e 696e673a 206d6978 65642d63 Warning: mixed-c │ │ │ │ + 0x00034984 61736520 63686172 7365742c 20627574 ase charset, but │ │ │ │ + 0x00034994 20746865 20637572 72656e74 20686173 the current has │ │ │ │ + 0x000349a4 68207479 70652069 73206361 73652d69 h type is case-i │ │ │ │ + 0x000349b4 6e73656e 73697469 76653b0a 736f6d65 nsensitive;.some │ │ │ │ + 0x000349c4 2063616e 64696461 74652070 61737377 candidate passw │ │ │ │ + 0x000349d4 6f726473 206d6179 20626520 756e6e65 ords may be unne │ │ │ │ + 0x000349e4 63657373 6172696c 79207472 69656420 cessarily tried │ │ │ │ + 0x000349f4 6d6f7265 20746861 6e206f6e 63652e0a more than once.. │ │ │ │ + 0x00034a04 00000000 2120556e 65787065 63746564 ....! Unexpected │ │ │ │ + 0x00034a14 20636f75 6e743a20 25642021 3d202564 count: %d != %d │ │ │ │ + 0x00034a24 00000000 556e6578 70656374 65642063 ....Unexpected c │ │ │ │ + 0x00034a34 6f756e74 3a202564 20213d20 25640a00 ount: %d != %d.. │ │ │ │ + 0x00034a44 2d205377 69746368 696e6720 746f206c - Switching to l │ │ │ │ + 0x00034a54 656e6774 68202564 00000000 66736565 ength %d....fsee │ │ │ │ + 0x00034a64 6b000000 67657463 00000000 2d204578 k...getc....- Ex │ │ │ │ + 0x00034a74 70616e64 696e6720 7461626c 65732066 panding tables f │ │ │ │ + 0x00034a84 6f72206c 656e6774 68202564 20746f20 or length %d to │ │ │ │ + 0x00034a94 63686172 61637465 7220636f 756e7420 character count │ │ │ │ + 0x00034aa4 25640000 2d205472 79696e67 206c656e %d..- Trying len │ │ │ │ + 0x00034ab4 67746820 25642c20 66697865 64204025 gth %d, fixed @% │ │ │ │ + 0x00034ac4 642c2063 68617261 63746572 20636f75 d, character cou │ │ │ │ + 0x00034ad4 6e742025 64000000 21204d69 7865642d nt %d...! Mixed- │ │ │ │ + 0x00034ae4 63617365 20636861 72736574 2c206275 case charset, bu │ │ │ │ + 0x00034af4 74207468 65206861 73682074 79706520 t the hash type │ │ │ │ + 0x00034b04 69732063 6173652d 696e7365 6e736974 is case-insensit │ │ │ │ + 0x00034b14 69766500 25642070 61737377 6f726420 ive.%d password │ │ │ │ + 0x00034b24 68617368 65732077 69746820 25642064 hashes with %d d │ │ │ │ + 0x00034b34 69666665 72656e74 2073616c 74730000 ifferent salts.. │ │ │ │ + 0x00034b44 25642070 61737377 6f726420 68617368 %d password hash │ │ │ │ + 0x00034b54 65732077 69746820 6e6f2064 69666665 es with no diffe │ │ │ │ + 0x00034b64 72656e74 2073616c 74730000 31207061 rent salts..1 pa │ │ │ │ + 0x00034b74 7373776f 72642068 61736800 556e6b6e ssword hash.Unkn │ │ │ │ + 0x00034b84 6f776e20 63697068 65727465 78742066 own ciphertext f │ │ │ │ + 0x00034b94 6f726d61 74206e61 6d652072 65717565 ormat name reque │ │ │ │ + 0x00034ba4 73746564 0a000000 65730000 6c656674 sted....es..left │ │ │ │ + 0x00034bb4 20746f20 63726163 6b000000 6c6f6164 to crack...load │ │ │ │ + 0x00034bc4 65640000 6e6f204f 70656e4d 50207375 ed..no OpenMP su │ │ │ │ + 0x00034bd4 70706f72 74000000 706f6f72 204f7065 pport...poor Ope │ │ │ │ + 0x00034be4 6e4d5020 7363616c 6162696c 69747900 nMP scalability. │ │ │ │ + 0x00034bf4 2028666f 726b2900 2c206c6f 6e676572 (fork)., longer │ │ │ │ + 0x00034c04 20706173 73776f72 64732073 706c6974 passwords split │ │ │ │ + 0x00034c14 00000000 77696c6c 00000000 6d617900 ....will....may. │ │ │ │ + 0x00034c24 72656e00 756e7368 61646f77 00000000 ren.unshadow.... │ │ │ │ + 0x00034c34 756e6166 73000000 756e6971 75650000 unafs...unique.. │ │ │ │ + 0x00034c44 2d2d6d61 6b655f63 6865636b 00000000 --make_check.... │ │ │ │ + 0x00034c54 2d2d7465 73743d30 00000000 7e2f2e6a --test=0....~/.j │ │ │ │ + 0x00034c64 6f686e2f 6a6f686e 2e636f6e 66000000 ohn/john.conf... │ │ │ │ + 0x00034c74 2f657463 2f6a6f68 6e2f6a6f 686e2e63 /etc/john/john.c │ │ │ │ + 0x00034c84 6f6e6600 7e2f2e6a 6f686e2f 6a6f686e onf.~/.john/john │ │ │ │ + 0x00034c94 2e706f74 00000000 25732564 20706173 .pot....%s%d pas │ │ │ │ + 0x00034ca4 73776f72 64206861 73682573 20637261 sword hash%s cra │ │ │ │ + 0x00034cb4 636b6564 2c202564 206c6566 740a0000 cked, %d left... │ │ │ │ + 0x00034cc4 7e2f2e6a 6f686e2f 6a6f686e 2e6c6f67 ~/.john/john.log │ │ │ │ + 0x00034cd4 00000000 436f6e74 696e7569 6e672061 ....Continuing a │ │ │ │ + 0x00034ce4 6e20696e 74657272 75707465 64207365 n interrupted se │ │ │ │ + 0x00034cf4 7373696f 6e000000 53746172 74696e67 ssion...Starting │ │ │ │ + 0x00034d04 2061206e 65772073 65737369 6f6e0000 a new session.. │ │ │ │ + 0x00034d14 4c6f6164 65642061 20746f74 616c206f Loaded a total o │ │ │ │ + 0x00034d24 66202573 00000000 4c6f6164 65642025 f %s....Loaded % │ │ │ │ + 0x00034d34 73202825 73257325 73205b25 735d290a s (%s%s%s [%s]). │ │ │ │ + 0x00034d44 00000000 4e6f2070 61737377 6f726420 ....No password │ │ │ │ + 0x00034d54 68617368 65732025 73202873 65652046 hashes %s (see F │ │ │ │ + 0x00034d64 4151290a 00000000 52656d61 696e696e AQ).....Remainin │ │ │ │ + 0x00034d74 67202573 00000000 52656d61 696e696e g %s....Remainin │ │ │ │ + 0x00034d84 67202573 0a000000 5761726e 696e673a g %s....Warning: │ │ │ │ + 0x00034d94 20257320 666f7220 74686973 20686173 %s for this has │ │ │ │ + 0x00034da4 68207479 70652c20 636f6e73 69646572 h type, consider │ │ │ │ + 0x00034db4 202d2d66 6f726b3d 25640a00 57696c6c --fork=%d..Will │ │ │ │ + 0x00034dc4 2072756e 20256420 4f70656e 4d502074 run %d OpenMP t │ │ │ │ + 0x00034dd4 68726561 64732070 65722070 726f6365 hreads per proce │ │ │ │ + 0x00034de4 73732028 25752074 6f74616c 20616372 ss (%u total acr │ │ │ │ + 0x00034df4 6f737320 25752070 726f6365 73736573 oss %u processes │ │ │ │ + 0x00034e04 290a0000 5761726e 696e673a 204f7065 )...Warning: Ope │ │ │ │ + 0x00034e14 6e4d5020 77617320 64697361 626c6564 nMP was disabled │ │ │ │ + 0x00034e24 20647565 20746f20 2d2d666f 726b3b20 due to --fork; │ │ │ │ + 0x00034e34 61206e6f 6e2d4f70 656e4d50 20627569 a non-OpenMP bui │ │ │ │ + 0x00034e44 6c64206d 61792062 65206661 73746572 ld may be faster │ │ │ │ + 0x00034e54 0a000000 57696c6c 2072756e 20256420 ....Will run %d │ │ │ │ + 0x00034e64 4f70656e 4d502074 68726561 64730a00 OpenMP threads.. │ │ │ │ + 0x00034e74 5761726e 696e673a 204f7065 6e4d5020 Warning: OpenMP │ │ │ │ + 0x00034e84 69732064 69736162 6c65643b 2061206e is disabled; a n │ │ │ │ + 0x00034e94 6f6e2d4f 70656e4d 50206275 696c6420 on-OpenMP build │ │ │ │ + 0x00034ea4 6d617920 62652066 61737465 720a0000 may be faster... │ │ │ │ + 0x00034eb4 2d204e6f 6465206e 756d6265 72732025 - Node numbers % │ │ │ │ + 0x00034ec4 752d2575 206f6620 25752573 00000000 u-%u of %u%s.... │ │ │ │ + 0x00034ed4 4e6f6465 206e756d 62657273 2025752d Node numbers %u- │ │ │ │ + 0x00034ee4 2575206f 66202575 25730a00 2d204e6f %u of %u%s..- No │ │ │ │ + 0x00034ef4 6465206e 756d6265 72202575 206f6620 de number %u of │ │ │ │ + 0x00034f04 25750000 4e6f6465 206e756d 62657220 %u..Node number │ │ │ │ + 0x00034f14 2575206f 66202575 0a000000 666f726b %u of %u....fork │ │ │ │ + 0x00034f24 00000000 496e636f 6e736973 74656e74 ....Inconsistent │ │ │ │ + 0x00034f34 20637261 73682072 65636f76 65727920 crash recovery │ │ │ │ + 0x00034f44 66696c65 3a202573 0a000000 2d204861 file: %s....- Ha │ │ │ │ + 0x00034f54 73682074 7970653a 20252e31 30307325 sh type: %.100s% │ │ │ │ + 0x00034f64 73252e31 30307320 286c656e 67746873 s%.100s (lengths │ │ │ │ + 0x00034f74 20757020 746f2025 64257329 00000000 up to %d%s).... │ │ │ │ + 0x00034f84 2d20416c 676f7269 74686d3a 20252e31 - Algorithm: %.1 │ │ │ │ + 0x00034f94 30307300 2d204361 6e646964 61746520 00s.- Candidate │ │ │ │ + 0x00034fa4 70617373 776f7264 73202573 20626520 passwords %s be │ │ │ │ + 0x00034fb4 62756666 65726564 20616e64 20747269 buffered and tri │ │ │ │ + 0x00034fc4 65642069 6e206368 756e6b73 206f6620 ed in chunks of │ │ │ │ + 0x00034fd4 25640000 2d20436f 6e666967 75726564 %d..- Configured │ │ │ │ + 0x00034fe4 20746f20 75736520 6f746865 72776973 to use otherwis │ │ │ │ + 0x00034ff4 65206964 6c652070 726f6365 73736f72 e idle processor │ │ │ │ + 0x00035004 20637963 6c657320 6f6e6c79 00000000 cycles only.... │ │ │ │ + 0x00035014 57616974 696e6720 666f7220 25642063 Waiting for %d c │ │ │ │ + 0x00035024 68696c64 25732074 6f207465 726d696e hild%s to termin │ │ │ │ + 0x00035034 61746500 57616974 696e6720 666f7220 ate.Waiting for │ │ │ │ + 0x00035044 25642063 68696c64 25732074 6f207465 %d child%s to te │ │ │ │ + 0x00035054 726d696e 6174650a 00000000 77616974 rminate.....wait │ │ │ │ + 0x00035064 00000000 5761726e 696e673a 20706173 ....Warning: pas │ │ │ │ + 0x00035074 73776f72 64732070 72696e74 65642061 swords printed a │ │ │ │ + 0x00035084 626f7665 206d6967 68740000 20626520 bove might.. be │ │ │ │ + 0x00035094 70617274 69616c00 206e6f74 20626520 partial. not be │ │ │ │ + 0x000350a4 616c6c20 74686f73 65206372 61636b65 all those cracke │ │ │ │ + 0x000350b4 64000000 25732573 20616e64 25730a00 d...%s%s and%s.. │ │ │ │ + 0x000350c4 55736520 74686520 222d2d73 686f7722 Use the "--show" │ │ │ │ + 0x000350d4 206f7074 696f6e20 746f2064 6973706c option to displ │ │ │ │ + 0x000350e4 61792061 6c6c206f 66207468 65206372 ay all of the cr │ │ │ │ + 0x000350f4 61636b65 64207061 7373776f 72647320 acked passwords │ │ │ │ + 0x00035104 72656c69 61626c79 0a000000 53657373 reliably....Sess │ │ │ │ + 0x00035114 696f6e20 61626f72 74656400 53657373 ion aborted.Sess │ │ │ │ + 0x00035124 696f6e20 636f6d70 6c657465 64000000 ion completed... │ │ │ │ + 0x00035134 53657373 696f6e20 636f6d70 6c657465 Session complete │ │ │ │ + 0x00035144 640a0000 4d61696e 2070726f 63657373 d...Main process │ │ │ │ + 0x00035154 20736573 73696f6e 20636f6d 706c6574 session complet │ │ │ │ + 0x00035164 65642c20 62757420 736f6d65 20636869 ed, but some chi │ │ │ │ + 0x00035174 6c642070 726f6365 73736573 20666169 ld processes fai │ │ │ │ + 0x00035184 6c656400 4f4d505f 4e554d5f 54485245 led.OMP_NUM_THRE │ │ │ │ + 0x00035194 41445300 73746174 3a202573 00000000 ADS.stat: %s.... │ │ │ │ + 0x000351a4 4e4f2050 41535357 4f524400 5761726e NO PASSWORD.Warn │ │ │ │ + 0x000351b4 696e673a 206f6e6c 79206c6f 6164696e ing: only loadin │ │ │ │ + 0x000351c4 67206861 73686573 206f6620 74797065 g hashes of type │ │ │ │ + 0x000351d4 20222573 222c2062 75742061 6c736f20 "%s", but also │ │ │ │ + 0x000351e4 73617720 74797065 20222573 220a5573 saw type "%s".Us │ │ │ │ + 0x000351f4 65207468 6520222d 2d666f72 6d61743d e the "--format= │ │ │ │ + 0x00035204 25732220 6f707469 6f6e2074 6f20666f %s" option to fo │ │ │ │ + 0x00035214 72636520 6c6f6164 696e6720 68617368 rce loading hash │ │ │ │ + 0x00035224 6573206f 66207468 61742074 79706520 es of that type │ │ │ │ + 0x00035234 696e7374 6561640a 00000000 28636175 instead.....(cau │ │ │ │ + 0x00035244 73653a20 74686520 22666f72 6d617422 se: the "format" │ │ │ │ + 0x00035254 206c6163 6b732070 726f7065 72206269 lacks proper bi │ │ │ │ + 0x00035264 6e617279 5f686173 68282920 66756e63 nary_hash() func │ │ │ │ + 0x00035274 74696f6e 20646566 696e6974 696f6e73 tion definitions │ │ │ │ + 0x00035284 290a0000 5761726e 696e673a 20657863 )...Warning: exc │ │ │ │ + 0x00035294 65737369 76652070 61727469 616c2068 essive partial h │ │ │ │ + 0x000352a4 61736820 636f6c6c 6973696f 6e732064 ash collisions d │ │ │ │ + 0x000352b4 65746563 7465640a 25730000 5761726e etected.%s..Warn │ │ │ │ + 0x000352c4 696e673a 20636865 636b2066 6f722064 ing: check for d │ │ │ │ + 0x000352d4 75706c69 63617465 73207061 72746961 uplicates partia │ │ │ │ + 0x000352e4 6c6c7920 62797061 73736564 20746f20 lly bypassed to │ │ │ │ + 0x000352f4 73706565 64757020 6c6f6164 696e670a speedup loading. │ │ │ │ + 0x00035304 00000000 25733a25 64000000 25733a4e ....%s:%d...%s:N │ │ │ │ + 0x00035314 4f205041 5353574f 52440000 25733a00 O PASSWORD..%s:. │ │ │ │ + 0x00035324 3a257300 21222324 25262728 292a2b2c :%s.!"#$%&'()*+, │ │ │ │ + 0x00035334 2d2e2f3a 3b3c3d3e 3f405b5c 5d5e5f60 -./:;<=>?@[\]^_` │ │ │ │ + 0x00035344 7b7c7d7e 7f000000 25752000 25753a25 {|}~....%u .%u:% │ │ │ │ + 0x00035354 3032753a 25303275 3a253032 75200000 02u:%02u:%02u .. │ │ │ │ + 0x00035364 666c6f63 6b284c4f 434b5f45 58290000 flock(LOCK_EX).. │ │ │ │ + 0x00035374 77726974 65000000 666c6f63 6b284c4f write...flock(LO │ │ │ │ + 0x00035384 434b5f55 4e290000 6673796e 63000000 CK_UN)..fsync... │ │ │ │ + 0x00035394 636c6f73 65000000 63686d6f 643a2025 close...chmod: % │ │ │ │ + 0x000353a4 73000000 6f70656e 3a202573 00000000 s...open: %s.... │ │ │ │ + 0x000353b4 42656570 00000000 252d3136 73202825 Beep....%-16s (% │ │ │ │ + 0x000353c4 73290a00 25733a25 730a0000 2b204372 s)..%s:%s...+ Cr │ │ │ │ + 0x000353d4 61636b65 64202573 0a000000 07000000 acked %s........ │ │ │ │ + 0x000353e4 6d616c6c 6f633a20 25730a00 63616c6c malloc: %s..call │ │ │ │ + 0x000353f4 6f633a20 25730a00 5465726d 696e6174 oc: %s..Terminat │ │ │ │ + 0x00035404 696e6720 6f6e2065 72726f72 00000000 ing on error.... │ │ │ │ + 0x00035414 76616c69 64207379 6e746178 20697320 valid syntax is │ │ │ │ + 0x00035424 4d494e2d 4d41582f 544f5441 4c206f72 MIN-MAX/TOTAL or │ │ │ │ + 0x00035434 204e2f54 4f54414c 00000000 6e6f6465 N/TOTAL....node │ │ │ │ + 0x00035444 206e756d 62657273 2063616e 27742073 numbers can't s │ │ │ │ + 0x00035454 70616e20 74686520 77686f6c 65207261 pan the whole ra │ │ │ │ + 0x00035464 6e676500 72616e67 65206d75 73742062 nge.range must b │ │ │ │ + 0x00035474 6520636f 6e736973 74656e74 20776974 e consistent wit │ │ │ │ + 0x00035484 68202d2d 666f726b 206e756d 62657200 h --fork number. │ │ │ │ + 0x00035494 6e6f6465 206e756d 62657273 2063616e node numbers can │ │ │ │ + 0x000354a4 27742065 78636565 64206e6f 64652063 't exceed node c │ │ │ │ + 0x000354b4 6f756e74 00000000 6e6f6465 20636f75 ount....node cou │ │ │ │ + 0x000354c4 6e74206d 75737420 62652061 74206c65 nt must be at le │ │ │ │ + 0x000354d4 61737420 32000000 72616e67 65207374 ast 2...range st │ │ │ │ + 0x000354e4 61727420 63616e27 74206578 63656564 art can't exceed │ │ │ │ + 0x000354f4 2072616e 67652065 6e640000 76616c69 range end..vali │ │ │ │ + 0x00035504 64206e6f 6465206e 756d6265 72732073 d node numbers s │ │ │ │ + 0x00035514 74617274 2066726f 6d203100 4a6f686e tart from 1.John │ │ │ │ + 0x00035524 20746865 20526970 70657220 70617373 the Ripper pass │ │ │ │ + 0x00035534 776f7264 20637261 636b6572 2c207665 word cracker, ve │ │ │ │ + 0x00035544 7273696f 6e20312e 392e300a 436f7079 rsion 1.9.0.Copy │ │ │ │ + 0x00035554 72696768 74202863 29203139 39362d32 right (c) 1996-2 │ │ │ │ + 0x00035564 30313920 62792053 6f6c6172 20446573 019 by Solar Des │ │ │ │ + 0x00035574 69676e65 720a486f 6d657061 67653a20 igner.Homepage: │ │ │ │ + 0x00035584 68747470 3a2f2f77 77772e6f 70656e77 http://www.openw │ │ │ │ + 0x00035594 616c6c2e 636f6d2f 6a6f686e 2f0a0a55 all.com/john/..U │ │ │ │ + 0x000355a4 73616765 3a202573 205b4f50 54494f4e sage: %s [OPTION │ │ │ │ + 0x000355b4 535d205b 50415353 574f5244 2d46494c S] [PASSWORD-FIL │ │ │ │ + 0x000355c4 45535d0a 2d2d7369 6e676c65 20202020 ES].--single │ │ │ │ + 0x000355d4 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x000355e4 73696e67 6c652063 7261636b 22206d6f single crack" mo │ │ │ │ + 0x000355f4 64650a2d 2d776f72 646c6973 743d4649 de.--wordlist=FI │ │ │ │ + 0x00035604 4c45202d 2d737464 696e2020 2020776f LE --stdin wo │ │ │ │ + 0x00035614 72646c69 7374206d 6f64652c 20726561 rdlist mode, rea │ │ │ │ + 0x00035624 6420776f 72647320 66726f6d 2046494c d words from FIL │ │ │ │ + 0x00035634 45206f72 20737464 696e0a2d 2d72756c E or stdin.--rul │ │ │ │ + 0x00035644 65732020 20202020 20202020 20202020 es │ │ │ │ + 0x00035654 20202020 2020656e 61626c65 20776f72 enable wor │ │ │ │ + 0x00035664 64206d61 6e676c69 6e672072 756c6573 d mangling rules │ │ │ │ + 0x00035674 20666f72 20776f72 646c6973 74206d6f for wordlist mo │ │ │ │ + 0x00035684 64650a2d 2d696e63 72656d65 6e74616c de.--incremental │ │ │ │ + 0x00035694 5b3d4d4f 44455d20 20202020 20202269 [=MODE] "i │ │ │ │ + 0x000356a4 6e637265 6d656e74 616c2220 6d6f6465 ncremental" mode │ │ │ │ + 0x000356b4 205b7573 696e6720 73656374 696f6e20 [using section │ │ │ │ + 0x000356c4 4d4f4445 5d0a2d2d 65787465 726e616c MODE].--external │ │ │ │ + 0x000356d4 3d4d4f44 45202020 20202020 20202020 =MODE │ │ │ │ + 0x000356e4 20657874 65726e61 6c206d6f 6465206f external mode o │ │ │ │ + 0x000356f4 7220776f 72642066 696c7465 720a2d2d r word filter.-- │ │ │ │ + 0x00035704 7374646f 75745b3d 4c454e47 54485d20 stdout[=LENGTH] │ │ │ │ + 0x00035714 20202020 20202020 206a7573 74206f75 just ou │ │ │ │ + 0x00035724 74707574 2063616e 64696461 74652070 tput candidate p │ │ │ │ + 0x00035734 61737377 6f726473 205b6375 74206174 asswords [cut at │ │ │ │ + 0x00035744 204c454e 4754485d 0a2d2d72 6573746f LENGTH].--resto │ │ │ │ + 0x00035754 72655b3d 4e414d45 5d202020 20202020 re[=NAME] │ │ │ │ + 0x00035764 20202020 72657374 6f726520 616e2069 restore an i │ │ │ │ + 0x00035774 6e746572 72757074 65642073 65737369 nterrupted sessi │ │ │ │ + 0x00035784 6f6e205b 63616c6c 6564204e 414d455d on [called NAME] │ │ │ │ + 0x00035794 0a2d2d73 65737369 6f6e3d4e 414d4520 .--session=NAME │ │ │ │ + 0x000357a4 20202020 20202020 20202020 67697665 give │ │ │ │ + 0x000357b4 2061206e 65772073 65737369 6f6e2074 a new session t │ │ │ │ + 0x000357c4 6865204e 414d450a 2d2d7374 61747573 he NAME.--status │ │ │ │ + 0x000357d4 5b3d4e41 4d455d20 20202020 20202020 [=NAME] │ │ │ │ + 0x000357e4 20202070 72696e74 20737461 74757320 print status │ │ │ │ + 0x000357f4 6f662061 20736573 73696f6e 205b6361 of a session [ca │ │ │ │ + 0x00035804 6c6c6564 204e414d 455d0a2d 2d6d616b lled NAME].--mak │ │ │ │ + 0x00035814 652d6368 61727365 743d4649 4c452020 e-charset=FILE │ │ │ │ + 0x00035824 20202020 20206d61 6b652061 20636861 make a cha │ │ │ │ + 0x00035834 72736574 2c204649 4c452077 696c6c20 rset, FILE will │ │ │ │ + 0x00035844 6265206f 76657277 72697474 656e0a2d be overwritten.- │ │ │ │ + 0x00035854 2d73686f 77202020 20202020 20202020 -show │ │ │ │ + 0x00035864 20202020 20202020 20207368 6f772063 show c │ │ │ │ + 0x00035874 7261636b 65642070 61737377 6f726473 racked passwords │ │ │ │ + 0x00035884 0a2d2d74 6573745b 3d54494d 455d2020 .--test[=TIME] │ │ │ │ + 0x00035894 20202020 20202020 20202020 72756e20 run │ │ │ │ + 0x000358a4 74657374 7320616e 64206265 6e63686d tests and benchm │ │ │ │ + 0x000358b4 61726b73 20666f72 2054494d 45207365 arks for TIME se │ │ │ │ + 0x000358c4 636f6e64 73206561 63680a2d 2d757365 conds each.--use │ │ │ │ + 0x000358d4 72733d5b 2d5d4c4f 47494e7c 5549445b rs=[-]LOGIN|UID[ │ │ │ │ + 0x000358e4 2c2e2e5d 20205b64 6f206e6f 745d206c ,..] [do not] l │ │ │ │ + 0x000358f4 6f616420 74686973 20287468 65736529 oad this (these) │ │ │ │ + 0x00035904 20757365 72287329 206f6e6c 790a2d2d user(s) only.-- │ │ │ │ + 0x00035914 67726f75 70733d5b 2d5d4749 445b2c2e groups=[-]GID[,. │ │ │ │ + 0x00035924 2e5d2020 20202020 206c6f61 64207573 .] load us │ │ │ │ + 0x00035934 65727320 5b6e6f74 5d206f66 20746869 ers [not] of thi │ │ │ │ + 0x00035944 73202874 68657365 29206772 6f757028 s (these) group( │ │ │ │ + 0x00035954 7329206f 6e6c790a 2d2d7368 656c6c73 s) only.--shells │ │ │ │ + 0x00035964 3d5b2d5d 5348454c 4c5b2c2e 2e5d2020 =[-]SHELL[,..] │ │ │ │ + 0x00035974 2020206c 6f616420 75736572 73207769 load users wi │ │ │ │ + 0x00035984 74685b6f 75745d20 74686973 20287468 th[out] this (th │ │ │ │ + 0x00035994 65736529 20736865 6c6c2873 29206f6e ese) shell(s) on │ │ │ │ + 0x000359a4 6c790a2d 2d73616c 74733d5b 2d5d4e20 ly.--salts=[-]N │ │ │ │ + 0x000359b4 20202020 20202020 20202020 20206c6f lo │ │ │ │ + 0x000359c4 61642073 616c7473 20776974 685b6f75 ad salts with[ou │ │ │ │ + 0x000359d4 745d2061 74206c65 61737420 4e207061 t] at least N pa │ │ │ │ + 0x000359e4 7373776f 72647320 6f6e6c79 0a2d2d73 sswords only.--s │ │ │ │ + 0x000359f4 6176652d 6d656d6f 72793d4c 4556454c ave-memory=LEVEL │ │ │ │ + 0x00035a04 20202020 20202020 656e6162 6c65206d enable m │ │ │ │ + 0x00035a14 656d6f72 79207361 76696e67 2c206174 emory saving, at │ │ │ │ + 0x00035a24 204c4556 454c2031 2e2e330a 2d2d6e6f LEVEL 1..3.--no │ │ │ │ + 0x00035a34 64653d4d 494e5b2d 4d41585d 2f544f54 de=MIN[-MAX]/TOT │ │ │ │ + 0x00035a44 414c2020 20202074 68697320 6e6f6465 AL this node │ │ │ │ + 0x00035a54 2773206e 756d6265 72207261 6e676520 's number range │ │ │ │ + 0x00035a64 6f757420 6f662054 4f54414c 20636f75 out of TOTAL cou │ │ │ │ + 0x00035a74 6e740a2d 2d666f72 6b3d4e20 20202020 nt.--fork=N │ │ │ │ + 0x00035a84 20202020 20202020 20202020 2020666f fo │ │ │ │ + 0x00035a94 726b204e 2070726f 63657373 65730a2d rk N processes.- │ │ │ │ + 0x00035aa4 2d666f72 6d61743d 4e414d45 20202020 -format=NAME │ │ │ │ + 0x00035ab4 20202020 20202020 2020666f 72636520 force │ │ │ │ + 0x00035ac4 68617368 20747970 65204e41 4d453a20 hash type NAME: │ │ │ │ + 0x00035ad4 00000000 0a202020 20202020 20202020 ..... │ │ │ │ + 0x00035ae4 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00035af4 00000000 25732563 00000000 496e7661 ....%s%c....Inva │ │ │ │ + 0x00035b04 6c696420 73657373 696f6e20 6e616d65 lid session name │ │ │ │ + 0x00035b14 3a20616c 6c2d6469 67697473 20737566 : all-digits suf │ │ │ │ + 0x00035b24 6669780a 00000000 496e7661 6c696420 fix.....Invalid │ │ │ │ + 0x00035b34 706c6169 6e746578 74206c65 6e677468 plaintext length │ │ │ │ + 0x00035b44 20726571 75657374 65640a00 2d2d666f requested..--fo │ │ │ │ + 0x00035b54 726b206e 756d6265 72206d75 73742062 rk number must b │ │ │ │ + 0x00035b64 65206265 74776565 6e203220 616e6420 e between 2 and │ │ │ │ + 0x00035b74 31303234 0a000000 25752d25 752f2575 1024....%u-%u/%u │ │ │ │ + 0x00035b84 00000000 25752f25 75000000 496e7661 ....%u/%u...Inva │ │ │ │ + 0x00035b94 6c696420 6e6f6465 20737065 63696669 lid node specifi │ │ │ │ + 0x00035ba4 63617469 6f6e3a20 25733a20 25730a00 cation: %s: %s.. │ │ │ │ + 0x00035bb4 50617373 776f7264 2066696c 65732072 Password files r │ │ │ │ + 0x00035bc4 65717569 7265642c 20627574 206e6f6e equired, but non │ │ │ │ + 0x00035bd4 65207370 65636966 6965640a 00000000 e specified..... │ │ │ │ + 0x00035be4 50617373 776f7264 2066696c 65732073 Password files s │ │ │ │ + 0x00035bf4 70656369 66696564 2c206275 74206e6f pecified, but no │ │ │ │ + 0x00035c04 206f7074 696f6e20 776f756c 64207573 option would us │ │ │ │ + 0x00035c14 65207468 656d0a00 4c000000 73696e67 e them..L...sing │ │ │ │ + 0x00035c24 6c650000 776f7264 6c697374 00000000 le..wordlist.... │ │ │ │ + 0x00035c34 53000000 73746469 6e000000 696e6372 S...stdin...incr │ │ │ │ + 0x00035c44 656d656e 74616c00 65787465 726e616c emental.external │ │ │ │ + 0x00035c54 00000000 7374646f 75740000 73657373 ....stdout..sess │ │ │ │ + 0x00035c64 696f6e00 6d616b65 2d636861 72736574 ion.make-charset │ │ │ │ + 0x00035c74 00000000 73686f77 00000000 75736572 ....show....user │ │ │ │ + 0x00035c84 73000000 4d000000 67726f75 70730000 s...M...groups.. │ │ │ │ + 0x00035c94 7368656c 6c730000 73616c74 73000000 shells..salts... │ │ │ │ + 0x00035ca4 73617665 2d6d656d 6f727900 6e6f6465 save-memory.node │ │ │ │ + 0x00035cb4 00000000 666f726d 61740000 244a4f48 ....format..$JOH │ │ │ │ + 0x00035cc4 4e2f0000 2f757372 2f736861 72652f6a N/../usr/share/j │ │ │ │ + 0x00035cd4 6f686e2f 00000000 7e2f2e6a 6f686e00 ohn/....~/.john. │ │ │ │ + 0x00035ce4 6d6b6469 723a2025 73000000 43726561 mkdir: %s...Crea │ │ │ │ + 0x00035cf4 74656420 64697265 63746f72 793a2025 ted directory: % │ │ │ │ + 0x00035d04 730a0000 496e7661 6c696420 73657373 s...Invalid sess │ │ │ │ + 0x00035d14 696f6e20 6e616d65 20726571 75657374 ion name request │ │ │ │ + 0x00035d24 65640a00 496e636f 72726563 74206372 ed..Incorrect cr │ │ │ │ + 0x00035d34 61736820 7265636f 76657279 2066696c ash recovery fil │ │ │ │ + 0x00035d44 653a2025 730a0000 2e257525 73000000 e: %s....%u%s... │ │ │ │ + 0x00035d54 2e726563 00000000 43726173 68207265 .rec....Crash re │ │ │ │ + 0x00035d64 636f7665 72792066 696c6520 6973206c covery file is l │ │ │ │ + 0x00035d74 6f636b65 643a2025 730a0000 52454334 ocked: %s...REC4 │ │ │ │ + 0x00035d84 0a25640a 00000000 2d2d666f 726d6174 .%d.....--format │ │ │ │ + 0x00035d94 3d25730a 00000000 25750a25 750a2578 =%s.....%u.%u.%x │ │ │ │ + 0x00035da4 0a25780a 25780a25 780a2578 0a25780a .%x.%x.%x.%x.%x. │ │ │ │ + 0x00035db4 25780a25 640a2564 0a25640a 25780a00 %x.%d.%d.%d.%x.. │ │ │ │ + 0x00035dc4 66707269 6e746600 66666c75 73680000 fprintf.fflush.. │ │ │ │ + 0x00035dd4 66747275 6e636174 65000000 77000000 ftruncate...w... │ │ │ │ + 0x00035de4 66646f70 656e0000 756e6c69 6e6b3a20 fdopen..unlink: │ │ │ │ + 0x00035df4 25730000 722b0000 25752053 65737369 %s..r+..%u Sessi │ │ │ │ + 0x00035e04 6f6e2063 6f6d706c 65746564 0a000000 on completed.... │ │ │ │ + 0x00035e14 4e6f2063 72617368 20726563 6f766572 No crash recover │ │ │ │ + 0x00035e24 79206669 6c652c20 7465726d 696e6174 y file, terminat │ │ │ │ + 0x00035e34 696e6700 52454334 00000000 52454333 ing.REC4....REC3 │ │ │ │ + 0x00035e44 00000000 52454332 00000000 52454331 ....REC2....REC1 │ │ │ │ + 0x00035e54 00000000 52454330 00000000 66736361 ....REC0....fsca │ │ │ │ + 0x00035e64 6e660000 25750a25 750a2578 0a25780a nf..%u.%u.%x.%x. │ │ │ │ + 0x00035e74 00000000 25780a25 780a2578 0a25780a ....%x.%x.%x.%x. │ │ │ │ + 0x00035e84 25780a25 640a0000 25640a25 640a0000 %x.%d...%d.%d... │ │ │ │ + 0x00035e94 7e2f2e6a 6f686e2f 6a6f686e 00000000 ~/.john/john.... │ │ │ │ + 0x00035ea4 4c697374 2e52756c 65733a00 7e214023 List.Rules:.~!@# │ │ │ │ + 0x00035eb4 24255e26 2a28295f 2b7c5157 45525459 $%^&*()_+|QWERTY │ │ │ │ + 0x00035ec4 55494f50 7b7d4153 44464748 4a4b4c3a UIOP{}ASDFGHJKL: │ │ │ │ + 0x00035ed4 225a5843 56424e4d 3c3e3f60 31323334 "ZXCVBNM<>?`1234 │ │ │ │ + 0x00035ee4 35363738 39302d3d 5c717765 72747975 567890-=\qwertyu │ │ │ │ + 0x00035ef4 696f705b 5d617364 6667686a 6b6c3b27 iop[]asdfghjkl;' │ │ │ │ + 0x00035f04 7a786376 626e6d2c 2e2f0000 60313233 zxcvbnm,./..`123 │ │ │ │ + 0x00035f14 34353637 3839302d 3d5c5157 45525459 4567890-=\QWERTY │ │ │ │ + 0x00035f24 55494f50 5b5d4153 44464748 4a4b4c3b UIOP[]ASDFGHJKL; │ │ │ │ + 0x00035f34 275a5843 56424e4d 2c2e2f7e 21402324 'ZXCVBNM,./~!@#$ │ │ │ │ + 0x00035f44 255e262a 28295f2b 7c717765 72747975 %^&*()_+|qwertyu │ │ │ │ + 0x00035f54 696f707b 7d617364 6667686a 6b6c3a22 iop{}asdfghjkl:" │ │ │ │ + 0x00035f64 7a786376 626e6d3c 3e3f0000 60313233 zxcvbnm<>?..`123 │ │ │ │ + 0x00035f74 34353637 3839302d 3d5c5157 65525459 4567890-=\QWeRTY │ │ │ │ + 0x00035f84 75696f50 5b5d6153 44464748 4a4b4c3b uioP[]aSDFGHJKL; │ │ │ │ + 0x00035f94 275a5843 56424e4d 2c2e2f7e 21402324 'ZXCVBNM,./~!@#$ │ │ │ │ + 0x00035fa4 255e262a 28295f2b 7c515765 52545975 %^&*()_+|QWeRTYu │ │ │ │ + 0x00035fb4 696f507b 7d615344 4647484a 4b4c3a22 ioP{}aSDFGHJKL:" │ │ │ │ + 0x00035fc4 5a584356 424e4d3c 3e3f0000 31323334 ZXCVBNM<>?..1234 │ │ │ │ + 0x00035fd4 35363738 39302d3d 5c5c7765 72747975 567890-=\\wertyu │ │ │ │ + 0x00035fe4 696f705b 5d5d7364 6667686a 6b6c3b27 iop[]]sdfghjkl;' │ │ │ │ + 0x00035ff4 27786376 626e6d2c 2e2f5c21 40232425 'xcvbnm,./\!@#$% │ │ │ │ + 0x00036004 5e262a28 295f2b7c 7c574552 54595549 ^&*()_+||WERTYUI │ │ │ │ + 0x00036014 4f507b7d 7d534446 47484a4b 4c3a2222 OP{}}SDFGHJKL:"" │ │ │ │ + 0x00036024 58435642 4e4d3c3e 3f7c0000 60603132 XCVBNM<>?|..``12 │ │ │ │ + 0x00036034 33343536 37383930 2d3d7171 77657274 34567890-=qqwert │ │ │ │ + 0x00036044 7975696f 705b6161 73646667 686a6b6c yuiop[aasdfghjkl │ │ │ │ + 0x00036054 3b7a7a78 6376626e 6d2c2e7e 7e214023 ;zzxcvbnm,.~~!@# │ │ │ │ + 0x00036064 24255e26 2a28295f 2b515157 45525459 $%^&*()_+QQWERTY │ │ │ │ + 0x00036074 55494f50 7b414153 44464748 4a4b4c3a UIOP{AASDFGHJKL: │ │ │ │ + 0x00036084 5a5a5843 56424e4d 3c3e0000 61626364 ZZXCVBNM<>..abcd │ │ │ │ + 0x00036094 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ + 0x000360a4 75767778 797a0000 41424344 45464748 uvwxyz..ABCDEFGH │ │ │ │ + 0x000360b4 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x000360c4 595a0000 6165696f 75414549 4f550000 YZ..aeiouAEIOU.. │ │ │ │ + 0x000360d4 62636466 67686a6b 6c6d6e70 71727374 bcdfghjklmnpqrst │ │ │ │ + 0x000360e4 76777879 7a424344 4647484a 4b4c4d4e vwxyzBCDFGHJKLMN │ │ │ │ + 0x000360f4 50515253 54565758 595a0000 20090000 PQRSTVWXYZ.. ... │ │ │ │ + 0x00036104 2e2c3a3b 27223f21 60000000 24255e26 .,:;'"?!`...$%^& │ │ │ │ + 0x00036114 2a28292d 5f2b3d7c 5c3c3e5b 5d7b7d23 *()-_+=|\<>[]{}# │ │ │ │ + 0x00036124 402f7e00 61626364 65666768 696a6b6c @/~.abcdefghijkl │ │ │ │ + 0x00036134 6d6e6f70 71727374 75767778 797a4142 mnopqrstuvwxyzAB │ │ │ │ + 0x00036144 43444546 4748494a 4b4c4d4e 4f505152 CDEFGHIJKLMNOPQR │ │ │ │ + 0x00036154 53545556 5758595a 00000000 61626364 STUVWXYZ....abcd │ │ │ │ + 0x00036164 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ + 0x00036174 75767778 797a4142 43444546 4748494a uvwxyzABCDEFGHIJ │ │ │ │ + 0x00036184 4b4c4d4e 4f505152 53545556 5758595a KLMNOPQRSTUVWXYZ │ │ │ │ + 0x00036194 30313233 34353637 38390000 60313233 0123456789..`123 │ │ │ │ + 0x000361a4 34353637 3839302d 3d5c7177 65727479 4567890-=\qwerty │ │ │ │ + 0x000361b4 75696f70 5b5d6173 64666768 6a6b6c3b uiop[]asdfghjkl; │ │ │ │ + 0x000361c4 277a7863 76626e6d 2c2e2f7e 21402324 'zxcvbnm,./~!@#$ │ │ │ │ + 0x000361d4 255e262a 28295f2b 7c515745 52545955 %^&*()_+|QWERTYU │ │ │ │ + 0x000361e4 494f507b 7d415344 4647484a 4b4c3a22 IOP{}ASDFGHJKL:" │ │ │ │ + 0x000361f4 5a584356 424e4d3c 3e3f0000 73787a00 ZXCVBNM<>?..sxz. │ │ │ │ + 0x00036204 76657300 6165696f 75000000 69657300 ves.aeiou...ies. │ │ │ │ + 0x00036214 62677000 2120496e 76616c69 64207275 bgp.! Invalid ru │ │ │ │ + 0x00036224 6c652061 74206c69 6e652025 643a2025 le at line %d: % │ │ │ │ + 0x00036234 2e313030 73000000 496e7661 6c696420 .100s...Invalid │ │ │ │ + 0x00036244 72756c65 20696e20 25732061 74206c69 rule in %s at li │ │ │ │ + 0x00036254 6e652025 643a2025 730a0000 556e6578 ne %d: %s...Unex │ │ │ │ + 0x00036264 70656374 65642065 6e64206f 66207275 pected end of ru │ │ │ │ + 0x00036274 6c650000 556e6b6e 6f776e20 636f6d6d le..Unknown comm │ │ │ │ + 0x00036284 616e6400 556e616c 6c6f7765 6420636f and.Unallowed co │ │ │ │ + 0x00036294 6d6d616e 64000000 496e7661 6c696420 mmand...Invalid │ │ │ │ + 0x000362a4 706f7369 74696f6e 20636f64 65000000 position code... │ │ │ │ + 0x000362b4 556e6b6e 6f776e20 63686172 61637465 Unknown characte │ │ │ │ + 0x000362c4 7220636c 61737320 636f6465 00000000 r class code.... │ │ │ │ + 0x000362d4 556e6b6e 6f776e20 72756c65 2072656a Unknown rule rej │ │ │ │ + 0x000362e4 65637420 666c6167 00000000 53657373 ect flag....Sess │ │ │ │ + 0x000362f4 696f6e20 61626f72 7465640a 00000000 ion aborted..... │ │ │ │ + 0x00036304 57616974 2e2e2e0d 00000000 53617665 Wait........Save │ │ │ │ + 0x00036314 00000000 20656163 68000000 20667572 .... each... fur │ │ │ │ + 0x00036324 74686572 00000000 50726f63 65656469 ther....Proceedi │ │ │ │ + 0x00036334 6e672077 69746820 2273696e 676c6520 ng with "single │ │ │ │ + 0x00036344 63726163 6b22206d 6f646500 53696e67 crack" mode.Sing │ │ │ │ + 0x00036354 6c650000 21204e6f 20227369 6e676c65 le..! No "single │ │ │ │ + 0x00036364 20637261 636b2220 6d6f6465 2072756c crack" mode rul │ │ │ │ + 0x00036374 65732066 6f756e64 00000000 4e6f2022 es found....No " │ │ │ │ + 0x00036384 73696e67 6c652063 7261636b 22206d6f single crack" mo │ │ │ │ + 0x00036394 64652072 756c6573 20666f75 6e642069 de rules found i │ │ │ │ + 0x000363a4 6e202573 0a000000 2d202564 20707265 n %s....- %d pre │ │ │ │ + 0x000363b4 70726f63 65737365 6420776f 7264206d processed word m │ │ │ │ + 0x000363c4 616e676c 696e6720 72756c65 73000000 angling rules... │ │ │ │ + 0x000363d4 2d20416c 6c6f6361 74656420 25642062 - Allocated %d b │ │ │ │ + 0x000363e4 75666665 72257320 6f662025 64206361 uffer%s of %d ca │ │ │ │ + 0x000363f4 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ + 0x00036404 73257300 2d205275 6c652023 25643a20 s%s.- Rule #%d: │ │ │ │ + 0x00036414 27252e31 30307327 2072656a 65637465 '%.100s' rejecte │ │ │ │ + 0x00036424 64000000 2d205275 6c652023 25643a20 d...- Rule #%d: │ │ │ │ + 0x00036434 27252e31 30307327 20616363 65707465 '%.100s' accepte │ │ │ │ + 0x00036444 64206173 2027252e 31303073 27000000 d as '%.100s'... │ │ │ │ + 0x00036454 2d205275 6c652023 25643a20 27252e31 - Rule #%d: '%.1 │ │ │ │ + 0x00036464 30307327 20616363 65707465 64000000 00s' accepted... │ │ │ │ + 0x00036474 2d204f6c 64657374 20737469 6c6c2069 - Oldest still i │ │ │ │ + 0x00036484 6e207573 65206973 206e6f77 2072756c n use is now rul │ │ │ │ + 0x00036494 65202325 64000000 2d204e6f 20696e66 e #%d...- No inf │ │ │ │ + 0x000364a4 6f726d61 74696f6e 20746f20 62617365 ormation to base │ │ │ │ + 0x000364b4 25732063 616e6469 64617465 20706173 %s candidate pas │ │ │ │ + 0x000364c4 73776f72 6473206f 6e000000 2d205072 swords on...- Pr │ │ │ │ + 0x000364d4 6f636573 73696e67 20746865 2072656d ocessing the rem │ │ │ │ + 0x000364e4 61696e69 6e672062 75666665 72656420 aining buffered │ │ │ │ + 0x000364f4 63616e64 69646174 65207061 7373776f candidate passwo │ │ │ │ + 0x00036504 7264732c 20696620 616e7900 25752e25 rds, if any.%u.% │ │ │ │ + 0x00036514 30347500 25752e25 30367500 25752e25 04u.%u.%06u.%u.% │ │ │ │ + 0x00036524 30357500 25752e25 30337500 25752e25 05u.%u.%03u.%u.% │ │ │ │ + 0x00036534 30327500 25754700 25754d00 2e2e0000 02u.%uG.%uM..... │ │ │ │ + 0x00036544 25756720 25753a25 3032753a 25303275 %ug %u:%02u:%02u │ │ │ │ + 0x00036554 3a253032 75252e31 30307320 252e3331 :%02u%.100s %.31 │ │ │ │ + 0x00036564 73672f73 20000000 252e3331 73702f73 sg/s ...%.31sp/s │ │ │ │ + 0x00036574 20252e33 3173632f 73200000 252e3331 %.31sc/s ..%.31 │ │ │ │ + 0x00036584 73432f73 2573252e 32303073 2573252e sC/s%s%.200s%s%. │ │ │ │ + 0x00036594 32303073 0a000000 20256425 25202564 200s.... %d%% %d │ │ │ │ + 0x000365a4 2f330000 20256425 25000000 2025642f /3.. %d%%... %d/ │ │ │ │ + 0x000365b4 33000000 25737020 25753a25 3032753a 3...%sp %u:%02u: │ │ │ │ + 0x000365c4 25303275 3a253032 75257320 2573702f %02u:%02u%s %sp/ │ │ │ │ + 0x000365d4 73257325 730a0000 2f646576 2f747479 s%s%s.../dev/tty │ │ │ │ + 0x000365e4 00000000 25640a25 6c640a25 6c750a00 ....%d.%ld.%lu.. │ │ │ │ + 0x000365f4 66676574 733a2055 6e657870 65637465 fgets: Unexpecte │ │ │ │ + 0x00036604 6420454f 460a0000 25640a25 6c640a00 d EOF...%d.%ld.. │ │ │ │ + 0x00036614 256c750a 00000000 52657374 6f726564 %lu.....Restored │ │ │ │ + 0x00036624 2072756c 65206e75 6d626572 20697320 rule number is │ │ │ │ + 0x00036634 6f757420 6f662072 616e6765 202d2068 out of range - h │ │ │ │ + 0x00036644 61732074 68652063 6f6e6669 67757261 as the configura │ │ │ │ + 0x00036654 74696f6e 2066696c 65206368 616e6765 tion file change │ │ │ │ + 0x00036664 643f0a00 66737461 74000000 50726f63 d?..fstat...Proc │ │ │ │ + 0x00036674 65656469 6e672077 69746820 776f7264 eeding with word │ │ │ │ + 0x00036684 6c697374 206d6f64 65000000 2d20576f list mode...- Wo │ │ │ │ + 0x00036694 72646c69 73742066 696c653a 20252e31 rdlist file: %.1 │ │ │ │ + 0x000366a4 30307300 2d205265 6164696e 67206361 00s.- Reading ca │ │ │ │ + 0x000366b4 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ + 0x000366c4 73206672 6f6d2073 7464696e 00000000 s from stdin.... │ │ │ │ + 0x000366d4 21204e6f 20776f72 646c6973 74206d6f ! No wordlist mo │ │ │ │ + 0x000366e4 64652072 756c6573 20666f75 6e640000 de rules found.. │ │ │ │ + 0x000366f4 4e6f2077 6f72646c 69737420 6d6f6465 No wordlist mode │ │ │ │ + 0x00036704 2072756c 65732066 6f756e64 20696e20 rules found in │ │ │ │ + 0x00036714 25730a00 2d204e6f 20776f72 64206d61 %s..- No word ma │ │ │ │ + 0x00036724 6e676c69 6e672072 756c6573 00000000 ngling rules.... │ │ │ │ + 0x00036734 2d205769 6c6c2064 69737472 69627574 - Will distribut │ │ │ │ + 0x00036744 65202573 20616372 6f737320 6e6f6465 e %s across node │ │ │ │ + 0x00036754 73257300 2c207468 656e2073 77697463 s%s., then switc │ │ │ │ + 0x00036764 6820746f 20646973 74726962 7574696e h to distributin │ │ │ │ + 0x00036774 6720776f 72647300 2321636f 6d6d656e g words.#!commen │ │ │ │ + 0x00036784 74000000 2d205377 69746368 696e6720 t...- Switching │ │ │ │ + 0x00036794 746f2064 69737472 69627574 696e6720 to distributing │ │ │ │ + 0x000367a4 776f7264 73000000 25733a25 7325730a words...%s:%s%s. │ │ │ │ + 0x000367b4 00000000 70617373 776f7264 203d2000 ....password = . │ │ │ │ + 0x000367c4 755f6e61 6d653d00 3a755f70 77643d00 u_name=.:u_pwd=. │ │ │ │ + 0x000367d4 755f7077 643d0000 55736167 653a2075 u_pwd=..Usage: u │ │ │ │ + 0x000367e4 6e736861 646f7720 50415353 574f5244 nshadow PASSWORD │ │ │ │ + 0x000367f4 2d46494c 45205348 41444f57 2d46494c -FILE SHADOW-FIL │ │ │ │ + 0x00036804 45000000 55736167 653a2075 6e616673 E...Usage: unafs │ │ │ │ + 0x00036814 20444154 41424153 452d4649 4c452043 DATABASE-FILE C │ │ │ │ + 0x00036824 454c4c2d 4e414d45 00000000 2e257300 ELL-NAME.....%s. │ │ │ │ + 0x00036834 3a244b34 24000000 25303278 00000000 :$K4$...%02x.... │ │ │ │ + 0x00036844 2c25730a 00000000 66726561 643a2055 ,%s.....fread: U │ │ │ │ + 0x00036854 6e657870 65637465 6420454f 460a0000 nexpected EOF... │ │ │ │ + 0x00036864 66777269 74650000 55736167 653a2075 fwrite..Usage: u │ │ │ │ + 0x00036874 6e697175 65204f55 54505554 2d46494c nique OUTPUT-FIL │ │ │ │ + 0x00036884 45000000 772b0000 3d000000 40000000 E...w+..=...@... │ │ │ │ + 0x00036894 0b000000 40000000 10000000 40000000 ....@.......@... │ │ │ │ + 0x000368a4 26000000 40000000 35000000 40000000 &...@...5...@... │ │ │ │ + 0x000368b4 03000000 40000000 06000000 40000000 ....@.......@... │ │ │ │ + 0x000368c4 14000000 40000000 0e000000 40000000 ....@.......@... │ │ │ │ + 0x000368d4 0d000000 40000000 25000000 40000000 ....@...%...@... │ │ │ │ + 0x000368e4 12000000 40000000 28000000 40000000 ....@...(...@... │ │ │ │ + 0x000368f4 02000000 40000000 18000000 40000000 ....@.......@... │ │ │ │ + 0x00036904 09000000 40000000 0a000000 40000000 ....@.......@... │ │ │ │ + 0x00036914 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00034dd4 e0f2fc7f 01000000 ........ │ │ │ │ + 0x0003691c 98d7fc7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00034ddc 00000000 .... │ │ │ │ + 0x00036924 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 5c010200 48010200 18010200 fc000200 \...H........... │ │ │ │ + 0x0004fb7c 54020200 dc000200 c0000200 a4000200 T............... │ │ │ │ + 0x0004fb8c 88000200 6c000200 3c000200 20000200 ....l...<... ... │ │ │ │ + 0x0004fb9c 58000200 00000200 58000200 50ff0100 X.......X...P... │ │ │ │ + 0x0004fbac 3cff0100 d4ff0100 ecfe0100 9cff0100 <............... │ │ │ │ + 0x0004fbbc 80ff0100 b8ff0100 64ff0100 28ff0100 ........d...(... │ │ │ │ + 0x0004fbcc 14ff0100 00ff0100 ecfe0100 c4fe0100 ................ │ │ │ │ + 0x0004fbdc acfe0100 d8fe0100 f0ff0100 a0fe0100 ................ │ │ │ │ + 0x0004fbec 94fe0100 80fe0100 6cfe0100 58fe0100 ........l...X... │ │ │ │ + 0x0004fbfc 40020200 00000000 60620300 78620300 @.......`b..xb.. │ │ │ │ + 0x0004fc0c 88620300 9c620300 b4620300 d4620300 .b...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 442c0200 ,(..,(..,(..D,.. │ │ │ │ + 0x0004fec4 2c8e0000 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 b48b0000 ec451500 602c0200 786b1500 .....E..`,..xk.. │ │ │ │ + 0x0004ff14 cc751500 90020500 d85d1500 546a1500 .u.......]..Tj.. │ │ │ │ + 0x0004ff24 00000000 28020500 dc431500 ec6b1500 ....(....C...k.. │ │ │ │ + 0x0004ff34 d8220500 5c2c0200 e08f0000 e8010500 ."..\,.......... │ │ │ │ + 0x0004ff44 883e0300 d0751500 88421500 e80c0500 .>...u...B...... │ │ │ │ + 0x0004ff54 f46b1500 00000000 645a0900 e46b1500 .k......dZ...k.. │ │ │ │ + 0x0004ff64 20761500 dc441500 34ae0200 d86b1500 v...D..4....k.. │ │ │ │ + 0x0004ff74 00000000 dc421500 c48c0000 605a0900 .....B......`Z.. │ │ │ │ + 0x0004ff84 782c0200 746b1500 f86b1500 8c2c0500 x,..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...........#.. │ │ │ │ - 0x0004ffd4 005b0900 e08a0000 00000000 58020500 .[..........X... │ │ │ │ - 0x0004ffe4 e8991100 50b21100 ec5a0900 e4991100 ....P....Z...... │ │ │ │ + 0x0004ffb4 702c0500 502c0200 e4910000 506a1500 p,..P,......Pj.. │ │ │ │ + 0x0004ffc4 80390500 ec751500 88090500 80871300 .9...u.......... │ │ │ │ + 0x0004ffd4 005b0900 f48a0000 00000000 58020500 .[..........X... │ │ │ │ + 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 08290300 14290300 .........)...).. │ │ │ │ + 0x00050010 2c290300 c8480300 07000000 08000000 ,)...H.......... │ │ │ │ 0x00050020 04000000 04000000 04000000 04000000 ................ │ │ │ │ 0x00050030 20000000 20000000 01000101 c8000500 ... ........... │ │ │ │ - 0x00050040 24440000 f8100200 fc100200 00110200 $D.............. │ │ │ │ - 0x00050050 1c420000 78440000 107a0000 04440000 .B..xD...z...D.. │ │ │ │ - 0x00050060 14110200 cc420000 d4420000 e4420000 .....B...B...B.. │ │ │ │ + 0x00050040 24440000 402c0200 442c0200 482c0200 $D..@,..D,..H,.. │ │ │ │ + 0x00050050 1c420000 78440000 247a0000 04440000 .B..xD..$z...D.. │ │ │ │ + 0x00050060 5c2c0200 cc420000 d4420000 e4420000 \,...B...B...B.. │ │ │ │ 0x00050070 ec420000 fc420000 08430000 14430000 .B...B...C...C.. │ │ │ │ - 0x00050080 20430000 fc430000 f0770000 30430000 C...C...w..0C.. │ │ │ │ - 0x00050090 2c110200 e4430000 907c0000 507d0000 ,....C...|..P}.. │ │ │ │ - 0x000500a0 607e0000 c87f0000 7c810000 80830000 `~......|....... │ │ │ │ - 0x000500b0 c0850000 3c880000 d8430000 bc430000 ....<....C...C.. │ │ │ │ - 0x000500c0 00000000 00000000 f00d0300 000e0300 ................ │ │ │ │ + 0x00050080 20430000 fc430000 04780000 30430000 C...C...x..0C.. │ │ │ │ + 0x00050090 742c0200 e4430000 a47c0000 647d0000 t,...C...|..d}.. │ │ │ │ + 0x000500a0 747e0000 dc7f0000 90810000 94830000 t~.............. │ │ │ │ + 0x000500b0 d4850000 50880000 d8430000 bc430000 ....P....C...C.. │ │ │ │ + 0x000500c0 00000000 00000000 38290300 48290300 ........8)..H).. │ │ │ │ 0x000500d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000500e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000500f0 00000000 00000000 0c0e0300 1c0e0300 ................ │ │ │ │ + 0x000500f0 00000000 00000000 54290300 64290300 ........T)..d).. │ │ │ │ 0x00050100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050120 00000000 00000000 240e0300 340e0300 ........$...4... │ │ │ │ + 0x00050120 00000000 00000000 6c290300 7c290300 ........l)..|).. │ │ │ │ 0x00050130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050150 00000000 00000000 400e0300 58130300 ........@...X... │ │ │ │ + 0x00050150 00000000 00000000 88290300 a02e0300 .........)...... │ │ │ │ 0x00050160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050180 00000000 00000000 500e0300 802d0300 ........P....-.. │ │ │ │ + 0x00050180 00000000 00000000 98290300 c8480300 .........)...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 d02d0300 dc2d0300 2c290300 ec2d0300 .-...-..,)...-.. │ │ │ │ 0x000502a0 07000000 40000000 04000000 04000000 ....@........... │ │ │ │ 0x000502b0 08000000 04000000 20000000 20000000 ........ ... ... │ │ │ │ - 0x000502c0 01000101 50030500 10f60000 f8100200 ....P........... │ │ │ │ - 0x000502d0 fc100200 00110200 a4f60000 08110200 ................ │ │ │ │ - 0x000502e0 107a0000 dcf50000 14110200 e4f20000 .z.............. │ │ │ │ - 0x000502f0 ecf20000 fcf20000 04f30000 14f30000 ................ │ │ │ │ - 0x00050300 20f30000 2cf30000 38f30000 b4f50000 ...,...8....... │ │ │ │ - 0x00050310 b8f30000 98f30000 2c110200 70f30000 ........,...p... │ │ │ │ - 0x00050320 907c0000 507d0000 607e0000 c87f0000 .|..P}..`~...... │ │ │ │ - 0x00050330 7c810000 80830000 c0850000 3c880000 |...........<... │ │ │ │ - 0x00050340 64f30000 48f30000 00000000 00000000 d...H........... │ │ │ │ - 0x00050350 c0120300 000e0300 00000000 00000000 ................ │ │ │ │ + 0x000502c0 01000101 50030500 24f60000 402c0200 ....P...$...@,.. │ │ │ │ + 0x000502d0 442c0200 482c0200 b8f60000 502c0200 D,..H,......P,.. │ │ │ │ + 0x000502e0 247a0000 f0f50000 5c2c0200 f8f20000 $z......\,...... │ │ │ │ + 0x000502f0 00f30000 10f30000 18f30000 28f30000 ............(... │ │ │ │ + 0x00050300 34f30000 40f30000 4cf30000 c8f50000 4...@...L....... │ │ │ │ + 0x00050310 ccf30000 acf30000 742c0200 84f30000 ........t,...... │ │ │ │ + 0x00050320 a47c0000 647d0000 747e0000 dc7f0000 .|..d}..t~...... │ │ │ │ + 0x00050330 90810000 94830000 d4850000 50880000 ............P... │ │ │ │ + 0x00050340 78f30000 5cf30000 00000000 00000000 x...\........... │ │ │ │ + 0x00050350 082e0300 48290300 00000000 00000000 ....H).......... │ │ │ │ 0x00050360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050380 d8120300 1c0e0300 00000000 00000000 ................ │ │ │ │ + 0x00050380 202e0300 64290300 00000000 00000000 ...d).......... │ │ │ │ 0x00050390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503b0 f0120300 340e0300 00000000 00000000 ....4........... │ │ │ │ + 0x000503b0 382e0300 7c290300 00000000 00000000 8...|).......... │ │ │ │ 0x000503c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503e0 08130300 58130300 00000000 00000000 ....X........... │ │ │ │ + 0x000503e0 502e0300 a02e0300 00000000 00000000 P............... │ │ │ │ 0x000503f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050400 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050410 20130300 84130300 00000000 00000000 ............... │ │ │ │ + 0x00050410 682e0300 cc2e0300 00000000 00000000 h............... │ │ │ │ 0x00050420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050430 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050440 38130300 50130300 00000000 00000000 8...P........... │ │ │ │ + 0x00050440 802e0300 982e0300 00000000 00000000 ................ │ │ │ │ 0x00050450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050470 64130300 7c130300 00000000 00000000 d...|........... │ │ │ │ + 0x00050470 ac2e0300 c42e0300 00000000 00000000 ................ │ │ │ │ 0x00050480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050490 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000504a0 64130300 90130300 00000000 00000000 d............... │ │ │ │ + 0x000504a0 ac2e0300 d82e0300 00000000 00000000 ................ │ │ │ │ 0x000504b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000504d0 a4130300 bc130300 00000000 00000000 ................ │ │ │ │ + 0x000504d0 ec2e0300 042f0300 00000000 00000000 ...../.......... │ │ │ │ 0x000504e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050500 c8130300 e0130300 00000000 00000000 ................ │ │ │ │ + 0x00050500 102f0300 282f0300 00000000 00000000 ./..(/.......... │ │ │ │ 0x00050510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050520 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050530 ec130300 04140300 00000000 00000000 ................ │ │ │ │ + 0x00050530 342f0300 4c2f0300 00000000 00000000 4/..L/.......... │ │ │ │ 0x00050540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050550 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050560 14140300 2c140300 00000000 00000000 ....,........... │ │ │ │ + 0x00050560 5c2f0300 742f0300 00000000 00000000 \/..t/.......... │ │ │ │ 0x00050570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050580 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050590 38140300 802d0300 00000000 00000000 8....-.......... │ │ │ │ + 0x00050590 802f0300 c8480300 00000000 00000000 ./...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 a02f0300 c8480300 ac2f0300 c8480300 ./...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 ............<... │ │ │ │ - 0x00050650 44f70000 54f70000 5cf70000 6cf70000 D...T...\...l... │ │ │ │ - 0x00050660 78f70000 84f70000 20f90000 74160100 x....... ...t... │ │ │ │ - 0x00050670 d8fa0000 84f90000 2c110200 c0fa0000 ........,....... │ │ │ │ - 0x00050680 90f70000 c4f70000 00f80000 3cf80000 ............<... │ │ │ │ - 0x00050690 78f80000 b0f80000 e8f80000 a4f90000 x............... │ │ │ │ - 0x000506a0 28fa0000 6cfa0000 00000000 00000000 (...l........... │ │ │ │ - 0x000506b0 74140300 98140300 00000000 00000000 t............... │ │ │ │ + 0x00050620 03000001 b0060500 40fc0000 402c0200 ........@...@,.. │ │ │ │ + 0x00050630 442c0200 482c0200 20fb0000 502c0200 D,..H,.. ...P,.. │ │ │ │ + 0x00050640 9c1a0100 d4190100 5c2c0200 50f70000 ........\,..P... │ │ │ │ + 0x00050650 58f70000 68f70000 70f70000 80f70000 X...h...p....... │ │ │ │ + 0x00050660 8cf70000 98f70000 34f90000 88160100 ........4....... │ │ │ │ + 0x00050670 ecfa0000 98f90000 742c0200 d4fa0000 ........t,...... │ │ │ │ + 0x00050680 a4f70000 d8f70000 14f80000 50f80000 ............P... │ │ │ │ + 0x00050690 8cf80000 c4f80000 fcf80000 b8f90000 ................ │ │ │ │ + 0x000506a0 3cfa0000 80fa0000 00000000 00000000 <............... │ │ │ │ + 0x000506b0 bc2f0300 e02f0300 00000000 00000000 ./.../.......... │ │ │ │ 0x000506c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506e0 a8140300 cc140300 00000000 00000000 ................ │ │ │ │ + 0x000506e0 f02f0300 14300300 00000000 00000000 ./...0.......... │ │ │ │ 0x000506f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050700 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050710 d4140300 fc140300 00000000 00000000 ................ │ │ │ │ + 0x00050710 1c300300 44300300 00000000 00000000 .0..D0.......... │ │ │ │ 0x00050720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050730 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050740 04150300 28150300 00000000 00000000 ....(........... │ │ │ │ + 0x00050740 4c300300 70300300 00000000 00000000 L0..p0.......... │ │ │ │ 0x00050750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050760 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050770 34150300 802d0300 00000000 00000000 4....-.......... │ │ │ │ + 0x00050770 7c300300 c8480300 00000000 00000000 |0...H.......... │ │ │ │ 0x00050780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050790 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000507a0 50150300 78150300 00000000 00000000 P...x........... │ │ │ │ + 0x000507a0 98300300 c0300300 00000000 00000000 .0...0.......... │ │ │ │ 0x000507b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000507c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000507d0 88150300 a4150300 00000000 00000000 ................ │ │ │ │ + 0x000507d0 d0300300 ec300300 00000000 00000000 .0...0.......... │ │ │ │ 0x000507e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000507f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050800 ac150300 d0150300 00000000 00000000 ................ │ │ │ │ + 0x00050800 f4300300 18310300 00000000 00000000 .0...1.......... │ │ │ │ 0x00050810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050830 e0150300 802d0300 00000000 00000000 .....-.......... │ │ │ │ + 0x00050830 28310300 c8480300 00000000 00000000 (1...H.......... │ │ │ │ 0x00050840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050850 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050860 04160300 24160300 00000000 00000000 ....$........... │ │ │ │ + 0x00050860 4c310300 6c310300 00000000 00000000 L1..l1.......... │ │ │ │ 0x00050870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050880 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050890 2c160300 54430300 00000000 00000000 ,...TC.......... │ │ │ │ + 0x00050890 74310300 9c5e0300 00000000 00000000 t1...^.......... │ │ │ │ 0x000508a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000508b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508c0 54160300 7c160300 00000000 00000000 T...|........... │ │ │ │ + 0x000508c0 9c310300 c4310300 00000000 00000000 .1...1.......... │ │ │ │ 0x000508d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000508e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508f0 80160300 a8160300 00000000 00000000 ................ │ │ │ │ + 0x000508f0 c8310300 f0310300 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 1c320300 c8480300 .........2...H.. │ │ │ │ + 0x00050990 24320300 38320300 07010000 48000000 $2..82......H... │ │ │ │ 0x000509a0 04000000 04000000 14000000 04000000 ................ │ │ │ │ - 0x000509b0 02000000 00080000 03000001 480a0500 ............H... │ │ │ │ - 0x000509c0 04210100 f8100200 fc100200 00110200 .!.............. │ │ │ │ - 0x000509d0 a81f0100 08110200 b0680100 2c680100 .........h..,h.. │ │ │ │ - 0x000509e0 14110200 541c0100 601c0100 681c0100 ....T...`...h... │ │ │ │ - 0x000509f0 781c0100 801c0100 901c0100 9c1c0100 x............... │ │ │ │ - 0x00050a00 c81d0100 78210100 601f0100 d81d0100 ....x!..`....... │ │ │ │ - 0x00050a10 2c110200 c41e0100 a81c0100 d01c0100 ,............... │ │ │ │ - 0x00050a20 f41c0100 201d0100 4c1d0100 781d0100 .... ...L...x... │ │ │ │ - 0x00050a30 a01d0100 f41d0100 501e0100 841e0100 ........P....... │ │ │ │ - 0x00050a40 00000000 00000000 0c170300 4c170300 ............L... │ │ │ │ + 0x000509b0 03000000 000c0000 03000001 480a0500 ............H... │ │ │ │ + 0x000509c0 18210100 402c0200 442c0200 482c0200 .!..@,..D,..H,.. │ │ │ │ + 0x000509d0 bc1f0100 502c0200 f8830100 74830100 ....P,......t... │ │ │ │ + 0x000509e0 5c2c0200 681c0100 741c0100 7c1c0100 \,..h...t...|... │ │ │ │ + 0x000509f0 8c1c0100 941c0100 a41c0100 b01c0100 ................ │ │ │ │ + 0x00050a00 dc1d0100 8c210100 741f0100 ec1d0100 .....!..t....... │ │ │ │ + 0x00050a10 742c0200 d81e0100 bc1c0100 e41c0100 t,.............. │ │ │ │ + 0x00050a20 081d0100 341d0100 601d0100 8c1d0100 ....4...`....... │ │ │ │ + 0x00050a30 b41d0100 081e0100 641e0100 981e0100 ........d....... │ │ │ │ + 0x00050a40 00000000 00000000 54320300 94320300 ........T2...2.. │ │ │ │ 0x00050a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050a70 00000000 00000000 50170300 040e0300 ........P....... │ │ │ │ + 0x00050a70 00000000 00000000 98320300 4c290300 .........2..L).. │ │ │ │ 0x00050a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050aa0 00000000 00000000 90170300 d0170300 ................ │ │ │ │ + 0x00050aa0 00000000 00000000 d8320300 18330300 .........2...3.. │ │ │ │ 0x00050ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ad0 00000000 00000000 d8170300 802d0300 .............-.. │ │ │ │ + 0x00050ad0 00000000 00000000 20330300 c8480300 ........ 3...H.. │ │ │ │ 0x00050ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b00 00000000 00000000 18180300 58180300 ............X... │ │ │ │ + 0x00050b00 00000000 00000000 60330300 a0330300 ........`3...3.. │ │ │ │ 0x00050b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b30 00000000 00000000 bc180300 fc180300 ................ │ │ │ │ + 0x00050b30 00000000 00000000 04340300 44340300 .........4..D4.. │ │ │ │ 0x00050b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b60 00000000 00000000 00190300 fc180300 ................ │ │ │ │ + 0x00050b60 00000000 00000000 48340300 44340300 ........H4..D4.. │ │ │ │ 0x00050b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b90 00000000 00000000 40190300 80190300 ........@....... │ │ │ │ + 0x00050b90 00000000 00000000 88340300 c8340300 .........4...4.. │ │ │ │ 0x00050ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bc0 00000000 00000000 84190300 c4190300 ................ │ │ │ │ + 0x00050bc0 00000000 00000000 cc340300 0c350300 .........4...5.. │ │ │ │ 0x00050bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bf0 00000000 00000000 cc190300 0c1a0300 ................ │ │ │ │ + 0x00050bf0 00000000 00000000 14350300 54350300 .........5..T5.. │ │ │ │ 0x00050c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c20 00000000 00000000 781a0300 b81a0300 ........x....... │ │ │ │ + 0x00050c20 00000000 00000000 c0350300 00360300 .........5...6.. │ │ │ │ 0x00050c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c50 00000000 00000000 d8170300 802d0300 .............-.. │ │ │ │ + 0x00050c50 00000000 00000000 20330300 c8480300 ........ 3...H.. │ │ │ │ 0x00050c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c80 00000000 00000000 041b0300 441b0300 ............D... │ │ │ │ + 0x00050c80 00000000 00000000 4c360300 8c360300 ........L6...6.. │ │ │ │ 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 fc360300 00370300 ......y..6...7.. │ │ │ │ + 0x00051dd0 10370300 c8480300 08020000 3f000000 .7...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 f0870100 402c0200 442c0200 482c0200 ....@,..D,..H,.. │ │ │ │ + 0x00051e10 2c8f0100 502c0200 90880100 f88e0100 ,...P,.......... │ │ │ │ + 0x00051e20 5c2c0200 60840100 80840100 00000000 \,..`........... │ │ │ │ 0x00051e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051e40 20110200 646c0100 386c0100 6c690100 ...dl..8l..li.. │ │ │ │ - 0x00051e50 2c110200 7c6f0100 d86b0100 646b0100 ,...|o...k..dk.. │ │ │ │ + 0x00051e40 682c0200 ac870100 80870100 b4840100 h,.............. │ │ │ │ + 0x00051e50 742c0200 c48a0100 20870100 ac860100 t,...... ....... │ │ │ │ 0x00051e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051e70 00000000 90690100 186a0100 e06e0100 .....i...j...n.. │ │ │ │ - 0x00051e80 00000000 00000000 d81b0300 000e0300 ................ │ │ │ │ + 0x00051e70 00000000 d8840100 60850100 288a0100 ........`...(... │ │ │ │ + 0x00051e80 00000000 00000000 20370300 48290300 ........ 7..H).. │ │ │ │ 0x00051e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051eb0 00000000 00000000 f41b0300 340e0300 ............4... │ │ │ │ + 0x00051eb0 00000000 00000000 3c370300 7c290300 ........<7..|).. │ │ │ │ 0x00051ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051ee0 00000000 00000000 141c0300 1c0e0300 ................ │ │ │ │ + 0x00051ee0 00000000 00000000 5c370300 64290300 ........\7..d).. │ │ │ │ 0x00051ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f10 00000000 00000000 341c0300 581c0300 ........4...X... │ │ │ │ + 0x00051f10 00000000 00000000 7c370300 a0370300 ........|7...7.. │ │ │ │ 0x00051f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f40 00000000 00000000 681c0300 802d0300 ........h....-.. │ │ │ │ + 0x00051f40 00000000 00000000 b0370300 c8480300 .........7...H.. │ │ │ │ 0x00051f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f70 00000000 00000000 801c0300 a01c0300 ................ │ │ │ │ + 0x00051f70 00000000 00000000 c8370300 e8370300 .........7...7.. │ │ │ │ 0x00051f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051fa0 00000000 00000000 ac1c0300 c81c0300 ................ │ │ │ │ + 0x00051fa0 00000000 00000000 f4370300 10380300 .........7...8.. │ │ │ │ 0x00051fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051fd0 00000000 00000000 d41c0300 ec1c0300 ................ │ │ │ │ + 0x00051fd0 00000000 00000000 1c380300 34380300 .........8..48.. │ │ │ │ 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 54380300 c8480300 ........T8...H.. │ │ │ │ + 0x00052040 2c290300 c8480300 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}.. │ │ │ │ - 0x000520d0 607e0000 c87f0000 7c810000 80830000 `~......|....... │ │ │ │ - 0x000520e0 c0850000 3c880000 a4750100 10750100 ....<....u...u.. │ │ │ │ - 0x000520f0 00000000 00000000 101d0300 281d0300 ............(... │ │ │ │ + 0x00052070 80920100 402c0200 442c0200 50920100 ....@,..D,..P... │ │ │ │ + 0x00052080 00910100 d4920100 f8900100 582c0200 ............X,.. │ │ │ │ + 0x00052090 54930100 04900100 0c900100 1c900100 T............... │ │ │ │ + 0x000520a0 24900100 34900100 40900100 4c900100 $...4...@...L... │ │ │ │ + 0x000520b0 682c0200 702c0200 f4780000 60900100 h,..p,...x..`... │ │ │ │ + 0x000520c0 742c0200 68f20000 a47c0000 647d0000 t,..h....|..d}.. │ │ │ │ + 0x000520d0 747e0000 dc7f0000 90810000 94830000 t~.............. │ │ │ │ + 0x000520e0 d4850000 50880000 ec900100 58900100 ....P.......X... │ │ │ │ + 0x000520f0 00000000 00000000 58380300 70380300 ........X8..p8.. │ │ │ │ 0x00052100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052120 00000000 00000000 301d0300 481d0300 ........0...H... │ │ │ │ + 0x00052120 00000000 00000000 78380300 90380300 ........x8...8.. │ │ │ │ 0x00052130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052150 00000000 00000000 501d0300 681d0300 ........P...h... │ │ │ │ + 0x00052150 00000000 00000000 98380300 b0380300 .........8...8.. │ │ │ │ 0x00052160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052180 00000000 00000000 701d0300 881d0300 ........p....... │ │ │ │ + 0x00052180 00000000 00000000 b8380300 d0380300 .........8...8.. │ │ │ │ 0x00052190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000521a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000521b0 00000000 00000000 901d0300 802d0300 .............-.. │ │ │ │ + 0x000521b0 00000000 00000000 d8380300 c8480300 .........8...H.. │ │ │ │ 0x000521c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000521d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000521e0 00000000 00000000 b41d0300 cc1d0300 ................ │ │ │ │ + 0x000521e0 00000000 00000000 fc380300 14390300 .........8...9.. │ │ │ │ 0x000521f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052210 00000000 00000000 d41d0300 ec1d0300 ................ │ │ │ │ + 0x00052210 00000000 00000000 1c390300 34390300 .........9..49.. │ │ │ │ 0x00052220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052230 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052240 00000000 00000000 f41d0300 0c1e0300 ................ │ │ │ │ + 0x00052240 00000000 00000000 3c390300 54390300 ........<9..T9.. │ │ │ │ 0x00052250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052270 00000000 00000000 141e0300 2c1e0300 ............,... │ │ │ │ + 0x00052270 00000000 00000000 5c390300 74390300 ........\9..t9.. │ │ │ │ 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 d0390300 c8480300 .........9...H.. │ │ │ │ + 0x000522e0 2c290300 c8480300 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 30960100 402c0200 442c0200 482c0200 0...@,..D,..H,.. │ │ │ │ + 0x00052320 c4930100 502c0200 949f0100 582c0200 ....P,......X,.. │ │ │ │ + 0x00052330 5c2c0200 34940100 4c940100 64940100 \,..4...L...d... │ │ │ │ + 0x00052340 88940100 ac940100 dc940100 00000000 ................ │ │ │ │ + 0x00052350 682c0200 702c0200 0c950100 589f0100 h,..p,......X... │ │ │ │ + 0x00052360 742c0200 a09a0100 70970100 f8970100 t,......p....... │ │ │ │ + 0x00052370 80980100 08990100 90990100 189a0100 ................ │ │ │ │ + 0x00052380 00000000 9c950100 30950100 20a00100 ........0... ... │ │ │ │ + 0x00052390 00000000 00000000 dc390300 e8390300 .........9...9.. │ │ │ │ 0x000523a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000523b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000523c0 00000000 00000000 a81e0300 881e0300 ................ │ │ │ │ + 0x000523c0 00000000 00000000 f0390300 d0390300 .........9...9.. │ │ │ │ 0x000523d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000523e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000523f0 00000000 00000000 b41e0300 c01e0300 ................ │ │ │ │ + 0x000523f0 00000000 00000000 fc390300 083a0300 .........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 343a0300 c8480300 ........4:...H.. │ │ │ │ + 0x00052460 3c3a0300 c8480300 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 3c2c0200 402c0200 442c0200 482c0200 <,..@,..D,..H,.. │ │ │ │ + 0x000524a0 1ca90100 502c0200 48a80100 582c0200 ....P,..H...X,.. │ │ │ │ + 0x000524b0 5c2c0200 14a10100 28a10100 38a10100 \,......(...8... │ │ │ │ + 0x000524c0 4ca10100 54a10100 64a10100 70a10100 L...T...d...p... │ │ │ │ + 0x000524d0 682c0200 702c0200 e4a80100 d8a50100 h,..p,.......... │ │ │ │ + 0x000524e0 742c0200 f0a50100 7ca10100 24a20100 t,......|...$... │ │ │ │ + 0x000524f0 bca20100 58a30100 f0a30100 88a40100 ....X........... │ │ │ │ + 0x00052500 30a50100 f8a50100 c8a60100 18a80100 0............... │ │ │ │ + 0x00052510 00000000 00000000 403a0300 343a0300 ........@:..4:.. │ │ │ │ 0x00052520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052530 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052540 00000000 00000000 e41e0300 802d0300 .............-.. │ │ │ │ + 0x00052540 00000000 00000000 2c3a0300 c8480300 ........,:...H.. │ │ │ │ 0x00052550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052560 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052570 00000000 00000000 0c1f0300 5c1c0300 ............\... │ │ │ │ + 0x00052570 00000000 00000000 543a0300 a4370300 ........T:...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 78d60100 ............x... │ │ │ │ + 0x000525e0 a4d60100 fcd60100 34d70100 78d70100 ........4...x... │ │ │ │ + 0x000525f0 bcd70100 0cd80100 70d80100 dcd80100 ........p....... │ │ │ │ + 0x00052600 983e0300 a03e0300 6c3f0300 ac3e0300 .>...>..l?...>.. │ │ │ │ + 0x00052610 a43e0300 b43e0300 c03e0300 e83e0300 .>...>...>...>.. │ │ │ │ 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 f03e0300 54d90100 02000000 01000000 .>..T........... │ │ │ │ + 0x00052640 00000000 f43e0300 88d90100 02000000 .....>.......... │ │ │ │ + 0x00052650 01000000 00000000 f83e0300 dcd90100 .........>...... │ │ │ │ + 0x00052660 02000000 01000000 00000000 fc3e0300 .............>.. │ │ │ │ + 0x00052670 14da0100 02000000 01000000 00000000 ................ │ │ │ │ + 0x00052680 003f0300 4cda0100 02000000 01000000 .?..L........... │ │ │ │ + 0x00052690 00000000 043f0300 84da0100 02000000 .....?.......... │ │ │ │ + 0x000526a0 01000000 00000000 083f0300 bcda0100 .........?...... │ │ │ │ + 0x000526b0 02000000 01000000 00000000 0c3f0300 .............?.. │ │ │ │ + 0x000526c0 f4da0100 02000000 01000000 00000000 ................ │ │ │ │ + 0x000526d0 103f0300 2cdb0100 02000000 01000000 .?..,........... │ │ │ │ + 0x000526e0 00000000 143f0300 64db0100 02000000 .....?..d....... │ │ │ │ + 0x000526f0 01000000 00000000 183f0300 9cdb0100 .........?...... │ │ │ │ + 0x00052700 02000000 01000000 00000000 1c3f0300 .............?.. │ │ │ │ + 0x00052710 d4db0100 03000000 00000000 00000000 ................ │ │ │ │ + 0x00052720 203f0300 0cdc0100 04000000 00000000 ?.............. │ │ │ │ + 0x00052730 00000000 243f0300 38dc0100 05000000 ....$?..8....... │ │ │ │ + 0x00052740 00000000 00000000 283f0300 0cdc0100 ........(?...... │ │ │ │ + 0x00052750 06000000 00000000 00000000 2c3f0300 ............,?.. │ │ │ │ + 0x00052760 98dd0100 07000000 00000000 00000000 ................ │ │ │ │ + 0x00052770 303f0300 c4dd0100 08000000 00000000 0?.............. │ │ │ │ + 0x00052780 00000000 343f0300 94dc0100 08000000 ....4?.......... │ │ │ │ + 0x00052790 00000000 00000000 383f0300 74de0100 ........8?..t... │ │ │ │ + 0x000527a0 09000000 00000000 00000000 3c3f0300 ............